@charset "UTF-8";

/*
Theme Name: KirkwoodPublicLibrary
Author: Hub & Spoke
Author URI: https://hubandspokecreative.com
Version: 1
Description: Kirkwood Public Library theme for Wordpress
Text Domain: kirkwoodpublicli
Tags: one-column, two-columns
*/

.tagcloud, .links-header, .nav-menu, .subnav, .category-list, .menu, .social-list, .links-list, .child-sidebar-menu {margin: 0;padding: 0;list-style: none;}.card .card-head.w-100 img, .info-image img {width: 100%;height: 100%;object-fit: cover;}.clearfix:after, dl:after, .widget:after, .search-form:after, .post-password-form:after, .search-form p:after, .post-password-form p:after {content: '';display: block;clear: both;}.ellipsis {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}html {box-sizing: border-box;-webkit-text-size-adjust: 100%;}*, *:before, *:after {box-sizing: inherit;}* {max-height: 1000000px;}main, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {width: 100%;color: #3B3B3B;background: #fff;font: 16px/1.5 "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;min-width: 320px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin: 0;}img {max-width: 100%;height: auto;vertical-align: top;}.gm-style img {max-width: none;}@media (max-width: 1023px) {.wp-block-image.size-large.is-style-rounded {padding: 0rem 1rem !important;}iframe {width: 100%;}}.resize-active * {transition: none !important;}ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset {margin: 0 0 20px;}blockquote {border-left: 4px solid #ddd;padding-left: 10px;margin-left: 0;}table {border-collapse: collapse;}th, td {border: 1px solid #ddd;padding: 3px;text-align: left;vertical-align: top;}th {text-align: center;vertical-align: middle;}ul, ol {padding-left: 3rem;}ul ul, ul ol, ol ul, ol ol {padding-left: 20px;margin: 0;}ul {list-style-type: disc;}dl dt {float: left;clear: left;padding-right: 0.3em;font-weight: bold;}dl dd {overflow: hidden;}pre {max-width: 100%;overflow: auto;}form, fieldset {margin: 0;padding: 0;border-style: none;}input[type='text'], input[type='tel'], input[type='email'], input[type='search'], input[type='password'], input[type='url'], input[type='number'], textarea, select {-webkit-appearance: none;-webkit-border-radius: 0;padding: 5px 21px;font-size: 18px;line-height: 1.2;font-family: "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;box-sizing: border-box;border: 2px solid #671736;border-radius: 8px;color: #000;background: #fff;}input[type='text']:not(textarea), input[type='tel']:not(textarea), input[type='email']:not(textarea), input[type='search']:not(textarea), input[type='password']:not(textarea), input[type='url']:not(textarea), input[type='number']:not(textarea), textarea:not(textarea), select:not(textarea) {height: 60px;}input[type='text']:focus, input[type='tel']:focus, input[type='email']:focus, input[type='search']:focus, input[type='password']:focus, input[type='url']:focus, input[type='number']:focus, textarea:focus, select:focus {outline: none;border-color: #000;}input[type='text']::-webkit-input-placeholder, input[type='tel']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='search']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, input[type='url']::-webkit-input-placeholder, input[type='number']::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {color: #000;}input[type='text']::-moz-placeholder, input[type='tel']::-moz-placeholder, input[type='email']::-moz-placeholder, input[type='search']::-moz-placeholder, input[type='password']::-moz-placeholder, input[type='url']::-moz-placeholder, input[type='number']::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {opacity: 1;color: #000;}input[type='text']:-moz-placeholder, input[type='tel']:-moz-placeholder, input[type='email']:-moz-placeholder, input[type='search']:-moz-placeholder, input[type='password']:-moz-placeholder, input[type='url']:-moz-placeholder, input[type='number']:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder {color: #000;}input[type='text']:-ms-input-placeholder, input[type='tel']:-ms-input-placeholder, input[type='email']:-ms-input-placeholder, input[type='search']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder, input[type='url']:-ms-input-placeholder, input[type='number']:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder {color: #000;}input[type='text'].placeholder, input[type='tel'].placeholder, input[type='email'].placeholder, input[type='search'].placeholder, input[type='password'].placeholder, input[type='url'].placeholder, input[type='number'].placeholder, textarea.placeholder, select.placeholder {color: #000;}.gform_wrapper input[type='text'], .gform_wrapper input[type='tel'], .gform_wrapper input[type='email'], .gform_wrapper input[type='search'], .gform_wrapper input[type='password'], .gform_wrapper input[type='url'], .gform_wrapper input[type='number'], .gform_wrapper textarea, .gform_wrapper select {border-color: #281B61;padding-left: 22px !important;padding-right: 22px !important;margin-bottom: 20px !important;}.gform_wrapper input[type='text']:focus, .gform_wrapper input[type='tel']:focus, .gform_wrapper input[type='email']:focus, .gform_wrapper input[type='search']:focus, .gform_wrapper input[type='password']:focus, .gform_wrapper input[type='url']:focus, .gform_wrapper input[type='number']:focus, .gform_wrapper textarea:focus, .gform_wrapper select:focus {border-color: #681736;}.gform_wrapper.gravity-theme textarea {padding: 22px 22px !important;}.gform_wrapper.gravity-theme .gfield_label {color: #681736 !important;font-size: 20px !important;font-weight: 700 !important;margin: 0 0 15px !important;}.gform_wrapper.gravity-theme .gfield_label+p {display: none !important;}.main-accordion .gform_wrapper.gravity-theme .gfield_label {font-size: 17px !important;line-height: 1;}@media (min-width: 768px) {.main-accordion .ginput_complex {margin: 0 -8px;}}@media (max-width: 767px) {.main-accordion .ginput_complex p {width: 100% !important;}}@media (min-width: 768px) {.main-accordion .ginput_complex p {-ms-flex: 1 0;flex: 1 0;margin: 0 8px;}}.gform-field-label--type-sub {padding-top: 0 !important;margin-top: -10px;}@media (max-width: 767px) {.main-accordion .gform_wrapper.gravity-theme .gform_fields {display: block !important;}}.gform-grid-col br {display: none !important;}.gfield-choice-input+br {display: none !important;}.gform_wrapper.gravity-theme .ginput_container_time {max-width: none !important;}.gform_wrapper.gravity-theme .gfield_header_item--icons, .gform_wrapper.gravity-theme .gfield_list_icons {margin-bottom: 20px !important;}.gform_wrapper.gravity-theme .ginput_container_time input {width: -webkit-max-content !important;width: max-content !important;}@media (max-width: 767px) {.gform_wrapper.gravity-theme .gfield {margin: 0 0 10px;}}.gform_wrapper.gravity-theme .gfield select.large {font-weight: 800;}input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}textarea {resize: vertical;vertical-align: top;overflow: auto;}select {min-width: 145px;}form button:not(.tribe-filter-bar-c-pill__pill):not(.tribe-filter-bar-c-pill__remove-button):not(.tribe-events-c-events-bar__filter-button):not(.tribe-filter-bar-c-clear-button):not(.tribe-filter-bar-c-pill__pill):not(.tribe-filter-bar-c-filter__filters-close):not(.tribe-events-c-events-bar__search-button):not(.tribe-events-c-view-selector__button):not(.tribe-events-calendar-month__day-cell):not(.tribe-filter-bar-c-filter__toggle):not(.tribe-filter-bar__action-done), form input[type="button"], form input[type="reset"], form input[type="submit"] {transition: background 0.3s ease-in-out;-webkit-appearance: none;-webkit-border-radius: 0;height: 60px;padding: 5px 21px;font: 700 18px/1.2 "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;color: #fff;outline: none;cursor: pointer;border: 2px solid #671736;border-radius: 8px;background: #AC2D24;}form button:not(.tribe-filter-bar-c-pill__pill):not(.tribe-filter-bar-c-pill__remove-button):not(.tribe-events-c-events-bar__filter-button):not(.tribe-filter-bar-c-clear-button):not(.tribe-filter-bar-c-pill__pill):not(.tribe-filter-bar-c-filter__filters-close):not(.tribe-events-c-events-bar__search-button):not(.tribe-events-c-view-selector__button):not(.tribe-events-calendar-month__day-cell):not(.tribe-filter-bar-c-filter__toggle):not(.tribe-filter-bar__action-done):hover, form button:not(.tribe-filter-bar-c-pill__pill):not(.tribe-filter-bar-c-pill__remove-button):not(.tribe-events-c-events-bar__filter-button):not(.tribe-filter-bar-c-clear-button):not(.tribe-filter-bar-c-pill__pill):not(.tribe-filter-bar-c-filter__filters-close):not(.tribe-events-c-events-bar__search-button):not(.tribe-events-c-view-selector__button):not(.tribe-events-calendar-month__day-cell):not(.tribe-filter-bar-c-filter__toggle):not(.tribe-filter-bar__action-done):focus, form input[type="button"]:hover, form input[type="button"]:focus, form input[type="reset"]:hover, form input[type="reset"]:focus, form input[type="submit"]:hover, form input[type="submit"]:focus {border-color: #681736;color: #681736;background: #f7f2f1;}button[type="button"], button[type="submit"], button[type="reset"] {z-index: 1;transition: background 0.3s ease-in-out;position: relative;display: inline-block;vertical-align: top;font: 700 18px/1.2 "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;padding: 5px 20px;text-decoration: none;text-align: center;color: #fff;border: 2px solid #671736;border-radius: 8px;background: #AC2D24;cursor: pointer;}button[type="button"]:hover, button[type="button"]:focus, button[type="submit"]:hover, button[type="submit"]:focus, button[type="reset"]:hover, button[type="reset"]:focus {border-color: #681736;color: #681736;background: #f7f2f1;}.select-holder {position: relative;}.select-holder:after {content: "";font-family: 'icomoon';font-size: 9px;line-height: 1;text-indent: 0;position: absolute;top: 50%;transform: translateY(-50%);right: 22px;z-index: 1;pointer-events: none;color: #3B3B3B;}.select-holder select {padding-right: 40px;}.search-form:last-child {margin-bottom: 0;}.error404 .content .search-form {margin: 0 -10px;}.error404 .content .search-form:last-child {margin-bottom: -20px;}.error404 .content .search-form input {margin: 0 10px 20px !important;}.search-form br {display: none;}.search-form>div {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;margin: 0 0 -15px;}@media (max-width: 767px) {.card-horizontal img {max-width: 250px !important;}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {width: 100%;margin: 0;}.wp-block-image.size-large.is-style-rounded {padding: 1rem 3rem 1rem 3rem;}.search-form>div {-ms-flex-direction: column;flex-direction: column;}}@media (min-width: 768px) {.search-form>div {margin: 0 -12px -15px;}}.search-form>div>* {margin: 0 0 15px;}@media (min-width: 768px) {.search-form>div>* {margin: 0 12px 15px;}}.search-form input[type="button"] {min-width: 100%;}@media (min-width: 768px) {.search-form input[type="button"] {min-width: auto;}}@media (min-width: 1024px) {.search-form input[type="button"] {min-width: 185px;}}@media (max-width: 767px) {.search-form input[type="text"] {width: 100%;}}@media (min-width: 768px) {.search-form input[type="text"] {-ms-flex: 1 0;flex: 1 0;}}.search-form .select-holder {min-width: 100%;}@media (min-width: 768px) {.search-form .select-holder {min-width: 145px;}}.search-form select {width: 100%;}.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__filters-close, .tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__remove-button {padding: 0;background: transparent;border: none;}.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {background: #681736;}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus .tribe-events-calendar-month__day-date-daynum, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover .tribe-events-calendar-month__day-date-daynum {color: #fff;}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {background: #681736;}.tribe-filter-bar-c-filter__toggle {background: transparent !important;border: none !important;height: auto !important;}.nav-links, .navigation, .navigation-comments {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}@media (min-width: 768px) {[id="twocolumns"] {display: -ms-flexbox;display: flex;}}[id="content"] {padding-top: 30px;padding-bottom: 30px;}@media (min-width: 768px) {[id="content"] {width: 70%;}}[id="content"]:only-child {width: 100%;}[id="sidebar"] {padding-top: 30px;padding-bottom: 30px;}@media (min-width: 768px) {[id="sidebar"] {width: 30%;padding-left: 30px;}}.widget {margin-bottom: 20px;}.widget select {min-width: 150px;width: 100%;}.search-form, .post-password-form {margin-bottom: 10px;}.search-form label, .post-password-form label {display: block;}@media (min-width: 768px) {#sidebar .search-form input, #sidebar .post-password-form input {width: 100%;margin: 0 0 5px;}}.search-form input[type='submit'], .post-password-form input[type='submit'] {margin: 0;}.nav-links, .navigation, .navigation-comments {width: 100%;position: relative;}.nav-links .screen-reader-text, .navigation .screen-reader-text, .navigation-comments .screen-reader-text {position: absolute;left: -99999px;}.nav-links .page-numbers, .navigation .page-numbers, .navigation-comments .page-numbers {margin: 0 3px;}.nav-links .page-numbers:first-child, .navigation .page-numbers:first-child, .navigation-comments .page-numbers:first-child {margin-left: 0;}.nav-links .page-numbers:last-child, .navigation .page-numbers:last-child, .navigation-comments .page-numbers:last-child {margin-right: 0;}.nav-links .next, .nav-links .prev, .navigation .next, .navigation .prev, .navigation-comments .next, .navigation-comments .prev {max-width: 49%;margin: 0 0 0 auto !important;}.nav-links .next a, .nav-links .prev a, .navigation .next a, .navigation .prev a, .navigation-comments .next a, .navigation-comments .prev a {z-index: 1;transition: color 0.3s ease-in-out;position: relative;display: inline-block;vertical-align: top;font: 700 17px/1.2 "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;padding: 12px 20px;text-decoration: none;text-align: center;color: #fff;border-radius: 8px;overflow: hidden;box-shadow: inset 0px 0px 0px 2px #9D3C2B;border: none;background: transparent;text-transform: capitalize;text-decoration: none;}@media (max-width: 767px) {.nav-links .next a, .nav-links .prev a, .navigation .next a, .navigation .prev a, .navigation-comments .next a, .navigation-comments .prev a {padding: 19px 35px;}}@media (min-width: 768px) {.nav-links .next a, .nav-links .prev a, .navigation .next a, .navigation .prev a, .navigation-comments .next a, .navigation-comments .prev a {font-size: 17px;padding-left: 24px;padding-right: 24px;min-width: 201px;}}.nav-links .next a:after, .nav-links .prev a:after, .navigation .next a:after, .navigation .prev a:after, .navigation-comments .next a:after, .navigation-comments .prev a:after {position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background: #9D3C2B;transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);z-index: -1;}.nav-links .next a:hover, .nav-links .next a:focus, .nav-links .prev a:hover, .nav-links .prev a:focus, .navigation .next a:hover, .navigation .next a:focus, .navigation .prev a:hover, .navigation .prev a:focus, .navigation-comments .next a:hover, .navigation-comments .next a:focus, .navigation-comments .prev a:hover, .navigation-comments .prev a:focus {color: #502A36;background: transparent;}.nav-links .next a:hover:after, .nav-links .next a:focus:after, .nav-links .prev a:hover:after, .nav-links .prev a:focus:after, .navigation .next a:hover:after, .navigation .next a:focus:after, .navigation .prev a:hover:after, .navigation .prev a:focus:after, .navigation-comments .next a:hover:after, .navigation-comments .next a:focus:after, .navigation-comments .prev a:hover:after, .navigation-comments .prev a:focus:after {transform: translate3d(0, -100%, 0);}@media (max-width: 767px) {.nav-links .next a, .nav-links .prev a, .navigation .next a, .navigation .prev a, .navigation-comments .next a, .navigation-comments .prev a {font-size: 0;}.nav-links .next a:after, .nav-links .prev a:after, .navigation .next a:after, .navigation .prev a:after, .navigation-comments .next a:after, .navigation-comments .prev a:after {content: '»';font-size: 25px;}}.nav-links .prev, .navigation .prev, .navigation-comments .prev {margin: 0 auto 0 0 !important;}@media (max-width: 767px) {.nav-links .prev:after, .navigation .prev:after, .navigation-comments .prev:after {content: '«';}}.navigation-single {display: -ms-flexbox;display: flex;border: 2px solid #681736;padding: 10px 0;border-width: 2px 0;width: 100%;margin-top: 20px;}.navigation-single .next, .navigation-single .prev {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}@media (min-width: 768px) {.navigation-single .next, .navigation-single .prev {max-width: 49%;}}.navigation-single .next a, .navigation-single .prev a {z-index: 1;max-width: 49%;transition: color 0.3s ease-in-out;position: relative;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;vertical-align: top;font: 700 17px/1.2 "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;text-decoration: none;text-align: center;color: #681736;border: none;text-transform: capitalize;}@media (min-width: 768px) {.navigation-single .next a, .navigation-single .prev a {font-size: 17px;padding: 0;min-width: -webkit-max-content;min-width: max-content;}}.navigation-single .next a:hover, .navigation-single .next a:focus, .navigation-single .prev a:hover, .navigation-single .prev a:focus {color: #502A36;background: transparent;}@media (max-width: 767px) {.navigation-single .next a, .navigation-single .prev a {font-size: 0;}}.navigation-single .next {display: -ms-flexbox;display: flex;-ms-flex-pack: end;justify-content: flex-end;margin: 0 0 0 auto !important;padding-right: 12px !important;}.navigation-single .next a {text-align: right;margin: 0 0 0 auto;}.navigation-single .next a:after {transition: transform 0.3s ease-in-out;content: "";font-family: 'icomoon';font-size: 25px;line-height: 1;text-indent: 0;margin: 0 0 0 10px;}.navigation-single .next a:hover:after, .navigation-single .next a:focus:after {transform: translateX(8px);}.navigation-single .prev a {text-align: left;}.navigation-single .prev a:before {transition: transform 0.3s ease-in-out;content: "";font-family: 'icomoon';font-size: 25px;line-height: 1;text-indent: 0;margin: 0 10px 0 0;}.navigation-single .prev a:hover:before, .navigation-single .prev a:focus:before {transform: translateX(-8px);}.navigation-single {-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: stretch;align-items: stretch;}.navigation-single:last-child {margin-bottom: 0;}.navigation-single .next, .navigation-single .prev {padding: 0;margin: 0;max-width: 49%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;border: 0;}.comment-form label {display: block;padding-bottom: 4px;}.comment-form input, .comment-form textarea {margin: 0 4px 0 0;width: 100%;}@media (min-width: 768px) {.comment-form input, .comment-form textarea {max-width: 300px;}}.comment-form input[type='submit'], .comment-form textarea[type='submit'] {display: block;width: auto;}.comment-form textarea {overflow: auto;margin: 0;height: 120px;min-height: 120px;}.commentlist {margin: 0 0 1.2em;}.commentlist .edit-link {margin: 0;}.commentlist .avatar-holder {float: left;margin: 0 1.2em 4px 0;}.commentlist-item .commentlist-item {padding: 0;}@media (min-width: 768px) {.commentlist-item .commentlist-item {padding: 0 0 0 2em;}}.comment, .commentlist-holder {overflow: hidden;}.commentlist-item .commentlist-item, .commentlist-item+.commentlist-item {padding-top: 20px;}.widget_calendar th, .widget_calendar td {text-align: center;}.widget_calendar #prev {text-align: left;}.widget_calendar #next {text-align: right;}#wp-calendar {width: 100%;}.wp-caption {max-width: 100%;clear: both;border: 2px solid #9D3C2B;padding: 4px;margin-bottom: 20px;text-align: center;}.wp-caption img {margin-bottom: 4px;}.wp-caption p {margin: 0;}.aligncenter {margin: 0 auto 20px;}img.aligncenter {display: block;margin: 0 auto;}.alignleft {float: left;margin: 0 1.2em 4px 0;}.alignright {float: right;margin: 0 0 4px 1.2em;}.mejs-container {margin-bottom: 20px;}.wp-caption-text, .gallery, .alignnone, .gallery-caption, .sticky, .bypostauthor {height: auto;}.gallery {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.gallery .gallery-item {margin: 0;padding: 0 10px 10px;}.gallery .gallery-item dt {float: none;width: 100%;margin: 0 0 10px;padding: 0;}.gallery-columns-2 .gallery-item {max-width: 50%;width: 50%;}.gallery-columns-3 .gallery-item {max-width: 33.33%;width: 33.33%;}.tagcloud {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.comment-list .comment-body {margin-bottom: 20px;}.comment-author img {margin-right: 10px;}h1, .h1, h2, .h2, h3, .h3, .holder-section .sidebar h2, h4, .h4, h5, .h5, h6, .h6, .h {font-family: "Noto Serif", "Helvetica Neue", "Helvetica", sans-serif;font-weight: 700;margin: 0 0 1.5em;color: inherit;}h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, .holder-section .sidebar h2 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a, .h a {text-decoration: none;}h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, .holder-section .sidebar h2 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover, h6 a:hover, .h6 a:hover, .h a:hover {text-decoration: underline;}h1, .h1 {font-size: 38px;line-height: 1;color: #681736;}@media (min-width: 768px) {h1, .h1 {font-size: 44px;}}h2, .h2 {font-size: 25px;line-height: calc(44/28);color: #681736;}@media (min-width: 768px) {h2, .h2 {font-size: 28px;}}h3, .h3, .holder-section .sidebar h2 {font-size: 20px;line-height: calc(44/22);}@media (min-width: 768px) {h3, .h3, .holder-section .sidebar h2 {font-size: 22px;}}h4, .h4 {font-size: 16px;line-height: calc(27/20);}@media (min-width: 768px) {h4, .h4 {font-size: 20px;line-height: 1.8;}}h5, .h5 {font-size: 14px;}h6, .h6 {font-size: 13px;}p {margin: 0 0 1.5em;}a {transition: box-shadow 0.3s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out, border 0.3s ease-in-out, opacity 0.3s ease-in-out, transform 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out, text-shadow 0.3s ease-in-out;color: inherit;text-decoration: underline;}a:hover, a:focus {text-decoration: none;}strong {font-weight: 700;}time a {text-decoration: none;}time a:hover, time a:focus {text-decoration: underline;}@font-face {font-family: 'icomoon';src: url("fonts/icomoon.eot?89ggvm");src: url("fonts/icomoon.eot?89ggvm#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?89ggvm") format("truetype"), url("fonts/icomoon.woff?89ggvm") format("woff"), url("fonts/icomoon.svg?89ggvm#icomoon") format("svg");font-weight: normal;font-style: normal;font-display: block;}[class^="icon-"], [class*="icon-"] {font-family: 'icomoon' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-user-circle:before {content: "\e90e";}.icon-user:before {content: "\e90b";}.icon-minus:before {content: "\e90c";}.icon-plus:before {content: "\e90d";}.icon-search:before {content: "\e900";}.icon-question:before {content: "\e901";}.icon-calendar:before {content: "\e902";}.icon-prev:before {content: "\e905";}.icon-next:before {content: "\e906";}.icon-arrow-down:before {content: "\e907";}.icon-clock:before {content: "\e908";}.icon-linkedin:before {content: "\e909";}.icon-twitter:before {content: "\e903";}.icon-facebook:before {content: "\e904";}.icon-youtube:before {content: "\e90a";}.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {transform: translate3d(0, 0, 0);}.slick-track {position: relative;left: 0;top: 0;display: block;}.slick-track:before, .slick-track:after {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}[dir="rtl"] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}.bg-video-holder {padding-top: 60%;position: relative;overflow: hidden;background-size: cover;}.bg-video-holder .bg-video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: opacity .3s ease;pointer-events: none;object-fit: cover;}.video-active .bg-video {opacity: 1;}#header {box-shadow: 0 3px 30px rgba(0, 0, 0, 0.1);position: relative;z-index: 10;}#header .search-form {position: relative;}@media (max-width: 767px) {#header .search-form>div {-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}}#header .search-form input[type="text"] {padding-right: 15px;height: 45px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}@media (max-width: 767px) {#header .search-form input[type="text"] {width: calc(100% - 110px);margin-right: 10px;}}@media (min-width: 768px) {#header .search-form input[type="text"] {min-width: 385px;padding-right: 25px;}}#header .search-form input[type="button"] {font-size: 16px;font-weight: normal;min-width: auto;height: 45px;padding: 8px 18px;border-color: #9D3C2B;}@media (max-width: 767px) {#header .search-form input[type="button"] {width: 100px;}}#header .search-form input[type="button"]:hover, #header .search-form input[type="button"]:focus {border-color: #681736;}#header .search-form .select-holder select {height: 45px;}#header .info-time {position: relative;font-size: 16px;padding-left: 45px;}@media (min-width: 768px) {#header .info-time {padding-left: 63px;}}#header .info-time:after {content: "";font-family: 'icomoon';font-size: 25px;line-height: 1;text-indent: 0;position: absolute;top: 50%;left: 0;transform: translateY(-50%);color: #681736;pointer-events: none;}@media (min-width: 768px) {#header .info-time:after {font-size: 33px;}}#header .info-time>*:last-child {margin-bottom: 0;}#header .info-time strong {margin: 0 18px 0 0;}@media (min-width: 768px) {#header .info-time strong {margin: 0 28px 0 0;}}.header-top {background: #681736;color: #fff;}.header-top-inner {padding: 10px 0;position: relative;}.links-header {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: end;justify-content: flex-end;margin: 0 -19px -5px;font-size: 13px;line-height: calc(18/13);}.links-header li {margin: 0 19px 5px;}.link-header {position: relative;display: -ms-inline-flexbox;display: inline-flex;vertical-align: top;-ms-flex-align: center;align-items: center;text-decoration: none;text-transform: capitalize;z-index: 1;}@media (min-width: 768px) {.link-header:after {transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;position: absolute;content: '';background: #3e0e20;left: -10px;right: -10px;top: -10px;bottom: -10px;opacity: 0;visibility: hidden;z-index: -1;}}.link-header:hover, .link-header:focus {outline: none;}.link-header:hover:after, .link-header:focus:after {opacity: 1;visibility: visible;}.popup-header-active .link-header:hover:after, .popup-header-active .link-header:focus:after {opacity: 0;visibility: hidden;}@media (min-width: 768px) {.link-header i {margin: 0 8px 0 0;}}@media (max-width: 767px) {.link-header span {display: none;}}.popup-header.popup-header-active .slide {opacity: 1;visibility: visible;}.is-not-touch-device .popup-header:hover .slide {opacity: 1;visibility: visible;}.popup-header .slide {transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;position: absolute;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;min-height: 70px;padding: 5px 15px;right: 0;top: 100%;z-index: 10;background: #F7F7F7;color: #3B3B3B;box-shadow: 0 2px 30px rgba(0, 0, 0, 0.16);opacity: 0;visibility: hidden;right: -10px;}@media (max-width: 767px) {.popup-header .slide {left: -10px;}}@media (min-width: 768px) {.popup-header .slide {padding: 5px 25px;min-height: 76px;}}.popup-header input[type="text"] {background: inherit;}.header-main {background: #fff;padding: 15px 0;}@media (min-width: 1024px) {.header-main {padding: 25px 0;}}.header-main .container {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}.main-nav {-ms-flex: 1 0;flex: 1 0;}.nav-menu {font-size: 18px;line-height: calc(24/18);}@media (min-width: 1024px) {.nav-menu {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: end;justify-content: flex-end;margin: 0 -15px -5px;}}@media (min-width: 1280px) {.nav-menu {margin: 0 -22.5px -5px;}}.nav-menu>li {position: relative;}@media (min-width: 1024px) {.nav-menu>li {margin: 0 15px 5px;}}@media (min-width: 1280px) {.nav-menu>li {margin: 0 22.5px 5px;}}.nav-menu>li.active>a, .nav-menu>li.hover>a {text-shadow: -0.4px 0 #3B3B3B, 0 0.4px #3B3B3B, 0.4px 0 #3B3B3B, 0 -0.4px #3B3B3B;}.nav-menu>li.hover .drop {opacity: 1;visibility: visible;}@media (max-width: 1023px) {.nav-menu>li.hover .drop {position: relative;}}@media (max-width: 1023px) {.nav-menu>li:last-child>a {border: none;}}.nav-menu>li:last-child .drop {right: 0;left: auto;}.nav-menu>li>a {transition: text-shadow 0.3s ease-in-out;}@media (max-width: 1023px) {.nav-menu>li>a {display: block;border-bottom: 2px solid #D9D9D9;padding: 10px 35px;}}.nav-menu>li>a:hover, .nav-menu>li>a:focus {outline: none;text-shadow: -0.4px 0 #3B3B3B, 0 0.4px #3B3B3B, 0.4px 0 #3B3B3B, 0 -0.4px #3B3B3B;}.nav-menu .drop {transition: opacity 0.3s, visibility 0.3s, max-height 0.3s;position: absolute;opacity: 0;visibility: hidden;width: 100%;top: 100%;z-index: 10;font-size: 18px;line-height: calc(28/24);padding: 15px 15px 30px;font-weight: 400;font-size: 15px;line-height: calc(25/15);}@media (min-width: 1024px) {.nav-menu .drop {width: 545px;max-height: none;padding: 0;padding: 23px 0 0;right: -80px;}}@media (min-width: 1280px) {.nav-menu .drop {width: 685px;}}@media (min-width: 1280px) {.nav-menu .drop {right: -155px;}}.nav-menu .drop .btn {padding: 8px 14px;}@media (min-width: 1024px) {.nav-menu .drop .btn {margin-top: 18px;}}.nav-menu .drop .btn:first-child {margin-top: 0;}@media (min-width: 1024px) {.nav-menu .drop-inner {display: -ms-flexbox;display: flex;-ms-flex-direction: row-reverse;flex-direction: row-reverse;background: #F7F7F7;padding: 32px 35px;box-shadow: 0 2px 30px rgba(0, 0, 0, 0.16);}}@media (min-width: 768px) {.nav-menu .drop-text {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;-ms-flex: 1 0;flex: 1 0;}}.nav-menu .drop-text>*:last-child {margin-bottom: 0;}.nav-menu a {text-decoration: none;display: inline-block;vertical-align: top;}.logo {margin: 0 25px 0 0;}.logo img {width: 200px;}@media (min-width: 1024px) {.logo img {width: 220px;}}@media (min-width: 1280px) {.logo img {width: 278px;}}.subnav {font-size: 16px;line-height: calc(22/16);margin: 0 0 15px;}@media (min-width: 1024px) {.subnav {margin: 0 0 -10px 45px;width: 45%;}}.subnav:only-child {width: 100%;margin: 0;}.subnav li:last-child a {border: none;}.subnav li:first-child {margin-top: -8px;}.subnav li.active a {text-shadow: -0.4px 0 #3B3B3B, 0 0.4px #3B3B3B, 0.4px 0 #3B3B3B, 0 -0.4px #3B3B3B;}.subnav:last-child {margin-bottom: -20px;}.subnav a {position: relative;display: block;border-bottom: 2px solid #D9D9D9;z-index: 1;padding: 8px 20px;text-decoration: none;}@media (min-width: 1024px) {.subnav a {padding: 9.5px 32px;}}.subnav a:hover, .subnav a:focus {outline: none;}.subnav a:hover:after, .subnav a:focus:after {right: 0;}@media (min-width: 1024px) {.subnav a:after {position: absolute;content: '';bottom: -2px;left: 0;right: 100%;height: 2px;background: #681736;transition-property: right;transition-duration: 0.3s;transition-timing-function: ease-out;}}.subnav a>*:last-child {margin-bottom: 0;}.nav-opener {width: 45px;height: 45px;float: right;position: relative;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: -5px 0 0;}@media (min-width: 1024px) {.nav-opener {display: none;}}.nav-opener:before, .nav-opener:after, .nav-opener span {background: #681736;position: absolute;top: 20px;left: 0;right: 0;height: 4px;transition: transform .2s linear;border-radius: 4px;margin: 0 5px;}.nav-opener:before, .nav-opener:after {content: '';top: 9px;}.nav-opener:after {top: 31px;}.nav-active .nav-opener:before, .nav-active .nav-opener:after {transform: rotate(45deg);top: 50%;left: 0;right: 0;}.nav-active .nav-opener:after {transform: rotate(-45deg);}.nav-active .nav-opener span {opacity: 0;}.nav-drop {transition: transform 0.3s ease-in-out;}@media (max-width: 1023px) {.nav-drop {overflow-x: hidden;overflow-y: auto;position: fixed;height: calc(100% - 121px);top: 121px;left: 0;right: 0;z-index: 999;background-color: #fff;transform: translateX(100%);box-shadow: inset 0 3px 30px rgba(0, 0, 0, 0.1);padding: 35px 20px;}}.nav-active .nav-drop {transform: translateX(0);}.resize-active * {transition: none !important;}.nav-active {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}#wrapper {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;position: relative;overflow: hidden;min-height: 100vh;}#main {-ms-flex: 1 0;flex: 1 0;}@media (max-width: 767px) {.nav-active {position: fixed;top: 0;bottom: 0;left: 0;right: 0;}}img, svg {max-width: 100%;height: auto;}[class^="section"], [class*="section"] {position: relative;z-index: 1;}[class^="section"] .image-decor, [class*="section"] .image-decor {position: absolute;width: 350px;opacity: 0.35;top: 20px;left: 68%;pointer-events: none;z-index: -1;}@media (max-width: 427px) {[class^="section"] .image-decor, [class*="section"] .image-decor {display: none;}}@media (min-width: 769px) {[class^="section"] .image-decor, [class*="section"] .image-decor {width: 470px;}}[class^="section"] .image-decor svg, [class*="section"] .image-decor svg {width: 100%;}[class^="section"] .image-decor svg path, [class*="section"] .image-decor svg path {fill: #ebebeb;}#main>.container:first-child, #main>.container-holder:first-child, #main>.g-container:first-child {padding-top: 35px;}@media (min-width: 768px) {#main>.container:first-child, #main>.container-holder:first-child, #main>.g-container:first-child {padding-top: 60px;}}#main>.container:last-child, #main>.container-holder:last-child, #main>.g-container:last-child {padding-bottom: 40px;}@media (min-width: 768px) {#main>.container:last-child, #main>.container-holder:last-child, #main>.g-container:last-child {padding-bottom: 60px;}}.container, .container-holder, .g-container {width: 100%;max-width: 1200px;padding: 0 20px;margin: 0 auto;}.container.full-width, .container-holder.full-width, .g-container.full-width {max-width: none;padding-left: 0;padding-right: 0;}.container .g-container, .container .container-holder, .container #content, .container-holder .g-container, .container-holder .container-holder, .container-holder #content, .g-container .g-container, .g-container .container-holder, .g-container #content {padding-left: 0;padding-right: 0;}.container .g-container+.g-container, .container .container-holder+.g-container, .container #content+.g-container, .container-holder .g-container+.g-container, .container-holder .container-holder+.g-container, .container-holder #content+.g-container, .g-container .g-container+.g-container, .g-container .container-holder+.g-container, .g-container #content+.g-container {margin-top: 0;margin-bottom: 0;}.container>h1:last-child, .container .h1:last-child, .container>h2:last-child, .container .h2:last-child, .container>h3:last-child, .container .h3:last-child, .container .holder-section .sidebar h2:last-child, .holder-section .sidebar .container h2:last-child, .container>h4:last-child, .container .h4:last-child, .container>h5:last-child, .container .h5:last-child, .container>h6:last-child, .container .h6:last-child, .container>.h:last-child, .container-holder>h1:last-child, .container-holder .h1:last-child, .container-holder>h2:last-child, .container-holder .h2:last-child, .container-holder>h3:last-child, .container-holder .h3:last-child, .container-holder .holder-section .sidebar h2:last-child, .holder-section .sidebar .container-holder h2:last-child, .container-holder>h4:last-child, .container-holder .h4:last-child, .container-holder>h5:last-child, .container-holder .h5:last-child, .container-holder>h6:last-child, .container-holder .h6:last-child, .container-holder>.h:last-child, .g-container>h1:last-child, .g-container .h1:last-child, .g-container>h2:last-child, .g-container .h2:last-child, .g-container>h3:last-child, .g-container .h3:last-child, .g-container .holder-section .sidebar h2:last-child, .holder-section .sidebar .g-container h2:last-child, .g-container>h4:last-child, .g-container .h4:last-child, .g-container>h5:last-child, .g-container .h5:last-child, .g-container>h6:last-child, .g-container .h6:last-child, .g-container>.h:last-child {margin-bottom: 0;}.g-container {padding-top: 25px;padding-bottom: 25px;}.g-container+.g-container, .g-container+.bg-white {padding-top: 0 !important;}.g-container .holder-section {padding: 10px 0 25px;}@media (min-width: 768px) {.g-container .holder-section {padding: 0 0 12px;}}.g-container p:last-child {margin-bottom: 0;}.alignright {margin-bottom: 2.5rem !important;}.alignright.is-resized {margin-left: 20px !important;}.alignleft {margin-bottom: 2.5rem !important;}.alignleft.is-resized {margin-right: 20px !important;}.wp-block-gallery {padding-left: 0 !important;}.content>img {display: inline-block;vertical-align: top;margin: 0 0 20px;}.boxes-cards {padding: 35px 0;}@media (min-width: 768px) {.boxes-cards {padding: 60px 0;}}.boxes-cards+.boxes-cards {padding-top: 0;}.main-section {padding: 40px 0 60px;}@media (min-width: 768px) {.main-section {padding: 55px 0 75px;}}@media (min-width: 768px) {.main-section:last-child {padding-bottom: 60px;}}.main-section+.category-section {padding-top: 0;}.accessibility {position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden;}.accessibility:focus {position: static;width: auto;height: auto;}.hidden {position: absolute;left: -9999px;top: auto;width: 1px;height: 1px;overflow: hidden;}.w-100 {width: 100%;}.text-primary {color: #681736;}.bg-light-gray {background: rgba(101, 113, 101, 0.06);}.text-holder {max-width: 978px;margin: 0 auto 35px;}@media (min-width: 768px) {.text-holder {margin-bottom: 55px;}}.text-holder:last-child {margin-bottom: 0;}.two-columns, .three-columns {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -18px;}.two-columns:last-child, .three-columns:last-child {margin-bottom: -36px;}.two-columns .col, .three-columns .col {padding: 0 18px 36px;display: -ms-flexbox;display: flex;width: 100%;}@media (min-width: 600px) {.two-columns .col, .three-columns .col {width: 50%;}}.two-columns .col>*, .three-columns .col>* {width: 100%;}@media (min-width: 900px) {.two-columns {margin: 0 -35px;}}@media (min-width: 900px) {.two-columns:last-child {margin-bottom: -70px;}}@media (min-width: 600px) {.two-columns .col {width: 50%;}}@media (min-width: 900px) {.two-columns .col {padding: 0 35px 70px;}}.three-columns {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -18px;}.three-columns:last-child {margin-bottom: -36px;}@media (min-width: 900px) {.three-columns .col {width: 33.3%;}}.bg-blue {background: #50A4E3 !important;}.text-primary {color: #681736 !important;}.subtitle {display: block;}.category-list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px 0 0;}.category-list li {margin: 0 10px 0 0;}.category-list li:after {content: ',';}.category-list li:last-child:after {display: none;}.category-list a {text-decoration: none;color: #681736;font-size: 12px;}.category-list a:hover, .category-list a:focus {text-decoration: underline;}.author-meta {margin: 0 0 30px;}@media (min-width: 428px) {.author-meta {display: -ms-flexbox;display: flex;}}.author-meta>img {display: block;border-radius: 50%;overflow: hidden;display: block;border-radius: 50%;overflow: hidden;width: 200px;height: 200px;margin: 0 auto 20px;object-fit: cover;}@media (min-width: 428px) {.author-meta>img {margin: 0 20px 0 0;}}@media (min-width: 768px) {.author-meta>img {width: 250px;height: 250px;}}.author-meta .bio {-ms-flex: 1 0;flex: 1 0;background: #eee;padding: 20px;}.info-heading {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;color: #9a9a9a;font-size: 16px;line-height: calc(24/16);border: 1px solid #D9D9D9;border-width: 1px 0;padding: 10px;margin: 23px 0 32px;}@media (min-width: 768px) {.info-heading {padding: 12px 20px;}}.info-heading:first-child {margin-top: 0;}.info-heading>* {margin: 0 25px 0 0;}@media (min-width: 768px) {.info-heading>* {margin: 0 50px 0 0;}}.info-heading>*:last-child {margin: 0;}.info-heading a {text-decoration: none;}.info-heading a:hover {text-decoration: underline;}.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {color: #681736;}.tribe-event-categories {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -5px;}.tribe-event-categories:last-child {margin-bottom: -10px;}.tribe-event-categories li {margin: 0 0px 10px;padding-right: 10px;}.tribe-event-categories a {display: inline-block;vertical-align: text-top;border-radius: 8px;overflow: hidden;background: currentColor;border: 2px solid #9D3C2B;border-color: currentColor;font-size: 14px;line-height: 1.2;padding: 5px 10px;border-radius: 30px;color: #681736;}div#tribe-events-content br {content: "";padding-bottom: 1.2rem;display: block;}div#tribe-events-content iframe {padding: 2rem 0 0 0;}.tribe-events-meta-group dt.tribe-event-tags-label {display: none;}.tribe-events-meta-group dd.tribe-event-tags {display: none;}.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {width: 100%;}.tribe-event-categories a:hover, .tribe-event-categories a:focus {background: #f7f2f1;border-color: currentColor;}.tribe-event-categories a:hover span, .tribe-event-categories a:focus span {color: currentColor;}.tribe-event-categories a:visited span {color: #fff;}.tribe-event-categories a:visited:hover span, .tribe-event-categories a:visited:focus span {color: currentColor !important;}.tribe-event-categories a span {color: #fff;}.single-tribe_events #tribe-events-content.tribe-blocks-editor .tribe-events-event-meta dl dd {line-height: 1;}.tribe-common--breakpoint-medium .tribe-filter-bar--vertical.tribe-filter-bar {margin-right: var(--tec-grid-gutter-small);width: 300px;background: #f3f3f3;padding: 0.5rem 1rem;}.tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container .tribe-filter-bar--open~.tribe-events-calendar-day, .tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container .tribe-filter-bar--open~.tribe-events-calendar-latest-past, .tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container .tribe-filter-bar--open~.tribe-events-calendar-list, .tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container .tribe-filter-bar--open~.tribe-events-calendar-month, .tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container .tribe-filter-bar--open~.tribe-events-pro-map, .tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container .tribe-filter-bar--open~.tribe-events-pro-photo, .tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container .tribe-filter-bar--open~.tribe-events-pro-week-grid {width: calc(100% - 342px);}#tribe-events-content a, .tribe-events-event-meta a, #tribe-events-content a, .tribe-events-event-meta a {text-decoration: none;color: #681736;}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {padding: 20px;}.tribe-events-single ul.tribe-related-events li {padding: 0;}#tribe-events-content a:hover, #tribe-events-content a:focus, .tribe-events-event-meta a:hover, .tribe-events-event-meta a:focus, #tribe-events-content a:hover, #tribe-events-content a:focus, .tribe-events-event-meta a:hover, .tribe-events-event-meta a:focus {text-decoration: underline;}.tribe-event-tags {margin: 0 0 -10px -10px;}.tribe-event-tags a {display: inline-block;vertical-align: text-top;color: #fff !important;border-radius: 8px;overflow: hidden;background: #9D3C2B;border: 2px solid #9D3C2B;font-size: 14px;line-height: 1.2;padding: 5px 10px;border-radius: 30px;margin: 0 0 5px 5px;text-decoration: none !important;}.tribe-events-event-meta .tribe-event-tags a {text-decoration: none !important;}.tribe-event-tags a:hover, .tribe-event-tags a:focus {border-color: #681736;color: #681736 !important;background: #f7f2f1;}.tribe-event-tags a:visited {color: #fff;}h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium {font-family: "Noto Serif", "Helvetica Neue", "Helvetica", sans-serif;}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {width: 100%;}span.tribe-events-calendar-list__event-date-tag-weekday {background: #eee;padding-top: 0.5rem;}span.tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {background: #eee;padding-bottom: 0.5rem;}.cards-search a {text-decoration: none;}.cards-search a:hover, .cards-search a:focus {color: #681736;}.cards-search a:hover h3, .cards-search a:focus h3 {text-decoration: underline;}#footer {color: #fff;overflow: hidden;padding: 50px 0;font: 13px/1.84 Roboto, Helvetica Neue, Helvetica, sans-serif;background: #2A516A;}@media (min-width: 1024px) {#footer {padding: 70px 0;}}#footer .widget {margin-bottom: 0 !important;}#footer h3 {font-family: inherit;font-size: 14px;line-height: calc(28/16);font-weight: 700;color: inherit;margin: 0 0 9px;}@media (min-width: 1024px) {#footer h3 {margin-top: -4px;}}#footer h3:first-child {margin-top: 0;}.logo-footer img {width: 200px;}.copy {font-size: 11px;line-height: calc(24/11);margin: 20px 0 0;}@media (min-width: 1024px) {.copy {margin: 30px 0 0;}}.copy:first-child {margin-top: 0;}.copy p {margin: 0;}.copy a {text-decoration: none;}.copy a:hover, .copy a:focus {text-decoration: underline;}@media (min-width: 1024px) {.footer-holder {display: -ms-flexbox;display: flex;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}}@media (min-width: 768px) {.footer-holder-inner {display: -ms-flexbox;display: flex;}}@media (min-width: 1024px) {.footer-holder-inner {-ms-flex: 1 0;flex: 1 0;}}.social-holder {margin: 0 0 35px;}@media (min-width: 768px) {.social-holder {margin: 0 0 0 30px;min-width: 160px;}}@media (min-width: 1280px) {.social-holder {margin: 0 0 0 50px;}}.footer-columns {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -10px;-ms-flex: 1 0;flex: 1 0;}.footer-columns .column {width: 50%;padding: 0 10px 22px;}@media (min-width: 600px) {.footer-columns .column {width: 25%;}}.menu {font-size: 14px;}.menu li {margin: 0 0 9px;}.menu li.active a {text-decoration: underline;}.menu li a {text-decoration: none;}.menu li a:hover, .menu li a:focus {text-decoration: underline;}.footer-info {width: 230px;}@media (min-width: 1024px) {.footer-info {margin: 0 50px 0 0;}}.btn, .wp-block-button__link {transition: color 0.3s ease-in-out, background 0.3s ease-in-out, border 0.3s ease-in-out;z-index: 1;position: relative;display: inline-block;vertical-align: top;font: 16px/1.2 "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;padding: 11px 16px;text-decoration: none;text-align: center;color: #fff;border-radius: 8px;overflow: hidden;background: #9D3C2B;border: 2px solid #9D3C2B;}@media (min-width: 768px) {.btn, .wp-block-button__link {padding-left: 24px;padding-right: 24px;}}.btn.btn-lg, .wp-block-button__link.btn-lg {font-size: 18px;font-weight: 700;padding: 17px 30px;min-width: 215px;}.btn.btn-light, .wp-block-button__link.btn-light {color: #904530;border-color: #F4F4F4;background: #F4F4F4;}.btn.btn-light:after, .wp-block-button__link.btn-light:after {transform: translate3d(0, 100%, 0);background: #fff;}.btn.btn-light:hover, .btn.btn-light:focus, .wp-block-button__link.btn-light:hover, .wp-block-button__link.btn-light:focus {color: #fff;text-decoration: none;border-color: #502A36;background: #502A36;}.btn:hover, .btn:focus, .wp-block-button__link:hover, .wp-block-button__link:focus {border-color: #681736;color: #681736;background: #f7f2f1;}.btn-holder {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -5px;}@media (min-width: 428px) {.btn-holder {margin: 0 -8px;}}@media (min-width: 768px) {.btn-holder {margin: 0 -11px;}}.btn-holder:last-child {margin-bottom: -20px;}.btn-holder>* {margin: 0 5px 20px;}@media (min-width: 428px) {.btn-holder>* {margin: 0 8px 20px;}}@media (min-width: 1024px) {.btn-holder>* {margin: 0 11px 20px;}}.wp-block-button {margin-bottom: 25px;}.wp-block-button__width-25 .wp-block-button__link {width: 25%;}.wp-block-button__width-50 .wp-block-button__link {width: 50%;}.wp-block-button__width-75 .wp-block-button__link {width: 75%;}.wp-block-button__width-100 .wp-block-button__link {width: 100%;}.card {display: block;position: relative;background: #fff;border-radius: 8px;overflow: hidden;color: #3B3B3B;box-shadow: 0 2px 15px rgba(0, 0, 0, 0.16);}.card:after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: '';border-radius: 8px;border: 2px solid #681736;pointer-events: none;z-index: 1;}.card.card-secondary {border-color: #AC5D43;}.card.card-secondary:after {border-width: 1px;}.card.card-secondary .card-head {height: 172px;border-radius: 8px;}.card.card-secondary .card-body {padding: 11px 25px 25px;}.card.card-secondary h3 {margin: 0 0 3px;}.card.card-horizontal {margin-bottom: 35px;}@media (min-width: 768px) {.card.card-horizontal {display: -ms-flexbox;display: flex;-ms-flex-direction: row-reverse;flex-direction: row-reverse;margin-bottom: 60px;}}.card.card-horizontal:last-child {margin-bottom: 0;}.card.card-horizontal .card-head {background: #681736;}@media (min-width: 768px) {.card.card-horizontal .card-head {-ms-flex: 1 0;flex: 1 0;border-radius: 60px 8px 8px 0;height: auto;}}@media (min-width: 1024px) {.card.card-horizontal .card-head {border-radius: 100px 8px 8px 0;}}@media (min-width: 768px) {.card.card-horizontal .card-body {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;-ms-flex-align: start;align-items: flex-start;padding: 35px 25px;width: 385px;}}@media (min-width: 1024px) {.card.card-horizontal .card-body {padding: 45px 50px;margin: 0 15px 0 0;}}@media (min-width: 768px) {.card.card-horizontal p {margin: 0 0 30px;}}@media (min-width: 768px) {.card.card-horizontal p:last-child {margin: 0;}}.card .card-head {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;background: #46272D;height: 200px;border-radius: 8px 8px 8px 60px;overflow: hidden;margin: -1px;padding: 30px 50px;}.card .card-head img {max-height: 100%;width: auto;}.card .card-head.w-100 {padding: 0;}.card .card-head.w-100 img {max-height: auto;}.card .card-body {padding: 30px 30px 42px 30px;}.card .card-body>*:last-child {margin-bottom: 0;}.card h2 {font-weight: normal;line-height: calc(44/38);font-size: 30px;margin: 0 0 5px;}@media (min-width: 768px) {.card .card-body {padding: 30px;}.card h2 {font-size: 38px;margin: 0 0 10px;}}.card h3 {font-weight: normal;margin: 0 0 15px;font-size: 24px;line-height: 1.2;}a.card {transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;text-decoration: none;}a.card:hover {text-decoration: none;}a.card:hover, a.card:focus {transform: translateY(-5px);box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);outline: none;}@media (min-width: 600px) {.cards-holder {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px;}}@media (min-width: 1024px) {.cards-holder {margin: 0 -25px;}}.cards-holder:last-child {margin-bottom: -40px;}@media (min-width: 1024px) {.cards-holder:last-child {margin-bottom: -50px;}}.cards-holder .card {margin: 0 0 40px;}@media (min-width: 600px) {.cards-holder .card {width: calc(50% - 30px);margin: 0 15px 40px;}}@media (min-width: 1024px) {.cards-holder .card {width: calc(50% - 50px);margin: 0 25px 50px;}}.cards-holder .card-head {height: 60vw;}@media (min-width: 600px) {.cards-holder .card-head {height: 29vw;}}@media (min-width: 1280px) {.cards-holder .card-head {height: 355px;}}.slick-slider {position: relative;margin: 0 -13px;}.slick-slider .slide-gellery {margin: 0 13px;}@media (max-width: 1279px) {.slick-slider .slick-list {margin: 0 45px;}}@media (max-width: 767px) {.slick-slider .slick-list {margin: 0 25px;}.tribe-events .tribe-events-calendar-list__event-date-tag {margin-right: 12px;}}.slick-slider .slick-arrow {transition: opacity 0.3s ease-in-out;position: absolute;top: 50%;transform: translateY(-50%);color: #50A4E3;background: transparent;opacity: 0.5;border: none;cursor: pointer;z-index: 10;font-size: 35px;font-weight: normal;padding: 0;}@media (min-width: 768px) {.slick-slider .slick-arrow {font-size: 55px;}}.is-not-touch-device .slick-slider .slick-arrow:hover, .is-not-touch-device .slick-slider .slick-arrow:focus {opacity: 1;outline: none;}.slick-slider .slick-arrow.slick-next {right: 0;}@media (min-width: 1280px) {.slick-slider .slick-arrow.slick-next {right: -44px;}}.slick-slider .slick-arrow.slick-prev {left: 0;}@media (min-width: 1280px) {.slick-slider .slick-arrow.slick-prev {left: -44px;}}.main-accordion:last-child {margin-bottom: -28px;}.main-accordion .item-accordion {border: 2px solid #2C0C3B;border-radius: 8px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.22);margin: 0 0 28px;}.main-accordion .item-accordion.active .opener:before {content: '\e90c';}.main-accordion .item-accordion.active .opener:hover, .main-accordion .item-accordion.active .opener:focus {background: transparent;}.main-accordion .opener {font: 700 18px/1.2 "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;position: relative;width: 100%;padding: 9px 60px 9px 25px;color: #535151;background: transparent;border: none;font-size: 18px;line-height: calc(40/20);text-align: left;cursor: pointer;height: auto;}@media (min-width: 768px) {.main-accordion .opener {font-size: 20px;}}@media (min-width: 1024px) {.main-accordion .opener {padding-right: 80px;}}.main-accordion .opener:before {content: "";font-family: 'icomoon';font-size: 18px;line-height: 1;text-indent: 0;position: absolute;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;color: #fff;right: 25px;z-index: 1;font-weight: normal;width: 30px;height: 30px;background: #681736;border-radius: 50%;top: 14px;right: 20px;}.main-accordion .slide {padding: 30px 25px 30px 25px;}@media (min-width: 428px) {.main-accordion .slide {padding-right: 45px;}}@media (min-width: 768px) {.main-accordion .slide {margin-top: -6px;padding-right: 60px;}}@media (min-width: 1024px) {.main-accordion .slide {padding-right: 80px;}}.main-accordion .slide>*:last-child {margin-bottom: 0;}.social-list {font-size: 14px;}@media (min-width: 768px) {.social-list {font-size: 16px;}}.social-list:last-child {margin-bottom: -10px;}.social-list li {margin: 0 0 10px;}.social-list a {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;text-decoration: none;}.social-list a:hover {color: #50A4E3;}.social-list [class^="icon-"], .social-list [class*="icon-"] {padding: 0 15px 0 0;font-size: 1.5em;width: 35px;}@media (min-width: 768px) {.social-list [class^="icon-"], .social-list [class*="icon-"] {width: 45px;}}.social-list i {display: -ms-inline-flexbox;display: inline-flex;vertical-align: top;padding: 0 15px 0 0;width: 35px;}@media (min-width: 768px) {.social-list i {width: 45px;}}.social-list svg {height: 21px;width: auto;fill: currentColor;}@media (min-width: 768px) {.social-list svg {height: 25px;}}.social-list span {-ms-flex: 1 0;flex: 1 0;}.links-list, .child-sidebar-menu {margin: 0 -15px;}@media (min-width: 768px) {.links-list.links-columns, .child-sidebar-menu.links-columns {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}}@media (min-width: 768px) {.links-list.links-columns li, .child-sidebar-menu.links-columns li {width: 50%;}}@media (min-width: 768px) {.links-list.links-columns li:last-child a, .child-sidebar-menu.links-columns li:last-child a {border-bottom: 2px solid #D9D9D9;padding: 0 0 18px;}}.links-list.links-columns li:only-child, .child-sidebar-menu.links-columns li:only-child {width: 100%;}.links-list li, .child-sidebar-menu li {padding: 0 15px 20px;}.links-list li:last-child a, .child-sidebar-menu li:last-child a {border: none;padding: 0;}.links-list:last-child, .child-sidebar-menu:last-child {margin-bottom: -20px;}.links-list a, .child-sidebar-menu a {position: relative;display: block;border-bottom: 2px solid #D9D9D9;z-index: 1;padding: 0 0 18px;text-decoration: none;}.links-list a:hover, .links-list a:focus, .child-sidebar-menu a:hover, .child-sidebar-menu a:focus {outline: none;}.links-list a:hover:after, .links-list a:focus:after, .child-sidebar-menu a:hover:after, .child-sidebar-menu a:focus:after {right: 0;}.links-list a:after, .child-sidebar-menu a:after {position: absolute;content: '';bottom: -2px;left: 0;right: 100%;height: 2px;background: #681736;transition-property: right;transition-duration: 0.3s;transition-timing-function: ease-out;}.links-list a>*:last-child, .child-sidebar-menu a>*:last-child {margin-bottom: 0;}.links-list h3, .child-sidebar-menu h3 {font-weight: normal;margin: 0 0 4px;}.intro-section {position: relative;z-index: 1;text-align: center;color: #fff;padding: 50px 0 150px;}@media (min-width: 768px) {.intro-section {padding: 75px 0 200px;}}@media (min-width: 1024px) {.intro-section {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 100px 0 260px;min-height: 650px;}}.intro-section:after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: '';background: rgba(0, 0, 0, 0.65);z-index: -1;}.intro-section+.g-container {padding-top: 35px;}@media (min-width: 768px) {.intro-section+.g-container {padding-top: 60px;}}.intro-section+.gallery-section .main-gallery {margin-top: -150px;}@media (min-width: 768px) {.intro-section+.gallery-section .main-gallery {margin-top: -205px;}}.intro-section .bg-video-holder {position: absolute;top: 0;bottom: 0;left: 0;right: 0;padding: 0;z-index: -2;width: 100%;height: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);}.intro-section .container {max-width: 945px;}.intro-section h1 {font-size: 26px;font-weight: normal;line-height: calc(44/26);color: inherit;}.intro-section h2 {color: inherit;}.intro-head {max-width: 735px;margin: 0 auto 45px;}.intro-head:last-child {margin-bottom: 0;}.intro-head>*:last-child {margin-bottom: 0;}.hero-section {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;color: #fff;padding: 50px 0;min-height: 150px;overflow: hidden;background: #681736;}@media (min-width: 768px) {.hero-section {min-height: 200px;}}.hero-section *:last-child {margin-bottom: 0;}.hero-section+.g-container {padding-top: 35px;}@media (min-width: 768px) {.hero-section+.g-container {padding-top: 60px;}}.hero-section+.holder-section .sidebar, .hero-section+.g-container .sidebar {margin-top: -60px;}@media (min-width: 768px) {.hero-section+.holder-section .sidebar, .hero-section+.g-container .sidebar {margin-top: -120px;}}@media (min-width: 1024px) {.hero-section+.holder-section .sidebar, .hero-section+.g-container .sidebar {margin-top: -160px;}}.hero-section h1, .hero-section h2 {color: inherit;font-weight: normal;}.hero-section .image-decor {top: 50%;transform: translateY(-50%);opacity: 0.1;}@media (max-width: 767px) {.intro-section h1 {font-size: 20px;padding: 2rem 0.5rem;}.hero-section .image-decor {left: 50%;}}.hero-section .image-decor svg path {fill: #fff;}@media (min-width: 768px) {.hero-holder {width: calc(100% - 350px);}}.head-section {text-align: center;padding: 40px 0;color: #000;}@media (min-width: 768px) {.head-section {padding: 65px 0;}}.head-section+.events-section, .head-section+.g-container {padding-top: 0;}.head-section>*:last-child {margin-bottom: 0;}.head-section .container {max-width: 710px;}.head-section h2 {margin: 0 0 20px;font-weight: normal;}.events-section {padding: 50px 0 80px;}@media (min-width: 768px) {.events-section {padding: 65px 0 100px;}}.events-section h2 {margin: 0 0 13px;font-weight: normal;line-height: calc(36/28);}.events-section .category-list {margin-top: -4px;}@media (min-width: 768px) {.event-holder {display: -ms-flexbox;display: flex;}}.event-holder .image-holder {margin: 0 0 20px;}.event-holder .image-holder img {width: 100%;}.event-holder .time-holder {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;padding: 5px;min-width: 80px;min-height: 80px;background: #fff;font-size: 16px;font-weight: 700;color: #681736;border: 2px solid #681736;border-radius: 10px 30px 10px 10px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.06);}@media (min-width: 768px) {.event-holder .time-holder {min-width: 98px;min-height: 98px;font-size: 20px;}}.event-holder-inner {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;}.event-holder-inner .text-holder {-ms-flex: 1 0;flex: 1 0;}.event-holder-inner .text-holder>*:last-child {margin-bottom: 0;}.event-holder-inner .time-holder {margin: -65px 10px 0;}@media (min-width: 768px) {.event-holder-inner .time-holder {margin: -78px 30px 0;}}.events-content {line-height: calc(25/16);margin: 0 0 50px;}@media (min-width: 768px) {.events-content {width: 60%;margin: 0 25px 0 0;}}@media (min-width: 1024px) {.events-content {margin: 0 43px 0 0;}}@media (min-width: 768px) {.events-content:only-child {width: 100%;}}@media (min-width: 768px) {.event-items {-ms-flex: 1 0;flex: 1 0;}}.event-items>*:last-child {margin-bottom: 0;}.event-item {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;margin: 0 0 35px;color: #000;font-size: 15px;line-height: calc(24/15);}.event-item:last-child {margin-bottom: 0;}.event-item *:last-child {margin-bottom: 0;}.event-item .lead {font-size: 16px;line-height: calc(28/16);}.event-item .subtitle {color: #681736;font-size: 12px;margin: 0 0 3px;}.event-item h3 {font-family: "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;line-height: 1.2;margin: 0 0 5px;}.event-item .text-holder {-ms-flex: 1 0;flex: 1 0;}.event-item .time-holder {margin: 0 20px 0 0;background: #681736;color: #fff;}@media (min-width: 768px) {.event-item .time-holder {margin: 0 30px 0 0;}}.main-gallery {margin-top: -20px;margin-bottom: -20px;}.main-gallery .slide-gellery {display: -ms-flexbox;display: flex;padding-top: 20px;padding-bottom: 20px;}.main-gallery .slide-gellery>* {width: 100%;}.main-gallery .card:after {border-color: #9D3C2B;}.main-gallery .card .card-head {border-radius: 7px 7px 40px 7px;}.main-gallery .card.card-secondary .card-head {height: 172px;border-radius: 7px;}.main-gallery .slick-list, .main-gallery .slick-track {display: -ms-flexbox;display: flex;}.main-gallery .slick-track {margin: 0 auto;}.main-section {padding: 40px 0 60px;}@media (min-width: 768px) {.main-section {padding: 55px 0 75px;}}.gallery-section {position: relative;padding: 30px 0 50px;color: #fff;z-index: 3;}@media (min-width: 768px) {.gallery-section {padding-bottom: 70px;}}@media (min-width: 1024px) {.gallery-section {padding-bottom: 90px;}}.gallery-section:after {position: absolute;top: 0;bottom: 80px;left: 0;right: 0;content: '';background: linear-gradient(-45deg, #124F65, #13536C);z-index: -1;}@media (min-width: 768px) {.gallery-section:after {bottom: 100px;}}@media (min-width: 1024px) {.gallery-section:after {bottom: 120px;}}.gallery-section-secondary {padding-bottom: 0;margin-bottom: -80px;}@media (min-width: 1024px) {.gallery-section-secondary {margin-bottom: -100px;}}@media (min-width: 1024px) {.gallery-section-secondary {margin-bottom: -120px;}}.gallery-section-secondary+.gallery-section {z-index: 2;}.gallery-section-secondary+* {padding-top: 120px;}@media (min-width: 768px) {.gallery-section-secondary+* {padding-top: 150px;}}@media (min-width: 1024px) {.gallery-section-secondary+* {padding-top: 185px;}}.gallery-section-secondary .main-gallery .slick-arrow {display: none !important;}.gallery-section.bg-white {padding: 35px 0;}@media (min-width: 768px) {.gallery-section.bg-white {padding: 60px 0;}}.gallery-section.bg-white:after {display: none;}.gallery-section.bg-white+.g-container, .gallery-section.bg-white+.boxes-cards {padding-top: 0;}.gallery-section.bg-white .main-gallery .slick-arrow {color: #50A4E3;}.gallery-section+.g-container, .gallery-section+.boxes-cards {padding-top: 0;}.gallery-section .main-gallery .slick-arrow {color: #fff;}.action-section {background: linear-gradient(#730336, #4E0225);color: #F4F4F4;padding: 55px 0;text-align: center;position: relative;z-index: 2;}@media (min-width: 768px) {.action-section {padding: 88px 0;}}.action-section .container {max-width: 760px;}.action-section .btn {padding-top: 8px;padding-bottom: 8px;}.action-section h2 {margin: 0 0 25px;font-weight: normal;color: inherit;}@media (min-width: 768px) {.action-section h2 {margin: 0 0 36px;}}.action-section .image-holder {border-radius: 8px;overflow: hidden;border: 2px solid #F5F6F5;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.16);margin: 0 0 35px;}@media (min-width: 768px) {.action-section .image-holder {margin: 0 0 50px;}}@media (min-width: 1024px) {.action-section .image-holder {margin: 0 0 65px;}}.action-section .image-holder:first-child {margin-top: -65px;}@media (min-width: 768px) {.action-section .image-holder:first-child {margin-top: -100px;}}.action-section .image-holder img {width: 100%;}.holder-section {padding: 45px 0 60px;}@media (min-width: 768px) {.holder-section {padding: 55px 0 55px;}}.holder-section+.g-container, .holder-section+.bg-white {padding-top: 0;}.holder-section .wp-block-columns {display: -ms-flexbox;display: flex;gap: inherit;margin: 0;}@media (max-width: 767px) {.holder-section .wp-block-columns {-ms-flex-direction: column-reverse;flex-direction: column-reverse;}}.holder-section .wp-block-columns .wp-block-column {-ms-flex: none;flex: none;margin: 0;-ms-flex-preferred-size: min-content !important;flex-basis: min-content !important;}@media (min-width: 768px) {.holder-section .wp-block-columns .wp-block-column:first-child {-ms-flex: 1 0;flex: 1 0;}}.holder-section .wp-block-columns .wp-block-column:first-child>*:last-child {margin-bottom: 0;}@media (min-width: 768px) {.holder-section .wp-block-columns .wp-block-column:last-child {width: 270px;margin: 0 0 0 40px;}}@media (min-width: 1024px) {.holder-section .wp-block-columns .wp-block-column:last-child {margin: 0 0 0 70px;}}.holder-section .wp-block-columns .wp-block-column .sidebar {margin-left: 0;margin-right: 0;}@media (min-width: 768px) {.holder-section .container {display: -ms-flexbox;display: flex;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-ms-flex-align: start;align-items: flex-start;}}@media (min-width: 768px) {.holder-section .content {-ms-flex: 1 0;flex: 1 0;}}.holder-section .content>*:last-child {margin-bottom: 0;}.holder-section .widget {margin-bottom: 0 !important;}.holder-section .sidebar {position: relative;box-shadow: 0 2px 15px rgba(0, 0, 0, 0.16);border-radius: 8px;margin: 0 0 35px;background: #fff;overflow: hidden;}@media (min-width: 768px) {.holder-section .sidebar {width: 270px;margin: 0 0 0 40px;}}@media (min-width: 1024px) {.holder-section .sidebar {margin: 0 0 0 70px;}}.holder-section .sidebar:after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: '';border: 2px solid #681736;border-radius: 8px;pointer-events: none;}.holder-section .sidebar h2 {font-weight: normal;}.holder-section .sidebar .sidebar-body, .holder-section .sidebar .g-container, .holder-section .sidebar .advanced-sidebar-menu {padding: 10px 25px;}.holder-section .sidebar .sidebar-body+.g-container, .holder-section .sidebar .g-container+.g-container, .holder-section .sidebar .advanced-sidebar-menu+.g-container {padding-top: 0;}.holder-section .sidebar .g-container+.g-container {margin-top: 0 !important;}.holder-section .sidebar .g-container .advanced-sidebar-menu {padding: 0;}.holder-section .sidebar .sidebar-footer {text-align: center;background: #681736;color: #fff;padding: 8px 25px;}.holder-section .sidebar .sidebar-footer>*:last-child {margin-bottom: 0;}.holder-section .sidebar .links-list:last-child, .holder-section .sidebar .child-sidebar-menu:last-child {margin-bottom: -9px;}.holder-section .sidebar .links-list a, .holder-section .sidebar .child-sidebar-menu a {padding: 0 0 8px 12px;}.holder-section .sidebar .links-list li, .holder-section .sidebar .child-sidebar-menu li {padding-bottom: 9px;}.questions-section {padding: 40px 0 60px;}@media (min-width: 768px) {.questions-section {padding: 55px 0 75px;}}.questions-section .container {max-width: 950px;}.questions-section h2 {font-size: 30px;font-weight: normal;margin: 0 0 22px;}@media (min-width: 768px) {.questions-section h2 {font-size: 38px;}}.info-section {background: #681736;color: #fff;}@media (min-width: 768px) {.info-section {display: -ms-flexbox;display: flex;}}@media (min-width: 768px) {.info-section>* {-ms-flex: 1 0;flex: 1 0;}}.info-section h2 {color: inherit;font-size: 28px;line-height: calc(44/36);margin: 0 0 5px;}@media (min-width: 768px) {.info-section h2 {font-size: 36px;}}.info-section h3 {line-height: calc(44/26);font-size: 22px;font-weight: normal;}@media (min-width: 768px) {.info-section h3 {font-size: 26px;}}.info-section .btn {margin-top: 20px;padding-top: 8px;padding-bottom: 8px;}@media (min-width: 768px) {.info-section .btn {margin-top: 35px;}}.info-section .btn:first-child {margin-top: 0;}.info-text {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 55px 0;}@media (max-width: 767px) {.info-text {text-align: center;}}@media (min-width: 1024px) {.info-text {margin-right: 30px;}}@media (min-width: 768px) {.info-text .container {max-width: 485px;}}.tribe-events-pg-template {padding: 0 !important;}.tribe-events-pg-template button {height: auno !important;}.tribe-events-single-event-title {color: #681736 !important;}.tribe-events-back {margin: 0 0 25px !important;}.tribe-events-back a {color: #681736 !important;}.tribe-events-back a:hover, .tribe-events-back a:focus {text-decoration: underline !important;}.tribe-events-event-image>img {width: 100% !important;}.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {border-radius: 8px !important;border: 2px solid #9D3C2B !important;padding: 11px 16px !important;background: #F4F4F4 !important;color: #904530 !important;height: auto !important;}.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover, .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:focus {color: #fff !important;text-decoration: none !important;border-color: #502A36 !important;background: #502A36 !important;}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:hover, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus {color: #fff !important;}.tribe-events-c-subscribe-dropdown__button-text {height: auto !important;}.tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon {display: none !important;}.tribe-events-single .tribe-events-sub-nav {padding: 0 !important;}.single-tribe_events .tribe-events-single .tribe-events-event-meta {width: 100% !important;}.tribe-events-event-meta dt {margin: 0 5px 0 0 !important;}.tribe-events-event-meta a, .tribe-events-event-meta a:visited {color: #681736;text-decoration: underline !important;}.tribe-events-event-meta a:hover, .tribe-events-event-meta a:focus, .tribe-events-event-meta a:visited:hover, .tribe-events-event-meta a:visited:focus {text-decoration: none !important;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3, .tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button, .tribe-events .tribe-events-c-top-bar__datepicker-button {font-size: 16px !important;line-height: 1.2 !important;height: auto !important;border-radius: 8px !important;border: 2px solid #9D3C2B !important;padding: 11px 16px !important;background: #F4F4F4 !important;color: #904530 !important;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3:hover, .tribe-common--breakpoint-medium.tribe-common .tribe-common-h3:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:hover, .tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button:focus, .tribe-events .tribe-events-c-top-bar__datepicker-button:hover, .tribe-events .tribe-events-c-top-bar__datepicker-button:focus {color: #fff !important;text-decoration: none !important;border-color: #502A36 !important;background: #502A36 !important;}.tribe-events .tribe-events-c-events-bar__search-button {height: auto !important;}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {background: #681736 !important;}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {color: #681736 !important;}.tribe-common .tribe-common-c-svgicon--featured path {fill: #681736 !important;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {font-size: 16px !important;line-height: 1.2 !important;height: auto !important;border-radius: 8px !important;border: 2px solid #9D3C2B !important;padding: 11px 16px !important;background: #F4F4F4 !important;color: #904530 !important;}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small:hover, .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small:focus, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:hover, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:focus {color: #fff !important;text-decoration: none !important;border-color: #502A36 !important;background: #502A36 !important;}.tribe-common .tribe-common-c-svgicon__svg-fill {fill: currentColor !important;}.tribe-common .tribe-common-c-svgicon {color: currentColor !important;}.tribe-common .tribe-common-c-svgicon.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon, .tribe-common .tribe-common-c-svgicon {fill: #681736 !important;}.tribe-events .tribe-events-c-events-bar__search-button {display: -ms-inline-flexbox !important;display: inline-flex !important;-ms-flex-align: center !important;align-items: center !important;}.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {background: #681736 !important;}.tribe-events .datepicker table {width: 100% !important;}.tribe-events .tribe-events-c-messages__message-list-item-link {color: #681736 !important;}.full-width.cover-image {padding: 0 0 55px 0;}.cover-image-overlay {padding: .6rem 2.4rem;border: 2px solid #2C0C3B;border-radius: 8px;box-shadow: 0 0 20px rgb(0 0 0 / 22%);}.tribe-events-header__breadcrumbs.tribe-events-c-breadcrumbs {display: none;}.drop-text p {font-size: 18px;}.page-child .events-section {padding: 60px 0 60px;background: #f7f7f7;}.wp-block-columns.has-background {border-radius: 10px;}.wp-block-columns.has-background {border-radius: 10px;padding: 0rem 2rem 0rem 2rem;margin-bottom: 2rem;}.iframe-carousel {margin-bottom: -70px;padding-bottom: 0px;}.wp-block-image.size-large.is-style-rounded {padding: 3rem 3rem 1rem 3rem;}.staff-gallery img {box-shadow: 0 2px 15px rgb(0 0 0 / 16%);border: 4px solid #681736;}.staff-gallery .is-style-rounded {padding: 3rem 3rem 1rem 3rem;}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {font-size: 1rem !important;padding: 2rem !important;}.icon-column img {max-height: 110px;}.icon-column .wp-block-column {padding: 2.5rem 0 1.5rem 0;}.icon-column .g-container {padding: 20px 0 1rem 0;}.sidebar h3 {margin-bottom: .5rem;}.is-layout-flow.wp-block-column.is-vertically-aligned-center {margin: 1rem 0;}.icon-column.has-background {min-height: 330px;}.icon-column.has-background {margin: 30px 0 0 0;}.two-columns .card .card-head img {max-width: 300px;max-height: 120px;}.card-horizontal img {max-width: 400px;}.card-body .btn {margin-bottom: 12px !important;}.icon-column p {font-family: "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;line-height: 1.5 !important;}a.pojo-a11y-toolbar-link {text-decoration: none;}a:hover.pojo-a11y-toolbar-link {text-decoration: underline;}.calendly a {transition: color 0.3s ease-in-out, background 0.3s ease-in-out, border 0.3s ease-in-out;z-index: 1;position: relative;display: inline-block;vertical-align: top;font: 16px/1.2 "Open Sans", "Helvetica Neue", "Helvetica", sans-serif;padding: 11px 16px;text-decoration: none;text-align: center;color: #fff;border-radius: 8px;overflow: hidden;background: #9D3C2B;border: 2px solid #9D3C2B;margin-bottom: 1rem;}.calendly a:after {transform: translate3d(0, 100%, 0);background: #fff;}.calendly a:hover, .calendly a:focus {border-color: #681736;color: #681736;background: #f7f2f1;}ul.tribe-event-categories {list-style-type: none;padding-left: 0px;}.g-container.negative-spacer { padding-top: 0px !important;margin-bottom: -60px !important;}.wp-block-separator {border: 1px solid;}