.breadcrumbs{margin:10px 0}.breadcrumbs-list{overflow:hidden;margin:0;padding:0;list-style:none}.breadcrumbs-list li{float:left;margin-right:6px}.breadcrumbs-separator{margin:0 10px}.breadcrumbs-without-separator .breadcrumbs-separator{display:none}.breadcrumbs-without-separator li{padding-right:15px;margin-right:9px;position:relative}.breadcrumbs-without-separator li:before{content:"\f054";display:inline-block;font-family:FontAwesome;font-style:normal;position:relative;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:5px;right:0;font-size:8px}.breadcrumbs-without-separator li:last-child{background-image:none}.breadcrumbs-without-separator li:last-child:before{display:none}@media only screen and (max-width:767px){.breadcrumbs-list li{float:none}} .carousel {
    position: relative;
    border: solid 2px #323131;
    background-color: #e1e1e1;
    padding: 15px 60px
}

.carousel-slides {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.carousel-slide {
    clear: both;
    position: absolute;
    width: 100%
}

.carousel-slide .no-content,
.carousel-slide .no-image {
    text-align: center
}

.carousel-slide.is-active {
    display: block;
    position: relative
}

.carousel-cover {
    max-width: 50%;
    height: auto;
    float: right
}

.carousel-slide .image-and-content {
    overflow: hidden
}

.carousel-slide .no-content .carousel-cover {
    float: none;
    max-width: 100%
}

.carousel-slide .no-image .carousel-content {
    float: none;
    max-width: 100%
}

.carousel-content {
    max-width: 48%;
    float: left;
    text-align: left;
    -moz-transition-property: margin;
    -o-transition-property: margin;
    -webkit-transition-property: margin;
    transition-property: margin;
    -moz-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    width: 100%
}

.carousel-nav {
    text-align: center;
    margin-top: 0;
    overflow: hidden;
    padding: 0
}

.carousel-nav li {
    display: inline-block;
    margin: 0 3px
}

.carousel-nav a {
    display: inline-block;
    border: 2px solid #656363;
    width: 10px;
    height: 10px;
    font-size: 0;
    color: transparent
}

.carousel-nav li.is-active a {
    background: #939191
}

.carousel-nav-prev,
.carousel-nav-next {
    position: absolute;
    top: 50%;
    border: none;
    width: 19px;
    height: 31px
}

.carousel-nav-prev a,
.carousel-nav-next a {
    border: none;
    display: block;
    width: 100%;
    height: 100%
}

.carousel-nav-prev {
    left: 10px
}

.carousel-nav-prev a:before {
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: 400;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    color: #939191
}

.carousel-nav-prev a:hover:before {
    color: #323131
}

.carousel-nav-next {
    right: 10px
}

.carousel-nav-next a:before {
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: 400;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    color: #939191
}

.carousel-nav-next a:hover:before {
    color: #323131
}

.no-js .carousel .carousel-slide:first-child {
    margin-top: 0;
    border-top: none
}

.no-js .carousel .carousel-slide {
    position: static
}

.no-js .carousel .carousel-nav li {
    display: none
}

.lt-ie8 .carousel-nav li {
    display: inline;
    zoom: 1
}

.lt-ie8 .carousel-nav li.is-active a {
    background: #939191
}

.lt-ie8 .carousel-nav .carousel-nav-prev,
.lt-ie8 .carousel-nav .carousel-nav-next {
    width: 19px;
    height: 31px
}

.lt-ie8 .carousel-nav .carousel-nav-prev a,
.lt-ie8 .carousel-nav .carousel-nav-next a {
    border: none;
    display: block;
    width: 100%;
    height: 100%
}

.lt-ie8 .carousel-nav a {
    display: block;
    zoom: 1;
    border: 2px solid #656363;
    width: 10px;
    height: 10px
}

.home-main-box .home-image-box .carousel {
    padding: 0 0;
    border: none;
    height: 524px;
    width: 100%
}

.home-main-box .carousel-nav a {
    display: inline-block;
    border: 1px solid #000;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    font-size: 0;
    color: transparent
}

.home-main-box .carousel-nav-prev a:before {
    color: #fff
}

.carousel-nav-next a:before {
    color: #fff
}

.home-main-box .carousel-nav li.is-active a {
    background: #000
}

.home-main-box .home-image-box.carousel-nav-next {
    right: 0
}

.home-main-box .home-image-box.carousel-nav-prev {
    left: 0
}

.home-main-box .home-image-box .carousel-nav-prev,
.home-main-box .home-image-box .carousel-nav-next {
    top: -13.38em;
    border: none;
    width: 50px;
    height: 50px;
    background-color: transparent;
    text-align: center
}

.home-main-box .home-image-box .carousel-nav-prev {
    background: url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/carousel/left-arrow.png) center center no-repeat #024a94
}

.home-main-box .home-image-box .carousel-nav-next {
    background: url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/carousel/right-arrow.png) center center no-repeat #024a94
}

.home-main-box .home-image-box .carousel-nav-prev a,
.home-main-box .home-image-box .carousel-nav-next a {
    border: none;
    display: block;
    width: 100%;
    text-align: center;
    height: 100%;
    box-sizing: border-box;
    background: none
}

.home-main-box .home-image-box .carousel-nav-next a {
    padding: 15% 8%
}

.home-main-box .home-image-box .carousel-nav-prev a {
    padding: 15% 0%
}

.home-main-box .home-image-box .carousel-nav-next {
    right: 0;
    margin: 0;
    position: absolute
}

.home-main-box .home-image-box .carousel-nav-prev {
    left: 0;
    margin: 0;
    position: absolute
}

.home-main-box .home-image-box .carousel-nav-prev a:hover:before,
.home-main-box .home-image-box .carousel-nav-next a:hover:before {
    color: #fff
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .home-page-carousel-content {
    position: absolute;
    top: 8.8em;
    max-width: 33%;
    left: 9.8%
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
    position: absolute;
    top: 9.575em;
    max-width: 43%;
    left: 9.8%
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content .richText-content>p:nth-child(2) {
    width: 78%
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .image-and-content .home-page-carousel-content {
    position: absolute;
    top: 10.125em;
    max-width: 100%;
    left: 9.8%
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides {
    background: rgb(255, 255, 255);
    width: 100%;
    box-sizing: border-box;
    height: 520px !important
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) {
    background: #f6f6f6;
    background: -moz-linear-gradient(left, #f6f6f6 1%, #fefefe 5%, #ffffff 49%, #fefefe 96%, #f6f6f6 100%);
    background: -webkit-linear-gradient(left, #f6f6f6 1%, #fefefe 5%, #ffffff 49%, #fefefe 96%, #f6f6f6 100%);
    background: linear-gradient(to right, #f6f6f6 1%, #fefefe 5%, #ffffff 49%, #fefefe 96%, #f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f6f6f6', GradientType=1);
    display: block
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) {
    background: #d6dddf;
    background: -moz-linear-gradient(left, #d6dddf 0%, #dce2e5 100%);
    background: -webkit-linear-gradient(left, #d6dddf 0%, #dce2e5 100%);
    background: linear-gradient(to right, #d6dddf 0%, #dce2e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6dddf', endColorstr='#dce2e5', GradientType=1);
    display: block
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content .home-page-carousel-heading {
    font-weight: 700;
    color: #152972;
    letter-spacing: -1.3px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content .home-page-carousel-text {
    font-size: 1.5em;
    color: #152972;
    font-weight: 400
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content .home-page-carousel-heading p {
    color: #024a94
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
    color: #fff;
    padding: 1.1207em 6.7% .9em 6.7%;
    margin-top: 2.2em;
    width: auto;
    text-align: center;
    font-weight: 700;
    font-size: .8125em;
    line-height: 1;
    float: left;
    box-sizing: border-box;
    border: 1px solid #2465a0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
    letter-spacing: .025em
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
    color: #fff;
    padding: 1.1207em 5.8% .9em 5.8%;
    margin-top: 2.2em;
    width: auto;
    text-align: center;
    font-weight: 700;
    font-size: .8125em;
    line-height: 1;
    float: left;
    box-sizing: border-box;
    border: 1px solid #2465a0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
    letter-spacing: .025em
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child a,
.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child a {
    outline: none;
    text-decoration: none;
    color: #fff
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child a {
    outline: none;
    text-decoration: none;
    color: #fff;
    padding: 1em 0;
    width: 100%;
    display: inline-block;
    letter-spacing: 1px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child a:hover {
    background: #4C4C4E;
    border-radius: 6px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child a:focus {
    background: #4C4C4E;
    border-radius: 6px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child a:active {
    background: #CE181E;
    border-radius: 6px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
    background: rgb(2, 74, 148);
    background: -moz-linear-gradient(45deg, rgba(2, 74, 148, 1) 0%, rgba(2, 74, 148, 1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(2, 74, 148, 1) 0%, rgba(2, 74, 148, 1) 100%);
    background: linear-gradient(45deg, rgba(2, 74, 148, 1) 0%, rgba(2, 74, 148, 1) 100%);
    border-radius: 6px;
    outline: none;
    text-decoration: none;
    color: #fff;
    padding: 1.1207em 5.8% .9em 5.8%;
    margin-top: 2.2em;
    width: auto;
    text-align: center;
    font-weight: 700;
    font-size: .8125em;
    line-height: 1;
    float: left;
    box-sizing: border-box;
    border: 1px solid #2465a0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
    letter-spacing: .025em
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child a {
    outline: none;
    text-decoration: none;
    color: #fff
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content .home-page-carousel-last a {
    outline: none;
    text-decoration: none
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-nav-next a:before {
    color: #fff
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h1 {
    font-weight: 700;
    font-size: 3.375em;
    color: #024a94;
    line-height: .9;
    margin-bottom: .01em
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h2 {
    font-weight: 700;
    font-size: 3.375em;
    color: #024a94;
    line-height: 1;
    margin-bottom: .01em
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h3 {
    font-weight: 700;
    font-size: 4.625em;
    color: #024a94;
    line-height: .9;
    margin-bottom: .01em
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-cover {
    max-width: 100%;
    width: 100%
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-cover {
    float: none;
    right: 9.5em;
    top: 4.7em
}

.home-main-box .home-image-box .carousel-nav {
    text-align: center;
    margin-top: 0;
    overflow: visible;
    padding: 0;
    position: absolute;
    left: 0;
    bottom: 2.18em;
    width: 100%;
    right: 0;
    margin: 0 auto
}

.home-main-box .home-image-box .carousel-nav li {
    display: inline-block;
    margin: 0 1px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-slide .home-tablet-img {
    display: none
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-slide .mobile-component {
    display: none
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-cover {
    max-width: 100%;
    width: 100%;
    padding: 0;
    float: left;
    margin: 0 auto
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content h2 {
    font-weight: 700;
    font-size: 3.875em;
    color: #024a94;
    line-height: .9;
    margin-bottom: .01em
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .home-slide2-content p {
    font-weight: 700;
    font-size: 3.875em;
    color: #024a94;
    line-height: 1.1em;
    margin-bottom: .01em
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .home-slide2-content p span.home-page-carousel-text {
    font-size: .485em;
    font-weight: 400;
    color: #024a94;
    line-height: 1.2;
    margin-bottom: .01em;
    display: block;
    padding-top: .3em;
    width: 95%
}

.home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content p span.note-text {
    font-weight: 400;
    font-size: .259em;
    line-height: 1.2;
    color: #4C4C4E;
    margin: .31em 0 1.47em;
    display: block
}

.home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content p span.note {
    font-weight: 400;
    font-size: .259em;
    line-height: 1;
    color: #4C4C4E;
    margin: 1em 0 0;
    display: block
}

.home-carousel-images .carousel-slides .carousel-content p {
    font-weight: 700;
    font-size: 3.375em;
    color: #152972;
    line-height: 1;
    margin-bottom: .01em
}

.home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content {
    margin-top: 7.568em
}

.home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .carousel-content .home-page-carousel-text {
    font-size: .485em;
    font-weight: 400;
    color: #024a94;
    line-height: 1.2;
    margin-bottom: .01em;
    display: block;
    padding-top: .3em;
    width: 95%
}

.home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content .note-text {
    font-weight: 400;
    font-size: 1em;
    line-height: 1.5;
    color: #4C4C4E;
    margin: .81em 0 1.47em;
    display: block
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .richText-content p:last-child {
    width: 43%;
    color: #fff;
    font-size: 1.375em;
    text-align: center;
    line-height: 1.2
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .richText-content p:last-child span.home-page-carousel-last {
    padding: .66em 0%;
    width: 100%;
    display: inline-block;
    letter-spacing: 1px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li .carousel-content .richText-content p:last-child a {
    color: #fff;
    text-decoration: none;
    font-weight: 700
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides {
    height: 500px !important
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-cover {
    max-width: 100%;
    width: 100%;
    padding: 0;
    float: left;
    margin: 0 auto
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-heading {
    font-weight: 700;
    font-size: 1em;
    color: #024a94
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-text {
    font-size: .5556em;
    font-weight: 400;
    color: #024a94;
    line-height: 1.2;
    margin-bottom: .01em;
    display: inline-block
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content p {
    font-size: 3.5875em;
    text-align: center
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content p span.home-page-carousel-text {
    font-weight: 400;
    font-size: .459em;
    line-height: 2.1;
    display: block;
    padding-bottom: .3em
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
    color: #fff;
    margin-top: 2.2em;
    float: left;
    padding: 0;
    width: 29%
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .image-and-content .carousel-cover {
    float: none;
    margin: 0 auto;
    width: 100%;
    padding-left: 19.2%;
    padding-top: 2.3em;
    padding-bottom: 2.1em;
    max-width: 61.8%
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content {
    float: none;
    margin: 0 auto;
    max-width: 50.5%
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .home-page-carousel-heading {
    width: 91%;
    display: inline-block
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content h2 {
    font-size: 3.6875em;
    text-align: center
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content h2 span.home-page-carousel-text {
    font-weight: 400;
    font-size: .459em;
    line-height: 2;
    display: block;
    padding-bottom: .3em
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .richText-content p:last-child {
    width: 41%;
    color: #fff;
    font-size: 1.375em;
    text-align: center;
    line-height: 1.2;
    font-weight: 700;
    margin: 0 auto;
    padding: 0
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .richText-content p .home-page-carousel-last {
    width: 100%;
    padding: .66em 0;
    display: block;
    border-radius: 6px;
    letter-spacing: 1px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .richText-content p .home-page-carousel-last:hover,
.home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .richText-content p:last-child span.home-page-carousel-last:hover,
.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child span.home-page-carousel-last:hover {
    background: #4C4C4E;
    border-radius: 6px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child span.home-page-carousel-last:focus {
    background: #4C4C4E;
    border-radius: 6px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .richText-content p .home-page-carousel-last:active,
.home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .richText-content p:last-child span.home-page-carousel-last:active,
.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child span.home-page-carousel-last:active {
    background: #CE181E;
    border-radius: 6px
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li .carousel-content .richText-content p:last-child {
    display: block;
    background: #2b6aa3;
    background: -moz-linear-gradient(top, #2b6aa3 0%, #024a94 100%);
    background: -webkit-linear-gradient(top, #2b6aa3 0%, #024a94 100%);
    background: linear-gradient(to bottom, #2b6aa3 0%, #024a94 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b6aa3', endColorstr='#024a94', GradientType=0);
    border-radius: 6px;
    outline: none;
    text-decoration: none
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content,
.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content {
    position: relative
}

.home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content {
    position: absolute;
    left: 23.5%
}

.how-to-use-box .how-to-use-carousel {
    border: none;
    background: none;
    padding: 0;
    width: 100%;
    float: left;
    min-height: 29.6875em
}

.how-to-use-box .how-to-use-carousel .carousel-slides {
    width: 100%;
    float: left
}

.how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide {
    width: 100%;
    float: left
}

.how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide {
    width: 100%;
    float: left
}

.how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure {
    width: 100%;
    float: left
}

.how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure img {
    width: 100%;
    float: left;
    min-height: 29.6875em
}

.how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption {
    position: absolute;
    right: 8.9%;
    top: 0;
    width: 35.4%;
    height: 100%
}

.how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span {
    display: table-cell;
    height: 475px;
    vertical-align: middle
}

.how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span {
    display: block;
    box-sizing: border-box;
    padding: .6em 5.4% 1em 5.4%;
    background: rgba(255, 255, 255, .8)
}

.how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span h3 {
    font-weight: 700;
    font-size: 2em;
    color: #152972;
    margin: 0 0 .2em 0;
    line-height: 1.1;
    text-transform: none
}

.how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span p {
    font-weight: 400;
    font-size: 1.125em;
    color: #4C4C4E
}

.how-to-use-box .how-to-use-carousel .carousel-nav {
    position: absolute;
    bottom: .7em;
    left: 0;
    right: 0;
    overflow: visible
}

.how-to-use-box .how-to-use-carousel .carousel-nav li {
    margin: 0 .8%
}

.carousel-nav a {
    display: inline-block;
    border: 1px solid #000000;
    width: 10px;
    height: 10px;
    font-size: 0;
    color: transparent;
    border-radius: 8px;
    background: #fff
}

.carousel-nav li.is-active a {
    background: #000000;
    border-radius: 8px;
    color: #fff;
}

.how-to-use-box .how-to-use-carousel .carousel-nav li.carousel-nav-prev {
    position: absolute;
    top: -12.6em;
    left: 1%;
    opacity: .8;
    margin: 0;
    background: url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/prev-arrow.png) center center no-repeat;
    background-color: #111;
    height: 50px;
    width: 22px;
    padding: 8px 6px;
}

.how-to-use-box .how-to-use-carousel .carousel-nav li.carousel-nav-next {
    position: absolute;
    top: -12.6em;
    right: 1%;
    opacity: .8;
    margin: 0;
    background: url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/next-arrow.png) center center no-repeat;
    background-color: #111;
    height: 50px;
    width: 22px;
    padding: 8px 6px;
}

.how-to-use-box .how-to-use-carousel .carousel-nav li.carousel-nav-prev a,
.how-to-use-box .how-to-use-carousel .carousel-nav li.carousel-nav-next a {
    border-radius: 0;
    background: none;
    border: none;
    height: 100%;
    width: 100%;
    display: block
}

@media screen and (min-width:1025px) {
    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content .richText-content>p:nth-child(2) {
        width: 78%;
        margin-top: .4em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        margin-top: 1em
    }
}

@media screen and (max-width:1024px) and (min-width:768px) {
    .home-main-box .home-image-box .carousel {
        height: 20.75em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 20.75em !important
    }

    .home-main-box .home-image-box .carousel-nav {
        bottom: 2em
    }

    .home-main-box .home-image-box .carousel-nav-prev,
    .home-main-box .home-image-box .carousel-nav-next {
        width: 23px;
        height: 29px;
        top: -11.55em
    }

    .home-main-box .home-image-box .carousel-nav-prev {
        background: url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/carousel/tablet-left-arrow.png) center center no-repeat #024a94
    }

    .home-main-box .home-image-box .carousel-nav-next {
        background: url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/carousel/tablet-right-arrow.png) center center no-repeat #024a94
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .home-page-carousel-content {
        top: 3.45em;
        max-width: 38%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
        top: 3.45em;
        max-width: 100%;
        width: 46%;
        left: 5.8%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .image-and-content .home-page-carousel-content {
        top: 6.08em;
        max-width: 38%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-cover {
        max-width: 100%;
        width: 100%;
        padding: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .image-and-content .carousel-cover {
        max-width: 100%;
        width: 72%;
        padding: 1em 0% .1em;
        margin: 0 auto
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content .home-page-carousel-text {
        font-size: 1.375em;
        line-height: 1.1;
        display: block;
        margin-top: .43em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        margin-top: 1.55em;
        padding: .6em 6.7% .6em 6.7%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        margin-top: 1em;
        padding: 0;
        width: 50%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        margin-top: 1.55em;
        padding: .6em 6.7% .6em 6.7%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h1 {
        font-size: 2.5em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h2 {
        font-size: 2.875em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h3 {
        font-size: 2.875em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .carousel-content {
        max-width: 100%;
        width: 45%;
        left: 23%;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-slide .home-tablet-img {
        display: none
    }

    .home-main-box .home-image-box .carousel {
        height: 25em;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-cover {
        float: none;
        margin: 0 auto;
        padding: 0;
        width: 96%;
        max-width: 100%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 24em !important
    }

    .home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content {
        margin-top: 1em;
        padding: 0 2%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2)>.image-and-content {
        height: 25em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3)>.image-and-content {
        width: 100%;
        text-align: center
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content {
        float: none;
        margin: 0 auto;
        max-width: 75%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content h2 span.home-page-carousel-text {
        line-height: 1;
        margin-top: 0;
        padding-bottom: 1em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content {
        text-align: center
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content h2 {
        font-size: 3em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .home-slide2-content p {
        font-size: 3em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content h2 {
        font-size: 2.5em;
        padding: .3em 0 0
    }

    .home-main-box .home-product-box .home-right-promo-box .right-promo-txt .richText-content h2 {
        padding-bottom: 0em;
        margin-bottom: 0
    }

    .home-main-box .home-review-box .right-review-txt {
        width: 34%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .richText-content p:last-child {
        font-size: 1.375em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child span.home-page-carousel-last {
        padding: 1em 0 1em;
        width: 100%
    }

    .home-carousel-images .carousel-slides .carousel-content p {
        font-size: 2.875em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content p {
        font-size: 2.5em;
        padding: .3em 0 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content p span.home-page-carousel-text {
        line-height: 1;
        margin-top: 0;
        padding-bottom: 1em
    }

    .home-main-box .home-image-box .carousel-nav-prev,
    .home-main-box .home-image-box .carousel-nav-next {
        top: -8.55em
    }

    .home-main-box .home-product-box .home-left-promo-box .left-promo-txt .richText-content .note-text {
        padding-top: .5em
    }
}

@media screen and (max-width:1024px) {
    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure img {
        min-height: inherit
    }

    .how-to-use-box .how-to-use-carousel {
        min-height: 24.688em
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span {
        height: 24.688em
    }

    .home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content p span.note-text {
        font-size: .33em
    }

    .home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content p span.note {
        font-size: .33em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content .richText-content>p:nth-child(2) {
        width: 73%
    }
}

@media screen and (max-width:962px) {
    .home-main-box .home-image-box .carousel {
        height: 21.75em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 20.75em !important
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-cover {
        width: 87%;
        position: absolute;
        bottom: 0;
        left: 7%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content {
        height: inherit;
        position: relative
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) {
        height: inherit
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .richText-content p:last-child {
        font-size: 1em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content h2 {
        padding: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content h2 span.home-page-carousel-text {
        padding-bottom: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .home-slide2-content p .home-page-carousel-heading {
        font-size: .8em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content p {
        padding: 0
    }
}

@media screen and (max-width:768px) {
    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure img {
        min-height: 18.688em
    }

    .how-to-use-box .how-to-use-carousel {
        min-height: 19em
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span {
        height: 19em
    }

    .how-to-use-box .how-to-use-carousel .carousel-nav li.carousel-nav-next {
        top: -7em
    }

    .how-to-use-box .how-to-use-carousel .carousel-nav li.carousel-nav-prev {
        top: -7em
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span h3 {
        font-size: 1.5em
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span p {
        font-size: .875em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content .richText-content>p:nth-child(2) {
        width: 97%
    }
}

@media only screen and (max-width:767px) {
    .carousel-cover {
        max-width: 100%;
        float: none;
        margin: auto;
        display: block
    }

    .carousel-content {
        max-width: 100%;
        float: none
    }

    .carousel-nav li {
        display: none
    }

    .carousel-nav .carousel-nav-prev,
    .carousel-nav .carousel-nav-next {
        display: block
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-cover,
    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-cover,
    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-cover {
        display: none
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-slide .mobile-component {
        display: block
    }

    .home-main-box .home-image-box .carousel {
        height: 30.75em;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 30.75em !important
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .home-page-carousel-content {
        position: absolute;
        top: 4.25em;
        max-width: 100%;
        left: 0;
        width: 100%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h1 {
        font-size: 2.1875em;
        left: 5.6%;
        position: relative;
        width: 25%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content .home-page-carousel-text {
        font-size: .875em;
        line-height: 1.1;
        display: block;
        width: 50%;
        margin-top: .2em;
        left: 5.6%;
        position: relative
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        position: absolute;
        left: 0;
        top: 55.6em;
        right: 0;
        margin: 0 auto;
        width: 24%;
        font-size: .6875em;
        padding: .8em 6.7% .6em 6.7%
    }

    .home-main-box .home-image-box .carousel-nav {
        bottom: .8em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .mobile-component {
        width: 100%;
        margin: 0 auto
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .mobile-component img {
        float: left;
        width: 100%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
        position: absolute;
        top: 23.25em;
        max-width: 100%;
        left: 0;
        width: 100%;
        text-align: center;
        right: 0;
        margin: 0 auto
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h2 {
        font-size: 2.1875em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content .home-page-carousel-text {
        display: block;
        width: 100%;
        left: 0;
        margin-top: .9em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        position: absolute;
        left: 0;
        top: 59.6em;
        right: 0;
        margin: 0 auto;
        width: 24%;
        font-size: .6875em;
        padding: .8em 6.7% .6em 6.7%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        position: absolute;
        left: 0;
        top: 56.6em;
        right: 0;
        margin: 0 auto;
        width: 26%;
        font-size: .6875em;
        padding: .8em 6.7% .6em 6.7%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .image-and-content .home-page-carousel-content {
        top: 3.5em;
        max-width: 100%;
        left: 0;
        width: 100%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .image-and-content .mobile-component {
        width: 65%;
        margin-top: 1.3em;
        float: none;
        margin: 4.25em auto 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .mobile-component img {
        float: left;
        width: 100%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h3 {
        font-size: 3em;
        width: 50%;
        position: relative;
        left: 5.6%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .mobile-component {
        float: left;
        width: 100%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .mobile-component img {
        float: left;
        width: 100%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content {
        left: 31%;
        width: 69%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .home-slide2-content p .home-page-carousel-heading {
        font-size: .388em
    }

    .home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content {
        margin: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .home-slide2-content p span.home-page-carousel-text {
        font-size: .242em;
        left: 0;
        padding: .2em 0 0 0;
        margin: 0;
        width: 100%
    }

    .home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content p span.note-text {
        font-size: 14px;
        padding-top: 11em;
        line-height: 14px
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .richText-content p:last-child span.home-page-carousel-last {
        font-size: .69em;
        padding: .77em 0%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content p {
        line-height: .45;
        padding: 0;
        width: 90%;
        margin: 0 auto
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content .richText-content>p:nth-child(2) {
        width: 90%;
        margin: 0 auto
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-heading {
        font-size: .4444444444444444em;
        color: #fff;
        text-shadow: 0 1px 7px rgba(150, 150, 150, 1);
        letter-spacing: normal
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
        text-align: left
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content .home-page-carousel-text {
        font-size: .2407407407407407em;
        color: #fff;
        text-shadow: 0 1px 7px rgba(150, 150, 150, 1)
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 6em;
        width: 23%;
        padding: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child span.home-page-carousel-last {
        padding: .8em 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content,
    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content>.content.paragraphSystem {
        left: 0;
        width: 100%;
        height: inherit
    }

    .home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content {
        left: 31%;
        width: 69%;
        position: absolute;
        height: inherit
    }

    .home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content>.component-content {
        height: inherit
    }

    .home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content p span.note-text {
        padding: 0;
        position: absolute;
        bottom: 6em;
        width: 90%
    }

    .home-main-box .home-image-box .home-carousel-images ul.carousel-slides li:first-child .home-slide2-content p span.note {
        font-size: .16em;
        padding: 0;
        position: absolute;
        bottom: 6em;
        width: 90%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .richText-content p:last-child {
        position: absolute;
        bottom: 2em;
        border-radius: 4px;
        width: 50%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .carousel-product-img {
        width: 31%;
        position: absolute;
        left: 6%;
        bottom: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .carousel-product-img img {
        width: 66%;
        float: left;
        padding-top: 1em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .mobile-component.healing-days-img {
        top: 8em;
        right: 19%;
        width: 41%;
        position: absolute
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .mobile-component.healing-days-img img {
        padding: 0
    }

    .home-main-box .home-image-box .carousel-nav {
        display: block
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:first-child .carousel-content .home-slide2-content p {
        width: 90%;
        margin-top: -10px
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .mobile-component img {
        width: 45%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .mobile-component img {
        position: relative;
        top: -4.5em;
        width: 77%;
        float: none
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
        z-index: 9
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li .carousel-content .richText-content p:last-child {
        border-radius: 4px
    }

    .home-main-box .carousel-nav a {
        width: 6px;
        height: 6px
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content {
        width: 90%;
        max-width: 100%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-slide3-content {
        position: absolute;
        top: 20.5em;
        margin: 0 auto;
        width: 94%;
        left: 0;
        right: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content p {
        font-size: 1.85em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content p span.home-page-carousel-text {
        width: 100%;
        clear: both;
        left: 0;
        font-size: .45em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .richText-content p:last-child {
        font-size: .69em;
        width: 37%
    }

    .how-to-use-box .how-to-use-carousel {
        min-height: 30.75em;
        background: rgba(207, 235, 251, .9)
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure img {
        min-height: inherit;
        float: left;
        width: 100%
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides {
        height: auto !important
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption {
        position: relative;
        right: inherit;
        top: 0;
        width: 100%;
        height: auto;
        float: left
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span {
        height: auto
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span {
        display: block;
        box-sizing: border-box;
        padding: 1em 3.4%;
        background: none;
        float: left;
        width: 100%
    }

    .how-to-use-box .how-to-use-carousel .carousel-nav li.carousel-nav-prev {
        background-size: 70% auto;
        top: -13em
    }

    .how-to-use-box .how-to-use-carousel .carousel-nav li.carousel-nav-next {
        background-size: 70% auto;
        top: -13em
    }

    .how-to-use-box .how-to-use-carousel .carousel-nav li {
        display: inline-block
    }

    .how-to-use-box .how-to-use-carousel .carousel-nav {
        bottom: -.3em
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span h3 {
        text-align: left;
        font-size: 1em
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span p {
        text-align: left;
        font-size: .75em
    }

    .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide.desktop-img {
        display: none
    }
}

@media only screen and (max-width:667px) {
    .home-main-box .home-image-box .carousel {
        height: 30.75em;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 30.75em !important
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h1 {
        width: 25%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 46.6em;
        width: 25%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 5.6em;
        ;
        width: 25%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 47.6em;
        width: 27%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .mobile-component img {
        width: 50%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .mobile-component img {
        width: 100%
    }
}

@media only screen and (max-width:640px) {
    .home-main-box .home-image-box .carousel {
        height: 30.75em;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 30.75em !important
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h1 {
        width: 27%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 43.6em;
        width: 25%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 5.6em;
        width: 25%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 44.6em;
        width: 27%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .mobile-component img {
        width: 55%
    }
}

@media only screen and (max-width:601px) {
    .home-main-box .home-image-box .carousel {
        height: 30.75em;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 30.75em !important
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h1 {
        width: 28%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 41em;
        width: 26%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 6em;
        width: 26%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 42em;
        width: 28%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
        top: 23.25em
    }

    .how-to-use-box .how-to-use-carousel {
        min-height: 26.75em
    }
}

@media only screen and (max-width:568px) {
    .home-main-box .home-image-box .carousel {
        height: 27.65em;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 27.65em !important
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h1 {
        width: 30%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 38.3em;
        width: 27%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 8.3em;
        width: 27%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 39.3em;
        width: 29%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .mobile-component img {
        width: 57%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
        top: 16.25em
    }
}

@media only screen and (max-width:480px) {
    .home-main-box .home-image-box .carousel {
        height: 25.25em;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 25.25em !important
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h1 {
        width: 36%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 29.75em;
        width: 29%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 8.75em;
        width: 32%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 30.75em;
        width: 32%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .image-and-content .mobile-component img {
        width: 61%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
        top: 10.25em
    }

    .how-to-use-box .how-to-use-carousel {
        min-height: 24.75em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-slide3-content {
        top: 14.5em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .image-and-content .mobile-component {
        margin: 2.25em auto 0
    }
}

@media only screen and (max-width:375px) {
    .home-main-box .home-image-box .carousel {
        height: 22.75em;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 22.75em !important
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h1 {
        width: 51%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 20.6em;
        width: 39%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 8.6em;
        width: 39%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 21.6em;
        width: 41%
    }

    .how-to-use-box .how-to-use-carousel {
        min-height: 21.75em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
        top: 12.9em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-slide3-content {
        top: 12em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .image-and-content .mobile-component {
        margin: 2.25em auto 0
    }
}

@media only screen and (max-width:360px) {
    .home-main-box .home-image-box .carousel {
        height: 23em;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 23em !important
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 19.6em;
        width: 39%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 8.6em;
        width: 43%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 20.6em;
        width: 41%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
        top: 12.6em
    }
}

@media only screen and (max-width:320px) {
    .home-main-box .home-image-box .carousel {
        height: 19.75em;
        top: 0
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides {
        height: 19.75em !important
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides .carousel-content h1 {
        width: 52%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(1) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 8em;
        width: 39%
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 8em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-page-carousel-content .richText-content p:last-child {
        top: 18em;
        width: 43%
    }

    .how-to-use-box .how-to-use-carousel {
        min-height: 20.75em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(2) .image-and-content .home-page-carousel-content {
        top: 10.2em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .carousel-content .home-slide3-content {
        top: 9.5em
    }

    .home-main-box .home-image-box .home-carousel-images .carousel-slides li:nth-child(3) .image-and-content .mobile-component {
        margin: 1.25em auto 0
    }
}



/*Tingle PAge*/

.tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-nav li.carousel-nav-next,
.tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-nav li.carousel-nav-prev {
    opacity: 1;
}

.tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span h3 {
    color: #103776;
    font-size: 1.5em;
    margin-bottom: 0.5em;
}

.tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span {
    display: table-cell;
    height: 470px;
    vertical-align: middle;
}

.tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption {
    position: absolute;
    right: 11.6%;
    width: 28%;
}

.tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span {
    display: block;
    box-sizing: border-box;
    padding: 1.5em 5.4% 1.5em 10.5%;
    background: rgba(255, 255, 255, .8);
    margin-top: 2.8em;
}

.tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span p {
    font-size: 1.19em;
    line-height: 30px;
}

@media screen and (min-width:960px) {
    .tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-slides {
        height: 462px !important;
    }

}

@media screen and (max-width:1024px) and (min-width:768px) {
    .tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption {
        position: absolute;
        right: 10%;
        width: 40%;
    }

    .tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span>span p {
        font-size: .875em;
        line-height: 20px;
    }

    .tingle-article-treatment-body .how-to-use-box .how-to-use-carousel .carousel-slides .carousel-slide .how-to-use-slide figure figcaption>span {
        display: table-cell;
        height: 19em;
        vertical-align: middle;
    }
}

@media screen and (max-width: 767px) {

    .home-main-box .home-image-box .carousel-nav-prev,
    .home-main-box .home-image-box .carousel-nav-next {
        width: 20px;
        height: 25px;
        background-size: 45% !important;
        top: -10em;
        display: block !important;
    }
}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.coupons {
  padding: 10px;
  border: 1px solid #D5D1CE;
  position: relative;
  margin-bottom: 10px; }
  .coupons .couponsImage {
    float: left;
    width: 30%;
    margin-right: 10px; }
  .coupons .couponsDescription {
    float: left;
    width: 60%; }
  .coupons .couponsContainer .button, .coupons .couponsContainer a.lightbox {
    bottom: 10px;
    position: absolute;
    right: 25px; }

.overlay-content-inner a.couponCancel, .overlay-content-inner a.couponSubmit {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block; }
  .overlay-content-inner a.couponCancel:hover, .overlay-content-inner a.couponSubmit:hover {
    background-color: #939191;
    color: white; }
  .overlay-content-inner a.couponCancel:active, .overlay-content-inner a.couponSubmit:active {
    background-color: #939191;
    color: white; }
.digitalWallet .hidden {
  display: none; }
.divider.gradient-1,.divider.gradient-2,.divider.gradient-3,.divider.gradient-4,.divider.gradient-5,.divider.gradient-6{height:10px;width:100%;position:fixed;left:0;bottom:0;z-index:3;background:#ed1a24;background:-moz-linear-gradient(-45deg,#ed1a24 0%,#f04823 55%,#f68b1f 84%,#ffd102 100%);background:-webkit-linear-gradient(-45deg,#ed1a24 0%,#f04823 55%,#f68b1f 84%,#ffd102 100%);background:linear-gradient(135deg,#ed1a24 0%,#f04823 55%,#f68b1f 84%,#ffd102 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1a24',endColorstr='#ffd102',GradientType=1)}.divider.gradient-2,.divider.gradient-3{background:#ee2323;background:-moz-linear-gradient(-45deg,#ee2323 0%,#f9671e 24%,#f78d1e 78%,#ffd301 100%);background:-webkit-linear-gradient(-45deg,#ee2323 0%,#f9671e 24%,#f78d1e 78%,#ffd301 100%);background:linear-gradient(135deg,#ee2323 0%,#f9671e 24%,#f78d1e 78%,#ffd301 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2323',endColorstr='#ffd301',GradientType=1)}.divider.gradient-4{background:#ee2323;background:-moz-linear-gradient(left,#ee2323 0%,#f9671e 10%,#f78d1e 57%,#ffd301 100%);background:-webkit-linear-gradient(left,#ee2323 0%,#f9671e 10%,#f78d1e 57%,#ffd301 100%);background:linear-gradient(to right,#ee2323 0%,#f9671e 10%,#f78d1e 57%,#ffd301 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2323',endColorstr='#ffd301',GradientType=1)}.divider.gradient-5,.divider.gradient-6{background:#ee2323;background:-moz-linear-gradient(left,#ee2323 0%,#f9671e 12%,#ffd301 59%,#ffd301 100%);background:-webkit-linear-gradient(left,#ee2323 0%,#f9671e 12%,#ffd301 59%,#ffd301 100%);background:linear-gradient(to right,#ee2323 0%,#f9671e 12%,#ffd301 59%,#ffd301 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2323',endColorstr='#ffd301',GradientType=1)}.cold-sore-box .divider1{float:left;width:100%;height:10px;background:rgb(237,26,36);background:-moz-linear-gradient(left,rgba(237,26,36,1) 0%,rgba(255,212,0,1) 99%);background:-webkit-linear-gradient(left,rgba(237,26,36,1) 0%,rgba(255,212,0,1) 99%);background:linear-gradient(to right,rgba(237,26,36,1) 0%,rgba(255,212,0,1) 99%)}.fileList-heading{display:block;color:#323131;font-size:20px;font-weight:700;padding-bottom:10px}.fileList-date{margin-bottom:10px;color:#868484}.fileList-file{margin-bottom:20px;overflow:hidden}.fileList-description{overflow:hidden}.fileList-title{display:block;color:#323131;font-size:20px;font-weight:700;padding-bottom:10px}.fileList-list{list-style:none;margin:0;padding:0}.fileList-thumbnail{max-width:100px;float:left;margin-right:15px}.fileList-download{text-align:right}.fileList-download-size{color:#868484;display:block}@media only screen and (max-width:767px){.fileList-thumbnail{float:none;margin:auto;display:block}} /* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.filterableBox {
  position: relative;
  margin-left: 10px; }
  .filterableBox .filterableBox__header {
    display: flex; }
    .filterableBox .filterableBox__header .header__item {
      margin-right: 20px; }
    .filterableBox .filterableBox__header .header__searchWrapper .searchWrapper__search-box {
      height: 100%;
      padding: 0; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__label {
      background-color: #f36633;
      color: white;
      border: none;
      cursor: pointer;
      padding: 10px 20px;
      text-decoration: none;
      margin: auto; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items {
      display: none;
      position: absolute;
      background-color: #f1f1f1;
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
      z-index: 1;
      margin-top: 10px;
      padding-inline-start: 0; }
      .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        cursor: pointer; }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item:hover {
          box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5); }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item.active {
          font-weight: bold; }
  .filterableBox .filterableBox__content {
    margin-top: 20px; }
    .filterableBox .filterableBox__content .content__noResultFound {
      display: none; }
    .filterableBox .filterableBox__content .content {
      display: flex;
      flex-wrap: wrap; }
      .filterableBox .filterableBox__content .content .indexable-component {
        padding: 10px; }
        .filterableBox .filterableBox__content .content .indexable-component:first-child {
          margin-right: 20px; }
.flash{text-align:center}.flash object{max-width:100%}.flash-missing{margin:0 auto}.flash .seoDescription{display:none} .footer {
  background: none;
  color: inherit; }
  .footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .footer .img-link {
    border: solid 2px transparent;
    display: block; }
    .footer .img-link:focus {
      border: solid 2px red; }

.footer-bar {
  padding: 1rem 0 0; }

.footer-sitemap {
  background: none; }

.footer-social {
  background: none; }

.footer-core {
  background: none; }

.footer-extra {
  background: none; }

.footer-navgroup__heading {
  color: inherit;
  font-size: inherit; }

.footer-navgroup li {
  padding: 0.25rem 0; }

.footer-navgroup li > a {
  color: red;
  text-decoration: none; }
  .footer-navgroup li > a:hover, .footer-navgroup li > a:focus {
    color: blue;
    text-decoration: underline; }

.footer-navgroup img {
  max-width: 100%; }

.footer-copyright {
  display: flex; }
  .footer-copyright__img {
    margin: 0 1rem 0 0; }
  .footer-copyright__text {
    font-size: inherit;
    color: inherit; }

.footer-navlist ul {
  display: flex;
  flex-direction: row;
  justify-content: center; }

.footer-navlist li {
  padding: 0 0 0.25rem 0; }

.footer-navlist a {
  color: red;
  text-decoration: none; }
  .footer-navlist a:hover, .footer-navlist a:focus {
    color: blue;
    text-decoration: underline; }

.social-icons {
  max-width: 100%;
  margin: 0 auto; }
  .social-icons ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
  .social-icons li {
    margin: 0 0.4rem 0 0;
    position: relative; }
  .social-icons a {
    display: block;
    background: #000;
    border: solid 3px transparent;
    transition: all 0.5s ease; }
    .social-icons a:hover, .social-icons a:focus {
      background: black;
      border: solid 3px red; }
  .social-icons svg {
    position: absolute;
    left: 3px;
    top: 4px;
    fill: #FFF; }
  .social-icons--md svg {
    width: 32px; }
  .social-icons--md a {
    width: 40px;
    height: 40px; }
.form .form-heading{display:block;color:#323131;font-size:20px;font-weight:700;padding-bottom:10px}.form form{margin:0 0 20px}.form fieldset{background-color:#e1e1e1;border:solid 2px #323131;padding:13px;margin:15px 0;min-width:0}.form legend{font-size:18px;font-weight:700;margin-left:10px;padding:0 5px}.form fieldset legend{display:table;white-space:normal;margin-right:10px}.form label,.form input,.form button,.form select,.form textarea{font-size:14px;font-weight:400;line-height:normal;max-width:100%}.form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;min-width:200px}.form input,.form button,.form select,.form textarea{font-family:'Lato',sans-serif}.form label{display:block;margin-bottom:5px}.form select,.form textarea,.form input[type="email"],.form input[type="number"],.form input[type="password"],.form input[type="search"],.form input[type="tel"],.form input[type="text"],.form input[type="url"],.form input[type="color"],.form input[type="date"],.form input[type="datetime"],.form input[type="datetime-local"],.form input[type="month"],.form input[type="time"],.form input[type="week"],.form .uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.form input,.form textarea,.form .uneditable-input{width:206px}.form fieldset textarea{resize:vertical;width:100%}.form textarea{height:auto}.form select,.form textarea,.form input[type="email"],.form input[type="number"],.form input[type="password"],.form input[type="search"],.form input[type="tel"],.form input[type="text"],.form input[type="url"],.form input[type="color"],.form input[type="date"],.form input[type="datetime"],.form input[type="datetime-local"],.form input[type="month"],.form input[type="time"],.form input[type="week"],.form .uneditable-input{background-color:white;border:1px solid #CCC;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-transition:border 0.2s linear,box-shadow 0.2s linear;-o-transition:border 0.2s linear,box-shadow 0.2s linear;-webkit-transition:border 0.2s linear,box-shadow 0.2s linear;transition:border 0.2s linear,box-shadow 0.2s linear}.form select:focus,.form textarea:focus,.form input[type="email"]:focus,.form input[type="number"]:focus,.form input[type="password"]:focus,.form input[type="search"]:focus,.form input[type="tel"]:focus,.form input[type="text"]:focus,.form input[type="url"]:focus,.form input[type="color"]:focus,.form input[type="date"]:focus,.form input[type="datetime"]:focus,.form input[type="datetime-local"]:focus,.form input[type="month"]:focus,.form input[type="time"]:focus,.form input[type="week"]:focus,.form .uneditable-input:focus{border-color:rgba(82,168,236,.8);outline:0;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.form input+.help-block,.form select+.help-block,.form textarea+.help-block,.form .uneditable-input+.help-block{margin-top:10px}.form input,.form textarea,.form select,.form .help-inline,.form .uneditable-input{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form input[type="radio"],.form input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}.form input[type="file"],.form input[type="image"],.form input[type="submit"],.form input[type="reset"],.form input[type="button"],.form input[type="radio"],.form input[type="checkbox"]{width:auto}.form select,.form input[type="file"]{height:30px;*margin-top:4px;line-height:30px}.form select{width:220px;background-color:white;border:1px solid #CCC}.form select[multiple],.form select[size]{height:auto}.form .uneditable-input,.form .uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#CCC;-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,.025);-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,.025);box-shadow:inset 0 1px 2px rgba(255,255,255,.025)}.form .uneditable-input{overflow:hidden;white-space:nowrap}.form .uneditable-textarea{width:auto;height:auto}.form input:-moz-placeholder,.form textarea:-moz-placeholder,.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder,.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#999}.form .form-actions{padding-left:180px}.form .hide{display:none}.form .radio,.form .checkbox{min-height:20px;padding-left:20px}.form .radio input[type="radio"],.form .checkbox input[type="checkbox"]{float:left;margin-left:-22px}.form .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form .controls:first-child{*padding-left:180px}.form .controls>.radio:first-child,.form .controls>.checkbox:first-child{padding-top:5px}.form .radio.inline,.form .checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.form .radio.inline+.radio.inline,.form .checkbox.inline+.checkbox.inline{margin-left:10px}.form input,.form textarea,.form .uneditable-input{margin-left:0}.form .controls-row{*zoom:1}.form .controls-row:before,.form .controls-row:after{display:table;line-height:0;content:""}.form .controls-row:after{clear:both}.form input[disabled],.form select[disabled],.form textarea[disabled],.form input[readonly],.form select[readonly],.form textarea[readonly]{cursor:not-allowed;background-color:#eee}.form input[type="radio"][disabled],.form input[type="checkbox"][disabled],.form input[type="radio"][readonly],.form input[type="checkbox"][readonly]{background-color:transparent}.form .control-label{word-break:break-all;float:left;width:160px;padding-top:5px;text-align:right;line-height:normal}.form .control-group.warning input,.form .control-group.warning select,.form .control-group.warning textarea,.form .control-group.warning .control-label,.form .control-group.warning .help-block,.form .control-group.warning .help-inline,.form .control-group.warning .checkbox,.form .control-group.warning .radio{color:#c09853}.form .control-group.warning input,.form .control-group.warning select,.form .control-group.warning textarea{border-color:#c09853;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form .control-group.warning input:focus,.form .control-group.warning select:focus,.form .control-group.warning textarea:focus{border-color:#a47e3c;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.form .control-group.error input,.form .control-group.error select,.form .control-group.error textarea,.form .control-group.error .control-label,.form .control-group.error .help-block,.form .control-group.error .help-inline,.form .control-group.error .checkbox,.form .control-group.error .radio{color:#b94a48}.form .control-group.error input,.form .control-group.error select,.form .control-group.error textarea{border-color:#b94a48;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form .control-group.error input:focus,.form .control-group.error select:focus,.form .control-group.error textarea:focus{border-color:#953b39;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.form .control-group.success input,.form .control-group.success select,.form .control-group.success textarea,.form .control-group.success .control-label,.form .control-group.success .help-block,.form .control-group.success .help-inline,.form .control-group.success .checkbox,.form .control-group.success .radio{color:#468847}.form .control-group.success input,.form .control-group.success select,.form .control-group.success textarea{border-color:#468847;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form .control-group.success input:focus,.form .control-group.success select:focus,.form .control-group.success textarea:focus{border-color:#356635;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.form .control-group.info input,.form .control-group.info select,.form .control-group.info textarea,.form .control-group.info .control-label,.form .control-group.info .help-block,.form .control-group.info .help-inline,.form .control-group.info .checkbox,.form .control-group.info .radio{color:#3a87ad}.form .control-group.info input,.form .control-group.info select,.form .control-group.info textarea{border-color:#3a87ad;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.form .control-group.info input:focus,.form .control-group.info select:focus,.form .control-group.info textarea:focus{border-color:#2d6987;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3}.form .control-group.warning input[type="radio"],.form .control-group.error input[type="radio"],.form .control-group.success input[type="radio"],.form .control-group.info input[type="radio"]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form input:focus:invalid,.form textarea:focus:invalid,.form select:focus:invalid{color:#b94a48;border-color:#ee5f5b}.form input:focus:invalid:focus,.form textarea:focus:invalid:focus,.form select:focus:invalid:focus{border-color:#e9322d;-moz-box-shadow:0 0 6px #d59392;-webkit-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.form .help-block,.form .help-inline{color:#595959}.form .help-block{display:block;margin-bottom:0}.form .help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.form .control-group{margin-bottom:4.2em;*zoom:1}.form .control-group:before,.form .control-group:after{display:table;line-height:0;content:""}.form .control-group:after{clear:both}.form legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form .radio input[type="radio"]{width:20px;float:none;vertical-align:baseline;margin-top:0;margin-bottom:0}.form .radio .radio-label-text{line-height:13px;vertical-align:baseline}.form .button-arrow-left button,.form .button-arrow-right button{position:relative;box-shadow:none;height:28px;overflow:visible}.form .button-arrow-left button{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:20px}.form .button-arrow-right button{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:20px}.form .button-arrow-left button:after,.form .button-arrow-right button:after{content:' ';width:19px;height:19px;display:inline-block;position:absolute;top:3px;background-color:#e1e1e1;border:2px solid #656363;box-shadow:none}.form .button-arrow-left button:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);left:-10px;border-width:0 1px 1px 0;border-bottom-right-radius:5px}.form .button-arrow-right button:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:-10px;border-width:1px 1px 0 0;border-top-right-radius:5px}.form .button-arrow-left button:hover:after,.form .button-arrow-right button:hover:after{background-color:#939191}.form>.component-content,.form-element>.component-content{overflow:hidden}.form-horizontal .radio{display:inline-block;margin-right:10px}.lt-ie9 .form fieldset{position:relative;margin:10px}.lt-ie9 .form fieldset legend{position:relative;top:-.7em;left:.5em;margin-right:20px}.lt-ie9 .form fieldset legend span{display:block;width:100%}.lt-ie9 .form .input-focus-border-fix{border-color:#52A8EC}.lt-ie9 .form .button{border:1px solid #656363;height:auto;margin-left:0;margin-right:0}.lt-ie9 .form .button-arrow-left button:after,.lt-ie9 .form .button-arrow-right button:after{position:static;border:none;display:inline}.lt-ie9 .form .button-arrow-left button:before{content:"<<";padding-right:5px}.lt-ie9 .form .button-arrow-right button:after{content:">>";padding-left:5px}.lt-ie8 .form fieldset legend{top:-.5em}.lt-ie8 .form .button{display:inline}.lt-ie8 .form .button-arrow-left button,.lt-ie8 .form .button-arrow-right button{position:static}@media only screen and (max-width:767px){.form .radio input[type="radio"]{height:14px}.form .control-group{margin-bottom:10px;text-align:center}.form .checkboxField .control-label{float:left}.form .control-label{float:none;width:160px;padding-top:5px;text-align:left}.form .controls{margin-left:0}.form .help-block{margin-bottom:10px}}@media only screen and (max-width:239px){.form input,.form textarea,.form .uneditable-input{width:200px}.form select{width:200px}}.no-js .clearButton{display:none} /*March28-Abbreva poll*/
.tingle-article-poll-body  #reactionsDiv1-share0,.tingle-article-poll-body  #reactionsDiv1-share1,.tingle-article-poll-body  #reactionsDiv1-share2,.tingle-article-poll-body  #reactionsDiv1-share3,.tingle-article-poll-body  #reactionsDiv1-share4,.tingle-article-poll-body  #reactionsDiv2-share0,.tingle-article-poll-body  #reactionsDiv2-share1,.tingle-article-poll-body  #reactionsDiv2-share2,.tingle-article-poll-body  #reactionsDiv2-share3,.tingle-article-poll-body  #reactionsDiv2-share4,.tingle-article-poll-body  #reactionsDiv3-share0,.tingle-article-poll-body  #reactionsDiv3-share1,.tingle-article-poll-body  #reactionsDiv3-share2,.tingle-article-poll-body  #reactionsDiv3-share3,.tingle-article-poll-body  #reactionsDiv3-share4,.tingle-article-poll-body  #reactionsDiv4-share0,.tingle-article-poll-body  #reactionsDiv4-share1,.tingle-article-poll-body  #reactionsDiv4-share2,.tingle-article-poll-body  #reactionsDiv4-share3,.tingle-article-poll-body  #reactionsDiv4-share4,.tingle-article-poll-body  #reactionsDiv5-share0,.tingle-article-poll-body  #reactionsDiv5-share1,.tingle-article-poll-body  #reactionsDiv5-share2,.tingle-article-poll-body  #reactionsDiv5-share3,.tingle-article-poll-body  #reactionsDiv5-share4{display:none;}
.tingle-article-poll-body  .poll-section-box .start-poll .richText-content{top:34%;}
.tingle-article-poll-body  .poll-section-box .question-poll .parametrizedhtml .poll-question{padding-bottom:0%;}
.tingle-article-poll-body .poll-section-box {display:block;position:relative;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml {position:absolute;top:6.5%;padding: 15px;display: block;height: auto;margin-left: 0%;margin-right:0%;max-width:100%;border-radius:10%;}
.tingle-article-poll-body .poll-section-box  .component-content .question-poll {visibility:visible;margin:0 auto;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv{border:none;width:845px;padding:15px;display:block;height:auto;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container{margin-left:12%;margin-bottom:1%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container .gig-reaction-button-text{color:black;cursor:pointer;display:inline;font-family:'Lato',sans-serif;font-size:16px;font-weight:800;line-height:39px;padding-left:20px;width:auto;height:auto;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container img{background-color:white;border:none;border-radius:50%;color:black;float:left;font-family:'Lato',sans-serif;font-size:16px;font-weight:400;height:35px;outline:none;width:35px;margin-top:5px;margin-right:2px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml button{position:absolute;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background:url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/orange_bg.png) no-repeat;background-origin:padding-box;background-size:100% 100%;border:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-image-repeat:stretch;box-sizing:border-box;color:white;font-family:'Lato',sans-serif;font-size:24px;font-weight:700;font-stretch:100%;line-height:normal;letter-spacing:normal;outline-color:white;outline-style:none;outline-width:0px;padding-bottom:21.6px;padding-top:14.4px;text-align:center;text-indent:0px;vertical-align:middle;width:845px;-webkit-appearance:none;-webkit-border-image:none;}
.tingle-article-poll-body .poll-section-box .question-poll .parametrizedhtml div#runningCodeExample{border:none!important; }
.tingle-article-poll-body .poll-section-box .parametrizedhtml .poll-question .showNextQuestion{position:absolute;align-items:flex-start;background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background:url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/orange_bg.png) no-repeat;background-origin:padding-box;background-size:100% 100%;border:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-image-repeat:stretch;box-sizing:border-box;color:white;font-family:'Lato',sans-serif;font-size:24px;font-weight:700;font-stretch:100%;line-height:normal;letter-spacing:normal;outline-color:white;outline-style:none;outline-width:0px;padding-bottom:21.6px;padding-top:14.4px;text-align:center;text-indent:0px;vertical-align:middle;width:845px;-webkit-appearance:none;-webkit-border-image:none;}
.tingle-article-poll-body  .poll-section-box .box.section.tingle-poll-results-box{top:7%;}
.tingle-article-poll-body .pollOptionsContainer{padding-bottom:0%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer{border-top:none;display:block;border-top:0%;margin-top:-3%;padding-top:0%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer h4 span.pollResultValue{background-attachment:scroll;background-clip:border-box;background-color:rgba(0,0,0,0);background:url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/blue_bg.png) no-repeat;background-origin:padding-box;background-size:100% 100%;border-radius:8px;color:white;display:inline-block;font-family:'Lato',sans-serif;font-size:16px;font-weight:700;height:23px;line-height:24px;margin-bottom:0%;padding-bottom:4.5px;padding-left:10px;padding-right:10px;padding-top:4.5px;text-align:right;text-transform:uppercase;width:34%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer .pollTitle{color:black;display:inline;font-family:'Lato',sans-serif;font-size:16px;font-weight:700;height:auto;line-height:24px;margin-left:17.6px;margin-right:15px;text-align:right;text-transform:uppercase;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer h4{padding-top:0%;padding-bottom:0%;margin-bottom:0%;background:none;}
.tingle-article-poll-body .poll-question-one .pollOptionsContainer .poll-question h4{min-height:60px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml.poll-question-four .gig-bar-container.gig-reaction-bar-container{margin-bottom:-0.8%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml.poll-question-four .component-content .pollParentDiv .pollResultsContainer h4{min-height:58.5px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer h4{min-height:60px;}
/*March28 Abbreva poll*/




.hidden-password-field {display:none}
.gigya-screen .default-submit-button input[type=submit] {background-color:#F36633}

.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-input-text {border-radius: 4px;margin-bottom: 9px;font-family: Lato, sans-serif;
font-size: 0.98;font-size: 15.19px;}
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-input-text:focus {box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,102,0,.6)!important;border:1px solid #b6bdc5;padding-left:15px}

.coupons-box .gigya-screen input[type=text].gigya-error {border:1px solid #b6bdc5}
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox .gigya-error-msg.gigya-error-msg-active {color:#c6080e;display:block;font-family:Lato,sans-serif;font-size:16px;font-weight:400;height:23px;line-height:7px;text-align:left}
.coupons-box .gigya-locale-en .gigya-subscribe-with-email-form .gigya-composite-control-header:first-letter {
    text-transform: capitalize;
}

.coupons-box .gigya-locale-en .gigya-subscribe-with-email-form .gigya-composite-control-header {
    color: #152972;
    font-size: .94em;
    font-weight: 700;
    font-family: Lato,sans-serif;
    text-transform: lowercase;
    padding-bottom: 21px;
}
.gigyaraas input::placeholder {display:block;color:#4c4c4e;font-family:Lato,sans-serif;font-size:11.28px;font-weight:400}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-label {color:#5b5b5b;font-family:Lato,sans-serif;font-size:18.24px;font-weight:400;margin-top:12px;padding-bottom:48px}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-label a {color:#009ade;font-family:Lato,sans-serif;font-size:17.1456px;font-weight:400}

.coupons-box .gigya-composite-control-submit .gigya-input-submit {text-decoration:none;font-weight:700;font-size:.89em;line-height:1;
color:#fff;box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.15);background:linear-gradient(9deg,#ef2100 37%,#fcbd0f 85%);text-align:center;
padding:.78em 3.1%;border-radius:5px;text-decoration-color:#fff;text-decoration-style:solid;max-width:100%;
font-size:14.24px;font-family:Lato,sans-serif;box-sizing:border-box;border-left-width:1px;border-right-width:1px;
box-shadow:rgba(0,0,0,0.15) 1px 1px 2px 0;width:36%;padding-bottom:11.1072px;padding-left:19.4219px;
padding-right:19.4219px;padding-top:11.1072px;border-height:10px;height:36.5px}
.coupons-box .gigya-locale-en .gigya-screen.portrait {width:77%;font-size:15px;margin-left:0;padding:2px 104px 44px 0}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-textbox {margin-right:36.8%;padding-bottom:5.5px}
.coupons-box .gigya-composite-control-submit .gigya-input-submit:hover {background:#4c4c4e}
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input {padding-left:15px;height:40px}



@media only screen and (max-width:1024px) {
.coupons-box .gigya-locale-en .gigya-subscribe-with-email-form .gigya-composite-control-header {font-size:.94em;padding-bottom:21px}
.gigyaraas input::placeholder {font-size:9px;line-height:1.6}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-label {margin-top:8px;padding-bottom:48px}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-label a {color:#009ade;font-family:Lato,sans-serif;
font-size:17.1456px;font-weight:400}

.coupons-box .gigya-composite-control-submit .gigya-input-submit {text-decoration:none;font-weight:700;font-size:.89em;line-height:1.25;
color:#fff;box-shadow:1px 1px 2px 0 rgba(0,0,0,.15);background:linear-gradient(9deg,#ef2100 37%,#fcbd0f 85%);text-align:center;padding:.78em 3.1%;
border-radius:5px;text-decoration-color:#fff;text-decoration-style:solid;max-width:100%;font-size:14.24px;font-family:Lato,sans-serif;box-sizing:border-box;
border-left-width:1px;border-right-width:1px;box-shadow:rgba(0,0,0,0.15) 1px 1px 2px 0;width:52.2%;padding-bottom:27.1072px;
padding-left:11.4219px;padding-right:19.4219px;padding-top:11.1072px;border-height:10px;height:0}
.coupons-box .gigya-locale-en .gigya-screen.portrait {width:77%;font-size:15px;margin-left:0;padding:3px 67px 44px 0}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-textbox {margin-right:36.8%;padding-bottom:5.5px;width:71%}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-textbox:focus {width:71%;}
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input {padding-left:8px;height:32px;padding-bottom:3px;width:91%;
font-family: Lato, sans-serif !important;    font-size: 12px !important;}
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input:focus {padding-left:8px !important;height:32px;padding-bottom:3px;
width:91%}

.coupons-box .gigya-composite-control-submit .gigya-input-submit:focus {outline: none;}


/*March29-Abbrevapoll-ipad*/
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv{width:545px;padding:0%;margin-left:6%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml button{width:545px;font-size:24px;text-align:center;padding-top:14.4px;padding-bottom:12px;text-transform:uppercase;margin-top:-4.8px;vertical-align:middle;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .poll-question .showNextQuestion{width:545px;font-size:24px;text-align:center;padding-top:14.4px;padding-bottom:12px;text-transform:uppercase;margin-top:-4.8px;vertical-align:middle;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml{top:7%;padding:0%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container{margin-left:18%;margin-bottom:-3%;margin-top:-5%;}
.tingle-article-poll-body .poll-section-box .box.section.tingle-poll-results-box{top:7%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container .gig-reaction-button-text{font-size:16px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml.poll-question-four  .component-content .pollParentDiv .pollResultsContainer h4{min-height:60px;margin-top:-4%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer h4{min-height:50px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml.poll-question-four .gig-bar-container.gig-reaction-bar-container{margin-bottom:0%;}
.tingle-article-poll-body .poll-section-box .start-poll .richText-content{top:34%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer{margin-top:-5%;margin-bottom:2%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container .gig-reaction-button-text{line-height:16px;}
/*March29-Abbrevapoll-ipad*/
}

@media only screen and (max-width: 1024px) and (orientation:landscape) {
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input {width: 87%;padding-left: 12px;font-family: Lato,sans-serif !important;font-size: 12px !important;}
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input:focus {width:87%;padding-left:12px !important;}
.coupons-box .gigya-locale-en .gigya-screen.portrait {width:74%}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-textbox {width:74%}
.coupons-box .gigya-composite-control-submit .gigya-input-submit {width:41.5%;padding-left:16.4219px;line-height:1}
/*March29-Abbrevapoll-ipad(landscape)*/
.tingle-article-poll-body .poll-section-box .parametrizedhtml{top:5%;padding:0%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv{width:730px;margin-left:7%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml button{width:730px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .poll-question .showNextQuestion{width:730px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container{margin-left:14%;}
.tingle-article-poll-body .poll-section-box .box.section.tingle-poll-results-box{top:3%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container .gig-reaction-button-text{font-size:16px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container{margin-bottom:3%;margin-top:-2%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer h4{min-height:62px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml.poll-question-four .component-content .pollParentDiv .pollResultsContainer h4{margin-top:0%;min-height:56px;}
.tingle-article-poll-body .poll-section-box .start-poll .richText-content{top:36%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container .gig-reaction-button-text{line-height:40px;}
/*March29-Abbrevapoll-ipad(landscape)*/
}

@media only screen and (max-width: 767px) {
.coupons-box .gigya-locale-en .gigya-subscribe-with-email-form .gigya-composite-control-header {font-size:1em;font-weight:700;padding-bottom:31px;padding-top:2px}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-submit {padding-bottom:20px;width: 86%;}
.gigyaraas input::placeholder {font-size:9px;}

.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-label {color:#5b5b5b;
font-family:Lato,sans-serif;font-size:12px;font-weight:400;margin-top:1px;padding-bottom:43px;line-height:1.45}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-label a {color:#009ade;font-family:Lato,sans-serif;font-size:.94em;font-weight:400}

.coupons-box .gigya-composite-control-submit .gigya-input-submit {text-decoration:none;font-weight:700;line-height:.5;color:#fff;
box-shadow:1px 1px 2px 0 rgba(0,0,0,.15);background:linear-gradient(9deg,#ef2100 37%,#fcbd0f 85%);text-align:center;padding:.78em 3.1%;
border-radius:4px;text-decoration-color:#fff;text-decoration-style:solid;max-width:100%;font-size:12px;
font-family:Lato,sans-serif;box-sizing:border-box;border-left-width:1px;border-right-width:1px;box-shadow:rgba(0,0,0,0.15) 1px 1px 2px 0;width:65%;
padding-bottom:17.1072px;padding-left:15.4219px;padding-right:19.4219px;padding-top:11.1072px;border-height:10px;margin-left:75px;margin:0 auto !important;float:none;display:block;}

.coupons-box .gigya-locale-en .gigya-screen.portrait {width:100%;font-size:15px;margin-left:0;padding:2px 0 0;}
.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-textbox {padding-bottom:5.5px;width:100%}
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input {padding-left:12px;height:32px;width:100%;
font-family: Lato, sans-serif !important;font-size: 12px !important;padding-top: 3px;}
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input:focus {
padding-left:12px !important;height:32px;width:100%}
/*March29-Abbrevapoll-mobile*/
.tingle-article-poll-body  .poll-section-box .start-poll .component .richText-content{top:19.2%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv{width:345px;margin-left:0%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .poll-question .showNextQuestion{width:345px;font-size:12.8px;font-weight:700;height:19.828px;outline-color:white;outline-style:none;padding-top:3.84px;word-spacing:0px;line-height:13.2px;padding-bottom:18px;margin-top:2%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml button{width:345px;font-size:12.8px;font-weight:700;height:19.828px;outline-color:white;outline-style:none;padding-top:3.84px;word-spacing:0px;margin-top:3%;padding-bottom:18px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container .gig-reaction-button-text{font-size:11.2px;}
.tingle-article-poll-body .poll-section-box .box.section.tingle-poll-results-box{top:9.5% !important}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer .pollTitle{color:black;font-family:'Lato',sans-serif;font-size:8.16px;font-weight:700;line-height:15px;margin-left:6.528px;margin-right:15px;text-align:right;text-transform:uppercase;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer h4 span.pollResultValue{margin-left:19px;font-size:12px;font-weight:700;height:13px;line-height:15px;margin-bottom:8.4px;margin-top:0%;padding:4.5px 10px;text-align:right;text-transform:uppercase;width:90px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer h4{min-height:35px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer{margin-top:-13%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container .gig-reaction-button-text{line-height:27px;padding-left:16px;font-family:'Lato',sans-serif;font-weight:800;color:black;cursor:pointer;display:block;font-size:11.2px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container img{height:16px;width:16px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container div.gig-button-container-vertical{padding:0%;margin-bottom:0%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container{margin-top:-6%;margin-bottom:-2%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml.poll-question-four .gig-bar-container.gig-reaction-bar-container{margin-bottom:-4%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml.poll-question-four{top:0%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml.poll-question-four .component-content .pollParentDiv .pollResultsContainer h4{min-height:46px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml.poll-question-four .component-content .pollParentDiv .pollResultsContainer h4 span.pollResultValue{margin-left:0px;}
/*March29-Abbrevapoll-mobile*/
}

@media only screen and (max-width: 767px) and (orientation:landscape) {
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input {padding-left:25px;}
.coupons-box .gigya-screen .gigya-composite-control.gigya-composite-control-textbox input:focus {padding-left:25px !important;}

.coupons-box .gigya-subscribe-with-email-form .gigya-composite-control.gigya-composite-control-submit {
    padding-bottom: 20px;
    width: 99%;
}
.coupons-box .gigya-composite-control-submit .gigya-input-submit {width:36%;height:28px;padding-top:9px;border-radius:4px;margin-left:193px;padding-left:18px;line-height:.8}
/*March29-Abbrevapoll-mobile(landscape)*/
.tingle-article-poll-body .poll-section-box .start-poll .component .richText-content{top:33%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv{width:600px;margin-left:5%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml button{width:600px;font-size:16px;font-weight:700;height:43px;line-height:normal;padding-top:9.6px;padding-bottom:14.4px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .poll-question .showNextQuestion{width:600px;font-size:16px;font-weight:700;height:43px;line-height:normal;padding-top:9.6px;padding-bottom:14.4px;}
.tingle-article-poll-body .poll-section-box .box.section.tingle-poll-results-box{top:6% !important;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container .gig-reaction-button-text{font-size:16px;line-height:39px;padding-left:16px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container img{height:35px;width:35px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container div.gig-button-container-vertical{margin-bottom:5%;padding:0 0 5px 0;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .gig-bar-container.gig-reaction-bar-container{margin-left:20%;margin-top:-3%;margin-bottom:-9%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer h4 span.pollResultValue{font-size:16px;font-weight:700;line-height:24px;height:23px;margin-bottom:20.8px;margin-top:8px;padding-bottom:4.5px;padding-left:10px;padding-right:10px;padding-top:4.5px;text-transform:uppercase;width:163.23px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer{margin-top:-8%;margin-bottom:-2%;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer h4 span.pollResultValue{margin-left:0px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml .component-content .pollParentDiv .pollResultsContainer .pollTitle{font-size:16px;line-height:24px;text-align:right;margin-left:12.8px;margin-right:15px;}
.tingle-article-poll-body .poll-section-box .parametrizedhtml.poll-question-four .gig-bar-container.gig-reaction-bar-container{margin-bottom:-9%;margin-top:0%;}
/*March29-Abbrevapoll-mobile(landscape)*/
}.html .hints a{float:left;margin-right:5px}.image .right{text-align:right}.image .left{text-align:left}.image .middle{text-align:center}.gsk-logo.component{float:right;margin-top:12px}.gsk-logo.component>.component-content{text-align:center}.main-logo.component{margin-top:12px;margin-left:1%!important}.print-coupon-image{position:relative;height:148px;margin-top:-8px}.main-logo.component{margin-top:25px;padding-left:1%}.header-box .gsk-logo.component{margin-top:0;width:4.4%;margin-left:1.5%;margin-bottom:.5em}.header-box .print-coupon-image img{position:absolute;top:-4px;padding-left:20%}.header-box .gsk-logo.component>.component-content{text-align:left}.home-main-box .home-product-box .home-left-promo-box .home-abreva-cream-img{width:59.67917%}.home-main-box .home-product-box .home-left-promo-box .home-abreva-cream-img img{float:left}.home-main-box .home-product-box .home-right-promo-box .home-abreva-conceal-img img{float:left;width:100%}.home-main-box .promo-box .promo-box-1 .promo-image-1,.home-main-box .promo-box .promo-box-2 .promo-image-1,.home-main-box .promo-box .promo-box-3 .promo-image-1{width:100%;float:left}.home-main-box .promo-box .promo-box-1 img,.home-main-box .promo-box .promo-box-2 img,.home-main-box .promo-box .promo-box-3 img{width:100%;float:left}.cold-sore-sub-box .cold-sore-image{float:left;width:100%}.cold-sore-sub-box .cold-sore-image img{float:left;width:100%}.coupons-box .wsform .form .control-group .controls button:hover,.coupons-box .wsform .form .control-group .controls button:focus{background:#4C4C4E}.thanks-newsletter-box .abreva-thankyou>.component-content>.richText-content>p a:focus,.thanks-newsletter-box .abreva-thankyou>.component-content>.richText-content>p a:hover{background:#4C4C4E}.home-right-promo-box .home-abreva-conceal-img{margin-left:0}.header-box.component .mobile-abreva-logo{display:none}.banner-box .banner-img{width:100%;float:left;position:relative}.banner-box .banner-img figure{width:100%;float:left}.buy-product-img:hover{background:#e6e6e6!important;outline:none}.buy-product-img:focus{background:#e6e6e6!important;outline:none}.banner-box .banner-img img{width:100%;float:left}.banner-box .banner-img figure figcaption{width:24%;position:absolute;left:6.85%;top:3.1em}.main-box .cream-side-img{width:20.94444%}.product-promo-box .cream-promo-box .cream-promo-img{float:left;width:100%}.product-promo-box .cream-promo-box .cream-promo-img figure{float:left;width:100%}.product-promo-box .cream-promo-box .cream-promo-img figure img{float:left;width:100%}.product-promo-box .cream-promo-box .cream-promo-img figure figcaption{width:100%;position:absolute;left:0;bottom:0;text-align:center}.spread-blue-box .spread-img{width:22.3375%}.spread-blue-box .spread-img:nth-child(2){margin-left:2%!important}.spread-blue-box .spread-img:nth-child(2) figure figcaption{width:71%;margin:0 auto}.spread-blue-box .spread-img:nth-child(3) figure figcaption{width:60%;margin:0 auto}.spread-blue-box .spread-img>.component-content.left{text-align:center}.main-box .triggers-five-icon{float:left;width:100%}.main-box .triggers-five-icon>.component-content.left{text-align:center}.main-box .triggers-five-icon figure{float:left;width:100%;text-align:center}.main-box .triggers-five-icon figure figcaption{float:left;width:100%;text-align:center;margin-top:3em}.main-box .explore-box .component-content .content>.sore-stages-img:nth-child(2){margin-left:4%!important}.main-box .cold-sore-img-box{float:left;width:100%;margin-top:2.55em;background:url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/divider.png) 47% 0 no-repeat}.main-box .cold-sore-img-box .cold-sore-left-img{float:left;width:50%}.main-box .cold-sore-img-box .cold-sore-right-img{float:left;width:50%;margin-left:0}.main-box .cold-sore-blue-box .cold-sore-bulb-img{float:left;width:19.3%}.main-box .cold-sore-blue-box .cold-sore-bulb-img img{margin-left:31%}.review-box .review-product-img{float:left;width:100%;margin-top:3.1em}.review-box .review-product-img .component-content.left{text-align:center}.Write-review-sub-box .review-product-img{float:left;width:40%;margin-right:3%;margin-left:10.6%!important}.home-main-box .promo-box .promo-box-1 .promo-image-1,.home-main-box .promo-box .promo-box-2 .promo-image-1,.home-main-box .promo-box .promo-box-3 .promo-image-1{width:100%}.home-main-box .home-review-box .refresh-img{width:25%;margin:0;padding:1.5em 2% 0 0}.home-main-box .home-review-box .refresh-img>.component-content{text-align:right}.home-main-box .home-review-box .refresh-img>.component-content img{cursor:pointer}@media screen and (max-width:1024px) and (min-width:768px){.header-box .gsk-logo.component{width:3.9%;margin-top:.19em}.main-nav-box .main-logo.component{margin-top:.9em;padding-left:0;margin-left:8.3%!important}.main-nav-box .main-logo.component img{width:95%}.cold-sore-sub-box .about-cold-sores-slide-tablet img{float:left;width:100%}.product-promo-box .cream-promo-box .cream-promo-img figure{height:100%}.product-promo-box .cream-promo-box .cream-promo-img figure:hover figcaption{width:100%;height:100%}}@media screen and (max-width:1024px){.main-nav-box .main-logo.component{margin-top:.5em}.main-nav-box .main-logo.component img{width:87%}.cold-sore-sub-box .cold-sore-image{display:none}.main-box .triggers-five-icon figure img{width:90%}.main-box .cold-sore-img-box .cold-sore-left-img img{width:88%}.spread-blue-box .spread-img:nth-child(2) figure figcaption{width:71%}}@media screen and (max-width:962px) and (min-width:962px){.main-nav-box .main-logo.component img{width:84%}}@media screen and (max-width:768px){.main-nav-box .main-logo.component{margin-top:.9em}.main-nav-box .main-logo.component img{width:95%}.main-box .cold-sore-blue-box .cold-sore-bulb-img img{margin-left:14%}.spread-blue-box .spread-img:nth-child(2) figure figcaption{width:94%}}@media only screen and (max-width:767px){.image .component-content{text-align:center}.home-main-box .home-product-box .home-left-promo-box.component .home-promo-skin-mobile{width:46%;float:left}.home-main-box .home-product-box .home-left-promo-box.component .home-promo-skin-mobile img{float:left}.home-main-box .home-product-box .home-right-promo-box .home-abreva-conceal-img{width:50%;float:right;display:none}.home-main-box .home-product-box .home-right-promo-box .home-abreva-conceal-img img{width:100%;float:left}.home-main-box .home-product-box .home-right-promo-box .mobile-component{width:50%;float:right;display:block}.home-main-box .home-product-box .home-right-promo-box .mobile-component img{width:100%;float:left}.home-main-box .promo-box .promo-box-1 .promo-image-1>.component-content,.home-main-box .promo-box .promo-box-2 .promo-image-1>.component-content,.home-main-box .promo-box .promo-box-3 .promo-image-1>.component-content{width:100%}.header-box.component .mobile-abreva-logo.component{display:block;position:absolute;left:3%;top:.8125em;z-index:1;width:90px}.header-box.component .mobile-abreva-logo.component img{width:100%;float:left}.banner-box .banner-img.faq-banner-header figure figcaption{width:91%;position:absolute;left:4.5%;top:.53em;text-align:left}.image.banner-img.faq-banner-header{display:none}.image.mobile-component.faq-banner-header.banner-img{display:block}.home-main-box .home-review-box .refresh-img>.component-content{text-align:center}.home-main-box .home-review-box .refresh-img{width:100%;padding-top:.5em}.banner-box .banner-img figure figcaption{left:4.6%;top:.8em}.main-box.mob-abreva-cream-box .cream-side-img{position:absolute;right:3%;top:.9em;width:8%}.banner-box .banner-img{display:none}.banner-box .banner-img.mobile-component{display:block}.main-box .explore-box .component-content .content>.sore-stages-img:nth-child(2){margin-left:5%!important;float:left;width:20.23056%;margin-top:1em;position:relative;padding-top:1.2em}.main-box .explore-box .sore-stages-img figcaption{position:absolute;left:0;top:0;width:100%}.main-box .explore-box .sore-stages-img{width:20.23056%;margin-left:3%!important;position:relative;padding-top:1.2em}.main-box .cold-sore-img-box.component .cold-sore-left-img{float:left;width:100%;padding-bottom:.6em;border-bottom:1px solid #7087ad}.main-box .cold-sore-img-box .cold-sore-left-img img{width:100%}.main-box .cold-sore-img-box{background:none}.main-box .cold-sore-img-box .cold-sore-right-img{float:left;width:100%;margin-top:1.12em}.main-box .cold-sore-blue-box.component .cold-sore-bulb-img{float:left;width:100%;text-align:left}.main-box .cold-sore-blue-box .cold-sore-bulb-img img{width:19%;margin-left:0;float:left}.spread-blue-box.component .spread-img:nth-child(2){float:left;width:45%}.spread-blue-box.component .spread-img{float:left;width:29%}.spread-blue-box.component>.component-content>.content>div:nth-child(even){margin-left:3%!important;min-height:10em}.spread-blue-box.component>.component-content>.content>div:nth-child(odd){margin-left:4%!important;min-height:10em}.spread-blue-box.component>.component-content>.content>div:nth-child(1){min-height:inherit!important;margin-left:0!important}.spread-blue-box.component>.component-content>.content>div:last-child{min-height:inherit!important;margin-left:0!important}.banner-img.managing-banner-img.component{display:none}.banner-img.managing-banner-img.mobile-component{display:block}.dealing-box .dealing-article-box .dealing-article-img img{width:100%}.spread-blue-box.component>.component-content>.content>div:nth-child(even),.spread-blue-box.component>.component-content>.content>div:nth-child(odd){min-height:16em}.header-box .gsk-logo.component>.component-content{padding-left:12%;padding-top:.3em}.header-box .gsk-logo.component>.component-content>a>img{width:33%}.spread-blue-box.component .spread-img{width:45%}.main-box .spread-blue-box .spread-img figure>img{width:85%}.main-box .cold-sore-img-box{margin-top:1.1em}.retailers-box.component .retailers-logo.component img{width:50%}.retailers-box.component .retailers-logo.other-logos img{width:14%}}@media screen and (max-width:375px){.main-box.mob-abreva-cream-box .cream-side-img{width:16%}.abreva-table tr td img{width:50%}.review-box .abreva-review-product{margin-top:2em}.spread-blue-box .spread-img:nth-child(2) figure figcaption{width:89%}.retailers-box.component .retailers-logo.other-logos img{width:25%}}@media screen and (max-width:320px){.main-box.mob-abreva-cream-box .cream-side-img{width:20%}}


/* USIM10014957236 START */

.unchecked-image1,
.unchecked-image2,
.unchecked-image3,
.unchecked-image4,
.unchecked-image5,
.unchecked-image6 {
    cursor: pointer;
    cursor: hand;
}

.checked-image1,
.checked-image2,
.checked-image3,
.checked-image4,
.checked-image5,
.checked-image6 {
    display: none;
}

@media only screen and (max-width: 700px) {
    .cold-sores-mobile {
        display: block;
        text-align: center
    }

    .cold-sores-desktop {
        display: none;
    }

    .unchecked-image1 img,
    .checked-image1 img {
        position: absolute;
        width: 5%;
        margin-left: 49%;
        margin-top: -60%;
        border: 1px solid #111;
        border-radius: 100px;
    }

    .unchecked-image2 img,
    .checked-image2 img {
        position: absolute;
        width: 5%;
        margin-left: 15%;
        margin-top: -45%;
        border: 1px solid #111;
        border-radius: 100px;
    }

    .unchecked-image3 img,
    .checked-image3 img {
        position: absolute;
        width: 5%;
        margin-left: 48%;
        margin-top: -41%;
        border: 1px solid #111;
        border-radius: 100px;
    }

    .unchecked-image4 img,
    .checked-image4 img {
        position: absolute;
        width: 5%;
        margin-left: 59%;
        margin-top: -38%;
        border: 1px solid #111;
        border-radius: 100px;
    }

    .unchecked-image5 img,
    .checked-image5 img {
        position: absolute;
        width: 5%;
        margin-left: 36%;
        margin-top: -28%;
        border: 1px solid #111;
        border-radius: 100px;
    }

    .unchecked-image6 img,
    .checked-image6 img {
        position: absolute;
        width: 5%;
        margin-left: 41%;
        margin-top: -18%;
        border: 1px solid #111;
        border-radius: 100px;
    }
}

@media only screen and (min-width: 651px) and (max-width: 700px) {
    .unchecked-image3 img,
    .checked-image3 img {
        position: absolute;
        width: 5%;
        margin-left: 48%;
        margin-top: -39%;
    }
}

@media only screen and (min-width: 701px) and (max-width: 767px) {
    .cold-sores-mobile {
        display: block;
        text-align: center
    }

    .cold-sores-desktop {
        display: none;
    }

    .unchecked-image1 img,
    .checked-image1 img {
        position: absolute;
        width: 5%;
        margin-left: 49%;
        margin-top: -56%;
    }

    .unchecked-image2 img,
    .checked-image2 img {
        position: absolute;
        width: 5%;
        margin-left: 18%;
        margin-top: -41%;
    }

    .unchecked-image3 img,
    .checked-image3 img {
        position: absolute;
        width: 5%;
        margin-left: 48%;
        margin-top: -36%;
    }

    .unchecked-image4 img,
    .checked-image4 img {
        position: absolute;
        width: 5%;
        margin-left: 58%;
        margin-top: -35%;
    }

    .unchecked-image5 img,
    .checked-image5 img {
        position: absolute;
        width: 5%;
        margin-left: 36%;
        margin-top: -26%;
    }

    .unchecked-image6 img,
    .checked-image6 img {
        position: absolute;
        width: 5%;
        margin-left: 41%;
        margin-top: -16%;
    }
}
@media only screen and (min-width: 768px) {
    .cold-sores-mobile {
        display: none;
    }

    .cold-sores-desktop{
        display: block;
    }

    .unchecked-image1 img,
    .checked-image1 img {
        position: absolute;
        width: 3%;
        margin-left: 42%;
        margin-top: -25%;
        border: 1px solid #111;
        border-radius: 100px;
    }

    .unchecked-image2 img,
    .checked-image2 img {
        position: absolute;
        width: 3%;
        margin-left: 25%;
        margin-top: -17%;
        border: 1px solid #111;
        border-radius: 100px;
    }

    .unchecked-image3 img,
    .checked-image3 img {
        position: absolute;
        width: 3%;
        margin-left: 41%;
        margin-top: -15%;
        border: 1px solid #111;
        border-radius: 100px;
    }

    .unchecked-image4 img,
    .checked-image4 img {
        position: absolute;
        width: 3%;
        margin-left: 47%;
        margin-top: -14%;
        border: 1px solid #111;
        border-radius: 100px;
    }

    .unchecked-image5 img,
    .checked-image5 img {
        position: absolute;
        width: 3%;
        margin-left: 36%;
        margin-top: -9%;
        border: 1px solid #111;
        border-radius: 100px;
    }

    .unchecked-image6 img,
    .checked-image6 img {
        position: absolute;
        width: 3%;
        margin-left: 38%;
        margin-top: -4%;
        border: 1px solid #111;
        border-radius: 100px;
    }
}

/* USIM10014957236 END  */


/*Tingle Alert*/
.tingle-article-winter-body .banner-box .banner-img img,
.tingle-article-stress-body .banner-box .banner-img img, 
.tingle-article-treatment-body .banner-box .banner-img img, 
.tingle-article-feel-body .banner-box .banner-img img, 
.tingle-article-poll-body .banner-box .banner-img img, 
.tingle-landing-body .banner-box .banner-img img {
    height: 243px;
}
.tingle-article-winter-body .banner-box .banner-img figure figcaption,
.tingle-article-stress-body .banner-box .banner-img figure figcaption,
.tingle-article-treatment-body .banner-box .banner-img figure figcaption,
.tingle-article-feel-body .banner-box .banner-img figure figcaption,
.tingle-article-poll-body .banner-box .banner-img figure figcaption,
.tingle-landing-body .banner-box .banner-img figure figcaption {
    background: url(/content/dam/cf-consumer-healthcare/skin-abreva/en_us/Global/tingle_notext.png) no-repeat center;
    width: 344px;
    background-size: 100% 100%;
    height: 60px;
    left: 10%;
    top: 5.8em;
	background-size: cover;
}

.tingle-article-winter-body .banner-box .banner-img figure figcaption p,
.tingle-article-stress-body .banner-box .banner-img figure figcaption p,
.tingle-article-treatment-body .banner-box .banner-img figure figcaption p,
.tingle-article-feel-body .banner-box .banner-img figure figcaption p,
.tingle-article-poll-body .banner-box .banner-img figure figcaption p,
.tingle-landing-body .banner-box .banner-img figure figcaption p{
	color: #fff;
    font-size: 2.4425em;
   margin-left: 1.7em;
    margin-top: 0em;
    font-weight: 700;
}


@media screen and (max-width:767px) {
.tingle-landing-body .image.section.banner-img.component.first.odd {
    display: none;
}
.tingle-article-winter-body .banner-box .banner-img img,
.tingle-article-stress-body .banner-box .banner-img img,
.tingle-article-treatment-body .banner-box .banner-img img,
.tingle-article-feel-body .banner-box .banner-img.mobile-component img,
.tingle-landing-body .banner-box .banner-img.mobile-component img  {
    height: auto;
}
.tingle-article-winter-body .banner-box .banner-img figure figcaption,
.tingle-article-stress-body .banner-box .banner-img figure figcaption,
.tingle-article-treatment-body .banner-box .banner-img figure figcaption,
.tingle-article-feel-body .banner-box .banner-img.mobile-component figure figcaption,
.tingle-article-poll-body .banner-box .banner-img.mobile-component figure figcaption,
.tingle-landing-body .banner-box .banner-img.mobile-component figure figcaption  {
   width: 270px;
    background-size: 100% 100% !important;
    height: auto;
    left: 9%;
    top: 5em;
    padding: 10px 30px;
}
.tingle-article-winter-body .banner-box .banner-img figure figcaption p,
.tingle-article-stress-body .banner-box .banner-img figure figcaption p,
.tingle-article-treatment-body .banner-box .banner-img figure figcaption p,
.tingle-article-feel-body .banner-box .banner-img.mobile-component figure figcaption p,
.tingle-article-poll-body .banner-box .banner-img.mobile-component figure figcaption p,
.tingle-landing-body .banner-box .banner-img.mobile-component figure figcaption p  {
    color: #fff;
    font-size: 2em;
    margin-left: 1em;
    margin-top: 0em;
    font-weight: 900;
}
}
@media screen and (max-width:480px) {
.tingle-article-winter-body .banner-box .banner-img figure figcaption,
.tingle-article-stress-body .banner-box .banner-img figure figcaption,
.tingle-article-treatment-body .banner-box .banner-img figure figcaption,
.tingle-article-feel-body .banner-box .banner-img.mobile-component figure figcaption,
.tingle-article-poll-body .banner-box .banner-img.mobile-component figure figcaption,
.tingle-landing-body .banner-box .banner-img.mobile-component figure figcaption  {
    width: auto;
    background-size: 100% 100% !important;
    height: auto;
    left: 9%;
    top: 5em;
    padding: 10px 30px;
}
.tingle-article-winter-body .banner-box .banner-img figure figcaption p,
.tingle-article-stress-body .banner-box .banner-img figure figcaption p,
.tingle-article-treatment-body .banner-box .banner-img figure figcaption p,
.tingle-article-feel-body .banner-box .banner-img.mobile-component figure figcaption p,
.tingle-article-poll-body .banner-box .banner-img.mobile-component figure figcaption p,
.tingle-landing-body .banner-box .banner-img.mobile-component figure figcaption p {
    color: #fff;
    font-size: 1.2em;
    margin-left: 1em;
    margin-top: 0em;
    font-weight: 900;
}
}
@media screen and (max-width:320px) {
.tingle-article-winter-body .banner-box .banner-img figure figcaption,
.tingle-article-stress-body .banner-box .banner-img figure figcaption,
.tingle-article-treatment-body .banner-box .banner-img figure figcaption,
.tingle-article-feel-body .banner-box .banner-img.mobile-component figure figcaption,
.tingle-article-poll-body .banner-box .banner-img.mobile-component figure figcaption,
.tingle-landing-body .banner-box .banner-img.mobile-component figure figcaption {
    left: 9%;
    top: 3.3em;
	 padding: 5px 10px;
	 width: 135px;
}
.tingle-article-winter-body .banner-box .banner-img figure figcaption p,
.tingle-article-stress-body .banner-box .banner-img figure figcaption p,
.tingle-article-treatment-body .banner-box .banner-img figure figcaption p,
.tingle-article-feel-body .banner-box .banner-img.mobile-component figure figcaption p,
.tingle-article-poll-body .banner-box .banner-img.mobile-component figure figcaption p,
.tingle-landing-body .banner-box .banner-img.mobile-component figure figcaption p {
    color: #fff;
    font-size: 1em;
}

}

@media only screen and (max-width: 767px) {
    .unchecked-image1 img, .checked-image1 img {
        margin-left: 6%;
    }
    .unchecked-image2 img, .checked-image2 img {
        margin-left: -28%;
    }
    .unchecked-image3 img, .checked-image3 img {
        margin-left: 2%;
        margin-top: -42%;
    }
    .unchecked-image4 img, .checked-image4 img {
        margin-left: 16%;
        margin-top: -40%;
    }
    .unchecked-image5 img, .checked-image5 img {
        margin-left: -5%;
    }
    .unchecked-image6 img, .checked-image6 img {
        margin-left: -3%;
    }
}

@media only screen and (min-width: 800px) and (max-width: 896px) and (orientation: landscape) {
    .unchecked-image1 img, .checked-image1 img {
        margin-left: 46%;
        margin-top: -15%;
    }
    .unchecked-image2 img, .checked-image2 img {
        margin-left: 26%;
    }
    .unchecked-image3 img, .checked-image3 img {
        margin-left: 40%;
        margin-top: -24%;
    }
    .unchecked-image4 img, .checked-image4 img {
        margin-left: 40%;
        margin-top: -16%;
    }
    .unchecked-image5 img, .checked-image5 img {
        margin-left: 35%;
    }
    .unchecked-image6 img, .checked-image6 img {
        margin-left: 37%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 799px) and (orientation: landscape) {
    .unchecked-image1 img, .checked-image1 img {
        margin-left: 6%;
    }
    .unchecked-image2 img, .checked-image2 img {
        margin-left: -28%;
    }
    .unchecked-image3 img, .checked-image3 img {
        margin-left: 2%;
        margin-top: -42%;
    }
    .unchecked-image4 img, .checked-image4 img {
        margin-left: 16%;
        margin-top: -40%;
    }
    .unchecked-image5 img, .checked-image5 img {
        margin-left: -5%;
    }
    .unchecked-image6 img, .checked-image6 img {
        margin-left: -3%;
    }
}.imageGallery{border:solid 2px #323131;padding:13px;background-color:#e1e1e1}.imageGallery-heading{display:block;color:#323131;font-size:20px;font-weight:700;padding-bottom:10px}.imageGallery-view{border:solid 2px #323131;margin-bottom:10px;overflow:hidden;position:relative;text-align:center;background:white}.imageGallery-view img{max-height:100%;max-width:100%;display:block;margin:0 auto}.imageGallery-description{margin:10px 0}.imageGallery-thumbnails{position:relative;margin:20px 0}.imageGallery-list{overflow:hidden;margin:0 50px;position:relative}.imageGallery-arrow,.imageGallery-arrow.is-disabled:hover{position:absolute;top:50%;margin-top:-30px;cursor:pointer;width:35px;height:60px;font:0/0 serif;color:transparent}.imageGallery-arrow:before,.imageGallery-arrow.is-disabled:hover:before{position:absolute;top:50%;color:#AAA}.imageGallery-arrow:hover:before{color:#888}.imageGallery-description{margin:15px 0}.imageGallery-arrow.is-disabled{opacity:.5}.imageGallery-arrow{text-align:center}.imageGallery-arrow-left,.imageGallery-arrow-left.is-disabled:hover{left:0}.imageGallery-arrow-left:before,.imageGallery-arrow-left.is-disabled:hover:before{content:"\f053";display:inline-block;font-family:FontAwesome;font-style:normal;position:relative;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px}.imageGallery-arrow-right,.imageGallery-arrow-right.is-disabled:hover{right:0}.imageGallery-arrow-right:before,.imageGallery-arrow-right.is-disabled:hover:before{content:"\f054";display:inline-block;font-family:FontAwesome;font-style:normal;position:relative;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px}.imageGallery-list-inner{overflow:hidden;display:block;position:relative;top:0;left:0;padding:0;margin:0;list-style:none;width:4000px}.imageGallery-thumbnail{float:left;overflow:hidden;padding:0;margin:0 9px;cursor:pointer;text-align:center;position:relative;display:block;border:solid 4px #323131;opacity:.7;filter:alpha(opacity=70);-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}.imageGallery-thumbnail:hover,.imageGallery-thumbnail.is-active{opacity:1;filter:alpha(opacity=100)}.imageGallery-thumbnail-cover{display:block;max-width:none}.imageGallery-thumbnail-title{display:block;margin:10px auto 0 auto;font-size:11px;width:71px}.imageGallery .thumbnails-list li:hover .image,.imageGallery .thumbnails-list li.active .image{border:solid 4px #323131;margin:0}.imageGallery-thumbnail-image{margin:2px;border:solid 2px #323131;position:relative}.imageGallery-thumbnail-overlay{opacity:.7;height:28px;left:50%;margin:-14px 0 0 -15px;position:absolute;top:50%;width:30px;cursor:pointer}.imageGallery-thumbnail-overlay:before{content:"\f04b";display:inline-block;font-family:FontAwesome;font-style:normal;position:relative;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:15px;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;border:3px solid #3e3e3e;text-indent:7px;background:#fff;text-align:center;line-height:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.imageGallery-thumbnail.is-active .imageGallery-thumbnail-overlay{opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}.imageGallery-thumbnail a{display:block}.imageGallery-thumbnail-image img{display:block;width:63px;height:52px;margin:0 auto}.imageGallery-view{cursor:pointer}.imageGallery-view-overlay{opacity:0;position:absolute;top:50%;left:50%;width:73px;height:69px;margin:-34px 0 0 -36px;cursor:pointer;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}.imageGallery-view-overlay:before{content:"\f04b";display:inline-block;font-family:FontAwesome;font-style:normal;position:relative;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;font-size:30px;width:100%;height:100%;border:3px solid #3e3e3e;text-indent:5px;background:#fff;text-align:center;line-height:65px}.imageGallery.is-playing .imageGallery-view-overlay:before{content:"\f04c";display:inline-block;font-family:FontAwesome;font-style:normal;position:relative;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0}.imageGallery .gallery-play{color:#323131}.imageGallery-view:hover .imageGallery-view-overlay{opacity:.7}.imageGallery-view .imageGallery-view-overlay:hover{opacity:1;text-decoration:none}.mod-js .imageGallery-thumbnail{padding:0}.mod-js .imageGallery-thumbnails{position:relative}.no-js .imageGallery-view{display:none}.no-js .imageGallery-list{margin:0}.no-js .imageGallery-thumbnail img{width:auto;height:auto}.no-js .imageGallery-thumbnail{border:0;opacity:1;float:none;overflow:hidden}.no-js .imageGallery-thumbnail a:after{content:attr(data-description);display:block;padding:10px 0 30px;text-align:left}.no-js .imageGallery-arrow{display:none}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.locationfinder input[type=text] {
    font-family: sans-serif;
    font-size: 12px;
    border: 1px solid #D5D1CE;
    display: inline;
    float: left;
    height: 12px;
    padding: 8px;
    width: 27%;
}

@media only screen and (max-width: 767px) {
    .locationfinder input[type=text] {
        width: 60%;
        margin-bottom: 20px;
    }
}

.locationfinder .button {
    padding: 8px;
    background-image: url(../../img/Search-icon.png);
    background-repeat: no-repeat;
    border: none;
    margin-right: 20px;
    width: 30px;
    height: 30px;
}

@media only screen and (max-width: 767px) {
    .locationfinder .button {
        margin-right: 24%;
        margin-bottom: 20px;
    }
}

.locationfinder .locationFinder-selectOption {
    width: 7%;
    border: 1px solid #D5D1CE;
    height: 30px;
    margin-left: 10px;
    margin-right: 20px;
}

@media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption {
        width: 20%;
        margin-left: 0px;
        margin-right: 15px;
    }
}

.locationfinder .locationFinder-selectOption1 {
    height: 30px;
    margin-left: 15px;
    width: 15%;
}

@media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption1 {
        width: 40%;
        margin-left: 0px;
    }
}

.locationfinder .locationFinder-loadMore .loadMore {
    background-color: #f36633;
    border-radius: 3px;
    color: white;
    padding: 8px 20px;
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
}

.locationfinder .locationFinder-loadMore .loadMore:hover {
    background-color: #939191;
    color: white;
}

.locationfinder .locationFinder-loadMore .loadMore:active {
    background-color: #939191;
    color: white;
}
.map-canvas{border:solid 2px #323131;margin-bottom:10px;text-align:center}.map-canvas img{width:100%;max-width:inherit}.no-js .map-canvas img{width:100%;max-width:640px}#map-canvas{width:500px;height:400px;background-color:#CCC}
