#mainContent ul.single_social_share,.breadcrumb li,.staff .staff_meta li,ol,ul{list-style:none}@font-face{font-display:swap;font-family:montserrat;src:url(fonts/montserrat/Montserrat-Regular.ttf)}@font-face{font-display:swap;font-family:rochester;src:url(fonts/rochester/Rochester-Regular.ttf)}@font-face{font-display:swap;font-family:AlexBrush;src:url(fonts/Alex_Brush/AlexBrush-Regular.ttf)}@font-face{font-display:swap;font-family:Josefin;src:url(fonts/Josefin_Slab/JosefinSlab-Regular.ttf)}@font-face{font-display:swap;font-family:JosefinBold;src:url(fonts/Josefin_Slab/JosefinSlab-Bold.ttf)}@font-face{font-display:swap;font-family:JosefinSans;src:url(fonts/Josefin_Sans/JosefinSans-SemiBold.ttf)}@font-face{font-display:swap;font-family:JosefinSansBold;src:url(fonts/Josefin_Sans/JosefinSans-Bold.ttf)}@font-face{font-display:swap;font-family:MerriweatherLight;src:url(fonts/Merriweather/Merriweather-Light.ttf)}@font-face{font-display:swap;font-family:Merriweather;src:url(fonts/Merriweather/Merriweather-Regular.ttf)}@font-face{font-display:swap;font-family:MerriweatherBold;src:url(fonts/Merriweather/Merriweather-Bold.ttf)}@font-face{font-display:swap;font-family:MerriweatherSansLight;src:url(fonts/Merriweather_Sans/MerriweatherSans-Light.ttf)}@font-face{font-display:swap;font-family:MerriweatherSans;src:url(fonts/Merriweather_Sans/MerriweatherSans-Regular.ttf)}@font-face{font-display:swap;font-family:MerriweatherSansBold;src:url(fonts/Merriweather_Sans/MerriweatherSans-Bold.ttf)}@font-face{font-display:swap;font-family:BodoniBook;src:url(fonts/Bodoni_Book/Bodoni_Book.otf)}@font-face{font-display:swap;font-family:GreatVibes;src:url(fonts/Great_Vibes/GreatVibes-Regular.ttf)}@font-face{font-display:swap;font-family:HelveticaNeue;src:url(fonts/Helvetica_Neue/HelveticaNeue.ttf)}@font-face{font-display:swap;font-family:PoiretOne;src:url(fonts/Poiret_One/PoiretOne-Regular.ttf)}@font-face{font-display:swap;font-family:CabinSemiBold;src:url(fonts/Cabin/Cabin-SemiBold.ttf)}@font-face{font-display:swap;font-family:Tinos;src:url(fonts/Tinos/Tinos-Regular.ttf)}@font-face{font-display:swap;font-family:optima;src:url(fonts/Optima/optima.ttf)}@font-face{font-display:swap;font-family:optimaBold;src:url(fonts/Optima/optima_bold.ttf) format('truetype');font-weight:700}@font-face{font-display:swap;font-family:BadScript;src:url(fonts/Bad_Script/BadScript-Regular.ttf)}@font-face{font-display:swap;font-family:DeliusSwash;src:url(fonts/Delius_Swash_Caps/DeliusSwashCaps-Regular.ttf)}@font-face{font-display:swap;font-family:LafayetScripts;src:url(fonts/Lafayet_Scripts/fayet_scripts.otf)}@font-face{font-display:swap;font-family:WindsongOfFire;src:url(fonts/Windsong_of_Fire/Windsong.ttf)}@font-face{font-display:swap;font-family:Oswald;src:url(fonts/Oswald/Oswald-Regular.ttf)}@font-face{font-display:swap;font-family:Raleway;src:url(fonts/Raleway/Raleway-Regular.ttf)}@font-face{font-display:swap;font-family:Arvo;src:url(fonts/Arvo/Arvo-Regular.ttf)}@font-face{font-display:swap;font-family:Dosis;src:url(fonts/Dosis/Dosis-Regular.ttf)}@font-face{font-display:swap;font-family:Oswald;src:url(fonts/Oswald/Oswald-Bold.ttf);font-weight:700}@font-face{font-display:swap;font-family:Raleway;src:url(fonts/Raleway/Raleway-Bold.ttf);font-weight:700}@font-face{font-display:swap;font-family:Arvo;src:url(fonts/Arvo/Arvo-Bold.ttf);font-weight:700}@font-face{font-display:swap;font-family:Dosis;src:url(fonts/Dosis/Dosis-Bold.ttf);font-weight:700}@font-face{font-display:swap;font-family:MeriendaOne;src:url(fonts/Merienda_One/MeriendaOne-Regular.ttf)}@font-face{font-display:swap;font-family:EagleLake;src:url(fonts/Eagle_Lake/EagleLake-Regular.ttf)}@font-face{font-display:swap;font-family:Rancho;src:url(fonts/Rancho/Rancho-Regular.ttf)}@font-face{font-display:swap;font-family:Lateef;src:url(fonts/Lateef/LateefRegOT.ttf)}@font-face{font-display:swap;font-family:RobotoCondensed;src:url(fonts/Roboto_Condensed/RobotoCondensed-Regular.ttf)}@font-face{font-display:swap;font-family:RobotoCondensed;src:url(fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf);font-weight:700}@font-face{font-display:swap;font-family:Lato;src:url(fonts/Lato/Lato-Regular.ttf)}@font-face{font-display:swap;font-family:LatoLight;src:url(fonts/Lato/Lato-Light.ttf)}@font-face{font-display:swap;font-family:LatoSemiBold;src:url(fonts/Lato/Lato-Bold.ttf)}@font-face{font-display:swap;font-family:Lato;src:url(fonts/Lato/Lato-Black.ttf);font-weight:700}@font-face{font-display:swap;font-family:StixGeneral;src:url(fonts/Stix/STIXGeneral-Regular.ttf)}@font-face{font-display:swap;font-family:Blackjack;src:url(fonts/blackjack/black_jack.ttf)}@font-face{font-display:swap;font-family:Caslon;src:url(fonts/Caslon_Open_Face/Caslon_OF_Regular.otf)}@font-face{font-display:swap;font-family:NunitoSans;src:url(fonts/Nunito_Sans/NunitoSans-Bold.ttf);font-weight:700}@font-face{font-display:swap;font-family:NunitoSans;src:url(fonts/Nunito_Sans/NunitoSans-Regular.ttf);font-weight:400}@font-face{font-display:swap;font-family:Crimson;src:url(fonts/Crimson/Crimson-Bold.otf);font-weight:700}@font-face{font-display:swap;font-family:Crimson;src:url(fonts/Crimson/Crimson-Semibold.otf);font-weight:400}@font-face{font-display:swap;font-family:athelas;src:url(fonts/athelas/Athelas-Regular.ttf)}@font-face{font-display:swap;font-family:athelas;src:url(fonts/athelas/Athelas-Bold.ttf);font-weight:700}@font-face{font-display:swap;font-family:athelas;src:url(fonts/athelas/Athelas-Italic.ttf);font-style:italic}@font-face{font-display:swap;font-family:athelas;src:url(fonts/athelas/Athelas-BoldItalic.ttf);font-style:italic;font-weight:700}@font-face{font-display:swap;font-family:Algerya;src:url(fonts/Algerya/Alegreya-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Algerya;src:url(fonts/Algerya/Alegreya-BoldItalic.ttf);font-style:italic;font-weight:700}@font-face{font-display:swap;font-family:Algerya;src:url(fonts/Algerya/Alegreya-Italic.ttf);font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:Algerya;src:url(fonts/Algerya/Alegreya-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Quattrocento;src:url(fonts/Quattrocento_Sans/QuattrocentoSans-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Quattrocento;src:url(fonts/Quattrocento_Sans/QuattrocentoSans-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Quattrocento;src:url(fonts/Quattrocento_Sans/QuattrocentoSans-BoldItalic.ttf);font-style:italic;font-weight:700}@font-face{font-display:swap;font-family:Quattrocento;src:url(fonts/Quattrocento_Sans/QuattrocentoSans-Italic.ttf);font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:Poppins;src:url(fonts/Poppins/Poppins-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Poppins;src:url(fonts/Poppins/Poppins-Bold.ttf);font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Poppins;src:url(fonts/Poppins/Poppins-Italic.ttf);font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:Poppins;src:url(fonts/Poppins/Poppins-BoldItalic.ttf);font-style:italic;font-weight:700}@font-face{font-display:swap;font-family:Abril Fatface;src:url(fonts/Abril_Fatface/AbrilFatface-Regular.ttf);font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Abril Fatface;src:url(fonts/Abril_Fatface/AbrilFatface-Regular.ttf);font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Abril Fatface;src:url(fonts/Abril_Fatface/AbrilFatface-Regular.ttf);font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:Abril Fatface;src:url(fonts/Abril_Fatface/AbrilFatface-Regular.ttf);font-style:italic;font-weight:700}@font-face{font-display:swap;font-family:Broadsheet LDO;src:url('fonts/broadsheet-ldo/Broadsheet LDO.ttf');font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Broadsheet LDO;src:url('fonts/broadsheet-ldo/Broadsheet LDO Bold.ttf');font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Broadsheet LDO;src:url('fonts/broadsheet-ldo/Broadsheet LDO Italic.ttf');font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:Broadsheet LDO;src:url('fonts/broadsheet-ldo/Broadsheet LDO Bold Italic.ttf');font-style:italic;font-weight:700}@font-face{font-display:swap;font-family:Exo;src:url('fonts/Exo/Exo-Bold.ttf');font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Exo;src:url('fonts/Exo/Exo-Black.ttf');font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Maitree;src:url('fonts/Maitree/Maitree-Regular.ttf');font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Maitree;src:url('fonts/Maitree/Maitree-Bold.ttf');font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:"Bebas Neue";src:url('fonts/Bebas_Neue/BebasNeue-Regular.ttf');font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:"Playfair Display";src:url('fonts/Playfair_Display/static/PlayfairDisplay-Regular.ttf');font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:"Playfair Display";src:url('fonts/Playfair_Display/static/PlayfairDisplay-Bold.ttf');font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:"Playfair Display";src:url('fonts/Playfair_Display/static/PlayfairDisplay-Italic.ttf');font-style:italic;font-weight:400}@font-face{font-display:swap;font-family:'Playfair Display';src:url('fonts/Playfair_Display/static/PlayfairDisplay-BoldItalic.ttf');font-style:italic;font-weight:700}@font-face{font-display:swap;font-family:Caveat;src:url('fonts/Caveat/Caveat-VariableFont_wght.ttf');font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:"Henny Penny";src:url('fonts/Henny_Penny/HennyPenny-Regular.ttf');font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Bitter;src:url('fonts/Bitter/Bitter-VariableFont_wght.ttf') format('truetype-variations'),url('fonts/Bitter/Bitter-VariableFont_wght.ttf') format('truetype');font-weight:100 1000;font-style:normal}@font-face{font-display:swap;font-family:Bitter;src:url('fonts/Bitter/Bitter-Italic-VariableFont_wght.ttf') format('truetype-variations'),url('fonts/Bitter/Bitter-Italic-VariableFont_wght.ttf') format('truetype');font-weight:100 1000;font-style:italic}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#mainContent ol,#mainContent p,#mainContent ul{line-height:1.5em;margin-bottom:20px}#mainMenu_fresh li,.spyder_agent_list .spyder_agent .spyder_agent_info .spyder_agent_locations span,.staff .staff_meta li .address_link .street,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-size:14px;margin:0;background-position:center center;background-size:cover}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}blockquote{font-style:italic;color:#666;margin:20px}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.alignleft{float:left;margin-right:10px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin-left:10px}.woocommerce #mainContent .wc-tab table tbody tr:first-child,.woocommerce #mainContent .wc-tab table td:first-child,b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}a{text-decoration:none;color:inherit;cursor:pointer}a:hover{color:#ffc869}#full_width_featured_image{width:100%;height:40vw}#secondaryHeader{color:#fff;padding:10px 20px;text-align:center;line-height:20px}#mainHeader{text-align:center;margin:20px 0}#mainHeader .logo{display:block;margin:0 auto;height:auto}#mainContent iframe,#mainHeader .logo img,#mainMenu,.content.archive #mainContent article.with_feature_image .information{max-width:100%}#mainHeader .companyName{display:block;margin:0;text-align:center}#mainMenu_fresh{text-align:left;color:#fff;display:none}#mainMenu_fresh li a{display:inline-block;font-weight:700;text-transform:uppercase}#mainMenu_fresh .sub-menu li a{padding:10px 36px;white-space:nowrap}#mainMenu_fresh .sub-menu li.column a,#mainMenu_fresh li.columns a{cursor:inherit}#mainMenu_fresh .sub-menu li.column .sub-menu{padding-left:16px}#mainMenu_fresh .sub-menu li.column .sub-menu a{cursor:pointer}#mainSocial ul li,.breadcrumb li{display:inline}#mainContent{box-sizing:border-box;width:100%;padding:0}#mainContent article,#mainContent section{width:100%;max-width:1200px;background-color:rgba(255,255,255,.7);padding:30px 5px;margin:0 auto 20px;box-sizing:border-box;overflow:auto}#mainContent h1,#mainContent h2,#mainContent h3,#mainContent h4,#mainContent h5,#mainContent h6{margin-top:20px;margin-bottom:10px}#mainContent .post_title{font-size:36px;margin-bottom:20px}#mainContent ul{list-style:disc inside}#mainContent ol li ol,#mainContent ul li ul{margin-left:10px;margin-bottom:10px}#mainContent ol{list-style:decimal inside}#mainContent img{max-width:100%;height:inherit}#mainContent .post_meta{line-height:1.4em;font-size:.7em;margin-top:-10px;margin-bottom:5px}#mainContent .post_meta li{display:inline-block;margin:0 10px 0 0}#mainContent .staff .staff_meta,footer form p{margin-bottom:5px}input,textarea{background-color:rgba(255,255,255,.5);font-family:inherit}input:focus,input:hover,textarea:focus,textarea:hover{background-color:#fff}#mainContent form input,#mainContent form textarea,footer form input,footer form textarea,form fieldset,form select{width:100%;padding:10px 20px;box-sizing:border-box;border:1px solid #5c89c7;border-radius:5px}#mainContent form input[type=checkbox],.woocommerce ul#shipping_method input{width:inherit}form p{overflow:auto}form fieldset legend{font-weight:700;padding:10px}#mainContent #homepage_content article h1,#mainContent .grid.item,form fieldset{margin-bottom:20px}#mainContent form select,footer form select{height:36px}#mainContent form input[type=submit],footer form input[type=submit]{width:inherit;border:1px solid #5c89c7;background-color:#5c89c7;color:#fff}.content.frontpage,.woocommerce div.product{overflow:hidden}.content.frontpage #mainContent .post_title{text-align:center;font-size:30px;margin-bottom:10px}.content.archive #mainContent article{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:20px;text-align:center}.content.archive #mainContent article.with_feature_image .information .post_title{margin-top:0;padding-top:0;font-size:26px}.content.category #mainContent h1.post_title{font-size:34px;margin-bottom:0}.content.category #mainContent h2.post_title{font-size:26px;margin-bottom:20px}.content.category h1.category_title{width:99%;padding:30px 0;margin:20px auto;box-sizing:border-box;overflow:auto}@media only screen and (min-width :480px){#full_width_featured_image{width:100%;height:30vw}.content.category h1.category_title{width:440px}}@media only screen and (min-width :768px){#full_width_featured_image{width:100%;height:inherit}#secondaryHeader{text-align:right}#secondaryHeader div ul,#secondaryHeader li{display:inline-block}#secondaryHeader li:last-child{border-right:none}#secondaryHeader li div{display:inline;padding:0}#secondaryHeader li div a{line-height:42px;display:inline-block;padding:0 15px 0 0}#secondaryHeaderMenu ul li a:last-child{padding-right:30px}form label.fifth,form label.fourth,form label.half,form label.third{width:50%;padding-left:2px;padding-right:2px;display:block;float:left;box-sizing:border-box;min-width:200px;max-width:100%}.content.archive #mainContent article{text-align:left}.content.archive #mainContent article.with_feature_image .featured_image{float:left;margin:0 10px 10px 0}.content.archive #mainContent article.with_feature_image .information .post_title{font-size:36px}.content.category h1.category_title{width:750px;padding:30px 80px}}@media only screen and (min-width :1024px){form label.fifth,form label.fourth,form label.third{padding-left:2px;padding-right:2px;display:block;float:left;box-sizing:border-box}form label.third{width:33%;min-width:150px}form label.fourth{width:25%;min-width:120px}form label.fifth{width:20%;min-width:100px}.content.category h1.category_title{width:1000px}}@media only screen and (min-width :1224px){.content.category h1.category_title{width:1200px}}footer{clear:both;padding:30px 0 0}footer .widget{padding:10px}#footerlogo,section.related.products{display:none}#mainContent .grid.container ul,.woocommerce ul.products{list-style:none inside;display:grid;grid-template-columns:100%}#mainContact,#mainSocial,.agent .agent_name,.content.woocommerce .woocommerce-products-header__title{text-align:center}#mainContact .spyderAddress{margin-top:10px;display:inline-block}#mainSocial ul li a{display:inline-block;font-size:42px;padding:10px}#mainSocial .footer_other li,#mainSocial .footer_other_2 li{padding:0}#mainAttribution{text-align:center;background-color:#9fc74c;color:#000;padding:20px 0}@media only screen and (min-width :968px){footer{overflow:auto}#footerlogo{display:block;float:left;height:200px;width:200px;padding-left:50px;padding-bottom:30px}#footerlogo img{max-width:200px;height:inherit}#mainContact{float:left;text-align:left;margin-top:30px;margin-left:30px;margin-bottom:20px;line-height:1.3em;font-size:18px}#mainContact li{padding-left:0}#mainSocial{float:right;text-align:right;padding-right:50px}#mainAttribution{clear:both;color:#fff}}@media only screen and (min-width :1124px){#footerlogo{padding-left:150px}#mainSocial{padding-right:150px}}#homepage_columns{width:100%;margin-top:20px}#homepage_columns .homepage_column{width:300px;margin-bottom:20px;margin-left:auto;margin-right:auto}#homepage_columns .homepage_column a{display:block;position:relative;top:0;bottom:0;left:0;right:0;color:#000}#homepage_columns .homepage_column a div.initial{position:absolute;bottom:0;left:0;right:0;line-height:50px;text-align:center;font-size:19px;text-transform:uppercase;color:#fff}#homepage_columns .homepage_column a div.overlay{position:absolute;bottom:0;left:0;right:0;top:0;line-height:25px;font-size:19px;text-align:center;background-color:rgba(255,225,105,.95);color:#000;padding:20px}@media only screen and (min-width :480px){#homepage_columns .homepage_column{width:400px}}@media only screen and (min-width :768px){#homepage_columns{width:640px;margin-left:auto;margin-right:auto;text-align:center}#homepage_columns .homepage_column{width:300px;display:inline-block}#homepage_columns .homepage_column:first-child{margin-right:35px}.metaslider{display:block;margin-left:auto;margin-right:auto}}@media only screen and (min-width :1024px){#homepage_columns{width:980px;margin-left:auto;margin-right:auto;text-align:center}#homepage_columns .homepage_column{width:300px;display:inline-block;margin-right:36px}#homepage_columns .homepage_column:last-child{margin-right:0}.staff>*,.staffs{text-align:left}.staffs .staff{display:grid;grid-auto-flow:column;grid-auto-rows:auto;grid-template-columns:[left] 20% [right] calc(80% - (0.8* 30px));column-gap:30px;margin:0 0 20px;max-width:1300px;overflow:hidden}.staff>*{grid-area:auto/right}.staff .featured_image{border-radius:.25em;grid-column:left;grid-row-end:span 1000;grid-row-start:1}.staff .staff_meta li{list-style:none}}@media only screen and (min-width :1324px){#homepage_columns{width:1280px;margin-left:auto;margin-right:auto;text-align:center}#homepage_columns .homepage_column{width:400px;display:inline-block;margin-right:36px}#homepage_columns .homepage_column:last-child{margin-right:0}}@media only screen and (min-width :1624px){#homepage_columns{width:1580px;margin-left:auto;margin-right:auto;text-align:center}#homepage_columns .homepage_column{width:500px;display:inline-block;margin-right:36px}#homepage_columns .homepage_column:last-child{margin-right:0}}.spyder-cta{display:inline-block;color:#fff;background-color:transparent;padding:10px 20px;margin:2px}.content.woocommerce .woocommerce-breadcrumb{margin:10px 0 20px 10px}.content.woocommerce .woocommerce-result-count{text-align:center;float:none}.content.woocommerce .woocommerce-ordering{text-align:center;width:100%;float:none;font-size:1.4em}.woocommerce ul.products::before{display:none!important}.woocommerce ul.products{grid-gap:20px;justify-content:center;text-align:center}.woocommerce ul.products li.product{display:flex;border-radius:.25em;flex-direction:column;align-items:center;justify-content:center;padding-bottom:20px;margin-bottom:20px;width:auto!important}#mainContent .wc-block-checkout__form select{height:46px}.woocommerce-page ul.products li.first,body .woocommerce ul.products li.first{clear:none}#mainContent .wc-tabs{margin-bottom:0}#mainContent .woocommerce-Tabs-panel{margin-top:0;padding:20px;background-color:#fff;border-radius:3px}#reply-title{font-size:1.4em;display:block;margin-bottom:10px}#mainContent p.stars{margin-top:5px;font-size:30px}#ship-to-different-address #ship-to-different-address-checkbox{width:40px;height:20px}#mainContent .woocommerce .coupon .button{margin-top:5px}.woocommerce #mainContent .wc-tab p,.woocommerce #mainContent .wc-tab ul li{font-size:18px;line-height:1.5em}.woocommerce #mainContent .wc-tab table{font-size:15px}.woocommerce #mainContent .wc-tab table td{border:1px solid #000;padding:10px 20px}mark.count{background-color:inherit}@media only screen and (min-width :768px){.content.woocommerce .woocommerce-products-header__title{text-align:left}.content.woocommerce .woocommerce-result-count{text-align:left;float:left}.content.woocommerce .woocommerce-ordering{text-align:left;width:auto;float:right}}.content.page.headline #mainHeadline,.content.woocommerce #mainHeadline{position:relative}.content.page.headline .post_title,.content.woocommerce #mainHeadline header.woocommerce-products-header{position:absolute;top:40%;left:10%;color:#fff}.content.woocommerce #mainContent #mainHeadline header.woocommerce-products-header h1.page-title{color:#fff}.sendpress-signup .sendpress-submit{margin-top:0}#wpadminbar{position:fixed}#mainSearch{width:50%;margin-left:auto;margin-right:auto;text-align:center}#mainSearch #searchsubmit{margin:10px}.breadcrumb{margin:10px 0 10px 20px}.breadcrumb .ancestor:before,.breadcrumb .selected:before{content:" >> "}#mainContent ul.single_social_share li{display:inline-block;float:right;padding:10px}#mainContent ul.single_social_share li a{font-size:40px}#mainContent article.full-width{width:98%;margin:0;padding:0 1%}@media only screen and (max-width:768px){.mobileLogo{display:inline}.custom_logo{display:none}}.health-pagination{width:90%;padding:2% 5%;display:flex;justify-content:flex-end;align-items:center}.health-pagination .pagination{font-size:20px}.current{color:red}.spyder_tab{border:1px solid #000}.spyder_lightbox input,.spyder_tab input{position:absolute;opacity:0;z-index:-1}.spyder_tab__label{cursor:pointer;display:flex;justify-content:space-between;padding:1rem}.spyder_tab__label:after{content:"\276f";width:1em;height:1em;text-align:center;transform:rotate(90deg);transition:1s}.spyder_tab input:checked+.spyder_tab__label::after{transform:rotate(270deg)}.spyder_tab__content{max-height:0;overflow:hidden;transition:.75s}.spyder_tab__content p{padding:1rem}.spyder_tab input:checked~.spyder_tab__content{max-height:40rem}.spyder_lightbox input:checked~.spyder_lightbox_overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.spyder_lightbox_overlay{display:none;background-color:#000000DD}.spyder_lightbox_overlay label{position:absolute;top:10px;right:10px;bottom:10px;left:10px;cursor:pointer}.spyder_lightbox__content_container{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.spyder_lightbox__content{width:95%;height:fit-content;padding:10px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border-radius:.25em}.small_instruction{font-size:.9em;font-weight:700;text-align:center;display:block;padding:10px}.spyder_agent_list .spyder_agent .spyder_agent_info .spyder_agent_name,.spyder_agent_list .spyder_agent .spyder_agent_info .spyder_agent_position{min-height:50px}.spyder_agent_list .spyder_agent .spyder_agent_info .spyder_agent_locations{text-align:center;min-height:125px;white-space:normal}.spyder_agent_list .spyder_agent .spyder_agent_info{max-width:300px}.spyder_agent_list .spyder_agent .spyder_lightbox__content .spyder_agent_info{max-width:unset}.spyder_agent_button_container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}#mainContent .select_agent_button,#mainContent .spyder_agent_bio_button{min-height:25px;padding:.5em 0;text-align:center;border-radius:.25em;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center}#mainContent .select_agent_button,#mainContent .spyder_lightbox{width:50%}.spyder_agent_bio_button{border:1px inset #000}.select_agent_button{background-color:#000;border:none;white-space:nowrap;font-size:1em;color:#fff}.agent{padding:0 5px}.agent .headshot_container .headshot{border-radius:.25em;display:block;margin:0 auto;max-width:500px;width:100%}.agent .agent_email,.agent .agent_facebook,.agent .agent_instagram,.agent .agent_linkedin,.agent .agent_phone,.agent .agent_ticktock,.agent .agent_twitter,.agent .agent_youtube{font-weight:700;text-decoration:underline}.agent_info i{padding-right:5px}#mainContent .grid.container ul{justify-content:space-between;text-align:center}#mainContent .grid.container .image_container{max-width:100%;max-height:200px;width:100%;height:100%}#mainContent .grid.container .image_container img{max-width:100%;width:100%;object-fit:cover}#mainContent .grid.container h2{max-width:100%;width:100%;text-align:center;margin:0 0 5px}#mainContent .grid.container span{display:block;max-width:100%;width:100%;text-align:center;font-size:12px;line-height:15px}#mainContent .grid.container p{display:block;max-width:100%;width:100%;text-align:center;font-size:.75em;line-height:1em;padding:5px 0;margin-bottom:0}#mainContent .grid.container a.spyder-cta{display:inline-block;text-align:center;margin-left:auto;margin-right:auto;cursor:pointer;font-size:15px}@media only screen and (min-width:800px){#mainContent .grid.container ul,.woocommerce ul.products{grid-template-columns:repeat(auto-fill,31%)}}.container #mainContent a.alternate.item,.container #mainContent a.list.item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px}.container #mainContent a.alternate.item .info,.container #mainContent a.list.item .info,.staff h3,.staff p{text-align:left}.container #mainContent .item.featured_image{min-height:150px;min-width:150px;max-height:150px;max-width:150px;border-radius:.25em}.staffs{width:100%;margin:0;padding:0}.staffs .staff{width:100%;margin:0 0 20px;padding:0;text-align:center;overflow:hidden}#mainContent form.wpcf7-form .spyder-cf7-row.flex .spyder-cf7-cell,#mainContent form.wpcf7-form .spyder-cf7-row.flex .wpcf7-form-control-wrap,.local_staff .featured_image,.spyder-row .image-container img,.staff .featured_image{width:100%}.local_staff .featured_image img,.staff .featured_image img{width:100%;display:block;object-fit:cover;border-radius:.25em}.spyder-row{width:100%;display:flex;flex-direction:column;margin-bottom:30px}#mainContent form.wpcf7-form .spyder-cf7-row.inline input.inline-input{display:inline-block;width:50px;min-width:50px;max-width:350px}#mainContent form.wpcf7-form .spyder-cf7-row.inline input{max-width:350px;margin:5px}#mainContent form.wpcf7-form .spyder-cf7-row.inline input[type=date]{max-width:150px}#mainContent form.wpcf7-form .spyder-cf7-row.flex{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}#mainContent form.wpcf7-form .spyder-cf7-row.flex p{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;flex-wrap:wrap}#mainContent form.wpcf7-form .spyder-cf7-row.grid{display:grid;grid-template-columns:100%;justify-content:space-between;align-items:flex-end}#mainContent article:has(.spyder-full-width){overflow:visible;margin-top:0;padding-top:0}.spyder_recruiter .position{padding:30px 0}.content.archive.sidebar #mainContent article{display:grid;grid-template-columns:100%;justify-content:space-between;text-align:left}@media only screen and (max-width:767px){.content.archive.sidebar #mainContent .sidebar{padding-bottom:0;padding-top:15px}.content.archive.sidebar #mainContent .sidebar:has(input#sidebar_toggle_trigger:checked){padding-bottom:60px;padding-top:0}.content.archive.sidebar #mainContent .sidebar .sidebar_content{height:0;transition:height 1s;overflow:hidden}.content.archive.sidebar #mainContent .sidebar:has(input#sidebar_toggle_trigger:checked) .sidebar_content{height:100%;transition:height 1s;overflow:hidden}.content.archive.sidebar #mainContent .sidebar .sidebar_toggle{text-align:center;padding-top:15px}.content.archive.sidebar #mainContent .sidebar label.sidebar_toggle_button{font-size:1.25em;font-weight:700;cursor:pointer;padding:15px 30px;border:1px solid #000}.content.archive.sidebar #mainContent .sidebar input#sidebar_toggle_trigger{display:none;visibility:hidden;height:0}}@media only screen and (min-width:768px){.mobileLogo{display:none}.custom_logo{display:inline}.container #mainContent a.alternate.item,.container #mainContent a.list.item{flex-direction:row;float:left}.container #mainContent a.alternate.item.odd{flex-direction:row-reverse}.container #mainContent a.alternate.item.odd .info{text-align:right}.spyder-row{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.spyder-row.centered{justify-content:center}.spyder-row.left-aligned{justify-content:flex-start}.spyder-row.right-aligned{justify-content:flex-end}.spyder-row>*{width:100%}#mainContent form.wpcf7-form .spyder-cf7-row.flex .spyder-cf7-cell.col-2,.spyder-row.col-2>*{width:49%}#mainContent form.wpcf7-form .spyder-cf7-row.flex .spyder-cf7-cell.col-3,.spyder-row.col-3>*{width:32%}.spyder-row.col-4>*{width:24%}#mainContent form.wpcf7-form .spyder-cf7-row.flex .spyder-cf7-cell.col-5,.spyder-row.col-5>*{width:19%}#mainContent form.wpcf7-form .spyder-cf7-row.flex{flex-direction:row}#mainContent form.wpcf7-form .spyder-cf7-row.flex .spyder-cf7-cell.col-4{width:23%}#mainContent form.wpcf7-form .spyder-cf7-row.grid.col-2{grid-template-columns:repeat(auto-fill,49%)}#mainContent form.wpcf7-form .spyder-cf7-row.grid.col-3{grid-template-columns:repeat(auto-fill,31%)}#mainContent form.wpcf7-form .spyder-cf7-row.grid.col-4{grid-template-columns:repeat(auto-fill,23%)}#mainContent form.wpcf7-form .spyder-cf7-row.grid.col-5{grid-template-columns:repeat(auto-fill,19%)}.content.archive.sidebar.left #mainContent article{grid-template-columns:24% 74%}.content.archive.sidebar.right #mainContent .sidebar{order:2}.content.archive.sidebar.right #mainContent .posts{order:1}.content.archive.sidebar.right #mainContent .health-pagination{order:3}.content.archive.sidebar.right #mainContent article{grid-template-columns:74% 24%}.content.archive.sidebar #mainContent .sidebar{padding-bottom:30px}.content.archive.sidebar #mainContent .sidebar .sidebar_content{height:100%;overflow:hidden}.content.archive.sidebar #mainContent .sidebar .sidebar_toggle{display:none;height:0;visibility:hidden}}