/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Ideal Sans;src:url(/themes/custom/aew_barrio/fonts/IdealSans-Book-Pro.otf);}:root{--light-blue:#D1F3FD;--blue:#41BEE8;--dark-blue:#0088C7;--green:#8DC63F;--yellow:#FDB515;--red:#E9532B;--dark-grey:#3B4754;--gray:#F6F6F6;}body{overflow-x:hidden;font-family:Roboto,helvetica;}h1,h2,h3,h4,h5,h6{font-family:Ideal Sans;color:var(--dark-grey);}h2{color:var(--red);}a{text-decoration:none !important;}.btn-primary{background:var(--blue) !important;}.btn-primary a{color:#Fff;}button{box-shadow:0 1px 0 0;}.btn h2{margin:0;}.nav-link{color:var(--dark-blue) !important;}.bg-lgt-gray{background-color:var(--gray);}.bg-lgt-blue{background-color:var(--light-blue);}.red{color:var(--red);}.border-right-blue{border-right:2px solid var(--dark-blue);}.navbar-brand img{height:60px;padding-left:10px;}#navbar-main{background:linear-gradient(to right,#fff,var(--light-blue));border-bottom:3px solid var(--dark-blue);}.navbar-toggler{margin-right:10px;}#block-aew-barrio-content{margin:20px 0;}.tbm{background:none;}.tbm-item.level-1{border:0;}.tbm-link.level-1:hover,.tbm-link.level-1:focus{background:none;color:var(--dark-blue);}.tbm-link,.tbm-link.level-1{color:var(--dark-grey);font-weight:bold;}.tbm-link.active-trail{color:var(--dark-blue);}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link{padding:.5rem;}.tbm-link.level-2:hover,.tbm-link.level-2:focus{background:var(--blue);}.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:hover,.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:focus{color:#fff;}.tbm-submenu{padding:.5rem 0;background:var(--light-blue);}.tbm-link.level-2.active-trail,.tbm-subnav>.active>.tbm-link-container>.tbm-link{background:var(--dark-blue);color:#fff;}.nav li a,.nav li span{padding-left:20px;}.nav .nav-link{color:var(--dark-grey) !important;font-weight:bold;}.nav .nav-link.is-active{color:var(--dark-blue) !important;}.nav .dropdown-menu{background:var(--light-blue);}.nav .dropdown-menu .dropdown-item a{color:var(--dark-grey);font-weight:bold;}.nav .dropdown-menu .active,.nav .dropdown-menu a:hover,.nav .dropdown-menu a:focus,.dropdown-item:focus,.dropdown-item:hover{background:var(--blue) !important;color:#fff !important;}.slick .block-grid > .grid{padding-bottom:0rem;}.gravistas-container{padding:0rem !important;background:var(--light-blue);}.gravistas-container ul{margin-bottom:0;padding:0;}.gravistas-container li{padding:0em 1em;font-size:1em;}.gravistas-container li span{font-size:2em !important;margin:0 !important;}.gravistas-container.layout-9 li .days{color:var(--red);}.gravistas-container.layout-9 li .hours{color:var(--dark-blue);}.gravistas-container.layout-9 li .minutes{color:var(--yellow);}.gravistas-container.layout-9 li .seconds{color:var(--green);}.path-frontpage .node__content,.path-frontpage #block-aew-barrio-content{margin:0 !important;}.counter h1{font-family:"Open Sans";}.subthemes img{margin-bottom:20px;}.view-id-testimonials .slick .block-grid > .grid{border:0;}.view-id-testimonials .views-field-body{border-top:solid 1px var(--dark-grey);border-bottom:solid 1px var(--dark-grey);padding:2rem;}.view-id-testimonials .views-field-body:after{position:absolute;content:"”";color:var(--dark-grey);font-size:10rem;line-height:0;bottom:-23px;right:30px;}.view-id-testimonials h4{position:relative;color:var(--dark-blue);font-size:1.4rem;font-weight:normal;line-height:1;margin:0;padding-top:20px;z-index:1;}.node--type-article .field--name-field-date{margin-bottom:20px;font-size:1.25em;}.site-footer{background:var(--dark-blue) !important;padding:0;}.site-footer svg{font-size:1.5em;}.view-id-agenda_at_a_glance table{margin-top:20px;font-size:1em;}.view-id-agenda_at_a_glance caption{background-color:var(--blue);text-align:center;color:#000;font-weight:bold;padding:10px 0;font-size:1.2em;}.view-id-agenda_at_a_glance tr{background:none;}.view-id-agenda_at_a_glance td{border-left:0;border-right:0;border-bottom:1px solid #ddd;padding:10px 0;}.view-id-agenda_at_a_glance td.views-field-field-time-range{width:20%;}.view-id-agenda_at_a_glance td.views-field-title{width:70%;}.view-id-agenda_at_a_glance td.views-field-field-logo{width:10%;text-align:center;}.view-display-id-full_agenda .views-row{border-bottom:3px solid var(--yellow);}#responsiveTabs .r-tabs-nav,.r-tabs .r-tabs-nav .r-tabs-tab,.r-tabs{background-color:var(--light-blue);border-color:var(--light-blue);}.r-tabs .r-tabs-nav .r-tabs-anchor{font-size:1.2em;}.view-display-id-full_agenda .form-item-search{margin-right:10px;}.node--type-session .field--name-field-date{font-size:1.5rem;float:left;margin-right:10px;}.node--type-session .field--name-field-time-range{font-size:1.5rem;float:left;}.block-field-blocknodesessionfield-registration-link{text-align:right;}.node--type-session .field--name-field-registration-link a{color:#fff;}.node--type-session .field--name-field-venue{clear:both;font-size:1.25rem;font-style:italic;}.node--type-session .field--name-body{margin-top:20px;}.node--type-session .field--name-field-tags ul li{border:1px solid var(--dark-grey);border-radius:var(--bs-border-radius-pill)!important;padding:5px 15px;margin-right:20px;font-size:.875em;}#block-aew-barrio-views-block-speakers-speakers-session,#block-aew-barrio-views-block-session-subtheme-session-resources,#block-aew-barrio-views-block-session-subtheme-session-video{padding-top:40px;margin-top:40px;border-top:3px solid var(--yellow);}#block-aew-barrio-views-block-speakers-speakers-session h2{font-size:1.5rem;color:#3b3b3b;}.field--name-field-session-files{padding-top:20px;border-top:3px solid var(--yellow);}.field--name-field-session-files th{background:var(--blue);color:#000;}.node--type-speaker .field--name-field-designation{font-weight:bold;font-size:.875em;}.node--type-speaker .field--name-field-organization{font-size:.875em;margin-bottom:20px;}@media only screen and (max-width:480px){.why-join .row{text-align:center;}.node--type-session .layout__region--first{text-align:center;}.node--type-session .field--name-field-date{float:none;}.node--type-session .field--name-field-time-range{float:none;}.block-field-blocknodesessionfield-registration-link{text-align:center;margin-top:20px;}}@media only screen and (max-width:991px){.navbar-toggler{margin-right:30px;}.view-id-agenda_at_a_glance td.views-field-field-time-range{width:30%;}.view-id-agenda_at_a_glance td.views-field-title{width:60%;}.view-id-agenda_at_a_glance td.views-field-field-subtheme{width:10%;}}@media screen and (max-width:768px){.view-id-agenda_at_a_glance td.views-field-field-time-range{width:auto;}.view-id-agenda_at_a_glance td.views-field-title{width:auto;}.view-id-agenda_at_a_glance td.views-field-field-logo{width:auto;text-align:right;}.view-id-agenda_at_a_glance table{border:0;}.view-id-agenda_at_a_glance table tr{border-bottom:3px solid #ddd;display:block;padding-bottom:20px;margin-bottom:20px;}.view-id-agenda_at_a_glance table td{border-bottom:1px solid #ddd;display:block;text-align:right;}.view-id-agenda_at_a_glance table td::before{content:attr(data-label);float:left;font-weight:bold;color:var(--red);}.view-id-agenda_at_a_glance table td:last-child{border-bottom:0;}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color:var(--dark-blue);}.r-tabs .r-tabs-accordion-title .r-tabs-anchor{background-color:var(--light-blue);color:#000;text-shadow:none;font-size:1.2em;}}
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{background-color:#1d84c3;}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:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}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;}
.breadcrumb{font-size:0.929em;}
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0;}
