/*
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.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */


.tp-caption {
    text-shadow: 2px 2px 3px #000;
}
.aio-icon-description.ult-responsive {
    text-align: left;
}
#contacto .aio-icon-description.ult-responsive {
    text-align: center;
}
.nos-box {
    margin-top: -150px !important;
}
.nos-box .vc_column-inner {
    min-height: 302px;
    border-radius: 8px;
}
#nosotros h2, #nosotros h4, #nosotros p{
	color: #FFF;
}
.vc_tta-container h2 {
    font-size: 30px;
}
h4.vc_tta-panel-title.vc_tta-controls-icon-position-left {
    font-size: 20px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #258794 !important;
    background-color: #258794 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
    background-color: #5DC5CF !important;
    border-color: #5DC5CF !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{
    color: #FFF !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before{
	border-color: #FFF !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
    border-color: #5DC5CF !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
input.wpcf7-form-control.wpcf7-text,
textarea.wpcf7-form-control.wpcf7-textarea{
    border: 1px solid #5DC5CF;
}
input.wpcf7-form-control.wpcf7-submit{
	width: 100%;
	display: block;
}
#Footer .footer_copy .one {
    margin-bottom: 5px;
    padding-top: 15px;
    font-size: 13px;
}
@media (max-width: 1239px) and (min-width: 960px){
	.nos-box h3.aio-icon-title.ult-responsive {
	    font-size: 17px !important;
	    line-height: 18px !important;
	}
	.nos-box .aio-icon-description.ult-responsive {
	    font-size: 13px !important;
	    line-height: 17px !important;
	}
}
@media (max-width: 959px) and (min-width: 768px){
	.nos-box h3.aio-icon-title.ult-responsive {
	    font-size: 14px !important;
	    line-height: 16px !important;
	}
	.nos-box .vc_column-inner {
	    min-height: 312px !important;
	}
	.vc_tta-container h2 {
	    font-size: 23px !important;
	    line-height: 26px !important;
	}
	h4.vc_tta-panel-title.vc_tta-controls-icon-position-left {
	    font-size: 16px !important;
	    line-height: 20px !important;
	}
	.nos-box {
	    margin-top: -120px !important;
	}
}
@media (max-width: 767px){
	.vc_tta-container h2 {
	    font-size: 24px !important;
	    line-height: 28px !important;
	}
	h4.vc_tta-panel-title.vc_tta-controls-icon-position-left {
	    font-size: 16px !important;
	    line-height: 18px !important;
	}
	.nos-box {
	    margin-top: 0 !important;
	}
}