/*
    Kadence Block
*/
.kb-row-layout-wrap {
	z-index: 0;
	position: relative;
}
/* Row Layout: make inner column height 100% of row */
.kb-row-layout-wrap.h-100 > .kt-row-column-wrap {
    height: 100% !important;
}
/* Row Layout: change display of column-wrap from grid to flex */
.kb-row-layout-wrap.column-wrap-flex > .kt-row-column-wrap {
    display: flex;
    flex-direction: column;
}
/* Row Layout: Column alignment */
.kb-row-layout-wrap.column-ms-0 > .kt-row-column-wrap {
	margin-left: 0;
}
.kb-row-layout-wrap.column-me-0 > .kt-row-column-wrap {
	margin-right: 0;
}
/* Row Layout: Column Custom Settings */
.wp-block-kadence-column.h-100 > .kt-inside-inner-col {
    height: 100% !important;
}
.wp-block-kadence-column.flex-grow-1 > .kt-inside-inner-col {
    flex-grow: 1!important;
}
/* Row Layout: Video control */
.kb-background-video-buttons-wrapper button.kb-toggle-video-btn {
    background: rgba(0,0,0,0);
}
/* Row Layout: Divider */
.kt-row-layout-bottom-sep {
	z-index: 2;
}
.divider-z-index-0 .kt-row-layout-bottom-sep {
	z-index: 0;
}
/* Adv Image - Ratio */
.wp-block-kadence-image.ratio-1x1 .kb-is-ratio-image{padding-bottom:100%}.wp-block-kadence-image.ratio-2x1 .kb-is-ratio-image{padding-bottom:50%}.wp-block-kadence-image.ratio-3x2 .kb-is-ratio-image{padding-bottom:66.666666666666667%}.wp-block-kadence-image.ratio-4x3 .kb-is-ratio-image{padding-bottom:75%}.wp-block-kadence-image.ratio-12x5 .kb-is-ratio-image{padding-bottom:41.6666666666667%}.wp-block-kadence-image.ratio-16x9 .kb-is-ratio-image{padding-bottom:56.25%}.wp-block-kadence-image.ratio-21x9 .kb-is-ratio-image{padding-bottom:42.8571428571%}.wp-block-kadence-image.ratio-2x3 .kb-is-ratio-image{padding-bottom:133.33333333333333%}.wp-block-kadence-image.ratio-3x4 .kb-is-ratio-image{padding-bottom:125%}.wp-block-kadence-image.ratio-9x16 .kb-is-ratio-image{padding-bottom:143.75%}.wp-block-kadence-image.ratio-9x21 .kb-is-ratio-image{padding-bottom:157.1428571429%}.wp-block-kadence-image.ratio-5x12 .kb-is-ratio-image{padding-bottom:158.3333333333333%}@media (min-width:576px){.wp-block-kadence-image.ratio-sm-1x1 .kb-is-ratio-image{padding-bottom:100%}.wp-block-kadence-image.ratio-sm-2x1 .kb-is-ratio-image{padding-bottom:50%}.wp-block-kadence-image.ratio-sm-3x2 .kb-is-ratio-image{padding-bottom:66.666666666666667%}.wp-block-kadence-image.ratio-sm-4x3 .kb-is-ratio-image{padding-bottom:75%}.wp-block-kadence-image.ratio-sm-12x5 .kb-is-ratio-image{padding-bottom:41.6666666666667%}.wp-block-kadence-image.ratio-sm-16x9 .kb-is-ratio-image{padding-bottom:56.25%}.wp-block-kadence-image.ratio-sm-21x9 .kb-is-ratio-image{padding-bottom:42.8571428571%}.wp-block-kadence-image.ratio-sm-2x3 .kb-is-ratio-image{padding-bottom:133.33333333333333%}.wp-block-kadence-image.ratio-sm-3x4 .kb-is-ratio-image{padding-bottom:125%}.wp-block-kadence-image.ratio-sm-9x16 .kb-is-ratio-image{padding-bottom:143.75%}.wp-block-kadence-image.ratio-sm-9x21 .kb-is-ratio-image{padding-bottom:157.1428571429%}.wp-block-kadence-image.ratio-sm-5x12 .kb-is-ratio-image{padding-bottom:158.3333333333333%}}@media (min-width:768px){.wp-block-kadence-image.ratio-md-1x1 .kb-is-ratio-image{padding-bottom:100%}.wp-block-kadence-image.ratio-md-2x1 .kb-is-ratio-image{padding-bottom:50%}.wp-block-kadence-image.ratio-md-3x2 .kb-is-ratio-image{padding-bottom:66.666666666666667%}.wp-block-kadence-image.ratio-md-4x3 .kb-is-ratio-image{padding-bottom:75%}.wp-block-kadence-image.ratio-md-12x5 .kb-is-ratio-image{padding-bottom:41.6666666666667%}.wp-block-kadence-image.ratio-md-16x9 .kb-is-ratio-image{padding-bottom:56.25%}.wp-block-kadence-image.ratio-md-21x9 .kb-is-ratio-image{padding-bottom:42.8571428571%}.wp-block-kadence-image.ratio-md-2x3 .kb-is-ratio-image{padding-bottom:133.33333333333333%}.wp-block-kadence-image.ratio-md-3x4 .kb-is-ratio-image{padding-bottom:125%}.wp-block-kadence-image.ratio-md-9x16 .kb-is-ratio-image{padding-bottom:143.75%}.wp-block-kadence-image.ratio-md-9x21 .kb-is-ratio-image{padding-bottom:157.1428571429%}.wp-block-kadence-image.ratio-md-5x12 .kb-is-ratio-image{padding-bottom:158.3333333333333%}}@media (min-width:1025px){.wp-block-kadence-image.ratio-lg-1x1 .kb-is-ratio-image{padding-bottom:100%}.wp-block-kadence-image.ratio-lg-2x1 .kb-is-ratio-image{padding-bottom:50%}.wp-block-kadence-image.ratio-lg-3x2 .kb-is-ratio-image{padding-bottom:66.666666666666667%}.wp-block-kadence-image.ratio-lg-4x3 .kb-is-ratio-image{padding-bottom:75%}.wp-block-kadence-image.ratio-lg-12x5 .kb-is-ratio-image{padding-bottom:41.6666666666667%}.wp-block-kadence-image.ratio-lg-16x9 .kb-is-ratio-image{padding-bottom:56.25%}.wp-block-kadence-image.ratio-lg-21x9 .kb-is-ratio-image{padding-bottom:42.8571428571%}.wp-block-kadence-image.ratio-lg-2x3 .kb-is-ratio-image{padding-bottom:133.33333333333333%}.wp-block-kadence-image.ratio-lg-3x4 .kb-is-ratio-image{padding-bottom:125%}.wp-block-kadence-image.ratio-lg-9x16 .kb-is-ratio-image{padding-bottom:143.75%}.wp-block-kadence-image.ratio-lg-9x21 .kb-is-ratio-image{padding-bottom:157.1428571429%}.wp-block-kadence-image.ratio-lg-5x12 .kb-is-ratio-image{padding-bottom:158.3333333333333%}.wp-block-kadence-image.ratio-lg-custom-x2 .kb-is-ratio-image{padding-bottom:35.98%;}}@media (min-width:1200px){.wp-block-kadence-image.ratio-xl-1x1 .kb-is-ratio-image{padding-bottom:100%}.wp-block-kadence-image.ratio-xl-2x1 .kb-is-ratio-image{padding-bottom:50%}.wp-block-kadence-image.ratio-xl-3x2 .kb-is-ratio-image{padding-bottom:66.666666666666667%}.wp-block-kadence-image.ratio-xl-4x3 .kb-is-ratio-image{padding-bottom:75%}.wp-block-kadence-image.ratio-xl-12x5 .kb-is-ratio-image{padding-bottom:41.6666666666667%}.wp-block-kadence-image.ratio-xl-16x9 .kb-is-ratio-image{padding-bottom:56.25%}.wp-block-kadence-image.ratio-xl-21x9 .kb-is-ratio-image{padding-bottom:42.8571428571%}.wp-block-kadence-image.ratio-xl-2x3 .kb-is-ratio-image{padding-bottom:133.33333333333333%}.wp-block-kadence-image.ratio-xl-3x4 .kb-is-ratio-image{padding-bottom:125%}.wp-block-kadence-image.ratio-xl-9x16 .kb-is-ratio-image{padding-bottom:143.75%}.wp-block-kadence-image.ratio-xl-9x21 .kb-is-ratio-image{padding-bottom:157.1428571429%}.wp-block-kadence-image.ratio-xl-5x12 .kb-is-ratio-image{padding-bottom:158.3333333333333%}}@media (min-width:1400px){.wp-block-kadence-image.ratio-xxl-1x1 .kb-is-ratio-image{padding-bottom:100%}.wp-block-kadence-image.ratio-xxl-2x1 .kb-is-ratio-image{padding-bottom:50%}.wp-block-kadence-image.ratio-xxl-3x2 .kb-is-ratio-image{padding-bottom:66.666666666666667%}.wp-block-kadence-image.ratio-xxl-4x3 .kb-is-ratio-image{padding-bottom:75%}.wp-block-kadence-image.ratio-xxl-12x5 .kb-is-ratio-image{padding-bottom:41.6666666666667%}.wp-block-kadence-image.ratio-xxl-16x9 .kb-is-ratio-image{padding-bottom:56.25%}.wp-block-kadence-image.ratio-xxl-21x9 .kb-is-ratio-image{padding-bottom:42.8571428571%}.wp-block-kadence-image.ratio-xxl-2x3 .kb-is-ratio-image{padding-bottom:133.33333333333333%}.wp-block-kadence-image.ratio-xxl-3x4 .kb-is-ratio-image{padding-bottom:125%}.wp-block-kadence-image.ratio-xxl-9x16 .kb-is-ratio-image{padding-bottom:143.75%}.wp-block-kadence-image.ratio-xxl-9x21 .kb-is-ratio-image{padding-bottom:157.1428571429%}.wp-block-kadence-image.ratio-xxl-5x12 .kb-is-ratio-image{padding-bottom:158.3333333333333%}}
/* Tabs */
.wp-block-kadence-tabs.title-icon-between .kt-tabs-layout-vtabs.kt-tab-alignment-left>.kt-tabs-title-list li .kt-tab-title,
.wp-block-kadence-tabs.title-icon-between .kt-tabs-accordion-title .kt-tab-title {
    justify-content: space-between;
}
.kt-tabs-icon-side-right .kb-svg-icon-wrap, 
.kt-tabs-icon-side-right .kt-tab-svg-icon {
    padding-left: 16px;
}
@media screen and (max-width: 767px) {
    .kt-inner-column-height-full.kt-mobile-layout-row {
        grid-auto-rows: minmax(0, 1fr);
    }
    .kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
        height: 100%
    }
    .kt-tabs-mobile-layout-accordion>.kt-tabs-content-wrap>.kt-tabs-accordion-title {
        margin-bottom: 8px;
    }
    .wp-block-kadence-tabs.icon-rotate-mobile .kt-title-item svg {
        transform: rotate(90deg);
    }
}
/* Make padding left and right of inner column of row = 0 */
.alignfull>.kt-row-column-wrap, 
.alignfull>.kt-row-layout-inner>.kt-row-column-wrap, 
.kt-row-has-bg>.kt-row-column-wrap {
    --global-content-edge-padding: 0;
}
/* Advanced Slider: make inner height 100% of slide */
.slide-inner-h-100 .kb-advanced-slide-inner {
    height: 100%;
}
/* Advanced Slider: Arrows and Dots */
.kb-advanced-slide-inner-wrap {
	padding: 0 !important;
}
.kb-advanced-slider .splide {
    --splide-nav-background: rgba(0,0,0,0.125);
}
.kb-advanced-slider .splide .splide__arrow--prev, 
.kb-advanced-slider ul.menu .splide .splide__arrow--prev,
.kb-splide .splide__arrow--prev {
    left: 1.5rem;
}
.kb-advanced-slider .splide .splide__arrow--next, 
.kb-advanced-slider ul.menu .splide .splide__arrow--next,
.kb-splide .splide__arrow--next {
    right: 1.5rem;
}
.kb-advanced-slider .splide[data-slider-dots=true] {
    margin-bottom: 0;
}
.kb-advanced-slider .splide .splide__pagination, 
.kb-advanced-slider .splide ul.splide__pagination.splide__pagination, 
.kb-advanced-slider ul.menu .splide .splide__pagination, 
.kb-advanced-slider ul.menu .splide ul.splide__pagination.splide__pagination {
    bottom: 1.5rem;
}
.kb-advanced-slider .splide .splide__pagination__page.is-active, 
.kb-advanced-slider ul.menu .splide .splide__pagination__page.is-active {
    width: 3rem;
    border-radius: 50rem;
}
.kb-advanced-slider .splide .splide__pagination__page, 
.kb-advanced-slider ul.menu .splide .splide__pagination__page {
    opacity: .75;
}
@media(min-width:1600px) {
    .kb-advanced-slider .splide .splide__pagination, 
    .kb-advanced-slider .splide ul.splide__pagination.splide__pagination, 
    .kb-advanced-slider ul.menu .splide .splide__pagination, 
    .kb-advanced-slider ul.menu .splide ul.splide__pagination.splide__pagination {
        bottom: 2rem;
    }
}
@media(min-width:768px) {
	.kb-advanced-slider .splide .splide__arrow--prev, 
	.kb-advanced-slider ul.menu .splide .splide__arrow--prev,
	.kb-splide .splide__arrow--prev {
		left: 2rem;
	}
	.kb-advanced-slider .splide .splide__arrow--next, 
	.kb-advanced-slider ul.menu .splide .splide__arrow--next,
	.kb-splide .splide__arrow--next {
		right: 2rem;
	}
}
@media(min-width:1400px) {
	.kb-advanced-slider .splide .splide__arrow--prev, 
	.kb-advanced-slider ul.menu .splide .splide__arrow--prev,
	.kb-splide .splide__arrow--prev {
		left: 3rem;
	}
	.kb-advanced-slider .splide .splide__arrow--next, 
	.kb-advanced-slider ul.menu .splide .splide__arrow--next,
	.kb-splide .splide__arrow--next {
		right: 3rem;
	}
}
/* Image */
.img-fluid .kb-advanced-image-link img {
    width: 100%;
}
/* Image Ratio 12x5 */
.wp-block-kadence-image.ratio.ratio-12x5 .kb-is-ratio-image {
    padding-bottom: 41.6666666666667%;
}

/*----------

	# Plugin
		## Bootstrap Block

------------------------------*/
.wp-bootstrap-blocks-row.row.alignfull{margin-left:0;margin-right:0}

/*----------

	# Plugin
		## Seed Social

------------------------------*/
.seed-social{display:flex;margin:0;padding:0 !important}.seed-social li{list-style:none;display:flex;margin-right:0.75rem;margin-bottom:0;align-items:center;justify-content:center}.seed-social li .count,.seed-social li .text{display:none}.seed-social a{display:flex;width:40px;min-width:40px;height:40px;padding:0;border-radius:100%;align-items:center;justify-content:center}.seed-social .facebook a{background-color:#1877f2}.seed-social .twitter a{background-color:#55acee}.seed-social .line a{background-color:#00b900}.seed-social svg{color:#fff;-webkit-transition:.3s ease;transition:.3s ease;pointer-events:none}.text-center .seed-social{justify-content:center}.text-center .seed-social li{margin-right:0.5rem;margin-left: 0.5rem}

/*------------------------------

	# Plugin
		## Breadcrumb

------------------------------*/
.breadcrumb-entry {
	width: 100%;
	margin-left: -0.5rem;
	margin-right: -0.5rem;
    font-size: 0.75rem;
    font-weight: normal;
	line-height: 24px;
	color: #a6a29e;
}
.breadcrumb-entry a {
	display: inline-flex;
    font-weight: normal;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
	padding-top: 0;
	padding-bottom: 0;
	color: #a6a29e;
}
.breadcrumb-entry a:hover {
	color: var(--global-palette1);
}
.breadcrumb-entry > span:last-child a {
	color: var(--global-palette3);
}
.text-light .breadcrumb-entry,
.text-light .breadcrumb-entry a:hover,
.text-light .breadcrumb-entry > span:last-child a {
	color: var(--global-palette9);
}
.text-light .breadcrumb-entry a:hover {
	text-decoration: underline;
}

/*------------------------------

	# Plugin
		## PDF Embed

------------------------------*/
.wp-block-tropicalista-pdfembed {
    height: 600px !important;
    min-height: 600px !important;
}
@media(min-width:576px) {
	.wp-block-tropicalista-pdfembed {
		height: 700px !important;
		min-height: 700px !important;
	}
}
@media(min-width:768px) {
	.wp-block-tropicalista-pdfembed {
		height: 800px !important;
		min-height: 800px !important;
	}
}
@media(min-width:992px) {
	.wp-block-tropicalista-pdfembed {
		height: 900px !important;
		min-height: 900px !important;
	}
}

/*----------

	# Plugin
		## Rank Math

*************************************************************/
 .rank-math-list-item {
	margin-bottom: 2em; }

/*----------

	# Plugin
		## WP-PageNavi

*************************************************************/
.wp-pagenavi{width:100%;margin:0;padding:50px 0;text-align:left;font-size:1rem;clear:both}.wp-pagenavi a{display:inline-block;width:44px;height:44px;line-height:44px;margin:0 6px 6px 0;padding:0;border:none;border-radius:100%;background-color:var(--bs-light);color:#000!important;text-decoration:none;text-align:center}.bg-light .wp-pagenavi a{background-color:#fff;box-shadow:0 15px 30px -25px rgba(0,0,0,.5)}.wp-pagenavi a:hover{background-color:var(--bs-link-hover-color);color:#fff!important}.wp-pagenavi span{display:inline-block;height:44px;line-height:44px;margin:0 6px 6px 0;padding:0 15px;border:none;color:#000;text-decoration:none}.wp-pagenavi span.pages{margin:0 16px 6px 0;padding-right:0;padding-left:0;background-color:transparent;color:#000;font-weight:700;text-transform:uppercase}.wp-pagenavi span.current{width:44px;height:44px;line-height:44px;margin:0 6px 6px 0;padding:0;border:none;border-radius:100%;background-color:var(--bs-link-hover-color);color:#fff!important;text-align:center}.wp-pagenavi a.first,.wp-pagenavi a.last{width:auto;border-radius:22px;padding-left:15px;padding-right:15px}@media (min-width:768px){.wp-pagenavi{padding:80px 0}}
.text-light .wp-pagenavi span.pages { color:#fff; }

/*----------

	# Plugin
		## FacetWP

*************************************************************/

.accordion-filter .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after, 
.accordion-filter .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before, 
.accordion-filter .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after, 
.accordion-filter .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before {
    content: "";
    height: 2px;
    position: absolute;
    transition: all ease-in-out 0.1333333333s;
    width: 16px;
    left: 8px;
    top: 12px;
}
#wrapper .facetwp-facet {
    margin-bottom: 0;
}
#wrapper .facetwp-facet-reset_button button.facetwp-reset {
    margin: 0.25rem 0 0 0.25rem;
    padding: 0.25rem 1.5rem 0.25rem 1.5rem;
    border: 1px solid #b43b6b;
    background-color: #b43b6b;
    border-radius: 50rem;
    color: #fff;
    font-size: 0.75rem;
}
#wrapper .facetwp-facet.facetwp-facet-grants_pager_total {
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: bold;
	color: #b43b6b;
}
#wrapper .facetwp-sort select,
#wrapper .facetwp-type-sort select {
	width: auto;
	min-width: 180px;
	padding: 0.75rem 2rem 0.75rem 1rem;
	border: 1px solid #e1e3e5;
	border-radius: 4px;
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat right 0.5rem center;
	font-size: 1rem;
	line-height: 1.5rem;
}
#wrapper .facetwp-facet-result_counts {
    margin-top: 0.25rem;
    margin-bottom: 1.25rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
	font-size: 1rem;
    line-height: 22px;
}
#wrapper .facetwp-selections ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 0 1.25rem 0;
	padding: 0;
	font-size: 0.75rem;
}
#wrapper .facetwp-selections ul li[data-facet*="sort"] {
	display: none !important;
}
#wrapper .facetwp-selections .facetwp-selection-label {
	display: none;
}
#wrapper .facetwp-selections .facetwp-selection-value {
	list-style: none;
	margin: 0.25rem 0 0 0.25rem;
	padding: 0.25rem 1.5rem 0.25rem 0.75rem;
	border: 1px solid #b43b6b;
	border-radius: 50rem;
	background-color: #fff;
	line-height: 1.25rem;
	background-size: 8px 8px;
	background-position: right 0.5rem center;
}
#wrapper .facetwp-selections .facetwp-selection-value:hover {
	color: var(--bs-link-hover);
}
#wrapper .facetwp-input-wrap {
    display: block;
    position: relative;
}
#wrapper .facetwp-input-wrap .facetwp-icon {
	width: 48px;
	text-align: center;
}
#wrapper .facetwp-facet input.facetwp-search, 
#wrapper .facetwp-facet input.facetwp-location,
#wrapper .facetwp-facet input.facetwp-date {
	width: 100%;
	min-width: unset;
    margin: 0;
    padding: 0.5rem 3rem 0.5rem 1rem;
	line-height: 2rem;
	border: 1px solid #000;
	border-radius: 4px;
	font-size: 1rem;
}
#wrapper .facetwp-facet input::-webkit-input-placeholder {
	opacity: 0.25;
}
#wrapper .facetwp-facet input:-ms-input-placeholde {
	opacity: 0.25;
}
#wrapper .facetwp-facet input::placeholder {
  	opacity: 0.25;
}
#wrapper .facetwp-facet input.facetwp-date + input.facetwp-date {
	margin-top: 2px;
}
#wrapper .facetwp-facet input.facetwp-search:focus, 
#wrapper .facetwp-facet input.facetwp-location {
	border-color: var(--global-palette6);
}
#wrapper .facetwp-checkbox {
	margin-top: 8px;
	margin-bottom: 8px;
    padding-left: 28px;
    background: url(../images/facetWP/checkbox.png) top 2px left 0 no-repeat;
    background-size: 16px 16px;
    cursor: pointer;
	font-size: .875rem;
}
#wrapper .facetwp-checkbox:hover {
	color: var(--bs-link-hover);
}
#wrapper .text-light .facetwp-checkbox:hover {
	color: var(--bs-primary-light);
}
#wrapper .facetwp-checkbox.checked {
    background-image: url(../images/facetWP/checkbox-on.png);
}
#wrapper .list-inline .facetwp-checkbox {
	display: inline-block;
	margin-right: 16px;
	margin-bottom: 0;
}
#wrapper .facetwp-depth {
    margin-left: 30px;
}
#wrapper .facetwp-radio {
	margin-top: 8px;
	margin-bottom: 8px;
    padding-left: 28px;
    background: url(../images/facetWP/radio.png) top 4px left no-repeat;
    background-size: 16px 16px;
    cursor: pointer;
	font-size: .875rem;
}
#wrapper .facetwp-radio:hover {
	color: var(--bs-link-hover);
}
#wrapper .text-light .facetwp-radio:hover {
	color: var(--bs-primary-light);
}
#wrapper .facetwp-radio.checked {
    background-image: url(../images/facetWP/radio-on.png);
}
#wrapper .fs-wrap {
	width: 100%;
}
#wrapper .fs-label-wrap {
	border-radius: 4px;
	border-color: #000;
}
#wrapper .fs-label-wrap .fs-label {
	padding: 0.5rem 3rem 0.5rem 1rem;
	font-size: 1rem;
	line-height: 2rem;
}
#wrapper .fs-label-wrap .fs-arrow {
	right: 18px;
}
#wrapper .fs-dropdown {
	top: calc(100% + 3px);
	padding-bottom: 1rem;
	border-radius: 4px;
	border: 1px solid #000;
	overflow: hidden;
}
#wrapper .fs-dropdown .fs-option,
#wrapper .fs-dropdown .fs-optgroup-label {
    padding: 0.5rem 1rem;
	font-size: 1rem;
}
#wrapper .fs-dropdown .fs-search {
	margin-bottom: 1rem;
	padding: 1rem;
	font-size: 1rem;
}
#wrapper .facetwp-type-pager div.facetwp-pager {
	width: 100%;
    margin: 0;
    padding: 48px 0;
    text-align: left;
    font-size: 1.125rem;
    clear: both;
}
#wrapper .facetwp-type-pager a.facetwp-page {
	display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 40px;
    margin: 0 6px 6px 0;
    padding: 0;
    border: 2px solid #fff;
    border-radius: 100%;
    background-color: #fff;
    color: #000 !important;
    text-decoration: none;
    text-align: center;
}
#wrapper .facetwp-type-pager a.facetwp-page:hover {
	border-color: var(--theme-color-primary);
}
#wrapper .facetwp-type-pager a.facetwp-page.next,
#wrapper .facetwp-type-pager a.facetwp-page.prev {
	width: auto !important;
    border-radius: 22px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
}
#wrapper .facetwp-type-pager a.facetwp-page.active {
    width: 44px;
    height: 44px;
    line-height: 40px;
    margin: 0 6px 6px 0;
    padding: 0;
    border-radius: 100%;
	border-color: var(--bs-primary);
    background-color: var(--bs-primary);
	font-weight: normal;
    color: #fff !important;
    text-align: center;
}
#wrapper .facetwp-template .facetwp-loop-header,
#wrapper .facetwp-template .facetwp-loop-footer {
	display: none;
}
@media (min-width: 768px) {
    #wrapper .facetwp-type-pager div.facetwp-pager {
        padding: 80px 0;
    }
}