/* header.php */
html { scroll-behavior: smooth; }
html, body { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.5vw; color: #333333; background-color: #0C1F35; z-index: 1000; }
a, img, img:hover, input[type="submit"], input[type="submit"]:hover, input[type="submit"]:active, label, label:hover, svg, svg:hover button, button:hover, h1, h1:hover, h2, h2:hover, h3, h3:hover, h4, h4:hover, h5, h5:hover, h6, h6:hover, p, p:hover, span, span:hover, legend, legend:hover, div#top { transition: all 0.3s ease; -webkit-transition: all 0.3s; outline: 0vw; }
a:link, a:visited { color: #00447c; }
a:hover { color: #3b89c7; }
a.mhsButton-blue:link, a.mhsButton-blue:visited { position: relative; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; border: 0vw solid; background-color: #00447c; color: #ffffff; font-family: 'Avenir Next Condensed'; font-weight: bolder; text-transform: uppercase; font-size: 1.5vw; text-decoration: none; letter-spacing: 1px; }
a.mhsButton-blue:hover { background-color: #3b89c7; }
a.mhsButton-orange:link, a.mhsButton-orange:visited { position: relative; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; border: 0vw solid; background-color: #fb6d22; color: #ffffff; font-family: 'Avenir Next Condensed'; font-weight: bolder; text-transform: uppercase; font-size: 1.5vw; text-decoration: none; letter-spacing: 1px; }
a.mhsButton-orange:hover { background-color: #f68a50; }
a.mhsButton-green:link, a.mhsButton-green:visited { position: relative; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; border: 0vw solid; background-color: #468d72; color: #ffffff; font-family: 'Avenir Next Condensed'; font-weight: bolder; text-transform: uppercase; font-size: 1.5vw; text-decoration: none; letter-spacing: 1px; }
a.mhsButton-green:hover { background-color: #5eb794; }
p { font-family: 'Avenir Book'; font-size: 1.5vw; }
h1, h2, h3, h4, h5, h6 { color: #000000; }
h1 { font-family: 'Avenir Black'; font-size: 4vw; }
h2, h3 { font-family: 'Avenir Next Demi Bold'; }
h2 { font-size: 3.5vw; }
h3 { font-size: 3vw; }
h4, h5, h6 { font-family: 'Avenir Next Condensed Medium'; }
h4 { font-size: 2.5vw; }
h5 { font-size: 2vw; }
h6 { font-size: 1.5vw; }
.color-pmBlue { color: #00447c; }
.backgroundColor-pmBlue { background-color: #00447c; }
.color-secondaryBlue { color: #00aeef; }
.backgroundColor-secondaryBlue { background-color: #00aeef; }
.color-deepBlue { color: #0c253c; }
.backgroundColor-deepBlue { background-color: #0c253c; }
.color-mediumBlue { color: #3b89c7; }
.backgroundColor-mediumBlue { background-color: #3b89c7; }
.color-lightBlue { color: #8ad2f3; }
.backgroundColor-lightBlue { background-color: #8ad2f3; }
.color-tabOrange { color: #fb6d22; }
.backgroundColor-tabOrange { background-color: #fb6d22; }
.color-deepOrange { color: #d55427; }
.backgroundColor-deepOrange { background-color: #d55427; }
.color-orange { color: #f68a50; }
.backgroundColor-orange { background-color: #f68a50; }
.color-lightOrange { color: #fab590; }
.backgroundColor-lightOrange { background-color: #fab590; }
.color-tamGreen { color: #5eb794; }
.backgroundColor-tamGreen { background-color: #f3b794; }
.color-deepGreen { color: #468d72; }
.backgroundColor-deepGreen { background-color: #468d72; }
.color-mintGreen { color: #8dcfb3; }
.backgroundColor-mintGreen { background-color: #8bcfb3; }
.color-lightGreen { color: #c6e6d7; }
.backgroundColor-lightGreen { background-color: #c6e6d7; }
.color-white { color: #ffffff; }
.backgroundColor-white { background-color: #ffffff; }
.color-black { color: #000000; }
.backgroundColor-black { background-color: #000000; }
.color-lightGray { color: #F3F6F8; }
.backgroundColor-lightGray { background-color: #F3F6F8; }
p { font-family: 'Avenir Book'; font-size: 1.5vw; color: #333333; }
.videoWrapper { position: relative; padding-bottom: 56.25%; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.alignnone {}
.alignleft { width: 35%; height: auto; display: inline-block; position: relative; margin: 0vw 1vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.aligncenter { float: left; width: 100%; height: auto; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.alignright { width: 35%; height: auto; display: inline-block; position: relative; margin: 0vw 0vw 0vw 1vw; padding: 0vw 0vw 0vw 0vw; }
.section, div.so-widget-sow-editor, div.textwidget { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.sectionNintey { width: 100%; max-width: 90%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionEightyFive { width: 100%; max-width: 85%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionEighty { width: 100%; max-width: 80%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionSeventyFive { width: 100%; max-width: 75%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionSeventy { width: 100%; max-width: 70%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionSixtyFive { width: 100%; max-width: 65%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionSixty { width: 100%; max-width: 60%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionFiftyFive { width: 100%; max-width: 55%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionFifty { width: 100%; max-width: 50%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionFortyFive { width: 100%; max-width: 45%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionForty { width: 100%; max-width: 40%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionThirtyFive { width: 100%; max-width: 35%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionThirty { width: 100%; max-width: 30%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionTwentyFive { width: 100%; max-width: 25%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionTwenty { width: 100%; max-width: 20%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionFiftenn { width: 100%; max-width: 15%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionTen { width: 100%; max-width: 10%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.sectionFive { width: 100%; max-width: 5%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.redAsterisk { color: #ff0000; }
article hr:nth-of-type(1) { margin: 0vw 0vw 1vw 0vw !important; }
article hr:nth-of-type(1), article hr:nth-of-type(4), article hr:nth-of-type(7), article hr:nth-of-type(10), article hr:nth-of-type(13), article hr:nth-of-type(16), article hr:nth-of-type(19), article hr:nth-of-type(22) { width: 45%; position: relative; display: block; height: 0.75vw; border-top: 0vw solid; border-bottom: 0vw solid; background-color: #3b89c7; margin: 6vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; border-left: 0vw solid; border-right: 0vw solid; }
article hr:nth-of-type(2), article hr:nth-of-type(5), article hr:nth-of-type(8), article hr:nth-of-type(11), article hr:nth-of-type(14), article hr:nth-of-type(17), article hr:nth-of-type(20), article hr:nth-of-type(23) { width: 45%; position: relative; display: block; height: 0.75vw; border-top: 0vw solid; border-bottom: 0vw solid; background-color: #5eb794; margin: 6vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; border-left: 0vw solid; border-right: 0vw solid; }
article hr:nth-of-type(3), article hr:nth-of-type(6), article hr:nth-of-type(9), article hr:nth-of-type(12), article hr:nth-of-type(15), article hr:nth-of-type(18), article hr:nth-of-type(21), article hr:nth-of-type(24) { width: 45%; position: relative; display: block; height: 0.75vw; border-top: 0vw solid; border-bottom: 0vw solid; background-color: #fb6d22; margin: 6vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; border-left: 0vw solid; border-right: 0vw solid; }
hr.hrManual { width: 45%; position: absolute; display: block; height: 0.75vw; border-top: 0vw solid; border-bottom: 0vw solid; }
hr.hrFirst, hr.hrBlue { background-color: #3b89c7; }
hr.hrSecond, hr.hrGreen { background-color: #5eb794; }
hr.hrThird, hr.hrOrange { background-color: #fb6d22; }
main h1 { font-size: 4vw; line-height: 5vw; margin: 3vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; }
main h2 { font-size: 2.45vw; line-height: 140%; margin: 3vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; }
main h3 { font-size: 2vw; line-height: 140%; margin: 3vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; color: #333333; }
main h4 { font-size: 1.8vw; line-height: 140%; margin: 3vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; color: #333333; }
main h5 { font-size: 1.6vw; line-height: 140%; margin: 3vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; color: #333333; }
main h6 { font-size: 1.4vw; line-height: 140%; margin: 3vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; }
main p { position: relative; display: block; font-size: 1.5vw; line-height: 140%; margin: 2vw 0vw 2vw 0vw; padding: 0vw 0vw 0vw 0vw; }
main sup { line-height: 0vw; }
main ul { position: relative; display: table; margin: 2vw 0vw 4vw 1.5vw; padding: 0vw 0vw 0vw 0vw; }
main ul li { font-size: 1.5vw; line-height: 140%; margin: 0vw 0vw 0vw 1.5vw; padding: 0vw 0vw 0vw 0vw; }
main ul li ul { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
main ul li li { font-size: 1.5vw; line-height: 140%; margin: 0vw 0vw 0vw 2vw; padding: 0vw 0vw 0vw 0vw; }
header { background-color: #ffffff; z-index: 900; }
ul.page-numbers { float: left; width: 100%; position: relative; display: table; margin: 2vw 0vw 2vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: center; }
ul.page-numbers li { position: relative; display: inline-block; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; font-size: 1.5vw; line-height: 140%; }
ul.page-numbers li a:link, ul.page-numbers li a:visited { position: relative; display: inline-block; text-decoration: none; color: #ffffff; background-color: #3b89c7; margin: 0vw 0vw 0vw 0vw; padding: 0.5vw 1vw 0.5vw 1vw; }
ul.page-numbers li a:hover { background-color: #8ad2f3; }
ul.page-numbers li span.current, ul.page-numbers li span.dots { position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0.5vw 1vw 0.5vw 1vw; background-color: #F0F4F6; }
/* MCN Tables */
table.bpdMCN-tableOne img { width: 100%; max-width: 8vw; height: auto; }
table.bpdMCN-tableTwo { margin: 4vw 0vw 0vw 0vw; }
table.bpdMCN-tableTwo h3 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 2vw 0vw; padding: 0vw 0vw 0vw 0vw; }
table.bpdMCN-tableTwo table img { width: 100%; max-width: 22vw; height: auto; }
/* Temporarily Hearth Month CSS Styles */
table.tempHME { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; }
table.tempHME-three { background-color: #F0F4F6; border-top: 0.5vw solid #3B89C7; border-left: 0.1vw solid #cccccc; border-right: 0.1vw solid #cccccc; border-bottom: 0.1vw solid #cccccc;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
  -webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
  box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
table.tempHME-three td:first-of-type img { float; left; width: 100%; height: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
table.tempHME-three ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
table.tempHME-three ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
table.tempHME-three ul li h3 { float: left; width: 100%; position: relative; display: block; margin: 0vw 0vw -0.5vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.65vw; font-family: 'Avenir Black'; }
table.tempHME-three ul li h4 { float: left; width: 100%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 1vw 0vw; font-size: 1.5vw; font-family: 'Avenir Black'; border-bottom: 0.15vw solid #CCCCCC; }
table.tempHME-three ul li:nth-of-type(3) { float: left; width: 100%; position: relative; display: block; margin: 1vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; }
table.tempHME-three ul li:nth-of-type(4) { float: left; width: 100%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; }
table.tempHME-three ul li:nth-of-type(5) { float: left; width: 100%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; }
table.tempHME-three a:link, table.tempHME-three a:visited { color: #666666; text-decoration: none; }
table.tempHME-three a:hover { color: #666666; text-decoration: none; }
table.tempHME-three ul li:nth-of-type(5) img { width: 1.25vw; height: auto; position: relative; display: inline-block; margin: 0vw 0.25vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; top: 0.2vw; }
table.tempHME-three ul li:nth-of-type(6) { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; }
/* single.php */
div#bpdMeetTheTeamFullWidth { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 6vw 0vw 4vw 0vw; background-color: #f0f4f6; }
ul.newMeetTheTeam { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
ul.newMeetTheTeam li { float: left; width: 15.5vw; height: 24vw; position: relative; display: table; margin: 0.5vw 0.64vw 0.5vw 0.64vw; padding: 0vw 0vw 0.5vw 0vw; }
.newTeam-container { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.9vw 0vw 0.9vw 0vw; background-color: #ffffff; border: 0.1vw solid #cccccc;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
  -webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
  box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
.newTeam-image { width: 90%; height: 18vw; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; background-position: center center; background-size: cover; }
div.newTeam-image:hover { opacity: 0.9; }
div.newTeam-name h4 {width: 15vw;  position: relative; display: block; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; }
div.newTeam-specialty p { position: relative; display: table; margin: -0.2vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; font-size: 1.15vw; line-height: 1.4vw; }
div.newTeam-rating { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
span.newTeam-noRatings { position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; font-size: 0.1vw; line-height: 1.35vw; opacity: 0.5; }
img.newTeam-starRatings { width: 8.5vw; height: auto; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
/* header.php bpc click through pixel - probably remove at launch */
#classicClickThrough { width: 25px; height: 25px; position: fixed; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; top: 0vw; right: 0vw; z-index: 99999; }
div#classicClickThrough img { width: 25px; height: 25px; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#classicClickThrough a:hover { cursor: default; }
/* header.php - headerStripe-one */
#headerStripe-one { z-index: 890; }
div#headerStripe-one div { font-size: 1vw; }
#headerStripe-one-container { display: flex !important; flex-flow: row wrap; }
#headerStripe-one-container > div { box-sizing: border-box; }
div#headerStripe-one-container div div.so-widget-sow-editor { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 1vw 0vw 1vw 0vw; }
div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce { width: 100%; position: relative; display: table-cell; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; vertical-align: middle; }
div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce p { position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Black'; font-size: 1.25vw; color: #ffffff; }
div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce p a:link, div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce p a:visited { font-family: 'Avenir Next Demi Bold'; color: #ffffff; text-decoration: none; }
div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce p a:hover { text-decoration: underline; }
#headerStripe-one-container > div:nth-of-type(1) { width: 30%; flex-shrink: 0; }
div#headerStripe-one-container div:nth-of-type(1) div.siteorigin-widget-tinymce { text-align: left; }
#headerStripe-one-container > div:nth-of-type(2) { flex-grow: 1; }
div#headerStripe-one-container div:nth-of-type(2) div.siteorigin-widget-tinymce { text-align: center; }
#headerStripe-one-container > div:nth-of-type(3) { width: 30%; }
div#headerStripe-one-container div:nth-of-type(3) div.siteorigin-widget-tinymce { text-align: right; }
/* header.php - headerStripe-two */
#headerStripe-two { z-index: 880; }
div#headerStripe-two { float; left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-position: center center; background-size: cover; background-repeat: no-repeat; z-index: 780; }
div#headerStripe-two video { width: 100%; height: 100%; position: absolute; display: table; object-fit: cover; z-index: 0; }
#headerStripe-two-container { z-index: 879; }
#headerStripe-two-overlay { background-image: linear-gradient(rgba(12,31,53,0.7),rgba(12,31,53,0.7)); }
td#headerLogo img { width: 100%; height: auto; position: relative; display: table; margin: 2vw 0vw 2vw 0vw; padding: 0vw 0vw 0vw 0vw; }
td#navTop { text-align: right; }
td#navTop ul { float: right; position: relative; display: block; margin: 0vw 0vw -1px 0vw; padding: 0vw 0vw 1vw 0vw; list-style-type: none; border-bottom: 0.1vw solid #C2C6C9; }
td#navTop ul li { position: relative; display: inline-block; margin: 0vw 1.25vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
td#navTop ul li:last-of-type { margin: 0vw 0vw 0vw 0vw; }
td#navTop ul li a:link, td#navTop ul li a:visited { color: #ffffff; text-decoration: none; font-size: 1.15vw; font-family: 'Avenir Book'; }
td#navTop ul li a:hover { text-decoration: underline; }
td#navTop ul li#searchSlider img { width: 1.2vw; height: auto; opacity: 0.75; }
td#navTop ul li#searchSlider img:hover { opacity: 1; }
#hideSearch { position: absolute; margin: 0vw 0vw 0vw 0vw; padding: 0.25% 0.6% 0.25% 0.6%; text-transform: uppercase; font-weight: bolder; font-size: 0.75vw; font-family: 'Avenir Book'; background-color: #C80808; color: #ffffff; border-radius: 100%; right: 0.75vw; top: 3vw; display: none; z-index: 9999; }
p#hideSearch:hover { background-color: #FF0808; cursor: pointer; }
#headerSearch { width: 100%; display: none; z-index: 891; }
#headerSearch-container { width: 100%; max-width: 75%; position: relative; display: table; margin: 0vw 0vw 0vw auto; padding: 0vw 0vw 0vw 0vw; }
#ajaxsearchpro1_1 .probox, #ajaxsearchpro1_2 .probox, div.asp_m.asp_m_1 .probox { height: 2vw !important; margin: 0.45vw !important; }
td#navBot { text-align: right; }
td#navBot ul { float: right; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 1vw 0vw 0vw 0vw; list-style-type: none; border-top: 0.1vw solid #C2C6C9; }
td#navBot ul li { position: relative; display: inline-block; margin: 0vw 3vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
td#navBot ul li:last-of-type { margin: 0vw 0vw 0vw 0vw; }
td#navBot ul li a:link, td#navBot ul li a:visited { color: #ffffff; text-decoration: none; font-size: 1.15vw; font-family: 'Avenir Next Demi Bold'; text-transform: uppercase; padding: 0vw 0vw 100% 0vw; }
td#navBot ul li a:hover { text-decoration: underline; }
td#navBot ul li.menu-item-has-children:after { position: relative; display: inline-block; content: '\00a0\00a0\25bc'; font-size: 0.75vw; font-family: 'Avenir Next Demi Bold'; color: #ffffff; transform: translateY(-7%); opacity: 0.75; }
.navDropBox { float: left; width: 100%; position: absolute; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; z-index: 879; }
.navDropBox-container { width: 100%; max-width: 85%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
.navDropBox-hover { float: right; width: 75%; position: relative; display: none; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-color: #ffffff;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
.navDrop-underline { text-decoration: underline !important; }
.navDropBox-top { width: 100%; max-width: 98%; position: relative; display: table; margin: 0vw 0vw 0vw auto; padding: 1vw 0vw 1vw 0vw; }
.navDropBox-top-left { float: left; width: 25%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.navDropBox-top-left ul { float: left; width: 92%; height: 21.9vw; position: relative; /* display: table; */ margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; overflow-y: auto; overflow-x: hidden; }
div.navDropBox-top-left ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.navDropBox-top-left a:link, div.navDropBox-top-left a:visited { float: left; width: calc(95%); font-family: 'Avenir Book'; font-size: 1.15vw; line-height: 200%; position: relative; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin: 0vw -100vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; color: #000000; text-decoration: none; }
div.navDropBox-top-left a:hover { text-decoration: underline; }
.navDropBox-top-right { float: left; width: 75%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.navDropBox-top-right ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div.navDropBox-top-right ul li { float: left; width: 33.333%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.navDropBox-top-right a:link, div.navDropBox-top-right a:visited { width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-decoration: none; color: #000000; }
div.navDropBox-top-right a:hover h5 { text-decoration: underline; }
div.navDropBox-top-right a:hover div.navDropBox-image { opacity: 1; }
div.navDropBox-addBackground { width: 90%; height: 15vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-color: #F3F6F8; }
div.navDropBox-image { width: 100%; height: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; opacity: 0.9; }
div.navDropBox-headline { float: left; width: 90%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.navDropBox-headline h5 { float: left; width: calc(100%); position: relative; display: inline-block; margin: 0vw -100vw 0vw 0vw; padding: 2% 0vw 2% 0vw; font-family: 'Avenir Black'; font-size: 1.25vw; line-height: 120%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
div.navDropBox-excerpt { float: left; width: 90%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.navDropBox-excerpt p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.15vw; line-height: 1.5vw; }
.navDropBox-bot { float: left; width: 100%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; background-color: #FB6D22; }
div.navDropBox-bot:hover { background-color: #f68a50; }
div.navDropBox-bot p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: right; }
div.navDropBox-bot p a:link, div.navDropBox-bot p a:visited { width: 100%; max-width: 95%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 1% 0vw 1% 0vw; font-family: 'Avenir Book'; font-size: 1.15vw; font-weight: bolder; text-decoration: none; color: #ffffff; line-height: 100%; text-transform: uppercase; }
div.navDropBox-bot p a:hover { text-decoration: underline; }
#headerStripe-two-edWait { height: 65vh; min-height: 25vw; z-index: 878; }
#headerStripe-two-edWait-container { display: table-cell; vertical-align: middle; }
#headerStripe-two-edWait-flex { display: flex !important; flex-flow: row wrap; }
#headerStripe-two-edWait-flex > div { box-sizing: border-box; }
#headerStripe-two-edWait-flex > div:nth-of-type(1) { flex-grow: 1; }
#headerStripe-two-edWait-flex > div:nth-of-type(2) { width: 25%; flex-shrink: 0; }
#edWait-headline { margin-top: 2vw; }
.edWait-smallFont { position: relative; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-size: 1.15vw; font-family: 'Avenir Book'; opacity: 0.75; }
.edWait-centered { width: 100%; max-width: 80%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
div#edWait-drop form select { width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background: transparent; color: #ffffff; border: 0vw solid; font-size: 1.25vw; font-family: 'Avenir Next Condensed Medium'; }
div#edWait-drop form select option { background-color: #ffffff; color: #666666; font-family: 'Adobe Next Condensed Medium'; font-size: 1vw; }
hr#edWait-hardLine { float: left; width: 100%; height: 0.1vw; position: relative; display: table; margin: 2vw 0vw 2vw 0vw; padding: 0vw 0vw 0vw 0vw; border-top: 0vw solid; border-bottom: 0vw solid; background-color: #62A1D2; }
div#edWait-time span:first-of-type { position: relative; display: inline-block; margin: -1vw 0vw 0.5vw 0vw; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-family: 'Avenir Book'; font-size: 6vw; font-weight: bolder; }
div#edWait-time span:last-of-type { display: inline-block; }
#breadcrumb { z-index: 870; margin: 10% 0vw 0vw 0vw; padding: 0.5% 0vw 0.5% 0vw; background-image: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)); font-size: 0pt; }
#breadcrumb-container { display: flex !important; flex-flow: row wrap; }
#breadcrumb-left { float: left; width: 10%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#breadcrumb-left p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#breadcrumb-left a:link, div#breadcrumb-left a:visited { position: relative; display: table; margin: 0vw 0% 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-decoration: none; font-family: 'Avenir Book'; font-size: 1.15vw; }
div#breadcrumb-left a:hover { text-decoration: underline; }
#breadcrumb-right { float: left; width: 90%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#breadcrumbs { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: right; }
div#breadcrumbs span.breadcrumbSeparator { bottom: 0.05vw; }
div#breadcrumbs p, div#breadcrumbs a, div#breadcrumbs span { position: relative; display: inline-block; margin: 0vw 0.65vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.15vw; }
div#breadcrumbs p {}
div#breadcrumbs a:link, div#breadcrumbs a:visited { text-decoration: none; }
div#breadcrumbs a:hover { text-decoration: underline; }
div#breadcrumbs span.breadcrumbSeparator {}
div#breadcrumbs span.breadcrumbPageTitle { width: auto; max-width: 20vw; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0vw 0vw -0.3vw 0vw !important; padding: 0vw 0vw 0vw 0vw; line-height: 1.4vw; }
#hpSearch-one { z-index: 780; background-color: #F3F6F8; }
div#hpSearch-one-container { width: 100%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; transform: translateY(-50%); }
#kcms-nav { width: 100%; max-width: 85%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; background-image: linear-gradient(rgba(0,68,124,0.7),rgba(0,68,124,0.7)); top: -5.5vw; z-index: 780; }
td#kcms-nav-left p { margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 0pt; }
#kcms-nav-left img { width: auto; height: 8vw; position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
td#kcms-nav-left h1 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
td#kcms-nav-left h1 a:link, td#kcms-nav-left h1 a:visited { color: #ffffff; text-decoration: none; font-size: 2vw; }
td#kcms-nav-left h1 a:hover {}
td#kcms-nav-left span { position: relative; display: inline-block; top: -0.75vw; left: 1.5vw; }
tr#kcms-nav-rightTop ul { float: right; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: right; /* border-bottom: 1px solid #ffffff; */ }
tr#kcms-nav-rightTop ul li { position: relative; display: inline-block; margin: 0vw 3vw 0vw 3vw; padding: 0vw 0vw 1.5vw 0vw; }
tr#kcms-nav-rightTop ul li a:link, tr#kcms-nav-rightTop ul li a:visited { color: #ffffff; text-decoration: none; font-family: 'Avenir Book'; font-size: 1.15vw; }
tr#kcms-nav-rightTop ul li a:hover { text-decoration: underline; }
tr#kcms-nav-rightBot ul { width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: right; }
tr#kcms-nav-rightBot ul li { position: relative; display: inline-block; margin: 0vw 2vw 0vw 2vw; padding: 1.5vw 0vw 0vw 0vw; }
tr#kcms-nav-rightBot ul li ul { display: none; }
tr#kcms-nav-rightBot ul li a:link, tr#kcms-nav-rightBot ul li a:visited { color: #ffffff; text-decoration: none; font-size: 1.15vw; font-family: 'Avenir Next Demi Bold'; text-transform: uppercase;}
tr#kcms-nav-rightBot ul li a:hover { text-decoration: underline; }
tr#kcms-nav-rightBot ul li.menu-item-has-children:after { content: '\25bc'; font-size: 0.75vw; position: relative; display: inline-block; color: #ffffff; opacity: 0.75; transform: translateY(-10%); }
/*
tr#kcms-nav-rightBot ul li.menu-item-type-custom a:link, tr#kcms-nav-rightBot ul li.menu-item-type-custom a:visited { background-color: #fb6d22; padding: 0.75vw 2vw 0.75vw 2vw; border-radius: 1vw 1vw 1vw 1vw; }
tr#kcms-nav-rightBot ul li.menu-item-type-custom a:hover { background-color: #f68a50; }
*/
tr#kcms-nav-rightBot ul li:last-of-type a:link, tr#kcms-nav-rightBot ul li:last-of-type a:visited { background-color: #fb6d22; padding: 0.75vw 2vw 0.75vw 2vw; border-radius: 1vw 1vw 1vw 1vw; }
tr#kcms-nav-rightBot ul li:last-of-type a:hover { background-color: #f68a50; }
tr#kcms-nav-rightBot ul li.menu-item-has-children:hover ul { width: 24vw; position: absolute; display: table !important; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: left; z-index: 800; }
tr#kcms-nav-rightBot ul li ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
tr#kcms-nav-rightBot ul li ul li a:link, tr#kcms-nav-rightBot ul li ul li a:visited { width: 100%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0.75vw 1.25vw 0.75vw 1.25vw !important; text-decoration: none; background-color: #00447c !important; border-radius: 0vw 0vw 0vw 0vw !important; }
tr#kcms-nav-rightBot ul li ul li a:hover { text-decoration: none; background-color: #00aeef !important; }
main { background-color: #ffffff; z-index: 770; }
#hpStripe-takecontrol { background-color: #F3F6F8; padding: 4vw 0vw 4vw 0vw; z-index: 790; }
div#hpStripe-takecontrol div.so-widget-sow-editor h2 { float: left; width: 100%; position: relative; display: table; margin: 4vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3.5vw; }
div#hpStripe-takecontrol div.textwidget p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.5vw; color: #000000; }
div#hpStripe-takecontrol div.textwidget ul { float: left; width: 100%; position: relative; display: table; margin: 4vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#hpStripe-takecontrol div.textwidget ul li { float: left; width: 25%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
div#hpStripe-takecontrol div.textwidget ul li a:link, div#hpStripe-takecontrol div.textwidget ul li a:visited { width: 100%; max-width: 90%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 2vw 0.75vw 2vw 0.75vw; font-family: 'Avenir Book'; font-size: 1.25vw; text-decoration: none; color: #000000; line-height: 1.75vw; }
div#hpStripe-takecontrol div.textwidget ul li a:hover { background-color: #ffffff; }
div#hpStripe-takecontrol div.textwidget ul li a img { width: 8vw; height: auto; padding-bottom: 2vw; }
div#hpStripe-takecontrol div.textwidget ul li a strong { font-family: 'Avenir Black'; font-size: 1.5vw; position: relative; display: block; margin-bottom: -1vw; }
div#hpStripe-rotatingBanner { background-color: #ffffff; z-index: 780; }
#captionhomepagepjc { padding: 0vw 0vw 0vw 0vw; }
.frs-caption-content { width: 100% !important; height: 100%; }
div.frs-caption-content h4 { display: none; }
p.frs-caption-button { width: 100%; height: 100%; padding: 0vw !important; font-size: 0pt; }
p.frs-caption-button a { width: 100%; height: 100%; position: relative; display: table; font-size: 0pt; }
p.frs-caption-button a span { display: none; }
ul.frs-bullets { position: absolute !important; bottom: 1.75vw !important; right: 1vw; }
/*
#hpStripe-virtualurgentcare { background-color: #3b89c7; background-repeat: no-repeat; background-position: center bottom; background-size: 100%; padding: 96px 0vw 96px 0vw; z-index: 791; }
#hpStripe-virtualurgentcare-left { float: left; width: 65%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#hpStripe-virtualurgentcare-left h2 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3.5vw; color: #ffffff; }
div#hpStripe-virtualurgentcare-left p { float: left; width: 60%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.24vw; color: #ffffff; }
div#hpStripe-virtualurgentcare-left ul { float: left; width: 100%; position: relative; display: table; margin: 64px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#hpStripe-virtualurgentcare-left ul li { float: left; width: 25%; position: relative; display: table; margin: 0vw 32px 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#hpStripe-virtualurgentcare-left ul li:last-of-type { margin: 0vw 0vw 0vw 0vw; }
div#hpStripe-virtualurgentcare-left ul li a:link, div#hpStripe-virtualurgentcare-left ul li a:visited {}
div#hpStripe-virtualurgentcare-left ul li a:hover { opacity: 0.75; }
div#hpStripe-virtualurgentcare-left ul li a img { width: 100%; height: auto; }
#hpStripe-virtualurgentcare-right { float: left; width: 35%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#hpStripe-virtualurgentcare-right img { width: 100%; height: auto; position: absolute; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; top: -160px; }
*/
#hpStripe-ourservices { background-color: #ffffff; padding: 6vw 0vw 6vw 0vw; z-index: 792; }
div#hpStripe-ourservices h2 { float: left; width: 100%; position: relative; display: table; margin: 4vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3.5vw; }
div#hpStripe-ourservices p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.5vw; color: #000000; }
div#hpStripe-ourservices ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: center; }
div#hpStripe-ourservices li { width: 20.3vw; position: relative; display: inline-block; margin: 0vw 0.4vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; text-align: left; }
div#hpStripe-ourservices li:hover div.homepage-services-tileBck { background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)); background-color: #3B89C7; }
div#hpStripe-ourservices li:hover h3 { text-decoration: underline; }
div#hpStripe-ourservices li:hover p.homepage-services-excerpt { opacity: 1; }
div#hpStripe-ourservices li:hover div.homepage-services-learnMore { color: #ffffff; background: transparent; }
.homepage-services-tileBck { float; left; width: 100%; height: 50vh; min-height: 31vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background: transparent; background-image: linear-gradient(rgba(0,0,0,0.25),rgba(0,0,0,0.25)); }
div#hpStripe-ourservices li a:link, div#hpStripe-ourservices li a:visited { width: 100%; height: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-decoration: none; }
div#hpStripe-ourservices li a:hover { text-decoration: none; }
div#hpStripe-ourservices li:lsat-of-type { margin: 0vw 0vw 0vw 0vw; }
div#hpStripe-ourservices h3 { width: 100%; max-width: 90%; position: relative; display: table; margin: 1vw auto 1vw auto; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-family: 'Avenir Next Demi Bold'; font-size: 2vw; line-height: 120%; }
div#hpStripe-ourservices ul li p.homepage-services-excerpt { float: none; width: 100%; max-width: 90%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.15vw; line-height: 140%; color: #ffffff; opacity: 0; }
.homepage-services-learnMore { float: right; position: absolute; display: table; margin: 0vw 0vw 0vw 0vw; padding: 1vw 2vw 1vw 2vw; bottom: 0vw; right: 0vw; background-color: #ffffff; font-family: 'Avenir Book'; color: #000000; font-weight: bolder; text-transform: uppercase; font-size: 1vw; letter-spacing: 0.05vw; }
div.homepage-services-learnMore:hover { text-decoration: underline; }
p#homepage-services-viewAll { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
p#homepage-services-viewAll a:link, p#homepage-services-viewAll a:visited { position: relative; display: table; margin: 4vw auto 0vw auto; padding: 1vw 2vw 1vw 2vw; border: 0.35vw solid #E5E5E5; font-family: 'Avenir Book'; font-size: 1vw; letter-spacing: 0.05vw; text-transform: uppercase; color: #000000; text-decoration: none; font-weight: bolder; }
p#homepage-services-viewAll a:hover { border: 0.35vw solid #f1f1f1; text-decoration: underline; }
#hpStripe-whoweare { background-color: #ffffff; margin: 0vw auto -24vw auto; z-index: 760; }
div#hpStripe-whoweare hr.hrManual { left: 7.5%; }
div#hpStripe-whoweare h2 { width: 100%; max-width: 85%; position: relative; display: table; margin: 4vw auto 4vw auto; padding: 0vw 0vw 0vw 0vw; font-size: 3.5vw; }
#whoWeAre-one { width: 100%; max-width: 85%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
div#whoWeAre-one p { width: 100%; max-width: 100%; position: relative; display: table; margin: 0vw auto 4vw auto; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.5vw; color: #000000; }
#whoWeAre-two { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; z-index: 90; }
div#whoWeAre-two img { float: left; width: 100%; height: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#whoWeAre-three { float: left; width: 50%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; z-index: 80; }
div#whoWeAre-three img { float: left; width: 100%; height: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#whoWeAre-four { float: left; width: 50%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; z-index: 80; }
#whoWeAre-five { width: 40vw; position: relative; display: table; margin: 0vw 0vw 0vw auto; padding: 0vw 0vw 0vw 0vw; background-color: #3b89c7; top: -24vw; right: 10%; z-index: 100; }
div#whoWeAre-five-top { width: 100%; max-width: 80%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
div#whoWeAre-five-top hr { float: left; width: 100%; height: 0.75vw; position: relative; display: table; margin: 4vw 0vw 2vw 0vw; padding: 0vw 0vw 0vw 0vw; background-color: transparent; border-top: 0vw solid; border-bottom: 0vw solid; background-color: #ffffff; }
div#whoWeAre-five-top h3 {  position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-size: 3.5vw; }
div#whoWeAre-five-top p { position: relative; display: block; color: #ffffff; margin: 2vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.5vw; }
div#whoWeAre-five-mid { width: 100%; max-width: 80%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
div#whoWeAre-five-mid img { width: 40%; height: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#whoWeAre-five-bot { width: 100%; max-width: 80%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
div#whoWeAre-five-bot p { width: 100%; max-width: 80%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
div#whoWeAre-five-bot a:link, div#whoWeAre-five-bot a:visited { position: relative; display: table; margin: 0vw 0vw 0vw auto; padding: 1vw 2vw 1vw 2vw; background-color: #ffffff; color: #000000; text-decoration: none; font-size: 12pt; font-weight: bolder; font-family: 'Avenir Book'; font-size: 1.15vw; text-transform: uppercase; }
div#whoWeAre-five-bot a:hover { text-decoration: underline; }
#hpStripe-mhsnews { background-color: #ffffff; padding: 6vw 0vw 6vw 0vw; z-index: 761; }
#hpStripe-mhsnews-left { float: left; width: 40%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#hpStripe-mhsnews-left-top { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#hpStripe-mhsnews-left-top h2 { float: left; width: 100%; position: relative; display: table; margin: 4vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3.5vw; }
div#hpStripe-mhsnews-left-top p { width: 100%; max-width: 90%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.5vw; color: #000000; }
#hpStripe-mhsnews-left-bot { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#hpStripe-mhsnews-left-bot p { float: left; width: 100%; position: relative; display: table; margin: 2vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#hpStripe-mhsnews-left-bot a:link, div#hpStripe-mhsnews-left-bot a:visited { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 1vw 2vw 1vw 2vw; border: 0.35vw solid #E5E5E5; font-family: 'Avenir Book'; font-size: 1vw; letter-spacing: 0.05vw; text-transform: uppercase; color: #000000; text-decoration: none; font-weight: bolder; }
div#hpStripe-mhsnews-left-bot a:hover { border: 0.35vw solid #f1f1f1; text-decoration: underline; }
#hpStripe-mhsnews-right { float: left; width: 60%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.mhsnews-border { border-bottom: 0.1vw solid #C4C4C4; }
div#hpStripe-mhsnews-right li:last-of-type tr.mhsnews-border { border-bottom: 0vw solid; }
div#hpStripe-mhsnews-right ul { float: left; width: 100%; position: relative; display: table; margin: 4vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#hpStripe-mhsnews-right ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#hpStripe-mhsnews-right ul li a:link, div#hpStripe-mhsnews-right ul li a:visited { width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-decoration: none; }
div#hpStripe-mhsnews-right ul li a:hover {}
div#hpStripe-mhsnews-right ul li a:hover h3 { text-decoration: underline; }
.mhsnews-left-top { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.mhsnews-left-top h3 { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Black'; font-size: 2vw; line-height: 120%; }
.mhsnews-left-mid { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.mhsnews-left-mid p { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1vw; opacity: 0.75; }
.mhsnews-left-bot { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.mhsnews-left-bot p { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.15vw; }
.mhsnews-right { height: 15vw; background-repeat: no-repeat; opacity: 0.9; }
div#hpStripe-mhsnews-right ul li a:hover .mhsnews-right { opacity: 1; }
#hpStripe-community { background-color: #ffffff; margin: 0vw 0vw 6vw 0vw; z-index: 740; }
div#hpStripe-community-container div.so-widget-sow-editor h2 { float: left; width: 100%; position: relative; display: table; margin: 4vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3.5vw; }
div#hpStripe-community-container div.so-widget-sow-editor p { width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.5vw; color: #000000; }
div#hpStripe-community-container ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: center; }
div#hpStripe-community-container ul li { width: 32%; position: relative; display: inline-block; margin: 0vw 1% 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#hpStripe-community-container ul li a:link, div#hpStripe-community-container ul li a:visited { color: #000000; text-decoration: none; }
div#hpStripe-community-container ul li a:hover {}
/*
.community-image { float: left; width: 100%; height: 15vw; position: relative; display: table; margin: 64px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; opacity: 0.9; }
div#hpStripe-community-container ul li a:hover div.community-image { opacity: 1; }
.community-headline { float: left; width: 100%; position: relative; display: table; margin: 64px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: left; }
div.community-headline h3 { width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 2vw; line-height: 120%; font-family: 'Avenir Black'; }
div#hpStripe-community-container ul li a:hover div.community-headline h3 { text-decoration: underline; }
.community-excerpt { float: left; width: 100%; position: relative; display: table; margin: 32px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: left; }
div.community-excerpt p { width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; font-size: 1.25vw; line-height: 160%; font-family: 'Avenir Book'; }
.community-more { float: left; width: 100%; position: relative; display: table; margin: 32px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: left; }
div.community-more p { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 16px 32px 16px 32px; border: 4px solid #E5E5E5; font-family: 'Avenir Black'; font-size: 2vw; }
*/
div#hpStripe-community-container ul li a:hover div.community-more p { border: 0.35vw solid #f1f1f1; }
div#hpStripe-community-bot { text-align: center; margin: 4vw 0vw 0vw 0vw; }
div#hpStripe-community-bot p { position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
div#hpStripe-community-bot p a:link, div#hpStripe-community-bot p a:visited { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 1vw 2vw 1vw 2vw; border: 0.35vw solid #e5e5e5; font-family: 'Avenir Book'; font-size: 1vw; letter-spacing: 0.05vw; text-transform: uppercase; color: #000000; text-decoration: none; font-weight: bolder; }
div#hpStripe-community-bot p a:hover { text-decoration: underline; border: 0.35vw solid #f1f1f1; }
#hpStripe-newsletter { background-color: #8dcfb3; padding: 6vw 0vw 6vw 0vw; z-index: 730; }
#newsletter-top { text-align: center; }
div#newsletter-top h2 { width: 100%; position: relative; display: block; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Black'; font-size: 4vw; line-height: 140%; }
div#newsletter-top p { width: 30%; position: relative; display: block; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.25vw; line-height: 140%; color: #000000; }
form#newsletter-theForm { float: none; width: 100%; max-width: 46.8%; position: relative; display: table; margin: 8vw auto 0vw auto; padding: 0vw 0vw 0.75vw 0vw; border-bottom: 0.75vw solid #000000; }
td#newsletter-td-icon img { width: 4vw; height: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
td#newsletter-td-email input, td#newsletter-td-email input:focus, td#newsletter-td-email input:active { width: 100%; max-width: 78.5%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 2% 0vw 2% 4%; background: transparent; border: 0vw solid; font-family: 'Avenir Book'; font-size: 1.25vw; color: #000000; outline: none; outline-width: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
td#newsletter-td-submit input, td#newsletter-td-submit input:focus, td#newsletter-td-submit:active { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 20% 36% 20% 36%; font-family: 'Avenir Black'; font-size: 1.5vw; background-color: #ffffff; border: 0vw solid; right: 73%; outline: none; }
td#newsletter-td-submit input:hover { cursor: pointer; text-decoration: underline; }
/* archive.php */
.bpdArchive-loop { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
ul.bpdArchive-loop li { width: 16.2vw; height: 22vw; position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 1vw 0vw; }
ul.bpdArchive-loop li a:link, ul.bpdArchive-loop li a:visited { text-decoration: none; }
ul.bpdArchive-loop li a:hover {}
ul.bpdArchive-loop li a:hover h5 { text-decoration: underline; color: #00aeef; }
.bpdArchive-addBackground { width: 96%; }
.bpdArchive-addBackground:hover { background-color: #F0F4F6; opacity: 0.9; }
.bpdArchive-image { width: 100%; height: 16vw; background-repeat: no-repeat; }
div.bpdArchive-headline { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.bpdArchive-headline h5 { float: left; width: 96%; position: relative; display: table; margin: 0.25vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; line-height: 1.5vw; }
div.bpdArchive-headline h5:hover { text-decoration: underline; }
div.bpdArchive-excerpt { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.bpdArchive-excerpt p { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1vw; line-height: 1.25vw; }
nav.paging-navigation { float: left; width: 100%; position: relative; display: table; margin: 4vw 0vw 1.5vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.nav-links { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.nav-links a:link, div.nav-links a:visited { text-decoration: none; position: relative; margin: 0vw 0vw 0vw 0vw; padding: 1.5vw 2vw 1.5vw 2vw; font-family: 'Avenir Book'; font-size: 1vw; letter-spacing: 0.05vw; text-transform: uppercase; color: #000000; font-weight: bolder; border: 0.35vw solid #e5e5e5; }
div.nav-links a:hover { border: 0.35vw solid #f1f1f1; text-decoration: underline; }
div.nav-previous { float: left; width: 50%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.nav-next { float: left; width: 50%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: right; }
ul.bpdArchive-newsLoop { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
ul.bpdArchive-newsLoop li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; border-bottom: 0.1vw solid #C4C4C4; }
ul.bpdArchive-newsLoop li:nth-of-type(odd) { background-color: #f7f7f7; }
ul.bpdArchive-newsLoop li:last-of-type { border-bottom: 0vw solid; }
ul.bpdArchive-newsLoop li a:link, ul.bpdArchive-newsLoop li a:visited { text-decoration: none; }
ul.bpdArchive-newsLoop li a:hover {}
ul.bpdArchive-newsLoop h2 { float: left; width: 94%; position: relative; display: table; margin: 0vw 0vw 0.5vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 2vw; line-height: 2.25vw; left: 2vw; color: #00447c; }
ul.bpdArchive-newsLoop h2:hover { text-decoration: underline; color: #00aeef; }
p.bpdArchive-newsLoop-date { float: left; width: 94%; position: relative; display: table; margin: 0.5vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; left: 2vw; }
p.bpdArchive-newsLoop-excerpt { float: left; width: 94%; position: relative; display: table; margin: 0.5vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.155vwvw; line-height: 2vw; left: 2vw; }
ul.bpdArchive-newsLoop table td:first-of-type { height: 17vw; }
ul.bpdArchive-newsLoop table td:first-of-type:hover { opacity: 0.75; }
/* page.php */
form#findAProvider { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
ul#findAProvider-top { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 3vw 0vw; }
ul#findAProvider-top li:nth-of-type(1), ul#findAProvider-top li:nth-of-type(2), ul#findAProvider-top li:nth-of-type(3) { float: left; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 3vw 0vw 3vw 0vw; background-color: #F0F4F6; }
ul#findAProvider-top li:nth-of-type(4) { float: left; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
ul#findAProvider-top li img { float: left; width: 3vw; height: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0.5vw 0vw; }
.findAProvider-underline { width: 100%; max-width: 95%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; border-bottom: 2px solid #3b89c7; }
ul#findAProvider-top li:nth-of-type(1) { width: 28%; margin: 0vw 0.25vw 0vw 0vw; }
div#findAProvider-name-container input { float: left; width: 80%; position: relative; display: table; background-color: transparent; font-size: 1.15vw; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; border: 0vw solid; outline: 0; bottom: -0.6vw; left: 1vw; }
ul#findAProvider-top li:nth-of-type(2) { width: 28%; margin: 0vw 0.25vw 0vw 0vw; }
div#findAProvider-specialty-container input { float: left; width: 80%; position: relative; display: table; background-color: transparent; font-size: 1.15vw; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; border: 0vw solid; outline: 0; bottom: -0.6vw; left: 1vw; }
#pf_specialty { /* background-size: 20px 20px; */ padding-right: 25px; }
/* div#findAProvider-specialty-container select { float: left; width: 80%; position: relative; display: table; background: transparent; font-size: 1.15vw; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; border: 0vw solid; outline: 0; bottom: -0.6vw; left: 1vw; } */
ul#findAProvider-top li:nth-of-type(3) { width: 28%; margin: 0vw 0.25vw 0vw 0vw; }
div#findAProvider-city-container input { float: left; width: 80%; position: relative; display: table; background-color: transparent; font-size: 1.15vw; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; border: 0vw solid; outline: 0; bottom: -0.6vw; left: 1vw; }
#pf_city { /* background-size: 20px 20px; padding-right: 25px; */ }
ul#findAProvider-top li:nth-of-type(4) { width: 15%; }
div#findAProvider-submit-container input { width: 100%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 4.11vw 0vw; background-color: #3b89c7; color: #ffffff; text-transform: uppercase; font-size: 1.15vw; border: 0vw solid; }
div#findAProvider-submit-container input:hover { cursor: pointer; background-color: #8ad2f3; }
.autoname { position: relative; display: inline-block; }
.autoname-items { position: absolute; z-index: 9999; top: 100%; left: 0; right: 0; }
.autoname-items div { /* padding: 10px; */ cursor: pointer; background-color: #fff; border-bottom: 0.1vw solid #d4d4d4; }
.autoname-items div:hover { background-color: #e9e9e9; }
div.autoname-items ul { float: left !important; width: 100% !important; position: relative !important; display: table !important; margin: 0vw 0vw 0vw 0vw !important; padding: 0vw 0vw 0vw 0vw !important; list-style-type: none !important; }
div.autoname-items ul li { float: left !important; width: 100% !important; position: relative !important; display: table !important; margin: 0vw 0vw 0vw 0vw !important; padding: 0vw 0vw 0vw 0vw !important; }
div.autoname-items ul li div { float: left !important; width: 100% !important; position: relative !important; display: table !important; margin: 0vw 0vw 0vw 0vw !important; padding: 0vw 0vw 0vw 0vw !important; }
.autocomplete { position: relative; display: inline-block; }
.autocomplete-items { position: absolute; z-index: 9999; top: 100%; left: 0; right: 0; }
.autocomplete-items div { /* padding: 10px; */ cursor: pointer; background-color: #fff; border-bottom: 0.1vw solid #d4d4d4; }
.autocomplete-items div:hover { background-color: #e9e9e9; }
div.autocomplete-items ul { float: left !important; width: 100% !important; position: relative !important; display: table !important; margin: 0vw 0vw 0vw 0vw !important; padding: 0vw 0vw 0vw 0vw !important; list-style-type: none !important; }
div.autocomplete-items ul li { float: left !important; width: 100% !important; position: relative !important; display: table !important; margin: 0vw 0vw 0vw 0vw !important; padding: 0vw 0vw 0vw 0vw !important; }
div.autocomplete-items ul li div { float: left !important; width: 100% !important; position: relative !important; display: table !important; margin: 0vw 0vw 0vw 0vw !important; padding: 0vw 0vw 0vw 0vw !important; }
.autocity { position: relative; display: inline-block; }
.autocity-items { position: absolute; z-index: 9999; top: 100%; left: 0; right: 0; }
.autocity-items div { /* padding: 10px; */ cursor: pointer; background-color: #fff; border-bottom: 0.1vw solid #d4d4d4; }
.autocity-items div:hover { background-color: #e9e9e9; }
div.autocity-items ul { float: left !important; width: 100% !important; position: relative !important; display: table !important; margin: 0vw 0vw 0vw 0vw !important; padding: 0vw 0vw 0vw 0vw !important; list-style-type: none !important; }
div.autocity-items ul li { float: left !important; width: 100% !important; position: relative !important; display: table !important; margin: 0vw 0vw 0vw 0vw !important; padding: 0vw 0vw 0vw 0vw !important; }
div.autocity-items ul li div { float: left !important; width: 100% !important; position: relative !important; display: table !important; margin: 0vw 0vw 0vw 0vw !important; padding: 0vw 0vw 0vw 0vw !important; }
#overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); z-index: 99998; }
#spinner { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 4vw; height: 4vw; border: 1vw solid white; border-radius: 50%; border-top-color: transparent; animation: spin 1s linear infinite; z-index: 99999; }
@keyframes spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
#findAProvider-filters { float: left; width: 25%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#findAProvider-filters h2 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0.5vw 0vw; padding: 0vw 0vw 0.5vw 0vw; font-size: 2vw; text-transform: uppercase; border-bottom: 0.1vw solid #cccccc; }
div#findAProvider-filters ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#findAProvider-filters ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; border-bottom: 0.1vw solid #cccccc; }
div#findAProvider-filters ul li:last-of-type, div#findAProvider-filters ul li ul li { border-bottom: 0vw solid; }
div#findAProvider-filters ul li h3 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-transform: uppercase; font-size: 1.75vw; color: #3b89c7; }
div#findAProvider-filters ul li:nth-of-type(2) h3, div#findAProvider-filters ul li:nth-of-type(3) h3 { padding-top: 0.5vw; }
div#findAProvider-filters ul li label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.5vw 0vw 0.5vw 0vw; }
ul#pf-clearSubmit { text-align: center; margin: 2vw 0vw 0vw 0vw !important; }
ul#pf-clearSubmit li { float: none !important; width: auto !important; position: relative !important; display: inline-block !important; margin: 0vw auto 0vw auto !important; padding: 0vw 0vw 0vw 0vw !important; }
ul#pf-clearSubmit a:link, ul#pf-clearSubmit a:visited, ul#pf-clearSubmit input { text-transform: uppercase; text-decoration: none; color: #000000; background: transparent; position: relative; display: inline-block; margin: 0vw auto 0vw auto; padding: 1vw 2vw 1vw 2vw; border: 0.35vw solid #e5e5e5; font-size: 1vw; font-weight: bolder; font-family: 'Avenir Book'; letter-spacing: 0.05vw; }
ul#pf-clearSubmit a:hover, ul#pf-clearSubmit input:hover { cursor: pointer; text-decoration: underline; border: 0.35vw solid #f1f1f1; }
/* CSS */
div#findAProvider-filters input[type="radio"] { display: none; }
.custom-radio { display: inline-block; width: 1.75vw; height: 1.75vw; background-size: cover; top: 0.35vw; position: relative; }
#findAProvider-results { float: right; width: 72%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#findAProvider-sort { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#findAProvider-sort-container { float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0.5vw 0vw; padding: 0vw 2vw 0.5vw 0vw; border-bottom: 0.1vw solid #cccccc; }
/* Add a custom arrow image as a background */
#findAProvider-sort-container::after { content: ""; position: absolute; right: 2vw; top: 40%; transform: translateY(-50%); pointer-events: none; width: 1vw; height: 1vw; /* Replace this with your image URL */ background-size: contain; }
div#findAProvider-sort h3 { float: left; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 2vw; text-transform: uppercase; }
div#findAProvider-sort select { float: left; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 1vw; font-size: 2vw; border: 0vw solid; background: transparent; color: #3b89c7; }
div#findAProvider-sort select option { font-size: 1.15vw; }
#pf_update { text-transform: uppercase; text-decoration: none; color: #5eb794; background: transparent; position: relative; display: inline-block; margin: -2vw 0vw 0vw 1vw; padding: 1vw 1.5vw 1vw 1.5vw; font-size: 1.15vw; font-weight: normal; font-family: 'Avenir Book'; border: 0.1vw solid #000000; }
#pf_update:hover { cursor: pointer; color: #8dcfb3; border: 0.1vw solid #999999; }
#pf_sort {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
ul#findAProvider-ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; background-color: #F0F4F6; text-align: center; }
ul#findAProvider-ul li { float: left; width: 13.8vw; height: 23vw; position: relative; display: table; margin: 0.5vw 0.64vw 0.5vw 0.64vw; padding: 0vw 0vw 0.5vw 0vw; }
.pfResult-container { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.9vw 0vw 0.9vw 0vw; background-color: #ffffff; border: 0.1vw solid #cccccc;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
.pfResult-image { width: 90%; height: 18vw; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; background-position: center center; background-size: cover; }
div.pfResult-image:hover { opacity: 0.9; }
.pfResult-name h4 { width: 12vw; position: relative; display: block; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; line-height: 1.5vw; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.25vw; color: #00447c; }
.pfResult-name h4 a:link, #pfResult-name h4 a:visited { font-size: 1.25vw; }
.pfResult-name h4 a:hover {}
.pfResult-specialty p { width: 12vw; position: relative; display: block; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; font-size: 1vw; line-height: 1.25vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: none; }
.pfResult-rating { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
span.pfNoRatings { position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; font-size: 0.1vw; line-height: 1.39vw; opacity: 0.5; }
img.pfStarRating { width: 8.5vw; height: auto; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
#pfFooter { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-color: #3b89c7; background-repeat: no-repeat; background-position: center bottom; background-size: cover; }
#pfFooter-inside { float: left; width: 50%; position: relative; display: table; margin: 6vw 0vw 6vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#pfFooter-inside h5 { float: left; width: 100%; font-size: 4vw; position: relative; display: table; color: #ffffff; border-top: 0.75vw solid #ffffff; margin: 0vw 0vw 4vw 0vw; padding: 4vw 0vw 0vw 0vw; font-family: 'Avenir Black'; }
#pfFooter-inside div.textwidget { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#pfFooter-inside div.textwidget p { position: relative; display: table; color: #ffffff; font-size: 1.5vw; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#pfFooter-inside div.textwidget p a:link, div.textwidget div#pfFooter-inside p a:visited { color: #ffffff; text-decoration: none; }
div#pfFooter-inside div.textwidget p a:hover { text-decoration: underline; }
#locationSearch { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 4vw 0vw; }
form#locationSearchForm { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#locationSearch-left { float: left; width: 22vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#locationSearch-left h2 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0.5vw 0vw; font-size: 2vw; text-transform: uppercase; }
div#locationSearch-left h3 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.5vw 0vw 0vw 0vw; text-transform: uppercase; font-size: 1.75vw; color: #3b89c7; border-top: 0.1vw solid #cccccc; }
ul#locationSearchCityUL, ul#locationSearchStateUL { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.5vw 0vw 0vw 0vw; list-style-type: none; }
ul#locationSearchCityUL li, ul#locationSearchStateUL li { float: left; width: 100%; position: relative; display: table; margin: 0.5vw 0vw 0.5vw 0vw; padding: 0vw 0vw 0vw 0vw; }
select#locationSearchTypeUL { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 2vw; border: 0vw solid; background: transparent;
-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* hide the default radio button */
input.locationSearchCity, input.locationSearchState { opacity: 0; position: absolute; }
/* add a pseudo-element to the label */
input.locationSearchCity + label::before, input.locationSearchState + label::before { content: ""; display: inline-block; width: 2vw; height: 2vw; margin-right: 0.75vw; vertical-align: middle; background-size: cover; position: relative; top: -0.1vw; }
/* change the background image of the pseudo-element when the radio button is checked */
input.locationSearchCity:checked + label::before, input.locationSearchState:checked + label::before { position: relative; top: -0.2vw; }

div#locationSearchTypeSelect { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#locationSearchTypeSelect:after { content: ''; position: absolute; right: 0vw; top: 1.3vw; transform: translateY(-50%); pointer-events: none; width: 1vw; height: 1vw; background-size: contain; }
select#locationSearchTypeUL option { font-size: 1.15vw; }
#locationSearch-right { float: left; width: 62vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#locationSearch-right-container { float: right; width: 60vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#locationSearch-right-top { float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0.5vw 0vw; border-bottom: 0.1vw solid #cccccc; }
div#locationSearch-right-top:after { content: ''; position: absolute; right: 0vw; top: 40%; transform: translateY(-50%); pointer-events: none; width: 1vw; height: 1vw; background-size: contain; }
div#locationSearch-right-top h3 { float: left; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 2vw; text-transform: uppercase; }
div#locationSearch-right-top select { float: left; width: 15vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 1vw; font-size: 2vw; border: 0vw solid; background: transparent; color: #3b89c7;
-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
div#locationSearch-right-top select option { font-size: 1.15vw; }
#locationSearch-right-results { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
ul#locationsResults { float: left; width: 100%; position: relative; display: table; margin: 2vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
ul#locationsResults li { width: 100%; position: relative; display: inline-block; margin: 0vw 1.5vw 0.75vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.locationsResults-left { float: left; width: 40vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; border-top: 0.5vw solid #3b89c7; border-left: 0.1vw solid #cccccc; border-right: 0.1vw solid #cccccc; border-bottom: 0.1vw solid #cccccc; background-color: #f0f4f6;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
div.locationsResults-imageContainer { float: left; width: 40%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.locationsResults-image { width: 15vw; height: 15vw; position: relative; display: table; margin: 0.5vw auto 0.5vw auto; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; background-position: center center; background-size: cover; }
div.locationsResults-image:hover { opacity: 0.85; }
div.locationsResults-info { float: left; width: 60%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.locationsResults-headline { float: left; width: 97%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 1vw 0vw 0.5vw 0vw; border-bottom: 0.15vw solid #cccccc; }
div.locationsResults-headline h4 { float: left; width: 23vw; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.65vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.locationsResults-headline h5 { float: left; width: 23vw; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.5vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.locationsResults-headline a:link, div.locationsResults-headline a:visited { color: #000000; text-decoration: none; }
div.locationsResults-headline a:hover { text-decoration: underline; }
div.locationsResults-headline h4:hover, div.locationsResults-headline h5:hover { text-decoration: underline; }
div.locationsResults-address { float: left; width: 100%; position: relative; display: table; margin: 0.5vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.locationsResults-address p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.35vw; }
div.locationsResults-phoneDirections { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.locationsResults-phoneDirections ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div.locationsResults-phoneDirections ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.locationsResults-phoneDirections ul li p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; }
div.locationsResults-phoneDirections ul li p a:link, div.locationsResults-phoneDirections ul li p a:visited { color: #666666; text-decoration: none; }
div.locationsResults-phoneDirections ul li p a:hover { text-decoration: underline; }
div.locationsResults-phoneDirections ul li img { width: 1.25vw; height: auto; position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; top: 0.2vw; }
div.locationsResults-learnMore { position: absolute; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; right: 0vw; bottom: 0vw; }
div.locationsResults-learnMore p { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1vw; }
div.locationsResults-learnMore p a:link, div.locationsResults-learnMore p a:visited { color: #ffffff; text-decoration: none; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.75vw 0.5vw 0.75vw 0.5vw; background-color: #3b89c7; }
div.locationsResults-learnMore p a:hover { background-color: #8ad2f3; }
div.locationsResults-learnMore img { width: 1vw; height: auto; position: relative; display: inline-block; margin: 0vw 0vw 0vw 2vw; padding: 0vw 0vw 0vw 0vw; top: 0.15vw; }
div.locationsResults-right { float: left; width: 19vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
iframe.locationsResultsMap { float: right; width: 96%; height: 16.6vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
  /* style the overlay div */
  .lsOverlay {
    display: none; /* hide by default */
    position: fixed; /* position relative to the viewport */
    top: 0; /* position at the top */
    left: 0; /* position at the left */
    width: 100%; /* cover the entire width */
    height: 100%; /* cover the entire height */
    background: rgba(0, 0, 0, 0.5); /* dark background with some opacity */
    z-index: 9999; /* high z-index to be on top of other elements */
  }

  /* style the spinner div */
  .lsSpinner {
    position: absolute; /* position relative to the overlay div */
    top: 50%; /* position at the center vertically */
    left: 50%; /* position at the center horizontally */
    width: 50px; /* set the width */
    height: 50px; /* set the height */
    border: 5px solid #fff; /* set the border color and size */
    border-top-color: transparent; /* make the top border transparent */
    border-radius: 50%; /* make the div circular */
    animation: lsspin 1s linear infinite; /* add the spinning animation */
  }

  /* define the spinning animation */
  @keyframes lsspin {
    0% {
      transform: rotate(0deg); /* start from 0 degree */
    }
    100% {
      transform: rotate(360deg); /* end at 360 degree */
    }
  }
input#locationSearchSubmit { display: none; }
p, label { color: #333333; }
ul.edWaitTimesBPD { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
ul.edWaitTimesBPD li { width: 25vw; height: auto; position: relative; display: inline-block; margin: 0vw 1vw 2vw 1vw; padding: 0vw 0vw 0vw 0vw; background-color: #3B89C7; text-align: left; }
ul.edWaitTimesBPD h3 { width: 90%; position: relative; display: table; margin: 2vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-family: 'Avenir Black'; font-size: 1.5vw; line-height: 1.75vw; opacity: 1; }
ul.edWaitTimesBPD p:nth-of-type(1) { width: 90%; position: relative; display: table; margin: 0.5vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-size: 1.25vw; line-height: 1.5vw; opacity: 0.75; }
ul.edWaitTimesBPD p:nth-of-type(1):after { width: 100%; height: 1px; content: ''; position: absolute; display: table; margin: 2vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-color: #ffffff; opacity: 0.25; }
ul.edWaitTimesBPD p:nth-of-type(2) { width: 90%; position: relative; display: table; margin: 4vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; color: #ffffff; opacity: 0.75; font-size: 1.25vw; line-height: 1.5vw; }
ul.edWaitTimesBPD p:nth-of-type(3) { width: 90%; position: relative; display: table; margin: -1vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-size: 6vw; }
ul.edWaitTimesBPD p:nth-of-type(3) span { position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; }
/* single.php */
div#newsArticle-back a:link, div#newsArticle-back a:visited { text-decoration: none; text-transform: uppercase; font-size: 1vw; font-weight: bolder; background-color: #00447c; padding: 1vw 2vw 1vw 2vw; margin: 0vw 0vw 0vw 0vw; color: #ffffff;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
div#newsArticle-back a:hover { background-color: #00aeef; }
.singleMicroSubNav-loop { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
ul.singleMicroSubNav-loop li { width: 19%; height: 28vw; position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 1vw 0vw; }
ul.singleMicroSubNav-loop li a:link, ul.singleMicroSubNav-loop li a:visited { text-decoration: none; }
ul.singleMicroSubNav-loop li a:hover {}
ul.singleMicroSubNav-loop li a:hover h5 { text-decoration: underline; color: #00aeef; }
.singleMicroSubNav-addBackground { width: 96%; }
.singleMicroSubNav-addBackground:hover { background-color: #F0F4F6; opacity: 0.9; }
.singleMicroSubNav-image { width: 100%; height: 20vw; background-repeat: no-repeat; }
div.singleMicroSubNav-headline { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.singleMicroSubNav-headline h5 { float: left; width: 96%; position: relative; display: table; margin: 0.25vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; color: #00447c; }
div.singleMicroSubNav-headline h5:hover { text-decoration: underline; }
div.singleMicroSubNav-excerpt { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.singleMicroSubNav-excerpt p { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1vw; }
/* Foundation Board of Trustees Table */
table#foundationBoardOfTrustees td { text-align: center; }
table#foundationBoardOfTrustees td img { float: none !important; width: 100% !important; max-width: 95%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
table#foundationBoardOfTrustees table td h1, table#foundationBoardOfTrustees table td h2, table#foundationBoardOfTrustees table td h3, table#foundationBoardOfTrustees table td h4, table#foundationBoardOfTrustees table td h5, table#foundationBoardOfTrustees table td h6 { font-family: 'Avenir Black'; font-size: 1.75vw; position: relative; margin: 0.5vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; line-height: 2vw; }
table#foundationBoardOfTrustees table td p { position: relative; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#providerTakeControl-container { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-color: #F0F4F6; }
#providerTakeControl { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 4vw 0vw; }
div#providerTakeControl hr { margin: 6vw 0vw 4vw 0vw !important; background-color: #FB6D22; }
div#providerTakeControl h2 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3vw; }
div#providerTakeControl div.textwidget p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1.25vw; color: #000000; }
div#providerTakeControl div.textwidget ul { float: left; width: 100%; position: relative; display: table; margin: 32px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#providerTakeControl div.textwidget ul li { float: left; width: 25%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
div#providerTakeControl div.textwidget ul li a:link, div#providerTakeControl div.textwidget ul li a:visited { width: 100%; max-width: 90%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 1vw 0vw 1vw 0vw; font-family: 'Avenir Book'; font-size: 1.25vw; text-decoration: none; color: #000000; }
/* div#providerTakeControl div.textwidget ul li a:hover { background-color: #ffffff; } */
div#providerTakeControl div.textwidget ul li img { width: 7vw; height: auto; padding-bottom: 1vw; }
div#providerTakeControl div.textwidget ul li a strong { font-family: 'Avenir Black'; font-size: 1.5vw; position: relative; display: block; margin-bottom: -1.5vw; }
#singleFallBack { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#singleFallBack-dynamic { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
/* Foundation Mini Nav Pulled from Old / Classic Theme */
ul.miniNav { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 2vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; background-color: #00447c; z-index: 9000; }
ul.miniNav li { float: left; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
ul.miniNav li a:link, ul.miniNav li a:visited { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 1vw 1vw 1vw 1vw; color: #ffffff; text-decoration: none; font-size: 1.5vw; font-weight: bolder; }
ul.miniNav li a:hover { text-decoration: underline; background-color: #00aeef; }
ul.miniNav li.miniNav-active a { background-color: #00aeef; }
/* Foundation and Careers Department Team Sections */
.deptTeamPageTitleFix { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-color: #ffffff; }
.deptTeamFullWidth { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 4vw 0vw; background-color: #F0F4F6; }
ul#deptTeamLoops { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 4vw 0vw 0vw 0vw; list-style-type: none; text-align: left; }
ul#deptTeamLoops li { width: 19.55vw; height: 35vw; position: relative; display: inline-block; margin: 0vw 1vw 1vw 0vw; padding: 0vw 0vw 0vw 0vw; border: 1px solid #979798; background-color: #ffffff;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
div.deptTeamLoops-headshot { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.deptTeamLoops-headshot-background { width: 100%; max-width: 90%; height: 24vw; position: relative; display: table; margin: 1vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; background-position: center center; background-size: cover; }
div.deptTeamLoops-name { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.deptTeamLoops-name h4 { width: 90%; position: relative; display: table; margin: 1vw auto 1vw auto; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Black'; font-size: 1.75vw; }
div.deptTeamLoops-titleOne { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.deptTeamLoops-titleOne p { width: 90%; position: relative; display: table; margin: 0vw auto 1vw auto; padding: 0vw 0vw 0vw 0vw; font-size: 1.5vw; }
/* End of Foundation and Careers Department Team Sections */
.childSplit { width: 75% !important; }
.childSplit-right { float: right; width: 22%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; z-index: 9999; }
ul#servicesWhiteBar { width: 18vw; position: relative; display: table; margin: 0vw 0vw 0vw auto; padding: 0vw 0vw 0vw 0vw; list-style-type: none; right: 1.4vw; }
ul#servicesWhiteBar li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
ul#servicesWhiteBar li p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
ul#servicesWhiteBar a:link, ul#servicesWhiteBar a:visited { width: 100%; max-width: 90%; position: relative; display: table; margin: 0vw 0vw -0.15vw 0vw; padding: 1.5vw 1.5vw 1.5vw 1.5vw; background-color: #F0F4F6; text-decoration: none; color: #666666; border: 0.15vw solid #dddddd; font-size: 1.25vw; }
ul#servicesWhiteBar a:hover { color: #ffffff; background-color: #3b89c7; }
ul#servicesWhiteBar li.currentWhiteBar a:link, ul#servicesWhiteBar li.currentWhiteBar a:visited { color: #ffffff; background-color: #3b89c7; }
ul#servicesWhiteBar li.currentWhiteBar a:hover { text-decoration: underline; }
ul#servicesChildrenLoop { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
ul#servicesChildrenLoop a:link, ul#servicesChildrenLoop a:visited { text-decoration: none; }
ul#servicesChlidrenLoop a:hover {}
ul#servicesChildrenLoop li { width: 18vw; position: relative; display: inline-block; margin: 0vw 2.5vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.servicesChlidrenImage { float: left; width: 100%; height: 19vw; position: relative; display: table; margin: 0vw 0vw 0.5vw 0vw; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; background-position: center center; background-size: cover; }
ul#servicesChildrenLoop h4 { font-family: 'Avenir Black'; font-size: 1.5vw; width: 19vw; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; line-height: 2vw; }
ul#servicesChildrenLoop p { font-size: 1.15vw; float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 1vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.servicesChildrenArrow { float: left; width: 3vw; position: relative; display: table; margin: 0vw 0vw 2vw 0vw; padding: 0.6vw 0vw 0.5vw 0vw; border: 2px solid #797979; text-align: center; }
div.servicesChildrenArrow img { width: 100%; max-width: 1vw; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
#kcms-content, .kcms-content { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.kcms-internal { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 4vw 0vw; }
div#kcms-content hr { width: 90%; }
div#kcms-content h2 { font-size: 4vw; margin: 3vw 0vw 3vw 0vw; font-family: 'Avenir Black'; line-height: 4vw; }
div#kcms-content ul { float: right; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: right; }
div#kcms-content ul li { margin: 2vw 0vw 0vw 0vw; }
div#kcms-content ul li a:link, div#kcms-content ul li a:visited { position: relative; margin: 0vw 0vw 0vw 0vw; padding: 0.5vw 1vw 0.5vw 1vw; background: transparent; border: 1px solid #000000; text-decoration: none; color: #8dcfb3; text-transform: uppercase; }
div#kcms-content ul li a:hover { background-color: #f9f9f9; text-decoration: underline; }
div#kcms-content td:last-of-type img { float: right; width: 90%; height: auto; }
#kcms-about { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#kcms-about a:link, div#kcms-about a:link { color: #ffffff; }
div#kcms-about a:hover { color: #ffffff; opacity: 0.75; }
div#kcms-about td:first-of-type img { width: 100%; height: auto; position: relative; display: table; }
div#kcms-about td:last-of-type { background-color: #3B89C7; position: relative; right: 1px; }
div#kcms-about td:last-of-type hr { background-color: #ffffff; width: 70%; left: 8%; }
div#kcms-about td:last-of-type h2 { width: 100%; max-width: 84%; font-size: 4vw; margin: 3vw auto 3vw auto; font-family: 'Avenir Black'; color: #ffffff; text-align: left; line-height: 4vw; }
div#kcms-about td:last-of-type p { width: 100%; max-width: 84%; color: #ffffff; margin: 2vw auto 2vw auto; text-align: left; }
div#kcms-about td:last-of-type ul { position: absolute; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; bottom: -0.1vw; right: 0vw; }
div#kcms-about td:last-of-type ul li {}
div#kcms-about td:last-of-type ul li a:link, div#kcms-about td:last-of-type ul li a:visited { background-color: #f9f9f9; text-decoration: none; color: #000000; position: relative; margin: 0vw 0vw 0vw 0vw; padding: 1vw 1vw 1vw 1vw; bottom: 15px; }
div#kcms-about td:last-of-type ul li a:hover { text-decoration: underline; }
#kcms-featured { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8vw 0vw 8vw 0vw; background-color: #F0F4F6; }
div#kcms-featured h2 { font-size: 4vw; margin: 3vw 0vw 3vw 0vw; font-family: 'Avenir Black'; line-height: 4vw; }
div#kcms-featured hr { background-color: #8dcfb3; }
div#kcms-featured table { text-align: center; }
div#kcms-featured img { float: none; width: 65%; height: auto; }
div#kcms-featured h3 { font-family: 'Avenir Black'; font-size: 1.5vw; }
div#kcms-featured p:last-of-type { margin: 2vw auto 0vw auto; }
div#kcms-featured ul { position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: right; }
div#kcms-featured ul li { margin: 2vw 0vw 0vw 0vw; }
div#kcms-featured ul li a:link, div#kcms-featured ul li a:visited { position: relative; margin: 0vw 0vw 0vw 0vw; padding: 0.5vw 1vw 0.5vw 1vw; background: transparent; border: 1px solid #000000; text-decoration: none; color: #8dcfb3; text-transform: uppercase; }
div#kcms-featured ul li a:hover { background-color: #f9f9f9; text-decoration: underline; }
#kcms-team { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8vw 0vw 8vw 0vw; }
div#kcms-team-left h2 { font-size: 4vw; margin: 3vw 0vw 3vw 0vw; font-family: 'Avenir Black'; line-height: 4vw; }
div#kcms-team-left hr { width: 90%; background-color: #fb6d22; }
div#kcms-team-left ul { width: 100%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: right; }
div#kcms-team-left ul li { margin: 2vw 0vw 0vw 0vw; }
div#kcms-team-left ul li a:link, div#kcms-team ul li a:visited { position: relative; margin: 0vw 0vw 0vw 0vw; padding: 0.5vw 1vw 0.5vw 1vw; background: transparent; border: 1px solid #000000; text-decoration: none; color: #8dcfb3; text-transform: uppercase; }
div#kcms-team-left ul li a:hover { background-color: #f9f9f9; text-decoration: underline; }
#kcms-team-left { float: left; width: 50%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#kcms-team-right { float: right; width: 48%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
ul#kcmsTeamLoop { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: left; }
ul#kcmsTeamLoop li { float: left; width: 33.333%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.kcmsTeamLoop-headshot { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.kcmsTeamLoop-headshot-background { width: 100%; max-width: 96%; height: 18vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; background-position: center center; background-size: cover; }
div.kcmsTeamLoop-name { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.kcmsTeamLoop-name h4 { float: left; width: 100%; position: relative; display: table; margin: 1vw 0vw 1vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Black'; font-size: 1.5vw; }
div.kcmsTeamLoop-titleLineOne { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.kcmsTeamLoop-titleLineOne p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; }
#kcms-news { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8vw 0vw 8vw 0vw; background-color: #F0F4F6; }
div#kcms-news hr { width: 90%; }
div#kcms-news hr.emptyKcmsNews { width: 45%; }
div#kcms-news h2 { font-size: 4vw; margin: 3vw 0vw 3vw 0vw; font-family: 'Avenir Black'; line-height: 4vw; }
div#kcms-news td:last-of-type img { float: right; width: 50%; height: auto; }
div#kcms-news ul#kcms-news-loop { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 1vw 0vw 0vw 0vw; list-style-type: none; }
div#kcms-news ul#kcms-news-loop li { float: left; width: 25%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#kcms-news ul#kcms-news-loop li a:link, div#kcms-news ul li a:visited { text-decoration: none; }
div#kcms-news ul#kcms-news-loop li a:hover {}
.kcms-news-image { width: 96%; height: 14vw; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.kcms-news-headline h4 { width: 100%; max-width: 96%; position: relative; display: table; margin: 0.5vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 2vw; line-height: 2.25vw; }
div.kcms-news-headline h4:hover { text-decoration: underline; }
div.kcms-news-date { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.kcms-news-date p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-family: 'Avenir Book'; font-size: 1vw; opacity: 0.75; }
div.kcms-news-text p { width: 100%; max-width: 96%; position: relative; display: table; margin: 0.5vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.15vw; line-height: 1.5vw; }
ul#kcms-news-viewAll { position: relative; display: table; margin: 1vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: right; }
ul#kcms-news-viewAll li { margin: 2vw 0vw 0vw 0vw; }
ul#kcms-news-viewAll li a:link, div#kcms-team ul li a:visited { position: relative; margin: 0vw 0vw 0vw 0vw; padding: 0.5vw 1vw 0.5vw 1vw; background: transparent; border: 1px solid #000000; text-decoration: none; color: #8dcfb3; text-transform: uppercase; }
ul#kcms-news-viewAll li a:hover { background-color: #f9f9f9; text-decoration: underline; }
div#kcms-testimonials { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8vw 0vw 8vw 0vw; background-color: #ffffff; }
#kcms-callToAction { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8vw 0vw 8vw 0vw; background-color: #00447c; text-align: center; z-index: 9999; }
div#kcms-callToAction h2 { font-size: 4vw; margin: 0vw 0vw 2vw 0vw; font-family: 'Avenir Black'; line-height: 4vw; color: #ffffff; }
div#kcms-callToAction p { color: #ffffff; }
div#kcms-callToAction ul { width: 100%; position: relative; display: table; margin: 4vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; text-align: center; }
div#kcms-callToAction ul li { margin: 0vw auto 0vw auto; }
div#kcms-callToAction ul li a:link, div#kcms-callToAction ul li a:visited { position: relative; display: table; margin: 0vw auto 0vw auto; padding: 1vw 2vw 1vw 2vw; border-radius: 1vw 1vw 1vw 1vw; background-color: #8dcfb3; color: #ffffff; text-decoration: none; font-weight: bolder; }
div#kcms-callToAction ul li a:hover { background-color: #c6e6d7; }
table.waysToGiveCards table td { height: 15vw; position: relative; margin: 0vw 0vw 0vw 0vw; background-color: #3B89C7; }
table.waysToGiveCards table td h3 { margin: 2vw auto 2vw auto; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-family: 'Avenir Black'; font-size: 2vw; line-height: 1.5vw; opacity: 1; }
table.waysToGiveCards table td hr { width: 100%; border-left: 0vw solid; border-right: 0vw solid; border-bottom: 0vw solid; border-top: 1px solid #ffffff; opacity: 0.25; }
table.waysToGiveCards p { margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.5vw; line-height: 2vw; opacity: 0.75; color: #ffffff; }
table.waysToGiveCards a:link, table.waysToGiveCards a:visited { color: #ffffff; }
table.waysToGiveCards table tr:first-of-type p { opacity: 0.75; }
table.waysToGiveCards table tr:first-of-type p:hover { opacity: 1 !important; }
table.mhfAnnualFunds-table { margin: 4vw 0vw 0vw 0vw; }
table.mhfAnnualFunds-table td { padding: 0vw 0vw 4vw 0vw; }
table.mhfAnnualFunds-table td p { width: 100%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; font-size: 1.35vw; }
table.mhfAnnualFunds-table td img { width: 100%; max-width: 65%; position: relative; display: table; margin: 0vw auto 1vw auto; padding: 0vw 0vw 0vw 0vw; }
table.staffTables img { width: 100%; max-width: 15vw; height: 19vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
article.type-providers #articleLeft { width: 69%; }
#osProviders-headline { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#osProviders-left { float: left; width: 25%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#osProviders-left img { float: left; width: 90%; height: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw;
-moz-box-shadow: 0vw 8px 32px -16px #000000;
  -webkit-box-shadow: 0vw 8px 32px -16px #000000;
  box-shadow: 0vw 8px 32px -16px #000000;
}
#osProviders-right { float: right; width: 75%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.osProviders-primarySpecialty { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.osProviders-primarySpecialty p, div.osProviders-gender p, div.osProviders-language p, div.osProviders-reviewBar p { float: left; width: 100%; position: relative !important; display: table !important; margin: 0vw 0vw 0vw 0vw !important; padding: 0vw 0vw 0vw 0vw !important; }
div.osProviders-gender { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.osProviders-language { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 16px 0vw; padding: 0vw 0vw 0vw 0vw; }
div.osProviders-reviewBar { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.osProviders-reviewBar ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div.osProviders-reviewBar ul li { float: left; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.osProviders-reviewBar ul li:after { float: right; content: '\00a0\00a0\00a0/\00a0\00a0\00a0'; font-size: 1.5vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; opacity: 0.25; }
div.osProviders-reviewBar ul li:last-of-type:after { display: none; font-size: 0pt; }
div.osProviders-reviewBar ul li img { width: 11vw; height: auto; }
#oldProviders-wide { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.osProviders-comments { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; z-index: 99999; }
div.osProviders-comments p:first-of-type { margin: 0vw 0vw 2vw 0vw !important; }
div.osProviders-comments p { font-size: 1.25vw !important; }
div.osProviders-comments h2, div.osProviders-education h2, div.osProviders-insurance h2 { width: 100%; position: relative; display: block; margin: 0.25vw 0vw 0.25vw 0vw; padding: 0.25vw 0vw 0.25vw 0vw; line-height: 140%; color: #ffffff; border-radius: 0.5vw; background-color: #00447c; }
#osProviders-comments-fullStory { height: 320px; overflow-y: auto; }
.osProviders-education { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.osProviders-insurance { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#scroller-stop { float: left; width: 100%; height: 1vw; position: relative; display: table; margin: 4vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 0vw; background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); z-index: 9999; }
#provider-container { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#providerMain { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#providerMain-left { float: left; width: 35%; height: 35vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; background-position: center top; background-size: cover; }
#providerMain-divider { float: left; width: 2%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerMain-divider span { font-size: 1pt; }
#providerMain-right { float: left; width: 63%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerMain-right hr { width: 65% }
#providerMain-right-name { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerMain-right-name h1 { position: relative; display: block; margin: 2vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#providerMain-right-specialty { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerMain-right-specialty p { font-size: 2vw; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-weight: bolder; }
#providerMain-right-reviews { float: left; width: 100%; position: relative; display: table; margin: 1vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.providerMain-right-reviews-stars { float: left; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.providerMain-right-reviews-stars img { width: 12vw; height: auto; position: relative; top: 0.5vw; margin: 0vw 1vw 0vw 0vw; }
.providerMain-right-reviews-textRating { float: left; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.providerMain-right-reviews-textRating p { position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; top: 0.5vw; }
div.providerMain-right-reviews-textRating span { opacity: 0.5; }
div#providerMain-right-quote { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerMain-right-quote img { width: 5vw; height: auto; }
div#providerMain-right-quote p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.15vw; line-height: 1.5vw; }
#providerMain-right-phone { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerMain-right-phone p { font-size: 2vw; }
#providerMain-right-request { float: left; width: 100%; position: relative; display: table; margin: 1vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerMain-right-request p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerMain-right-request p a:link, div#providerMain-right-request p a:visited { position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 1vw 0vw 1vw 0vw; background-color: #3B89C7; color: #ffffff; text-transform: uppercase; font-size: 1.15vw; font-family: 'Avenir Book'; text-decoration: none; }
div#providerMain-right-request p a:hover { background-color: #00aeef; }
div#providerMain-right-request p a:after { content: '\25b6'; font-size: 1.15vw; color: #ffffff; position: absolute; right: 1vw; top: 1vw; }
#providerDetails-container { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#providerInsurance { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerInsurance hr { margin: 6vw 0vw 4vw 0vw !important; background-color: #FB6D22; }
div#providerInsurance h2 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3vw; }
div#providerInsurance ul { position: relative; display: table; margin-top: 3vw; margin-bottom: 3vw; margin-top: 3vw; margin-bottom: 3vw; }
#providerExpertise { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#providerEducation { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerEducation hr { margin: 6vw 0vw 4vw 0vw !important; }
div#providerEducation h2 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3vw; }
#providerAbout { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerAbout hr { margin: 6vw 0vw 4vw 0vw !important; }
div#providerAbout h2 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3vw; }
#providerReviews { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#providerReviews hr { margin: 6vw 0vw 4vw 0vw !important; background-color: #5EB794; }
div#providerReviews h2 { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 3vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3vw; }
#providerReviews-ratingsBar { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 2vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#comments { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#providerReviews-comments { width: 95%; height: 30vw; overflow-y: auto; position: relative; margin: 0vw auto 0vw auto; padding: 0vw 2vw 0vw 2vw; background-color: #F0F4F6;
-moz-box-shadow: 0vw 0.5vw 3vw -2vw #000000;
  -webkit-box-shadow: 0vw 0.5vw 3vw -2vw #000000;
  box-shadow: 0vw 0.5vw 3vw -2vw #000000;
}
#providerLocations { float: left; width: 100%; position: relative; display: table; margin: 4vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
ul#providerLocationResults { float: left; width: 100%; position: relative; display: table; margin: 2vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
li.providerLocationResultsLI { width: 40.18vw; position: relative; display: inline-block; margin: 0vw 1.5vw 1vw 0vw; padding: 0vw 0vw 0vw 0vw; border-top: 0.5vw solid #3b89c7; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #f0f4f6;
-moz-box-shadow: 8px 8px 16px -16px #000000;
  -webkit-box-shadow: 8px 8px 16px -16px #000000;
  box-shadow: 8px 8px 16px -16px #000000;
}
.providerLocationResults-imageContainer { float: left; width: 40%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.providerLocationResults-image { width: 15vw; height: 15vw; position: relative; display: table; margin: 0.5vw auto 0.5vw auto; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.providerLocationResults-info { float: left; width: 60%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.providerLocationResults-headline { float: left; width: 97%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 1vw 0vw 1vw 0vw; border-bottom: 0.15vw solid #cccccc; }
div.providerLocationResults-headline h4 { float: left; width: 23vw; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.65vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.providerLocationResults-headline h5 { float: left; width: 23vw; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.5vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.providerLocationResults-headline h4:hover, div.providerLocationResults-headline h5:hover { text-decoration: underline; }
div.providerLocationResults-headline h5 a:link, div.providerLocationResults-headline h5 a:visited { text-decoration: none; color: #000000; }
div.providerLocationResults-headline h5 a:hover { /* text-decoration: underline; */ }
.providerLocationResults-address { float: left; width: 100%; position: relative; display: table; margin: 1vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.providerLocationResults-address p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.35vw; }
.providerLocationResults-phoneDirections { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.providerLocationResults-phoneDirections ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div.providerLocationResults-phoneDirections ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 1.5vw 0.039vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.providerLocationResults-phoneDirections ul li p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.providerLocationResults-phoneDirections a:link, div.providerLocationResults-phoneDirections a:visited { color: #666666; text-decoration: none; font-size: 1.25vw; }
div.providerLocationResults-phoneDirections a:hover { text-decoration: underline; }
div.providerLocationResults-phoneDirections ul li img { width: 1.5vw; height: auto; position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; top: 0.2vw; }
.providerLocationResults-learnMore { position: absolute; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; right: 0vw; bottom: 0vw; }
div.providerLocationResults-learnMore p { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1vw; }
div.providerLocationResults-learnMore p a:link, div.providerLocationResults-learnMore p a:visited { color: #ffffff; text-decoration: none; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.75vw 0.5vw 0.75vw 0.5vw; background-color: #3b89c7; }
div.providerLocationResults-learnMore p a:hover { background-color: #7DC6EC; }
div.providerLocationResults-learnMore img { width: 1vw; height: auto; position: relative; display: inline-block; margin: 0vw 0vw 0vw 2vw; padding: 0vw 0vw 0vw 0vw; top: 0.15vw; }
div#providerInsurance ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#providerInsurance ul li { float: left; width: 33.333%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.15vw; }
#providerYouTubeKey { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 4vw 0vw 4vw 0vw; background-color: #8dcfb3; }
div#providerYouTubeKey iframe { aspect-ratio: 16 / 9; width: 50%; height: auto; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; border: 0vw solid; }
#bpdLocation { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#bpdLocation-one  { padding: 0vw 0vw 4vw 0vw; }
#bpdLocation-one-left { float: left; width: 30%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#bpdLocation-image { float: left; width: 100%; height: 25.5vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; background-position: center center; background-size: cover; }
#bpdLocation-one-right { float: right; width: 68%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#bpdLocation-one-right hr { width: 65%; }
div#bpdLocation-one-right h1 { float: left; width: 100%; position: relative; display: table; margin: 2vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 3vw; line-height: 4vw; }
div#bpdLocation-one-right h2 { float: left; width: 100%; position: relative; display: table; margin: -0.5vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 2vw; }
div#bpdLocation-one-right p:first-of-type { float: left; width: 100%; position: relative; display: table; margin: 1vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-weight: bolder; font-size: 2vw; }
div#bpdLocation-one-right p:last-of-type { float: left; width: 100%; position: relative; display: table; margin: 1vw 0vw 0.5vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#bpdLocation-one-right ul { float: left; width: 100%; position: relative; display: table; margin: 1vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#bpdLocation-one-right ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#bpdLocation-one-right ul li a:link, div#bpdLocation-one-right ul li a:visited { position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 1vw 0vw 1vw 0vw; background-color: #3b89c7; text-transform: uppercase; color: #ffffff; font-size: 1.15vw; font-family: 'Avenir Book'; text-decoration: none; }
div#bpdLocation-one-right ul li a:hover { text-decoration: none; background-color: #8ad2f3; }
div#bpdLocation-one-right a:after { content: '\25b6'; font-size: 1.15vw; color: #ffffff; position: absolute; right: 1vw; top: 1vw; }
#bpdLocation-two { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.locationLandingEmbed { float: left; width: 100%; height: 30vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#bpdLocation-three { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 4vw 0vw 4vw 0vw; background-color: #F0F4F6; }
/* #scroller-stop { float: left; width: 100%; height: 1vw; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1px; background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); z-index: 9999; } */
ul#servicesLocationsLoop { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
ul#servicesLocationsLoop li { width: 40.2vw; position: relative; display: inline-block; margin: 0vw 1.5vw 1vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.servicesLocations-container { float; left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; border-top: 0.5vw solid #3b89c7; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #F0F4F6;
-moz-box-shadow: 8px 8px 16px -16px #000000;
  -webkit-box-shadow: 8px 8px 16px -16px #000000;
  box-shadow: 8px 8px 16px -16px #000000;
}
div.servicesLocations-imageContainer { float: left; width: 40%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.servicesLocations-image { width: 15vw; height: 15vw; position: relative; display: table; margin: 0.5vw auto 0.5vw auto; padding: 0vw 0vw 0vw 0vw; background-repeat: no-repeat; background-position: center center; background-size: cover; }
div.servicesLocations-info { float: left; width: 60%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.servicesLocations-headline { float: left; width: 97%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 1vw 0vw 1vw 0vw; border-bottom: 0.15vw solid #cccccc; }
div.servicesLocations-headline h4 { float: left; width: 23vw; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.65vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.servicesLocations-headline h5 { float: left; width: 23vw; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.5vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
div.servicesLocations-headline h4:hover, div.servicesLocations-headline h5:hover { text-decoration: underline; }
div.servicesLocations-headline h5 a:link, div.servicesLocations-headline h5 a:visited { color: #000000; text-decoration: none; }
div.servicesLocations-headline h5 a:hover { /* text-decoration: underline; */ }
div.servicesLocations-address { float: left; width: 100%; position: relative; display: table; margin: 0.5vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.servicesLocations-address p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.25vw; }
div.servicesLocations-phoneDirections { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.servicesLocations-phoneDirections ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.25vw 0vw 0vw 0vw; list-style-type: none; }
ul#servicesLocationsLoop div.servicesLocations-phoneDirections ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.servicesLocations-phoneDirections ul li p { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div.servicesLocations-phoneDirections ul li p a:link, div.servicesLocations-phoneDirections ul li p a:visited { color: #666666; text-decoration: none; font-size: 1.25vw; }
div.servicesLocations-phoneDirections ul li p a:hover { text-decoration: underline; }
div.servicesLocations-phoneDirections ul li img { width: 1.25vw; height: auto; position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; top: 0.2vw; }
div.servicesLocations-phoneDirections ul li:nth-of-type(2) { margin: 0.75vw 0vw 0vw 0vw !important; }
div.servicesLocations-learnMore { position: absolute; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; right: 0vw; bottom: 0vw; }
div.servicesLocations-learnMore p { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1vw; }
div.servicesLocations-learnMore p a:link, div.servicesLocations-learnMore p a:visited { color: #ffffff; text-decoration: none; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.75vw 0.5vw 0.75vw 0.5vw; background-color: #3b89c7; }
div.servicesLocations-learnMore p a:hover { text-decoration: none; background-color: #8ad2f3; }
div.servicesLocations-learnMore img { width: 1vw; height: auto; position: relative; display: inline-block; margin: 0vw 0vw 0vw 2vw; padding: 0vw 0vw 0vw 0vw; top: 0.15vw; }
/* Contact Form */
body#page-5728 #scroller-stop { display: none; }
#contact {}
#contactContainer { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#contactForm { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#contactForm label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.15vw; }
form#contactForm input[type="text"], form#contactForm input[type="email"] { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#contactForm select { float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-radius: 8px 8px 8px 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#contactForm select option {}
form#contactForm textarea { float: left; width: 98%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px 8px 8px 8px; overflow-y: scroll;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#contactForm input[type="submit"] { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #ffffff; outline: 0; border-top: 1px solid #00aeef; border-right: 1px solid #0c253c; border-bottom: 1px solid #0c253c; border-left: 1px solid #0c253c; background-color: #00447c; border-radius: 8px 8px 8px 8px; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#contactForm input[type="submit"]:hover { cursor: pointer; border-right: 1px solid #00447c; border-bottom: 1px solid #00447c; border-left: 1px solid #00447c; background-color: #3b89c7; }
form#contactForm .formInputs { float: left; width: 50%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#contactForm #contactForm-subject { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#contactForm #contactForm-message { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#contactForm #contactForm-submit { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
/* Speakers Bureau Form */
body#page-5751 #scroller-stop { display: none; }
#speakersBureau { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 6vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#speakersBureauContainer { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#speakersBureauForm { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#speakersBureauForm label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.15vw; }
form#speakersBureauForm input[type="text"], form#speakersBureauForm input[type="email"], form#speakersBureauForm input[type="date"] { float: left; width: 95%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#speakersBureauForm select { float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-radius: 8px 8px 8px 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#speakersBureauForm select option {}
form#speakersBureauForm textarea { float: left; width: 97.5%; height: 256px; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px 8px 8px 8px; overflow-y: scroll;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#speakersBureauForm input[type="submit"] { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; font-family: 'Arial'; font-size: 1.15vw; color: #ffffff; outline: 0; border-top: 1px solid #00aeef; border-right: 1px solid #0c253c; border-bottom: 1px solid #0c253c; border-left: 1px solid #0c253c; background-color: #00447c; border-radius: 8px 8px 8px 8px; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#speakersBureauForm input[type="submit"]:hover { cursor: pointer; border-right: 1px solid #00447c; border-bottom: 1px solid #00447c; border-left: 1px solid #00447c; background-color: #3b89c7; }
form#speakersBureauForm .formInputs { float: left; width: 50%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#speakersBureauForm-followUpComments { width: 100% !important; }
#speakersBureauForm-subject { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#speakersBureauForm-message { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#speakersBureauForm-submit { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
/* Sponsorship Guidelines - Sponsorship Application Form */
body#page-5752 #scroller-stop { display: none; }
#sponsorshipApp { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 6vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#sponsorshipAppContainer { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#sponsorshipAppForm { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#sponsorshipAppForm label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.15vw; }
form#sponsorshipAppForm input[type="text"], form#sponsorshipAppForm input[type="email"], form#sponsorshipAppForm input[type="date"] { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#sponsorshipAppForm select { float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-radius: 8px 8px 8px 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#sponsorshipAppForm select option {}
form#sponsorshipAppForm textarea { float: left; width: 98%; height: 256px; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px 8px 8px 8px; overflow-y: scroll;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#sponsorshipAppForm input[type="submit"] { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; font-family: 'Arial'; font-size: 1.15vw; color: #ffffff; outline: 0; border-top: 1px solid #00aeef; border-right: 1px solid #0c253c; border-bottom: 1px solid #0c253c; border-left: 1px solid #0c253c; background-color: #00447c; border-radius: 8px 8px 8px 8px; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#sponsorshipAppForm input[type="submit"]:hover { cursor: pointer; border-right: 1px solid #00447c; border-bottom: 1px solid #00447c; border-left: 1px solid #00447c; background-color: #3b89c7; }
form#sponsorshipAppForm .formInputs { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#sponsorshipAppForm-locationOfProgram { width: 100%; }
#sponsorshipAppForm-followUpComments { width: 100%; }
#sponsorshipAppForm-subject { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#sponsorshipAppForm-message { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#sponsorshipAppForm-submit { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
/* E-Greetings Form / eGreetings Form */
body#page-5740 #scroller-stop { display: none; }
#eGreetings { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 6vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#eGreetingsContainer { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 6vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#eGreetingsForm { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#eGreetingsForm label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.15vw; }
form#eGreetingsForm input[type="text"], form#eGreetingsForm input[type="email"] { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#eGreetingsForm select { float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-radius: 8px 8px 8px 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#eGreetingsForm select option {}
form#eGreetingsForm textarea { float: left; width: 98%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px 8px 8px 8px; overflow-y: scroll;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#eGreetingsForm input[type="submit"] { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #ffffff; outline: 0; border-top: 1px solid #00aeef; border-right: 1px solid #0c253c; border-bottom: 1px solid #0c253c; border-left: 1px solid #0c253c; background-color: #00447c; border-radius: 8px 8px 8px 8px; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#eGreetingsForm input[type="submit"]:hover { cursor: pointer; border-right: 1px solid #00447c; border-bottom: 1px solid #00447c; border-left: 1px solid #00447c; background-color: #3b89c7; }
form#eGreetingsForm .formInputs { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#eGreetingsForm-subject { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#eGreetingsForm-message { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#eGreetingsForm-submit { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#eGreetingsform-design ul { float: left; width: 50%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#eGreetingsForm-design ul li { float: left; width: 45%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#eGreetingsForm-design ul li option { position: relative; display: inline-block; }
div#eGreetingsForm-design label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
    div#eGreetingsForm-design ul li img { width: 90%; position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#changedPlate {}
#changedPlateContainer {}
/* The Changed Plate Newsletter Subscription Form */
body#page5754 #scroller-stop { display: none; }
#changedPlate { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 6vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#tcpForm { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.15vw; }
form#tcpForm label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#tcpForm input[type="text"], form#tcpForm input[type="email"], form#tcpForm input[type="date"] { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#tcpForm select { float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-radius: 8px 8px 8px 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#tcpForm select option {}
form#tcpForm textarea { float: left; width: 98%; height: 256px; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px 8px 8px 8px; overflow-y: scroll;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#tcpForm input[type="submit"] { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; font-family: 'Arial'; font-size: 1.15vw; color: #ffffff; outline: 0; border-top: 1px solid #00aeef; border-right: 1px solid #0c253c; border-bottom: 1px solid #0c253c; border-left: 1px solid #0c253c; background-color: #00447c; border-radius: 8px 8px 8px 8px; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#tcpForm input[type="submit"]:hover { cursor: pointer; border-right: 1px solid #00447c; border-bottom: 1px solid #00447c; border-left: 1px solid #00447c; background-color: #3b89c7; }
form#tcpForm .formInputs { float: left; width: 50%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#tcpForm-address { width: 100%; }
#tcpForm-addressTwo { width: 100%; }
#tcpForm-announcement { width: 100%; }
#tcpForm-additionalComments { width: 100%; }
#tcpForm-subject { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#tcpForm-message { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#tcpForm-submit { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
/* Medical Records Release Form */
body#page-5807 #scroller-stop { display: none; }
#medRecord { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 6vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#medRecordContainer {}
form#medRecordForm { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#medRecordForm label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.15vw; }
form#medRecordForm input[type="text"], form#medRecordForm input[type="email"], form#medRecordForm input[type="date"] { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#medRecordForm input#authorize { float: none; width: 20vw; display: inline-block; }
form#medRecordForm input[type="date"] { width: auto; }
form#medRecordForm select { float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-radius: 8px 8px 8px 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#medRecordForm select option {}
form#medRecordForm textarea { float: left; width: 98%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px 8px 8px 8px; overflow-y: scroll;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#medRecordForm input[type="submit"] { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #ffffff; outline: 0; border-top: 1px solid #00aeef; border-right: 1px solid #0c253c; border-bottom: 1px solid #0c253c; border-left: 1px solid #0c253c; background-color: #00447c; border-radius: 8px 8px 8px 8px; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#medRecordForm input[type="submit"]:hover { cursor: pointer; border-right: 1px solid #00447c; border-bottom: 1px solid #00447c; border-left: 1px solid #00447c; background-color: #3b89c7; }
.formInputs { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#medRecordForm-subject { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#medRecordForm-message { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#medRecordForm-submit { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#medRecordForm-authorize input { float: none; width: 256px; display: inline-block; }
#medRecordForm-redisclosure input { float: none; width: auto; display: inline-block; }
#medRecordForm-recordsDisclosedBy { margin: 16px 0vw 16px 0vw; }
/* Scheduling Request Form */
body#page-5704 #scroller-stop { display: none; }
#schedRequests { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 6vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#schedRequestsContainer { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#schedRequestsForm { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#schedRequestsForm label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; font-size: 1.5vw; }
form#schedRequestsForm input[type="text"], form#schedRequestsForm input[type="email"], form#schedRequestsForm input[type="date"] { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.75vw 0.75vw 0.75vw 0.75vw; font-family: 'Avenir Book'; font-size: 1.15vw; color: #333333; outline: 0; border-top: 0.1vw solid #aaaaaa; border-right: 0.1vw solid #cccccc; border-bottom: 0.1vw solid #cccccc; border-left: 0.1vw solid #cccccc; background-color: #ffffff; border-radius: 0.75vw;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
input#redisclosure { float: none !important; display: inline-block !important; }
form#schedRequestsForm input[type="date"] { width: auto; }
form#schedRequestsForm select { float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0.75vw 0.75vw 0.75vw 0.75vw; font-family: 'Avenir Book'; font-size: 1.25vw; color: #333333; outline: 0; border-top: 0.1vw solid #aaaaaa; border-right: 0.1vw solid #cccccc; border-bottom: 0.1vw solid #cccccc; border-left: 0.1vw solid #cccccc; border-radius: 0.75vw;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
form#schedRequestsForm select option {}
form#schedRequestsForm textarea { float: left; width: 98%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0.75vw 0.75vw 0.75vw 0.75vw; font-family: 'Avenir Book'; font-size: 1.25vw; color: #333333; outline: 0; border-top: 0.1vw solid #aaaaaa; border-right: 0.1vw solid #cccccc; border-bottom: 0.1vw solid #cccccc; border-left: 0.1vw solid #cccccc; background-color: #ffffff; border-radius: 0.75vw; overflow-y: scroll;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
form#schedRequestsForm input[type="submit"] { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; font-family: 'Avenir Book'; font-size: 1.15vw; color: #ffffff; outline: 0; border-top: 1px solid #00aeef; border-right: 1px solid #0c253c; border-bottom: 1px solid #0c253c; border-left: 1px solid #0c253c; background-color: #00447c; border-radius: 8px 8px 8px 8px; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
form#schedRequestsForm input[type="submit"]:hover { cursor: pointer; border-right: 1px solid #00447c; border-bottom: 1px solid #00447c; border-left: 1px solid #00447c; background-color: #3b89c7; }
form#schedRequestsForm .formInputs { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
.fullName { display: none !important; }
/* Proxy Request Form / Proxy Form */
div#page-5708 #scroller-stop { display: none; }
#proxy { float; left; width: 100%; position: relative; display: table; margin: 0vw 0vw 6vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#proxyContainer { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#proxyForm { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#proxyForm label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#proxyForm input[type="text"], form#proxyForm input[type="email"], form#proxyForm input[type="date"] { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 14pt; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
form#proxyForm input[type="date"] { width: auto; }
form#proxyForm select {  float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 14pt; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-radius: 8px 8px 8px 8px;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
form#proxyForm select option {}
form#proxyForm textarea { float: left; width: 98%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 14pt; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px 8px 8px 8px; overflow-y: scroll;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
form#proxyForm input[type="submit"] { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; font-family: 'Avenir Book'; font-size: 14pt; color: #ffffff; outline: 0; border-top: 1px solid #00aeef; border-right: 1px solid #0c253c; border-bottom: 1px solid #0c253c; border-left: 1px solid #0c253c; background-color: #00447c; border-radius: 8px 8px 8px 8px; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;
-moz-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
-webkit-box-shadow: 1vw 1vw 2vw -1.5vw #000000;
box-shadow: 1vw 1vw 2vw -1.5vw #000000;
}
form#proxyForm input[type="submit"]:hover { cursor: pointer; border-right: 1px solid #00447c; border-bottom: 1px solid #00447c; border-left: 1px solid #00447c; background-color: #3b89c7; }
form#proxyForm .formInputs { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
/* Be a Hero Form */
#beAHero { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 32px 0vw; padding: 0vw 0vw 0vw 0vw; }
#beAHeroContainer { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#beAHeroForm { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#beAHeroForm label { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
form#beAHeroForm input[type="text"], form#beAHeroForm input[type="email"], form#beAHeroForm input[type="date"] { float: left; width: 96%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 14pt; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#beAHeroForm input[type="date"] { width: auto; }
form#beAHeroForm select {  float: left; width: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 14pt; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-radius: 8px 8px 8px 8px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#beAHeroForm select option {}
form#beAHeroForm textarea { float: left; width: 98%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 8px 8px 8px 8px; font-family: 'Avenir Book'; font-size: 14pt; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px 8px 8px 8px; overflow-y: scroll;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#beAHeroForm input[type="submit"] { position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 12px 16px 12px 16px; font-family: 'Avenir Book'; font-size: 14pt; color: #ffffff; outline: 0; border-top: 1px solid #00aeef; border-right: 1px solid #0c253c; border-bottom: 1px solid #0c253c; border-left: 1px solid #0c253c; background-color: #00447c; border-radius: 8px 8px 8px 8px; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;
-moz-box-shadow: 0vw 8px 16px -16px #000000;
-webkit-box-shadow: 0vw 8px 16px -16px #000000;
box-shadow: 0vw 8px 16px -16px #000000;
}
form#beAHeroForm input[type="submit"]:hover { cursor: pointer; border-right: 1px solid #00447c; border-bottom: 1px solid #00447c; border-left: 1px solid #00447c; background-color: #3b89c7; }
form#beAHeroForm .formInputs { float: left; width: 100%; position: relative; display: table; margin: 16px 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#beAHeroForm-aogn div#beAHeroForm-checkBoxList { width: 97%; height: 248px; overflow-y: auto; float: left; position: relative; background-color: #f9f9f9; margin: 0vw 0vw 0vw 0vw; padding: 1vw 1vw 1vw 1vw; }
span#payrollDeductionSpan { top: 0.25vw; position: relative; }
span#payrollDeductionDollarSign { float: left; color: #666666; position: relative; top: 0.45vw; }
input#payrollDeductionAmount { float: left; width: 96%; }
label#payrollDeductionInputWouldLike { float: left; width: auto; margin: 1vw 0vw 0vw 0vw; }
span#payrollDeductionInputSpan { position: relative; top: 0.25vw; }
#payrollDeductionBegin { float: left; width: auto; left: 0.5vw; margin: 1vw 0vw 0vw 0vw; }
label#payrollDeductionLabelDeductionTo { margin: 0.5vw 0vw 0vw 0vw; position: relative; }
label#payrollDeductionEndLabel { float: left; width: auto; }
#payrollDeductionEnd { top: 0.35vw; position: relative; }
span#payrollDeductionEndText { position: relative; top: 0.5vw; }
#payrollDeductionEndDate { float: left; left: 0.5vw; top: 0.25vw; }
#payrollDeductionEndLabelTwo { float: left; width: auto; }
span#payrollDeductionEndSpanTwo { position: relative; top: 0.25vw; }
#beAHero-donateTimeLabel { margin: 1vw 0vw 0vw 0vw; position: relative; }
#payrollDonateTimeCheckbox { float: left; }
span#beAHero-donateSpanOne { float: none !important; display: inline-block !important; top: -0.25vw; position: relative; }
#payrollDonateTimeHours { float: none !important; display: inline-block !important; width: 5vw !important; top: -0.5vw; }
span#beAHero-donateSpanTwo { float: none !important; display: inline-block !important; top: -0.25vw; position: relative; }
#payrollDonateVacationOrPTO { float: none !important; display: inline-block !important; top: -0.5vw; }
span#beAHero-donateSpanThree { float: none !important; display: inline-block !important; top: -0.25vw; position: relative; }
#payrollDonateTimeDate { float: none !important; display: inline-block !important; top: -0.5vw; }
p#beAHeroForm-donateTimeP { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#beAHeroForm-giftByPOne { float: left; width: 100%; position: relative; display: table; }
#beAHeroForm-giftByPTwo { float: left; width: 100%; position: relative; display: table; }
#beAHeroForm-acceptedPayments { float: left; width: 50%; height: auto; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
p#beAHeroForm-signatureP { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#beAHeroForm-submitInputSubmit { margin: 0vw 0vw 2vw 0vw; position: relative; }
#fundDescriptions { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
label.payrollDeductionType { margin-bottom: 2vw !important; }
label.payrollDeductionType span { display: inline-block; }
label.payrollDeductionType strong { display: inline-block; }
label.payrollDeductionType input[type="text"] { float: none !important; display: inline-block !important; width: 6vw !important; }
label.payrollDeductionType input[type="date"] { float: none !important; display: inline-block !important; }
#beAHeroPerPayPeriod { position: absolute; right: 0vw; top: 4vw; }
#payrollDeductionNote { font-size: 1.15vw !important; margin-top: 1vw !important; }
#payrollAdjustedAmount { border: 0vw solid; background: transparent; font-family: 'Avenir Book'; color: #666666; font-size: 17pt; }
/* Scheduling Request Form */
#shRequest { float: left; width: 100%; position: relative; display: table; margin: 0px 0px 32px 0px; padding: 0px 0px 0px 0px; }
#shRequestContainer { float: left; width: 100%; position: relative; display: table; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
form#shRequestForm { float: left; width: 100%; position: relative; display: table; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
label { float: left; width: 100%; position: relative; display: table; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
input[type="text"], input[type="email"], input[type="date"] { float: left; width: 96%; position: relative; display: table; margin: 0px 0px 0px 0px; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 12pt; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px;
-moz-box-shadow: 0px 8px 16px -16px #000000;
-webkit-box-shadow: 0px 8px 16px -16px #000000;
box-shadow: 0px 8px 16px -16px #000000;
}
select {  float: left; width: auto; position: relative; display: table; margin: 0px 0px 0px 0px; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 12pt; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; border-radius: 8px 8px 8px 8px;
-moz-box-shadow: 0px 8px 16px -16px #000000;
-webkit-box-shadow: 0px 8px 16px -16px #000000;
box-shadow: 0px 8px 16px -16px #000000;
}
select option {}
textarea { float: left; width: 98%; height: 256px; position: relative; display: block; margin: 0px 0px 0px 0px; padding: 8px 8px 8px 8px; font-family: 'Arial'; font-size: 12pt; color: #333333; outline: 0; border-top: 1px solid #d6d6d6; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; background-color: #ffffff; border-radius: 8px 8px 8px 8px; overflow-y: scroll;
-moz-box-shadow: 0px 8px 16px -16px #000000;
-webkit-box-shadow: 0px 8px 16px -16px #000000;
box-shadow: 0px 8px 16px -16px #000000;
}
input[type="submit"] { position: relative; display: table; margin: 0px 0px 0px 0px; padding: 12px 16px 12px 16px; font-family: 'Arial'; font-size: 12pt; color: #ffffff; outline: 0; border-top: 1px solid #00aeef; border-right: 1px solid #0c253c; border-bottom: 1px solid #0c253c; border-left: 1px solid #0c253c; background-color: #00447c; border-radius: 8px 8px 8px 8px; font-weight: bolder; text-transform: uppercase; letter-spacing: 1px;
-moz-box-shadow: 0px 8px 16px -16px #000000;
-webkit-box-shadow: 0px 8px 16px -16px #000000;
box-shadow: 0px 8px 16px -16px #000000;
}
input[type="submit"]:hover { cursor: pointer; border-right: 1px solid #00447c; border-bottom: 1px solid #00447c; border-left: 1px solid #00447c; background-color: #3b89c7; }
div#shRequest .formInputs { float: left; width: 50%; position: relative; display: table; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#shRequestForm-announcement { width: 100%; }
#shRequestForm-additionalComments { width: 100%; }
#shRequestForm-subject { float: left; width: 100%; position: relative; display: table; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#shRequestForm-message { float: left; width: 100%; position: relative; display: table; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#shRequestForm-submit { float: left; width: 100%; position: relative; display: table; margin: 16px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* Footer Banner Image */
#footerBannerImage { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
/* footer.php */
footer { z-index: 9999; background-repeat: no-repeat; background-position: center bottom; background-size: 100%; padding: 64px 0vw 64px 0vw !important; }
#footerStripe-one { z-index: 690; }
#footerStripe-one-container { display: flex !important; flex-flow: row wrap; }
#footerStripe-one-container > div.so-widget-sow-editor { box-sizing: border-box; }
#footerStripe-one-container > div.so-widget-sow-editor:nth-of-type(1) { width: 20%; }
#footerStripe-one-container > div.so-widget-sow-editor:nth-of-type(2) { width: 20%; }
#footerStripe-one-container > div.so-widget-sow-editor:nth-of-type(3) { width: 20%; }
#footerStripe-one-container > div.so-widget-sow-editor:nth-of-type(4) { width: 20%; }
#footerStripe-one-container > div.so-widget-sow-editor:nth-of-type(5) { width: 20%; }
div#footerStripe-one-container div.so-widget-sow-editor h1, div#footerStripe-one-container div.so-widget-sow-editor h2, div#footerStripe-one-container div.so-widget-sow-editor h3, div#footerStripe-one-container div.so-widget-sow-editor h4, div#footerStripe-one-container div.so-widget-sow-editor h5, div#footerStripe-one-container div.so-widget-sow-editor h6 { position: relative; display: block; margin: 0vw 0vw 32px 0vw; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-family: 'Avenir Black'; font-size: 1.5vw; }
div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(1) p { width: 90%; position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-family: 'Avenir Book'; font-size: 1.15vw; line-height: 145%; }
div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(1) a:link, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(1) a:visited { position: relative; display: table; color: #ffffff; text-decoration: none; margin: 1.5vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(1) a:hover { text-decoration: underline; }
div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(2) ul, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(3) ul, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(4) ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(2) ul li, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(3) ul li, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(4) ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(2) a:link, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(3) a:link, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(4) a:link, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(2) a:visited, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(3) a:visited, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(4) a:visited { position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-family: 'Avenir Book'; font-size: 1.15vw; line-height: 200%; text-decoration: none; }
div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(2) a:hover, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(3) a:hover, div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(4) a:hover { text-decoration: underline; }
div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(5) ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(5) ul li { float: left; width: 25%; position: relative; display: table; margin: 0vw 0vw 16px 0vw; padding: 0vw 0vw 0vw 0vw; text-align: enter; }
div#footerStripe-one-container div.so-widget-sow-editor:nth-of-type(5) ul li img { width: 40%; height: auto; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
#footerStripe-two { z-index: 680; margin: -10vw 0vw 32px 0vw !important; }
div#footerStripe-two img { float: right; width: 20%; height: auto; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#footerStripe-three { z-index: 670; padding: 32px 0vw 0vw 0vw !important; border-top: 1px solid #3B4C61; }
div#footerStripe-three div { font-size: 1px; }
#footerStripe-three-flex { /* display: flex !important; flex-flow: row wrap; */ }
#footerStripe-three-flex > div#footerStripe-three-left, #footerStrie-three-flex > div#footerStripe-three-right { /* box-sizing: border-box; */ }
#footerStripe-three-flex > div#footerStripe-three-left { /* flex-grow: 1; */ }
#footerStripe-three-left { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
div#footerStripe-three-left ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#footerStripe-three-left ul li { position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
div#footerStripe-three-left ul li:after { content: '\2022'; position: relative; display: inline-block; margin: 0vw 0.7vw 0vw 0.75vw; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-family: 'Avenir Book'; font-size: 0.75vw; line-height: 100%; opacity: 0.5; }
div#footerStripe-three-left ul li:last-of-type:after { content: ''; font-size: 0vw; display: none; }
div#footerStripe-three-left ul li a:link, div#footerStripe-three-left ul li a:visited { position: relative; display: inline-block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; color: #ffffff; font-family: 'Avenir Book'; font-size: 1vw; line-height: 100%; text-decoration: none; }
div#footerStripe-three-left ul li a:hover { text-decoration: underline; }
#footerStripe-three-flex > div#footerStripe-three-right { /* width: 25%; flex-shrink: 0; */ }
div#footerStripe-three-right { /* text-align: right; */ float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 2vw 0vw 0vw 0vw; text-align: center; }
div#footerStripe-three-right p { position: relative; display: block; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0pc; color: #ffffff; font-family: 'Avenir Book'; font-size: 0.75vw; line-height: 100%; opacity: 0.5; }
/* Hide Mobile Items */
#mobileNav { display: none; }
#mobileDrop { display: none; }
/* Global Mobile Only Styles */
#mobileNav { float: left; width: 100%; position: relative; margin: 0vw 0vw 0vw 0vw; padding: 1.5vw 0vw 1.5vw 0vw; background-image: linear-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0.5)); }
#mobileNav-container { width: 100%; max-width: 96%; position: relative; display: table; margin: 0vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; }
#mobileNav-left { float: left; width: 13%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#nav-icon3 { width: 10vw; height: 45px; position: relative; margin: 0vw auto 0vw 0vw; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; top: 1vw; }
#nav-icon3 span { display: block; position: absolute; height: 1.5vw; width: 100%; background: #00447c; border-radius: 0vw; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
#nav-icon3 span:nth-child(1) { top: 0px; }
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) { top: 16px; }
#nav-icon3 span:nth-child(4) { top: 32px; }
#nav-icon3.open span:nth-child(1) { top: 16px; width: 0px; left: 50%; }
#nav-icon3.open span:nth-child(2) { -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg); transform: rotate(45deg); }
#nav-icon3.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
#nav-icon3.open span:nth-child(4) { top: 16px; width: 0px; left: 50%; }
#mobileNav-right { float: left; width: 87%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
#mobileDrop { float: left; width: 100%; position: absolute; margin: 1.5vw auto 0vw auto; padding: 0vw 0vw 0vw 0vw; background-color: #00447c; z-index: 99999; }
#mobileDrop-expandCollapse { overflow: hidden; transition: height 200ms; height: 0vw; }
div#mobileDrop ul { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; list-style-type: none; }
div#mobileDrop ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; border-bottom: 0.1vw solid #185c94; }
div#mobileDrop ul li a:before { content: '\00a0\00a0\00a0'; font-size: 5vw; }
div#mobileDrop ul li a:link, div#mobileDrop ul li a:visited { width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 3vw 0vw 3vw 0vw; color: #ffffff; text-decoration: none; font-weight: bolder; font-size: 5vw; }
div#mobileDrop ul li a:hover { background-color: #00509a; }
/* 404 Styles */
article#fourOhFour { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 6vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
article#fourOhFour img { width: 25%; height: auto; }
@media (min-width: 728px) and (max-width: 1150px) {
body { font-size: 5vw; }
	h1 { font-size: 9vw; }
	h2 { font-size: 8vw; }
	h3 { font-size: 7vw; }
	h4 { font-size: 6vw; }
	h5 { font-size: 5vw; }
	h6 { font-size: 4vw; }
	p { font-size: 5vw; }
	label { font-size: 5vw; }
	ul { font-size: 5vw; }
	ul li { font-size: 5vw; }
	label { font-size: 5vw; }
	#headerStripe-one-container > div:nth-of-type(1) { width: 100%; }
	#headerStripe-one-container > div:nth-of-type(1) .so-widget-sow-editor { padding: 1vw 0vw 0vw 0vw; }
	div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce { text-align: center !important; }
	div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce p { font-size: 4vw; }
	#headerStripe-one-container > div:nth-of-type(2) { width: 100%; }
	#headerStripe-one-container > div:nth-of-type(2) .so-widget-sow-editor { padding: 0vw 0vw 0vw 0vw; }
	#headerStripe-one-container > div:nth-of-type(3) { width: 100%; }
	#headerStripe-one-container > div:nth-of-type(3) .so-widget-sow-editor { padding: 0vw 0vw 1vw 0vw; }
	#headerLogo { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	#headerStripe-two-constrained table tr td:last-of-type { display: none; }
	td#headerLogo img { margin: 4vw 0vw 4vw 0vw; }
	#mobileNav { display: table; }
	#mobileDrop { display: table; }
	#headerStripe-two-edWait { height: auto; min-height: 50vw; }
	#headerStripe-two-edWait-centered { display: none; }
	#hpSearch-one { display: none; }
	#hpStripe-takecontrol { padding: 16vw 0vw 16vw 0vw; }
	hr.hrManual { height: 2vw; }
	div#hpStripe-takecontrol div.so-widget-sow-editor h2, div#providerTakeControl h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-takecontrol div.textwidget p, div#providerTakeControl div.textwidget p { font-size: 5vw; }
	div#hpStripe-takecontrol div.textwidget ul li, div#providerTakeControl div.textwidget ul li { width: 100%; }
	div#hpStripe-takecontrol div.textwidget ul li a img, div#providerTakeControl div.textwidget ul li img { width: 32vw; }
	div#hpStripe-takecontrol div.textwidget ul li a strong, div#providerTakeControl div.textwidget ul li a strong { font-size: 5vw; }
	div#hpStripe-takecontrol div.textwidget a, div#providerTakeControl div.textwidget ul li a { font-size: 4.5vw !important; }
	div#hpStripe-takecontrol div.textwidget ul li a:link, div#hpStripe-takecontrol div.textwidget ul li a:visited, div#providerTakeControl div.textwidget ul li a:link, div#providerTakeControl div.textwidget ul li a:visited { line-height: 5vw; }
	#providerTakeControl { padding: 16vw 0vw 16vw 0vw; }
	#hpStripe-ourservices { padding: 16vw 0vw 16vw 0vw; }
	div#hpStripe-ourservices h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-ourservices p { font-size: 5vw; margin: 0vw 0vw 16vw 0vw; }
	div#hpStripe-ourservices li { width: 100%; margin: 0vw auto 4vw auto; }
	div#hpStripe-ourservices h3 { font-size: 9vw; margin: 4vw auto 4vw auto; }
	div#hpStripe-ourservices ul li p.homepage-services-excerpt { font-size: 5vw; }
	.homepage-services-learnMore { font-size: 3.5vw; padding: 6vw 4vw 6vw 4vw; }
	p#homepage-services-viewAll a:link, p#homepage-services-viewAll a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #f1f1f1; }
	div#hpStripe-whoweare h2 { font-size: 9vw; margin: 8vw auto 0vw auto; }
	div#hpStripe-whoweare p { font-size: 5vw; margin: 0vw 0vw 16vw 0vw; }
	#whoWeAre-three { width: 100%; }
	#whoWeAre-four { display: none; }
	#whoWeAre-five { width: 100%; top: auto; right: auto; margin: 0vw 0vw 6vw 0vw; padding: 16vw 0vw 0vw 0vw; }
	div#whoWeAre-five-top hr { width: 45%; height: 2vw; }
	div#whoWeAre-five-top h3 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#whoWeAre-five-bot { max-width: 100%; }
	div#whoWeAre-five-bot p { max-width: 100%; }
	div#whoWeAre-five-bot a:link, div#whoWeAre-five-bot a:visited { font-size: 3.5vw; padding: 6vw 4vw 6vw 4vw; }
	#hpStripe-mhsnews { padding: 16vw 0vw 16vw 0vw; }
	#hpStripe-mhsnews-left { width: 100%; }
	div#hpStripe-mhsnews-left-top h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-mhsnews-left-top p { font-size: 5vw; }
	div#hpStripe-mhsnews-left-bot a:link, div#hpStripe-mhsnews-left-bot a:visited { font-size: 3.5vw; padding: 6vw 6vw 6vw 6vw; border: 1vw solid #f1f1f1; }
	#hpStripe-mhsnews-right { width: 100%; }
	div#hpStripe-mhsnews-right ul li { margin: 4vw 0vw 4vw 0vw; }
	div#hpStripe-mhsnews-right ul li h3 { font-size: 4vw; line-height: 4vw; }
	div.mhsnews-left-mid p { font-size: 3vw; line-height: 4vw; }
	div.mhsnews-left-bot p { font-size: 3.5vw; line-height: 4vw; }
	.mhsnews-border { border-bottom: 0vw solid; }
	#hpStripe-community { padding: 0vw 0vw 16vw 0vw; }
	div#hpStripe-community-container div.so-widget-sow-editor h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-community-container div.so-widget-sow-editor p { font-size: 5vw; }
	div#hpStripe-community-bot p a:link, div#hpStripe-community-bot p a:visited { font-size: 3.5vw; padding: 6vw 6vw 6vw 6vw; border: 1vw solid #f1f1f1; }
	#hpStripe-newsletter { padding: 16vw 0vw 22vw 0vw; }
	div#newsletter-top h2 { font-size: 9vw; line-height: 10vw; }
	div#newsletter-top p { width: 100%; font-size: 5vw; }
	form#newsletter-theForm { transform: scale(200%); }
	footer { padding: 16vw 0vw 16vw 0vw !important; }
	footer div#footerStripe-one-container div.so-widget-sow-editor { width: 100% !important; margin: 0vw auto 16vw auto; }
	footer div#footerStripe-one-container h4 { font-size: 6vw !important; }
	footer div#footerStripe-one-container p { font-size: 4vw !important; }
	footer div#footerStripe-one-container a:link, footer div#footerStripe-one-container a:visited { font-size: 4vw !important; }
	#footerStripe-two { margin: -10vw 0vw 8vw 0vw !important; }
	div#footerStripe-two img { width: 48vw; }
	div#footerStripe-three-left ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
	div#footerStripe-three-left ul li a:link, div#footerStripe-three-left ul li a:hover { font-size: 3.5vw; line-height: 8vw; }
	div#footerStripe-three-left ul li:after { display: none; }
	#footerStripe-three-right { padding: 6vw 0vw 0vw 0vw !important; }
	div#footerStripe-three-right p { font-size: 3vw; }
	#breadcrumb { margin: 50vw 0vw 0vw 0vw; }
	#breadcrumb-left { width: 11%; }
	div#breadcrumb-left a:link, div#breadcrumb-left a:visited { font-size: 3vw; }
	#breadcrumb-right { width: 89%; display: block; }
	div#breadcrumb-right, div#breadcrumb-right p, div#breadcrumb-right a:link, div#breadcrumb-right a:visited, div#breadcrumb-right span { font-size: 3vw; }
	div#breadcrumbs { float: right; width: auto; max-width: 90% !important; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; }
	div#breadcrumbs span.breadcrumbPageTitle { line-height: 2.8vw; }
	article hr { height: 2vw !important; }
	article { margin: 6vw 0vw 6vw 0vw; }
	main h1 { font-size: 9vw; line-height: 10vw; margin: 8vw 0vw 8vw 0vw; }
	main h2 { font-size: 8vw; line-height: 9vw; margin: 8vw 0vw 8vw 0vw; }
	main h3 { font-size: 7vw; line-height: 8vw; margin: 8vw 0vw 8vw 0vw; }
	main h4 { font-size: 6vw; line-height: 7vw; margin: 8vw 0vw 8vw 0vw; }
	main h5 { font-size: 5vw; line-height: 6vw; margin: 8vw 0vw 8vw 0vw; }
	main h6 { font-size: 4vw; line-height: 5vw; margin: 8vw 0vw 8vw 0vw; }
	main p { font-size: 5vw; margin: 8vw 0vw 8vw 0vw; line-height: 7vw !important; }
	main label { font-size: 5vw; }
	main ul { font-size: 5vw; margin: 8vw 0vw 8vw 0vw; }
	main ul li { font-size: 5vw; margin: 0vw 0vw 0vw 8vw; line-height: 7vw !important; }
	main ul li ul { font-size: 5vw; }
	main ul li ul li { font-size: 5vw; margin: 0vw 0vw 0vw 8vw; line-height: 7vw !important; }
	main ul li a:link, main ul li a:visited { font-size: 5vw; }
	#bpdLocation-three { padding: 16vw 0vw 16vw 0vw; }
	ul.bpdArchive-loop li { width: 40.1vw; height: 55vw !important; }
	.bpdArchive-image { height: 32vw; }
	div.bpdArchive-headline h5 { font-size: 4vw; line-height: 5vw; margin: 1vw 0vw 1vw 0vw; }
	div.bpdArchive-excerpt p { font-size: 3vw; line-height: 3vw !important; }
	li.providerLocationResultsLI { width: 100%; }
	.providerLocationResults-image { width: 30vw; height: 35vw; margin: 1vw auto 1vw auto; }
	div.providerLocationResults-headline h4 { width: 100%; font-size: 4vw; max-width: 47vw; }
	div.providerLocationResults-headline h5 { width: 100%; font-size: 3.5vw; max-width: 47vw; margin: -1vw 0vw 0vw 0vw; }
	div.providerLocationResults-address p { font-size: 3vw; line-height: 4vw !important; }
	div.providerLocationResults-phoneDirections a:link, div.providerLocationResults-phoneDirections a:visited { font-size: 3vw; line-height: 1vw; }
	div.providerLocationResults-phoneDirections ul li img { width: 2.5vw; top: 0.5vw; }
	div.providerLocationResults-learnMore p a:link, div.providerLocationResults-learnMore p a:visited { font-size: 3vw; letter-spacing: 0.05vw; padding: 0.5vw 2vw; }
	div.providerLocationResults-learnMore img { width: 2vw; }
	li.providerLocationResultsLI { border-top: 2vw solid #3b89c7; }
	#locationSearch-left { display: none; }
	#locationSearch-right { width: 100%; }
	#locationSearch-right-container { width: 100%; }
	#locationSearch-right-top { display: none; }
	.locationsResults-left { width: 100% !important; }
	.locationsResults-right { display: none !important; }
	div.locationsResults-left { border-top: 2vw solid #3b89c7; }
	div.locationsResults-image { width: 30vw; height: 35vw; margin: 1vw auto 1vw auto; }
	div.locationsResults-headline h4 { width: 100%; font-size: 4vw; max-width: 47vw; }
	div.locationsResults-headline h5 { width: 100%; font-size: 3.5vw; max-width: 47vw; margin: -1vw 0vw 0vw 0vw; }
	div.locationsResults-headline h5 a { font-size: 3.5vw !important; }
	div.locationsResults-address p { font-size: 3vw; line-height: 4vw !important; }
	div.locationsResults-phoneDirections ul li p a:link, div.locationsResults-phoneDirections ul li p a:visited { font-size: 3vw; line-height: 1vw; }
	div.locationsResults-phoneDirections ul li img { width: 2.5vw; top: 0.5vw; }
	div.locationsResults-learnMore p a:link, div.locationsResults-learnMore p a:visited { font-size: 3vw; letter-spacing: 0.05vw; padding: 0.5vw 2vw; }
	div.locationsResults-learnMore img { width: 2vw; }
	div.servicesLocations-container { border-top: 2vw solid #3b89c7; }
	ul#servicesLocationsLoop li { width: 100%; }
	div.servicesLocations-image { width: 30vw; height: 35vw; margin: 1vw auto 1vw auto; }
	div.servicesLocations-headline h4 { width: 100%; font-size: 4vw; max-width: 47vw; }
	div.servicesLocations-headline h5 { width: 100%; font-size: 3.5vw; max-width: 47vw; margin: -1vw 0vw 0vw 0vw; }
	div.servicesLocations-headline h5 a { font-size: 3.5vw !important; }
	div.servicesLocations-address p { font-size: 3vw; line-height: 4vw !important; }
	div.servicesLocations-phoneDirections ul li p a:link, div.servicesLocations-phoneDirections ul li p a:visited { font-size: 3vw; line-height: 1vw; }
	div.servicesLocations-phoneDirections ul li img { width: 2.5vw; top: 0.5vw; }
	div.servicesLocations-learnMore p a:link, div.servicesLocations-learnMore p a:hover { font-size: 3vw; letter-spacing: 0.05vw; padding: 0.5vw 2vw; }
	div.servicesLocations-learnMore img { width: 2vw; }
	ul#servicesChildrenLoop li { width: 37.7vw; height: 90vw; }
	div.servicesChlidrenImage { height: 49vw; }
	ul#servicesChildrenLoop h4 { width: 38vw; font-size: 4vw; line-height: 8vw; }
	ul#servicesChildrenLoop p { font-size: 3vw; line-height: 4vw !important; padding: 0vw 0vw 2vw 0vw; }
	div.servicesChildrenArrow img { max-width: 2vw; padding: 1vw 4vw 1vw 2.5vw; }
	ul.newMeetTheTeam li, ul#findAProvider-ul li { width: 39.6vw; }
	.newTeam-container, .pfResult-container { height: 60vw; }
	.newTeam-image, .pfResult-image { margin: 1vw auto 0vw auto; height: 48vw; }
	div.newTeam-name h4, .pfResult-name h4 { width: 34vw; font-size: 3.5vw; line-height: 7vw; }
	div.newTeam-name h4 a:link, div.newTeam-name h4 a:visited, .pfResult-name h4 a:link, .pfResult-name h4 a:visited { font-size: 3.5vw; }
	img.newTeam-starRatings, img.pfStarRating { width: 20vw; }
	#findAProvider-filters { display: none; }
	#findAProvider-results { width: 100%; }
	#findAProvider-sort { display: none; }
	ul#findAProvider-top li { width: 100% !important; margin: 1vw 0vw 1vw 0vw !important; }
	ul#findAProvider-top li img { width: 6vw; }
	input#pf_name, div#findAProvider-specialty-container input, div#findAProvider-city-container input { font-size: 3vw !important; }
	div.autocomplete-items li div { font-size: 3vw; }
	.findAProvider-underline { border-bottom: 1vw solid #3b89c7; }
	div#findAProvider-submit-container input { font-size: 3vw; letter-spacing: 0.05vw; }
	ul.page-numbers { margin: 4vw 0vw 4vw; }
	ul.page-numbers li, ul.page-numbers li a, ul.page-numbers span { font-size: 3vw; }
	#pfFooter-inside { width: 100%; padding: 16vw 0vw 16vw 0vw; }
	div#pfFooter-inside h5 { border-top: 2vw solid #ffffff; font-size: 9vw; padding: 8vw 0vw 0vw 0vw; }
	div#pfFooter-inside p { font-size: 5vw !important; }
	#providerInsurance { margin: 16vw 0vw 16vw 0vw; }
	#providerInsurance h2 { font-size: 9vw !important; padding: 8vw 0vw 8vw 0vw !important; }
	div#providerInsurance ul li { width: 100%; font-size: 4vw !important; line-height: 5vw !important; }
	div#providerMain-right-name h1 { font-size: 6vw; line-height: 6vw; }
	div#providerMain-right-specialty p { font-size: 4vw; line-height: 4vw !important; }
	div#providerMain-right-phone p { font-size: 4vw; margin: 2vw 0vw 2vw 0vw; line-height: 4vw !important; }
	div#providerMain-left { height: 45vw; }
	div#providerMain-right-request a:link, div#providerMain-right-request a:visited { font-size: 3vw !important; letter-spacing: 0.05vw; }
	div#providerMain-right-request p a:after { font-size: 2.75vw; right: 2vw; }
	#providerLocations { margin: 16vw 0vw 16vw 0vw; }
	div#providerAbout h2 { font-size: 8vw; margin: 8vw 0vw 8vw 0vw; }
	div.providerMain-right-reviews-stars img { width: 24vw; }
	div.providerMain-right-reviews-textRating p { font-size: 2.5vw; line-height: 2.5vw !important; top: auto; }
	div#bpdLocation-image { height: 30vw; }
	div#bpdLocation-one-right h1 { font-size: 6vw; line-height: 6vw; }
	div#bpdLocation-one-right h2 { font-size: 4vw; line-height: 6vw; }
	div#bpdLocation-one-right p { font-size: 4vw !important; line-height: 4vw !important; }
	div#bpdLocation-one-right p:last-of-type { margin: 2vw 0vw 2vw 0vw; }
	div#bpdLocation-one-right ul li a:link, div#bpdLocation-one-right ul li a:visited { font-size: 3vw !important; letter-spacing: 0.05vw; }
	div#bpdLocation-one-right ul li a:after { font-size: 2.75vw; right: 2vw; }
	#providerReviews { margin: 16vw 0vw 16vw 0vw; }
	div#providerReviews h2 { font-size: 9vw; margin: 8vw 0vw 8vw 0vw; }
	#providerReviews-comments { height: 50vw; }
	div#providerReviews-comments p { font-size: 3vw; line-height: 4vw !important; margin: 2vw 0vw 4vw 0vw; }
	table#contactUsTable td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	ul.bpdArchive-newsLoop h2 { font-size: 3.5vw; line-height: 3.5vw; margin: 2vw 0vw 0vw 0vw; }
	p.bpdArchive-newsLoop-date { font-size: 2.5vw; line-height: 2.5vw !important; margin: margin: -1vw 0vw -1vw 0vw !important; opacity: 0.5; }
	p.bpdArchive-newsLoop-excerpt { font-size: 3vw; line-height: 3vw !important; margin: 0vw 0vw 2vw 0vw; }
	#kcms-nav { top: -10vw; }
	td#kcms-nav-right table { display: none; }
	div#kcms-content table td, div#kcms-about table td, div#kcms-featured table td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	div#kcms-team-left { width: 100%; }
	div#kcms-team-right { width: 100%; margin: 12vw 0vw 0vw 0vw; }
	#kcms-nav-left { float: left; width: 75% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	#kcms-nav-left img { height: 16vw; margin: 2vw 0vw 2vw 2vw; }
	td#kcms-nav-left h1 a:link, td#kcms-nav-left h1 a:visited { font-size: 4vw; }
	td#kcms-nav-left span { top: -2vw; }
	#kcms-nav-right { float: left; width: 25% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	div#kcms-content h2 { font-size: 8vw; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-content ul li a:link, div#kcms-content ul li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #f1f1f1; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; }
	div#kcms-content ul li a:hover { color: #000000; background-color: #ffffff; }
	div#kcms-content td:last-of-type img { float: none; width: 100%; max-width: 90%; display: table; position: relative; margin: 8vw auto 0vw auto; }
	div#kcms-about td:last-of-type hr { margin: 16vw 0vw 0vw 0vw !important; }
	div#kcms-about td:last-of-type h2 { font-size: 8vw; line-height: 9vw !important; margin: 8vw auto 0vw auto; }
	div#kcms-about td:last-of-type p:last-of-type { padding: 0vw 0vw 16vw 0vw; }
	div#kcms-featured { padding: 16vw 0vw 16vw 0vw; }
	div#kcms-featured h2 { font-size: 8vw; line-height: 9vw !important; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-featured img { width: 50%; }
	div#kcms-featured h3 { font-size: 7vw; line-height: 8vw !important; }
	#kcms-team { padding: 16vw 0vw 16vw 0vw; }
	div#kcms-team-left h2 { font-size: 8vw; line-height: 9vw !important; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-team ul li a:link, div#kcms-team ul li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #f1f1f1; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; }
	div#kcms-team ul li a:hover { color: #000000; background-color: #ffffff; }
	ul#kcmsTeamLoop li { width: 50%; height: 70vw; }
	div.kcmsTeamLoop-headshot-background { height: 53vw; }
	div.kcmsTeamLoop-name h4 { font-size: 4vw; line-height: 4vw !important; }
	div.kcmsTeamLoop-titleLineOne p { font-size: 3vw; line-height: 3vw !important; }
	#kcms-news { padding: 16vw 0vw 16vw 0vw; }
	div#kcms-news table td:first-of-type { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	div#kcms-news table td:last-of-type { display: none; }
	div#kcms-news h2 { font-size: 8vw; line-height: 8vw !important; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-news ul#kcms-news-loop li { width: 50%; height: 90vw; }
	.kcms-news-image { height: 40vw; }
	.kcms-news-headline h4 { font-size: 4vw; line-height: 4vw !important; }
	div.kcms-news-date p { font-size: 3vw; line-height: 3vw !important; opacity: 0.5; margin: 2vw 0vw 2vw 0vw; }
	div.kcms-news-text p { font-size: 3.5vw; line-height: 3.5vw !important; }
	ul#kcms-news-viewAll li a:link, ul#kcms-news-viewAll li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #ffffff; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; margin: 8vw auto 0vw auto; display: table; position: relative; }
	ul#kcms-news-viewAll li a:hover { color: #000000; background-color: #F0F4F6; }
	div#kcms-about td:last-of-type ul li a:link, div#kcms-about td:last-of-type ul li a:visited { font-size: 3.5vw; padding: 6vw 4vw 6vw 4vw; font-weight: bolder; text-transform: uppercase; letter-spacing: 0.005vw; }
	div#kcms-about td:last-of-type ul li a:hover { opacity: 1; }
	div#kcms-featured ul li a:link, div#kcms-featured ul li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #ffffff; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; margin: 8vw auto 0vw auto; display: table; position: relative; }
	div#kcms-featured ul li a:hover { color: #000000; background-color: #f1f1f1; }
	ul#servicesWhiteBar a:link, ul#servicesWhiteBar a:visited { font-size: 3vw; line-height: 3.5vw; padding: 2.5vw 1.5vw 2.5vw 1.5vw; }
	table.mhfAnnualFunds-table td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: left !important; }
	table.mhfAnnualFunds-table img { max-width: 40% !important; margin: 0vw auto 0vw 0vw !important; }
	table.mhfAnnualFunds-table p:last-of-type { font-size: 4vw !important; line-height: 4.5vw !important; margin: 1vw 0vw 8vw 0vw !important; }
	ul#deptTeamLoops li { width: 38.8vw; height: 64vw; }
	div.deptTeamLoops-headshot-background { height: 47vw; }
	div.deptTeamLoops-name h4 { font-size: 4vw; line-height: 4vw !important; }
	div.deptTeamLoops-titleOne p { font-size: 3vw; line-height: 3vw !important; }
	table#mhRadioTable td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	iframe#iframeRadio { height: 330vw; }
	/* ED Wait Times Mobile Styles */
	ul.edWaitTimesBPD li { width: 100% !important; }
	ul.edWaitTimesBPD h3 { font-size: 5vw; line-height: 5.5vw !important; margin: 4vw auto 0vw auto; }
	ul.edWaitTimesBPD p:nth-of-type(1) { font-size: 4.5vw; line-height: 5vw !important; margin: 2vw auto 2vw auto; }
	ul.edWaitTimesBPD p:nth-of-type(1):after { width: 90vw; right: -4vw; }
	ul.edWaitTimesBPD p:nth-of-type(2) { font-size: 4.5vw; line-height: 5vw !important; }
	ul.edWaitTimesBPD p:nth-of-type(3) { font-size: 16vw; line-height: 8.5vw !important; margin: 4vw auto 4vw auto; }
	ul.edWaitTimesBPD p:nth-of-type(3) span { font-size: 4vw; line-height: 4.5vw !important; }
	/* Styles from before moving to this file */
	div#osProviders-left { width: 100%; margin: 0vw 0vw 16px 0vw; }
	div#osProviders-left img { width: 100%; }
	div#osProviders-right { width: 100%; }
	div#articleLeft div.osProviders-primarySpecialty p, div#articleLeft div.osProviders-gender p, div#articleLeft div.osProviders-language p, div#articleLeft div.osProviders-reviewBar p { padding: 0vw 0vw 0vw 0vw !important; }
	div.osProviders-reviewBar img { width: 22vw !important; }
	/* Contact Form Mobile Form Styles */
	form#contactForm div.formInputs { width: 100%; }
	form#contactForm label { font-size: 5vw; }
	form#contactForm input[type="text"], form#contactForm input[type="email"], form#contactForm input[type="date"], form#contactForm select, form#contactForm select option, form#contactForm textarea { font-size: 5vw; }
	form#contactForm input[type="submit"] { font-size: 3vw; }
	/* Speakers Bureau Mobile Form Styles */
	#speakersBureau { margin: 0vw 0vw 16vw 0vw; }
	form#speakersBureauForm div.formInputs { width: 100%; }
	form#speakersBureauForm label { font-size: 5vw; }
	form#speakersBureauForm input[type="text"], form#speakersBureauForm input[type="email"], form#speakersBureauForm input[type="date"], form#speakersBureauForm select, form#speakersBureauForm select option, form#speakersBureauForm textarea { font-size: 5vw; }
	form#speakersBureauForm input[type="submit"] { font-size: 3vw; }
	/* E-Greetings Mobile Form Styles / eGreetings Mobile Form Styles */
	#eGreetings { margin: 0vw 0vw 16vw 0vw; }
	form#eGreetingsForm ul li { width: 82vw; }
	form#eGreetingsForm div.formInputs { width: 100%; }
	form#eGreetingsForm label { font-size: 5vw; }
	form#eGreetingsForm input[type="text"], form#eGreetingsForm input[type="email"], form#eGreetingsForm input[type="date"], form#eGreetingsForm select, form#eGreetingsForm select option, form#speakersBureauForm textarea { font-size: 5vw; }
	form#eGreetingsForm textarea { height: 32vw; }
	form#eGreetingsForm input[type="submit"] { font-size: 3vw; }
	/* The Changed Plate Mobile Form Styles */
	#changedPlate { margin: 0vw 0vw 16vw 0vw; }
	form#tcpForm div.formInputs { width: 100%; }
	form#tcpForm label { font-size: 5vw; }
	form#tcpForm input[type="text"], form#tcpForm input[type="email"], form#tcpForm input[type="date"], form#tcpForm select, form#tcpForm select option, form#tcpForm textarea { font-size: 5vw; }
	form#tcpForm input[type="submit"] { font-size: 3vw; }
	/* Medical Record Release Form Styles */
	#medRecord { margin: 0vw 0vw 16vw 0vw; }
	form#medRecordForm input#authorize { width: 40vw; }
	form#medRecordForm label { font-size: 5vw; }
	form#medRecordForm input[type="text"], form#medRecordForm input[type="email"], form#medRecordForm input[type="date"], form#medRecordForm select, form#medRecordForm select option, form#medRecordForm textarea { font-size: 5vw; }
	form#medRecordForm input[type="submit"] { font-size: 3vw; }
	/* Scheduling Request Mobile Form Styles */
	#schedRequests { margin: 0vw 0vw 16vw 0vw; }
	form#schedRequestsForm div.formInputs { width: 100%; }
	form#schedRequestsForm label { font-size: 5vw; }
	form#schedRequestsForm input[type="text"], form#schedRequestsForm input[type="email"], form#schedRequestsForm input[type="date"], form#schedRequestsForm select, form#schedRequestsForm select option, form#schedRequestsForm textarea { font-size: 5vw; }
	form#schedRequestsForm input[type="submit"] { font-size: 3vw; }
	/* Sponsorship Application Mobile Form Styles */
	#sponsorshipApp { margin: 0vw 0vw 16vw 0vw; }
	form#sponsorshipAppForm div.formInputs { width: 100%; }
	form#sponsorshipAppForm label { font-size: 5vw; }
	form#sponsorshipAppForm input[type="text"], form#sponsorshipAppForm input[type="email"], form#sponsorshipAppForm input[type="date"], form#sponsorshipAppForm select, form#sponsorshipAppForm select option, form#sponsorshipAppForm textarea { font-size: 5vw; }
	form#sponsorshipAppForm input[type="submit"] { font-size: 3vw; }
	/* Proxy Request Mobile Form Styles */
	#proxy { margin: 0vw 0vw 16vw 0vw; }
	form#proxyForm div.formInputs { width: 100%; }
	form#proxyForm label { font-size: 5vw; }
	form#proxyForm input[type="text"], form#proxyForm input[type="email"], form#proxyForm input[type="date"], form#proxyForm select, form#proxyForm select option, form#sponsorshipAppForm textarea { font-size: 5vw; }
	form#proxyForm input[type="submit"] { font-size: 3vw; }
}
@media (min-width: 501px) and (max-width: 727px) {
body { font-size: 5vw; }
	h1 { font-size: 9vw; }
	h2 { font-size: 8vw; }
	h3 { font-size: 7vw; }
	h4 { font-size: 6vw; }
	h5 { font-size: 5vw; }
	h6 { font-size: 4vw; }
	p { font-size: 5vw; }
	label { font-size: 5vw; }
	ul { font-size: 5vw; }
	ul li { font-size: 5vw; }
	label { font-size: 5vw; }
	#headerStripe-one-container > div:nth-of-type(1) { width: 100%; }
	#headerStripe-one-container > div:nth-of-type(1) .so-widget-sow-editor { padding: 1vw 0vw 0vw 0vw; }
	div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce { text-align: center !important; }
	div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce p { font-size: 4vw; }
	#headerStripe-one-container > div:nth-of-type(2) { width: 100%; }
	#headerStripe-one-container > div:nth-of-type(2) .so-widget-sow-editor { padding: 0vw 0vw 0vw 0vw; }
	#headerStripe-one-container > div:nth-of-type(3) { width: 100%; }
	#headerStripe-one-container > div:nth-of-type(3) .so-widget-sow-editor { padding: 0vw 0vw 1vw 0vw; }
	#headerLogo { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	#headerStripe-two-constrained table tr td:last-of-type { display: none; }
	td#headerLogo img { margin: 4vw 0vw 4vw 0vw; }
	#mobileNav { display: table; }
	#mobileDrop { display: table; }
	#headerStripe-two-edWait { height: auto; min-height: 50vw; }
	#headerStripe-two-edWait-centered { display: none; }
	#hpSearch-one { display: none; }
	#hpStripe-takecontrol { padding: 16vw 0vw 16vw 0vw; }
	hr.hrManual { height: 2vw; }
	div#hpStripe-takecontrol div.so-widget-sow-editor h2, div#providerTakeControl h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-takecontrol div.textwidget p, div#providerTakeControl div.textwidget p { font-size: 5vw; }
	div#hpStripe-takecontrol div.textwidget ul li, div#providerTakeControl div.textwidget ul li { width: 100%; }
	div#hpStripe-takecontrol div.textwidget ul li a img, div#providerTakeControl div.textwidget ul li img { width: 32vw; }
	div#hpStripe-takecontrol div.textwidget ul li a strong, div#providerTakeControl div.textwidget ul li a strong { font-size: 5vw; }
	div#hpStripe-takecontrol div.textwidget a, div#providerTakeControl div.textwidget ul li a { font-size: 4.5vw !important; }
	div#hpStripe-takecontrol div.textwidget ul li a:link, div#hpStripe-takecontrol div.textwidget ul li a:visited, div#providerTakeControl div.textwidget ul li a:link, div#providerTakeControl div.textwidget ul li a:visited { line-height: 5vw; }
	#providerTakeControl { padding: 16vw 0vw 16vw 0vw; }
	#hpStripe-ourservices { padding: 16vw 0vw 16vw 0vw; }
	div#hpStripe-ourservices h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-ourservices p { font-size: 5vw; margin: 0vw 0vw 16vw 0vw; }
	div#hpStripe-ourservices li { width: 100%; margin: 0vw auto 4vw auto; }
	div#hpStripe-ourservices h3 { font-size: 9vw; margin: 4vw auto 4vw auto; }
	div#hpStripe-ourservices ul li p.homepage-services-excerpt { font-size: 5vw; }
	.homepage-services-learnMore { font-size: 3.5vw; padding: 6vw 4vw 6vw 4vw; }
	p#homepage-services-viewAll a:link, p#homepage-services-viewAll a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #f1f1f1; }
	div#hpStripe-whoweare h2 { font-size: 9vw; margin: 8vw auto 0vw auto; }
	div#hpStripe-whoweare p { font-size: 5vw; margin: 0vw 0vw 16vw 0vw; }
	#whoWeAre-three { width: 100%; }
	#whoWeAre-four { display: none; }
	#whoWeAre-five { width: 100%; top: auto; right: auto; margin: 0vw 0vw 6vw 0vw; padding: 16vw 0vw 0vw 0vw; }
	div#whoWeAre-five-top hr { width: 45%; height: 2vw; }
	div#whoWeAre-five-top h3 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#whoWeAre-five-bot { max-width: 100%; }
	div#whoWeAre-five-bot p { max-width: 100%; }
	div#whoWeAre-five-bot a:link, div#whoWeAre-five-bot a:visited { font-size: 3.5vw; padding: 6vw 4vw 6vw 4vw; }
	#hpStripe-mhsnews { padding: 16vw 0vw 16vw 0vw; }
	#hpStripe-mhsnews-left { width: 100%; }
	div#hpStripe-mhsnews-left-top h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-mhsnews-left-top p { font-size: 5vw; }
	div#hpStripe-mhsnews-left-bot a:link, div#hpStripe-mhsnews-left-bot a:visited { font-size: 3.5vw; padding: 6vw 6vw 6vw 6vw; border: 1vw solid #f1f1f1; }
	#hpStripe-mhsnews-right { width: 100%; }
	div#hpStripe-mhsnews-right ul li { margin: 4vw 0vw 4vw 0vw; }
	div#hpStripe-mhsnews-right ul li h3 { font-size: 4vw; line-height: 4vw; }
	div.mhsnews-left-mid p { font-size: 3vw; line-height: 4vw; }
	div.mhsnews-left-bot p { font-size: 3.5vw; line-height: 4vw; }
	.mhsnews-border { border-bottom: 0vw solid; }
	#hpStripe-community { padding: 0vw 0vw 16vw 0vw; }
	div#hpStripe-community-container div.so-widget-sow-editor h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-community-container div.so-widget-sow-editor p { font-size: 5vw; }
	div#hpStripe-community-bot p a:link, div#hpStripe-community-bot p a:visited { font-size: 3.5vw; padding: 6vw 6vw 6vw 6vw; border: 1vw solid #f1f1f1; }
	#hpStripe-newsletter { padding: 16vw 0vw 22vw 0vw; }
	div#newsletter-top h2 { font-size: 9vw; line-height: 10vw; }
	div#newsletter-top p { width: 100%; font-size: 5vw; }
	form#newsletter-theForm { transform: scale(200%); }
	footer { padding: 16vw 0vw 16vw 0vw !important; }
	footer div#footerStripe-one-container div.so-widget-sow-editor { width: 100% !important; margin: 0vw auto 16vw auto; }
	footer div#footerStripe-one-container h4 { font-size: 6vw !important; }
	footer div#footerStripe-one-container p { font-size: 4vw !important; }
	footer div#footerStripe-one-container a:link, footer div#footerStripe-one-container a:visited { font-size: 4vw !important; }
	#footerStripe-two { margin: -10vw 0vw 8vw 0vw !important; }
	div#footerStripe-two img { width: 48vw; }
	div#footerStripe-three-left ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
	div#footerStripe-three-left ul li a:link, div#footerStripe-three-left ul li a:hover { font-size: 3.5vw; line-height: 8vw; }
	div#footerStripe-three-left ul li:after { display: none; }
	#footerStripe-three-right { padding: 6vw 0vw 0vw 0vw !important; }
	div#footerStripe-three-right p { font-size: 3vw; }
	#breadcrumb { margin: 50vw 0vw 0vw 0vw; }
	#breadcrumb-left { width: 11%; }
	div#breadcrumb-left a:link, div#breadcrumb-left a:visited { font-size: 3vw; }
	#breadcrumb-right { width: 89%; display: block; }
	div#breadcrumb-right, div#breadcrumb-right p, div#breadcrumb-right a:link, div#breadcrumb-right a:visited, div#breadcrumb-right span { font-size: 3vw; }
	div#breadcrumbs { float: right; width: auto; max-width: 90% !important; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; }
	div#breadcrumbs span.breadcrumbPageTitle { line-height: 2.8vw; }
	article hr { height: 2vw !important; }
	article { margin: 6vw 0vw 6vw 0vw; }
	main h1 { font-size: 9vw; line-height: 10vw; margin: 8vw 0vw 8vw 0vw; }
	main h2 { font-size: 8vw; line-height: 9vw; margin: 8vw 0vw 8vw 0vw; }
	main h3 { font-size: 7vw; line-height: 8vw; margin: 8vw 0vw 8vw 0vw; }
	main h4 { font-size: 6vw; line-height: 7vw; margin: 8vw 0vw 8vw 0vw; }
	main h5 { font-size: 5vw; line-height: 6vw; margin: 8vw 0vw 8vw 0vw; }
	main h6 { font-size: 4vw; line-height: 5vw; margin: 8vw 0vw 8vw 0vw; }
	main p { font-size: 5vw; margin: 8vw 0vw 8vw 0vw; line-height: 7vw !important; }
	main label { font-size: 5vw; }
	main ul { font-size: 5vw; margin: 8vw 0vw 8vw 0vw; }
	main ul li { font-size: 5vw; margin: 0vw 0vw 0vw 8vw; line-height: 7vw !important; }
	main ul li ul { font-size: 5vw; }
	main ul li ul li { font-size: 5vw; margin: 0vw 0vw 0vw 8vw; line-height: 7vw !important; }
	main ul li a:link, main ul li a:visited { font-size: 5vw; }
	#bpdLocation-three { padding: 16vw 0vw 16vw 0vw; }
	ul.bpdArchive-loop li { width: 40.1vw; height: 55vw !important; }
	.bpdArchive-image { height: 32vw; }
	div.bpdArchive-headline h5 { font-size: 4vw; line-height: 5vw; margin: 1vw 0vw 1vw 0vw; }
	div.bpdArchive-excerpt p { font-size: 3vw; line-height: 3vw !important; }
	li.providerLocationResultsLI { width: 100%; }
	.providerLocationResults-image { width: 30vw; height: 35vw; margin: 1vw auto 1vw auto; }
	div.providerLocationResults-headline h4 { width: 100%; font-size: 4vw; max-width: 47vw; }
	div.providerLocationResults-headline h5 { width: 100%; font-size: 3.5vw; max-width: 47vw; margin: -1vw 0vw 0vw 0vw; }
	div.providerLocationResults-address p { font-size: 3vw; line-height: 4vw !important; }
	div.providerLocationResults-phoneDirections a:link, div.providerLocationResults-phoneDirections a:visited { font-size: 3vw; line-height: 1vw; }
	div.providerLocationResults-phoneDirections ul li img { width: 2.5vw; top: 0.5vw; }
	div.providerLocationResults-learnMore p a:link, div.providerLocationResults-learnMore p a:visited { font-size: 3vw; letter-spacing: 0.05vw; padding: 0.5vw 2vw; }
	div.providerLocationResults-learnMore img { width: 2vw; }
	li.providerLocationResultsLI { border-top: 2vw solid #3b89c7; }
	#locationSearch-left { display: none; }
	#locationSearch-right { width: 100%; }
	#locationSearch-right-container { width: 100%; }
	#locationSearch-right-top { display: none; }
	.locationsResults-left { width: 100% !important; }
	.locationsResults-right { display: none !important; }
	div.locationsResults-left { border-top: 2vw solid #3b89c7; }
	div.locationsResults-image { width: 30vw; height: 35vw; margin: 1vw auto 1vw auto; }
	div.locationsResults-headline h4 { width: 100%; font-size: 4vw; max-width: 47vw; }
	div.locationsResults-headline h5 { width: 100%; font-size: 3.5vw; max-width: 47vw; margin: -1vw 0vw 0vw 0vw; }
	div.locationsResults-headline h5 a { font-size: 3.5vw !important; }
	div.locationsResults-address p { font-size: 3vw; line-height: 4vw !important; }
	div.locationsResults-phoneDirections ul li p a:link, div.locationsResults-phoneDirections ul li p a:visited { font-size: 3vw; line-height: 1vw; }
	div.locationsResults-phoneDirections ul li img { width: 2.5vw; top: 0.5vw; }
	div.locationsResults-learnMore p a:link, div.locationsResults-learnMore p a:visited { font-size: 3vw; letter-spacing: 0.05vw; padding: 0.5vw 2vw; }
	div.locationsResults-learnMore img { width: 2vw; }
	div.servicesLocations-container { border-top: 2vw solid #3b89c7; }
	ul#servicesLocationsLoop li { width: 100%; }
	div.servicesLocations-image { width: 30vw; height: 35vw; margin: 1vw auto 1vw auto; }
	div.servicesLocations-headline h4 { width: 100%; font-size: 4vw; max-width: 47vw; }
	div.servicesLocations-headline h5 { width: 100%; font-size: 3.5vw; max-width: 47vw; margin: -1vw 0vw 0vw 0vw; }
	div.servicesLocations-headline h5 a { font-size: 3.5vw !important; }
	div.servicesLocations-address p { font-size: 3vw; line-height: 4vw !important; }
	div.servicesLocations-phoneDirections ul li p a:link, div.servicesLocations-phoneDirections ul li p a:visited { font-size: 3vw; line-height: 1vw; }
	div.servicesLocations-phoneDirections ul li img { width: 2.5vw; top: 0.5vw; }
	div.servicesLocations-learnMore p a:link, div.servicesLocations-learnMore p a:hover { font-size: 3vw; letter-spacing: 0.05vw; padding: 0.5vw 2vw; }
	div.servicesLocations-learnMore img { width: 2vw; }
	ul#servicesChildrenLoop li { width: 37.7vw; height: 90vw; }
	div.servicesChlidrenImage { height: 49vw; }
	ul#servicesChildrenLoop h4 { width: 38vw; font-size: 4vw; line-height: 8vw; }
	ul#servicesChildrenLoop p { font-size: 3vw; line-height: 4vw !important; padding: 0vw 0vw 2vw 0vw; }
	div.servicesChildrenArrow img { max-width: 2vw; padding: 1vw 4vw 1vw 2.5vw; }
	ul.newMeetTheTeam li, ul#findAProvider-ul li { width: 39.6vw; }
	.newTeam-container, .pfResult-container { height: 60vw; }
	.newTeam-image, .pfResult-image { margin: 1vw auto 0vw auto; height: 48vw; }
	div.newTeam-name h4, .pfResult-name h4 { width: 34vw; font-size: 3.5vw; line-height: 7vw; }
	div.newTeam-name h4 a:link, div.newTeam-name h4 a:visited, .pfResult-name h4 a:link, .pfResult-name h4 a:visited { font-size: 3.5vw; }
	img.newTeam-starRatings, img.pfStarRating { width: 20vw; }
	#findAProvider-filters { display: none; }
	#findAProvider-results { width: 100%; }
	#findAProvider-sort { display: none; }
	ul#findAProvider-top li { width: 100% !important; margin: 1vw 0vw 1vw 0vw !important; }
	ul#findAProvider-top li img { width: 6vw; }
	input#pf_name, div#findAProvider-specialty-container input, div#findAProvider-city-container input { font-size: 3vw !important; }
	div.autocomplete-items li div { font-size: 3vw; }
	.findAProvider-underline { border-bottom: 1vw solid #3b89c7; }
	div#findAProvider-submit-container input { font-size: 3vw; letter-spacing: 0.05vw; }
	ul.page-numbers { margin: 4vw 0vw 4vw; }
	ul.page-numbers li, ul.page-numbers li a, ul.page-numbers span { font-size: 3vw; }
	#pfFooter-inside { width: 100%; padding: 16vw 0vw 16vw 0vw; }
	div#pfFooter-inside h5 { border-top: 2vw solid #ffffff; font-size: 9vw; padding: 8vw 0vw 0vw 0vw; }
	div#pfFooter-inside p { font-size: 5vw !important; }
	#providerInsurance { margin: 16vw 0vw 16vw 0vw; }
	#providerInsurance h2 { font-size: 9vw !important; padding: 8vw 0vw 8vw 0vw !important; }
	div#providerInsurance ul li { width: 100%; font-size: 4vw !important; line-height: 5vw !important; }
	div#providerMain-right-name h1 { font-size: 6vw; line-height: 6vw; }
	div#providerMain-right-specialty p { font-size: 4vw; line-height: 4vw !important; }
	div#providerMain-right-phone p { font-size: 4vw; margin: 2vw 0vw 2vw 0vw; line-height: 4vw !important; }
	div#providerMain-left { height: 45vw; }
	div#providerMain-right-request a:link, div#providerMain-right-request a:visited { font-size: 3vw !important; letter-spacing: 0.05vw; }
	div#providerMain-right-request p a:after { font-size: 2.75vw; right: 2vw; }
	#providerLocations { margin: 16vw 0vw 16vw 0vw; }
	div#providerAbout h2 { font-size: 8vw; margin: 8vw 0vw 8vw 0vw; }
	div.providerMain-right-reviews-stars img { width: 24vw; }
	div.providerMain-right-reviews-textRating p { font-size: 2.5vw; line-height: 2.5vw !important; top: auto; }
	div#bpdLocation-image { height: 30vw; }
	div#bpdLocation-one-right h1 { font-size: 6vw; line-height: 6vw; }
	div#bpdLocation-one-right h2 { font-size: 4vw; line-height: 6vw; }
	div#bpdLocation-one-right p { font-size: 4vw !important; line-height: 4vw !important; }
	div#bpdLocation-one-right p:last-of-type { margin: 2vw 0vw 2vw 0vw; }
	div#bpdLocation-one-right ul li a:link, div#bpdLocation-one-right ul li a:visited { font-size: 3vw !important; letter-spacing: 0.05vw; }
	div#bpdLocation-one-right ul li a:after { font-size: 2.75vw; right: 2vw; }
	#providerReviews { margin: 16vw 0vw 16vw 0vw; }
	div#providerReviews h2 { font-size: 9vw; margin: 8vw 0vw 8vw 0vw; }
	#providerReviews-comments { height: 50vw; }
	div#providerReviews-comments p { font-size: 3vw; line-height: 4vw !important; margin: 2vw 0vw 4vw 0vw; }
	table#contactUsTable td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	ul.bpdArchive-newsLoop h2 { font-size: 3.5vw; line-height: 3.5vw; margin: 2vw 0vw 0vw 0vw; }
	p.bpdArchive-newsLoop-date { font-size: 2.5vw; line-height: 2.5vw !important; margin: margin: -1vw 0vw -1vw 0vw !important; opacity: 0.5; }
	p.bpdArchive-newsLoop-excerpt { font-size: 3vw; line-height: 3vw !important; margin: 0vw 0vw 2vw 0vw; }
	#kcms-nav { top: -10vw; }
	td#kcms-nav-right table { display: none; }
	div#kcms-content table td, div#kcms-about table td, div#kcms-featured table td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	div#kcms-team-left { width: 100%; }
	div#kcms-team-right { width: 100%; margin: 12vw 0vw 0vw 0vw; }
	#kcms-nav-left { float: left; width: 75% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	#kcms-nav-left img { height: 16vw; margin: 2vw 0vw 2vw 2vw; }
	td#kcms-nav-left h1 a:link, td#kcms-nav-left h1 a:visited { font-size: 4vw; }
	td#kcms-nav-left span { top: -2vw; }
	#kcms-nav-right { float: left; width: 25% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	div#kcms-content h2 { font-size: 8vw; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-content ul li a:link, div#kcms-content ul li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #f1f1f1; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; }
	div#kcms-content ul li a:hover { color: #000000; background-color: #ffffff; }
	div#kcms-content td:last-of-type img { float: none; width: 100%; max-width: 90%; display: table; position: relative; margin: 8vw auto 0vw auto; }
	div#kcms-about td:last-of-type hr { margin: 16vw 0vw 0vw 0vw !important; }
	div#kcms-about td:last-of-type h2 { font-size: 8vw; line-height: 9vw !important; margin: 8vw auto 0vw auto; }
	div#kcms-about td:last-of-type p:last-of-type { padding: 0vw 0vw 16vw 0vw; }
	div#kcms-featured { padding: 16vw 0vw 16vw 0vw; }
	div#kcms-featured h2 { font-size: 8vw; line-height: 9vw !important; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-featured img { width: 50%; }
	div#kcms-featured h3 { font-size: 7vw; line-height: 8vw !important; }
	#kcms-team { padding: 16vw 0vw 16vw 0vw; }
	div#kcms-team-left h2 { font-size: 8vw; line-height: 9vw !important; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-team ul li a:link, div#kcms-team ul li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #f1f1f1; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; }
	div#kcms-team ul li a:hover { color: #000000; background-color: #ffffff; }
	ul#kcmsTeamLoop li { width: 50%; height: 70vw; }
	div.kcmsTeamLoop-headshot-background { height: 53vw; }
	div.kcmsTeamLoop-name h4 { font-size: 4vw; line-height: 4vw !important; }
	div.kcmsTeamLoop-titleLineOne p { font-size: 3vw; line-height: 3vw !important; }
	#kcms-news { padding: 16vw 0vw 16vw 0vw; }
	div#kcms-news table td:first-of-type { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	div#kcms-news table td:last-of-type { display: none; }
	div#kcms-news h2 { font-size: 8vw; line-height: 8vw !important; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-news ul#kcms-news-loop li { width: 50%; height: 90vw; }
	.kcms-news-image { height: 40vw; }
	.kcms-news-headline h4 { font-size: 4vw; line-height: 4vw !important; }
	div.kcms-news-date p { font-size: 3vw; line-height: 3vw !important; opacity: 0.5; margin: 2vw 0vw 2vw 0vw; }
	div.kcms-news-text p { font-size: 3.5vw; line-height: 3.5vw !important; }
	ul#kcms-news-viewAll li a:link, ul#kcms-news-viewAll li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #ffffff; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; margin: 8vw auto 0vw auto; display: table; position: relative; }
	ul#kcms-news-viewAll li a:hover { color: #000000; background-color: #F0F4F6; }
	div#kcms-about td:last-of-type ul li a:link, div#kcms-about td:last-of-type ul li a:visited { font-size: 3.5vw; padding: 6vw 4vw 6vw 4vw; font-weight: bolder; text-transform: uppercase; letter-spacing: 0.005vw; }
	div#kcms-about td:last-of-type ul li a:hover { opacity: 1; }
	div#kcms-featured ul li a:link, div#kcms-featured ul li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #ffffff; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; margin: 8vw auto 0vw auto; display: table; position: relative; }
	div#kcms-featured ul li a:hover { color: #000000; background-color: #f1f1f1; }
	ul#servicesWhiteBar a:link, ul#servicesWhiteBar a:visited { font-size: 3vw; line-height: 3.5vw; padding: 2.5vw 1.5vw 2.5vw 1.5vw; }
	table.mhfAnnualFunds-table td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: left !important; }
	table.mhfAnnualFunds-table img { max-width: 40% !important; margin: 0vw auto 0vw 0vw !important; }
	table.mhfAnnualFunds-table p:last-of-type { font-size: 4vw !important; line-height: 4.5vw !important; margin: 1vw 0vw 8vw 0vw !important; }
	ul#deptTeamLoops li { width: 38.8vw; height: 64vw; }
	div.deptTeamLoops-headshot-background { height: 47vw; }
	div.deptTeamLoops-name h4 { font-size: 4vw; line-height: 4vw !important; }
	div.deptTeamLoops-titleOne p { font-size: 3vw; line-height: 3vw !important; }
	table#mhRadioTable td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	iframe#iframeRadio { height: 330vw; }
	/* ED Wait Times Mobile Styles */
	ul.edWaitTimesBPD li { width: 100% !important; }
	ul.edWaitTimesBPD h3 { font-size: 5vw; line-height: 5.5vw !important; margin: 4vw auto 0vw auto; }
	ul.edWaitTimesBPD p:nth-of-type(1) { font-size: 4.5vw; line-height: 5vw !important; margin: 2vw auto 2vw auto; }
	ul.edWaitTimesBPD p:nth-of-type(1):after { width: 90vw; right: -4vw; }
	ul.edWaitTimesBPD p:nth-of-type(2) { font-size: 4.5vw; line-height: 5vw !important; }
	ul.edWaitTimesBPD p:nth-of-type(3) { font-size: 16vw; line-height: 8.5vw !important; margin: 4vw auto 4vw auto; }
	ul.edWaitTimesBPD p:nth-of-type(3) span { font-size: 4vw; line-height: 4.5vw !important; }
	/* Styles from before moving to this file */
	div#osProviders-left { width: 100%; margin: 0vw 0vw 16px 0vw; }
	div#osProviders-left img { width: 100%; }
	div#osProviders-right { width: 100%; }
	div#articleLeft div.osProviders-primarySpecialty p, div#articleLeft div.osProviders-gender p, div#articleLeft div.osProviders-language p, div#articleLeft div.osProviders-reviewBar p { padding: 0vw 0vw 0vw 0vw !important; }
	div.osProviders-reviewBar img { width: 22vw !important; }
	/* Contact Form Mobile Form Styles */
	form#contactForm div.formInputs { width: 100%; }
	form#contactForm label { font-size: 5vw; }
	form#contactForm input[type="text"], form#contactForm input[type="email"], form#contactForm input[type="date"], form#contactForm select, form#contactForm select option, form#contactForm textarea { font-size: 5vw; }
	form#contactForm input[type="submit"] { font-size: 3vw; }
	/* Speakers Bureau Mobile Form Styles */
	#speakersBureau { margin: 0vw 0vw 16vw 0vw; }
	form#speakersBureauForm div.formInputs { width: 100%; }
	form#speakersBureauForm label { font-size: 5vw; }
	form#speakersBureauForm input[type="text"], form#speakersBureauForm input[type="email"], form#speakersBureauForm input[type="date"], form#speakersBureauForm select, form#speakersBureauForm select option, form#speakersBureauForm textarea { font-size: 5vw; }
	form#speakersBureauForm input[type="submit"] { font-size: 3vw; }
	/* E-Greetings Mobile Form Styles / eGreetings Mobile Form Styles */
	#eGreetings { margin: 0vw 0vw 16vw 0vw; }
	form#eGreetingsForm ul li { width: 82vw; }
	form#eGreetingsForm div.formInputs { width: 100%; }
	form#eGreetingsForm label { font-size: 5vw; }
	form#eGreetingsForm input[type="text"], form#eGreetingsForm input[type="email"], form#eGreetingsForm input[type="date"], form#eGreetingsForm select, form#eGreetingsForm select option, form#speakersBureauForm textarea { font-size: 5vw; }
	form#eGreetingsForm textarea { height: 32vw; }
	form#eGreetingsForm input[type="submit"] { font-size: 3vw; }
	/* The Changed Plate Mobile Form Styles */
	#changedPlate { margin: 0vw 0vw 16vw 0vw; }
	form#tcpForm div.formInputs { width: 100%; }
	form#tcpForm label { font-size: 5vw; }
	form#tcpForm input[type="text"], form#tcpForm input[type="email"], form#tcpForm input[type="date"], form#tcpForm select, form#tcpForm select option, form#tcpForm textarea { font-size: 5vw; }
	form#tcpForm input[type="submit"] { font-size: 3vw; }
	/* Medical Record Release Form Styles */
	#medRecord { margin: 0vw 0vw 16vw 0vw; }
	form#medRecordForm input#authorize { width: 40vw; }
	form#medRecordForm label { font-size: 5vw; }
	form#medRecordForm input[type="text"], form#medRecordForm input[type="email"], form#medRecordForm input[type="date"], form#medRecordForm select, form#medRecordForm select option, form#medRecordForm textarea { font-size: 5vw; }
	form#medRecordForm input[type="submit"] { font-size: 3vw; }
	/* Scheduling Request Mobile Form Styles */
	#schedRequests { margin: 0vw 0vw 16vw 0vw; }
	form#schedRequestsForm div.formInputs { width: 100%; }
	form#schedRequestsForm label { font-size: 5vw; }
	form#schedRequestsForm input[type="text"], form#schedRequestsForm input[type="email"], form#schedRequestsForm input[type="date"], form#schedRequestsForm select, form#schedRequestsForm select option, form#schedRequestsForm textarea { font-size: 5vw; }
	form#schedRequestsForm input[type="submit"] { font-size: 3vw; }
	/* Sponsorship Application Mobile Form Styles */
	#sponsorshipApp { margin: 0vw 0vw 16vw 0vw; }
	form#sponsorshipAppForm div.formInputs { width: 100%; }
	form#sponsorshipAppForm label { font-size: 5vw; }
	form#sponsorshipAppForm input[type="text"], form#sponsorshipAppForm input[type="email"], form#sponsorshipAppForm input[type="date"], form#sponsorshipAppForm select, form#sponsorshipAppForm select option, form#sponsorshipAppForm textarea { font-size: 5vw; }
	form#sponsorshipAppForm input[type="submit"] { font-size: 3vw; }
	/* Proxy Request Mobile Form Styles */
	#proxy { margin: 0vw 0vw 16vw 0vw; }
	form#proxyForm div.formInputs { width: 100%; }
	form#proxyForm label { font-size: 5vw; }
	form#proxyForm input[type="text"], form#proxyForm input[type="email"], form#proxyForm input[type="date"], form#proxyForm select, form#proxyForm select option, form#sponsorshipAppForm textarea { font-size: 5vw; }
	form#proxyForm input[type="submit"] { font-size: 3vw; }
}
@media (min-width: 1vw) and (max-width: 500px) {
	body { font-size: 5vw; }
	h1 { font-size: 9vw; }
	h2 { font-size: 8vw; }
	h3 { font-size: 7vw; }
	h4 { font-size: 6vw; }
	h5 { font-size: 5vw; }
	h6 { font-size: 4vw; }
	p { font-size: 5vw; }
	label { font-size: 5vw; }
	ul { font-size: 5vw; }
	ul li { font-size: 5vw; }
	label { font-size: 5vw; }
	#headerStripe-one-container > div:nth-of-type(1) { width: 100%; }
	#headerStripe-one-container > div:nth-of-type(1) .so-widget-sow-editor { padding: 1vw 0vw 0vw 0vw; }
	div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce { text-align: center !important; }
	div#headerStripe-one-container div div.so-widget-sow-editor div.siteorigin-widget-tinymce p { font-size: 4vw; }
	#headerStripe-one-container > div:nth-of-type(2) { width: 100%; }
	#headerStripe-one-container > div:nth-of-type(2) .so-widget-sow-editor { padding: 0vw 0vw 0vw 0vw; }
	#headerStripe-one-container > div:nth-of-type(3) { width: 100%; }
	#headerStripe-one-container > div:nth-of-type(3) .so-widget-sow-editor { padding: 0vw 0vw 1vw 0vw; }
	#headerLogo { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	#headerStripe-two-constrained table tr td:last-of-type { display: none; }
	td#headerLogo img { margin: 4vw 0vw 4vw 0vw; }
	#mobileNav { display: table; }
	#mobileDrop { display: table; }
	#headerStripe-two-edWait { height: auto; min-height: 50vw; }
	#headerStripe-two-edWait-centered { display: none; }
	#hpSearch-one { display: none; }
	#hpStripe-takecontrol { padding: 16vw 0vw 16vw 0vw; }
	hr.hrManual { height: 2vw; }
	div#hpStripe-takecontrol div.so-widget-sow-editor h2, div#providerTakeControl h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-takecontrol div.textwidget p, div#providerTakeControl div.textwidget p { font-size: 5vw; }
	div#hpStripe-takecontrol div.textwidget ul li, div#providerTakeControl div.textwidget ul li { width: 100%; }
	div#hpStripe-takecontrol div.textwidget ul li a img, div#providerTakeControl div.textwidget ul li img { width: 32vw; }
	div#hpStripe-takecontrol div.textwidget ul li a strong, div#providerTakeControl div.textwidget ul li a strong { font-size: 5vw; }
	div#hpStripe-takecontrol div.textwidget a, div#providerTakeControl div.textwidget ul li a { font-size: 4.5vw !important; }
	div#hpStripe-takecontrol div.textwidget ul li a:link, div#hpStripe-takecontrol div.textwidget ul li a:visited, div#providerTakeControl div.textwidget ul li a:link, div#providerTakeControl div.textwidget ul li a:visited { line-height: 5vw; }
	#providerTakeControl { padding: 16vw 0vw 16vw 0vw; }
	#hpStripe-ourservices { padding: 16vw 0vw 16vw 0vw; }
	div#hpStripe-ourservices h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-ourservices p { font-size: 5vw; margin: 0vw 0vw 16vw 0vw; }
	div#hpStripe-ourservices li { width: 100%; margin: 0vw auto 4vw auto; }
	div#hpStripe-ourservices h3 { font-size: 9vw; margin: 4vw auto 4vw auto; }
	div#hpStripe-ourservices ul li p.homepage-services-excerpt { font-size: 5vw; }
	.homepage-services-learnMore { font-size: 3.5vw; padding: 6vw 4vw 6vw 4vw; }
	p#homepage-services-viewAll a:link, p#homepage-services-viewAll a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #f1f1f1; }
	div#hpStripe-whoweare h2 { font-size: 9vw; margin: 8vw auto 0vw auto; }
	div#hpStripe-whoweare p { font-size: 5vw; margin: 0vw 0vw 16vw 0vw; }
	#whoWeAre-three { width: 100%; }
	#whoWeAre-four { display: none; }
	#whoWeAre-five { width: 100%; top: auto; right: auto; margin: 0vw 0vw 6vw 0vw; padding: 16vw 0vw 0vw 0vw; }
	div#whoWeAre-five-top hr { width: 45%; height: 2vw; }
	div#whoWeAre-five-top h3 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#whoWeAre-five-bot { max-width: 100%; }
	div#whoWeAre-five-bot p { max-width: 100%; }
	div#whoWeAre-five-bot a:link, div#whoWeAre-five-bot a:visited { font-size: 3.5vw; padding: 6vw 4vw 6vw 4vw; }
	#hpStripe-mhsnews { padding: 16vw 0vw 16vw 0vw; }
	#hpStripe-mhsnews-left { width: 100%; }
	div#hpStripe-mhsnews-left-top h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-mhsnews-left-top p { font-size: 5vw; }
	div#hpStripe-mhsnews-left-bot a:link, div#hpStripe-mhsnews-left-bot a:visited { font-size: 3.5vw; padding: 6vw 6vw 6vw 6vw; border: 1vw solid #f1f1f1; }
	#hpStripe-mhsnews-right { width: 100%; }
	div#hpStripe-mhsnews-right ul li { margin: 4vw 0vw 4vw 0vw; }
	div#hpStripe-mhsnews-right ul li h3 { font-size: 4vw; line-height: 4vw; }
	div.mhsnews-left-mid p { font-size: 3vw; line-height: 4vw; }
	div.mhsnews-left-bot p { font-size: 3.5vw; line-height: 4vw; }
	.mhsnews-border { border-bottom: 0vw solid; }
	#hpStripe-community { padding: 0vw 0vw 16vw 0vw; }
	div#hpStripe-community-container div.so-widget-sow-editor h2 { font-size: 9vw; margin: 8vw 0vw 0vw 0vw; }
	div#hpStripe-community-container div.so-widget-sow-editor p { font-size: 5vw; }
	div#hpStripe-community-bot p a:link, div#hpStripe-community-bot p a:visited { font-size: 3.5vw; padding: 6vw 6vw 6vw 6vw; border: 1vw solid #f1f1f1; }
	#hpStripe-newsletter { padding: 16vw 0vw 22vw 0vw; }
	div#newsletter-top h2 { font-size: 9vw; line-height: 10vw; }
	div#newsletter-top p { width: 100%; font-size: 5vw; }
	form#newsletter-theForm { transform: scale(200%); }
	footer { padding: 16vw 0vw 16vw 0vw !important; }
	footer div#footerStripe-one-container div.so-widget-sow-editor { width: 100% !important; margin: 0vw auto 16vw auto; }
	footer div#footerStripe-one-container h4 { font-size: 6vw !important; }
	footer div#footerStripe-one-container p { font-size: 4vw !important; }
	footer div#footerStripe-one-container a:link, footer div#footerStripe-one-container a:visited { font-size: 4vw !important; }
	#footerStripe-two { margin: -10vw 0vw 8vw 0vw !important; }
	div#footerStripe-two img { width: 48vw; }
	div#footerStripe-three-left ul li { float: left; width: 100%; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: center; }
	div#footerStripe-three-left ul li a:link, div#footerStripe-three-left ul li a:hover { font-size: 3.5vw; line-height: 8vw; }
	div#footerStripe-three-left ul li:after { display: none; }
	#footerStripe-three-right { padding: 6vw 0vw 0vw 0vw !important; }
	div#footerStripe-three-right p { font-size: 3vw; }
	#breadcrumb { margin: 50vw 0vw 0vw 0vw; }
	#breadcrumb-left { width: 11%; }
	div#breadcrumb-left a:link, div#breadcrumb-left a:visited { font-size: 3vw; }
	#breadcrumb-right { width: 89%; display: block; }
	div#breadcrumb-right, div#breadcrumb-right p, div#breadcrumb-right a:link, div#breadcrumb-right a:visited, div#breadcrumb-right span { font-size: 3vw; }
	div#breadcrumbs { float: right; width: auto; max-width: 90% !important; overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; }
	div#breadcrumbs span.breadcrumbPageTitle { line-height: 2.8vw; }
	article hr { height: 2vw !important; }
	article { margin: 6vw 0vw 6vw 0vw; }
	main h1 { font-size: 9vw; line-height: 10vw; margin: 8vw 0vw 8vw 0vw; }
	main h2 { font-size: 8vw; line-height: 9vw; margin: 8vw 0vw 8vw 0vw; }
	main h3 { font-size: 7vw; line-height: 8vw; margin: 8vw 0vw 8vw 0vw; }
	main h4 { font-size: 6vw; line-height: 7vw; margin: 8vw 0vw 8vw 0vw; }
	main h5 { font-size: 5vw; line-height: 6vw; margin: 8vw 0vw 8vw 0vw; }
	main h6 { font-size: 4vw; line-height: 5vw; margin: 8vw 0vw 8vw 0vw; }
	main p { font-size: 5vw; margin: 8vw 0vw 8vw 0vw; line-height: 7vw !important; }
	main label { font-size: 5vw; }
	main ul { font-size: 5vw; margin: 8vw 0vw 8vw 0vw; }
	main ul li { font-size: 5vw; margin: 0vw 0vw 0vw 8vw; line-height: 7vw !important; }
	main ul li ul { font-size: 5vw; }
	main ul li ul li { font-size: 5vw; margin: 0vw 0vw 0vw 8vw; line-height: 7vw !important; }
	main ul li a:link, main ul li a:visited { font-size: 5vw; }
	#bpdLocation-three { padding: 16vw 0vw 16vw 0vw; }
	ul.bpdArchive-loop li { width: 40.1vw; height: 55vw !important; }
	.bpdArchive-image { height: 32vw; }
	div.bpdArchive-headline h5 { font-size: 4vw; line-height: 5vw; margin: 1vw 0vw 1vw 0vw; }
	div.bpdArchive-excerpt p { font-size: 3vw; line-height: 3vw !important; }
	li.providerLocationResultsLI { width: 100%; }
	.providerLocationResults-image { width: 30vw; height: 35vw; margin: 1vw auto 1vw auto; }
	div.providerLocationResults-headline h4 { width: 100%; font-size: 4vw; max-width: 47vw; }
	div.providerLocationResults-headline h5 { width: 100%; font-size: 3.5vw; max-width: 47vw; margin: -1vw 0vw 0vw 0vw; }
	div.providerLocationResults-address p { font-size: 3vw; line-height: 4vw !important; }
	div.providerLocationResults-phoneDirections a:link, div.providerLocationResults-phoneDirections a:visited { font-size: 3vw; line-height: 1vw; }
	div.providerLocationResults-phoneDirections ul li img { width: 2.5vw; top: 0.5vw; }
	div.providerLocationResults-learnMore p a:link, div.providerLocationResults-learnMore p a:visited { font-size: 3vw; letter-spacing: 0.05vw; padding: 0.5vw 2vw; }
	div.providerLocationResults-learnMore img { width: 2vw; }
	li.providerLocationResultsLI { border-top: 2vw solid #3b89c7; }
	#locationSearch-left { display: none; }
	#locationSearch-right { width: 100%; }
	#locationSearch-right-container { width: 100%; }
	#locationSearch-right-top { display: none; }
	.locationsResults-left { width: 100% !important; }
	.locationsResults-right { display: none !important; }
	div.locationsResults-left { border-top: 2vw solid #3b89c7; }
	div.locationsResults-image { width: 30vw; height: 35vw; margin: 1vw auto 1vw auto; }
	div.locationsResults-headline h4 { width: 100%; font-size: 4vw; max-width: 47vw; }
	div.locationsResults-headline h5 { width: 100%; font-size: 3.5vw; max-width: 47vw; margin: -1vw 0vw 0vw 0vw; }
	div.locationsResults-headline h5 a { font-size: 3.5vw !important; }
	div.locationsResults-address p { font-size: 3vw; line-height: 4vw !important; }
	div.locationsResults-phoneDirections ul li p a:link, div.locationsResults-phoneDirections ul li p a:visited { font-size: 3vw; line-height: 1vw; }
	div.locationsResults-phoneDirections ul li img { width: 2.5vw; top: 0.5vw; }
	div.locationsResults-learnMore p a:link, div.locationsResults-learnMore p a:visited { font-size: 3vw; letter-spacing: 0.05vw; padding: 0.5vw 2vw; }
	div.locationsResults-learnMore img { width: 2vw; }
	div.servicesLocations-container { border-top: 2vw solid #3b89c7; }
	ul#servicesLocationsLoop li { width: 100%; }
	div.servicesLocations-image { width: 30vw; height: 35vw; margin: 1vw auto 1vw auto; }
	div.servicesLocations-headline h4 { width: 100%; font-size: 4vw; max-width: 47vw; }
	div.servicesLocations-headline h5 { width: 100%; font-size: 3.5vw; max-width: 47vw; margin: -1vw 0vw 0vw 0vw; }
	div.servicesLocations-headline h5 a { font-size: 3.5vw !important; }
	div.servicesLocations-address p { font-size: 3vw; line-height: 4vw !important; }
	div.servicesLocations-phoneDirections ul li p a:link, div.servicesLocations-phoneDirections ul li p a:visited { font-size: 3vw; line-height: 1vw; }
	div.servicesLocations-phoneDirections ul li img { width: 2.5vw; top: 0.5vw; }
	div.servicesLocations-learnMore p a:link, div.servicesLocations-learnMore p a:hover { font-size: 3vw; letter-spacing: 0.05vw; padding: 0.5vw 2vw; }
	div.servicesLocations-learnMore img { width: 2vw; }
	ul#servicesChildrenLoop li { width: 37.7vw; height: 90vw; }
	div.servicesChlidrenImage { height: 49vw; }
	ul#servicesChildrenLoop h4 { width: 38vw; font-size: 4vw; line-height: 8vw; }
	ul#servicesChildrenLoop p { font-size: 3vw; line-height: 4vw !important; padding: 0vw 0vw 2vw 0vw; }
	div.servicesChildrenArrow img { max-width: 2vw; padding: 1vw 4vw 1vw 2.5vw; }
	ul.newMeetTheTeam li, ul#findAProvider-ul li { width: 39.6vw; }
	.newTeam-container, .pfResult-container { height: 60vw; }
	.newTeam-image, .pfResult-image { margin: 1vw auto 0vw auto; height: 48vw; }
	div.newTeam-name h4, .pfResult-name h4 { width: 34vw; font-size: 3.5vw; line-height: 7vw; }
	div.newTeam-name h4 a:link, div.newTeam-name h4 a:visited, .pfResult-name h4 a:link, .pfResult-name h4 a:visited { font-size: 3.5vw; }
	img.newTeam-starRatings, img.pfStarRating { width: 20vw; }
	#findAProvider-filters { display: none; }
	#findAProvider-results { width: 100%; }
	#findAProvider-sort { display: none; }
	ul#findAProvider-top li { width: 100% !important; margin: 1vw 0vw 1vw 0vw !important; }
	ul#findAProvider-top li img { width: 6vw; }
	input#pf_name, div#findAProvider-specialty-container input, div#findAProvider-city-container input { font-size: 3vw !important; }
	div.autocomplete-items li div { font-size: 3vw; }
	.findAProvider-underline { border-bottom: 1vw solid #3b89c7; }
	div#findAProvider-submit-container input { font-size: 3vw; letter-spacing: 0.05vw; }
	ul.page-numbers { margin: 4vw 0vw 4vw; }
	ul.page-numbers li, ul.page-numbers li a, ul.page-numbers span { font-size: 3vw; }
	#pfFooter-inside { width: 100%; padding: 16vw 0vw 16vw 0vw; }
	div#pfFooter-inside h5 { border-top: 2vw solid #ffffff; font-size: 9vw; padding: 8vw 0vw 0vw 0vw; }
	div#pfFooter-inside p { font-size: 5vw !important; }
	#providerInsurance { margin: 16vw 0vw 16vw 0vw; }
	#providerInsurance h2 { font-size: 9vw !important; padding: 8vw 0vw 8vw 0vw !important; }
	div#providerInsurance ul li { width: 100%; font-size: 4vw !important; line-height: 5vw !important; }
	div#providerMain-right-name h1 { font-size: 6vw; line-height: 6vw; }
	div#providerMain-right-specialty p { font-size: 4vw; line-height: 4vw !important; }
	div#providerMain-right-phone p { font-size: 4vw; margin: 2vw 0vw 2vw 0vw; line-height: 4vw !important; }
	div#providerMain-left { height: 45vw; }
	div#providerMain-right-request a:link, div#providerMain-right-request a:visited { font-size: 3vw !important; letter-spacing: 0.05vw; }
	div#providerMain-right-request p a:after { font-size: 2.75vw; right: 2vw; }
	#providerLocations { margin: 16vw 0vw 16vw 0vw; }
	div#providerAbout h2 { font-size: 8vw; margin: 8vw 0vw 8vw 0vw; }
	div.providerMain-right-reviews-stars img { width: 24vw; }
	div.providerMain-right-reviews-textRating p { font-size: 2.5vw; line-height: 2.5vw !important; top: auto; }
	div#bpdLocation-image { height: 30vw; }
	div#bpdLocation-one-right h1 { font-size: 6vw; line-height: 6vw; }
	div#bpdLocation-one-right h2 { font-size: 4vw; line-height: 6vw; }
	div#bpdLocation-one-right p { font-size: 4vw !important; line-height: 4vw !important; }
	div#bpdLocation-one-right p:last-of-type { margin: 2vw 0vw 2vw 0vw; }
	div#bpdLocation-one-right ul li a:link, div#bpdLocation-one-right ul li a:visited { font-size: 3vw !important; letter-spacing: 0.05vw; }
	div#bpdLocation-one-right ul li a:after { font-size: 2.75vw; right: 2vw; }
	#providerReviews { margin: 16vw 0vw 16vw 0vw; }
	div#providerReviews h2 { font-size: 9vw; margin: 8vw 0vw 8vw 0vw; }
	#providerReviews-comments { height: 50vw; }
	div#providerReviews-comments p { font-size: 3vw; line-height: 4vw !important; margin: 2vw 0vw 4vw 0vw; }
	table#contactUsTable td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 4vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	ul.bpdArchive-newsLoop h2 { font-size: 3.5vw; line-height: 3.5vw; margin: 2vw 0vw 0vw 0vw; }
	p.bpdArchive-newsLoop-date { font-size: 2.5vw; line-height: 2.5vw !important; margin: margin: -1vw 0vw -1vw 0vw !important; opacity: 0.5; }
	p.bpdArchive-newsLoop-excerpt { font-size: 3vw; line-height: 3vw !important; margin: 0vw 0vw 2vw 0vw; }
	#kcms-nav { top: -10vw; }
	td#kcms-nav-right table { display: none; }
	div#kcms-content table td, div#kcms-about table td, div#kcms-featured table td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	div#kcms-team-left { width: 100%; }
	div#kcms-team-right { width: 100%; margin: 12vw 0vw 0vw 0vw; }
	#kcms-nav-left { float: left; width: 75% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	#kcms-nav-left img { height: 16vw; margin: 2vw 0vw 2vw 2vw; }
	td#kcms-nav-left h1 a:link, td#kcms-nav-left h1 a:visited { font-size: 4vw; }
	td#kcms-nav-left span { top: -2vw; }
	#kcms-nav-right { float: left; width: 25% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	div#kcms-content h2 { font-size: 8vw; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-content ul li a:link, div#kcms-content ul li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #f1f1f1; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; }
	div#kcms-content ul li a:hover { color: #000000; background-color: #ffffff; }
	div#kcms-content td:last-of-type img { float: none; width: 100%; max-width: 90%; display: table; position: relative; margin: 8vw auto 0vw auto; }
	div#kcms-about td:last-of-type hr { margin: 16vw 0vw 0vw 0vw !important; }
	div#kcms-about td:last-of-type h2 { font-size: 8vw; line-height: 9vw !important; margin: 8vw auto 0vw auto; }
	div#kcms-about td:last-of-type p:last-of-type { padding: 0vw 0vw 16vw 0vw; }
	div#kcms-featured { padding: 16vw 0vw 16vw 0vw; }
	div#kcms-featured h2 { font-size: 8vw; line-height: 9vw !important; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-featured img { width: 50%; }
	div#kcms-featured h3 { font-size: 7vw; line-height: 8vw !important; }
	#kcms-team { padding: 16vw 0vw 16vw 0vw; }
	div#kcms-team-left h2 { font-size: 8vw; line-height: 9vw !important; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-team ul li a:link, div#kcms-team ul li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #f1f1f1; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; }
	div#kcms-team ul li a:hover { color: #000000; background-color: #ffffff; }
	ul#kcmsTeamLoop li { width: 50%; height: 70vw; }
	div.kcmsTeamLoop-headshot-background { height: 53vw; }
	div.kcmsTeamLoop-name h4 { font-size: 4vw; line-height: 4vw !important; }
	div.kcmsTeamLoop-titleLineOne p { font-size: 3vw; line-height: 3vw !important; }
	#kcms-news { padding: 16vw 0vw 16vw 0vw; }
	div#kcms-news table td:first-of-type { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	div#kcms-news table td:last-of-type { display: none; }
	div#kcms-news h2 { font-size: 8vw; line-height: 8vw !important; margin: 8vw 0vw 0vw 0vw; }
	div#kcms-news ul#kcms-news-loop li { width: 50%; height: 90vw; }
	.kcms-news-image { height: 40vw; }
	.kcms-news-headline h4 { font-size: 4vw; line-height: 4vw !important; }
	div.kcms-news-date p { font-size: 3vw; line-height: 3vw !important; opacity: 0.5; margin: 2vw 0vw 2vw 0vw; }
	div.kcms-news-text p { font-size: 3.5vw; line-height: 3.5vw !important; }
	ul#kcms-news-viewAll li a:link, ul#kcms-news-viewAll li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #ffffff; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; margin: 8vw auto 0vw auto; display: table; position: relative; }
	ul#kcms-news-viewAll li a:hover { color: #000000; background-color: #F0F4F6; }
	div#kcms-about td:last-of-type ul li a:link, div#kcms-about td:last-of-type ul li a:visited { font-size: 3.5vw; padding: 6vw 4vw 6vw 4vw; font-weight: bolder; text-transform: uppercase; letter-spacing: 0.005vw; }
	div#kcms-about td:last-of-type ul li a:hover { opacity: 1; }
	div#kcms-featured ul li a:link, div#kcms-featured ul li a:visited { font-size: 3.5vw; padding: 4vw 6vw 4vw 6vw; border: 1vw solid #ffffff; color: #000000; font-weight: bolder; letter-spacing: 0.05vw; margin: 8vw auto 0vw auto; display: table; position: relative; }
	div#kcms-featured ul li a:hover { color: #000000; background-color: #f1f1f1; }
	ul#servicesWhiteBar a:link, ul#servicesWhiteBar a:visited { font-size: 3vw; line-height: 3.5vw; padding: 2.5vw 1.5vw 2.5vw 1.5vw; }
	table.mhfAnnualFunds-table td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; text-align: left !important; }
	table.mhfAnnualFunds-table img { max-width: 40% !important; margin: 0vw auto 0vw 0vw !important; }
	table.mhfAnnualFunds-table p:last-of-type { font-size: 4vw !important; line-height: 4.5vw !important; margin: 1vw 0vw 8vw 0vw !important; }
	ul#deptTeamLoops li { width: 38.8vw; height: 64vw; }
	div.deptTeamLoops-headshot-background { height: 47vw; }
	div.deptTeamLoops-name h4 { font-size: 4vw; line-height: 4vw !important; }
	div.deptTeamLoops-titleOne p { font-size: 3vw; line-height: 3vw !important; }
	table#mhRadioTable td { float: left; width: 100% !important; position: relative; display: table; margin: 0vw 0vw 0vw 0vw; padding: 0vw 0vw 0vw 0vw; }
	iframe#iframeRadio { height: 330vw; }
	/* ED Wait Times Mobile Styles */
	ul.edWaitTimesBPD li { width: 100% !important; }
	ul.edWaitTimesBPD h3 { font-size: 5vw; line-height: 5.5vw !important; margin: 4vw auto 0vw auto; }
	ul.edWaitTimesBPD p:nth-of-type(1) { font-size: 4.5vw; line-height: 5vw !important; margin: 2vw auto 2vw auto; }
	ul.edWaitTimesBPD p:nth-of-type(1):after { width: 90vw; right: -4vw; }
	ul.edWaitTimesBPD p:nth-of-type(2) { font-size: 4.5vw; line-height: 5vw !important; }
	ul.edWaitTimesBPD p:nth-of-type(3) { font-size: 16vw; line-height: 8.5vw !important; margin: 4vw auto 4vw auto; }
	ul.edWaitTimesBPD p:nth-of-type(3) span { font-size: 4vw; line-height: 4.5vw !important; }
	/* Styles from before moving to this file */
	div#osProviders-left { width: 100%; margin: 0vw 0vw 16px 0vw; }
	div#osProviders-left img { width: 100%; }
	div#osProviders-right { width: 100%; }
	div#articleLeft div.osProviders-primarySpecialty p, div#articleLeft div.osProviders-gender p, div#articleLeft div.osProviders-language p, div#articleLeft div.osProviders-reviewBar p { padding: 0vw 0vw 0vw 0vw !important; }
	div.osProviders-reviewBar img { width: 22vw !important; }
	/* Contact Form Mobile Form Styles */
	form#contactForm div.formInputs { width: 100%; }
	form#contactForm label { font-size: 5vw; }
	form#contactForm input[type="text"], form#contactForm input[type="email"], form#contactForm input[type="date"], form#contactForm select, form#contactForm select option, form#contactForm textarea { font-size: 5vw; }
	form#contactForm input[type="submit"] { font-size: 3vw; }
	/* Speakers Bureau Mobile Form Styles */
	#speakersBureau { margin: 0vw 0vw 16vw 0vw; }
	form#speakersBureauForm div.formInputs { width: 100%; }
	form#speakersBureauForm label { font-size: 5vw; }
	form#speakersBureauForm input[type="text"], form#speakersBureauForm input[type="email"], form#speakersBureauForm input[type="date"], form#speakersBureauForm select, form#speakersBureauForm select option, form#speakersBureauForm textarea { font-size: 5vw; }
	form#speakersBureauForm input[type="submit"] { font-size: 3vw; }
	/* E-Greetings Mobile Form Styles / eGreetings Mobile Form Styles */
	#eGreetings { margin: 0vw 0vw 16vw 0vw; }
	form#eGreetingsForm ul li { width: 82vw; }
	form#eGreetingsForm div.formInputs { width: 100%; }
	form#eGreetingsForm label { font-size: 5vw; }
	form#eGreetingsForm input[type="text"], form#eGreetingsForm input[type="email"], form#eGreetingsForm input[type="date"], form#eGreetingsForm select, form#eGreetingsForm select option, form#speakersBureauForm textarea { font-size: 5vw; }
	form#eGreetingsForm textarea { height: 32vw; }
	form#eGreetingsForm input[type="submit"] { font-size: 3vw; }
	/* The Changed Plate Mobile Form Styles */
	#changedPlate { margin: 0vw 0vw 16vw 0vw; }
	form#tcpForm div.formInputs { width: 100%; }
	form#tcpForm label { font-size: 5vw; }
	form#tcpForm input[type="text"], form#tcpForm input[type="email"], form#tcpForm input[type="date"], form#tcpForm select, form#tcpForm select option, form#tcpForm textarea { font-size: 5vw; }
	form#tcpForm input[type="submit"] { font-size: 3vw; }
	/* Medical Record Release Form Styles */
	#medRecord { margin: 0vw 0vw 16vw 0vw; }
	form#medRecordForm input#authorize { width: 40vw; }
	form#medRecordForm label { font-size: 5vw; }
	form#medRecordForm input[type="text"], form#medRecordForm input[type="email"], form#medRecordForm input[type="date"], form#medRecordForm select, form#medRecordForm select option, form#medRecordForm textarea { font-size: 5vw; }
	form#medRecordForm input[type="submit"] { font-size: 3vw; }
	/* Scheduling Request Mobile Form Styles */
	#schedRequests { margin: 0vw 0vw 16vw 0vw; }
	form#schedRequestsForm div.formInputs { width: 100%; }
	form#schedRequestsForm label { font-size: 5vw; }
	form#schedRequestsForm input[type="text"], form#schedRequestsForm input[type="email"], form#schedRequestsForm input[type="date"], form#schedRequestsForm select, form#schedRequestsForm select option, form#schedRequestsForm textarea { font-size: 5vw; }
	form#schedRequestsForm input[type="submit"] { font-size: 3vw; }
	/* Sponsorship Application Mobile Form Styles */
	#sponsorshipApp { margin: 0vw 0vw 16vw 0vw; }
	form#sponsorshipAppForm div.formInputs { width: 100%; }
	form#sponsorshipAppForm label { font-size: 5vw; }
	form#sponsorshipAppForm input[type="text"], form#sponsorshipAppForm input[type="email"], form#sponsorshipAppForm input[type="date"], form#sponsorshipAppForm select, form#sponsorshipAppForm select option, form#sponsorshipAppForm textarea { font-size: 5vw; }
	form#sponsorshipAppForm input[type="submit"] { font-size: 3vw; }
	/* Proxy Request Mobile Form Styles */
	#proxy { margin: 0vw 0vw 16vw 0vw; }
	form#proxyForm div.formInputs { width: 100%; }
	form#proxyForm label { font-size: 5vw; }
	form#proxyForm input[type="text"], form#proxyForm input[type="email"], form#proxyForm input[type="date"], form#proxyForm select, form#proxyForm select option, form#sponsorshipAppForm textarea { font-size: 5vw; }
	form#proxyForm input[type="submit"] { font-size: 3vw; }
	/* Be a Hero */
	div#beAHeroDonate a { padding: 4vw 6vw 4vw 6vw !important; font-size: 3vw !important; letter-spacing: 0.05vw !important; }
	img#beAHeroPerPayPeriod { display: block; position: relative; top: auto; right: auto; margin: 0vw auto 8vw 0vw; }
	/* No more right bar child split until we figure out a better way */
	article div.childSplit { width: 100% !important; }
	.childSplit-right { display: none; }
	input#payrollDeductionOneTimeAmount { width: 40vw !important; }
	input#payrollDeductionOneTimeDate { margin: 0vw 0vw 8vw 0vw !important; }
	input#payrollDeductionPerpetuityAmount { width: 40vw !important; }
	input#payrollDeductionPerpetuityStartDate { margin: 0vw 0vw 8vw 0vw !important; }
	input#payrollDeductionEndDateAmount { width: 40vw !important; }
	input#payrollDeductionTotalPays { width: 40vw !important; }
	label#payrollDeductionNote { font-size: 4vw !important; }
}