:root {
    --font-gotham:              'Roboto';
    --font-gotham-bold:         'Roboto';
    --font-gotham-book:         'Roboto';
    --font-gotham-rounded-bold: 'Roboto';
    --font-gotham-book-italic:  'Roboto';
    --font-gotham-a:            'Roboto';
    --font-gotham-b:            'Roboto';
}

/* COLOR NAMES
----------------------------------------- */


/*theme colors*/


/*hard-coded colors*/


/* FUNCTIONAL COLORS
----------------------------------------- */


/*border colors*/


/*text colors*/


/*background colors*/


/*gradient colors*/


/* line 3, ../../sass/components/richText/_richText-base.scss */

.richText .component-content {
    overflow: hidden;
}


/* line 7, ../../sass/components/richText/_richText-base.scss */

.richText h1,
.richText h2,
.richText h3,
.richText h4,
.richText h5,
.richText h6 {
    margin-top: 0;
}


/* line 16, ../../sass/components/richText/_richText-base.scss */

.richText a {
    text-decoration: underline;
}


/* line 20, ../../sass/components/richText/_richText-base.scss */

.richText ul,
.richText ol {
    padding: 10px 0;
    margin-left: 10px;
}


/* line 26, ../../sass/components/richText/_richText-base.scss */

.richText li {
    font-size: 14px;
    margin-left: 15px;
    margin-bottom: 10px;
    list-style-type: none;
}


/* line 33, ../../sass/components/richText/_richText-base.scss */

.richText ul li {
    margin-left: 0;
    padding-left: 15px;
    position: relative;
}


/* line 37, ../../sass/components/richText/_richText-base.scss */

.richText ul li:before {
    /*content: "\f0da";*/
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: 0;
    top: 1px;
    position: absolute;
}


/* line 45, ../../sass/components/richText/_richText-base.scss */

.richText ol li {
    list-style: decimal;
}


/* line 49, ../../sass/components/richText/_richText-base.scss */

.richText-links {
    font-size: 10px;
}


/* line 53, ../../sass/components/richText/_richText-base.scss */

.richText .richText-links li {
    background: none;
    display: inline;
    list-style: none;
    padding-left: 0;
}


/* line 60, ../../sass/components/richText/_richText-base.scss */

.richText-links li a {
    padding-right: 5px;
    border-right: solid 1px #b9b8b8;
    margin-right: 5px;
}


/* line 66, ../../sass/components/richText/_richText-base.scss */

.richText-links li:last-child a {
    border-right: 0 none;
    margin-right: 0;
    padding-right: 0;
}


/* line 72, ../../sass/components/richText/_richText-base.scss */

.richText-image {
    display: block;
    margin-bottom: 10px;
}


/* line 77, ../../sass/components/richText/_richText-base.scss */

.richText-image.pull-left {
    margin: 5px 15px 5px 10px;
    float: left;
}


/* line 82, ../../sass/components/richText/_richText-base.scss */

.richText-image.pull-right {
    margin: 5px 10px 5px 15px;
    float: right;
}

.panadol-pdcts-submenu-inner-box .richText-image.pull-left {
    margin: 5px 30px 5px 10px;
    float: left;
}

.richText-image.pull-left {
    margin: 5px 30px 5px 10px;
    float: left;
}

.richText-image.pull-left {
    margin: 5px 30px 5px 10px;
    float: left;
}


/* Homepage - Desktop content CSS start*/

.panadol-home-outer-box {
    background-color: #ffffff;
    margin-bottom: 0;
}

.spotlight-section,
.best-of-the-week-section,
.new-for-kids-section,
.did-you-know-section {
    cursor: pointer;
}

.panadol-home-main-tab-rte ul {
    margin: 0 auto;
    width: 90%;
}

.panadol-home-main-tab-rte ul li {
    display: inline-block;
    float: left;
    color: #00944e;
    font-size: 1.19vw;
    font-family: var(--font-gotham-bold), sans-serif;
    padding: 0% 6%;
}

.panadol-home-main-tab-rte ul li:before {
    content: " ";
}

.panadol-content-rte h2 {
    color: #19326e;
    font-size: 2.98vw;
    font-family: var(--font-gotham-bold), sans-serif;
    text-align: center;
}

.panadol-home-bestweek-content-Box h2 {
    margin-top: 1.5em;
}

.panadol-home-carousel-slide-box .panadol-content-rte h2 {
    color: #19326e;
    font-size: 2.98vw;
    font-family: var(--font-gotham-bold), sans-serif;
    text-align: left;
}

.panadol-home-carousel-slide-box {
    margin-top: 3em;
}

.panadol-home-carousel-slide-box .panadol-content-rte span.green-text {
    color: #19326e;
    font-size: 1.79vw;
    font-family: var(--font-gotham-bold), sans-serif;
    line-height: 24px;
}

.panadol-home-carousel-slide-box .panadol-content-rte p {
    color: #19326e;
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    line-height: 32px;
}

.panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item,
.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item,
.panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background-color: #ffffff;
    /*padding-bottom: 0.5em;*/
}

.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background: none;
    padding: 0.5em;
    margin-left: 0;
}

.panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
.panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    padding-bottom: 1.5em;
}

.panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #19326e;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    background: transparent;
    /*padding: 0em 0.3em;*/
}

.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #4196c8;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    background: transparent;
}

.panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #19326e;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    background: transparent;
    padding: 0em 0.3em;
}

.spotlight-tab-content-box .panadol-content-rte p:first-child {
    font-size: 1.79vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #19326e;
    line-height: 35px;
}

.spotlight-tab-content-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #19326e;
    line-height: 32px;
}

.spotlight-tab-content-box .panadol-content-rte p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    color: #ffffff;
    padding: 0.5em 1em;
    font-family: var(--font-gotham-bold), sans-serif;
}

.panadol-content-grey-box {
    background-color: #ecf4f9;
}

#wrapper .panadol-where-to-buy-tab {
    background-color: #ffffff;
    margin-left: 0;
    margin-bottom: 3em;
}

.panadol-where-to-buy-header-rte {
    margin-top: 9.5em;
}

.panadol-where-to-buy-header-rte h1 {
    color: #19326e;
    font-size: 2.98vw;
    font-family: var(--font-gotham-bold), sans-serif;
    text-align: center;
}

.panadol-where-to-buy-header-rte p {
    color: #19326e;
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    text-align: center;
}

.panadol-home-outer-box .panadol-home-bow-box .panadol-home-bow-image {
    margin-bottom: 0;
}

.panadol-where-to-buy-tab-box .panadol-content-rte p {
    color: #19326e;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    line-height: 28px;
    text-align: center;
    margin: 0.5em;
}

.panadol-where-to-buy-tab-box .panadol-content-rte a {
    text-decoration: none;
}

.panadol-where-to-buy-tab-box .panadol-content-rte a .find-a-store-button {
    color: #009151;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    background: url(../../assets/img/Desktop_content_right_arrow.png) no-repeat 100% 70%;
    padding-right: 0.8em;
}

.panadol-home-bow-box .panadol-content-rte p:first-child {
    font-size: 1.50vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #19326e;
    line-height: 36px;
    margin: 0;
    font-weight: 900;
}

.panadol-home-bow-box .panadol-content-rte p .grey-title {
    font-size: 1.55vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #19326e;
    line-height: 36px;
    margin: 0;
}

.panadol-home-bow-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #19326e;
    line-height: 32px;
    padding: 0em 1em;
    margin: 0.6em 0em;
}

.panadol-home-bow-box .panadol-content-rte span.read-more-button {
    color: #4196c8;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    /* background:url(../../assets/img/Desktop_content_right_arrow.png) no-repeat 100% 60%; */
    padding-right: 5%;
    text-decoration: none;
}

.panadol-home-bow-box .panadol-content-rte span.read-more-button a {
    color: #4196c8;
    text-decoration: none;
}

.panadol-home-new-kids-box .main-title-rte p,
.panadol-home-kids-video-box .main-title-rte p {
    font-size: 2.98vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    font-family: var(--font-gotham-rounded-bold), serif;
    color: #ffffff;
}

.panadol-home-new-kids-box .main-title-rte p {
    padding-top: 0.3em;
}

.green-oval-big-rte {
    background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_big.png) no-repeat 0% 35%;
    background-size: 100%;
    min-height: 25vw;
    z-index: 5;
    width: 38vw;
}

.green-oval-small-rte {
    background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 24% 0%;
    min-height: 11vw;
    z-index: 9;
    margin-top: -5.5vw;
    background-size: 36%;
    width: 42vw;
}

.panadol-home-green-oval-box .green-oval-small-rte {
    background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 24% 0%;
    min-height: 11vw;
    z-index: 9;
    margin-top: -5vw;
    background-size: 36%;
    width: 36vw;
}

.green-oval-big-rte span.green-text {
    color: #fefefe;
    font-size: 1.79vw;
    font-family: var(--font-gotham-rounded-bold), serif;
}

.green-oval-big-rte p:first-child {
    margin-top: 4vw;
}

.green-oval-big-rte p {
    padding: 0em 4em;
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #ffffff;
}

.green-oval-big-rte p a {
    color: #ffffff;
    text-decoration: none;
}

.green-oval-small-rte p {
    text-align: center;
    width: 60%;
    padding: 2em 0.5em;
    color: #ffffff;
    font-size: 1.43vw;
    font-family: var(--font-gotham-rounded-bold), serif;
}

.panadol-home-green-oval-box .green-oval-small-rte p {
    text-align: center;
    width: 60%;
    padding: 1.5em 0.5em;
    color: #ffffff;
    font-size: 1.43vw;
    font-family: var(--font-gotham-rounded-bold), serif;
}

.green-oval-small-rte p a {
    color: #ffffff;
    text-decoration: none;
}

.panadol-children-pink-oval-box .green-oval-small-rte p {
    text-align: center;
    width: 60%;
    padding: 2em 0.5em;
    color: #ffffff;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
}

.panadol-children-landing-dosage-box .panadol-content-rte h2 {
    color: #666666;
    font-size: 2.98vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    text-align: center;
}

.panadol-children-landing-dosage-box .panadol-content-rte p,
.panadol-dosage-content-rte p {
    color: #666666;
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
}

.panadol-home-teddybook-image .component-content {
    width: 95%;
    float: left;
}

.panadol-home-kids-video-box .panadol-content-box .main-title-rte {
    margin-bottom: 0;
    line-height: 0.5;
}

.panadol-home-new-kids-box .panadol-home-kids-video {
    margin-top: 14em;
}


/* Homepage - Desktop content CSS End*/


/* Homepage - Desktop footer CSS Start*/

#footer.main {
    background: -webkit-linear-gradient(left, #153474, #3993cf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #153474, #3993cf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #153474, #3993cf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #153474, #3993cf);
    background: -ms-linear-gradient(to right, #153474, #3993cf);
    padding-top: 4.3em !important;
}

.panadol-footer-box select {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    min-width: 232px;
    min-height: 50px;
    padding: 0.5em;
    color: #ffffff;
    font-size: 20px;
    font-family: var(--font-gotham-book), serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../../assets/img/Desktop_Footer_countryselector_arrow.png?auto=format) no-repeat 90%;
    background-color: #2d2d2d;
}

.panadol-footer-box select::-ms-expand {
    display: none;
}

.panadol-footer-country-sel-box .component-content {
    float: right;
    margin-top: -5px;
}

.panadol-footer-rte h2 {
    color: #ffffff;
    font-size: 1.55vw;
    font-family: var(--font-gotham-bold), sans-serif;
}

.panadol-footer-rte p,
.panadol-footer-rte p a {
    color: #ffffff;
    font-size: 1.19vw;
    font-family: var(--font-gotham-book), serif;
}

.panadol-footer-rte p a {
    text-decoration: underline;
    font-family: var(--font-gotham-bold), sans-serif;
}

.panadol-footer-rte ul {
    border-bottom: 2px solid #e5f5ff;
    border-top: 2px solid #e5f5ff;
}

@media (min-width: 768px) {
    .panadol-footer-rte ul {
        display: flex;
        justify-content: space-between;
    }
}


.panadol-footer-rte ul li {
    display: inline-block;
    padding-left: 4vw;
    line-height: 24px;
    margin-bottom: 0;
}

.panadol-footer-rte ul li:first-child {
    padding-left: 0;
}

.panadol-footer-rte ul li a {
    color: #e5f5ff;
    font-size: 1.39vw;
    font-family: var(--font-gotham-book), serif;
    text-decoration: none;
}

.panadol-social-icon-box .facebook-icon,
.panadol-social-icon-box .twitter-icon,
.panadol-social-icon-box .youtube-icon {
    width: 19% !important;
    margin: 0em 0.5em;
}

.panadol-footer-text {
    color: #ffffff;
    font-size: 1.39vw;
    font-family: var(--font-gotham-book), serif;
    opacity: 0.5;
    padding-left: 0.5em;
}

.panadol-footer-text p {
    margin-top: 0;
    margin-bottom: 5.5em;
}

@media (min-width: 768px) {
    .panadol-footer-text p {
        margin-bottom: 8em;
    }
}

@media (min-width: 1024px) {
    .panadol-footer-text p {
        margin-bottom: 6em;
    }
}


/* Homepage - Desktop footer CSS End*/


/* Article Landing - Desktop Content CSS Start*/

.panadol-live-well-outer-box {
    background-color: #ffffff;
}

.panadol-live-well-outer-box .panadol-content-grey-box {
    background-color: #f2f2f2;
}

.panadol-live-well-outer-box .panadol-livewell-header-rte h1 {
    color: #fc8f8e;
    font-size: 2.36vw;
    font-family: var(--font-gotham-bold), sans-serif;
    text-align: center;
    margin: 0;
    padding-top: 0.68em;
}

.panadol-live-well-outer-box .panadol-livewell-header-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 20px;
    text-align: center;
    margin: 0;
    margin-bottom: 3em;
}

.panadol-live-well-outer-box .panadol-home-bow-box .panadol-content-rte p .grey-title {
    font-size: 1.55vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #666666;
    line-height: 36px;
    margin: 0;
}

.panadol-livewell-featured-article-box .panadol-content-rte p .grey-title {
    font-size: 1.55vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #666666;
    line-height: 36px;
    margin: 0;
}

.panadol-livewell-featured-article-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
    padding: 0em 1em;
    margin-top: 0;
}

.panadol-livewell-tab .panadol-content-rte span.read-more-button {
    color: #00944e;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    padding-right: 5%;
}

.panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
    color: #00944e;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    padding-right: 5%;
}

.panadol-content-rte a {
    text-decoration: none;
}

.panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background-color: #f2f2f2;
    padding-bottom: 0.5em;
    margin-left: 5.5%;
}

.panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
    padding-bottom: 1.1em;
}

.panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #00944e;
    font-size: 1.13vw;
    font-family: var(--font-gotham-bold), sans-serif;
    background: transparent;
    padding: 0em 0.5em;
}

.panadol-livewell-tab .panadol-content-rte p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    color: #ffffff;
    padding: 1em 3.5em;
}

.panadol-loadmore p a {
    text-decoration: none;
}

.panadol-loadmore p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    color: #ffffff;
    padding: 0.5em 1em;
    font-size: 1.43vw;
}

.panadol-live-well-outer-box .panadol-loadmore p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    padding: 0.5em 1em;
    font-size: 1.43vw;
    display: block;
    text-align: center;
    font-family: var(--font-gotham-bold), sans-serif;
}

.panadol-featured-article-rte {
    max-width: 255px;
    background-color: rgba(102, 102, 102, 0.8);
    color: #ffffff;
    position: absolute;
    top: 40px;
    padding: 0.5em 0.9em;
    font-size: 1.55vw;
    font-family: var(--font-gotham-bold), sans-serif;
}

.panadol-featured-article-rte p {
    font-family: var(--font-gotham-bold), sans-serif;
    margin: 0.2em 0em;
}


/* Article Landing - Desktop Content CSS End */


/* Terms & Conditions - Desktop Content CSS Start */

.panadol-content-page-outer-box {
    background-color: #ffffff;
}

.panadol-content-page-rte h1 {
    color: #666666;
    font-size: 2.98vw;
    font-family: var(--font-gotham-bold), sans-serif;
    margin-top: 0.9em;
    line-height: 68px;
}

.panadol-content-page-rte h4 {
    color: #19326e;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
}

.panadol-content-page-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #19326e;
    line-height: 1.5;
    margin-top: 0;
}

.panadol-content-page-rte ul li {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book-italic), serif;
    font-style: italic;
    color: #19326e;
    line-height: 32px;
}

.panadol-content-page-rte ul li .terms-and-conditions-list {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book-italic), serif;
    font-style: italic;
    color: #19326e;
    line-height: 32px;
    background: url(../../assets/img/article_list_icon.png) no-repeat;
    background-position: 0px 10px;
    padding-left: 15px;
}


/* Terms & Conditions - Desktop Content CSS End*/


/* Campaign - Desktop Content CSS Start*/

.panadol-campaign-outer-box {
    background-color: #ffffff;
}

.panadol-campaign-outer-box h1 .grey-title {
    color: #19326e;
    font-size: 2.98vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    text-align: center;
    display: block;
    line-height: 65px;
    margin-top: 0.5em;
    padding-bottom: 0.15em;
}

.panadol-campaign-outer-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #19326e;
    line-height: 32px;
    text-align: center;
}

.panadol-campaign-header-box .panadol-content-rte p:nth-child(4) {
    margin-top: 2.8em;
}

.panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(3) {
    margin-top: 2em;
}

.panadol-campaign-header-box .panadol-content-rte p:nth-child(4) {
    margin-bottom: 4.45em;
}

.panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(3) {
    margin-bottom: 2.3em;
}


/* .panadol-campaign-header-box .panadol-content-rte .component-content{ padding-bottom: 4em;  background: url(../../assets/img/campaign_teddyvideo.png) no-repeat 96% 110%;  background-size: 25%;	} */

.panadol-campaign-rel-prod-bg-box .panadol-content-rte .component-content {
    padding-bottom: 3em;
    background: url(../../assets/img/Desktop_Campaign_plane.png) no-repeat 100% 5%;
    background-size: 28%;
}

.panadol-campaign-header-box .panadol-content-rte .richText-content,
.panadol-campaign-rel-prod-bg-box .panadol-content-rte .richText-content {
    width: 80%;
    margin: 0 auto;
}

.panadol-campaign-outer-box .panadol-content-rte p span.learn-more-button a {
    background: url(../../assets/img/Desktop_TeddyCampaign_CreateVideoButton.png) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    padding: 26px 82px;
    font-size: 1.9vw;
    font-family: var(--font-gotham-rounded-bold), serif;
}

.panadol-campaign-rel-prod-bg-box .panadol-content-rte p span.learn-more-button a {
    background: url(../../assets/img/Desktop_TeddyCampaign_CreateVideoButton.png) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    padding: 22px 58px;
    font-size: 1.45vw;
    font-family: var(--font-gotham-rounded-bold), serif;
}

.panadol-campaign-outer-box .panadol-content-rte h2 {
    color: #666666;
    font-size: 2.98vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    text-align: center;
    padding-top: 1em;
}

.panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
    color: #ffffff;
    font-size: 2.98vw;
    font-family: 'Roboto';
    text-align: center;
    padding-top: 2.2em;
}

.panadol-campaign-outer-box .panadol-campaign-banner-video-box .panadol-content-rte h2 {
    color: #ffffff;
    font-size: 2.98vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    text-align: center;
    padding-top: 3.5em;
}

.panadol-campaign-blue-background-box .panadol-content-rte h2,
.panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
    color: #ffffff;
    padding-top: 1.8em;
}

.panadol-campaign-blue-background-box .panadol-content-rte span.grey-title {
    color: #ffffff;
    font-size: 2.38vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    width: 70%;
    display: block;
    margin: 0 auto;
    line-height: 48px;
}

.panadol-campaign-blue-background-box .panadol-content-rte p,
.panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
    color: #ffffff;
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    padding-top: 1em;
    width: 80%;
    margin: 0 auto;
}

.panadol-campaign-blue-background-box .panadol-content-image {
    width: 45%;
    margin-bottom: 0.9em;
}

.panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
    width: 40em;
}

.panadol-campaign-blue-background-box .panadol-content-rte p:first-child {
    padding-top: 3em;
}


/* Campaign - Desktop Content CSS End*/


/* Article Details - Desktop Content CSS Start*/

.panadol-article-detail-content-box h1 {
    color: #666666;
    font-size: 2.98vw;
    font-family: var(--font-gotham-bold), sans-serif;
    text-align: left;
}

.panadol-article-detail-content-box p,
.panadol-content-image-rte p,
.panadol-article-related-content-richtext p a {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
    margin: 0;
}

.panadol-article-related-content-richtext p a {
    text-decoration: none;
}

.panadol-content-image-rte p {
    margin-top: 0;
}

.panadol-article-detail-content-box ul {
    margin-left: 0;
}

.panadol-article-detail-content-box ul li {
    background: url(../../assets/img/article_list_icon.png) no-repeat;
    background-position: 0px 14px;
    text-align: left;
    font-style: normal;
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
}


/*list Bullets alignment for IE code - start*/

@media screen\0 {
    .panadol-article-detail-content-box ul li {
        background-position-y: top 12px;
    }
}


/*list Bullets alignment for IE code - end*/

.panadol-article-detail-highlighted-content-box .panadol-content-rte p {
    font-size: 2.38vw;
    line-height: 1.4;
}

.panadol-article-detail-content-box .panadol-content-rte table tr td {
    padding: 10px;
}

.panadol-article-detail-content-box .panadol-content-rte p span.body-Bold-text {
    font-weight: bolder;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #666666;
    line-height: 32px;
}

.panadol-related-articles-box .panadol-content-rte span.read-more-button {
    color: #4196c8;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    padding-right: 5%;
}

.panadol-related-articles-box .panadol-content-rte span.read-more-button a {
    color: #00944e;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
}

.panadol-article-related-content-richtext {
    background-color: #ffffff;
    -webkit-box-shadow: 0 3px 2px #c5c5c5;
    -moz-box-shadow: 0 3px 2px #c5c5c5;
    box-shadow: 0 3px 2px #c5c5c5;
    margin-bottom: 1.1em;
}

.panadol-article-detail-rel-article-box .panadol-content-rte p,
.panadol-article-detail-rel-product-box .panadol-content-rte p {
    margin-bottom: 0;
    margin-top: 0.5em;
    font-size: 1.55vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #666666;
}


/* Article Details - Desktop Content CSS End */


/* Children landing - Desktop Content CSS Start*/

.panadol-children-pink-oval-rte {
    background: url(../../assets/img/Desktop_TeddyCampaign_PinkOvalShape.png) no-repeat 0% 35%;
    background-size: 98%;
    min-height: 26vw;
    z-index: 5;
    width: 38vw;
}

.panadol-children-pink-oval-rte p:first-child {
    font-size: 1.9vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    color: #ffffff;
    margin-top: 1.3em;
    line-height: 1;
    padding: 2em 3.2em 0em 3em;
    margin-bottom: 0em;
}

.panadol-children-pink-oval-rte p {
    padding: 0em 6em 0em 4em;
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #ffffff;
    margin-bottom: 0em;
}

.panadol-children-landing-header-box h1 {
    color: #98c16c;
    font-size: 4.76vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    text-align: center;
    margin: 0;
}

.panadol-children-landing-header-box p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 26px;
    text-align: center;
    margin-top: 0;
    padding-bottom: 1.5em;
}

.panadol-children-pink-background-box .panadol-content-rte h2,
.panadol-children-blue-background-box h2,
.panadol-children-bow-box h2 {
    color: #ffffff;
    font-size: 2.98vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    text-align: center;
    margin-top: 1.8em;
}

.panadol-children-green-background-box h2,
.panadol-children-blue-background-box h2,
.panadol-children-parenting-tips-box h2,
.panadol-children-bow-box h2 {
    color: #ffffff;
    font-size: 2.98vw;
    font-family: 'Roboto';
    text-align: center;
    margin-top: 1.8em;
}

.panadol-children-parenting-tips-box h2 {
    color: #666666;
    font-family: 'Roboto';
    margin-top: 1em;
}

.see-all-text {
    float: left;
}

.panadol-children-green-background-box h4 a {
    font-size: 1.93vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    color: #00944e;
    line-height: 32px;
    text-align: center;
    background: url(../../assets/img/Desktop_content_right_arrow.png) no-repeat 70%;
    margin-bottom: 2em;
    display: block;
}

.panadol-children-green-background-box h4 a {
    color: #00944e;
    text-decoration: none;
}

.panadol-children-safety-section-rte h2 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Roboto';
    text-align: center;
}

.panadol-children-safety-section-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
    text-align: center;
}

.panadol-children-safety-section-rte p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    color: #ffffff;
    padding: 0.5em 1em;
    font-family: var(--font-gotham-rounded-bold), serif;
    background-size: 100% 100%;
}

.panadol-children-safety-section-rte p span.learn-more-button a {
    color: #ffffff;
    text-decoration: none;
}

.panadol-children-blue-background-box p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    color: #ffffff;
    line-height: 32px;
    text-align: center;
}

.panadol-children-blue-background-box p a {
    color: #ffffff;
    text-decoration: underline;
}

.panadol-children-blue-background-box img.richText-image.pull-left {
    float: none;
    clear: both;
}

.panadol-children-product-oval-rte img.richText-image.pull-left {
    width: 12vw;
    padding-top: 0vw;
}

.panadol-children-product-oval-rte .richText-content {
    background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_big.png) no-repeat;
    background-size: 100%;
    min-height: 24vw;
    z-index: 5;
    width: 29vw;
    margin-left: 10vw;
}

.panadol-children-product-oval-rte .richText-content p:first-child {
    font-weight: bold;
    padding-top: 8vw;
    margin-bottom: 0;
}

.panadol-children-product-oval-rte .richText-content span.green-text {
    color: #ffffff;
    font-size: 1.49vw;
}

.panadol-children-product-oval-rte .richText-content p {
    padding: 0em 4em 0em 3.3em;
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #ffffff;
    margin-top: 0.5em;
}

.panadol-children-product-and-oval-box .green-oval-small-rte p,
.panadol-children-product-and-oval-box-two .green-oval-small-rte p {
    text-align: center;
    width: 60%;
    padding: 1em 0.5em 2em 0.5em;
    color: #ffffff;
    font-size: 1.43vw;
    font-family: var(--font-gotham-rounded-bold), serif;
}

.panadol-children-product-and-oval-box .green-oval-small-rte,
.panadol-children-product-and-oval-box-two .green-oval-small-rte {
    background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 24% 0%;
    min-height: 11vw;
    z-index: 9;
    margin-top: -9em;
    background-size: 36%;
    width: 34vw;
    margin-left: 8vw;
}

.panadol-desktop-content-box .panadol-children-car-box {
    padding-top: 1em;
}

.panadol-desktop-content-box .panadol-children-product-and-oval-box {
    padding-top: 6em;
}

.panadol-desktop-content-box .panadol-children-aeroplane-box {
    margin-top: -9vw;
}

.panadol-desktop-content-box .panadol-children-product-and-oval-box-two {
    margin-top: -14.5em;
}

.panadol-children-safety-section-rte {
    margin: 3em 0em 4em 0em;
}


/*Tab style start*/

.panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background-color: #ffffff;
    padding-bottom: 0.5em;
    margin-left: 3em;
}

.panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
    padding-bottom: 1.5em;
}

.panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item a {
    color: #00944e;
    font-size: 1.44vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    background: transparent;
    padding: 0em 0.5em;
}

.tabs.panadol-children-parenting-tips-tab > .component-content {
    padding-top: 0px;
}


/*Tab style end*/

.panadol-children-tab-inner-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
    -ms-transform: rotate(350deg);
    -webkit-transform: rotate(350deg);
    transform: rotate(355deg);
    z-index: 9;
    position: absolute;
    margin-top: -18em;
    width: 32%;
    right: 5.5em;
}

.panadol-children-teddybook-image-rte p a {
    text-decoration: none;
}

.panadol-children-teddybook-image-rte p a span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    color: #ffffff;
    padding: 0.5em 1em;
    font-size: 1.43vw;
    text-decoration: none;
    font-family: var(--font-gotham-rounded-bold), serif;
    background-size: 100% 100%;
}

.panadol-children-teddybook-image-rte p span.load-more-button a {
    color: #ffffff;
    text-decoration: none;
}

.panadol-children-teddybook-image-rte .richText-image.pull-left {
    margin-right: 3em;
}

.panadol-children-teddybook-image-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
}


/* Children landing - Desktop Content CSS End*/


/* Dosage Result - Desktop Content CSS Start*/

.panadol-dosage-weight-box {
    margin-top: 6em;
    margin-bottom: 0em;
    padding-bottom: 2em;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight-box {
    margin-top: 6em;
    margin-bottom: 0em;
    padding-bottom: 0em;
}

.panadol-dosage-results-outer-box {
    margin-top: 3em;
}

.panadol-dosage-result-outer-box .panadol-dosage-weight-box .panadol-content-rte h2,
.panadol-dosage-result-outer-box .panadol-content-grey-box .panadol-content-rte h2 {
    font-family: var(--font-gotham-rounded-bold), sans-serif;
}

.panadol-dosage-result-outer-box .panadol-content-rte h2 {
    color: #666666;
    font-size: 2.96vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    text-align: center;
}

.panadol-dosage-weight-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
    text-align: center;
}

.panadol-dosage-weight {
    background: url("../../assets/img/calculator-grey-bg.png") no-repeat;
    background-size: 100% 100%;
    width: 43.2%;
    margin: 0 auto;
    margin-bottom: 3em;
}

.panadol-campaign-outer-box .panadol-dosage-weight {
    margin-bottom: 6em;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight {
    background: url("../../assets/img/calculator-grey-bg.png") no-repeat;
    background-size: 100% 100%;
    max-width: 790px;
    margin: 0 auto;
    margin-bottom: 1.5em;
}


/*.panadol-dosage-result-outer-box .panadol-dosage-weight-box .parametrizedhtml .panadol-dosage-weight { margin-bottom:1.6em; width: 44.5%; max-width: 710px;}*/

.panadol-dosage-result-outer-box .panadol-dosage-weight-box {
    padding-bottom: 0em;
}

.panadol-dosage-weight .dosageOptionGroup span {
    font-size: 1.81vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    color: #666666;
    vertical-align: middle;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup span {
    font-size: 1.79vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    color: #666666;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 0px;
    display: inline-block;
    position: relative;
    top: 0px;
}

.dosageCalculator .dosageCalculatorInput {
    border: 0;
    padding: 0;
}

.panadol-dosage-weight .dosageOptionGroup input {
    border: solid 1px #e0e0e0;
    max-width: 100px;
    margin-right: 11px;
    font-size: 1.33vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #666666;
    margin: 1em 0.2em 1em 1.1em;
    padding: 0;
    outline: 0;
    text-align: right;
    min-height: 49px;
}


/*.main .panadol-dosage-result-outer-box .panadol-dosage-weight-box .parametrizedhtml .panadol-dosage-weight input{ margin: 1em 0.2em 1em 1.1em;}*/

.main .panadol-dosage-result-outer-box .panadol-dosage-weight-box .parametrizedhtml .panadol-dosage-weight .button {
    margin-bottom: 22px;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup input {
    border: solid 1px #e0e0e0;
    max-width: 170px;
    min-height: 25px;
    margin-right: 11px;
    font-size: 1.33vw;
    font-family: var(--font-gotham-bold), sans-serif;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #666666;
    margin: 1em 0.7em 1em 1em;
    padding: 1em;
    outline: 0;
    text-align: right;
}

.panadol-dosage-weight .dosageOptionGroup select {
    max-width: 450px;
    font-size: 1.43vw;
    color: #666666;
    border: solid 1px #e0e0e0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 92% center;
    background-color: #ffffff;
    font-family: var(--font-gotham-book), serif;
    padding: 0.55em 2em 0.55em 1em;
    margin: 1em 1em;
    outline: 0;
    min-height: 50px;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup select {
    min-width: 288px;
    font-size: 1.43vw;
    color: #666666;
    border: solid 1px #e0e0e0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 90% center;
    background-color: #ffffff;
    font-family: var(--font-gotham-book), serif;
    padding: 1em 1.5em;
    margin: 1em 1em 1em 0.4em;
    outline: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup select {
    max-width: 450px;
    font-size: 24px;
    color: #666666;
    border: solid 1px #e0e0e0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 11em 1em;
    background-color: #ffffff;
    font-family: var(--font-gotham-book), serif;
    padding: 0.55em 1.6em;
    margin: 34px 0px;
    outline: 0;
}

.panadol-dosage-weight .dosageOptionGroup select::-ms-expand {
    display: none;
}

.panadol-dosage-range-text-rte span,
.dosage-text {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
}

span.dosage-range1,
span.dosage-range2,
span.dosage-range3,
span.dosage-range4,
span.dosage-range5,
span.dosage-range6,
span.dosage-range7,
span.dosage-range8,
span.dosage-range9,
span.dosage-range10,
span.dosage-range11,
span.dosage-range12,
span.dosage-range13,
span.dosage-range14,
span.dosage-range15,
span.dosage-range16,
span.dosage-range17,
span.dosage-range18,
span.dosage-range19,
span.dosage-range20 {
    display: none;
}

.panadol-dosgae-baby-1mnth-2yrs-box,
.panadol-dosage-1to5yrs-colourfree-suspension-box,
.panadol-dosage-5to12yrs-elixir-box,
.panadol-dosage-5to12yrs-colourfree-suspension-box,
.panadol-dosage-chewable-tablets-box,
.panadol-dosage-suppositories-6mnth-5years,
.panadol-dosage-suppositories-5to12yrs-box,
.panadol-dosage-soluble-tablets-box {
    width: 44.5%;
    margin-right: 4em;
    float: left;
    clear: right;
}

.panadol-dosage-calc-error {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: red;
    line-height: 32px;
    text-align: center;
    display: none;
}

.panadol-dosage-calc-filter-error {
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: red;
    line-height: 32px;
    text-align: center;
}

.panadol-dosage-results-image-rte {
    -webkit-box-shadow: 0 3px 5px #d4d4d4;
    -moz-box-shadow: 0 3px 5px #d4d4d4;
    box-shadow: 0 3px 5px #d4d4d4;
    border: 15px solid #efefef;
    padding: 0px;
    background-color: #ffffff;
    min-height: 250px;
    margin-bottom: 2em;
    position: relative;
}

.panadol-dosage-results-image-rte img.richText-image.pull-left {
    margin: 0;
    width: 33%;
    padding: 2.5em 1em;
}

.panadol-dosage-notes-header-rte p {
    margin: 0;
}

.panadol-dosage-notes-header-rte p .dosage-notes {
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #666666;
}

.panadol-dosage-results-image-rte p:first-child {
    font-size: 1.55vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #666666;
    margin-bottom: 0;
    margin-top: 1em;
}

.panadol-dosage-results-image-rte .read-more-button {
    background: url(../../assets/img/green-arrow.png?auto=format) no-repeat 100%;
    display: inline-block;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #00944e;
    position: absolute;
    bottom: 15px;
    left: 40%;
    padding-right: 16px;
}

.panadol-dosage-notes-content-rte ul {
    padding: 0;
    margin-left: 0;
}

.panadol-dosage-notes-content-rte ul li {
    background: url(../../assets/img/article_list_icon.png) no-repeat 0% 0.9vw;
    text-align: left;
    font-style: normal;
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
}

.panadol-dosage-weight .dosageCalculatorButton {
    background: url("../../assets/img/panadol-calc-desktop.png") no-repeat;
    background-size: 100% 100%;
    border: 0;
    font-family: var(--font-gotham-rounded-bold), serif;
    font-size: 1.43vw;
    vertical-align: text-top;
    outline: 0;
    padding: 0.5em;
    min-height: 50px;
    margin-top: 19px;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight .dosageCalculatorButton {
    background: url("../../assets/img/panadol-calc-desktop.png") no-repeat;
    background-size: 100% 100%;
    border: 0;
    font-family: var(--font-gotham-rounded-bold), serif;
    font-size: 1.43vw;
    vertical-align: bottom;
    outline: 0;
    padding: 0.5em;
    min-width: 198px;
    min-height: 62px;
}

.panadol-navigation-dosage-box .panadol-dosage-weight .dosageCalculatorButton {
    background: url("../../assets/img/panadol-calc-desktop.png") no-repeat;
    max-width: 130px;
    min-height: 43px;
    border: 0;
    font-family: var(--font-gotham-bold), sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
    vertical-align: bottom;
    outline: 0;
    background-size: 100% 100%;
}

.dosageCalculator .dosageOptionGroup {
    margin-bottom: 0;
}

.dosageCalculator .dosageOptionGroup p.dosageError {
    display: none;
}

.panadol-dosgae-baby-1mnth-2yrs-box,
.panadol-dosage-1to5yrs-colourfree-suspension-box,
.panadol-dosage-5to12yrs-elixir-box,
.panadol-dosage-5to12yrs-colourfree-suspension-box,
.panadol-dosage-chewable-tablets-box,
.panadol-dosage-suppositories-6mnth-5years,
.panadol-dosage-suppositories-5to12yrs-box,
.panadol-dosage-soluble-tablets-box {
    display: none;
}

.panadol-dosage-format-box .richText.section.component {
    float: left;
    clear: both;
}

.panadol-dosage-format-box .parametrizedhtml.section {
    width: 10%;
    float: initial;
    clear: both;
    display: inline-block;
}

.panadol-dosage-results-content-outer-box {
    display: none;
}

.panadol-dosage-format-box {
    margin-top: 6em;
    display: none;
}

.panadol-dosage-format-box .richText-content p {
    font-size: 1.61vw;
    font-family: var(--font-gotham-rounded-bold), serif;
    font-weight: bold;
    color: #2c934a;
    line-height: 32px;
    margin: 0;
    padding-top: 0.2em;
}

.panadol-dosage-format-box .dosage-format-select select {
    font-size: 1.43vw;
    color: #666666;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 220px 21px;
    background-color: #ffffff;
    font-family: var(--font-gotham-book), serif;
    border: 1px solid #e3e3e3;
    padding: 0.55em 1em 0.55em 0.55em;
    margin: 0 0.5em;
    outline: 0;
    -webkit-box-shadow: inset -1px -1px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset -1px -1px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow: inset -1px -1px 5px 0px rgba(0, 0, 0, 0.15);
}

.panadol-dosage-result-outer-box .panadol-dosage-weight-box .panadol-content-rte h2 {
    margin-top: 1.3em;
}

.panadol-dosage-result-outer-box .panadol-content-rte h2 {
    margin-top: 0.7em;
}

.panadol-dosage-result-outer-box .Panadol-dosage-related-articles .panadol-content-rte h2 {
    margin-top: 1.38em;
    margin-bottom: 0.6em;
}

.panadol-dosage-result-outer-box .panadol-content-grey-box .panadol-content-rte p {
    font-style: normal;
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
    text-align: center;
}

.panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat center;
    color: #ffffff;
    padding: 15px 34px;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    line-height: 32px;
    background-size: 100% 100%;
    display: inline-block;
    margin: 0 auto;
    margin: 0.3em auto 2.1em auto;
}

.panadol-dosage-drops-box,
.panadol-dosage-suspension-box,
.panadol-dosage-dissolved-tablets-box,
.panadol-dosage-suppositories-box,
.panadol-dosage-effervescent-tablets-box {
    display: none;
}

.panadol-dosage-result-outer-box {
    background-color: #ffffff;
    margin-bottom: 0;
}

.panadol-dosage-result-outer-box .panadol-home-bow-box {
    background-color: #efefef;
    margin-bottom: 0;
}


/* Dosage Result - Desktop Content CSS End*/


/* Dosage Result - Desktop Content CSS End*/


/* FAQ - Desktop Content CSS Start*/

.panadol-faq-outer-box {
    background-color: #ffffff;
    margin-bottom: 0;
}

.panadol-faq-header-rte h1 {
    margin-top: 4.8em;
    text-align: center;
}

.panadol-faq-header-rte h1 .grey-title {
    color: #666666;
    font-size: 2.98vw;
    font-family: var(--font-gotham-bold), sans-serif;
    text-align: center;
}

.panadol-faq-header-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
    text-align: center;
    width: 70%;
    margin: 0 auto;
}

.panadol-faq-outer-box .panadol-content-rte {
    margin: 3.3em 0;
    padding-bottom: 1em;
}


/*Tab style start*/

.panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background-color: #ffffff;
    padding-bottom: 0.5em;
    margin-left: 2em;
}

.panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
    padding-bottom: 2em;
}

.panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #00944e;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    background: transparent;
    padding: 0em 0.5em;
}


/*Tab style end*/

.panadol-faq-tab .panadol-content-grey-box > .component-content,
.panadol-faq-tab .panadol-content-white-box > .component-content {
    width: 79%;
    margin: 0 auto;
    padding-top: 1em;
}

.panadol-faq-question-rte {
    margin-bottom: 0;
}

.panadol-faq-question-style-rte p,
.panadol-faq-answer-style-rte p {
    color: #009151;
    font-size: 2.98vw;
    font-family: var(--font-gotham-bold), sans-serif;
    margin: 0;
}

.panadol-faq-question-style-rte {
    border-right: 1px solid #666666;
}

.panadol-faq-answer-style-rte {
    text-align: left;
    padding-top: 4em;
    margin-left: 0% !important;
}

.panadol-faq-question-rte p,
.panadol-faq-answer-content-rte p {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
    vertical-align: middle;
    margin: 0 1em 0 0;
    padding-top: 0.8em;
    cursor: pointer;
    display: block;
}

.panadol-faq-answer-content-rte p {
    padding: 2em;
    margin-bottom: 0;
    background-color: #ffffff;
}

.panadol-faq-answer-content-rte {
    background: url(../../assets/img/faq-content-arrow.png) no-repeat 97% 18%;
    padding-right: 1.3em;
    margin-bottom: 0;
}

.panadol-faq-answer-image {
    background-color: #e5e5e5;
    margin-bottom: 0;
    width: 96.2%;
}

.panadol-content-white-box .panadol-faq-answer2-inner-box p,
.panadol-content-white-box .panadol-faq-answer4-inner-box p,
.panadol-content-white-box .panadol-faq-answer6-inner-box p,
.panadol-content-white-box .panadol-faq-answer8-inner-box p,
.panadol-content-white-box .panadol-faq-answer10-inner-box p,
.panadol-content-white-box .panadol-faq-answer12-inner-box p,
.panadol-content-white-box .panadol-faq-answer14-inner-box p,
.panadol-content-white-box .panadol-faq-answer16-inner-box p,
.panadol-content-white-box .panadol-faq-answer18-inner-box p,
.panadol-content-white-box .panadol-faq-answer20-inner-box p,
.panadol-content-white-box .panadol-faq-answer22-inner-box p,
.panadol-content-white-box .panadol-faq-answer24-inner-box p,
.panadol-content-white-box .panadol-faq-answer26-inner-box p,
.panadol-content-white-box .panadol-faq-answer28-inner-box p,
.panadol-content-white-box .panadol-faq-answer30-inner-box p,
.panadol-content-white-box .panadol-faq-answer32-inner-box p,
.panadol-content-white-box .panadol-faq-answer34-inner-box p,
.panadol-content-white-box .panadol-faq-answer36-inner-box p,
.panadol-content-white-box .panadol-faq-answer38-inner-box p,
.panadol-content-white-box .panadol-faq-answer40-inner-box p,
.panadol-content-white-box .panadol-faq-answer42-inner-box p,
.panadol-content-white-box .panadol-faq-answer44-inner-box p,
.panadol-content-white-box .panadol-faq-answer46-inner-box p,
.panadol-content-white-box .panadol-faq-answer48-inner-box p,
.panadol-content-white-box .panadol-faq-answer50-inner-box p {
    padding: 2em;
    background-color: #e5e5e5;
}

{
    padding: 2em;
    background-color: #e5e5e5;
}

.panadol-faq-answer-grey-box .panadol-faq-answer-image img {
    width: 92%;
    margin: 0 auto;
}

.panadol-faq-answer-see-detail-rte p,
.panadol-faq-outer-box .panadol-content-rte p {
    text-align: center;
}

.panadol-faq-see-details,
.panadol-faq-outer-box .read-more-button,
.panadol-faq-outer-box .read-more-button {
    color: #009151;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    line-height: 32px;
    background: url(../../assets/img/green-arrow.png?auto=format) no-repeat right;
    padding-right: 1em;
    cursor: pointer;
    text-align: center;
    margin-right: 9vw;
    background-size: 0.9vw;
}

.panadol-faq-outer-box .read-more-button a {
    color: #009151;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
}

.panadol-faq-question-rte img {
    cursor: pointer;
    padding-right: 2.5em;
}

.panadol-faq-answer-box {
    display: none;
}

/* FAQ - Desktop Content CSS End*/

.panadol-product-detail-outer-box .panadol-faq-question-answer-box .panadol-faq-question-rte img.richText-image.pull-right {
    margin: 23px 10px 5px 15px;
    float: right;
}


/*Breadcrumb style start*/

.panadol-article-bread-crumb,
.panadol-article-bread-crumb ul {
    padding: 0;
    margin: 0;
}

.panadol-article-bread-crumb ul li {
    font-size: 1.41vw;
    font-family: var(--font-gotham-book), serif;
    color: #00944e;
    line-height: 32px;
    display: inline-block;
    background: none;
    padding: 0em 1em 0em 0.5em;
    margin-bottom: 0;
}

.panadol-article-bread-crumb ul li:first-child {
    background: url(../../assets/img/light-green-arrow.png?auto=format) no-repeat right;
    padding: 0em 1.5em 0em 0em;
}


/*Breadcrumb style end*/

@media screen and (min-width: 1681px) {
    /*Homepage green oval start*/
    .green-oval-big-rte {
        width: 36vw;
        min-height: 23vw;
    }
    .green-oval-big-rte p:first-child {
        margin-bottom: 0;
    }
    .green-oval-big-rte p {
        margin-top: 0;
        padding: 0em 4em 0em 3em;
    }
    /*Homepage green oval end*/
    /*Children Pink oval start*/
    .panadol-children-pink-oval-rte {
        width: 36vw;
        min-height: 24vw;
    }
    .panadol-children-pink-oval-rte p:first-child {
        margin-bottom: 0;
        padding: 2em 3.2em 0.5em 2.3em;
    }
    .panadol-children-pink-oval-rte p {
        margin-top: 0;
        padding: 0em 4em 0em 3em;
    }
    /*Children Pink  oval end*/
    /*Children green  oval start*/
    .panadol-children-product-oval-rte .richText-content {
        width: 29vw;
        min-height: 23.8vw;
    }
    .panadol-children-product-oval-rte .richText-content p:first-child {
        margin-bottom: 0;
    }
    .panadol-children-product-oval-rte .richText-content p {
        margin-top: 0;
        padding: 0em 4em 0em 3em;
    }
    .panadol-children-tab-inner-box .panadol-content-rte p {
        margin-top: -27%;
        width: 32%;
        right: 15.5%;
    }
    /*Children green  oval end*/
    .panadol-campaign-header-box .panadol-content-rte .component-content {
        background-size: 23%;
    }
}

@media screen and (min-width: 1380px) {
    .panadol-dosage-weight {
        width: 47.5em;
    }
    .panadol-dosage-weight .dosageOptionGroup span {
        font-size: 30.44px;
    }
    .panadol-dosage-weight .dosageOptionGroup input {
        font-size: 24px;
        margin: 0.45em 0.2em 0.6em 0.89em;
        min-height: 54px;
    }
    .panadol-dosage-weight .dosageOptionGroup select {
        font-size: 24px;
    }
    .panadol-dosage-weight .dosageCalculatorButton {
        font-size: 24.18px;
        margin-top: 20px;
        padding: 0.58em 0.5em 0.6em 0.5em;
    }
    .panadol-dosage-weight .dosageOptionGroup select {
        margin: 0.8em 0.42em 1em 0.6em;
    }
}

@media screen and (max-width: 1379px) and (min-width: 1301px) {
    .panadol-dosage-weight {
        width: 42.25em;
    }
}

@media screen and (max-width: 1300px) and (min-width: 1025px) {
    .panadol-dosage-weight {
        width: 49%;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    /* Homepage - Tablet Content CSS Start */
    .panadol-home-main-tab-rte ul li,
    .tabs-nav-switcher-right {
        display: none;
    }
    .panadol-content-rte h2 {
        font-size: 32px;
        line-height: 72px;
    }
    .spotlight-tab-content-box .panadol-content-rte p:first-child,
    .panadol-home-carousel-slide-box .panadol-content-rte p:first-child {
        font-size: 18px;
        line-height: 24px;
    }
    .spotlight-tab-content-box .panadol-content-rte p:first-child {
        margin: 0.1em 0;
    }
    .spotlight-tab-content-box .panadol-content-rte p {
        margin: 0.1em 0 0.7em 0;
    }
    .spotlight-tab-content-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-home-did-you-know-carousel > ul > li:first-child .panadol-home-carousel-slide-box .panadol-content-rte p:first-child {
        font-family: var(--font-gotham-bold), sans-serif;
    }
    .panadol-home-carousel-slide-box {
        margin-top: 0em;
    }
    .panadol-home-bow-box .panadol-content-rte p:first-child,
    .panadol-home-bow-box .panadol-content-rte p,
    .panadol-home-bow-box .panadol-content-rte p .grey-title,
    .panadol-home-carousel-slide-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }
    .green-oval-big-rte p {
        font-size: 2.3vw;
        line-height: 3.2vw;
        padding: 0 13vw 0 9vw;
    }
    .green-oval-small-rte {
        margin-top: -4em;
        background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 31% 0%;
        min-height: 17vw;
    }
    .panadol-home-green-oval-box .green-oval-small-rte {
        margin-top: -6em;
        background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 60% 30%;
        min-height: 17vw;
    }
    .green-oval-big-rte span.green-text {
        font-size: 2.8vw;
        line-height: 3vw;
    }
    .green-oval-small-rte p {
        font-size: 2.4vw;
        line-height: 3vw;
        padding: 4vw 3.5vw;
    }
    .panadol-home-green-oval-box .green-oval-small-rte p {
        font-size: 2.4vw;
        line-height: 3vw;
        padding: 4vw 7.5vw;
    }
    .panadol-where-to-buy-tab-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }
    .green-oval-big-rte p:first-child {
        margin-top: 9vw;
        padding: 0 16vw 0 9vw;
    }
    .panadol-home-bestweek-content-Box h2 {
        margin-top: 2.2em;
    }
    .panadol-home-bow-box .panadol-content-rte span.read-more-button,
    .panadol-where-to-buy-tab-box .panadol-content-rte a .find-a-store-button {
        font-size: 16px;
        line-height: 28px;
        background-size: 7%;
    }
    .panadol-home-carousel-slide-box .panadol-content-rte h2 {
        font-size: 32.26px;
    }
    .panadol-where-to-buy-header-rte h1 {
        font-size: 32px;
    }
    .panadol-where-to-buy-header-rte p {
        font-size: 16px;
    }
    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a,
    .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a,
    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 14.8px;
    }
    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
    .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Tablet_Tabs_GreenBar.png?auto=format) no-repeat 50% 105%;
        padding-bottom: 0.5em;
    }
    .green-oval-big-rte {
        background: url(../../assets/img/Tablet_Homepage_GreenOvalShape_big.png?auto=format) no-repeat 52% 30%;
        background-size: 100%;
        min-height: 40vw;
        z-index: 5;
        width: 58vw;
    }
    .panadol-home-kids-video-box .main-title-rte p {
        text-align: center;
    }
    .panadol-home-clock-carousel-content-box .panadol-content-rte h2 {
        margin-top: 1.5em;
    }
    .panadol-home-new-kids-box .panadol-home-kids-video {
        margin-top: 4em;
    }
    /* Homepage - Tablet Content CSS End*/
    /* Homepage - Tablet footer CSS Start */
    .panadol-footer-rte h2 {
        font-size: 18px;
    }
    .panadol-footer-rte p,
    .panadol-footer-rte p a {
        color: #ffffff;
        font-size: 14px;
        font-family: var(--font-gotham-book), serif;
    }
    .panadol-footer-rte p a {
        font-family: var(--font-gotham-bold), sans-serif;
    }
    .panadol-footer-rte ul li a {
        font-size: 16px;
    }
    .panadol-footer-text {
        font-size: 14px;
    }
    .panadol-social-icon-box ul li {
        display: none;
    }
    .panadol-footer-box select {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        min-width: 200px;
        min-height: 30px;
        padding: 0.5em;
        color: #ffffff;
        font-size: 16px;
    }
    .panadol-where-to-buy-header-rte {
        margin-top: 8em;
    }
    /* Homepage - Tablet footer CSS End*/
    /* Terms & Conditions - Tablet Content CSS Start */
    .panadol-content-page-rte h1 {
        font-size: 32px;
        line-height: 40px;
    }
    .panadol-content-page-rte h4 {
        font-size: 24px;
        line-height: 34px;
    }
    .panadol-content-page-rte p {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-content-page-rte ul li,
    .panadol-content-page-rte ul li .terms-and-conditions-list {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-content-page-rte ul li .terms-and-conditions-list {
        background-position: 0px 8px;
    }
    /* Terms & Conditions - Tablet Content CSS End */
    /* Article Landing - Tablet Content CSS Start*/
    .panadol-live-well-outer-box .panadol-livewell-header-rte h1 {
        font-size: 23px;
        line-height: 36px;
        padding-top: 0.95em;
    }
    .panadol-live-well-outer-box .panadol-livewell-header-rte p,
    .panadol-featured-article-rte,
    .panadol-livewell-featured-article-box .panadol-content-rte p .grey-title,
    .panadol-livewell-featured-article-box .panadol-content-rte p,
    .panadol-livewell-tab .panadol-content-rte span.read-more-button,
    .panadol-loadmore p span.learn-more-button,
    .panadol-live-well-outer-box .panadol-home-bow-box .panadol-content-rte p .grey-title,
    .panadol-live-well-outer-box .panadol-loadmore p span.learn-more-button {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 13.55px;
    }
    .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0.5em;
    }
    /* Article Landing - Tablet Content CSS Start*/
    /* Article Details - Tablet Content CSS Start*/
    .panadol-article-detail-content-box h2 {
        font-size: 32px;
        line-height: 40px;
    }
    .panadol-article-detail-rel-article-box .panadol-content-rte p,
    .panadol-article-detail-rel-product-box .panadol-content-rte p {
        font-size: 24px;
        line-height: 34px;
    }
    .panadol-article-detail-content-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-article-detail-content-box .panadol-content-rte ul li,
    .panadol-article-detail-content-box p,
    .panadol-content-image-rte p,
    .panadol-article-related-content-richtext p a {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-article-detail-content-box ul {
        margin-left: 0;
    }
    .panadol-article-detail-content-box ul li {
        background: url(../../assets/img/article_list_icon.png) no-repeat 0%;
        text-align: left;
    }
    .panadol-article-detail-content-box ul li:nth-child(2) {
        background: url(../../assets/img/article_list_icon.png) no-repeat 0%;
    }
    .panadol-article-detail-highlighted-content-box .panadol-content-rte p {
        font-size: 24px;
        line-height: 34px;
    }
    .panadol-article-related-content-richtext p {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-article-related-content-richtext p {
        margin-top: 10%;
    }
    .panadol-article-detail-content-box .panadol-content-rte p span.body-Bold-text {
        font-weight: bolder;
        font-size: 16px;
        font-family: var(--font-gotham-bold), sans-serif;
        color: #666666;
        line-height: 32px;
    }
    .panadol-content-image-rte img {
        width: 55%;
    }
    .panadol-content-image-rte img.richText-image.pull-left {
        margin: 5px 25px 15px 10px;
    }
    /* Article Details - Tablet Content CSS End */
    /* Children landing - Tablet Content CSS Start */
    .panadol-tablet-content-box .panadol-children-aeroplane-box {
        margin-top: -16vw;
    }
    .panadol-children-blue-background-box img.richText-image.pull-left {
        margin: 0;
    }
    .panadol-children-landing-header-box h1 {
        font-size: 45px;
        line-height: 72px;
    }
    .panadol-children-landing-header-box p {
        font-size: 16px;
        line-height: 22px;
        padding: 0 1em;
    }
    .panadol-children-pink-background-box .panadol-content-rte h2,
    .panadol-children-blue-background-box h2,
    .panadol-children-bow-box h2,
    .panadol-children-landing-dosage-box .panadol-content-rte h2 {
        font-size: 32.06px;
        line-height: 72px;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-children-blue-background-box h2 {
        font-size: 4vw;
    }
    .panadol-children-pink-oval-rte p:first-child {
        margin-top: 6vw;
    }
    .panadol-children-pink-oval-rte span.pink-text {
        font-size: 3vw;
        line-height: 4vw;
        padding: 0 3vw;
    }
    .panadol-children-pink-oval-rte p {
        font-size: 2.3vw;
        line-height: 3.5vw;
        padding: 0 9vw;
    }
    .panadol-children-pink-oval-rte {
        background: url(../../assets/img/Tablet_TeddyCampaign_PinkOvalShape.png) no-repeat 52% 30%;
        background-size: 100%;
        min-height: 42vw;
        z-index: 5;
        width: 58vw;
        margin: 0 auto;
    }
    .panadol-children-pink-oval-box .green-oval-small-rte {
        margin: 0 auto;
        background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 47% 20%;
        min-height: 17vw;
        margin-top: -5em;
        margin-left: 6em;
    }
    .panadol-children-pink-oval-box .green-oval-small-rte p {
        font-size: 2.4vw;
        line-height: 3vw;
        padding: 3.5vw 6vw;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-children-safety-section-rte h2 {
        font-size: 30px;
        line-height: 72px;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-children-safety-section-rte p {
        font-size: 16px;
        line-height: 28px;
        padding: 0em 2em;
    }
    .panadol-children-safety-section-rte p span.learn-more-button {
        background: url(../../assets/img/Tablet_Children_LearnMoreButton.png) no-repeat;
    }
    .panadol-children-blue-background-box p {
        font-size: 16px;
        line-height: 28px;
        font-family: var(--font-gotham-bold), sans-serif;
    }
    .panadol-children-green-background-box h2 {
        font-size: 30px;
        line-height: 72px;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-children-product-oval-rte img.richText-image.pull-left {
        width: 28%;
        margin-left: 0;
        margin-top: 2em;
    }
    .panadol-children-product-oval-rte .richText-content {
        background: url(../../assets/img/Tablet_Homepage_GreenOvalShape_big.png?auto=format) no-repeat 0% 40%;
        background-size: 100%;
        min-height: 35vw;
        z-index: 5;
        width: 58vw;
        margin: 0 auto;
        margin-left: 6.5em;
    }
    .panadol-children-product-and-oval-box .green-oval-small-rte {
        background: url(../../assets/img/Tablet_Homepage_GreenOvalShape_Small.png) no-repeat 32% 0%;
        min-height: 185px;
        z-index: 9;
        margin-top: -7vw;
        background-size: 80%;
        width: 30vw;
        margin-left: 17vw;
    }
    .panadol-children-car-box {
        margin-top: 0em;
    }
    .panadol-children-product-oval-rte .richText-content p:first-child {
        padding-top: 2.5em;
    }
    .panadol-children-product-oval-rte .richText-content span.green-text {
        font-size: 3vw;
        line-height: 1.5;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-children-product-oval-rte .richText-content p {
        padding: 0em 0em;
        font-size: 2.5vw;
        line-height: 1.5;
        width: 45vw;
        margin: 0.5em 0em 0em 1em;
    }
    .panadol-children-product-and-oval-box .green-oval-small-rte p {
        font-size: 2.5vw;
        padding: 1.8em 2.5em 1.2em 1.2em;
    }
    .panadol-children-green-background-box h4 a {
        font-size: 20.22px;
        line-height: 27.93px;
        background: url(../../assets/img/Desktop_content_right_arrow.png) no-repeat right;
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item.is-active {
        padding-bottom: 1em;
    }
    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0em;
    }
    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item a,
    .panadol-children-teddybook-image-rte p,
    .panadol-children-teddybook-image-rte p a span.learn-more-button {
        font-size: 16px;
        line-height: 28px;
    }
    .panadol-children-teddybook-image-rte p a span.learn-more-button {
        padding: 0.7em 1.4em;
    }
    .panadol-children-tab-inner-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 28px;
        margin-top: -17em;
        right: 4.5em;
    }
    .panadol-children-parenting-tips-box .panadol-content-rte {
        margin-bottom: 0;
    }
    .panadol-children-teddybook-image-rte .richText-image.pull-left {
        margin-right: 3em;
    }
    /* Children landing - Tablet Content CSS Start */
    /* Campaign - Tablet Content CSS Start*/
    .panadol-campaign-outer-box {
        background-color: #ffffff;
    }
    .panadol-campaign-outer-box h1 .grey-title {
        font-size: 32px;
        line-height: 38px;
    }
    .panadol-campaign-outer-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-campaign-outer-box .panadol-content-rte p span.learn-more-button a {
        font-size: 16px;
        line-height: 22px;
        padding: 12px 32px;
    }
    .panadol-campaign-blue-background-box .panadol-content-image {
        margin-bottom: 0.9em;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte p {
        width: 40vw;
    }
    .panadol-campaign-rel-prod-bg-box .panadol-content-rte .component-content {
        padding-bottom: 4em;
        background: url(../../assets/img/Desktop_Campaign_plane.png) no-repeat 99% 70%;
        background-size: 32%;
    }
    .panadol-campaign-header-box .panadol-content-rte .richText-content {
        width: 100%;
        margin: 0 auto;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte h2 {
        color: #ffffff;
        font-size: 32px;
        line-height: 38px;
        padding-top: 1.8em;
        width: 15em;
        padding-bottom: 1em;
        margin: 0 auto;
    }
    .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        color: #ffffff;
        font-size: 32px;
        line-height: 38px;
        padding-top: 1.5em;
    }
    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        font-size: 32px;
        line-height: 72px;
        font-family: var(--font-gotham-rounded-bold), serif;
        padding-top: 1em;
        margin-bottom: 0;
    }
    .panadol-campaign-header-box .panadol-content-rte p:nth-child(4) {
        margin-bottom: 4.25em;
    }
    .panadol-campaign-header-box .panadol-content-rte p:nth-child(4) {
        margin-top: 2.3em;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte span.grey-title {
        color: #ffffff;
        font-size: 26px;
        font-family: var(--font-gotham-rounded-bold), serif;
        width: 35vw;
        line-height: 32px;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte p,
    .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
        color: #ffffff;
        font-size: 16px;
        line-height: 22px;
        font-family: var(--font-gotham-book), serif;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte p:first-child {
        padding-top: 1em;
    }
    .panadol-campaign-outer-box .panadol-dosage-weight-box .panadol-content-rte h2 {
        padding-top: 0;
    }
    .panadol-campaign-outer-box .panadol-dosage-weight-box {
        margin-top: 1.5em;
        padding-bottom: 0em;
    }
    .panadol-campaign-outer-box .panadol-dosage-weight {
        margin-bottom: 2em;
    }
    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(2) {
        padding-top: 0em;
    }
    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(3) {
        margin-top: 1.25em;
    }
    /* Campaign - Tablet Content CSS End */
    /* Dosage Result - Tablet Content CSS Start*/
    .panadol-dosage-weight .dosageOptionGroup input {
        float: left;
        padding: 0.3em;
    }
    .panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup input {
        padding: 0.3em;
        max-width: 99px;
    }
    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup input {
        float: left;
        padding: 0.3em;
        margin-top: 0px;
        margin-left: 87px;
        height: 28px;
    }
    .panadol-dosage-weight {
        width: 37.5em;
    }
    .dosageCalculator .dosageCalculatorInput label span,
    .panadol-dosage-weight .dosageOptionGroup select {
        display: inline-block;
    }
    .panadol-dosage-results-outer-box .panadol-dosage-weight-box .dosageCalculator {
        padding-top: 0em;
    }
    .panadol-navigation-dosage-box .panadol-dosage-weight-box .dosageCalculator {
        padding-top: 1em;
    }
    .panadol-navigation-dosage-box .panadol-dosage-weight-box .dosageCalculatorButton {
        margin-bottom: 15px;
    }
    .panadol-dosage-results-outer-box .panadol-dosage-weight-box .dosageCalculatorButton {
        margin-bottom: 0px;
    }
    .panadol-dosage-results-outer-box .panadol-dosage-weight .dosageCalculatorButton {
        min-width: 131px;
        min-height: 40px;
    }
    .panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
        max-width: 150px;
        padding: 5px 29px;
    }
    .dosageCalculator .dosageCalculatorInput .dosageOptionGroup {
        display: inline-block;
        width: 75%;
        margin-bottom: 10px;
        margin: 0 auto;
    }
    .panadol-dosage-result-outer-box .panadol-content-rte h2 {
        font-size: 32px;
        line-height: 72px;
    }
    .panadol-dosage-weight-box .panadol-content-rte p,
    .panadol-dosage-weight .dosageCalculatorButton {
        font-size: 16px;
        line-height: 26px;
    }
    .panadol-dosage-weight .dosageOptionGroup span,
    .panadol-dosage-weight .dosageOptionGroup input {
        font-size: 20px;
        min-height: 30px;
    }
    .panadol-dosage-weight .dosageOptionGroup select {
        font-size: 16px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 162px 20px;
        background-color: #ffffff;
    }
    .panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup select {
        font-size: 16px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 185px 15px;
        background-color: #ffffff;
        min-width: 200px;
        padding: 0.65em 1.5em;
    }
    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup select {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        font-size: 16px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 185px 15px;
        background-color: #ffffff;
        width: 215px;
        margin-left: 50px;
    }
    .panadol-dosage-range-text-rte span,
    .dosage-text,
    .panadol-dosage-calc-error,
    .panadol-dosage-notes-header-rte p .dosage-notes,
    .panadol-dosage-results-image-rte p:first-child,
    .panadol-dosage-results-image-rte .read-more-button,
    .panadol-dosage-notes-content-rte ul li,
    .panadol-dosage-weight .dosageCalculatorButton {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-dosage-results-image-rte p:first-child {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-dosage-results-image-rte img.richText-image.pull-left {
        padding-top: 2.5em;
        margin-right: 0.5em;
    }
    .panadol-dosgae-baby-1mnth-2yrs-box,
    .panadol-dosage-1to5yrs-colourfree-suspension-box,
    .panadol-dosage-5to12yrs-elixir-box,
    .panadol-dosage-5to12yrs-colourfree-suspension-box,
    .panadol-dosage-chewable-tablets-box,
    .panadol-dosage-suppositories-6mnth-5years,
    .panadol-dosage-suppositories-5to12yrs-box,
    .panadol-dosage-soluble-tablets-box {
        width: 42%;
        margin-right: 2em;
        float: left;
        clear: right;
    }
    .panadol-dosage-results-image-rte {
        border: 10px solid #efefef;
    }
    .panadol-dosage-format-box .dosage-format-select select {
        font-size: 16px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 190px 15px;
        background-color: #ffffff;
        padding: 0.55em 2em 0.55em 0.55em;
    }
    .panadol-dosage-format-box .richText-content p {
        font-size: 18px;
    }
    .panadol-dosage-result-outer-box .panadol-content-grey-box .panadol-content-rte p,
    .panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
        font-size: 16px;
    }
    /* Dosage Result - Tablet Content CSS End*/
    /*Dosage calculator*/
    /* FAQ - Desktop Content CSS Start*/
    .panadol-faq-header-rte h1 {
        margin-top: 2.8em;
        text-align: center;
    }
    .panadol-faq-header-rte h1 .grey-title {
        font-size: 32px;
    }
    .panadol-faq-header-rte p {
        font-size: 16px;
        line-height: 22px;
        width: 80%;
    }
    /*Tab style start*/
    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 2em;
    }
    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
        padding-bottom: 1.5em;
    }
    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 16px;
        line-height: 22px;
    }
    /*Tab style end*/
    .panadol-faq-tab .panadol-content-grey-box > .component-content,
    .panadol-faq-tab .panadol-content-white-box > .component-content {
        width: 84%;
        margin: 0 auto;
    }
    .panadol-faq-question-rte {
        margin-bottom: 0;
    }
    .panadol-faq-question-rte .panadol-faq-question,
    .panadol-faq-answer-style-rte p {
        font-size: 30px;
    }
    .panadol-faq-answer-style-rte {
        text-align: center;
        padding-top: 3.4em;
    }
    .panadol-faq-question-rte p,
    .panadol-faq-answer-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-faq-question-rte p {
        padding-top: 0em;
        padding-right: 2em;
        margin-bottom: 0.5em;
        width: 80%;
        float: left;
    }
    .panadol-faq-answer-image {
        max-width: 72.5vw;
    }
    .panadol-faq-answer-grey-box .panadol-faq-answer-image img {
        max-width: 70vw;
    }
    .panadol-faq-answer-see-detail-rte p,
    .panadol-faq-outer-box .panadol-content-rte p {
        text-align: center;
    }
    .panadol-faq-see-details,
    .panadol-faq-outer-box .read-more-button {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-faq-question-rte img {
        width: 5%;
        padding-top: 0em;
        padding-right: 2.6vw;
        margin: 0 !important;
    }
    .panadol-faq-answer-content-rte {
        background: url(../../assets/img/faq-content-arrow.png) no-repeat 74.3vw 18%;
        padding-right: 0.9vw;
    }
    .append-arrow1,
    .append-arrow2,
    .append-arrow3 {
        margin: 0em;
        padding-right: 1.2em;
    }
    /* FAQ - Desktop Content CSS End*/
    /*Breadcrumb style start*/
    .panadol-article-bread-crumb ul li {
        font-size: 16px;
        line-height: 22px;
        padding: 0em 1em 0em 0.5em;
    }
    .panadol-article-bread-crumb ul li:nth-child(2) {
        background: none;
    }
    .panadol-article-bread-crumb ul li:first-child {
        padding: 0em 1.5em 0em 0em;
    }
    /*Breadcrumb style end*/
    .panadol-pdcts-submenu-inner-box .richText-image.pull-left {
        margin: 5px 15px 5px 10px;
        float: left;
    }
    .panadol-carousel-slide-product-box p {
        font-size: 12px;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    /* Homepage - Mobile Content CSS Start*/
    .panadol-home-main-tab-rte ul li,
    .tabs-nav-switcher-right {
        display: none;
    }
    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
    .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Mobile_Tabs_GreenBar.png) no-repeat 50% 105%;
        padding-bottom: 1.5em;
    }
    .panadol-home-bestweek-content-Box .panadol-content-rte h2 {
        margin-bottom: 0;
    }
    .panadol-content-rte h2,
    .panadol-home-kids-video-box .main-title-rte p {
        font-size: 25px;
        line-height: 36px;
    }
    .panadol-home-clock-mobile-box .panadol-content-rte h2 {
        margin-top: 1.5em;
    }
    .spotlight-tab-content-box .panadol-content-rte p:first-child,
    .panadol-home-carousel-slide-box .panadol-content-rte p {
        font-size: 20px;
        line-height: 25px;
    }
    .spotlight-tab-content-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
        padding: 0em 1.5em;
    }
    .panadol-home-bow-box .panadol-content-rte p.grey-title {
        font-size: 17px;
        line-height: 22px;
    }
    .panadol-home-bow-box .panadol-content-rte p .grey-title,
    .panadol-livewell-featured-article-box .panadol-content-rte p .grey-title {
        font-size: 17px;
        line-height: 22px;
    }
    .panadol-home-bow-box .panadol-content-rte p,
    .panadol-home-carousel-slide-box .panadol-content-rte p,
    .panadol-home-bow-box .panadol-content-rte p:first-child {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-home-bestweek-content-Box .panadol-home-bow-box .panadol-content-rte p {
        padding: 0em 0.5em;
    }
    .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        font-size: 16px;
        line-height: 22px;
        background-size: 7px;
        background-position: 92px 7px;
    }
    .panadol-live-well-outer-box .panadol-loadmore p span.learn-more-button {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-home-carousel-slide-box .panadol-content-rte h2 {
        font-size: 32.26px;
    }
    .green-oval-big-rte p:first-child {
        margin-top: 4em;
    }
    .panadol-mobile-content-box .panadol-home-kids-video-box .green-oval-big-rte p:first-child {
        margin-top: 2.5em;
    }
    .panadol-mobile-content-box .panadol-home-kids-video-box .green-oval-big-rte p {
        padding: 0em 0em;
        font-size: 3.5vw;
        line-height: 5vw;
        width: 55vw;
        margin: 0.5em 10em 0em 3em;
    }
    .green-oval-big-rte span.green-text {
        font-size: 3.5vw;
        line-height: 4vw;
    }
    .green-oval-big-rte p {
        padding: 0em 0em;
        font-size: 3.5vw;
        line-height: 5vw;
        width: 55vw;
        margin: 0.5em 10em 0em 4em;
    }
    .green-oval-small-rte p {
        font-size: 3.5vw;
        padding: 1.2em 3em;
    }
    .panadol-mobile-content-box .panadol-home-kids-video-box .green-oval-small-rte p {
        font-size: 3.5vw;
        padding: 1.2em 4em;
    }
    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a,
    .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a,
    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 12.5px;
        line-height: 20px;
    }
    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 11px;
    }
    .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Tablet_Tabs_GreenBar.png?auto=format) no-repeat 50% 100%;
        padding: 5px 10px;
        padding-bottom: 0.5em;
    }
    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Tablet_Tabs_GreenBar.png?auto=format) no-repeat 50% 100%;
        padding: 5px 0px;
        padding-bottom: 0.5em;
    }
    .panadol-home-new-kids-box .main-title-rte p,
    .panadol-home-kids-video-box .main-title-rte p {
        text-align: center;
    }
    .panadol-mobile-content-box .panadol-home-kids-video-box .green-oval-big-rte {
        background: url(../../assets/img/Mobile_Homepage_GreenOvalShape_Big.png) no-repeat 0% 44%;
        background-size: 100%;
        min-height: 68vw;
        z-index: 5;
        width: 76vw;
        margin: 0 auto;
    }
    .panadol-mobile-content-box .panadol-home-kids-video-box .green-oval-small-rte {
        background: url(../../assets/img/Mobile_Homepage_GreenOvalShape_Small.png) no-repeat 82% 0%;
        min-height: 21vw;
        z-index: 9;
        margin-top: -26vw;
        background-size: 29vw;
        width: 50vw;
    }
    .panadol-where-to-buy-tab-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-where-to-buy-tab-box .panadol-content-rte a .find-a-store-button {
        font-size: 16px;
        line-height: 24px;
    }
    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Tablet_Tabs_GreenBar.png?auto=format) no-repeat 50% 105%;
        padding-bottom: 0.5em;
    }
    .panadol-home-new-kids-box .panadol-home-kids-video {
        margin-top: 0em;
    }
    /* Homepage - Mobile Content CSS End */
    /* Where to buy - Mobile Content CSS Start */
    .panadol-where-to-buy-header-rte {
        margin-top: 4.8em;
    }
    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item {
        padding: 0px;
    }
    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        margin-left: 0;
    }
    /* Where to buy - Mobile Content CSS End */
    /* Homepage - Mobile footer CSS Start */
    .panadol-footer-rte ul {
        border-bottom: 0;
        border-top: 0;
        margin-left: 0;
    }
    .panadol-footer-rte ul li:first-child {
        border-top: 1px solid #575757;
    }
    .panadol-footer-rte ul li {
        display: block;
        padding-left: 0;
        font-family: var(--font-gotham-bold), sans-serif;
        border-bottom: 1px solid #575757;
        padding: 1.35em 0em 1.45em 0em;
    }
    .panadol-footer-rte ul li a {
        font-size: 13.63px;
        line-height: 12px;
        font-weight: bolder;
        padding-left: 4.8vw;
    }
    .panadol-footer-text {
        font-size: 13.63px;
        line-height: 22px;
        padding-left: 0;
    }
    .panadol-footer-rte h2 {
        margin-bottom: 0.65em;
    }
    .panadol-footer-rte h2 {
        font-size: 13.63px;
    }
    .panadol-footer-rte p,
    .panadol-footer-rte p a {
        color: #ffffff;
        font-size: 13.63px;
        font-family: var(--font-gotham-book), serif;
    }
    .panadol-footer-rte p a {
        font-family: var(--font-gotham-bold), sans-serif;
    }
    .panadol-footer-country-sel-box .component-content {
        float: none;
    }
    .panadol-footer-rte {
        margin-bottom: 0;
    }
    .panadol-footer-text p {
        margin-top: 0em;
    }
    .panadol-social-icon-box {
        border-bottom: 1px solid #575757;
    }
    .panadol-footer-country-sel-box {
        border-top: 1px solid #575757;
        padding-top: 3.5em;
    }
    #footer.main .panadol-social-icon-box .facebook-icon,
    #footer.main .panadol-social-icon-box .twitter-icon,
    #footer.main .panadol-social-icon-box .youtube-icon {
        width: 5em !important;
        float: left;
    }
    .panadol-social-icon-box .panadol-content-rte .component-content {
        display: inline-block;
        width: 70%;
    }
    .panadol-social-icon-box ul li {
        display: inline-block;
    }
    .panadol-social-icon-box ul {
        padding-top: 0px;
    }
    .panadol-social-icon-box ul li:first-child {
        border-right: 2px solid #fff;
        padding-right: 1em;
    }
    .panadol-social-icon-box ul li a {
        color: #fff;
        font-size: 13.63px;
        font-family: var(--font-gotham-book), serif;
        text-decoration: none;
        line-height: 22px;
    }
    .panadol-where-to-buy-header-rte h1 {
        font-size: 22px;
    }
    .panadol-where-to-buy-header-rte p {
        font-size: 13.65px;
    }
    /* Homepage - Mobile footer CSS End*/
    #wrapper .panadol-where-to-buy-tab {
        margin-bottom: 2em;
    }
    /* Terms & Conditions - Desktop Content CSS Start */
    .panadol-content-page-rte h1 {
        font-size: 21.33px;
        line-height: 30.72px;
    }
    .panadol-content-page-rte h4 {
        font-size: 13.65px;
        line-height: 18.77px;
    }
    .panadol-content-page-rte p {
        font-size: 13.65px;
        line-height: 18.77px;
    }
    .panadol-content-page-rte ul li {
        font-size: 13.65px;
        line-height: 18.77px;
    }
    .panadol-content-page-rte ul li .terms-and-conditions-list {
        font-size: 13.65px;
        line-height: 18.77px;
        background-position: 2px 5px;
    }
    /* Terms & Conditions - Desktop Content CSS End */
    /* Article Landing - Tablet Content CSS Start*/
    .panadol-live-well-outer-box .panadol-livewell-header-rte,
    .panadol-live-well-outer-box .live-well-mobile-dropdown {
        background-color: #ffffff;
        margin-bottom: 0;
    }
    .panadol-live-well-outer-box,
    .panadol-live-well-outer-box .panadol-content-grey-box {
        background-color: #eaeaea;
    }
    .panadol-live-well-outer-box .panadol-content-banner-image {
        margin-bottom: 0;
    }
    .panadol-live-well-outer-box .panadol-content-banner-image img {
        display: block;
    }
    .panadol-live-well-outer-box .panadol-content-grey-box {
        margin-top: 2em;
    }
    .panadol-live-well-outer-box .panadol-livewell-header-rte h1 {
        font-size: 17.4px;
        line-height: 21.81px;
        padding-top: 1em;
    }
    .panadol-live-well-outer-box .panadol-livewell-header-rte p {
        margin-bottom: 1em;
    }
    .panadol-live-well-outer-box .panadol-livewell-header-rte p,
    .panadol-featured-article-rte,
    .panadol-livewell-featured-article-box .panadol-content-rte p:first-child,
    .panadol-livewell-featured-article-box .panadol-content-rte p,
    .panadol-livewell-tab .panadol-content-rte span.read-more-button,
    .panadol-loadmore p span.learn-more-button,
    .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
        font-size: 13.65px;
        line-height: 18.77px;
    }
    .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
        background-position: 80px 6px;
        background-size: 6px;
    }
    /*.panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item a{ }*/
    .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0em;
    }
    .live-well-mobile-dropdown .livewell-select select {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        width: 100%;
        min-height: 36px;
        font-size: 13.76px;
        color: #00944e;
        -webkit-box-shadow: 0 3px 2px #c5c5c5;
        -moz-box-shadow: 0 3px 2px #c5c5c5;
        box-shadow: 0 3px 2px #c5c5c5;
        border: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 90% center;
        background-color: #efefef;
        font-family: var(--font-gotham-bold), sans-serif;
        margin-bottom: 2em;
        padding-left: 38px;
        padding-left: 38vw;
    }
    .live-well-mobile-dropdown .livewell-select select,
    option {
        min-width: 100%;
        padding: 1em 42%;
    }
    @-moz-document url-prefix() {
        .live-well-mobile-dropdown .livewell-select select {
            padding-left: 38vw;
            padding-top: 2%;
        }
    }
    .live-well-mobile-dropdown .livewell-select select:focus {
        overflow: hidden;
    }
    .panadol-featured-article-rte {
        top: inherit;
        margin-top: 2.5em;
    }
    .panadol-live-well-outer-box .panadol-home-bow-box .panadol-content-rte p .grey-title {
        font-size: 17px;
        line-height: 22px;
    }
    /* Article Landing - Tablet Content CSS Start*/
    /* Article Details - Tablet Content CSS Start */
    .panadol-article-detail-content-box h1 {
        font-size: 21.33px;
        line-height: 30.72px;
        font-family: var(--font-gotham-bold), sans-serif;
    }
    .panadol-article-detail-content-box h2 {
        font-size: 21.33px;
        line-height: 30.72px;
    }
    .panadol-article-detail-content-box .panadol-content-rte p,
    .panadol-article-related-content-richtext p a {
        font-size: 13.65px;
        line-height: 18.77px;
    }
    .panadol-article-detail-content-box .panadol-content-rte ul li {
        font-size: 13.65px;
        line-height: 18.77px;
    }
    .panadol-article-detail-content-box ul {
        margin-left: 0;
    }
    .panadol-article-detail-content-box ul li:nth-child(2) {
        background: url(../../assets/img/article_list_icon.png) no-repeat 0%;
    }
    .panadol-article-detail-highlighted-content-box .panadol-content-rte p {
        font-size: 17.08px;
        line-height: 24.77px;
    }
    .panadol-article-related-content-richtext p {
        font-size: 16px;
        line-height: 22px;
    }
    .panadol-article-related-content-richtext p {
        padding-top: 9%;
        font-size: 13.65px;
        line-height: 18.77px;
        margin-top: 0.3em;
    }
    .panadol-article-detail-rel-product-box .panadol-article-related-content-richtext p {
        padding-top: 4%;
        padding-left: 10em;
    }
    .panadol-article-detail-content-box .panadol-content-rte p span.body-Bold-text {
        font-weight: bolder;
        font-size: 16px;
        font-family: var(--font-gotham-bold), sans-serif;
        color: #666666;
        line-height: 32px;
    }
    .panadol-mobile-content-box .panadol-content-image-rte img {
        width: 55%;
    }
    .panadol-content-image-rte img.richText-image.pull-left {
        margin: 5px 25px 15px 10px;
    }
    .panadol-article-detail-rel-article-box .panadol-content-rte p,
    .panadol-article-detail-rel-product-box .panadol-content-rte p {
        font-size: 15.36px;
        line-height: 13.66px;
    }
    .panadol-article-detail-rel-article-box {
        padding: 1em 1em;
    }
    /* Article Details - Desktop Content CSS End */
    /* Children landing - Mobile Content CSS Start */
    .panadol-children-landing-header-box h1 {
        font-size: 32px;
        line-height: 34.13px;
        width: 60%;
        margin: 0 auto;
        padding-bottom: 0.6em;
    }
    .panadol-children-landing-header-box p,
    .panadol-children-safety-section-rte p,
    .panadol-children-teddybook-image-rte p {
        font-size: 13.65px;
        line-height: 18.77px;
    }
    .panadol-children-landing-header-box p {
        width: 75%;
        margin: 0 auto;
    }
    .panadol-children-pink-background-box .panadol-content-rte h2,
    .panadol-children-blue-background-box h2,
    .panadol-children-bow-box h2,
    .panadol-children-safety-section-rte h2,
    .panadol-children-parenting-tips-box h2 {
        font-size: 21.33px;
        line-height: 25.6px;
    }
    .panadol-children-safety-section-rte h2,
    .panadol-children-blue-background-box h2,
    .panadol-children-parenting-tips-box h2 {
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-children-safety-section-rte p span.learn-more-button {
        background: url(../../assets/img/Mobile_Children_LearnMoreButton.png) no-repeat;
    }
    .panadol-children-safety-section-rte p:last-child {
        margin-top: 2em;
    }
    .panadol-children-pink-oval-rte {
        background: url(../../assets/img/Mobile_ChildrensPanadol_PinkOvalShape.png) no-repeat 0% 44%;
        background-size: 100%;
        min-height: 62vw;
        z-index: 5;
        width: 90vw;
        margin: 0 auto;
    }
    .panadol-children-pink-background-box .green-oval-small-rte {
        background: url(../../assets/img/Mobile_Homepage_GreenOvalShape_Small.png) no-repeat 82% 0%;
        min-height: 12em;
        z-index: 9;
        margin-top: -10vw;
        background-size: 30vw;
        width: 46vw;
    }
    .panadol-children-pink-background-box .green-oval-small-rte p {
        font-size: 3.5vw;
        padding: 1.2em 3.5em;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-children-pink-oval-rte p:first-child {
        margin-top: 6em;
        padding: 0em 3.2em 0em 3.5em;
    }
    .panadol-children-pink-oval-rte span.pink-text {
        font-size: 3.5vw;
        line-height: 4vw;
    }
    .panadol-children-pink-oval-rte p {
        padding: 0em 0em;
        font-size: 3.5vw;
        line-height: 5vw;
        width: 55vw;
        margin: 0.5em 10em 0em 4em;
    }
    .panadol-children-green-background-box h2 {
        font-size: 21.33px;
        line-height: 25.6px;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-children-symptoms-circle-box .panadol-children-symptoms-image-rte img.richText-image.pull-left {
        margin: 0;
        width: 35vw;
    }
    .panadol-children-green-background-box h4 a {
        font-size: 17.17px;
        line-height: 20px;
        background-position: right 6px;
        padding-right: 15px;
        background-size: 6px;
    }
    .see-all-text {
        float: none;
        clear: both;
    }
    .panadol-children-green-background-box h4 {
        max-width: 255px;
        margin: 0 auto;
    }
    .panadol-children-green-background-box .panadol-children-product-and-oval-box .green-oval-big-rte,
    .panadol-children-product-and-oval-box-two .green-oval-big-rte {
        background: url(../../assets/img/Mobile_Homepage_GreenOvalShape_Big.png) no-repeat 0% 44%;
        background-size: 100%;
        min-height: 68vw;
        z-index: 5;
        width: 76vw;
        margin: 0 auto;
    }
    .panadol-children-product-and-oval-box .green-oval-small-rte,
    .panadol-children-product-and-oval-box-two .green-oval-small-rte {
        background: url(../../assets/img/Mobile_Homepage_GreenOvalShape_Small.png) no-repeat 32% 0%;
        min-height: 90px;
        z-index: 9;
        margin-top: -25vw;
        background-size: 32%;
        width: 76vw;
        margin-left: 0;
    }
    .panadol-children-product-and-oval-box .green-oval-small-rte p,
    .panadol-children-product-and-oval-box-two .green-oval-small-rte p {
        font-size: 3.5vw;
        padding: 0.8em 1.5em;
    }
    .panadol-children-product-and-oval-box .green-oval-big-rte p span.green-text {
        font-size: 3.5vw;
        line-height: 4vw;
    }
    .panadol-children-product-and-oval-box .green-oval-big-rte p:first-child {
        margin-top: 8em;
    }
    .panadol-children-product-and-oval-box .green-oval-big-rte p {
        padding: 0em 0em;
        font-size: 3.5vw;
        line-height: 5vw;
        width: 50vw;
        margin: 0.5em 10em 0em 4em;
    }
    .panadol-children-product-and-oval-box-two .green-oval-big-rte p {
        padding: 0em 0em;
        font-size: 3.5vw;
        line-height: 5vw;
        width: 50vw;
        margin: 0.5em 10em 0em 4em;
    }
    .panadol-children-blue-background-box p {
        font-size: 14.51px;
        line-height: 18.77px;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-children-blue-background-box p {
        text-decoration: underline;
    }
    .panadol-children-green-background-box .panadol-children-product-and-oval-box .green-oval-big-rte p:first-child {
        margin-top: 3.5em;
    }
    .panadol-children-green-background-box .green-oval-big-rte p:first-child {
        margin-top: 3.5em;
    }
    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 10.93px;
        line-height: 18.8px;
    }
    .panadol-children-tab-inner-box .panadol-content-rte p {
        font-size: 2.75vw;
        line-height: 1;
        margin-top: -36vw;
        right: 3.1em;
    }
    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0em;
    }
    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item.is-active {
        padding-bottom: 0.5em;
    }
    .panadol-children-teddybook-image-rte p a span.learn-more-button {
        font-size: 13.65px;
        line-height: 18.77px;
        display: block;
        width: 8.3em;
        margin: 0 auto;
        background-size: 100%;
        display: block;
        text-align: center;
        padding: 0.8em 1em;
    }
    .panadol-children-teddybook-image-rte .richText-image.pull-left {
        margin: 0 auto;
        float: none;
    }
    /* Children landing - Mobile Content CSS End*/
    /* Campaign - Mobile Content CSS Start */
    .panadol-campaign-outr-box {
        background-color: #ffffff;
    }
    .panadol-campaign-outer-box h1 .grey-title {
        font-size: 21.33px;
        line-height: 25.6px;
    }
    .panadol-campaign-outer-box h1,
    .panadol-campaign-outer-box .panadol-content-rte p span.learn-more-button a,
    .panadol-campaign-blue-background-box .panadol-content-rte h2,
    .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        font-size: 21.33px;
        line-height: 25.6px;
    }
    .panadol-campaign-outer-box .panadol-content-rte p span.learn-more-button a {
        font-size: 13.66px;
        line-height: 18.78px;
        padding: 12px 23px;
    }
    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p span.learn-more-button a {
        padding: 10px 26px;
        margin-top: 0.25em;
        display: inline-block;
    }
    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte,
    .panadol-campaign-outer-box .panadol-campaign-banner-video-box,
    .panadol-campaign-outer-box .panadol-campaign-banner-video-box .panadol-content-image {
        margin-bottom: 0;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte span.grey-title {
        font-size: 17.07px;
        line-height: 21.33px;
    }
    .panadol-campaign-header-box .panadol-content-rte p:nth-child(4) {
        margin-bottom: 4em;
    }
    .panadol-campaign-outer-box .panadol-content-rte p,
    .panadol-campaign-blue-background-box .panadol-content-rte p,
    .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
        font-size: 13.65px;
        line-height: 18.77px;
    }
    .panadol-campaign-header-box .panadol-content-rte .component-content {
        padding-bottom: 3em;
        background: none;
    }
    .panadol-campaign-rel-prod-bg-box .panadol-content-rte .component-content {
        padding-bottom: 2.5em;
        background: none;
    }
    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte .component-content {
        padding-bottom: 3em;
        background: none;
    }
    .panadol-campaign-header-box .panadol-content-rte .richText-content {
        width: 100%;
        margin: 0 auto;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte h2,
    .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        color: #ffffff;
        font-size: 21.33px;
        line-height: 25.6px;
        padding-top: 2.5em;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte h2 {
        padding-bottom: 2em;
    }
    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        font-size: 21.33px;
        line-height: 25.6px;
        font-family: var(--font-gotham-rounded-bold), serif;
        width: 12em;
        margin: 0 auto;
        padding-top: 2.5em;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte span.grey-title {
        color: #ffffff;
        font-size: 17.07px;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
        width: 19em;
        margin: 0 auto;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte p,
    .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
        color: #ffffff;
        font-size: 16px;
        line-height: 22px;
        font-family: var(--font-gotham-book), serif;
    }
    .panadol-campaign-outer-box .panadol-dosage-weight-box {
        width: 90%;
        margin: 0 auto;
    }
    .panadol-campaign-blue-background-box .panadol-content-rte p:first-child {
        padding-top: 0.8em;
    }
    .panadol-campaign-outer-box .panadol-dosage-weight {
        margin-bottom: 2em;
    }
    /* Campaign - Mobile Content CSS End */
    /* Dosage Result - Mobile Content CSS Start*/
    .panadol-dosage-weight-box {
        margin-top: 0;
    }
    .panadol-dosage-weight-box .panadol-content-rte h2 {
        padding-top: 2em;
        margin: 0 auto;
        font-size: 21.33px;
        line-height: 25.6px;
    }
    .panadol-dosage-result-outer-box .panadol-dosage-weight-box .panadol-content-rte h2 {
        width: 80%;
        margin-top: 2em;
    }
    .panadol-dosage-result-outer-box .panadol-content-rte h2 {
        margin-top: 1.7em;
    }
    .panadol-content-grey-box .panadol-content-rte h2 {
        margin-top: 1.7em;
    }
    body.page-symptoms #wrapper .panadol-content-rte h2 {
        margin-top: 0;
    }
    .panadol-dosage-weight .dosageOptionGroup input {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        float: none;
        padding: 0.3em;
        margin: 1em 0em 1em 0em;
        max-width: 240px;
        width: 73%;
    }
    .dosageCalculator .dosageCalculatorInput label span,
    .panadol-dosage-weight .dosageOptionGroup select {
        display: inline-block;
    }
    .dosageCalculator .dosageCalculatorInput label span {
        padding-top: 1em;
        float: right;
    }
    .dosageCalculator {
        padding: 1em;
    }
    .panadol-dosage-result-outer-box .dosageCalculator {
        padding: 0em 0.8em 2em 0.8em;
    }
    .panadol-dosage-weight .dosageCalculatorButton {
        margin: 0 auto;
        display: block;
        margin-top: 1em;
    }
    .dosageCalculator .dosageCalculatorInput .dosageOptionGroup {
        display: block;
        width: 80%;
        margin: 0 auto;
        padding-bottom: 1em;
        max-width: 160px;
    }
    .panadol-dosage-weight {
        background: url("../../assets/img/mobile-age-background.png") no-repeat center;
        margin: 0 auto;
        width: 19em;
        background-size: 100% 100%;
    }
    .panadol-dosage-result-outer-box .panadol-content-rte h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .panadol-dosage-weight-box .panadol-content-rte p,
    .panadol-dosage-weight .dosageCalculatorButton {
        font-size: 13.65px;
        line-height: 18.83px;
    }
    .panadol-dosage-weight .dosageOptionGroup span,
    .panadol-dosage-weight .dosageOptionGroup input {
        max-width: 140px;
        font-size: 16px;
        text-align: center;
        min-height: 30px;
    }
    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup span {
        vertical-align: top;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup span {
        vertical-align: middle;
        font-family: var(--font-gotham-rounded-bold), serif;
    }
    .panadol-children-landing-outer-box .panadol-dosage-weight .dosageOptionGroup span {
        vertical-align: middle;
    }
    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup input {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        font-size: 15.57px;
        margin-top: 2px;
        padding-right: 3px;
        width: 76px;
        height: 23px;
        position: relative;
        bottom: 6px;
        margin-right: 0.3em;
    }
    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageCalculator .dosageOptionGroup {
        margin-left: 51px;
    }
    .panadol-dosage-weight .dosageCalculator .dosageOptionGroup {
        margin-left: 0;
        margin: 0 auto;
        display: block;
    }
    .main .panadol-dosage-result-outer-box .panadol-dosage-weight-box .parametrizedhtml .panadol-dosage-weight .button {
        margin-bottom: 5px;
    }
    .panadol-dosage-weight .dosageOptionGroup select {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        font-size: 13.24px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 131px 16px;
        background-color: #ffffff;
        display: inline-block;
        margin: 0em;
        padding: 0.5em 0em 0.5em 0.5em;
        min-width: 153px;
        float: left;
        background-size: 7%;
        min-height: 40px;
    }
    .panadol-dosage-weight-box .panadol-dosage-weight .dosageCalculatorButton {
        margin: 0 0 0 0.3em;
        display: inline-block;
        vertical-align: text-top;
        min-height: 38px;
    }
    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup select {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        font-size: 13.65px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 150px 13px;
        background-color: #ffffff;
        display: block;
        margin: 2em;
        padding: 0.5em 1.5em;
        position: relative;
        right: 64px;
    }
    .panadol-dosage-range-text-rte span,
    .dosage-text,
    .panadol-dosage-calc-error,
    .panadol-dosage-notes-header-rte p .dosage-notes,
    .panadol-dosage-results-image-rte p:first-child,
    .panadol-dosage-results-image-rte .read-more-button,
    .panadol-dosage-notes-content-rte ul li,
    .panadol-dosage-weight .dosageCalculatorButton {
        font-size: 13.65px;
        line-height: 16px;
    }
    .panadol-dosage-results-image-rte p:first-child {
        font-size: 13.65px;
        line-height: 16px;
    }
    .panadol-dosage-results-image-rte img.richText-image.pull-left {
        padding: 2.5em 0em;
        margin-right: 0.5em;
    }
    .panadol-dosage-results-image-rte .read-more-button {
        float: left;
        left: 35%;
    }
    .panadol-dosgae-baby-1mnth-2yrs-box,
    .panadol-dosage-1to5yrs-colourfree-suspension-box,
    .panadol-dosage-5to12yrs-elixir-box,
    .panadol-dosage-5to12yrs-colourfree-suspension-box,
    .panadol-dosage-chewable-tablets-box,
    .panadol-dosage-suppositories-6mnth-5years,
    .panadol-dosage-suppositories-5to12yrs-box,
    .panadol-dosage-soluble-tablets-box {
        width: 100%;
        margin-right: 0em;
        float: none;
        clear: both;
    }
    .panadol-dosage-results-image-rte {
        border: 10px solid #efefef;
        min-height: 150px;
    }
    .panadol-dosage-notes-content-rte {
        display: none;
    }
    .panadol-dosage-notes-header-rte {
        border-bottom: 1px solid #eeeeee;
        padding: 1em 0em;
    }
    .panadol-dosage-notes-header-rte p .dosage-notes {
        font-size: 13.65px;
        line-height: 16px;
        color: #2e9443;
        background: url(../../assets/img/article-mobile-menu-arrow.png) no-repeat 100%;
        padding-right: 21px;
        cursor: pointer;
    }
    .dosage-notes-up {
        background: url(../../assets/img/article-mobile-menu-arrow-up.png) no-repeat 100% !important;
    }
    .panadol-dosage-format-box .dosage-format-select select {
        font-size: 13.65px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 190px 15px;
        background-color: #ffffff;
        padding: 0.55em 2em 0.55em 0.55em;
    }
    .panadol-dosage-format-box .richText-content p {
        font-size: 15.57px;
    }
    .panadol-dosage-result-outer-box .panadol-content-grey-box .panadol-content-rte p,
    .panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
        font-size: 13.65px;
    }
    .panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
        padding: 0.8em 4em;
    }
    /* Dosage Result - Mobile Content CSS End*/
    /* FAQ - Desktop Content CSS Start*/
    .panadol-faq-header-rte h1 {
        margin-top: 2.8em;
        text-align: center;
    }
    .panadol-faq-header-rte h1 .grey-title {
        font-size: 21.33px;
    }
    .panadol-faq-header-rte p {
        font-size: 13.65px;
        line-height: 18.77px;
        width: 80%;
    }
    /*Tab style start*/
    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0em;
        padding: 5px;
    }
    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
        padding-bottom: 0.5em;
    }
    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 10.95px;
        line-height: 18.77px;
    }
    /*Tab style end*/
    .panadol-faq-tab .panadol-content-grey-box > .component-content,
    .panadol-faq-tab .panadol-content-white-box > .component-content {
        width: 90%;
        margin: 0 auto;
    }
    .panadol-faq-question-rte {
        margin-bottom: 0;
    }
    .panadol-faq-question-rte .panadol-faq-question,
    .panadol-faq-answer-style-rte p,
    .panadol-faq-question-style-rte p {
        font-size: 21.34px;
    }
    .panadol-faq-answer-style-rte {
        text-align: center;
    }
    .panadol-faq-question-rte p,
    .panadol-faq-answer-content-rte p {
        font-size: 13.65px;
        line-height: 18.77px;
        padding: 1em;
        margin: 0 0.8em 0 0;
    }
    .panadol-faq-question-rte p {
        padding-top: 0;
        padding-right: 3.5em;
    }
    .panadol-faq-answer-grey-box .panadol-faq-answer-image img {
        width: 60vw;
    }
    .panadol-faq-answer-see-detail-rte p,
    .panadol-faq-outer-box .panadol-content-rte p {
        text-align: center;
    }
    .panadol-faq-see-details,
    .panadol-faq-outer-box .read-more-button,
    .panadol-faq-outer-box .read-more-button a {
        font-size: 13.65px;
        line-height: 18.77px;
        background-size: 2vw;
    }
    .panadol-faq-question-rte img {
        max-width: 20px;
        padding-right: 2vw;
    }
    .append-arrow1,
    .append-arrow2,
    .append-arrow3,
    .append-arrow4,
    .append-arrow5,
    .append-arrow6,
    .append-arrow7,
    .append-arrow8,
    .append-arrow9,
    .append-arrow10,
    .append-arrow11,
    .append-arrow12,
    .append-arrow13,
    .append-arrow14,
    .append-arrow15,
    .append-arrow16,
    .append-arrow17,
    .append-arrow18,
    .append-arrow19,
    .append-arrow20,
    .append-arrow21,
    .append-arrow22,
    .append-arrow23,
    .append-arrow24,
    .append-arrow25,
    .append-arrow26,
    .append-arrow27,
    .append-arrow28,
    .append-arrow29,
    .append-arrow30,
    .append-arrow31,
    .append-arrow32,
    .append-arrow33,
    .append-arrow34,
    .append-arrow35,
    .append-arrow36,
    .append-arrow37,
    .append-arrow38,
    .append-arrow40,
    .append-arrow41,
    .append-arrow42,
    .append-arrow43,
    .append-arrow44,
    .append-arrow45,
    .append-arrow46,
    .append-arrow47 {
        margin-top: -3.5em;
    }
    .panadol-faq-answer-content-rte {
        width: 80vw !important;
        float: left !important;
        background: url(../../assets/img/faq-content-arrow.png) no-repeat right 38px;
        padding-right: 0em;
    }
    .panadol-faq-answer-image {
        width: 75.3vw;
    }
    .panadol-faq-answer-style-rte {
        width: 6vw !important;
        float: left !important;
        margin-top: -1.8em;
    }
    .panadol-faq-question-style-rte {
        width: 9vw !important;
        float: left !important;
    }
    .panadol-content-white-box .panadol-faq-answer2-inner-box p,
    .panadol-content-white-box .panadol-faq-answer4-inner-box p,
    .panadol-content-white-box .panadol-faq-answer6-inner-box p,
    .panadol-content-white-box .panadol-faq-answer8-inner-box p,
    .panadol-content-white-box .panadol-faq-answer10-inner-box p,
    .panadol-content-white-box .panadol-faq-answer12-inner-box p,
    .panadol-content-white-box .panadol-faq-answer14-inner-box p,
    .panadol-content-white-box .panadol-faq-answer16-inner-box p,
    .panadol-content-white-box .panadol-faq-answer18-inner-box p,
    .panadol-content-white-box .panadol-faq-answer20-inner-box p,
    .panadol-content-white-box .panadol-faq-answer22-inner-box p,
    .panadol-content-white-box .panadol-faq-answer24-inner-box p,
    .panadol-content-white-box .panadol-faq-answer26-inner-box p,
    .panadol-content-white-box .panadol-faq-answer28-inner-box p,
    .panadol-content-white-box .panadol-faq-answer30-inner-box p,
    .panadol-content-white-box .panadol-faq-answer32-inner-box p,
    .panadol-content-white-box .panadol-faq-answer34-inner-box p,
    .panadol-content-white-box .panadol-faq-answer36-inner-box p,
    .panadol-content-white-box .panadol-faq-answer38-inner-box p,
    .panadol-content-white-box .panadol-faq-answer40-inner-box p,
    .panadol-content-white-box .panadol-faq-answer42-inner-box p,
    .panadol-content-white-box .panadol-faq-answer44-inner-box p,
    .panadol-content-white-box .panadol-faq-answer46-inner-box p {
        padding: 1em;
    }
    .panadol-faq-answer2-inner-box,
    .panadol-faq-answer4-inner-box,
    .panadol-faq-answer6-inner-box,
    .panadol-faq-answer8-inner-box,
    .panadol-faq-answer10-inner-box,
    .panadol-faq-answer12-inner-box,
    .panadol-faq-answer14-inner-box,
    .panadol-faq-answer16-inner-box,
    .panadol-faq-answer18-inner-box,
    .panadol-faq-answer20-inner-box,
    .panadol-faq-answer22-inner-box,
    .panadol-faq-answer24-inner-box,
    .panadol-faq-answer26-inner-box,
    .panadol-faq-answer28-inner-box,
    .panadol-faq-answer30-inner-box,
    .panadol-faq-answer32-inner-box,
    .panadol-faq-answer34-inner-box,
    .panadol-faq-answer36-inner-box,
    .panadol-faq-answer38-inner-box,
    .panadol-faq-answer40-inner-box,
    .panadol-faq-answer42-inner-box,
    .panadol-faq-answer44-inner-box,
    .panadol-faq-answer46-inner-box {
        width: 80vw !important;
        float: left !important;
    }
    /* FAQ - Desktop Content CSS End*/
    /*Breadcrumb style start*/
    .panadol-article-bread-crumb ul li {
        font-size: 13.65px;
        line-height: 18.77px;
        padding: 0em 1em 0em 0.5em;
    }
    .panadol-article-bread-crumb ul li:nth-child(2) {
        background: none;
    }
    .panadol-article-bread-crumb ul li:first-child {
        padding: 0em 1.5em 0em 0em;
    }
    /*Breadcrumb style end*/
}

@media screen and (max-width: 478px) and (min-width: 360px) {
    .append-arrow1,
    .append-arrow2,
    .append-arrow3,
    .append-arrow4,
    .append-arrow5,
    .append-arrow6,
    .append-arrow7,
    .append-arrow8,
    .append-arrow9,
    .append-arrow10,
    .append-arrow11,
    .append-arrow12,
    .append-arrow13,
    .append-arrow14,
    .append-arrow15,
    .append-arrow16,
    .append-arrow17,
    .append-arrow18,
    .append-arrow19,
    .append-arrow20,
    .append-arrow21,
    .append-arrow22,
    .append-arrow23,
    .append-arrow24,
    .append-arrow25,
    .append-arrow26,
    .append-arrow27,
    .append-arrow28,
    .append-arrow29,
    .append-arrow30,
    .append-arrow31,
    .append-arrow32,
    .append-arrow33,
    .append-arrow34,
    .append-arrow35,
    .append-arrow36,
    .append-arrow37,
    .append-arrow38,
    .append-arrow40,
    .append-arrow41,
    .append-arrow42,
    .append-arrow43,
    .append-arrow44,
    .append-arrow45,
    .append-arrow46,
    .append-arrow47 {
        margin-top: -4.6em;
    }
}

@media screen and (max-width: 327px) {
    .append-arrow1,
    .append-arrow2,
    .append-arrow3,
    .append-arrow4,
    .append-arrow5,
    .append-arrow6,
    .append-arrow7,
    .append-arrow8,
    .append-arrow9,
    .append-arrow10,
    .append-arrow11,
    .append-arrow12,
    .append-arrow13,
    .append-arrow14,
    .append-arrow15,
    .append-arrow16,
    .append-arrow17,
    .append-arrow18,
    .append-arrow19,
    .append-arrow20,
    .append-arrow21,
    .append-arrow22,
    .append-arrow23,
    .append-arrow24,
    .append-arrow25,
    .append-arrow26,
    .append-arrow27,
    .append-arrow28,
    .append-arrow29,
    .append-arrow30,
    .append-arrow31,
    .append-arrow32,
    .append-arrow33,
    .append-arrow34,
    .append-arrow35,
    .append-arrow36,
    .append-arrow37,
    .append-arrow38,
    .append-arrow40,
    .append-arrow41,
    .append-arrow42,
    .append-arrow43,
    .append-arrow44,
    .append-arrow45,
    .append-arrow46,
    .append-arrow47 {
        margin-top: -5.8em;
    }
}

.panadol-content-rte h1 {
    color: #19326e;
    /* font-size: 2.98vw; */
    font-family: var(--font-gotham-bold), sans-serif;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    line-height: 1.5;
}

.panadol-symptoms-content-rte h1 {
    color: #666666;
    font-size: 2.98vw;
    font-family: var(--font-gotham-bold), sans-serif;
    text-align: center;
    font-weight: bold;
    padding-top: 1.3em;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}


/* Au changes*/

.panadol-home-main-tab-rte ul li a {
    text-decoration: none;
    color: #19326e;
}

@media screen and (min-width: 320px) and (max-width: 480px) {
    .panadol-home-spotlight-content-box {
        margin-top: 39px;
    }
    .panadol-article-detail-content-box h2 {
        margin-top: 46px;
    }
}

.superscript {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em
}

.reference-span {
    font-size: 15px;
}


/* changes*/

.share-bar label {
    font-size: 1.43vw;
    font-family: var(--font-gotham-book), serif;
    color: #666666;
    line-height: 32px;
    margin: 0;
}

.share-bar {
    max-width: 65%;
}

.share-bar input.wfe_button {
    font-size: 1.43vw !important;
    font-family: var(--font-gotham-bold), sans-serif;
    color: #666666 !important;
    line-height: 32px !important;
    margin: 0;
}

.em_wfe_form_playdoh {
    position: relative;
    left: 6%;
}

.firstname {
    padding-left: 1%;
    height: 30px;
    width: 47%;
}

.lastname {
    padding-left: 1%;
    height: 30px;
    margin-left: 2%;
    width: 47%
}

.name_hint {
    font-size: 10px !important;
    font-weight: bold
}

.email {
    height: 30px;
    width: 98%;
    padding-left: 1%;
    margin-bottom: 2%;
}

.dob {
    padding-bottom: 20px;
}

.dob select:first-child {
    color: gray;
    width: 30%;
    height: 30px;
    padding-left: 1%;
}

.dob select:nth-child(2) {
    color: gray;
    height: 30px;
    padding-left: 1%;
    width: 31.5%;
    margin-left: 3%
}

.dob select:last-child {
    color: gray;
    width: 32%;
    height: 30px;
    padding-left: 1%;
    margin-left: 3%;
}

.postcode {
    padding-left: 1%;
    width: 47%;
    height: 30px;
}

.chkbox_label {
    position: relative;
    top: 2px;
    left: 5px;
    font-size: 15px !important;
}

.chkbox_label a {
    text-decoration: underline;
    font-weight: bolder;
}

@media only screen and (min-width:320px) and (max-width:730px) {
    .em_wfe_form_playdoh label {
        font-size: 13.65px !important
    }
    .em_wfe_form_playdoh .firstname,
    .em_wfe_form_playdoh .lastname,
    .em_wfe_form_playdoh .email,
    .em_wfe_form_playdoh .postcode {
        width: 100%;
    }
    .em_wfe_form_playdoh .firstname {
        margin-bottom: 6%
    }
    .lastname {
        margin-left: 0% !important;
    }
    .chkbox_label {
        line-height: 0px !important
    }
    .share-bar {
        max-width: 76% !important;
    }
}


/*Changes for ticket-USIM10013892312 || L3 Support -- Starts*/

@media only screen and (min-width: 1920px) {
    .panadol-dosage-results-image-rte {
        min-height: 320px;
    }
}


/*Changes for ticket-USIM10013892312 || L3 Support -- Ends*/


/*Changes for ticket-USIM10014229054 || L3 Support -- Starts*/

.aus-locale .panadol-dosage-weight #selector {
    display: none;
}


/* .aus-locale html, body {
    width: 100%;
    font-size: 8px;
} */


/*Changes for ticket-USIM10014229054 || L3 Support -- Ends*/


@media (min-width: 992px) {
    .aus-locale .panadol-logo {
        top: -35px;
        width: 152px;
    }

    .aus-locale .panadol-logo img {
        max-width: 75%;
    }
}


@media (min-width: 1600px) {
    .aus-locale .panadol-logo {
        top: -70px;
        width: 152px;
    }
}

/*Changes for ticket-USIM10014318851 -- starts*/

@media only screen and (min-width: 768px) and (max-width: 1900px) {
    .aus-locale .panadol-home-main-tab-rte {
        /* margin-top:0%; after arul*/
        /* margin-top: -8%; */
        margin-top: -7%;
    }
    .panadol-content-full-box {
        margin-top: -60px !important;
    }
    /* .aus-locale .image.section.panadol-content-banner-image.component.first.odd.last{
    position: relative;
    bottom: -171px;
} */
    .aus-locale .panadol-content-full-box {
        margin-top: -83px !important;
    }
    .aus-locale .panadol-content-rte h2 {
        padding-top: 0px !important;
    }
    .aus-locale .panadol-desk-inner-box .panadol-header-links-rte {
        /* padding-left: 119px; */
        padding-left: 3%;
        box-shadow: none;
    }
    .aus-locale .panadol-header-tooltip {
        position: absolute;
        left: 49vw;
    }
    .aus-locale .panadol-content-banner-image {
        /* position: relative; */
        /* bottom: -96px; */
        /* bottom: 0px; */
        margin-top: 95px !important;
    }
    .aus-locale .panadol-pdcts-menu-box {
        position: relative;
        top: -62px;
    }
    .aus-locale .panadol-symptoms-menu-box {
        position: relative;
        top: -62px;
    }
    .aus-locale .panadol-safety-content-box {
        position: relative;
        top: -62px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .aus-locale .panadol-content-box {
        margin: 19px auto;
    }
    .aus-locale .home-box {
        padding-top: 112px;
    }
    .aus-locale .panadol-logo {
        top: 20px;
        width: 152px;
    }
    .aus-locale .panadol-dosage-weight-box {
        margin-top: 15px;
    }
}

@media screen and (min-width: 992px) {
    .aus-locale .panadol-desk-inner-box .panadol-header-links-rte {
        padding-left: 8%;
        text-transform: uppercase;
        margin-top: 10px;
    }
}

@media screen and (min-width: 1024px) {
    .aus-locale .panadol-desk-inner-box .panadol-header-links-rte {
        margin-top: 2px;
    }
}

@media screen and (min-width: 1120px) {
    .aus-locale .panadol-desk-inner-box .panadol-header-links-rte {
        margin-top: 20px;
    }
}

@media screen and (min-width: 1200px) {
    .aus-locale .panadol-desk-inner-box .panadol-header-links-rte {
        margin-top: -2px;
        padding-left: 6%;
    }
}

@media screen and (min-width: 1400px) {
    .aus-locale .panadol-desk-inner-box .panadol-header-links-rte {
        margin-top: 2px;
    }
}



/* Changes for ticket-USIM10014318851 -- Ends */



/*USIM10014377240 - 14th Dec 2016 - L3 changes starts */

.page-sintomas .carousel-slides .panadol-symptoms-tip-section-rte p {
    margin-left: 184px;
    margin-top: -8px !important;
}


/*USIM10014377240 - 14th Dec 2016 - L3 changes ends */


/*USIM10014377240 -Infy starts */

@media screen and (min-width:1024px) {
    .Panadol_Symptoms_Desktop {
        min-height: 679px;
        min-width: 924px;
        width: 66em;
        margin: 0px auto;
    }
    .Panadol_Symptoms_Tab {
        display: none;
    }
    .Panadol_Symptoms_Mobile {
        display: none;
    }
}

@media screen and (width:768px) and (height: 1024px) {
    .Panadol_Symptoms_Desktop {
        display: none;
    }
    .Panadol_Symptoms_Mobile {
        display: none;
    }
    .Panadol_Symptoms_Tab .panadol-children-symptoms-image-rte img {
        padding-left: 61px;
    }
}

@media screen and (min-width:320px) and (max-width: 767px) {
    .Panadol_Symptoms_Desktop {
        display: none;
    }
    .Panadol_Symptoms_Tab {
        display: none;
    }
    .panadol-symptoms1 img {
        position: relative;
        left: 65px !important;
    }
    .panadol-symptoms2 img {
        position: relative;
        left: 65px !important;
    }
    .panadol-symptoms3 img {
        position: relative;
        left: 65px !important;
    }
    .panadol-symptoms4 img {
        position: relative;
        left: 65px !important;
    }
    .panadol-symptoms5 img {
        position: relative;
        left: 65px !important;
    }
    .panadol-symptoms6 img {
        position: relative;
        left: 65px !important;
    }
}

@media screen and (min-width:1920px) {
    .panadol-desktop-header-box .panadol-safety-content-box {
        position: relative;
    }
    .Panadol_Symptoms_Desktop {
        min-height: 679px;
        min-width: 943px;
        width: 66em;
        margin: 0px auto;
    }
}


/*.Panadol_Symptoms_Mobile{
display: none;
}
/*USIM10014406757 - Infy ends */


/* Product Page Alignment change */

.aus-locale .panadol-desktop-header-box {
    margin-top: -18px !important;
    height: 87px;
}

.aus-locale .panadol-desktop-box1 {
    margin-top: 0px !important;
}

.aus-locale .panadol-content-banner-image {
    margin-top: 48px !important;
}


/*USIM10014687264 - Infy changes starts*/

@media only screen and (max-width: 1900px) and (min-width: 768px) {
    .en-nz .panadol-logo {
        /* top: -15px; */
        width: 152px !important;
    }
    .en-nz .nz-locale {
        display: none;
    }
    .en-nz .panadol-header-tooltip {
        left: 35vw !important;
    }
}


/*USIM10014687264 - Infy changes ends*/


/*USIM10014873817 - start*/

@media screen and (min-width: 2100px) {
    .box.panadol-product-list-tab-box .panadol-content-rte p {
        font-size: 210%;
    }
}


/*USIM10014873817 - end*/

.dosage-calculator-overlay {
    display: none;
}

.page-ninos .overlay-content,
.page-dosage-results .overlay-content {
    background: white;
    width: auto !important;
    border: none;
    padding: 70px;
    padding-top: 10px;
}

.page-ninos .overlay-close,
.page-dosage-results .overlay-close {
    background: white;
    width: auto !important;
    border: none;
    padding: 50px;
    padding-top: 10px;
}

.page-ninos .overlay-close:after,
.page-dosage-results .overlay-close:after {
    border-radius: 10px;
    font-size: 18px;
    content: "Cerrar";
    background-color: #28853c;
    padding: 13px;
    position: absolute;
    right: 10px;
    top: 10px;
    display: inline-block;
    font-family: 'Roboto';
}

.page-ninos .panadol-f5y-paragraph-text,
.page-dosage-results .panadol-f5y-paragraph-text {
    text-align: center;
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
}


/*UKIM20008480471 - start*/

@media screen and (min-width: 320px) and (max-width:767px) {
    .page-products.aus-locale h1 {
        font-size: 1.5em;
    }
    .aus-locale .box.panadol-product-list-tab-box .panadol-content-rte h2 span.green-text {
        font-size: .7em;
    }
}


/*UKIM20008480471 - end*/


/*USIM10015257481 - START*/

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .en-nz .panadol-logo {
        top: -15px;
    }
}


/*USIM10015257481 - END*/


/*USIM10015266109 - START*/

@media only screen and (min-width: 768px) {
    .en-nz.page-cluster-headaches-gender-differences-and-treatment .panadol-content-grey-box h2:nth-child(2),
    .en-nz.page-headache-warning-signs-and-when-to-call-the-doctor .panadol-content-grey-box:nth-child(2) h2,
    .en-nz.page-headache-warning-signs-and-when-to-call-the-doctor .panadol-symptoms-article-second-box h2,
    .en-nz.page-causes-and-treatment-for-sinus-pain h3 {
        font-size: 1.43vw;
        text-align: left;
    }
}

.en-nz.page-causes-symptoms-and-treatments-for-osteoarthiritis h3,
.en-nz.page-tips-for-managing-menstrual-pain h3,
.en-nz.page-causes-and-treatment-for-sinus-pain h3 {
    color: #666666;
    font-size: 1.43vw;
    font-family: var(--font-gotham-bold), sans-serif;
    display: block;
    padding-top: 0.5em;
}

.colombia-bold {
    font-weight: bold;
    color: #666666;
    font-family: var(--font-gotham-bold), sans-serif;
}


/*USIM10015266109 - END*/


/*USIM10015343739 - START*/

@media screen and (min-width: 1023px) {
    .aus-locale .panadol-symptoms-lanading-outer-box .panadol-content-grey-box h3 {
        font-size: 1.43vw
    }
    .aus-locale .panadol-content-rte h1 {
        font-size: 2.98vw
    }
}


/*USIM10015343739 - END*/

.panadol-children-menu-box {
    position: relative;
    background-color: white;
    /*width: 22%;*/
    /*left: 46%;*/
}

.panadol-children-menu-box ul {
    padding-bottom: 0;
    margin: 0;
}

.panadol-children-menu-box .richText {
    margin-bottom: 0;
}

.panadol-children-menu-box li {
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 15px;
    padding-top: 10px;
    margin-bottom: 0;
}

.panadol-children-menu-box .richText {
    width: 100%;
}

.panadol-children-menu-box a,
.panadol-children-menu-box li {
    color: #019151;
    font-size: 1.19vw;
    text-decoration: none;
    font-family: var(--font-gotham-bold), sans-serif;
}

.panadol-children-menu-box li:last-of-type {
    cursor: pointer;
}

.panadol-children-menu-box li:nth-of-type(2) a {
    font-family: 'Roboto';
}

@media screen and (max-width: 768px) {
    .panadol-children-menu-box {
        position: relative;
        background-color: white;
        width: 100%;
        margin: 0 auto;
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
        left: auto;
    }
    .panadol-children-menu-box a,
    .panadol-children-menu-box li {
        color: #019151;
        font-size: 13.39px;
    }
    .panadol-children-menu-box li {
        display: block;
        border-bottom: 1px solid #d4d4d4;
        padding-left: 0 !important;
        text-align: center;
        font-size: 13.39px;
        color: #009151;
        margin-bottom: 0;
        padding-top: 1.1em;
        padding-bottom: 1.1em;
    }
}

@media screen and (min-width: 1024px) {
    .panadol-references {
        font-size: x-small !important;
        line-height: 1.5 !important;
        display: inline-block;
    }
}


/****************  Australia LOCALIZATION  ****************/
.aus-locale.page-winners h1 {
    padding-top: 80px;
}

@media screen and (min-width: 1200px) {
    .aus-locale.page-winners h1 {
        padding-top: 120px;
    }
}

@media screen and (min-width: 1380px) {
    .aus-locale.page-winners h1 {
        padding-top: 150px;
    }
}
/****************  END OF Australia LOCALIZATION  ****************/

@media screen and (max-width: 1024px) and (min-width: 768px){
    :lang(es) .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active, .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active, .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(https://i-cf3.gskstatic.com/content/dam/cf-consumer-healthcare/panadol/es_CO/optimization_images/Tablet_Tabs_GreenBar.png?auto=format) no-repeat 50% 105%;
        padding-bottom: 0.5em;
    }
}

.page-sitemap .panadol-content-rte h3,
.page-sitemap .panadol-content-rte ul,
.page-sitemap .panadol-content-rte a {
    color: #19326e !important;
    font-size: 23px !important;
}
.searchBox .easy-autocomplete-container ul {
  list-style-type: none;
  padding: 0 0 0 0; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchFilter {
  border: solid 1px #f3f2f1; }

.searchFilter-title {
  background-color: white;
  background: url("../../img/down_arrow_black.png") no-repeat 90% center;
  margin: 0;
  padding: 13px;
  cursor: pointer; }

.searchFilter-controls {
  border-top: solid 4px #f36533; }
  .searchFilter-controls .searchFilterContent {
    display: block; }

.searchFilter-selection, .searchFilter-checkbox, .searchFilter-phrase {
  overflow: hidden;
  margin: 5px 0; }

.searchFilter-label {
  float: left;
  margin-right: 10px;
  min-width: 85%; }

.searchFilter-checkbox .searchFilter-label {
  float: none;
  margin-right: 0; }

.searchFilter-submit {
  padding: 13px;
  margin: 5px 0;
  overflow: hidden;
  display: block; }
  .searchFilter-submit button {
    float: right; }

.searchFilter-horizontal .searchFilter-controls {
  float: left; }

.searchFilter-horizontal .searchFilter-control {
  float: left; }

.searchFilter-horizontal .searchFilter-label {
  min-width: 0; }

.searchFilter-horizontal .searchFilter-selection, .searchFilter-horizontal .searchFilter-checkbox, .searchFilter-horizontal .searchFilter-phrase {
  float: left;
  clear: none;
  margin-right: 10px; }

.tagRadioFilter fieldset {
  border: none;
  margin: 0;
  padding: 0; }
  .tagRadioFilter fieldset legend {
    background: url("../../img/filter-plus.png") no-repeat right center;
    color: #000;
    font-size: 16px;
    padding: 0px 10px;
    display: block;
    width: 93%;
    cursor: pointer;
    margin: 7px 10px; }
    .tagRadioFilter fieldset legend.filter-active {
      background: url("../../img/filter-minus.png") no-repeat right center; }
  .tagRadioFilter fieldset .searchFilter-control, .tagRadioFilter fieldset .searchFilter-control {
    padding: 7px 5px;
    background: #f5f5f5;
    border-bottom: solid 1px #f8f7f6; }

.searchFilter-sorting h4 {
  background: url("../../img/filter-plus.png") no-repeat right center;
  color: #000;
  font-size: 16px;
  padding: 0px 10px;
  display: block;
  width: 93%;
  cursor: pointer;
  margin: 7px 10px; }

.tagRadioFilter input {
  float: right; }

.searchFilter-form .search-productFilter, .searchFilter-form .search-theraphyFilter, .searchFilter-form .search-indicationFilter {
  font-size: 1.2em;
  font-style: italic;
  padding: 0 20px; }

.searchResults-number {
  display: none; }

.searchFilter-content {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/searchBox/_searchBox-base.scss */
.searchBox .form .form-content .textField {
  display: inline;
  float: left;
  margin-right: 15px;
}

/* line 9, ../../sass/components/searchBox/_searchBox-base.scss */
.searchBox .form .form-content .formButton {
  display: inline;
  float: left;
}

/* line 14, ../../sass/components/searchBox/_searchBox-base.scss */
.no-box.searchBox .form .form-content .section {
  margin: 0 15px 0 0;
}

/* line 18, ../../sass/components/searchBox/_searchBox-base.scss */
.no-box.searchBox .form .form-content .formButton.section {
  margin: -1px 0 0;
}

/* line 22, ../../sass/components/searchBox/_searchBox-base.scss */
.searchBox input[type=text] {
  width: 81px;
}

/* line 26, ../../sass/components/searchBox/_searchBox-base.scss */
.searchBox-title {
  cursor: default;
}

/* line 30, ../../sass/components/searchBox/_searchBox-base.scss */
.form-search.no-box,
.form-search.no-box .section {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 36, ../../sass/components/searchBox/_searchBox-base.scss */
.lt-ie8 .button {
  margin-left: 4px;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination {
  text-align: center;
  overflow: hidden;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: default;
}

/* line 12, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination-list {
  padding: 0;
  margin: 0;
}

/* line 17, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination-item {
  display: inline-block;
  line-height: 30px;
  /*background-color: #eeeeee; */
  margin: 1px;
  cursor: default;
  *display: inline;
}

/* line 26, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination-item a {
  display: inline-block;
  /*background-color: #e1e1e1; */
  min-width: 30px;
  padding: 0 10px;
  cursor: pointer;
}

/* line 34, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination-item a:hover {
 /* background-color: #ebebeb; */
  text-decoration: none;
}

/* line 39, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination-item.is-active {
  font-weight: bold;
}

/* line 43, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
/*  margin-left: 110px; */
}

/* line 48, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-term {
  font-style: italic;
}

/* line 52, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-number {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

/* line 58, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-results {
  margin-bottom: 10px;
}

/* line 62, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-description,
.searchResults-url {
  /*margin-left: 110px; */
}

/* line 67, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-image {
  float: left;
  width: 100px;
  height: 100px;
  margin: 10px 0;
}

/* line 74, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-result {
  position: relative;
  overflow: hidden;
  padding: 0 10px 20px 10px;
  /*background-color: #e1e1e1; */
}

/* line 81, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-result:nth-child(even) {
  background-color: inherit;
}

/* line 85, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-icon-wrapper {
  position: absolute;
  text-align: center;
  width: 70px;
  margin-top: 10px;
  left: 0;
  top: 0;
}

/* line 94, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-date {
  margin-bottom: 10px;
  margin-left: 110px;
}

/* line 99, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-url {
  margin-top: 10px;
  display:none;
}

/* line 105, ../../sass/components/searchResults/_searchResults-base.scss */
.lt-ie8 .searchResults-pagination-item {
  display: inline;
  zoom: 1;
  margin: 3px;
}
/* line 111, ../../sass/components/searchResults/_searchResults-base.scss */
.lt-ie8 .searchResults-pagination-item a {
  display: block;
  zoom: 1;
}

/* line 118, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-tags {
  list-style-type: none;
  padding: 0;
}

/* line 123, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-tags-item {
  display: inline-block;
  margin: 0 2px;
}

/* line 128, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-tags-item-link {
  background: #b9b8b8;
  color: black;
  border: 1px solid #939191;
  padding: 1px;
  display: block;
  font-size: 0.85em;
}
.searchResults, .panadol-search-results .searchResults
{
border: 0;
}

.panadol-search-results .searchResults-title {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  font-size: 1.43vw;
}

html[lang="hu-HU"]  .panadol-search-results .searchResults-title {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  font-size: 1.43vw;
}
.panadol-search-results .searchResults-title a {
  color: #019151;
}
.panadol-search-results .searchResults-description {
  font-family: 'Roboto';
  color: #666666;
  font-size: 1.19vw;
}
html[lang="hu-HU"] .panadol-search-results .searchResults-description {
  font-family: 'Roboto';
  color: #666666;
  font-size: 1.19vw;
}
.panadol-search-results .searchResults-pagination-item:first-child {
  /*background: #eeeeee; */
  height: auto;
  width: auto;
  border-right: solid 1px #D5D1CE;
  line-height: 30px;
}
.panadol-search-results .searchResults-pagination-item.is-active a {
  font-family: 'Roboto';
  color: #019151;
}
html[lang="hu-HU"] .panadol-search-results .searchResults-pagination-item.is-active a {
  font-family: 'Roboto';
  color: #019151;
}
.panadol-search-results .searchResults-pagination-item:first-child a {
  text-indent: 0px !important;
  color: #019151;
}
.panadol-search-results .searchResults-pagination-item:last-child a {
  text-indent: 0px !important;
  color: #019151;
}
.panadol-search-results .searchResults-pagination-item a {
color:#666666;
font-family:'Roboto';	
}
html[lang="hu-HU"] .panadol-search-results .searchResults-pagination-item a {
  color:#666666;
  font-family:'Roboto';	
  }
@charset "UTF-8";
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchBlox.searchResults .component-content {
  display: flex; }

.searchBlox-results highlight {
  font-weight: bold; }

.searchBlox-results .searchResults-number {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left; }

.searchBlox-results .searchResults-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  margin-left: 10px; }

.searchBlox-results .searchResults-term {
  font-style: italic; }

.searchBlox-results .searchResults-results {
  margin-bottom: 10px; }

.searchBlox-results .searchResults-description, .searchBlox-results .searchResults-url,
.searchBlox-results .searchResults-context {
  margin-left: 10px; }

.searchBlox-results .searchResults-image {
  float: left;
  width: 100px;
  height: 100px;
  margin: 10px 0; }

.searchBlox-results .searchResults-result {
  position: relative;
  overflow: hidden;
  padding: 0 10px 20px 10px;
  background-color: #eeece4; }
  .searchBlox-results .searchResults-result:nth-child(even) {
    background-color: inherit; }

.searchBlox-results .searchResults-icon-wrapper {
  position: absolute;
  text-align: center;
  width: 70px;
  margin-top: 10px;
  left: 0;
  top: 0; }

.searchBlox-results .searchResults-url {
  margin-top: 10px; }

.searchBlox-results .searchResults-description p, .searchBlox-results .searchResults-context p {
  font-family: sans-serif;
  font-size: 12px;
  color: #635a54; }

.searchBlox-results .searchResults {
  width: 100%; }
  .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav {
    float: right;
    padding-left: 20px; }
    .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul {
      padding-left: 0; }
      .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li {
        list-style-type: none;
        display: block;
        text-align: center;
        margin-bottom: 10px; }
        .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li a {
          color: #000; }
        .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li.active a {
          color: #F98033;
          font-size: 12px;
          font-weight: 700; }

.searchResults .searchResults-facets {
  margin-right: 30px; }
  .searchResults .searchResults-facets .facet-value {
    cursor: pointer; }
  .searchResults .searchResults-facets .facet-value--active {
    font-weight: bold; }
    .searchResults .searchResults-facets .facet-value--active:before {
      content: "✖"; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 10, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-list li {
  float: left;
  width: auto;
  height: 26px;
  margin: 0 10px 10px 0;
}

/* line 17, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-list li:last-child {
  margin-right: 0;
  margin-right: 0;
}

/* line 22, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-item a {
  display: block;
  height: 26px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}

/* line 32, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-item img {
  opacity: 0.7;
  -webkit-transition: opacity .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
}

/* line 40, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-item a:hover img {
  opacity: 1;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column {
  float: left;
}
/* line 5, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column > ul {
  margin: 0 5px;
}

/* line 10, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-1 .sitemap-column {
  width: 100%;
}

/* line 14, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-2 .sitemap-column {
  width: 50%;
}

/* line 18, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-3 .sitemap-column {
  width: 33.32%;
}

/* line 22, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-4 .sitemap-column {
  width: 25%;
}

/* line 26, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-5 .sitemap-column {
  width: 20%;
}

/* line 30, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-6 .sitemap-column {
  width: 16.64%;
}

/* line 34, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-7 .sitemap-column {
  width: 14.25%;
}

/* line 38, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-8 .sitemap-column {
  width: 12.49%;
}

/* line 42, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-9 .sitemap-column {
  width: 11.10%;
}

/* line 46, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-10 .sitemap-column {
  width: 10%;
}

/* line 50, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-11 .sitemap-column {
  width: 9.08%;
}

/* line 54, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-12 .sitemap-column {
  width: 8.32%;
}

/* line 60, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul {
  list-style: none;
  padding: 0;
}
/* line 65, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column a {
  text-decoration: none;
}
/* line 69, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column .component-content {
  overflow: hidden;
}
/* line 73, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column h3 {
  background-color: #19326e;
  font-size: 20px !important;
  font-weight: bold;
  padding: 5px 10px;
}
.sitemap-column h3 a {
  color: #19326e !important;
}

.sitemap-column li a {
  color: #19326e !important;
  font-size: 20px !important;
}

@media (min-width: 768px) {
  .sitemap-column li a {
    color: #19326e !important;
    font-size: 23px !important;
  }
}

.sitemap-column ul ul ul li a {
  color: #4196c8 !important;
}
/* line 80, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 85, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul ul {
  padding-bottom: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 10px;
}
/* line 92, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul ul li {
  font-weight: bold;
  padding-left: 12px;
  line-height: 150%;
  position: relative;
}
/* line 97, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul ul li:before {
  content: "\f0da";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  left: 0;
  top: 1px;
  position: absolute;
}
/* line 105, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul ul ul {
  margin-top: 0;
}
/* line 109, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul ul ul li {
  font-weight: normal;
  margin-left: 10px;
}

/*************************** Sitemap media queries */
@media only screen and (max-width: 767px) {
  /* line 119, ../../sass/components/sitemap/_sitemap-base.scss */
  .component-content .sitemap-column {
    width: 100%;
    float: none;
  }

  /* line 124, ../../sass/components/sitemap/_sitemap-base.scss */
  .component-content .sitemap-column > ul {
    margin: 0 0 15px;
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link {
  margin: 10px 0;
}

/* line 7, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

/* line 15, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link-list li {
  display: inline-block;
  *display: inline;
}

/* line 19, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link-next:after,
.smart-link-previous:before {
  position: relative;
  top: -1px;
  height: 14px;
  display: inline-block;
  width: 6px;
  font-size: 8px;
  color: #000;
}

/* line 30, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link-next:after {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 10px;
}

/* line 35, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link-previous:before {
  content: "\f053";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 10px;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/table/_table-base.scss */
body.table-popup {
  background-color: #FFF;
  line-height: 1.5;
}

/* line 8, ../../sass/components/table/_table-base.scss */
.table-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 12, ../../sass/components/table/_table-base.scss */
.table-caption {
  border: solid 2px #323131;
  padding: 13px;
  background-color: #e1e1e1;
  border-bottom: none;
}

/* line 19, ../../sass/components/table/_table-base.scss */
.table-popup .table-caption {
  border: 1px solid #656363;
  background-color: #f3f3f3;
}

/* line 24, ../../sass/components/table/_table-base.scss */
.table th {
  background-color: #e1e1e1;
  font-weight: bold;
  text-align: center;
}

/* line 30, ../../sass/components/table/_table-base.scss */
.table-popup .table th {
  background-color: #f3f3f3;
}

/* line 34, ../../sass/components/table/_table-base.scss */
.table table {
  border-collapse: collapse;
  width: 100%;
  border: solid 2px #323131;
}

/* line 40, ../../sass/components/table/_table-base.scss */
.table-popup .table table {
  border: 1px solid #656363;
}

/* line 44, ../../sass/components/table/_table-base.scss */
.table th,
.table td {
  border: solid 2px #323131;
  padding: 5px;
}

/* line 50, ../../sass/components/table/_table-base.scss */
.table-popup .table th,
.table-popup .table td {
  border: 1px solid #656363;
  line-height: 1.5;
}

/* line 56, ../../sass/components/table/_table-base.scss */
.table td {
  vertical-align: middle;
}

/* line 60, ../../sass/components/table/_table-base.scss */
.table .button {
  display: none;
}

/* line 64, ../../sass/components/table/_table-base.scss */
.table .table-caption .button {
  display: block;
  margin: 10px 0 0 5px;
}

/* line 70, ../../sass/components/table/_table-base.scss */
.no-js .table .button {
  display: none;
}

/* line 77, ../../sass/components/table/_table-base.scss */
.lt-ie8 .table-popup .table {
  position: static;
}

@media only screen and (max-width: 767px) {
  /* line 85, ../../sass/components/table/_table-base.scss */
  .table .component-content .button {
    display: block;
    margin: 20px;
  }

  /* line 90, ../../sass/components/table/_table-base.scss */
  .table .component-content .table-caption .button {
    display: none;
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/tabs/_tabs-base.scss */
.tabs {
    position: relative;
    width: 100%;
}

/* line 8, ../../sass/components/tabs/_tabs-base.scss */
.tabs-heading {
    display: block;
    color: #323131;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

/* line 12, ../../sass/components/tabs/_tabs-base.scss */
.no-js .tabs-nav {
    display: none;
}

/* line 16, ../../sass/components/tabs/_tabs-base.scss */
.no-js .tabs-content {
    display: block !important;
    visibility: visible !important;
}

/* line 21, ../../sass/components/tabs/_tabs-base.scss */
.no-js .tabs > .component-content {
    padding-top: 0;
}

/* line 25, ../../sass/components/tabs/_tabs-base.scss */
.tabs > .component-content {
    padding-top: 39px;
}

/* line 29, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav {
    position: absolute;
    z-index: 150;
    top: 0;
    left: 0;
    height: 39px;
    overflow: hidden;
    width: 100%;
}

/* line 39, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-list {
    position: relative;
    left: 0;
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    width: 2000px;
}

/* line 49, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher {
    position: absolute;
    height: 35px;
    width: 15px;
    /* border: 2px solid #323131; */
    cursor: pointer;
    top: 0;
    /*background: #e1e1e1;*/
}

/* line 57, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher:before {
    /* content: "\f054"; */
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: 50%;
    margin-left: -3px;
    padding: 7px 0;
    font-size: 12px;
}

/* line 66, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher-right {
    right: 0;
}

/* line 70, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item {
    border-width: 2px 2px 0 2px;
    border-style: solid;
    border-color: #323131;
    font-weight: bold;
    font-size: 12px;
    display: inline;
    float: left;
    margin-left: 5px;
    background: #e1e1e1;
    padding: 7px 0px 7px 0px;
    cursor: pointer;
    height: 21px;
    top: 4px;
}

/* line 86, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher-left {
    left: 0;
}

/* line 88, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher-left:before {
    content: "\f053";
    margin-left: -4px;
}

/* line 94, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item:first-child {
    margin-left: 0;
}

/* line 98, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item.is-active,
.tabs-nav-item.is-active a,
.tabs-nav-item.is-active:hover {
    cursor: default;
    background: white;
}

/* line 105, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item.is-active,
.tabs-nav-item.is-active:hover {
    border-bottom: none;
    padding-bottom: 9px;
}

/* line 111, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item:hover {
    background: #939191;
}

/* line 115, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item:hover a {
    color: white;
    text-decoration: none;
}

/* line 120, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item.is-active:hover a {
    color: #323131;
}

/* line 124, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item a {
    color: #323131;
}

/* line 128, ../../sass/components/tabs/_tabs-base.scss */
.tabs-content {
    position: relative;
    z-index: 100;
    top: -2px;
    padding: 13px;
    border: solid 2px #323131;
    background: white;
}

/* line 137, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav {
    height: auto;
    width: 60px;
}

/* line 142, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .component-content {
    padding-top: 0;
}

/* line 146, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav-list {
    width: 100%;
}

/* line 150, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav-item.is-active,
.tabs-vertical .tabs-nav-item.is-active:hover {
    border-bottom: 2px solid;
    border-right: medium;
    padding: 7px 12px 7px 10px;
}

/* line 157, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav-item {
    border-width: 2px;
    height: auto;
    margin: 0 0 5px;
    width: 36px;
}

/* line 164, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-content {
    margin-left: 60px;
    left: -2px;
    top: 0;
}

/* Homepage - Desktop content CSS start*/

.tabs-heading {
    display: none;
}

.panadol-home-spotlight-tab.tabs .tabs-nav {
    width: 40vw;
    min-width: 320px;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 0.5em;
}

.panadol-where-to-buy-tab.tabs .tabs-nav {
    width: 23vw;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 0.5em;
}

.panadol-home-best-of-week-tab .tabs-nav {
    width: 30vw;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 0.5em;
}

.panadol-home-spotlight-tab.tabs .tabs-nav-list, .panadol-home-best-of-week-tab.tabs .tabs-nav-list, .panadol-where-to-buy-tab.tabs .tabs-nav-list {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.panadol-home-spotlight-tab.tabs > .component-content, .panadol-home-best-of-week-tab.tabs > .component-content, .panadol-where-to-buy-tab.tabs > .component-content {
    padding-top: 0em;
}

.panadol-home-spotlight-tab.tabs .tabs-content {
    border: 15px solid #efefef;
    padding: 0px;
    background-color: #ffffff;
    margin-top: 3.5em;
}

.panadol-home-best-of-week-tab.tabs .tabs-content {
    border: 0;
    padding: 0px;
    background-color: #ffffff;
    margin-top: 3.5em;
}

.panadol-where-to-buy-tab.tabs .tabs-content {
    border: 0px solid #efefef;
    padding: 0px;
    background-color: #ffffff;
    margin-top: 3.5em;
}

.tabs-nav-switcher-right {
    display: none;
}

.panadol-home-spotlight-tab.tabs .tabs-content {
    -webkit-box-shadow: 0 3px 5px #c5c5c5;
    -moz-box-shadow: 0 3px 5px #c5c5c5;
    box-shadow: 0 3px 5px #c5c5c5;
}

.spotlight-tab-content-box, .panadol-home-houserule-image {
    margin-bottom: -4px;
}

/*.spotlight-tab-content-box .panadol-content-rte {
    padding-left: 1.5em;
}
*/
.panadol-home-main-tab-rte {
    margin-bottom: 2.5em;
}

/*div.panadol-home-bow-box:nth-child(3) .panadol-content-rte p
{
	width:75%
}*/
.panadol-home-bow-box {
    margin-bottom: 4.3em;
    background-color: #ffffff;
    width: 45% !important;
    -webkit-box-shadow: 0 3px 2px #c5c5c5;
    -moz-box-shadow: 0 3px 2px #c5c5c5;
    box-shadow: 0 3px 2px #c5c5c5;

}

.panadol-home-bestweek-content-Box .panadol-home-bow-box {
    margin-bottom: 4.3em;
    background-color: #ffffff;
    width: 47% !important;
    -webkit-box-shadow: 0 3px 2px #c5c5c5;
    -moz-box-shadow: 0 3px 2px #c5c5c5;
    box-shadow: 0 3px 2px #c5c5c5;

}

.panadol-home-bow-box.even {
    margin-left: 6%;
}

.panadol-home-bestweek-content-Box .panadol-home-bow-box.even {
    float: right;
}

/* Homepage - Desktop content CSS End*/

/* Article Landing - Desktop tab CSS Start*/

.panadol-livewell-tab .tabs-nav {
    width: 97%;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding: 2.5em 0em 0.3em 0em
}

.panadol-livewell-tab.tabs .tabs-nav-list {
    width: auto;
}

.panadol-livewell-tab.tabs > .component-content {
    padding-top: 0em;
}

.panadol-livewell-tab .tabs-content {
    border: 0;
    /*border:15px solid #efefef;*/
    padding: 0px;
    background-color: transparent;
    margin-top: 2.5em;
}

.panadol-livewell-tab .panadol-home-bow-box {
    width: 46% !important;
}

.panadol-home-bow-box.odd {
    margin-bottom: 4.3em;
    margin-left: 4.3em;
}

/* Article Landing - Desktop tab CSS End */

/* Children landing - Desktop Content CSS start*/

.panadol-children-parenting-tips-box .tabs-nav {
    width: 55%;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding: 0.5em 0em 0.5em 0em
}

.panadol-children-parenting-tips-box.tabs .tabs-nav-list {
    width: auto;
}

.panadol-children-parenting-tips-box.tabs > .component-content {
    padding-top: 0em;
}

.panadol-children-parenting-tips-box .tabs-content {
    border: 0;
    padding: 0px;
    background-color: transparent;
    margin-top: 2.5em;
}

.panadol-children-parenting-tips-box .panadol-home-bow-box {
    width: 47% !important;
}

.panadol-children-tab-inner-box {
    border-bottom: 1px solid #dfdfdf;
}

/* Children landing - Desktop Content CSS End */

/* Faq - Desktop Content CSS start*/

.panadol-faq-tab .tabs-nav {
    width: 46vw;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding: 2.5em 0em 0.9em 0em
}

.panadol-faq-tab.tabs .tabs-nav-list {
    width: auto;
}

.panadol-faq-tab.tabs > .component-content {
    padding-top: 0em;
}

.panadol-faq-tab .tabs-content {
    border: 0;
    padding: 0px;
    background-color: transparent;
    margin-top: 2.5em;
}

/* Faq - Desktop Content CSS End */

@media screen and (max-width: 1024px) and (min-width: 768px) {

    /* Homepage - Tablet Content CSS Start*/
    .panadol-home-spotlight-tab.tabs .tabs-content, .panadol-home-best-of-week-tab.tabs .tabs-content {
        border: 10px solid #efefef;
    }

    .panadol-home-bestweek-content-Box .panadol-home-bow-box {
        width: 45% !important;
    }

    .panadol-home-houserule-image {
        width: 53% !important;
    }

    .panadol-home-main-tab-rte {
        display: none;
    }

    .spotlight-tab-content-box .panadol-content-rte {
        width: 44%;
        margin-bottom: 0;
    }

    .panadol-home-spotlight-tab.tabs .tabs-nav {
        padding-bottom: 0em;
        height: auto;
        width: 17em;
    }

    .panadol-where-to-buy-tab.tabs .tabs-nav {
        padding-bottom: 0em;
        height: auto;
        width: 310px;
    }

    .panadol-home-best-of-week-tab .tabs-nav {
        padding-bottom: 0em;
        height: auto;
        width: 23em;
    }

    /* Homepage - Tablet Content CSS End*/
    /* Article Landing - Desktop  CSS Start */
    .panadol-livewell-tab .panadol-home-bow-box {
        width: 45% !important;
    }

    /* Article Landing - Desktop  CSS End */
    /* Faq - Desktop Content CSS start*/
    .panadol-faq-tab .tabs-nav {
        width: 560px;
        padding-bottom: 0em;
        height: auto;
        border: 1px solid;
        margin: 0 auto;
        padding: 2.5em 0.5em 0em 1.5em
    }

    .panadol-faq-tab.tabs .tabs-nav-list {
        width: auto;
    }

    .panadol-faq-tab.tabs > .component-content {
        padding-top: 0em;
    }

    .panadol-faq-tab .tabs-content {
        border: 0;
        padding: 0px;
        background-color: transparent;
        margin-top: 2.5em;
    }

    /* Faq - Desktop Content CSS End */
    .panadol-children-parenting-tips-box .tabs-nav {
        width: 30em;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-children-parenting-tips-box .tabs-nav-list {
        width: auto;
    }

}

@media screen and (max-width: 767px) and (min-width: 320px) {

    /* Homepage - Mobile Content CSS Start - Anand-17-11*/
    .panadol-home-main-tab-rte {
        display: none;
    }

    .panadol-home-bow-box {
        width: 100% !important;
        margin-bottom: 3em;
    }

    .panadol-home-best-of-week-tab.tabs .tabs-content {
        background-color: #efefef;
        margin-top: 2.5em;
    }

    .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 16em;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-home-spotlight-tab.tabs .tabs-content {
        margin-top: 2.5em;
        border: 8px solid #efefef;
    }

    .panadol-home-best-of-week-tab .tabs-nav {
        width: 280px;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-where-to-buy-tab.tabs .tabs-nav {
        width: 180px;
        height: auto;
        padding-bottom: 0;
    }

    .panadol-home-bestweek-content-Box {
        padding-top: 0em;
    }

    .panadol-children-bow-box .panadol-home-bow-box.odd {
        margin-bottom: 0em;
        margin-left: 0em;
    }

    .panadol-home-bow-box.odd, .panadol-home-bow-box.even {
        margin-left: 0em;
    }

    .panadol-home-bestweek-content-Box .panadol-home-bow-box.even {
        float: none;
    }

    .panadol-home-bestweek-content-Box .panadol-home-bow-box {
        width: 100% !important;
        float: none;
        padding-top: 0.4em
    }

    .panadol-children-parenting-tips-box .tabs-nav {
        width: 310px;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-children-parenting-tips-box .tabs-nav-list {
        width: auto;
    }

    /* Faq - Desktop Content CSS start*/
    .panadol-home-bow-box.odd, .panadol-home-bow-box.even {
        margin-bottom: 2em;
    }

    .panadol-faq-tab .tabs-nav {
        width: 310px;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-faq-tab.tabs .tabs-nav-list {
        width: auto;
    }

    .panadol-faq-tab.tabs > .component-content {
        padding-top: 0em;
    }

    .panadol-faq-tab .tabs-content {
        border: 0;
        padding: 0px;
        background-color: transparent;
        margin-top: 2.5em;
    }

    /* Faq - Desktop Content CSS End */

}

.tabs.panadol-where-to-buy-tab .tabs-nav-item {
    padding: 2px 10px 7px 10px;
    height: 26px;
}
.tagList-tag-link, .tagList-tag-item {
  background-color: #e1e1e1;
  border: 1px solid #656363;
  color: #323131;
  padding: 5px 20px;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block; }
  .tagList-tag-link:hover, .tagList-tag-item:hover {
    background-color: #939191;
    color: white; }

.tagList-heading {
  font-weight: bold;
  color: #323131;
  margin: 10px 0;
  font-size: 1.5rem;
  display: block; }

.tagList-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.tagList-tag {
  display: inline-block; }

.tagList-tag-link, .tagList-tag-item {
  margin-right: 5px;
  text-decoration: none; }
  .tagList-tag-link:hover, .tagList-tag-link:active, .tagList-tag-item:hover, .tagList-tag-item:active {
    color: #fff; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.genericFormGroup {
  clear: both; }

.initialTabBasedFilter {
  background-color: #eeece4;
  border: 2px solid #323131;
  padding: 15px 60px;
  position: relative; }

.tagBasedFilter .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px; }

.tagBasedFilter .genericFormGroup span input[type="radio"], .tagBasedFilter .genericFormGroup span input[type="checkbox"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px; }

.tagBasedFilter .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto; }

.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
    border-bottom: 1px solid #C5C4C4;
    text-align: center; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-description {
    padding: 20px; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
      font-size: 26px;
      margin: 16px 0 0;
      text-align: center; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description p {
      text-align: center; }

.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center; }

.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px; }

.tagbasedfilter .simpleTagFilter input[type="button"] {
  background-color: #f36633;
  border: 1px solid #D5D1CE;
  border-radius: 0;
  color: white;
  padding: 5px 10px; }

/*Multi Level Filter*/
.tagBasedFilter .multiLevelFilterContent input[type="button"]:hover {
  background-color: #85F5F5; }

.tagBasedFilter .multiLevelFilterContent .selected {
  background-color: #85F5F5; }

.tagBasedFilter .multiLevelFilter-ContainerResults .tagBasedFilterResults {
  overflow: hidden;
  margin-top: 10px;
  padding-top: 15px; }

.tagBasedFilter.multiLevelFilter .genericFormGroup span input[type="button"]:focus {
  background: url("../../img/quiz1_hover.png") no-repeat scroll center center; }

.multiLevelFilter-Container .multiLevelFilter-level1 {
  margin-left: 25px; }

.multiLevelFilter-Container .multiLevelFilter-level2 {
  margin-left: 45px; }

.multiLevelFilter-Container .multiLevelFilter-level3 {
  margin-left: 65px; }

.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level1, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level2, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level3 {
  margin-left: 0; }
  .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level1 input, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level2 input, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level3 input {
    float: left; }

.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level4 {
  margin-left: 0; }

.multiLevelFilter-Container .buttonTypeContent.multiLevelFilter-level0 {
  float: left; }

.multiLevelFilter .genericFormGroup {
  border-bottom: 1px dotted #e0e0e0;
  overflow: hidden;
  padding: 5px 0; }

.tagBasedNoResult {
  color: #ff0000;
  font-weight: 700; }

.tagbasedfilter-primary .multiLevelFilter-Container .multiLevelFilterContent {
  float: left; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
    border-bottom: 1px solid #C5C4C4;
    text-align: center; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-description {
    padding: 20px; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
      font-size: 26px;
      margin: 16px 0 0;
      text-align: center; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description p {
      text-align: center; }

.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center; }

.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/title/_title-base.scss */
.title h1 {
  word-wrap: break-word;
}
.green-button {
    background: url(/content/dam/cf-consumer-healthcare/panadol/en_au/servicepages/Green_button.png) no-repeat;
    color: #ffffff;
    padding: 0.5em 1em;
    font-family: 'Roboto';
    background-size: 100% 100%;
    display: block;
    max-width: 570px;
    margin: 0 auto;
}
html[lang="hu-HU"] .green-button {
  background: url(/content/dam/cf-consumer-healthcare/panadol/en_au/servicepages/Green_button.png) no-repeat;
  color: #ffffff;
  padding: 0.5em 1em;
  font-family: 'Roboto';
  background-size: 100% 100%;
  display: block;
  max-width: 570px;
  margin: 0 auto;
}
.green-button:hover {
	color: #ffffff;
 }
@media screen and (max-width: 1024px) and (min-width: 768px){
.page-Priceline .spotlight-tab-content-box .panadol-content-rte {
    width: 100% !important;
    margin-bottom: 0;
	}
}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*rename this to feed-provider*/
/* line 4, ../../sass/components/twitter/_twitter-base.scss */
.twitter {
  border: solid 2px #323131;
  padding: 13px;
  background-color: #e1e1e1;
}

/* line 10, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-heading {
  display: inline-block;
  margin: 0 0 0 20px;
  line-height: 30px;
}

/* line 16, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-description {
  border-bottom: 1px solid #000;
  margin: 10px 0;
  padding: 10px 0;
}

/* line 22, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-heading-image {
  float: left;
  width: 30px;
  height: 30px;
}

/* line 28, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-feeds {
  padding: 0;
  margin: 0;
}

/*twitter template*/
/* line 37, ../../sass/components/twitter/_twitter-base.scss */
.twitter-feed {
  list-style-type: none;
  padding-left: 55px;
  margin: 10px 0;
  display: block;
  position: relative;
}
/* line 166, ../../sass/core/_mixins.scss */
.twitter-feed:before, .twitter-feed:after {
  content: "";
  display: table;
}
/* line 172, ../../sass/core/_mixins.scss */
.twitter-feed:after {
  clear: both;
}

/* line 46, ../../sass/components/twitter/_twitter-base.scss */
.twitter-content a:hover strong {
  text-decoration: underline;
}

/* line 50, ../../sass/components/twitter/_twitter-base.scss */
.twitter-sender-avatar {
  position: absolute;
  top: 3px;
  left: 0;
}

/* line 56, ../../sass/components/twitter/_twitter-base.scss */
.twitter-date {
  float: right;
}

/* line 60, ../../sass/components/twitter/_twitter-base.scss */
.twitter-actions {
  padding: 0;
  margin: 0;
  float: right;
}

/* line 66, ../../sass/components/twitter/_twitter-base.scss */
.twitter-action {
  list-style-type: none;
  display: inline;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.userBox-header-text {
  font-size: 2em; }

.userBox .logged-in .user {
  font-weight: bold; }

.userBox .logged-in, .userBox .logged-out {
  border: 1px solid #D5D1CE;
  padding: 13px;
  margin: 10px 0; }
  .userBox .logged-in .button, .userBox .logged-out .button {
    float: right; }
  .userBox .logged-in .button, .userBox .logged-in a, .userBox .logged-out .button, .userBox .logged-out a {
    background-color: #eeece4;
    border: 1px solid #D5D1CE;
    margin-left: 1%;
    margin-right: 1%;
    color: #323131;
    padding: 5px 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block; }
    .userBox .logged-in .button:hover, .userBox .logged-in a:hover, .userBox .logged-out .button:hover, .userBox .logged-out a:hover {
      background-color: #939191;
      color: white; }
  .userBox .logged-in .lt-ie8 .button, .userBox .logged-out .lt-ie8 .button {
    display: inline; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/video/_video-base.scss */
.video-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 7, ../../sass/components/video/_video-base.scss */
.video-nojs {
  display: none;
  text-align: center;
  padding: 20px 0;
  color: red;
}

/* line 14, ../../sass/components/video/_video-base.scss */
.no-js .video-nojs {
  display: block;
}

/* line 18, ../../sass/components/video/_video-base.scss */
.video object,
.video embed {
  width: 100% !important;
}


/* line 23, ../../sass/components/video/_video-base.scss */
.video-video {
  border: solid 2px #323131;
}

/* line 27, ../../sass/components/video/_video-base.scss */
.video-video-container {
  margin: 0 auto;
}

/* line 31, ../../sass/components/video/_video-base.scss */
.video-description {
  border: solid 2px #323131;
  padding: 13px;
  margin-top: -2px;
}

.overlay-container video {	
    height: 100%;
}

/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 7, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-video {
  border: 2px solid #323131;
}

/* line 11, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-video object,
.videoGallery-video embed {
  width: 100% !important;
}

/* line 16, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnails {
  position: relative;
  margin-top: 18px;
}

/* line 21, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-list {
  overflow: hidden;
  margin: 0 50px;
  position: relative;
}

/* line 27, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow,
.videoGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 0;
  cursor: pointer;
  width: 35px;
  height: 60px;
  background-position: 50%;
  background-repeat: no-repeat;
  font: 0/0 serif;
}
/* line 38, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow:before,
.videoGallery-arrow.is-disabled:hover:before {
  position: absolute;
  top: 50%;
  color: #aaa;
}

/* line 45, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow:hover:before {
  color: #888;
}

/* line 49, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-description {
  margin: 15px 0;
}

/* line 53, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow.is-disabled {
  opacity: 0.5;
}

/* line 57, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow-left,
.videoGallery-arrow-left.is-disabled:hover {
  left: 0;
}
/* line 60, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow-left:before,
.videoGallery-arrow-left.is-disabled:hover:before {
  content: "\f053";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
}

/* line 66, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow-right,
.videoGallery-arrow-right.is-disabled:hover {
  right: 0;
  text-align: right;
}
/* line 70, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow-right:before,
.videoGallery-arrow-right.is-disabled:hover:before {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
}

/* line 76, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-list-inner {
  overflow: hidden;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 87, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail {
  float: left;
  overflow: hidden;
  padding: 0;
  margin: 0 9px;
  cursor: pointer;
  text-align: center;
  position: relative;
  display: inline;
  max-width: 100px;
}

/* line 99, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail-title {
  display: block;
  margin: 10px auto 0 auto;
  font-size: 11px;
  width: 71px;
}

/* line 106, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery .thumbnails-list li:hover .image,
.videoGallery .thumbnails-list li.active .image {
  border: solid 4px #323131;
  margin: 0;
}

/* line 112, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail-image {
  margin: 2px;
  border: solid 2px #323131;
  position: relative;
}

/* line 118, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail-overlay {
  opacity: 0.7;
  height: 28px;
  left: 50%;
  margin: -14px 0 0 -15px;
  position: absolute;
  top: 50%;
  width: 30px;
}
/* line 126, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail-overlay:before {
  content: "\f04b";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  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: 15px;
  width: 100%;
  height: 100%;
  border: 3px solid #3e3e3e;
  text-indent: 5px;
  background: #fff;
  text-align: center;
  line-height: 24px;
}

/* line 142, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail.is-active .videoGallery-thumbnail-overlay {
  opacity: 0;
  -moz-transition: opacity .5s;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  -ms-transition: opacity .5s;
  transition: opacity .5s;
}

/* line 152, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail-image img {
  display: block;
  margin: 0 auto;
}

/* line 158, ../../sass/components/videoGallery/_videoGallery-base.scss */
.mod-js .videoGallery-nojs {
  display: none;
}
/*Changes for ticket-USIM10014401793 -- starts*/
/*We are seeing alignment issues with the spotlight tabs in the preview site, please see below:*/
@media only screen and (min-width: 768px) and (max-width: 1900px ){
.aus-locale .panadol-home-spotlight-tab.tabs .tabs-nav{
    width: 25% !important;
	}
	
.aus-locale .panadol-where-to-buy-tab {
    left: 48px;
}
.panadol-where-to-buy-tab.tabs .tabs-nav{
    margin-left: 31% !important;
	}
}

/*The header banner is below the nav bar in a mobile environment, can you please fix this:*/
@media screen and (max-width: 767px){
.aus-locale iframe#panvideo {
    width: 100%;
    height: 100%;
}
.aus-locale .panadol-home-spotlight-tab.tabs .tabs-nav{
    width: 180px;
}
.aus-locale .panadol-home-spotlight-tab li:nth-child(2){
    padding-right: 20% !important;
    padding-left: 22% !important;
}
/* .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active{
padding: 6px 31px;
} */
/* .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item{
    padding: 7px 10px 7px 33px;
}  */
/* .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active{
    width: 34em;
} */
}

/*In the 1920x1080 environment, the Panadol logo is too small and the header banner is below the navigation bar – can you please fix this*/
@media screen and (min-width:1920px){
.aus-locale .panadol-logo img {
  max-width: 90% !important;
  margin-top: 15%;
}
.aus-locale .panadol-home-spotlight-tab.tabs .tabs-nav{
    width: 33%;
}
iframe#panvideo {
    width: 950px !important;
}
.aus-locale .panadol-where-to-buy-header-rte {
    margin-top: 13.5em;
}

.aus-locale .panadol-where-to-buy-tab {
    left: 7%;
}

.aus-locale .buddy-bear-image-big img {
    width: 100%;
}
.panadol-where-to-buy-tab.tabs .tabs-nav{
    margin-left: 30% !important;
	}
}
/*Changes for ticket-USIM10014401793 || L3 Support -- Ends*/


/*Changes for ticket-USIM10014800820 || L3 Support -- Starts*/
.page-living-well.aus-locale .panadol-livewell-tab .panadol-content-rte span.read-more-button::after {
    background: url(/etc/designs/zg/panadol/desktop/assets/img/Desktop_content_right_arrow.png) no-repeat;
    background-position: 55% 100%;
    color: transparent;
    content: '\25BA';
}

.page-living-well.aus-locale .panadol-home-bow-box .panadol-content-rte p:first-child {
    margin-bottom: 70px;
}

.panadol-home-bow-box .panadol-content-rte span.read-more-button{
	    padding-right: 0 !important;
}

/*Changes for ticket-USIM10014800820 || L3 Support -- Ends*/
