/* CSS Document */


@font-face 
	{
  	font-family: 'YanoneKaffeesatzRegular';
  	src: 	url('../styles/YanoneKaffeesatz-Regular.otf');
	}
@font-face 
	{
  	font-family: 'SourceSansPro';
  	src: 	url('../styles/SourceSansPro-Regular.otf');
	}
	
	
@font-face 
	{
  	font-family: 'Montserrat';
  	src: 	url('../styles/Montserrat-SemiBold.otf');
	}
		
	
@font-face 
	{
  	font-family: 'FontAwesome';
  	src: 	url('../styles/FontAwesome.otf');
	}	
	
body
	{
	background:url(../imgs/bk02.jpg);
	background-repeat:repeat-y;
	background-size:contain;
	}
	
#headerimg
	{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	}

	
.navbar-custom
	{
  	background-color: #008080;
	background-color: rgba(32,32,32,0.8);
	}



header
	{
	background-color: #333344;
	}
	
	
#skills
	{
	background-color: #0059B2;
	background-color: rgba(0,89,78,0.8);	
	}
	
hr.star-light:after,hr.star-primary:after
	{
	background-color:transparent;
	}
	
		
	
	
header .intro-text .name {
    font-size: 3.75em;
}	

section.success {
    background: #111111 ;
    color: white;
}



hr.star-light, hr.star-primary {
    padding: 0;
    border: none;
}


.row input,.row textarea
	{
		background-color:#FFF !important;
		padding:20px 12px;
		border-radius:8px;
		border:2px solid #efefef;
		
	}
	
	
	
#portfolio .portfolio-item .portfolio-link .caption 
	{
   background: rgba(0, 0, 0, 0.6);
    
	}

.portfolio-item
{
   min-height: 350px; 
}

.text-left
	{
		padding:10px;
	}
	
.text-left ul
	{
		padding:10px;
		font-size:large;
	}	
	
.text-left li
	{
		margin-bottom:8px;
	}
body
{
    font-weight: normal !important;
}
h1,h2
{
    font-size: 30px !important;
    font-weight: normal !important;
}