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

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

.text{
font-size:20px;
}



/*=====General Styles=====*/
#Content{padding-top: 0px !important;}
.images-left-home img{width: 100%; }
#Top_bar .logo {float: left;margin: 0 5px 0 5px !important;}
.big-num h3{font-size: 60px !important; line-height: 60px !important;}
.wpb_wrapper > div{margin-bottom: 10px !important;}
.ult-team-member-description {word-break: break-word !important;padding: 0px 10px;}
.hesperiden.tparrows{width: 50px !important;height: 50px !important;}
.hesperiden.tparrows:before{line-height: 50px !important;}


/*Date styles*/
.date-container{background-color: #1c378a;}
.date-container .container {
    text-align: right;
    color: #fff;
    font-weight: 700;
    padding: 5px 0px;
}

/*=====Menu-styles=====*/
#Top_bar{
    top: 0px !important;
    background-color: #fff !important;
    opacity: 1 !important;
}
#Top_bar .menu > li > a{
    text-transform: uppercase;
    font-weight: 700;
}
#Top_bar .menu > li a:after{ display: none !important;}
#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a, ul.sub-menu .current-menu-item>a{
    background-color: #1c378a !important;
    color: #fff !important;
}
#Top_bar .menu > li > a span{
    padding: 0 6px !important;
}
#Top_bar ul.sub-menu li a{font-size: 16px !important; font-weight: 700 !important;}


/*===== Banners-top=====*/
.banner-top{background-position: center top !important; background-repeat: no-repeat !important; background-size: cover !important;}
.banner-top{min-height: 500px;}
.banner-top-title h1{padding-top: 300px !important; font-family: "Raleway" !important;font-size: 50px !important;line-height: 60px !important; color:#fff !important; font-weight: 700 !important;text-shadow: 1px 4px 2px #000;}

/*=====Nuestra Institucion Icons=====*/
img.nuestra-institucion-icons {
    width: 60px !important;
    height: 60px !important;
    margin: 0 auto !important;
    display: block;
}
.icon-title{text-align: center;}

/*=====Blue button,Form-button=====*/
.roma-form form, .roma-form form input{width: 100% !important;}
.roma-form form textarea{
    height: 100px !important;
    width: 100% !important;
}
input.wpcf7-submit,.blue-button a{
    background: #1c378a !important;
    color: #fff !important;
    border: 3px solid #fff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    padding: 13px 35px !important;
    border-radius: 30px !important;
    -webkit-transition:  ease-out 0.8s;
    -moz-transition:  ease-out 0.8s;
    -o-transition:  ease-out 0.8s;
    transition:  ease-out 0.8s;
}
input.wpcf7-submit:hover, .blue-button a:hover{
    background:#fff !important;
    color:#1c378a !important;
    border: 3px solid #1c378a !important;
}

/*=====Accordions-section=====*/
.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active h4 a{
    background-color: #1c378a !important;
    color: #fff !important;
}
.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{border-color: #fff !important;}

/*=====Download Section=====*/
.descargas-title .vc_column-inner, .descargas-container .vc_column-inner {padding-top: 10px !important;}
ul.dlm-downloads{margin-left: 0px !important;}
ul.dlm-downloads li{ list-style: none !important;}
.download-item{position: relative; overflow: hidden;}
.download-item .download-box-content {margin-left: 65px;}
.download-item .download-item-image{float: left;}
.download-item .download-box-content h1{margin-bottom:0px !important;}
.download-item .download-button{
    float: right;
    padding-top: 15px;
    background-color: #76bc58 !important;
    border-color: #76bc58;
    background-image: none !important;
    border-radius: 2px;
    color: #fff;
    font-size: 13px;
    margin-top: 10px;
    padding: 3px 10px;
    text-align: center;
}
.download-item .download-button:hover{text-decoration: none !important;}


/*=====Bolsa de Trabajo=====*/
.bolsadetrabajo-form form {width: 100% !important;}

/*=====Noticias Post(boletin)=====*/
.noticias-post .vc_gitem-zone{background-color: #1c378a !important;}
.section.section-post-header {padding-top: 120px;}

/*====Home tabs section=====*/
.home-tabs .container{margin-left: auto !important; margin-right: auto !important;}
.home-tabs .vc_tta-tabs-container{
    margin: 0px !important;
}
.home-tabs .vc_tta-tabs-list{padding-top: 0px !important;}
.home-tabs .vc_tta-tab {
    margin: 0px !important;
    width: 50% !important;
}
.home-tabs .vc_tta-tab a, .home-tabs .vc_tta-panel-title>a{
    text-align: center;
    font-size: 25px !important;
    line-height: 27px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    border: none !important;
    border-radius: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.home-tabs .vc_tta-tab a, .home-tabs .vc_tta-tab>a:hover,.home-tabs .vc_tta-panel-title>a, .home-tabs .vc_tta-panel-title>a:hover{background-color: #1c378a !important;color: #fff !important;}
.home-tabs .vc_tta-tab:first-child a{padding-left: 13%;}
.home-tabs .vc_tta-tab:nth-child(2) a{padding-right: 13%;}
.home-tabs .vc_tta-panels-container .vc_tta-panel-body{background-color:  #E3E3E3 !important;}
.home-tabs .vc_tta-tab.vc_active a, .home-tabs .vc_tta-panel.vc_active .vc_tta-panel-title>a{background-color:  #E3E3E3 !important;color: #939393 !important;}

/*=====Tabs icons=====*/
.icon_list_icon img.list-img-icon{
    vertical-align: middle !important;
    display: inline-table !important;
    padding: 12px;
}

/*=====Trailer box=====*/
.style-simple .trailer_box .desc{background-color: rgba(0,0,0, 0.5)!important;}
.style-simple .trailer_box:hover .desc{background-color: #1c378a !important;} 


/*=====Footer=====*/
#Footer{bottom: 0px !important; font-size: 15px !important;}
#Footer .footer_copy .one{
    line-height: 33px;
}
/*===language bar===*/
#lang_sel_footer{background-color: #1c378a;border: none !important;}

/*=====Responsive=====*/
@media (max-width: 1240px) {
    .header-transparent #Top_bar .menu > li > a span{
        padding: 0 4px !important;
    }
    #Footer .footer_copy .copyright, #Footer .footer_copy .social-menu{
        float: none;
        margin: 0 0 10px 0;
        text-align: center;
    }
}

@media (max-width: 990px) {
    .home-tabs .vc_tta-tab:first-child a{padding-left: 0% !important;}
    .home-tabs .vc_tta-tab:nth-child(2) a{padding-right: 0% !important;}
    #Header #menu > ul > li.current-menu-item > a, #Header #menu > ul > li.current_page_item > a{
        background-color: #1c378a !important;
        color: #fff !important;
    }
}

@media (min-width: 990px) and (max-width: 1239px) {
    #Top_bar .logo{
        width: 10%!important;
    }
    #Top_bar .menu > li > a{
        font-size: 16px !important;
    }
    #Top_bar .menu_wrapper{float: right;}

}    

@media (max-width: 767px) {
    .section.section-post-header {
        padding-top: 0px !important;
    }
}