@charset "utf-8";
/* CSS Document */
/* Color Reference
#20659C - Dark Blue - for Links in Nav
#164469 - Dark Blue - side navs, headers
#FFFFFF - White - Page background, link
#DFE1DF - Lt. Grey - 1 px strokes, etc.
#666666 - Med. Grey - body copy
#29AEFF - Turquoise nav stroke
#0074bc - New Anchor color - Light Blue - hover state, button background, in page links
#272725 - new body text color
Em chart for handy reference
1em = 16px
.75em = 12px
.5em = 8px
.25em = 4px
.125em = 2px
outdated colors - replace
#E8E7DA - Tan
*/
* {
margin: 0px;
padding: 0px;
}
/* Font Classes
-------------------------------------------------------------- */
.bentonsansbold {font-family: "Benton Sans";font-style: normal;font-weight: bold;}
.bentonsansbolditalic {font-family: "Benton Sans";font-style: italic;font-weight: bold;}
.bentonsanscondensedbold {font-family: "Benton Sans Cond";font-style: normal;font-weight: bold;}
.bentonsanscondensedbook {font-family: "Benton Sans Cond Book";font-style: normal;font-weight: normal;}
.bentonsanscondensedlight {font-family: "Benton Sans Cond Light";font-style: normal;font-weight: normal;}
.bentonsanslight {font-family: "Benton Sans Light";font-style: normal;font-weight: normal;}
.bentonsanslightitalic {font-family: "Benton Sans Light";font-style: italic;font-weight: normal;}
.bentonsansmedium {font-family: "Benton Sans Medium", arial, sans-seriffont-style: normal;font-weight: normal;font-display: fallback;}
.bentonsansmediumitalic {font-family: "Benton Sans Medium", arial, sans-seriffont-style: italic;font-weight: normal;}
.bentonsansregular {font-family: "Benton Sans";font-style: normal;font-weight: normal; font-display: fallback;}
.bentonsansregularitalic {font-family: "Benton Sans";font-style: italic;font-weight: normal;}
/* Reset default browser CSS
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {border: 0;font-family: inherit;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
:focus {outline: 0;}
@media screen and (max-width: 480px){
html, body {max-width: 100%;}
}
body {background: #ffffff;line-height: 1em; overflow-x: hidden!important; position:relative;}
ul {list-style: none;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img {border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
em{font-style: italic;}
sup {font-size: .8em;}
object, embed {z-index: 1!important;}
a:hover, a:focus, a:active {text-decoration: underline!important;}
a span:hover, a span:focus, a span:active {text-decoration: underline!important;}
input[type=text]:focus, textarea:focus, input[type=checkbox]:focus, input[type="radio"]:focus, select:focus, input[type=submit]:focus, input[type=reset]:focus, input[type=password]:focus {outline: 2px solid #0074bc!important;}
/* Global Styles
-------------------------------------------------------------- */
body {font-size: 1em; line-height: 1.8em; font-family: "Benton Sans", sans-serif; color: #272725; font-display: fallback;}
#wrapper {margin: 0 auto; background: #ffffff;}
.homepage #wrapper {margin: 0 auto; background: #ffffff;/*background: url(/bg.homebg2.png) no-repeat center 153px;*/}
a {color: #0074bc; text-decoration: none; font-weight: normal;}
a:hover, a span:hover {color: #003366; }
#headerlinks a {color: #272725; line-height: 1.5em; display: inline-block;}
#headerlinks a:hover {color: #0074bc;}
.mega-menu-button-style a, .mega-menu-title a {color: #003366;}
.mega-menu-button-style a:hover, .mega-menu-title a:hover {color: #0074bc;}
p {margin-bottom: 1em; margin-top: .5em;font-size: 1em;}
.clear, .clearer {clear: both; height: 0; line-height: 0.1em;}
img {max-width: 100%; height:auto;}
input {border-radius:0px; -moz-border-radius:0px;}
.normal {font-weight: normal !important;}
strong, .bold {font-weight: bold;}
.italic {font-style: italic;}
.bolditalic{font-style: italic;font-weight: bold;}
.width98 {width: 98%; float:left;}
.floatleft {float: left;}
.floatright {float: right;}
@media screen and (max-width: 320px) {table, tr {max-width: 310px; width: 310px;}}
blockquote {margin-left: 20px;padding-left: 10px;}
#centercolumn blockquote {margin-bottom: 15px;}
#centercolumn blockquote blockquote {margin-bottom: 5px;}
.wordwrap {word-wrap: break-word;}
.clearwide {clear: both; height: 0; line-height: 0.1em;}
.inline {display: inline;}
@media screen and (max-width: 999px) {.clearwide {display: none;}}
.underline {text-decoration: underline;}
.upper-roman {list-style-type: upper-roman;}
.lower-roman {list-style-type: lower-roman;}
.upper-latin {list-style-type: upper-latin;}
.lower-latin {list-style-type: lower-latin;}
.upper-alpha {list-style-type: upper-alpha;}
.lower-alpha {list-style-type: lower-alpha;}
.decimal {list-style-type: decimal;}
.verticalalign-top {vertical-align: top;}
.border-zero {border: none!important;}
/* Accessibility
-------------------------------------------------------------- */
.offscreen a, a.offscreen-new, .banner-offscreen {position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow:hidden;}
.offscreen a:focus, a.offscreen-new:focus {left: 100px;height: 24px; width: 160px; top: 3px; z-index: 1000; position: absolute; font-size: 14px; border: solid 1px #164469; padding: 0 0 2px 2px;}
.skiprepeated {clear: both!important; float: none!important; height: 0.1em; line-height: 0.1em; padding: 0; margin:0!important; width: 100%!important;}
/* Clear fix
-------------------------------------------------------------- */
.group:after {visibility: hidden;display: block;content: "";clear: both;height: 0;}
* html .group { zoom: 1;} /* IE6 */
*:first-child+html .group { zoom: 1;} /* IE7 */
/* Global Header
-------------------------------------------------------------- */
#header {position: relative; margin: 0 auto; padding: 0; height: auto; clear: both; background-color: #ffffff; max-width: 100% !important; z-index: 112;}
#menubox{background-color: #ffffff;}
@media screen and (min-width: 980px){
/*#menubox {min-height: auto; background-color: #fff;}*/
#menubox {min-height: 82px; background-color: #fff;}
}
@media (max-width: 468px) {
#menubox {min-height: 85px;}
}
.new-header-request-an-appointment-btn { max-width: 300px; background: #324153; padding: 2px 20px 2px 20px; position: relative; text-align: center; right: 0; float: right; margin-left: 7px;}
.new-header-request-an-appointment-btn a {color: #fff; font-size: 14px;}
.new-header-request-an-appointment-btn a:hover {color: #fff;}
.main-navigation-logo {
z-index: 1000;
top: 24px;
width: 65px;
height: 65px;
position: fixed !important;
}
#logo {display:inline; margin: 0;}
#socialbuttonswrapper {float: right; clear: none; margin: 0; margin-top: 12px;}
#socialbuttons .socialbutton {width: 21px; display: inline; margin-right: 3px;}
#socialbuttons .last {margin-right: 0;}
#smsocialbuttonswrapper {visibility:hidden; position:fixed;top:2px;left:0;width:99%;height:28px;z-index: 998;margin:0; padding: 0 .3em; background: #ffffff; transition: all 0.4s ease; opacity:0;}
#header.sticky-header #smsocialbuttonswrapper {visibility: visible; opacity:1; top:0; display: none;}
.logo-desktop img, .logo-notebook img {transition: all 0.4s ease; opacity:1; top:0;}
#header.sticky-header .logo-desktop img {opacity:0; top:-20px;}
.fixedtopbar .logo-notebook img {opacity:0; top:-20px;}
#smsocialbuttonswrapper-inner {position:relative;margin:0 auto;padding:.5em 0em;max-width:1000px;z-index:999;}
#smlogo {position:absolute;top:2px;left:-90px !important;}
#smsocialbuttons {position:absolute;top:4px;right:0;}
#smsocialbuttons .smsocialbutton {max-width: 21px; display: inline; margin-right: 3px;}
#socialbuttons .socialbutton a img, #smsocialbuttons .smsocialbutton a img {max-width: 21px!important;}
#smsocialbuttons .last {margin-right: 0;}
@media screen and (max-width: 999px){#socialbuttons img {max-width: 30px;}}
@media screen and (max-width: 768px) {#header {padding: .5em 1% .1em 1%;}}
@media screen and (max-width: 767px) {
#headersearch {display: none;}
.givetop {display: none;}
}
#headerlinks {
float: right;
clear: none;
font-size: .8em;
margin-top: 2px;
margin-right: 20px;
font-family: 'benton sans', arial, helvetica, sans-serif;
}
.myhss-signin-desktop {
position: relative;
padding-right: 25px;
margin-left: 85px;
}
.myhss-signin-mobile a div {
position: relative;
}
.myhss-signin-mobile a div {
padding-left: 20px;
}
.myhss-signin-desktop:before,
.myhss-signin-mobile a div:before {
content: "";
position: absolute;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.99998 0.882433C5.77907 0.87705 4.58465 1.23823 3.5713 1.91924C2.55795 2.60024 1.77232 3.56971 1.31608 4.70219C0.85985 5.83466 0.754016 7.078 1.01228 8.27129C1.27054 9.46459 1.88101 10.5529 2.76469 11.3954L2.92469 11.5366C4.04267 12.5484 5.49678 13.1088 7.00469 13.1088C8.5126 13.1088 9.96671 12.5484 11.0847 11.5366L11.2447 11.3954C12.129 10.5523 12.7396 9.46317 12.9976 8.26899C13.2556 7.0748 13.149 5.83066 12.6916 4.69778C12.2342 3.56491 11.4471 2.59552 10.4322 1.91524C9.41743 1.23496 8.22169 0.875151 6.99998 0.882433ZM10.0023 11.1883C9.86926 11.2895 9.73104 11.3838 9.58821 11.4707L9.42821 11.546C8.67863 11.9263 7.84993 12.1245 7.00939 12.1245C6.16885 12.1245 5.34015 11.9263 4.59057 11.546L4.42116 11.4613C4.28154 11.3741 4.14646 11.2798 4.01645 11.1789L3.70586 10.9718C3.77169 10.2696 4.09799 9.61736 4.62054 9.14358C5.14309 8.66981 5.82404 8.40877 6.52939 8.41185H7.47057C8.17592 8.40877 8.85687 8.66981 9.37942 9.14358C9.90197 9.61736 10.2283 10.2696 10.2941 10.9718L10.0023 11.1883ZM5.58821 6.0589C5.58821 5.77968 5.67101 5.50673 5.82614 5.27457C5.98127 5.04241 6.20175 4.86146 6.45972 4.7546C6.71769 4.64775 7.00155 4.61979 7.2754 4.67427C7.54926 4.72874 7.80081 4.8632 7.99825 5.06064C8.19569 5.25807 8.33014 5.50963 8.38462 5.78348C8.43909 6.05734 8.41113 6.3412 8.30428 6.59916C8.19743 6.85713 8.01648 7.07762 7.78431 7.23274C7.55215 7.38787 7.2792 7.47067 6.99998 7.47067C6.62556 7.47067 6.26647 7.32193 6.00171 7.05717C5.73695 6.79242 5.58821 6.43333 5.58821 6.0589ZM11.0659 10.1813C10.8963 9.6059 10.5918 9.07938 10.1776 8.64555C9.76343 8.21171 9.25157 7.88312 8.68469 7.68714C9.00644 7.35524 9.2233 6.93592 9.30819 6.48152C9.39309 6.02713 9.34226 5.55779 9.16205 5.13211C8.98184 4.70643 8.68024 4.34325 8.29489 4.08793C7.90955 3.83261 7.45753 3.69645 6.99527 3.69645C6.53302 3.69645 6.081 3.83261 5.69565 4.08793C5.31031 4.34325 5.0087 4.70643 4.8285 5.13211C4.64829 5.55779 4.59746 6.02713 4.68236 6.48152C4.76725 6.93592 4.98411 7.35524 5.30586 7.68714C4.73897 7.88312 4.22712 8.21171 3.81293 8.64555C3.39874 9.07938 3.0942 9.6059 2.92469 10.1813C2.3232 9.41793 1.94875 8.5007 1.84416 7.53451C1.73958 6.56833 1.90909 5.59222 2.3333 4.71786C2.75751 3.84351 3.41929 3.10623 4.24291 2.59038C5.06654 2.07454 6.01874 1.80097 6.99057 1.80097C7.9624 1.80097 8.9146 2.07454 9.73822 2.59038C10.5618 3.10623 11.2236 3.84351 11.6478 4.71786C12.072 5.59222 12.2416 6.56833 12.137 7.53451C12.0324 8.5007 11.6579 9.41793 11.0564 10.1813H11.0659Z' fill='%232E74B6'/%3e%3c/svg%3e ");
background-repeat: no-repeat;
background-size: 100% 100%;
}
.myhss-signin-desktop:before {
right: 0;
top: 0;
width: 16px;
height: 16px;
}
.myhss-signin-mobile a div:before {
left: 0px;
top: -9px;
width: 16px;
height: 16px;
}
#headersearch {
float: none;
clear: none;
margin: 0;
padding: 0;
position: relative;
text-align: center;
background-color: #f9f9f9;
padding: 20px 0 20px 0;
border-bottom: 1px #ddddda solid;
display:none;
}
#headersearch form {margin: 0; padding: 0; position: relative;}
#headersearchinput {border: 1px solid #0074bc;margin: 0; padding: 0px; position: relative; left: -4px; background-color: #FBFEFE; display: inline;color: #666666; border-radius:0px; -moz-border-radius:0px; margin-left: 0px; display: inline-block; height: 22px; }
#headersearchsubmit {
border: 0;
margin: 0;
padding: 0;
border-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 0px;
-moz-border-radius: 0px;
display: inline-block;
position: relative;
top: 6px;
height: 24px;
}
#headersearchinput input {max-width: 126px; position: relative; top: -2px;}
#headersearch input[type="text"]{background: #fff !important; border-radius: 0px;}
#headersearch input[type="image"]{-webkit-appearance: caret; -moz-appearance: caret; margin: 0; border: 0!important; padding: 0px!important;background:none!important; top: 6px; position: relative; width: auto!important;}
#headersearch input[type="text"]:focus, #headersearch input[type="image"]:focus, #new_newsroom_search input[type="image"]:focus {border: 2px solid #0074bc!important;}
@media (max-width: 1200px) {
#smsocialsearch {
left: 0 !important;
}
#smlogo {
left: 0 !important;
}
}
@media screen and (max-width: 999px){
#socialbuttons img {max-width: 30px;}
#headersearchinput {padding: 0!important;}
#smsocialsearch{top: -4px;}
}
@media screen and (max-width: 768px) {
#header {padding: .5em 1% .1em 1%;}
#headersearchinput input {top: 0px;}
}
@media screen and (max-width: 767px) {
#headersearch, .givetop, #headerlinks {display: none;}
}
.mobile-search-form {display: none;}
/* custom style for swiftype search */
.st-ui-type-heading, .st-ui-type-detail {
font-size: 14px !important;
}
.st-default-search-input, .st-ui-search-input, .st-conditions-search-input {
display: inline-block;
width: 450px !important;
height: 30px !important;
padding: 7px 11px 7px 28px;
border: 1px solid #bbb;
border: 1px solid rgba(0,0,0,0.25);
font-weight: 400;
color: #3B454F;
font-size: 14px;
line-height: 16px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
background: #fff !important;
-moz-background-clip: padding-box;
background-clip: padding-box;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
font-family: system, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Lucida Grande", sans-serif;
}
@media (max-width: 580px) {
.st-default-search-input, .st-ui-search-input, .st-conditions-search-input {
width:300px !important;
}
}
@media (max-width: 300px) {
.st-default-search-input, .st-ui-search-input, .st-conditions-search-input {
width:220px !important;
}
}
.st-default-search-input, .st-conditions-search-input {
border: 1px solid #324153 !important;
padding: 2px 0 2px 10px !important;
border-radius: 0 !important;
}
@media screen and (max-width: 768px){
.mobile-search-form .st-default-search-input, .mobile-search-form .st-conditions-search-input {border-radius: 0px!important; background: #ffffff!important; top: -10px; position: relative;}
.mobile-search-form input[type="image"] {top: -3px; position: relative;}
}
.st-default-autocomplete {width: 400px!important;}
@media screen and (max-width: 768px){.st-default-autocomplete {width: 400px!important; /*margin-left: -140px;*/}}
@media screen and (max-width: 600px){.st-default-autocomplete {width: 360px!important; /*margin-left: -130px;*/}}
@media screen and (max-width: 400px){.st-default-autocomplete {width: 320px!important; /*margin-left: -50px;*/}}
/* Print Style
-------------------------------------------------------------- */
.logo-print {
display:none;
}
@media print {
@page {
size: 210mm 297mm;
margin: 25mm;
}
.logo-print {
display:block;
}
.physican-search-banner-appointment-phone, .physican-search-banner-appointment-phone a, #physician-phone-number-mobile a {
color:#272725 !important;
font-size:1.4em !important;
}
#top-bar {
display: none !important;
}
#header {
display: none !important;
}
#side-panel {
display: none !important;
}
#pagebanner {
display: none !important;
}
#modulecolumn {
display: none !important;
}
#conditions-modulecolumn {
display: none !important;
}
.modulecolumn-wide {
width: 23% !important;
}
@media screen and (max-width: 999px) {
.modulecolumn-wide {
width: 100% !important;
}
}
#navcolumn {
display: none !important;
}
#pagecontent {
max-width: 100% !important;
}
.noleftnav #centercolumn {
width: 100% !important;
}
@media screen and (max-width: 999px) {
#centercolumn, .noleftnav #centercolumn {
width: 100% !important;
}
}
.physician_search_banner_mobile_wrap {
width:auto !important;
max-width: 100% !important;
}
.physician-module-tap-wrap {
display:none !important;
}
#footerbox {display:none !important;}
#tabbed-nav {display:none !important; }
#navwrapper {display: none !important;}
#physiciantabs2 { display: none !important;}
.new-physician-search-module-style {display: none !important;}
p {font-size: 1.0em !important; line-height:1.4em !important; color:#000 !important;}
.pagecontent_newphysiciansearch p {font-size: 1.0em !important; color:#000 !important;}
table {
color:#000 !important;
}
span {
color:#000 !important;
}
h2 {
color:#000 !important;
}
.pagecontent_newphysiciansearch .physician-text-indent a {
color: #000 !important;
}
.videoWrapper {
display: none !important;
}
#player {
display: none !important;
}
#mobilenav-searchbutton {
display: none !important;
}
#primary-menu-trigger {
display: none !important;
}
.cbFormLabel {
display:none !important;
}
#layerSlider_main {
display:none !important;
}
#industryhide {
display: none !important;
}
#industryshow {
display: block !important;
}
}
/* pint style end */
/* InsidePage content
-------------------------------------------------------------- */
#pagecontent, .pagecontent {padding: 0; clear: both; display: block; max-width: 1180px; margin: 0 auto; min-height: 192px;}
#pagecontent_newsroom_new {padding: 0; clear: both; display: block; max-width: 1000px; margin: 0 auto; min-height: 192px;}
#pagecontent.widebg {}
#pagecontent_full_width {padding: 0; clear: both; display: block; max-width: 100%; margin: 0 auto; min-height: 192px;}
@media screen and (max-width: 1200px){
#pagecontent, .pagecontent {
padding: 0 25px 0 35px;
}
}
@media screen and (max-width: 480px){
#pagecontent, .pagecontent {
padding: 0 5px 0 10px;
}
}
@media screen and (max-width: 380px){
#pagecontent, .pagecontent {
padding: 0 15px 0 10px;
}
}
.tinynav, .tinynav_label, #leftnavtop, #tinynavcontainer{display: none;}
#pagebanner {
background-color:#f9f9f9;
background-repeat: repeat;
z-index: 0;
min-height: 9px; /*was 28px */
}
#pagebanner img {
}
.sub-brand-logo-image {
margin:1.5em 0 0 0;
}
#pagebanner.patient {text-align: center;}
#pagebanner.professional {line-height: 0.1em; text-align: center;}
#pagebanner.pediatrics{background-color: #ffffff!important; text-align: center;}
#pagetitle, .pagetitle {display: block;}
#pagetitle h1, .pagetitle h1 {font-size: 1.8em; line-height: 1.4em; font-family: "Benton Sans", arial, sans-serif;font-style: normal; font-weight:bold; color: #272725; padding: 1em 0 .6em 0;}
#pagetitle h1:first-letter, .pagetitle h1:first-letter {text-transform: uppercase;}
#pagetitle-full-width {display: block; max-width:1200px; margin:0 auto;}
#pagetitle-full-width h1 {font-size: 1.8em; line-height: 1.4em; font-family: "Benton Sans", arial, sans-serif;font-style: normal; font-weight:bold; color: #272725; padding: 1em 0 .6em 0;}
#pagetitle-full-width h1:first-letter {text-transform: uppercase;}
.newsfoundation #pagetitle h1:first-letter {text-transform: none;}
#pagetitle-home, .pagetitle-home {display: block;}
#pagetitle-home h1, #pagetitle-home h2, .pagetitle-home h1, .pagetitle-home h2 {font-size: 1.8em; line-height: 1.4em; font-family: "Benton Sans", arial, sans-serif;font-style: normal; font-weight:bold; color: #272725; padding: 1em 0 .6em 0;}
#pagetitle-home h1:first-letter, #pagetitle-home h2:first-letter, .pagetitle-home h1:first-letter, .pagetitle-home h2:first-letter {text-transform: uppercase;}
@media only screen and (max-width: 720px){
#pagetitle-home, .pagetitle-home {display: block;}
#pagetitle-home h1, .pagetitle-home h1 {font-size: 1.8em; line-height: 1.4em; font-family: "Benton Sans", arial, sans-serif;font-style: normal; font-weight:bold; color: #272725; padding: 1em 0 .6em 0;}
#pagetitle-home h2, .pagetitle-home h2 {font-size: 1.5em; line-height: 1.4em; font-family: "Benton Sans", arial, sans-serif;font-style: normal; font-weight:bold; color: #272725; padding: 1em 0 .6em 0;}
#pagetitle-home h1:first-letter, #pagetitle-home h2:first-letter, .pagetitle-home h1:first-letter, .pagetitle-home h2:first-letter {text-transform: uppercase;}
}
@media only screen and (max-width: 480px){
#pagetitle-home, .pagetitle-home {display: block;}
#pagetitle-home h1, .pagetitle-home h1 {font-size: 1.8em; line-height: 1.4em; font-family: "Benton Sans", arial, sans-serif;font-style: normal; font-weight:bold; color: #272725; padding: .4em 0 .3em 0;}
#pagetitle-home h2, .pagetitle-home h2 {font-size: 1.5em; line-height: 1.4em; font-family: "Benton Sans", arial, sans-serif;font-style: normal; font-weight:bold; color: #272725; padding: .4em 0 .3em 0;}
#pagetitle-home h1:first-letter, #pagetitle-home h2:first-letter, .pagetitle-home h1:first-letter, .pagetitle-home h2:first-letter {text-transform: uppercase;}
}
#pagetitle #addthis {float: right; clear: none; margin: .6em 0 .4em 0;}
#pagetitle.pediatricstitle h1 {line-height: 1em; text-indent: -9999em; background:url(/images/css/pediatrics-lerner-logo.png) no-repeat; margin-top:1em;}
#pagetitle.myhsstitle h1 {line-height: 2em; text-indent: -9999em; background:url(/myHSS_logo-tagline.png) no-repeat;}
@media only screen and (max-width: 580px){
#pagetitle.pediatricstitle h1 {
line-height: 1em;
text-indent: -9999em;
background: url(/images/css/pediatrics-lerner-logo.png) no-repeat;
margin-top: 0;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
}
}
@media only screen and (max-width: 320px){
#pagetitle.pediatricstitle h1 {line-height: 2em; text-indent: -9999em; background:url(/images/css/pediatrics-lerner-logo.png) no-repeat; background-size: 100%}
#pagetitle.myhsstitle h1 {line-height: 2em; text-indent: -9999em; background:url(/myHSS_logo-tagline.png) no-repeat; background-size: 100%}
}
.leftnav-title {display:none;}
#navcolumn {float: left; clear: none; width: 16%; margin-right: 3%; padding-top: .5em; margin-bottom: 1em;}
#navcolumn h2.leftnav-title {font-family: "Benton Sans", arial, sans-serif;font-style: normal;font-weight: bold; font-size: 1em;line-height: 1.2em; color: #272725; margin-bottom: 1em; margin-left: 0.7em; padding-bottom: .4em;border-bottom: 1px solid #DFE1DF;display:inline-block;}
#navcolumn h2.leftnav-title a {color: #272725;}
#navcolumn ul {border: 0;border-bottom: 1px solid #DFE1DF;}
#navcolumn ul.subnav {border: 0;border-bottom: 0 !important;}
#navcolumn ul li {font-size: .8em; font-family: "Benton Sans Medium", arial, sans-serif;font-style: normal;font-weight: normal; margin: .6em 0 1em 1em; line-height: 1.6em;}
#navcolumn ul li a:hover {color:#0074bc;}
#centercolumn {float: left; clear: none; width: 57.5%; padding-top: .4em; padding-right: 3% /*20px*/; margin-bottom: 1.5em;}
#centercolumn > :first-child {margin-top:0; padding-top: 0;}
#centercolumn #addthis {display: none;}
.noleftnav #navcolumn, .nomodulecolumn #modulecolumn, .singlecolumn #navcolumn, .singlecolumn #modulecolumn, .twocolumnsplit #navcolumn, .twocolumnsplit #modulecolumn {display: none;}
.noleftnav #centercolumn, .nomodulecolumn #centercolumn {width: 80%; padding-right:0;}
.noleftnav #centercolumn {width: 74%;}
.singlecolumn #centercolumn, .twocolumnsplit #centercolumn {width: 100%; margin-bottom: 1.5em;padding-right: 0%;}
.subnav li a {font-size:1.2em;}
.centercolumn_full_width {
margin-bottom: 1.5em;
max-width: 1180px;
margin: 0 auto;
clear: both;
padding: 0;
float: none;
width: auto;
}
@media (max-width: 1250px) {
.centercolumn_full_width {
margin-bottom: 1.5em;
max-width: 1180px;
margin: 0 auto;
clear: both;
padding: 0 1.5em 0 1.5em !important;
float: none;
width: auto;
margin: 0 !important;
}
}
#centercolumn h2, #centercolumn h3, #centercolumn h4 {font-family: "Benton Sans", arial, sans-serif;font-style: normal;font-weight: bold;}
.columnsContainer h2, .columnsContainer h3, .columnsContainer h4 {font-family: "Benton Sans", arial, sans-serif;font-style: normal;font-weight: bold;}
#centercolumn h2 {
font-size: 1.5em;
line-height: 1.3;
margin-top: 1.5em;
margin-bottom: 0.7em;
color: #272725;
}
.columnsContainer h2 {
font-size: 1.5em;
line-height: 1.3;
margin-top: 1em;
margin-bottom: 0.7em;
color: #272725;
}
#centercolumn h2.subheading {margin-bottom: .3em;font-size: 1.4em; color: #272725;}
.centercolumn-conditions h2.subheading {
margin-top: 2.0em !important;
}
#centercolumn h2.subtitle {margin-bottom: .7em;font-size: 1.8em; color: #444444;}
@media screen and (max-width: 999px) {
.centercolumn-conditions #pagetitle {
margin: 0;
}
}
.centercolumn-conditions h2.subtitle {font-size: 1.4em !important;}
#centercolumn h3 {
font-size: 1.25em;
line-height: 1.3;
margin-top: 1.3em;
margin-bottom: .7em;
color: #272725;
}
.columnsContainer h3 {
font-size: 1.25em;
line-height: 1.3;
margin-top: 1em;
margin-bottom: .7em;
color: #272725;
}
#centercolumn h3.subheading {font-size: /* 1.4em;*/ font-size: 1.25em !important; color: #272725;}
#centercolumn h4.subheading {font-size: /* 1.4em;*/ font-size: 1.1em !important; color: #272725;}
#centercolumn h4 {
font-size: 1.1em;
line-height: 1.3;
margin-bottom: .7em;
color: #444444;
margin-top: 0.8em;
}
.columnsContainer h4 {font-size: 1.1em; line-height:1.6; margin-top: 1em; margin-bottom: .7em; color: #444444;}
#centercolumn h2:first-child, #centercolumn h3:first-child, #centercolumn h4:first-child, .columnsContainer h2:first-child, .columnsContainer h3:first-child, .columnsContainer h3:first-child, .columnsContainer h4:first-child {margin-top: 0; margin-bottom: .7em;}
#centercolumn h2.showhide, #centercolumn h3.showhide {color:#0074bc; }
.toggleta h2.showhide, .toggleta h3.showhide, .toggleta h4.showhide {
color: #272725 !important;
}
#centercolumn a, .centercolumn a {color: #0074bc;}
#centercolumn a:hover, #centercolumn li a:hover, .centercolumn li a:hover, .centercolumn a:hover {color: #164469;}
#centercolumn ul, .centercolumn ul {margin-left: .5em;}
#centercolumn ul li, .centercolumn ul li, .columnsContainer ul li {font-size: 1em;background: url(/images/css/list_bullet.gif) left .7em no-repeat; padding: 0 0 .5em .7em;}
.add-bullet-grey li {font-size: 1em;background: url(/images/css/list_bullet.gif) left .7em no-repeat; padding: 0 0 .5em .7em;}
.add-bullet-white li {font-size: 1em;background: url(/images/css/list_bullet_white.gif) left .7em no-repeat; padding: .2em 0 .5em .7em;}
.add-bullet-grey ul ul li, .add-bullet-white ul ul li {list-style-type: circle; margin-left: 3.5em!important; padding: 0 0 .5em .7em!important; background: none!important;}
.arabic-language-bullet-style li {
font-size: 1em;
background: none !important;
padding: 0 0 .5em .7em;
list-style: square;
margin-right: 1.1em;
}
#centercolumn ul li ol li, .centercolumn ul li ol li {background: none;}
.issuu {text-align: center;}
.introblock-patient, .introblock-professional, .introBlock {
font-size: 1.6em;
line-height: 1.6em;
font-family: "Benton Sans Light", arial, sans-serif;
font-style: normal;
font-weight: normal;
}
#modulecolumn {float: left; clear: none; width: 20%; margin-top: 0em; margin-left: 2.5em;}
.contentcolumnleft, .contentcolumnright {width: 47%; float: left; clear: none; padding:1em 1em .5em 1em; line-height: 1.6em;}
.contentcolumnright {padding-right: 0;}
.contentcolumnleft ul, .contentcolumnright ul {margin-left: .5em;}
.heading {font-style: normal;font-weight: normal;font-size: 1.2em; font-weight: bold;padding-bottom: .2em; margin-bottom: .7em; border-bottom:0;}
.heading a {text-decoration:none; color:#164469; font-weight:normal;}
.heading a:hover {text-decoration:underline; color:#164469}
#centercolumn h2.heading {margin-top: 1.3em;}
.givingleft {float: left; clear: none; width: 30%;}
.givingright {float: left; clear: none; margin-left: 3em; width: 60%;}
.givingleft iframe.mobilitymattersiframe {max-height: 30px; margin-top: .4em; max-width: 200px;}
.mobilitymatters h3 {margin-bottom: .4em;}
#mobilitymatterssearch {margin: 0; padding: 0; padding-top: 0.1%;}
#mobilitymatterssearch form {margin: 0; padding: 0; margin-left: -8px;}
#mobilitymatterssearch input[type="image"] {border: 2px solid #B9C2BF; border-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-radius:0px; -moz-border-radius:0px; margin: 0;}
#mobilitymatterssearch input[type="text"] {border: 2px solid #B9C2BF !important; padding: 2px 3px 3px 3px; background-color: #FBFEFE !important; position: relative; top: -8px; left: 7px; font-family:Arial, sans-serif; color: #666666; border-radius:0px; -moz-border-radius:0px; font-size: .8125em; }
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape){#mobilitymatterssearch input[type="text"] {top: -9px;}}
@media only screen and (max-width: 320px){#mobilitymatterssearch input[type="text"] {top: -9px;}}
.left10 {margin-left:.625em;}
.left20 {margin-left:1.25em;}
.left30 {margin-left:2em;}
.top10 {margin-top:.625em;}
.top20 {margin-top:1.25em;}
.top80 {margin-top:5em;}
.right10 {margin-right:.625em;}
.right20 {margin-right:1.25em;}
.bottom10 {margin-bottom:.625em;}
.bottom20 {margin-bottom:1.25em !important;}
.bottom60 {margin-bottom:4em !important;}
.floatleft {float: left; clear: none;}
.floatright {float: right; clear: none;}
.center, .centeralign {text-align: center;}
.rightalign {text-align: right;}
.leftalign {text-align: left;}
.videolink {padding: 0px 0 10px 22px; background: url('/images/icons/video-icon-light.png') 0 0px no-repeat;}
.maplabel {padding: 6px; font-size: .7em;}
.zeroauto {margin: 0 auto;}
.mobile-hide {display:inline;}
#centercolumn ul#resultslist li{background: transparent;}
#centercolumn #resultslist .resultheader {font-family: "Benton Sans Medium", arial, sans-serif;font-style: normal;font-weight: normal;font-size: 1.2em; background-color: #ffffff; padding: .3em; color: #000000;border-bottom: 1px solid #ddddda;border-top: 1px solid #ddddda;}
#centercolumn #resultslist .resultheader a {color: #005398!important;}
#centercolumn #resultslist .conditionresult {line-height: 1.2em; font-size: 1em; margin:.6em 0 0 .5em;}
#centercolumn .physicianslist .resultheader {font-family: "Benton Sans Medium", arial, sans-serif;font-style: normal;font-weight: normal;font-size: 1.2em; background-color: #ecf2f6; padding: .3em; color: #272725; margin-bottom: .5em;}
#centercolumn .physicianslist .physicianslist-result {display: block;clear: both; margin-left: .5em;}
#centercolumn .physicianslist .physicianslist-result img {margin: 0 .75em 1px 0;}
@media only screen and (max-width: 480px){
#centercolumn .physicianslist .physicianslist-result {line-height: 1.3em; font-size: .95em;}
.top80 {margin-top:0.5em;}
.left30 {margin-left:0.5em;}
.rightalign {text-align:center;}
.mobile-hide {display:none;}
}
.authorslist {padding: 1em 1em 1em 0em; border-bottom: 1px dotted #DFE1DF;border-top: 1px dotted #DFE1DF;}
h2.authorsList_authorName {margin-left: 0;}
.authorsList_authorPosition, .authorslist p, .author p {margin-left: 0em;}
.authorslist h2 {margin-left: 0;}
.author {padding-top: 0em; font-size: .95em;}
.author h2 {margin-left: 0 !important;}
.author-top p {margin: 0 !important;}
#centercolumn .authorslist .author h2{margin-top: 0;}
@media only screen and (max-width: 480px){.author {font-size: 1.3em;} .author p:first-child {clear:both;} .author p {margin-left:1em; padding-top: .5em; font-size: 0.95em !important;} .authorslist img {max-width: 30%;}}
.medicalarticle ul {font-weight: normal; margin-top: 1em;}
.medicalarticle ul li{background: url(/images/icons/icon.squaregreybullet.gif) left .7em no-repeat; padding: 0 0 .5em .7em; margin-left: 2em;}
#centercolumn ul ul li, .centercolumn ul ul li {list-style-type: circle; margin-left: .6em!important; padding: 0.2em 0 0.2em 0!important; background: none!important;}
@media screen and (max-width: 767px) {
#centercolumn ul ul li, .centercolumn ul ul li {
font-size: 18px;
}
}
#centercolumn .bootstrap-content-block ul ul li {
list-style-type: circle;
margin-left: auto;
padding: 0 0 .3em .7em !important;
background: url(/images/icons/icon.squaregreybullet.gif) left .7em no-repeat !important;
display: block;
margin-left: 0 !important;
}
.articlephoto {margin: 0 10%; display: inline-block;padding: .3em; border: 1px solid #DFE1DF; background-color: #e5edf2; width: 80%;}
.articlephoto img {float: left; clear: none; max-width: 55%;}
.articlephoto .caption {font-size: .8em; padding: 0; margin: 0; max-width: 40%; float: left; clear: none; margin-left: 1em; text-align: left;}
#toTop {width:100px;border:1px solid #0074bc;background:#ffffff;text-align:center;padding:4px; position:fixed;bottom:30px; right:10px;cursor:pointer;display:none;color:#0074bc!important;font-family: "Benton Sans Medium", arial, sans-serif;font-style: normal;font-weight: normal;font-size: .8em;}
#toTop:hover {background-color: #0074bc; text-decoration: none; color: #ffffff!important; border: 1px solid #0074bc;}
#toTop2 {
width: 30px;
/*z-index:333333333;*/
z-index:-11;
border: 0;
/*background: rgba(0,0,0,0.4);*/
background: none !important;
text-align: center;
padding: 4px;
padding-top: 10px;
position: fixed;
bottom: 30px;
/*right: 0;*/
left:20px;
cursor: pointer;
display: none;
/*display: none !importamnt;*/
color: #fff!important;
font-family: "Benton Sans Medium", arial, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 1.2em;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
-webkit-animation: fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1);
-moz-animation: fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1);
-o-animation: fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1);
animation: fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1);
box-sizing: unset;
}
.toTop-icon {
background: url(https://www.hss.edu/images/icons/toTaparrow.png) no-repeat;
position: relative;
z-index: 3333333333333333333;
/*display:none;*/
}
@media screen and (max-width: 768px){
#toTop2 {
/*right: 10px;*/
/*bottom:50px;*/
bottom:65px;
}
.physicianstyles #toTop2{bottom:80px;}
}
/* show totop icon only on conditions pages */
.condition-article-wrapper .toTop-icon {
position: relative;
z-index: 3333333333333333333;
}
@media screen and (max-width: 768px){
.condition-article-wrapper #toTop2 {
left: 10px;
bottom: 65px;
}
}
.condition-article-wrapper #toTop2 {
z-index: 333333333;
background: rgba(0,0,0,0.4) !important;
}
/* show totop icon only on conditions pages end */
.physicianstyles #toTop{bottom:80px;}
.centercolumnvideo iframe {width: 500px; height: 281px;}
@media screen and (max-width: 999px){
.centercolumnvideo iframe {width: 440px; height: 247px;}
}
.enlargeArticleImage {background: #fff;display: block;float: right;}
.contentLayout_30-70_col1 {float: left; clear:none; width: 28%; margin-left: 3%;}
.contentLayout_30-70_col2 {float: left; clear:none; width: 65%; margin-left: 3%;}
.contentLayout_40-60_col1 {float: left; clear:none; width: 38%; margin-left: 3%;}
.contentLayout_40-60_col2 {float: left; clear:none; width: 55%; margin-left: 3%;}
.contentLayout_60-40_col1 {float: left; clear:none; width: 55%; margin-left: 3%;}
.contentLayout_60-40_col2 {float: left; clear:none; width: 38%; margin-left: 3%;}
.contentLayout_20-80_col1 {float: left; clear:none; width: 20%; margin-left: 3%; text-align:center;}
.contentLayout_20-80_col2 {float: left; clear:none; width: 73%; margin-left: 3%;}
.contentLayout_10-90_col1 {float: left; clear:none; width: 10%; margin-left: 3%; text-align:center; padding-top:.5em;}
.contentLayout_10-90_col2 {float: left; clear:none; width: 83%; margin-left: 3%; }
.contentLayout_70-30_col1 {float: left; clear:none; width: 65%; margin-left: 3%;}
.contentLayout_70-30_col2{float: left; clear:none; width: 28%;margin-left: 3%; /*line-height: 1.6em;*/}
.physicianstyles .contentLayout_50-50_col1 {float: none; clear:both; width: 94%; margin-left: 0;}
.physicianstyles .contentLayout_50-50_col2{float: none; clear:both; width: 95%;margin-left: 0; margin-top: 1em;}
.physicianstyles .contentLayout_50-50_col1 ul {border: 0;}
.contentLayout_50-50_col1 {float: left; clear:none; width: 44%; margin-left: 3%; }
.contentLayout_50-50_col2 {float: left; clear:none; width: 44%;margin-left: 3%; }
.contentLayout_50-50_col1 h2, .contentLayout_50-50_col2 h2{border-bottom: 1px solid #cccccc; }
.contentLayout_50-50_col1 ul {padding-right: .75em; margin-right: 0!important;}
.contentLayout_50-50_col1 ul li, .contentLayout_50-50_col2 ul li, .popup ul li {background: url(/images/icons/icon.squaregreybullet.gif) left .7em no-repeat; padding: 0 0 .5em .7em;}
.contentLayout_50-50_tile1, .contentLayout_50-50_tile2 {float: left; clear:none; width: 40%; margin:20px; padding:30px; height:400px; /*line-height: 1.6em;*/}
.contentLayout_50-50_tile1 h2, .contentLayout_50-50_tile2 h2 {font-weight:700; padding-bottom:10px; border-bottom: 1px dotted #ddd; }
.contentLayout_50-50_tile1 a:hover, .contentLayout_50-50_tile2 a:hover {text-decoration: underline;}
.contentLayout_50-50_tile1 ul, .contentLayout_50-50_tile2 ul {margin-right: 0!important; margin-left:0px!important; padding-left:20px;}
.contentLayout_50-50_tile1 ul li, .contentLayout_50-50_tile2 ul li {list-style:square; padding: 0 0 .5em 0!important; background:none!important;}
.contentLayout_30-30-30_tile1, .contentLayout_30-30-30_tile2, .contentLayout_30-30-30_tile3 {float: left; clear:none; width: 27%; margin: 0 20px 30px 0; padding:20px; min-height:300px; height:auto; /*line-height: 1.6em;*/}
.contentLayout_30-30-30_tile1 h2, .contentLayout_30-30-30_tile2 h2, .contentLayout_30-30-30_tile3 h2 {font-weight:700; padding-bottom:10px; border-bottom: 1px dotted #ddd; }
.contentLayout_30-30-30_tile1 a:hover, .contentLayout_30-30-30_tile2 a:hover, .contentLayout_30-30-30_tile3 a:hover {text-decoration: underline;}
.contentLayout_30-30-30_tile1 ul, .contentLayout_30-30-30_tile2 ul, .contentLayout_30-30-30_tile3 ul {margin-right: 0!important; margin-left:0px!important; padding-left:20px;}
.contentLayout_30-30-30_tile1 ul li, .contentLayout_30-30-30_tile2 ul li, .contentLayout_30-30-30_tile3 ul li {list-style:square; padding: 0 0 .5em 0!important; background:none!important;}
@media screen and (max-width: 960px){
.contentLayout_30-30-30_tile1, .contentLayout_30-30-30_tile2, .contentLayout_30-30-30_tile3 {width: 85%;}
}
.contentLayout_40-40_col1 {float: left; clear:none; width: 34%; margin-left: 12%; margin-right:1%; /*line-height: 1.6em;*/}
.contentLayout_40-40_col2 {float: left; clear:none; width: 35%; margin-left: 1%; margin-right:12%; /*line-height: 1.6em;*/}
.patientstory-left {float: left; clear: none; width: 15%; margin-right: 1em; text-align: right;}
.patientstory-right {float: left; clear: none; width: 80%;text-align: left;}
.ll-articleimage {float: left; clear: none; margin-left: .3em;}
.ll-section {border: 1px solid #cccccc; outline: 3px; margin: 2em 0; padding: 1em;}
@media screen and (max-width: 999px){
#tinynavcontainer{display: block;background-color: #ecf2f6; padding: .4em 1.5em .3em .5em; margin-top: -1px;}
.tinynavcontainer_inside_layered_banner {
margin-top: 10px !important;
position: relative;
}
.tinynav{display: block; float: none; clear: both;}
#pagetitle {margin: 0 .5em; padding-left: 0;}
#centercolumn, .noleftnav #centercolumn{width: 74%; margin-left: .5em;}
.nomodulecolumn #centercolumn, .twocolumnsplit #centercolumn {border-bottom: 0; width: 95%;}
#modulecolumn{width: 21%;}
#leftnav, .leftnav, #navcolumn, .nomodulecolumn #modulecolumn, .singlecolumn #lefnav, .singlecolumn #modulecolumn, .singlecolumn #tinynavcontainer {display: none;}
.singlecolumn #centercolumn, .twocolumnsplit #centercolumn {width: 100%; border-bottom: 0;padding: 0;}
.contentcolumnleft, .contentcolumnright {width:44%;}
.givingright {width: 55%;}
}
@media screen and (max-width: 767px){
#centercolumn, .noleftnav #centercolumn{width: 95%; display: block; float: none; clear: both; border-bottom: 1px solid #DFE1DF; max-width: 95%;}
#modulecolumn {width: 100%; display: block; float: none; margin: 0; clear: both; margin-top: 0em; margin-left: 0; border: 0; text-align: left; height: 100%;}
.bottomimage {display:none;}
#leftnav,.leftnav, #navcolumn, .nomodulecolumn #modulecolumn, .singlecolumn #lefnav, .singlecolumn #modulecolumn, .singlecolumn #tinynavcontainer, #centercolumn.physicianstyles #physiciantabs{display: none;}
.nomodulecolumn #centercolumn {border-bottom: 0; width: 95%;}
.singlecolumn #centercolumn, .twocolumnsplit #centercolum {width: 100%;border-bottom: 0;}
.contentcolumnleft, .contentcolumnright {width:95%;}
#tinynavcontainer select {font-size: 1.2em;}
#centercolumn p, #pagecontent p, #homenews ul, #homenews h1, #centercolumn #resultslist .conditionresult, .introblock-patient, .introblock-professional {font-size: 1.2em; line-height: 1.5em;}
#centercolumn h2 {font-size: 1.5em; margin-top: 1.5em; line-height: 1.5em;}
#centercolumn h3 {font-size: 1.4em; margin-top: 1.3em; line-height: 1.5em;}
#centercolumn ul li, blockquote, .centercolumn ul li, .columnsContainer ul li {font-size: 1.0em; line-height: 1.6em; margin-bottom: .5em;}
#centercolumn ol li, .centercolumn ol li, .columnsContainer ol li {font-size: 1em; line-height: 1.6em; margin-bottom: .5em;}
#centercolumn ul li ul li, .centercolumn ul li ul li, .columnsContainer ul li ul li {font-size: 1.0em;}
#centercolumn ol li ul li, .centercolumn ol li ul li, .columnsContainer ol li ul li {font-size: 1.0em;}
#centercolumn ol li ol li, .centercolumn ol li ol li, .columnsContainer ol li ol li {font-size: 1.0em;}
.givingleft {float: none; width: 95%;}
.givingleft .mobilitymatters {border-top: 2px solid #DFE1DF;border-bottom: 2px solid #DFE1DF; background-color: #e5edf2; padding: .5em .5em .3em .3em;}
.givingleft .mobilitymatters h3 {margin-bottom: .4em;}
.givingleft .mobilitymatters a, .givingleft .mobilitymatters p{float: left; clear: none; max-width: 48%;}
.givingleft .mobilitymatters p {font-size: 1.2em !important; line-height: 1.4em!important; padding: 0; margin: 0; margin-left: 1em;}
.givingleft iframe.mobilitymattersiframe {max-height: 30px;margin-left: 1em;}
.fb-like-box {display: block; float: none; clear: both;}
.givingright {float: none; width: 95%; margin-left: 0; margin-top: .7em; padding-top: 1em; }
.medicalarticle ul {font-size: 1.2em; line-height: 1.4em;}
.articlephoto {margin: 0 5%; display: inline-block;padding: .3em; border: 1px solid #DFE1DF; background-color: #e5edf2; width: 90%;}
.articlephoto a {text-align: left;}
.articlephoto img {float: none; display:block; clear: both; max-width: 100%; width: 100%;}
.articlephoto .caption {font-size:.9em; padding: 0; margin: .5em; max-width: 95%; float: none; clear: both; text-align: left;}
.contentLayout_50-50_col1 {float: none; clear:both; width: 94%; margin-left: 0;}
.contentLayout_50-50_col2{float: none; clear:both; width: 95%;margin-left: 0; margin-top: 0;}
.contentLayout_50-50_col1 ul {border: 0;}
.contentLayout_30-70_col1 {float: none; clear:both; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_30-70_col2 {float: none; clear:both; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_40-60_col1 {float: none; clear:both; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_40-60_col2 {float: none; clear:both; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_60-40_col1 {float: none; clear:both; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_60-40_col2 {float: none; clear:both; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_20-80_col1 {float: none; clear:both; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_20-80_col2 {float: none; clear:both; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_10-90_col1 {float: none; clear:both; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/ padding-top:0; text-align:left;}
.contentLayout_10-90_col2 {float: none; clear:both; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_70-30_col1 {float: left; clear:none; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_70-30_col2 {float: left; clear:none; width: 94%; margin-left: 3%; /*line-height: 1.6em;*/}
.contentLayout_40-40_col1 {float: none; clear:both; width: 94%; margin-left: 0;}
.contentLayout_40-40_col2 {float: none; clear:both; width: 95%; margin-left: 0; margin-top: 1em;}
.contentLayout_50-50_tile1, .contentLayout_50-50_tile2 {float: none; clear:both; color:#fff; width: 80%; margin:20px; padding:20px; height:auto; /*line-height: 1.6em;*/}
}
@media screen and (max-width: 767px){
#centercolumn p, #homenews ul {font-size: 1.0em; line-height: 1.6em;}
.contentcolumnleft, .contentcolumnright {width: 95%; float: none; display:block; padding:1em 1em .5em 1em;}
#tinynavcontainer select {font-size: 1.2em;}
.givingleft .mobilitymatters {padding: .5em;}
.givingleft .mobilitymatters h3 {margin-top: 0 !important;}
.givingleft .mobilitymatters a, .givingleft .mobilitymatters p{max-width: 45%;}
.givingleft iframe.mobilitymattersiframe {margin-left: 0;}
.givingleft .fb-like-box {display: none;}
#centercolumn .physicianslist .physicianslist-result span {clear: both; display: block; position: relative; margin-left: 3em; top: -.9em;}
#centercolumn, .noleftnav #centercolumn {padding-top: .25em;}
.centercolumnvideo iframe {width: 440px; height: 247px;}
}
@media screen and (max-width: 490px){.issuu {max-width: 470px; text-align: left; overflow: hidden;} #tinynavcontainer{max-width: 95%;} #tinynavcontainer select {/* max-width: 430px;*/ max-width: 100%;}}
@media screen and (max-width: 360px){#tinynavcontainer{max-width: 95%;} #tinynavcontainer select { /* max-width: 340px; */ max-width: 100%;}}
@media screen and (max-width: 320px){.givingleft .mobilitymatters a, .givingleft .mobilitymatters p{max-width: 95%; float: none; display: block; margin-left: 0;}.issuu {max-width: 310px; text-align: left; overflow: hidden;}#tinynavcontainer select { max-width: 300px; overflow: hidden;} .centercolumnvideo iframe {width: 300px; height: 169px;}}
ol {margin: .7em 0 1em 1.5em; line-height: 1.7em;}
ol li {font-weight: normal; font-size: 1em;}
ol.bigger li {font-weight: normal; font-size: 1em;}
#videoiframe {width: 450px; height: 338px;}
@media screen and (max-width: 320px){
#videoiframe {width: 300px; height: 169px;}
}
/* Contact Forms
-------------------------------------------------------------- */
.contactform table {margin: 10px;}
.contactform td {padding: 3px; color: #000000;}
.contactform fieldset {border: 1px solid #cccccc; margin: 15px;}
.contactform legend {font-size: 11px; text-transform: uppercase; font-weight: bold;}
/* Physician styling
-------------------------------------------------------------- */
#pagecontent.physicianstyles #tinynavcontainer,#physiciantabs-mobile-bottom,.mobile-biophoto{display:none}#centercolumn.physicianstyles #physiciantabs{font-family:"Benton Sans Medium",arial,sans-serif;font-style:normal;font-weight:400;font-size:.9em;width:100%;margin:.3em 0 .75em 0;height:2.55em;border-bottom:1px solid #dfe1df;background:0 0}#tab1,#tab2,#tab3,#tab4,#tab5{display:none}#centercolumn.physicianstyles a.formypatients{background-color:#0074bc;color:#fff}#centercolumn.physicianstyles a.formypatients:hover{background-color:#fff;color:#0074bc}#physicianstabs a:active{text-decoration:none}#physiciantabs li{float:left;width:18%;height:2.625em;display:block;text-align:center;border:1px solid #dfe1df;border-bottom:0;margin-right:-1px;background:0 0!important;padding:0!important;background-color:#fff}#physiciantabs li a{display:block;padding:.5em 0 .3em 0;text-align:center;height:2.1em;font-weight:500!important;font-size:.9em}#physiciantabs li a.active,#physiciantabs-mobile li a.active,#physiciantabs-mobile-bottom li a.active{display:block;background:#ecf2f6 url(/images/icons/physiciantabsarrow-selected.png) no-repeat top center;color:#0074bc}#centercolumn.physicianstyles{width:70.5%;padding-right:3%;margin-right:3%;border-top:0}#centercolumn.physicianstyles .physicianvideo{text-align:center;margin:1.5em 0 1em 0}#centercolumn.physicianstyles .physicianvideo iframe{width:500px;height:281px}#centercolumn.physicianstyles .subheading{font-family:"Benton Sans Medium",arial,sans-serif;font-style:normal;font-weight:500;margin-top:1em}#centercolumn.physicianstyles p,#centercolumn.physicianstyles ul{margin:.5em .5em 1em .5em}#centercolumn.physicianstyles #tab1 ul{margin-left:0}#centercolumn.physicianstyles #tab1 ul li{padding:.25em 0 .35em .8em;background:url(/images/icons/icon.squaregreybullet.gif) 0 12px no-repeat}img.showhideimage{display:inline;margin:0 .4em 0 0;top:-.2em;position:relative}h2.showhide{display:inline;color:#0074bc;font-weight:400}h3.showhide{display:inline;color:#0074bc}h4.showhide{display:inline;color:#0074bc}#centercolumn.physicianstyles #tab5 div{margin-bottom:1em}#modulecolumn.physicianstyles{border-top:0}#modulecolumn.physicianstyles .physicianvideo{text-align:center}#modulecolumn.physicianstyles .physicianvideo iframe{width:500px;height:281px}#modulecolumn.physicianstyles .biophoto{padding:0;margin:0;line-height:.1em;padding-bottom:20px}#modulecolumn.physicianstyles .biophoto img{width:100%;height:auto;max-width:140px;max-height:180px}#modulecolumn.physicianstyles .utilitymodule-body,#modulecolumn.physicianstyles .utilitymodule-contact,#modulecolumn.physicianstyles .utilitymodule-contactlast{font-size:.9em}@media screen and (max-width:999px){#centercolumn.physicianstyles #tinynavcontainer .utilitymodule,#pagecontent.physicianstyles #tinynavcontainer,#pagecontent.physicianstyles #tinynavcontainer .biophoto{display:none}#centercolumn.physicianstyles{width:69%;padding-right:3%;margin-right:3%;border-top:0}#centercolumn.physicianstyles #physiciantabs{margin:0;padding:0}#centercolumn.physicianstyles #physiciantabs li{width:19%}#centercolumn.physicianstyles #tab5{margin-top:1.25em}#centercolumn.physicianstyles .physicianvideo iframe{width:440px;height:247px}}@media screen and (max-width:768px){#pagecontent.physicianstyles #pagetitle{float:left;clear:none;width:95%}.mobile-biophoto{display:inline;float:left;clear:none;line-height:.1em;border:1px solid #dfe1df;border-right:0;max-width:24%;margin-left:.5em}#pagecontent.physicianstyles #tinynavcontainer{display:block;width:100%;padding:0;background-color:transparent}#pagecontent.physicianstyles #tinynavcontainer #mobilecontact-top{background-color:transparent;padding:0;width:100%}#pagecontent.physicianstyles #tinynavcontainer .utilitymodule{display:block;background-color:#e5edf2;width:95%;padding:.6em;margin:0}#pagecontent.physicianstyles #tinynavcontainer #mobilecontact{background-color:#fff;padding:0;width:100%}#pagecontent.physicianstyles #tinynavcontainer #mobilecontact h2{font-size:1.3em;line-height:1.4em;margin:.2em .5em;padding:0}#pagecontent.physicianstyles #tinynavcontainer #physiciantabs-mobile{background-color:#fff;margin:0;padding:0;width:75%;line-height:1.2em;float:left;clear:none;margin-left:.6em}#pagecontent.physicianstyles #tinynavcontainer #physiciantabs-mobile li{float:left;clear:none;width:50%;font-family:"Benton Sans Medium",arial,sans-serif;font-style:normal;font-weight:500}#pagecontent.physicianstyles #tinynavcontainer #physiciantabs-mobile li a{font-size:1.2em;padding:.6em;border:1px solid #dfe1df;display:block}#pagecontent.physicianstyles #tinynavcontainer .utilitymodule-body{padding-top:.1em;margin:0 1em}#centercolumn.physicianstyles{width:95%;display:block}#modulecolumn.physicianstyles{width:100%;display:block}#centercolumn.physicianstyles #physiciantabs{display:none}#modulecolumn.physicianstyles #physiciancontact,#modulecolumn.physicianstyles .biophoto{display:none}#modulecolumn.physicianstyles .utilitymodule{background-color:#e5edf2}#centercolumn h2:first-child,#centercolumn h3:first-child{margin-top:0!important}.centercolumn-conditions h2:first-child{padding-top:1em!important}}@media screen and (max-width:767px){#pagecontent.physicianstyles #tinynavcontainer #physiciantabs-mobile{width:70%}#pagecontent.physicianstyles #tinynavcontainer #physiciantabs-mobile li{margin-bottom:0}#pagecontent.physicianstyles #tinynavcontainer #mobilecontact{width:96%;margin:0 .6em}}@media screen and (max-width:480px){#pagecontent.physicianstyles #pagetitle{float:left;clear:none;width:95%}#pagecontent.physicianstyles #tinynavcontainer #physiciantabs-mobile li a{font-size:1.1em;padding:.4em}}@media screen and (max-width:320px){#pagecontent.physicianstyles #tinynavcontainer #physiciantabs-mobile{width:60%}#pagecontent.physicianstyles #tinynavcontainer #physiciantabs-mobile li{float:none;clear:both;width:100%}.mobile-biophoto{margin-left:.1em;max-width:35%}#centercolumn.physicianstyles .physicianvideo iframe{width:300px;height:169px}}
.location-pin-icon {
width: 35px;
}
@media screen and (max-width: 480px) {
.location-pin-icon {
width: 25px;
}
.blue-section {
min-height: 445px;
}
.location-section {
min-height: 140px;
}
}
#TimeslotModal .modal-content {
background-color: #fff !important;
}
.btn-is-disabled {
pointer-events: none;
background-color: #888;
color: #fff;
}
#TimeslotModal .clearme {
font-size: .875em !important;
color: #272725;
cursor: pointer;
text-decoration: underline;
}
/* Peds styling
-------------------------------------------------------------- */
.pedssection, .pedsSection {display: block; border-bottom: 1px dotted #cccccc;}
.pedsthumbnail, .pedsThumbnail {float: left; clear: none; margin: 1em 1em 1em 0;}
.pedstext, .pedsText {float: left; clear: none; margin: 1em 0; width: 70%;}
.pedssection .introblock, .pedsSection .introblock {font-family: "Benton Sans", Arial, serif; font-size: 1.4em; line-height:1.5; font-style: normal; color:#272725;}
.pedssection .introauthor, .pedsSection .introauthor {font-style: normal; font-size: .8em; color: #666666;}
.pedslink, .pedsLink {display: block;}
.pedslink a, .pedsLink a {text-transform: uppercase; background:url(/images/icons/icon.arrowright.gif) no-repeat 0 4px; padding-left: 1.2em; font-size: .9em; font-weight: normal;}
.imagessidebar {line-height: 0.1em; text-align: left; margin-left: .2em;}
@media screen and (max-width: 767px){
.pedstext, .pedsText {float: left; clear: none; margin: 1em 0; width: 70%;}
.pedssection .introblock, .pedsSection .introblock {font-size: 1.4em;}
.pedssection .introauthor, .pedsSection .introauthor {font-size: .7em;}
#centercolumn .pedstext p, #centercolumn .pedsText p {margin-bottom: 0;}
.pedslink a, .pedsLink a {padding-left: .8em;}
.imagessidebar {width: 100%; text-align:center;}
.imagessidebar a {display: block;}
}
@media screen and (max-width: 480px){.pedstext, .pedsText {width: 95%;}}
@media screen and (max-width: 320px){.pedstext, .pedsText {width: 95%;}}
/* Modules
-------------------------------------------------------------- */
.utilitymodule:first-child{border-top:0}.utilitymodule{border-bottom:1px solid #dfe1df;padding:.5em .25em .25em .25em;margin-bottom:1.4em;color:#272725;line-height:1.4em}.utilitymodule h2,.utilitymodule h3,.utilitymodule h4{font-family:"Benton Sans",arial,sans-serif;font-weight:700;color:#272725}.utilitymodule.first{border-top:0}.utilitymodule.first .utilitymodule-head{margin-top:.1em}.utilitymodule-head h2,.utilitymodule-head h3,.utilitymodule-head h4{font-family:"Benton Sans",arial,sans-serif;font-style:normal;font-weight:700;font-size:1em;padding:.3em 0 .7em 0;margin:0 0 .4em 0;border-bottom:1px solid #dfe1df}.utilitymodule-body,.utilitymodule-body p,.utilitymodule-contact,.utilitymodule-contact p,.utilitymodule-contactlast,.utilitymodule-contactlast p{font-size:1em}.utilitymodule-body p:first-child{margin-top:1em}.utilitymodule-bodysecond{font-size:.9em;margin:5px 0 0 0;border-top:1px solid #dfe1df}.utilitymodule-contact{margin-bottom:1.5em}.utilitymodule-contact p,.utilitymodule-contactlast p{margin-left:.3em}.utilitymodule-contactlast{margin-top:1.5em}.utilityModule_linkList li,.utilitymodule-linklist li{padding:.25em 0 .35em .8em !important;background:url(/images/icons/icon.squaregreybullet.gif) 0 12px no-repeat;border-bottom:1px dotted #dfe1df;margin-bottom:.2em;font-size:.9em !important;}.utilityModule_linkList li:last-child,.utilitymodule-linklist li:last-child{border:0;margin-bottom:0}.utilityModule_linkList li a,.utilitymodule-linklist li a{font-weight:400;color:#0074bc;text-decoration:none}.utilityModule_linkList li a:hover,.utilitymodule-linklist li a:hover{text-decoration:none;color:#164469}.utilitymodule-foot{text-align:right;font-size:.75em;margin-top:.2em;text-transform:uppercase;font-weight:700;clear:both}.utilitymodule-foot.directors{text-align:right;text-transform:none;font-weight:400}.quoarrows{font-size:1.2em;position:relative;top:-1px}.relatedlist{margin:0}.scroller{max-height:25em;overflow:hidden}.conditionsearch-atoz{font-weight:700;text-align:justify}.utilitymodule .physiciansearch input[type=text],.utilitymodule .physiciansearch select{border:1px solid #dfe1df;clear:both;margin-bottom:1em;width:190px;font-size:.85em}.utilitymodule .physiciansearch input[type=text]{width:187px}.utilitymodule .physiciansearch input[type=image]{border:1px solid #dfe1df}.italiceleven{font-size:.8125em;font-style:italic}.utilitymodule .physiciansearch .conditionexplorer-form input{float:left;clear:none}.utilitymodule .physiciansearch #conditionname{width:auto;padding:3px 2px;font-size:.8125em;position:relative;top:-2px}.utilitymodule .physiciansearch .conditionexplorer-form .searchbutton{position:relative;left:-4px}.utilitymodule-body.physiciansearch.short{padding:.5em;max-height:15em}.utilitymodule-body.physiciansearch.short form{margin-bottom:.7em}.utilitymodule-body.physiciansearch.short input[type=text]{width:100%;padding:2px;left:-4px;position:relative;margin-bottom:.5em}.utilitymodule-body.physiciansearch.short input[type=image]{position:relative;left:4px}.utilitymodule-body a,.utilitymodule-foot a{color:#0074bc;text-decoration:none}.utilitymodule-body a:hover,.utilitymodule-foot a:hover{color:#164469;text-decoration:none}.toolbox{background-color:#e5edf2}.toolbox .utilitymodule-body{padding:1em}.toolbox h4{border-bottom:1px dotted #dfe1df;margin-bottom:1em}.toolbox .apptnumber{color:#7a8b9a;text-align:center}.toolbox .apptnumber a{font-size:1.3em}.toolbox .apptnumber span{font-size:.8125em}.toolbox .utilitymodule-footer{border-bottom:1px dotted #dfe1df;border-top:1px dotted #dfe1df}.toolbox .utilitymodule-body.conditionexplorer{padding:.5em;padding-bottom:0}.utilitymodule .insetbox{margin:10px 0 0 0;border:#ccc 1px solid;padding:5px;text-align:left}.utilitymodule .videoicon{margin:5px 0 0 5px}.utilitymodule .dottedtopstroke{border-top:1px dotted #ccc;padding-top:5px}.utilitymodule .dottedbottomstroke{border-bottom:1px dotted #ccc;padding-top:5px}.utilitymodule .physicianphotos{padding:.15em 0 .35em .25em;clear:both;display:block;text-align:center}.utilitymodule .physicianphotos a{float:left;clear:none;padding:0 .2em 0 0;margin:0;line-height:.1em;margin-bottom:.2em}.utilitymodule .physicianphotos.twoup a{max-width:48%}.utilitymodule .physicianphotos.twoup img{max-width:100%}.utilitymodule .physicianphotos.threeup a{max-width:31.5%;max-height:72px;overflow:hidden}.utilitymodule .physicianphotos.threeup img{max-width:100%}.utilitymodule .physicianphotos.fourup a{max-width:22%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.utilitymodule .fourup.physicianphotos a{max-width:22%;height:64px}}.utilitymodule .physicianphotos.fourup img{max-width:100%}.utilitymodule .caption{font-size:.8125em;font-style:italic}.utilitymodule.button{padding:.7em .2em .2em .2em;border:1px solid #0074bc;background-color:#1f3266;text-align:center;margin:0;margin-bottom:1.4em;line-height:1.4em;font-size:.9em;display:block;clear:both}.utilitymodule.button a{font-family:"Benton Sans Medium",arial,sans-serif;font-style:normal;font-weight:500;color:#0074bc;text-decoration:none}.utilitymodule.button a:hover{color:#164469;text-decoration:none}@media (max-width:1200px){.toolbox .apptnumber a{font-size:1.4em}}@media screen and (max-width:980px){.utilitymodule{padding:.5em .25em}.utilitymodule .physiciansearch input[type=text],.utilitymodule .physiciansearch select{max-width:150px;display:block;clear:both}.utilitymodule .physiciansearch input[type=text]{max-width:130px}.utilitymodule .physiciansearch input[type=image]{border:1px solid #dfe1df}.toolbox .apptnumber a{font-size:1.4em}.utilitymodule .physicianphotos.threeup{padding-left:.5em}.utilitymodule .physicianphotos.threeup a{max-width:31%}.utilitymodule .physicianphotos.threeup img{max-width:100%}.utilitymodule .physiciansearch #conditionname{margin:0;max-width:106px;top:0;margin-bottom:.7em}}@media screen and (max-width:768px){.utilitymodule .physiciansearch #conditionname{margin:0;max-width:96px;top:0;margin-bottom:.7em}}@media screen and (max-width:767px){.utilitymodule{display:block;width:auto!important;margin:1em auto;background-color:#fff;padding:0 .5em;font-size:1.2em;line-height:1.4em}.utilitymodule.first{border-top:2px solid #dfe1df}.donatenow{float:left;clear:none;width:96%;text-align:center;background:url(/images/css/bg.donatenow.gif) repeat-x}.utilitymodule-head h2,.utilitymodule-head h4{padding:.7em 0 .7em 0}.utilitymodule .physiciansearch input[type=text],.utilitymodule .physiciansearch select{max-width:400px;display:block;clear:both}.utilitymodule .physiciansearch input[type=text]{max-width:90%}.utilitymodule .physiciansearch input[type=image]{border:1px solid #dfe1df}.utilitymodule.cases p{float:left;clear:none;max-width:60%;margin-right:.5em}.toolbox .apptnumber,.toolbox .utilitymodule-foot,.utilitymodule .physiciansearch .rightalign{text-align:left}.utilitymodule .physiciansearch .rightalign{margin:1.6em 0 .5em}.utilitymodule .insetbox{margin-bottom:.2em}.utilitymodule.image{display:block;clear:both}.utilitymodule-foot{text-align:left}.utilitymodule.button{width:96%;float:none;margin-bottom:.2em}}@media screen and (max-width:480px){.utilitymodule.image .caption,.utilitymodule.image img{float:left;clear:none;display:inline;max-width:46%;margin-right:.5em}.utilitymodule .physicianphotos.threeup a{max-width:32%}.utilitymodule .physiciansearch #conditionname{padding-top:2px;padding-bottom:1px!important}.utilitymodule.button{padding:.7em .5em .2em .5em}.donatenow{border:2px solid #dfe1df;padding:0 .5em;line-height:.1em}}a.sitebuttonwide{text-align:center;border:0;margin:20 auto;margin-bottom:13px;padding:4px;text-transform:uppercase;line-height:1.4em;font-size:.7em;font-family:"Benton Sans Medium",arial,sans-serif;font-style:normal;font-weight:400;color:#0074bc;display:block;background-color:#fff;border:1px solid #0074bc}a.sitebuttonwide:hover{background-color:#0074bc;text-decoration:none;color:#fff;border:1px solid #0074bc}a.sitebutton{text-align:center;border:0;width:154px;margin:0 auto;margin-bottom:13px;padding:4px;text-transform:uppercase;line-height:1.4em;font-size:.7em;font-family:"Benton Sans Medium",arial,sans-serif;font-style:normal;font-weight:400;color:#0074bc;display:block;background-color:#fff;border:1px solid #0074bc}a.sitebutton:hover{background-color:#0074bc;text-decoration:none;color:#fff!important;border:1px solid #0074bc}a.sitebutton:hover em{color:#fff!important}a.sitebuttonmedium{text-align:center;border:0;width:60%;margin:0 auto;margin-bottom:13px;padding:4px;line-height:1.4em;font-size:.7em;font-family:"Benton Sans Medium",arial,sans-serif;font-style:normal;font-weight:400;color:#0074bc;display:block;background-color:#fff;border:1px solid #0074bc}a.sitebuttonmedium:hover{background-color:#0074bc;text-decoration:none;color:#fff!important;border:1px solid #0074bc}a.sitebuttonmedium:hover em{color:#fff!important}a.sitebuttonmedium em::before{content:"Learn More";font-size:.4em;font-family:"Benton Sans Medium",arial,sans-serif;vertical-align:super}@media screen and (max-width:767px){a.sitebutton{margin:0 .5em .5em .8em;width:174px;font-size:.8em}a.sitebuttonwide{font-size:.8em}a.sitebuttonmedium{margin:0;width:100%;font-size:.8em!important}a.sitebuttonmedium span{font-size:.8em!important}}#modulecolumn a.sitebutton{width:100%}#modulecolumn.physicianstyles a.sitebutton{margin-bottom:4px}.sitebutton-text{font-size:.8em;margin:0 8px 4px 8px;line-height:1.4em}#pagecontent_newsroom_full a.sitebutton{margin:0;width:160px}
/* Footer
-------------------------------------------------------------- */
#footerbox {
width: 100%;
clear: both;
background-color: #848484;
margin-top:40px !important;
position: relative;
}
#prefooterwrapper:hover {
background-color: #0074bc;
color: #FFF;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
#prefooter {margin: 1em auto; position: relative; align-items: center; max-width: 600px;}
.prefooter-mobile {
display:none;
}
#prefooter .sitebutton {
width: 100%;
text-align: center;
font-size: 2.0em;
margin-left: -15px;
}
.prefooterwrapper-addon {
width: 100%;
background-color: #324153;
padding: 1em 0;
position: relative;
height: 40px;
}
@media screen and (max-width: 460px){
#prefooter .sitebutton {
width: auto;
max-width: 320px;
margin-left: 20px;
}
}
#wrapper.prefooterhide #prefooter{display: none;}
#wrapper.hidefootertopbanner .footertopwrapper {display: none;}
#wrapper.prefooterhide #prefooterwrapper {
display: none;
}
#footerwrapper {width: 100%; /*background: #273444;*/ background: #30333F;}
#footer {max-width: 1200px; margin: 0 auto !important;}
#footer a {color: #eeeeee;}
#footer a:hover {color: #ffffff;}
#socialfooter {float: left; clear: none; width: 25%;}
#socialfooter .addthis_toolbox {margin-bottom: 1em;}
#socialfooter .addthis_toolbox a {margin-right: 0.35em;}
#socialfooter #socialbuttons {display: block; width: 100%; float: left; margin-bottom: .625em;}
#socialfooter #socialbuttons a {float: left; clear: none; margin-right: .6em; width: 21px;}
#socialfooter #socialbuttons a img {max-width: 21px!important;}
.social-icons {padding-right:10px;}
.datasecurityalert{display: block; margin-bottom: .8em/*14px*/; margin-top: 2em;}
.datasecurityalert a {text-align: center; border: 0; width: 204px; margin: 0;margin-left: 0px; padding: 4px; text-transform: uppercase; line-height: 1.4em; font-size: .7em; font-family: "Benton Sans Medium", arial, sans-serif;font-style: normal;font-weight: normal;color: #0074bc; display:block;background-color: #ffffff; border: 1px solid #0074bc;}
.datasecurityalert a:hover{background-color: #0074bc; text-decoration: none; color: #ffffff!important; border: 1px solid #0074bc;}
#copyright {
clear: both;
font-size: 0.72em/*10px*/;
padding: 30px 20px 20px 0;
color: #fff;
line-height: 0;
line-height: 2.0em;
margin:0 auto;
}
#footer h3 {
color: #fff;
margin-bottom: 0.5em/*10px*/;
font-family: "Benton Sans Medium",arial,sans-serif;
font-style: normal;
font-weight: 500;
font-size: 0.85em /*14px*/;
}
#footer ul {list-style: none;}
#footer li {
font-family: "Benton Sans Medium",arial,sans-serif;
font-style: normal;
font-weight: 500;
line-height: 1.6em;
margin: .4em 0 1.3em 0;
font-size: 0.75em;
color: #fff;
}
#wrapper.physicianfooter #actionbuttons .appointmentrequest, #wrapper.physicianfooter #prefooterwrapper, #wrapper.physicianfooter #prefooter, #wrapper.hideprefooter #prefooterwrapper, body.location #prefooterwrapper, body.location #prefooter {display: none!important;}
body.hideprefooter #prefooterwrapper {
display: none!important;
}
.header-request-appointment-hide .nav-right-side {
display: none !important;
}
body:not(.device-touch) #prefooterwrapper {
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#subfooterwrapper {
width: 100%;
background-color: #30333f; /* #273444; */
clear: both;
margin-bottom: 30px;
}
#subfooter {width: 100%; max-width: 1000px; margin: 0 auto;padding: .5em 0;}
#subfooter .floatleft {padding-top: 1em;}
#subfooter a {display: inline; color: #666666; line-height: 1.8em;}
@media screen and (max-width: 999px){
#footer {padding: 1em 0 1em 1em; clear: both; max-width:auto; margin: 0 auto;}
#socialfooter {width: 31%; margin-right: 1%;}
#quicklinks{width: 31%; margin-right: 1%;}
#informationlinks, #policylinks {width:29%; float: left; clear: none; margin-right: 1%;}
#policylinks {margin-top: 1em;}
.custom_images img {max-width: 30px;}
}
@media screen and (max-width: 767px){
#footer h3 {display: block; float: none; width: 100%; font-size: 1.2em; clear: both;}
#socialfooter .addthis_toolbox {display: block; float: none; width: 100%; margin-bottom: 1.4em;}
#socialfooter, #quicklinks, #informationlinks, #policylinks {/* margin: 1em 1em 0 1em;*/ margin: 0;}
#quicklinks, #informationlinks, #policylinks {margin-top: 1.4em;}
#subfooter .floatleft, #subfooter .floatright {float: none; clear: both; display: block;}
#subfooter .floatleft {margin-left: 1.2em; padding-top: .5em;}
.copyright {text-align: center; margin: .5em;}
}
@media screen and (max-width: 575px) {
#footer h3 {
padding-top: 20px;
}
}
/* Scrollbar styles
-------------------------------------------------------------- */
.mCSB_container{width:auto;margin-right:30px;overflow:hidden}.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:16px;height:100%;margin:0 auto}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:16px;height:100%;margin:0 auto;text-align:center}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:relative;height:20px;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px}.mCSB_horizontal>.mCSB_container{height:auto;margin-right:0;margin-bottom:30px;overflow:hidden}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-bottom:0}.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{width:100%;height:16px;top:auto;right:auto;bottom:0;left:0;overflow:hidden}.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{margin:0 20px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{width:30px;height:100%}.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{display:block;position:relative;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer;float:left}.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{margin-left:-40px;float:right}.mCustomScrollBox{-ms-touch-action:none}.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/images/css/mCSB_buttons.png);background-repeat:no-repeat;background-color:#666;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}@media screen and (max-width:480px){.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_draggerRail,.mCustomScrollBox>.mCSB_scrollTools{width:32px}.mCSB_scrollTools .mCSB_buttonUp{background-repeat:no-repeat;background-position:8px 0}.mCSB_scrollTools .mCSB_buttonDown{background-repeat:no-repeat;background-position:8px -20px}.utilitymodule-linklist li{padding-right:.5em}}
/* fancyBox
-------------------------------------*/
.fancybox{cursor:pointer}.fancybox-wrap h2,.fancybox-wrap h3{font-size:1.3em;font-weight:700;color:#272725}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/images/css/fancybox.sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(/images/css/fancybox.loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(/images/css/fancybox.blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/images/css/fancybox.overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px;text-align:left}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);text-align:left}@media screen and (max-width:480px){.fancybox-wrap{margin:0}}
/* some specifics for firefox - cause it's a dog - arf!
-------------------------------------------------------------- */
@-moz-document url-prefix() {
#mobilenav-search #searchinput {top: 1px;}
#homemobilenav-search #searchinput {top: 1px;}
#homemobilenav-search h2 {margin-top: .5em;}
#mobilenav-search h2 {margin-top: .5em;}
}
@-moz-document url-prefix() and (max-width: 999px) {#subnav-conloc {margin-left: -384px;}}
/* added late move to appropriate section
-------------------------------------------------------------- */
.physician-text-indent {font-size: .95em; padding: .25em 0 .35em .8em;}
#industryshow, #industryhide {margin: .65em 0;}
#industryshow p, #industryshow ul {
padding-left: .9em;
}
.showhide {cursor: pointer;}
.utilitymodule .thumbnail {color: #736F6E;font-size: 0.8em;line-height: 1.4em;}
.bannerimage {display: inline; clear: none; max-width: 25%; border: 0; margin: 0; padding: 0;}
@media screen and (max-width: 768px) { .bannerimage {float: left; clear: none;}}
.fortinynav {display:none;}
.tinynav .fortinynav {display: inline;}
.enlargeArticleImage_caption {display: block;color: #736F6E;font-size: 0.7em;line-height: 1;margin-left: .6em;margin-bottom: .6em;}
.utilitymodule-linklist:last-child {border:0;}
#centercolumn .utilitymodule h2 {margin-bottom: .9em;}
#centercolumn .utilitymodule {background-color: #ffffff;}
.physiciandirectory-heading {clear: both;margin-bottom: .5em;}
.physiciandirectory-left {width: 40%;float: left;margin-right: .75em;margin-bottom: 1.5em;}
.physiciandirectory-right {float: right;width: 45%;margin-bottom: 1.5em;}
#appointmentbutton {clear: both;float: right; width: 23.4%;position: relative;top: 5.4em;text-align: left;}
#actionbuttons {margin-top: 0em;}
@media screen and (max-width: 999px) {
#appointmentbutton {margin-right: 6.3%; display: block; min-height: 26px;line-height: 1em; top: 3.8em;}
#appointmentbutton a {min-height: 26px;}
#actionbuttons {margin-top: 0em;}
}
@media screen and (max-width: 767px) {
#appointmentbutton {clear: both;float: left;margin-left:2.2%; left: 0; padding: 0;line-height: .1em; width: 94.4%; margin-bottom: .2em;}
#socialfooter {margin-top: 0;}
}
#languageList {
margin-top: 32px;
font-size: .8em;
}
.pagecontent_newphysiciansearch #languageList {
margin-top: 32px;
font-size: .8em;
margin-left: 32px;
}
#pagecontent-fullwidth #languageList {
margin-top: .25em;
font-size: .8em;
max-width: 1220px;
margin: 0 auto;
}
@media screen and (max-width: 1350px) {
#pagecontent-fullwidth #languageList {
padding-left: 40px;
}
}
.searchsubmit-inline{border: 2px solid #B9C2BF; padding: 1px 0px 3px 0px; border-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-radius:0px; -moz-border-radius:0px;display: inline; position: relative;left: -4px;}
.physicianfooter #actionbuttons {margin-top: .5em;}
#mobileatozconditions {display: none;}
@media screen and (max-width: 320px) {#mobileatozconditions .conditionsearch-inpgage select {border: 2px solid #B9C2BF; max-width: 300px;} #centercolumn {max-width: 310px; overflow: hidden;}}
.hide {display:none!important;}
#conditionsearch-inpagewrap {display:none;}
#nav li #subnav-professionals {min-width: 58%; margin-left: -204px;}
@media screen and (max-width: 767px) {.mobilehide {display:none!important;}}
.thumbnail {font-size: .85em;line-height: 1.3em;}
#backinthegamebanner {height: 2em; color: #ffffff; font: .9em 'open-sans', Arial, Helvetica, sans-serif; background-color: #012a51; text-align:center; padding: .3em 0em 0em 0em; margin-bottom: 1.9em; max-height: 24px;}
#backinthegamebanner a {color: #ffffff; text decoration: none;}
#backinthegamebanner a:hover {color: #ffffff; text decoration: underline;}
@media screen and (max-width: 767px) {#backinthegamebanner {margin-bottom: .7em; max-height: 22px;}}
@media screen and (max-width: 400px) {#backinthegamebanner {max-height: 40px; height: 2.8em;}}
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
#mc_embed_signup ul li {background: none;}
.medicalarticle hr {display: none;}
p.articledate {width: 12em; border-top: 1px solid #000000; margin-top: 1em; padding-top: .5em;}
.more-nav-link {margin: 12px 0px 0px 12px!important; font-weight: normal!important; font-style:italic!important;}
.nav-button-italic {margin: 12px 0 0 0!important; font-weight: normal!important; font-style:italic!important;}
#subnav-conditions-right h3 a.more-nav-link {margin: 12px 0px 0px 30px!important;}
#subnav-conditions-right2 h3 a.more-nav-link {margin: 12px 0px 0px 30px!important;}
.em12 {font-size: 1.2em;}
.addthis_toobox a img {max-width: 21px!important;}
.et-box {
margin: 10px 0px;
-moz-box-shadow: inset 0 0 45px #e7e7e7;
-webkit-box-shadow: inset 0 0 45px #e7e7e7;
box-shadow: inset 0 0 45px #e7e7e7;
font-size: 14px;
position: relative;
border: 1px solid #DFE1DF;
padding: 18px;
}
@media screen and (max-width: 600px){.understandanimation {max-width: 550px;}} @media screen and (max-width: 568px){.understandanimation {max-width: 500px;}} @media screen and (max-width: 420px){.understandanimation {max-width: 380px;}} @media screen and (max-width: 320px){.understandanimation {max-width: 290px;}}
.gs-result .gs-title, .gs-result .gs-title * {color: #0074bc!important;}
.gsc-branding {display: none!important;}
/* alphabet-taps
---------------------------------------------------------*/
.alphabet-taps li:first-child {
display:none;
}
.alphabet-taps-container .tab-content {
border: 0;
padding: 0;
margin: 0;
}
.alphabet-taps-container .tab-content:first-child {
display:none;
}
/* tooltip
---------------------------------------------------------*/
a.tooltips {
position: relative;
display: inline;
}
a.tooltips span {
position: absolute;
width: 9em;
color: #000000;
background: #DEDEDE;
height: auto;
line-height: normal;
text-align: center;
visibility: hidden;
border-radius: 5px;
font-weight: normal;
padding-top: 4px;
padding-bottom: 3px;
font-size: .75em;
}
a.tooltips span:after {
content: '';
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -8px;
width: 0;
height: 0;
border-bottom: 8px solid #DEDEDE;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
}
a:hover.tooltips span {
visibility: visible;
opacity: 0.9;
top: 20px;
left: 90%;
margin-left: -76px;
z-index: 999;
}
/* Ranking Page - start */
/**** Float Left vertical align center ****/
.vertical-align-wrap-ranking {
width: 100%; height: 100%; overflow: hidden; vertical-align: middle;
border-bottom: #eae9e9 1px solid;
}
.vertical-align-left-ranking {
vertical-align: middle; display: inline-block; margin-right:40px;
}
.vertical-align-right-ranking {
width:auto; max-width:75%; height: 100%; vertical-align: middle; display: inline-block;
}
/* Ranking Page - End */
/* Three Column Content Start */
.contentLayout_30-30-30 {padding:5px;width:100%;margin:20px auto}
.contentLayout_30-30-30_col1{width:30%;float:left;padding:5px 15px;margin-bottom:30px}
.contentLayout_30-30-30_col2{width:30%;float:left;padding:5px 15px;margin-bottom:30px}
.contentLayout_30-30-30_col3{width:30%;float:left;padding:5px 15px;margin-bottom:30px}
@media screen and (max-width:980px){.contentLayout_30-30-30{width:94%}.contentLayout_30-30-30_col1{width:41%;padding:1% 4%}.contentLayout_30-30-30_col2{width:41%;padding:1% 4%;margin:0;float:right}.contentLayout_30-30-30_col3{clear:both;padding:1% 4%;width:auto;float:none}}
@media screen and (max-width:800px){.contentLayout_30-30-30{text-align:center}.contentLayout_30-30-30_col1{width:auto;float:none;margin-bottom:0;font-size:1.2em}.contentLayout_30-30-30_col2{width:auto;float:none;margin-bottom:0;font-size:1.2em}.contentLayout_30-30-30_col3{width:auto;float:none;margin-bottom:0;font-size:1.2em}}
@media screen and (max-width:480px){.contentLayout_30-30-30{text-align:center}}
.contentLayout3_20-20-20-20{position:relative;width:100%;margin-bottom:-600px}.contentLayout3_20-20-20-20_col1,.contentLayout3_20-20-20-20_col5,.contentLayout3_20-20-20-20_col9{width:23.8%;float:left;margin:0 .66em .66em 0}.contentLayout3_20-20-20-20_col10,.contentLayout3_20-20-20-20_col2,.contentLayout3_20-20-20-20_col6{width:23.8%;float:left;margin:0 .66em .66em 0}.contentLayout3_20-20-20-20_col11,.contentLayout3_20-20-20-20_col3,.contentLayout3_20-20-20-20_col7{width:23.8%;float:left;margin:0 .66em .66em 0}.contentLayout3_20-20-20-20_col12,.contentLayout3_20-20-20-20_col4,.contentLayout3_20-20-20-20_col8{width:23.8%;float:left}.contentLayout3_20-20-20-20 h2{font-size:1.5em;font-weight:300;line-height:1.3;text-align:center}.contentLayout3_20-20-20-20 a{color:#0074bc}@media screen and (max-width:1200px){.contentLayout3_20-20-20-20{text-align:left;margin-bottom:-50px;max-width:95%}.contentLayout3_20-20-20-20_col1{width:auto;float:none;margin:0;padding:0!important}.contentLayout3_20-20-20-20_col2{width:auto;float:none;margin:0;padding:0!important}.contentLayout3_20-20-20-20_col3{width:auto;float:none;margin:0;padding:0!important}.contentLayout3_20-20-20-20_col4{width:auto;float:none;margin:0;padding:0!important}.contentLayout3_20-20-20-20_col10,.contentLayout3_20-20-20-20_col11,.contentLayout3_20-20-20-20_col12,.contentLayout3_20-20-20-20_col5,.contentLayout3_20-20-20-20_col6,.contentLayout3_20-20-20-20_col7,.contentLayout3_20-20-20-20_col8,.contentLayout3_20-20-20-20_col9{width:auto;float:none;margin:0;padding:0!important}}@media screen and (max-width:480px){.contentLayout3_20-20-20-20{text-align:left;margin-bottom:0}.contentLayout3_20-20-20-20_col1,.contentLayout3_20-20-20-20_col5,.contentLayout3_20-20-20-20_col9{width:auto;float:none}.contentLayout3_20-20-20-20_col2{width:auto;float:none;margin-top:30px}.contentLayout3_20-20-20-20_col3{width:auto;float:none;margin-top:30px}.contentLayout3_20-20-20-20_col4{width:auto;float:none;margin-top:30px}.contentLayout3_20-20-20-20_col10,.contentLayout3_20-20-20-20_col11,.contentLayout3_20-20-20-20_col12,.contentLayout3_20-20-20-20_col6,.contentLayout3_20-20-20-20_col7,.contentLayout3_20-20-20-20_col8{width:auto;float:none;margin-top:30px}}
.contentLayout_25-25-25-25 {position:relative;width:100%;}
.contentLayout_25-25-25-25_col1 {width:23.8%;float:left;margin:0 .66em .66em 0}
.contentLayout_25-25-25-25_col2 {width:23.8%;float:left;margin:0 .66em .66em 0}
.contentLayout_25-25-25-25_col3 {width:23.8%;float:left;margin:0 .66em .66em 0}
.contentLayout_25-25-25-25_col4 {width:23.8%;float:left}
.contentLayout_25-25-25-25 h2 {font-size:1.5em;font-weight:300;line-height:1.3;text-align:center}
.contentLayout_25-25-25-25 a {color:#0074bc}
@media screen and (max-width:1200px){
.contentLayout_25-25-25-25 {text-align:left;max-width:95%}
.contentLayout_25-25-25-25_col1 {width:auto;float:none;margin:0;padding:0!important}
.contentLayout_25-25-25-25_col2 {width:auto;float:none;margin:0;padding:0!important}
.contentLayout_25-25-25-25_col3 {width:auto;float:none;margin:0;padding:0!important}
.contentLayout_25-25-25-25_col4 {width:auto;float:none;margin:0;padding:0!important}}
@media screen and (max-width:480px){
.contentLayout_25-25-25-25 {text-align:left;margin-bottom:0}
.contentLayout_25-25-25-25_col1 {width:auto;float:none}
.contentLayout_25-25-25-25_col2 {width:auto;float:none;margin:0;padding:0!important}
.contentLayout_25-25-25-25_col3 {width:auto;float:none;margin:0;padding:0!important}
.contentLayout_25-25-25-25_col4 {width:auto;float:none;margin:0;padding:0!important}}
/* Four Column Content End */
.flex-caption2 {
position:absolute;
bottom:0;
width:100%;
height:auto;
float:right;
z-index:100;
}
/* Full_Banner End */
/* Layered Slider Start */
.ls-fullscreen,.ls-playvideo,.ls-videopreview{cursor:pointer}.ls-container{visibility:hidden;position:relative}.ls-thumbnail-hover img,.ls-thumbnail-slide img{visibility:visible!important;max-width:none!important}.ls-lt-container{position:absolute}.ls-lt-container,.ls-lt-container *{text-align:left!important;direction:ltr!important}.ls-container-fullscreen{margin:0 auto!important;padding:2%!important;background:#000!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border:none!important}.ls-inner,.ls-layer,.ls-slide{background-position:center center;overflow:hidden}.ls-container-fullscreen .ls-fullscreen,.ls-container-fullscreen .ls-shadow,.ls-container-fullscreen .ls-thumbnail-wrapper{display:none!important}.ls-inner{position:relative;z-index:2}.ls-loading-container{position:absolute!important;display:none;z-index:3!important;left:50%!important;top:50%!important}.ls-loading-indicator{margin:0 auto}.ls-inner,.ls-slide{width:100%;height:100%}.ls-layer,.ls-slide{position:absolute;display:none}.ls-bar-timer,.ls-ct-half{background:#fff}.ls-active,.ls-animating{display:block!important}.ls-slide>*{position:absolute;line-height:normal;margin:0;left:0;top:0}.ls-slide .ls-bg{left:0;top:0;transform:none!important;-o-transform:none!important;-ms-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important}.ls-yourlogo{position:absolute;z-index:99}.ls-bar-timer{position:absolute;width:0;height:2px;border-bottom:2px solid #555;opacity:.55;filter:alpha(opacity=55);z-index:4;top:0}.ls-circle-timer{width:16px;height:16px;position:absolute;right:10px;top:10px;z-index:4;opacity:.65;filter:alpha(opacity=65);display:none}.ls-ct-left,.ls-ct-right{width:50%;height:100%;overflow:hidden;float:left;position:relative}.ls-ct-rotate{width:200%;height:100%;position:absolute;top:0}.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-half,.ls-ct-right .ls-ct-hider{left:0}.ls-ct-left .ls-ct-half,.ls-ct-left .ls-ct-hider,.ls-ct-right .ls-ct-rotate{right:0}.ls-ct-half,.ls-ct-hider{position:absolute;top:0}.ls-ct-hider{width:50%;height:100%;overflow:hidden}.ls-ct-half{width:200%;height:100%}.ls-ct-center{background:#444;width:50%;height:50%;left:25%;top:25%;position:absolute}.ls-link,.ls-slide>a>*{background-image:url(https://www.hss.edu/images/icons/blank.gif)}.ls-ct-center,.ls-ct-half{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.ls-bottom-slidebuttons{text-align:left}.ls-below-thumbnails,.ls-bottom-nav-wrapper{z-index:2;height:0;position:relative;text-align:center;margin:0 auto}.ls-below-thumbnails{display:none;z-index:6}.ls-bottom-nav-wrapper a,.ls-nav-next,.ls-nav-prev{outline:0}* .ls-bottom-nav-wrapper *,* .ls-bottom-nav-wrapper span *{direction:ltr!important}.ls-bottom-slidebuttons{z-index:1000}.ls-bottom-slidebuttons,.ls-nav-sides,.ls-nav-start,.ls-nav-stop{position:relative}.ls-nothumb{text-align:center!important}.ls-link{position:absolute;width:100%!important;height:100%!important;left:0!important;top:0!important}.ls-videopreview,.ls-vpcontainer{left:0;top:0;position:absolute;width:100%;height:100%}.ls-playvideo{position:absolute;left:50%;top:50%}.ls-tn{display:none!important}.ls-thumbnail-hover,.ls-thumbnail-hover-inner{display:none;left:0;position:absolute}.ls-thumbnail-hover-inner{width:100%;height:100%;top:0}.ls-thumbnail-hover-bg{position:absolute;width:100%;height:100%;left:0;top:0}.ls-thumbnail-hover-img{position:absolute;overflow:hidden}.ls-thumbnail-hover img{position:absolute;display:inline-block;left:50%;top:0}.ls-thumbnail-hover span{left:50%;top:100%;width:0;height:0;display:block;position:absolute;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.ls-thumbnail-wrapper{position:relative;width:100%;margin:0 auto;z-index:4}.ls-thumbnail{position:relative;margin:0 auto}.ls-thumbnail-inner,.ls-thumbnail-slide-container{width:100%}.ls-thumbnail-slide-container{overflow:hidden!important;position:relative}.ls-touchscroll{overflow-x:auto!important}.ls-thumbnail-slide{text-align:center;white-space:nowrap;float:left;position:relative}.ls-thumbnail-slide a{overflow:hidden;display:inline-block;width:0;height:0;position:relative}.ls-thumbnail-slide img{max-height:100%!important;height:100%}.ls-bottom-nav-wrapper,.ls-nav-next,.ls-nav-prev,.ls-shadow,.ls-thumbnail-wrapper{visibility:hidden}.ls-shadow{display:none;position:absolute;z-index:1;top:100%;width:100%;left:0;overflow:hidden!important}.ls-curtiles,.ls-overflow-hidden{overflow:hidden}.ls-shadow img{width:100%!important;height:auto!important;position:absolute!important;left:0!important;bottom:0!important}.ls-lt-tile{position:relative;float:left;perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;-moz-perspective:1000px;-webkit-perspective:1000px}.ls-lt-tile img{visibility:visible;display:inline-block}.ls-curtiles,.ls-nexttiles{position:absolute;width:100%;height:100%;left:0;top:0}.ls-curtile,.ls-nexttile{overflow:hidden;position:absolute;width:100%!important;height:100%!important;backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}.ls-curtile{left:0;top:0}.ls-curtile img,.ls-nexttile img{position:absolute;filter:inherit}.ls-3d-container{position:relative;overflow:visible!important}.ls-3d-box{position:absolute;top:50%;left:50%;transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.ls-3d-box div{overflow:hidden;background:#777;margin:0;padding:0;position:absolute}.ls-fullscreen{position:absolute;z-index:10;display:block}.ls-v5 .ls-playvideo{width:60px;height:60px;margin-left:-30px;margin-top:-30px;background-position:-300px -150px}.ls-v5 .ls-bottom-slidebuttons a,.ls-v5 .ls-fullscreen,.ls-v5 .ls-loading-container,.ls-v5 .ls-nav-next,.ls-v5 .ls-nav-prev,.ls-v5 .ls-nav-sides,.ls-v5 .ls-nav-start,.ls-v5 .ls-nav-stop,.ls-v5 .ls-playvideo{background-image:url(https://www.hss.edu/images/icons/skin.png)}.ls-v5 .ls-playvideo:hover,.ls-v5 .ls-vpcontainer:hover .ls-playvideo{background-position:-375px -150px}.ls-v5 .ls-nav-prev{background-position:0 0;left:10px}.ls-v5 .ls-nav-prev:hover{background-position:0 -75px}.ls-v5 .ls-nav-next{background-position:-150px 0;right:10px}.ls-v5 .ls-nav-next:hover{background-position:-150px -75px}.ls-v5 .ls-nav-start{background-position:-300px 0}.ls-v5 .ls-nav-start-active,.ls-v5 .ls-nav-start:hover{background-position:-300px -75px}.ls-v5 .ls-nav-stop{background-position:-450px 0}.ls-v5 .ls-nav-stop-active,.ls-v5 .ls-nav-stop:hover{background-position:-450px -75px}.ls-v5 .ls-bottom-slidebuttons a{background-position:0 -150px}.ls-v5 .ls-bottom-slidebuttons a.ls-nav-active,.ls-v5 .ls-bottom-slidebuttons a:hover{background-position:-75px -150px}.ls-v5 .ls-nav-sideleft{background-position:-150px -150px}.ls-v5 .ls-nav-sideright{background-position:-225px -150px}.ls-v5 .ls-nav-next,.ls-v5 .ls-nav-prev{width:40px;height:50px;z-index:100;top:50%;margin-top:-25px;position:absolute}.ls-v5 .ls-bottom-slidebuttons,.ls-v5 .ls-bottom-slidebuttons a,.ls-v5 .ls-nav-sides,.ls-v5 .ls-nav-start,.ls-v5 .ls-nav-stop{height:20px;display:inline-block}.ls-v5 .ls-bottom-slidebuttons,.ls-v5 .ls-nav-sides,.ls-v5 .ls-nav-start,.ls-v5 .ls-nav-stop{top:-30px}.ls-v5 .ls-nav-start,.ls-v5 .ls-nav-stop{width:25px}.ls-v5 .ls-bottom-slidebuttons a{width:20px}.ls-v5 .ls-nav-sides{width:0}.ls-v5 .ls-thumbnail-hover{bottom:30px;padding:2px;margin-left:1px}.ls-v5 .ls-thumbnail-hover-bg{background:#eee}.ls-v5 .ls-thumbnail-hover span{border:5px solid #eee;margin-left:-5px}.ls-v5 .ls-thumbnail{top:10px}.ls-v5 .ls-thumbnail-inner{padding:2px;margin-left:-2px;background:#fff}.ls-v5 .ls-thumbnail-slide a{margin-right:2px}.ls-v5 .ls-nothumb{background:#eee}.ls-v5 .ls-loading-container{width:40px;height:40px;margin-left:-20px;margin-top:-20px;background-position:-450px -150px}.ls-v5 .ls-loading-indicator{width:22px;height:22px;margin-top:9px;background-image:url(loading.gif)}#ls-global * .ls-slide>*,#ls-global * .ls-wp-container .ls-slide>a>*,#ls-global * .ls-yourlogo,body * .ls-slide>*,body * .ls-wp-container .ls-slide>a>*,body * .ls-yourlogo,html * .ls-slide>*,html * .ls-wp-container .ls-slide>a>*,html * .ls-yourlogo{margin:0}.ls-v5 .ls-fullscreen{width:30px;height:30px;right:10px;top:10px;background-position:-525px -150px}.ls-v5 .ls-fullscreen:hover{background-position:-525px -190px}.ls-wp-fullwidth-container{width:100%;position:relative}.ls-wp-fullwidth-helper{position:absolute}#ls-global * .ls-bottom-nav-wrapper a,#ls-global * .ls-container .ls-fullscreen,#ls-global * .ls-container img,#ls-global * .ls-nav-next,#ls-global * .ls-nav-prev,#ls-global * .ls-thumbnail a,body * .ls-bottom-nav-wrapper a,body * .ls-container .ls-fullscreen,body * .ls-container img,body * .ls-nav-next,body * .ls-nav-prev,body * .ls-thumbnail a,html * .ls-bottom-nav-wrapper a,html * .ls-container .ls-fullscreen,html * .ls-container img,html * .ls-nav-next,html * .ls-nav-prev,html * .ls-thumbnail a{transition:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;line-height:normal;outline:0;padding:0;border:0}#ls-global * .ls-slide>*,#ls-global * .ls-slide>a,#ls-global * .ls-slide>div,#ls-global * .ls-slide>h1,#ls-global * .ls-slide>h2,#ls-global * .ls-slide>h3,#ls-global * .ls-slide>h4,#ls-global * .ls-slide>h5,#ls-global * .ls-slide>p,#ls-global * .ls-slide>span,body * .ls-slide>*,body * .ls-slide>a,body * .ls-slide>div,body * .ls-slide>h1,body * .ls-slide>h2,body * .ls-slide>h3,body * .ls-slide>h4,body * .ls-slide>h5,body * .ls-slide>p,body * .ls-slide>span,html * .ls-slide>*,html * .ls-slide>a,html * .ls-slide>div,html * .ls-slide>h1,html * .ls-slide>h2,html * .ls-slide>h3,html * .ls-slide>h4,html * .ls-slide>h5,html * .ls-slide>p,html * .ls-slide>span{transition:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none}#ls-global * .ls-container img,body * .ls-container img,html * .ls-container img{background:0 0!important;min-width:0!important;max-width:none!important;border-radius:0;box-shadow:none;border:0;padding:0}#ls-global * .ls-wp-container .ls-slide>*,body * .ls-wp-container .ls-slide>*,html * .ls-wp-container .ls-slide>*{line-height:normal;outline:0;padding:0;margin:0;border:0}#ls-global * .ls-wp-container .ls-slide>a,body * .ls-wp-container .ls-slide>a,html * .ls-wp-container .ls-slide>a{text-decoration:none}.ls-container,.ls-container *,.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper{box-sizing:content-box!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important}#ls-global * .ls-tn,body * .ls-tn,html * .ls-tn{display:none}.site{overflow:visible!important}
.ls-v5 .ls-bottom-slidebuttons {
margin-left: -30px;
}
@media only screen and (max-width: 480px) {
.ls-v5 .ls-bottom-slidebuttons {
margin-left: -20px;
}
}
/* Layered Slide Add-on end */
/*css element */
.socialButtonLink {
display: block;
width: 100px;
height: 100px;
background: url('/path/to/myImage.png') bottom;
text-indent: -99999px;
}
.socialButtonLink:hover {
background-position: 0 0;
}
@media only screen and (max-width: 767px) {
#full-slider-wrapper {
margin-top:10px;
}
}
#decimal {
list-style-type: decimal;
}
.meet_btn-small {
padding: .75em 1em;
font-size: 0.8em;
}
/* Modal box style */
.modal-box {
display: none;
position: fixed;
margin:30px auto 0;
left: 50%;
top: 50%;
top:200px;
max-width: 900px;
width:auto;
height: 90%;
overflow-y:scroll;
z-index: 1000;
background: white;
border-bottom: 1px solid #aaa;
border-radius: 4px;
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
border: 1px solid rgba(0, 0, 0, 0.1);
background-clip: padding-box;
}
@media only screen and (min-device-width: 650px) and (max-width: 1024px) {
.modal-box {
position: fixed;
top:200px;
max-width: 600px;
width:auto;
height: 80%;
overflow-y:scroll;
overflow-x:hidden;
}
}
@media (max-width:649px){
.modal-box {
max-width: 340px;
width:auto;
height: 100%;
overflow-y:scroll;
overflow-x:hidden;
}
}
.modal-box header,
.modal-box .modal-header {
padding: 1.25em 1.5em;
border-bottom: 1px solid #ddd;
}
.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }
.modal-box .modal-body { padding: 2em 1.5em; }
.modal-box footer,
.modal-box .modal-footer {
padding: 1em;
border-top: 1px solid #ddd;
background: rgba(0, 0, 0, 0.02);
text-align: right;
}
.modal-overlay {
opacity: 0;
filter: alpha(opacity=0);
/* position: absolute; */
position: fixed;
top: 0;
left: 0;
z-index: 900;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3) !important;
}
a.close {
line-height: 1;
font-size: 2.1em;
position: absolute;
top: 5px;
right: 2%;
text-decoration: none;
color: #bbb;
}
a.close:hover {
color: #222;
-webkit-transition: color 1s ease;
-moz-transition: color 1s ease;
transition: color 1s ease;
}
/* Modal box style end */
/* Location Page Style */
.columnsContainer { position: relative; /*margin: .5em;*/ display: inline-block; margin-bottom: 120px;}
@media screen and (max-width: 1133px ) {
.columnsContainer {
position: relative;
/* margin: .5em; */
display: inline-block;
margin-bottom: 0;
}
}
.location_leftColumn { margin-bottom: .5em; padding-left:15px; }
.location_rightColumn { padding-left:15px; }
@media (max-width:815px) {.location_rightColumn {clear: both;}}
@media screen and (min-width: 51em ) {
.location_leftColumn { margin-right: 20.5em; }
.location_rightColumn { position: absolute; top: 0; right: 0; width: 18.75em; margin:15px 0 0 60px; }
}
.location-page-button a:hover {
color:#fff;
}
.location-additional-content {
padding-left: 15px;
}
@media only screen and (max-width: 780px) {
.location-additional-content {
margin-top: -40px;
}
}
.location_photo {
margin-top:20px;
}
@media only screen and (max-width: 810px) {
.location_photo {
display:none;
}
}
@media only screen and (min-width: 811px) {
.location_photo {
visibility:visible;
}
}
.tabs-location {
width: 100%;
}
.tab-links-location {
width:100%;
margin:20px 0 30px 10px;
}
@media screen and (max-width: 935px){
.tab-links-location {
width:100%;
margin-left:15px;
}
}
@media screen and (max-width: 767px) {
.tab-links-location {
width: 98%;
margin-left: 0;
}
}
/*----- Tab Links -----*/
/* Clearfix */
.tab-links-location:after {
display:block;
clear:both;
content:'';
}
.tab-links-location li {
width: 31%;
margin-right: 30px;
float:left;
list-style:none;
}
.tab-links-location li:last-child {
width: 31%;
margin-right: 0;
float: left;
list-style: none;
}
@media screen and (max-width: 935px) {
.tab-links-location li {
width: 98%;
margin-right: 30px;
float:left;
list-style:none;
}
.tab-links-location li:last-child {
width: 98%;
margin-right: 0;
float: left;
list-style: none;
}
}
.tab-links-location a {
padding:9px 15px;
display:inline-block;
transition:all linear 0.15s;
font-size:1.0em !important;
}
.tab-links-location a:hover {
background:#0074bc;
color:#fff;
text-decoration:none;
}
li.active a, li.active a:hover {
background:#0074bc;
color:#fff;
}
/*----- Content of Tabs -----*/
.tab-content-location {
width:100%;
}
@media screen and (max-width: 767px){
.tab-content-location {
width:100%;
/* padding:15px; */
margin-left:-10px;
}
}
.tab-location {
display:none;
}
.tab-location.active {
display:block;
}
.location-page-button .singlecolumn a {
font-size:.7em !important;
font-weight:normal !important;
}
.location-page-button a {
font-size:.7em !important;
font-weight:normal !important;
}
.location-services-centers h2 {
margin:20px 0 20px 0;
font-size: 1.5em;
line-height: 1.4em;
font-family: "Benton Sans", arial, sans-serif;
font-style: normal;
color: #272725;
}
.location_services ul {
list-style: disc;
}
.location_rightColumn .bitg-widget .bitg-widget-grid {max-width: 300px;}
.location_rightColumn .bitg-widget .bitg-widget-link{margin: 4px;width: 21%;max-width: 80px;}
.location-page-button2 a{line-height:2em;font-family:"Benton Sans",arial,sans-serif;font-style:normal;color:#0074bc;cursor:pointer}.location-page-button2 a:hover{color:#164469}.tab-location h2{margin:20px 0 20px 0;font-size:1.5em;line-height:1.4em;font-family:"Benton Sans",arial,sans-serif;font-style:normal;color:#272725}.tab-location h3{font-size:1.3em;line-height:1.3;margin-top:1em;margin-bottom:.7em;color:#272725}.tab-content-location ul li{font-size:1em;background:url(/images/css/list_bullet.gif) left .7em no-repeat;padding:0 0 .5em .7em}.tab-content-location ul ul li{list-style-type:circle;margin-left:3.5em!important;padding:0 0 .5em .7em!important;background:0 0!important}.location_50-50_col1{float:left;clear:none;width:45%;margin-left:2%;line-height:1.6em}.location_50-50_col2{float:left;clear:none;width:45%;margin-left:2%;line-height:1.6em}.location_50-50_col1 h2,.location_50-50_col2 h2{border-bottom:0 solid #ccc;margin-bottom:10px}.location_50-50_col1 ul{border-right:0 solid #ccc;padding-right:.75em;margin-right:0!important}.location_50-50_col1 ul li,.location_50-50_col2 ul li{padding:0 0 .5em .7em}@media screen and (min-width:768px) and (max-width:1024px){.location_50-50_col1{float:left;clear:none;width:45%;margin-left:2%;line-height:1.6em}.location_50-50_col2{float:left;clear:none;width:45%;margin-left:6%;line-height:1.6em}.location_50-50_col1 h2,.location_50-50_col2 h2{border-bottom:0 solid #ccc;margin-bottom:10px}.location_50-50_col1 ul{border-right:0 solid #ccc;padding-right:.75em;margin-right:0!important}.location_50-50_col1 ul li,.location_50-50_col2 ul li{padding:0 0 .5em .7em}}@media screen and (max-width:767px){.location_50-50_col1,.tab1 p,.tab2 p{float:none;clear:both;width:92%;margin-left:0}.location_50-50_col2{float:none;clear:both;width:92%;margin-left:0;margin-top:1em}.location_50-50_col1 ul{border:0}.location_30-70_col1{float:none;clear:both;width:92%;margin-left:3%;line-height:1.6em}.location_30-70_col2{float:none;clear:both;width:92%;margin-left:3%;line-height:1.6em}.location_70-30_col1{float:left;clear:none;width:92%;margin-left:3%;line-height:1.6em}.location_70-30_col2{float:left;clear:none;width:92%;margin-left:3%;line-height:1.6em}}a.locationsitebutton{text-align:center;border:0;height:38px;margin:0 0 .5em .2em;margin-bottom:13px;padding:18px 4px 4px 4px;text-transform:uppercase;line-height:1.4em;font-size:.7em;font-family:"Benton Sans Medium",arial,sans-serif;font-style:normal;font-weight:400!important;color:#0074bc;display:block;background-color:#fff;border:1px solid #0074bc;cursor:pointer}a.locationsitebutton:hover{background-color:#0074bc;text-decoration:none;color:#fff;border:1px solid #0074bc}@media screen and (max-width:767px){.tab-links-location li{width:100%}.tab-links-location li:last-child{width:100%}}@media screen and (min-width:768px) and (max-width:935px){a.locationsitebutton{margin:0 .5em .5em .2em;width:98%;font-size:.8em}}.location2_50-50_col1{float:left;clear:none;width:45%;margin-left:2%;line-height:1.3em;font-size:.95em}.location2_50-50_col2{float:left;clear:none;width:45%;margin-left:2%;line-height:1.3em;font-size:.95em}.location2_50-50_col1 h2,.location2_50-50_col2 h2{border-bottom:0 solid #ccc;margin-bottom:10px}.location2_50-50_col1 ul{border-right:0 solid #ccc;padding-right:.75em;margin-right:0!important}.location2_50-50_col1 ul li,.location2_50-50_col2 ul li{padding:0 0 .5em .7em}@media screen and (max-width:767px){.location2_50-50_col1{float:none;clear:both;width:94%;margin-left:0}.location2_50-50_col2{float:none;clear:both;width:95%;margin-left:0;margin-top:1em}.location2_50-50_col1 ul{border:0}.location2_30-70_col1{float:none;clear:both;width:94%;margin-left:3%;line-height:1.6em}.location2_30-70_col2{float:none;clear:both;width:94%;margin-left:3%;line-height:1.6em}.location2_70-30_col1{float:left;clear:none;width:94%;margin-left:3%;line-height:1.6em}.location2_70-30_col2{float:left;clear:none;width:94%;margin-left:3%;line-height:1.6em}}.locationbtn_50-50_col1{float:left;clear:none;width:50%;margin-left:2%;line-height:1.6em}.locationbtn_50-50_col2{float:left;clear:none;width:42%;margin-left:2%;line-height:1.6em}.locationbtn_50-50_col1 h2,.locationbtn_50-50_col2 h2{border-bottom:0 solid #ccc;margin-bottom:10px}.locationbtn_50-50_col1 ul{border-right:0 solid #ccc;padding-right:.75em;margin-right:0!important}.locationbtn_50-50_col1 ul li,.locationbtn_50-50_col2 ul li{padding:0 0 .5em .7em}@media screen and (max-width:767px){.locationbtn_50-50_col1{float:none;clear:both;width:94%;margin-left:0}.locationbtn_50-50_col2{float:none;clear:both;width:95%;margin-left:0;margin-top:-12px}.locationbtn_50-50_col1 ul{border:0}.locationbtn_30-70_col1{float:none;clear:both;width:94%;margin-left:3%;line-height:1.6em}.locationbtn_30-70_col2{float:none;clear:both;width:94%;margin-left:3%;line-height:1.6em}.locationbtn_70-30_col1{float:left;clear:none;width:94%;margin-left:3%;line-height:1.6em}.locationbtn_70-30_col2{float:left;clear:none;width:94%;margin-left:3%;line-height:1.6em}}#location_physicians_mobile,.location_physicians_mobile{visibility:hidden;display:none}.tab-location-inner{width:94%;margin:0 15px}.tab-location a.sitebutton{width:100%;margin:20px 0 50px -10px;padding:15px;font-size:1.2em}.locationbtn_50-50_col1 .location-page-button2{margin-top:-10px}.locationbtn_50-50_col2 .location-page-button2{padding-top:12px}.location-page-button2 .location-page-phys-wrapper{width:100%;display:table;table-layout:fixed}.location-page-button2 .location-page-phys-wrapper .location-page-phys-outer{width:50%;float:left;display:table-cell;margin-right:0;margin-bottom:20px;min-height:200px}.location-page-button2 .location-page-phys-wrapper .location-page-phys-inner{width:100%;display:table;table-layout:fixed}@media screen and (max-width:1049px){.location-page-button2 .location-page-phys-wrapper .location-page-phys-inner{min-height:250px}}.location-page-button2 .location-page-phys-wrapper .location-page-phys-cell-left{float:left;width:25%;display:table-cell;margin-right:20px}.location-page-button2 .location-page-phys-wrapper .location-page-phys-cell-right{float:left;vertical-align:top;width:67%;margin-top:-10px;font-size:.9em}.appt-banner{width:100%;margin:20px 0 20px -10px;padding:15px;font-size:1.2em}.tab-loaction-inner{width:100%;background-color:#eee;margin-left:-10px;padding:15px}@media screen and (min-width:768px) and (max-width:799px){.location-page-phys-wrapper .location-page-phys-cell-left{width:21%}.location-page-button2 .location-page-phys-wrapper .location-page-phys-outer{min-height:260px}.tab-location a.sitebutton{width:95%;margin-left:1px}}@media screen and (max-width:767px){#location_physicians_desktop,.location_physicians_desktop{display:none}#location_physicians_mobile,.location_physicians_mobile{visibility:visible;display:block}.location-page-button2 .location-page-phys-wrapper{width:100%;float:left;margin-right:20px}.location-page-button2 .location-page-phys-wrapper .location-page-phys-outer{width:100%;float:none;display:block;min-height:auto}.location-page-button2 .location-page-phys-wrapper .location-page-phys-cell-left{float:left;width:21%;margin-right:10px}.location-page-button2 .location-page-phys-wrapper .location-page-phys-cell-right{float:left;vertical-align:top;width:71.5%;padding:3px}.tab-location a.sitebutton{width:88%;margin-left:0}.location_rightColumn .utilitymodule{margin-left:-10px}}
/* Location Page Style End */
/* BITG Widget start */
.bitg-widget{margin:0 auto}.bitg-widget .bitg-widget-link{display:inline-block;margin:2px 1.5%;vertical-align:top;width:auto}.bitg-widget .bitg-widget-link img{border:0 none;width:100%}.bitg-widget .bitg-widget-allstories{margin:1em 0 .3em 0}.bitg-widget .bitg-widget-allstories a{color:#054d87;text-decoration:none}@media screen and (min-width:1901px){.bitg-widget .bitg-widget-link{width:8.5%;max-width:85px;max-height:85px;margin:2px .33%;overflow:hidden}}@media screen and (min-width:1716px) and (max-width:1900px){.bitg-widget .bitg-widget-link{width:8.5%;margin:2px .33%;max-width:85px;max-height:85px;overflow:hidden}}@media screen and (min-width:1280px) and (max-width:1715px){.bitg-widget .bitg-widget-link{width:7.6%;max-width:76px;margin:2px .33%;max-height:82px;overflow:hidden}}@media screen and (min-width:768px) and (max-width:1279px){.bitg-widget .bitg-widget-link{margin:0;margin-left:.33%;width:8%;max-width:85px;max-height:52px;overflow:hidden}.bitg-widget .bitg-widget-link:first-child{margin-left:0}}@media screen and (min-width:480px) and (max-width:767px){.bitg-widget .bitg-widget-grid{max-width:740px}.bitg-widget .bitg-widget-link{margin:4px;width:15%;max-width:88px;max-height:86px;overflow:hidden}}@media screen and (max-width:479px){.bitg-widget .bitg-widget-grid{max-width:400px}.bitg-widget .bitg-widget-link{margin:4px;width:21%;max-width:80px;max-height:92px;overflow:hidden}}
/* BITG Widget end */
/* Full width banner Menu style - FrameWork General Banner Menu */
#pagecontent_banner_menu {padding: 0; clear: both; display: block; max-width: 1000px; margin: 0 auto; min-height: 192px;}
#full_banner_menu {
padding:10px 15px 15px 15px;
position:absolute;
z-index:10;
color:#fff;
background:rgb(23,36,46); ;
background: transparent\9;
background:rgba(23,36,46,0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
zoom: 1;
right: 150px;
width:auto;
max-width:480px;
margin-top: -200px;
}
#full_banner_menu_mobile {
display:none;
}
#full_banner_menu ul li {
line-height:28px;
text-align:left;
}
#full_banner_menu ul li a{
font-size:.8em;
color:#fff;
}
@media (max-width:1400px){
#full_banner_menu {
right: 10px;
}
}
@media (max-width:992px){
#full_banner_menu {
display:none;
}
#full_banner_menu_mobile {
display:block;
max-width:100%;
padding:15px;
border-top: 0px solid #eee;
margin: 0 auto;
position:relative;
}
#full_banner_menu_mobile ul li {
line-height:33px;
}
#full_banner_menu_mobile ul li a{
font-size:1.2em;
}
#full_banner_menu_mobile ul li a:hover {
color:#0074bc;
}
}
/* Full width banner Menu style - FrameWork General Banner Menu End */
.tip {
border-bottom: 3px double #666666;
text-decoration:none !important;
cursor:pointer;
/* color:#0074bc; */
color: #666666;
}
.tip:hover {
/* color:#164469;*/
color: #666666;
border-bottom: 3px double #666666;
}
.tooltip-content {
font-size:.9em;
line-height:24px;
width:auto;
max-width:300px;
background:#fff;
display: inline-block;
border:1px #eee solid;
padding:10px;
position:absolute;
z-index:1000000000000000 !important;
margin: 50px;
-webkit-transition: all .25s ease-out;
-moz-transition: all .25s ease-out;
-ms-transition: all .25s ease-out;
-o-transition: all .25s ease-out;
transition: all .25s ease-out;
-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}
.ui-tooltip {
position: absolute;
max-width:300px;
line-height: 24px;
padding:15px 10px 5px 10px;
font-size:.9em;
background: #f3f3f3;
top:-20px;
z-index:111111111111111111;
/* border: 1px solid #eee;
border-radius: 5px;*/
-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}
.spine-close-btn {
font-size: 2.4em; font-weight: 200; cursor: pointer;
}
@media (max-width:480px){
.spine-close-btn {
font-size: 1.1em; font-weight: 200; cursor: pointer; margin-right:25px;
}
}
.imagecaption {font-size: .82em !important; line-height: 1.5em !important; display: inline-block;}
@media screen and (max-width: 767px) {
.imagecaption {font-size: .85em;}
}
/* Physician Grid Layout Start */
.grid{position:absolute;margin:0 auto;z-index:1;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;max-width:100%;width:auto;margin:0 auto;padding:0 0 6em;list-style:none}.js .grid--loaded::after{opacity:0}.grid{margin:0;padding:0;}#grid2{margin:0;padding:0;height:100%;max-width:1250px;width:auto}.grid2-title{position:absolute;background-color:none;max-width:1250px!important}.grid2-link{position:absolute;background-color:none}.grid2-link-wrap{position:absolute;bottom:0;background:rgba(255,255,255,.8);width:100%!important;color:#164469!important;padding:10px 0 10px 0;height:70px}.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid__item{width:20%;width:-webkit-calc(1/5 * 100%);width:calc(1/5 * 100%);padding:0!important;margin:0!important;float:left}@media screen and (min-width:768px) and (max-width:1024px){.grid-sizer,.grid__item{width:50%!important;width:-webkit-calc(1/2 * 100%);width:calc(1/2 * 100%);padding:0!important;margin:0!important;float:left}}@media screen and (max-width:767px){.grid-sizer,.grid__item{width:100%!important;padding:0!important;margin:0!important;float:left}}.grid__button{position:absolute;bottom:0;background:rgba(255,255,255,.8);width:100%!important;color:#164469!important;padding:10px 0 10px 0}.grid__link:hover .grid__button{background:rgba(22,68,105,.8);color:#fff}.grid__link:hover .photo-grid3 .button_title2{color:#fff}.grid__img{display:block;width:100%}.grid__item-title{font-family:Caveat,cursive;line-height:1;position:relative;overflow:hidden;margin:0;padding:1em .5em;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#698b8d;background:#fff}.color-shape{width:250px;height:250px;margin:0;float:left}.grid_title1{content:"";display:flex;flex-direction:column;justify-content:center;width:100%!important;color:#272725!important;padding:10px 0 10px 0;margin-top:-80px;height:90px;pointer-events:none}.grid_title2{content:"";display:flex;flex-direction:column;justify-content:center;width:100%!important;color:#272725!important;padding:10px 0 10px 0;margin-top:-80px;height:90px;pointer-events:none}.grid_title3{content:"";display:flex;flex-direction:column;justify-content:center;width:100%!important;color:#272725!important;padding:10px 0 10px 0;margin-top:-80px;height:90px;pointer-events:none}.grid_title4{content:"";display:flex;flex-direction:column;justify-content:center;width:100%!important;color:#272725!important;padding:10px 0 10px 0;margin-top:-80px;height:90px;pointer-events:none}.grid_title5{content:"";display:flex;flex-direction:column;justify-content:center;width:100%!important;color:#272725!important;padding:10px 0 10px 0;margin-top:-80px;height:90px;pointer-events:none}.grid_title6{content:"";display:flex;flex-direction:column;justify-content:center;width:100%!important;color:#272725!important;padding:10px 0 10px 0;margin-top:-330px;height:90px;pointer-events:none}.grid_title_link{width:250px;height:250px;background-color:transparent;position:absolute;margin-left:-125px}.grid_margin{margin-left:auto;margin-right:auto;margin:0 auto;max-width:1250px;width:auto}.grid_margin1{margin-left:auto;margin-right:auto;margin:0 auto;max-width:1000px;width:auto}.grid_margin3{margin-right:auto;width:auto;margin:0 auto;max-width:750px}.grid_margin4{margin-left:auto;margin-right:auto;width:auto;margin:0 auto;max-width:500px}.grid_margin5{margin-left:auto;margin-right:auto;width:auto;margin:0 auto;max-width:250px}.grid_margin2{position:relative;display:block;margin-left:auto;margin-right:auto;max-width:1250px;width:auto}.grid_title_link:hover{color:#fff!important;background:rgba(255,255,255,.3)!important}.grid_title_link{position:absolute;width:250px;height:250px;background-color:transparent;margin-top:-500px;margin-left:-125px}@media screen and (max-width:1300px){.grid_title1{margin-top:-80px}.grid_title2{margin-top:-80px}.grid_title3{margin-top:-80px}.grid_title4{margin-top:-80px}.grid_title5{margin-top:-330px}.grid_title6{margin-top:-580px}.grid_title_link{margin-top:-1000px}.grid_margin{margin-left:auto;margin-right:auto;max-width:800px;width:auto}.grid2-title{max-width:800px!important;width:auto}.grid_margin1{margin-left:auto;margin-right:auto;margin:0 auto;max-width:800px;width:auto}.grid_margin2{position:relative;display:block;margin-left:auto;margin-right:auto;max-width:800px;width:auto}.grid_margin3{margin-left:auto;margin-right:auto;max-width:800px;width:auto}.grid_margin4{margin-left:auto;margin-right:auto;width:auto;margin:0 auto;max-width:500px}.grid_margin5{margin-left:auto;margin-right:auto;width:auto;margin:0 auto;max-width:250px}}@media screen and (max-width:780px){.grid_title1{margin-top:-80px}.grid_title2{margin-top:-80px}.grid_title3{margin-top:-330px}.grid_title4{margin-top:-330px}.grid_title5{margin-top:-580px}.grid_title6{margin-top:-830px}.grid_title_link{margin-top:-1500px}.grid_margin{margin-left:auto;margin-right:auto;max-width:500px;width:auto}.grid_margin1{margin-left:auto;margin-right:auto;max-width:500px;width:auto}.grid_margin2{position:relative;display:block;margin-left:auto;margin-right:auto;max-width:500px;width:auto}.grid_margin3{margin-left:auto;margin-right:auto;max-width:500px;width:auto}.grid_margin4{position:relative;display:block;margin-left:auto;margin-right:auto;max-width:500px;width:auto}.grid_margin5{margin-left:auto;margin-right:auto;max-width:250px;width:auto}}@media screen and (max-width:550px){.grid_title1{margin-top:-80px}.grid_title2{margin-top:-330px}.grid_title3{margin-top:-580px}.grid_title4{margin-top:-830px}.grid_title5{margin-top:-1080px}.grid_title6{margin-top:-1580px}.grid_title_link{margin-top:-2500px}.grid_margin{margin-left:auto;margin-right:auto;max-width:260px;width:auto}.grid_margin1{margin-left:auto;margin-right:auto;max-width:260px;width:auto}.grid_margin2{position:relative;display:block;margin-left:auto;margin-right:auto;max-width:260px;width:auto}.grid_margin3{margin-left:auto;margin-right:auto;max-width:260px;width:auto}.grid_margin4{position:relative;display:block;margin-left:auto;margin-right:auto;max-width:260px;width:auto}.grid_margin5{margin-left:auto;margin-right:auto;max-width:260px;width:auto}}
/* Physician Grid Layout End */
/* Roll Over btn */
/* image zoom start */
.photo-grid{margin:1em auto;max-width:100%;text-align:center}@media screen and (max-width:1380px){.photo-grid{text-align:center}}@media screen and (max-width:480px){.photo-grid{text-align:center!important;padding-left:0}}.photo-grid li{display:inline-block;margin-right:.7em;margin-bottom:.7em;background:0 0!important;padding:0 0 .3em 0!important}.photo-grid img{display:block;height:auto;max-width:100%}.photo-grid figure{height:280px;overflow:hidden;position:relative;width:280px}.photo-grid-button-arrow{position:relative;height:30px;padding:0px 0 10px 0}@media screen and (max-width:768px){.photo-grid-button-arrow{width:auto!important}}@media screen and (max-width:480px){.photo-grid figure{height:280px!important;width:280px!important}}.photo-grid figure h1{font-size:2.2em;color:#fff;text-transform:uppercase;margin-top:10px;font-weight:700}.photo-grid figure h2{font-size:20px!important;color:#324153!important;text-transform:none;margin-top:10px!important;font-weight:400}.photo-grid figcaption{background:rgba(241,241,240,.9);color:#fff;display:table;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;z-index:100;visibility:hidden}.photo-grid li:hover figcaption{opacity:1;visibility:visible}.photo-grid .backgroundimage{display:block;height:auto;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:312px}.photo-grid-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.photo-grid li:hover .backgroundimage{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);-moz-transform:scale(1.4);transform:scale(1.4)}.photo-grid .iconimage{-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:60px;height:auto}.photo-grid .iconimage-nohover{width:60px;height:auto}.photo-grid li:hover .iconimage{-webkit-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.photo-grid .iconimagepop{-webkit-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.photo-grid li:hover .iconimagepop{-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:30px;height:30px}.photo-grid .button_title{-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-size:1em;color:#fff;text-transform:uppercase;height:50px;vertical-align:middle;display:flex;justify-content:center}.photo-grid .button_title_noeffect{font-size:1em;color:#fff;text-transform:uppercase;vertical-align:middle;display:flex;justify-content:center}@media screen and (max-width:480px){.photo-grid .button_title{width:260px!important;font-size:.8em}.photo-grid .button_title_noeffect{width:260px!important;font-size:.8em}a.customizedbuttonsize{font-size:.6em!important;top:-20px;position:relative}}.photo-grid .button_title_noeffect h3{color:#fff!important;font-weight:700!important;font-family:inherit!important}.photo-grid li:hover .button_title{-webkit-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.photo-grid .readmore_btn2{border:1px #fff solid;padding:5px;font-size:1.2em;width:40px;color:#fff;margin-top:12px}.photo-grid li:hover .readmore_btn2{-webkit-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.photo-grid figcaption p{display:table-cell;font-size:1.1em;position:relative;top:-50px;width:280px;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;color:#808285;border-top:solid #808285 1px;padding-top:12px;text-align:center}.readmore_btn3{border:1px #164469 solid;background-color:#164469;padding:10px;font-size:.6em;width:110px;color:#fff}.photo-grid figcaption .readmore_btn{border:1px #fff solid;padding:5px;font-size:.7em;max-width:100px;width:auto;font-weight:700;color:#fff}.readmore_btn{border:1px #808285 solid;padding:5px;font-size:.7em;max-width:150px;width:auto;font-weight:700}@media screen and (max-width:786px){.readmore_btn{border:1px #fff solid!important;padding:5px;font-size:.7em;max-width:150px;width:auto;font-weight:700;color:#fff!important}.readmore_btn a{color:#fff!important}}.readmore_btn4{border:1px #808285 solid;padding:5px;font-size:.7em;max-width:150px;width:auto;font-weight:700}.readmore_btn4:hover{border:1px #164469 solid;background-color:#164469;color:#fff!important}.readmore_btn5{border:1px #fff solid;padding:5px;font-size:.7em;max-width:150px;width:auto;font-weight:700}.readmore_btn5:hover{border:1px #164469 solid;background-color:#164469;color:#fff!important}.photo-grid figcaption .readmore_btn4{border:1px #808285 solid;padding:5px;font-size:.7em;max-width:150px;width:auto;font-weight:700;z-index:55555}.photo-grid figcaption .readmore_btn4:hover{border:1px #164469 solid;background-color:#164469;color:#fff!important;z-index:55555}.photo-grid figcaption:hover .readmore_btn4{border:1px #808285 solid;padding:5px;font-size:.7em;max-width:150px;width:auto;font-weight:700}.readmore_btn4:hover a{color:#fff!important;width:100%;height:100%}@media screen and (max-width:786px){.readmore_btn4 a{color:1px #164469!important}}.readmore_small_btn{border:1px #fff solid;padding:5px;font-size:.7em;max-width:30px;width:auto;font-weight:700 color:#fff}.otherpage_btn a{border:2px #7a7b7e solid;padding:5px 10px 5px 10px;font-size:1em;max-width:300px;width:auto;color:#7a7b7e!important}.otherpage_btn a:hover{border:2px #0074bc solid;padding:5px 10px 5px 10px;font-size:1em;max-width:300px;width:auto;color:#0074bc!important}.otherpage_links{margin:30px 0 20px 0;display:flex;justify-content:center}.otherpage_links_mobile{visibility:hidden;display:none;margin:20px 0 20px 20px}@media screen and (max-width:1024px){.otherpage_links{visibility:hidden;display:none}.otherpage_links_mobile{visibility:visible;display:inline-block;width:100%}.otherpage_btn a{font-size:.8em;width:auto;max-width:400px}.otherpage_btn a:hover{font-size:.8em}}@media screen and (max-width:480px){.otherpage_links{visibility:hidden;display:none}.otherpage_links_mobile{visibility:visible;display:inline-block;margin-top:40px;margin-bottom:20px;line-height:20px;position:relative}.otherpage_btn{padding:0 0 20px 100px;width:400px!important}.otherpage_btn a{font-size:.8em;width:auto;max-width:400px!important;margin-bottom:10px!important}.otherpage_btn a:hover{font-size:.8em}}.photo-grid figcaption h1{font-size:1.3em;width:312px;color:#808285}.photo-grid figcaption .hov_title{font-size:1.3em!important;width:312px!important;color:#808285!important;line-height:26px!important}.photo-grid li:hover figcaption p{-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px)}.photo-grid figcaption{background:rgba(241,241,240,1);color:#808285;display:table;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transition-delay:.1s;-ms-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;z-index:100}.photo-grid2 li{display:inline-block;margin-right:1.1em;margin-bottom:1.1em;width:225px}.photo-grid2 img{display:block;height:auto;max-width:100%}.photo-grid2 figure{height:380px;overflow:hidden;position:relative;width:225px;background-color:#f4f5f4}.photo-grid2 .photo-grid2-first:hover figcaption{opacity:1;visibility:visible}.photo-grid2 .backgroundimage{display:block;height:auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:225px}.photo-grid2 .backgroundimage-nolink{display:block;height:auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:225px}/*.photo-grid2 .photo-grid2-first:hover .backgroundimage{-webkit-transform:scale(1.7);-moz-transform:scale(1.7);transform:scale(1.7)}*/.photo-grid2 .iconimage{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:50px;height:50px}.photo-grid2 .photo-grid2-first:hover .iconimage{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.photo-grid2 .iconimagepop{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.photo-grid2 .photo-grid2-first:hover .iconimagepop{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:30px;height:30px}.photo-grid2 .button_title{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:210px;font-size:1em}.photo-grid2 .button_title_noEffect{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:210px;font-size:1em}.photo-grid2 .button_sub_title{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:210px;font-size:.8em;color:#164469;line-height:18px}.photo-grid2 .photo-grid2-first:hover .button_sub_title,.photo-grid2 .photo-grid2-first:hover .button_title,.photo-grid2 .photo-grid2-first:hover .button_icon {-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.photo-grid2 .button_title2{width:210px;font-size:1.1em}.photo-grid2 .readmore_btn2{border:1px #fff solid;padding:5px;font-size:1.2em;width:40px;color:#fff;margin-top:12px}.photo-grid2 .photo-grid2-first:hover .readmore_btn2{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);visibility:hidden}.photo-grid2 .figcaption-preview p,.photo-grid2 figcaption p{display:table-cell;font-size:.9em;position:relative;top:-50px;width:210px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff;padding-top:12px;text-align:center}.photo-grid2 .figcaption-preview p{display:table-cell;font-size:.9em;position:relative;top:50px;width:210px;color:#fff;border-top:solid #eee 1px;padding-top:12px;text-align:center}.photo-grid2 figcaption .readmore_btn{border:1px #fff solid;padding:5px;font-size:.8em;width:110px;margin:0 auto}.photo-grid2 figcaption h1{font-size:1.1em;width:225px;color:#fff}.photo-grid2 figcaption .hov_title{font-size:1.1em!important;width:222px!important;color:#fff!important;line-height:26px!important}.photo-grid2 .figcaption-preview .button_title{font-size:1.1em!important;width:222px!important;color:#fff!important;line-height:26px!important}.photo-grid2-button{width:100%;color:#164469!important;bottom:0;position:absolute;min-height:70px;hieght:auto}.photo-grid2-button-no-effect{width:100%;color:#164469!important;bottom:0;position:absolute;min-height:70px;hieght:auto}.photo-grid2-button-center{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.photo-grid2 .photo-grid2-first:hover figcaption p{-moz-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px)}.photo-grid2 .photo-grid2-first:hover .photo-grid2-button{-moz-transform:translateY(80px);-webkit-transform:translateY(80px);transform:translateY(80px)}.photo-grid2 figcaption{background:rgba(50,65,83,.85);color:#fff;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;z-index:100;visibility:hidden}.photo-grid3{margin:0;padding:0;text-align:center}.photo-grid3 .photo-grid3-wrap{margin:0!important;padding:0!important;background:#000;background:rgba(0,0,0,.9);zoom:1}.photo-grid3 img{display:block;width:100%;padding:0!important;margin:0!important;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:url(#greyscale);filter:gray;transition:all .5s ease}.grid__link:hover .photo-grid3 img{-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);filter:grayscale(0)}.photo-grid3 figure{overflow:hidden;position:relative;width:100%;padding:0!important;margin:0!important}.photo-grid3 figcaption{color:#fff;display:table;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;z-index:100;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transition-delay:.1s;-ms-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}.photo-grid3 .photo-grid3-wrap:hover figcaption{opacity:1}.photo-grid3 .backgroundimage{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.photo-grid3 .photo-grid3-wrap:hover .backgroundimage{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.photo-grid3 .photo-grid3-wrap:hover .backgroundimage img{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.photo-grid3 .iconimage{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:50px;height:50px}.photo-grid3 .photo-grid3-wrap:hover .iconimage{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.photo-grid3 .iconimagepop{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.photo-grid3 .photo-grid3-wrap:hover .iconimagepop{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:30px;height:30px}.photo-grid3 .button_title{-webkit-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:100%;height:auto;font-size:1.4em!important;font-weight:700;color:#fff;text-shadow:1px 1px 1px #222,2px 2px 3px #222;transition:all .3s linear;line-height:1.2em}.photo-grid3 .button_title p{max-width:380px;width:auto}.photo-grid3 .button_title2{width:100%;height:auto;font-weight:700;line-height:1.3em}.photo-grid3 .photo-grid3-wrap:hover .button_title{-webkit-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.photo-grid3 figcaption p{display:table-cell;font-size:.9em;position:relative;top:-50px;width:100%;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff;padding-top:12px;text-align:center}.sports-contents-btn{position:relative;display:none}.photo-grid3 .photo-grid3-wrap:hover .sports-contents-btn{z-index:222;background:rgba(204,204,204,.8);border:2px solid #fff;border-radius:1em;padding:10px 20px 10px 20px;max-width:300px;width:auto;height:auto;max-height:99%;min-width:0;min-height:0;display:block}.sports_btn_ie9{display:none}.sports-team-btn{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:translate(-50%,-50%) scale(0)}.photo-grid3 .photo-grid3-wrap:hover .sports-team-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);position:relative;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);z-index:222;padding:10px 20px 10px 20px;max-width:300px;width:auto;height:auto;max-height:99%;min-width:0;min-height:0}.photo-grid3 figcaption .sports_btn{color:#05285f;border:2px #fff solid;padding:5px 15px 5px 15px;background:#ddd;background:rgba(221,221,221,.8);zoom:1;font-size:1em;font-weight:700;width:200px;display:block}.photo-grid3 figcaption .sports_btn:hover{color:#fff;border:2px #164469 solid;background:#164469;background:rgba(22,68,105,.8);zoom:1}.sports_banner_btn{font-size:1.9em;border:2px #fff solid;padding:10px 15px 10px 15px;color:#05285f;background:#ddd;background:rgba(221,221,221,.8)}.sports_banner_btn:hover{color:#fff;border:2px #164469 solid;background:#164469;background:rgba(22,68,105,.8)}.photo-grid3 .button_title{height:auto;max-height:98%;font-size:1.2em}@media screen and (min-width:768px) and (max-width:1380px){.photo-grid3 figcaption .sports_btn{font-size:.8em;width:200px;padding:0 10px 0 10px}.photo-grid3 .button_title{height:auto;max-height:98%;font-size:1.6em;margin-top:-30px}}@media screen and (max-width:767px){.photo-grid3 .photo-grid3-wrap:hover .sports-contents-btn{height:auto;max-height:100%}.photo-grid3 figcaption .sports_btn{font-size:.8em;width:200px;padding:0!important;margin-bottom:3px!important;display:block}.photo-grid3 .button_title{height:auto;max-height:98%;font-size:1.1em!important;line-height:1.5em!important;margin-top:-50px}}.photo-grid3 figcaption h1{font-size:1.1em;width:100%;color:#fff}.photo-grid3 figcaption .hov_title{font-size:1.1em!important;width:100%!important;color:#fff!important;line-height:26px!important}.photo-grid3 .photo-grid3-wrap:hover figcaption p{-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px)}
/* image zoom end */
.tint:before {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0,0,0, 0.5);
transition: all .3s linear;
}
.tint:hover:before { background: none; }
.physician_inside_content {
padding: 0; clear:both; display: block; /*max-width: 800px;*/ margin: 0 auto;
}
.physician_inside_content2 {
padding: 0; clear:both; display: block; max-width: 1000px; margin: 0 auto;
}
.physician_inside_content3 {
padding: 0; clear:both; display: block; max-width: 1180px; margin: 0 auto;
}
.physician_inside_content h1 {
font-size: 1.8em;
font-weight: bold;
line-height: 1.3em;
}
.physician_inside_content2 h1 {
font-size:1.2em; font-weight:600;
}
.physician_inside_content p {
font-size:.8em;
line-height:32px;
text-align: left;
}
.physician_inside_content3 p {
font-size:1.0em;
line-height:32px;
text-align: center;
font-weight: normal;
margin-top: 0;
}
.physician_inside_content h2 {
font-size:1.2em; font-weight:600;
}
.physician_inside_content2 h2 {
font-size:1.2em; font-weight:600;
}
.physician_inside_content h3 {
font-size:1.2em; font-weight:600;
}
.physician_inside_content2 h3 {
font-size:1.2em; font-weight:600;
}
.physician_inside_content2 p {
font-size:1.0em;
}
/* Ui-Group start */
.ui-group{display:inline-block}.ui-group select::-ms-expand{border:2px solid #d8d8d8;display:none}.ui-group .selectize-input{border:1px solid #324153;width:100%;background:0 0;height:41px;line-height:41px;box-sizing:border-box;padding:0 35px 0 10px;box-shadow:none;-webkit-box-shadow:none;border-radius:0;background:url(https://www.hss.edu/images/icons/physician-select-dropdown.gif) no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position:right 10px bottom 8px;background-color:#fff; max-width:250px;}.ui-group .text-input{border:1px solid #324153;width:360px;background:0 0;height:41px;line-height:41px;box-sizing:border-box;padding:0 10px 0 10px;box-shadow:none;-webkit-box-shadow:none;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position:right 10px bottom 8px;font-size:1.0em;background-color:#fff}.ui-group .submit{border:2px solid #0074bc;width:100%;background:0 0;height:41px;line-height:41px;box-sizing:border-box;padding:0 10px 0 10px;box-shadow:none;-webkit-box-shadow:none;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position:right 10px bottom 8px;background-color:#0074bc;color:#fff;font-size:1em;cursor:pointer}.ui-group .submit:hover{background-color:#fff;color:#036;border:2px solid #fff}@media screen and (max-width:650px){.showallphysicians-btn{display:block;padding:0}.ui-group .submit{margin-top:20px}}.ui-group h3{display:inline-block;vertical-align:top;line-height:32px;margin-right:.2em;font-size:16px}.ui-group .button-group{display:inline-block;margin-right:20px}
/* Ui-Group start end */
a.white, .white, a.white em {
text-decoration: none !important;
color: #fff !important;
}
a.white:hover { color:#0074bc; text-decoration: underline !important; }
a.white em:hover { color:#0074bc !important; }
.icon-white {color: #fff !important; color: #fff !important;}
.icon-white:hover {color:#0074bc !important; }
.lightblue {
text-decoration: none !important;
color: #0074bc !important;
}
a.lightblue:hover { color:#164469 !important; }
.darkblue {
text-decoration: none !important;
color: #164469 !important;
}
a.darkblue:hover, h2.darkblue:hover, h3.darkblue:hover { color:#0074bc !important; }
.content-tab-desktop .white {
text-decoration: none !important;
color: #fff !important;
}
.content-tab-desktop a.white:hover, .content-tab-desktop a.white:focus { color:#fff !important; text-decoration: underline !important; }
.pagebanner-pattern {
background-image: url(https://www.hss.edu/images/icons/banner-pattern.png);
background-repeat: repeat-x;
z-index: 333;
position:absolute;
/* top:497px; */
bottom:0;
width:100%;
height:102px;
}
.pagebanner-pattern-sports {
background-image: url(https://www.hss.edu/images/icons/banner-pattern.png);
background-repeat: repeat-x;
z-index: 333;
position:absolute;
bottom:0;
width:100%;
height:102px;
}
@media all and (max-width: 768px) {
.pagebanner-pattern {
display:none;
}
.pagebanner-pattern-sports {
display:none;
}
}
/* New Physician Search Start */
.new_physician_form {
position:relative; background-color:#f5f5f3; padding:0px 10px 20px 20px; /*background-image:url(https://www.hss.edu/careers/images/pattern-vertical.png);*/ background-repeat: no-repeat;
}
.new_physician_form_field_style {
float:left; margin-right:5px; margin-bottom:5px;
}
.new_physician_form_text {
font-size:1.2em;
}
@media screen and (max-width: 1200px) {
.new_physician_form_text {
/*padding: 15px;*/
margin-top: 0px;
}
}
.new_physician_search_grid_wrap {
width:90%;
margin: 0 auto;
}
.new_physician_list_grid_wrap {
width: 100%;
}
.new_physician_list_grid_wrap .grid__link {
border-bottom: none !important;
}
#physician-grid .element-item, .physician-grid .element-item {
width: 237px;
height: 383px;
margin: -7px;
float: left;
position: absolute !important;
}
#physician-grid .photo-grid2 figure, .physician-grid .photo-grid2 figure {
height: 356px;
overflow: hidden;
position: relative;
width: 212px;
background-color: #f4f5f4;
}
#physician-grid .photo-grid2 .button_title, .physician-grid .photo-grid2 .button_title {
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
transition: all 300ms;
width: 190px;
font-size: 1.0em;
}
#physician-grid .photo-grid2 figcaption .hov_title, .physician-grid .photo-grid2 figcaption .hov_title {
font-size: 1.1em !important;
width: 190px !important;
color: #fff !important;
line-height: 26px !important;
}
#physician-grid .photo-grid2 .photo-grid2-first:hover .chief-title, .physician-grid .photo-grid2 .photo-grid2-first:hover .chief-title {
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
}
#physician-grid .grid__link, .physician-grid .grid__link {
display: block;
padding: 0;
margin: 0;
background: none;
}
.photo-grid2 figure {
margin: 0;
}
.card-detail-top .button_icon .lerner-icon {
margin-right: auto!important;
margin-left: auto!important;
}
.pagecontent_newphysiciansearch {
padding: 0;
clear: both;
display: block;
max-width: 1250px;
margin: 0 auto;
min-height: 592px;
}
@media screen and (max-width: 1715px){
.pagecontent_newphysiciansearch {
padding: 0;
clear: both;
display: block;
margin: 0 auto;
min-height: 192px;
position: relative;
}
}
@media screen and (max-width: 1215px) {
.pagecontent_newphysiciansearch {
max-width: 100%;
width: auto;
margin-left: 0%;
padding-left: 0;
right: 0;
}
}
@media screen and (max-width: 800px) {
.pagecontent_newphysiciansearch {
max-width: 100%;
width: auto;
margin-left: 0%;
padding-left: 0;
}
}
@media screen and (max-width: 676px) {
.pagecontent_newphysiciansearch {
max-width: 100%;
width: auto;
padding-left: 0;
}
}
@media screen and (max-width: 480px) {
.pagecontent_newphysiciansearch {
max-width: 100%;
width: auto;
padding-left: 0;
}
}
.pagecontent_newphysiciansearch .subheading {font-family: "Benton Sans Medium",arial,sans-serif;font-style: normal;font-weight: 500;margin-top: 1em;}
.pagecontent_newphysiciansearch h2.subheading {margin-bottom: .3em;font-size: 1.35em; color: #000;}
.pagecontent_newphysiciansearch h3.subheading {font-size: 1.4em; color: #272725;}
.pagecontent_newphysiciansearch h2.showhide, #centercolumn h3.showhide, #centercolumn h4.showhide {color:#0074bc; line-height: 60px;}
.pagecontent_newphysiciansearch a h2.showhide {color:#0074bc!important;}
.pagecontent_newphysiciansearch a:hover h2.showhide {color:#003366!important;}
.pagecontent_newphysiciansearch .physician-text-indent {/* max-width: 78%; */ max-width: 100%; }
.pagecontent_newphysiciansearch .overview p a, .pagecontent_newphysiciansearch .physician-text-indent a {color:#0074bc !important;}
.pagecontent_newphysiciansearch .overview p a:hover, .pagecontent_newphysiciansearch .physician-text-indent a:hover {color:#003366 !important;}
.pagecontent_newphysiciansearch .formypatient a {color: #0074bc;}
.pagecontent_newphysiciansearch .formypatient a:hover {color: #164469;}
.pagecontent_newphysiciansearch .formypatient ul li {font-size: 1em;background: url(/images/css/list_bullet.gif) left .7em no-repeat; padding: 0 0 .5em .7em; margin:.5em 0 0 .9em;}
.pagecontent_newphysiciansearch .formypatient ul li:last-child {margin:.5em 0 .9em .9em;}
.pagecontent_newphysiciansearch .formypatient ul li ol li {background: none;}
@media screen and (max-width: 480px) {
.pagecontent_newphysiciansearch h2.subheading {margin-bottom: .3em; font-size: 1em; color: #000;}
}
.physician_search_heading {
background: #e6e6e6;
padding: 15px 0 15px 0;
text-align: center;
overflow: visible;
width: 100%;
z-index: 333;
left: 0;
}
.physician_search_heading2 {
text-align: center;
/*color: #fff;*/
/*background: #f5f5f3;*/
/*background: #FBE384;*/
background: #eee;
text-align: center;
overflow: visible;
width: 100%;
z-index: 333;
left: 0;
padding-top:12px;
}
@media screen and (max-width: 980px) {
.physician_search_heading2 {
padding-top:0;
}
}
@media screen and (max-width: 480px) {
.physician_search_heading {
padding: 30px 0 30px 0;
}
}
.overview, .education, .publilcations, .research, .physician-module-tap-wrap, .formypatient
{
width:100% !important;
}
@media screen and (max-width: 1180px) {
.overview, .education, .publilcations, .research, .physician-module-tap-wrap, .formypatient {
width: 100% !important;
}
}
.utilitymodule_new {
padding: 0 .25em .25em .25em;
margin-bottom: 1.4em;
color: #666666;
line-height: 1.4em;
float: left;
max-width: 290px;
margin-right: 30px;
}
.utilitymodule_multiple_wrapper {
float: left;
}
@media (max-width: 480px) {
.utilitymodule_multiple_wrapper {
padding: 0 2.0em 0;
float: left;
}
.utilitymodule_mobile-padding {
padding: 0 2.0em 0;
}
}
.utilitymodule_multiple {
padding: 0 .25em .25em .25em;
margin-bottom: 1.4em;
color: #666666;
line-height: 1.4em;
float: left;
max-width: 190px;
margin-right: 20px;
margin-top: 20px;
}
.map-icon {
font-size: 1.6em !important;
margin: -5px 0 0 -5px;
vertical-align: middle;
}
.address-link:hover, .address-link:hover em, .address-link:hover a {
color:#0074bc !important;
}
.address-link span {
position: absolute;
margin-top: 3% !important;
line-height: 18px;
}
.address-line {
position: relative;
margin-top: 0;
display: inline-block;
margin-top: -30px;
vertical-align: middle;
}
.address-line:hover, .address-line:focus, .address-line:active {
text-decoration: underline;
color: #003366;
}
.physician_search_banner_mobile_wrap {
background-color:#f5f5f3; /* width:100%; #777d87*/ padding:0;
}
.physician_search_banner_mobile {
display:none;
}
.physician_search_banner_tablet {
background-color: #324153;
width: 100%;
padding: 30px 0 20px 31px;
color: #fff;
background-repeat: no-repeat;
background-position: top right;
background-size: 200px;
}
.physician_search_banner_desktop .ls-container {
padding-left: 5px;
}
@media (max-width:1370px){
.physician_search_banner_desktop {
display:none;
}
.physician_search_banner_mobile {
display:none;
}
}
@media (max-width: 675px) {
.physician_search_banner_tablet {
display: none;
}
.physician_search_banner_mobile {
display: block;
background-color: #324153;
margin-left: 0;
margin-top: 0;
padding: 20px 20px 0 20px;
}
}
@media (max-width:480px){
.physician_search_banner_desktop {
display:none;
}
.physician_search_banner_tablet {
display:none;
}
.physician_search_banner_mobile {
display: block;
background-color: #324153;
margin-left: 0;
margin-top: 0;
padding: 20px 20px 0 20px;
}
}
.physican-search-banner-appointment-fax {
margin-top: 12px;
float: left;
}
@media (max-width: 675px)
.physican-search-banner-appointment-fax {
margin: 0 0 20px 0;
width: 100%;
}
@media (max-width:676px) {
.z-content-inner {
padding:0 14px 0 24px !important;
}
}
.physician-search-notice {
font-size:0.7em; margin-top:-3px;
}
#physician_search_col1 {
width: 350px;
}
@media (max-width:1260px) {
#physician_search_col1 {
width:100%;
float:none !important;
margin-bottom: 5px !important;
}
#physician_search_col2 {
width:100%;
float:none !important;
}
#physician_search_col3 {
width:100%;
float:none !important;
}
#physician_search_col4 {
width:100%;
float:none !important;
}
#physician_search_col5 {
float:none !important;
width:100%;
}
#physician_search_col6 {
float:none !important;
width:100%;
}
.physician-search-notice {
display:none;
}
}
.white-link2 {
text-decoration: none !important;
color: #0074bc;
}
.white-link2:hover { color:#164469; }
/*.search_expander {
background-color:#a2baca; padding:0 0 20px 0; color:#fff;
cursor:pointer;
}*/
.search_expander
{display:none;}
@media (max-width: 800px) {
.search_expander
{display:block; text-align:right; margin-right:10px;}
}
.new-physician-search-module-style {
border-bottom:0px !important; padding:0 !important; line-height:0em !important; margin:0 0 35px 0 !important;
}
.physician-module-tap-wrap {
width:100%; /*padding:50px 30px 0 30px;*/ padding:30px 30px 0 30px; border-top:0px solid #eee; margin-top:0; /*margin-top:30px;*/
}
@media (max-width:480px){
.physician-module-tap-wrap {
padding:0;
width: 100% !important;
}
}
.new-physician-page-address {
margin-left:6px;
}
@media (max-width:480px){
.new-physician-page-address {
margin-left:0px;
max-width:300px;
width:auto;
}
}
a.closesearch {
/*line-height: 1;*/
position: relative;
text-decoration: none;
/*font-size: 1.5em; right:10px; top: -10px;*/
}
/*
@media screen and (max-width: 480px) {
a.closesearch {
top: 5px;
}
}
*/
/*
a.closesearch:hover {
color: #fff;
-webkit-transition: color 1s ease;
-moz-transition: color 1s ease;
transition: color 1s ease;
}
*/
.physician-search-description-wrap {
width: auto;
max-width: 100%;
margin-bottom: 20px;
/*background-color: #f5f5f3;*/
/*background-color: #FBE384;*/
background-color:#eee;
}
.physician-search-disclosure {
margin:0 auto; max-width:1180px; width:auto; margin-bottom:12px; font-weight:700;
}
@media screen and (max-width: 1200px){
.physician-search-disclosure {
margin: 0 auto;
max-width: 1000px;
width: auto;
font-weight: 700;
/*margin-top: 30px;*/
padding: 35px 25px 15px 25px;
}
}
.physician-search-text-italic {
font-style: italic; color:#e9eaeb;
}
.ui-group > .selectize-input:after {
content: '\25B2';
}
.ui-group > .selectize-input:after {
content: '\25BC';
position: absolute;
right: 0px;
top: 15%;
width: 50px;
text-align: center;
font-size: 12px;
padding: 10px;
height: 70%;
line-height: 24px;
border-left: 1px solid #ddd;
}
.physician-page-tel {
float: left;
vertical-align: middle;
padding-top: 25px;
}
@media (max-width:1370px){
.physician-page-tel {
display:none;
}
.or-spacer-vertical {
display:none;
}
}
.physician-search-office-location-content {
padding: 25px 0 30px 30px;
}
@media (max-width:980px){
.physician-search-office-location-content {
padding: 32px 32px 0 32px !important;
}
}
@media (max-width:675px){
.physician-search-office-location-content {
padding: 20px 20px 0 20px !important;
}
}
/* New Physician Search end */
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
display:flex;
height: 0;
margin-bottom:15px;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* Main Page Round Button start */
.rounded {
border-radius: 3px;
overflow: hidden;
display: inline-block;
}
.button-primary {
/* background-color: #0074bc; */
color: #FFF;
}
.button-primary:hover {
/* background-color: #0074bc; */
color: #FFF;
}
.pure-button {
font-family: arial; */
/* font-size: 1.6em; */
/* padding: .6em 1.0em; */
color: #fff;
/* color: rgba(0,0,0,.8); */
border: 1px solid #fff;
/* border: 0 rgba(0,0,0,0); */
background-color: none;
text-decoration: none;
border-radius: 2px;
padding: 10px;
background-image: url(https://www.hss.edu/images/icons/banner-arrow.gif) no-repeat;
}
.pure-button {
display: inline-block;
zoom: 1;
line-height: normal;
white-space: nowrap;
vertical-align: baseline;
text-align: center;
cursor: pointer;
-webkit-user-drag: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position:relative;
top:45%;
}
.fullimage {
/* Set rules to fill background */
min-height: 100%;
min-width: 1024px;
/* Set up proportionate scaling */
width: 100%;
height: auto;
/* Set up positioning */
/* position: fixed; */
top: 0;
left: 0;
}
.mobile-empty-space {
display:none;
}
.mobile-empty-space-2 {
display:none;
}
@media screen and (max-width: 665px) {
.mobile-empty-space {
display:block;
margin:10px 0 10px 0;
}
.mobile-empty-space-2 {
display:block;
margin:10px 0 10px 0;
}
}
@media screen and (max-width: 350px) {
.mobile-empty-space {
display:block;
margin:30px 0 30px 0;
}
}
.color-bg-link {
color: #01b1eb !important;
}
.color-bg-link:hover {
color: #b7c705 !important;
}
.goog-te-gadget {
font-family: arial;
font-size: 11px;
color: #666;
white-space: nowrap;
background: #fff !important;
margin-top: -50px !important;
}
.full-width-sub-nav {
display: block !important;
position: absolute;
top: 210px;
right: 49%;
max-width: 150px;
margin-right: 700px !important;
}
.h2-fullwidth-style {
max-width:1200px; margin:0 auto; font-size:2.0em !important;
}
.bootstrap-content-block {
max-width: 1220px;
margin: 0 auto;
}
@media screen and (max-width: 1685px) {
.full-width-sub-nav {
display:none !important;
}
}
@media screen and (max-width: 680px) {
.bootstrap-content-block {
max-width: 1000px;
margin: 0 auto;
padding: 0 20px 0 20px;
}
.posts-mobile-padding {
padding: 0 20px 0 20px;
}
.h2-fullwidth-style {
max-width: 1200px;
margin: 0 auto;
margin-top: 0px;
font-size: 2.0em !important;
padding: 0 20px 0 20px;
}
}
@media screen and (max-width: 480px) {
.bootstrap-content-block {
max-width: 1000px;
margin: 0 auto;
}
}
.content-tab-mobile {
display:none !important;
}
.content-tab-mobile .toggle-open {
display: block;
}
.content-tab-mobile .togglet {
margin-top: 40px;
}
.content-tab-desktop-text-wrapper {
text-align: left;
max-width: 300px;
width: auto;
}
.content-tab-desktop-text-wrapper_20-20-20-20 {
text-align:left;
margin:0 auto;
padding: 0 .7em 0 0;
}
/* @media screen and (max-width: 780px) */
@media screen and (max-width: 1100px) {
.content-tab-mobile {
display:block !important;
}
.content-tab-desktop {
display:none !important;
}
}
a.sitebutton-size {
line-height: 1.5em;
width: 100%;
}
@media screen and (max-width: 480px) {
a.sitebutton-size {
line-height: 1.8em;
width: 98%;
margin: 0 1px 0 1px;
font-size:.7em;
}
p.customizedsize
{
line-height:1.1em !important;
margin-top:0px;
margin-bottom:0px;
}
}
.main-page-h2 {
font-size: 1.4em;
}
@media screen and (max-width: 980px) {
.main-page-h2 {
font-size: 1.2em;
}
}
@media screen and (max-width: 480px) {
.main-page-h2 {
width:300px;
}
}
/* button animation start */
.arrow-icon-forward,.hvr-icon-forward,.nav-icon-forward{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.1s}.hvr-icon-forward,.nav-icon-forward{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);padding-right:.8em;transition-duration:.1s;color:#0074bc!important;font-weight:700!important}.arrow-icon-forward,.arrow-icon-forward-white{-webkit-transform:perspective(1px) translateZ(0);padding-right:1em}.arrow-icon-forward{transform:perspective(1px) translateZ(0);transition-duration:.1s}.arrow-icon-forward-white,.hvr-icon-backward{vertical-align:middle;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.1s;display:inline-block}.arrow-icon-forward-white{transform:perspective(1px) translateZ(0);transition-duration:.1s;color:#fff!important}.hvr-icon-backward{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);padding-right:.8em;transition-duration:.1s;color:#0074bc!important;font-weight:700!important}.arrow-icon-forward:after,.hvr-icon-forward:before{-webkit-transform:translateZ(0);-webkit-transition-duration:.1s;-webkit-transition-property:transform;-webkit-transition-timing-function:ease-out}.hvr-icon-backward:hover,.hvr-icon-forward:hover,.nav-icon-forward:hover{color:#164469!important}.arrow-icon-forward:hover{color:#0074bc!important}.arrow-icon-forward-white:hover{color:#fff!important}.hvr-icon-forward:before{content:"\e703";position:absolute;right:0;padding:0 1px;transform:translateZ(0);transition-duration:.1s;transition-property:transform;transition-timing-function:ease-out;display:inline-block;font-family:font-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;font-size:.5em}.arrow-icon-forward-white:after,.arrow-icon-forward:after{position:absolute;padding:3px 1px 1px 1px;display:inline-block;font-family:font-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;font-size:.6em;right:0}.arrow-icon-forward:after{content:url(https://www.hss.edu/images/icons/banner-arrow-black-hover.gif);transform:translateZ(0);transition-duration:.1s;transition-property:transform;transition-timing-function:ease-out}.arrow-icon-forward-white:after,.hvr-icon-backward:after{-webkit-transform:translateZ(0);-webkit-transition-duration:.1s;-webkit-transition-property:transform;-webkit-transition-timing-function:ease-out}.arrow-icon-forward-white:after{content:url(https://www.hss.edu/images/icons/banner-arrow-white.png);transform:translateZ(0);transition-duration:.1s;transition-property:transform;transition-timing-function:ease-out}.hvr-icon-backward:after,.nav-icon-forward:before{content:"\e703";position:absolute;display:inline-block;font-family:font-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;font-size:.5em}.hvr-icon-backward:after{padding:0;transform:translateZ(0);transition-duration:.1s;transition-property:transform;transition-timing-function:ease-out;margin-left:7px}.nav-icon-forward:before{right:0;padding:0 1px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin-top:8px}.hvr-icon-backward:active:after,.hvr-icon-backward:focus:after,.hvr-icon-backward:hover:after,.hvr-icon-forward:active:before,.hvr-icon-forward:focus:before,.hvr-icon-forward:hover:before,.nav-icon-forward:active:before,.nav-icon-forward:focus:before,.nav-icon-forward:hover:before{-webkit-transform:translateX(4px);transform:translateX(4px)}.arrow-icon-forward:active:after,.arrow-icon-forward:focus:after,.arrow-icon-forward:hover:after{content:url(https://www.hss.edu/images/icons/banner-arrow-black-hover.gif);-webkit-transform:translateX(4px);transform:translateX(4px)}.arrow-icon-forward-white:active:after,.arrow-icon-forward-white:focus:after,.arrow-icon-forward-white:hover:after{content:url(https://www.hss.edu/images/icons/banner-arrow-white.png);-webkit-transform:translateX(4px);transform:translateX(4px)}@media screen and (max-width:600px){.arrow-icon-forward,.arrow-icon-forward-white,.hvr-icon-forward,.nav-icon-forward{font-size:.9em}}.hvr-icon-forward input[type=submit]{border-radius:0!important;-moz-border-radius:0;border:0!important;color:#0074bc;cursor:pointer!important;background:0 0!important;font-size:.9em;text-align:center;font-weight:700!important}.arrow-icon-forward input[type=submit]{border-radius:0!important;-moz-border-radius:0;border:0!important;color:#272725;cursor:pointer!important;background:0 0!important;font-size:.9em;text-align:center;font-weight:700!important}.hvr-icon-forward input[type=submit]:hover{color:#164469!important}.arrow-icon-forward input[type=submit]:hover{color:#0074bc!important}
/* button animation end */
@media screen and (max-width: 1450px) {
#conditions-side-btn {
width: 90%;
}
}
@media screen and (max-width: 1300px) {
#conditions-side-btn .hvr-icon-backward {
font-size: .9em;
}
}
@media screen and (max-width: 1050px) {
#conditions-side-btn {
width: 100%;
}
}
@media screen and (max-width: 600px) {
#conditions-side-btn .hvr-icon-backward {
font-size: .9em;
display:block;
}
}
#conditions-side-btn a {
max-width:250px;
}
@media screen and (max-width: 1050px) {
#conditions-side-btn a {
max-width:100%;
}
}
.conditions-we-treat-wrapper {
width:580px;
}
.conditions-we-treat-wrapper-mobile {
display:none;
}
@media screen and (max-width: 750px) {
.conditions-we-treat-wrapper-mobile {
display:block;
min-width: 300px;
width: auto;
}
.conditions-we-treat-wrapper {
display:none;
}
}
@media screen and (max-width: 480px) {
.conditions-we-treat-wrapper-mobile {
margin-top: 40px;
}
.conditions-we-treat-wrapper {
display:none;
}
}
.buttonwidth {
margin-left: .6em;
width: 1.0em;
text-align: center;
display: inline-table;
vertical-align: middle;
}
.graycoloor {
color:#999;
font-weight:bold;
}
.condition-search-addon-style {
display:block; float: left !important;
}
.condition-searchinput-addon-style
{
border: 0px solid #DFE1DF !important;
padding: 0 !important;
display: inline;
color: #666;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.condition-a-z {
display:block; margin-left:-13px; margin-top:15px;
}
@media screen and (max-width: 750px) {
.conditions-we-treat-wrapper {
width:480px;
margin-top:0px;
text-align:center;
}
.condition-search-addon-style {
display:block;
float: none !important;
margin-left:0 !important;
margin-top: -20px !important;
}
.condition-searchinput-addon-style input[type="text"] {
max-width: 220px !important;
}
.condition-a-z {
display: block;
margin-left: 80px;
margin-top: 15px;
text-align: left;
}
}
@media screen and (max-width: 480px) {
.conditions-we-treat-wrapper {
width:320px;
margin-top:0px;
text-align:center;
}
.condition-search-addon-style {
display:block;
float: none !important;
margin-left:25px !important;
margin-top: -20px !important;
}
.condition-searchinput-addon-style input[type="text"] {
max-width: 220px !important;
}
.condition-a-z {
display: block;
margin: 0 0 15px 26px;
margin-top: 15px;
text-align: left;
}
}
.conditions-we-treat-wrapper-mobile .accordion.accordion-bg .acc_content {
padding: 30px 0 0 0;
}
.conditions-we-treat-wrapper-mobile .accordion.accordion-bg .acctitle, .accordion.accordion-bg .acctitlec {
background-color: transparent;
line-height: 44px;
padding: 0 0 0 0;
border-bottom: 1px solid #ccc;
margin-bottom: 5px;
width: 250px;
margin-left: 25px;
}
@media screen and (max-width: 750px) {
.pf-graphics {
min-height: 530px !important;
height: auto;
}
}
@media (max-width: 1200px) {
.mobile-padding {
padding: 0 1.1em 0 1.1em
}
}
@media screen and (max-width: 960px) {
.mobile-padding {
padding: 0 10px 0 30px;
text-align:left;
}
}
.main-big-widget-wrapper {
width:1180px; margin-top:-40px; /* margin-left:20px; */ margin: 0 auto;
}
.main-big-widget-wrapper .main-big-widget-wrapper {
padding: 0 !important;
}
@media (min-width: 1200px) {
#column-highlight .container {
padding: 0 !important;
}
}
.main-big-widget-responsive-bg-height {
height: 287px;
padding: 40px 0 120px 0 !important;
}
@media screen and (max-width: 1200px) {
.main-big-widget-wrapper {
width: 320px;
display: flex;
justify-content: center;
align-items: center;
}
.main-big-widget-responsive-bg-height {
height:auto;
padding: 40px 0 40px 0 !important;
}
}
@media screen and (max-width: 800px) {
.main-big-widget-wrapper {
}
}
@media screen and (max-width: 480px){
.main-big-widget-wrapper {
}
}
.content-section-margin {
padding-top:30px !important;
}
@media screen and (max-width: 980px) {
.content-section-margin {
padding-top:20px !important;
}
}
@media screen and (max-width: 1380px) {
#content {
padding: 0;
}
}
.section-tablet{
display:none;
}
.section-tablet-mobile {
display:none;
}
@media screen and (max-width: 1200px) {
.section-tablet {
display:block;
}
.section-desktop {
display:none;
}
}
@media screen and (max-width: 980px) {
.section-tablet {
display:none;
}
.section-tablet-mobile {
display:block;
}
}
.main-highlight .col_one_third {
margin-right: 3.8% !important;
}
@media screen and (max-width: 1025px) {
.main-highlight .team-title {
position: relative;
min-height: 55px;
display: flex;
flex-direction: column;
justify-content: center;
}
}
@media (max-width: 800px) {
.portfolio-responsive-margin {
margin: 35px -12px -12px -26px;
}
}
.hvr-margin-left {
margin-left:-10px;
}
@media screen and (max-width: 480px) {
.hvr-margin-left {
margin-left: -40px !important;
}
}
@media screen and (max-width: 350px) {
.hvr-margin-left {
margin-top: 0px !important;
}
}
.h2-main-head-title {
font-size: 3em;
font-weight:bold;
line-height: 1.2em;
}
@media screen and (max-width: 480px) {
.h2-main-head-title {
font-size: 2.0em;
margin: 0 auto;
}
}
@media screen and (max-width: 350px) {
.h2-main-head-title {
font-size: 1.7em;
}
}
/* add-on for new main page */
#subnav-conditions-right h2 a, #subnav-conditions-right2 h2 a {
font-size: 1.2em;
margin-left: 0;
margin-bottom: 10px;
line-height: 2.0em;
}
#subnav-conditions-right h3 a {
margin-left: 0px;
line-height: 2.0em;
}
#subnav-conditions-right2 h3 a {
margin-left: 0px;
line-height: .6em;
}
.subnav-conditions-explore {
/* float: right; */
clear: none;
right: -200px;
position: absolute;
}
/* main page navigation and footer */
#footer h3 {
color: #bbbbbb;
margin-bottom: 0.5em/*10px*/;
font-family: "Benton Sans Medium",arial,sans-serif;
font-style: normal;
font-weight: 500;
font-size: 1em;
}
#footer li {
font-family: "Benton Sans Medium",arial,sans-serif;
font-style: normal;
font-weight: 500;
line-height: 1.6em;
margin: .4em 0;
font-size: 0.75em;
color: #fff;
}
#footer a {
color:#fff;
}
#prefooterwrapper {
width: 100%;
/* background-color: #D4B640; */
/* background-color: #324153;*/
background-color: #0081C8;
/*padding: 1em 0;*/
position: relative;
/* margin-top: -20px; */
/* height: 80%; */
/*height: 40px;*/
height: auto;
padding: 1em 1em .1em 1em;
}
#prefooter {
margin: 1em auto;
position: relative;
align-items: center;
max-width: 100%;
}
a.sitebutton-footer {
text-align: center;
border: 0;
width: 100%;
margin: 0 auto;
margin-bottom: 13px;
padding: 4px 0 0 0;
line-height: 1.4em;
font-size: 1.7em;
font-family: "Benton Sans Medium", arial, sans-serif;
font-style: normal;
font-weight: normal;
color: #fff;
display: block;
background-color: transparent;
border: 0px solid #0074bc;
margin-top: -18px;
}
a.sitebutton-footer:hover {
background-color: transparent;
border: 0px solid #0074bc;
color: #fff;
}
@media (max-width: 991px) {
#prefooterwrapper {
/* max-height: 50px;*/
height: auto;
padding: 0;
z-index: 1100;
position: fixed;
bottom: 0;
background-color: #324153;
}
a.sitebutton-footer {
margin-top: 0;
font-size: .85em;
padding: 4px;
margin-bottom: 0;
width: auto;
background-color: #72B431;
border: 0;
line-height: inherit;
line-height: 29px;
}
a.sitebutton-footer:hover {
background-color: #72B431;
border: 0;
}
.prefooter-mobile {
display:block;
margin: 0 auto;
text-align: center;
}
.prefooter-desktop {
display:none;
}
#prefooter {
margin: 0 auto;
}
.prefooter-left {
display: inline-block;
width: 43%;
background-color: #33bdeb;
float: left;
padding: 0;
height: auto;
line-height: unset;
padding: 15px 0 15px 0;
}
.prefooter-left-content {
color: #000000 !important;
margin-top: 0;
font-size: .9em;
font-weight:bold;
/*padding-left:12px;*/
}
.prefooter-right {
display: inline-block;
width: 57%;
background-color: #0074bc;
padding: 15px 0 15px 0;
}
.right-content-style
{
font-size: 0.9em;
font-weight:bold;
padding: 4px;
margin: 0 auto;
color: #fff;
}
.right-content-style:hover
{
color: #fff !important;
}
}
@media (max-width: 340px) {
a.sitebutton-footer {
font-size: .75em;
}
.prefooter-left-content {
font-size: .75em;
}
}
/* ----------------------------------------------------------------
Header Add-on
-----------------------------------------------------------------*/
@media (max-width: 1450px) {
#header {
margin-bottom: 0;
}
}
@media screen and (max-width: 1200px) {
#header {
margin-bottom: 0;
}
}
#header .container { position: relative; }
/* ----------------------------------------------------------------
Sticky Header
-----------------------------------------------------------------*/
#header,
#header-wrap,
#logo img {
-webkit-transition: height .4s ease, opacity .3s ease;
-o-transition: height .4s ease, opacity .3s ease;
transition: height .4s ease, opacity .3s ease;
}
@media (min-width: 992px) {
#header,
#header-wrap {
height: 70px;
}
}
@media (min-width: 1250px) {
#header,
#header-wrap {
height: 83px;
}
}
@media (max-width: 991px) {
#header, #header-wrap, #logo img {
height: 70px;
margin-bottom:20px;
}
}
#primary-menu > ul > li > ul,
#primary-menu > ul > li > .mega-menu-content,
#primary-menu > ul > li.mega-menu > .mega-menu-content {
-webkit-transition: top .4s ease;
-o-transition: top .4s ease;
transition: top .4s ease;
}
#top-search,
#top-cart {
-webkit-transition: margin .4s ease, opacity .3s ease;
-o-transition: margin .4s ease, opacity .3s ease;
transition: margin .4s ease, opacity .3s ease;
}
body:not(.top-search-open) #header-wrap #logo,
body:not(.top-search-open) #primary-menu > ul,
body:not(.top-search-open) #primary-menu > .container > ul,
body:not(.top-search-open) #top-cart,
body:not(.top-search-open) #side-panel-trigger {
opacity: 1;
-webkit-transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
-o-transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
transition: height .4s ease, margin .4s ease, opacity .2s .2s ease;
}
body.top-search-open #header-wrap #logo,
body.top-search-open #primary-menu > ul,
body.top-search-open #primary-menu > .container > ul,
body.top-search-open #top-cart,
body.top-search-open #side-panel-trigger { opacity: 0; }
#header.sticky-header.semi-transparent { background-color: transparent; }
#header-wrap {
position: relative;
-webkit-backface-visibility: hidden;
z-index:199;
}
#header.sticky-header #header-wrap {
/*position: fixed !important;*/
position: relative !important;
top: auto;
left: 0;
width: 100%;
background-color: #FFF;
box-shadow: none;
z-index: 199;
height: 80px !important;
}
@media (max-width: 1250px) {
#header.sticky-header #header-wrap {
height: 70px !important;
}
}
@media (max-width: 991px) {
#header.sticky-header #header-wrap {
position: relative !important;
top: 0;
left: 0;
width: 100%;
background-color: #FFF;
box-shadow: none;
z-index: 199;
}
}
#header.sticky-header:not(.static-sticky),
#header.sticky-header:not(.static-sticky) #header-wrap,
{ height: 40px; padding-top: 15px; }
#header.sticky-header:not(.static-sticky) #top-search,
#header.sticky-header:not(.static-sticky) #top-cart,
#header.sticky-header:not(.static-sticky) #side-panel-trigger {
margin-top: 20px !important;
margin-bottom: 20px !important;
}
#header.sticky-header:not(.static-sticky) #top-cart .top-cart-content { top: 40px; }
/* Primary Menu - Sub Title
-----------------------------------------------------------------*/
#header.sticky-header:not(.static-sticky) #primary-menu.sub-title > ul > li:first-child,
#header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div > ul > li:first-child { margin-left: -15px; }
#header.sticky-header:not(.static-sticky) #primary-menu.sub-title ul li span { display: block; }
.nav-right-side {
position: absolute;
right: 15px;
top: 35px;
}
#headersearchinput {
border: 1px solid #0074bc;
margin: 0;
padding: 0px;
position: relative;
left: -4px;
background-color: #FBFEFE;
display: inline;
color: #666666;
border-radius: 0px;
-moz-border-radius: 0px;
margin-left: 0px;
display: inline-block;
height: 22px;
top: 3px;
}
#smsocialbuttons .smsocialbutton {
max-width: 21px;
display: inline;
margin-right: 3px;
top: 4px;
}
#smsocialsearchinput input {
max-width: 126px;
position: relative;
top: -4px;
padding-left: 3px;
}
#smsocialsearchinput {
border: 1px solid #164469;
margin: 0;
padding: 0px;
background-color: #FBFEFE;
display: inline;
color: #666666;
border-radius: 0px;
-moz-border-radius: 0px;
margin-left: 0px;
display: inline-block;
height: 20px;
position: relative;
top: 2px;
}
@media (max-width: 1300px) {
#logo {
padding:15px 0 0 0 !important;
}
}
#subnav-physician-center, .subnav-physician-center {
margin: 0;
padding: 0;
width: 38%;
padding: 26px 0 16px 0;
position: relative;
z-index: 1;
}
/* For CSS below Iphone 6 */
@media screen and (max-width: 360px) {
.mobile-padding-no-left {
padding: 0 10px 0 20px;
text-align:center;
}
.portfolio-container-padding {
padding-right: 35px;
}
}
.main-nav-physician-search-mobile {
display:none !important;
}
.main-nav-physician-search-mobile {
display:block !important;
}
}
#physiciantabs2, #researchtabs {
position:fixed;
width:20%;
z-index: 33;
overflow: hidden;
right:0;
margin-top:40px;
/* top: 60%; */
}
@media screen and (max-width: 1635px) {
#physiciantabs2, #researchtabs {
/* right: 3.5em; */
right: 0;
/* top: 70%; */
position:absolute;
}
}
@media screen and (max-width: 1200px) {
#physiciantabs2, #researchtabs {
right: 0;
}
}
@media screen and (max-width: 1190px) {
#physiciantabs2, #researchtabs {
right: 0;
position:relative; width:100%;
top:0;
}
}
@media screen and (max-width: 800px) {
#physiciantabs2, #researchtabs {
right: -30px;
}
}
@media screen and (max-width: 680px){
#physiciantabs2, #researchtabs {
right: 0;
position:relative; width:100%;
top:-22px;
}
}
/* IE 8,9,10 detection */
#ie9-browser {
display:none;
}
.grid-layout-tablet-mobile {
display:none;
}
@media (max-width: 1685px) {
.grid-layout-desktop {
display:none;
}
.grid-layout-tablet-mobile {
display:block;
}
}
.physician-content-margin-left {
margin-left: -20px;
}
@media screen and (max-width: 1400px) {
.physician-content-margin-left {
margin-left:0;
}
}
.physicians-search-mobile {
display:none;
}
@media screen and (max-width: 680px) {
.physicians-search-desktop-tablet {
display:none;
}
.physicians-search-mobile {
display:block;
}
}
.physicians-search-link {
color:#0074bc;
font-weight:bold;
border: none !important;
}
.physicians-search-link:hover {
color: #164469;
}
.physician-location-mobile {
display:none;
}
@media screen and (max-width: 680px) {
.physician-location-desktop-tablet {
display:none;
}
.physician-location-mobile {
display:block;
}
.container-fluid.visible-xs-block .inperson-date-wrapper {
color:#fff;
}
}
.z-content-inner h2 {
margin-bottom: .3em;
font-size: 1.35em;
color: #272725;
}
.z-content-inner h3 {
margin-bottom: .3em;
font-size: 1.15em;
color: #272725;
font-weight:bold;
}
.z-title {
font-size: 1.2em;
}
.bitg-widget:empty .subheading {
display:none;
}
#addToCartButton {
display:none;
}
.physician-module-responsive
{
margin:-20px 0 20px 0;
}
@media screen and (max-width: 680px){
.physician-module-responsive
{
margin:20px 0 20px 0;
}
}
.physician-search-email {
padding: 0 0 10px 0;
font-weight:bold;
}
@media (max-width: 676px) {
.physician-search-email {
padding: 0 0 20px 0;
}
}
.pagination-margin
{
float: left;
margin: 37px 0 0 20px;
}
@media screen and (max-width: 480px) {
.pagination-margin
{
margin: 10px 0 0 0;
}
}
#conditions-modulecolumn {
float: left;
clear: none;
width: 265px;
position: fixed;
top: 145px;
right: 1%;
background: #fff;
z-index: 11;
padding: 10px;
background: transparent\9;
background: rgba(255,255,255,0.9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
zoom: 1;
}
@media screen and (max-width: 1780px) {
#conditions-modulecolumn {
width: 15%;
}
}
@media screen and (max-width: 1450px) {
#conditions-modulecolumn {
width: 18%;
position: absolute !important;
top: 220px;
}
}
@media screen and (max-width: 1380px) {
#conditions-modulecolumn {
right: 0;
width: 18%;
}
}
@media screen and (max-width: 1270px){
#conditions-modulecolumn {
/* right: 1%; */
width: 20%;
top: 135px;
}
}
@media screen and (max-width: 1050px){
#conditions-modulecolumn {
position: relative !important;
width: 100%;
display: block;
float: none;
margin: 0;
clear: both;
margin-top: 1.0em !important;
margin-left: 0;
border: 0;
text-align: left;
height: 100%;
top: 0 !important;
margin-bottom: 2.2em;
}
}
#conditions-modulecolumn .pane h2 {
font-family: "Benton Sans",arial,sans-serif;
font-weight: bold;
color: #fff;
}
#conditions-modulecolumn .pane .utilitymodule-head h2, .pane .utilitymodule-head h4 {
text-align: center;
}
#conditions-modulecolumn .toolbox .apptnumber {
color: #fff;
text-align: center;
}
#conditions-modulecolumn .rightalign {
text-align: center;
}
.modulecolumn-wide .rightalign {
text-align: center;
}
.tab-margin {
margin-top: 2.0em;
}
@media screen and (max-width: 1000px) {
.tab-margin {
margin-bottom:2.2em;
}
}
.treating-physicians-list {
padding: 10px;
font-size: 1.0em;
line-height: 18px;
text-align: left;
width: 48%;
float: left;
margin-right: 0;
display: table-cell;
min-height: 100px;
}
@media screen and (max-width: 1680px) {
.treating-physicians-list {
width:45%;
}
}
@media screen and (max-width: 780px) {
.treating-physicians-list {
width:100%;
}
}
@media screen and (max-width: 780px) {
.treating-physicians-btn {
display:none;
}
}
@media screen and (min-width: 1000px) {
.centercolumn-conditions {
min-height: 400px;
border-bottom:0 !important
}
}
.link {
cursor: pointer;
}
.linklist li a {
color:#0074bc !important;
}
.linklist li a:hover {
color:#164469 !important;
}
.condition-article-detail-module-wrapper .utilitymodule {
border-bottom: 0;
padding: 0 .25em .8em 0;
margin-bottom: 1.4em;
color: #666666;
line-height: 1.4em;
}
.medicalarticle h2:first-child, .medicalarticle h3:first-child {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.fn-news-list p, .fn-news-list h2 {
display:none;
}
.fn-news-list ul, .fn-news-list ul li {
display:none;
}
.fn-news-list li {
min-height: 50px;
list-style-type: none !important;
background: none;
padding-left: 0;
}
#rss-feeds3 .fn-news-list li {
min-height: auto;
list-style-type: none !important;
background: url(https://www.hss.edu/images/icons/icon.squaregreybullet.gif) 0 26px no-repeat !important;
padding: 0 0 20px .8em !important;
border-bottom: 1px dotted #dfe1df;
margin-top: -10px !important;
margin-left: 0 !important;
margin-bottom: 2px;
font-size:.9em;
}
@media screen and (max-width: 799px) {
#rss-feeds3 .fn-news-list li {
min-height: auto !important;
background: url(https://www.hss.edu/images/icons/icon.squaregreybullet.gif) 0 8px no-repeat !important;
padding: 0 0 .4em .8em !important;
margin-top: 0px !important;
}
}
.fn-news-list img {
width: 50px !important;
height: 50px !important;
float: left;
display: block;
margin-right: 30px;
clear: both;
}
.fn-news-list a {
top: 15px;
position: relative;
}
@media screen and (max-width: 799px) {
.fn-news-list a {
top: 0;
}
}
.locationlist ul li {
background: url(/images/css/list_bullet_white.gif) left .7em no-repeat;
padding: 0 0 .5em .7em;
}
.location-google-map-mobile {
display:none;
}
@media (max-width: 999px) {
.location-google-map-mobile {
display:block;
}
}
#modulecolumn-conditions {
float: left;
clear: none;
width: 22%;
margin-top: .7em;
min-height: 440px;
}
.modulecolumn-conditions-wrapper {
position:fixed;
background: transparent\9;
background: rgba(255,255,255,0.9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
zoom: 1;
padding:10px;
z-index: 111;
}
@media screen and (max-width: 1400px){
.modulecolumn-conditions-wrapper {
position:relative;
}
}
@media screen and (max-width: 855px){
#modulecolumn-conditions {width: 100%; display: block; float: none; margin: 0; clear: both; margin-top: 0em; margin-left: 0; border: 0; text-align: left; height: 100%; min-height: 0;}
.modulecolumn-conditions-wrapper {
padding:0;
margin-bottom: 30px;
}
#modulecolumn-conditions .utilitymodule .physiciansearch .rightalign {
margin:0;
text-align: center;
}
}
@media screen and (max-width: 480px){
#modulecolumn-conditions .utilitymodule .physiciansearch .rightalign, #modulecolumn-conditions .toolbox .apptnumber, .toolbox .utilitymodule-foot {
text-align: left !important;
}
}
.subheader {
margin-bottom: 0.7em;
}
.chief-label {
background: rgba(55,65,83,0.8);
color: #fff;
/* margin-top: -30px; */
position: absolute;
max-height: 60px;
height: auto;
width: 100%;
bottom: 83px !important;
/*bottom: 90px !important;*/
line-height: 1.4em;
padding: 8px 0 8px 0;
}
@media (max-width: 480px) {
.chief-label {
background: none;
color: #666;
margin-top: 0;
position: relative;
height: auto;
width: 100%;
bottom: 0 !important;
padding: 0;
}
}
.physician-tile-h3:first-child {
margin-top: 0 !important;
}
.physician-tile-h3 {
margin-top: 40px !important;
}
.light-blue-link {
color:#0074bc;
}
.light-blue-link:hover {
color:#164469 ;
}
ul.alphabet-taps {
margin-left:-.5em !important;
}
a.addthis_button_compact:focus {outline: 2px solid #0074bc!important;}
.pane h2 {
font-family: "Benton Sans",arial,sans-serif;
font-weight: bold;
color: #272725!important;
}
.pane .utilitymodule-head h2, .pane .utilitymodule-head h4 {
text-align: center;
}
.pane .utilitymodule-body .apptnumber {color: #272725!important;}
.pane .utilitymodule-body .apptnumber a.white, .pane .utilitymodule-body .rightalign a.white {color: #0074bc!important;}
.toolbox {
background-color: #ffffff!important;
border: 8px solid #D4B640!important;
}
.os-toolbox {
border: 8px solid #00ADE6!important;
}
.nobottommargin {
margin-bottom: 0 !important;
}
/* Location Page Revamp start 12202017
-------------------------------------------------------------- */
#location-full-slider .location_rightModuleColumn { position: absolute; top: 0; right: 0; width: 18.75em; margin:12px 0 0 0; }
@media (max-width: 980px) {
#location-full-slider .location_rightModuleColumn { position: relative; top: 0; right: 0; width: 100%; margin:0; }
#location-full-slider .container {width:100% !important;}
}
#location-full-slider .columnsContainer {
margin-bottom:0;
}
@media screen and (max-width: 1133px) {
#location-full-slider .columnsContainer {
position: relative;
display: block;
margin-bottom: 0;
}
}
#location-full-slider .physician-tile-h3 {
font-family: "Benton Sans Medium", arial, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 1.2em;
font-weight: bold;
padding-bottom: .2em;
margin-bottom: 1.5em;
border-bottom: 0;
}
#location-full-slider .utilitymodule {
border-bottom: 0px solid #DFE1DF;
}
#location-full-slider .heading {
font-size: 1.7em;
}
@media screen and (max-width: 1200px) {
#location-full-slider #pagecontent {
padding: 0 25px 0 20px;
}
}
@media screen and (max-width: 380px) {
#pagecontent {
padding: 0 20px 0 20px;
}
}
#location-full-slider .toggle h2 {
margin: 20px 0 20px 0;
line-height: 1.4em;
font-family: "Benton Sans", arial, sans-serif;
font-style: normal;
}
#location-full-slider .toggle h3 {
margin: 20px 0 20px 0;
line-height: 1.4em;
font-family: "Benton Sans", arial, sans-serif;
font-style: normal;
}
#location-full-slider .toggle h2:hover, #location-full-slider .toggle h3:hover, #location-full-slider .toggle h4:hover {
color:#272725;
font-style: normal;
}
.location-page-feature-image {
float:left;
margin-right:70px;
margin-top: 10px;
}
.location-page-title {
float: left;
padding: 55px 0 0 0;
}
.location-banner-content-wrapper {
float: left;
padding: 2.5em 2.0em 0 2.0em;
background: rgb(23,36,46);
background: transparent\9;
background: rgba(23,36,46,0.7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
zoom: 1;
bottom: 0;
position: absolute;
}
.location-banner-content-wrapper-short {
/* float: left; */
padding: 4.0em 2.0em 1.0em 3.0em;
background: rgb(23,36,46);
background: transparent\9;
background: rgba(23,36,46,0.7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
zoom: 1;
bottom: 0;
/* position: absolute; */
}
.location-banner-content-wrapper-without-direction {
float: left;
padding: 2.5em 2.0em 0 2.0em;
background: rgb(23,36,46);
background: transparent\9;
background: rgba(23,36,46,0.7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
zoom: 1;
/*margin-top: 20.9%;*/
bottom: 0;
position: absolute;
}
.location-banner-content-wrapper-without-direction-short {
float: left;
padding: 2.5em 2.0em 0 2.0em;
background: rgb(23,36,46);
background: transparent\9;
background: rgba(23,36,46,0.7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
zoom: 1;
margin-top: 20.9%;
}
.location-page-title h1, .location-banner-content-wrapper h1, .location-banner-content-wrapper-without-direction h1, .location-banner-content-wrapper-short h1, .location-banner-content-wrapper-without-direction-short h1 {
font-size:1.8em; font-weight:700; color:#fff; line-height:1.2;
}
.location-page-title h2, .location-banner-content-wrapper h2, .location-banner-content-wrapper-without-direction h2, .location-banner-content-wrapper-short h2, .location-banner-content-wrapper-without-direction-short h2 {
font-size:1.5em; font-weight:700; color:#fff; line-height:1.2;
}
@media screen and (max-width: 1180px) {
.location-page-title h1, .location-banner-content-wrapper h1, .location-banner-content-wrapper-without-direction h1, .location-banner-content-wrapper-short h1, .location-banner-content-wrapper-without-direction-short h1 {
font-size:1.8em;
}
}
@media screen and (max-width: 640px) {
.location-page-title h2, .location-banner-content-wrapper h2, .location-banner-content-wrapper-without-direction h2, .location-banner-content-wrapper-short h2, .location-banner-content-wrapper-without-direction-short h2 {
font-size: 1.5em;
width: 90%;
line-height: 1.5em;
margin: 0 0 -20px 0;
padding: 0 20px 0 0;
}
}
@media screen and (max-width: 980px) {
.location-address-column {
width: 100%;
margin-left: -.5em;
}
}
.location-address-wrapper {
width:100%;
position:relative;
display:inline-block;
margin-top:18px;
}
.location-address-column {
float:left;
margin-right:2.2em;
display:inline-block;
}
.location-phone-column {
float:left;
display:inline-block;
}
.location_hours_operation {
float: left;
vertical-align: middle;
line-height: 22px;
margin: -20px 0 0 20px;
}
@media (max-width: 390px) {
.location_hours_operation {
margin: -65px 0 0 50px;
}
}
.location_icon_margin {
margin: 0 .8em 0 0em;
float:left;
}
.parking-icon {
position: absolute;
margin: -26px 0 0 10px !important;
font-size: .6em;
color: #515658;
font-family: "Benton Sans", arial, sans-serif;
font-weight: 600;
}
.location_hours_icon_margin {
float:left; /*margin:-4px 0 0 -80px;*/
}
@media (max-width: 980px) {
.location_hours_icon_margin {
margin-left:-4px;
}
}
.location_address_text_wrapper {
float: left;
vertical-align: middle;
margin: -10px 0 0 20px;
line-height: 22px;
}
@media (max-width: 340px) {
.location_address_text_wrapper {
margin-top: -15px;
line-height: 22px;
margin-left: 20px;
}
}
.location_parking_text_wrapper {
float: left;
vertical-align: middle;
/* margin-top: 7px; */
margin: 5px 0 0 20px;
line-height: 22px;
}
.location_hours_text_wrapper {
float:left; vertical-align:middle; line-height: 22px; margin: -10px 0 0 15px;
}
@media (max-width: 390px) {
.location_hours_text_wrapper {
margin: -10px 0 0 10px;
}
}
.location_modal_popup_wrapper {
background-color: #f9f9f9; max-width: 680px; min-height:480px; height:auto;
}
@media (max-width: 991px) {
.location-phone-column .bootstrap-tablet {
display: block !important;
}
}
@media (max-width: 480px) {
.location-phone-column .bootstrap-tablet {
display: none !important;
}
}
#location-google-map .google-maps {
position: relative;
height: 0;
overflow: hidden;
}
#location-google-map .google-maps iframe {
position: absolute;
top: 40px;
left: 20px;
width: 100% !important;
height: auto;
min-height: 380px;
}
.static-banner-content-wrapper {
padding: 0;
clear: both;
display: block;
width:1180px;
margin: 0 auto;
min-height: 192px;
position: relative;
}
.static-banner-content-wrapper-bg {
padding: 0;
clear: both;
display: block;
width:1180px;
margin: 0 auto;
min-height: 400px;
position: relative;
}
.static-banner-content-wrapper-bg-short {
padding: 0;
clear: both;
display: block;
width: 1180px;
margin: 0 auto;
min-height: auto;
position: relative;
}
@media screen and (max-width: 1200px) {
.static-banner-content-wrapper {
padding: 0 25px 0 35px;
}
}
@media screen and (max-width: 980px) {
.static-banner-content-wrapper {
width: 100%;
min-height: 100%;
padding: 0 25px 0 20px;
}
.static-banner-content-wrapper-bg {
width: 100%;
min-height: 100%;
padding: 0;
left: 50%;
transform: translate(-50%, 0);
}
.static-banner-content-wrapper-bg-short {
width: 100%;
min-height: 100%;
padding: 0;
left: 50%;
transform: translate(-50%, 0);
}
.location-page-feature-image {
display: block;
width: 100%;
margin-bottom: 40px;
}
.location-page-title {
float: none;
width: 100%;
padding: 55px 0 0 0;
}
}
@media screen and (max-width: 680px) {
.location-page-feature-image {
margin-bottom: 20px;
}
}
.static_banner_wrapper {
background-color: #a2baca;
width: 100%;
padding: 30px 0 20px 0;
color: #fff;
background-image: url(https://www.hss.edu/images/icons/pattern-vertical-float-right.png);
background-repeat: no-repeat;
background-position: top right;
background-size: 200px;
}
@media screen and (min-width: 1880px) {
.static_banner_wrapper_bg {
width: 100%;
color: #fff;
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
height:400px;
background:#fff;
}
.static_banner_wrapper_bg-short {
width: 100%;
color: #fff;
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
height: auto;
}
}
.static_banner_wrapper_bg {
width: 100%;
color: #fff;
background-repeat: no-repeat;
background-position: center;
height:400px;
}
.static_banner_wrapper_bg-short {
width: 100%;
color: #fff;
background-repeat: no-repeat;
background-position: center;
height: auto;
}
.static_banner_wrapper_bg_no_full {
width: 1180px;
color: #fff;
background-repeat: no-repeat;
background-position: 50% 50%;
height: 400px;
margin: 0 auto;
}
.static_fullwidth_banner_wrapper_bg {
width: 100%;
color: #fff;
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
height:400px;
}
@media (max-width: 1100px) {
.static_fullwidth_banner_wrapper_bg {
width: auto;
height: 200px!important;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;
}
}
.feature-box.fbox-border .fbox-icon {
border: 0px solid #1ABC9C;
border-radius: 0;
}
.feature-box.fbox-border.fbox-light .fbox-icon i, .feature-box.fbox-border.fbox-light .fbox-icon img {
color: #fff;
}
.feature-box .fbox-icon i {
font-size: 38px;
}
.feature-box .fbox-icon a, .feature-box .fbox-icon i, .feature-box .fbox-icon img {
text-decoration: none !important;
}
.feature-box .fbox-icon a:focus{outline: 2px solid #0074bc!important;}
.fbox-effect .fbox-icon i:hover, .fbox-effect:hover .fbox-icon i {
background-color: #272725;
color: #0074bc !important;
}
.fbox-border.fbox-effect .fbox-icon i:after {
background-color: transparent;
}
.fbox-border.fbox-effect .fbox-icon i:hover, .fbox-border.fbox-effect:hover .fbox-icon i {
box-shadow: 0 0 0 0px #272725;
}
/*==================================================
* Effect 1
* ===============================================*/
.effect1:before, .effect1:after {
content: "";
position: absolute;
z-index: -1;
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.3);
box-shadow: 0 0 20px rgba(0,0,0,0.3);
top: 0;
bottom: 0;
left: 10px;
right: 10px;
-moz-border-radius: 100px / 10px;
border-radius: 100px / 10px;
}
@media (max-width: 991px) {
.effect1:before, .effect1:after {
content: none;
}
}
.effect1:after {
right: 10px;
left: auto;
-webkit-transform: skew(8deg) rotate(3deg);
-moz-transform: skew(8deg) rotate(3deg);
-ms-transform: skew(8deg) rotate(3deg);
-o-transform: skew(8deg) rotate(3deg);
transform: skew(8deg) rotate(3deg);
}
/*==================================================
* Effect 7
* ===============================================*/
.effect7
{
position:relative;
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
content:"";
position:absolute;
z-index:-1;
-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
-moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
box-shadow:0 0 20px rgba(0,0,0,0.8);
top:0;
bottom:0;
left:10px;
right:10px;
-moz-border-radius:100px / 10px;
border-radius:100px / 10px;
}
.effect7:after
{
right:10px;
left:auto;
-webkit-transform:skew(8deg) rotate(3deg);
-moz-transform:skew(8deg) rotate(3deg);
-ms-transform:skew(8deg) rotate(3deg);
-o-transform:skew(8deg) rotate(3deg);
transform:skew(8deg) rotate(3deg);
}
.form-default-style iframe {
overflow:hidden;height:auto; width:100%; min-height:251px; top:-200px; border: 0;
}
@media screen and (max-width: 980px) {
.form-default-style iframe {
top: 0;
width: auto;
margin: 0 auto;
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
}
}
@media screen and (max-width: 420px) {
.form-default-style iframe {
max-width: 240px;
}
}
/* Location Page Revamp end
-------------------------------------------------------------- */
/* video classes */
.videoWrapper-small iframe {border: 0; width: 560px !important; height: 315px !important;}
@media screen and (max-width: 680px) {
.videoWrapper-small iframe {border: 0; width: 470px !important; height: 290px !important;}
}
@media screen and (max-width: 480px) {
.videoWrapper-small iframe {border: 0; width: 370px !important; height: 250px !important;}
}
@media screen and (max-width: 380px) {
.videoWrapper-small iframe {border: 0; width: 300px !important; height: 220px !important;}
}
/* video classes */
.videoWrapper-medium iframe {border: 0; width: 1100px; height: 650px;}
@media screen and (max-width: 1880px) {
.videoWrapper-medium iframe {border: 0; width: 800px; height: 450px;}
}
@media screen and (max-width: 980px) {
.videoWrapper-medium iframe {border: 0; width: 500px; height: 350px;}
}
@media screen and (max-width: 550px) {
.videoWrapper-medium iframe {border: 0; width: 370px; height: 200px;}
}
@media screen and (max-width: 380px) {
.videoWrapper-medium iframe {border: 0; width: 300px; height: 180px;}
}
/* Emergency Message
-------------------------------------------------------------- */
.emergency-message {
background:#8fccf5; padding:12px; line-height:24px; color:#272725;
}
@media screen and (max-width: 680px) {
.emergency-message {margin-bottom:-10px;}
}
/* Goolge Map Responsive
-------------------------------------------------------------- */
.google-maps {
position: relative;
padding-bottom: 75%; // This is the aspect ratio
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
/* Add sub-headline on condition ariticle pages
-------------------------------------------------------------- */
#subpagetitle {font-size:.8em; margin: 0 auto; max-width: 1220px;}
@media screen and (max-width: 1350px) {
#subpagetitle { max-width:80%;}
}
@media screen and (max-width: 992px) {
#subpagetitle {padding: 0 30px 0 30px;}
}
@media screen and (max-width: 500px) {
#subpagetitle2 {
font-size: 0.7em;
min-height: 86px;
}
}
.leftalign-nomargin {
text-align: left;
margin-left: 0 !important;
}
.no-border-bottom h2 {
border-bottom: 0 solid #cccccc;
}
.section-margin-bottom {
margin-bottom:20px;
}
@media screen and (max-width: 480px) {
.section-margin-bottom {
margin-bottom:40px;
}
}
:target:before { content:""; display:block; height:100px; /* fixed header height*/ margin:-100px 0 0; /* negative fixed header height */ }
/* Location pages Short Form
-------------------------------------------------------------- */
#location-request-form-mobile {display:none;}
.teaser-mobile {display:none;}
@media screen and (max-width: 980px) {
.teaser-desktop {display:none;}
.teaser-mobile {display:block;}
#location-request-form {display:none;}
#location-request-form-mobile {display:block;}
}
.tab-location iframe {
width:960px;
max-height:600px;
display: flex;
margin: 0 auto;
}
@media screen and (min-width: 980px) {
.tab-location .visme {
min-height: 600px;
height:auto;
}
}
/* physician search page add-on
-------------------------------------------------------------- */
.physician_search_banner_name {
float:left;
padding-top:40px;
}
.physician_search_banner_name h2, .physician_search_banner_name h1 {
font-size: 1.8em;
font-weight: 700;
color: #fff;
line-height: 1.2;
}
.phyisican_search_banner_name_mobile {
font-size:1.6em; font-weight:700; color:#fff;
}
.physician_search_banner_title {
font-size:1.3em;
}
@media screen and (max-width: 980px) {
.physician_search_banner_name {
padding-top:40px;
}
.physician_search_banner_name h2, .physician_search_banner_name h1 {
//font-size: 2.6em;
font-size: 1.8em;
}
.physician_search_banner_title {
font-size:1.3em;
}
}
.paragraph-no-wrap-shortform {
width:65%;
}
@media screen and (max-width: 980px) {
.paragraph-no-wrap-shortform {
width:100%;
}
}
.font-weight-600 {
font-weight:600;
}
.centercolumn-full-width-h2-h3-h4-bullet h1 {font-size: 1.8em; margin-top: 1em; line-height: 1.4em; font-weight:bold; color: #272725;}
.centercolumn-full-width-h2-h3-h4-bullet h2 {font-size: 1.5em; margin-top: 1em; margin-bottom:0.5em; line-height: 1.4em; font-weight:bold; color: #272725;}
.centercolumn-full-width-h2-h3-h4-bullet h3 {font-size: 1.3em; margin-top: 0.5em; margin-bottom:0.5em; line-height: 1.4em; font-weight:bold; color: #272725;}
.centercolumn-full-width-h2-h3-h4-bullet ul li {font-size: 1em;background: url(/images/css/list_bullet.gif) left .7em no-repeat; padding: 0 0 .5em .7em;}
.centercolumn-full-width-h2-h3-h4-bullet ul li {margin-left: .5em;}
.centercolumn-full-width-h2-h3-h4-bullet ul li ol li {background: none;}
.centercolumn-full-width-h2-h3-h4-bullet ul ul li {list-style-type: circle; margin-left: 3.5em!important; padding: 0 0 .5em .7em!important; background: none!important;}
@media screen and (max-width: 767px) {
.centercolumn-full-width-h2-h3-h4-bullet ul ul li {
font-size: 18px;
}
}
.physican-search-banner-appointment-btn {
float: left;
margin-top:3px;
}
.physican-search-banner-appointment-phone {/*margin-top:5px;*/ margin-top:12px; float:left; /* margin-right:40px;*/}
@media (max-width: 675px) {
.physican-search-banner-appointment-phone {
margin-top: 0px;
width: 100%;
margin-bottom: 15px;
}
.physican-search-banner-appointment-wrapper {
margin-top: 0;
}
.physican-search-banner-appointment-btn {
float: left;
background-color: #0074bc;
border: none;
padding: 10px;
margin-right: 40px;
margin-bottom: 40px;
margin-top: 2px;
}
}
@media (max-width: 589px) {
.physican-search-banner-appointment-btn {
margin-top: -20px;
}
}
@media (max-width: 480px) {
.physican-search-banner-appointment-wrapper {
margin-top: 0;
}
.physican-search-banner-appointment-btn {
float: left;
background-color: #0074bc;
border: none;
padding: 10px;
margin-right: 40px;
margin-bottom: 20px;
margin-top: 2px;
}
}
.margin-top-10 {margin-top:10px;}
.margin-top-15 {margin-top:15px;}
.margin-top-20 {margin-top:20px;}
.margin-bottom-10 {margin-bottom:10px;}
.margin-bottom-15 {margin-bottom:15px;}
.margin-bottom-20 {margin-bottom:20px;}
.margin-left-0 {margin-left: 0;}
/* Star Rating add-on
-------------------------------------------------------------- */
.star-rating {
padding: 25px 0 15px 0!important;
background-color: #ffffff;
border-top: 1px solid #efefef;
border-bottom: 1px solid #efefef;
margin-bottom: 1.7em;
}
.star-rating2 {
padding: 25px 0 50px 0!important;
background-color: #ffffff;
border-top: 1px solid #efefef;
border-bottom: 1px solid #efefef;
margin-bottom: 1.7em;
}
.ds-summary h1 {display: none;}
.ds-xofy {float: left; clear: none; margin-right: 4em; margin-top: 4px;}
.ds-ratings {float: left; clear: none; margin-top: -19px;}
.ds-ratings a {font-size: 11px; top: -5px; position: relative;}
.centercolumn-full-width-h2-h3-h4-bullet .star-rating {padding: 5px 0px!important;}
.centercolumn-full-width-h2-h3-h4-bullet .ds-ratings {margin-top: 4px;}
@media (max-width: 419px) {
.ds-xofy {
margin-bottom: 1em;
}
}
.auto-center {
margin:0 auto;
}
/* superscript
-------------------------------------------------------------- */
.super {
vertical-align: super;
font-size:.7em;
}
.subscript {
vertical-align: sub;
font-size:.7em;
}
/* book an appointment */
#appointment .tab-content {
background-color: #f5f5f3;
border: 0px;
border-top: 0;
padding: 0;
}
#appointment ul.tab-nav.tab-nav2 {
border-bottom: 0;
margin: 20px 0 0 -10px;
}
#appointment ul.tab-nav.tab-nav2 li.ui-state-active a {
top: 0;
background-color: #0074bc;
color: #FFF !important;
border-radius: 0;
border : 0;
font-style: normal;
}
#appointment ul.tab-nav.tab-nav2 li a {
min-width: 13px;
background-color: transparent;
border-radius: 0px;
box-shadow: none;
border: 1px solid #0074bc;
}
.pop-up-insurance-list {
border-top: 1px #ddddda solid;
border-bottom: 1px #ddddda solid;
padding: 15px 0 20px 0;
margin-bottom: 15px;
}
/* book an appointment end */
.modal1 h2, .modal1 h3 {
font-size: 1.5em;
line-height: 1.3;
margin-bottom: .7em;
color: #272725;
}
/* style 2018 update addon */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #dddddda;
}
::-moz-placeholder { /* Firefox 19+ */
color: #dddddda;
}
:-ms-input-placeholder { /* IE 10+ */
color:#dddddda;
}
:-moz-placeholder { /* Firefox 18- */
color: #dddddda;
}
.header-search-submit-btn {
position: absolute !important;
margin: 8px 0 0 -32px !important;
}
@media (max-width: 991px) {
.header-search-submit-btn {
position: absolute !important;
margin: 8px 0 0 -32px !important;
}
}
.header-nav-search-btn {
top: 16px;
left: 20px;
position: relative;
}
@media (max-width: 1190px) {
.header-nav-search-btn {
left: 0px;
}
}
.subnav li .subnav {margin-top: 1em;}
.subnav li .subnav li a {font-size: 12px;}
#bodysearch {
float: none;
clear: none;
margin: 0;
position: relative;
text-align: center;
background-color: #f9f9f9;
padding: 22px 0 20px 0;
border-bottom: 1px #ddddda solid;
}
@media (max-width: 1250px) {
#bodysearch {
padding: 32px 0 20px 0;
}
}
@media (max-width: 991px) {
#bodysearch {display:none !important;}
}
.body-search-submit-btn {
position: absolute !important;
margin: 8px 0 0 -32px !important;
}
.body-search-submit-btn:focus {
border: 1px solid #324153 !important;
}
.nav-search-btn {
/* visibility:hidden; */
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.togglec-align {
float: right; position:relative; right: 50px; top: 0px;
}
@media (max-width: 991px) {
.togglec-align {
float: none;
right: 0;
text-align: center;
padding:0 !important;
top:-20px;
}
}
/* 50% 50% grid */
.grid-article {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
padding: 20px;
}
.grid-left-half {
background-color: #fff;
position: absolute;
left: 0px;
width: 50%;
/* height: 50%; */
height:500px;
}
.grid-right-half {
background-color: #f9f9f9;
position: absolute;
right: 0px;
width: 50%;
height:500px;
/* height: 50%; */
}
@media (max-width: 991px) {
.grid-left-half {
position: relative;
width: 100%;
height: auto;
display:none;
}
.grid-right-half {
position: relative;
width: 100%;
height: auto;
}
.grid-article {
position: relative;
top: 0;
left: 0;
transform: none;
width: 100%;
}
}
.bg-banner-content-wrapper {
background: rgb(50,65,83);
background: transparent\9;
background: rgba(50,65,83,0.95);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
zoom: 1;
position: absolute;
max-width: 800px;
color: #fff !important;
left: 50%;
transform: translate(-50%);
}
.full_width_banner_wrapper_bg {
width: 100%;
background-repeat: no-repeat;
background-position: center;
}
@media screen and (min-width: 1880px){
.full_width_banner_wrapper_bg {
width: 100%;
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
}
}
@media screen and (max-width: 999px) {
.page-section #pagetitle {
margin: 0;
}
}
.hss_presby_logo {
float: right;
margin-right: 60px;
height: 45px;
margin-top: -3px;
}
@media (max-width: 1230px) {
.hss_presby_logo {
float: none;
margin-right:0;
margin-top: 0;
}
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
-webkit-font-feature-settings: 'liga';
-webkit-font-smoothing: antialiased;
}
#address .col_one_fourth, #surgical-address .col_one_fourth {
margin-right: 1.6%;
margin-bottom: 20px;
width: auto;
padding: 0 20px 0 0;
}
#address .col_one_fourth:last-child, #surgical-address .col_one_fourth:last-child {
border-right: none;
padding:0;
}
@media screen and (max-width: 1300px) {
#address .col_one_fourth, #surgical-address .col_one_fourth {
/* width:35%; */
width: auto;
min-height:120px;
border-right: none;
padding:0;
}
}
@media screen and (max-width: 1180px) {
#address .col_one_fourth, #surgical-address .col_one_fourth {
margin-bottom:20px;
width:100%;
min-height:auto;
}
}
/* Add on New Conditions Page Start */
.condition-article-wrapper #blogwidget-wrapper {
border-bottom: 0px solid #DFE1DF !important;
}
.condition-article-wrapper #modulecolumn {
float: left;
clear: none;
width: 20%;
margin-top: .7em;
position: fixed;
top: 20%;
right: 3%;
}
@media screen and (max-width: 767px) {
.condition-article-wrapper #modulecolumn {
width: 100%;
display: block;
float: none;
margin: 0;
clear: both;
margin-top: 0em;
margin-left: 0;
border: 0;
text-align: left;
height: 100%;
position: relative;
top: 0;
right: 0;
}
}
.condition-article-wrapper .toolbox {
background-color: #d0bb58;
}
.condition-article-wrapper .pane h2 {
font-family: "Benton Sans",arial,sans-serif;
font-weight: bold;
color: #fff;
}
.condition-article-wrapper .pane .utilitymodule-head h2, .condition-article-wrapper .pane .utilitymodule-head h4 {
text-align: center;
}
.condition-article-wrapper .toolbox .apptnumber {
color: #fff;
text-align: center;
}
.condition-article-wrapper .rightalign {
text-align: center;
}
@media screen and (max-width: 767px){
.condition-article-wrapper .condition-search-addon-style {
display: block;
float: left !important;
margin-left: 0 !important;
margin-top: -20px !important;
}
.condition-article-wrapper .condition-a-z {
display: block;
margin-left: 0px;
margin-top: 15px;
text-align: left;
}
.condition-article-wrapper .utilitymodule-head h2, .condition-article-wrapper .utilitymodule-head h4 {
text-align: left !important;
}
.condition-article-wrapper .utilitymodule .physiciansearch .rightalign, .condition-article-wrapper .toolbox .apptnumber, .condition-article-wrapper .toolbox .utilitymodule-foot {
text-align: left !important;
}
}
.condition-article-wrapper .noleftnav #centercolumn {
width: 100%;
}
@media screen and (max-width: 1790px) {
.condition-article-wrapper .noleftnav #centercolumn {
width: 95%;
}
.condition-article-wrapper #tabbed-nav {
width: 95%;
}
}
@media screen and (max-width: 1680px) {
.condition-article-wrapper .noleftnav #centercolumn {
width: 74%;
}
.condition-article-wrapper #tabbed-nav {
width: 74%;
}
}
@media screen and (max-width: 1000px) {
.condition-article-wrapper .noleftnav #centercolumn {
width: 100%;
}
.condition-article-wrapper #tabbed-nav {
width: 100%;
}
}
.condition-article-wrapper #centercolumn h2:first-child, .condition-article-wrapper #centercolumn h3:first-child {
margin-top: 1em;
margin-bottom:0;
}
@media screen and (max-width: 1680px) {
.condition-article-wrapper #pagetitle {
width: 78%;
}
}
@media screen and (max-width: 1000px) {
.condition-article-wrapper #pagetitle {
width: 100%;
}
}
.condition-article-wrapper .related-mobile {
padding: 0 0 25px 0;
margin-bottom: 30px;
border-bottom: 1px dotted #DFE1DF;
}
.condition-article-wrapper .related-mobile a:first-child, .condition-article-wrapper .related-mobile a:first-child {
display: none;
}
.condition-article-wrapper .related-mobile span:first-of-type {
display: none;
}
.condition-article-wrapper .related-mobile span:last-child {
display: none;
}
@media only screen and (max-width: 480px) {
.condition-article-wrapper .author p {
margin-left: 0;
}
}
.condition-article-wrapper #centercolumn {
float: none;
clear: none;
width: 57.5%;
padding-top: .4em;
padding-right: 3% /*20px*/;
margin-bottom: 0;
}
@media screen and (max-width: 1680px) {
.condition-article-wrapper .noleftnav #centercolumn {
width: 75%;
float: left;
}
.condition-article-wrapper .medicalarticle {
padding-left:40px;
}
}
@media screen and (max-width: 1000px) {
.condition-article-wrapper .noleftnav #centercolumn {
width: auto;
}
.condition-article-wrapper .medicalarticle {
padding-left:20px;
}
}
.condition-article-wrapper .tab-margin {
margin-top: 2.0em;
margin-left: -20px;
}
@media screen and (max-width: 1325px) {
.condition-article-wrapper .tab-margin {
margin-left: 0;
}
}
@media (min-width: 768px) {
.condition-article-wrapper .condition-news-tap-wrapper .container {
width: 95%;
padding-right:20px;
}
}
@media (max-width: 767px) and (min-width: 480px) {
.condition-article-wrapper .condition-news-tap-wrapper .container {
width: 95% !important;
}
}
@media (max-width: 479px) {
.condition-article-wrapper .condition-news-tap-wrapper .container {
width: 95% !important;
}
}
/* Add-on new condtions page end */
/* YouTube Play BTN */
.play_btn {
position:relative; z-index:555; text-align:center; /*margin:-140px 0 0 90px;*/
margin:-110px 0 0 10px;
background: url("https://www.hss.edu/images/icons/play_btn.png") no-repeat;
height:28px;
}
.youtube_btn:hover .play_btn {
background: url("https://www.hss.edu/images/icons/play_btn_hov.png") no-repeat;
}
.youtube_btn:hover .youtube_text_bg {
background:rgb(8,112,176); ;
background: transparent\9;
background:rgba(8,112,176,0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
zoom: 1;
}
.youtube_btn:hover .youtube_text {
color:#fff;
}
.no-margin {
margin: 0 !important;
padding: 0 !important;
}
/* R-tabs start */
.r-tabs .r-tabs-nav {
margin: 0;
padding: 0;
}
.r-tabs .r-tabs-tab {
display: inline-block;
margin: 0;
list-style: none;
}
.r-tabs .r-tabs-panel {
display: none;
}
.r-tabs .r-tabs-accordion-title {
display: none;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
display: block;
}
/* Accordion responsive breakpoint */
@media only screen and (max-width: 980px) {
.r-tabs .r-tabs-nav {
display: none;
}
.r-tabs .r-tabs-accordion-title {
display: block;
margin-top:15px !important; /* *** Added By MH on 10/05/2020 */
}
}
/* Responsive Taps end */
/* Tabs container */
.r-tabs {
position: relative;
}
/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
position: relative;
padding:0 !important;
text-align: center;
/*vertical-align:middle;*/
vertical-align:top;
}
.tile-3lines {
margin-bottom: 1.2em !important;
margin-right: 1.0em !important;
}
.tile-3lines:nth-child(3) {
margin-right: 0 !important;
}
.tile-3lines:nth-child(6) {
margin-right: 0 !important;
}
.tile-4lines {
margin-bottom: 1.2em !important;
margin-right: 1.0em !important;
}
.tile-4lines:nth-child(4) {
margin-right: 0 !important;
}
.tile-4lines:nth-child(8) {
margin-right: 0 !important;
}
/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
display: inline-block;
padding: 20px 0 0 0;
text-decoration: none;
font-size: 1.3em;
font-weight: normal !important;
text-align: center;
}
.r-tabs .r-tabs-nav .r-tabs-anchor:hover {
text-decoration: underline;
}
/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
opacity: 0.5;
}
/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
background-color: #fff;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor:before, .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor:after {
content:"";
position:absolute;
z-index:-1;
top:10px;
bottom:10px;
left:0;
right:0;
-moz-border-radius:100px / 10px;
border-radius:100px / 10px;
}
/* Added By MH on 10/05/2020 This is to add the up/down arrow in the accordion tab */
@media only screen and (max-width: 980px) {
.r-tabs-accordion-title .buttonTitleWrapper::after, .r-tabs-state-default .buttonTitleWrapper::after,
.r-tabs-accordion-title .buttonTitleWrapper-image::after, .r-tabs-state-default .buttonTitleWrapper-image::after {
content: " ";
width: 10px;
height: 10px;
transform: rotate(45deg);
transition: all 0.3s ease-out;
border-bottom: 2px solid #ffffff;
border-right: 2px solid #ffffff;
float: right;
margin-right: 0px;
margin-top: 7px;
}
.r-tabs-accordion-title.r-tabs-state-active .buttonTitleWrapper::after,
.r-tabs-accordion-title.r-tabs-state-active .buttonTitleWrapper-image::after {
content: " ";
margin-top: 12px;
width: 10px;
height: 10px;
transform: rotate(-135deg);
transition: all 0.3s ease-out;
border-bottom: 2px solid #ffffff;
border-right: 2px solid #ffffff;
float: right;
}
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor::after {
right:10px;
left:auto;
-webkit-transform:skew(8deg) rotate(3deg);
-moz-transform:skew(8deg) rotate(3deg);
-ms-transform:skew(8deg) rotate(3deg);
-o-transform:skew(8deg) rotate(3deg);
transform:skew(8deg) rotate(3deg);
}
/* Tab panel */
.r-tabs .r-tabs-panel {
background-color: white;
border-bottom: 4px solid white;
}
/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
display: block;
padding: 10px;
/* background-color: #324153 !important;*/
background-color: #0074bc !important; /* Added by MH on 9/29/2020 */
color: #fff !important;
font-weight: bold;
text-decoration: none;
text-shadow: none;
font-size: 14px;
}
/* Added by MH 10/05/2020 */
.r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
   background-color: #324153 !important;
  Â
}
/* END Added by MH 10/05/2020 */
.r-tabs-button-description {
margin:.8em; line-height:1.5em; font-size:.8em; color:#333;
}
.r-tabs-button-description-normal {
margin:.8em; line-height:1.5em;
}
@media screen and (max-width: 980px) {
.r-tabs-button-description {
color:#fff;
font-weight:normal;
font-size:1.0em;
}
.r-tabs-button-description-normal {
color:#fff;
font-weight:normal;
font-size:1.0em;
}
}
/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
/* background-color: #0074bc !important; */
background-color: #324153 !important; /* Added by MH on 9/29/2020 */
color: #164469;
text-shadow: none;
}
/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
opacity: 0.5;
}
.material-icons:hover, text-decoration:focus; {
text-decoration:none;
}
.tile-element {
background:#f5f5f3 !important;
}
.buttonDescriptionWrapper {
color: #272725;
font-size: .7em;
padding: 0 15px 15px 15px;
height:110px;
/* width:240px; */
position:relative;
margin-top:-15px;
}
.buttonDescriptionWrapper-inside {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width:100%;
}
.buttonTitleWrapper {
padding: 0;
position: absolute;
width: 95%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.buttonTitleWrapper:hover {
text-decoration: underline;
}
@media only screen and (max-width: 980px) {
.buttonTitleWrapper {
position: relative;
width: 100%;
top: 0;
left: 0;
transform: none;
color:#fff !important;
}
}
.r-tabs-state-active {
/* min-height:100px; */
background: #fff !important;
}
@media screen and (max-width: 767px) {
#centercolumn .tile_inside_content a {
font-weight: bold;
border-bottom: 1px solid #ddd;
}
}
/* R-tabs end */
.smartedit {
color:red !important;
font-size:.8em !important;
}
.ds-average-max {color: #272725!important;}
.author-semicolon1:last-of-type, .author-semicolon2:last-of-type {
display:none;
}
@media only screen and (min-width:800px) {
.physician-search-form-submit {
display:none;
}
.clear-form-mobile {
display:none;
}
}
@media only screen and (max-width:800px) {
.showallphysicians-btn-bar {
display:none;
}
.clear-form-desktop {
display:none;
}
}
@media only screen and (max-width:480px) {
.physician-search-breadcrumb {
padding: 0 25px 0 25px;
}
}
/* microsite new sub menu */
.micro-site-submenu-list {
position:relative;
border-top:6px solid #264583;
border-left: 1px #efefef solid;
border-right: 1px #efefef solid;
border-bottom: 1px #efefef solid;
line-height: 40px;
}
.sub-current {
border-top: 6px solid #D4B640;
border-left: 1px #efefef solid;
border-right: 1px #efefef solid;
border-bottom: 1px #efefef solid;
}
@media only screen and (max-width: 890px) {
.micro-site-submenu-list {
position:relative;
border-top:none;
border-left: none;
border-right: none;
border-bottom: none;
line-height: 50px;
}
.sub-current {
border-top:none;
border-left: none;
border-right: none;
border-bottom: none;
}
}
.drop-down-background {
background-color: #efefef !important;
margin: 0 !important;
padding: 20px 0 8px 0 !important;
width: 270px !important;
}
@media only screen and (max-width: 890px) {
.drop-down-background {
width: 100% !important;
}
}
@media only screen and (min-width: 891px) {
.dropdown_flyout2 li a, .flexinav .dropdown_flyout2 li span {
/* color: #000; */
border: none !important;
padding: 5px 20px 5px 20px;
background: none !important;
line-height: 20px !important;
font-size: 1.2em;
font-weight: normal;
}
}
@media only screen and (max-width: 890px) {
.flexinav .dropdown_flyout2 {
margin: -10px 0 0 25px !important;
}
}
@media only screen and (max-width: 890px) {
.dropdown_flyout2 li a, .flexinav .dropdown_flyout2 li span {
text-transform: none !important;
}
}
.no-underline {
border: 0;
}
@media (max-width: 1250px) {
#primary-menu {
padding: 0 0 0 60px !important;
}
}
@media (max-width: 991px) {
#primary-menu {
padding: 0 !important;
}
}
@media (max-width: 1190px) {
.container-custom {
width: auto;
max-width: 1180px !important;
padding: 0 25px;
}
}
#btnSearch {
-webkit-appearance: none;
}
.input-reset-button {
font-size: 17px;
z-index: 2;
position: absolute;
/* right: 0; */
/* top: 62%; */
/* left: 63%; */
cursor: pointer;
/* color: #000; */
margin: -32px 0 0 88%;
font-family: arial;
color: #0074bc;
}
.input-reset-button:hover {
color: #003366;
}
.input-reset-hidden {
display: none;
}
.physician-form-input-custom-style {
border: 1px solid #324153 !important;
width: 100%;
background: 0 0;
height: 41px;
line-height: 41px;
box-sizing: border-box;
padding: 0 10px 0 10px;
box-shadow: none;
-webkit-box-shadow: none;
border-radius: 0 !important;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background-position: right 10px bottom 8px;
font-size: 1.0em;
background-color: #fff;
}
.physician-form-select-custom-style {
border: 1px solid #324153;
width: 100%;
background: 0 0;
height: 41px;
line-height: 41px;
box-sizing: border-box;
padding: 0 35px 0 10px;
box-shadow: none;
-webkit-box-shadow: none;
border-radius: 0;
background: url(https://www.hss.edu/images/icons/physician-select-dropdown.gif) no-repeat;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background-position: right 10px bottom 8px;
background-color: #fff;
max-width: 100%;
font-size: 1.0em;
}
@media only screen and (max-width: 480px) {
.physician-form-select-custom-style, .physician-form-input-custom-style {
font-size: .85em
}
}
.age-yes{
margin-bottom:30px;
}
.sub-continue-btn, .sub-insurance-back {
margin-top:20px !important;
}
.florida-os-btn {
background: #0081c8;
width: 250px;
color: #fff;
line-height: 1.5em;
padding: 10px 0 10px 0;
text-align: center;
margin-top: -69px;
position: absolute;
}
.florida-call-btn {
background: #264583;
width: 250px;
color: #fff;
line-height: 1.5em;
padding: 10px 0 10px 0;
text-align: center;
margin-top: -69px;
position: absolute;
}
@media only screen and (min-width: 576px) {
.florida-os-btn, .florida-call-btn {
width: 89%;
}
}
@media only screen and (min-width: 768px) {
.florida-os-btn, .florida-call-btn {
width: 83.5%;
margin-top: -93px;
}
}
@media only screen and (min-width: 992px) {
.florida-os-btn, .florida-call-btn {
width: 87.5%;
margin-top: -69px;
}
}
@media only screen and (min-width: 1200px) {
.florida-os-btn, .florida-call-btn {
width: 87.5%;
margin-top: -69px;
}
}
.florida-jump-link {
margin-bottom:-30px;
}
/* hide all os btn on search/location/department/profile */
/*
.available-date-wrapper {
display: none;
}
.call-btn-wrapper {
display: none;
}
.show-available-btn {
display: none !important;
}
.physican-search-banner-appointment-btn {
display: none;
}
*/
#grid-wrapper .available-date-wrapper a {
width: 86% !important;
}
.os-not-available-message {
display:none;
}
/* hide all os btn on search/location/department/profile end */
/*OS Quiz page */
.hidden-result {
display:none;
}
/*.quiz-condition-qa .easy-autocomplete {
position: relative;
width: auto !important;
max-width: 380px;
margin:40px auto;
}*/
/*OS Quiz page end */
/*New navi with bootstrap 5 */
.myhss-signin-desktop:before, .myhss-signin-mobile a div:before {
content: "";
position: absolute;
background-image: url(data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.99998 0.882433C5.77907 0.87705 4.58465 1.23823 3.5713 1.91924C2.55795 2.60024 1.77232 3.56971 1.31608 4.70219C0.85985 5.83466 0.754016 7.078 1.01228 8.27129C1.27054 9.46459 1.88101 10.5529 2.76469 11.3954L2.92469 11.5366C4.04267 12.5484 5.49678 13.1088 7.00469 13.1088C8.5126 13.1088 9.96671 12.5484 11.0847 11.5366L11.2447 11.3954C12.129 10.5523 12.7396 9.46317 12.9976 8.26899C13.2556 7.0748 13.149 5.83066 12.6916 4.69778C12.2342 3.56491 11.4471 2.59552 10.4322 1.91524C9.41743 1.23496 8.22169 0.875151 6.99998 0.882433ZM10.0023 11.1883C9.86926 11.2895 9.73104 11.3838 9.58821 11.4707L9.42821 11.546C8.67863 11.9263 7.84993 12.1245 7.00939 12.1245C6.16885 12.1245 5.34015 11.9263 4.59057 11.546L4.42116 11.4613C4.28154 11.3741 4.14646 11.2798 4.01645 11.1789L3.70586 10.9718C3.77169 10.2696 4.09799 9.61736 4.62054 9.14358C5.14309 8.66981 5.82404 8.40877 6.52939 8.41185H7.47057C8.17592 8.40877 8.85687 8.66981 9.37942 9.14358C9.90197 9.61736 10.2283 10.2696 10.2941 10.9718L10.0023 11.1883ZM5.58821 6.0589C5.58821 5.77968 5.67101 5.50673 5.82614 5.27457C5.98127 5.04241 6.20175 4.86146 6.45972 4.7546C6.71769 4.64775 7.00155 4.61979 7.2754 4.67427C7.54926 4.72874 7.80081 4.8632 7.99825 5.06064C8.19569 5.25807 8.33014 5.50963 8.38462 5.78348C8.43909 6.05734 8.41113 6.3412 8.30428 6.59916C8.19743 6.85713 8.01648 7.07762 7.78431 7.23274C7.55215 7.38787 7.2792 7.47067 6.99998 7.47067C6.62556 7.47067 6.26647 7.32193 6.00171 7.05717C5.73695 6.79242 5.58821 6.43333 5.58821 6.0589ZM11.0659 10.1813C10.8963 9.6059 10.5918 9.07938 10.1776 8.64555C9.76343 8.21171 9.25157 7.88312 8.68469 7.68714C9.00644 7.35524 9.2233 6.93592 9.30819 6.48152C9.39309 6.02713 9.34226 5.55779 9.16205 5.13211C8.98184 4.70643 8.68024 4.34325 8.29489 4.08793C7.90955 3.83261 7.45753 3.69645 6.99527 3.69645C6.53302 3.69645 6.081 3.83261 5.69565 4.08793C5.31031 4.34325 5.0087 4.70643 4.8285 5.13211C4.64829 5.55779 4.59746 6.02713 4.68236 6.48152C4.76725 6.93592 4.98411 7.35524 5.30586 7.68714C4.73897 7.88312 4.22712 8.21171 3.81293 8.64555C3.39874 9.07938 3.0942 9.6059 2.92469 10.1813C2.3232 9.41793 1.94875 8.5007 1.84416 7.53451C1.73958 6.56833 1.90909 5.59222 2.3333 4.71786C2.75751 3.84351 3.41929 3.10623 4.24291 2.59038C5.06654 2.07454 6.01874 1.80097 6.99057 1.80097C7.9624 1.80097 8.9146 2.07454 9.73822 2.59038C10.5618 3.10623 11.2236 3.84351 11.6478 4.71786C12.072 5.59222 12.2416 6.56833 12.137 7.53451C12.0324 8.5007 11.6579 9.41793 11.0564 10.1813H11.0659Z' fill='%232E74B6'/%3e%3c/svg%3e);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.collapsing {
transition: height .10s ease-out!important;
}
@media only screen and (min-width: 507px) and (max-width: 991px){
.searchbtn {
position: absolute;
right: 4em;
top: 0.7em!important;
z-index: 2;
}
}
@media only screen and (max-width: 991px) {
.bootstrap-desktop {
display: none!important;
}
li.nav-item {
border-top: 1px solid #eee;
}
.navbar-nav {
background-color: #f9f9f9;
}
div#navbarSupportedContent {
padding-top: 20px;
}
.searchbtn {
position: absolute;
right: 4em;
top: 0.7em;
z-index: 2;
}
}
@media only screen and (min-width: 992px) and (max-width: 1180px) {
.nav-link {
padding-right: 0!important;
}
}
@media only screen and (min-width: 991px) and (max-width: 1120px) {
li.nav-item {
font-size: .75em!important;
padding-right: 7.5px;
padding-left: 7.5px;
}
}
.navbar {
border-bottom: 0 !important;
}
@media only screen and (min-width: 992px) {
.searchbtn {
position: absolute;
right: 35%;
top: 1.8em;
z-index: 2;
}
.nav-link {
padding-bottom: 12px !important;
padding-top: 12px !important;
}
.nav-link:hover {
text-decoration: none!important;
}
.navbar {
height: 52px;
/*box-shadow: 0px 12px 11px 0px #c4c6c794;*/
box-shadow: 0px 11px 11px 0px #00000020;
z-index: 1;
}
li.nav-item:hover {
background: 0 0;
background-image: linear-gradient(360deg, #0074bc 10%, transparent 5%, transparent 100%);
}
}
@media only screen and (min-width: 1121px) {
.searchbtn {
position: absolute;
right: 35%;
top: 1.8em;
z-index: 2;
}
li.nav-item {
font-size: .9em!important;
padding-right: 10px;
padding-left: 10px;
}
}
@media only screen and (min-width: 1300px) {
.searchbtn {
position: absolute;
right: 40%;
top: 1.8em;
z-index: 2;
}
}
@media only screen and (min-width: 1500px) {
.navbar-expand-lg .navbar-nav {
padding-left: calc(50% - 340px);
}
.searchbtn {
position: absolute;
right: 25%;
top: 1.8em;
z-index: 2;
}
}
@media only screen and (min-width: 2200px) {
.searchbtn {
position: absolute;
right: 33%;
top: 1.8em;
z-index: 2;
}
}
.navbar-nav {
padding-left: 15px;
}
.nav-link {
color: #272725!important;
}
#search {
float: none;
clear: none;
margin: 0;
padding: 0;
position: relative;
text-align: center;
background-color: #f9f9f9;
padding: 30px 0 30px 0;
border-bottom: 0 !important;
}
.top-message-link {
color:#000;
font-weight:700;
text-decoration: underline;
}
.top-message-link:hover {
color:#000;
font-weight:700;
}
/* OS Blue Box */
.location_rightModuleColumn {
position: absolute;
top: 0;
right: 0;
width: 18.75em;
margin: 12px 0 0 0;
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
.animated {
opacity: 1;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
/* BS3 classes */
.bootstrap-mobile,.bootstrap-notebook,.bootstrap-tablet{display:none!important}
.bootstrap-both-tablet-mobile{display:none!important;border-top:1px solid #eee;border-bottom:0}
@media (max-width:1400px){.bootstrap-notebook{display:block!important}}
@media (max-width:991px){.bootstrap-desktop,.bootstrap-notebook{display:none!important}.bootstrap-notebook,.bootstrap-tablet{display:none!important}.bootstrap-both-tablet-mobile{display:block!important;border-top:0}}
@media (max-width:480px){.header-responsive{bottom:2px}.bootstrap-desktop,.bootstrap-tablet{display:none!important}.bootstrap-mobile{display:block!important}}
#layerslider {
z-index: 0;
}
/***************** QW DESIGN CHANGES ************************/
.dark-blue-bg {
background: rgba(53, 65, 81, 1);
}
.header h1 {
font-weight: bold;
font-size: 2.25em;
}
.header .disclaimer {
display: inline-block;
line-height: 1.5em;
font-size: 0.875em;
min-height: 45px;
}
.arrow {
display: inline-block;
width: 1em;
height: 1em;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255,255,255,1.0%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='1' d='M5 14l6-6-6-6'/%3e%3c/svg%3e") center/1em auto no-repeat;
vertical-align: middle;
margin-left: .25rem;
}
.arrow.down {
transform: rotate(90deg);
}
.arrow.up {
transform: rotate(-90deg);
}
.arrow.left {
transform: rotate(180deg);
}
.arrow.right {
transform: rotate(0deg);
}
@media only screen and (max-width: 767px) {
.header h1 {
font-size: 1.5em;
}
.header {
min-height: 150px;
}
}
@media only screen and (min-width: 768px) {
.header {
min-height: 140px;
}
}
.toolbox {
background-color: #ECF1F4;
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25);
}
.ui-helper-hidden-accessible {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
/* BITG Maintenance */
.bitg-header,
.bitg-widget-v2,
#bitg {
display:none;
}