/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block{padding:0 0 25px 0;}.block.block-page-title-block{padding:0;}.sidebar .block{border-radius:3px;border:1px solid #e9e9e9;margin-bottom:30px;padding:0 0 10px 0;}.sidebar .block h4{padding:0 0 10px 10px;}.sidebar .block .field-content,.sidebar .block p{padding:5px 10px 10px 10px;margin-bottom:0rem;}.sidebar .block h2.title,.sidebar h2#block-clm-barrio-sidemenu-menu{text-transform:capitalize;position:relative;text-align:left;padding:18px 18px 18px 30px;border-bottom:2px solid #2989d8;font-weight:400;color:#fff;font-size:18px;background:#2989d8;margin:0 0 10px 0;}.sidebar .block .more-link{border-bottom:none;margin-left:25px;padding-left:30px;}.header-top-area .block:first-child:last-child,.header-top-area .block{padding:10px 0;}.header-top-area .block:first-child{padding:20px 0 10px;}.header-top-area .block:last-child{padding:10px 0 20px;}.block-system-main-block,#block-highlightedtabs .block,#block-googlemap,.block-system-breadcrumb-block,.block-views-blockmt-slideshow-boxed-width-block-1{padding:0;}#block-highlightedtabs{clear:both;}.footer-area .block,.subfooter-area .block{padding:10px 0;}.sidebar .block{padding:0 0 10px 0;}.sidebar .block ul{padding-left:2rem;margin:0;list-style:circle;}.sidebar .block li{margin-bottom:5px;}.internal-banner-block{margin-bottom:-75px;}@media (min-width:768px){.block-superfish,.main-navigation .block-menu,.header-top-area .block-menu{padding:0 !important;}}
ul.links li a,a.more,input[type="submit"],input[type="reset"],input[type="button"],.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back,.checkout-buttons .checkout-cancel:focus,.checkout-buttons .checkout-back:focus,.tp-caption.more-link a{font-size:14px;text-transform:uppercase;padding:15px 23px;display:inline-block;line-height:1;border:none;min-width:130px;background-color:#2a68af;color:#fff;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:10px 0;text-align:center;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}input[type="submit"],input[type="reset"],input[type="button"]{margin-right:5px;}ul.links li a:hover,a.more:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.checkout-buttons .checkout-cancel:hover,.checkout-buttons .checkout-back:hover{text-decoration:none;background-color:#4187d1;color:#ffffff;}span.button-operator{margin:0 10px 0 5px;}.comment_forbidden a:last-child{margin:0 10px 10px 0;}.node footer .comment_forbidden a:first-child{margin-right:5px;}.node footer .comment_forbidden a:last-child{margin:0 5px 10px 5px;}
body{color:#5a5a5a;}.carousel{margin-bottom:4rem;}.carousel-caption{bottom:3rem;z-index:10;}.carousel-item{height:32rem;}.carousel .carousel-item{height:450px;}.carousel-item img{position:absolute;top:0;left:0;min-height:450px;}.caption-bg{position:absolute;bottom:0;padding:1rem;background-color:rgba(0,0,0,0.7);}.carousel-control-next,.carousel-control-prev{filter:invert(100%);}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center;}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem;}.featurette-divider{margin:5rem 0;}.featurette-heading{letter-spacing:-.05rem;}@media (min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4;}.featurette-heading{font-size:50px;}}@media (min-width:62em){.featurette-heading{margin-top:7rem;}}.carousel .slideshow-caption{left:0;right:auto;top:0;bottom:0;width:30%;padding:0;text-align:left;}.carousel .slideshow-caption .caption-bg{position:static;bottom:auto;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;background:rgba(0,0,0,0.45);padding:2rem 2.5rem;border-radius:0;}.carousel .slideshow-caption .caption h3{margin-bottom:.5rem;}@media (max-width:767.98px){.carousel .slideshow-caption{width:100%;}}.carousel .carousel-control-prev,.carousel .carousel-control-next{top:auto;bottom:1rem;width:3rem;height:3rem;left:auto;background-color:#055a8e;border-radius:.25rem;opacity:1;filter:none;display:flex;align-items:center;justify-content:center;}.carousel .carousel-control-next{right:1rem;}.carousel .carousel-control-prev{right:4.25rem;}.carousel .carousel-control-prev:hover,.carousel .carousel-control-next:hover,.carousel .carousel-control-prev:focus,.carousel .carousel-control-next:focus{background-color:#023f66;opacity:1;}.carousel .carousel-control-prev i,.carousel .carousel-control-next i{color:#fff;}.carousel .carousel-indicators [data-bs-target]{background-color:#9a9a9a;opacity:1;}.carousel .carousel-indicators .active{background-color:#055a8e;opacity:1;}
article.node{position:relative;}.node header{padding:0 0 5px;}.node header .field--name-user-picture{padding:0 0px 20px 0;float:none;margin:0;}.node header h2{margin:0 0 5px;}.node--view-mode-teaser .node__links{margin-top:20px;}.node--content-container{position:relative;}.article-content.custom-width{margin-left:225px;}.node--view-mode-teaser{padding:0 0 30px 0;}.node--view-mode-teaser .article-content.custom-width{margin-left:150px;}@media (min-width:992px){.two-sidebars .article-content.custom-width{margin-left:150px;}}@media (max-width:767px){.article-content.custom-width{margin-left:160px;}}@media (max-width:480px){.article-content.custom-width,.node--view-mode-teaser .article-content.custom-width{margin-left:0;clear:both;}}.submitted-info{font-size:11px;margin:0 0 10px;display:block;}@media (max-width:767px){article .node--submitted-info{margin-bottom:15px;}.submitted-date,.node--submitted-info .month,.node--submitted-info .year,.node--submitted-info .day,.node--submitted-info .comments-count,.node--submitted-info i,.node--submitted-info .comment-counter{display:inline-block;font-size:13px;line-height:1;}.submitted-date + .comments-count{border-left:1px solid #c2c2c2;display:inline-block;margin-left:7px;padding-left:10px;}.node--submitted-info i{padding-right:3px;}.submitted-date + #affix.affix-top > div:first-child,.comments-count + #affix.affix-top > div:first-child{padding-top:10px;}}@media (min-width:768px){.node--submitted-info{width:55px;float:left;font-weight:700;text-align:center;line-height:1;position:absolute;top:0;left:0;}.submitted-date{border-right:1px solid #c2c2c2;padding-bottom:10px;}.comments-count{border-right:1px solid #c2c2c2;}.submitted-date + .comments-count{border-top:1px solid #c2c2c2;}.node--submitted-info .month,.node--submitted-info .year{font-size:14px;text-transform:uppercase;}.node--submitted-info .day{font-size:29px;font-weight:900;margin-bottom:2px;}.node--submitted-info i{margin-bottom:5px;width:100%;padding-top:17px;}.comment-counter{font-size:11px;padding-bottom:15px;}.node--submitted-info + .node--content{padding-left:75px;position:relative;}.submitted-date + #affix.affix-top > div:first-child,.comments-count + #affix.affix-top > div:first-child{padding-top:30px;}}.field--name-field-mt-subheader-body{font-size:21px;padding:0 0 25px 0;line-height:1.33;}.subheader{padding:0 0 40px;}.field--name-field-mt-subtitle{font-size:12px;text-transform:uppercase;font-weight:700;padding-bottom:15px;}
.views-field-field-image img,.view-mt-courses .views-field-field-image img{border:1px solid #e5e5e5;}.footer-area .views-field-field-image,.footer-area .view-mt-courses .views-field-field-image img{border:none;}.view-mt-courses .views-field-field-image{border:none;}.images-container{margin-bottom:50px;margin-top:4px;overflow:hidden;}.node--view-mode-teaser .images-container{margin-bottom:0;}.node--view-mode-teaser .field--type-image,.node-mt-slideshow-entry .field--type-image{margin:0 20px 20px 0;}.image-preview{overflow:hidden;position:relative;max-width:100%;}.image-wrapper{position:relative;overflow:hidden;}.image-preview a.image-popup img,.node--view-mode-teaser .field--type-image img{border:1px solid #e5e5e5;}.image-preview .overlayed{margin-bottom:1px;}.node--view-mode-teaser .field--type-image img:hover{opacity:0.8;filter:alpha(opacity=80);-webkit-transition:opacity linear 0.2s;-moz-transition:opacity linear 0.2s;-o-transition:opacity linear 0.2s;-ms-transition:opacity linear 0.2s;transition:opacity linear 0.2s;}.image-caption{clear:both;}.image-caption p{background:#ebebeb;color:#111;padding:15px;margin:0;font-style:italic;font-weight:700;}.image-listing-items{overflow:hidden;padding-top:15px;}.image-listing-item{float:left;padding:0;border:1px solid #e5e5e5;margin:0 2.66% 2.66% 0;max-width:17.866666666%;position:relative;}.image-listing-item.overlayed{max-width:17.866666666%;}.image-listing-items .image-listing-item:nth-child(5n){margin-right:0px;}@media (max-width:767px){.custom-width .field--type-image{margin:0 0 20px 0;}}
.field--name-field-mt-academic-title{margin:-10px 0 15px;}.node-mt-faculty.node.node-teaser,.node-mt-student.node.node-teaser{padding-bottom:10px;border-bottom:1px solid #acacac;}.photo-wrapper{float:left;width:100%;margin-top:10px;max-width:205px;}.node--view-mode-teaser .photo-wrapper{max-width:130px;margin-top:5px;margin-bottom:15px;}@media (min-width:992px){.two-sidebars .photo-wrapper{max-width:130px;}}@media (max-width:767px){.photo-wrapper{max-width:140px;}}@media (max-width:480px){.photo-wrapper,.node--view-mode-teaser .photo-wrapper{max-width:205px;position:relative;text-align:center;margin:10px auto 30px;float:none;}}
.event-content.custom-width{margin-left:225px;}.event-info-cw{max-width:205px;padding-top:6px;text-align:right;width:100%;float:left;}@media (min-width:992px){.two-sidebars .event-content.custom-width{margin-left:160px;}.two-sidebars .event-info-cw{max-width:140px;}}.node-teaser .event-place,.node-teaser .event-duration,.node-teaser #event-map{display:none;}.node-teaser .event-content.custom-width{margin-left:95px;}.node-teaser .event-info-cw{max-width:75px;padding-top:9px;}@media (min-width:992px) and (max-width:1199px){.event-content.custom-width{margin-left:190px;}.event-info-cw{max-width:170px;}}@media (max-width:767px){.event-content.custom-width{margin-left:150px;}.event-info-cw{max-width:130px;}}@media (max-width:480px){.event-info-cw,.node-teaser .event-info-cw{max-width:100%;float:none;text-align:left;margin:10px 0 30px;}.event-content.custom-width,.node-teaser .event-content.custom-width{margin-left:0;}}.field--name-field-mt-event-date,.field--name-field-mt-event-location{margin:0 0 20px 0;}.field--name-field-mt-event-date .field__label,.field--name-field-mt-event-location .field__label{font-size:28px;margin-bottom:5px;font-weight:400;}.event-place .field__label{display:none;}.node-mt-event .field--name-field-mt-subheader-body{padding-bottom:20px;}.event-date-wrapper{position:relative;width:100%;height:75px;margin-bottom:45px;}.event-date{width:75px;height:75px;background-color:#2a68af;color:#fff;font-weight:900;position:absolute;right:0;}.event-date .month{font-size:24px;text-transform:uppercase;position:absolute;top:11px;right:-2px;line-height:1;}.event-date .day{font-size:48px;position:absolute;bottom:-6px;right:-3px;line-height:1;}.event-info-cw .event-duration{margin-bottom:35px;}.event-info-cw i{display:block;margin:0 auto;margin:0 12px 10px 0;color:#2a68af;}.event-info-cw .event-place i{margin:0 15px 10px 0;}@media (max-width:480px){.event-info-cw i{margin:0 12px 5px 0;display:inline-block;}.event-info-cw .event-place i{margin:0 15px 0px 3px;}.event-info-cw .event-duration{margin-bottom:5px;}.event-date-wrapper{width:75px;margin:0 0 15px;}}.event-info-cw .google-map-canvas{height:250px;margin:20px 0;}
.event-content.custom-width{margin-left:225px;}.event-info{max-width:205px;padding-top:6px;text-align:right;width:100%;float:left;}@media (min-width:992px){.two-sidebars .event-content.custom-width{margin-left:160px;}.two-sidebars .event-info{max-width:140px;}}.node-teaser .event-place,.node-teaser .event-duration,.node-teaser #event-map{display:none;}.node-teaser .event-content.custom-width{margin-left:95px;}.node-teaser .event-info{max-width:75px;padding-top:9px;}@media (min-width:992px) and (max-width:1199px){.event-content.custom-width{margin-left:190px;}.event-info{max-width:170px;}}@media (max-width:767px){.event-content.custom-width{margin-left:150px;}.event-info{max-width:130px;}}@media (max-width:480px){.event-info,.node-teaser .event-info{max-width:100%;float:none;text-align:left;margin:10px 0 30px;}.event-content.custom-width,.node-teaser .event-content.custom-width{margin-left:0;}}.field--name-field-mt-event-date,.field--name-field-mt-event-location{margin:0 0 20px 0;}.field--name-field-mt-event-date .field__label,.field--name-field-mt-event-location .field__label{font-size:28px;margin-bottom:5px;font-weight:400;}.event-place .field__label{display:none;}.node-mt-event .field--name-field-mt-subheader-body{padding-bottom:20px;}.event-date-wrapper{position:relative;width:100%;height:75px;margin-bottom:45px;}.event-date{width:75px;height:75px;background-color:#2a68af;color:#fff;font-weight:900;position:absolute;right:0;}.event-date .month{font-size:24px;text-transform:uppercase;position:absolute;top:11px;right:-2px;line-height:1;}.event-date .day{font-size:48px;position:absolute;bottom:-6px;right:-3px;line-height:1;}.event-info .event-duration{margin-bottom:35px;}.event-info i{display:block;margin:0 auto;font-size:24px;font-weight:400;margin:0 12px 10px 0;color:#2a68af;}.event-info .event-place i{margin:0 15px 10px 0;}@media (max-width:480px){.event-info i{margin:0 12px 5px 0;display:inline-block;}.event-info .event-place i{margin:0 15px 0px 3px;}.event-info .event-duration{margin-bottom:5px;}.event-date-wrapper{width:75px;margin:0 0 15px;}}.event-info .google-map-canvas{height:250px;margin:20px 0;}
.view-faculty-staff .views-row,.view-mt-students .views-row{margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #acacac;}.view-faculty-staff h3,.view-faculty-staff h3 a{margin:0;line-height:1.2;}.view-mt-students h3{margin-bottom:5px;}.view-faculty-staff .views-field-field-mt-academic-title{margin-bottom:10px;}.views-field-field-mt-photo .field-content{float:left;margin:5px 20px 10px 0;max-width:150px;}.views-field-field-mt-photo img,.field-name-field-mt-photo{border:1px solid #e5e5e5;}.footer-area .views-field-field-mt-photo img,.footer-area .field-name-field-mt-photo{border:none;}.views-field-field-mt-contact-info p:last-child{padding-bottom:0;}@media (max-width:480px){.views-field-field-mt-contact-info{float:left;}}.block-system .view-faculty-staff .view-content > h3,.block-system .view-mt-students .view-content > h3{width:55px;height:55px;background-color:#252525;color:#f0f0f0;font-size:40px;text-align:center;line-height:53px;margin-top:10px;margin-bottom:20px;display:block;}.block-system .view-mt-students .view-content > h3{margin-bottom:0;margin-top:15px;}@media (min-width:768px){.block-system .view-faculty-staff .views-row.group,.block-system .view-mt-students .views-row.group{margin-left:150px;position:relative;}.block-system .view-faculty-staff h3 + .views-row.group{margin-top:-59px;}.block-system .view-mt-students h3 + .views-row.group{margin-top:-59px;}.block-system .view-faculty-staff .views-row.group:before,.block-system .view-mt-students .views-row.group:before{content:"";height:200%;width:1px;background-color:#acacac;left:-75px;top:4px;display:block;position:absolute;}.block-system .view-mt-students .views-row.group:before{top:5px;}.block-system .view-faculty-staff .views-row.group:last-child:before,.block-system .view-mt-students .views-row.group:last-child:before{height:100%;}.block-system .view-faculty-staff .view-content>h3,.block-system .view-mt-students .view-content>h3{display:inline-block;margin-bottom:0;margin-top:10px;}}.block-views .view-faculty-staff,.block-views .view-mt-students{border-bottom:none;}.block-views .view-faculty-staff .views-row,.block-views .view-mt-students .views-row{border-bottom:none;margin-bottom:25px;padding-left:10px;padding-right:10px;}.block-views .views-field-field-mt-photo{max-width:100%;}.block-views .views-field-field-mt-photo .field-content{float:none;margin:0;max-width:100%}.title-wrapper{position:absolute;bottom:0;left:0;width:100%;z-index:5;}.title-wrapper a{color:#fff;font-weight:700;font-size:13px;padding:7px 10px;display:block;background-color:rgba(37,37,37,0.9);}.title-wrapper a:hover{text-decoration:none;color:#fff;background-color:rgba(85,85,85,0.9);}@media (min-width:992px){.block-views .view-faculty-staff .views-row.custom-md-8,.block-views .view-mt-students .views-row.custom-md-8{width:12.5%;float:left;}}@media (max-width:480px){.view-faculty-staff .image-wrapper,.view-mt-students .image-wrapper{max-width:205px;margin:0 auto}.block-views .view-faculty-staff .views-row,.block-views .view-mt-students .views-row,.block-views .view-faculty-staff .views-row.custom-col-8,.block-views .view-mt-students .views-row.custom-col-8{margin:0 0 30px;width:100%;float:none;}}.block-views .view-faculty-staff .more-link,.block-views .view-mt-students .more-link{padding-left:10px;}
.view-id-frontpage div.views-field.views-field-title,.view-id-frontpage div.views-field.views-field-body{margin-left:150px;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}.field-group-accordion-wrapper{margin:40px 0;clear:both;}.group-mt-faculty-details{margin:40px 0 0 0;}.field-group-accordion *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.field-group-accordion *:before,.field-group-accordion *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.field-group-accordion ul li,.field-group-accordion ol li{margin:0 0 4px 0;}.ui-accordion .ui-accordion-header{margin-top:3px;padding:12px 12px 12px 75px;}.ui-state-default{border-radius:0;background-image:none;background-color:#e4e4e4;font-size:22px!important;font-weight:700;border:none;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1e1e1e;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{background-color:#2a68af;height:100%;top:0;left:0;margin-top:0;width:55px;text-align:center;}.ui-state-default .ui-icon{background-image:none;text-indent:0;}.ui-state-default .ui-icon:after{content:"\f068";font-family:"FontAwesome";color:#fff;font-size:14px;font-weight:400;line-height:52px;}.ui-state-default.ui-accordion-header-collapsed .ui-icon:after{content:"\f067";}.ui-accordion .ui-accordion-content{padding:25px 75px;}.ui-widget{font-size:15px;}.ui-widget-content{border:none;color:#1e1e1e;}.ui-widget-content a{color:#2a68af;}.ui-widget-content a:hover{color:#4187d1;}.ui-widget-content .field-item:last-child .node.node-teaser{margin-bottom:10px;padding:0;border-bottom:none;}.ui-widget-content .field-item .node.node-teaser{padding-bottom:25px;margin-bottom:25px;}.ui-widget-content .node.node-teaser ul.links{display:block;margin:10px 0 0 0;}.ui-widget-content .node.node-teaser ul.links li{padding:0;}.ui-widget-content .node header{padding:0 0 10px 0;}.ui-widget-content .node h2{font-size:19px;margin-top:5px;font-weight:700;}.ui-widget-content .node h2 a{color:#1e1e1e;transition:all .2s ease-in-out;}.ui-widget-content .node h2 a:hover{color:#2a68af;font-size:24px;transition:all .2s ease-in-out;}@media (max-width:767px){.ui-accordion .ui-accordion-content{padding:25px 20px;}}.panel-group{margin:25px 0;}.panel-group .panel{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.panel-default > .panel-heading{background:transparent;color:#000000;font-size:12px;padding:0;outline:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;width:100%;}.panel-heading:hover{text-decoration:none;background:#252525;color:#fff;}.panel-title a{font-weight:400;padding:15px;display:inline-block;width:100%;}.panel-title a.collapsed{color:#1e1e1e!important;}.panel-title a:hover{color:#fff!important;text-decoration:none;}.panel-title a i{padding-right:10px;font-size:20px;}
ul.icons-list,ul.brands{list-style:none;margin:0;padding:0;}ul.icons-list li,ul.brands li{display:inline-block;margin:4px 3px;}.header-top-area ul.icons-list li,.header-top-area ul.brands li{margin:2px 3px;}ul.icons-list li a,ul.brands li a{color:#959595;display:block;width:50px;height:50px;text-align:center;background-color:transparent;border:1px solid #898989;}.header-top-area ul.icons-list li a,.header-top-area ul.brands li a{width:35px;height:35px;}.footer-area ul.icons-list li a,.subfooter-area ul.icons-list li a,.footer-area ul.brands li a,.subfooter-area ul.brands li a{color:#a3a3a3;}ul.icons-list li a:hover,ul.brands li a:hover{background-color:transparent;border-color:#4187d1;}.footer-top-area ul.icons-list li a,.footer-top-area ul.brands li a{color:#363636;background-color:#959595;border-color:#959595;}.footer-top-area ul.icons-list li a:hover,.footer-top-area ul.brands a:hover{text-decoration:none;background-color:#fff;border-color:#fff;}ul.icons-list li i,ul.brands li i{width:100%;height:100%;font-size:23px;line-height:50px;}.header-top-area ul.icons-list li i,.header-top-area ul.brands li i{font-size:20px;line-height:35px;}ul.icons-list .text{font-size:19px;text-transform:uppercase;text-align:left;vertical-align:bottom;padding:0 15px 0 10px;margin:0;}@media (max-width:1199px){ul.icons-list,ul.brands{text-align:center;}ul.icons-list .text{margin:5px 0 10px;float:none!important;display:block;float:none;text-align:center;}}ul.members-social-bookmarks{list-style:none;margin:0;padding:0;}ul.members-social-bookmarks li{display:inline-block;margin:10px 4px 10px 0;}ul.members-social-bookmarks li a{color:#959595;display:block;width:30px;height:30px;text-align:center;border:1px solid #898989;}ul.members-social-bookmarks li i{width:100%;height:100%;font-size:20px;line-height:28px;}ul.members-social-bookmarks li a:hover{color:#4187d1;border-color:#4187d1;}ul.members-social-bookmarks li.email .fa:before{content:"@";}@media (max-width:480px){ul.members-social-bookmarks li{margin:10px 2px;}}ul.social-media-info{list-style:none;margin:20px 0 0 0;padding:0 0 5px;border-bottom:1px solid #acacac;font-size:20px;}ul.social-media-info li{display:inline;margin-right:20px;}ul.social-media-info li a{color:#1e1e1e;}ul.social-media-info li a i{color:#959595;margin-right:10px;}ul.social-media-info li a:hover{text-decoration:none;}ul.social-media-info li a:hover i{color:#2a68af;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:#2a68af;}.nav-link:hover,.nav-link:focus{color:#2a68af;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
#block-clm-barrio-quicktabscareerweek .list-group-item.active{background-color:#fff;border-color:#fff;}#block-clm-barrio-quicktabscareerweek .list-group-item{color:#333;}#block-clm-barrio-quicktabscareerweek .list-group-item a:hover{color:#0056b3;background-color:#f8f9fa;}
img{height:auto;max-width:100%;}h1,h2,h3,h4,h5,h6{line-height:1.20;padding:0;margin:20px 0 10px 0;font-weight:500;text-transform:uppercase;}h2.title{color:#0071b3;}a,.link{text-decoration:none;}.node--unpublished{background-color:rgba(178,34,34,0.60);}.navbar-brand{width:25%;margin:1rem;}@media (min-width:320px) and (max-width:992px){.navbar-brand{width:100%;margin:1rem;}}.field__label{font-weight:bold;}.fieldset-wrapper{border:1px solid #dddddd;padding:0.5em;margin:20px 0 35px;}div#main.container{padding:30px 0;}body.page-view-frontpage div#main.container{padding:5px 0;}#block-clm-barrio-languageswitcherinterfacetext a{color:#fff;}#block-clm-barrio-languageswitcherinterfacetext a.language-link.is-active{font-weight:700;text-transform:uppercase;}#block-clm-barrio-main-menu .navbar-nav a.nav-link{color:#000;padding:0 11px 0 11px;}#block-clm-barrio-main-menu .navbar-nav a.nav-link:hover{background-color:transparent;}#block-clm-barrio-main-menu .navbar-nav li:after{content:'';display:block;margin:auto;height:3px;width:0px;background:transparent;transition:width .5s ease,background-color .5s ease;}#block-clm-barrio-main-menu .navbar-nav li:hover:after{width:100%;background:rgba(42,104,175,0.95);}#block-clm-barrio-main-menu .navbar-nav a.nav-link.nav-link--.is-active,#block-clm-barrio-main-menu .navbar-nav a.nav-link.nav-link--fr.is-active{color:#0071b3;font-weight:700;text-transform:uppercase;}#block-clm-barrio-main-menu .navbar-nav a.nav-link.active{color:#0071b3;font-weight:700;text-transform:uppercase;}.view-slideshow .carousel{margin-bottom:0rem;}.view-mt-features{padding-bottom:1rem !important;}.view-mt-features img{height:inherit;object-fit:cover;}.view-mt-features .transition-wrapper{position:relative;overflow:hidden;}.view-mt-features .transition-wrapper img{transition:all .2s ease-in-out;}.view-mt-features .transition-wrapper:hover img{transform:scale(1.1);transition:all .2s ease-in-out;}img.mood.views-field-field-image{margin:0 20px 20px 10px;float:left;}.view-mt-events h5{margin:0;}.views-field-field-mt-event-date-div .event-date--same-day span.day{color:#fff;font-size:32px;font-weight:900;bottom:-4px;right:-2px;text-transform:uppercase;text-align:right;line-height:1;}.views-field-field-mt-event-date-div{position:absolute;width:75px;height:75px;background-color:#2a68af;}.views-field-field-mt-event-date{margin:0 10px 10px 10px;padding:10px;}.view-mt-events .view-event-wrapper .views-field-title,.view-mt-events .view-event-wrapper .views-field-body,.view-mt-events .view-event-wrapper .views-field-view-node,.view-mt-events .view-event-wrapper .event-time,.view-mt-events .more-link{margin-left:95px;}.view-mt-events .view-event-wrapper .event-time .bi-clock{margin-right:5px;}#block-clm-barrio-content .views-row{border-bottom:1px solid #acacac;padding-bottom:15px;margin-bottom:20px;}#block-clm-barrio-content .overlayed{position:relative;overflow:hidden;display:block;max-width:100%;float:left;}#block-clm-barrio-content .views-field-field-image{width:130px;margin:20px 20px 20px 0;float:left;}footer.site-footer{background:#055a8e;}footer.site-footer .nav-link{color:rgb(231,231,231);;}footer.site-footer .nav-link:hover,footer.site-footer .nav-link:focus{background-color:transparent;}@media (min-width:851px){.site-footer__top .region{width:24%;padding:0 0.65%;margin:15px;}}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.overlayed{position:relative;display:block;overflow:hidden;float:left;max-width:100%;}.overlayed a:before{content:"";position:absolute;bottom:0px;left:0;right:0;top:0;height:100%;width:100%;opacity:0;filter:alpha(opacity = 0);background:rgba(65,135,209,0.75);background:-moz-linear-gradient(top,rgba(65,135,209,0.75) 0%,rgba(42,104,175,0.75) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(65,135,209,0.75)),color-stop(100%,rgba(42,104,175,0.75)));background:-webkit-linear-gradient(top,rgba(65,135,209,0.75) 0%,rgba(42,104,175,0.75) 100%);background:-o-linear-gradient(top,rgba(65,135,209,0.75) 0%,rgba(42,104,175,0.75) 100%);background:-ms-linear-gradient(top,rgba(65,135,209,0.75) 0%,rgba(42,104,175,0.75) 100%);background:linear-gradient(to bottom,rgba(65,135,209,0.75) 0%,rgba(42,104,175,0.75) 100%);webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-ms-transition:opacity linear 0.2s;transition:opacity 0.2s linear;z-index:2;}.node--type-language-course .node--view-mode-teaser-title h2.node__title{visibility:hidden;}.highlight-item.views-row{border:none;padding-left:10px;padding-right:10px;margin-bottom:20px;padding-bottom:0;}.highlighted-content-wrapper{position:relative;overflow:hidden;}.highlighted-content-wrapper img{height:auto;max-width:100%;transition:all .2s ease-in-out;}.highlighted-content-wrapper:hover img{transform:scale(1.1);transition:all .2s ease-in-out;}.view-language-courses.view-id-language_courses.view-display-id-block_1 .highlighted-content-wrapper .title{position:absolute;top:0;left:0;z-index:5;}.view-language-courses.view-id-language_courses.view-display-id-block_1 .highlighted-content-wrapper .title a{color:#fff;font-size:13px;text-transform:uppercase;padding:6px 10px;display:block;background-color:rgba(37,37,37,0.9);}.view-language-courses.view-id-language_courses.view-display-id-block_1 .views-field-field-image{border:1px solid #e5e5e5;}.view-language-courses.view-id-language_courses.view-display-id-block_1 .highlighted-content-wrapper .title{width:100%;opacity:0.9;font-weight:500;}.view-language-courses.view-id-language_courses.view-display-id-block_1 .overlayed.gear-thumb a:before{background:grey;opacity:0.05;}.view-language-courses.view-id-language_courses.view-display-id-block_1 .overlayed.gear-thumb a:hover:before{opacity:0;}.view-language-courses.view-id-language_courses.view-display-id-block_1 a.Arabic.Language{background-color:#ff7243;}.view-language-courses.view-id-language_courses.view-display-id-block_1 a.Chinese.Language{background-color:#B22222;}.view-language-courses.view-id-language_courses.view-display-id-block_1 a.English.Language{background-color:#0079c1;}.view-language-courses.view-id-language_courses.view-display-id-block_1 a.French.Language{background-color:#338d11;}.view-language-courses.view-id-language_courses.view-display-id-block_1 a.Russian.Language{background-color:#6347b2;}.view-language-courses.view-id-language_courses.view-display-id-block_1 a.Spanish.Language{background-color:#bf8124;}blockquote{font-size:24px;font-style:italic;padding:0 0 0 150px;border-left:none;position:relative;margin:40px 0 50px;}blockquote p{font-weight:400;line-height:1.44;}.footer-area blockquote{padding-left:70px;}blockquote:after{position:absolute;font-family:'PT Serif',Georgia,Times,Times New Roman,Serif;content:"“";left:45px;top:0;color:#2a68af;font-style:normal;font-size:160px;line-height:1;}.footer-area blockquote:after{left:0;font-size:130px;}@media (min-width:992px){.two-sidebars blockquote{padding:0 0 0 75px;}.two-sidebars blockquote:after{left:0;font-size:130px;}}@media (max-width:991px){.footer-area blockquote{padding-left:40px;font-size:18px;}.footer-area blockquote:after{left:0;font-size:90px;}}@media (max-width:767px){blockquote{padding:0 0 0 75px;}blockquote:after{left:0;font-size:130px;}}.css-gen-info .views-row{border-bottom:none;margin-right:15px;margin-left:15px;margin-bottom:10px;padding-bottom:5px;}.path-node .field--name-field-image,.path-node .field--name-field-teaser-image{display:table;margin:auto;float:none;}.mc-node-section{margin:15px 0;border:solid 1px whitesmoke;}.node-event-section.node-event-info{background-color:#f6f6f2;border-color:#f9f9f9;border-radius:3px;border:1px solid #e9e9e9;margin-bottom:30px;padding:0 0 10px 0;}.mc-node-section div.field__item,.node-event-section.node-event-info div.field--label-hidden,.node-event-section.node-event-info div.field--label-inline,.node-event-section.node-event-info div#field-language-display{padding:0 60px 0 75px;line-height:1.20;margin:20px 0 10px 0;font-weight:700;text-transform:uppercase;}.node-event-section.node-event-info .field__label,.node-event-section.node-event-info label{font-style:italic;font-weight:500;color:#2989d8;text-transform:capitalize;}.mc-node-section span.field--name-title,.view-courses span.field--name-title{font-size:large;line-height:1.20;margin:20px 0 10px 0;font-weight:500;text-transform:uppercase;transition:all 0.2s ease-in-out;}.view-courses .item-list ul{margin:1.25em 0 0.25em 0;}.view-courses li.list-group-item{font-size:large;line-height:1.20;margin:0 10px 0 10px;padding:10px 10px;font-weight:700;text-transform:uppercase;transition:all 0.2s ease-in-out;}.view-courses li.list-group-item a{font-size:initial;line-height:1.20;padding:10px;font-weight:500;}.mc-node-section span.field--name-title:before{content:'\f054';font-family:fontAwesome;margin-right:15px;}.mc-node-section span.field--name-title:hover,.view-courses span.field--name-title:hover{padding-left:5px;transition:all 0.2s ease-in-out;}h2.course-group-name-wrapper{font-size:28px;display:block;background-color:rgba(42,86,153,.9);color:white;font-weight:500;margin-top:0px;margin-bottom:0px;padding:12px 12px 12px 21px;}h2.course-group-name-wrapper a{color:white;}h2.course-group-name-wrapper:before{content:'\f046';font-family:fontAwesome;margin-right:25px;}h2.course-desc-group-name-wrapper{font-size:28px;display:block;background-color:rgba(42,86,153,.9);color:white;font-weight:500;margin-top:0px;margin-bottom:0px;padding:12px 12px 12px 21px;}h2.course-desc-group-name-wrapper:before{content:'\f05a';font-family:fontAwesome;margin-right:25px;}table tr th{color:#2989d8;}.ribbon{font-size:1.5em;text-align:center;font-weight:bold;text-shadow:1px 1px 5px rgba(0,0,0,0.15);letter-spacing:-2px;display:block;width:6rem;height:5rem;background:linear-gradient(to bottom,#999999 0%,#cccccc 100%);color:white;margin:1em 0.5em 0;float:none;padding-top:1rem;position:relative;-webkit-filter:drop-shadow(0 0.5rem 0.3em rgba(0,0,0,0.5));transform:translate3d(0,0,0);}.ribbon:after{content:"";width:0;height:0;border-right:3rem solid transparent;border-left:3rem solid transparent;border-top:1.5rem solid #CCCCCC;position:absolute;top:5rem;left:0;}.ribbon.ribbon--red{background:linear-gradient(to bottom,#d3362d 0%,#e57368 100%);}.ribbon.ribbon--red:after{border-top:1.5rem solid #E57368;}.ribbon.ribbon--orange{background:linear-gradient(to bottom,#e7711b 0%,#f7981d 100%);}.ribbon.ribbon--orange:after{border-top:1.5rem solid #F7981D;}.ribbon.ribbon--yellow{background:linear-gradient(to bottom,#f1ca3a 0%,#f6eb3b 100%);}.ribbon.ribbon--yellow:after{border-top:1.5rem solid #F6EB3B;}.ribbon.ribbon--green{background:linear-gradient(to bottom,#5f9654 0%,#65b045 100%);}.ribbon.ribbon--green:after{border-top:1.5rem solid #65B045;}.ribbon.ribbon--blue{background:linear-gradient(to bottom,#1c91c0 0%,#11a9cc 100%);}.ribbon.ribbon--blue:after{border-top:1.5rem solid #11A9CC;}.ribbon.ribbon--purple{background:linear-gradient(to bottom,#5c3292 0%,#7e3794 100%);}.ribbon.ribbon--purple:after{border-top:1.5rem solid #7E3794;}.ds-2col-stacked-fluid.node.node-feed-language-schedule.lang-not-avail-class.view-mode-teaser_title.teaser-region-content-wrapper{display:none;}.node-type-feed-language-schedule.lang-not-avail-class .group-footer,.node-type-feed-language-schedule.lang-registration-closed .group-footer{display:none;}.node-type-feed-language-schedule #block-views-ccdb7d24ec55f3a0556df0868faf277c h2.title{position:relative;text-align:center;padding:18px 18px 18px 18px;border-bottom:2px solid #2989d8;font-weight:600;font-size:18px;}.node-type-feed-language-schedule #block-views-ccdb7d24ec55f3a0556df0868faf277c a.more.enrol-button:hover{color:#fff;}.node-type-feed-language-schedule.lang-registration-closed #block-views-ccdb7d24ec55f3a0556df0868faf277c,.node-type-feed-language-schedule.lang-not-avail-class #block-views-ccdb7d24ec55f3a0556df0868faf277c{display:none;}.node-feed-language-schedule .field-name-field-description .field-items{margin-right:50px;}.group-css-ribbon-node{position:absolute;right:0;z-index:1;overflow:hidden;width:130px;height:100px;text-align:right;}.lang-registration-closed .group-header{border:1px solid whitesmoke;padding:0 5px 0 5px;}.lang-registration-closed .group-css-ribbon-node{position:absolute;right:-19px;z-index:1;overflow:hidden;width:170px;height:100px;text-align:right;}.lang-registration-closed .group-css-ribbon-node span{font-size:13px;font-weight:500;color:#FFF;text-transform:uppercase;text-align:left;line-height:20px;width:180px;display:block;background:#4d4d4d;background:linear-gradient(#B0AFAF 0%,#4d4d4d 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:relative;}.lang-registration-closed .group-css-ribbon-node span::after{content:" ";display:block;position:absolute;width:0;height:0px;bottom:-1em;left:-2.05em;pointer-events:none;-webkit-mask:none;left:auto;right:10px;border-top:1.0em solid #4d4d4d;border-right:1.5em solid transparent;}.lang-avail-class .group-css-ribbon-node  span{font-size:11px;font-weight:600;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:150px;display:block;background:#236127;background:linear-gradient(#23B02D 0%,#236127 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:relative;top:23px;right:-21px;}.lang-not-avail-class .group-css-ribbon-node  span{font-size:10px;font-weight:600;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:150px;display:block;background:#F70505;background:linear-gradient(#F70505 0%,#8F0808 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:relative;top:25px;right:-21px;}.lang-registration-closed .lang-text-status{display:inline-block;color:white;background:#4d4d4d;background:linear-gradient(#7f7f7f 0%,#4d4d4d 100%);padding:5px 20px 5px 15px;}.lang-avail-class .lang-text-status{display:inline-block;color:white;background:#236127;background:linear-gradient(#23B02D 0%,#236127 100%);padding:5px 20px 5px 15px;}.lang-not-avail-class .lang-text-status{display:inline-block;color:white;background:#F70505;background:linear-gradient(#F70505 0%,#8F0808 100%);padding:5px 20px 5px 15px;}.node--type-feed-language-schedule .group_feed_sched_label span{font-family:'Roboto',Helvetica Neue,Arial,Sans-serif;font-size:15px;font-weight:400;line-height:1.45;margin-top:0;white-space:nowrap;display:inline-block;color:white;background:rgba(42,86,153,.9);background:linear-gradient(#2989d8 0%,#1e5799 100%);padding:5px 20px 5px 20px;}.node--type-feed-language-schedule .group_feed_sched_label span:before{content:'\f133';font-family:fontAwesome;margin-right:15px;}.node--type-feed-language-schedule .field-name-field-days{background:#f8f8f8;border:1px solid #dddddd;border-right-style:none;}.node--type-feed-language-schedule .field-name-field-days .field-items,.node--type-feed-language-schedule .field-name-field-days .field-label{margin-left:5px;}.node--type-feed-language-schedule .field-name-field-timenow{background:#f8f8f8;border:1px solid #dddddd;border-left-style:none;}.node--type-feed-language-schedule .field-name-field-timenow .field-items,.node--type-feed-language-schedule .field-name-field-timenow .field-label{margin-left:5px;}.node--type-feed-language-schedule .group-right{padding:32px 0 0 0;}.node--type-feed-language-schedule .group-footer{padding:5px 0 0 0;}.node--type-feed-language-schedule .group-add-info-tbl{background:none;}.node--type-feed-language-schedule .ui-state-default a{font-size:19px;}.node--type-feed-language-schedule .fieldset-legend{font-size:15px;font-weight:700;line-height:1.45;margin-top:0;white-space:nowrap;display:inline-block;}.node--type-feed-language-schedule.lang-not-avail-class .field-name-field-term-duration,.node--type-feed-language-schedule.lang-not-avail-class .field-name-field-application-deadline{display:none;}.node--type-feed-language-schedule .field--name-field-format .field__label{display:inline-block;font-size:15px;margin:10px 0 10px 0;font-weight:bold;}.node--type-feed-language-schedule .field--name-field-format .field-items{display:inline-block;font-size:15px;margin:10px 0 10px 5px;padding-top:0.1em;}.node--type-feed-language-schedule .field--name-field-format .field__label:before{content:'\f046';font-family:fontAwesome;margin-right:15px;}.node--type-feed-language-schedule .field--name-field-term-duration .field__label{display:inline-block;font-size:15px;margin:10px 0 10px 0;font-weight:bold;}.node--type-feed-language-schedule .field--name-field-term-duration .field-items{display:inline-block;font-size:15px;margin:10px 0 10px 5px;padding-top:0.1em;}.node--type-feed-language-schedule .field--name-field-term-duration .field__label:before{content:'\f046';font-family:fontAwesome;margin-right:15px;}.node--type-feed-language-schedule .field--name-field-season .field__label{display:inline-block;font-size:15px;margin:10px 0 10px 0;font-weight:bold;}.node--type-feed-language-schedule .field-type-taxonomy-term-reference{margin:0 0 0 0;}.node--type-feed-language-schedule .field--name-field-season .field__label:before{content:'\f046';font-family:fontAwesome;margin-right:15px;}.node--type-feed-language-schedule .field--name-field-season .field-items{display:inline-block;font-size:15px;margin:10px 0 10px 5px;padding-top:0.1em;}.node--type-feed-language-schedule .field--name-field-time-duration .field__label{display:inline-block;font-size:15px;margin:10px 0 10px 0;font-weight:bold;}.node--type-feed-language-schedule .field--name-field-time-duration .field__label:before{content:'\f046';font-family:fontAwesome;margin-right:15px;}.node--type-feed-language-schedule .field--name-field-time-duration .field-items{display:inline-block;font-size:15px;margin:10px 0 10px 5px;padding-top:0.1em;}.node--type-feed-language-schedule .field--name-field-price .field__label{display:inline-block;font-size:15px;margin:10px 0 10px 0;font-weight:bold;}.node--type-feed-language-schedule .field--name-field-price .field__label:before{content:'\f046';font-family:fontAwesome;margin-right:15px;}.node--type-feed-language-schedule .field--name-field-price .field-items{display:inline-block;font-size:15px;margin:10px 0 10px 5px;padding-top:0.1em;}.node--type-feed-language-schedule .field--name-field-eligibility .field__label{display:inline-block;font-size:15px;margin:10px 0 10px 0;font-weight:bold;}.node--type-feed-language-schedule .field--name-field-eligibility .field__label:before{content:'\f046';font-family:fontAwesome;margin-right:15px;}.node--type-feed-language-schedule .field--name-field-eligibility .field-items{display:inline-block;font-size:15px;margin:10px 0 10px 5px;padding-top:0.1em;}.node--type-feed-language-schedule .field--name-field-application-deadline  .field__label{display:inline-block;font-size:15px;margin:10px 0 10px 0;font-weight:bold;}.node--type-feed-language-schedule .field--name-field-application-deadline .field__label:before{content:'\f046';font-family:fontAwesome;margin-right:15px;}.node--type-feed-language-schedule .field--name-field-application-deadline .field-items{display:inline-block;font-size:15px;margin:10px 0 10px 5px;padding-top:0.1em;}.node--type-feed-language-schedule.node--view-mode-teaser-title{position:relative;background-color:whitesmoke;padding:0px 2px 10px 20px;margin:20px;border-style:solid;border-width:1px;border-color:whitesmoke;}.lang-title-teaser{width:90%;}.field-name-field-season .label-inline{display:inline;}.group-css-ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:102px;height:75px;text-align:right;}.lang-registration-closed .group-css-ribbon{position:absolute;right:-14px;top:-5px;z-index:1;overflow:hidden;width:180px;height:32px;text-align:right;;}.lang-registration-closed .group-css-ribbon  span{font-size:11px;font-weight:500;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;width:140px;display:block;background:#4d4d4d;background:linear-gradient(#B0AFAF 0%,#4d4d4d 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:relative;right:-45px;}.lang-registration-closed .group-css-ribbon span::after{content:" ";display:block;position:absolute;width:0;height:0px;bottom:-1em;left:-2.05em;pointer-events:none;-webkit-mask:none;left:auto;right:3px;border-top:1.0em solid #4d4d4d;border-right:1.5em solid transparent;;}.lang-avail-class .group-css-ribbon  span{font-size:9px;font-weight:700;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:103px;display:block;background:#236127;background:linear-gradient(#23B02D 0%,#236127 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:relative;top:19px;right:-21px;}.lang-avail-class .group-css-ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #236127;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #236127;}.lang-avail-class .group-css-ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #236127;border-bottom:3px solid transparent;border-top:3px solid #236127;}.lang-not-avail-class .group-css-ribbon  span{font-size:9px;font-weight:700;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:103px;display:block;background:#F70505;background:linear-gradient(#F70505 0%,#8F0808 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:relative;top:19px;right:-21px;}.lang-not-avail-class .group-css-ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #8F0808;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #8F0808;}.lang-not-avail-class .group-css-ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #8F0808;border-bottom:3px solid transparent;border-top:3px solid #8F0808;}.general-courses-div{border:solid 1px whitesmoke;margin:10px 0;}.sidebar .block .views-field-field-download-link .field-content,.sidebar .block .views-field-field-coming-term-file .field-content{padding:unset;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content{margin-left:0px;margin-right:0px;padding:0;border:10px solid transparent;overflow:hidden;position:relative;text-align:center;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:default;background:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content .overlay{border-bottom:40px solid rgba(42,104,175,0.7);width:100%;height:45px;bottom:0;opacity:.90;position:absolute;right:0;text-indent:-9999px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content:hover .overlay{border-bottom:500px solid rgba(42,104,175,0.7);//size must be double container
    border-left:500px solid transparent;//size must be double container
    -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.view-id-exams_slideshow.view-display-id-block_1  .exam-content .initial-overlay-content{font-size:15px;bottom:15px;color:#fff;position:absolute;right:15px;-moz-transition:all 0.2s cubic-bezier(0.6,-0.28,0.74,0.05);-o-transition:all 0.2s cubic-bezier(0.6,-0.28,0.74,0.05);-webkit-transition:all 0.2s cubic-bezier(0.6,-0.28,0.74,0.05);transition:all 0.2s cubic-bezier(0.6,-0.28,0.74,0.05);-ms-transition:all 0.2s cubic-bezier(0.6,-0.28,0.74,0.05);}.view-id-exams_slideshow.view-display-id-block_1  .exam-content:hover .initial-overlay-content{opacity:0;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content .exam-overlay-content{bottom:0;color:#fff;left:0;opacity:0;padding:30px;position:absolute;right:0;top:0;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content .exam-overlay-content a{color:#fff;text-decoration:none;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content .exam-overlay-content h4{color:#fff;text-decoration:none;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content:hover .exam-overlay-content{opacity:1;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-webkit-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s;}.view-id-exams_slideshow.view-display-id-block_1 .view-content{margin-left:5%;margin-right:5%;}@media (min-width:1200px){.view-id-exams_slideshow.view-display-id-block_1 .exam-content.col-responsive{width:50%;float:right;}}@media (max-width:549px){.view-id-exams_slideshow.view-display-id-block_1{all:unset;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content{all:unset;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content .overlay{all:unset;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content:hover .overlay{all:unset;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content .initial-overlay-content{all:unset;display:none;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content:hover .initial-overlay-content{all:unset;display:none;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content .exam-overlay-content{all:unset;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content .exam-overlay-content a h5{color:#FF9900;text-decoration:none;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content .exam-overlay-content h4{all:unset;}.view-id-exams_slideshow.view-display-id-block_1 .exam-content:hover .exam-overlay-content{all:unset;}.view-id-exams_slideshow.view-display-id-block_1 .view-content{all:unset;}}.page-node-148 .field--name-field-image{display:table;float:left;margin:0 1em 0 0;}.view-general-info-language-view div.highlight-item.views-row{position:relative;border:1px solid whitesmoke !important;height:250px;margin-bottom:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}.view-general-info-language-view .gen-info-content-inside{display:inline-block;position:absolute;bottom:15px;right:20px;font-size:12px;padding:10px;border:1px solid transparent;border-radius:10px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}#block-clm-barrio-faqmenu .nav-link:hover,#block-clm-barrio-faqmenu .nav-link:focus{background-color:transparent;}#block-clm-barrio-faqmenu h2.title{border-bottom:none;}#block-clm-barrio-faqmenu li a:before{content:'\f006';font-family:'FontAwesome';float:left;margin-left:-1.5em;color:#0074D9;}#block-clm-barrio-faqmenu ul.menu li a{padding:7px 0 8px 38px;}@media (min-width:768px){#block-clm-barrio-faqmenu{border:solid 0px whitesmoke;margin:0 0 20px 0;padding:10px 70px !important;}#block-clm-barrio-faqmenu div.content{display:table;margin:auto;}}@media (min-width:992px){#block-clm-barrio-faqmenu{border:solid 0px whitesmoke;margin:0 0 20px 0;padding:10px 70px !important;}}.button-container{padding:20px;border:solid 1px whitesmoke;background-color:whitesmoke;}a.more.round-button{font-size:12px;border-radius:25px;}#block-clm-barrio-content .view-faculty-staff .overlayed{position:relative;overflow:hidden;display:block;max-width:150px;float:left;}#block-clm-barrio-content .view-id-sdlspeopleview .views-row{border-bottom:0;padding-bottom:15px;margin-bottom:20px;}.title-wrapper a,.highlighted-content-wrapper .title a{background-color:rgba(42,104,175,0.90);}#block-clm-barrio-views-block-faculty-staff-block-2 h2.title{font-size:21px;font-weight:700;}#block-clm-barrio-views-block-faculty-staff-block-2 .block-views .views-field-field-mt-photo{max-width:85%;}#block-clm-barrio-views-block-faculty-staff-block-2 .block-views .views-field-field-mt-photo .field-content{float:none;margin:0;max-width:85%}.custom-bios-image .overlayed.user-thumb img{width:100%;height:100%;display:block;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-o-transition:all linear 0.2s;-ms-transition:all linear 0.2s;transition:all linear 0.2s;}.custom-bios-image .overlayed.user-thumb:hover img{width:100%;height:100%;display:block;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-o-transition:all linear 0.2s;-ms-transition:all linear 0.2s;transition:all linear 0.2s;}#block-clm-barrio-blockforcoachingpage h2{border-bottom:none;}#block-clm-barrio-blockforcoachingpage{background:none;border:none;}#block-clm-barrio-sidemenu ul.nav{margin:0;padding:0;list-style:none;}#block-clm-barrio-sidemenu ul.menu{padding-left:0rem;margin:0;list-style:circle;}#block-clm-barrio-sidemenu ul.nav li{margin:0 15px;position:relative;list-style:none;padding:0 5px;}#block-clm-barrio-sidemenu ul.nav li a{padding:7px 0 8px 25px;line-height:150%;display:block;}#block-clm-barrio-sidemenu ul.nav li span{padding:7px 0 8px 15px;line-height:150%;display:block;}#block-clm-barrio-sidemenu ul.nav li a.active,#block-clm-barrio-sidemenu ul.nav li a.active-trail,#block-clm-barrio-sidemenu ul.nav li span.active,#block-clm-barrio-sidemenu ul.nav li span.active-trail{color:#1d1d1d;}#block-clm-barrio-sidemenu ul.nav li a:hover,#block-clm-barrio-sidemenu ul.nav li span:hover{text-decoration:none;color:#018fe2;}#block-clm-barrio-sidemenu ul.nav li.nav-item--expanded ul{padding-left:25px;}#block-clm-barrio-sidemenu ul.nav li.nav-item > a:before{content:"\f105";font-family:'FontAwesome';position:absolute;left:0px;font-size:20px;top:7px;color:#2a68af;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-o-transition:all linear 0.2s;-ms-transition:all linear 0.2s;transition:all linear 0.2s;font-weight:700;}#block-clm-barrio-sidemenu ul.nav li > a:hover:before,#block-clm-barrio-sidemenu ul.nav li > span:hover:before{left:10px;color:#2a68af!important;}#block-clm-barrio-views-block-courses-block-12{background-color:#fff;border-color:#fff;}.node--type-sdlspeople.node--view-mode-teaser-title header h2.node__title{display:none;}
.breadcrumb{font-size:0.929em;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
