/*
 Theme Name:     MampaClim Child
 Description:    MampaClim Child Theme
 Template:       mampaclim

*/

/*
amarillo #E1E000;
verde #9A9400; | #9A9500;
fondo #2D2926; | #332E1F; complementario #26292C;
gris osc #1E1E1E;
*/

 
/* @import url("../mampaclim/style.css"); */

body {
	line-height:1.4em;
	color:#555;
	font-weight:400;
	}
	
h1, h2, h3, h4, h5, h6, .heading_font {
	color:#2D2926;
	font-weight:500;
}

h2 { text-transform:none;
font-size:33px; 
}

h3 { 
font-weight:500;
}

.tex_amarillo, .tex_amarillo h3 { color:#E1E000; }
.tex_verde { color:#7c7700; }
.tex_fondo, .tex_fondo h3 { color:#2D2926; }

.acc_holder.border .acc_item {
	border-bottom: 1px solid #ddd;
}

.acc_item {
	border-radius:0px;
	background:none;
}


.page_heading h1 {
	color:#2D2926;
	font-weight:800;
	font-size:31px;
}

.page_heading h1 span.bold {
	color:#2D2926;
	font-weight:500;
}

.page_heading h1 span {
	color:#2D2926;
	font-weight:300;
}

.h1 {text-transform:uppercase;
	font-weight:400;
	font-size:31px;
	background:none;
}


.fondo1 span {
	
background: #f7f7f7 !important;

}

.fondo2 span {
	
/*background: #f8f8f8 !important;*/

}

#estandar, #combi, #movil { padding:0px; margin:0px; display:block; width:100%; height:0px; }

.h2 {
	text-transform:uppercase;
	font-weight:400;
	font-size:25px;
}

.h3 { 
font-weight:300;
font-size:30px;
line-height: normal;
}

.h3B { 
font-weight:300;
font-size:25px;
line-height: normal;
text-transform:none;
color:#555;
}

.bar_graph p {
	font-weight:400;
}

.img_slider.owl-theme .owl-dots {
	margin:0px !important;
}

.boc_list_item .boc_list_item_text.normal {
	line-height:20px;
}

h2.boc_heading { 
font-weight:300;
}

/*h3.boc_heading { 
font-weight:300;
line-height: normal;
}*/

.side_icon_box h3 {
	font-weight:500;
}


	
/* Home */	

.centrado {
	position:relative !important;
	margin:0 auto !important;
	text-align:center;
}

.top_icon_box h3 { text-transform:none;
color:#2D2926;
font-weight:300;
line-height:1.2em;
width:75%;
margin:0 auto;
 }

 @media screen and (max-width: 1280px) { 
 .top_icon_box h3 { width:100%; }
/* .vc_custom_1486395744763 {
	 padding-right: 0px !important;
padding-left: 0px !important;
 }*/
 
  }

 .top_icon_box h3:after { display:none; }
 


 
/* header */
 
.full_header {
border-bottom: none;
background: #E1E000;
padding: 6px 0;
}

.custom_menu_5 #menu > ul > li > div {
	background:#2D2926;
	
}

.custom_menu_5 #menu > ul > li ul > li > span {
	color:#fff !important;
}

.custom_menu_5 #menu > ul > li ul > li > a {
	text-transform:uppercase;
	color:#fff;
}

.header_search_form_mampaclim input {
font-weight:200 !important;
}

#boc_searchform_in_header input {
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-size:28px !important;
	font-weight:300 !important;
}

.header_contact_item {
	color: #2D2926;
}

.titu_header {
	font-weight:300;
	line-height:48px;
}

.text_herader {
	font-weight:400;
	color:#FFF;
	/*text-transform:uppercase;*/
	line-height:24px;
}

div.boc_divider {
margin-top: 10px;
margin-bottom: 30px;
width: 88px !important;
height: 1px;
background: #e1e000;
}

/* */
 
 
/* footer */ 
 
#footer {
	background:#2D2926;
	color:rgba(255,255,255,0.6);
}

#footer a {
	color:rgba(255,255,255,0.6);
}

#footer h3 {
	/*color:rgba(255,255,255,1);*/
	color: #9a9400;
}

#footer hr {
	border: solid rgba(255,255,255,0.3);
border-width: 1px 0 0;
clear: both;
margin: 10px 0 10px;
height: 0;
}

.footer_btm {
clear: both;
padding: 20px 0px 20px;
background: #9A9400;
border-top: 1px solid #2a2a2a;
margin-top: 16px;
overflow: hidden;
	
}

#powered {
	color:#2D2926;
}

#powered a, #powered a:visited {
color:#2D2926;
}

#powered a:hover {
color:#E1E000 !important;
}


/* Form */

label { 
font-weight: 500;
font-size:15px;
}

.requeridos {
	font-size:12px;
	color:#666;
}

 @media screen and (max-width: 480px) { 
 
 .requeridos {
	 display:block;
}
 
 }
 
 

input[type="text"], input[type="email"], input[type="tel"], select, textarea {
	background:none !important;
	border: 1px solid #ccc !important;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus {
	background:none !important;
	border: 1px solid #555 !important;
}

span.wpcf7-not-valid-tip {
	color:#9A9400;
}

.wpcf7-mail-sent-ok {
	background:#e1e000 !important;
	border:none !important;
	color:#2D2926 !important;
	padding:15px !important;
}


#widgets_contacto {
	/*margin-top:110px;*/
	
}

#widgets_contacto h3 {
	text-transform:none;
	font-size:25px;
	margin-top:-10px;
	font-weight:400;
	
}

#widgets_contacto h4 {
	text-transform:none;
	font-size:19px;
	margin-top:-10px;
	font-weight:400;
	
}

/* AJUSTES GENERALES */
.button { white-space: normal !important; line-height: 150% !important; }

/* AJUSTE DIV DERECHO DISTRIBUIDORES */

.respon_distribuidores { padding-left: 60px; }

@media only screen and (min-width: 1018px) and (max-width: 1280px) {
	
	.respon_distribuidores { padding-left:30px; }
}

 @media screen and (max-width: 1018px) { 
.respon_distribuidores { padding-left:0px; }
 }
 
  @media screen and (max-width: 769px) { 
.respon_distribuidores { margin-top:30px; }
 }
 
 /* BLOG */
.post_list_right .post_title, 
.single-post .page_heading h1, 
.single-post .post_content h1 { text-transform: none; }
.single-post .page_heading h1 { font-weight: 400; }

.single-post textarea#comment { width: 100%; }

.single-post .post_content p { 
	line-height: 160%; 
	margin: 0 0 2em 0;
}