.mainWrapper {
    overflow: visible;
}
                .vs-mobile .vs-comp-genericContent .sectionWrapper,
                .vs-tablet .vs-comp-genericContent .sectionWrapper
                {
                    padding: 0 16px;
                }
                .vs-mobile .vs-comp-genericContent1 .sectionWrapper,
                .vs-tablet .vs-comp-genericContent1 .sectionWrapper
                {
                    padding: 0 16px;
                }
                .vs-desktop .vs-comp-genericContent1 .sectionWrapper,
                .vs-largeDesktop .vs-comp-genericContent1 .sectionWrapper
                {
                    padding: 0 120px;
                }
                .vs-comp-sectionImageTextLayered .sectionDesc ul,
                .vs-comp-sectionImageTextLayeredReverse .sectionDesc ul {
                    /*list-style: disc;
                    margin-left: 35px;*/
                }
                .vs-comp-sectionImageTextLayered .sectionDesc > ul li,
                .vs-comp-sectionImageTextLayeredReverse .sectionDesc > ul li {
                    margin-bottom: 25px;
                }
                .vs-comp-sectionImageTextLayered .sectionDesc > p,
                .vs-comp-sectionImageTextLayeredReverse .sectionDesc > p {
                    margin: 1em 0;
                }
                .vs-comp-sectionImageTextLayered .sectionDesc > p:first-child,
                .vs-comp-sectionImageTextLayeredReverse .sectionDesc > p:first-child {
                    margin-top: 0;
                }
                .vs-comp-sectionImageTextLayered .sectionDesc > p:last-child,
                .vs-comp-sectionImageTextLayeredReverse .sectionDesc > p:last-child {
                    margin-bottom: 0;
                }
                .vs-comp-sectionImageTextLayered .sectionDesc > p + ul li,
                .vs-comp-sectionImageTextLayeredReverse .sectionDesc > p + ul li {
                    margin-bottom: 0;
                    padding-bottom: 4px;
                }
.vs-desktop .vs-comp-sectionDoubleImageTextReverse  .sectionWrapper .textWrapper .btnPanel, 
.vs-largeDesktop .vs-comp-sectionDoubleImageTextReverse  .sectionWrapper .textWrapper .btnPanel {
    margin-top: 24px;
}
.vs-mobile .vs-comp-sectionDoubleImageTextReverse .sectionWrapper .textWrapper .btnPanel,
.vs-tablet .vs-comp-sectionDoubleImageTextReverse .sectionWrapper .textWrapper .btnPanel {
    margin-top: 16px;
}
.vs-comp-sectionImageTextLayered .sectionWrapper.hasSubtitle + .sectionTop > .sectionDesc:first-child,
.vs-comp-sectionDoubleImageTextReverse .sectionWrapper.hasSubtitle + .sectionTop > .sectionDesc:first-child,
.vs-comp-sectionImageTextLayeredReverse .sectionWrapper.hasSubtitle + .sectionTop > .sectionDesc:first-child {
    margin-top: 0;
}
.vs-comp-sectionImageTextLayered .sectionWrapper .textWrapper .sectionDesc.editorContent,
.vs-comp-sectionDoubleImageTextReverse .sectionWrapper .textWrapper .sectionDesc.editorContent,
.vs-comp-sectionImageTextLayeredReverse .sectionWrapper .textWrapper .sectionDesc.editorContent {
    line-height: 1.25em;
}
.vs-desktop .vs-comp-sectionImageTextLayered.vs-comp-sectionImageTextIcon .sectionWrapper, .vs-largeDesktop .vs-comp-sectionImageTextLayered.vs-comp-sectionImageTextIcon .sectionWrapper {
    flex-direction: row; 
    flex-pack: left;
    -ms-flex-direction: row;
    -ms-flex-pack: justify;
}
.vs-comp-sectionDoubleImageTextReverse.vs-comp-sectionImageTextIcon .sectionWrapper .imageWrapper .imageHolder .colorBlock,
.vs-comp-sectionDoubleImageText.vs-comp-sectionImageTextIcon .sectionWrapper .imageWrapper .imageHolder .colorBlock {
    display: block;
    width: 68.01347%;
    padding-top: 87.03704%;
    position: absolute;
    left: 19.02357%;
    bottom: 0;
}
.vs-comp-sectionDoubleImageTextReverse.vs-comp-sectionImageTextIcon .sectionWrapper .imageWrapper .imageHolder,
.vs-comp-sectionDoubleImageText.vs-comp-sectionImageTextIcon .sectionWrapper .imageWrapper .imageHolder {
    display: block;
    width: 100%;
    padding-top: 93.60269%;
    position: relative;
}
.vs-desktop .vs-comp-sectionDoubleImageTextReverse.vs-comp-sectionImageTextIcon .sectionWrapper, 
.vs-largeDesktop .vs-comp-sectionDoubleImageTextReverse.vs-comp-sectionImageTextIcon .sectionWrapper, 
.vs-desktop .vs-comp-sectionDoubleImageText.vs-comp-sectionImageTextIcon .sectionWrapper, 
.vs-largeDesktop .vs-comp-sectionDoubleImageText.vs-comp-sectionImageTextIcon .sectionWrapper, 
.vs-desktop .vs-comp-sectionImageTextIcon .sectionWrapper,
.vs-largeDesktop .vs-comp-sectionImageTextIcon .sectionWrapper {
    padding: 0 120px;
}
.vs-desktop .vs-comp-sectionImageTextLayeredReverse .sectionWrapper,
.vs-largeDesktop .vs-comp-sectionImageTextLayeredReverse .sectionWrapper {
    padding: 0 120px;
}
.vs-desktop .vs-comp-sectionDoubleImageTextReverse.vs-comp-sectionImageTextIcon .sectionWrapper.wide, 
.vs-largeDesktop .vs-comp-sectionDoubleImageTextReverse.vs-comp-sectionImageTextIcon .sectionWrapper.wide, 
.vs-desktop .vs-comp-sectionDoubleImageText.vs-comp-sectionImageTextIcon .sectionWrapper.wide, 
.vs-largeDesktop .vs-comp-sectionDoubleImageText.vs-comp-sectionImageTextIcon .sectionWrapper.wide, 
.vs-desktop .vs-comp-sectionImageTextIcon .sectionWrapper.wide,
.vs-largeDesktop .vs-comp-sectionImageTextIcon .sectionWrapper.wide {
    padding: 0 140px;
}
.vs-desktop .vs-comp-sectionImageTextLayeredReverse .sectionWrapper.wide,
.vs-largeDesktop .vs-comp-sectionImageTextLayeredReverse .sectionWrapper.wide {
    padding: 0 140px;
}
.vs-desktop .vs-comp-sectionDoubleImageTextReverse.vs-comp-sectionImageTextIcon .sectionWrapper.narrow,
.vs-largeDesktop .vs-comp-sectionDoubleImageTextReverse.vs-comp-sectionImageTextIcon .sectionWrapper.narrow,
.vs-desktop .vs-comp-sectionDoubleImageText.vs-comp-sectionImageTextIcon .sectionWrapper.narrow,
.vs-largeDesktop .vs-comp-sectionDoubleImageText.vs-comp-sectionImageTextIcon .sectionWrapper.narrow,
.vs-desktop .vs-comp-sectionImageTextIcon .sectionWrapper.narrow,
.vs-largeDesktop .vs-comp-sectionImageTextIcon .sectionWrapper.narrow {
    padding: 0 48px;
}
.vs-desktop .vs-comp-sectionImageTextLayeredReverse .sectionWrapper.narrow,
.vs-largeDesktop .vs-comp-sectionImageTextLayeredReverse .sectionWrapper.narrow {
    padding: 0 48px;
}
.editorContent sup {
    vertical-align: middle;
}
.vs-comp-genericContent .sectionTop .sectionDesc {
    text-align: left;
}
.vs-comp-genericContent .editorContent p:first-child {
    margin-top: 0;
}
.vs-comp-genericContent .editorContent.p-margin-default {
    line-height: 1.25em;
}
.vs-comp-genericContent .editorContent.p-margin-default p {
    margin-top: 1em;
}
.vs-comp-genericContent .editorContent.p-margin-large p {
    margin-top: 30px;
}
.vs-comp-genericContent .editorContent.p-margin-default p:first-child {
    margin-top: 0;
}
.vs-comp-genericContent .editorContent.p-margin-large p:first-child {
    margin-top: 0;
}
.vs-comp-genericContent .editorContent .normal-list ul {
    list-style-type: disc;
}
.vs-comp-genericContent .editorContent .normal-list ul li {
    position: relative;
    margin-left: 1.3em;
    margin-bottom: 0;
    padding-bottom: 4px;
}
.vs-comp-genericContent .editorContent .normal-list ul li:before {
    display: none;
}
.vs-comp-genericContent .btnPanel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 24px;
    position: relative;
    text-align: center;
}
.vs-comp-genericContent .btnPanel a {
    padding: 12px 40px;
}
.vs-comp-genericContent .hasSubtitle + .sectionTop > .sectionDesc:first-child {
    margin-top: 0;
}
sup {
    vertical-align: middle;
}
.vs-comp-sectionPopupGalleryListing-popupContent-generic .content {
    display: block;
    text-align: center;
    color: #666;
    font-size: .875rem;
    line-height: 1.25em;
}
.vs-comp-sectionPopupGalleryListing-popupContent-generic .content ul {
    color: #2c2c2c;
    margin-top: 18px;
}
.vs-comp-sectionPopupGalleryListing-popupContent-2columns.vs-comp-sectionBonus .content p {
    display: block;
    line-height: 1.25em;
    width: 100%;
    color: #666;
}
.vs-largeDesktop .vs-comp-sectionPopupGalleryListing-popupContent-2columns.vs-comp-sectionBonus .content ul,
.vs-desktop .vs-comp-sectionPopupGalleryListing-popupContent-2columns.vs-comp-sectionBonus .content ul,
.vs-tablet .vs-comp-sectionPopupGalleryListing-popupContent-2columns.vs-comp-sectionBonus .content ul {
    /*min-width: calc(50% - 16px);*/
    max-width: calc(50% - 16px);
    display: block;
    vertical-align: top;
    color: #2c2c2c;
    margin-top: 2px;
}
.vs-mobile .vs-comp-sectionPopupGalleryListing-popupContent-2columns.vs-comp-sectionBonus .content ul {
    /*min-width: 100%;*/
    max-width: 100%;
}
.vs-largeDesktop .vs-comp-sectionPopupGalleryListing-popupContent-2columns.vs-comp-sectionBonus .content.bonus_remark ul,
.vs-desktop .vs-comp-sectionPopupGalleryListing-popupContent-2columns.vs-comp-sectionBonus .content.bonus_remark ul,
.vs-tablet .vs-comp-sectionPopupGalleryListing-popupContent-2columns.vs-comp-sectionBonus .content.bonus_remark ul {
    /*min-width: 100%;*/
    max-width: 100%;
}
/*.vs-comp-sectionGenericTable .sectionWrapper table {
    margin: 0;
    font-size: .875rem;
    line-height: 1.25em;
}*/
.vs-desktop .vs-comp-sectionBonusContent-fullWidthImageText_2 .editorContent, .vs-largeDesktop .vs-comp-sectionBonusContent-fullWidthImageText_2 .editorContent {
    padding-left: 0;
    padding-right: 0;
}
.editorSubTitle {
    padding-bottom: 8px;
    font-size: larger;
    display: block;
    font-family: gt-walsheim-bold;
    line-height: 1.25em;
    font-weight: 700;
}
.vs-desktop .vs-comp-genericContent4 .sectionWrapper, .vs-largeDesktop .vs-comp-genericContent4 .sectionWrapper {
    padding: 0 186px;
}
.vs-desktop .vs-comp-sectionBonusContent-fullWidthImageText>.sectionTitle, .vs-largeDesktop .vs-comp-sectionBonusContent-fullWidthImageText>.sectionTitle {
    display: block;
}
.vs-desktop .vs-comp-genericContent-wide .sectionWrapper, .vs-largeDesktop .vs-comp-genericContent-wide .sectionWrapper {
    padding: 0 180px;
}
.vs-largeDesktop .vs-comp-sectionCoreplus-incentiveProgram-contentItem .editorContent,
.vs-desktop .vs-comp-sectionCoreplus-incentiveProgram-contentItem .editorContent {
    display: block;
    margin-top: 32px;
}
.vs-mobile .vs-comp-sectionCoreplus-incentiveProgram-contentItem .editorContent, .vs-tablet .vs-comp-sectionCoreplus-incentiveProgram-contentItem .editorContent {
    margin-top: 24px;
}
.vs-largeDesktop .vs-comp-sectionCoreplus-incentiveProgram-contentItem .editorContent.text,
.vs-desktop .vs-comp-sectionCoreplus-incentiveProgram-contentItem .editorContent.text {
    margin-top: 0;
}
.vs-mobile .vs-comp-sectionCoreplus-incentiveProgram-contentItem .editorContent.text, .vs-tablet .vs-comp-sectionCoreplus-incentiveProgram-contentItem .editorContent.text {
    margin-top: 0;
}
.vs-comp-incentiveProgram .sectionWrapper {
    border-bottom-width: 1px !important;
}
.vs-comp-sectionImageTextQRCode .sectionWrapper .textWrapper .btnPanel {
    margin-top: 0 !important;
}
.form-item, .form-actions {
    margin-top: 0;
}
.vs-comp-sectionOnlineEnquiryForm .formWrapper .fieldItem[data-name=countryCode_mobile] input {
    width: 100%;
}
.vs-comp-sectionOnlineEnquiryForm .formWrapper .fieldItem[data-name=countryCode_mobile] select option:first-child {
    display: none;
}
.ajax-progress {
    display: none !important;
}
body.toolbar-fixed .fixedWrapper {
    top: 39px;
}
body.toolbar-fixed.toolbar-tray-open .fixedWrapper {
    top: 79px;
}
body.toolbar-fixed .node-preview-container {
    width: auto;
    top: -1px;
    right: 0;
    z-index: 999;
    background: black;
}
body.toolbar-fixed .node-preview-container a {
    color: #FFF !important;
}
body.toolbar-fixed .node-preview-container .form-item-view-mode {
    display: none;
}
.vs-comp-sectionYouMayWantToKnow .sectionWrapper .accordionWrapper .accordion .content p > a {
    text-decoration: underline;
}
.js-text-full.text-full.description[data-drupal-selector*="-subform-field-generic-table-0"] {
    display: none;
}
.vs-comp-newFoundersAchievementAward .newFoundersAchievementAward-calculation {
    margin-top: 0;
}


.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }


/*login form*/
.user-login-form:before{ content: " ";display: block; with:100%; height: 80px; background-image: url("../svg/logo-amway.svg"); background-position: center top; background-repeat: no-repeat; background-size: contain; margin-bottom: 20px;}



.vs-comp-search {
  padding-left: 20px;
}
.autocomplete {
  position: relative;
  display: flex;
  margin-top: 10px;
}
.autocomplete input {
  margin-right: 20px;
}
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  list-style: none;
  z-index: 2;
  background-color: #FFFFFF; */
max-height: 250px;
overflow: auto;
}
.ui-menu {
  border: 1px solid lightgray;
  padding: 0;
}
.ui-menu .ui-menu-item {
  list-style: none;
  padding: 5px;
  position: relative;
}
.ui-menu .ui-menu-item.child {
  list-style: none;
  padding: 5px 0 5px 20px;
}
.ui-menu .ui-menu-item a {
    color: #888;
    background: transparent !important;
    border: none !important;
}
.ui-menu .ui-menu-item a:hover,
.ui-menu .ui-menu-item a:focus {
    text-decoration: none !important;
}
.ui-menu .ui-menu-item.child a::before {
    content: '';
    display: inline-block;
    position: absolute;
    left: 8px;
    top: 8px;
    border-left: 1px solid #888;
    border-bottom: 1px solid #888;
    width: 6px;
    height: 6px;
}
.ui-menu .ui-menu-item:hover {
    display: block;
    text-decoration: none;
    color: #3D3D3D;
    cursor: pointer;
    background-color: lightgray;
    background-image: none;
}
.ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus {
    border: 1px solid lightgray;
    background-image: none;
    background-color: lightgray;
    font-weight: bold;
    color: #3D3D3D;
}

.popular_search {
    display: inline-block;
    background-color: #F1F2FF;
    border-radius: 40px;
    margin-top: 40px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 15px 25px;
    font-weight: bold;
}


.item-list ol {
    padding: 0;
    margin: 0;
}
.item-list ol li {
    padding: 0;
    margin: 15px 0;
}
.search_item {
    border: 1px solid #ccc;
    padding: 20px 30px;
    border-radius: 10px;
}
.search_date {
    font-size: 14px;
}
.search_title {
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
}
.search_description {
    margin-top: 5px;
    margin-bottom: 10px;
}
.read_more, .read_more:hover {
    font-weight: bold;
    border-bottom: 1px solid #000;
    text-decoration: none;
}
.vs-search h2 {
    display: none;
}
.search_result {
    font-family: gt-walsheim-bold;
    font-size: 2rem;
    margin-bottom: 30px;
    line-height: normal;
}
[data-drupal-messages] {
    display: none;
    margin-bottom: 10px;
}

.login-form-page {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding: 50px;
    text-align: center;
    background-color: #eee;
}
.login-form-wrapper {
    background-color: #FFF;
    max-width: 480px;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    display: inline-block;
}
.login-form-wrapper > div:first-child {
    font-weight: bold;
    padding: 50px;
    color: #FFF;
    background-color: #dedede;
}
.login-form-wrapper > div {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 50px;
    text-align: center;
}
.user-login-form table {
    width: 100%;
    text-align: left;
}
.user-login-form table td {
    padding: 10px;
    position: relative;
}
.user-login-form input {
    padding: 5px;
    height: auto;
    border-radius: inherit;
    border: none;
    border-bottom: 1px solid #ccc;
    -webkit-appearance: auto;
    display: inline-block;
}
.user-login-form input[type="checkbox"] {
    width: auto;
    padding: 5px;
    height: auto;
    border-radius: inherit;
    -webkit-appearance: auto;
    display: inline-block;
}
.user-login-form input.error {
    border-color: #d91734;
}
.user-login-form .forgot {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 12px;
}
.user-login-form .option {
    font-size: 12px;
}
.user-login-form .form-item-persistent-login {
    margin-bottom: 0;
}
.user-login-form input[type="submit"] {
    width: auto;
    display: inline-block;
    background-color: #6fb554;
    color: #FFF;
    padding: 10px;
    min-width: 120px;
    border-radius: 20px;
}
.noticePanel {
    width: 100%;
    z-index: 5;
}
.noticeItem span p {
    /* force align center */
    margin: 0 auto;
}
.footer.footerBottom .bottomPanel .bottomRight .iconWrapper a img {
    display: block;
    height: 100%;
}
.vs-desktop .footer.footerBottom .bottomPanel .bottomRight .iconWrapper a, .vs-largeDesktop .footer.footerBottom .bottomPanel .bottomRight .iconWrapper a {
    height: 50px;
    margin: 0 16px;
}
.footer.footerBottom .bottomPanel .bottomRight .iconWrapper a {
    display: block;
    transition: all .2s ease-out;
}
.vs-mobile .footer.footerBottom .bottomPanel .bottomRight .iconWrapper, .vs-tablet .footer.footerBottom .bottomPanel .bottomRight .iconWrapper {
    padding: 12px 24px 0;
}

.vs-mobile .footer.footerBottom .bottomPanel .bottomRight .iconWrapper a, .vs-tablet .footer.footerBottom .bottomPanel .bottomRight .iconWrapper a {
    height: 32px;
    margin: 0 8px;
}

.vs-desktop .footer.footerBottom .bottomPanel .bottomLeft, .vs-largeDesktop .footer.footerBottom .bottomPanel .bottomLeft {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-item-align: center;
    align-self: center;
}
.amw-input__search-wrapper {
    background-color: #ffffff;
    border: 1px solid #919191;
    border-collapse: separate;
    border-radius: 9px;
    font-weight: 100;
    min-height: 30px;
    min-width: 200px;
    position: relative;
    margin-top: 8px;
}
.amw-input__search-field {
    background: transparent;
    border: 0;
    box-shadow: none;
    font-weight: 100;
    height: 28px;
    padding: 6px 24px;
    padding-right: 20px;
    width: 100%;
}
.amw-input__search-btn {
    background: transparent;
    font-size: 1em;
    height: auto;
    position: absolute;
    right: 14px;
    text-align: center;
    top: 3px;
    vertical-align: middle;
    white-space: nowrap;
    border:none;
    opacity: 0.5;
}
[class^="icon-"], [class*=" icon-"] {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-search img {
    width: 20px;
}
.footer.footerBottom .bottomPanel .bottomRight .iconWrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}
.noticePanel .noticeSlider .noticeItem {
    align-items: center;
}
.noticePanel .js-banner-extended-message {
    display: none;
}
.noticePanel .noticeSlider .noticeItem .msg.singleLine {
    max-height: 9999px;
    -webkit-line-clamp: 9999;
    padding: 10px 0;
}
.vs-desktop .noticePanel .noticeSlider .noticeItem, .vs-largeDesktop .noticePanel .noticeSlider .noticeItem {
    height: auto;
    max-height: 9999px;
}
.vs-desktop .noticePanel .noticeSlider, .vs-largeDesktop .noticePanel .noticeSlider {
    height: auto;
    max-height: 9999px;
}
.vs-mobile .noticePanel .noticeSlider .noticeItem, .vs-tablet .noticePanel .noticeSlider .noticeItem {
  height: auto;
  max-height: 9999px;
}
.vs-mobile .noticePanel .noticeSlider, .vs-tablet .noticePanel .noticeSlider {
  height: auto;
  max-height: 9999px;
}
.noticePanel:before {
    display: none;
}
.noticePanel .slick-next.slick-arrow, .noticePanel .slick-prev.slick-arrow {
  background-image: none;
}
.noticePanel .slick-next.slick-arrow:before {
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.noticePanel .slick-prev.slick-arrow:before {
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.js-read-more-down, .js-read-more-up {
  padding-right: 3px;
}
.js-read-more-down a, .js-read-more-up a {
  text-decoration: none !important;
}
.js-read-more-down:after {
  content: '';
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-bottom: 3px;
}
.js-read-more-up:after {
  content: '';
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  margin-bottom: 0;
}
.noticePanel .close {
  position: absolute;
  right: 32px;
  top: 32px;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
.noticePanel .close:hover {
  opacity: 1;
}
.noticePanel .close:before, .noticePanel .close:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 15px;
  width: 3px;
  background-color: #333;
}
.noticePanel .close:before {
  transform: rotate(45deg);
}
.noticePanel .close:after {
  transform: rotate(-45deg);
}
.noticePanel .closeBtn.close {
    background-image: none;
}
.noticePanel .noticeSlider .slick-next, .noticePanel .noticeSlider .slick-prev {

}
.vs-desktop .header, .vs-largeDesktop .header {
  height: 130px;
}
.vs-desktop .noticePanel .closeBtn, .vs-largeDesktop .noticePanel .closeBtn {
  top: 12px;
}
.noticePanel .noticeSlider .noticeItem .msg a {
    font-size: 100%;
}
.vs-mobile .vs-comp-sectionBonusContent-fullWidthImageText .editorContent,.vs-tablet .vs-comp-sectionBonusContent-fullWidthImageText .editorContent{
    padding:16px 16px 16px 16px
}
