/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.ui-dialog:focus{outline:none !important;}#drupal-off-canvas-wrapper .inline-block-list__item{background-color:#f7f7f7;color:#686868;}#drupal-off-canvas-wrapper .inline-block-list__item:hover{background-color:#f7f7f7;}#drupal-off-canvas-wrapper .inline-block-create-button,#drupal-off-canvas-wrapper .inline-block-create-button:hover{background-color:#f7f7f7;color:#686868;border-bottom:none;}#drupal-off-canvas-wrapper a{color:#686868;}.node-detail-page--legacy-content .text-long .nav-pills.nav-justified > li.active > a{color:white;}.node-detail-page--legacy-content .text-long .nav-pills.nav-justified > li.active > a:focus{color:white;}
#main .container{max-width:none;padding:0;}div.spacing-container:has(.filter-container)>div{display:flex;}div.spacing-container:has(.filter-container)>div>div:first-child{width:70%;box-sizing:border-box;padding-right:24px;}div.spacing-container:has(.filter-container)>div>div:last-child{width:30%;display:flex;}.item-list ul li:has(card a div div section.image-and-live-badge > img){grid-column-start:span 2;grid-row-start:span 2;}.block-layout-builder div.e_events h2{display:none;}div.item-list{display:flex;justify-content:center;}div.item-list ul:not(.contextual-links){padding-left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:70%;margin:0 16px;}.view-id-e_blog .item-list ul li{list-style-type:none;width:100%;}div.filter-container{position:sticky;top:150px;height:700px;overflow-y:visible;}div.spacing-container:has(.filter-container) div.separator{width:1px;background-color:#e0e0e0;height:700px;padding:0;margin:0 16px;}form.views-exposed-form input{border-radius:4px;}form.views-exposed-form input:focus,div.js-form-type-select select:focus{box-shadow:none;outline:1px solid #24531e;outline-offset:0;}ul.ui-menu>li.ui-menu-item{width:100%;}ul.ui-menu>li.ui-menu-item a.ui-menu-item-wrapper{width:99.5%;display:block;text-decoration:none;font-weight:400;padding:16px;box-sizing:border-box;border:1px solid transparent;margin:0 0 0 1px;}ul.ui-menu>li.ui-menu-item a.ui-menu-item-wrapper:hover,ul.ui-menu>li.ui-menu-item a.ui-menu-item-wrapper:active,ul.ui-menu>li.ui-menu-item a.ui-menu-item-wrapper:focus{background-color:#f8faf4;color:black;text-decoration:none;border:1px solid transparent;font-weight:400;}div.js-form-type-select select{width:100%;border-radius:4px;padding:12px 4px;margin-bottom:.5em;}.js-form-wrapper legend span.fieldset-legend{font-weight:400;}.form-item-field-publication-date-value-min{position:relative;}.form-item-field-publication-date-value-min,.form-item-field-publication-date-value-max,.form-item-field-start-date-value-min,.form-item-field-start-date-value-max{width:49%;display:inline-block;position:relative;}.form-item-field-publication-date-value-min::after,.form-item-field-publication-date-value-max::after,.form-item-field-start-date-value-min::after,.form-item-field-start-date-value-max::after{content:url(/modules/custom/es_dashboard_news/layouts/news_dashboard/calendar_today.svg);position:absolute;top:25%;right:16px;cursor:pointer;}.js input.form-autocomplete{background-image:none;}div.ui-datepicker .ui-datepicker-header,div.ui-datepicker-calendar tr td,div#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a{background:#f8faf4;}a.ui-corner-all:hover,div#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a:hover{background-color:#ccdeb0;}div#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-active{color:black;background-color:#ccdeb0;}div.form-wrapper fieldset legend{margin-bottom:0;}.views-exposed-form div.form-actions input[type="submit"]{width:100%;color:white;background-color:#1b3167;cursor:pointer;transition:1s;box-shadow:0 .5px 2px rgba(0,0,0,.25);}div.form-actions input[type="submit"]:hover{box-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15);}div.form-actions input[type="submit"]:active{background-color:rgb(109,109,234);}div.green_top_banner__body{height:300px;background-color:#44772d;padding:56px 10%;}@media screen and (max-width:1095px){div.spacing-container:has(.filter-container)>div{flex-direction:column-reverse;align-items:center;}div.spacing-container:has(.filter-container)>div>div:first-child{width:100%;box-sizing:border-box;padding:0;}div.item-list ul,.views-element-container{width:100%;}.separator{display:none;}div.spacing-container:has(.filter-container)>div>div:last-child{display:flex;width:100%;}div.spacing-container .views-exposed-form{width:100%;background-color:white;border:1px solid #e0e0e0;margin:16px 0;padding:16px;}div.spacing-container .filter-container{height:auto;top:101px;}body:has(.unauthenticated-top-navbar) div.spacing-container .filter-container{top:44px;}div.spacing-container .filter-container::after{content:'';width:100%;height:10%;position:absolute;left:0;bottom:-12px;background:linear-gradient(white,20px,transparent);}}nav.pager{display:flex;justify-content:center;}@media screen and (max-width:781px){div.item-list ul{display:flex;justify-content:center;align-items:center;}.item-list ul li{width:fit-content;}div.green_top_banner__body svg{width:100%;}}
.search-listing__right .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}.search-listing__right .sortby{display:flex;align-items:center;gap:.5rem;}.search-listing__right .sortby__label{font-weight:600;color:#333;}.search-listing__right .btn-select__wrap{position:relative;display:inline-block;}.search-listing__right .btn-select{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;background-color:rgb(124 160 74 / var(--tw-bg-opacity,1));padding:0.5rem 2rem 0.5rem 0.5rem;font-size:0.875rem;line-height:1.25rem;color:rgb(255 255 255 / var(--tw-text-opacity,1));border:none;border-radius:0;cursor:pointer;text-decoration:none;}.search-listing__right .btn-select__wrap::after{content:"";position:absolute;right:0.75rem;top:50%;transform:translateY(-50%);border-width:5px 5px 0 5px;border-style:solid;border-color:#ffffff transparent transparent transparent;pointer-events:none;}
