/*!
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
*/

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * Table of contents
 * 1. General
 * 2. Header
 * 3. Homepage
 * 4. Interior
 * 5. Footer
 * 6. QC
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 1. General
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* *:focus-visible {
	outline:2px solid #f20000 !important;
} */

body .single-content h1, 
body .single-content h2, 
body .single-content h3, 
body .single-content h4, 
body .single-content h5, 
body .single-content h6 {
	margin-top:0;
}
.gform_wrapper.gravity-theme .gfield input, 
.gform_wrapper.gravity-theme .gfield select {
	height:48px;
	border-radius:0;
}
.gform_wrapper.gravity-theme .gfield_label {
	font-size:1rem;
	font-weight:400;
}
body .is-layout-grid {
    display: grid;
}
body .columns-3.is-layout-grid {
	gap:var(--global-row-gutter-md,2rem) var(--global-row-gutter-md,2rem);
	grid-auto-rows: minmax(0,1fr);
	grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (min-width:768px) and (max-width:1024px) {
	body .columns-3.is-layout-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	body .columns-3.is-layout-grid li:first-child {
    	grid-column: 1 / -1;
	}
	body .columns-3.is-layout-grid li.leadership:first-child {
		grid-column: 1;
	}
}
@media (max-width:767px) {
	body .columns-3.is-layout-grid {
		grid-template-columns: minmax(0, 1fr);
	}
}
 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 2. Header
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.site-top-header-wrap {
	background: linear-gradient(to right, rgba(152,201,60,1) 0%,rgba(152,201,60,1) 33%,rgba(25,126,169,1) 33%,rgba(25,126,169,1) 66%,rgba(87,56,126,1) 66%,rgba(87,56,126,1) 100%);
}
/*#primary-menu > .menu-item {
	border-right:1px solid #2194C4;
}*/

.menu-icon a {
	position:relative;
}
@media (max-width:1024px) {
	#mobile-secondary-site-navigation ul li.menu-icon a {
		padding-left:30px;
	}
}
.clinic-icon a::before {
	content:url("data:image/svg+xml,%3Csvg width='18px' height='21px' viewBox='0 0 18 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Homepage-ISTM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home_ISTM_v1.2C_dm' transform='translate(-1020.000000, -49.000000)' fill='%2398C93C' fill-rule='nonzero'%3E%3Cg id='Secondary-links' transform='translate(1020.000000, 48.000000)'%3E%3Cg id='Directory' transform='translate(0.000000, 1.500042)'%3E%3Cpath d='M4.99998808,5.93748584 C4.99998808,6.10937569 5.14059749,6.2499851 5.31248733,6.2499851 L13.437468,6.2499851 C13.6093578,6.2499851 13.7499672,6.10937569 13.7499672,5.93748584 L13.7499672,4.68748882 C13.7499672,4.51559898 13.6093578,4.37498957 13.437468,4.37498957 L5.31248733,4.37498957 C5.14059749,4.37498957 4.99998808,4.51559898 4.99998808,4.68748882 L4.99998808,5.93748584 Z M5.31248733,9.37497765 L13.437468,9.37497765 C13.6093578,9.37497765 13.7499672,9.23436824 13.7499672,9.06247839 L13.7499672,7.81248137 C13.7499672,7.64059152 13.6093578,7.49998212 13.437468,7.49998212 L5.31248733,7.49998212 C5.14059749,7.49998212 4.99998808,7.64059152 4.99998808,7.81248137 L4.99998808,9.06247839 C4.99998808,9.23436824 5.14059749,9.37497765 5.31248733,9.37497765 Z M16.996038,15.6132517 C17.285115,15.554658 17.4999583,15.3046434 17.4999583,14.9999642 L17.4999583,0.62499851 C17.4999583,0.281256959 17.2187013,0 16.8749598,0 L3.12499255,0 C1.39842654,0 0,1.39842654 0,3.12499255 L0,16.8749598 C0,18.6015258 1.39842654,19.9999523 3.12499255,19.9999523 L16.8749598,19.9999523 C17.2187013,19.9999523 17.4999583,19.7186954 17.4999583,19.3749538 L17.4999583,18.7499553 C17.4999583,18.4452762 17.2812241,18.1913705 16.996038,18.1366679 C16.8320064,17.6288566 16.8320064,16.1210629 16.996038,15.6132517 Z M15.3905883,15.6249627 C15.2851122,16.3007348 15.2851122,17.4491848 15.3905883,18.1249627 L3.12499255,18.1249627 C2.43358032,18.1249627 1.87499553,17.566372 1.87499553,16.8749598 C1.87499553,16.1874767 2.43750945,15.6249627 3.12499255,15.6249627 L15.3905883,15.6249627 Z M15.6249627,1.87499553 L15.6249627,13.7499672 L3.12499255,13.7499672 C2.67966585,13.7499672 2.25779949,13.8437323 1.87499553,14.011693 L1.87499553,3.12499255 C1.87499553,2.43358032 2.43358032,1.87499553 3.12499255,1.87499553 L15.6249627,1.87499553 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	position:absolute;
	top:calc(50% + 3px);
	left:0;
	transform:translatey(-50%);
}
.clinic-icon a:hover::before,
.clinic-icon a:focus::before {
	content:url("data:image/svg+xml,%3Csvg width='18px' height='21px' viewBox='0 0 18 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Homepage-ISTM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home_ISTM_v1.2C_dm' transform='translate(-1020.000000, -49.000000)' fill='%2357387e' fill-rule='nonzero'%3E%3Cg id='Secondary-links' transform='translate(1020.000000, 48.000000)'%3E%3Cg id='Directory' transform='translate(0.000000, 1.500042)'%3E%3Cpath d='M4.99998808,5.93748584 C4.99998808,6.10937569 5.14059749,6.2499851 5.31248733,6.2499851 L13.437468,6.2499851 C13.6093578,6.2499851 13.7499672,6.10937569 13.7499672,5.93748584 L13.7499672,4.68748882 C13.7499672,4.51559898 13.6093578,4.37498957 13.437468,4.37498957 L5.31248733,4.37498957 C5.14059749,4.37498957 4.99998808,4.51559898 4.99998808,4.68748882 L4.99998808,5.93748584 Z M5.31248733,9.37497765 L13.437468,9.37497765 C13.6093578,9.37497765 13.7499672,9.23436824 13.7499672,9.06247839 L13.7499672,7.81248137 C13.7499672,7.64059152 13.6093578,7.49998212 13.437468,7.49998212 L5.31248733,7.49998212 C5.14059749,7.49998212 4.99998808,7.64059152 4.99998808,7.81248137 L4.99998808,9.06247839 C4.99998808,9.23436824 5.14059749,9.37497765 5.31248733,9.37497765 Z M16.996038,15.6132517 C17.285115,15.554658 17.4999583,15.3046434 17.4999583,14.9999642 L17.4999583,0.62499851 C17.4999583,0.281256959 17.2187013,0 16.8749598,0 L3.12499255,0 C1.39842654,0 0,1.39842654 0,3.12499255 L0,16.8749598 C0,18.6015258 1.39842654,19.9999523 3.12499255,19.9999523 L16.8749598,19.9999523 C17.2187013,19.9999523 17.4999583,19.7186954 17.4999583,19.3749538 L17.4999583,18.7499553 C17.4999583,18.4452762 17.2812241,18.1913705 16.996038,18.1366679 C16.8320064,17.6288566 16.8320064,16.1210629 16.996038,15.6132517 Z M15.3905883,15.6249627 C15.2851122,16.3007348 15.2851122,17.4491848 15.3905883,18.1249627 L3.12499255,18.1249627 C2.43358032,18.1249627 1.87499553,17.566372 1.87499553,16.8749598 C1.87499553,16.1874767 2.43750945,15.6249627 3.12499255,15.6249627 L15.3905883,15.6249627 Z M15.6249627,1.87499553 L15.6249627,13.7499672 L3.12499255,13.7499672 C2.67966585,13.7499672 2.25779949,13.8437323 1.87499553,14.011693 L1.87499553,3.12499255 C1.87499553,2.43358032 2.43358032,1.87499553 3.12499255,1.87499553 L15.6249627,1.87499553 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.donate-icon a::before {
	content:url("data:image/svg+xml,%3Csvg width='20px' height='21px' viewBox='0 0 20 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Homepage-ISTM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home_ISTM_v1.2C_dm' transform='translate(-1212.000000, -49.000000)' fill='%2398C93C' fill-rule='nonzero'%3E%3Cg id='Secondary-links' transform='translate(1020.000000, 48.000000)'%3E%3Cg id='Group-38' transform='translate(192.000000, 0.000000)'%3E%3Cg id='Donate' transform='translate(0.000000, 1.500042)'%3E%3Cpath d='M8.81246373,9.07418949 L10.7695132,9.63277427 C10.9101226,9.67183668 11.0077786,9.80466412 11.0077786,9.94920266 C11.0077786,10.1288745 10.8593491,10.277304 10.6796773,10.277304 L9.39839983,10.277304 C9.25779043,10.277304 9.121072,10.2460617 8.99606467,10.1913972 C8.80857275,10.1054523 8.58983853,10.1249835 8.44529999,10.269522 L7.76170787,10.9531141 C7.55468475,11.1601373 7.57810693,11.5116989 7.82030148,11.6718395 C8.19139435,11.9179251 8.6171517,12.0663927 9.06247839,12.1210572 L9.06247839,12.8124695 C9.06247839,13.156211 9.34373535,13.437468 9.6874769,13.437468 L10.3124754,13.437468 C10.656217,13.437468 10.9374739,13.156211 10.9374739,12.8124695 L10.9374739,12.1249864 C12.1210572,11.9843388 13.0234217,10.9140517 12.863243,9.66405472 C12.7499849,8.76561936 12.0546435,8.0507468 11.1874886,7.80077028 L9.23043911,7.24218549 C9.08982971,7.20312309 8.99217369,7.07029564 8.99217369,6.92575711 C8.99217369,6.7460853 9.14060321,6.59765578 9.32027502,6.59765578 L10.6015525,6.59765578 C10.7421619,6.59765578 10.8788803,6.62889807 11.0038876,6.68356256 C11.1913796,6.76950748 11.4101138,6.74997628 11.5546523,6.60543774 L12.2382444,5.92184562 C12.4452676,5.7148225 12.4218454,5.36326083 12.1796508,5.20312022 C11.808558,4.95703469 11.3828006,4.80856703 10.9374739,4.75390255 L10.9374739,4.06249031 C10.9374739,3.71874876 10.656217,3.4374918 10.3124754,3.4374918 L9.6874769,3.4374918 C9.34373535,3.4374918 9.06247839,3.71874876 9.06247839,4.06249031 L9.06247839,4.74997342 C7.87889509,4.89062097 6.97653061,5.96090803 7.13670936,7.21090505 C7.24996746,8.10934041 7.94137969,8.82421297 8.81246373,9.07418949 Z M18.7499553,12.4999702 L17.3944821,12.4999702 C18.0585431,11.2929266 18.437456,9.91014025 18.437456,8.43747988 C18.437456,3.77734237 14.6601137,0 9.99997616,0 C5.33983865,0 1.56249627,3.77734237 1.56249627,8.43747988 C1.56249627,9.91014025 1.94140925,11.2929266 2.60547017,12.4999702 L1.24999702,12.4999702 C0.558584789,12.4999702 0,13.1718512 0,13.9999819 L0,18.4999406 C0,19.3280713 0.558584789,19.9999523 1.24999702,19.9999523 L18.7499553,19.9999523 C19.4413675,19.9999523 19.9999523,19.3280713 19.9999523,18.4999406 L19.9999523,13.9999819 C19.9999523,13.1718512 19.4413675,12.4999702 18.7499553,12.4999702 Z M9.99997616,1.87499553 C13.6171398,1.87499553 16.5624605,4.82031627 16.5624605,8.43747988 C16.5624605,12.0546435 13.6171398,14.9999642 9.99997616,14.9999642 C6.38281254,14.9999642 3.4374918,12.0546435 3.4374918,8.43747988 C3.4374918,4.82031627 6.38281254,1.87499553 9.99997616,1.87499553 Z M18.1249568,18.1249568 L1.87499553,18.1249568 L1.87499553,14.3749657 L4.00778769,14.3749657 C4.48435668,14.8554257 5.01951928,15.2695101 5.59763527,15.6249627 L4.06249031,15.6249627 C3.89060047,15.6249627 3.74999106,15.7655722 3.74999106,15.937462 L3.74999106,16.5624605 C3.74999106,16.7343504 3.89060047,16.8749657 4.06249031,16.8749657 L15.937462,16.8749657 C16.1093519,16.8749657 16.2499613,16.7343504 16.2499613,16.5624605 L16.2499613,15.937462 C16.2499613,15.7655722 16.1093519,15.6249627 15.937462,15.6249627 L14.402317,15.6249627 C14.980433,15.2695101 15.5155956,14.8554257 15.9921646,14.3749657 L18.1249568,14.3749657 L18.1249568,18.1249568 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	position:absolute;
	top:calc(50% + 3px);
	left:0;
	transform:translatey(-50%);
}
.donate-icon a:hover::before,
.donate-icon a:focus::before {
	content:url("data:image/svg+xml,%3Csvg width='20px' height='21px' viewBox='0 0 20 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Homepage-ISTM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home_ISTM_v1.2C_dm' transform='translate(-1212.000000, -49.000000)' fill='%2357387e' fill-rule='nonzero'%3E%3Cg id='Secondary-links' transform='translate(1020.000000, 48.000000)'%3E%3Cg id='Group-38' transform='translate(192.000000, 0.000000)'%3E%3Cg id='Donate' transform='translate(0.000000, 1.500042)'%3E%3Cpath d='M8.81246373,9.07418949 L10.7695132,9.63277427 C10.9101226,9.67183668 11.0077786,9.80466412 11.0077786,9.94920266 C11.0077786,10.1288745 10.8593491,10.277304 10.6796773,10.277304 L9.39839983,10.277304 C9.25779043,10.277304 9.121072,10.2460617 8.99606467,10.1913972 C8.80857275,10.1054523 8.58983853,10.1249835 8.44529999,10.269522 L7.76170787,10.9531141 C7.55468475,11.1601373 7.57810693,11.5116989 7.82030148,11.6718395 C8.19139435,11.9179251 8.6171517,12.0663927 9.06247839,12.1210572 L9.06247839,12.8124695 C9.06247839,13.156211 9.34373535,13.437468 9.6874769,13.437468 L10.3124754,13.437468 C10.656217,13.437468 10.9374739,13.156211 10.9374739,12.8124695 L10.9374739,12.1249864 C12.1210572,11.9843388 13.0234217,10.9140517 12.863243,9.66405472 C12.7499849,8.76561936 12.0546435,8.0507468 11.1874886,7.80077028 L9.23043911,7.24218549 C9.08982971,7.20312309 8.99217369,7.07029564 8.99217369,6.92575711 C8.99217369,6.7460853 9.14060321,6.59765578 9.32027502,6.59765578 L10.6015525,6.59765578 C10.7421619,6.59765578 10.8788803,6.62889807 11.0038876,6.68356256 C11.1913796,6.76950748 11.4101138,6.74997628 11.5546523,6.60543774 L12.2382444,5.92184562 C12.4452676,5.7148225 12.4218454,5.36326083 12.1796508,5.20312022 C11.808558,4.95703469 11.3828006,4.80856703 10.9374739,4.75390255 L10.9374739,4.06249031 C10.9374739,3.71874876 10.656217,3.4374918 10.3124754,3.4374918 L9.6874769,3.4374918 C9.34373535,3.4374918 9.06247839,3.71874876 9.06247839,4.06249031 L9.06247839,4.74997342 C7.87889509,4.89062097 6.97653061,5.96090803 7.13670936,7.21090505 C7.24996746,8.10934041 7.94137969,8.82421297 8.81246373,9.07418949 Z M18.7499553,12.4999702 L17.3944821,12.4999702 C18.0585431,11.2929266 18.437456,9.91014025 18.437456,8.43747988 C18.437456,3.77734237 14.6601137,0 9.99997616,0 C5.33983865,0 1.56249627,3.77734237 1.56249627,8.43747988 C1.56249627,9.91014025 1.94140925,11.2929266 2.60547017,12.4999702 L1.24999702,12.4999702 C0.558584789,12.4999702 0,13.1718512 0,13.9999819 L0,18.4999406 C0,19.3280713 0.558584789,19.9999523 1.24999702,19.9999523 L18.7499553,19.9999523 C19.4413675,19.9999523 19.9999523,19.3280713 19.9999523,18.4999406 L19.9999523,13.9999819 C19.9999523,13.1718512 19.4413675,12.4999702 18.7499553,12.4999702 Z M9.99997616,1.87499553 C13.6171398,1.87499553 16.5624605,4.82031627 16.5624605,8.43747988 C16.5624605,12.0546435 13.6171398,14.9999642 9.99997616,14.9999642 C6.38281254,14.9999642 3.4374918,12.0546435 3.4374918,8.43747988 C3.4374918,4.82031627 6.38281254,1.87499553 9.99997616,1.87499553 Z M18.1249568,18.1249568 L1.87499553,18.1249568 L1.87499553,14.3749657 L4.00778769,14.3749657 C4.48435668,14.8554257 5.01951928,15.2695101 5.59763527,15.6249627 L4.06249031,15.6249627 C3.89060047,15.6249627 3.74999106,15.7655722 3.74999106,15.937462 L3.74999106,16.5624605 C3.74999106,16.7343504 3.89060047,16.8749657 4.06249031,16.8749657 L15.937462,16.8749657 C16.1093519,16.8749657 16.2499613,16.7343504 16.2499613,16.5624605 L16.2499613,15.937462 C16.2499613,15.7655722 16.1093519,15.6249627 15.937462,15.6249627 L14.402317,15.6249627 C14.980433,15.2695101 15.5155956,14.8554257 15.9921646,14.3749657 L18.1249568,14.3749657 L18.1249568,18.1249568 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.contact-icon a::before {
	content:url("data:image/svg+xml,%3Csvg width='23px' height='21px' viewBox='0 0 23 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Homepage-ISTM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home_ISTM_v1.2C_dm' transform='translate(-1342.000000, -49.000000)' fill='%2398C93C' fill-rule='nonzero'%3E%3Cg id='Secondary-links' transform='translate(1020.000000, 48.000000)'%3E%3Cg id='Group-40' transform='translate(322.000000, 0.000000)'%3E%3Cg id='Contact-Icon' transform='translate(0.000000, 1.500042)'%3E%3Cpath d='M4.37498957,1.87499553 L15.6249627,1.87499553 L15.6249627,3.74999106 L17.4999583,3.74999106 L17.4999583,1.87499553 C17.4999583,0.839460279 16.660498,0 15.6249627,0 L4.37498957,0 C3.33945432,0 2.49999404,0.839460279 2.49999404,1.87499553 L2.49999404,7.49998212 L4.37498957,7.49998212 L4.37498957,1.87499553 Z M13.1249687,8.74997914 L1.87499553,8.74997914 C0.839460279,8.74997914 0,9.58943942 0,10.6249747 L0,18.1249568 C0,19.160492 0.839460279,19.9999523 1.87499553,19.9999523 L13.1249687,19.9999523 C14.160504,19.9999523 14.9999642,19.160492 14.9999642,18.1249568 L14.9999642,10.6249747 C14.9999642,9.58943942 14.160504,8.74997914 13.1249687,8.74997914 Z M13.1249687,18.1249568 L1.87499553,18.1249568 L1.87499553,13.4359039 C2.44101896,13.8659719 4.99998808,15.7062156 4.99998808,15.7062156 C5.56406602,16.1437222 6.50858281,16.8749598 7.49998212,16.8749598 C8.49138143,16.8749598 9.43589822,16.1437222 9.99997616,15.7062156 C9.99997616,15.7062156 12.5585638,13.8663915 13.1249687,13.4359039 L13.1249687,18.1249568 Z M13.1249687,11.1480066 C13.0323862,11.2202949 8.75741778,14.348797 8.55115759,14.489826 C8.21912713,14.7175247 7.80504273,14.9999642 7.49998212,14.9999642 C7.13239877,14.9999642 6.61363932,14.5878635 6.2695163,14.3151896 C6.13630739,14.2089505 1.96757801,11.0952876 1.87499553,11.0230374 L1.87499553,10.6249747 L13.1249687,10.6249747 L13.1249687,11.1480066 Z M20.6249508,4.99998808 L9.37497765,4.99998808 C8.3394424,4.99998808 7.49998212,5.83944836 7.49998212,6.87498361 L7.49998212,7.49998808 L9.37497765,7.49998808 L9.37497765,6.87498361 L20.6249508,6.87498361 L20.6249508,14.3749657 L16.2499613,14.3749657 L16.2499613,16.2499613 L20.6249508,16.2499613 C21.6604861,16.2499613 22.4999464,15.410501 22.4999464,14.3749657 L22.4999464,6.87498361 C22.4999464,5.83944836 21.6604861,4.99998808 20.6249508,4.99998808 Z M16.8749598,8.12498063 L16.8749598,10.6249806 L19.3749598,10.6249806 L19.3749598,8.12498063 L16.8749598,8.12498063 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	position:absolute;
	top:calc(50% + 3px);
	left:-4px;
	transform:translatey(-50%);
}
.contact-icon a:hover::before,
.contact-icon a:focus::before {
	content:url("data:image/svg+xml,%3Csvg width='23px' height='21px' viewBox='0 0 23 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Homepage-ISTM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home_ISTM_v1.2C_dm' transform='translate(-1342.000000, -49.000000)' fill='%2357387e' fill-rule='nonzero'%3E%3Cg id='Secondary-links' transform='translate(1020.000000, 48.000000)'%3E%3Cg id='Group-40' transform='translate(322.000000, 0.000000)'%3E%3Cg id='Contact-Icon' transform='translate(0.000000, 1.500042)'%3E%3Cpath d='M4.37498957,1.87499553 L15.6249627,1.87499553 L15.6249627,3.74999106 L17.4999583,3.74999106 L17.4999583,1.87499553 C17.4999583,0.839460279 16.660498,0 15.6249627,0 L4.37498957,0 C3.33945432,0 2.49999404,0.839460279 2.49999404,1.87499553 L2.49999404,7.49998212 L4.37498957,7.49998212 L4.37498957,1.87499553 Z M13.1249687,8.74997914 L1.87499553,8.74997914 C0.839460279,8.74997914 0,9.58943942 0,10.6249747 L0,18.1249568 C0,19.160492 0.839460279,19.9999523 1.87499553,19.9999523 L13.1249687,19.9999523 C14.160504,19.9999523 14.9999642,19.160492 14.9999642,18.1249568 L14.9999642,10.6249747 C14.9999642,9.58943942 14.160504,8.74997914 13.1249687,8.74997914 Z M13.1249687,18.1249568 L1.87499553,18.1249568 L1.87499553,13.4359039 C2.44101896,13.8659719 4.99998808,15.7062156 4.99998808,15.7062156 C5.56406602,16.1437222 6.50858281,16.8749598 7.49998212,16.8749598 C8.49138143,16.8749598 9.43589822,16.1437222 9.99997616,15.7062156 C9.99997616,15.7062156 12.5585638,13.8663915 13.1249687,13.4359039 L13.1249687,18.1249568 Z M13.1249687,11.1480066 C13.0323862,11.2202949 8.75741778,14.348797 8.55115759,14.489826 C8.21912713,14.7175247 7.80504273,14.9999642 7.49998212,14.9999642 C7.13239877,14.9999642 6.61363932,14.5878635 6.2695163,14.3151896 C6.13630739,14.2089505 1.96757801,11.0952876 1.87499553,11.0230374 L1.87499553,10.6249747 L13.1249687,10.6249747 L13.1249687,11.1480066 Z M20.6249508,4.99998808 L9.37497765,4.99998808 C8.3394424,4.99998808 7.49998212,5.83944836 7.49998212,6.87498361 L7.49998212,7.49998808 L9.37497765,7.49998808 L9.37497765,6.87498361 L20.6249508,6.87498361 L20.6249508,14.3749657 L16.2499613,14.3749657 L16.2499613,16.2499613 L20.6249508,16.2499613 C21.6604861,16.2499613 22.4999464,15.410501 22.4999464,14.3749657 L22.4999464,6.87498361 C22.4999464,5.83944836 21.6604861,4.99998808 20.6249508,4.99998808 Z M16.8749598,8.12498063 L16.8749598,10.6249806 L19.3749598,10.6249806 L19.3749598,8.12498063 L16.8749598,8.12498063 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.portal-icon a::before {
	content:'';
	background:url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99902 3V16.2C2.99902 17.8802 2.99902 18.7202 3.326 19.362C3.61362 19.9265 4.07257 20.3854 4.63705 20.673C5.27879 21 6.11887 21 7.79902 21H20.999M19.9998 15H15.9998M12.9998 7.00002H6.99978M17.9998 11H8.99978' stroke='%2398c93c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;
	position:absolute;
	top:calc(50% + 1px);
	left:-4px;
	transform:translatey(-50%);
	width:25px;
	height:25px;
}
.portal-icon a:hover::before,
.portal-icon a:focus::before {
	background:url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99902 3V16.2C2.99902 17.8802 2.99902 18.7202 3.326 19.362C3.61362 19.9265 4.07257 20.3854 4.63705 20.673C5.27879 21 6.11887 21 7.79902 21H20.999M19.9998 15H15.9998M12.9998 7.00002H6.99978M17.9998 11H8.99978' stroke='%2357387e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain;
}

.header-button-inner-wrap a {
	position:relative;
}
.header-button-inner-wrap a::before {
	content:url("data:image/svg+xml,%3Csvg width='20px' height='21px' viewBox='0 0 20 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Homepage-ISTM' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Home_ISTM_v1.2C_dm' transform='translate(-1500.000000, -48.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='2.-Buttons/3.-L/2.-Inverse-Copy' transform='translate(1483.000000, 36.000000)'%3E%3Cg id='Login' transform='translate(17.000000, 12.500042)'%3E%3Cpath d='M14.9999642,13.1249687 C13.4140458,13.1249687 13.1406089,13.0663751 12.1796508,13.3905854 C11.4960587,13.6210689 10.7616931,13.7499672 9.99997616,13.7499672 C9.23825922,13.7499672 8.5038936,13.6210689 7.82030148,13.3905854 C6.85934339,13.0663751 6.58983567,13.1249687 4.99998808,13.1249687 C2.23826828,13.1249687 0,15.363237 0,18.1249568 L0,18.7499553 C0,19.4413675 0.558584789,19.9999523 1.24999702,19.9999523 L18.7499553,19.9999523 C19.4413675,19.9999523 19.9999523,19.4413675 19.9999523,18.7499553 L19.9999523,18.1249568 C19.9999523,15.363237 17.761684,13.1249687 14.9999642,13.1249687 Z M18.1249568,18.1249568 L1.87499553,18.1249568 C1.87499553,17.289006 2.19920588,16.5038669 2.78907111,15.9140398 C3.37889819,15.3241746 4.16403731,14.9999642 4.99998808,14.9999642 C6.60543774,14.9999642 6.60154676,14.9570108 7.21872516,15.164034 C8.11716052,15.4687131 9.05465828,15.6249627 9.99997616,15.6249627 C10.945294,15.6249627 11.8827918,15.4687131 12.7812272,15.164034 C13.3984056,14.9530817 13.3945146,14.9999642 14.9999642,14.9999642 C16.7226011,14.9999642 18.1249568,16.4023199 18.1249568,18.1249568 Z M9.99997616,12.4999702 C13.4531082,12.4999702 16.2499613,9.70311712 16.2499613,6.2499851 C16.2499613,2.79685307 13.4531082,0 9.99997616,0 C6.54684413,0 3.74999106,2.79685307 3.74999106,6.2499851 C3.74999106,9.70311712 6.54684413,12.4999702 9.99997616,12.4999702 Z M9.99997616,1.87499553 C12.4140253,1.87499553 14.3749657,3.83593598 14.3749657,6.2499851 C14.3749657,8.66403421 12.4140253,10.6249747 9.99997616,10.6249747 C7.58592704,10.6249747 5.62498659,8.66403421 5.62498659,6.2499851 C5.62498659,3.83593598 7.58592704,1.87499553 9.99997616,1.87499553 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	position:absolute;
	top:50%;
	left:23px;
	transform:translatey(-50%);
}

body .header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after {
	width:100%;
	background:var(--global-palette2);
	height:5px;
}
#site-navigation.nav--toggle-sub .dropdown-nav-toggle {
	display:none;
}
 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 3. Homepage
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
body .kt-blocks-carousel .kt-carousel-arrowstyle-outlinewhite .slick-prev, 
body .kt-blocks-carousel .kt-carousel-arrowstyle-outlinewhite .slick-next {
	border:0;
}
body .kt-blocks-carousel .slick-prev:before,
body .kt-blocks-carousel .slick-next:before {
	height:18px;
	width:18px;
	border-width:5px 5px 0 0;
}
body .kt-blocks-carousel .slick-dots {
	bottom:70px;
	max-width: 1448px;
    padding: 0 20px;
    right: 0;
    margin: 0 auto;
    text-align: left;
}
body .kt-blocks-carousel .slick-dots li button,
body .kt-blocks-carousel .slick-dots li {
	width:26px;
	height:26px;
}
body .kt-blocks-carousel .slick-dots li button:before {
	width:16px;
	height:16px;
	opacity:1;
}
body .kt-blocks-carousel .slick-dots li.slick-active button:before {
	opacity:1;
}
body .kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .slick-dots li button:before {
	box-shadow:inset 0 0 0 2px #fff;
}
body .kt-blocks-carousel .slick-prev {
	left:10px;
}
body .kt-blocks-carousel .slick-next {
	right:10px;
}

.btn-bottom {
	position:relative;
}
.btn-bottom .kb-buttons-wrap {
	position:absolute;
	bottom:40px;
}

/* Homepage Events section */
.home-event-listing {
	display: grid;
    grid-template-columns: repeat(3, calc(33.33% - 21px) [col-start]);
    column-gap: 32px;
}
@media (min-width:768px) and (max-width:1024px) {
	.home-event:nth-child(3n+1) {
		grid-column: 1 / -1;
	}
	.home-event-listing {
    	grid-template-columns: repeat(2, calc(50% - 17px) [col-start]);
    	row-gap: 32px;
	}
}
@media (max-width:767px) {
	.home-event-listing {
    	grid-template-columns: repeat(1, 100% [col-start]);
    	row-gap: 32px;
	}
}
.home-event {
	padding-bottom:100px;
	box-shadow:0 2px 10px 0 rgba(133,133,133,0.5);
	background:var(--global-palette9);
	position:relative;
}
.home-event-image {
	position:relative;
	padding-bottom:75%;
	margin-bottom:35px;
}
.home-event-image img {
	position:absolute;
	width:100%;
	height:100%;
	object-fit:cover;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.home-event-meta {
	border-left:15px solid var(--global-palette2);
	padding:10px 40px 10px 25px;
}
.span-block {
	display:block;
}
.home-event h3 {
	padding:0 40px;
	font-size:2rem;
	line-height:2.5rem;
}
.home-event-button {
	position:absolute;
	left:40px;
	bottom:40px;
}

/* Events */
body .is-layout-grid .tribe_events > .wp-block-kadence-column,
body .is-layout-grid .tribe_events > .wp-block-kadence-column > .kt-inside-inner-col {
	height:100%;
}
.event-single-query > .kt-inside-inner-col {
	position:relative;
}
.event-single-query .wp-block-kadence-advancedbtn {
	position:absolute;
	left:40px;
	bottom:40px;
}
.wp-site-blocks .content-container .alignwide.tribe-events {
	margin-left: calc( 50% - ( var(--global-content-width, 100vw) / 2 )) !important;
	margin-right: calc( 50% - ( var(--global-content-width, 100vw) / 2 )) !important;
	max-width: 100vw !important;
	width: var(--global-content-width, 100vw) !important;
}

@media (max-width: 1488px) {
	.wp-site-blocks .content-container .alignwide.tribe-events {
		margin-left: 20px !important;
		margin-right: 20px !important;
		width: calc(100% - 40px) !important;
	}
}

 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 4. Interior
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.single-content ol.breadcrumb {
	padding-left:0;
}
.breadcrumb li {
	font-size:0.875rem;
}

/* expandable nav */
.expand-nav.wp-block-navigation .wp-block-navigation-item {
	display:block;
	position:relative;
	width:100%;
	border-bottom:1px solid rgba(140,140,140,0.5);
}
.expand-nav.wp-block-navigation .wp-block-navigation-item:first-child {
	border-top:1px solid rgba(140,140,140,0.5);
}
.expand-nav.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item {
	border-bottom:0;
}
.expand-nav.wp-block-navigation .wp-block-navigation-item__content {
	padding:14px 25px 14px 20px;
	color:var(--global-palette3);
}
.expand-nav.wp-block-navigation .wp-block-navigation-item__content:hover,
.expand-nav.wp-block-navigation .wp-block-navigation-item__content:focus {
	color:var(--global-palette9);
	background:var(--global-palette1);
}
.expand-nav.wp-block-navigation .wp-block-navigation-item__content:hover + .wp-block-navigation-submenu__toggle,
.expand-nav.wp-block-navigation .wp-block-navigation-item__content:focus + .wp-block-navigation-submenu__toggle {
	color:var(--global-palette9);
}
.expand-nav.wp-block-navigation .wp-block-navigation__submenu-icon {
	position: absolute;
    top: 16px;
    right: 10px;
	width: 15px;
    height: 15px;
    display: block;
}
.expand-nav.wp-block-navigation .wp-block-navigation__submenu-icon[aria-expanded="true"] {
	transform:rotate(180deg);
}
.expand-nav.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
	width:100%;
	position:relative;
}
.expand-nav.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
	padding:0;
	border:0;
}
.expand-nav.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
	padding:12px 20px;
	font-size:1rem;
	color:var(--global-palette3);
	background:var(--global-palette8);
}
.expand-nav.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item {
	padding-right:0;
}
.expand-nav.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover,
.expand-nav.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:focus {
	background:#D9E7F6;
}
.expand-nav.wp-block-navigation .wp-block-navigation-item__content.expand-open {
	background:var(--global-palette1);
	color:var(--global-palette9);
}
.expand-nav.wp-block-navigation .wp-block-navigation-item__content.expand-open + .wp-block-navigation__submenu-icon {
	color:var(--global-palette9);
}

/* Events */
body .tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after {
	background-color:var(--global-palette1);
}
body .tribe-common .tribe-common-c-svgicon {
	color:var(--global-palette1);
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium {
	display:none;
}
.tribe-common--breakpoint-medium.tribe-common h2.tribe-common-h6 {
	font-size:3rem;
	font-weight:500;
	font-family:var(--global-heading-font-family);
	line-height:3.3rem;
}
body .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
	background-color:var(--global-palette1);
}
body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {
	color:var(--global-palette1);
}
body .tribe-common .tribe-common-c-btn-border, 
body .tribe-common a.tribe-common-c-btn-border {
	color:var(--global-palette1);
	border-color:var(--global-palette1);
}
body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	background-color:var(--global-palette1);
}
@media (max-width:767px) {
	body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
		flex-direction:column;
	}
	body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper,
	body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
		width:100%;
	}
	body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
		margin-bottom:20px;
	}
}
body .wp-block-post-template.is-flex-container {
	gap:32px;
}
@media (min-width:600px) {
body .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
	width:calc(33.33% - 22px);
}
}

/* Leadership */
.leadership-card,
.leadership-card .kt-inside-inner-col {
	height:100%;
}

.col-space-between > .kt-inside-inner-col {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	gap:30px;
}

@media (min-width:768px) and (max-width:950px) {
	body .wp-container-1.wp-container-1 {
		grid-template-columns:repeat(2, minmax(0, 1fr));
	}
}

/* Society Awards */
body .kb-splide .splide__pagination, body .kb-splide ul.splide__pagination.splide__pagination {
	bottom:-35px;
	gap:10px;
}
 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 5. Footer
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
 /*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 * 6. QC
 * \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/






/* ISTM DIRECTORY */
/* DIRECTORY FILTER */
.istm-directory-filter__form {
  background: #8cbfd4;
  padding: 1rem;
  margin-bottom: 2rem !important;
  border-radius: 0.25rem;
}
@media (min-width: 48rem) {
  .istm-directory-filter__form {
    padding: 2rem 2rem 1rem 2rem;
  }
}

.form-title {
	font-size: 2rem;
  margin-bottom: 2rem;
}

.form-divider {
  margin: 2rem 0 !important;
}

.form-row {
  margin-bottom: 1.5rem;
  padding: 0;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
	gap: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: flex-start;
      -ms-flex-align: flex-start;
          align-items: flex-start;
}
@media (min-width: 48rem) {
  .form-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
  }
}

.form-col-3 {
  width: 100%;
  margin-bottom: 0.5rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
@media (min-width: 48rem) {
  .form-col-3 {
    width: 25%;
    margin-bottom: 0rem;
  }
  .form-col-3.align-top {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}

.form-col-9 {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
@media (min-width: 48rem) {
  .form-col-9 {
    width: 75%;
  }
}

.form-col-12 {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.form-input-group {
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.form-label {
  font-weight: normal;
}

.form-input {
  display: block;
}
.form-input.input-text {
  width: 100%;
}
.form-input.input-select {
  width: 100%;
  padding: 0.4em 0.5em;
}
.form-input.input-submit {
  margin-left: auto;
}

.checkbox-group {
  position: relative;
}
.checkbox-group .form-input {
  opacity: 0;
  margin-right: 0.5rem;
}
.checkbox-group .form-input + span {
  font-size: 1rem;
}
.checkbox-group .form-input + span:before {
  content: "";
  background: #fff;
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.063em;
  border-radius: 0.25em;
  border: 0.125em solid #fff;
  -webkit-box-shadow: 0 0 0 1px #cbd5e0;
          box-shadow: 0 0 0 1px #cbd5e0;
  margin-right: 0.75em;
  -webkit-transition: 0.5s ease all;
  transition: 0.5s ease all;
  position: absolute;
  top: 3px;
  left: 0;
}
.checkbox-group .form-input:checked + span:before {
  background: #197ea9;
  position: absolute;
}

/* DIRECTORY RESULTS */
.istm-directory-results {
  padding: 0 1rem;
}
.istm-directory-results .results-head {
  margin-bottom: 4rem;
}
.istm-directory-results .results-title {
	font-size: 2rem;
  margin-bottom: 1.5rem;
}
.istm-directory-results .search-terms {
  background: var(--global-palette8);
  margin-top: 1rem;
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-radius: 0.25rem;
  border: 1px solid var(--global-gray-400);
}
.istm-directory-results .search-terms__term {
  color: var(--global-palette3);
  background: var(--global-gray-400);
  font-size: 1.125rem;
  white-space: nowrap;
  padding: 0.25em 0.5em;
  margin: 0.25em;
  border-radius: 0.25rem;
}
.istm-directory-results .results-list {
  margin: 1rem 0;
  list-style: none;
  padding: 0;
}
.istm-directory-results .results-list__item:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--global-gray-400);
}
.istm-directory-results .result-item {
  font-size: 1rem;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	gap: 1%;
}

.result-item__section.physician {
	flex: 0 0 100%;
	font-size: 1.5rem;
}

.istm-directory-results .result-item__section {
  margin-bottom: 1rem;
}
.istm-directory-results .result-item [class*=__label] {
  font-weight: 600;
}
.istm-directory-results .result-item [class*=__title] {
  font-weight: 600;
}
.istm-directory-results .result-item [class*=__group] {
  display: block;
}
.istm-directory-results .physician__last-name {
  font-weight: bold;
  font-size: 1.25em;
}
.istm-directory-results .physician__first-name {
  font-weight: bold;
  font-size: 1.25em;
}
.istm-directory-results .clinic__name {
  font-size: 1.25em;
  font-weight: 600;
}

@media (min-width: 48rem) {
	.result-item .column-left,
	.result-item .column-right {
		flex: 0 0 49%;
	}
}
.istm-directory-results .pagination {
  border-top: 1px solid var(--global-gray-400);
}
.istm-directory-results .pagination__prev {
  padding-left: 0;
}
.istm-directory-results .pagination__prev a:before {
  content: "«";
}
.istm-directory-results .pagination__next {
  padding-right: 0;
}
.istm-directory-results .pagination__next a:after {
  content: "»";
}
.istm-directory-results .pagination__link {
  text-decoration: none;
}
.istm-directory-results .pagination__link:hover, .istm-directory-results .pagination__link:focus {
  text-decoration: underline;
}
.istm-directory-results .pagination__list {
  margin: 2rem 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
	gap: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.istm-directory-results .pagination__list-item:nth-child(n+4):not(:nth-last-child(-n+3)) {
  display: none;
}
@media (min-width: 48rem) {
  .istm-directory-results .pagination__list-item:nth-child(n+4):not(:nth-last-child(-n+3)) {
    display: block;
  }
	li.pagination__list-item {
		border: 1px solid var(--global-palette1);
		border-radius: 4px;
	}
	
	li.pagination__list-item:hover,
	li.pagination__list-item.pagination__current {
		background-color: var(--global-palette1);
	}	
	li.pagination__list-item:hover a,
	li.pagination__list-item.pagination__current a {
		color: white;
	}
	li.pagination__list-item.pagination__next a,
	li.pagination__list-item.pagination__prev a {
		text-decoration: none;
	}
  .istm-directory-results .pagination__list-item.ellipsis {
    display: none;
  }
}
.istm-directory-results .pagination__list-item:not(.pagination__prev) {
  padding: 0.25em 0.5em;
}
.istm-directory-results .pagination .visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* # ISTM DIRECTORY */

/* Align buttons to bottom of section */
.button-bottom {
	height: 100%;
}

.button-bottom .wp-block-kadence-advancedbtn {
	align-items: flex-end;
	height: 100%;
}