/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-success::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check-box" width="1em" height="1em" viewBox="0 0 16 16" fill="green" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M15.354 2.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3-3a.5.5 0 11.708-.708L8 9.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1.5 13A1.5 1.5 0 003 14.5h10a1.5 1.5 0 001.5-1.5V8a.5.5 0 00-1 0v5a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5V3a.5.5 0 01.5-.5h8a.5.5 0 000-1H3A1.5 1.5 0 001.5 3v10z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-warning::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-info-circle" width="1em" height="1em" viewBox="0 0 16 16" fill="orange" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 15A7 7 0 108 1a7 7 0 000 14zm0 1A8 8 0 108 0a8 8 0 000 16z" clip-rule="evenodd"/><path d="M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588z"/><circle cx="8" cy="4.5" r="1"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-danger::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-exclamation-triangle" width="1em" height="1em" viewBox="0 0 16 16" fill="red" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.938 2.016a.146.146 0 00-.054.057L1.027 13.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L8.12 2.073a.146.146 0 00-.054-.057A.13.13 0 008.002 2a.13.13 0 00-.064.016zm1.044-.45a1.13 1.13 0 00-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z" clip-rule="evenodd"/><path d="M7.002 12a1 1 0 112 0 1 1 0 01-2 0zM7.1 5.995a.905.905 0 111.8 0l-.35 3.507a.552.552 0 01-1.1 0L7.1 5.995z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-dismissible .btn-close{opacity:0.6;}
.nav-tabs-secondary{gap:1.5rem;border:none;border-bottom:1px solid #C2C2C2;padding-bottom:1px;max-width:100%;overflow-x:auto;flex-wrap:nowrap;}.nav-tabs-secondary .nav-link{padding:1rem 0;font-size:0.825rem;line-height:0.875rem;text-transform:uppercase;letter-spacing:0.08rem;font-weight:700;color:#262626;border:none;border-bottom:0.375rem solid #fff;white-space:nowrap;}.nav-tabs-secondary .nav-link.active{border:none;color:#115740;border-bottom:0.375rem solid #115740;}.sponsor-img img{max-width:100%;height:auto;}.quicklinks-anchor{margin-top:-200px !important;padding-top:200px !important;}
:root{--primary:#115740;--secondary:#ea6218;--light:#fff;--primary-shade-01:color-mix(in srgb,var(--primary),black 35%);--primary-shade-02:color-mix(in srgb,var(--primary),black 65%);--gray-shade-01:rgba(0,0,0,0.03);--accent01:#f4f1f0;--gray:#6e6e6e;--light-gray:#c2c2c2;}.venue-page h2,.venue-page .h2{font-size:2rem;line-height:2.125rem;}.venue-page h3,.venue-page .h3{font-size:1.625rem;font-weight:700;font-family:'Quincy','Quincy CF',serif;line-height:1.875rem;letter-spacing:0;}.venue-page h4{font-size:1.125rem;letter-spacing:2%;font-weight:700;line-height:1.325rem;}.venue-page p,.venue-page li{font-size:0.9375rem;line-height:1.25rem;margin-bottom:0.625rem;color:#262626;}.venue-page li{margin-bottom:0.25rem;}.venue-page p.lead{font-size:1.1rem;font-weight:400;line-height:1.5rem;}.venue-page p.subtitle{font-weight:700;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.25rem;}.venue-page strong{font-weight:700;}.venue-page img{max-width:100%;height:auto;}.venue-page .bg-limestone{background-color:#f4f1f0;}.venue-page .bg-gray-shade-01{background-color:var(--gray-shade-01);}.venue-page .bg-pattern-01{position:relative;}.venue-page .bg-pattern-01>*{z-index:1;position:relative;}.venue-page .bg-pattern-01:before{content:"";position:absolute;left:2rem;top:2rem;width:100%;height:100%;background:right bottom no-repeat url(/themes/custom/ke_frontend/venues/img/pattern-01.svg);z-index:0;}.venue-page .bg-pattern-02{background:top left repeat url(/themes/custom/ke_frontend/venues/img/pattern-01.svg);position:relative;}.venue-page .bg-pattern-02:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#f4f1f0;background:linear-gradient(0deg,rgba(244,241,240,0) 0%,rgba(244,241,240,1) 100%);z-index:0;}.venue-page .bg-pattern-02.mirror-x:after{background:linear-gradient(0deg,rgba(244,241,240,1) 0%,rgba(244,241,240,0.25) 100%);}.venue-page .bg-pattern-02>*{z-index:1;position:relative;}.venue-page .bg-pattern-03{background:top left repeat url(/themes/custom/ke_frontend/venues/img/pattern-01.svg);position:relative;}.venue-page .slick-venue .blocks-gallery-item{transform:scale(1);}.venue-page .blocks-gallery-grid .blocks-gallery-image,.venue-page .blocks-gallery-grid .blocks-gallery-item,.venue-page .wp-block-gallery .blocks-gallery-image,.venue-page .wp-block-gallery .blocks-gallery-item{width:auto;}.venue-page .slick-list{max-width:100%;}.venue-page .slick-list img{width:100%;}.venue-page ul li a img:hover{transform:none;}.venue-page .wp-block-buttons{margin:0;}.venue-page .btn,.venue-page .wp-block-button:not(.is-style-btn-cta) .wp-block-button__link{border-radius:0;padding:0.75rem 1.5rem;border-width:0.0625rem;transition:0.3s;font-family:Open Sans,sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-weight:700;font-size:0.85rem;margin:0.15rem;}.venue-page .btn-primary,.venue-page .wp-block-button.is-style-btn-primary .wp-block-button__link{background:var(--primary) !important;border-color:var(--primary) !important;color:var(--light) !important;}.venue-page .btn-primary:hover,.venue-page .btn-primary:focus,.venue-page .wp-block-button.is-style-btn-primary .wp-block-button__link:hover,.venue-page .wp-block-button.is-style-btn-primary .wp-block-button__link:focus{background:var(--primary-shade-01) !important;border-color:var(--primary-shade-01) !important;}.venue-page .btn-disabled{opacity:0.8;background:var(--gray);pointer-events:none;color:var(--light);border-color:var(--gray);}.venue-page hr.alt{height:0.1875rem;max-width:5.5rem !important;background-color:var(--secondary);margin:1.5rem 0;border-bottom:none;opacity:1;}.venue-page hr.is-style-full{border-bottom:1px solid var(--gray);}.venue-page .border-bottom-gray{border-bottom:1px solid var(--light-gray);}.venue-page .border-top-gray{border-top:1px solid var(--light-gray);}.venue-page .bg-light-gray{background-color:var(--light-gray) !important;}.venue-page .card{box-shadow:0 0 0.8rem 0rem rgba(0,0,0,0.1);border:1px solid var(--light-gray);}.venue-page .card-link{font-size:1rem;}@media (max-width:767px){.venue-page .object-fit-cover img{aspect-ratio:1;object-fit:cover;}.venue-page .object-fit-cover.ratio-16x9 img{aspect-ratio:1.7777777778;object-fit:cover;}}@media (min-width:992px){.mt-lg-n3{margin-top:-1.5rem;}}.venue-page .swiper-pagination-bullet-active{background-color:var(--primary);}.venue-page .accordion-body{margin:0;}.venue-page .ckeditor-accordion-container>dl dt>a{background:transparent;}.venue-page .ckeditor-accordion-container>dl dt>a,.venue-page .ckeditor-accordion-container>dl dt>a:not(.button){font-size:0.8125rem;font-weight:700;line-height:1.125rem;padding:0.9375rem 2rem 0.9375rem 0.9375rem;letter-spacing:0;position:relative;border-bottom:1px solid #666666;}.venue-page .ckeditor-accordion-container>dl dt>a .ckeditor-accordion-toggle,.venue-page .ckeditor-accordion-container>dl dt>a:not(.button) .ckeditor-accordion-toggle{position:absolute;top:50%;right:0.5rem;left:auto;}.venue-page .ckeditor-accordion-container>dl dd{padding:0.9375rem;font-size:0.8125rem;}.venue-page .icon-bg{display:flex;align-items:center;justify-content:center;color:var(--light) !important;background:var(--primary);text-align:center;border-radius:100%;margin:1.5rem auto;}.venue-page .icon-bg-sm{width:65px;height:65px;outline:5px solid rgba(255,255,255,0.5);outline-offset:-4px;}.venue-page .icon-bg-md{width:100px;height:100px;outline:6px solid rgba(255,255,255,0.5);outline-offset:-5px;}.venue-page .icon-bg-lg{width:150px;height:150px;outline:8px solid rgba(255,255,255,0.5);outline-offset:-7px;}.venue-page .icon-bg img,.venue-page .icon-bg svg{fill:var(--light);width:40%;height:40%;animation:float 1.5s infinite;}.venue-page .icon-bg-light{background-color:#cfddd9;outline:none;}.venue-page .arrow-right-icon{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%23666666"><path d="m560-240-56-58 142-142H160v-80h486L504-662l56-58 240 240-240 240Z"/></svg>');width:24px;height:1.5rem;}.border-top{border-top-color:#C2C2C2 !important;}.venue-page .filter-panel{font-size:0.9375rem;line-height:1.25rem;}.venue-page .btn-dropdown{border:none;box-shadow:none;text-transform:none;font-size:0.9375rem;line-height:1.25rem;padding:0;margin:0;letter-spacing:0;}.venue-page .btn-dropdown:hover,.venue-page .btn-dropdown:focus,.venue-page .btn-dropdown:active{background:transparent;color:var(--primary);}.venue-page .rounded-pill.text-bg-transparent{background:rgba(0,0,0,0.35);border:1px solid #FFFFFF;}.venue-page .rounded-pill.text-bg-transparent img{max-width:0.75rem;height:auto;filter:brightness(100);}.venue-page .input-group-minimal input{border:none;padding:0.625rem 0.875rem;}.venue-page .input-group-minimal input:focus,.venue-page .input-group-minimal input:active{box-shadow:none;background:rgba(17,87,64,0.05);}.venue-page .input-group-minimal .input-group-text{background:none;border:none;}.venue-page #filter-loader{background:rgba(255,255,255,0.75);}.venue-page .venue-pager{padding:0.5rem 1rem;}.venue-page .venue-pager svg{pointer-events:none;}
