/*
Theme Name: delalba
Template: academia
*/

@media screen and (min-width: 992px){
    ul.x-sub-menu.x-sub-menu-standard.x-list-style-none.-out .x-menu-item {line-height: 28px;}
}
#main-menu li ul.x-sub-menu.x-sub-menu-standard.x-list-style-none.-out li:nth-child(even){background-color:#dedede;}

header.header-float, .header-container-wrapper.header-mobile-sticky {background-image: url("https://formacioncontinua.udalba.cl/wp-content/uploads/2023/11/MENU.png");}  

div#wrapper.advanceudalba .toggle-icon-wrapper .toggle-icon:after, div#wrapper.advanceudalba .toggle-icon-wrapper .toggle-icon:before, div#wrapper.advanceudalba .toggle-icon-wrapper .toggle-icon > span {
    background-color: #fff;}



.header-container.clearfix .row {width: 100%;display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;}
.header-logo a {
    display: flex;
    align-items: center;
    height: 100%;
}
.container-fluid.topbaradvance {background: #01B3A9; color: #fff;}
ul#menu-topbar li::marker{display:none;}
.advancefooter .container-fluid{padding-top: 0px;padding-bottom: 0px;padding-left:0px;padding-right:0px;}  
.header-container.clearfix {display: flex;align-items: center;}
.topbaradvance .header-customize-item:first-child {width:calc(100% - 80px);}
ul#menu-topbar {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;list-style-type: none;margin: 5px 0px;}

ul#main-menu > li, ul#main-menudos > li {border: 2px solid #fff;border-radius: 30px;padding: 0% 15px;}
ul#main-menu.x-nav-menu > .x-menu-item, ul#main-menudos.x-nav-menu > .x-menu-item {
    display: inline-block;
    line-height: 40px;}
ul#main-menu span.x-menu-text, ul#main-menudos span.x-menu-text {
    color: #fff;}
ul#main-menu ul.x-sub-menu.x-sub-menu-standard.x-pos-center-menu-parent.x-list-style-none.-out, ul#main-menudos ul.x-sub-menu.x-sub-menu-standard.x-pos-center-menu-parent.x-list-style-none.-out {
    width: auto!important;
    padding:5px;
}
ul#main-menu ul.x-sub-menu.x-sub-menu-standard a.x-menu-a-text, ul#main-menudos ul.x-sub-menu.x-sub-menu-standard a.x-menu-a-text{padding:5px 25px;width:100%;}
ul#main-menu ul.x-sub-menu.x-sub-menu-standard a span.x-menu-text, ul#main-menudos ul.x-sub-menu.x-sub-menu-standard a span.x-menu-text {
    font-size: 16px;color:#021f42;}
i.x-menu-icon.fa.fa-angle-down.x-icon-right{color:#df1a4e;font-weight: 800;font-size: 30px;}
span.x-menu-text{font-weight:800;}
.x-nav-menu > li.current-menu-ancestor > a:after, .x-nav-menu > li.current-menu-parent > a:after, .x-nav-menu > li.menu-current > a.x-menu-a-text:after, .x-nav-menu > li > a.x-menu-a-text:hover:after, .x-nav-menu > li.x-menu-item:hover > a:after{display:none;}
.menucarrerastxt span, .main-menudos span{font-size:15px;}
.menuesadvance{display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;}
ul.x-sub-menu.x-sub-menu-standard.x-list-style-none.-out {
    background-color: #ffffff;
    color: #021f42;
}
ul.social-profile{text-align:center;}
aside.telheader {text-align: right;}
.telefonomenu a{color:#fff;font-size:25px;font-weight: 800;}
.telefonomenua i{color:#df1a4e;margin-left:0px;}
.telefonomenu a:hover {color:#df1a4e;}
.telefonomenu a:hover i{color:#fff;}
.float-contact {background: #031f42;border-radius: 15px;padding: 20px 20px 0px 20px;display:inline-block;}

.float-contact select, .float-contact input { color:#031f42;}
.float-contact .wpcf7-submit{width:100%;}
.float-contact .sede{width:100%;}
.entry-content .float-contact input[type="submit"] {
    font-family: 'Raleway';
    font-size: 13px;
    line-height: 1.2;
    letter-spacing: 0.1em;
    text-align: center;
    text-transform: uppercase;
    min-width: 170px;
    padding: 16px 20px;
    background-color: #df1a4e;
    color: #fff;
    border: none;
    border-bottom: 2px solid rgba(0, 0, 0, 0.2);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
        height: 56px!important;
    font-weight: bold;
}
.entry-content .float-contact input[type="submit"]:hover {background-color: #fff;
    color: #df1a4e;}

.float-contact .encabezado-form{color:#fff;width: 100%;
    text-align: center;
    font-weight: bold;
    letter-spacing: 0;
    font-size: 15px;}
.float-contact label {color: #fff;width:100%;}

.grid_carreras_home a{overflow:hidden;}
.grid_carreras_home a img{ transition:1.2s;transform:scale(1);}
.grid_carreras_home a:hover img{transform:scale(1.1);transition: 1.2s;}

.pretit-carrera{float:left;background:#021F42;padding:5px;}
h2.vc_custom_heading.tit-carrera {font-size:70px;text-shadow: #df1a4e -6px 5px 0px;font-weight: 800;float:left;line-height: 70px;}
.vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: transparent;border-top: 1px solid #c3c3c3;}
.vc_tta.vc_general.infocarrerasac .vc_tta-panel:last-child{border-bottom:1px solid #c3c3c3;}
.vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-panel .vc_tta-panel-heading h4, .vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-panel.vc_active .vc_tta-panel-heading h4{text-transform:none;}
.vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-panel .vc_tta-panel-title>a, .vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#DF1A4E;}
.vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #DF1A4E;
}
.vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before{border-color:#DF1A4E;}
.vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-panel .vc_tta-panel-heading:focus h4 a, .vc_tta-color-blue.vc_tta-style-flat.infocarrerasac .vc_tta-panel .vc_tta-panel-heading:hover h4 a {
    color: #fff;
}
#caractadvance .vc_column_container>.vc_column-inner{background-position: 20px 0 !important;background-size: 17%;    margin-bottom: 30px;}


.advancefooter.main-footer-wrapper .main-footer .footer_inner{background: #091f40;}
footer.main-footer-wrapper .widget-title:after{display:none;}
footer.main-footer-wrapper h4.widget-title{margin-bottom:0px;font-weight:bold;font-size: 14px;letter-spacing: 0;}
.main-footer-wrapper.advancefooter .main-footer .widget_nav_menu > div > ul li {    font-size: 14px;
    font-style: normal;
        font-weight: 400;
    line-height: 14px;
    margin-bottom: 0px;}
.main-footer-wrapper.advancefooter .main-footer .widget_nav_menu > div > ul li a{color:#fff;line-height:14px;font-weight: bold;letter-spacing: 0;}
.main-footer-wrapper.advancefooter .main-footer .widget_nav_menu.footercelestemenu  > div > ul li a, footer.main-footer-wrapper .widget_nav_menu.footercelestemenu h4.widget-title{color: #6ccaff;}
.main-footer-wrapper.advancefooter .bottom-bar-wrapper {
    background-color: #041226;
    color: #fff;
}
.social-icons{font-family:'Font Awesome 5 Free';}
.col-md-6.sidebar.text-right img {
    float: left;
    max-width: 220px;
}
footer .social-icons a {
    font-size: 29px;margin-right: 16px;
}
.main-footer-wrapper.advancefooter .bottom-bar-wrapper .row{display: flex;align-content: center;align-items: center;}
.main-footer-wrapper.advancefooter .textwidget p{    font-size: 13px;
    line-height: 16px;
    letter-spacing: 0;
    margin-bottom: 4px;}
ul#menu-carreras.nav-menu-mobile li a {color: #fff;}
form.search-form-menu-mobile, div#nav-menu-mobile.header-mobile-nav.menu-drop-fly form.search-form-menu-mobile input[type="search"], .advanceudalba .header-mobile-nav.menu-drop-fly form.search-form-menu-mobile, .advanceudalba  .x-nav-menu li.x-menu-item > a.x-menu-a-text > b.x-caret{display:none;}
.rutaonline h3{text-transform:none!important;}
ul#menu-topbar li:hover a{color:#df1a4e;}
.logo-subfooter {max-width:150px;}
/*OCULTO FOOTER*/.main-footer-wrapper .main-footer {display:none;}
#links-bottom .wpb_single_image a:hover{margin-top:-5px;}
.nav-telheader{width:100%;text-align:center;margin:20px 0px;}
@media (min-width: 600px){
    .menucarrerastxts {display:none !important;}
}
@media (min-width: 992px){
header .header-2 ul#carreras.x-nav-menu > .x-menu-item {line-height: 40px;}
 header.main-header .header-nav-wrapper {background-image: url("https://formacioncontinua.udalba.cl/wp-content/uploads/2023/11/MENU.png");}  
    .sidebar.footer-sidebar.col-md-3.col-sm-6{width:16.66666667%;}
    .sidebar.footer-sidebar.col-md-3.col-sm-6:last-child{width:50%;}
    .logofooterimg{text-align:right;}
    .header-customize-nav {float: left;width:100%;}
    ul#menu-topbar li {float: left;}
}
@media (max-width:991px){
.main-footer-wrapper.advancefooter .bottom-bar-wrapper .row {
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: column;
}
}

@media (max-width:600px){
.newfooter table {
    display: table-column;
    width: 100%;
    height: auto;
    position: relative;
}
    .vc_custom_1650862121506 .wpb_single_image.vc_align_left{/*text-align:center;*/}
}
@media screen and (min-width: 992px){
header.main-header .header-logo img {
    padding-top: 0px !important;

}}