/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/*.mfn-main-slider.mfn-rev-slider:after {
    content: "";
    background-image: url(/ub.edu-mghss/wp-content/uploads/ai-slider-be.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 415px;
    width: 725px;
    right: 90px;
    z-index: 99 !important;
    bottom: -150px;
}*/
.sticky-tb-color #Top_bar.is-sticky{
	background: white !important;
	box-shadow: 0px 10px 10px -10px rgba(102,102,102,0.4);
}
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a{
	color: #184b79 !important;
}
#Top_bar .menu > li a:after {
    background: #184b79 !important;
}
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a{
	color: #fff !important;
}
#Top_bar.is-sticky .menu > li > a{
	color: #444 !important;
}
#Footer {
    background-color: #1d1d26;
}
#Footer h1, #Footer h1 a, #Footer h1 a:hover, #Footer h2, #Footer h2 a, #Footer h2 a:hover, #Footer h3, #Footer h3 a, #Footer h3 a:hover, #Footer h4, #Footer h4 a, #Footer h4 a:hover, #Footer h5, #Footer h5 a, #Footer h5 a:hover, #Footer h6, #Footer h6 a, #Footer h6 a:hover{
	color: #8a8a96 !important;
}
p.big {
    color: rgba(255,255,255,0.8) !important;
}
#Footer p{
	color: #9a9a9c;
	margin: 0 0 10px !important;
}
ul.social-media li{
	display: inline-block !important;
	margin-right: 10px;
}
ul.social-media .fa{
	color: rgba(255,255,255,0.8);
	font-size: 25px;
}
#custom_html-3 i.fas{
	margin-right: 5px;
}
a#back_to_top.button.button_js, #popup_contact > a.button{
	color: #9a9a9c !important;
}
#Subheader {
    background-color: rgba(85,226,243,1);
    background-size: cover !important;
}
#Subheader {
    background-repeat: no-repeat;
    background-position: center bottom;
}
#Subheader {
    padding: 200px 0 100px;
}
.subheader-both-center #Subheader .title {
    width: 100%;
    text-align: center;
    font-family: "DM Serif Display", Helvetica, Arial, sans-serif;
    font-style: inherit;
    color: #023668;
    font-size: 40px;
}
ul.breadcrumbs.no-link{
	display: none !important;
}
.matricula p {
    margin: 0 0 10px !important;
}
.box-white{
	border-radius: 5px;
}
ul.programa li{
	list-style: none;
}
ul.programa{
	margin-left: 0px !important;
}
label, legend{
	font-weight: 400 !important;
	text-align: left;
}
.wpcf7-form input, .wpcf7-form textarea {
	border-radius: 3px;
}
input.wpcf7-form-control.wpcf7-submit {
    border-radius: 100px;
    text-transform: uppercase;
    font-weight: 500;
    width: 130px;
}
#Footer a {
    color: #afafaf !important;
}
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle {
    color: #184b79;
}
@media (max-width: 959px){
    .logo-footer{
        width: 200px !important;
    }
}
#Side_slide{
    background-color: rgb(24, 75, 121); 
}
@media (max-width: 768px){
    .cuadro .one-fourth {
        width: 50% !important;
        margin: 0;
        padding: 10px;
        clear: inherit !important;
    }
}
@media (max-width: 425px){
    .cuadro .one-fourth {
        width: 100% !important;
        margin: 0;
        padding: 10px;
        clear: inherit !important;
    }
}
@media (max-width: 767px){
    #destinatarios .section_wrapper.mcb-section-inner{
        display: flex !important;
        display: -webkit-flex;
        flex-direction: column;   
    }
    #destinatarios .section_wrapper.mcb-section-inner .one-second:nth-child(1){
        order: 2;
    }
    #destinatarios .section_wrapper.mcb-section-inner .one-second:nth-child(2){
        order: 1;
    }
}
@media only screen and (max-width: 767px){
    #Top_bar {
        background-color: #fff !important;
    }
}
.ub {
    position: absolute;
    top: -400px;
    right: -635px;
}
@media (max-width: 1720px){
    .ub img{
        width: 650px !important;
    }
}
@media (max-width: 1555px){
    .ub{
        right: -505px !important;
    }
}
@media (max-width: 1300px){
    .ub{
        right: -390px !important;
    }
}
@media (max-width: 1190px){
    .ub img{
        width: 525px !important;
    }
    .ub{
        top: -335px !important;
    }
}
@media (max-width: 960px){
    .ub{
        right: -185px !important;
    }
    .ub img{
        width: 415px !important;
    }
}
@media (max-width: 767px){
    .ub{
        right: -105px !important;
        top: -285px !important;
    }
}
@media (max-width: 595px){
    .ub{
        right: -145px !important;
        top: -155px !important;
    }
    .ub img{
        width: 310px !important;
    }
    .section.mcb-section.mcb-section-cjhf40aok.no-margin-h{
        padding-top: 45px !important;
    }
}
@media (max-width: 505px){
    .ub {
        right: -135px !important;
        top: -140px !important;
    }
    .ub img{
        width: 260px !important;
    }
    .section.mcb-section.mcb-section-cjhf40aok.no-margin-h{
        padding-top: 45px !important;
    }
}
@media (max-width: 425px){
    .ub {
        right: -95px !important;
        top: -115px !important;
    }
    .ub img{
        width: 235px !important;
    }
    .section.mcb-section.mcb-section-cjhf40aok.no-margin-h{
        padding-top: 45px !important;
    }
    rs-layer#slider-1-slide-1-layer-2 {
        font-size: 15px !important;
        top: -15px;
    }
    rs-layer#slider-1-slide-1-layer-1 {
        font-size: 30px !important;
        position: relative;
        top: -30px;
        line-height: 30px !important;
    }
    a#slider-1-slide-1-layer-4 {
        font-size: 12px !important;
        padding: 6px 12px !important;
    }
}
@media (max-width: 375px){
    .ub {
        right: -95px !important;
        top: -110px !important;
    }
    .ub img{
        width: 195px !important;
    }
    .section.mcb-section.mcb-section-cjhf40aok.no-margin-h{
        padding-top: 45px !important;
    }
    rs-layer#slider-1-slide-1-layer-2 {
        font-size: 15px !important;
        top: -15px;
    }
    rs-layer#slider-1-slide-1-layer-1 {
        font-size: 30px !important;
        position: relative;
        top: -30px;
        line-height: 30px !important;
    }
}
@media (max-width: 335px){
    .ub{
        display: none;
    }
}
.modal-backdrop{
    z-index: -9 !important;
}
.page-id-140 ul.menu.menu-main{
    margin-bottom: 0 !important;
}
.modal-dialog {
    margin: 150px auto !important;
}
.btn-docentes{
    background-color: transparent !important;
    border-color: none !important;
    color: #1d4f7b !important;
    padding: 0px !important;
    font-size: 15px !important;
}
.desc p{
    line-height: 25px;
}
.page-id-140 .mcb-wrap{
    z-index: inherit !important;
}
.child-li i{
    font-size: 7px;
    position: relative;
    top: -3px;
    margin-right: 5px;
}
li.child-li {
    margin-left: 20px;
}
li.parent-li{
    font-weight: 500;
}
.ub {
    top: -450px !important;
}
.paoc-popup-modal-cnt p{
	line-height: 28px !important;
}
.testimonials{
	width: 99.4vw;
    margin-left: calc(-50vw + 50%) !important;
}
#cn-accept-cookie{
	background:#1d1d26;
}
#Top_bar .top_bar_left.clearfix{
width:100%;
}