/*Main light stylesheet*/
.main_wrap{
	background: #eee;
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2);
	-ms-box-shadow: 0 0 2px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2);
	-o-box-shadow: 0 0 2px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2);
	box-shadow: 0 0 2px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2);
}
h1{
	color:#898989;
}
h2,h3,
.section_left h3,
.top_link:hover,
.content_right p strong{
	color:#333;
}
p,
.item_info h3,
.item_overlay h3,
.filter_portfolio li a,
.contact_form label,
.nav span.nav_text{
	color: #555;
}
.icon_list span,
.icon_list a,
.item_info h4,
.item_overlay h4,
.section_left h4,
.content_right p,
.headline_title h3,
.top_link{
	color:#777;
}
.nav li a:hover,
.nav .nav_ico,
.item_overlay h3,
.item_overlay p,
.filter_portfolio li.current a,
.filter_portfolio li:hover a,
.button,
.section_right h5{
	color: #FFF;
}
.icon_list li:hover .rounded_ico_gray,
.icon_list li:hover .rounded_ico_gray span,
.icon_list li:hover span,
.icon_list li:hover a,
.contact_form li:hover label,
.item_overlay h4{
	color:#000;
}
.skill_level,
.items li,
.under_wrap{
	background: #EEE;
}
.rounded_ico_gray,
.section_title h3,
.in_responsive{
	background: #555;
}
.content_wrap_left{
	border-right: 1px solid #b7b7b7;
}
.hidden_data .rounded_image{
	border: 2px solid rgba(255,255,255,0.8);
}
.navigation_wrap{
	border-top: 1px solid #b7b7b7;
	-webkit-box-shadow: inset 0 1px 0px #fff, 0 -2px 0 rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0px #fff, 0 -2px 0 rgba(0, 0, 0, 0.05);	
}
.nav li{
	border-right: 1px solid #b7b7b7;
	box-shadow: 0 1px 0 #fff inset, -1px 0 0 #fff inset;
}
.nav li.active,
.content_box{
	background: #fff;
}
.nav li:hover{
	background: rgba(255,255,255,0.7);
}
.nav .nav_ico{
	box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset;
}
.navigation_wrap.active{
	border-bottom: 1px solid #b7b7b7;
}
.under_wrap{
	background: #eee;
	background: rgba(255,255,255,0.8);
	box-shadow: 0 0 1px 1px rgba(80,84,92,0.1),0 1px 2px rgba(80,84,92,0.2);
}
.icon_list a{
	border-bottom: 1px dotted #333;
}
.section_title h3{
	background: #eee url('../../../images/header-bg.png') repeat center center;
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	-webkit-box-shadow: 0 1px 0 #fff inset, 0 0 5px rgba(0,0,0,0.1);
	box-shadow: 0 1px 0 #fff inset, 0 0 3px rgba(0,0,0,0.1);
}
.section_right h5{
	text-shadow:0 1px 0 rgba(0,0,0,0.2);
}
.skill_name{
	color: #AAA;
}
.headline_title{
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
}
.filter_portfolio li.current a,
.filter_portfolio li:hover a{
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);	
}
input[type="text"],textarea{
	background-color: #fff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.75);
}
.contact_form li:hover input[type="text"],
.contact_form li:hover textarea{
	border: 1px solid #b7b7b7;
}
input[type="text"]:focus, 
textarea:focus { 
	background: #fafafa; 
	border-color: #b7b7b7; 
}
.responsive.on_top{
	border-bottom: 1px solid #b7b7b7;
}
.responsive .nav{
	border-top: 1px solid #b7b7b7;
}
.hr{
	background: #b7b7b7;
}

/*ICONS*/
.resume_ico{
	background: url('../../images/icons/light/resume_ico.png') no-repeat center center;
}
.about_ico{
	background:url('../../images/icons/light/about_ico.png') no-repeat center center;
}
.portfolio_ico{
	background: url('../../images/icons/light/portfolio_ico.png') no-repeat center center;
}
.contact_ico{
	background: url('../../images/icons/light/contact_ico.png') no-repeat center center;
}
.all_ico{
	background: url('../../images/icons/light/all_ico.png') no-repeat center center;
}
.twitter{
	background: #eee url('../../images/icons/social_icons/twitter.png') no-repeat center -24px;
}
.mastodon{
	background: #eee url('../../images/icons/social_icons/mastodon.png') no-repeat center -24px;
}
.bluesky{
	background: #eee url('../../images/icons/social_icons/bluesky.png') no-repeat center -24px;
}
.facebook{
	background: #eee url('../../images/icons/social_icons/facebook.png') no-repeat center -24px;
}
.linkedin{
	background: #eee url('../../images/icons/social_icons/linkedin.png') no-repeat center -24px;
}
.google_plus{
	background: #eee url('../../images/icons/social_icons/googleplus.png') no-repeat center -24px;
}
.vcard{
	background: #eee url('../../images/icons/social_icons/vcard.png') no-repeat center -16px;
}
.resumed{
	background: #eee url('../../images/icons/social_icons/resume.png') no-repeat center -16px;	
}
.twitter:hover{
	background-color: #22b1e5;
	background-position: center 6px;
}
.facebook:hover {
	background-color: #3b5998;
	background-position: center 6px;
}
.linkedin:hover{
	background-color: #0075a1;
	background-position: center 6px;
}
.google_plus:hover{
	background-color: #d94a38;
	background-position: center 6px;
}
.vcard:hover{
	background-color: #3399cc;
	background-position: center 7px;
}
.resumed:hover{
	background-color: #009966;
	background-position: center 7px;
}

@media only screen and (max-width: 600px) and (min-width: 480px){
	.content_wrap_left{
		border:none;
	}
}
