/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */

@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@300;400;500;600;700;800&display=swap');

@import url("https://use.typekit.net/csj8xlb.css");




@font-face {
    font-family: 'AcuminPro-bold-italic';
    src: url('../fonts/AcuminPro-BoldItalic.eot');
    src: url('../fonts/AcuminPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AcuminPro-BoldItalic.woff2') format('woff2'),
        url('../fonts/AcuminPro-BoldItalic.woff') format('woff'),
        url('../fonts/AcuminPro-BoldItalic.ttf') format('truetype'),
        url('../fonts/AcuminPro-BoldItalic.svg#AcuminPro-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'AcuminPro-italic';
    src: url('../fonts/AcuminPro-Italic.eot');
    src: url('../fonts/AcuminPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AcuminPro-Italic.woff2') format('woff2'),
        url('../fonts/AcuminPro-Italic.woff') format('woff'),
        url('../fonts/AcuminPro-Italic.ttf') format('truetype'),
        url('../fonts/AcuminPro-Italic.svg#AcuminPro-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'AcuminPro-regular';
    src: url('../fonts/AcuminPro-Regular.eot');
    src: url('../fonts/AcuminPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AcuminPro-Regular.woff2') format('woff2'),
        url('../fonts/AcuminPro-Regular.woff') format('woff'),
        url('../fonts/AcuminPro-Regular.ttf') format('truetype'),
        url('../fonts/AcuminPro-Regular.svg#AcuminPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    background-color: #000000;
    font-family: 'Catamaran', sans-serif;
    margin: 0;
    padding: 0;
}

p {
    font-family: 'Catamaran', sans-serif;
    font-weight: 300;
    font-size: 18px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 500;
}

h2,
.h2 {
    font-size: 40px;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
}

.navbar-default,
.nav>li>a:focus,
.nav>li>a:hover {
    background: transparent;
    border: 0 none;
}

.navbar-default .navbar-nav>li.last>a {
    background-color: #f36d21;
    border-radius: 25px;
    padding: 5px 20px !important;
    margin: 8px 0 0;
    line-height: initial;
    text-shadow: none;
    margin-left: 15px;
    color: #fff;
    text-align: center;
    z-index: 10;
}

.navbar-default .navbar-nav>li.last>a:hover,
.navbar-default .navbar-nav>li.last>a:focus,
.navbar-default .navbar-nav>li.last>a:active {
    color: #f36d21 !important;
    background-color: #ffffff !important;
}

.navbar-header .region-navigation {
    display: flex;
}

.region-content {
    background-color: #fff;
}

.navbar .navbar-collapse {}

#block-3sectionheader {
    text-align: center;
}

#block-3sectionheader h2,
#block-3sectionheader h3 {
    text-align: center;
    text-transform: uppercase;
}

#block-3sectionheader h2 {
    color: #fff;
    font-size: 60px;
}

#block-3sectionheader h3 {
    color: #f36e21;
    font-size: 60px;
}

#block-3sectionheader .patient-detail h2 {
    font-size: 24px;
    color: #f36e21;
    text-transform: uppercase;
}
 
.patient-detail span {
    color: #afacac;
    font-size: 14px;
    text-transform: uppercase;
}

.patient-detail p {
    color: #fff;
    font-size: 14px;
}

ul.menu.menu--main.nav.navbar-nav {
    float: right;
    margin-top: 15px;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    color: #f36d21 !important;
    background: transparent !important;
}

header#navbar {
    padding: 15px 0 0 0;
}

.main-container.container {
    width: 100%;
    padding: 0;
    margin: 0;
    max-width: 100%;
    overflow: hidden;
}

section#block-views-block-articles-homepage-block-1 {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 3% 2%;
}

.know-your-facts h2 {
    color: #f36e21;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    font-size: 40px;
    font-weight: 600;
}

p.kfact {
    color: #000000;
    padding: 10px 0 30px;
    font-size: 18px;
}

.know-your-facts .field-content a, .know-your-facts  a .field-content{
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 22px;
    padding-top: 20px;
    display: block;
    text-decoration: none;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
}

.know-your-facts .view-footer {
    text-align: center;
}

.know-your-facts .view-footer a {
    background: #f36e21;
    color: #fff;
    padding: 5px 20px;
    border-radius: 25px;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #f36e21;
}

.know-your-facts .view-footer a:hover {
    color: #f36e21;
    background: #fff;
}

.know-your-facts .view-footer {
    width: 100%;
    padding: 40px 0 20px;
}

.know-your-facts .views-col {
    padding-right: 1.5%;
    padding-left: 0;
}

section#block-ifonlyiknew {
    text-align: center;
    padding-top: 20px;
}

section#block-ifonlyiknew h1,
#block-views-block-patient-block-2 .view-header h2 {
    text-transform: uppercase;
    color: #fff;
    font-size: 60px;
    text-align: center;
	padding-bottom: 20px;
}

section#block-ifonlyiknew h1:last-child,
#block-views-block-patient-block-2 .view-header h2.sp2 {
    color: #f36e21;
}

section#block-views-block-patient-block-2 {
    padding: 0 0% 0%;
    max-width: 100%;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col {
    text-align: center;
    position: relative;
    padding-bottom: 0px;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col .field-content img {
    width: 100%;
    margin: 0 auto;
    opacity: 1;
    transition: 0.3s all;
    z-index: 1;
    position: relative;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col .field-content {
    text-align: center;
    overflow: hidden;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col h2 {
    color: #f36e21;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col p {
    color: #fff;
    font-size: 18px;
    padding: 0 10%;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col img {
    transform: scale(1);
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col:hover img {
    transform: scale(1);
}

#sliding-popup {
    background-color: #326da8;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col p.p-diag {
    color: #afacac !important;
    font-weight: 400;
    font-family: 'Saira Condensed', sans-serif;
    font-size: 15px;
    padding: 0;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col p:first-child {
    margin-bottom: 0 !important;
    font-family: 'Catamaran';
    font-weight: 300;
    letter-spacing: 0;
    padding: 0 18%;
    position: relative;
    min-height: 100px;
    vertical-align: top;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col h2 {
    color: #f36e21;
    margin-top: 5px;
    margin-bottom: 0px;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    font-size: 20px;
}

p.short-dscp:before {
    display: block;
    font-size: 104px;
    color: #1d1d1d;
    font-family: 'Saira Condensed';
    font-weight: 600;
    line-height: 0;
    position: absolute;
    top: 30px;
    left: 10%;
    content: "\201D";
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-field.views-field-body {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col:hover img {
    opacity: 1;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col .views-field.views-field-body {
    /*background: url(../images/quote.png) no-repeat;
    background-position: left 20px top 105px;*/
}

.view.view-patient-.view-id-patient_.view-display-id-block_1 {
    display: none;
}

.patient-title-bottom {
    width: 100%;
    min-height: 70px;
    position: relative;
}

#block-worriedorconfidentaboutyourrisks h2.block-title {
    color: #f36e21;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 3% 0 20px 2%;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
}

.col.col-md-6.screener {
    background-color: #f36e21;
    padding: 20px 20px 30px;
    color: #fff;
    margin-right: 1%;
    width: 48%;
    /* height: 320px; */
    background-image: url(../images/left-side-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.btn-prm a {
    background: #fff;
    padding: 6px 20px 4px;
    border: 0;
    outline: none;
    text-decoration: none;
    border-radius: 25px;
    font-weight: 600;
    line-height: 25px;
    height: auto;
    display: inline-block;
    color: #f36e21;

}

.btn-prm a:hover {
    background: #f36d21;
    color: #fff;
}

.col.col-md-6.screener h3,
.col.col-md-6.knowledge h3 {
    text-transform: uppercase;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    font-size: 24px;
    letter-spacing: 1px;
}

section#block-clinicallocator .field.field--name-body .btn-prm a:hover {
    background: white;
    color: #f36e21;
    border-color: #fff;
}

section#block-clinicallocator .field.field--name-body .btn-prm a {
    border: 1px solid #f36e21;
}

footer.footer.container {
    width: 100%;
    max-width: 100%;
    border: 0;
    margin-top: 0;
    padding: 0;
    overflow: hidden;
}

.col.col-md-6.knowledge {
    background-color: #000000;
    padding: 20px 20px 30px;
    color: #fff;
    margin-left: 1%;
    /* height: 320px; */
    border-bottom: 2px solid #000;
    background-image: url(../images/right-side-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.col.col-md-6.knowledge .btn-prm a:hover {}

.col.col-md-6.screener span,
.col.col-md-6.screener p,
.col.col-md-6.screener h3,
.col.col-md-6.knowledge span,
.col.col-md-6.knowledge p,
.col.col-md-6.knowledge h3 {
    position: relative;
}

.col.col-md-6.screener:before,
.col.col-md-6.knowledge:before {
    content: "";
    display: block;
    background: rgb(0 0 0 / 50%);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.result-head .result-logic-strong {
    background-color: #f36d21;
    text-transform: uppercase;
    padding: 0 10px;
}

section#block-worriedorconfidentaboutyourrisks {
    background: #f7f7f7;
}

section#block-preventionandprotection div .btn-prm a:hover {
    border-color: #f36e21;
}

section#block-worriedorconfidentaboutyourrisks .field.field--name-body,
section#block-preventionandprotection div .pv-inner,
section#block-footer .field.field--name-body.field--type-text-with-summary,
section#block-clinicallocator .field.field--name-body,
section#block-haveyouheardaboutmrslimsshinglesstory .field.field--name-body.field--type-text-with-summary {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 0% 3% 4%;
}

.col.col-md-6.screener p,
.col.col-md-6.knowledge p {
    margin-bottom: 25px;
    min-height: 85px;
}

section#block-preventionandprotection h2.block-title {
    display: none;
}

section#block-preventionandprotection div .pv-inner h2 {
    text-transform: uppercase;
    color: #ffffff;
    letter-spacing: 1px;
    margin-top: 0;
}

section#block-preventionandprotection div {
    /* padding: 0px 0 30px;*/
    width: 100%;
    /*height: 250px;*/
    background-size: cover;
    margin: 0;
    background-repeat: no-repeat;
    background-position: top right 30%;
}

section#block-preventionandprotection div .pv-inner p {
    color: #ffffff;
    margin-bottom: 20px;
    font-size: 14px;
    display: block !important;
}

section#block-preventionandprotection div .pv-inner h2+p {
    font-size: 18px;
}

section#block-footer {
    padding: 50px 0% 0;
    background: #000000;
}

section#block-footer h2.block-title {
    display: none;
}

section#block-preventionandprotection div .pv-inner {
    padding-top: 4%;
    padding-left: 2%;
    padding-bottom: 2%;
}

section#block-footer .field.field--name-body.field--type-text-with-summary .col-lg-4 {}

section#block-footer .field.field--name-body.field--type-text-with-summary {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 1%;
}

.col.col-md-6.video-image {
    padding: 0 10px;
}

.col.col-md-6.story {
    padding: 20px 10%;
    vertical-align: top;
}

.col.col-md-6.story h2 {
    line-height: 36px;
    font-size: 33px;
}

.footer-inner h3 {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 24px;
    letter-spacing: 1px;
}

.footer-inner ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.footer-inner ul li {
    color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 18px;
}

.footer-inner ul li svg {
    margin-right: 15px;
}

.footer-inner ul li a {
    color: #f36e21;
    margin-left: 5px;
}

.social-icon a {
    background: white;
    border-radius: 100%;
    width: 40px;
    display: inline-block;
    height: 40px;
    text-align: center;
    padding-top: 6px;
    margin-right: 15px;
}

.social-icon a svg {
    font-size: 20px;
    color: #000;
}

.social-icon a:hover {
    background: #f36e21;
}

.social-icon a:hover svg {
    color: #ffffff;
}

.footer-bottom {
    border-top: 1px solid #434343;
    padding-top: 5px;
    margin-top: 15px;
}

section#block-footer .field.field--name-body.field--type-text-with-summary .footer-logo .sponcer {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    display: inline-block;
    padding: 40px 10px 20px 0px;
    margin: 0 auto;
    float: none;
}

.footer-bottom span.powered-by a {
    color: #fff;
}

.footer-bottom span.powered-by {
    float: right;
    color: #999999;
}

.footer-bottom a {
    text-decoration: none;
}

.privacy-policy a {
    color: #999999;
    padding-right: 10px;
    width: auto;
    white-space: nowrap;
}

span.privacy-policy.privacy-policy-terms-conditions {}

.footer-bottom a:hover {
    color: #f36e21;
}

section#block-clinicallocator h2.block-title {
    display: none;
}

section#block-clinicallocator {
    padding: 0px 0 30px;
    width: 100%;
    height: auto;
    background-size: cover;
    margin: 0;
}

section#block-clinicallocator .field.field--name-body {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 4%;
    /*background-image: linear-gradient(to right, black , #00000003);*/
}

section#block-clinicallocator .field.field--name-body h2 {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
}

section#block-clinicallocator .field.field--name-body p {
    color: #ffffff;
    margin-bottom: 30px;
    line-height: 26px;
}

section#block-clinicallocator .field.field--name-body .btn-prm a {
    background: #f36e21;
    color: #fff;
}

section#block-clinicallocator {
    padding-bottom: 0;
    background: url(../images/map-para.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

#block-haveyouheardaboutmrslimsshinglesstory h2.block-title {
    display: none;
}

.col.col-md-6.story h2 {
    margin-top: 0;
}

.col.col-md-6.story {
    padding: 0 20px;
    vertical-align: top;
}

.col.col-md-6.story h2 {
    margin-top: 0;
    color: #f36e21;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 42px;
}

section#block-haveyouheardaboutmrslimsshinglesstory {
    background: #000;
    padding: 4% 0;
}

.col-md-6.video-image img {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.col.col-md-6.story a {
    background: #fff;
    padding: 6px 20px 4px;
    border: 0;
    outline: none;
    text-decoration: none;
    border-radius: 25px;
    font-weight: 600;
    line-height: 25px;
    height: auto;
    display: inline-block;
    color: #f36e21;
    border: 1px solid #ffffff;
}

.col.col-md-6.story a:hover {
    border: 1px solid #f36e21;
    background: #f36e21;
    color: #fff;
}

.col.col-md-6.story p {
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 30px;
}

.path-faqs .ui-accordion .ui-accordion-content p a:hover {
    color: #fff;
}

section#block-haveyouheardaboutmrslimsshinglesstory .field.field--name-body.field--type-text-with-summary {
    padding: 0% 2.5% 0%;
}

.navbar-default .navbar-nav>.active>a {
    color: #f36d21;
    background: transparent;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col:after {
    content: "";
    position: absolute;
    height: 110%;	
    width: 3px;
    background: none;
    bottom: -15vh;
    right: 0;
}
.story-details-page p.small, .footnote-slider {
    font-size: 13px;
}

section#block-footer .field.field--name-body.field--type-text-with-summary .col-lg-4 span {
    display: inline-block;
    width: 50px;
}

.footer-bottom span.powered-by a:hover {
    color: #f36e21;
}

.know-your-facts.view.view-taxonomy-term .view-header p {
    color: #000000;
    padding: 10px 0 30px;
    font-size: 18px;
}

.know-your-facts.view.view-taxonomy-term {
    margin: 0 auto;
    max-width: 1200px;
    padding: 3% 2%;
}

.know-your-facts .view-content .views-row {
    width: 32.66%;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding-right: 1.5%;
    padding-left: 0;
}

.know-your-facts .card.article-detail-header h1 {
    color: #000;
    text-transform: uppercase;
    font-size: 22px;
    padding-top: 20px;
    display: block;
    text-decoration: none;
    font-weight: 600;
    line-height: 1.42857143;
    margin: 0;
}

.know-your-facts .feed-icons {
    text-align: center;
    width: 100%;
    display: none;
    padding: 30px 0 0;

}

.know-your-facts .feed-icons .feed-icon {
    background: #f36e21;
    padding: 4px 20px 4px 20px;
    border: 0;
    outline: none;
    text-decoration: none;
    border-radius: 25px;
    font-weight: 600;
    line-height: 25px;
    height: auto;
    display: inline-block;
    color: #fff;
}

section#block-views-block-articles-homepage-block-1 .know-your-facts .view-content .views-row {
    width: 100%;
}

.know-your-facts .view-content .views-row:hover img {
    opacity: 1;
}

.know-your-facts .view-content .views-row img {
    opacity: 0.6;
    transition: all 0.5s;
    width: 100%;
    height: 235px;
    object-fit: cover;
}

section#block-views-block-articles-homepage-block-1 .know-your-facts .view-content .views-row:hover img,
section#block-views-block-articles-homepage-block-6 .know-your-facts .view-content .views-row:hover img {
    opacity: 0.6;
}

section#block-views-block-articles-homepage-block-1 .know-your-facts .view-content .views-row .views-col:hover img,
section#block-views-block-articles-homepage-block-6 .know-your-facts .view-content .views-row .views-col:hover img {
    opacity: 1;
}

.about-banner img {
    width: 100%;
    min-height: 500px;
    object-fit: cover;
    height: 100%;
    max-height: 500px;
}

.about-banner-container {
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    bottom: 50%;
    z-index: 1;
    width: 100%;
    color: #fff;
    padding: 0 2%;
}

.about-banner {
    width: 100%;
    height: 500px;
    position: relative;
    vertical-align: bottom;
    overflow: hidden;
}

.banner-img-section:before {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.about-banner-container h1 {
    text-transform: uppercase;
    margin-bottom: 30px;
}

.about-banner-container p {
    font-weight: 300;
    font-size: 18px;
}

.risk-at-your-section {
    background: url(../images/Are_you_at_Risk_new.jpg) no-repeat;
    background-size: cover !important;
    width: 100%;
    min-height: 42vw;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    padding-bottom: 30px;
    /*background-attachment: fixed; */
    background-position: top right 20%;
}

.risk-at-your-section-chinese {
    background: url(../images/Are_you_at_Risk.jpg) no-repeat;
    background-size: cover !important;
    width: 100%;
    min-height: 42vw;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    padding-bottom: 30px;
    /*background-attachment: fixed; */
    background-position: top right 50%;
}

.risk-at-your-section:before {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.risk-at-your-section-chinese:before {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.risk-at-your-container {
    margin: 0 auto;
    max-width: 1140px;
    padding: 50px 450px 0 0;
    position: relative;
    top: 10%;
    z-index: 1;
    width: 100%;
    color: #fff;
}

.risk-at-your-container h2 {
    font-size: 36px;
    letter-spacing: 1px;
    padding-bottom: 20px;
}

.risk-at-your-container p {
    line-height: 30px;
    letter-spacing: 0.5px;
    font-size: 18px;
}

.risk-at-your-container p.result-head {
    font-size: 22px;
}

.orange-cta,
.orange-btn {
    background-color: #f36d21;
    border-radius: 25px;
    padding: 5px 20px;
    line-height: initial;
    text-shadow: none;
    color: #fff;
    font-weight: 600;
    display: inline-block;
    font-size: 16px;
    text-decoration: none !important;
    transition: 0.3s all ease-in;
    cursor: pointer;
    margin: 15px 0;
    text-transform: uppercase;
    border: 0;
}

.orange-btn.reference-button,
.orange-cta.reference-button,
.orange-btn.reference-button:hover,
.orange-cta.reference-button:hover {
    color: #f36d21;
    /* background-color: #ededed; */
    font-size: 20px;
    font-weight: 500;
    background: transparent;
    border: 0 navajowhite;
    padding-top: 0px;
    padding-left: 0;
    text-transform: none;
}

.risk-at-your-container .orange-cta {
    margin-top: 50px;
}

.find-doctor-input {
    position: relative;
}

.find-doctor-input .form-control {
    padding: 0 20px 0 60px;
    border: 0;
    height: 50px;
    font-size: 15px;
    background: #fff;
    min-width: 250px;
}

.find-doctor-input:before {
    background: url(../images/search-icon.png) no-repeat;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 20px;
    top: 14px;
}

.find-doctor.location-find-doctor button {
    height: 40px;
    min-width: 140px;
    margin-top: 30px;
}

.view-know-their-stories {
    background: #000;
    padding: 0 0 3%;
    height: 570px;
}

.view-know-their-stories .view-content {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0;
    position: relative;
    top: 0;
    z-index: 1;
    width: 100%;
    color: #fff;
}

.views-slideshow-controls-bottom .views-slideshow-pager-bullets li {
    background: #afacac;
    width: 50px;
    height: 6px;
    border: 0;
}

.views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active {
    background: #f36e21;
    cursor: default;
    width: 70px;
}

.view-know-their-stories .views-field.views-field-title a {
    color: #f36e21;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    text-decoration: none;
    font-size: 24px;
    margin-bottom: 20px;
    display: inline-block;
}

.view-know-their-stories p strong {
    font-weight: 300;
}

.view-know-their-stories p {
    font-size: 18px;
    letter-spacing: 0.5px;
}

.view-know-their-stories .views-field.views-field-body {
    background: url(../images/quote.png) no-repeat;
    background-position: left top;
}

.view-know-their-stories .views-field.views-field-body {
    background: url(../images/quote.png) no-repeat;
    background-position: left top;
    padding-top: 25px;
    text-align: left;
}

.view-know-their-stories a.btn.btn-primary.video-btn {
    background: url(../images/video-btn.png) no-repeat;
    border: 1px solid #f36e21;
    color: #f36e21;
    border-radius: 25px;
    background-position: 18px 9px;
    padding: 8px 20px 6px 35px;
    letter-spacing: 0.5px;
}

.views_slideshow_cycle_teaser_section {
    width: 100% !important;
    height: 525px !important;
}

a.read-more-story {
    background: #fff;
    padding: 6px 20px 4px;
    border: 0;
    outline: none;
    text-decoration: none;
    border-radius: 25px;
    font-weight: 600;
    line-height: 25px;
    height: auto;
    display: inline-block;
    color: #f36e21;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    margin-left: 20px;
}

.view-know-their-stories .know-stories {
    padding-left: 42%;
    padding-right: 20px;
}

.view-know-their-stories .views-field.views-field-field-image {
    position: absolute;
    left: 0;
    overflow: hidden;
    width: 40%;
}

.ui-accordion .ui-accordion-header a {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.ui-accordion .ui-accordion-header {
    background: transparent;
    color: #FFF !important;
    padding: 15px 0;
}

.ui-accordion .ui-accordion-content strong,
.ui-accordion .ui-accordion-content {
    font-weight: normal;
    color: #FFF;
    font-family: 'Catamaran';
    font-size: 18px;
    line-height: 24px;
    overflow: visible;
}

.ui-accordion .ui-accordion-content {
    padding: 15px 20px;
}

.view-faqs {
    max-width: 1200px;
    margin: 0 auto;
    padding: 2% 2%;
}

section#block-worriedorconfidentaboutyourrisks .field.field--name-body button.btn.btn-primary.video-btn {
    display: none;
}

.slide-patient {
    padding: 20px 0 30px;
    text-align: right;
    font-weight: 600;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
}

.page-node-type-article section.col-sm-12 {
    margin: 0 auto;
    background: #fff;
}

.views-slideshow-controls-bottom .views-slideshow-pager-bullets {
    padding: 0;
}

.view-know-their-stories .views-field.views-field-title {
    padding-top: 20px;
}

section#block-haveyouheardaboutmrslimsshinglesstory .modal-body {
    padding: 0;
}

section#block-haveyouheardaboutmrslimsshinglesstory h5.modal-title {
    margin: 0;
    padding: 0;
    color: #000;
    font-size: 20px;
}

section#block-haveyouheardaboutmrslimsshinglesstory .modal-header {
    padding-right: 40px;
}

/*
#shingles-video button.close {
    background: #000;
    color: #fff;
    border-radius: 100%;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: 1;
}
*/
.causes ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
}

.causes ul li {
    width: 33.33%;
    padding: 10px 20px;
}

.page-node-type-article .article-detail-body h2,
.page-node-type-article .article-detail-body h1 {
    color: #f36e21;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.page-node-type-article .article-detail-body p {
    color: #000;
    font-size: 18px;
}

.page-node-type-article .card.article-detail-header,
.page-node-type-article .article-detail-body,
.social-media-sharing {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
}

.social-media-sharing {
    border-bottom: 1px solid #f7a270;
    padding: 10px 0;
    margin-bottom: 20px !important;
}

.page-node-type-article .article-detail-body .black-section p {
    color: #fff;
}

.black-section {
    background: #000;
    color: #fff;
    padding: 15px 5% 30px;
    margin: 20px 0 30px;
}

.causes {
    padding: 10px 0;
}

section#block-nextpreviouslink,
.nxt-prev-stry-main,
.next-prev {
    text-align: left;
    max-width: 980px;
    margin: 0 auto;
    padding: 2% 0;
    font-size: 18px;
    text-transform: uppercase;
    color: #000;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    letter-spacing: 0.5px;
    border-top: 2px solid #ccc;
    margin-top: 2%;
}

section#block-socialsharingblock {
    padding-top: 15px;
}

.page-node-type-article .card.article-detail-header {
    width: 100% !important;
    background: #000;
    max-width: 100% !important;
    height: 500px;
    overflow: hidden;
    position: relative;
}

.page-node-type-article .card.article-detail-header img.card-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

.page-node-type-article .card.article-detail-header .card-img-overlay {
    max-width: 1140px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
    vertical-align: bottom;
    color: #f36d21;
    padding-top: 340px;

}

.page-node-type-article .card.article-detail-header .card-img-overlay h1 {
    line-height: 1.2;
    margin-bottom: 0;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 42px;
    max-width: 75%;
}

.causes ul li img {
    margin-bottom: 20px;
}

section#block-nextpreviouslink a,
.nxt-prev-stry-main a,
.next-prev .text-dark a {
    color: #000;
    text-decoration: none;
    background: url(../images/arrow-prev.png) no-repeat;
    padding-top: 25px;
    display: inline-block;
    background-position: left top;
    width: auto;
    text-align: left;
}

section#block-nextpreviouslink a.nextpre__btn.nxt-artcle,
.nxt-prev-stry-main a.nxt-stry,
.next-prev .next-link.text-dark a {
    float: right;
    background: url(../images/arrow-next.png) no-repeat;
    background-position: right top;
    text-align: right;
}

.text-dark {
    display: inline;
}

.social-media-sharing .share img {
    width: auto !important;
    height: 29px;
}

.article-content,
.causes-container,
.blank-container,
.risk-factor,
.social-media-sharing {
    max-width: 980px;
    margin: 0 auto;
    padding: 0;
}

.story-details-page .container,
.field-inpara .container {
    max-width: 1140px;
    margin: 0 auto;
    padding: 0;
}

.full-story-right {
    color: #fff;
}

.causes ul li img {
    margin-bottom: 20px;
    max-height: 83px;
    min-height: 83px;
}

.story-details-page h1 {
    line-height: 60px;
    margin-bottom: 0;
    letter-spacing: 1px;
    color: #f36d21;
    font-size: 40px;
    margin-top: 0;
}

.story-details-page.black-section-story {
    background: #000000;
    padding-top: 20px;
}

.story-details-page p {}

.story-details-page {
    padding-bottom: 20px;
}

.story-details-page iframe {
    width: 100%;
    min-height: 350px;
    border: 0;
    outline: none;
}

.next-prev.story-actions {
    max-width: 1140px;
}

.story-details-page.special-quotes {
    background: #f7f7f7;
    color: #f36d21;
    text-align: center;
    padding: 40px;
    font-family: 'Saira Extra Condensed';
    margin-bottom: 40px;
}

.field-inpara {
    background: #f7f7f7;

}

.story-details-page.special-quotes p {
    font-size: 24px;
    font-family: 'Saira Condensed';
    font-weight: 500;
    margin-bottom: 0;
}

.story-details-page.black-section-story .col-md-6.full-story-left {
    padding-left: 0;
    border: 0;
    width: 100%;
    margin-bottom: 8px;
}

body.path-node.page-node-type-page.has-glyphicons article.page.full.clearfix section.block.block-social-media.block-social-sharing-block.clearfix .social-media-sharing li {
    margin-right: 35px;
}

.risk-screener-form-container fieldset {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    background: transparent !important;
    box-shadow: none !important;
    text-align: left;
}

.risk-screener-form-container fieldset h2.fs-title {
    color: #fff;
    font-size: 30px;
    letter-spacing: 1px;
    margin-bottom: 20px;
}

.risk-screener-form-container #msform .action-button:hover {
    border-color: #f36d21;
    color: #f36d21;
    box-shadow: none;
}

.risk-screener-form-container #msform .action-button {
    background: transparent;
    border: 1px solid #fff;
    font-size: 20px;
    width: auto;
    padding: 6px 15px 3px;
    outline: none;
    box-shadow: none;
    font-family: 'Catamaran';
    transition: 0.3s all ease-in;
}

.risk-screener-form-container #msform input.previous.action-button-previous {
    background: none;
    font-family: 'Catamaran';
    font-size: 12px;
    width: auto;
}

.risk-screener-form-container #msform input.previous_chinese.action-button-previous {
    background: none;
    font-family: 'Catamaran';
    font-size: 12px;
    width: auto;
}

.risk-screener-form-container hr {
    border-top: 1px solid #afacac;
}

.risk-screener-form-container #msform input.next.action-button {
    background: #f36d21;
    border: 1px solid #f36d21;
    color: #fff;
    float: right;
}

.risk-screener-form-container #msform input.next.action-button:hover {
    color: #f36d21;
    border: 1px solid #fff;
    background: #fff;
}

.risk-screener-form-container #msform input.previous.action-button-previous {
    background: none;
    font-family: 'Catamaran';
    font-size: 24px;
    width: auto;
    border: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    float: right;
    transition: 0.3s all ease-in;
}

.risk-screener-form-container #msform input.previous_chinese.action-button-previous {
    background: none;
    font-family: 'Catamaran';
    font-size: 20px;
    width: auto;
    border: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    float: right;
    transition: 0.3s all ease-in;
}

.risk-screener-form-container #msform input.previous.action-button-previous:hover {
    color: #f36d21;
}

.risk-screener-form-container #msform input.previous_chinese.action-button-previous:hover {
    color: #f36d21;
}

.risk-screener-form-container #progressbar {
    padding: 0;
    margin: 50px 0;
}

.risk-screener-form-container #progressbar-chinese {
    padding: 0;
    margin: 50px 0;
}

.risk-screener-form-container #progressbar li {
    border-top: 5px solid #ccc;
    margin-right: 10px;
    border-radius: 5px;
    font-size: 0;
    line-height: 0;
    padding: 0;
    width: 90px;
}

.risk-screener-form-container #progressbar-chinese li {
    border-top: 5px solid #ccc;
    margin-right: 10px;
    border-radius: 5px;
    font-size: 0;
    line-height: 0;
    padding: 0;
    width: 90px;
}

.risk-screener-form-container #progressbar li.active {
    border-color: #f36d21;
}

.risk-screener-form-container #progressbar-chinese li.active {
    border-color: #f36d21;
}

.risk-screener-form-container #progressbar li:before {
    display: none;
}

.risk-screener-form-container #progressbar-chinese li:before {
    display: none;
}

.risk-screener-form-container form#msform {
    padding-top: 20px;
}


/*buttons*/
.risk-screener-form-container .action-button {
    width: 100px;
    background: #ee0979;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 25px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px;
  }
  
  .risk-screener-form-container .action-button:hover,
  .risk-screener-form-container .action-button:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px #ee0979;
  }
  
  .risk-screener-form-container .action-button-previous {
    width: 100px;
    background: #c5c5f1;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 25px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px;
  }
  
  .risk-screener-form-container .action-button-previous:hover,
  .risk-screener-form-container .action-button-previous:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px #c5c5f1;
  }

p.steps-text {
    position: absolute;
    top: -90px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}

.risk-screener-form-container .result {
    color: #fff;
    word-spacing: 1px;
    letter-spacing: 0.5px;
    line-height: 24px;
    text-align: left;
    font-family: 'Catamaran';
}

.risk-screener-form-container .result p a {
    color: #f36e21;
    font-weight: 600;
}

.orange-btn.retake-btn {
    float: right;
    outline: none;
    box-shadow: none;
    border: 0;
}

.orange-btn.retake-btn:hover {
    background: #fff;
    color: #f36d21;
}

.orange-cta:hover,
.orange-btn:hover {
    background: #fff;
    color: #f36d21;
}

form#user-login-form {
    padding: 50px;
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
}

form#user-login-form button#login_button_submit,
form#user-login-form button#edit-submit {
    background: #f36e21;
    border: 1px solid #f36e21;
}

.risk-screener-form-container .result a {
    color: #fff;
    text-decoration: none;
}

.orange-btn.retake-btn a:hover {
    color: #f36e21;
}

.loader {
    position: absolute;
    left: 50%;
    top: 35%;
    width: 100px;
}

.loader-chinese {
    position: absolute;
    left: 50%;
    top: 35%;
    width: 100px;
}

.path-faqs .ui-accordion .ui-accordion-header a {
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 500;
    font-size: 22px;
}

.path-faqs .ui-accordion .ui-accordion-header {
    padding: 20px 30px 20px 0;
    border: 0;
    width: 100%;
    border-bottom: 1px solid #d9d8d8;
}

.path-faqs .ui-accordion .ui-accordion-content {
    padding: 0;
    border: 0;
    border-bottom: 1px solid #d9d8d8;
    background: transparent;
    height: auto !important;
    padding-bottom: 20px;
}

.view.view-faqs.view-id-faqs .views-row {
    width: 55%;
}

.view.view-faqs.view-id-faqs .views-row .views-row {
    width: 100%;
}

.path-faqs .ui-accordion .ui-accordion-header span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
    background: url(../images/plus-revision1.png) no-repeat;
    background-size: 26px !important;
    width: 26px;
    height: 26px;
    position: absolute;
    right: 0;
}

span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s {
    background: url(../images/minus-revision1.png) no-repeat;
    width: 26px;
    height: 26px;
    position: absolute;
    right: 0;
}

.path-faqs .ui-accordion .ui-accordion-header.ui-accordion-header-active {
    border-bottom: 0;
}

.path-faqs .views-element-container.form-group {
    background: url(../images/FAQ-Banner.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    padding-bottom: 30px;
}

.view-faqs h1 {
    width: 100%;
    color: #f36e21;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    padding: 10px 0 50px;
}

.path-faqs .ui-accordion .ui-accordion-content p a {
    color: #f36e21;
    word-break: break-all;
}

.quiz-section.quiz-section-block,
body.path-webform.has-glyphicons .region.region-content {
    background: url(../images/Quiz-Banner.jpg) no-repeat;
    background-size: cover !important;
    width: 100%;
    min-height: 42vw;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    padding-bottom: 30px;
    /*background-attachment: fixed;*/
    background-position: bottom;
}

.quiz-section-container,
.webform-submission-quiz-form {
    margin: 0 auto;
    max-width: 1140px;
    padding: 50px 0;
    position: relative;
    top: 10%;
    z-index: 1;
    width: 100%;
    color: #fff;

}

.quiz-section.quiz-section-block:before,
body.path-webform.has-glyphicons .region.region-content:before {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.quiz-section-container .col-sm-8 {
    float: right;
    text-align: left;
	font-size: 18px;
}

.quiz-section.quiz-section-block:before {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.quiz-section.quiz-section-block h1 {
    font-size: 40px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
}

.webform-submission-quiz-form label.webform-options-display-buttons-label.control-label.option {
    background: #000000;
    border: 0;
    color: #fff;
    font-family: 'Catamaran';
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    height: 120px;
    border-radius: 0;
    padding: 0 20px;
    border: 1px solid #f36e21;
}

.webform-submission-quiz-form span.fieldset-legend {
    text-transform: uppercase;
    color: #fff;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    font-size: 30px;
    margin-bottom: 20px;
    display: block;
}

label.webform-options-display-buttons-label.control-label.option:hover {
    background: #f36e21;
    color: #000000;
}

.webform-submission-quiz-form .webform-progress__status {
    text-align: left;
    color: #fff;
    position: absolute;
    top: 15px;
    font-weight: bold;
	font-size: 20px;
}

.webform-submission-quiz-form ul.webform-progress-tracker.progress-tracker.progress-tracker--center {
    padding: 0;
    margin: 50px 0 40px;
    display: inline-flex;
}

.webform-submission-quiz-form li.progress-step {
    border-top: 5px solid #ccc;
    margin-right: 10px;
    border-radius: 5px;
    font-size: 0;
    line-height: 0;
    padding: 0;
    width: 50px;
}

.webform-submission-quiz-form li.progress-step.is-active,
.webform-submission-quiz-form li.progress-step.is-complete {
    border-color: #f36d21;
}

.webform-submission-quiz-form .progress-step .progress-marker {
    display: none;
}

.quiz-inner {
    position: relative;
}

.webform-submission-quiz-form .webform-progress {
    position: relative;
}

.webform-submission-quiz-form .webform-progress__status span.webform-progress__summary:before {
    content: "Question";
    color: #fff;
    margin-right: 5px;
}

.webform-submission-quiz-form .webform-progress__status span.content-none:before {
    content: none;
}

.webform-submission-quiz-form .progress-text {
    display: none;
}

.webform-submission-quiz-form .webform-progress,
.quiz-inner,
.webform-submission-quiz-form .form-actions {
    position: relative;
    width: 66.6666%;
    float: right;
    padding-left: 15px;
}

.webform-submission-quiz-form .webform-options-display-buttons-wrapper {
    margin-right: 20px;
}

.webform-submission-quiz-form div#edit-the-virus-that-causes-shingles-also-causes- {
    margin-top: 10px;
}

p.green-text {
    color: #0ed900;
    font-size: 20px;
    font-weight: 500;
}

p.ans-desp {
    font-size: 18px;
    letter-spacing: 0.5px;
}

p.correct-ans {
    color: #afacac;
    text-transform: uppercase;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    font-size: 18px;
    font-weight: 500;
}

p.correct-ans span {
    display: block;
    color: #fff;
    padding: 5px 0;
    font-size: 22px;
    letter-spacing: 1px;
}

p.correct-ans span>bold {
    font-weight: 600;
}

.webform-submission-quiz-form .form-actions {
    border-top: 1px solid #afacac;
    padding-top: 30px;
    text-align: right;
    width: 65.33%;
    margin: 20px auto;
}

.form-control {
    width: 41%;
    border-radius: 25px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    padding-top: 14.7px
}

.webform-submission-quiz-form .form-actions button#edit-actions-wizard-next,
.webform-submission-quiz-form .form-actions button#edit-actions-submit {
    margin-right: 0;
    color: #fff;
    padding: 6px 20px 4px;
    border: 0;
    outline: none;
    text-decoration: none;
    border-radius: 25px;
    font-weight: 600;
    line-height: 25px;
    height: auto;
    display: inline-block;
    background: #f36e21;
    transition: 0.3s all;
    font-size: 20px;
}

.webform-submission-quiz-form .form-actions button#edit-actions-wizard-next:hover,
.webform-submission-quiz-form .form-actions button#edit-actions-submit:hover {
    color: #f36e21;
    background: #fff;
}

.score-result {
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 20px;
    padding-top: 30px;
}

.score-result span {
    color: #f36d21;
}

.quiz-section-container h2 {
    text-transform: uppercase;
    letter-spacing: 1px;
}

.webform-confirmation__message .quiz-section-container p.ans-desp {
    line-height: 26px;
}

.webform-confirmation__message .quiz-section-container p.ans-desp a {
    color: #f36d21;
}

.webform-confirmation__message .quiz-section-container p.ans-desp a.orange-cta.fright {
    float: right;
}

.quiz-section-container p {
    font-size: 18px;
    margin-bottom: 3px;
}

.quiz-section-container .col-sm-8 a.orange-cta {
    margin-top: 40px;
    margin-bottom: 0;
}

.risk-result-left button.orange-btn.reference-button,
body.path-taxonomy.has-glyphicons.dsadas.dsadsa .about-banner-container button.orange-btn.reference-button {
    cursor: text;
    margin-bottom: 0;
}

.webform-submission-quiz-form div#edit-is-shingles-contagious- label.webform-options-display-buttons-label.control-label.option,
.webform-submission-quiz-form div#edit-can-you-get-shingles-more-than-once- label.webform-options-display-buttons-label.control-label.option {
    width: 180px;
}

.webform-submission-quiz-form div#edit-is-shingles-contagious- .webform-options-display-buttons-wrapper,
.webform-submission-quiz-form div#edit-can-you-get-shingles-more-than-once- .webform-options-display-buttons-wrapper {
    float: left;
}

.webform-submission-quiz-form div#edit-is-shingles-contagious-,
.webform-submission-quiz-form div#edit-can-you-get-shingles-more-than-once- {
    display: block;
}

body.path-webform.has-glyphicons .region.region-content .webform-confirmation .webform-confirmation__back {
    display: none;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col:last-child:after {
    display: none;
}

.page-node-type-article .card.article-detail-header:before {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.quiz-inner p a {
    color: #f36d21;
    text-decoration: none;
    word-break: break-all;
}

.quiz-inner .error.form-item--error-message {
    position: absolute;
    width: 280px;
    color: #f32121;
    top: -25px;
    min-width: 210px;
    left: 0;
    font-size: 18px;
    text-align: left;
}

.quiz-inner p {
    font-size: 26px;
    letter-spacing: 0.5px;
}

.quiz-inner p.ref-desp,
p.ref-desp {
    font-size: 18px;
}

.article-detail-body+hr {
    opacity: 0;
    display: none;
}

section#block-modalvideopopupcode button.close {}

body.path-node.page-node-type-page.has-glyphicons article.page.full.clearfix section.block.block-social-media.block-social-sharing-block.clearfix {
    background: #fff;
    padding: 0px 10px 20px;
}

body.path-node.page-node-type-page.has-glyphicons .main-container.container article.node.node--type-page.node--view-mode-full.clearfix .field.field--name-field-social-storyshare.field--type-social-media.field--item {
    border: 0;
    margin-bottom: 0 !important;
    text-align: center;
    width: 100%;
    max-width: 1140px;
	display:inline;
}
body.path-node.page-node-type-page.has-glyphicons .main-container.container article.node.node--type-page.node--view-mode-full.clearfix section.block.block-social-media.block-social-sharing-block.clearfix .social-media-sharing ul li {
    margin-right: 35px;
}
body.path-node.page-node-type-page.has-glyphicons .main-container article.page.full.clearfix section.block.block-social-media.block-social-sharing-block.clearfix .social-media-sharing {
    width: 100%;
    text-align: center;
    border: 0;
    max-width: 1140px;
	margin-bottom: 0 !important;
}

body.path-node.page-node-type-page.has-glyphicons article.page.full.clearfix section.block.block-social-media.block-social-sharing-block.clearfix .social-media-sharing ul {
    margin-bottom: 0;
    padding-bottom: 0;
}

.story-details-page.black-section-story .col-md-6.full-story-right {
    padding-left: 0;
    width: 100%;
}

.know-your-facts.preventative-measures.view.view-articles-homepage {
    background: #f7f7f7;
    padding: 2% 0 3%;
}

section#block-views-block-articles-homepage-block-6 {
    padding: 2% 0 3%;
}

.know-your-facts.view.view-duplicate-of-taxonomy-term {
    padding: 2% 2% 3% !important;
}

.know-your-facts.preventative-measures .view-header,
.know-your-facts.preventative-measures .view-content,
.view-footer,
section#block-views-block-articles-homepage-block-6 .view-header,
section#block-views-block-articles-homepage-block-6 .view-content,
.know-your-facts.view.view-duplicate-of-taxonomy-term {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 0 2%;
}

section#block-views-block-articles-homepage-block-6 .view-footer {
    display: block;
    width: 100%;
    padding: 40px 0 20px;
    margin: 0 auto;
}

.know-your-facts.preventative-measures.view.view-articles-homepage .views-row.clearfix.row-1,
section#block-views-block-articles-homepage-block-6 .views-row.clearfix.row-1 {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}

.know-your-facts.preventative-measures .view-content .views-row:hover img,
section#block-views-block-articles-homepage-block-6 .views-row.clearfix.row-1 .view-content .views-row:hover img {
    opacity: 0.6;
}

.know-your-facts.preventative-measures .view-content .views-row .views-col:hover img,
section#block-views-block-articles-homepage-block-6 .view-content .views-row .views-col:hover {
    opacity: 1;
}

.know-your-facts.preventative-measures.view.view-articles-homepage p.kfact,
section#block-views-block-articles-homepage-block-6 p.kfact {
    padding: 10px 0 10px;
}

section#block-preventionovercure+.views-element-container.form-group {
    display: none;
}

/*
.card-img-overlay {
    padding: 5%;
    height: 500px;
    overflow: hidden;
    position: relative;
}
.card-img-overlay:before {
    content: "";
    background: rgba(0,0,0,0.5);
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}
img.card-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    object-fit: cover;
    z-index: 0;
}
.card-img-overlay form#views-exposed-form-doctor-nearby-location-page-1, .find-doctor-text {
    z-index: 1;
    position: relative;
}
*/
.find-doctor-text h2 {
    letter-spacing: 2px;
    font-size: 46px;
    color: #fff;
}

.find-doctor-text p {
    margin-bottom: 30px;
    color: #fff;
}

section#block-footerstickymobilelink {
    display: none;
}

section#block-footerstickymobilelink h2.block-title {
    display: none;
}

.sticky-bottom-link a.sticky-btn {
    color: #f36e21;
    width: 50%;
    display: inline-block;
    float: left;
    padding: 5px 10px;
    text-decoration: none;
    outline: none;
    font-weight: 600;
}

.sticky-bottom-link {
    text-align: center;
    position: fixed;
    bottom: 0;
    background: #333333;
    width: 100%;
    padding: 10px 0;
    z-index: 6;
}

.sticky-bottom-link a.sticky-btn.are-btn {
    border-right: 1px solid #676666;
}

.page-node-type-risk-screener-logics .author {
    display: none;
}

.risk-at-your-container p a {
    color: #f36d21;
    font-weight: 600;
}

.risk-at-your-container p a.orange-cta {
    color: #fff;
}

.risk-at-your-container p a.orange-cta:hover {
    color: #f36d21;
}

.risk-result-left {
    width: 100%;
}

.page-node-type-risk-screener-logics .orange-btn.retake-btn {
    padding: 0;
}

.page-node-type-risk-screener-logics .orange-btn.retake-btn a {
    color: #fff;
    text-decoration: none;
    padding: 5px 20px;
    display: inline-block;
}

.page-node-type-risk-screener-logics .orange-btn.retake-btn:hover a,
.page-node-type-risk-screener-logics .orange-btn.retake-btn a:hover {
    color: #f36d21;
}

.modal button.close {
    background: #f36d21;
    color: #fff;
    text-shadow: none;
    opacity: 1;
    width: 30px;
    font-family: 'Catamaran';
    height: 30px;
    border-radius: 100%;
    position: absolute;
    z-index: 1;
    right: -15px;
    top: -5px;
    line-height: 30px;
    text-align: center;
    font-size: 22px;
    padding: 0 !important;
    font-weight: bold;
}

.find-doctor.location-find-doctor .container,
.nearby-doctor-result .container {
    position: relative;
    min-height: 450px;
}

.find-doctor-text {
    padding-top: 7%;
}

.find-doctor.location-find-doctor,
.nearby-doctor-result {
    background: url(../images/Clinic_Locator.jpg) no-repeat;
    background-size: cover;
    position: relative;
    padding: 3% 0;
    background-position: center center;
}

.nearby-doctor-result {
    height: 295px;
    padding: 3% 0 1% 0;
}

.find-doctor.location-find-doctor:before,
.nearby-doctor-result:before {
    content: "";
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 0;
    opacity: 0.5;
}

.nearby-doctor-result .find-doctor-text {
    padding-top: 3%;
}

.view.view-doctor-nearby-location .view-content {
    margin: 0 auto;
    position: relative;
    max-width: 1170px;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 500px;
}

.view.view-doctor-nearby-location .view-header span {
    color: #000000;
    font-family: 'Saira Extra Condensed';
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
}

.doctor-loc-contact {
    color: #f36e21;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 300;
}

.doctor-loc-website,
.doctor-loc-website a {
    color: #f36e21;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 300;
}

.simple-gmap-link a {
    color: #f36e21;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 500;
}

.views-field.views-field-field-doctor-nearby-location-tex {
    color: #000000;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 300;
    background: url(../images/location-icon.png) no-repeat top 5px left;
    padding-left: 30px;
}

.views-field-field-doctor-location-web .field-content a {
    color: #f36e21;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 300;
    word-break: break-all;
}

.view.view-doctor-nearby-location h1.view-header {
    color: #f36e21;
    font-size: 46px;
    border-bottom: 1px solid #c2c2c2;
}

.doctor-location-result-btn a {
    color: #fff;
    text-decoration: none;
}

.simple-gmap-link {
    padding-top: 15px;
}

.doctor-loc-category {
    color: #959595;
    font-size: 17px;
    font-weight: 500;
    padding-bottom: 5px;
}

.find-clinic-map {
    border-bottom: 1px solid #c2c2c2;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.find-clinic-map hr {
    display: none;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}

iframe.iframe-map {
    position: absolute;
    right: 0;
    width: 50%;
    max-height: 470px;
    top: 0;
}

.doctor-loc-contact {
    background: url(../images/contact-icon.png) no-repeat top 5px left;
    padding-left: 30px;
}

.views-field-field-doctor-location-web .field-content {
    background: url(../images/link-icon.png) no-repeat top 5px left;
    padding-left: 30px;
}

#find-doctor-map>a {
    display: none;
}

.find-clinic-map {
    border-bottom: 1px solid #c2c2c2;
    padding-bottom: 15px;
    margin-bottom: 15px;
    overflow: auto;
    width: 48%;
    padding-right: 0;
}

.view.view-doctor-nearby-location .view-content h1.view-header.doctor-location-header {
    width: 48%;
    letter-spacing: 2px;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.view.view-doctor-nearby-location.view-id-doctor_nearby_location button.orange-btn.doctor-location-result-btn {
    position: absolute;
    top: -10px;
    left: 38%;
    background-color: #f36d21;
}

/*
.search_clinic_main_div {
    overflow: auto;
    height: 400px;
    width: 48%;
} */

.view-doctor-nearby-location .well.well-lg {
    padding: 60px 20px;
    max-width: 1140px;
    margin: 0 auto;
    font-weight: 600;
    font-size: 18px;
    min-height: 120px;
    text-align: center;
    background: #fff;
    border: 0;
}

.view-doctor-nearby-location .well.well-lg a.orange-btn.retake-btn {
    float: none;
    display: block;
    max-width: 170px;
    margin: 20px auto 0;
}

#resultsTable {
    width: 100% !important;
}

div#map {
    float: right;
    width: 70%;
    top: 0px !important;
    position: relative !important;
    margin-top: 0;
    max-height: 93%;
}

#listing {
    top: 40px !important;
    width: 30% !important;
    left: 0 !important;
    z-index: 1;
    background: #ffff;
    cursor: auto !important;
    height: auto !important;
    max-height: 93% !important;
}

#resultsTable td {
    font-size: 15px;
}

.hotel-search {
    padding-top: 0px;
    position: relative !important;
    left: 0 !important;
    z-index: 9 !important;
    min-width: 450px;
    margin: 0 auto !important;
    top: 45% !important;
}

.hotel-search div#controls {
    display: none;
}

.hotel-search.maploaded {
    top: 0 !important;
    float: left;
}

div#findhotels {
    letter-spacing: 2px;
    font-size: 26px;
    color: #000;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    padding-left: 0px;
}

div#locationField {
    position: relative;
}

div#locationField:before {
    background: url(../images/search-icon.png) no-repeat;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 15px;
    top: 8px;
    background-size: 20px;
}

#locationField #autocomplete {
    width: 100% !important;
    padding: 10px 20px 10px 50px;
    border: 0;
    height: 35px;
    font-size: 15px;
    background: #fff;
    min-width: 250px;
    width: 41%;
    border-radius: 25px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    border: 1px solid #ccc;
}

#find-doctor-map {
    display: none;
}

iframe#locator-search {
    min-height: 500px;
}

.hotel-search {
    width: 530px !important;
    margin: 0 auto !important;
    position: relative !important;
}

.hotel-search div#locationField {
    position: relative;
}

.hotel-search div#controls {
    display: none;
}

.nearby-doctor-result {
    overflow: hidden;
}

p.cl-code-footer {
    text-align: center;
    color: #fff;
}

.col-lg-5.footer-logo p.copyright {
    color: #fff;
    font-size: 16px !important;
    width: 80%;
    display: inline-block;
    padding-right: 5%;
}

.col-lg-5.footer-logo .sponcer+img {
    width: auto;
    height: 25px;
}

.col-lg-5.footer-logo .sponcer {
    width: auto;
}

.col-lg-3.social-icon {
    float: right;
    width: auto;
    text-align: center;
}

.col-lg-3.social-icon p.copyright {
    color: #fff;
    padding-top: 20px;
    font-family: 'Catamaran';
    font-size: 14px;
    font-weight: 600;
}

p.disclaimer-copy1 {
    text-align: center;
    color: #999999;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
}

.disclaimer-copy1 sup {
    font-size: 14px;
}

.disclaimer-copy2 {
    padding: 0 10px 14px;
    max-width: 1200px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
}

.privacy-policy .footer-terms {
    padding-right: 0%;
}

.quiz-risk-screener {
    color: #f36d21;
    font-weight: 600;
}

.quiz-about-shingles {
    color: #f36d21;
    font-weight: 600;
}

.quiz-risk-screener:visited {
    color: #f36d21;
    font-weight: 600;
}

.quiz-about-shingles:visited {
    color: #f36d21;
    font-weight: 600;
}

/* p.inner-quiz-header {
    padding-left: 370px;
    position: fixed;
} */

ol.reference-main-content {
    display: none;
}

p.reference-conclusion {
    display: none;
}

.screener-question-example {
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 20px;
    display: block;
}

.reference-main-content {
    line-height: 25px;
}

.reference-main-content a {
    color: #f36d21
}

#resultsTable td:first-child {
    padding-left: 15px;
}

section#block-shinglescantakecontrolofyourstory .banner-img-section {
    position: absolute;
    width: 100%;
}

section#block-shinglescantakecontrolofyourstory .about-banner-container {
    position: relative;
    bottom: -45%;
}

#info-content p {
    font-family: Arial;
    font-size: 12px
}

.path-sitemap .sitemap {
    max-width: 1170px;
    margin: 0 auto;
    padding: 30px 15px 30px;
}

.path-sitemap .sitemap a {
    color: #f36e21;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    font-size: 30px;
    font-weight: 600;
}

.sitemap-item.sitemap-plugin--menu.sitemap-item--menu-footer {
    margin: 0;
}

.path-sitemap .sitemap ul li ul li {
    padding-left: 0;
    list-style: disc;
    margin-left: 20px;
}

.sitemap-item.sitemap-plugin--menu.sitemap-item--menu-main {
    display: block;
    width: 100%;
    margin-bottom: 0;
}

.sitemap-item.sitemap-plugin--menu.sitemap-item--menu-main ul li {
    vertical-align: top;
    list-style: none;
}

.path-sitemap .sitemap ul {
    margin: 0;
    padding: 0;
}

.sitemap-item.sitemap-plugin--menu.sitemap-item--menu-main ul li ul li {
    width: 100%;
    margin: 0;
    padding-left: 20px;
}

.path-sitemap .sitemap ul li ul a {
    color: #000000;
    font-size: 16px;
    line-height: 30px;
    text-decoration: none;
    font-family: 'Catamaran', sans-serif;
    text-transform: none;
    font-weight: normal;
}

.path-sitemap .sitemap h2 {
    color: #f36e21;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    font-size: 30px;
    font-weight: 600;
}

.path-sitemap section#block-views-block-articles-homepage-block-6 {
    padding-top: 0;
}

.path-sitemap .sitemap li {
    list-style: none;
}

.path-sitemap .sitemap ul {
    margin: 0;
    padding: 0;
}

.path-sitemap .sitemap a:hover {
    color: #f46e21;
}

.path-know-their-stories .view-know-their-stories .views-field.views-field-title span.field-content {
    color: #f36e21;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    text-decoration: none;
    font-size: 24px;
    margin-bottom: 20px;
    display: inline-block;
}

a.read-more-story:hover {
    background: #f36e21;
    color: #fff;
}

.view-know-their-stories a.btn.btn-primary.video-btn:hover {
    border-color: #fff;
    color: #fff;
}

ul.dropdown-menu li a:hover,
.dropdown-menu>li>a:focus {
    background: transparent !important;
    color: #f36d21;
    outline: none;
}

ul.dropdown-menu a {
    color: #fff;
    padding: 7px 0;
    border-bottom: 1px solid #545454;
}

ul.dropdown-menu {
    background: #000;
    color: #fff;
    border-radius: 0 0 20px 20px;
    top: 30px;
    padding: 30px 30px 20px;
    z-index: 9;
}

ul.dropdown-menu li:last-child a {
    border-bottom: 0 !important;
}

section#block-magnifyingfontsize button#up:hover,
section#block-magnifyingfontsize button#down:hover {
    color: #f36d21;
    background: #fff;
}

section#block-magnifyingfontsize button#up,
section#block-magnifyingfontsize button#down {
    background: #f36d21;
    color: #fff;
    border: 0;
    margin: 1px;
    min-width: 30px;
    font-size: 20px;
    border: 1px solid #f36d21;
}

section#block-magnifyingfontsize {
    position: fixed;
    top: 35%;
    right: 0;
    text-align: left;
    width: 80px;
    z-index: 9999;
}

section#block-magnifyingfontsize button#down {
    position: relative;
    top: 34px;
}

section#block-magnifyingfontsize button#up {
    position: relative;
    right: -32px;
}

.dropdown-menu>.active>a {
    background: transparent;
    color: #f36d21;
}

p.result-button a+br {
    display: none;
}

.main-know-what-matters {
    background: #fff;
}

.risk-result-left p.result-button i br:nth-child(2) {
    display: none;
}

.quiz-inner .form-composite legend span:after {
    opacity: 0;
}

.reference-main-content a:hover {
    color: #fff;
}

fieldset#edit-does-the-chickenpox-virus-cause-shingles---wrapper div#edit-does-the-chickenpox-virus-cause-shingles- .form-item.js-form-item.form-type-radio.js-form-type-radio.form-item-does-the-chickenpox-virus-cause-shingles-.js-form-item-does-the-chickenpox-virus-cause-shingles-.radio label.webform-options-display-buttons-label.control-label.option {
    width: 180px;
    display: table-cell;
}

fieldset#edit-does-the-chickenpox-virus-cause-shingles---wrapper div#edit-does-the-chickenpox-virus-cause-shingles- .webform-options-display-buttons-wrapper {
    flex: inherit;
}

a.quiz-risk-screener:hover,
.quiz-about-shingles:hover {
    color: #fff;
}

.form-type-radio label.control-label.option {
    background: #000000;
    border: 0;
    color: #fff;
    font-family: 'Catamaran';
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    height: 172px;
    border-radius: 0;
    padding: 0 20px;
    border: 1px solid #f36e21;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    min-height: 20px;
    margin-bottom: 0;
    max-width: 100%;
    display: table-cell;
    width: 180px;
    font-size: 18px;
}

.form-type-radio label.control-label.option:hover {
    background: #f36e21;
}

.form-type-radio label.control-label.option input {
    position: absolute !important;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    word-wrap: normal;
}

.quiz-inner .form-item.js-form-item {
    width: auto;
    height: 100%;
    display: table-cell;
    padding: 0 15px 10px 0px;
}

body.path-webform.has-glyphicons.dsadas.dsadsa div#edit-does-the-chickenpox-virus-cause-shingles- {
    display: block;
}

.risk-at-your-section .region.region-content {
    background: transparent;
}

.risk-at-your-section-chinese .region.region-content {
    background: transparent;
}

strong#above_what_age_does_shingles_most_commonly_occurs_-error {
    pointer-events: none;
}

strong#does_the_chickenpox_virus_cause_shingles_-error {
    pointer-events: none;
}

strong#what_are_some_of_the_early_symptoms_and_signs_of_shingles_-error {
    pointer-events: none;
}

strong#is_shingles_contagious_-error {
    pointer-events: none;
}

strong#can_you_get_shingles_more_than_once_-error {
    pointer-events: none;
}

div#myModal .modal-body {
    padding: 0;
    overflow: inherit;
}

.col-md-12.breadcrum a {
    color: #717171;
    padding: 0px 5px;
    text-decoration: none;
}

.col-md-12.breadcrum a:hover {
    color: #f36d21;
}

.col-md-12.breadcrum {
    padding: 0;
    padding-bottom: 15px;
    color: #717171;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.article-section.block-social-media {
    display: none;
}

.article-detail-body .article-section.block-social-media {
    display: block;
}

.view-know-their-stories .views-field.views-field-field-image img.img-responsive {
    position: relative;
    right: -1px;
}

section#block-preventionandprotection ol.reference-main-content {
    color: #fff;
    padding-left: 15px;
    display: block !important;
    font-size: 15px;
}

.reference-main-content {
    font-size: 15px;
}

section#block-preventionandprotection div .pv-inner button.orange-btn.reference-button {
    margin-bottom: 0;
    cursor: auto;
}

.path-taxonomy .block-sample-protect {
    display: none;
}

.quiz-section-container button.orange-btn.reference-button {
    padding-bottom: 0;
    margin-bottom: 0;
    cursor: text;
}

.orange-btn.reference-button,
.orange-btn.reference-button:hover {
    font-size: 18px;
    font-weight: normal;
}

.quiz-section-container ol.reference-main-content {
    margin-left: -9px;
}

.quiz-section-container .reference-main-content a {
    word-break: break-word;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col .field-content:before {
    content: "";
    background: linear-gradient(0deg, black, transparent);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
	display:none;
}

section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col{}
section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col:last-child { }
.eu-cookie-compliance-banner {
    background: #fff;
}

.eu-cookie-compliance-banner button {
    background: #f36e21 !important;
    padding: 6px 20px 4px;
    outline: none;
    text-decoration: none;
    border-radius: 25px;
    line-height: 25px;
    height: auto;
    display: inline-block;
    border: 1px solid #f36e21;
    color: #fff;
    margin: 10px 0;
    box-shadow: none;
    text-shadow: none;
    font-weight: 600;
    font-family: 'Catamaran', sans-serif;
}

.eu-cookie-compliance-banner button:hover {
    background: #000 !important;
    border: 1px solid #000;
}

h2.cookie-policy-header-content {
    font-size: 30px;
    color: #000;
}

.eu-cookie-compliance-categories,
p.cookie-policy-content {
    font-family: 'Catamaran';
    font-size: 14px;
    color: #000;
    font-weight: 300;
}

.eu-cookie-compliance-message {
    float: left;
    max-width: 100%;
    padding-right: 0;
    padding-top: 15px;
}

.eu-cookie-compliance-categories .eu-cookie-compliance-category {
    margin-bottom: 10px;
}

h4.full-story-subtitle {
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 20px;
    color: #f36d1d;
}

section#block-haveyouhearedaboutmrngsshinglesstory .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item,
section#block-haveyouhearedaboutmrchiasshinglesstory .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item,
section#block-haveyouheardaboutmrsleesshinglesstory .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item,
.home-story-block .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item{
    padding: 0% 2.5% 0%;
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
}

.view-know-their-stories p.slide-patient {
    color: #f36e21;
}

section#block-haveyouhearedaboutmrngsshinglesstory,
section#block-haveyouhearedaboutmrchiasshinglesstory,
section#block-haveyouheardaboutmrsleesshinglesstory, 
.home-story-block {
   /* background: #333;*/
    padding: 4% 0;
}
.home-story-block{background: #000;}

.view-know-their-stories p.slide-patient span {
    font-weight: normal;
    color: #fff;
    font-size: 16px;
}

.view-know-their-stories .views-field.views-field-title {
    color: #f36e21;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    text-decoration: none;
    font-size: 24px;
    margin-bottom: 20px;
    display: inline-block;
}

body.path-taxonomy.has-glyphicons.dsadas.dsadsa ol.reference-main-content {
    display: block !important;
}

body.path-taxonomy.has-glyphicons.dsadas.dsadsa .about-banner-container {}

p.orange-ref-edit {
    color: #f36d21 !important;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;
    padding-bottom: 5px !important;
}

.orange-ref-edit-main a.reference-cotent-link:hover {
    color: #000;
}

body.path-taxonomy.has-glyphicons.dsadas.dsadsa .know-your-facts.view.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .field-content a.reference-cotent-link {
    display: none;
}

.quiz-section-container ol.reference-main-content,
.quiz-section-container ol.reference-main-content {
    display: block !important;
}

.block-views.block-views-blockpatient--block-2 .view-header h2 span {
    color: #f36d21 !important;
}

a.cookie-policy-link {
    color: #f36e21;
}

a.cookie-policy-link:hover {
    color: #000;
}

#sliding-popup {
    width: 100% !important;
}

.risk-at-your-container ol.reference-main-content {
    display: block !important;
}

.article-content img {
    height: auto !important;
    width: auto !important;
    max-width: 100% !important;
    margin: 10px auto;
}

.aticle-ref {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 2px solid #c9c9c9;
}

.aticle-ref ol {
    margin: 0;
    padding: 0 10px;
    color: #717171;
    font-size: 13px;
    margin-bottom: 15px;
}

.aticle-ref ol a,
.article-content a {
    color: #f36e21;
    font-weight: 600;
    text-decoration: underline;
}

.aticle-ref ol a,
.article-content a:hover {
    color: #f36e21;
}

.article-content h3 {
    font-size: 24px;
    color: #000;
    padding-bottom: 0;
    font-family: 'Catamaran';
    font-weight: 700;
}

.page-node-type-article .article-detail-body p.img-text {
    text-align: center;
    margin-top: -30px;
    margin-bottom: 40px;
}

.page-node-type-article .article-detail-body ul li {
    font-size: 16px;
}

.protect-page,
.about-page {
    display: none;
}

div#taxonomy-term-7+.article-main .about-page {
    display: block
}

div#taxonomy-term-2+.article-main .protect-page {
    display: block
}
.about-shingles-page .article-main .about-page {
    display: block;
}

div[about="/cn/about-shingles"]+.article-main .about-page {
    display: block
}

.protect-yourself-page .article-main .protect-page {
    display: block;
}

div[about="/cn/protect-yourself"]+.article-main .protect-page {
    display: block
}

.aticle-ref button.orange-btn.reference-button {
    margin-top: 0;
    padding-top: 0;
    font-weight: normal;
    background: url(../images/top-down-arrow-new.png) no-repeat top 3px right;
    background-size: 20px;
    padding-right: 25px;
}

.did-youknow,
.width70 {
    text-align: center;
}

body.path-taxonomy.has-glyphicons.dsadas.dsadsa ol.reference-main-content li a.reference-cotent-link {
    word-break: break-all;
}

span.r-btn {
    color: #f36d21;
    font-size: 16px;
    padding-bottom: 10px;
    display: inline-block;
}

p.f-small,
.ui-accordion .ui-accordion-content p.f-small strong {
    font-size: 13px;
}

.view.view-patient-.view-id-patient_.view-display-id-block_1 h2 span {
    color: #f36e21;
}

.reference-main-article {
    display: none ;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.external-link-popup.external-link-popup-id-default,.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.external-link-popup.external-link-popup-id-polyclinic-popup {
    border: 0;
    border-radius: 10px;
    padding: 20px 10px 10px;
    font-family: 'Catamaran', sans-serif;
    font-size: 16px;
    text-align: center;
    max-width: 59%;
    z-index: 991 !important;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.external-link-popup.external-link-popup-id-default button, .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.external-link-popup.external-link-popup-id-polyclinic-popup button {
    background: #f36e21;
    color: #fff;
    border: 0;
    outline: none;
    box-shadow: none;
    border-radius: 25px;
    font-weight: 600;
    line-height: 25px;
    padding: 6px 20px 4px;
    height: auto;
    font-size: 14px;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.external-link-popup.external-link-popup-id-default .ui-dialog-buttonset, .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.external-link-popup.external-link-popup-id-polyclinic-popup .ui-dialog-buttonset{
    float: none;
    text-align: center;
}

.path-faqs .view-faqs ul {
    font-family: 'Catamaran', sans-serif;
    font-weight: 300;
    font-size: 18px;
}

.reference-protect-yourself-view {
    display: none;
}

.know-your-facts.view.view-duplicate-of-taxonomy-term.view-id-duplicate_of_taxonomy_term.view-display-id-page_1.js-view-dom-id-8789e10811628ec85de57134388260160dd59113547b20056dd1be64b7309a71 .view-footer {
    text-align: left;
}

.main-protect-yourself-refernce {
    background: #fff;
}

.main-protect-yourself-refernce {
    background: #fff;
    padding: 1% 0 2%;
}

.inner-protect-yourself-refernce {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 0% 2% 0;
}

.reference-protect-yourself-view {
    word-break: break-word;
}

li.gsk-list {
    list-style: none;
    margin-left: -10px;
    padding-top: 5px;
}

.inner-protect-yourself-refernce p.orange-btn.reference-button {
    margin-top: 0;
    padding-top: 0;
    font-weight: normal;
    background: url(../images/top-down-arrow-new.png) no-repeat top 3px right;
    background-size: 20px;
    padding-right: 25px;
    margin-bottom: 5px;
}

p.gsk-list {
    font-size: 13px;
}

ol.reference-protect-yourself-view,
ol.reference-patient-stories {
    color: #717171;
    font-size: 13px;
}

.know-your-facts.preventative-measures.view.view-articles-homepage button.orange-btn.reference-button {
    margin-bottom: 5px;
}

.supported-by span {
    font-weight: 600;
    padding-right: 10px;
}

.views-field.views-field-field-patient-story-link a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 1;
    font-size: 0;
    line-height: 0;
}

.views-field.views-field-field-patient-story-link .field-content::before {
    opacity: 0;
    display: none;
}

.language-switcher-language-url {
    position: absolute;
    right: 0;
    top: 0
}

.language-switcher-language-url nav, .language-switcher-language-url ul {
    list-style-type: none;
    display: flex
}

.language-switcher-language-url nav span, .language-switcher-language-url ul li {
    padding: 10px 10px;
}

.language-switcher-language-url nav span a, .language-switcher-language-url ul li a {
    color: #fff;
}
label.control-label.option[for="edit-does-the-chickenpox-virus-cause-shingles-yes"], label.control-label.option[for="edit-does-the-chickenpox-virus-cause-shingles-no"], 
label.control-label.option[for="edit-is-shingles-contagious-yes"], label.control-label.option[for="edit-is-shingles-contagious-no"],
label.control-label.option[for="edit-is-shingles-contagious-yes"], label.control-label.option[for="edit-can-you-get-shingles-more-than-once-no"], label.control-label.option[for="edit-can-you-get-shingles-more-than-once-yes"]  {
    font-size: 30px !important;
}

.right-ans-footnote{
    font-size: small !important;
}


#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 91;
display: none;
}
section#block-loadpopup {
    display: inline-grid;
    position: fixed;
    text-align: center;
    z-index: 99;
    top: 0;
    left: 0;
    height: 100%;
    justify-content: center;
    align-items: center;
    width: 100%;
	display:none;
}
.popup-onload {
    position: relative;
    z-index: 99;
    width: 100%;
    height: 700px;
    margin: 0 auto;
    padding: 0;
    width: 500px;
}
.popup-onload img {
    width: 100%;
    height: auto;
    margin-top: 20px;
}
section#block-loadpopup h2.block-title {
    display: none;
}
.popup-onload .close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1 !important;
    position: absolute;
    right: 0px;
    top: 0px;
    background: #000000 !important;
    color: #fff !important;
    padding: 5px 10px;
}

.views-field.views-field-field-know-footnote-new {
    padding-top: 35px;
    position: absolute;
    left: 0;
	padding-left:1%;
}
div#views_slideshow_cycle_div_patient_stories-page_1_1 .views-field.views-field-field-know-footnote-new {
    padding-top: 65px;
}

div#views_slideshow_cycle_div_patient_stories-page_1_2 .footnote-slider {
    top: -30px;
    position: relative;
}

/*************** website New layout changes ************/

.path-frontpage .region.region-content, section#block-worriedorconfidentaboutyourrisks, .main-know-what-matters, .know-your-facts.preventative-measures.view.view-articles-homepage {background: url(../images/background-grey.jpg) no-repeat; background-size: cover;}
.views-field.views-field-field-image article.field-content img.img-responsive {
    transform: skewX(10deg) scale(1.15);
}
.views-field.views-field-field-image article.field-content {transform: skewX(-10deg);overflow: hidden;}

.col.col-md-6.knowledge {
    background-image: url(../images/electric-darkened-new.png);
    transform: skewX(-10deg);
	    padding: 30px 30px 30px;
}
.col.col-md-6.screener {
    background-image: url(../images/magma-darkened-new.png);
    transform: skewX(-10deg);
	    padding: 30px 30px 30px;
}
.col.col-md-6.screener span, .col.col-md-6.screener img, .col.col-md-6.screener h3, .col.col-md-6.screener p, .col.col-md-6.knowledge span, .col.col-md-6.knowledge h3, .col.col-md-6.knowledge p, .col.col-md-6.knowledge  img, .col.col-md-6.screener .btn-prm a, .col.col-md-6.knowledge .btn-prm a {transform: skewX(10deg); position:relative;}
.col.col-md-6.screener p, .col.col-md-6.knowledge p {padding-left: 10px;}
.col.col-md-6.screener .btn-prm a, .col.col-md-6.knowledge .btn-prm a {margin-left: 25px;}
section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col:after{/*width: 3px;right: -3px;background: #000;opacity: 0.3;*/}
section#block-ifonlyiknew h1, #block-views-block-patient-block-2 .view-header h2{font-size: 55px}
section#block-haveyouheardaboutcynthiakohsshinglesstory, section#block-haveyouheardaboutnickshensshinglesstory {background: #333;padding: 4% 0;}
section#block-haveyouheardaboutcynthiakohsshinglesstory .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item,section#block-haveyouheardaboutnickshensshinglesstory .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item, .disclaimer-footer-copy1 .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item, .cl-code .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item{padding: 0% 2.5% 0%; margin: 0 auto; max-width: 1200px;width: 100%;}
section#block-ifonlyiknew h1, #block-views-block-patient-block-2 .view-header h2{font-size: 55px;}
section#block-footer, .disclaimer-footer-copy1, .cl-code{background: url(../images/background-grey.jpg) no-repeat; background-size: cover; overflow: hidden;position: relative;}
.footer-inner {background: transparent !important;}
section#block-footer .field.field--name-body.field--type-text-with-summary .footer-logo .sponcer{color: #000;}
.privacy-policy a, p.disclaimer-copy1{color: #000000;}
/* .footer-logo img[alt="Footer Logo"] {
    filter: invert(1);
} */
.col-lg-5.footer-logo .sponcer+img {filter: none;}
p.disclaimer-copy1 {text-align: left;padding-left: 0;}
.disclaimer-footer-copy1 .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item { padding-left: 2%;}
section#block-footer .field.field--name-body.field--type-text-with-summary .col-lg-3.social-icon {
 z-index: 2;}
section#block-footer:after {
    content: "";
    display: inline-block;
    width: 20%;
    background: #333;
    position: absolute;
    top: 15px;
    height: 100%;
    right: 0px;
    z-index: 1;
    transform: skewX(-10deg) scale(1.3);
}

section#block-footer .field.field--name-body.field--type-text-with-summary{padding-bottom: 90px;}
.cl-code .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item{    padding: 0% 2% 0%;}
/* .path-frontpage section#block-footer .field.field--name-body.field--type-text-with-summary{padding-bottom: 140px;} */
.disclaimer-footer-copy1, .cl-code{position: absolute; width: 100%;bottom: 0;}
.social-icon a {border: 2px solid #000;}
.footer-bottom { border-top: 1px solid #333; width: 70%;}
body, ul.dropdown-menu, .view-know-their-stories {/*background-color: #333;*/}
.path-sitemap section#block-footer .field.field--name-body.field--type-text-with-summary {
    padding-bottom: 20px;
}
.story-details-page.black-section-story{/*background: #333333;*/}
.region-content, .page-node-type-article section.col-sm-12, body.path-node.page-node-type-page.has-glyphicons article.page.full.clearfix section.block.block-social-media.block-social-sharing-block.clearfix, .main-protect-yourself-refernce{background: url(../images/background-grey.jpg) repeat;}
.risk-at-your-section:before, .quiz-section.quiz-section-block:before{background: rgba(33, 33, 33, 0.5);}
.story-details-page.special-quotes, .field-inpara{background: transparent;}
.story-details-page.special-quotes{margin-bottom: 0;}

html[lang="zh-hans"] .view-know-their-stories a.btn.btn-primary.video-btn,html[lang="zh-hans"] a.read-more-story {
    word-spacing: -3px !important;
}
iframe[data-tagging-id]+div {
    display: none;
}

section#block-ifonlyiknew h1, #block-views-block-patient-block-2 .view-header h1 {
    text-transform: uppercase;
    color: #fff;
    font-size: 60px;
    text-align: center;
    padding-bottom: 20px;
}

.block-views.block-views-blockpatient--block-2 .view-header h1 span {
    color: #f36d21 !important;
}
.speak-doctor-content .speak-doctor-schedule {
    padding-top: 50px;
    border-top: 1px solid #ddd;
    margin-top: 50px;
    padding-bottom: 100px;
}

.speak-doctor-bottom2 p {
    font-size: 12px;
    text-align: center;
}

.speak-doctor-bottom2 {
    margin-bottom: 50px;
}

.speak-doctor-banner {
    height: 295px;
    padding: 1% 0 1% 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    background-color: #fff;
}
.speak-doctor-banner .container h1 {
    letter-spacing: 2px;
    font-size: 46px;
    color: #f36d21;
    text-transform: uppercase;
}

.speak-doctor-schedule .bt-group-eleven-new a.btn {
    background: #f36e21;
    color: #fff;
    padding: 5px 20px 3px;
    border-radius: 25px;
    text-transform: capitalize;
    text-decoration: none;
    border: 1px solid #f36e21;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    margin: 0 15px;
}


.speak-doctor-schedule .bt-group-eleven a.btn {
    background: #f36e21;
    color: #fff;
    padding: 5px 30px 3px;
    border-radius: 25px;
    text-transform: capitalize;
    text-decoration: none;
    border: 1px solid #f36e21;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    margin: 0 15px;
}

.speak-doctor-content h2 {
    letter-spacing: 2px;
    font-size: 36px;
    color: #f36d21;
}

.speak-doctor-schedule h2 {
    letter-spacing: 0;
    font-size: 26px;
    color: #000;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 600;
    margin: 0;
    padding-bottom: 40px;
}

.speak-doctor-content {
    max-width: 700px;
    margin: 0 auto;
}
.article-content, .causes-container, .blank-container, .risk-factor, .social-media-sharing {
    max-width: 980px;
    margin: 0 auto;
    padding: 0;
}

.speak-doctor-content .container {
    width: 100%;
}
.btn-section {
    margin-left: 0 !IMPORTANT;
}
.speak-doctor-schedule .bt-group-eleven-new a.btn {
    background: #f36e21;
    color: #fff;
    padding: 5px 20px 3px;
    border-radius: 25px;
    text-transform: capitalize;
    text-decoration: none;
    border: 1px solid #f36e21;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    margin: 0 15px;
}

.speak-doctor-banner .container h1 {
    letter-spacing: 2px;
    font-size: 46px;
    color: #f36d21;
    text-transform: uppercase;
}

.main-top-section-left {
    float: right;
    text-align: left;
    padding: 50px 50px 0;
    background-image: url(../images/MOBILE_LEFT_752x701x72DPI.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 690px;

}

.main-top-section-right img {
    height: 690px !important;
}

.main-top-section-right {
    width: 100% !important;

}

.text-overlay.christopher p {
    padding: 0 !IMPORTANT;
    font-style: italic;
    color: #000 !important;
}

.views-col.col-1 {
    float: left;
}

.main-top-section-left img {
    width: 50% ! IMPORTANT;
    padding: 0;
    margin-bottom: 40px ! IMPORTANT;
}

.article-content-new p {
    padding: 15px ! IMPORTANT;
    margin: 0;
    font-size: 12px ! IMPORTANT;
}

.main-top-section-left h2 {
    font-size: 40px ! IMPORTANT;
}

.image-wrapper img {
    width: 100%;
    display: block;
}

.text-overlay {
    position: absolute;
    color: #000;
    font-family: Arial, sans-serif;
}

.text-overlay h3 {
    font-weight: bold;
    margin: 0;
}

.text-overlay p {
    margin: 3px 0 0;
    font-size: 14px;
}


.text-overlay.claire {
    top: 57%;
    left: 20px;
    text-align: left;
    width: 100%;
    z-index: 9;
}


.text-overlay.christopher {
    top: 57%;
    right: 20px;
    text-align: left;
    z-index: 9;
}

.text-overlay.chen {
    top: 13%;
    left: 340px;
    text-align: left;
    z-index: 9;
    color: #fff;
    line-height: 1;
    text-shadow: -1px 2px 2px #000;
    font-size: 13px;
}

.text-overlay.richard {
      top: 60%;
    left: 39px;
    text-align: left;
    z-index: 9;
    color: #fff;
    line-height: 1;
    text-shadow: -1px 2px 2px #000;
    font-size: 13px;
}


.text-overlay.zhu {
  top: 19%;
    right: 18px;
    text-align: left;
    z-index: 9;
    color: #fff;
    line-height: 1;
    text-shadow: -1px 2px 2px #000;
    font-size: 13px;
}




html[lang="zh-hans"] .text-overlay.claire, html[lang="zh-hans"] .text-overlay.christopher{top: 60%;}
html[lang="zh-hans"] .main-patient-homepage-banner .story-btn{top: 503px;}
html[lang="zh-hans"] .main-patient-homepage-banner .bt-group-eleven a.btn{padding: 5px 21px 3px;}


.story-btn {
    position: absolute;
    top: 509px;
    left: 45%;
    transform: translateX(-50%);
    background: #f36e21;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    padding: 9px 20px;
    border-radius: 30px;
    z-index: 9;
    line-height: 23px;
    font-size: 20px;
}

.story-btn:hover {
    color: #f36e21;
    background: #fff;
    border-color: #f97316;
}

.image-wrapper img {
    height: 570px;
    object-fit: cover;
}

.text-overlay.claire p {
    padding-left: 0 !IMPORTANT;
    color: #000 ! IMPORTANT;
    font-style: italic;
}

.main-top-section-left p {
    padding: 0 !IMPORTANT;
}

.path-frontpage section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-field.views-field-body {
    position: inherit !important;
    bottom: 0;
    width: 100%;
    z-index: 1;
}

.path-frontpage .views-field.views-field-field-patient-story-link a {
    position: inherit !important;
    bottom: 0;
    width: 100%;
    z-index: 1;

}

.path-frontpage section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col .field-content {
    overflow: visible;
}

.main-top-section-left p {
    color: #fff !important;
    font-weight: 400;
    margin-top: 0 ! IMPORTANT;
    font-size: 19px !important;
    margin-bottom: 12px !important;
    font-family: "futura-pt", sans-serif;
    line-height: 25px;
}

.sed-section {
    text-align: center;
}

.main-top-section-left strong {
    font-size: 22px;
    color: #fff;
}

.bottom-sction-cta {
    padding-top: 10px;
    text-align: center;
}

.article-content-new p {
    font-size: 9px ! IMPORTANT;
    line-height: 13px;
}

p.top-cdn {
    margin-top: 0px ! IMPORTANT;
}

.main-top-section-left p b {
    font-size: 20px;
}

.main-top-section-left {
    font-family: "futura-pt", sans-serif;
}

.main-top-section-left .article-content-new p {
    font-size: 9px;
    line-height: 11px;
}

.main-patient-homepage-banner .bt-group-eleven a.btn {
    font-family: "futura-pt", sans-serif;
    line-height: 35px;
}

.main-patient-homepage-banner .story-btn {
    font-family: "futura-pt", sans-serif;
    line-height: 27px;
    font-size: 20px;
    top: 509px;
}
.story-section a.toped-section-ten {
    margin-top: 5px;
}

.main-top-section-left h2 {
    margin-bottom: 24px !important;
}

.main-top-section-left .speak-doctor-schedule {
    padding: 15px 0 38px;
}

.main-patient-homepage-banner .main-top-section-right p {
    font-size: 13px !important;
    margin-top: 4px;
    line-height: 14px;
}

.main-patient-homepage-banner .main-top-section-right .text-overlay h3 {
    font-family: "futura-pt", sans-serif;
    font-size: 17px;
}
.views-col.col-1 {
    float: left !important; 
}
.views-col.col-2 {
    float: right ! IMPORTANT;
}

.know-your-facts.shingles-page-new{
    max-width: 1200px ! IMPORTANT;
    padding: 3% 2%;
    margin: 0 auto;
}
.article-content-new {
    position: absolute;
    top: 582px;
}
.article-content-new.art-top {
    position: absolute;
    top: 603px;
}
p.blod-section b {
    font-size: 17px;
}

.footer-bootom-gsk-new img {
    width: 60px;
    height: auto;
    padding-left: 5px;
}

section#block-speaktoadoctor p.disclaimer-copy1 {
    padding-top: 0 !important;
    padding-bottom: 5px;
}
.nav > li > a {
    padding: 10px 6px !important;
}
.Shingles.and.diabetes.in.over._0.What.you.need.to.know.view-rowclaas.views-row,
.SHINGLES.AND.DIABETES.IN.OVER._0.WHAT.YOU.NEED.TO.KNOW.view-rowclaas.row--counter.views-row {
    display: none;
}

.older-section img {
    width: 219px !important;
    height: 93px !important;
    object-fit: cover;
    margin-bottom: 0 !IMPORTANT;
}

strong.result-logic-strong {
    background: #f36d21 !important;
}

.story h5 {
    color: #fff;
}

sub, sup {
    font-size: 58%;}

    .footer-logo img {
    width: 100px;
    height: 100px;
    object-fit: contain;
}

/*new css*/
.prevention-block {background-image: url(/themes/stopshingles/images/Prevention-1440x280-1-new.jpg);}
section#block-preventionandprotection div.btn-prm {background: none !important;}
article.node.node--type-risk-screener-logics.node--promoted.node--view-mode-full.clearfix header .node__meta {display: none;}
.know-your-facts a:hover {text-decoration: none;}
.footer-bottom a {
    color: #000000;
    padding-right: 10px;
    white-space: nowrap;
}
.sticky-top-header {
    position: fixed;
    color: #fff;
    z-index: 9;
    background: #000;
    top: 0;
    padding: 5px 10px;
    text-align: center;
    width: 100%;
    left: 0;
}
.sticky-top-header p {
    font-size: 16px;
    line-height: 20px;
    padding-top: 2px;
}
body {
    padding-top: 20px;
}
.footer-logo img[alt="gsk-footer-logo"] {
    height: 25px;
    width: auto;
}
.form-composite legend {
    font-size: 1em;
    font-weight: bold;
    border: none;
    margin: 0;
}
.risk-at-your-section:before, .quiz-section.quiz-section-block:before, .risk-at-your-section-chinese:before {
    background: rgba(33, 33, 33, 0.5);
}
div#sliding-popup .eu-cookie-compliance-banner.eu-cookie-compliance-banner-info div#popup-buttons {
    direction: rtl;
}
.external-link-popup-body p {
    font-family: 'Catamaran', sans-serif;
    font-size: 16px;
    text-align: center;
    font-weight: 400;
}
.prev-link.text-dark a:nth-child(3), .prev-link.text-dark a:nth-child(5), .next-link.text-dark a:nth-child(3), .next-link.text-dark a:nth-child(5) {
    padding-top: 0;
    background: transparent;
}
.next-link.text-dark {
    text-align: right;
}
.next-prev .next-link.text-dark a{float: none;}
/* new css end*/

@media screen and (min-width:1450px) {
	section#block-footer:after {width: 25%;}
}
@media screen and (min-width:1660px) {
	section#block-footer:after {width: 27%;}
}
@media screen and (min-width:1920px) {
	section#block-footer:after {width: 30%;}
}
@media screen and (min-width:2200px) {
	section#block-footer:after {width: 35%;}
}
@media screen and (max-width:767px) {
	html[lang="en"] body{padding-top:45px;}
	.sticky-top-header p {font-size: 13px;line-height: 18px;}
	.disclaimer-footer-copy1, .cl-code{position: relative;}
	.path-frontpage section#block-footer .field.field--name-body.field--type-text-with-summary, section#block-footer .field.field--name-body.field--type-text-with-summary { padding-bottom: 0;}
	.footer-inner h3{color: #333;}
	.views-field.views-field-field-image article.field-content img.img-responsive, .views-field.views-field-field-image article.field-content, .col.col-md-6.screener span, .col.col-md-6.screener img, .col.col-md-6.screener h3, .col.col-md-6.screener p, .btn-prm a, .col.col-md-6.knowledge span, .col.col-md-6.knowledge h3, .col.col-md-6.knowledge p, .btn-prm a, .col.col-md-6.knowledge img, .col.col-md-6.screener, .col.col-md-6.knowledge {transform: none !Important;}
	section#block-haveyouheardaboutcynthiakohsshinglesstory, section#block-haveyouheardaboutnickshensshinglesstory{padding: 6% 4% 8%;}
	section#block-footer:after, .disclaimer-footer-copy1 .field.field--name-body.field--type-text-with-summary.field--label-hidden.field--item:after{display:none;}
	html[lang="zh-hans"] div#views_slideshow_cycle_div_patient_stories-page_1_0 .views-field.views-field-title {padding-top: 90%;}
        .speak-doctor-schedule .bt-group-eleven {
        display: flex;
        justify-content: center;
    }
    .bt-group-eleven-new {
    display: flex !important
;
}
.speak-doctor-schedule .bt-group-eleven a.btn {
        margin: 0 5px 4px;
        font-size: 14px;
        padding: 5px 20px 3px;
    }
.speak-doctor-banner:before {
        content: "";
        background: #ffffff;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        position: absolute;
        z-index: 0;
        opacity: 0.5;
    }

.article-content-new {
    position: absolute;
    top: 458px!IMPORTANT;
}
.article-content-new.art-top {
    position: absolute;
    top: 458px !IMPORTANT;
}
    html[lang="zh-hans"] .article-content-new.art-top {
        position: absolute;
        top: 468px ! IMPORTANT;
        width: 95%;
    }
    .main-top-section-left {
        height: 600px !important;
    }
        .main-top-section-left img {
        margin-bottom: 25px ! IMPORTANT;
    }
    .main-top-section-left .speak-doctor-schedule {
        padding: 10px 0 17px;
    }
      
        .main-section a#bottom-gp-chas-group {
        margin-bottom: 4px;
		font-size:13px;
    }
    .main-top-section-left {
        padding: 0 !important;
    }
        .views_slideshow_cycle_slide .main-top-section-left .article-content-new p {
        font-size: 7px ! IMPORTANT;
        line-height: 8px;
    }
.main-top-section-right img {
        height: 600px !important;
    }


}

 
/*************** website New layout changes end desktop ************/


@media screen and (min-width:1023px) {
	
    .field-inpara {
        padding-top: 40px;
    }

    section#block-shinglescantakecontrolofyourstory .about-banner-container {
        padding-right: 310px;
    }

    .dropdown:hover>.dropdown-menu {
        display: block;
    }

    strong#above_what_age_does_shingles_most_commonly_occurs_-error {
        pointer-events: none;
    }

    strong#does_the_chickenpox_virus_cause_shingles_-error {
        pointer-events: none;
    }

    strong#what_are_some_of_the_early_symptoms_and_signs_of_shingles_-error {
        pointer-events: none;
    }

    strong#is_shingles_contagious_-error {
        pointer-events: none;
    }

    strong#can_you_get_shingles_more_than_once_-error {
        pointer-events: none;
    }
}


@media screen and (max-width: 1199px) {
	p.disclaimer-copy1{padding-right: 26%;}
    .navbar.container {
        max-width: 100%;
        width: 100%;
        padding: 0 3% !important;
    }

    .navbar-default .navbar-nav>li>a {
        padding: 15px 7px;
        font-size: 13px;
    }

    .navbar-default .navbar-nav>li.last>a {
        margin-left: 8px;
        max-width: 125px;
    }

    .footer-inner .col-lg-5 {
        width: 41.66666667%;
        float: left;
    }

    .footer-inner .col-lg-4 {
        width: 33.33333333%;
        float: left;
    }

    .footer-inner .col-lg-3 {}

    .page-node-type-article .card.article-detail-header .card-img-overlay {
        padding-left: 4%;
        padding-right: 4%;
    }

    .quiz-section-container,
    .webform-submission-quiz-form {
        padding: 50px 10px 50px 0;
    }

    .know-your-facts.view.view-taxonomy-term {
        padding: 3% 2%;
    }

    .about-banner-container,
    .risk-at-your-container,
    .next-prev.story-actions {
        padding: 2%;
    }

    .next-prev.story-actions,
    .story-details-page .container,
    .field-inpara .container {
        max-width: 100%;
        width: 100%;
        padding-right: 2%;
        padding-left: 2%;
    }

    ol.reference-main-content {
        display: none;
    }

    p.reference-conclusion {
        display: none;
    }

    .screener-question-example {
        font-size: 15px;
    }

    strong#above_what_age_does_shingles_most_commonly_occurs_-error {
        pointer-events: none;
    }

    strong#does_the_chickenpox_virus_cause_shingles_-error {
        pointer-events: none;
    }

    strong#what_are_some_of_the_early_symptoms_and_signs_of_shingles_-error {
        pointer-events: none;
    }

    strong#is_shingles_contagious_-error {
        pointer-events: none;
    }

    strong#can_you_get_shingles_more_than_once_-error {
        pointer-events: none;
    }
}

@media screen and (max-width: 991px) {
	
    .inner-protect-yourself-refernce {
        padding: 0% 3% 0%;
    }

    .know-your-facts.view.view-duplicate-of-taxonomy-term {
        padding: 2% 3% 3% !important;
    }

    body.path-taxonomy.has-glyphicons.dsadas.dsadsa .about-banner-container p br {
        display: none;
    }

    body.path-taxonomy.has-glyphicons.eu-cookie-compliance-status-0.dsadas.dsadsa .about-banner-container {
        bottom: 80%;
    }

    section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col .field-content p.short-dscp:before {
        left: 5%;
    }

    .page-node-type-article .card.article-detail-header .card-img-overlay {
        padding-top: 310px;
    }

    .col.col-md-6.knowledge {
        margin-left: 0;
        width: 100%;
    }

    .col.col-md-6.screener {
        width: 100%;
        margin-bottom: 2%;
    }

    .social-icon a {
        margin-right: 7px;
    }

    .article-detail-body {
        padding: 0 0% 5% 0% !important;
    }

    .view-know-their-stories .views-field.views-field-field-image {
        width: 30%;
    }

    .view-know-their-stories .know-stories {
        padding-left: 32%;
    }

    .view-know-their-stories {
        height: 550px;
    }

    .article-content,
    .causes-container,
    .blank-container,
    .risk-factor,
    .social-media-sharing,
    .story-details-page .container,
    .field-inpara .container {
        width: 100% !important;
        padding: 0 2%;
    }

    section#block-nextpreviouslink,
    .nxt-prev-stry-main,
    .next-prev {
        padding: 2% 2%;
    }

    body.path-node.page-node-type-page.has-glyphicons article.page.full.clearfix section.block.block-social-media.block-social-sharing-block.clearfix .social-media-sharing {
        text-align: center;
    }

    .view.view-doctor-nearby-location h1.view-header {
        font-size: 36px;
    }

    .view.view-doctor-nearby-location.view-id-doctor_nearby_location button.orange-btn.doctor-location-result-btn {
        left: 32%;
    }

    ol.reference-main-content {
        display: none;
    }

    p.reference-conclusion {
        display: none;
    }

    .screener-question-example {
        font-size: 15px;
    }

    strong#above_what_age_does_shingles_most_commonly_occurs_-error {
        pointer-events: none;
    }

    strong#does_the_chickenpox_virus_cause_shingles_-error {
        pointer-events: none;
    }

    strong#what_are_some_of_the_early_symptoms_and_signs_of_shingles_-error {
        pointer-events: none;
    }

    strong#is_shingles_contagious_-error {
        pointer-events: none;
    }

    strong#can_you_get_shingles_more_than_once_-error {
        pointer-events: none;
    }

    .col.col-md-6.story {
        padding: 20px 10px 0;
    }

    .field-inpara .container {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
}


@media screen and (min-device-width: 876px) and (max-device-width: 991px) { 
	.path-frontpage section#block-footer .field.field--name-body.field--type-text-with-summary {
    padding-bottom: 150px;}
	.views-slideshow-controls-bottom.clearfix {
    top: -70px;
    position: relative;
}
.view-know-their-stories p{font-size:16px;}
}

@media screen and (min-device-width: 768px) and (max-device-width: 875px) { 
.views-field.views-field-field-know-footnote-new{bottom: 90px;}
	.path-frontpage section#block-footer .field.field--name-body.field--type-text-with-summary {
    padding-bottom: 215px;
}
.views-slideshow-controls-bottom.clearfix {
    top: -70px;
    position: relative;
}
}

ul.menu.menu--main.nav.navbar-nav span.caret.drop-click {
    display: none;
}

@media (min-width: 768px) {
	.next-prev .text-dark { width: 50%;}
	.next-prev {
		vertical-align: top;
		display: flex;
		align-items: start;
		width: 100%;
	}
    .modal-dialog {
        width: 68% !important;
        margin: 30px auto;
    }

    .did-youknow img {
        max-width: 62% !important;
    }

    .width70 img {
        max-width: 70% !important;
    }
       
        .main-patient-homepage-banner .main-top-section-left
 {	        min-width: 620px;
        background: transparent;
    }
}

@media screen and (min-width:768px) {

    .main-patient-homepage-banner .views-view-grid {
        background: url(../images/home-without-name.jpg) no-repeat center / cover;
    }
      .main-patient-homepage-banner .main-top-section-right img {
        opacity: 0 !important;
    }
}
   

@media screen and (min-device-width: 768px) and (max-device-width:1000px) {

    section#block-ifonlyiknew h1,
    #block-views-block-patient-block-2 .view-header h2 {
        font-size: 40px;
    }

    #block-views-block-patient-block-2 .view-header h2.sp2 {
        padding-top: 0;
        margin-top: 0;
    }

    section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col p:first-child {
        padding: 0 12%;
    }

    section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col .field-content p.short-dscp:before {
        left: 0%;
    }

    section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col p:first-child {	
        font-size: 14px;
    }

    section#block-views-block-patient-block-2 .view.view-patient-.view-id-patient_.view-display-id-block_2 .views-view-grid .views-col h2 {
        font-size: 18px;
    }
}

@media screen and (max-width: 1310px) {
	.speak-doctor-schedule .bt-group-eleven a.btn{padding: 5px 20px 3px; font-size: 16px;margin: 0 5px;}
	.main-patient-homepage-banner .story-btn{font-size: 16px;}
	.article-content-new{top: 562px;}
	.article-content-new.art-top{top: 599px;}
}

@media screen and (max-width: 1199px) {
	.main-patient-homepage-banner .main-top-section-left{ min-width: 560px;}
}

@media screen and (max-width: 1023px) {
	.view-know-their-stories p{    font-size: 16px;}
.views-field.views-field-field-know-footnote-new{bottom: 60px;}
 button.navbar-toggle {
        position: absolute;
        top: 18px;
        right: 0;
        background: #f36e21 !important;
        border-radius: 100%;
        color: #fff;
        width: 35px;
        height: 35px;
        padding: 0 7px;
        text-align: center;
        border: 0;
        margin-right: 5px;
		display:block;
    }

    button.navbar-toggle span.icon-bar {
        background: #fff !important;
        width: 95%;
    }

    ul.menu.menu--main.nav.navbar-nav {
        float: left;
        padding-left: 10px;
        margin-top: 5px;
        width: 100%;
    }
	li.expanded.dropdown.active-menu ul.dropdown-menu {
        display: block;
        padding-left: 8px;
        padding-top: 0px;
        position: relative;
        top: 0;
        width: 100%;
        padding-bottom: 0;
        border-radius: 0;
    }

	li.expanded.dropdown {
        position: relative;
        overflow: hidden;
        z-index: 6;
        width: 100%;
    }
	li.expanded.dropdown a span.caret {
    display: none;
}
    ul.menu.menu--main.nav.navbar-nav span.caret.drop-click:after {
        display: block;
        content: "";
        position: absolute;
        right: -20px;
        top: -20px;
        width: 50px;
        height: 35px;
        background: transparent;
    }

    ul.menu.menu--main.nav.navbar-nav span.caret.drop-click {
        position: absolute;
        right: 0;
        top: 23px;
        color: #fff;
        cursor: pointer;
        z-index: 0;
        display: block;
        border-top: 6px dashed;
        border-top: 6px solid \9;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
    }
	.navbar-collapse.collapse {display: none !important;}
	.navbar-collapse.collapse.in {display: block !important;}
}


@media screen and (max-width: 767px) {
	html[lang="zh-hans"] .main-patient-homepage-banner .bt-group-eleven a.btn{    font-size: 13px;}
	.main-patient-homepage-banner .main-top-section-left{min-width: inherit !Important;}
	.path-frontpage .view.view-patient-.view-id-patient_.view-display-id-block_1 span { display: inline-block;}
	.views-field.views-field-field-know-footnote-new{display:none;}
	.view-know-their-stories .views-field.views-field-title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 30px;
    position: relative;
    top: -10px;
}
.main-top-section-left .speak-doctor-schedule {
        padding: 10px 0 17px !important;
    }

    .speak-doctor-banner {
        position: relative;
    }
        .speak-doctor-banner {
        background-size: cover;
    }
        .speak-doctor-banner .field-inpara {
        z-index: 1;
        position: relative;
    }
	.popup-onload{ max-width: 500px; width: 90%;}
	.quiz-inner p {font-size: 20px;}
    .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.external-link-popup.external-link-popup-id-default {
        max-width: 100%;
    }

    .page-node-type-article .article-detail-body p.img-text {
        margin-top: -10px;
    }

    body.path-taxonomy.has-glyphicons.eu-cookie-compliance-status-0.dsadas.dsadsa .about-banner-container {
        bottom: 0%;
    }

    section#block-haveyouhearedaboutmrngsshinglesstory,
    section#block-haveyouhearedaboutmrchiasshinglesstory,
    section#block-haveyouheardaboutmrsleesshinglesstory,
	.home-story-block {
        padding: 6% 4% 8%;
    }

    p {
        font-size: 16px;
    }

    .story-details-page h1 {
        font-size: 34px;
    }

    h2,
    .h2 {
        font-size: 34px;
    }

    .quiz-section.quiz-section-block h1 {
        font-size: 36px;
    }

    .path-sitemap .sitemap a {
        font-size: 20px;
    }

    .eu-cookie-compliance-banner {
        overflow: auto;
    }

    .patient-title-bottom {
        bottom: inherit;
    }

    .patient-title-bottom h2 {
        font-size: 24px !important;
    }

    .path-frontpage .view.view-patient-.view-id-patient_.view-display-id-block_1 .view-content .views-field.views-field-field-image:before {
        content: "";
        background: linear-gradient(0deg, black, transparent);
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
        z-index: 5;
        opacity: 0;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body {
        z-index: 6;
    }

    .path-frontpage .view.view-patient-.view-id-patient_.view-display-id-block_1 .view-content .views-field.views-field-field-image {
        position: relative;
        z-index: 6;
    }

    .navbar-default .navbar-nav>li.last>a {
        z-index: 6;
    }

    p.short-dscp:before {
        left: 2%;
        top: 40px;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body .field-content p {
        padding: 0 30px
    }

    .patient-title-bottom {
        position: relative;
        bottom: 0;
        min-height: inherit;
    }

    .col.col-md-6.screener p,
    .col.col-md-6.knowledge p {
        min-height: inherit;
    }

    .path-frontpage .views-slideshow-controls-bottom.clearfix {
        z-index: 4;
        position: absolute;
        bottom: 0;
        width: 100%;
        text-align: center;
    }

    .view-know-their-stories .views-field.views-field-field-image img.img-responsive {
        width: 80%;
        margin: 0 auto;
    }

    .modal button.close {
        right: -3px;
        top: -3px;
        z-index: 9;
    }

    body.path-webform.has-glyphicons .region.region-content {
        background-position: bottom left 0px;
    }

    .webform-confirmation__message .quiz-section-container .col-sm-8 {
        float: none;
    }

    fieldset#edit-what-are-some-of-the-early-symptoms-and-signs-of-shingles---wrapper {
        width: 100%;
    }

    div#edit-what-are-some-of-the-early-symptoms-and-signs-of-shingles- {
        width: 100%;
        display: block;
    }

    body.path-node.page-node-type-risk-screener-logics.has-glyphicons.dsadas.dsadsa p.result-head {
        padding-top: 90px;
    }

    p.result-head.result-2 {
        padding-top: 0 !important;
    }

    .know-your-facts .views-col,
    .know-your-facts .view-content .views-row {
        width: 100% !important;
    }

    ul.menu.menu--main.nav.navbar-nav span.caret {
        display: none;
    }

    body.path-webform.has-glyphicons.dsadas.dsadsa div#edit-above-what-age-does-shingles-most-commonly-occurs- .form-item.js-form-item.form-type-radio,
    body.path-webform.has-glyphicons.dsadas.dsadsa div#edit-what-are-some-of-the-early-symptoms-and-signs-of-shingles- .form-item.js-form-item {
        width: 49%;
        display: inline-block;
    }

    section#block-clinicallocator .field.field--name-body h2 {
        margin-top: 0;
    }
	
	

    body.path-webform.has-glyphicons .region.region-content {
        background-position: bottom left;
        padding-top: 30px;
    }

    .quiz-section.quiz-section-block {
        background-position: bottom left 5%;
    }

    div#risk_screener, #risk_screener_chinese {
        padding: 57% 20px 10px;
    }
	#risk_screener_chinese.risk-at-your-container h2{ width: 180px; font-size: 32px;}

    .contact-locator br {
        display: none;
    }

    .risk-screener-form-container form#msform {
        padding-top: 55%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .sitemap-item.sitemap-plugin--menu.sitemap-item--menu-main ul li {
        width: 100%;
    }

    section#block-magnifyingfontsize button#down {
        position: relative;
        top: 0;
        right: -32px;
    }

    section#block-shinglescantakecontrolofyourstory .about-banner-container {
        bottom: -35%;
    }

    .hotel-search {
        max-width: 94% !important;
        min-width: 94%;
    }

    risk-at-your-section .region.region-content {
        background: transparent;
        padding: 0 20px;
    }

    risk-at-your-section-chinese .region.region-content {
        background: transparent;
        padding: 0 20px;
    }

    div#hotel-search {
        display: block;
    }

    #listing {
        width: 100% !important;
        height: auto !important;
        max-height: 180px !important;
        top: 80px !important;
    }

    div#map {
        width: 100%;
        top: 180px !important;
    }

    .find-clinic-map {
        width: 100%;
    }

    .view.view-doctor-nearby-location.view-id-doctor_nearby_location button.orange-btn.doctor-location-result-btn {
        right: 15px;
        left: inherit;
        top: 307px;
        font-size: 12px;
    }

    .view.view-doctor-nearby-location h1.view-header {
        font-size: 30px;
    }

    .view.view-doctor-nearby-location .view-content {
        min-height: inherit;
    }

    .view.view-doctor-nearby-location .view-content h1.view-header.doctor-location-header {
        width: 100%
    }

    .search_clinic_main_div {
        height: auto;
        width: 100%;
    }

    iframe.iframe-map {
        right: 2%;
        width: 96%;
        max-height: 300px;
        top: 0;
    }

    .view.view-doctor-nearby-location .view-content {
        padding-top: 300px;
    }

    .risk-result-left {
        width: 100%;
    }

    body {
        padding-bottom: 30px;
    }

    .privacy-policy a:last-child {}

    span.powered-by {
        padding-top: 0;
        margin-top: 0 !important;
    }

    section#block-footerstickymobilelink {
        display: block;
    }

    .view-faqs {
        padding: 2% 4%;
    }

    .path-faqs .ui-accordion .ui-accordion-header a {
        font-size: 20px;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body h2 {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .know-your-facts.preventative-measures .view-content,
    .know-your-facts.preventative-measures .view-header {
        padding: 0px 4%;
    }

    .know-your-facts.preventative-measures .view-footer {
        padding: 6% 4%;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body p:first-child {
        color: #fff;
    }

    .story-details-page.black-section-story .col-md-6.full-story-left {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

    .col-md-6.full-story-right {
        padding: 0;
    }

    .story-details-page.special-quotes {
        margin-bottom: 20px;
    }

    .navbar .navbar-collapse {
        padding-bottom: 10px;
        padding-right: 0;
    }

    .quiz-inner .error.form-item--error-message {
        min-width: 270px;
        line-height: 12px;
        font-size: 12px;
        top: -15px;
        left: 0;
        text-align: left;
    }

    .page-node-type-article .card.article-detail-header .card-img-overlay {
        position: relative;
        bottom: 0;
        padding: 4% 4%;
    }

    .page-node-type-article .card.article-detail-header img.card-img {
        width: auto;
        height: 100%;
        left: -380px;
    }

    .navbar.container {
        width: 97%;
        margin-bottom: 0;
    }

    .view.view-faqs.view-id-faqs .views-row {
        width: 100%;
    }

    .view-know-their-stories .views-slideshow-controls-bottom.clearfix {
        position: relative;
        bottom: 15px;
    }

    .view-know-their-stories .views-field.views-field-field-image {
        width: 100%;
        text-align: center;
        position: absolute;
        left: 0;
        z-index: -1;
        top: 0;
        opacity: 1;
    }

    .view-know-their-stories {
        background: #000;
        padding: 0 0 3%;
        height: auto;
    }

    .views_slideshow_cycle_teaser_section {
        height: 500px !important;
    }

    .view-know-their-stories .know-stories .views-field.views-field-title {
        padding-top: 80%;
    }
	.view-know-their-stories .views-slideshow-controls-bottom.clearfix{bottom: -60px;}
	.view-know-their-stories{        padding-bottom: 70px;}

    .view-know-their-stories .know-stories {
        padding: 0 5%;
        text-align: center;
    }

    a.read-more-story,
    .view-know-their-stories a.btn.btn-primary.video-btn {
        font-size: 12px;
    }

    .view-know-their-stories .views-field.views-field-body {
        padding-top: 15px;
        display: none;
    }

    .view-know-their-stories p {
        padding-bottom: 10px;
        padding-top: 5px
    }

    .know-your-facts .feed-icons {
        padding: 30px 0 20px;
    }

    .about-banner-container {
        bottom: 0;
        padding: 5%;
        position: absolute;
    }

    .know-your-facts.view.view-taxonomy-term {
        padding: 3% 4%;
    }

    .know-your-facts.view.view-taxonomy-term .view-header p {
        padding-top: 0;
        padding-bottom: 10px;
    }

    .footer-bottom span.powered-by {
        margin-top: 20px;
    }

    .col.col-md-6.video-image {
        padding: 4% 4%;
    }

    .col.col-md-6.story {
        padding: 20px 4% 0;
    }

   

    .navbar-default .navbar-nav>li>a {
        padding: 15px 7px 5px 7px;
        font-size: 13px;
    }

    .path-frontpage .view.view-patient-.view-id-patient_.view-display-id-block_1 {
        display: block;
        position: relative;
        overflow: hidden;
        min-height: inherit;
        padding-top:60px;
    }

    section#block-views-block-patient-block-2 {
        display: none;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 h2 {
        text-transform: uppercase;
        color: #fff;
        font-size: 23px;
        text-align: center;
        padding: 0 7px 0 7px;
        margin-bottom: 0;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 h2.sp2 {
        color: #f36e21;
        margin-top: 0;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body {
        /* background: url(../images/quote.png) no-repeat;
    background-position: left 20px bottom 50px; */
        position: absolute;
        bottom: 100px;
        color: #fff;
        text-align: center;
        padding: 10px;
        width: 100%;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body h2 {
        color: #f36e21;
        margin-bottom: 0;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_teaser_section {
        height:500px !important;
    }

    .know-your-facts h2 {
        font-size: 36px;
    }

    #block-worriedorconfidentaboutyourrisks h2.block-title {
        padding: 4% 0;
    }

    p.kfact {
        padding: 0px 0 10px;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_slide,
    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-row {
        width: 100% !important;
        height: 690px;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-row {
        position: initial;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_slide img.img-responsive {
        width: auto;
        margin: 0 auto;
        height: auto;
        position: relative;
        top: 0px;
        z-index: 0;
    }

    .path-frontpage .view.view-patient-.view-id-patient_.view-display-id-block_1 .view-header {
        position: absolute;
        z-index: 6;
        padding-top: 0px;
        width: 100%;
        text-align: center;
        left: 0;
        top: 0;
    }

    section#block-worriedorconfidentaboutyourrisks {
        padding: 2% 4%;
    }

    section#block-preventionandprotection div .pv-inner {
        padding: 6% 4%;
    }

    section#block-clinicallocator .field.field--name-body {
        padding: 6% 4%;
    }

    section#block-clinicallocator {
        background-position: top 0px right;
        background-attachment: inherit;
        background-size: cover;
    }

    .nearby-doctor-result {
        background-position: bottom right -200px;
    }

    section#block-haveyouheardaboutmrslimsshinglesstory {
        padding: 6% 4% 8%;
    }

    .footer-inner .col-lg-5 {
        width: 100%;
        text-align: center;
    }

    section#block-footer .field.field--name-body.field--type-text-with-summary .col-lg-4 {
        width: 100%;
        text-align: center;
        margin: 2% 0;
    }

    .footer-inner .col-lg-3 {
        text-align: center;
        width: 100%;
    }

    .footer-bottom {
        margin-top: 50px;
    }

    .social-icon a {
        margin-right: 15px;
    }

    .footer-bottom,
    .footer-bottom span.powered-by {
        /* text-align: center; */
        width: 100%;
        display: inline-block;
        float: none;
        padding-bottom: 10px;
    }

    .risk-at-your-section {
        padding: 2% 5% 5% 5%;
        background-position: top center;
        background-size: 100% !important;
        background-color: #363636;
        padding-top: 50%;
    }

    .risk-at-your-section-chinese {
        padding: 2% 5% 5% 5%;
        background-position: top center;
        background-size: 100% !important;
        background-color: #363636;
        padding-top: 50%;
    }

    .risk-at-your-container h2 {
        vertical-align: middle;
        display: flex;
        align-items: center;
        margin-bottom: 0;
        position: absolute;
        top: 100px;
        z-index: 999;
        height: 90px;
        width: 100px;
        margin-top: 0;
        padding-bottom: 0;
    }

    .risk-result-left {
        padding: 42% 15px 0;
    }

    .risk-at-your-container p.result-head {
        font-size: 18px;
    }

    .result-head .result-logic-strong {
        font-size: 16px;
        line-height: 16px;
    }

    .risk-at-your-container p {}

    .risk-at-your-section {
        padding: 0;
    }

    .risk-at-your-section-chinese {
        padding: 0;
    }

    .risk-at-your-section.risk-screener-form-block {
        padding: 0 20px;
    }

    .risk-at-your-section-chinese.risk-screener-form-block-chinese {
        padding: 0 20px;
    }

    .risk-screener-form-container #progressbar {
        margin: 50px 0 20px;
    }

    .risk-screener-form-container #progressbar-chinese {
        margin: 50px 0 20px;
    }

    .risk-screener-form-container #progressbar li {
        width: 50px;
    }

    .risk-screener-form-container #progressbar-chinese li {
        width: 50px;
    }

    .risk-screener-form-container fieldset h2.fs-title {
        font-size: 20px;
    }

    .loader {
        top: 35%;
        left: 35%;
    }

    .loader-chinese {
        top: 35%;
        left: 35%;
    }

    .webform-submission-quiz-form li.progress-step {
        width: 25px;
    }

    .webform-submission-quiz-form .webform-progress,
    .quiz-inner,
    .webform-submission-quiz-form .form-actions {
        width: 100%;
        float: none;
    }

    .webform-submission-quiz-form .webform-options-display-buttons-wrapper {
        margin-right: 4%;
        width: 46%;
        display: inline-grid;
        margin-bottom: 3%;
    }

    .quiz-section-container,
    .webform-submission-quiz-form {
        padding: 10px 20px 30px 10px;
    }

    .webform-submission-quiz-form label.webform-options-display-buttons-label.control-label.option {
        height: 150px;
    }

    .article-content,
    .causes-container,
    .blank-container,
    .risk-factor,
    .social-media-sharing,
    .story-details-page .container,
    .field-inpara .container {
        width: 100% !important;
        padding: 0 4%;
    }

    section#block-nextpreviouslink,
    .nxt-prev-stry-main,
    .next-prev {
        padding: 2% 4%;
    }

    .story-details-page iframe {
        min-height: inherit;
    }

    .causes ul li {
        width: 100%;
        padding: 10px 0px;
    }

    .causes ul {
        display: block;
    }

    .black-section {
        padding: 10px 0% 20px;
    }

    .next-link.text-dark a {
        float: none !important;
    }

    .next-prev .text-dark {
        display: inline-block;
        width: 100%;
        float: none;
    }

    .next-prev {
        width: 96%;
        display: block;
        text-align: center;
    }

    .next-prev .text-dark a {
        text-align: center !important;
        background-position: center top !important;
    }

    .prev-link.text-dark {
        margin-bottom: 0px;
    }

    header#navbar .navbar-header {
        margin: 0;
    }

    .navbar .logo {
        padding-left: 0;
    }

    section#block-preventionandprotection div {
        height: auto;
        padding: 0;
    }

    .find-doctor-input .form-control {
        min-width: 100%;
    }

    ol.reference-main-content {
        display: none;
    }

    p.reference-conclusion {
        display: none;
    }

    .screener-question-example {
        font-size: 15px;
    }

    section#block-preventionandprotection div {
        background-size: auto 58% !important;
        background-position: top 0% right 35% !important;
        background-color: rgb(24 36 46 / 60%);
    }

    section#block-preventionandprotection {
        background: rgb(24 36 46);
    }

    section#block-preventionandprotection div .pv-inner h2+p {
        font-size: 18px;
    }

    .view-patient-.view-id-patient_.view-display-id-block_1 {
        padding-top: 5px;
    }

    p.p-diag {
        color: #a4a3a3 !important;
    }

    .mob-line-hide br {
        display: none;
    }

    .path-faqs .views-element-container.form-group {
        background-attachment: unset;
        background-position: top;
        padding-bottom: 30px;
        padding-top: 50%;
        background-size: 100%;
        background-color: #000;
    }

    .view-faqs h1 {
        top: -170px;
        margin-bottom: -180px;
        width: 200px;
        position: relative;
    }

    .know-your-facts .views-col {
        width: 100% !important;
    }

    .risk-at-your-section {
        padding-bottom: 0px;
    }

    .risk-at-your-section-chinese {
        padding-bottom: 0px;
    }

    a#risk_screen_lets_started {
        margin-bottom: 40px;
    }

    body.path-webform.has-glyphicons .region.region-content {
        background-position: bottom left -390px;
    }

    body.path-webform.has-glyphicons .region.region-content:before {
        background: rgba(0, 0, 0, 0.7);
    }

    p.disclaimer-copy1 {
        font-size: 14px;
        padding-bottom: 40px !important;
    }

    strong#above_what_age_does_shingles_most_commonly_occurs_-error {
        pointer-events: none;
    }

    strong#does_the_chickenpox_virus_cause_shingles_-error {
        pointer-events: none;
    }

    strong#what_are_some_of_the_early_symptoms_and_signs_of_shingles_-error {
        pointer-events: none;
    }

    strong#is_shingles_contagious_-error {
        pointer-events: none;
    }

    strong#can_you_get_shingles_more_than_once_-error {
        pointer-events: none;
    }

    .risk-screener-form-container fieldset {
        position: relative !important;
    }

    .page-node-type-article .card.article-detail-header .card-img-overlay h1 {
        max-width: 100%;
        font-size: 28px;
        margin-top: 0;
    }

    .page-node-type-article .card.article-detail-header img.card-img {
        left: 0;
        position: relative;
        height: auto;
        width: 100%;
    }

    .page-node-type-article .card.article-detail-header {
        height: auto;
    }

    .page-node-type-article .card.article-detail-header:before {
        display: none;
    }

    .view-know-their-stories .views-field.views-field-field-image img.img-responsive {
        width: 80%;
        margin: 0 auto;
    }

    .view-know-their-stories .know-stories .views-field.views-field-title {
        padding-top: 60%;
    }
        .path-frontpage .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_teaser_section {
        height: 600px !important;
    }
        .path-frontpage .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body {
        position: inherit !important;
    }
    
    .path-frontpage .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body {
        padding: 0 !important;
    }

        .main-patient-homepage-banner .story-btn {
        font-size: 16px;
        top: 444px;
    }
        .story-btn {
       
        left: 50%;
    }

        .older-section img {
        margin-bottom: 0 !IMPORTANT;
    }
}

/*.js-form-item >p >span >span >span >span >span >span >span {
    color: #ffffff;
} 

.js-form-item >p >span >span >span >span >span >span {
    color: #ffffff;
}*/

@media screen and (max-width: 480px) {
	.risk-screener-form-container #msform .action-button{font-size: 16px;}
    div#edit-above-what-age-does-shingles-most-commonly-occur- {
        width: 100%;
        display: block;
    }

    div#edit-above-what-age-does-shingles-most-commonly-occur- .js-form-item {
        width: 50%;
        float: left;
        margin: 0;
    }

    .privacy-policy a {
        padding-right: 10px;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body .field-content p {
        font-size: 16px;
    }

    .form-type-radio label.control-label.option {
        font-size: 16px;
    }
	.quiz-inner p {
    font-size: 20px;
	}
	.webform-submission-quiz-form .form-actions button#edit-actions-wizard-next, .webform-submission-quiz-form .form-actions button#edit-actions-submit{}

    .risk-at-your-container h2 {
        top: 60px;
    }

    body.path-node.page-node-type-risk-screener-logics.has-glyphicons.dsadas.dsadsa p.result-head {
        padding-top: 70px;
    }

    .know-your-facts.view .view-header p.kfact br {
        display: none;
    }

    p.result-head.result-1 strong.result-logic-strong,
    p.result-head.result-2 strong.result-logic-strong {
        display: inline-block;
        line-height: 30px;
    }

    .about-banner .banner-img-section:before {
        display: none;
    }

    .about-banner-container {
        bottom: 0;
        padding: 5%;
        position: relative;
        background: #000000;
        padding-bottom: 10%;
    }

    .about-banner img {
        width: 100%;
        min-height: inherit;
        object-fit: cover;
        height: auto;
        max-height: inherit;
    }

    section#block-shinglescantakecontrolofyourstory .banner-img-section {
        position: relative;
    }

    section#block-shinglescantakecontrolofyourstory .about-banner-container {
        bottom: 0;
        background: #000000;
        position: relative;
        top: 0;
    }

    .about-banner {
        height: auto;
    }


    .know-your-facts .view-content .views-row img,
    .know-your-facts .view-content .views-row img {
        width: 100%;
    }

    .know-your-facts .views-col {
        padding-right: 0%;
        padding-left: 0%;
    }

    .know-your-facts.view {
        padding: 0 3% 3%;
    }

    a.read-more-story {
        margin-left: 0;
        margin-top: 20px;
        min-width: 230px;
    }

    .view-know-their-stories a.btn.btn-primary.video-btn {
        min-width: 230px;
    }

    section#block-nextpreviouslink a,
    .nxt-prev-stry-main a,
    .next-prev a {
        margin-bottom: 15px;
        padding-top: 15px;
        background-position: center top !important;
        width: 100%;
        text-align: center !important;
    }

    section#block-nextpreviouslink,
    .next-prev {
        padding-top: 5%;
    }

    .risk-screener-form-container.container .col-md-6 {
        padding: 0;
    }

    .quiz-inner .error.form-item--error-message {
        min-width: 270px;
    }

    .view-know-their-stories .know-stories .views-field.views-field-title {
        padding-top: 107%;
    }


    ol.reference-main-content {
        display: none;
    }

    p.reference-conclusion {
        display: none;
    }

    .screener-question-example {
        font-size: 15px;
    }

    .col.col-md-6.screener,
    .col.col-md-6.knowledge {
        height: auto;
    }

    body.path-webform.has-glyphicons .region.region-content {
        background-position: bottom left 10%;
    }

    strong#above_what_age_does_shingles_most_commonly_occurs_-error {
        pointer-events: none;
    }

    strong#does_the_chickenpox_virus_cause_shingles_-error {
        pointer-events: none;
    }

    strong#what_are_some_of_the_early_symptoms_and_signs_of_shingles_-error {
        pointer-events: none;
    }

    strong#is_shingles_contagious_-error {
        pointer-events: none;
    }

    strong#can_you_get_shingles_more_than_once_-error {
        pointer-events: none;
    }

    .view-know-their-stories .views-field.views-field-field-image img.img-responsive {
        width: 100%;
        margin: 0 auto;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_teaser_section {
        height: 380px !important;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body .field-content {
        min-height: inherit;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body {
        background-position: left 20px top 85px !important;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_slide,
    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-row {
        width: 100% !important;
        height: 560px;
    }
        /* .main-patient-homepage-banner .main-top-section-right img {
    opacity: 1 !important;
} */

       
}


@media screen and (min-device-width: 481px) and (max-device-width:520px) {}

@media screen and (min-device-width: 430px) and (max-device-width:480px) {
    .view-know-their-stories .views-slideshow-controls-bottom.clearfix {
        bottom: -5px;
    }
}

@media screen and (min-device-width: 376px) and (max-device-width:429px) {}


@media screen and (max-width: 375px) {
    span.privacy-policy.privacy-policy-terms-conditions {
        width: 100%;
    }

    .privacy-policy a {
        white-space: inherit;
        width: 100%;
        display: inline-block;
        text-align: center !important;
        padding: 0;
    }
	.footer-bottom a {
    width: 100%;
    display: inline-block;
    padding: 0 5px !important;
}

    body.path-node.page-node-type-risk-screener-logics.has-glyphicons.dsadas.dsadsa p.result-head {
        padding-top: 60px;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_teaser_section {
        height: 350px !important;
    }

    section#block-worriedorconfidentaboutyourrisks {
        border-top: 1px solid #ffffff;
    }

    ol.reference-main-content {
        display: none;
    }

    p.reference-conclusion {
        display: none;
    }

    .screener-question-example {
        font-size: 15px;
    }

    body.path-webform.has-glyphicons .region.region-content {
        background-position: bottom left 15%;
    }

    strong#above_what_age_does_shingles_most_commonly_occurs_-error {
        pointer-events: none;
    }

    strong#does_the_chickenpox_virus_cause_shingles_-error {
        pointer-events: none;
    }

    strong#what_are_some_of_the_early_symptoms_and_signs_of_shingles_-error {
        pointer-events: none;
    }

    strong#is_shingles_contagious_-error {
        pointer-events: none;
    }

    strong#can_you_get_shingles_more_than_once_-error {
        pointer-events: none;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_slide,
    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views-row {
        width: 100% !important;
        height: 470px;
    }
	
}
@media screen and (max-width: 360px) {
    .main-top-section-left {
        padding: 20px 30px 0 !important;
    }
}

@media screen and (max-width: 359px) {
	
    .form-type-radio label.control-label.option, .risk-screener-form-container #msform .action-button {font-size: 14px;}
    strong#above_what_age_does_shingles_most_commonly_occurs_-error {
        pointer-events: none;
    }

    strong#does_the_chickenpox_virus_cause_shingles_-error {
        pointer-events: none;
    }

    strong#what_are_some_of_the_early_symptoms_and_signs_of_shingles_-error {
        pointer-events: none;
    }

    strong#is_shingles_contagious_-error {
        pointer-events: none;
    }

    strong#can_you_get_shingles_more_than_once_-error {
        pointer-events: none;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 h2 {
        font-size: 20px;
    }

    .path-frontpage .view.view-patient-.view-id-patient_.view-display-id-block_1 .view-header {
        top: 0px;
    }

    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_slide img.img-responsive {
        top: 0px;
    }

    .dropdown-menu>li>a {
        white-space: inherit;
    }
}


/*************** website New layout changes ************/

@media screen and (max-width: 767px) {
	p.disclaimer-copy1{text-align:center; padding-right: 2%; padding-left: 2%;}
	.footer-bottom, .footer-bottom span.powered-by{padding-bottom: 20px;margin-top: 30px; text-align:center; border-top: 1px solid #c6c6c6; padding-top: 15px;}
	.col.col-md-6.screener, .col.col-md-6.knowledge{padding: 30px 20px 30px;}
	.col.col-md-6.screener p, .col.col-md-6.knowledge p {padding-left: 0;}
	.col.col-md-6.screener .btn-prm a, .col.col-md-6.knowledge .btn-prm a{margin-left: 0;}
    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_teaser_section {
        
    }
        .main-top-section-left img {
        margin-bottom: 0px ! IMPORTANT;
		margin-left: 0px ! IMPORTANT;
		margin-right: 0px ! IMPORTANT;

    }
    
        .main-top-section-left h2 {
        margin-bottom: 13px !important;
    }
    .main-top-section-left h2 {
        font-size: 25px ! IMPORTANT;
        text-align: left !important;
        padding-left: 0 !important;
    }

        .main-top-section-left p {
            color: #fff !important;
            font-weight: 400;
            margin-top: 0 ! IMPORTANT;
            font-size: 16px !important;
            margin-bottom: 12px !important;
            font-family: "futura-pt", sans-serif;
            line-height: 17px;
    }
    .main-top-section-left .sed-section strong {
        font-size: 19px;
    }
    .main-top-section-left {
        padding: 30px 10px 0 !important;
    }

        .text-overlay.chen {
        top: 10%;
        left: 152px;
    }
	/*.path-frontpage .view.view-patient-.view-id-patient_.view-display-id-block_1{min-height: 380px;}*/
}
/*
@media screen and (max-width: 480px) {
    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_teaser_section {
        height: 480px !important;
    }
}
*/
@media screen and (max-width: 375px) {
    .view.view-patient-.view-id-patient_.view-display-id-block_1 .views_slideshow_cycle_teaser_section {
        
    }
	.view.view-patient-.view-id-patient_.view-display-id-block_1 .views-field.views-field-body{bottom:0}
	
}




#chatbot-popover, gsk-popover+div{display:none !Important;}