html {background: #fff; } 
body  { font-family: "Montserrat", sans-serif;}


#scroll-top-link {display:none !important;}


/* animacion entrada */
.js_active .avia_transform .avia-animate-when-visible {
    opacity: 0.1 !important; transition: opacity 0.3s ease-in-out !important;}
.js_active .avia_transform .avia_start_animation {  opacity: 1 !important; }


/*weight*/
.stronga p { font-weight: 400; line-height: 140%; margin: 0; letter-spacing: -0.5px;}
.strongb p { font-weight: 600; line-height: 140%; margin: 0; letter-spacing: -0.5px;}
.strongc p { font-weight: 500; line-height: 140%; margin: 0; letter-spacing: -0.5px;}
.strongd p { font-weight: 700;line-height: 140%; letter-spacing: -0.5px;  margin: 0;}
.strongd { font-weight: 700; line-height: 140%; letter-spacing: -0.5px;  margin: 0;}
.title p { font-weight: 700;   line-height: 140%; letter-spacing: -0.5px;  margin: 0; } 
.descfacultad { font-size: 20px; line-height: 140%;  letter-spacing: -0.5px;}
.margintext p { margin-bottom: 10px;}
 
.sa_owl_theme .owl-nav .owl-prev {  left: -30px !important;}
.sa_owl_theme .owl-nav .owl-next {  right: -30px !important;}

 
input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, textarea::placeholder,  input[type="tel"]::-webkit-input-placeholder, input[type="submit"], input[type="search"]::-webkit-input-placeholder, input[type="search"], input, textarea, .button  {font-family: 'Montserrat', sans-serif !important;}


#top .thumbnail_container img:hover {
-webkit-transform: scale(1.06);
-moz-transform: scale(1.06);
transform: scale(1.06);
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;}

#top .thumbnail_container img {
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; }

.big-preview.single-big {pointer-events:none;} 
a, #top .av_inherit_color a { text-decoration: none;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;}

a:hover, a:focus, a:visited {opacity: 1; text-decoration: none;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;}

.avia-image-container.av-hover-grow img:hover, .avia-image-container.av-hover-grow .avia-image-overlay-wrap:hover {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);}

textarea {height: 90px;}

#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before {    font-family: 'entypo-fontello' !important; }

    
.main_color strong, .main_color b, .main_color b a, .main_color strong a {color: inherit;}
.grecaptcha-badge {display:none;}
.av_font_icon {     display: inline;     float: none; }


  
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {    font-size: 14px; color: #1A2647; font-weight: 700;}
#header_meta {border: 0; background: #eaecf6; }
#header_meta .av-icon-char { color: inherit;}
#header_meta li {border-color: transparent;}


@media only screen and (min-width: 768px)  {
  #header_meta .sub_menu {top: 25px;}
  #top #header_meta .phone-info {margin-top: 16px;}
  #header_meta { min-height: 64px; }
}
  
@media only screen and (max-width: 445px)  {
.responsive #header_meta .sub_menu>ul {text-align:right !important; }
.responsive #header_meta .sub_menu>ul>li {padding: 0 3px;}
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {
    font-size: 13px; letter-spacing: -0.4px; }
#header_meta .sub_menu {padding-left: 0px;}
.responsive #header_meta .container { width: 95% !important; max-width: 95% !important; }
#menu-item-6701 {display:none !important;}

}

@media only screen and (max-width: 812px)  {
  #top #header_meta .phone-info  {display:none !important;}
}
  
@media only screen and (min-width: 446px) and (max-width: 767px)  {
.responsive #header_meta .sub_menu>ul {
        text-align: right;}
#menu-item-6701 {display:none !important;}
}
        
.menuhome .avia-menu-fx {display:none;}

#header_main { border: 0; z-index: 9;background:#fff;}
.home #header_main { box-shadow: 0 0 20px #d3d3d3;}
    
#avia-menu .menu-item-has-children > a:before {
    content: '\e877';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    font-family: 'entypo-fontello';
}

#avia-menu .sub-menu .menu-item-has-children>a:before {
    top: 6px;
    right: 12px;
    font-size: 20px;}

 #avia-menu .sub-menu .menu-item-has-children>a:hover:before {   
 content: '\e879';
 }
    
.avia-menu-fx {     bottom: 25px;left: 13px;
width: calc(100% - 26px);}
.header-scrolled .avia-menu-fx {     bottom: 5px}

#top #header .av-menu-button-bordered>a .avia-menu-text {border-radius:0px;}
#top #header .av-menu-button-bordered>a .avia-menu-text:hover {background: #38b6ab;border-color: #38b6ab;-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#top #wrap_all .header_color .av-menu-button-colored>a { padding-right: 0; }
#top #wrap_all .header_color .av-menu-button-colored>a .avia-menu-text {border-radius: 6px;}

/*#top .av-main-nav ul ul { left: 0; top: 39px; border: 0;}*/
#top .av-main-nav ul ul { left: 207px; top: 0px; border: 0;}
    
@media only screen and (max-width: 989px) {
.html_header_top.html_header_sticky #header { position: fixed !important; }
}
.html_header_top.html_header_sticky #top #wrap_all #main { padding-top: 164px!important ;}
@media only screen and (max-width: 1180px) {
.html_header_top.html_header_sticky #top #wrap_all #main { padding-top: 142px!important ;}
.responsive.html_mobile_menu_tablet #top #header_main>.container .main_menu .av-main-nav>li>a, .responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container {
        height: 80px;        line-height: 80px;}

}
.av-burger-overlay-scroll { background: #fff !important; }

@media only screen and (max-width: 445px) {  
.av-burger-overlay-scroll { margin-top: 111px; }
}

@media only screen and (min-width: 446px) and (max-width: 767px) {
.av-burger-overlay-scroll { margin-top: 111px; }
}

@media only screen and (min-width: 768px) and (max-width: 1180px) {
.av-burger-overlay-scroll { margin-top: 143px; border-top: solid 2px #c7c6c5;}
}

@media only screen and (min-width: 1181px) and (max-width: 1280px) {
.av-burger-overlay-scroll { margin-top: 163px; border-top: solid 2px #c7c6c5;}
}

@media only screen and (min-width: 990px) and (max-width: 1130px) {
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {    display: block; }
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {  display: none; }
}

@media only screen and (min-width: 1280px) and (max-width: 1400px) {
#top #header .av-main-nav>li>a {font-size: 14px;}  
}  


#top #av-burger-menu-ul {     padding-top: 0 !important; }

#av-burger-menu-ul li ul li a {  font-weight: 400 !important; font-size: 18px }

#av-burger-menu-ul li ul li:nth-last-child(1) { margin-bottom: -1px !important; }
#av-burger-menu-ul li ul li:nth-child(1) { border-top: solid 1px #C7C6C5; }

li.menuico1 a { background: #fff url('/wp-content/uploads/menuico1.png') 14px center scroll no-repeat;}
#av-burger-menu-ul li.menuico1 ul li a { background: #fff url('/wp-content/uploads/menuico1a.png') 14px center scroll no-repeat;}
li.menuico2 a { background: #fff url('/wp-content/uploads/menuico2.png') 14px center scroll no-repeat;}
#av-burger-menu-ul li.menuico2 ul li a { background: #fff url('/wp-content/uploads/menuico2a.png') 14px center scroll no-repeat;}
li.menuico3 a { background: #fff url('/wp-content/uploads/menuico3.png') 14px center scroll no-repeat;}
#av-burger-menu-ul li.menuico3 ul li a { background: #fff url('/wp-content/uploads/menuico3a.png') 14px center scroll no-repeat;}
li.menuico4 a { background: #fff url('/wp-content/uploads/menuico4.png') 14px center scroll no-repeat;}
#av-burger-menu-ul li.menuico4 ul li a { background: #fff url('/wp-content/uploads/menuico4a.png') 14px center scroll no-repeat;}
li.menuico5 a { background: #fff url('/wp-content/uploads/menuico5.png') 14px center scroll no-repeat;}
#av-burger-menu-ul li.menuico5 ul li a { background: #fff url('/wp-content/uploads/menuico5a.png') 14px center scroll no-repeat;}
li.menuico6 a { background: #fff url('/wp-content/uploads/menuico6.png') 14px center scroll no-repeat;}
#av-burger-menu-ul li.menuico6 ul li a { background: #fff url('/wp-content/uploads/menuico6a.png') 14px center scroll no-repeat;}
li.menuico7 a { background: #fff url('/wp-content/uploads/menuico7.png') 14px center scroll no-repeat;}
#av-burger-menu-ul li.menuico7 ul li a { background: #fff url('/wp-content/uploads/menuico7a.png') 14px center scroll no-repeat;}
li.menuico8 a { background: #fff url('/wp-content/uploads/menuico8.png') 14px center scroll no-repeat;}
#av-burger-menu-ul li.menuico8 ul li a { background: #fff url('/wp-content/uploads/menuico8a.png') 14px center scroll no-repeat;}
li.menuico9 a { background: #fff url('/wp-content/uploads/menuico9.png') 14px center scroll no-repeat;}
#av-burger-menu-ul li.menuico9 ul li a { background: #fff url('/wp-content/uploads/menuico9a.png') 14px center scroll no-repeat;}

#av-burger-menu-ul li a {color: #585756 !important; font-weight: 500;font-size: 20px; border: 0 !important; }

#av-burger-menu-ul a:hover { background-color: #fff !important;}
#av-burger-menu-ul li a:active, #av-burger-menu-ul li a:hover, #av-burger-menu-ul li a:focus { background-color: #eaecf6 !important;} 
.av-burger-overlay li li .avia-bullet {display:none !important;}
.av-burger-overlay li li a {padding: 15px 50px !important;}


#av-burger-menu-ul li {  background: #fff; border-bottom: solid 1px #C7C6C5;}
#top #av-burger-menu-ul { vertical-align: top; }
.html_av-overlay-side .av-burger-overlay-bg { opacity: 0;}


/*breadcrumbs*/
#top .title_container .container { min-height: 40px; }
.breadcrumb-trail .trail-before {display:none;}
.title_container .breadcrumb {right: inherit;}
.breadcrumb-trail, .breadcrumb-trail a { color: #fff !important; font-size: 12px !important; pointer-events: none;}
.product .breadcrumb-trail a { pointer-events: auto !important;}
.page-id-4882 .breadcrumb-trail a, .page-id-5010 .breadcrumb-trail a, .page-id-5222 .breadcrumb-trail a, .page-id-5223 .breadcrumb-trail a, .page-id-5224 .breadcrumb-trail a, .page-id-5225 .breadcrumb-trail a, .page-id-5226 .breadcrumb-trail a, .page-id-5227 .breadcrumb-trail a, .page-id-5240 .breadcrumb-trail a { pointer-events: auto !important;}

.title_container { background: #232E6A !important;}
@media only screen and (max-width: 989px)  {
.title_container {display:none;}  
}

/*sidebar menus*/
#sidebarmenu .widget_nav_menu li {  border: solid 1px #1A2647;  margin-top: -1px !important;}
#sidebarmenu .widget_nav_menu li a { font-size: 18px; font-weight: 600; color: #1A2647; padding: 15px 20px !important;
background: #fff url('/wp-content/uploads/arrowsidebar.png') 95% 50% scroll no-repeat;}  


#sidebarmenu .widget_nav_menu li a:hover { background: #eaecf6 url('/wp-content/uploads/arrowsidebar.png') 95% 50% scroll no-repeat !important; }
#sidebarmenu .widget_nav_menu .current-menu-item>a { background: #98A1D2 url('/wp-content/uploads/arrowsidebar1.png') 95% 50% scroll no-repeat !important; color: #fff; }
#sidebarmenu .widget_nav_menu .current-menu-item>a:hover { background: #98A1D2 url('/wp-content/uploads/arrowsidebar1.png') 95% 50% scroll no-repeat !important; }
@media only screen and (max-width: 989px)  {
#sidebarmenu {display:none !important; }
}
    
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {    letter-spacing: 0px; text-transform: none;}

#footer { padding: 80px 0;}

/*#footer .flex_column:nth-child(1) { width: 50%; margin-left: 0; }
#footer .flex_column:nth-child(2) { width: 19%; } 
#footer .flex_column:nth-child(3) { width: 19%; }
#footercol2 {width: 30%}
*/

@media only screen and (min-width: 768px) and (max-width: 989px) {
#footercol2 { width: 48% !important;
        float: left !important;
        margin-right: 2% !important;
        margin-top: 20px !important;}
}


#footer .widget a {color: #fff; }

#custom_html-2 a {    font-size: 30px; color: #fff; 
    border: solid 1px #fff;     border-radius: 30px;
    line-height: 60px;     margin-right: 5px;}
#footer .av_font_icon {     margin-right: 0;}
#custom_html-2 a:hover {color: #7c03e5}
#custom_html-2 a:nth-child(1) { padding: 5px 10px;  }
#custom_html-2 a:nth-child(2) { padding: 5px 9px;  }
#custom_html-2 a:nth-child(3) { padding: 5px 8px;  }



#footer .widget {   margin-bottom: 20px;}
#text-3 h2 {color: #fff; } 
#text-3 h3 {color: #fff; font-weight: 700 !important;} 

#socket .copyright {        width: 100%;     text-align: center; }


#footer { padding: 0px 0;}
#footer .widget_nav_menu li { border: 0;}
#footer .widget_nav_menu li a { padding: 0 !important;  color: #fff; font-size: 16px; width: fit-content;}
#footer .widgettitle {  color: #fff;     margin: 0 0 10px; text-transform: inherit;
    letter-spacing: 0; font-size: 20px;}
#footer .widget { margin: 0 0 20px 0;}


#footersede {width: 49%; margin-right: 1%; float: left;}

#seguinos a {
    font-size: 30px !important;
    color: #fff;
    border: solid 1px #98A1D2;
    border-radius: 30px;
    line-height: 60px;
    margin-right: 5px;}
 
#seguinos a:hover {color: #7c03e5}
#seguinos a:nth-child(1) { padding: 5px 10px;  }
#seguinos a:nth-child(2) { padding: 5px 9px;  }
#seguinos a:nth-child(3) { padding: 5px 8px;  }

#seguinos a span {margin-right: 0; }

/*#scroll-top-link {display:none;}*/
.responsive #scroll-top-link {display:block;}
#scroll-top-link {right: 20px; bottom: 20px; }


.round img {border-radius: 27px; }
.round2 img {border-radius: 10px; }
 
/*hero*/

#hero .content, .avia-section-huge .content  {     padding-top: 70px;
    padding-bottom: 70px;}


#heroimg2 .avia-image-container.avia-align-center {margin-bottom: 0;}
#heroimg2 {margin-bottom: 0 !important;}
 
@media only screen and (max-width: 990px)  {
#heroimg .container { max-width: 100% !important; width: 100% !important; padding: 0px !important;  }
#heroimg1 {width: 98% !important; padding: 0 50px; margin: 11vw 0 !important;}
.avia-buttonrow-left {     text-align: center; }
h1 br {display:none;}
}

@media only screen and (min-width: 989px)  {
#heroimg .container { max-width: 100%; width: 100%; padding: 0px;  }

}

@media only screen and (min-width: 990px)  and (max-width: 1280px) {
#heroimg .flex_column_table {padding-left: 5vw; }
#heroimg h1  {font-size: 3vw;}
.strongb p {font-size: 0.8em !important;}
#descubri a {font-size: 0.8em !important;}
    
}
@media only screen and (min-width: 1281px) and (max-width: 1710px) {
#heroimg .flex_column_table {padding-left: 5vw; }   
}
@media only screen and (min-width: 1710px) and (max-width: 1900px) {
#heroimg .flex_column_table {padding-left: 8vw; }   
}
@media only screen and (min-width: 1900px) {
#heroimg .flex_column_table {padding-left: 10vw; }  
}   

@media only screen and (max-width: 1430px) {
    #heroimg br  {display:none;}    
} 
    
 
#descubri {max-width:100%;}
#descubri .avia-button {width:100%;}

@media only screen and (max-width: 1280px) {
#innovacion1 br { display:none;}
}

@media only screen and (max-width: 768px) {
#ofertabtn { text-align: left;}
}

/*testimonio*/

#testimonios {    display: flex; flex-direction: column-reverse;}
#testimonios .slide-entry-title { display:none;}
#testimonios .slide-entry-overview {   box-shadow: 0 0 10px #ddd;
    border-radius: 10px;
    padding: 10px 20px;
    color: #585756; 
margin-bottom: 50px !important;}


@media only screen and (min-width: 990px) {
#testimonios .av_one_third {
    margin: 20px 1%;     width: 31%;}
}
@media only screen and (max-width: 989px) {
    #testimonios .avia-content-slider .slide-entry-wrap {
    margin: 20px;
    width: calc(100% - 40px);}
}
#testimonios.avia-content-slider-element-container .avia-slideshow-dots {
 display: table-cell;
    text-align: center;
}

#testimonios .avia-smallarrow-slider.av-slideshow-ui.av-hide-nav-arrows .avia-slideshow-arrows {display:none !important;}
#testimonios .avia-smallarrow-slider-heading {margin-top: 50px;}
#testimonios .new-special-heading { display: none !important;}

/*novedades*/
@media only screen and (max-width: 805px) {
#noticias1 p {text-align: center;}
#noticias2 { display:none !important;}
}   


#novedades1 .av_one_fourth { margin-left: 2%;    width: 23.5%;}
#novedades1 .av_one_fourth:nth-child(1) {    margin-left: 0px;}

#novedades1 .slide-entry-overview { background: #fff !important; 
    border-radius: 5px !important;
    border-bottom: solid 3px #232e6a;
    box-shadow: 0 0 20px #ddd;
    color: #585756;
}

#novedades1 .slide-content {padding: 20px 20px 0px 20px}
#novedades1 .slide-meta {
    padding: 10px 20px;}

#novedades1 .slide-entry-title {     font-size: 20px; font-weight: 700;   color: #585756; text-transform: none;     }
#novedades1 .avia-content-slider .slide-entry-excerpt { font-size: 16px;}
#novedades1 .post-entry .minor-meta a { font-weight: 600 !important; }

@media only screen and (max-width: 480px) {
    #novedades1 .slide-entry {
        width: 100% !important;
        margin-left: 0 !important;
        margin-bottom: 20px !important;
    }
}


#novedad1 {margin: 0px 20px 20px 20px}

/*videohome*/
.nextend-arrow {    background: rgba(0, 0, 0, 0.3);    padding: 10px;     border-radius: 2px;}
.n2-ss-slider .n2-ss-layer {padding: 0 !important;}

/*form*/
#imgform {margin: 0 0 0 0px;}
@media only screen and (max-width: 767px) {
#imgform { float: none; margin: 0 auto;}
  
}
.etiqueta p {
    border: solid 1px #98A1D2;
    border-radius: 9px;
    padding: 0 8px;
    width: fit-content;}



#contacto img { margin-bottom: 10px; }


@media only screen and (max-width: 1400px) {
#contacto .strongd br, #contacto .descfacultad br {display:none;}
}

#contacto1 {border-top: 0px; border-left: 0px; border-right: 0px;}
 

@media only screen and (max-width: 768px) {
#contacto  .flex_column_table.av-equal-height-column-flextable:not(:first-child) { margin-top: 0px;}
}

 
/*carrera*/

.inner_product { border-radius: 0 0 8px 8px; border-left: 0; border-top: 0; border-right: 0; box-shadow: 0 0 5px #ddd; }
.inner_product_header .avia-arrow {display:none;}
.inner_product_header {border-top: 0 !important; padding: 24px 24px 0 24px !important;}
.inner_product_header .woocommerce-loop-product__title {font-size: 24px !important; font-weight: bold !important; color: #585756 !important;}
/*
@media only screen and (min-width: 990px) {
.inner_product_header .woocommerce-loop-product__title {  min-height: 68px;}  
}
*/
#top .inner_product .button {background: #1A2647; color: #fff !important; font-size: 16px; font-weight: bold; padding: 12px 17px;
    text-align: left;     width: fit-content !important;     float: left !important; border-radius: 3px;}

#top .inner_product .avia_cart_buttons {opacity: 1; border-top: 0; padding: 0 20px 20px 20px}
#top .inner_product .button-mini-delimiter {display:none;}
#top .avia_cart_buttons .button > span.avia-svg-icon {display:none;}

div .products .product { margin: 0 5px 2% !important; width: calc(25% - 10px);}

@media only screen and (min-width: 580px) and (max-width: 989px) {
    .responsive #top #main .products .product { margin: 0 5px 1%; width: calc(50% - 10px);}

}
@media only screen and (max-width: 579px) {
    .responsive #top #main .products .product { margin: 0 5px 1%; width: calc(100% - 10px);}
}


.product-tags-on-thumbnail {}
.product-tag-name { background: #98A1D2; color: #fff; border-radius: 4px; padding: 2px 14px;}
.product-attribute-on-thumbnail { font-size: 12px; color: #585756; margin-top: 10px;line-height: 14px;
    min-height: 29px;}
.product-category-name, .product-attribute-name {display: flex; flex-direction: column; align-items: baseline; text-align: left; margin-bottom: 10px; }   
.woocommerce-product-details__short-description {min-height: 74px;}

.product_cat-facultad-ciencias-medicas-online .product-attribute-name:before, .product_cat-facultad-ciencias-medicas-presencial .product-attribute-name:before {content: url('/wp-content/uploads/ICONOS-FACULTADES-2.jpg');}
.product_cat-facultad-ciencias-economicas-online .product-attribute-name:before, .product_cat-facultad-ciencias-economicas-presencial .product-attribute-name:before {content: url('/wp-content/uploads/ICONOS-FACULTADES-3.jpg');}
.product_cat-facultad-periodismo-comunicacion-online .product-attribute-name:before, .product_cat-facultad-periodismo-comunicacion-presencial .product-attribute-name:before  {content: url('/wp-content/uploads/ICONOS-FACULTADES-6.jpg');}
.product_cat-facultad-ciencias-de-la-educacion-online .product-attribute-name:before, .product_cat-facultad-ciencias-de-la-educacion-presencial .product-attribute-name:before {content: url('/wp-content/uploads/ICONOS-FACULTADES-7.jpg');}
.product_cat-facultad-ciencias-juridicas-y-sociales-online .product-attribute-name:before, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial .product-attribute-name:before {content: url('/wp-content/uploads/ICONOS-FACULTADES-1.jpg');}
.product_cat-facultad-ingenieria-online .product-attribute-name:before, .product_cat-facultad-ingenieria-presencial .product-attribute-name:before {content: url('/wp-content/uploads/ICONOS-FACULTADES-4.jpg');}
.product_cat-facultad-humanidades-online .product-attribute-name:before, .product_cat-facultad-humanidades-presencial .product-attribute-name:before {content: url('/wp-content/uploads/ICONOS-FACULTADES-5.jpg');}
.product_cat-escuela-hospitalidad-online .product-attribute-name:before, .product_cat-escuela-hospitalidad-presencial .product-attribute-name:before {content: url('/wp-content/uploads/ICONOS-FACULTADES-8.jpg');}

.product_cat-facultad-ciencias-medicas-online .inner_product, .product_cat-facultad-ciencias-medicas-presencial .inner_product  { border-bottom: solid 5px #27B4A9 !important;}
.product_cat-facultad-ciencias-economicas-online .inner_product, .product_cat-facultad-ciencias-economicas-presencial .inner_product { border-bottom: solid 5px #4A4186 !important;}
.product_cat-facultad-periodismo-comunicacion-online .inner_product, .product_cat-facultad-periodismo-comunicacion-presencial .inner_product { border-bottom: solid 5px #D25F14 !important;}
.product_cat-facultad-ciencias-de-la-educacion-online .inner_product, .product_cat-facultad-ciencias-de-la-educacion-presencial .inner_product { border-bottom: solid 5px #E4082D !important;}
.product_cat-facultad-ciencias-juridicas-y-sociales-online .inner_product, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial .inner_product { border-bottom: solid 5px #0C6736 !important;}
.product_cat-facultad-ingenieria-online .inner_product, .product_cat-facultad-ingenieria-presencial .inner_product { border-bottom: solid 5px #1399BE !important;}
.product_cat-facultad-humanidades-online .inner_product, .product_cat-facultad-humanidades-presencial .inner_product { border-bottom: solid 5px #9F1E6A !important;}
.product_cat-escuela-hospitalidad-online .inner_product, .product_cat-escuela-hospitalidad-presencial .inner_product { border-bottom: solid 5px #E53089 !important;}


@media only screen and (min-width: 990px) {
.shop_columns_3 .products .product, .columns-3 .product {  width: 31.3% !important; margin: 0 1% 30px !important; }
}

/*filtros*/
#text-5 h3 { font-size: 32px; border-bottom: solid 2px #232E6A; text-transform: none;margin-top: 10px;}
.bapf_sfilter label { font-weight: 500 !important; color: #585756; font-size: 18px !important;margin-left: 5px; }
.bapf_sfilter { margin-bottom: 25px;}
.berocket_single_filter_widget h3 {color: #585756; font-size: 20px !important;     margin-bottom: 20px;}
.berocket_single_filter_widget {border-bottom: solid 1px #1A2647 !important; margin-bottom: 25px; }
.bapf_sfilter.bapf_button_light .bapf_button {border-color: #1A2647; color: #1A2647; font-family: 'Montserrat', sans-serif;}
.bapf_sfilter.bapf_button_light .bapf_button:hover {border-color: #1A2647; color: #1A2647;}
.bapf_rst_nofltr {border-bottom: 0 !important;}
#text-4 {padding-top: 0; padding-bottom: 20px; border-bottom: solid 1px #1A2647;}
#text-4 h3 {font-size: 20px; color: #585756;}
#text-4 p { color: #585756; font-size: 18px; font-weight: 500;}

@media only screen and (max-width: 768px) {
#text-5 {padding: 0; margin-bottom: 20px; }
}

/*carreras individual*/
#margin p {margin-bottom: 10px; }
.check {     background: #98A1D2;    color: #fff !important;    padding: 3px 9px;    border-radius: 50px;    margin-right: 4px;    text-align: center; }

@media only screen and (min-width: 990px)  { 
 #col2curso {max-width: 450px;}
 }
 
#requiere { border-bottom: solid 3px #1A2647; border-radius: 8px;padding: 16px 24px; box-shadow: 0 0 20px #ddd; }
.micro { font-size: 12px; margin-top: 20px;}
#modalidad { border-radius: 8px;padding: 16px 24px;  box-shadow: 0 0 20px #ddd; }


.product_cat-facultad-ciencias-medicas-online .strongcurso, .product_cat-facultad-ciencias-medicas-presencial .strongcurso  { color: #27B4A9 !important;}
.product_cat-facultad-ciencias-economicas-online .strongcurso, .product_cat-facultad-ciencias-economicas-presencial .strongcurso { color: #4A4186 !important;}
.product_cat-facultad-periodismo-comunicacion-online .strongcurso, .product_cat-facultad-periodismo-comunicacion-presencial .strongcurso { color: #D25F14 !important;}
.product_cat-facultad-ciencias-de-la-educacion-online .strongcurso, .product_cat-facultad-ciencias-de-la-educacion-presencial .strongcurso { color: #E4082D !important;}
.product_cat-facultad-ciencias-juridicas-y-sociales-online .strongcurso, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial .strongcurso { color: #0C6736 !important;}
.product_cat-facultad-ingenieria-online .strongcurso, .product_cat-facultad-ingenieria-presencial .strongcurso { color: #1399BE !important;}
.product_cat-facultad-humanidades-online .strongcurso, .product_cat-facultad-humanidades-presencial .strongcurso { color: #9F1E6A !important;}
.product_cat-escuela-hospitalidad-online .strongcurso, .product_cat-escuela-hospitalidad-presencial .strongcurso { color: #E53089 !important;}


#requiere p {color: #585756 !important;}

.product_cat-facultad-ciencias-medicas-online #requiere, .product_cat-facultad-ciencias-medicas-presencial #requiere  { border-bottom: solid 3px #27B4A9;}
.product_cat-facultad-ciencias-economicas-online #requiere, .product_cat-facultad-ciencias-economicas-presencial #requiere { border-bottom: solid 3px #4A4186;}
.product_cat-facultad-periodismo-comunicacion-online #requiere, .product_cat-facultad-periodismo-comunicacion-presencial #requiere { border-bottom: solid 3px #D25F14;}
.product_cat-facultad-ciencias-de-la-educacion-online #requiere, .product_cat-facultad-ciencias-de-la-educacion-presencial #requiere { border-bottom: solid 3px #E4082D;}
.product_cat-facultad-ciencias-juridicas-y-sociales-online #requiere, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial #requiere { border-bottom: solid 3px #0C6736;}
.product_cat-facultad-ingenieria-online #requiere, .product_cat-facultad-ingenieria-presencial #requiere { border-bottom: solid 3px #1399BE;}
.product_cat-facultad-humanidades-online #requiere, .product_cat-facultad-humanidades-presencial #requiere { border-bottom: solid 3px #9F1E6A;}
.product_cat-escuela-hospitalidad-online #requiere, .product_cat-escuela-hospitalidad-presencial #requiere { border-bottom: solid 3px #E53089;}

.product_cat-facultad-ciencias-medicas-online #modalidad, .product_cat-facultad-ciencias-medicas-presencial #modalidad  { border-bottom: solid 3px #27B4A9;}
.product_cat-facultad-ciencias-economicas-online #modalidad, .product_cat-facultad-ciencias-economicas-presencial #modalidad { border-bottom: solid 3px #4A4186;}
.product_cat-facultad-periodismo-comunicacion-online #modalidad, .product_cat-facultad-periodismo-comunicacion-presencial #modalidad { border-bottom: solid 3px #D25F14;}
.product_cat-facultad-ciencias-de-la-educacion-online #modalidad, .product_cat-facultad-ciencias-de-la-educacion-presencial #modalidad { border-bottom: solid 3px #E4082D;}
.product_cat-facultad-ciencias-juridicas-y-sociales-online #modalidad, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial #modalidad { border-bottom: solid 3px #0C6736;}
.product_cat-facultad-ingenieria-online #modalidad, .product_cat-facultad-ingenieria-presencial #modalidad { border-bottom: solid 3px #1399BE;}
.product_cat-facultad-humanidades-online #modalidad, .product_cat-facultad-humanidades-presencial #modalidad { border-bottom: solid 3px #9F1E6A;}
.product_cat-escuela-hospitalidad-online #modalidad, .product_cat-escuela-hospitalidad-presencial #modalidad { border-bottom: solid 3px #E53089;}

#carrerasacordeon .single_toggle .toggler {background: #232E6A !important;font-weight: 600; color: #fff !important;}

.product_cat-facultad-ciencias-medicas-online #carrerasacordeon .single_toggle .toggler, .product_cat-facultad-ciencias-medicas-presencial #carrerasacordeon .single_toggle .toggler  { background: #27B4A9 !important;}
.product_cat-facultad-ciencias-economicas-online #carrerasacordeon .single_toggle .toggler, .product_cat-facultad-ciencias-economicas-presencial #carrerasacordeon .single_toggle .toggler { background: #4A4186 !important;}
.product_cat-facultad-periodismo-comunicacion-online #carrerasacordeon .single_toggle .toggler, .product_cat-facultad-periodismo-comunicacion-presencial #carrerasacordeon .single_toggle .toggler { background: #D25F14 !important;}
.product_cat-facultad-ciencias-de-la-educacion-online #carrerasacordeon .single_toggle .toggler, .product_cat-facultad-ciencias-de-la-educacion-presencial #carrerasacordeon .single_toggle .toggler { background: #E4082D !important;}
.product_cat-facultad-ciencias-juridicas-y-sociales-online #carrerasacordeon .single_toggle .toggler, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial #carrerasacordeon .single_toggle .toggler { background: #0C6736 !important;}
.product_cat-facultad-ingenieria-online #carrerasacordeon .single_toggle .toggler, .product_cat-facultad-ingenieria-presencial #carrerasacordeon .single_toggle .toggler { background: #1399BE !important;}
.product_cat-facultad-humanidades-online #carrerasacordeon .single_toggle .toggler, .product_cat-facultad-humanidades-presencial #carrerasacordeon .single_toggle .toggler { background: #9F1E6A !important;}
.product_cat-escuela-hospitalidad-online #carrerasacordeon .single_toggle .toggler, .product_cat-escuela-hospitalidad-presencial #carrerasacordeon .single_toggle .toggler { background: #E53089 !important;}

@media only screen and (max-width: 989px)  { 
#acordeon p, #acordeon h1, #acordeon h2 {text-align: left !important; }
}
@media only screen and (max-width: 480px)  { 
.single-product .avia-button.avia-size-large {  width: 100%;}
}
#explora {max-width:100%;}
#explora .avia-button {width:100%;} 
#acordeon1 {max-width: 1200px; margin: 0 auto;float: none;}  
 
.single-product .avia_textblock ul {margin-bottom: 0;}
.single-product .avia_textblock ul li {padding-top: 0; padding-bottom: 0;}

.single-product h1 {font-size: 40px;}
@media only screen and (min-width: 990px)  {
.single-product #av_section_2 .avia-image-container {max-width: 90%;
    float: right;}
  
}

@media only screen and (max-width: 989px)  {
.single-product .title br { display:none;}
#bannerfacultad br { display:none;}
#bannerinscripcion br { display:none;}
.single-product .avia-button-right {float: left;}
.single-product .bannerimg {margin-bottom: -20px !important;}
.bannerimg {margin-bottom: -20px !important;}
} 

@media only screen and (min-width: 990px) and (max-width: 1370px)  {
.single-product .hrbanner {height: 40px !important;}
}

/*descuentos*/
.dto1 { font-size: 160px;}
.dto p { font-size: 60px !important; margin:0;line-height: 60px;
}
@media only screen and (min-width: 990px){
.dto br { display:none;}  
}
/*.beneficioimg {margin-top: -80px !important;}*/

@media only screen and (max-width: 767px)  {
.beneficioimg {margin-bottom: -20px !important;}
}

@media only screen and (min-width: 1200px)  {
#beneficio .container { max-width: 1200px;   padding: 0; margin: 0 auto;}
}  

.product_cat-facultad-ciencias-medicas-online #bannerinscripcion, .product_cat-facultad-ciencias-medicas-presencial #bannerinscripcion  { background: #27B4A9 !important;}
.product_cat-facultad-ciencias-economicas-online #bannerinscripcion, .product_cat-facultad-ciencias-economicas-presencial #bannerinscripcion { background: #4A4186 !important;}
.product_cat-facultad-periodismo-comunicacion-online #bannerinscripcion, .product_cat-facultad-periodismo-comunicacion-presencial #bannerinscripcion { background: #D25F14 !important;}
.product_cat-facultad-ciencias-de-la-educacion-online #bannerinscripcion, .product_cat-facultad-ciencias-de-la-educacion-presencial #bannerinscripcion { background: #E4082D !important;}
.product_cat-facultad-ciencias-juridicas-y-sociales-online #bannerinscripcion, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial #bannerinscripcion { background: #0C6736 !important;}
.product_cat-facultad-ingenieria-online #bannerinscripcion, .product_cat-facultad-ingenieria-presencial #bannerinscripcion { background: #1399BE !important;}
.product_cat-facultad-humanidades-online #bannerinscripcion, .product_cat-facultad-humanidades-presencial #bannerinscripcion { background: #9F1E6A !important;}
.product_cat-escuela-hospitalidad-online #bannerinscripcion, .product_cat-escuela-hospitalidad-presencial #bannerinscripcion { background: #E53089 !important;}

/*height oferta academica*/
ul.products { display: flex; flex-wrap: wrap; }
ul.products li.product { display: flex; flex-direction: column; height: auto;}
ul.products li.product > div.inner_product { display: flex; flex-direction: column; flex: 1 0 auto; }
ul.products li.product .avia_cart_buttons { margin-top: auto; }

#descuentocurso {margin-bottom: 30px;}
.descuentoimg {background: #eee; padding: 5px 8px; width: 64px; height: 64px; float: left; margin-right: 15px; border-radius: 8px;}

@media only screen and (max-width: 410px)  {
#descuentocurso p { font-size: 20px;  line-height: 32px; }
}
 
.product_cat-facultad-ciencias-medicas-online #descuentocurso, .product_cat-facultad-ciencias-medicas-presencial #descuentocurso  { color: #27B4A9 !important;}
.product_cat-facultad-ciencias-economicas-online #descuentocurso, .product_cat-facultad-ciencias-economicas-presencial #descuentocurso { color: #4A4186 !important;}
.product_cat-facultad-periodismo-comunicacion-online #descuentocurso, .product_cat-facultad-periodismo-comunicacion-presencial #descuentocurso { color: #D25F14 !important;}
.product_cat-facultad-ciencias-de-la-educacion-online #descuentocurso, .product_cat-facultad-ciencias-de-la-educacion-presencial #descuentocurso { color: #E4082D !important;}
.product_cat-facultad-ciencias-juridicas-y-sociales-online #descuentocurso, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial #descuentocurso { color: #0C6736 !important;}
.product_cat-facultad-ingenieria-online #descuentocurso, .product_cat-facultad-ingenieria-presencial #descuentocurso { color: #1399BE !important;}
.product_cat-facultad-humanidades-online #descuentocurso, .product_cat-facultad-humanidades-presencial #descuentocurso { color: #9F1E6A !important;}
.product_cat-escuela-hospitalidad-online #descuentocurso, .product_cat-escuela-hospitalidad-presencial #descuentocurso { color: #E53089 !important;}


.product_cat-facultad-ciencias-medicas-online #descuentocurso img, .product_cat-facultad-ciencias-medicas-presencial #descuentocurso img {
    filter: brightness(0) saturate(100%) invert(58%) sepia(59%) saturate(468%) hue-rotate(125deg) brightness(91%) contrast(92%) !important;
}

.product_cat-facultad-ciencias-economicas-online #descuentocurso img, .product_cat-facultad-ciencias-economicas-presencial #descuentocurso img {
    filter: brightness(0) saturate(100%) invert(27%) sepia(21%) saturate(3015%) hue-rotate(220deg) brightness(95%) contrast(89%) !important;
}

.product_cat-facultad-periodismo-comunicacion-online #descuentocurso img, .product_cat-facultad-periodismo-comunicacion-presencial #descuentocurso img {
    filter: brightness(0) saturate(100%) invert(38%) sepia(93%) saturate(1450%) hue-rotate(359deg) brightness(94%) contrast(93%) !important;
}

.product_cat-facultad-ciencias-de-la-educacion-online #descuentocurso img, .product_cat-facultad-ciencias-de-la-educacion-presencial #descuentocurso img {
    filter: brightness(0) saturate(100%) invert(14%) sepia(95%) saturate(5426%) hue-rotate(349deg) brightness(91%) contrast(105%) !important;
}

.product_cat-facultad-ciencias-juridicas-y-sociales-online #descuentocurso img, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial #descuentocurso img {
    filter: brightness(0) saturate(100%) invert(28%) sepia(48%) saturate(1175%) hue-rotate(107deg) brightness(92%) contrast(95%) !important;
}

.product_cat-facultad-ingenieria-online #descuentocurso img, .product_cat-facultad-ingenieria-presencial #descuentocurso img {
    filter: brightness(0) saturate(100%) invert(51%) sepia(46%) saturate(2220%) hue-rotate(156deg) brightness(92%) contrast(91%) !important;
}

.product_cat-facultad-humanidades-online #descuentocurso img, .product_cat-facultad-humanidades-presencial #descuentocurso img {
    filter: brightness(0) saturate(100%) invert(20%) sepia(87%) saturate(3015%) hue-rotate(297deg) brightness(85%) contrast(96%) !important;
}

.product_cat-escuela-hospitalidad-online #descuentocurso img, .product_cat-escuela-hospitalidad-presencial #descuentocurso img {
    filter: brightness(0) saturate(100%) invert(32%) sepia(98%) saturate(3501%) hue-rotate(311deg) brightness(92%) contrast(95%) !important;
}

/*banner footer*/
.ancr.ancr-wrap {padding: 0;}
.ancr-group.ancr-sticky {z-index: 999;}

@media only screen and (max-width: 989px)  {
.ancr-group {display:none;}
}


.product_cat-facultad-ciencias-medicas-online #docente, .product_cat-facultad-ciencias-medicas-presencial #docente  { border-bottom: solid 5px #27B4A9 !important;}
.product_cat-facultad-ciencias-economicas-online #docente, .product_cat-facultad-ciencias-economicas-presencial #docente { border-bottom: solid 5px #4A4186 !important;}
.product_cat-facultad-periodismo-comunicacion-online #docente, .product_cat-facultad-periodismo-comunicacion-presencial #docente { border-bottom: solid 5px #D25F14 !important;}
.product_cat-facultad-ciencias-de-la-educacion-online #docente, .product_cat-facultad-ciencias-de-la-educacion-presencial #docente { border-bottom: solid 5px #E4082D !important;}
.product_cat-facultad-ciencias-juridicas-y-sociales-online #docente, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial #docente { border-bottom: solid 5px #0C6736 !important;}
.product_cat-facultad-ingenieria-online #docente, .product_cat-facultad-ingenieria-presencial #docente { border-bottom: solid 5px #1399BE !important;}
.product_cat-facultad-humanidades-online #docente, .product_cat-facultad-humanidades-presencial #docente { border-bottom: solid 5px #9F1E6A !important;}
.product_cat-escuela-hospitalidad-online #docente, .product_cat-escuela-hospitalidad-presencial #docente { border-bottom: solid 5px #E53089 !important;}

.imagendocente img {  width: 180px;  max-width: 180px; margin-bottom: 30px;    height: 180px;}

.product_cat-facultad-ciencias-medicas-online .imagendocente img, .product_cat-facultad-ciencias-medicas-presencial .imagendocente img  { border: solid 2px #27B4A9 !important;}
.product_cat-facultad-ciencias-economicas-online .imagendocente img, .product_cat-facultad-ciencias-economicas-presencial .imagendocente img { border: solid 2px #4A4186 !important;}
.product_cat-facultad-periodismo-comunicacion-online .imagendocente img, .product_cat-facultad-periodismo-comunicacion-presencial .imagendocente img { border: solid 2px #D25F14 !important;}
.product_cat-facultad-ciencias-de-la-educacion-online .imagendocente img, .product_cat-facultad-ciencias-de-la-educacion-presencial .imagendocente img { border: solid 2px #E4082D !important;}
.product_cat-facultad-ciencias-juridicas-y-sociales-online .imagendocente img, .product_cat-facultad-ciencias-juridicas-y-sociales-presencial .imagendocente img { border: solid 2px #0C6736 !important;}
.product_cat-facultad-ingenieria-online .imagendocente img, .product_cat-facultad-ingenieria-presencial .imagendocente img { border: solid 2px #1399BE !important;}
.product_cat-facultad-humanidades-online .imagendocente img, .product_cat-facultad-humanidades-presencial .imagendocente img { border: solid 2px #9F1E6A !important;}
.product_cat-escuela-hospitalidad-online .imagendocente img, .product_cat-escuela-hospitalidad-presencial .imagendocente img { border: solid 2px #E53089 !important;}

/*cards news shortcode*/

.grid-custom { 
    display: grid; 
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 
    gap: 25px; 
    
}
.card-custom { 
    background: #fff; 
    border-radius: 5px; 
    overflow: hidden; 
    box-shadow: 0 2px 15px rgba(0,0,0,0.1); 
    display: flex; 
    flex-direction: column; 
    text-decoration: none !important; 
    border-bottom: 3px solid #1a2647; 
    transition: 0.3s; 
}
.card-custom:hover { transform: translateY(-5px); }
.img-container { width: 100%; height: 200px; background: #eee; position: relative; }
.img-container img { width: 100%; height: 100%; object-fit: cover; }
.card-content { padding: 25px; flex-grow: 1; }
.card-title { color: #55585b; font-size: 20px; font-weight: 700; margin: 0 0 5px 0; display: block; }
.card-category { color: #9a9a9a; font-size: 13px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 20px; display: block; }
.card-excerpt { color: #777; font-size: 15px; line-height: 1.6; margin-bottom: 20px; }
.card-date { color: #b1b1b1; font-size: 13px; margin-top: auto; }


/*menu ingresar*/
#top #header .menu-ingresar ul.sub-menu {
    width: 290px !important;
    padding: 15px 20px !important;
    background-color: #ffffff !important;
    border: 1px solid #e1e1e1 !important;
    box-shadow: 0px 8px 30px rgba(0,0,0,0.1) !important;
    right: 0 !important;
    left: auto !important;
}


#top #header .menu-ingresar ul.sub-menu li,
#top #header .menu-ingresar ul.sub-menu li a {
    border: none !important;     
    box-shadow: none !important;  
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1 !important; 
    text-indent: 0 !important;
    height: auto !important;
    text-align: left;
}


#top #header .menu-ingresar ul.sub-menu li a:empty {
    display: none !important;
}


#top #header .menu-ingresar ul.sub-menu li {
    margin-bottom: 18px !important;
    display: block !important;
}

#top #header .menu-ingresar ul.sub-menu li:last-child {
    margin-bottom: 0 !important;
}


.bloque-titulo {
    display: block !important;
    font-weight: bold !important;
    font-size: 14px !important;
    color: #333333 !important;
    margin-bottom: 2px !important; 
    line-height: 1.2 !important;
}


.bloque-links {
    display: block !important;
    font-size: 13px !important;
    color: #585756 !important;
    line-height: 1.3 !important;
    letter-spacing: 0 !important;
}

.link-linea, .texto-normal {
    display: inline !important; 
    padding: 0 !important;
    margin: 0 !important;
    color: #585756 !important;
    font-weight: 400 !important;
  
}

.link-linea {
    text-decoration: underline !important;
}

.texto-normal {
    text-decoration: none !important;
}

.link-linea:hover {
    text-decoration: none !important;
    color: #000000 !important;
}
