/*
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
-------------------------------------------------------------- */
#Top_bar .menu > li > a span:not(.description){
    padding:0 9px!important;
}



/* ---- Contenidos ---- */
body.header-stack:not(.template-slider) #Header {
    min-height: 0px;
}


/* ---- Menu ---- */

#Top_bar.is-sticky #menu-menu-principal li a span{
	padding: 0px 10px;
	font-size: 12px;
}

#Top_bar.is-sticky .logo{
	border-bottom: 0px;
}


/* ---- Slider ---- */
ul.list-slider li {
    list-style-type: disc;
}

ul#menu-menu-secundario li a{
	color: #252525!important;
	font-weight: 500;
}

/* ---- Contenidos ---- */

.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
    color: #7f7f7f!important;
}

ul.list-tabs li{
	margin-bottom: 2px;
}

.aio-icon-description .aio-icon-read.xx{
	color: #cecece;
}

.slick-next, .slick-prev{
	margin-top: -24px;
	color: rgb(255, 255, 255)!important;
}

.slick-next {
    right: -23px;
}


.cinco-columnas-hidden{
	display: none;
}


@media (min-width: 768px){
	.cinco-columnas.wpb_column.vc_column_container.vc_col-sm-2{
    	width: 20%;
}

.black-arrows .slick-next, .black-arrows .slick-prev{
	color: #000!important;
}

.wpb_map_wraper{
	margin-bottom: 0px!important;
}


.carrousel-no-margin .vc_slide.vc_images_carousel.vc_build{
	margin-bottom: 0px;
}


.pdf-product .vc_general{
	padding: 11px 20px;
}
/* tabs  */

.oleotec-style ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{
	border-right: 2px solid #264390!important;
}

.oleotec-style ul.vc_tta-tabs-list li.vc_tta-tab a:hover{
	border-right: 2px solid #264390!important;
}

.oleotec-style ul.vc_tta-tabs-list li.vc_tta-tab a{
	background-color: transparent!important;
	border:none!important;
}

.oleotec-style .vc_tta-panels-container .vc_tta-panels{
	border-left: 1px solid #dedede!important;
}

.border-img .vc_single_image-img{
	border: 1px solid #f4f4f4;
}


/* ---- Footer ---- */

#text-2{
	text-align: center;
}


/* ---- Formulario ---- */

form{
	width: 100%!important;
}

.wpcf7{
	margin-bottom: 25px!important;
}

input.wpcf7-form-control.wpcf7-submit.button-pages{
	background-color: transparent!important;
	border-radius: 0px;
	border: 2px solid #fff;
	padding: 10px 40px;

}


input.wpcf7-form-control.wpcf7-submit.button-pages:hover{
	background-color: #fff!important;
	border-radius: 0px;
	border: 2px solid #fff;
	padding: 10px 40px;
	color: #000;

}

label.title-fields{
	color: #fff;
}


label.title-fields input{
	background-color: transparent;
	border-bottom: 2px solid #fff;
	border-right: none!important;
	border-left: none!important;
	border-top: none!important;

}

label.title-fields input:focus{
	background-color: transparent!important;
	border-bottom: 2px solid #fff;
	border-right: none!important;
	border-left: none!important;
	border-top: none!important;

}

label.title-fields textarea{
	background-color: transparent;
	border-bottom: 2px solid #fff;
	border-right: none!important;
	border-left: none!important;
	border-top: none!important;
	height: 117px;

}

label.title-fields textarea:focus{
	background-color: transparent!important;
	border-bottom: 2px solid #fff;
	border-right: none!important;
	border-left: none!important;
	border-top: none!important;
	height: 117px;

}

.wpcf7-form-control.wpcf7-submit.button-contacto{
	background-color: #ed242a!important;
	border-radius: 0px;
	padding: 10px 40px;
}