/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
p{font-size: 15px;}
ul li{font-size: 15px;}

body:not(.template-slider) #Header{min-height: 110px;}
#Subheader{background-color: #f57f20 !important;}
#Subheader .title{color: #fff !important;}
ul.breadcrumbs{display: none !important;}
#Top_bar{
	background-color: #473b5e !important;
}

#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle{
	color: #f57f20 !important;
}

#Top_bar.is-sticky{
	background: #473b5e !important;
}
#Top_bar.is-sticky .menu > li > a{
	color: #fff !important;
}
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a{
	color: #f57f20 !important;
}

#Top_bar .menu > li > a{
	font-weight: bold;
}
.sliding-top-control{
	display: none !important;
}
h2.tt-servicios{color: #fff; font-weight: 600; font-size: 40px;}
h2.text-servicio{color: #fff; font-weight: 600;}
.texto-servicio-background{
	min-height: 400px;
}
.texto-servicio-background h3{
	color: #fff;
	font-size: 20px;
	padding-top: 20%;
	font-weight: 600;
}
.color-naranja{
	color: #f57f20;
	font-weight: bold;
}
.btn-saber{
	background-color: #473b5e;
	border-color: 2px solid #473b5e;
	color: #fff;
	padding: 11px 19px;
	font-size: 14px;
	margin-top: 30px;
}
.btn-saber:hover{
	background-color: #a4ce39;
	border-color: #a4ce39;
	text-decoration: none;
	color: #fff;
}
#wpcf7-f118-o1 input.wpcf7-submit{
	background-color: #473b5e;
	font-size: 13px;
}
#wpcf7-f118-o1 input.wpcf7-submit:hover{
	background-color: #a4ce39;
}
#Footer .footer_copy .copyright{
	float: none;
	text-align: center;
}
#Footer a{color: #fff !important; font-size: 15px;}
#Footer a:hover{color: #473b5e !important; text-decoration: none !important;}

.frase-quienes-somos{
	background-color: #eaeaea;
	padding: 45px;
}
.frase-quienes-somos p{
	font-size: 20px;
	line-height: 1.3;
}
.frase-quienes-somos .wpb_wrapper > div{margin-bottom: 0;}
.mision h4{font-weight:600;}
.mision h4:after{
	background-color: #473b5e;
	width: 40px;
	height: 3px;
	content: "";
	display: table;
	margin-top: 4px;
}
.vision h4{font-weight: 600;}
.vision h4:after{
	background-color: #473b5e;
	width: 40px;
	height: 3px;
	content: "";
	display: table;
	margin-top: 4px;
}
.valores h4{font-weight: 600;}
.valores h4:after{
	background-color: #473b5e;
	width: 40px;
	height: 3px;
	content: "";
	display: table;
	margin-top: 4px;
}
.nuestros-productos h4{font-weight: 600;}
.nuestros-productos h4:after{
	background-color: #473b5e;
	width: 40px;
	height: 3px;
	content: "";
	display: table;
	margin-top: 4px;
}
.block-servicios .wpb_wrapper{
	background-color: #473b5e;
	padding: 10px;
}
.block-servicios .wpb_wrapper h4{
	color: #fff;
	text-align: center;
	font-weight: 600;
}
.block-servicios .wpb_wrapper h4:after{
	background-color: #a4ce39;
	width: 40px;
	height: 3px;
	content: "";
	display: table;
	margin:  10px auto 0 auto;
}
.block-servicios .wpb_wrapper ul{
	margin-top: 30px;
}
.block-servicios .wpb_wrapper ul li{
	color: #fff;
	margin-bottom: 16px;
}
.tt-ventajas h4{font-weight: 600;}
.tt-ventajas h4:after{
	background-color: #473b5e;
	width: 40px;
	height: 3px;
	content: "";
	display: table;
	margin-top: 4px;
}



/* ======================= RESPONSIVO */

/* Moviles en vertical
   ------------------------------------------------------------------------- */
@media (max-width: 480px) {
	h2.color-naranja{margin-top: 35px;}
}

/* Moviles en horizontal o tablets en vertical
   ------------------------------------------------------------------------- */
@media (max-width: 767px) {

}

/* Tablets en horizonal y escritorios normales
   ------------------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 1199px) {

}


