html{overflow-x:hidden;scroll-behavior:smooth}h1,h2,h1 a,h2 a,h3,h4,h5,h6,h3 a,body,p,a,li{font-family:'Alexandria','Open Sans',sans-serif}h1,h1 a{font-weight:700}h2,h2 a{font-weight:700}h3,h3 a{font-weight:400;text-transform:uppercase}p,.node__content{font-weight:300;font-size:1rem}.form-control,.custom-select{border-radius:0}.navbar-brand img{width:250px}header .navbar-brand img{display:inline-block}.navbar-brand img.light-bg{display:none}#navbar-main a.nav-link{transition:all ease .2s;border-bottom:3px solid transparent}#navbar-main a.nav-link:hover{border-bottom-color:inherit}#navbar-main.fixed-top{background-color:transparent;transition:background-color .3s ease-in-out,transform .3s ease-in-out}#navbar-main.fixed-top a{color:#fff;font-weight:300;text-transform:uppercase}.scrolled header .navbar-brand img.light-bg{display:inline-block}.scrolled header .navbar-brand img.dark-bg{display:none}.scrolled #navbar-main.fixed-top{background-color:#fff}.scrolled #navbar-main.fixed-top a{color:#22395d}.md-main-img img{width:100%}.slider-text{color:#fff;font-weight:100;line-height:2.6rem !important}.slider-lg{font-size:xx-large}.slider-md{font-size:large}.slider-sm{font-size:medium}.node__content{margin-top:0}.pagination .page-item:first-child .page-link{margin-left:0}.pagination .page-link{color:#223a5d}.pagination .page-link:hover{z-index:2;color:#fff;text-decoration:none;background-color:#65c4ee;border-color:#65c4ee}.pagination .page-item:first-child .page-link,.pagination .page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:0}select.field_mall_store_category_target_id option:not(:first-child){display:none}.chosen-container-single .chosen-single,.chosen-container-multi .chosen-choices{padding:0;border:none;border-radius:0;background-color:unset;background-clip:unset;color:unset;text-decoration:none;white-space:nowrap;line-height:unset}.chosen-container-single .chosen-single div{display:none}.chosen-container-multi .chosen-choices li.search-field input[type=text]{padding:0}.views-exposed-form .radio{overflow-x:auto;white-space:nowrap}.form-item-az-filter{display:inline-block;color:#22395d;border-right:0;padding:0;min-width:35px;margin:0;margin-left:-.4rem}.form-item-az-filter:first-child{min-width:50px}.form-item-az-filter label:before,.form-item-az-filter label:after{display:none}.custom-control-label{border:1px solid #ced4da;color:#22395d;border-right-width:0;display:block;text-align:center;transition:all ease .2s;font-weight:300}.form-item-az-filter:last-child .custom-control-label{border-right-width:1px}.custom-control-label:hover{color:#fff;text-decoration:none;background-color:#65c4ee;border-color:#65c4ee}.form-radio.custom-control-input:checked+.custom-control-label{background-color:#65c4ee;color:#fff;border-color:#65c4ee}.block-webform .chosen-container{min-width:100%}.block-webform label{font-weight:300;font-size:1rem}.wp-block-button__link,.btn.btn-primary{background-color:#223a5d;border-color:#223a5d;border-radius:0;font-size:1em;padding:calc(.667em + 2px) calc(1.333em + 2px);transition:all ease .2s}.wp-block-button__link:hover,.btn.btn-primary:hover{text-decoration:none;background-color:#65c4ee;border-color:#65c4ee}.call-to-action{background-image:url(../../../../themes/custom/my_town_center/images/call-to-action.webp);background-size:contain;background-repeat:round}.call-to-action .wp-block-button__link{background-color:#65c4ee;border-color:#65c4ee}.call-to-action .wp-block-button__link:hover{transform:scale(1.1)}footer.site-footer{background:#22395d;padding-bottom:0}.site-footer h2{font-size:1.2rem;font-weight:400;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1rem}.site-footer .block{margin:0;border:none}#block-findus .field--name-body{text-align:center}#block-findus a i{font-size:1.7rem}.site-footer .content,.site-footer a{color:#fff}.site-footer a{display:inline-block;transition:all ease .2s}.site-footer i{margin:0 .5rem;color:#65c4ee}.site-footer a:hover{color:#65c4ee;transform:scale(1.1);text-decoration:none}.menu--helpful-links a{padding-left:0}.menu--helpful-links{padding-top:0;margin-top:0}#block-copyrightblock{padding-top:2rem;background-color:#65c4ee;font-weight:400}@media (max-width:576px){.navbar-brand img{width:180px}i.menu-icon{font-size:1.8rem;color:#fff}.scrolled i.menu-icon{color:#223a5d}.navbar-collapse nav.navigation{background-color:#223a5d;padding:2rem 1rem 1rem}#navbar-main a.nav-link,.scrolled #navbar-main.fixed-top a{border-bottom:2px solid rgba(101,196,238,.2);margin-bottom:1.2rem;padding-left:1.2rem;color:#fff}.call-to-action{background-repeat:no-repeat;background-size:cover;background-position:20% 50%}}
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}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}
.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(../../../../themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 .3em}.form-row>fieldset,.form-row>div{padding-right:5px;padding-left:5px;flex:0 1 auto;width:auto;max-width:none}.form-row .form-actions{align-self:flex-end}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}form .form-type-textarea{margin-bottom:0}
