/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/


/* A11y Fixes */

/* Allow for esc key to close Kadence submenu */
.nav--toggle-sub li:hover > ul,
.nav--toggle-sub li.menu-item--toggled-on > ul,
.nav--toggle-sub li:not(.menu-item--has-toggle):focus > ul {
 display: none;
}

.main-navigation .menu-item .sub-menu {
  display: none;
}
.main-navigation .menu-item .sub-menu.submenu-open,
.main-navigation .menu-item .sub-menu.toggle-show {
  display: block;
}

/* Gravity Forms */
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
	font-size:1rem;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, .gform_wrapper.gravity-theme .gfield textarea:focus, select:focus {
	border-color:#000000;
	outline: auto 1px Highlight  !important;
    outline: auto 1px -webkit-focus-ring-color !important;
}
/* Styling for floating label for gravity forms. 
 * Add class of floating-label to desired form fields */
.floating-label {
        position: relative;
}

.floating-label label {
    position: absolute;
    top: 12px;
    left: 0;
    margin: 0;
    opacity: 0;
    line-height: 1.4;
    font-size: 1rem;
    transition: all ease 0.4s;
}

.floating-label:focus-within label,
.floating-label input:focus ~ label, 
.floating-label textarea:focus ~ label,
.floating-label input.valid ~ label,
.floating-label textarea.valid ~ label, 
.floating-label input:visited ~ label,
.floating-label textarea:visited ~ label,
.floating-label input:-webkit-autofill ~ label,
.floating-label textarea:-webkit-autofill ~ label,
.floating-label.input-active label {
        top: 0;
    left: 16px;
    font-size: .875rem !important;
    color: var(--global-palette3);
    opacity: 1;
}

/* Basic A11Y fixes for Kadence Blocks */
body .kt-blocks-modal-link:not(.kb-btn-global-inherit):focus-within {
	outline:inherit;
}

/* Search Bar */
.woocommerce-product-search {
	position:relative;
}
.woocommerce-product-search .screen-reader-text {
	cursor: text;
	 font-size: 1rem;
	 left: 1rem;
	 margin: 0;
	 opacity: 0;
	 padding-right: 3.5em;
	 position: absolute;
	 top: 0.75rem;
	 font-weight: 500;
	 transition: all ease 0.4s;
}
.woocommerce-product-search:focus-within .screen-reader-text {
	clip:unset;
	clip-path:unset;
	height:auto;
	width:auto;
	left: 12px;
    padding: 0 5px !important;
    background: #fff;
    font-size: 13px!important;
    top: -13px;
    left: 1px;
    line-height: 19px;
    color: #383b41;
    opacity: 1;
}
.woocommerce-product-search input[type='search']::placeholder,
.search-form input[type='search']::placeholder {
	opacity:1;
}

/* menu */
body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle {
	opacity:1 !important;
}
body #search-drawer .drawer-inner form ::-webkit-input-placeholder {
	opacity:1;
}
#search-drawer input:-webkit-autofill,
#search-drawer input:-webkit-autofill:focus {
    transition: background-color 0s 600000s, color 0s 600000s !important;
}

/* Cookies */
.cky-preference-header .cky-btn-close img {
	filter:brightness(0);
}

/* Kadence Slider */
.kb-splide .splide__pagination__page:focus-visible {
	outline:2px solid #000;
}

/* Smart Slider */
body .n2-ss-slider :focus-visible,
body .n2-ss-slider a.n2-ow:focus-visible, 
body .n2-ss-slider .n2-ow-all a:focus-visible {
	outline:1px solid #fff !important;
	box-shadow:inset 0 0 0 1px #000000 !important;
}
.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden {
	display:none;
}

/* Forms */
body select,
body select.orderby {
	background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' class='kadence-svg-icon kadence-arrow-down-svg' fill='currentColor' version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M5.293 9.707l6 6c0.391 0.391 1.024 0.391 1.414 0l6-6c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z'%3E%3C/path%3E%3C/svg%3E");
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, body select, body .select2-container--default .select2-selection--single {
	border-color:#4E5C74;
}

/* Events Calendar */
.tribe-events .datepicker .day.focused, .tribe-events .datepicker .day:focus, .tribe-events .datepicker .day:hover, .tribe-events .datepicker .month.focused, .tribe-events .datepicker .month:focus, .tribe-events .datepicker .month:hover, .tribe-events .datepicker .year.focused, .tribe-events .datepicker .year:focus, .tribe-events .datepicker .year:hover {
	outline:2px solid #000;
}
.tribe-events-c-search__input-group {
	position:relative;
}
.tribe-events-c-search__input-group label {
	opacity:0;
	transition: all ease 0.4s;
}
.tribe-events-c-search__input-group:focus-within label {
	clip:unset;
	height:auto;
	width:auto;
	opacity:1;
	margin:0;
	top:-40px;
}
.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path, .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path, #primary .tribe-events .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, #primary .tribe-events .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path,
.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path, .tribe-events button.tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path {
	fill:#707070;
}

/* WooCommerce */
select.orderby:focus-visible {
	outline:2px solid #000;
}
.kadence-shop-top-row {
	position:relative;
}
.kadence-shop-top-row .skip-link {
	right:0;
	left:auto;
}
span.required {
	color:red;
}
.form-description {
	font-size:1rem;
}
.kadence-product-gallery-thumbnails.splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus-visible,
.kb-splide .splide__arrows .splide__arrow:focus-visible{
	box-shadow:0 0 0 3px #000 !important;
	outline:2px solid #fff !important;
}
body .kb-advanced-slide-inner {
	overflow:visible;
}
/* used to display focus outline above, if needed adjust to not apply to general Kadence slider */
/*body .kb-splide .splide__list {
	padding:3px !important;
}
body .kb-splide.splide-initial .splide__list {
	gap:3px;
}*/
.gbtn.focused {
	outline: 2px solid #fff !important;
}


/* End A11y Fixes */

#secondary-navigation ul li.menu-item > a::before {
	content:'';
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:5px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	top:4px;
	transition: all .2s ease-in-out;
}
#secondary-navigation ul li.menu-item.menu-calendar > a::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_6_2239' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6_2239)'%3E%3Cpath d='M19.6562 3.5625H18.7188V2H17.1562V3.5625H6.84375V2H5.28125V3.5625H4.34375C3.05141 3.5625 2 4.61391 2 5.90625V19.6562C2 20.9486 3.05141 22 4.34375 22H19.6562C20.9486 22 22 20.9486 22 19.6562V5.90625C22 4.61391 20.9486 3.5625 19.6562 3.5625ZM20.4375 19.6562C20.4375 20.087 20.087 20.4375 19.6562 20.4375H4.34375C3.91297 20.4375 3.5625 20.087 3.5625 19.6562V9.34375H20.4375V19.6562ZM20.4375 7.78125H3.5625V5.90625C3.5625 5.47547 3.91297 5.125 4.34375 5.125H5.28125V6.6875H6.84375V5.125H17.1562V6.6875H18.7188V5.125H19.6562C20.087 5.125 20.4375 5.47547 20.4375 5.90625V7.78125Z' fill='black'/%3E%3Cpath d='M6.53125 10.9844H4.96875V12.5469H6.53125V10.9844Z' fill='black'/%3E%3Cpath d='M9.65625 10.9844H8.09375V12.5469H9.65625V10.9844Z' fill='black'/%3E%3Cpath d='M12.7812 10.9844H11.2188V12.5469H12.7812V10.9844Z' fill='black'/%3E%3Cpath d='M15.9062 10.9844H14.3438V12.5469H15.9062V10.9844Z' fill='black'/%3E%3Cpath d='M19.0312 10.9844H17.4688V12.5469H19.0312V10.9844Z' fill='black'/%3E%3Cpath d='M6.53125 14.1094H4.96875V15.6719H6.53125V14.1094Z' fill='black'/%3E%3Cpath d='M9.65625 14.1094H8.09375V15.6719H9.65625V14.1094Z' fill='black'/%3E%3Cpath d='M12.7812 14.1094H11.2188V15.6719H12.7812V14.1094Z' fill='black'/%3E%3Cpath d='M15.9062 14.1094H14.3438V15.6719H15.9062V14.1094Z' fill='black'/%3E%3Cpath d='M6.53125 17.2344H4.96875V18.7969H6.53125V17.2344Z' fill='black'/%3E%3Cpath d='M9.65625 17.2344H8.09375V18.7969H9.65625V17.2344Z' fill='black'/%3E%3Cpath d='M12.7812 17.2344H11.2188V18.7969H12.7812V17.2344Z' fill='black'/%3E%3Cpath d='M15.9062 17.2344H14.3438V18.7969H15.9062V17.2344Z' fill='black'/%3E%3Cpath d='M19.0312 14.1094H17.4688V15.6719H19.0312V14.1094Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");
}
#secondary-navigation ul li.menu-item.menu-pharms > a::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_6_2283' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6_2283)'%3E%3Cpath d='M5.85 17.1C6.7 16.45 7.65 15.9375 8.7 15.5625C9.75 15.1875 10.85 15 12 15C13.15 15 14.25 15.1875 15.3 15.5625C16.35 15.9375 17.3 16.45 18.15 17.1C18.7333 16.4167 19.1875 15.6417 19.5125 14.775C19.8375 13.9083 20 12.9833 20 12C20 9.78333 19.2208 7.89583 17.6625 6.3375C16.1042 4.77917 14.2167 4 12 4C9.78333 4 7.89583 4.77917 6.3375 6.3375C4.77917 7.89583 4 9.78333 4 12C4 12.9833 4.1625 13.9083 4.4875 14.775C4.8125 15.6417 5.26667 16.4167 5.85 17.1ZM12 13C11.0167 13 10.1875 12.6625 9.5125 11.9875C8.8375 11.3125 8.5 10.4833 8.5 9.5C8.5 8.51667 8.8375 7.6875 9.5125 7.0125C10.1875 6.3375 11.0167 6 12 6C12.9833 6 13.8125 6.3375 14.4875 7.0125C15.1625 7.6875 15.5 8.51667 15.5 9.5C15.5 10.4833 15.1625 11.3125 14.4875 11.9875C13.8125 12.6625 12.9833 13 12 13ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C12.8833 20 13.7167 19.8708 14.5 19.6125C15.2833 19.3542 16 18.9833 16.65 18.5C16 18.0167 15.2833 17.6458 14.5 17.3875C13.7167 17.1292 12.8833 17 12 17C11.1167 17 10.2833 17.1292 9.5 17.3875C8.71667 17.6458 8 18.0167 7.35 18.5C8 18.9833 8.71667 19.3542 9.5 19.6125C10.2833 19.8708 11.1167 20 12 20ZM12 11C12.4333 11 12.7917 10.8583 13.075 10.575C13.3583 10.2917 13.5 9.93333 13.5 9.5C13.5 9.06667 13.3583 8.70833 13.075 8.425C12.7917 8.14167 12.4333 8 12 8C11.5667 8 11.2083 8.14167 10.925 8.425C10.6417 8.70833 10.5 9.06667 10.5 9.5C10.5 9.93333 10.6417 10.2917 10.925 10.575C11.2083 10.8583 11.5667 11 12 11Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");
}
#secondary-navigation ul li.menu-item.menu-program > a::before {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -73 1024 1170.28571429' preserveAspectRatio='xMinYMin meet' fill='currentColor' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath d='M585.143 292.571h-219.429v219.429h219.429v-219.429zM658.286 658.286v73.143h-365.714v-73.143h365.714zM658.286 219.429v365.714h-365.714v-365.714h365.714zM1024 658.286v73.143h-292.571v-73.143h292.571zM1024 512v73.143h-292.571v-73.143h292.571zM1024 365.714v73.143h-292.571v-73.143h292.571zM1024 219.429v73.143h-292.571v-73.143h292.571zM146.286 768v-548.571h-73.143v548.571c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571zM1097.143 768v-621.714h-877.714v621.714c0 12.571-2.286 25.143-6.286 36.571h847.429c20 0 36.571-16.571 36.571-36.571zM1170.286 73.143v694.857c0 60.571-49.143 109.714-109.714 109.714h-950.857c-60.571 0-109.714-49.143-109.714-109.714v-621.714h146.286v-73.143h1024z'%3E%3C/path%3E%3C/svg%3E");
}
#secondary-navigation ul li.menu-item.menu-calendar > a:hover::before,
#secondary-navigation ul li.menu-item.menu-calendar > a:focus::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_6_2239' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6_2239)'%3E%3Cpath d='M19.6562 3.5625H18.7188V2H17.1562V3.5625H6.84375V2H5.28125V3.5625H4.34375C3.05141 3.5625 2 4.61391 2 5.90625V19.6562C2 20.9486 3.05141 22 4.34375 22H19.6562C20.9486 22 22 20.9486 22 19.6562V5.90625C22 4.61391 20.9486 3.5625 19.6562 3.5625ZM20.4375 19.6562C20.4375 20.087 20.087 20.4375 19.6562 20.4375H4.34375C3.91297 20.4375 3.5625 20.087 3.5625 19.6562V9.34375H20.4375V19.6562ZM20.4375 7.78125H3.5625V5.90625C3.5625 5.47547 3.91297 5.125 4.34375 5.125H5.28125V6.6875H6.84375V5.125H17.1562V6.6875H18.7188V5.125H19.6562C20.087 5.125 20.4375 5.47547 20.4375 5.90625V7.78125Z' fill='%230569d6'/%3E%3Cpath d='M6.53125 10.9844H4.96875V12.5469H6.53125V10.9844Z' fill='%230569d6'/%3E%3Cpath d='M9.65625 10.9844H8.09375V12.5469H9.65625V10.9844Z' fill='%230569d6'/%3E%3Cpath d='M12.7812 10.9844H11.2188V12.5469H12.7812V10.9844Z' fill='%230569d6'/%3E%3Cpath d='M15.9062 10.9844H14.3438V12.5469H15.9062V10.9844Z' fill='%230569d6'/%3E%3Cpath d='M19.0312 10.9844H17.4688V12.5469H19.0312V10.9844Z' fill='%230569d6'/%3E%3Cpath d='M6.53125 14.1094H4.96875V15.6719H6.53125V14.1094Z' fill='%230569d6'/%3E%3Cpath d='M9.65625 14.1094H8.09375V15.6719H9.65625V14.1094Z' fill='%230569d6'/%3E%3Cpath d='M12.7812 14.1094H11.2188V15.6719H12.7812V14.1094Z' fill='%230569d6'/%3E%3Cpath d='M15.9062 14.1094H14.3438V15.6719H15.9062V14.1094Z' fill='%230569d6'/%3E%3Cpath d='M6.53125 17.2344H4.96875V18.7969H6.53125V17.2344Z' fill='%230569d6'/%3E%3Cpath d='M9.65625 17.2344H8.09375V18.7969H9.65625V17.2344Z' fill='%230569d6'/%3E%3Cpath d='M12.7812 17.2344H11.2188V18.7969H12.7812V17.2344Z' fill='%230569d6'/%3E%3Cpath d='M15.9062 17.2344H14.3438V18.7969H15.9062V17.2344Z' fill='%230569d6'/%3E%3Cpath d='M19.0312 14.1094H17.4688V15.6719H19.0312V14.1094Z' fill='%230569d6'/%3E%3C/g%3E%3C/svg%3E%0A");
	transition: all .2s ease-in-out;
}
#secondary-navigation ul li.menu-item.menu-pharms > a:hover::before,
#secondary-navigation ul li.menu-item.menu-pharms > a:focus::before {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_6_2283' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6_2283)'%3E%3Cpath d='M5.85 17.1C6.7 16.45 7.65 15.9375 8.7 15.5625C9.75 15.1875 10.85 15 12 15C13.15 15 14.25 15.1875 15.3 15.5625C16.35 15.9375 17.3 16.45 18.15 17.1C18.7333 16.4167 19.1875 15.6417 19.5125 14.775C19.8375 13.9083 20 12.9833 20 12C20 9.78333 19.2208 7.89583 17.6625 6.3375C16.1042 4.77917 14.2167 4 12 4C9.78333 4 7.89583 4.77917 6.3375 6.3375C4.77917 7.89583 4 9.78333 4 12C4 12.9833 4.1625 13.9083 4.4875 14.775C4.8125 15.6417 5.26667 16.4167 5.85 17.1ZM12 13C11.0167 13 10.1875 12.6625 9.5125 11.9875C8.8375 11.3125 8.5 10.4833 8.5 9.5C8.5 8.51667 8.8375 7.6875 9.5125 7.0125C10.1875 6.3375 11.0167 6 12 6C12.9833 6 13.8125 6.3375 14.4875 7.0125C15.1625 7.6875 15.5 8.51667 15.5 9.5C15.5 10.4833 15.1625 11.3125 14.4875 11.9875C13.8125 12.6625 12.9833 13 12 13ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C12.8833 20 13.7167 19.8708 14.5 19.6125C15.2833 19.3542 16 18.9833 16.65 18.5C16 18.0167 15.2833 17.6458 14.5 17.3875C13.7167 17.1292 12.8833 17 12 17C11.1167 17 10.2833 17.1292 9.5 17.3875C8.71667 17.6458 8 18.0167 7.35 18.5C8 18.9833 8.71667 19.3542 9.5 19.6125C10.2833 19.8708 11.1167 20 12 20ZM12 11C12.4333 11 12.7917 10.8583 13.075 10.575C13.3583 10.2917 13.5 9.93333 13.5 9.5C13.5 9.06667 13.3583 8.70833 13.075 8.425C12.7917 8.14167 12.4333 8 12 8C11.5667 8 11.2083 8.14167 10.925 8.425C10.6417 8.70833 10.5 9.06667 10.5 9.5C10.5 9.93333 10.6417 10.2917 10.925 10.575C11.2083 10.8583 11.5667 11 12 11Z' fill='%230569d6'/%3E%3C/g%3E%3C/svg%3E%0A");
	transition: all .2s ease-in-out;
}
#secondary-navigation ul li.menu-item.menu-program > a:hover::before,
#secondary-navigation ul li.menu-item.menu-program > a:focus::before {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -73 1024 1170.28571429' preserveAspectRatio='xMinYMin meet' fill='%23D9D9D9' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath d='M585.143 292.571h-219.429v219.429h219.429v-219.429zM658.286 658.286v73.143h-365.714v-73.143h365.714zM658.286 219.429v365.714h-365.714v-365.714h365.714zM1024 658.286v73.143h-292.571v-73.143h292.571zM1024 512v73.143h-292.571v-73.143h292.571zM1024 365.714v73.143h-292.571v-73.143h292.571zM1024 219.429v73.143h-292.571v-73.143h292.571zM146.286 768v-548.571h-73.143v548.571c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571zM1097.143 768v-621.714h-877.714v621.714c0 12.571-2.286 25.143-6.286 36.571h847.429c20 0 36.571-16.571 36.571-36.571zM1170.286 73.143v694.857c0 60.571-49.143 109.714-109.714 109.714h-950.857c-60.571 0-109.714-49.143-109.714-109.714v-621.714h146.286v-73.143h1024z'%3E%3C/path%3E%3C/svg%3E");
	transition: all .2s ease-in-out;
}
#secondary-navigation ul li.menu-item.menu-program > a::before {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -73 1024 1170.28571429' preserveAspectRatio='xMinYMin meet' fill='%23000000' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath d='M585.143 292.571h-219.429v219.429h219.429v-219.429zM658.286 658.286v73.143h-365.714v-73.143h365.714zM658.286 219.429v365.714h-365.714v-365.714h365.714zM1024 658.286v73.143h-292.571v-73.143h292.571zM1024 512v73.143h-292.571v-73.143h292.571zM1024 365.714v73.143h-292.571v-73.143h292.571zM1024 219.429v73.143h-292.571v-73.143h292.571zM146.286 768v-548.571h-73.143v548.571c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571zM1097.143 768v-621.714h-877.714v621.714c0 12.571-2.286 25.143-6.286 36.571h847.429c20 0 36.571-16.571 36.571-36.571zM1170.286 73.143v694.857c0 60.571-49.143 109.714-109.714 109.714h-950.857c-60.571 0-109.714-49.143-109.714-109.714v-621.714h146.286v-73.143h1024z'%3E%3C/path%3E%3C/svg%3E");
}
#secondary-navigation ul li.menu-item.menu-program > a:hover::before,
#secondary-navigation ul li.menu-item.menu-program > a:focus::before {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -73 1024 1170.28571429' preserveAspectRatio='xMinYMin meet' fill='%230569d6' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath d='M585.143 292.571h-219.429v219.429h219.429v-219.429zM658.286 658.286v73.143h-365.714v-73.143h365.714zM658.286 219.429v365.714h-365.714v-365.714h365.714zM1024 658.286v73.143h-292.571v-73.143h292.571zM1024 512v73.143h-292.571v-73.143h292.571zM1024 365.714v73.143h-292.571v-73.143h292.571zM1024 219.429v73.143h-292.571v-73.143h292.571zM146.286 768v-548.571h-73.143v548.571c0 20 16.571 36.571 36.571 36.571s36.571-16.571 36.571-36.571zM1097.143 768v-621.714h-877.714v621.714c0 12.571-2.286 25.143-6.286 36.571h847.429c20 0 36.571-16.571 36.571-36.571zM1170.286 73.143v694.857c0 60.571-49.143 109.714-109.714 109.714h-950.857c-60.571 0-109.714-49.143-109.714-109.714v-621.714h146.286v-73.143h1024z'%3E%3C/path%3E%3C/svg%3E");
	transition: all .2s ease-in-out;
}
.header-navigation .header-menu-container ul li.kadence-menu-mega-enabled ul.sub-menu {
	padding-top:22px;
}

body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-title-list {
	align-items:flex-end;
	max-width: 1440px;
	margin: 0 auto;
}
body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-title-list li .kt-tab-title {
	border-color:var(--global-palette8);
}
body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-title-list li .kt-tab-title {
	height:82px;
	transition:none;
}
body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title {
	height:90px;
	transition:none;
}
body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-title-list li:nth-child(1) .kt-tab-title,
body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-content-wrap > .kt-tabs-accordion-title:nth-child(1) .kt-tab-title {
	background-color:#8A00C4;
	color:var(--global-palette9);
}

body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-title-list li:nth-child(2) .kt-tab-title,
body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-content-wrap > .kt-tabs-accordion-title:nth-child(3) .kt-tab-title{
	color:var(--global-palette9);
}
body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-title-list li:nth-child(3) .kt-tab-title,
body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-content-wrap > .kt-tabs-accordion-title:nth-child(5) .kt-tab-title{
	background-color:#5CE682;
}
body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-title-list li:nth-child(4) .kt-tab-title,
body .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-content-wrap > .kt-tabs-accordion-title:nth-child(7) .kt-tab-title{
	background-color:#FFA500;
}

/* Footer */
footer .gform_wrapper.gravity-theme .gform_footer {
	padding:0;
	margin:0;
}
footer .gform_wrapper.gravity-theme input[type=email] {
	border:0;
	height:47px;
	font-size:1.125rem;
}
footer .floating-label:focus-within label {
	top: -18px;
	left: 8px;
}
footer .gform_wrapper.gravity-theme .gform_validation_errors {
	margin-bottom:24px;
}
@media (max-width:767px) {
	footer .gform_wrapper.gravity-theme input[type=email] {
		border:1px solid #4E5C74;
		border-radius:10px;
		height:62px;
	}
}

/* Custom accordion */
.wp-block-kadence-accordion.accordion__custom-styles .kt-blocks-accordion-icon-trigger {
	background:var(--global-palette1);
	border-radius:4px;
}
.wp-block-kadence-accordion.accordion__custom-styles .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after, 
.wp-block-kadence-accordion.accordion__custom-styles .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before {
	height: 3px;
	width: 14px;
	left: 5px;
	top: 11px;
}
.wp-block-kadence-accordion.accordion__custom-styles .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
}

/*Webinars page*/
.webinars-query-cards p:empty {
	display: none;
  } 

  .webinar-button {
	width: fit-content;
	background-color: var(--global-palette1);
	padding: 16px;
	border-radius: 8px;
	text-decoration: none;
}

.webinar-button:hover {
	background-color: var(--global-palette2);
}

/*End Webinars page*/
  
/*Mega Menu*/
.header-navigation .header-menu-container ul li.kadence-menu-mega-enabled ul.sub-menu {
	background-color: rgba(0, 0, 0, 0);
}
/*End Mega Menu*/
  
/*Tabs*/
@media (min-width: 768px) {
	.tabs__multi-colors .kb-svg-icon-wrap {
	  display: none !important;
  }
}

@media (min-width: 768px) {
	.tabs__multi-colors.svg-show .kb-svg-icon-wrap {
			display: block !important;
	}
}
  
@media (max-width: 768px) {
  .wp-block-kadence-tabs.tabs__multi-colors .kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title {
	  display: flex;
	  justify-content: space-between !important;
	}

}
/*End Tabs*/
  
.program-lookup-style .search-filter-field--control-type-reset {
	display: flex;
	align-items: flex-end;
}

.program-lookup-style .search-filter-input-button {
	border: none;
	background-color: transparent;
	text-decoration: underline;
	color: var(--global-palette3);
	font-weight: 400;
	font-size: 16px;
}

.program-lookup-style .search-filter-input-button:hover:not(.is-disabled):not(.search-filter-input-button--is-selected){
	background-color: transparent;
	color: #3c434a;
	border-color: #3c434a;
}

.program-lookup-style .search-filter-label {
	font-size: 1.125rem;
	font-weight: 700;
	color: var(--global-palette3);
	margin-bottom: 16px;
	margin-top: 24px;
}

.program-lookup-style .search-filter-input-text {
	border: 1px solid #81858C;
	border-radius: 4px;
}

.program-lookup-style .search-filter-component-combobox {
	border: 1px solid #81858C;
	border-radius: 4px;
}

.program-lookup-style .search-filter-component-combobox__listbox-toggle::before {
	display: none;
}

.program-lookup-style .search-filter-component-combobox__listbox-toggle svg {
	fill: var(--global-palette1); 
}

.program-lookup-style .search-filter-input-checkbox__control>svg {
	fill: #81858C;
}

.program-lookup-style .search-filter-input-checkbox__label {
	color: var(--global-palette3);
	font-size: 1rem;
	font-weight: 400;
}

.program-lookup-style .search-filter-query-posts {
	margin-top: 24px;
}

.program-lookup-style .search-filter-query--id-1 {
	font-size: 1.125rem;
	font-weight: 700;
	color: #70747B;
}

.program-lookup-style .search-filter-query-posts div:not([class]) {
	margin: 40px 0;
}

.program-lookup-style .search-filter-query-posts h4 {
	font-size: 1.5rem;
	font-weight: 400;
	color: var(--global-palette1);
	margin-bottom: 16px;
	margin-top: 16px;
}

.program-lookup-style .institution-program {
	font-size: 0.875rem;
	font-weight: 600;
	color: #70747B;
}

.program-lookup-style .result-item-wrapper {
	margin-top: 40px;
	margin-bottom: 40px;
}

.program-lookup-style .result-accreditation-institution {
	display: flex;
	justify-content: space-between;
	margin-top: 32px;
	margin-bottom: 20px;
	gap: 50px;
}

@media (max-width: 768px) {
	.program-lookup-style .result-accreditation-institution {
		margin-top: 0;
		margin-bottom: 20px;
		gap: 0;
	}

	.program-lookup-style .institution-address {
		margin-bottom: 20px;
	}
}

.program-lookup-style .institution-address {
	margin-bottom: 40px;
	font-size: 1.15rem;
	font-weight: 400;
}

.program-lookup-style .search-filter-query-posts .insitution-address {
	font-size: 1.15rem;
	font-weight: 400;
	color: #70747B;
	margin-bottom: 43px;
}

.program-lookup-style .search-filter-query-posts hr {
	margin: 0;
	border-bottom: 1px solid var(--global-palette7);
}

.program-lookup-style .search-filter-query-posts p {
	margin-bottom: 5px;
	font-size: 1.125rem;
	font-weight: 400;
}

.program-lookup-style .search-filter-query-posts p strong {
	color: var(--global-palette1);
}

.program-lookup-style .result-contact {
	margin-bottom: 5px;
	font-size: 1.125rem;
	font-weight: 400;
}

.program-lookup-style .result-contact strong {
	color: var(--global-palette1);
}

.program-lookup-style .view-button:before {
	content: '';
	display: inline-block;
	background-image: url('./assets/images/view-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	margin-bottom: 3px;
	vertical-align: middle;
}

.program-lookup-style .institution-address:before {
	content: '';
	display: inline-block;
	background-image: url('./assets/images/location_icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	margin-bottom: 3px;
	vertical-align: middle;
}

.program-lookup-style .view-button {
	margin-top: 10px;
	font-size: 1rem;
	font-weight: 400;
	color: var(--global-palette1);
	text-decoration: none;
}

.program-lookup-style .insitution-label-style {
	font-size: 1.125rem;
	font-weight: 700;
	color: var(--global-palette1);
	padding-right: 8px;
}

.program-lookup-style .result-item-wrapper {
	display: flex;
}

.program-lookup-style .result-item-image {
	margin-right: 30px;
}

.program-lookup-style .result-item-image img {
	width: 75px;
	height: 75px;
	max-width: 75px;
}

.search-filter-component-combobox-base__listbox {
	border-color: #81858C;
}

.wp-pagenavi {
	text-align: center;
}

.wp-pagenavi .pages {
	display: block;
	border: none;
	padding: 0;
}

.wp-pagenavi a, .wp-pagenavi span {
	display: inline-block;
	border: none;
	color: var(--global-palette1);
	min-width: 2.75em;
	margin: 0 .5em 0 0;
	padding: 4px;
	line-height: 2.25em;
	text-align: center;
	font-weight: 400;
	transition: .2s all ease-in;
}

.program-lookup-style .search-filter-input-checkbox--is-active>.search-filter-input-checkbox__container>.search-filter-input-checkbox__control>svg {
	fill: var(--global-palette1);
	color: var(--global-palette1);
}

@media (max-width: 768px) {
	.program-lookup-style .search-filter-label {
	font-size: 1rem;
	}
	
	.program-lookup-style .result-item-wrapper {
		flex-direction: column;
	}
	
	.program-lookup-style .result-accreditation-institution {
		flex-direction: column;
	}
	
	.program-lookup-style .result-contact {
	font-size: 1rem;
}
	
	.program-lookup-style .result-accreditation-institution {
	margin-top: 0;
}
	
	.program-lookup-style .result-accreditation-institution p {
	margin-top: 24px;
}
	
	.program-lookup-style .search-filter-query--id-1 {
	font-size: 1rem;
}
	
	.program-lookup-style .search-filter-query-posts h4 {
	font-size: 1.25rem;
}
	
	.program-lookup-style .search-filter-query-posts div:not([class]) {
	margin: 24px 0;
}
	
	.program-lookup-style .search-filter-query-posts .insitution-address {
	margin-bottom: 27px;
}
	
	.program-lookup-style .search-filter-query-posts p {
	font-size: 1rem;
}
	
	.program-lookup-style .insitution-label-style {
	font-size: 1rem;
}
}

.program-lookup-style p:empty {
	display: none;
}  

.program-lookup-style br {
	display: none;
}

.single-institution .content-area {
	margin-top: 0;
}

/*Communications Style*/
.communications-style p:empty {
	display: none;
}

.communications-style br {
	display: none;
}

.communications-style .search-filter-label {
	font-size: 1.125rem;
	font-weight: 700;
	color: var(--global-palette3);
	margin-bottom: 16px;
	margin-top: 24px;
}

.communications-style #search-filter-label-1, .communications-style #search-filter-label-2 {
	font-size: 1.25rem;
}

.communications-style .search-filter-input-text {
	border: 1px solid #81858C;
	border-radius: 4px;
}

.communications-style .search-filter-input-checkbox__label {
	color: var(--global-palette3);
	font-size: 1rem;
	font-weight: 400;
}

.communications-style .search-filter-input-checkbox--is-active>.search-filter-input-checkbox__container>.search-filter-input-checkbox__control>svg {
	fill: var(--global-palette1);
	color: var(--global-palette1);
}

.communications-style .search-results-container p {
	font-size: 1.125rem;
	font-weight: 700;
	color: #70747B;
	margin-bottom: 0;
}

.communications-style .result-item {
	margin-top: 41px;
	border-bottom: 1px solid var(--global-palette7);
	display: flex;
}

.communications-style .result-item-image {
	margin-right: 30px;
}

.communications-style .result-item-content {
	flex: 1;
}

.communications-style .category {
	font-size: 0.875rem;
	font-weight: 600;
	color: #70747B;
	text-transform: uppercase;
}

.communications-style .title {
	font-size: 1.5rem;
	font-weight: 400;
	color: var(--global-palette1);
}

.communications-style .info-wrap {
	display: flex;
	justify-content: space-between;
	margin: 8px 0;
}

.communications-style .title-wrap {
	margin-right: 20px;
}

.communications-style .date {
	margin-top: 8px;
	font-size: 0.875rem;
	font-weight: 400;
	color: #70747B;
	margin-bottom: 41px;
}

.communications-style .actions a {
	font-size: 1rem;
	font-weight: 400;
	color: var(--global-palette1);
	text-decoration: none;
}

.communications-style .view-link {
	margin-right: 40px;
}

.communications-style .view-link:before {
	content: '';
	display: inline-block;
	background-image: url('./assets/images/view-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	margin-bottom: 3px;
	vertical-align: middle;
}

.communications-style .download-link {
	white-space: nowrap;
}

.communications-style .download-link:before {
	content: '';
	display: inline-block;
	background-image: url('./assets/images/download-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	margin-bottom: 3px;
	vertical-align: middle;
}

@media (max-width: 768px) {
.communications-style .search-filter-label {
	font-size: 1rem;
}
	
	.communications-style #search-filter-label-1, .communications-style #search-filter-label-2 {
	font-size: 1rem;
}
	
	.communications-style .result-item {
	margin-top: 24px;
	flex-direction: column;
}
	
	.communications-style .result-item-image {
	margin-bottom: 20px;
}
	
	.communications-style .date {
	margin-bottom: 24px;
	}
	
	.communications-style .title {
	font-size: 1.25rem;
}
	
	.communications-style .info-wrap {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-bottom: 24px;
}
}
/*End Communications Style*/

/*Table*/

.accreditation-history, .pharmd-accreditation-history, .bs-accreditation-history {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
}

.accreditation-history thead, .pharmd-accreditation-history thead, .bs-accreditation-history thead {
    background-color: var(--global-palette1);
    color: var(--global-palette9);
    text-align: left;
}

.accreditation-history thead th, .pharmd-accreditation-history thead th, .bs-accreditation-history thead th {
    padding: 12px;
    font-weight: bold;
}

.accreditation-history tbody tr:nth-child(odd), .pharmd-accreditation-history tbody tr:nth-child(odd), .bs-accreditation-history tbody tr:nth-child(odd) {
    background-color: var(--global-palette9);
}

.accreditation-history tbody tr:nth-child(even), .pharmd-accreditation-history tbody tr:nth-child(even), .bs-accreditation-history tbody tr:nth-child(even) {
    background-color: #E6F2FE;
}

.accreditation-history tbody td, .pharmd-accreditation-history tbody td, .bs-accreditation-history tbody td {
    padding: 10px;
    border: 1px solid var(--global-palette7);
}

@media (max-width: 550px) {
	.pharmd-accreditation-history-wrap {
		overflow-x: scroll;
	}
}

/*End Table*/

/*Events Calendar*/
body .tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
	background-color: var(--global-palette1);
	height: 50px;
  	width: 60px;
}

body #primary .tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
	color: var(--global-palette9);
}

body #primary .tribe-events .tribe-common-h5 {
	color: var(--global-palette9);
}

#primary .tribe-events .datepicker .day.active {
	color: var(--global-palette9);
}

body #primary .tribe-events .tribe-common-form-control-text__input, body #primary .tribe-events .tribe-events-c-view-selector__list-item-text, body  #primary .tribe-events .tribe-common-h4, body  #primary .tribe-events .tribe-common-h6, body #primary .tribe-events .tribe-common-h7, body  #primary .tribe-events .tribe-common-h8, body  #primary .tribe-events .tribe-common-h3 {
	color: var(--global-palette1);
}

body #primary .tribe-events .tribe-events-calendar-list__event-title-link {
	color: var(--global-palette1);
}

body .tribe-event-date-start, body .tribe-event-date-end {
	font-weight: 600;
	color: var(--global-palette1) !important;
}

body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item {
	background-color: var(--global-palette1);
	width: fit-content;
	padding: 10px;
	border: 1px solid var(--global-palette1);
}

body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path, body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path {
	fill: var(--global-palette9);
}

body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item:hover {
	background-color: var(--global-palette9);
	border: 1px solid var(--global-palette1);
}

body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item:hover .tribe-events-c-nav__prev-label, body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item:hover .tribe-events-c-nav__next-label {
	color: var(--global-palette1);
}

body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item:hover .tribe-events-c-nav__prev-icon-svg path, body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item:hover .tribe-events-c-nav__next-icon-svg path {
	color: var(--global-palette1);
}


body .tribe-events-c-nav__prev-label, body .tribe-events-c-nav__next-label {
	color: var(--global-palette9);
}

body .single-tribe_events .tribe-events-c-subscribe-dropdown__button, body .tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
	padding: 15px;
	font-size: 1.125rem;
	width: 240px;
}

body .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon {
	width: 12px;
	height: 12px;
}

body .tribe-events-single-event-title {
	color: var(--global-palette1);
}

body .tribe-events-event-meta dl {
	display: flex;
	align-items: baseline;
}

body .tribe-events-event-meta dd {
	padding-right: 15px;
	padding-left: 5px;
}

body .tribe-events-event-meta dd, body .tribe-events-event-meta dt {
	font-size: 1.25rem;
}
/*End Events Calendar*/

/*Search Page Styling*/
.search-filter-component-combobox .search-filter-component-combobox__actions .search-filter-component-combobox__actions-input {
	margin:1px;
}

.program-lookup-style .search-filter-component-combobox:focus-within,
.search-filter-input-text:focus-within, 
.search-filter-input-checkbox input[type=checkbox].search-filter-input-checkbox__input:focus-visible + label .search-filter-input-checkbox__control {
	outline: auto 1px Highlight  !important;
    outline: auto 1px -webkit-focus-ring-color !important;
}

.search.search-results .cky-modal, .search.search-results .cky-consent-container, .search.search-results .cky-btn-revisit-wrapper {
	display: none;
}

.search-results-page .wp-block-post-template {
	margin: 0;
}

.search-results-page .search-filter-label {
    font-size: 1.125rem;
    font-weight: 700;
    color: var(--global-palette3);
    margin-bottom: 16px;
    margin-top: 24px;
}

.search-results-page .search-filter-input-button {
	background-color: var(--global-palette1);
	color: var(--global-palette9);
	border-color: var(--global-palette1);
	margin-top: 30px;
}

.search-results-page .search-filter-input-button:hover:not(.is-disabled):not(.search-filter-input-button--is-selected) {
	color: var(--global-palette1);
	border-color: var(--global-palette1);
}

.wp-block-query-pagination {
	display: flex;
	gap: 30px;
	justify-content: center;
	align-items: center;
	margin-top: 30px;
}

.wp-block-query-pagination-next {
	color: var(--global-palette1);
	font-size: 1.25rem;
	text-decoration: none;
}

.wp-block-query-pagination-previous {
	color: var(--global-palette1);
	font-size: 1.25rem;
	text-decoration: none;
}

.wp-block-query-pagination-numbers {
	font-size: 1.25rem;
	font-weight: 700;
}

.wp-block-query-pagination-numbers .page-numbers {
	 padding: 12px 21px;
	 margin-right: 4px;
}

.wp-block-query-pagination-numbers a.page-numbers {
	color: var(--global-palette1);
	text-decoration: none;
}

.wp-block-query-pagination-numbers .page-numbers.current {
	background-color: var(--global-palette1);
	color: var(--global-palette9);
}

@media (max-width:767px) {
	.full-width-mobile {
		width:100%;
	}
}
.wp-block-query-pagination {
	flex-wrap:wrap;
}
/*Search Page Styling*/