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

.uvc-main-heading.ult-responsive h2{
	text-transform: uppercase;
}
strong{
	color: #ef9b0f;
}
.uvc-heading.ult-adjust-bottom-margin{
	margin-bottom: 15px;
}
.aio-icon-header h3.aio-icon-title {
    font-size: 24px;
    font-weight: bold;
}
body:not(.template-slider) #Header {
    min-height: 0;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #3a526b !important;
    background-color: #3a526b !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .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{
	border-color: #3a526b !important;
} 
.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-heading:focus .vc_tta-controls-icon::after,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, 
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-controls-icon::after,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-controls-icon::before{
	border-color: #3a526b !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus .vc_tta-panel-title>a, 
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title>a{
	color: #3a526b !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 {
    background-color: #FFF !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #3a526b !important;
    background-color: #FFF !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #3a526b !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{
	font-size: 22px;
}
.portfolio_group .portfolio-item .desc {
    padding: 5px 15px 8px 15px;
}
#contacto p, #contacto h4, #contacto a{
    color: #FFF;
}
input.wpcf7-form-control.wpcf7-submit {
    border-radius: 0;
    text-transform: uppercase;
    background: #ef9b0f;
    font-weight: bold;
}
input.wpcf7-form-control.wpcf7-submit:hover{
    background: #3a526b;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
input.wpcf7-form-control.wpcf7-text,
textarea.wpcf7-form-control.wpcf7-textarea{
    background: none;
    border: none;
    border-bottom: 1px solid #FFF;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}
#Footer .footer_copy .one {
    margin-bottom: 5px;
    padding-top: 15px;
    font-size: 13px;
}
.tp-caption {
    
}
.vc_gitem-zone.vc_gitem-zone-a{
    height: 240px !important;
    border: 7px solid #FFF;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px !important;
    line-height: 18px !important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-bottom: 0;
}
#contacto .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    display: inline-block;
}
#contacto .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
    width: 2em;
    height: 2em;
}