html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}
:focus{outline:0}
body{line-height:1;color:#545d65;background:#fff;overflow-x:hidden}
ol,ul{list-style:none}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
figure{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}
.wp-block-cover,.wp-block-cover-image{background-color:inherit !important}
.entry-content .wp-block-gutesectionblocks-sectiontags,.wp-block-gutesectionblocks-sectiontags{border:none !important}
body .wp-block-columns{margin:0}
*{transition:all ease-in .3s;-webkit-transition:all ease-in .3s}
body{font-size:18px;font-family:"Raleway",sans-serif}
a{text-decoration:none;color:inherit}
a:hover{cursor:pointer}
section{width:100%;display:block;clear:both}
.marg-rt{margin-right:4%}
.marg-rt-col{margin-right:8%}
.marg-sm-rt{margin-right:2%;margin-bottom:20px}
.marg-lt{margin-left:4%}
.marg-lt-sm{margin-left:2%}
.marg-tp{margin-top:4%}
.marg-btm{margin-bottom:4%}
.marg-sm-tp{margin-top:2%}
.marg-sm-btm{margin-bottom:2%}
.marg-sm-btm{margin-bottom:2%}
.section-marg-btm{margin-bottom:1%}
.marg-smtb{margin-top:2%;margin-bottom:2%}
.marg-lr{margin-left:4%;margin-right:4%}
.mobile-marg-lr{margin-left:4%;margin-right:4%}
.marg-tb{margin-top:2%;margin-bottom:2%}
.marg-lrgtb{margin-top:4%;margin-bottom:4%}
.no-marg{margin:0 !important}
.marg-add{margin:2%}
.padd-rt{padding-right:4%}
.padd-lt{padding-left:4%}
.padd-lt-sm{padding-left:2%}
.padd-tp{padding-top:4%}
.padd-btm{padding-bottom:4%}
.padd-lr{padding-left:4%;padding-right:4%}
.mobile-padd-lr{padding-left:4% !important;padding-right:4% !important}
.padd-tb{padding-top:2% !important;padding-bottom:2% !important}
.padd-add{padding:2%}
.no-padd{padding:0 !important}
.overflow{overflow:hidden}
.nowrap{white-space:nowrap}
i,em{font-style:italic}
.bold,strong,b{font-weight:bold}
.show-mobile,.show-tablet,.show-mobile-img{display:none}
.center-content{margin:0 auto;display:block}
.txt-center{text-align:center}
.text-style-normal{font-style:normal}
.parallax{background-position:50% 50%;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;width:100%;min-height:100%}
.contain{max-width:1400px;margin:0 auto;display:block}
.rel{position:relative}
.inline-block{display:inline-block}
.full-width{width:100% !important}
.clear{clear:both}
.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.flex-wrap{flex-wrap:wrap}
.flex-tp{display:flex;align-items:flex-start;align-content:flex-start}
.flex-btm{align-items:flex-end;justify-content:flex-end}
.flex-base{align-items:baseline}
.flex-start{justify-content:flex-start}
.flex-end{justify-content:flex-end}
.flex-column{flex-direction:column}
.flex-center{justify-content:center;align-content:center;align-items:center}
.flex-form-wrap ul{display:inline-flex !important;flex-flow:row wrap}
.flex-form-wrap ul li{width:50%}
.flex-form-wrap ul li.comments{width:100%}
.flex-content-center{justify-content:center}
.flex-justify{justify-content:space-between}
.show-mobile,.show-tablet,.back-to-top{display:none !important}
.no-mobile,.show{display:block}
.hide-desktop,.hide-nav,.hide{display:none}
.clear-styles{width:auto;clear:none}
.no-bull li{list-style:none !important;vertical-align:middle}
.all-caps{text-transform:uppercase}
.no-caps{text-transform:initial}
.special-font{font-family:"Raleway",serif}
.clear:after,li.comment:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.skip-content{display:none}
.date span{color:#666}
.author{color:#000}
pre{margin:10px 0;padding:1em 10px;overflow:auto;background-color:#e9ebd9;color:#000}
code{padding:2px 3px;font:1em Consolas,"Courier New",sans-serif;background-color:#545d65;color:#000}
pre code{font-size:1.3em}
blockquote{display:block;margin:20px 0 20px 20px;padding:0 0 0 20px;border-left:3px solid #cbcac8;color:#545d65;font-style:italic;line-height:1.5em}
.comments a{display:block;padding:0 0 0 17px;color:#e3ebf2;font-size:12px;text-decoration:none}
.comments a:hover{color:#453729;text-decoration:underline}
.comments a span{font-size:1.3em;font-style:italic}
.tags p{font-size:1.2em;line-height:1.4em}
.tags a{color:#e3ebf2}
.meta{margin-top:10px;padding-top:5px;color:#545d65}
.meta a{color:#e3ebf2}
.comment-number{display:block;padding:30px 0 5px 0;font-weight:bold}
.comment-number span{font-size:1.3em;color:#423c37}
.none{border-bottom:1px solid #efeae4}
li.comment{padding-top:20px;border-top:1px solid #efeae4}
li.comment.depth-2{margin-bottom:10px}
#comments ul.children{margin:10px 0 0 131px;clear:both}
div.c-grav{float:left;width:40px;margin:0;text-align:right}
div.c-grav img{padding-left:4%;padding-right:4%;border:1px solid #e6e1db;border-right-color:#d6d1cc;border-bottom-color:#d6d1cc;background:#fff}
div.c-grav div.c-body{margin-left:131px;width:497px;font-size:12px}
ul.children div.c-body{margin-left:70px;width:427px}
ul.children div.c-body p{margin-bottom:10px}
div.c-body div.c-head{margin:0 0 10px 0;font-weight:bold;font-size:14px}
.c-permalink a:link,.c-permalink a:visited{color:#55504b;font-size:.7em}
div.reply{padding-bottom:10px}
div.reply a:link,div.reply div.reply a:visited{color:#beaa99}
#Comments{border-top:1px solid #333}
#respond{font-size:12px;clear:both;display:block;padding:0 10px}
form#commentform label.comment-field{display:block;margin:15px 0 3px 0;color:#756a60;font-size:12px}
input.text-input,form#commentform textarea{padding:5px;font-family:inherit;font-size:1.1em;border:1px solid #e6e1db;width:477px}
input#author,input#email,input#url{width:300px}
fieldset{border:0}
p.note{font-style:italic;font-size:1.3em}
h3.pinghead{font-size:1.3em;color:#444}
ol.pinglist{list-style-type:decimal;list-style-position:inside;margin:0 0 10px 10px;font-size:1.3em}
.entries ul{font-size:1.3em;margin-right:20px;color:#777}
.entries ul li{line-height:2.5em;border-bottom:1px dashed #dfdad5}
.entries ul span{margin-right:20px;color:#777}
#sidebar ul{padding:0 5px;font-size:12px}
#sidebox{font-size:1.2em}
#sidebox p{margin-bottom:15px;line-height:1.6em}
#sidebox img{padding:14px;border:1px solid #e6e1dc;background:#f0ebe6}
h2.widgettitle{margin:25px 0 10px 0;padding-bottom:3px;font-size:1.4em;border-bottom:1px solid #dfdad5;color:#555}
ul li.widget ul{font-size:1.2em}
ul li.widget ul ul li{padding:1px 0}
ul li.widget ul ul li ul{margin-left:5px;font-size:1em}
ul li.widget ul ul li ul li{padding:1px 0 0 0}
#adbox{margin:20px 0;padding:3px;border:1px solid #e6e1dc;background:#f0ebe6}
#adbox img{border:1px solid #e6e1dc}
.copyright{display:block;clear:both;margin:0 auto;text-align:center;font-size:.85em;width:100%;color:white;position:relative;height:177px}
.entry .alignright{margin:0 0 10px 15px}
.entry .alignright.alignleft{margin:0 15px 10px 0}
.centerblock{margin-left:auto;margin-right:auto;display:block;clear:both}
.bttn-set-normal .wp-block-column .bttn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.bttn-set .wp-block-button a,.flex-md{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;align-content:center}
.bttn-set-normal .wp-block-button__link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-content:center;align-items:center}
#contactus ul.contact-icons li a span,p{font-size:1em}
h1,.h1{font-size:2.5em}
#news-content article .main-story-title,.bttn-set-normal .wp-block-button__link,h2,.h2{font-size:2em}
.special h2,h2.special-font{font-size:2.375em}
#conditions .service-col .service span,#landing-page .menu-list ul li a,#conditions .menu-list ul li a,h3,.h3,main#single-condition h2,main#single-condition .h2,main#news-posts h2,main#news-posts .h2{font-size:1.3em}
.special h3,h3.special-font{font-size:1.7894736842em}
.bttn.h4 a,h4,.h4{font-size:1.2em}
.special h4,h4.special-font{font-size:1.4210526316em}
#conditions main section a,h5,.h5{font-size:1.1em}
.txt-sm{font-size:.8em}
.bullets-gray li span,.bullets-white li span,.bullets-teal li span,.bullets-blue-lt li span,.bullets-blue li span,.bullets-orange li span{border-radius:180px;margin:5px -23px;padding:1px;display:block;float:left;vertical-align:middle;text-indent:.5em;height:10px !important;width:10px !important}
.bullets-gray li span ul,.bullets-white li span ul,.bullets-teal li span ul,.bullets-blue-lt li span ul,.bullets-blue li span ul,.bullets-orange li span ul{font-size:14px}
.button-ltblue,.button-dkblue{clear:both}
.button-ltblue a,.button-dkblue a{text-align:center;line-height:1em;font-size:1.25em;padding:10px;display:inline-block;max-width:250px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;margin-top:2%;margin-bottom:4%}
.button-ltblue input[type=submit],.button-dkblue input[type=submit]{text-align:center;line-height:1em;font-size:1.25em;padding:10px;display:inline-block;max-width:250px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;margin-top:2%;margin-bottom:4%}
.flex-till-laptop,.flex-till-tablet,.flex-till-phone{display:flex;align-items:center}
.desktop1{width:8.3333333333%}
.desktop2{width:16.6666666667%}
.desktop3{width:25%}
.desktop4{width:33.3333333333%}
.desktop5{width:41.6666666667%}
.desktop6{width:50%}
.desktop7{width:58.3333333333%}
.desktop8{width:66.6666666667%}
.desktop9{width:75%}
.desktop10{width:83.3333333333%}
.desktop11{width:91.6666666667%}
.desktop12{width:100%}
@media only screen and (max-width:1655px){.laptop1{width:8.3333333333%}
.laptop2{width:16.6666666667%}
.laptop3{width:25%}
.laptop4{width:33.3333333333%}
.laptop5{width:41.6666666667%}
.laptop6{width:50%}
.laptop7{width:58.3333333333%}
.laptop8{width:66.6666666667%}
.laptop9{width:75%}
.laptop10{width:83.3333333333%}
.laptop11{width:91.6666666667%}
.laptop12{width:100%}
.grid-padd.laptop1,.grid-padd .laptop1{width:6.3333333333%}
.grid-padd.laptop2,.grid-padd .laptop2{width:14.6666666667%}
.grid-padd.laptop3,.grid-padd .laptop3{width:23%}
.grid-padd.laptop4,.grid-padd .laptop4{width:31.3333333333%}
.grid-padd.laptop5,.grid-padd .laptop5{width:39.6666666667%}
.grid-padd.laptop6,.grid-padd .laptop6{width:48%}
.grid-padd.laptop7,.grid-padd .laptop7{width:56.3333333333%}
.grid-padd.laptop8,.grid-padd .laptop8{width:64.6666666667%}
.grid-padd.laptop9,.grid-padd .laptop9{width:73%}
.grid-padd.laptop10,.grid-padd .laptop10{width:81.3333333333%}
.grid-padd.laptop11,.grid-padd .laptop11{width:89.6666666667%}
.grid-padd.laptop12,.grid-padd .laptop12{width:96%}
}@media only screen and (max-width:1280px){.midsize1{width:8.3333333333%}
.midsize2{width:16.6666666667%}
.midsize3{width:25%}
.midsize4{width:33.3333333333%}
.midsize5{width:41.6666666667%}
.midsize6{width:50%}
.midsize7{width:58.3333333333%}
.midsize8{width:66.6666666667%}
.midsize9{width:75%}
.midsize10{width:83.3333333333%}
.midsize11{width:91.6666666667%}
.midsize12{width:100%}
.grid-padd.midsize1,.grid-padd .midsize1{width:6.3333333333%}
.grid-padd.midsize2,.grid-padd .midsize2{width:14.6666666667%}
.grid-padd.midsize3,.grid-padd .midsize3{width:23%}
.grid-padd.midsize4,.grid-padd .midsize4{width:31.3333333333%}
.grid-padd.midsize5,.grid-padd .midsize5{width:39.6666666667%}
.grid-padd.midsize6,.grid-padd .midsize6{width:48%}
.grid-padd.midsize7,.grid-padd .midsize7{width:56.3333333333%}
.grid-padd.midsize8,.grid-padd .midsize8{width:64.6666666667%}
.grid-padd.midsize9,.grid-padd .midsize9{width:73%}
.grid-padd.midsize10,.grid-padd .midsize10{width:81.3333333333%}
.grid-padd.midsize11,.grid-padd .midsize11{width:89.6666666667%}
.grid-padd.midsize12,.grid-padd .midsize12{width:96%}
}@media only screen and (max-width:991px){.no-hero{padding-top:10%}
#breadcrumbs{display:none}
.tablet1{width:8.3333333333%}
.tablet2{width:16.6666666667%}
.tablet3{width:25%}
.tablet4{width:33.3333333333%}
.tablet5{width:41.6666666667%}
.tablet6{width:50%;flex-basis:49% !important}
.tablet7{width:58.3333333333%}
.tablet8{width:66.6666666667%}
.tablet9{width:75%}
.tablet10{width:83.3333333333%}
.tablet11{width:91.6666666667%}
.tablet12{width:100%}
.grid-padd.tablet1,.grid-padd .tablet1{width:6.3333333333%}
.grid-padd.tablet2,.grid-padd .tablet2{width:14.6666666667%}
.grid-padd.tablet3,.grid-padd .tablet3{width:23%}
.grid-padd.tablet4,.grid-padd .tablet4{width:31.3333333333%}
.grid-padd.tablet5,.grid-padd .tablet5{width:39.6666666667%}
.grid-padd.tablet6,.grid-padd .tablet6{width:48%}
.grid-padd.tablet7,.grid-padd .tablet7{width:56.3333333333%}
.grid-padd.tablet8,.grid-padd .tablet8{width:64.6666666667%}
.grid-padd.tablet9,.grid-padd .tablet9{width:73%}
.grid-padd.tablet10,.grid-padd .tablet10{width:81.3333333333%}
.grid-padd.tablet11,.grid-padd .tablet11{width:89.6666666667%}
.grid-padd.tablet12,.grid-padd .tablet12{width:96%}
}@media only screen and (max-width:700px){.lrg-phone1{width:8.3333333333%}
.lrg-phone2{width:16.6666666667%}
.lrg-phone3{width:25%}
.lrg-phone4{width:33.3333333333%}
.lrg-phone5{width:41.6666666667%}
.lrg-phone6{width:50%}
.lrg-phone7{width:58.3333333333%}
.lrg-phone8{width:66.6666666667%}
.lrg-phone9{width:75%}
.lrg-phone10{width:83.3333333333%}
.lrg-phone11{width:91.6666666667%}
.lrg-phone12{width:100%}
.grid-padd.lrg-phone1,.grid-padd .lrg-phone1{width:6.3333333333%}
.grid-padd.lrg-phone2,.grid-padd .lrg-phone2{width:14.6666666667%}
.grid-padd.lrg-phone3,.grid-padd .lrg-phone3{width:23%}
.grid-padd.lrg-phone4,.grid-padd .lrg-phone4{width:31.3333333333%}
.grid-padd.lrg-phone5,.grid-padd .lrg-phone5{width:39.6666666667%}
.grid-padd.lrg-phone6,.grid-padd .lrg-phone6{width:48%}
.grid-padd.lrg-phone7,.grid-padd .lrg-phone7{width:56.3333333333%}
.grid-padd.lrg-phone8,.grid-padd .lrg-phone8{width:64.6666666667%}
.grid-padd.lrg-phone9,.grid-padd .lrg-phone9{width:73%}
.grid-padd.lrg-phone10,.grid-padd .lrg-phone10{width:81.3333333333%}
.grid-padd.lrg-phone11,.grid-padd .lrg-phone11{width:89.6666666667%}
.grid-padd.lrg-phone12,.grid-padd .lrg-phone12{width:96%}
}@media only screen and (max-width:586px){.phone1{width:8.3333333333%}
.phone2{width:16.6666666667%}
.phone3{width:25%}
.phone4{width:33.3333333333%}
.phone5{width:41.6666666667%}
.phone6{width:50%}
.phone7{width:58.3333333333%}
.phone8{width:66.6666666667%}
.phone10{width:83.3333333333%}
.phone11{width:91.6666666667%}
.phone12{width:100% !important}
.grid-padd.phone1,.grid-padd .phone1{width:6.3333333333%}
.grid-padd.phone2,.grid-padd .phone2{width:14.6666666667%}
.grid-padd.phone3,.grid-padd .phone3{width:23%}
.grid-padd.phone4,.grid-padd .phone4{width:31.3333333333%}
.grid-padd.phone5,.grid-padd .phone5{width:39.6666666667%}
.grid-padd.phone6,.grid-padd .phone6{width:48%}
.grid-padd.phone7,.grid-padd .phone7{width:56.3333333333%}
.grid-padd.phone8,.grid-padd .phone8{width:64.6666666667%}
.grid-padd.phone9,.grid-padd .phone9{width:73%}
.grid-padd.phone10,.grid-padd .phone10{width:81.3333333333%}
.grid-padd.phone11,.grid-padd .phone11{width:89.6666666667%}
.grid-padd.phone12,.grid-padd .phone12{width:96%}
}body .wp-block-columns{margin:0}
#pricing-details,#search-results,#disclaimer{margin-bottom:2%}
.overfl-auto{overflow:auto}
form{margin:2% 0}
ul,ol{margin-top:2%;margin-bottom:2%;margin-left:5%;margin-right:0}
ul li,ol li{margin-top:2%;margin-bottom:0;line-height:1.4em}
ul li{list-style:disc}
ol li{list-style:decimal}
.radius{border-radius:50%}
iframe{margin:0 auto;display:block;width:100%;min-height:370px}
a:hover{text-decoration:underline}
sup{vertical-align:top;font-size:19px}
main section a.anchor-link{text-decoration:none}
.bg-navy{background:#0f2340}
.bg-blue-lt,.has-light-blue-background-color{background:#e3ebf2}
.bg-blue,.has-blue-background-color{background:#004b8d}
#pediatrics .bg-blue,#pediatrics .has-blue-background-color{background:#0095da !important}
.bg-white{background:#fff}
.bg-teal,.has-teal-background-color{background:#4eb5c5}
.bg-red,.has-red-background-color{background:#b30838}
.bg-orange{background:#fbab18}
.bg-gray,.has-gray-dk-background-color{background:#545d65}
.teal{background:#0394ad}
.bg-trans-white{background:rgba(255,255,255,0.9)}
.bg-trans-teal{background:rgba(78,181,197,0.9)}
.bg-trans-blue{background:rgba(0,75,141,0.9)}
.bg-trans-orange{background:rgba(251,171,24,0.9)}
.bg-trans-blue-lt{background:rgba(227,235,242,0.9)}
.bg-trans-gray{background:rgba(187,190,193,0.9)}
.bullets-orange li span{background:#fbab18}
.bullets-blue li span{background:#004b8d}
.bullets-blue-lt li span{background:#e3ebf2}
.bullets-teal li span{background:#4eb5c5}
.bullets-white li span{background:#fff}
.bullets-gray li span{background:#bbbec1}
.rounded{border-radius:6px}
.circle{border-radius:50%}
.border-blue{border:3px solid #004b8d}
.border-gray{border:2px solid #545d65}
.border-white{border:5px solid #fff}
hr.border-red{background:#b30838;height:1px}
#hero{position:relative;overflow:hidden;background-size:cover;padding-top:142px}
#hero #breadcrumbs{font-size:.875em}
#page-hero{max-height:500px;overflow:hidden}
#page-hero img{display:block;margin:0 auto;width:100% !important;max-width:unset !important;position:relative}
#hdr-txt{position:absolute;color:white;background:Transparent;width:45%;top:10%;left:4%}
#hdr-txt i{margin:4% 0}
#hero article{padding:0}
#page-headerinfo{margin-top:1%}
.border-hdr{border-bottom:1px solid #b30838;padding:0 0 1% 0}
main header{margin-bottom:1%}
main header.border-hdr{border-bottom:1px solid #b30838;padding-bottom:1%}
main section a{text-decoration:underline}
.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}
@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}
40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}
60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}
}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}
}.bg-gradient{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$navy",endColorstr="$blue",GradientType=0);background:#0f2340;background:-moz-linear-gradient(top,#0f2340 0,#004b8d 100%);background:-webkit-linear-gradient(top,#0f2340 0,#004b8d 100%);background:linear-gradient(to bottom,#0f2340 0,#004b8d 100%)}
img.svg{height:5em}
.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}
.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}
a.more-link{padding-left:6.5%;display:block}
.left{float:left}
.right{position:absolute;right:0}
.clear{clear:both}
.full-width{width:100% !important}
.bottom-sidebar-iframe iframe{height:500px}
.bottom-sidebar-img figure{max-height:500px;overflow:hidden;margin-bottom:2%}
.no-hero{padding-top:135px;width:96%}
.no-hero #breadcrumbs{margin-top:35px;font-size:.9em}
.never-hero{padding-top:6%}
aside .quote img{width:100%}
aside .quote p{background-image:url(/wp-content/uploads/2020/01/testimonial-quote-box.png);background-position:bottom right;background-repeat:no-repeat;padding:6%;font-family:"Raleway",serif;background-color:#545d65;color:#fff}
aside .quote p span{display:block;margin-top:4%}
.txt-white,.has-white-color{color:#fff !important}
.txt-navy{color:#545d65}
.txt-blue,.has-blue-color{color:#004b8d}
#pediatrics.txt-blue,#pediatrics.has-blue-color{color:#0095da !important}
.txt-teal{color:#4eb5c5}
.txt-red,.has-red-color{color:#b30838}
.txt-gray,.has-dark-gray-color{color:#545d65 !important}
.txt-thin{font-weight:100}
.txt-rt{text-align:right}
.txt-sm{line-height:1.4em}
#breadcrumbs{margin:0 0 .5% 0;font-size:.8em;line-height:1.4em}
.txt-larger{font-size:1.1111111111em}
.italic{font-style:italic}
.special-font{font-family:"Raleway",serif}
p{line-height:1.4em;margin:2% 0}
main section article>p{margin-top:0}
body#subpage h1{margin:0 0 2% 0}
h1,.h1{line-height:1.1em;margin:0 auto;font-weight:bold;text-transform:uppercase}
main#single-condition h2,main#single-condition .h2,main#news-posts h2,main#news-posts .h2{font-weight:bold;color:#b30838;text-transform:uppercase;line-height:1.1em}
h2,.h2{font-weight:bold;line-height:1.1em;color:#545d65;margin-bottom:1%}
.special h2,h2.special-font{line-height:1.1em}
h3,.h3{font-weight:bold;color:#b30838;text-transform:uppercase;line-height:1.1em}
.special h3,h3.special-font{line-height:1.1em}
.special h4,h4.special-font{line-height:1.1em}
h5,.h5{line-height:1.3em;margin-top:2%;margin-bottom:2%}
.has-large-font-size,.has-large-font-size a{font-size:2rem !important}
.has-medium-font-size,.has-medium-font-size a{font-size:1.5rem !important}
.button-dkblue button{background:#004b8d;color:#fff;border:0}
.button-dkblue button:hover{background:#e3ebf2;color:#004b8d}
.button-dkblue input[type=submit]{background:#004b8d;color:#fff}
.button-ltblue button{background:#e3ebf2;color:#004b8d;border:0}
.button-ltblue button:hover{background:#004b8d;color:#fff}
.button-ltblue input[type=submit]{background:#e3ebf2;color:#004b8d}
.button-dkblue,.button-orange,.button-ltblue{cursor:pointer}
.bttn.full-width a{width:100% !important}
.bttn{text-transform:uppercase;padding:1%;position:relative;text-decoration:none}
.bttn a{color:#fff;padding:3% 0;display:block;font-weight:bold;text-align:center;text-transform:uppercase;text-decoration:none !important}
.bttn-set .wp-block-button{position:relative}
.bttn-set .wp-block-button.bttn1 a:hover{background:url(/wp-content/uploads/2019/12/HowWeCanHelpIcon.svg) no-repeat center 20% !important;background-color:#e3ebf2 !important;background-size:40% !important}
.bttn-set .wp-block-button.bttn2 a:hover{background:url(/wp-content/uploads/2019/12/RqstApptIcon.svg) no-repeat center 20% !important;background-color:#e3ebf2 !important;background-size:20% !important}
.bttn-set .wp-block-button.bttn3 a:hover{background:url(/wp-content/uploads/2019/12/SchedTourIcon.svg) no-repeat center 20% !important;background-color:#e3ebf2 !important;background-size:28% !important}
.bttn-set .wp-block-button a{width:100%;text-transform:uppercase;position:relative;font-weight:bold}
.bttn-set .wp-block-button a:hover{position:absolute;top:30%;left:0;font-size:1.2em;color:#004b8d !important;min-height:180px}
.bttn-set .wp-block-button a:hover span{position:absolute;left:15%;right:15%;top:70%}
.bttn-set .wp-block-button a span{margin:0 auto}
.bttn-set .wp-block-button__link{font-size:2em;min-height:180px;padding:0 2%;background-color:inherit;text-align:center}
.bttn-set *::-ms-backdrop,.bttn-set .wp-block-button__link{height:30vh}
.bttn-set .wp-block-button__link:hover{font-size:1.2em}
.bttn-set .wp-block-column:not(:first-child){margin-left:1% !important}
_:-ms-fullscreen .bttn-set .bttn2 a:hover,:root body .bttn-set .bttn2 a:hover{background-size:50% !important}
_:-ms-fullscreen .bttn-set .bttn3 a:hover,:root body .bttn-set .bttn3 a:hover{background-size:50% !important}
_:-ms-fullscreen .resources.bttn-set .bttn1 a:hover,:root body .resources.bttn-set .bttn1 a:hover{background-size:30% !important}
_:-ms-fullscreen .resources.bttn-set .bttn2 a:hover,:root body .resources.bttn-set .bttn2 a:hover{background-size:35% !important}
_:-ms-fullscreen .resources.bttn-set .bttn3 a:hover,:root body .resources.bttn-set .bttn3 a:hover{background-size:35% !important}
_:-ms-fullscreen .resources.bttn-set .bttn4 a:hover,:root body .resources.bttn-set .bttn4 a:hover{background-size:35% !important}
.resources.bttn-set .wp-block-button.bttn1 a:hover{background:#004b8d url(/wp-content/uploads/2019/12/OnlinePaymentIcon.svg) no-repeat center 20% !important;background-size:25% !important}
.resources.bttn-set .wp-block-button.bttn2 a:hover{background:#004b8d url(/wp-content/uploads/2019/12/FindDoctorIcon.svg) no-repeat center 20% !important;background-size:15% !important}
.resources.bttn-set .wp-block-button.bttn3 a:hover{background:#004b8d url(/wp-content/uploads/2019/12/RschTechIcon.svg) no-repeat center 20% !important;background-size:17% !important}
.resources.bttn-set .wp-block-button.bttn4 a:hover{background:#004b8d url(/wp-content/uploads/2019/12/News.svg) no-repeat center 20% !important;background-size:18% !important}
.resources.bttn-set .wp-block-button a{color:#004b8d;font-size:1.5em}
.resources.bttn-set .wp-block-button a:hover{color:#fff !important}
.resources.bttn-set .wp-block-button a:hover span{position:absolute;left:15%;right:15%;top:60%}
.resources.bttn-set .wp-block-button__link{padding:0 2%;min-height:130px}
.resources.bttn-set .wp-block-button__link:hover{min-height:130px;font-size:1.1em}
.resources.bttn-set *::-ms-backdrop,.resources.bttn-set .wp-block-button__link{height:25vh}
#sweet-charity .bttn-set .wp-block-button.bttn1 a:hover{background:url(/wp-content/uploads/2020/01/1-AboutIcon.svg) no-repeat center 20% !important;background-color:#e3ebf2 !important;background-size:24% !important}
#sweet-charity .bttn-set .wp-block-button.bttn2 a:hover{background:url(/wp-content/uploads/2020/01/2-InspireIcon.svg) no-repeat center 20% !important;background-color:#e3ebf2 !important;background-size:20% !important}
#sweet-charity .bttn-set .wp-block-button.bttn3 a:hover{background:url(/wp-content/uploads/2020/01/DonateIcon.svg) no-repeat center 20% !important;background-color:#e3ebf2 !important;background-size:20% !important}
#sweet-charity .resources.bttn-set .wp-block-button.bttn1 a:hover{background:#004b8d url(/wp-content/uploads/2020/01/4-WayToGiveIcon.svg) no-repeat center 20% !important;background-size:21% !important}
#sweet-charity .resources.bttn-set .wp-block-button.bttn2 a:hover{background:#004b8d url(/wp-content/uploads/2020/01/5-GiftAtWorkIcon.svg) no-repeat center 20% !important;background-size:22% !important}
#sweet-charity .resources.bttn-set .wp-block-button.bttn3 a:hover{background:#004b8d url(/wp-content/uploads/2020/01/6-InvolvedIcon.svg) no-repeat center 20% !important;background-size:11% !important}
#sweet-charity .resources.bttn-set .wp-block-button.bttn4 a:hover{background:#004b8d url(/wp-content/uploads/2020/01/7-StoryIcon.svg) no-repeat center 22% !important;background-size:22% !important}
#pediatrics .bttn-set .wp-block-button.bttn1 a:hover{background:url(/wp-content/uploads/2020/09/Icon_Outpatient.svg) no-repeat center 20% !important;background-color:#d6eef9 !important;background-size:24% !important}
#pediatrics .bttn-set .wp-block-button.bttn2 a:hover{background:url(/wp-content/uploads/2020/09/Icon_Inpatient.svg) no-repeat center 20% !important;background-color:#d6eef9 !important;background-size:20% !important}
#pediatrics .bttn-set .wp-block-button.bttn3 a:hover{background:url(/wp-content/uploads/2020/09/Icon_Appt.svg) no-repeat center 20% !important;background-color:#d6eef9 !important;background-size:20% !important}
#pediatrics .bttn-set .wp-block-button a:hover{color:#0095da !important}
#pediatrics .resources.bttn-set .wp-block-button.bttn1 a:hover{background:#0095da url(/wp-content/uploads/2020/09/Icon_OnlinePayment.svg) no-repeat center 20% !important;background-size:21% !important}
#pediatrics .resources.bttn-set .wp-block-button.bttn2 a:hover{background:#0095da url(/wp-content/uploads/2020/09/Icon_Assistive.svg) no-repeat center 20% !important;background-size:13% !important}
#pediatrics .resources.bttn-set .wp-block-button.bttn2 a:hover span{position:absolute;left:15%;right:15%;top:52%}
#pediatrics .resources.bttn-set .wp-block-button.bttn3 a:hover{background:#0095da url(/wp-content/uploads/2020/09/Icon_Tech.svg) no-repeat center 20% !important;background-size:11% !important}
#pediatrics .resources.bttn-set .wp-block-button.bttn3 a:hover span{position:absolute;left:15%;right:15%;top:52%}
#pediatrics .resources.bttn-set .wp-block-button.bttn4 a:hover{background:#0095da url(/wp-content/uploads/2020/09/Icon_Donate.svg) no-repeat center 22% !important;background-size:18% !important}
#pediatrics .resources.bttn-set .wp-block-button.bttn4 a:hover span{position:absolute;left:15%;right:15%;top:70%}
#pediatrics .resources.bttn-set .wp-block-button a{color:#0095da}
#pediatrics .resources.bttn-set .wp-block-button a:hover{color:white !important}
.bttn-set-normal .wp-block-column{width:33.3333333333%;margin-left:0 !important}
.bttn-set-normal .wp-block-button:first-child{padding-left:0}
.bttn-set-normal .wp-block-button__link{padding:0 2%;margin-bottom:2%;width:96%;min-height:130px}
.bttn-set-normal .wp-block-button__link:hover{cursor:pointer}
#sidebar-buttons.bttn{padding:0}
#sidebar-buttons.bttn a{width:100% !important;display:flex !important;justify-content:center !important;align-items:center !important;text-transform:uppercase !important;font-size:18px !important;line-height:24px !important;padding-top:10px !important;padding-bottom:10px !important}
.blue-bttn,.wp-block-button .has-blue-background-color{background:#004b8d !important}
.blue-bttn:hover,.wp-block-button .has-blue-background-color:hover{background-color:#e3ebf2 !important}
#pediatrics .blue-bttn,#pediatrics .wp-block-button .has-blue-background-color{background:#0095da !important}
#pediatrics .blue-bttn:hover,#pediatrics .wp-block-button .has-blue-background-color:hover{background-color:#d6eef9 !important}
.lightblue-bttn,.wp-block-button .has-light-blue-background-color{background-color:#e3ebf2 !important}
.lightblue-bttn:hover,.wp-block-button .has-light-blue-background-color:hover{background-color:#004b8d !important}
.wp-block-button .has-dark-gray-background-color,.darkblue-bttn{background-color:#545d65 !important;border:1px solid #fff !important}
.bttn .has-teal-background-color{background-color:#4eb5c5 !important}
.bttn .has-teal-background-color:hover{background-color:rgb(116.4127659574,197.0595744681,209.5872340426) !important}
.bttn .has-gray-background-color{background-color:#bbbec1 !important}
.bttn .has-gray-background-color:hover{background-color:rgb(213.6769230769,215.5,217.3230769231) !important}
.bttn .has-red-background-color{background-color:#b30838 !important}
.bttn .has-red-background-color:hover{background-color:rgb(227.8181818182,10.1818181818,71.2727272727) !important}
.bttn .has-blue-background-color{background-color:#004b8d !important}
.bttn .has-blue-background-color:hover{background-color:rgb(0,102.1276595745,192) !important}
#pediatrics .bttn .has-blue-background-color{background-color:#0095da !important}
#pediatrics .bttn .has-blue-background-color:hover{background-color:rgb(14,178.7201834862,255) !important}
.bttn .has-light-blue-background-color{background-color:#e3ebf2 !important}
.bttn .has-light-blue-background-color:hover{background-color:rgb(192.1707317073,210.1219512195,225.8292682927) !important}
.alert-button{width:50px;height:auto;background-color:#b30838;border:0;margin-left:2rem;cursor:pointer}
.alert-button svg *{fill:#fff}
.reset{padding:6%;margin-bottom:3%;font-size:1.2em;display:block;width:60px}
.reset:hover{text-decoration:none;background-color:rgb(116.4127659574,197.0595744681,209.5872340426) !important}
.middle-of-page-button{width:33%;margin-top:-1%}
.middle-of-page-button a{padding:8% 0}
#home header#main-header #bottom-header,#sweet-charity header#main-header #bottom-header,#pediatrics header#main-header #bottom-header{height:100px}
header#main-header{z-index:200;width:100%;background:#fff;position:relative;top:0}
header#main-header #social-icons{margin:8px 20px 12px}
header#main-header #social-icons i.fab,header#main-header #social-icons i.fas{color:#b30838}
header#main-header #social-icons li{margin:0 5px;font-size:0;position:relative;z-index:9999}
header#main-header #social-icons li a{font-size:18px;line-height:18px}
header#main-header #social-icons li.donate{border-left:2px solid #b30838;padding-left:10px;margin-left:8px}
header#main-header #social-icons li.donate a{font-size:22px;line-height:22px}
header#main-header #top-header{position:absolute;left:0;right:0;background:#fff;font-size:1.25em;max-width:98%}
header#main-header #top-header .top-nav{display:flex;align-items:flex-start;justify-content:flex-end;max-width:1170px;padding-right:35px}
header#main-header #top-header .top-nav ul{margin-top:1.5%}
header#main-header #top-header .top-nav ul li{display:inline-block;list-style:none}
header#main-header #top-header .top-nav ul li a{color:#b30838;text-transform:uppercase;font-weight:700;font-size:.65em}
header#main-header #top-header .top-nav ul li a:hover{color:#0f2340}
header#main-header #top-header .top-nav ul li:not(:last-of-type)::after{content:" | ";display:inline-block;font-weight:600;color:#b30838;font-size:.8em;padding-left:5px}
header#main-header #top-header .top-nav p.tel{color:#004b8d;font-weight:700;margin-left:30px;margin-top:2%;font-size:1.1em}
header#main-header #bottom-header{padding:25px 0 0;width:100%;max-width:1170px}
header#main-header #bottom-header div:nth-child(2){min-width:30%;padding:1%}
header#main-header #bottom-header div:nth-child(2) .inline{display:inline-block;vertical-align:middle;margin:0 5px}
header#main-header #bottom-header .tele{font-size:2.188rem}
header#main-header #bottom-header ul.navigation{width:100%;margin-bottom:0}
header#main-header #bottom-header ul.navigation li{float:right;z-index:9999;display:inline-block;position:relative;margin-bottom:-15px;margin-right:15px}
header#main-header #bottom-header ul.navigation li a i{font-size:.8em}
.banner-alert{width:100%;height:45px;background-color:#b30838}
body.main-menu-active>main,body.main-menu-active>section{display:none}
nav.main-menu-wrapper{position:relative;left:-2000px;opacity:0;height:0;overflow:hidden}
body.main-menu-active header{overflow:hidden;position:relative !important}
body.main-menu-active nav.main-menu-wrapper{position:relative;left:0;opacity:1;height:auto;padding-bottom:50px}
body.main-menu-active .main-menu-button::before,body.main-menu-active .main-menu-button::after{content:"";transition:all ease-in .3s;-webkit-transition:all ease-in .3s}
body.main-menu-active .main-menu-button::before{left:-130px}
body.main-menu-active .main-menu-button::after{left:0}
body.main-menu-active #search{display:none}
.logo-wrapper,.main-menu-button{display:inline-block;vertical-align:top;font-size:0;max-width:50%}
.logo{z-index:500;max-width:360px;width:25%;height:auto;margin-bottom:15px}
.logo img{height:auto;max-width:inherit;max-height:80px}
.main-menu-button{display:block;position:relative;width:50px;height:50px;cursor:pointer;margin-top:7px;margin-left:31px;z-index:200}
.main-menu-button::before,.main-menu-button::after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:100%;width:50px;height:50px;transition:all ease-in .3s;-webkit-transition:all ease-in .3s}
.main-menu-button::before{left:0;background-image:url(/wp-content/uploads/2019/12/menuicon.svg)}
.main-menu-button::after{left:-130px;background-image:url(/wp-content/uploads/2020/01/CloseButton.png)}
.menu-main-menu-container,.menu-sweet-charity-container{max-width:1340px;width:100%;margin:0 auto}
.menu-main-menu-container .column-builder-hr a,.menu-sweet-charity-container .column-builder-hr a{display:none}
.menu-main-menu-container .menu,.menu-sweet-charity-container .menu{margin:0;padding:0;margin-bottom:30px;font-size:0;padding:0 15px}
.menu-main-menu-container .menu .row,.menu-sweet-charity-container .menu .row{margin-top:40px;border-bottom:2px solid #000}
.menu-main-menu-container .menu .row ul,.menu-sweet-charity-container .menu .row ul{margin:0;padding:0}
.menu-main-menu-container .menu .row ul li,.menu-sweet-charity-container .menu .row ul li{margin:0;padding:0}
.menu-main-menu-container .menu .row>a,.menu-sweet-charity-container .menu .row>a{font-size:0;display:none;opacity:0}
.menu-main-menu-container .menu .row:first-child,.menu-sweet-charity-container .menu .row:first-child{border:0}
.menu-main-menu-container .menu .row:last-child,.menu-sweet-charity-container .menu .row:last-child{border:0}
.menu-main-menu-container .menu .row .column,.menu-sweet-charity-container .menu .row .column{margin-bottom:30px}
.menu-main-menu-container .menu .row .column ul li,.menu-sweet-charity-container .menu .row .column ul li{display:block;margin-top:8px}
.menu-main-menu-container .menu .row .column .more a,.menu-sweet-charity-container .menu .row .column .more a{text-decoration:underline;text-transform:uppercase;font-size:20px;font-weight:bold}
.menu-main-menu-container .menu ul li a,.menu-sweet-charity-container .menu ul li a{font-size:23.4px;line-height:30px}
.menu-main-menu-container .menu li,.menu-sweet-charity-container .menu li{list-style:none}
.menu-main-menu-container .menu .third .parent>a,.menu-sweet-charity-container .menu .third .parent>a{font-size:0;display:none;opacity:0}
.menu-main-menu-container .menu .third .parent ul li:first-child,.menu-sweet-charity-container .menu .third .parent ul li:first-child{margin:0}
.menu-main-menu-container .menu .third .column,.menu-sweet-charity-container .menu .third .column{max-width:32%;width:100%;margin-right:2%}
.menu-main-menu-container .menu .third .column>a,.menu-sweet-charity-container .menu .third .column>a{font-weight:bold;text-transform:uppercase}
.menu-main-menu-container .menu .third .column:last-child,.menu-sweet-charity-container .menu .third .column:last-child{margin-right:0}
.menu-main-menu-container .menu .third ul li,.menu-sweet-charity-container .menu .third ul li{display:inline-block;vertical-align:top}
.menu-main-menu-container .menu .callout-buttons ul li,.menu-sweet-charity-container .menu .callout-buttons ul li{max-width:32%;width:100%;margin-right:2%;background-color:#004b8d;color:#fff;padding:0}
.menu-main-menu-container .menu .callout-buttons ul li:last-child,.menu-sweet-charity-container .menu .callout-buttons ul li:last-child{margin-right:0}
.menu-main-menu-container .menu .callout-buttons ul li a,.menu-sweet-charity-container .menu .callout-buttons ul li a{font-size:35px;line-height:45px;text-transform:uppercase;text-align:center;display:block;font-weight:bold;padding:15px}
.menu-main-menu-container .menu .parent ul li a,.menu-sweet-charity-container .menu .parent ul li a{font-weight:bold;text-transform:uppercase;margin-bottom:15px;display:block}
.menu-main-menu-container .menu .parent ul li:last-child a,.menu-sweet-charity-container .menu .parent ul li:last-child a{margin-bottom:0}
.menu-main-menu-container .menu .third.parent ul li,.menu-sweet-charity-container .menu .third.parent ul li{max-width:32%;width:100%;margin-right:2%}
.menu-main-menu-container .menu .third.parent ul li:nth-of-type(3n+3),.menu-sweet-charity-container .menu .third.parent ul li:nth-of-type(3n+3){margin-right:0}
body.quicklinks-menu-active{position:relative;right:285px}
body.quicklinks-menu-active .quicklinks-wrapper li a.quicklink-icon .quicklink-open{display:none !important}
body.quicklinks-menu-active .quicklinks-wrapper li a.quicklink-icon .quicklink-close{display:block}
.quicklinks-wrapper{width:auto;margin:0 0 0 auto;margin-right:34px}
.quicklinks-wrapper li{margin-left:25px}
.quicklinks-wrapper li a{display:inline-block;vertical-align:top;font-size:0;line-height:0}
.quicklinks-wrapper li a img,.quicklinks-wrapper li a svg{height:auto;width:100%;max-width:35px}
.quicklinks-wrapper li:nth-child(3) a.chat-icon{background:url(/wp-content/uploads/2020/11/livechat.png) top no-repeat;width:35px;height:35px;display:block;background-size:contain}
.quicklinks-wrapper li a.tele svg{display:none}
.quicklinks-wrapper li a.tele span{margin-top:13px;display:inline-block}
.quicklinks-wrapper li a.sweet-icon svg path,.quicklinks-wrapper li a.sweet-icon svg line{stroke:#fff}
.quicklinks-wrapper li a.quicklink-icon .quicklink-open{display:block}
.quicklinks-wrapper li a.quicklink-icon .quicklink-close{display:none}
.quicklinks-menu-wrapper{position:relative}
.menu-quicklinks-container{max-width:285px;width:100%;margin:0 0 0 auto;position:absolute;right:-285px;z-index:9999;top:-140px;opacity:1}
#menu-quicklinks{margin:0;padding:0 20px;background-color:#b30838;overflow:hidden}
#menu-quicklinks li{margin:0;list-style:none;border-bottom:1px solid #fff}
#menu-quicklinks li:hover a{color:#000}
#menu-quicklinks li a{display:block;text-align:right;padding:15px 0;font-size:24px;color:#fff;text-transform:uppercase;position:relative}
#menu-quicklinks li:last-child{border:0}
body main .gform_wrapper .form-elements{width:50%;margin-bottom:4%}
body main .gform_wrapper textarea{resize:none;width:97%;height:100%;padding-bottom:6%;border:1px solid #bbbec1}
body main .gform_wrapper input[type=text]{height:59%;padding:2% 2% 2% 4% !important;border:1px solid #bbbec1;width:100% !important}
body main .gform_wrapper input[type=submit]{background-color:#bbbec1;color:#000;border:0;font-weight:bold;margin-top:4%;width:99% !important;padding:2% 0;cursor:pointer}
body main .gform_wrapper input[type=submit].disabled{cursor:not-allowed;opacity:.5}
body main .gform_wrapper .hide-caption,body main .gform_wrapper .hide-caption label{height:0;width:0;position:absolute}
#search{position:relative;display:block;height:0;margin-top:0;opacity:0}
#search form{width:100%;max-width:1256px;margin:0 auto;padding-top:30px;padding-bottom:30px;text-align:center;font-size:0}
#search form span,#search form p{text-transform:uppercase;color:#fff;text-align:center;margin:0}
#search #searchform>*{display:inline-block;vertical-align:top}
#search #searchform #search-bar{width:100%;max-width:1173px;position:relative}
#search #searchform #search-bar>*{display:inline-block}
#search #searchform #search-bar input{max-width:1172px;width:100%;padding:1% 0;margin:0;border:1px solid #004b8d;color:#004b8d;line-height:38px;font-size:28px;z-index:10;text-transform:uppercase;text-indent:15px}
#search #searchform #search-bar button{position:absolute;top:17px;right:0;padding:0 0 0 10px;margin-right:16px;z-index:20;cursor:pointer;line-height:30px;font-size:30px;background-color:#fff;overflow:hidden;border:0;text-transform:uppercase;color:#004b8d;font-weight:700;text-decoration:underline;border-left:3px solid #004b8d}
#search #searchform #search-close{width:100%;max-width:60px;margin:0 0 0 23px;padding:0}
#search #searchform #search-close button{background-color:#d9e4ee;width:100%;height:100%;padding:0;margin:0;top:0;border:1px solid #004b8d;color:#004b8d;font-size:35px;cursor:pointer}
#search #searchform #search-close button svg{max-width:19px;width:100%;height:58px}
#search #searchform #search-close button svg>*{color:#004b8d}
#search #searchform #search-close button *::-ms-backdrop,#search #searchform #search-close button svg{height:56px}
.search-active #search{height:120px;margin-top:142px;opacity:1;width:100%;z-index:99}
.search-active #search form{background-color:#fff;max-width:100%;position:fixed}
.search-active #hero{padding-top:0 !important}
.search-active #search_content{margin-top:0}
.search-active #search_content #search{margin-top:0}
.search-active #search_content .title-wrapper{margin-top:0}
#lower-content div iframe{height:91%}
#lower-content .success-story-mod p{font-family:"Raleway",sans-serif;font-size:18px;line-height:1.6rem;color:#000;margin:0;font-weight:bold}
#lower-content .success-story-mod p.mod-title{font-size:1.5rem;color:#b30838;line-height:1.3rem}
.default-button a{width:100%;padding:0 10px;font-size:50px;text-transform:uppercase;font-weight:700;justify-content:center;height:180px;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.wp-block-button.default-button:hover a{background-color:#545d65 !important;color:#fff !important;text-decoration:none}
#contactus ul.contact-icons{margin-bottom:4%}
#contactus ul.contact-icons li{width:25%}
#contactus ul.contact-icons li a{text-decoration:none}
#contactus ul.contact-icons li a svg{width:150px;height:130px}
#contactus ul.contact-icons li a svg:hover path,#contactus ul.contact-icons li a svg:hover rect{fill:#004b8d !important}
#contactus ul.contact-icons li a span{display:block;clear:both;font-weight:bold}
#contactus ul.contact-icons li.chat div:hover{background:#fff url(/wp-content/uploads/2020/01/chat.png) center top no-repeat;width:100%;display:block;height:133px;position:relative;transition:none !important;-webkit-transition:none !important;cursor:pointer}
#contactus ul.contact-icons li.chat div:hover img{display:none;transition:none !important;-webkit-transition:none !important}
#contactus ul.contact-icons li.chat span{font-weight:bold}
#contactus ul.contact-icons li.donate svg:hover path,#contactus ul.contact-icons li.donate svg:hover rect{fill:none !important}
#contactus ul.contact-icons li.donate svg:hover .st0,#contactus ul.contact-icons li.donate svg:hover .st1{stroke:#004b8d}
#contactus .inline-icons{margin:0}
#contactus .inline-icons li{padding:0 1.3%}
#contactus .inline-icons li .fa,#contactus .inline-icons li .fas,#contactus .inline-icons li .fab{font-size:2em}
#contactus .inline-icons li:nth-child(1){padding-left:0}
#subpage .careers{border-bottom:1px solid #545d65 !important;margin-bottom:2%}
#subpage iframe{min-height:533px}
@media screen and (max-width:600px){#neurorehabilitation #single-condition #wrapper header h1{font-size:2em}
}.event_dates{margin-top:20px}
.event_dates table{margin-top:5px}
.event_dates table td{padding:3px 0}
#sidebar-condition button{width:100%;height:75px;border:0;text-transform:uppercase;font-family:"Raleway",sans-serif;color:#fff;margin:10px auto;cursor:pointer;background:#545d65}
#sidebar-condition button.teal{background:#0394ad}
#landing-page .quote-card figure,#conditions .quote-card figure{margin:0;line-height:0}
#landing-page .quote-card .wp-block-quote,#conditions .quote-card .wp-block-quote{background-color:#545d65;margin:0;padding:6%;border:0;background-image:url(/wp-content/themes/ksand-boilerplate/images/quote.png);background-repeat:no-repeat;background-position:bottom right}
#landing-page .wp-block-columns.bttn-set-normal,#conditions .wp-block-columns.bttn-set-normal{margin-bottom:0 !important}
#landing-page .wp-block-columns.bttn-set-normal:not(:first-of-type) .wp-block-column .wp-block-button.bttn a.wp-block-button__link,#conditions .wp-block-columns.bttn-set-normal:not(:first-of-type) .wp-block-column .wp-block-button.bttn a.wp-block-button__link{background-color:#e3ebf2 !important;color:#004b8d !important}
#landing-page .wp-block-columns.bttn-set-normal:not(:first-of-type) .wp-block-column .wp-block-button.bttn a.wp-block-button__link:hover,#conditions .wp-block-columns.bttn-set-normal:not(:first-of-type) .wp-block-column .wp-block-button.bttn a.wp-block-button__link:hover{text-decoration:none;background-color:#d2dfea !important}
#landing-page .wp-block-columns.bttn-set-normal .wp-block-column .wp-block-button.bttn a.wp-block-button__link,#conditions .wp-block-columns.bttn-set-normal .wp-block-column .wp-block-button.bttn a.wp-block-button__link{margin-bottom:0 !important}
#landing-page .menu-list .wp-block-column,#conditions .menu-list .wp-block-column{margin-left:0}
#landing-page .menu-list .longer-words-list li,#conditions .menu-list .longer-words-list li{list-style:none;margin-bottom:5px;margin-top:0;height:100px;vertical-align:middle;display:table;width:100%}
#landing-page .menu-list .longer-words-list a,#conditions .menu-list .longer-words-list a{vertical-align:middle;display:table-cell;height:75px}
#landing-page .menu-list .longer-words-list a:hover,#conditions .menu-list .longer-words-list a:hover{height:75px}
#landing-page .menu-list ul,#conditions .menu-list ul{padding:0;margin:0;margin:0 1% 0 0}
#landing-page .menu-list ul li,#conditions .menu-list ul li{list-style:none;margin-bottom:5px;margin-top:0}
#landing-page .menu-list ul li a,#conditions .menu-list ul li a{text-decoration:none;background-color:#e3ebf2 !important;color:#004b8d;text-align:center;text-transform:uppercase;padding:25px 10px;display:block;font-size:24px;font-weight:600;transition:.25s}
#landing-page .menu-list ul li a:hover,#conditions .menu-list ul li a:hover{text-decoration:none;background-color:#d2dfea !important}
#landing-page iframe,#conditions iframe{min-height:533px}
#landing-page .wp-block-column figure,#conditions .wp-block-column figure{margin:0;overflow:hidden}
aside#wheelAlphabet{display:none}
#conditions #letter-links{margin:0 auto 2% auto;display:block;width:80%;position:relative}
#conditions #letter-links a{border-right:2px solid #545d65;padding:0 1%;color:#e3ebf2;font-weight:bold}
#conditions #letter-links a.active{color:#004b8d}
#conditions .service-col{margin-right:1%}
#conditions .service-col:nth-child(3){margin-right:0}
#conditions .service-col .service.inactive,#conditions .service-col .service .inactive{opacity:.3}
#conditions .service-col .service span{font-weight:bold;color:#004b8d;display:block;margin-top:2%;padding-top:115px;margin-top:-115px}
#conditions main section a{color:#545d65;font-family:"Raleway",sans-serif;line-height:2rem;text-decoration:none}
#conditions main section a:hover{text-decoration:underline}
#conditions #hero{position:relative}
#conditions #hero #page-hero{position:relative;top:-1px}
#conditions #hero #search-conditions{position:absolute;z-index:100;bottom:0;width:100%;margin-bottom:0;background:rgba(0,0,0,0.6)}
#conditions #hero #search-conditions form{margin:.5% auto 1% auto;width:50%}
#conditions #hero #search-conditions form span,#conditions #hero #search-conditions form p{color:#fff}
#conditions #hero #search-conditions form input{width:98%}
#conditions #search-conditions{z-index:100;bottom:0;width:100%}
#conditions #search-conditions form{width:85%;position:relative;margin:1% auto}
#conditions #search-conditions form span,#conditions #search-conditions form p{text-transform:uppercase;text-align:center;margin:0 0 1% 0}
#conditions #search-conditions form input{width:98%;background:#eeeeef;border:0;height:30px;padding:1%;font-size:1em}
#conditions #search-conditions form button{font-weight:bold;color:#004b8d;position:relative;-webkit-appearance:none;margin-left:-75px;top:2px;border:0;border-left:2px solid #004b8d;background:#eeeeef;background-size:auto;background-size:60%;cursor:pointer;font-family:"Raleway",sans-serif;font-size:1.25em;text-transform:uppercase}
#search_content{margin-top:180px}
#search_content #search{height:auto;margin-bottom:33px}
#search_content #search form{max-width:100%}
#search_content #search form #search-bar{max-width:100%}
#search_content #search form #search-bar input{max-width:100%;text-indent:15px}
#search_content #search-close{display:none}
#search_content #search-results .result{border-bottom:1px solid #b30838;margin-bottom:30px;padding-bottom:30px}
#search_content #search-results .result .result-header h2{line-height:30px}
#search_content #search-results .result .result-header h2 a{display:block;margin-bottom:12px;text-decoration:none;font-size:30px;line-height:34px;font-weight:700;color:#b30838}
#search_content #search-results .result .result-excerpt p{margin:0;padding:0}
#search_content #search-results :nth-last-of-type(2){border:0}
#news-content{margin-top:2%}
#news-content #wrapper{width:100%}
#news-content .img-container{max-height:280px;display:block;overflow:hidden}
#news-content article{background-position:center top !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;margin:0 2% 2% 0;width:48%}
#news-content article a{text-decoration:none}
#news-content article a:hover{text-decoration:underline}
#news-content article img{width:100%}
#news-content article.main-article{width:100% !important;margin-left:0;margin-bottom:3%;height:450px}
#news-content article.main-article p{margin:0;position:absolute;bottom:0}
#news-content article p{background:rgba(0,0,0,0.6);color:#fff;width:96%;margin:-1% 0 0 0;padding:2% !important;min-height:100px}
#news-content article .event-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
#news-content article .main-story-title{font-weight:bold;line-height:1em}
#news-content article .main-story-title span{font-size:1.2rem !important;font-weight:normal;display:block;padding:0 !important;line-height:1em;margin-top:1%}
#news-content .facetwp-template .hidden{display:none}
#news-content .facetwp-page{box-sizing:border-box;padding:5px 4px;margin-right:4px;background-color:#bbbec1;color:#fff;text-decoration:none;width:30px;height:30px;text-align:center}
#news-content .facetwp-page.active,#news-content .facetwp-page:hover{background-color:#545d65;font-weight:normal}
#news-content .pagination a,#news-content .pagination span,#search_content .pagination a,#search_content .pagination span{width:30px;height:30px;display:inline-block;text-align:center;vertical-align:middle;line-height:30px;text-decoration:none;background:#bbbec1;color:#fff}
#news-content .pagination a.current,#news-content .pagination span.current,#search_content .pagination a.current,#search_content .pagination span.current{background:#545d65}
#sidebar-news select,#sidebar-news input,#sidebar-news button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:1px solid #545d65;border-radius:0;padding:4%;width:100%;font-size:1em}
#sidebar-news button{font-size:1em;color:#545d65;background:#bbbec1;font-weight:bold;border:0}
#sidebar-news .filters{position:relative;min-height:180px;background-color:#fff}
#sidebar-news .facetwp-type-dropdown{width:100%;position:relative;display:block;border:0;border-radius:0;margin-bottom:0;padding-bottom:4%;font-size:1em;position:relative;z-index:1}
#sidebar-news .facetwp-type-dropdown select{width:100%;position:relative;display:block;border:0;border-radius:0;padding:4%;width:100%;color:#545d65;background:#fff;position:relative;border:1px solid #545d65;z-index:1}
#sidebar-news .facetwp-type-dropdown select::-ms-expand{display:none}
#sidebar-news .facetwp-type-dropdown:after{content:"\f063";font-family:FontAwesome;color:#545d65;position:absolute;right:0;top:5px;background:0;z-index:1;width:10%;height:30%;pointer-events:none;border-left:1px solid #545d65;padding:4% 0 2% 5%;display:inline-block}
#sidebar-news .facetwp-type-search{height:25px}
#sidebar-news .facetwp-type-search .facetwp-btn{display:none}
#sidebar-news #sidebar-buttons{margin-top:14%}
.location_listing1,.location_listing2,.wpgmp_pagination{display:none !important}
#location-map .wpgmp_map_container{display:table;width:100%}
#location-map .wpgmp_map_container .wpgmp_map_parent{display:table-footer-group;float:none}
#location-map .wpgmp_map_container .wpgmp_filter_wrappers{display:table-header-group;margin-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#location-map .wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_before_listing{font-size:20px;text-transform:uppercase;font-weight:700}
#location-map .wpgmp_map_container .wpgmp_filter_wrappers .categories_filter select{background-color:#004b8d}
#location-map .wpgmp_map_container .wpgmp_filter_wrappers .categories_filter .categories_filter_reset input{text-transform:uppercase;padding:13px;border:0;background-color:#bbbec1;cursor:pointer;-webkit-appearance:none;border-radius:0}
.search-page{opacity:1 !important}
.popup-close-button{background:#b30838}
.has-brown-color{color:#6c3721}
.popup-button{padding-right:14px}
.popup-button a{width:100%;background:#00aac4;text-transform:uppercase}
.button-color{background:#b30838}
.sgpb-popup-close-button-1{position:absolute;width:100%;left:0;margin-top:19px}
.sgpb-popup-close-button-1 a{background-color:#b30838;position:absolute;width:100%;font-size:30px}
.sgpb-theme-1-content{border-top-width:49px !important;border-top-color:#b30838 !important}
#sgpb-popup-dialog-main-div{background-color:#ffe579 !important;padding:4px !important}
#sgpb-popup-dialog-main-div p{margin:0 !important}
.marg-ten{margin-left:10px !important}
.photo-left-margin{margin-left:1% !important}
.corner-font .wp-block-cover__inner-container{width:98% !important;height:97%}
.corner-font h4{font-size:1.2em;margin-bottom:2%;width:38%}
#pediatric-news #sidebar-news #sidebar-buttons{margin-top:0 !important}
body{color:#000;max-width:99vw;overflow-x:hidden}
.pc-admin{padding-left:35px;padding-right:35px}
.pc-admin .flexbox{display:flex;flex-direction:row;width:100%;margin-bottom:80px !important}
.pc-admin .flexbox .half{flex:0 0 50%;max-width:50%}
.pc-admin .fileUpload{position:relative}
.pc-admin .fileUpload input.txtfield,.pc-admin .fileUpload div.txtButton{position:absolute;top:0}
.pc-admin .fileUpload input.txtfield{left:135px;height:30px;width:350px}
.pc-admin .fileUpload div.txtButton{border:0;font-size:1.1em;border-radius:0;background-color:#b30838;color:#fff;text-transform:uppercase;font-weight:bold;min-width:25%;padding:15px;cursor:pointer;background-color:#004b8d;min-width:120px;height:20px;padding:8px 10px 2px;text-align:center;font-size:.8em}
.pc-admin .fileUpload input.upload{position:relative;cursor:pointer;z-index:999;opacity:0}
.pc-admin input.submit{border:0;font-size:1.1em;border-radius:0;background-color:#b30838;color:#fff;text-transform:uppercase;font-weight:bold;min-width:25%;padding:15px;cursor:pointer;margin-top:25px}
.pc-admin .pc-info{margin-top:50px;width:100%}
.pc-admin .pc-info .excel-table{width:100%;margin-top:25px;border-collapse:collapse}
.pc-admin .pc-info .excel-table thead tr{background-color:#ccced0;color:#555e65}
.pc-admin .pc-info .excel-table td{border:1px solid #555e65;font-size:.8em;padding:8px}
.pc-admin .pc-info small{font-size:.8em}
.pc{margin-bottom:2%}
#disclaimer{min-height:500px;padding-top:75px;background-color:#fff}
#disclaimer .btn-group{margin-top:30px}
#disclaimer .btn-group button{border:0;font-size:1.1em;border-radius:0;background-color:#b30838;color:#fff;text-transform:uppercase;font-weight:bold;min-width:25%;padding:15px;cursor:pointer;background-color:#555e65;font-weight:bold}
#disclaimer .btn-group button:last-child{margin-left:30px}
#disclaimer li::marker,#disclaimer li::before{all:unset !important}
#pricing-btns .wp-block-column{margin-top:5px !important;background-color:#00203e}
#pricing-btns .wp-block-column .wp-block-button a:hover{background-color:#ccced0 !important;color:#555e65 !important}
#pricing-btns .wp-block-column .wp-block-button.bttn1 a:hover{background:url("/wp-content/themes/ksand-boilerplate/price-checker/assets/FindPricingIcon.svg") no-repeat center 20% !important;background-color:#ccced0 !important;background-size:15% !important}
#pricing-btns .wp-block-column .wp-block-button.bttn2 a:hover{background:url("/wp-content/themes/ksand-boilerplate/price-checker/assets/ChargesIcon.svg") no-repeat center 20% !important;background-color:#ccced0 !important;background-size:20% !important}
#pricing-btns .wp-block-column .wp-block-button.bttn3 a:hover{background:url("/wp-content/themes/ksand-boilerplate/price-checker/assets/RqstApptIcon-gray.svg") no-repeat center 20% !important;background-color:#ccced0 !important;background-size:18% !important}
#pricing-intro{padding:30px 0}
#pricing-intro h3{text-align:center;color:#555e65;text-transform:none;font-weight:600;font-size:1.6em;max-width:75%;margin:0 auto}
#pricing-details{background-color:#ccd2d8;overflow:hidden}
#pricing-details .wp-block-columns{margin:0}
#pricing-details .col1{padding-left:30px;padding-right:30px}
#pricing-details .col1 h4{color:#00203e;font-size:24px;font-weight:400;margin:0}
.pricechecker{position:relative}
.pricechecker #breadcrumbs a{text-decoration:none}
.pricechecker h1{color:#00203e}
#find-pricing{position:relative}
#find-pricing .pricing-step{position:relative;padding-bottom:30px}
#find-pricing .pricing-step>div+span{font-weight:700;display:block;padding:15px 0}
#find-pricing .pricing-step .cover{background-color:rgba(255,255,255,0.8);display:block;position:absolute;top:0;width:100%;height:100%;z-index:99;transition:.5s}
#find-pricing .pricing-step header{background-color:#00203e;padding:15px}
#find-pricing .pricing-step header h1,#find-pricing .pricing-step header h2,#find-pricing .pricing-step header h3,#find-pricing .pricing-step header h4,#find-pricing .pricing-step header h5,#find-pricing .pricing-step header h6,#find-pricing .pricing-step header p{color:#fff;font-weight:600;text-transform:uppercase;margin:0;padding:0}
#find-pricing .pricing-step select,#find-pricing .pricing-step input{font-size:.9rem;font-weight:600;color:#555e65;border:2px solid #555e65;padding:15px 35px 15px 15px}
#find-pricing .pricing-step .select-wrapper,#find-pricing .pricing-step .input-wrapper{position:relative;display:inline-block;width:46.5%}
#find-pricing .pricing-step .select-wrapper.disabled:after,#find-pricing .pricing-step .input-wrapper.disabled:after{opacity:.6}
#find-pricing .pricing-step .select-wrapper select,#find-pricing .pricing-step .select-wrapper input,#find-pricing .pricing-step .input-wrapper select,#find-pricing .pricing-step .input-wrapper input{position:relative;background-color:transparent;height:100%;z-index:99;-webkit-appearance:none !important;appearance:none !important;border-radius:0}
#find-pricing .pricing-step .select-wrapper select:disabled,#find-pricing .pricing-step .select-wrapper input:disabled,#find-pricing .pricing-step .input-wrapper select:disabled,#find-pricing .pricing-step .input-wrapper input:disabled{opacity:.6;cursor:default}
#find-pricing .pricing-step .select-wrapper::after,#find-pricing .pricing-step .input-wrapper::after{font-family:"Font Awesome 6 Pro";font-weight:900;text-align:center;position:absolute;right:2px;top:2px;width:50px;background:#ccced0;color:#555e65}
#find-pricing .pricing-step .select-wrapper+span,#find-pricing .pricing-step .input-wrapper+span{font-weight:700;display:inline-block;padding:0 15px}
#find-pricing .pricing-step .select-wrapper select{width:100%;padding-right:55px;cursor:pointer}
#find-pricing .pricing-step .select-wrapper::after{content:"\f107";font-size:42px;padding-top:5px;height:calc(100% - 7px)}
#find-pricing .pricing-step .input-wrapper input{width:calc(100% - 54px);cursor:text}
#find-pricing .pricing-step .input-wrapper::after{content:"\f002";font-size:30px;padding-top:10px;height:calc(100% - 14px);z-index:99}
#find-pricing .pricing-step div p,#find-pricing .pricing-step div label{font-size:1rem}
#find-pricing #patient-type label{display:block;margin-bottom:10px}
#find-pricing #patient-type label input{display:none}
#find-pricing #patient-type label input:checked+span{cursor:pointer}
#find-pricing #patient-type label input:checked+span::before{content:"\f00d";font-family:"Font Awesome 6 Pro";font-weight:900;color:#b30838}
#find-pricing #patient-type label span::before{content:"";display:inline-flex;vertical-align:bottom;cursor:pointer;align-items:center;justify-content:center;height:12px;border:1px solid #555e65;padding:3px;margin-right:10px;width:12px}
#find-pricing #submit-form input{border:0;font-size:1.1em;border-radius:0;background-color:#b30838;color:#fff;text-transform:uppercase;font-weight:bold;min-width:25%;padding:15px;cursor:pointer;-webkit-appearance:none !important;appearance:none !important}
#find-pricing #submit-form input:disabled{background:#ccced0;cursor:default}
.load-screen{position:absolute;display:flex;align-items:center;justify-content:center;top:0;background-color:rgba(255,255,255,0.9);z-index:99;width:101%;height:100%}
.load-screen i.fas{font-size:6em;margin-bottom:80px}
#search-results{position:relative}
#search-results .goback{display:block;margin-bottom:15px}
#search-results #results-table,#search-results .results-table{width:100%;min-height:90px;border:1px solid #555e65;border-collapse:collapse}
#search-results #results-table thead tr td,#search-results .results-table thead tr td{background-color:#00203e;border:1px solid #555e65;color:#fff;padding:15px;text-transform:uppercase;font-weight:600}
#search-results #results-table tbody tr:nth-of-type(even) td,#search-results .results-table tbody tr:nth-of-type(even) td{background-color:#ccd2d8}
#search-results #results-table tbody tr:nth-of-type(odd) td,#search-results .results-table tbody tr:nth-of-type(odd) td{background-color:#fff}
#search-results #results-table tbody tr td,#search-results .results-table tbody tr td{padding:10px;border:1px solid #555e65}
#search-results #results-table tr td,#search-results .results-table tr td{background-clip:padding-box}
#search-results #results-table tr td:last-child,#search-results .results-table tr td:last-child{width:28%;text-transform:none !important}
#search-results #submit-results{border:0;font-size:1.1em;border-radius:0;background-color:#b30838;color:#fff;text-transform:uppercase;font-weight:bold;min-width:25%;padding:15px;cursor:pointer;margin-top:35px}
#search-results #submit-results:disabled{background:#ccced0;cursor:default}
#search-results .results-table{margin-top:25px;margin-bottom:50px}
#search-results .results-table tbody tr td:first-child{position:relative;font-weight:600}
#search-results .results-table tbody tr td:first-child i{font-family:"Font Awesome 6 Pro";content:"\f05a";cursor:pointer;font-weight:900;display:inline-block;position:relative;margin-left:15px}
#search-results .results-table tbody tr td span{display:none;font-weight:normal;position:absolute;background-color:rgba(255,255,255,0.99);font-size:.8em;bottom:67%;width:200%;border:1px solid;padding:15px;z-index:999;box-shadow:1px 1px 3px rgba(0,0,0,0.1)}
#search-results .results-table tbody tr td:last-child{min-width:65%;width:72%;text-transform:none !important}
#search-results .results-table tbody tr:last-child td:first-child::after{content:""}
#search-results #results-table td{position:relative}
#search-results #results-table td .spi{font-size:.9em;margin-left:5px;cursor:pointer}
#search-results #results-table td label input{display:none}
#search-results #results-table td label input:checked+span::before{content:"\f00d";font-family:"Font Awesome 6 Pro";font-weight:900;color:#b30838}
#search-results #results-table td label span::before{content:"";display:inline-flex;vertical-align:bottom;cursor:pointer;align-items:center;justify-content:center;height:12px;border:1px solid #555e65;padding:3px;margin-right:10px;width:12px}
#search-results #results-table td span.desc{display:none;font-weight:normal;position:absolute;background-color:rgba(255,255,255,0.99);font-size:.8em;line-height:1.2;bottom:67%;width:200%;border:1px solid;padding:15px;z-index:999;color:#555e65;text-transform:unset;box-shadow:1px 1px 3px rgba(0,0,0,0.1)}
#sidebar-pc{margin-top:50px;background:unset}
@media screen and (max-width:1460px){#find-pricing .pricing-step .select-wrapper,#find-pricing .pricing-step .input-wrapper{width:45%}
}@media screen and (max-width:1300px){#pricing-details .col1{padding-left:20px;padding-right:20px}
#pricing-details .col1 h4{font-size:22px}
}@media screen and (max-width:1250px){.pricechecker{margin-right:5%}
#find-pricing .pricing-step .select-wrapper,#find-pricing .pricing-step .input-wrapper{width:44%}
}@media screen and (max-width:1100px){#pricing-details .col1 h4{font-size:20px}
}@media screen and (max-width:1100px) and (min-width:992px){.bttn-set .wp-block-button a span{font-size:.9em}
}@media screen and (max-width:991px){#pricing-details .col1{padding:2% !important}
#search-results #results-table,#search-results .results-table{display:table}
#find-pricing .pricing-step .select-wrapper select,#find-pricing .pricing-step .input-wrapper input,#find-pricing #submit-form input{-webkit-appearance:none !important;appearance:none !important}
#find-pricing #submit-form input{width:44%}
#sidebar-pc{margin-top:10px}
#disclaimer .btn-group button{min-width:48%}
#disclaimer .btn-group button:last-child{margin-left:15px}
#disclaimer #sidebar-pc{width:48%}
#search-results #results-table td span.desc{right:15px;left:auto !important}
}@media screen and (max-width:767px){main .pricechecker{max-width:100%}
main .pricechecker h3{font-size:1em !important}
#find-pricing .pricing-step .select-wrapper,#find-pricing .pricing-step .input-wrapper{width:85%}
#find-pricing .pricing-step .input-wrapper{margin-top:15px}
#sidebar-pc{width:100%}
#search-results .results-table tbody tr td{font-size:.9em}
#search-results .results-table tbody tr td:first-child i,#search-results .results-table tbody tr td:first-child span{font-size:.9em}
#search-results .results-table tbody tr td:first-child span{width:90%}
#search-results .results-table tbody tr td:first-child i{margin-left:8px}
#search-results .results-table tbody tr td:last-child{min-width:50%;width:50%}
#search-results #results-table tr td{font-size:.9em}
#search-results #results-table tr td:last-child{width:20%}
#search-results #results-table td span.desc{right:15px;left:auto !important}
}@media screen and (max-width:500px){#pricing-intro h3.special-font{font-size:1.5em !important}
#find-pricing .pricing-step .select-wrapper::after,#find-pricing .pricing-step .input-wrapper::after{z-index:1}
#find-pricing .pricing-step .select-wrapper::after{height:calc(100% - 9px)}
#find-pricing .pricing-step .select-wrapper,#find-pricing .pricing-step .input-wrapper{width:100%}
#find-pricing .pricing-step .input-wrapper input,#find-pricing .pricing-step .select-wrapper select{z-index:2;border-radius:0 !important}
#find-pricing .pricing-step .select-wrapper+span,#find-pricing .pricing-step .input-wrapper+span{padding:15px 0}
#find-pricing .pricing-step#procedure-name .input-wrapper{margin-top:0}
}.no-desktop{display:none !important}
@media(max-width:1700px){.flex-column-laptop{flex-direction:column !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.mobile-flex-center{justify-content:center;align-content:center;align-items:center}
.mobile-txt-center{text-align:center}
.grid-padd{padding:2%}
.laptopclear{float:none}
.laptop-border-off{border:0}
.flex-till-laptop{display:block}
#conditions #letter-links{width:85%}
#conditions #letter-links a:first-child{padding-left:0}
.no-hero.border-hdr{padding-right:0;padding-left:0;padding-bottom:1%;width:96%}
}@media(max-width:1450px){.contain{padding-right:2%;padding-left:2%}
#conditions #letter-links{width:100%}
.menu-main-menu-container .menu .row{margin-top:2.9629vw}
.menu-main-menu-container .menu .row .column{margin-bottom:2.2223vw}
.menu-main-menu-container .menu ul li a{font-size:1.926vw;line-height:2.223vw}
.menu-main-menu-container .menu .callout-buttons ul li a{font-size:2.5926vw;line-height:3.3334vw;padding:1.1112vw}
.main-menu-button{margin-left:2.1383vw}
header #bottom-header .logo{margin-left:4.1388vw}
.quicklinks-wrapper{margin-right:2.3453vw}
.quicklinks-wrapper li:first-child{margin-right:.9657vw}
header #bottom-header .tele{font-size:3.449vw}
.quicklinks-wrapper .chat-icon,.quicklinks-wrapper .quicklink-icon,.quicklinks-wrapper .search-icon{max-width:2.4143vw}
.quicklinks-wrapper li{margin-left:1.7245vw}
ul.menu-list{margin-top:2.6212vw}
ul.menu-list li{margin-top:1.8624vw}
ul.menu-list li a{font-size:2.4143vw}
.default-button a{padding:0 .8007vw;font-size:4.0039vw;height:14.414vw}
section.contain-wrapper .wp-block-columns{margin-bottom:2.2073vw}
.callout-card-wrapper p{font-size:2.4832vw;line-height:2.8771vw;padding:1.3796vw 2.0694vw !important}
#search #searchform #search-bar{max-width:79vw}
#search #searchform #search-bar input{max-width:79vw}
.laptop-flexcolumn-reverse{flex-direction:column-reverse}
}@media(max-width:1280px){#conditions #letter-links a{padding:0 .5%}
#landing-page iframe{min-height:370px}
.flex-column-lrgtablet{flex-direction:column !important}
}@media(max-width:991px){.bttn{padding:1% 0 !important}
.last-img-mobile{margin-top:2%}
.no-hero{padding-top:99px}
.notablet-marg{margin:0}
.tablet-flexcolumn-reverse{flex-direction:column-reverse}
#hero{padding-top:100px}
#conditions #hero #search-conditions form{left:10%;width:85%}
header#main-header #bottom-header{max-width:100vw}
body.main-menu-active nav.main-menu-wrapper{height:100%}
body.main-menu-active nav.main-menu-wrapper #social-icons{padding:0;text-align:center}
body.main-menu-active nav.main-menu-wrapper #social-icons li{margin:0 !important}
.menu-main-menu-container .menu .row,.menu-sweet-charity-container .menu .row{border-bottom:0;margin-top:0}
.menu-main-menu-container .menu .row.third.callout-buttons,.menu-sweet-charity-container .menu .row.third.callout-buttons{margin-bottom:4vw !important;margin-top:15px !important}
.menu-main-menu-container .menu .row .column ul li,.menu-main-menu-container .menu .third.parent ul li,.menu-sweet-charity-container .menu .row .column ul li,.menu-sweet-charity-container .menu .third.parent ul li{margin-top:3vw}
.menu-main-menu-container .menu .row ul li a,.menu-main-menu-container .menu .callout-buttons ul li a,.menu-sweet-charity-container .menu .row ul li a,.menu-sweet-charity-container .menu .callout-buttons ul li a{font-size:3.6329vw;line-height:3.6329vw}
.menu-main-menu-container .menu .third .column,.menu-main-menu-container .menu .third.parent ul li,.menu-main-menu-container .menu .callout-buttons ul li,.menu-sweet-charity-container .menu .third .column,.menu-sweet-charity-container .menu .third.parent ul li,.menu-sweet-charity-container .menu .callout-buttons ul li{max-width:100%;margin-right:auto}
.menu-main-menu-container .menu .callout-buttons ul li,.menu-sweet-charity-container .menu .callout-buttons ul li{padding:4% 1%;margin-bottom:15px}
.menu-main-menu-container .menu .callout-buttons ul li:last-child,.menu-sweet-charity-container .menu .callout-buttons ul li:last-child{margin-bottom:0}
.menu-main-menu-container .menu .callout-buttons ul li:hover,.menu-sweet-charity-container .menu .callout-buttons ul li:hover{background-color:#e3ebf2;color:#004b8d}
.menu-main-menu-container .menu .callout-buttons ul li a br,.menu-main-menu-container .menu .third .column>a br,.menu-sweet-charity-container .menu .callout-buttons ul li a br,.menu-sweet-charity-container .menu .third .column>a br{display:none}
.menu-main-menu-container .menu .row ul li.column,.menu-main-menu-container .menu .row.third.parent,.menu-sweet-charity-container .menu .row ul li.column,.menu-sweet-charity-container .menu .row.third.parent{border-bottom:2px solid #b30838;margin-bottom:4vw;padding-bottom:4vw}
.menu-main-menu-container .menu .third .column.links>a,.menu-sweet-charity-container .menu .third .column.links>a{display:none}
.menu-main-menu-container .menu .third .column.links ul li:first-child,.menu-sweet-charity-container .menu .third .column.links ul li:first-child{margin:0}
.menu-main-menu-container .menu .third .column.links ul li a,.menu-main-menu-container .menu .third .column.links ul li:last-child a,.menu-sweet-charity-container .menu .third .column.links ul li a,.menu-sweet-charity-container .menu .third .column.links ul li:last-child a{font-weight:bold !important;text-transform:uppercase !important}
.menu-main-menu-container .menu .third .parent .sub-menu li:last-child a,.menu-sweet-charity-container .menu .third .parent .sub-menu li:last-child a{text-decoration:none}
.menu-main-menu-container .menu .third.parent ul li:first-child,.menu-main-menu-container .menu .third.parent ul li>a,.menu-sweet-charity-container .menu .third.parent ul li:first-child,.menu-sweet-charity-container .menu .third.parent ul li>a{margin:0}
header #social-icons{margin:0;padding:0 15px;text-align:left;font-size:0}
header #social-icons li{margin:0;display:inline-block;font-size:0;max-width:16.5%;width:100%}
header #social-icons li a{font-size:6vw}
header #social-icons li:first-child a{padding-left:0}
header #social-icons li:last-child a{padding-right:0}
body .bttn-set .wp-block-column,body .bttn-set .wp-block-column:not(:first-child),.wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){margin-left:0 !important}
.bttn-set .wp-block-column:nth-child(1),.bttn-set .wp-block-column:nth-child(3){margin-right:1%}
body .bttn-set .wp-block-column{margin-top:1%}
body .bttn-set .wp-block-column:nth-child(1){margin-top:0}
body .bttn-set .wp-block-button.bttn1 a:hover,body .bttn-set .wp-block-button.bttn2 a:hover,body .bttn-set .wp-block-button.bttn3 a:hover,body .bttn-set .wp-block-button.bttn4 a:hover{background-image:none !important;position:inherit !important;font-size:2em !important}
body .bttn-set .wp-block-button.bttn1 a:hover span,body .bttn-set .wp-block-button.bttn2 a:hover span,body .bttn-set .wp-block-button.bttn3 a:hover span,body .bttn-set .wp-block-button.bttn4 a:hover span{top:inherit}
body .bttn-set .wp-block-button__link{min-height:inherit;padding-top:4%;padding-bottom:4%;transition:none;-webkit-transition:none}
body .bttn-set .wp-block-button__link:hover{position:inherit !important;padding-top:6%;padding-bottom:6%;min-height:inherit;top:inherit !important}
body .bttn-set .wp-block-columns{flex-wrap:wrap}
#pediatrics .bttn-set .wp-block-column{margin-top:1%}
#pediatrics .bttn-set .wp-block-column:nth-child(1){margin-top:0}
#pediatrics .bttn-set .wp-block-button.bttn1 a:hover,#pediatrics .bttn-set .wp-block-button.bttn2 a:hover,#pediatrics .bttn-set .wp-block-button.bttn3 a:hover,#pediatrics .bttn-set .wp-block-button.bttn4 a:hover{background-image:none !important;position:inherit !important;font-size:2em !important}
#pediatrics .bttn-set .wp-block-button.bttn1 a:hover span,#pediatrics .bttn-set .wp-block-button.bttn2 a:hover span,#pediatrics .bttn-set .wp-block-button.bttn3 a:hover span,#pediatrics .bttn-set .wp-block-button.bttn4 a:hover span{top:inherit}
#pediatrics .bttn-set .wp-block-button__link{min-height:inherit;padding-top:4%;padding-bottom:4%;transition:none;-webkit-transition:none}
#pediatrics .bttn-set .wp-block-button__link:hover{position:inherit !important;padding-top:6%;padding-bottom:6%;min-height:inherit;top:inherit !important}
#pediatrics .bttn-set .wp-block-columns{flex-wrap:wrap}
body .resources.bttn-set .wp-block-button.bttn1 a:hover,body .resources.bttn-set .wp-block-button.bttn2 a:hover,body .resources.bttn-set .wp-block-button.bttn3 a:hover,body .resources.bttn-set .wp-block-button.bttn4 a:hover{background-image:none !important;position:inherit !important;font-size:1.5em !important}
body .resources.bttn-set .wp-block-button.bttn1 a:hover span,body .resources.bttn-set .wp-block-button.bttn2 a:hover span,body .resources.bttn-set .wp-block-button.bttn3 a:hover span,body .resources.bttn-set .wp-block-button.bttn4 a:hover span{top:inherit !important;right:inherit !important;left:inherit !important;position:inherit}
body .resources.bttn-set .wp-block-button__link{min-height:inherit;padding-top:6%;padding-bottom:6%;transition:none;-webkit-transition:none}
body .resources.bttn-set .wp-block-button__link:hover{position:inherit !important;padding-top:6%;padding-bottom:6%;min-height:inherit;top:inherit !important}
#pediatrics .resources.bttn-set .wp-block-button.bttn1 a:hover,#pediatrics .resources.bttn-set .wp-block-button.bttn2 a:hover,#pediatrics .resources.bttn-set .wp-block-button.bttn3 a:hover,#pediatrics .resources.bttn-set .wp-block-button.bttn4 a:hover{background-image:none !important;position:inherit !important;font-size:1.5em !important}
#pediatrics .resources.bttn-set .wp-block-button.bttn1 a:hover span,#pediatrics .resources.bttn-set .wp-block-button.bttn2 a:hover span,#pediatrics .resources.bttn-set .wp-block-button.bttn3 a:hover span,#pediatrics .resources.bttn-set .wp-block-button.bttn4 a:hover span{top:inherit !important;right:inherit !important;left:inherit !important;position:inherit}
#pediatrics .resources.bttn-set .wp-block-button__link{min-height:inherit;padding-top:6%;padding-bottom:6%;transition:none;-webkit-transition:none}
#pediatrics .resources.bttn-set .wp-block-button__link:hover{position:inherit !important;padding-top:6%;padding-bottom:6%;min-height:inherit;top:inherit !important}
.insurances .col1,.txt-column-padd{padding:2%}
.img-col{margin-left:0 !important}
a.back-to-top{display:inherit !important;display:none;width:60px;height:60px;text-indent:-9999px;position:fixed;z-index:999;right:20px;bottom:20px;background:#404041 url(https://cdn.visionsis.com/images/up-arrow.png) no-repeat center 43%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
a.back-to-top:hover.back-to-top{background-color:#000}
.flex-column-tablet{flex-direction:column !important}
.flex-row{flex-direction:row !important}
.wp-block-columns{flex-direction:column}
.no-tablet{display:none !important}
.show-tablet,.show-mobile{display:block !important}
.tablet-border-off{border:0}
.tabletclear{float:none}
.flex-till-tablet{display:block}
#magic-tiles #events{border-left:0;padding:0;margin:2% 0 0 0}
.flex-center-tablet{justify-content:center;align-content:center;align-items:center}
.flex-start-tablet{justify-content:flex-start;align-content:flex-start;align-items:flex-start}
.flexitems-start-tablet{justify-content:flex-start;align-items:flex-start}
.tablet-txt-center{text-align:center}
.tablet-txt-left{text-align:left !important}
.notablet-marg-rt{margin-right:0}
#contactus ul.contact-icons li{width:46%;margin-bottom:2%}
#bottom-header .logo img{max-width:40vw}
.quicklinks-wrapper{margin-right:15px}
.quicklinks-wrapper li{width:auto;max-width:35px;margin-left:20px}
.quicklinks-wrapper li a.tele svg{display:block}
.tablet-marg-btm{margin-bottom:4% !important}
.quicklinks-wrapper .chat-icon,.quicklinks-wrapper .quicklink-icon,.quicklinks-wrapper .search-icon{max-width:100%;margin-left:0}
#search_content{margin-top:120px}
#search form{padding-top:25px;padding-bottom:15px}
.search-active #search{height:9vw;margin-top:120px}
#search #searchform #search-close{max-width:6.056vw;margin:0 0 0 2.3214vw}
#search #searchform #search-bar button{top:1.7158vw;margin:0 1.6149vw 0 1.0093vw;padding-right:0;line-height:3.028vw;font-size:3.028vw;border-left:.3028vw solid #004b8d}
#search #searchform #search-bar input{max-width:79vw;line-height:5.8541vw;font-size:2.8261vw;text-indent:1.514vw}
#search #searchform #search-close button svg{max-width:1.9177vw}
#search-results{display:block !important}
#search-results>*{display:block;width:100%;clear:both}
.quicklinks-wrapper li:first-child{margin-right:0}
.bttn-set-normal .wp-block-column{width:100%}
.bttn-set-normal .wp-block-button__link{padding:0 2%}
#landing-page .menu-list ul{margin:3% 0 3% 0}
#landing-page .menu-list ul li{margin-top:3% !important}
#landing-page .wp-block-image img{max-width:initial}
#landing-page .quote-card{margin-top:2%}
#home-map .map .wpgmp_map_container{display:table}
#home-map .map .wpgmp_map_container .wpgmp_map_parent,#home-map .map .wpgmp_map_container .wpgmp_filter_wrappers{max-width:100%}
#home-map .map .wpgmp_map_container .wpgmp_map_parent{display:table-footer-group}
#home-map .map .wpgmp_map_container .wpgmp_filter_wrappers{display:table-header-group}
#alerts{position:absolute;font-size:70%;top:95%}
#alerts #alert-msg{width:94%;max-width:100vw}
#home #alert-msg{width:100%}
#pediatrics #alerts #alert-msg{width:100%}
#sweet-charity #alerts #alert-msg{width:100%}
}@media only screen and (max-device-width:991px){.quicklinks-wrapper a img.phoneicon{width:78%;float:none}
}@media(max-width:991px){aside#wheelAlphabet{display:block}
.photo-left-margin{margin-left:0 !important;margin-top:1% !important}
#wheelAlphabet select,#wheelAlphabet input,#wheelAlphabet button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:1px solid #545d65;border-radius:0;padding:4%;width:100%;font-size:1em}
#wheelAlphabet button{font-size:1em;color:#545d65;background:#ccced0;font-weight:bold;border:0}
#wheelAlphabet label.select{width:100%;position:relative;display:block;border:0;border-radius:0;padding-bottom:4%;font-size:1em;position:relative;z-index:1}
#wheelAlphabet label.select select{width:100%;position:relative;display:block;border:0;border-radius:0;padding:4%;width:100%;color:#545d65;background:#fff;position:relative;border:1px solid #545d65;z-index:1}
#wheelAlphabet label.select select::-ms-expand{display:none}
#wheelAlphabet label.select:after{content:"\f063";font-family:FontAwesome;color:#545d65;position:absolute;right:0;top:0;background:0;z-index:1;width:10%;height:31%;pointer-events:none;border-left:1px solid #545d65;padding:4% 0 2% 5%;display:inline-block}
}@media(min-width:750px) and (max-width:991px){#pediatrics .doctor-spotlight{display:flex !important;flex-wrap:nowrap !important;flex-direction:row !important}
#pediatrics .doctor-spotlight .wp-block-column{flex-basis:50% !important}
#pediatrics .doctor-spotlight .photo-left-margin{margin-left:1% !important;margin-top:0 !important}
#pediatrics .doctor-spotlight .corner-font .wp-block-cover__inner-container{width:98% !important;height:0 !important}
#pediatrics .doctor-spotlight .corner-font h4{width:100% !important}
}@media(min-width:587px) and (max-width:749px){#pediatrics .doctor-spotlight .corner-font{background-position:45% 28%}
#pediatrics .doctor-spotlight .corner-font h4{width:100% !important}
#pediatrics .doctor-spotlight .corner-font .wp-block-cover__inner-container{width:98% !important;height:0;margin-top:14%}
}@media(max-width:991px){.wp-block-columns{display:block !important;margin-bottom:28px;flex-wrap:wrap}
#pediatrics .map .wpgmp_map_container{background-color:#efefef;width:100%}
aside#wheelAlphabet{display:block}
#wheelAlphabet select,#wheelAlphabet input,#wheelAlphabet button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:1px solid #545d65;border-radius:0;padding:4%;width:100%;font-size:1em}
#wheelAlphabet button{font-size:1em;color:#545d65;background:#ccced0;font-weight:bold;border:0}
#wheelAlphabet label.select{width:100%;position:relative;display:block;border:0;border-radius:0;padding-bottom:4%;font-size:1em;position:relative;z-index:1}
#wheelAlphabet label.select select{width:100%;position:relative;display:block;border:0;border-radius:0;padding:4%;width:100%;color:#545d65;background:#fff;position:relative;border:1px solid #545d65;z-index:1}
#wheelAlphabet label.select select::-ms-expand{display:none}
#wheelAlphabet label.select:after{content:"\f063";font-family:FontAwesome;color:#545d65;position:absolute;right:0;top:0;background:0;z-index:1;width:10%;height:31%;pointer-events:none;border-left:1px solid #545d65;padding:4% 0 2% 5%;display:inline-block}
}@media screen and (max-width:991px){.btn-group{display:flex;justify-content:space-between;width:100%}
#sidebar-pc{width:100% !important}
.sidebar{padding:0 !important}
header#main-header #top-header .top-nav{padding-right:15px}
header#main-header #top-header .no-desktop{display:block !important;font-size:1.2em;margin-top:15px}
header#main-header #top-header .top-nav ul,header#main-header #bottom-header ul.navigation{display:none}
header#main-header #bottom-header{padding:10px 0 0}
header #bottom-header .logo{margin:0 auto 15px;width:auto;max-width:auto}
header#main-header #top-header{position:relative;background:#ccd2d8;padding-right:2%}
header#main-header #top-header .top-nav p.tel{margin:15px auto !important;text-align:center}
}@media(max-width:800px){.flex-column-mobile{flex-direction:column !important}
#landing-page .quote-card .wp-block-image img{width:100%;max-width:inherit}
.fc-main{max-width:250px !important}
#wheelAlphabet select,#wheelAlphabet input,#wheelAlphabet button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:1px solid #545d65;border-radius:0;padding:4%;width:100%;font-size:1em}
#wheelAlphabet button{font-size:1em;color:#545d65;background:#ccced0;font-weight:bold;border:0}
#wheelAlphabet label.select{width:100%;position:relative;display:block;border:0;border-radius:0;padding-bottom:4%;font-size:1em;position:relative;z-index:1}
#wheelAlphabet label.select select{width:100%;position:relative;display:block;border:0;border-radius:0;padding:4%;width:100%;color:#545d65;background:#fff;position:relative;border:1px solid #545d65;z-index:1}
#wheelAlphabet label.select select::-ms-expand{display:none}
#wheelAlphabet label.select:after{content:"\f063";font-family:FontAwesome;color:#545d65;position:absolute;right:0;top:0;background:0;z-index:1;width:10%;height:34%;pointer-events:none;border-left:1px solid #545d65;padding:4% 0 2% 5%;display:inline-block}
}@media(max-width:781px){.menu-list .wp-block-column{flex-basis:0 !important;flex-grow:1 !important}
#landing-page .menu-list ul{margin:15px 0 !important}
}@media(max-width:700px){.middle-of-page-button{width:100%}
.middle-of-page-button a{padding:3% 0}
.corner-font h4{width:54%}
body.alert-active #hero,body.alert-active .no-hero{margin-top:57px !important}
.flex-column-lrg-phone{flex-direction:column !important}
.no-lrg-phone{display:none}
#magic-tiles #spotlight .tile-title-bar{height:auto}
.phone12{width:100% !important}
#wheelAlphabet select,#wheelAlphabet input,#wheelAlphabet button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:1px solid #545d65;border-radius:0;padding:4%;width:100%;font-size:1em}
#wheelAlphabet button{font-size:1em;color:#545d65;background:#ccced0;font-weight:bold;border:0}
#wheelAlphabet label.select{width:100%;position:relative;display:block;border:0;border-radius:0;padding-bottom:4%;font-size:1em;position:relative;z-index:1}
#wheelAlphabet label.select select{width:100%;position:relative;display:block;border:0;border-radius:0;padding:4%;width:100%;color:#545d65;background:#fff;position:relative;border:1px solid #545d65;z-index:1}
#wheelAlphabet label.select select::-ms-expand{display:none}
#wheelAlphabet label.select:after{content:"\f063";font-family:FontAwesome;color:#545d65;position:absolute;right:0;top:0;background:0;z-index:1;width:10%;height:36%;pointer-events:none;border-left:1px solid #545d65;padding:4% 0 2% 5%;display:inline-block}
}@media screen and (max-width:600px){.last-img-mobile{margin-top:4%}
}@media screen and (max-width:586px){.sidebar{padding:0 !important}
header#main-header #top-header .top-nav{max-width:99% !important}
.show-mobile-img{display:block !important}
#hero #page-hero img{min-height:319px;object-fit:cover}
.mobile-special-font{line-height:1.2em !important;font-size:1.1em !important}
.mobile-peds-link{font-size:.8em !important}
#magic-tiles #spotlight .slideContainer{height:350px}
#magic-tiles #spotlight .slideContainer .slide{height:416px}
#magic-tiles #spotlight .slideContainer .slide p.tile-title-bar span.h4 a{font-size:1.1rem}
#wheelAlphabet select,#wheelAlphabet input,#wheelAlphabet button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:1px solid #545d65;border-radius:0;padding:4%;width:100%;font-size:1em}
#wheelAlphabet button{font-size:1em;color:#545d65;background:#ccced0;font-weight:bold;border:0}
#wheelAlphabet label.select{width:100%;position:relative;display:block;border:0;border-radius:0;padding-bottom:4%;font-size:1em;position:relative;z-index:1}
#wheelAlphabet label.select select{width:100%;position:relative;display:block;border:0;border-radius:0;padding:4%;width:100%;color:#545d65;background:#fff;position:relative;border:1px solid #545d65;z-index:1}
#wheelAlphabet label.select select::-ms-expand{display:none}
#wheelAlphabet label.select:after{content:"\f063";font-family:FontAwesome;color:#545d65;position:absolute;right:0;top:0;background:0;z-index:1;width:10%;height:40%;pointer-events:none;border-left:1px solid #545d65;padding:4% 0 2% 5%;display:inline-block}
element.style{display:block}
#magic-tiles #spotlight .slideContainer .slide{height:369px}
main p{font-size:110% !important;margin:3% 0}
main ul{font-size:110% !important;margin-bottom:4%}
main h3,main h2{font-size:2rem !important}
h1,.h1{line-height:1em}
main p section#bottom-header .logo{margin-left:5vw;padding:0}
main p section#bottom-header .logo img{max-width:45vw}
main p section#bottom-header .quicklinks-wrapper{margin-right:2.7vw}
main p section#bottom-header .quicklinks-wrapper li{max-width:8vw;margin-left:4vw}
main p section#bottom-header .quicklinks-wrapper li a{vertical-align:middle}
main p section#bottom-header .main-menu-button{margin-top:0;max-width:8.5vw;width:100%;margin-left:2.7vw;height:8.5vw}
main p section#bottom-header .main-menu-button::before,main p section#bottom-header .main-menu-button::after{width:8.5vw;height:8.5vw}
body .bttn-set .wp-block-button a:hover{font-size:1.5em !important;text-decoration:none}
body .bttn-set .wp-block-button.bttn1 a:hover,body .bttn-set .wp-block-button.bttn2 a:hover,body .bttn-set .wp-block-button.bttn3 a:hover,body .bttn-set .wp-block-button.bttn4 a:hover{font-size:1.5em !important}
body .bttn-set .wp-block-button.bttn1 a:hover span,body .bttn-set .wp-block-button.bttn2 a:hover span,body .bttn-set .wp-block-button.bttn3 a:hover span,body .bttn-set .wp-block-button.bttn4 a:hover span{top:inherit !important;right:inherit !important;left:inherit !important;position:inherit}
body .bttn-set .wp-block-button__link{font-size:1.5em !important;padding-top:6%;padding-bottom:6%}
body .bttn-set .wp-block-button__link:hover{font-size:1.5em !important;text-decoration:none}
#pediatrics .bttn-set .wp-block-button a:hover{font-size:1.5em !important;text-decoration:none}
#pediatrics .bttn-set .wp-block-button.bttn1 a:hover,#pediatrics .bttn-set .wp-block-button.bttn2 a:hover,#pediatrics .bttn-set .wp-block-button.bttn3 a:hover,#pediatrics .bttn-set .wp-block-button.bttn4 a:hover{font-size:1.5em !important}
#pediatrics .bttn-set .wp-block-button.bttn1 a:hover span,#pediatrics .bttn-set .wp-block-button.bttn2 a:hover span,#pediatrics .bttn-set .wp-block-button.bttn3 a:hover span,#pediatrics .bttn-set .wp-block-button.bttn4 a:hover span{top:inherit !important;right:inherit !important;left:inherit !important;position:inherit}
#pediatrics .bttn-set .wp-block-button__link{font-size:1.5em !important;padding-top:6%;padding-bottom:6%}
#pediatrics .bttn-set .wp-block-button__link:hover{font-size:1.5em !important;text-decoration:none}
body .resources.bttn-set .wp-block-column{margin-right:0 !important}
body .resources.bttn-set .wp-block-column:nth-child(2){margin-top:1%}
#pediatrics .resources.bttn-set .wp-block-column{margin-right:0 !important}
#pediatrics .resources.bttn-set .wp-block-column:nth-child(2){margin-top:1%}
.flex-column-phone{flex-direction:column !important}
.parallax{background-attachment:inherit}
.no-phone{display:none !important}
.show-phone{display:block !important}
.nomobile-marg{margin:0}
.nomobileside-marg{margin-left:0;margin-right:0}
.mobile-no-marg{margin:0}
.mobile-no-padd{padding:0}
.phone-marg-tp{margin-top:4%}
.phone-marg-btm{margin-bottom:4% !important}
.no-phone{display:none}
.phone-border-off{border:0}
.flex-till-phone{display:block}
.phoneclear{float:none}
.phone-txt-center{text-align:center}
.phone-txt-left{text-align:left}
ul.menu-list li{margin-top:4vw}
ul.menu-list li a{font-size:6vw}
.default-button a{font-size:7vw;height:22vw}
.callout-card .callout-card-wrapper h4{padding:4vw}
.title-wrapper h1{font-size:10vw}
#conditions #search-conditions form{margin:1% auto 4% auto;width:100%}
#conditions #search-conditions form input{width:98%;background:#fff;padding:2% .8%;border:1px solid #ccced0}
#conditions #search-conditions form button{width:100%;padding:3% 0;border-left:0;top:inherit;color:#fff;margin-top:1%;background:#004b8d;margin-left:0}
#conditions #search-conditions form .wp-block-button__link{margin-bottom:2%}
#search #searchform #search-bar input{line-height:7vw;font-size:4vw;text-indent:2.5vw}
#search #searchform #search-bar button{top:2vw;margin:0 2vw 0 1.5vw;padding-right:0;line-height:4vw;font-size:4vw;border-left:.5vw solid #004b8d}
#search #searchform #search-close{max-width:7.25vw;margin:0 0 0 2.5vw}
#search #searchform #search-close button{height:35px}
#search #searchform #search-close button svg{max-width:2vw;margin-top:2vw;margin-bottom:1.2vw}
.search-active #search{height:12vw;margin-top:120px}
.menu-main-menu-container .menu .row ul li a,.menu-sweet-charity-container .menu .row ul li a{font-size:4.75vw;line-height:5vw}
.menu-main-menu-container .menu .callout-buttons ul li,.menu-sweet-charity-container .menu .callout-buttons ul li{width:98%}
.menu-main-menu-container .menu .callout-buttons ul li a,.menu-sweet-charity-container .menu .callout-buttons ul li a{font-size:4.75vw;line-height:5vw}
main ul li,ol li{margin-left:4%}
.menu-list ul li{margin-left:0 !important}
.mobile-full-width{width:100%}
.corner-font .wp-block-cover__inner-container{width:100% !important;height:62px}
.corner-font h4{font-size:.9em !important;line-height:1.3em !important;width:100%;margin-top:22%}
.quicklinks-wrapper li:nth-child(3) a.chat-icon{width:33px;margin-top:0}
}@media only screen and (max-width:480px){.quote-card figure.wp-block-image,.quote-card .wp-block-quote{width:auto}
.wp-block-column.quote-card{display:block}
.quote-card .wp-block-quote p{font-size:5vw}
.quote-card .wp-block-quote cite{font-size:4vw}
.quicklinks-wrapper li:nth-child(3) a.chat-icon{width:33px;margin-top:2px}
}@media only screen and (max-width:400px){.quicklinks-wrapper li:nth-child(3) a.chat-icon{width:25px;margin-top:8px}
}@media only screen and (max-width:360px){.quicklinks-wrapper li:nth-child(3) a.chat-icon{width:18px;margin-top:8px}
.corner-font h4{width:100%}
}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.parallax{background-position:center;background-size:cover;background-attachment:inherit;background-repeat:no-repeat;width:inherit;min-height:0}
}@media only screen and (min-device-width:1024px) and (max-device-height:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.parallax{background-position:center;background-size:cover;background-attachment:inherit;background-repeat:no-repeat;width:inherit;min-height:0}
}@media only screen and (orientation:landscape){#landing-page .wp-block-quote,#conditions .wp-block-quote{padding:4% !important}
}@media screen and (max-width:893px){.mobile-padd-bottom{padding-bottom:4%}
.mobile-padd-left{padding-left:4%}
.mobile-padd-right{padding-right:4%}
.mobile-padd-top{padding-top:4%}
}