/*
 Theme Name:     SimpleCorp - IKFS
 Description:    Tema SimpleCorp personalizado
 Template:       simplecorp
 Version:        1.0.0
*/

@import url("../simplecorp/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
#header{height: 118px; padding: 0; border-bottom: 1px solid #d4d5d0; margin-bottom: 25px;}

#page{ margin-top: 280px; margin-bottom: 15px;}

#navigation-wrapper, #main-navigation{ float: none; }
#main-navigation > ul{ margin: 0 auto; }

body #main-navigation ul li a:hover, body #main-navigation ul li.current-menu-item > a, body #main-navigation ul li.current-menu-ancestor > a{
	background: none;
	border-bottom: none;
	color: #d4a84a;
}

body #main-navigation ul ul a:hover, body #main-navigation ul ul .hover > a, body #main-navigation ul ul .current-menu-item > a, body #main-navigation ul ul .current-menu-item>a:hover{
	background-color: #d4a84a;
}

body .colored, body .flex-caption h3, body .intro-page h2 strong, body #footer h4, body #copyrights a,
body a:hover, body a > *:hover, body .categories a:hover, body #footer .widget-container li a:hover,
body #footer a:hover
{
	color: #d4a84a;
}

body a.colored:hover{
	color: #615951;
}

body #pre-header, body .flex-direction-nav li a:hover{
	background-color: #9f8c40;
}

body .flex-control-nav li a {
	background-image: url("./library/images/bg_control_nav.png");
}

body .portfolio-item-holder{
	max-height: 220px;
}

body .portfolio-item-hover-content a.zoom{
	background-image: url("./library/images/zoom-plus.png");
}

body ul#projects-carousel li .item-content:hover, body ul#portfolio-items-one-fourth li .item-content:hover{
	background: #d4a84a;
}

#main-navigation li a{
	padding: 27px 12px 20px 12px;
}

.downarrowclass, .rightarrowclass{ top: 33px; }

#navigation-wrapper{ margin-top: 35px; }

#menu-menu-principal{float: left; width: 400px; }
#menu-menu-principal-direita{float: right; width: 400px; }

body .intro-page{
	border-top: 0;
	padding: 0;
}

.logo{
	display: block;
	background: url(./library/images/logo.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
	height: 160px;
	width: 160px;
	position: absolute;
	left: 50%;
	margin-left: -80px;
	top: -60px;
}

body #footer,
#copyrights,
body #footer a{
	color: #aaa;
}

.fb-like-box{
	background: #FFF;
}

#footer .widget-2{
	width: 460px;
}

.home-content-box>div img{ padding: 5px; border: 1px solid #dfdfdf; }
.home-content-box>div h3{ margin: 0; } 

body .Subpages_In_Context .current_page_item a{
	color: #d4a84a;
}

#developer{ text-align: center; margin-bottom: 15px; }

.portfolio-item-hover-content .hover-options{ overflow: hidden; text-indent: -999px; }
ul#portfolio-items-one-fourth li .item-content p a{ font-size: 125%; }
.project-pagination{ text-align: center; float: none; }
.map-overlay {
   background:transparent; 
   position:absolute; 
   width:100%;
   height:100%; /* your iframe height */
   top:0;  /* your iframe height */
   bottom: 0;  /* your iframe height */
   left: 0;
   right: 0;
}

body #footer .widget_pages ul.children{
	display: none;
}

img{
	max-width: 100%;
}

.widget_site5framework_contact_widget span{ width: auto; }

.intro-page h2{font-size: 24px;}

ul#portfolio-items-one-fourth li{
	list-style-type: none;
}

@media only screen and (max-width: 959px) and (min-width: 768px){
	#main-navigation {
		display: block;
	}
	
	#page{
		margin-top: 283px;
	}
	#responsive-main-nav-menu{
		margin-top: 70px;
	}
	#header{
		height: auto;
		padding-bottom: 15px;
	}
	.fb-like-box span, .fb-like-box iframe{width: 300px !important; }
	#footer .widget-2{ width: auto; }
	#footer .widget-3{ width: 200px; }
}

@media only screen and (max-width: 767px) and (min-width: 480px){
	body{ background-image: none !important; background-color: transparent !important; }
	#page{
		margin-top: 0px;
	}
		
	#page{
		width: auto;
		margin-top: 0;
	}
	
	.container{ width: auto; }
	#content .container{ margin-left: 20px; margin-right: 20px; }

	.one-half,
	.one-third,
	.two-third,
	.one-fourth,
	.three-fourth{ width: auto; margin: 0 20px; float: none; overflow: hidden; }

	.home-content-box .one-half,
	.home-content-box .one-third,
	.home-content-box .two-third,
	.home-content-box .one-fourth,
	.home-content-box .three-fourth{ margin: 0;}

	.logo{
		background-image: url(./library/images/logo-ikfs.png);
		width: 100px;
		height: 100px;
		margin-left: -50px;
		top: 10px;
	}
	
	#navigation-wrapper{
		margin-top: 110px;
	}
	
	#header{
		height: auto;
		padding: 15px 0;
		margin: 0 20px;
		width: auto;
		float: none;
	}
	
	#footer{ width: auto; float: none;}

	.fb-like-box span, .fb-like-box iframe{width: 400px !important; }
	#footer .widget-2{ width: auto; }

	body .last{margin-right: 20px !important;}
	#copyrights{ width: auto; padding: 10px 20px; }
	#developer{ margin-bottom: 0; }
}

@media only screen and (max-width: 480px), screen and (max-device-width: 480px){
	body{ background-image: none !important; background-color: transparent !important; }
	#page{
		width: auto;
		margin-top: 0;
	}
	
	.container{ width: auto; }
	#content .container{ margin-left: 20px; margin-right: 20px; }

	.one-half,
	.one-third,
	.two-third,
	.one-fourth,
	.three-fourth{ width: auto; margin: 0 20px; float: none; overflow: hidden; }

	.home-content-box .one-half,
	.home-content-box .one-third,
	.home-content-box .two-third,
	.home-content-box .one-fourth,
	.home-content-box .three-fourth{ margin: 0;}

	.logo{
		background-image: url(./library/images/logo-ikfs.png);
		width: 100px;
		height: 100px;
		margin-left: -50px;
		top: 10px;
	}
	
	#navigation-wrapper{
		margin-top: 110px;
	}
	
	#header{
		height: auto;
		padding: 15px 0;
		margin: 0 20px;
		width: auto;
		float: none;
	}

	#footer{ width: auto; float: none;}
	.fb-like-box span, .fb-like-box iframe{width: 340px !important; }
	#footer .widget-2{ width: auto; }
	
	body .last{margin-right: 20px !important;}
	#copyrights{ width: auto; padding: 10px 20px; }
	#developer{ margin-bottom: 0; }
}