/*
Theme Name: MAX IÇAMENTOS 2016
Theme URL: http://www.maxicamentos.com.br
Description: Tema desenvolvido para o site Max Içamentos
Version:1.0
Author: Diego Bittencourt
Author URL: http://www.diegobittencourt.com.br
Tags: içamentos, institucional, max içamentos
*/

.main_logo{
	width:260px;
	height:80px;
}
.main_logo a{
	width:260px;
	height:80px;
	background:url(images/logo-max.jpg);
	position:absolute; 
}

.main_topo{ 
	/*background:url(images/icar.png) no-repeat ;*/
}
.main_tel_topo{
	color:#0A1A28;
	font-size:1.44em;
}
.main_email_comercial{
	color:#FFF;
	font-size:0.8em;
	background:#82c91e;
	padding:2px 22px;
	border-radius:10px;
}
.main_hora_topo{
	font-size:1em !important;
	color:#0A1A28 !important;
}

.main_menu{
	padding:0;
}
.main_menu ul{
	margin:0 auto;
	display:table;
}
.main_menu li{
	float:left;
	padding:13px 14px 13px 14px;
	
	margin:0 6px ;
	border-radius:0 0 4px 4px;
	} 
.main_menu li a{ 
	color:#FFF;
	font-size:0.94em;
}
.main_menu li:hover{
	padding:13px 14px 20px 14px !important;
	background:#D1232A;
	position:relative;
}

.ativo{
	padding:13px 14px 20px 14px !important;
	background:#D1232A;
	position:relative;
}

.main_banner{
	height:462px;
}

.main_depoimentos{
	background:url(images/bg1.jpg) no-repeat 50% 0 #0A1A28;
}
.depoimento{
	padding:25px 20px;
	font-size:1em;
	min-height:184px;
}


.main_rodape{}
.main_rodape h1{
	font-size:1.2em;
	margin-bottom:20px;
}
.main_rodape ul{}
.main_rodape li{
	margin-bottom:2px;
}
.main_rodape a{
	color:#FFF;
	font-size:0.90em;
}
.main_rodape a:hover{
	text-decoration:underline;
}


.main_orcamento_home{
	padding:15px;
	position:relative;	
}
.main_orcamento_home input{
	border:1px solid #DDD;
	margin:4px 0 10px 0;
	font-size:0.9em;
	padding:18px 10px;
}

.main_orcamento_home_metade{
	width:49%;
}

.main_orcamento_home textarea{
	border:1px solid #DDD;
	margin:4px 0 8px 0;
	font-size:0.9em;
	padding:18px 10px;
	height:100px;
}

	
/*PLAY VIDEO BANNER*/	
.play{
	color:#D1232A;
	padding:10px 24px 10px 33px;
	font-size:3em;
	display:table;
	margin:5px 15px 0 0;
}

/*TEXTO JS MUDANDO*/
.texto{ 
	display:block;
}


/*OUTROS SERVIÇOS*/
.main_outserv{}
.main_outserv h1{
	font-size:1.5em;
	font-weight:400;
	margin-bottom:10px;
	color:#D1232A;
}
.main_outserv p{
	font-size:0.95em;
	color:#999;
}
.main_outserv span{
	border-left:1px dotted #DDD; padding:0 0 0 34px;
}

/*SOCIAL*/
.social {
    float: left;
    text-align: center;
    background: #040C13;
    padding: 6% 2%;
    margin-top: 2px;
}
.social img {
    width: 50%;
    height: 50%;
    margin: 0 25%;
}


/* CSS BANNER BACKGROUNDS*/
div.bg{
	position: absolute;	
	width: 100%; 
	height: 100%;
}
div#background1 {background:url(images/bg4.jpg) no-repeat 50% 0 #0A1A28; }
div#background2 {background:url(images/bg6.jpg) no-repeat 50% 0 #0A1A28;}
div#background3 {background:url(images/bg2.jpg) no-repeat 50% 0 #0A1A28;}


.main_tipos_icamentos img{
	max-width:20%;
	max-height:20%;
	margin:4px 28px 0 0;
}
 

.wpcf7-form-control{
	border:1px solid #DDD;
	margin-bottom:14px;
	border-radius:6px;
	}
.wpcf7-submit{
	background-color:#D1232A; 
	display:inline-block;
	padding:10px 20px;
	border:1px solid #A51B22;
	color:#FFF !important;
	
	font-size:1em;
	font-weight:400;
	cursor:pointer;
	
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	text-transform:uppercase;
	
	}
.wpcf7-textarea{
	border:1px solid #DDD;
	height:250px;
	}
	
	
	
.main_titulo_page{
	background:url(images/bg_page.jpg) no-repeat 50% 0 #0A1A28;
}


.main_icamento{
	/*background:url(images/bg-corpo.jpg) no-repeat 50% 0 #FFF;*/
}








/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*------------------VERSÃO RESPONSIVA-------------------*/
/*------------------------------------------------------*/
/*------------------------------------------------------*/

@media screen and (max-width:979px){
.main_logo{
	width:260px;
	height:80px;
	margin:0 auto;
	float:none !important;
}
.main_logo a{
	width:260px;
	height:80px;
	background:url(images/logo-max.jpg);
	position:absolute;
}

.main_topo{ 
	/*background:url(images/icar.png) no-repeat ;*/
}
.main_tel_topo{
	color:#0A1A28;
	font-size:1.44em;
}
.main_hora_topo{
	font-size:1em !important;
	color:#0A1A28 !important;
}
 
/* MENU DE CATEGORIAS MOBILE */
#menu-categorias-container {width:100%; height:auto; line-height:52px;  float:left;}
#menu-categorias {width:100%; height:50px; line-height:50px; margin:0 auto 0 auto;}
#menu-categorias span img {margin-left:5px;}
#menu-categorias h1 {width:100%; font-size:1.4em; line-height:50px; height:52px; text-align:center; color:#FFF; text-decoration:none;}
#menu-categorias h1 span {float:left; line-height:50px; height:36px; margin-top:4px;}
#menu-categorias h1 a {text-decoration:none; color:#FFF;}
#menu-categorias ul {list-style-type:none; background:#D1232A; width:100%;}
#menu-categorias ul li {width:100%; height:36px; line-height:36px; background:#D1232A; color:#FFF; margin:0; float:left; border-bottom:1px solid #FFF;}
#menu-categorias ul li a {width:100%; height:36px; line-height:36px; background:#D1232A; color:#FFF; display:block; text-decoration:none; text-align:center; float:left; margin:0; }
#menu-categorias ul li span {float:left; height:auto; padding-top:4px; margin-left:2px;}

.ativo{
	padding:13px 14px 20px 14px !important;
	background:#D1232A;
	position:relative;
}

.main_banner_resp{
	background:url(images/bg2.jpg) no-repeat 20% 0 #0A1A28; 
	color:#FFF;
}

.main_depoimentos{
	background:url(images/bg1.jpg) no-repeat 50% 0 #0A1A28;
}
.depoimento{
	padding:25px 20px;
	font-size:1em;
	min-height:184px;
}


.main_rodape{}
.main_rodape article{
	margin-bottom:40px;
}
.main_rodape h1{
	font-size:1.2em;
	margin-bottom:20px;
}
.main_rodape ul{}
.main_rodape li{
	margin-bottom:2px;
}
.main_rodape a{
	color:#FFF;
	font-size:0.90em;
}
.main_rodape a:hover{
	text-decoration:underline;
}


.main_orcamento_home{
	padding:15px;
	position:none;			
}
.main_orcamento_home input{
	border:1px solid #DDD;
	margin:4px 0 10px 0;
	font-size:0.9em;
	padding:18px 10px;
}

.main_orcamento_home_metade{
	width:100%;
}

.main_orcamento_home textarea{
	border:1px solid #DDD;
	margin:4px 0 8px 0;
	font-size:0.9em;
	padding:18px 10px;
	height:100px;
}


	
/*PLAY VIDEO BANNER*/	
.play{
	color:#D1232A;
	padding:10px 24px 10px 33px;
	font-size:3em;
	display:table;
	margin:5px 15px 0 0;
}

/*TEXTO JS MUDANDO*/
.texto{ 
	display:block;
}


/*OUTROS SERVIÇOS*/
.main_outserv{
	text-align:center;
}
.main_outserv img{
	float:none !important;
}
.main_outserv h1{
	font-size:1.5em;
	font-weight:400;
	margin-bottom:10px;
	color:#D1232A;
}
.main_outserv p{
	font-size:0.95em;
	color:#999;
}
.main_outserv span{
	border-left:0; 
	padding:0;
	margin-bottom:40px;
}

/*SOCIAL*/
.social {
    float: left;
    text-align: center;
    background: #040C13;
    padding: 6% 2%;
    margin-top: 2px;
}
.social img {
    width: 50%;
    height: 50%;
    margin: 0 25%;
}



.main_tipos_icamentos img{
	max-width:20%;
	max-height:20%;
	margin:10px 25px 0 0;
}
 

.wpcf7-form-control{
	border:1px solid #DDD;
	width:100% !important;
	}
.wpcf7-submit{
	background-color:#D1232A; 
	display:inline-block;
	padding:10px 20px;
	border:1px solid #A51B22;
	color:#FFF !important;
	
	font-size:1em;
	font-weight:400;
	cursor:pointer;
	
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	text-transform:uppercase;
	
	
	
	}
.wpcf7-textarea{
	border:1px solid #DDD;
	height:250px;
	width:100% !important;
	}
	
.main_titulo_page{
	background:#0A1A28;
}


.main_icamento{
	background:none;
}
	
	
}/*FIM VERSÃO RESPONSIVA*/




