@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; }