.gt-wrapper * {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    vertical-align: middle;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  
  .gt-wrapper *,
  .gt-wrapper *:after,
  .gt-wrapper *:before {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
  }
  
  /********** END RESETS **********/
  /*bg colors*/
  .gt-wrapper .bg-white {
    background-color: #fff;
  }
  
  .gt-wrapper .bg-grey {
    background-color: #f2f2f2;
  }
  
  .gt-wrapper .color-font {
    color: #333333;
  }
  
  .gt-wrapper .color-white {
    color: #fff;
  }
  
  .gt-wrapper .color-black {
    color: #000;
  }
  
  .gt-wrapper .color-red {
    color: #a50034;
    font-size: 16px;
    border-top: 1px solid #a50034;
    border-bottom: 1px solid #a50034;
    border-left: 1px solid #a50034;
    border-right: 1px solid #a50034;
    border-radius: 5px;
    padding: 8px;
  }
  
  .gt-wrapper .color-blue {
    color: #4185f4;
  
    font-size: 16px;
    border-top: 1px solid #4185f4;
    border-bottom: 1px solid #4185f4;
    border-left: 1px solid #4185f4;
    border-right: 1px solid #4185f4;
    border-radius: 5px;
    padding: 8px;
  }
  .gt-wrapper .color-orange {
    color: #ea4435;
  }
  
  .gt-wrapper .color-gold {
    color: #ff9300;
    color: #ff9300;
    font-size: 16px;
    border-top: 1px solid #ff9300;
    border-bottom: 1px solid #ff9300;
    border-left: 1px solid #ff9300;
    border-right: 1px solid #ff9300;
    border-radius: 5px;
    padding: 8px;
  }
  
  .gt-wrapper .color-brown {
    color: #660000;
  }
  
  .gt-wrapper .color-blue {
    color: #4185f4;
  }
  
  .gt-wrapper .color-navy {
    color: #000066;
  }
  
  .gt-wrapper .color-purple {
    color: #660099;
  }
  
  .gt-wrapper .color-green {
    color: #2b7f32;
  }
  
  .gt-wrapper .color-olive {
    color: #424100;
  }
  
  .gt-wrapper .primary-color {
    color: #a50034;
  }
  
  .gt-wrapper .border {
    border: 1px solid #ddd;
  }
  
  .mb130 {
    margin-bottom: 130px !important;
  }
  
  .gt-wrapper {
    /*images*/
    /*float*/
    /*text align*/
    /*vertical align*/
    /*margins*/
    /*paddings*/
    /*width*/
    /*visibility*/
    /*effects*/
    /*text*/
    /*position*/
    /*width*/
    /*list*/
    /*display*/
    /*boder*/
  }
  .gt-wrapper .image-zoom,
  .gt-wrapper .image-wrapper a:hover img,
  .gt-wrapper .entry-box:hover .image-wrapper img,
  .gt-wrapper .tag-entry-box:hover .image-wrapper img {
    transform: scale(1.05);
  }
  .gt-wrapper .image-wrapper {
    position: relative;
    z-index: 0;
    overflow: hidden;
  }
  .gt-wrapper .image-wrapper .image-placeholder {
    display: block;
    width: 100%;
    visibility: hidden;
  }
  .gt-wrapper .image-wrapper img {
    position: absolute;
    /*image-rendering:pixelated;*/
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    object-fit: cover;
    max-height: 100%;
    padding: 0;
  }
  .gt-wrapper .fl {
    float: left !important;
  }
  .gt-wrapper .fr {
    float: right !important;
  }
  .gt-wrapper .clearfix {
    display: block;
    height: 1px;
    zoom: 1;
    width: 100%;
    clear: both;
    margin-bottom: -1px;
  }
  .gt-wrapper .tl {
    text-align: left !important;
  }
  .gt-wrapper .tr {
    text-align: right !important;
  }
  .gt-wrapper .tc {
    text-align: center !important;
  }
  .gt-wrapper .vertical-align {
    height: 500px;
    line-height: 500px;
    text-align: center;
  }
  .gt-wrapper .vertical-align .va-wrapper {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: normal;
    vertical-align: middle;
  }
  .gt-wrapper .m0 {
    margin: 0 !important;
  }
  .gt-wrapper .mt0 {
    margin-top: 0 !important;
  }
  .gt-wrapper .mr0 {
    margin-right: 0 !important;
  }
  .gt-wrapper .mb0 {
    margin-bottom: 0 !important;
  }
  .gt-wrapper .ml0 {
    margin-left: 0 !important;
  }
  .gt-wrapper .m10 {
    margin: 10px !important;
  }
  .gt-wrapper .mt10 {
    margin-top: 10px !important;
  }
  .gt-wrapper .mr10 {
    margin-right: 10px !important;
  }
  .gt-wrapper .mb10 {
    margin-bottom: 10px !important;
  }
  .gt-wrapper .ml10 {
    margin-left: 10px !important;
  }
  .gt-wrapper .mb20 {
    margin-bottom: 20px !important;
  }
  .gt-wrapper .mb36 {
    margin-bottom: 36px !important;
  }
  .gt-wrapper .mb40 {
    margin-bottom: 40px !important;
  }
  .gt-wrapper .p0 {
    padding: 0 !important;
  }
  .gt-wrapper .pt0 {
    padding-top: 0 !important;
  }
  .gt-wrapper .pr0 {
    padding-right: 0 !important;
  }
  .gt-wrapper .pb0 {
    padding-bottom: 0 !important;
  }
  .gt-wrapper .pl0 {
    padding-left: 0 !important;
  }
  .gt-wrapper .p10 {
    padding: 10px !important;
  }
  .gt-wrapper .p20 {
    padding: 20px !important;
  }
  .gt-wrapper .fullwidth {
    width: 100%;
    max-width: none;
  }
  .gt-wrapper .hidden {
    display: none;
  }
  .gt-wrapper .visible {
    display: block;
  }
  .gt-wrapper .shadow {
    -webkit-box-shadow: 10px 10px 10px 10px #000;
    -moz-box-shadow: 10px 10px 10px 10px #000;
    box-shadow: 10px 10px 10px 10px #000;
    behavior: url(/assets/pie/pie.htc);
  }
  .gt-wrapper .radius {
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    behavior: url(/assets/pie/pie.htc);
  }
  .gt-wrapper .ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: inline-block;
    max-width: 100%;
  }
  .gt-wrapper .uppercase {
    text-transform: uppercase;
  }
  .gt-wrapper .relative {
    position: relative !important;
  }
  .gt-wrapper .absolute {
    position: absolute !important;
  }
  .gt-wrapper .auto-width {
    width: auto !important;
  }
  .gt-wrapper .overflow-hidden {
    overflow: hidden;
  }
  .gt-wrapper .list-inline {
    margin: 0;
    padding-left: 0;
    list-style: none;
  }
  .gt-wrapper .list-inline li {
    display: inline-block;
    margin: 0;
  }
  .gt-wrapper .no-list {
    list-style: none;
    margin-left: 0;
  }
  .gt-wrapper .inline-block {
    display: inline-block;
  }
  .gt-wrapper .block {
    display: block !important;
  }
  .gt-wrapper .no-border {
    border: none;
  }
  .gt-wrapper .border {
    border: 1px solid #ddd;
  }
  
  @media (min-width: 769px) {
    .gt-wrapper .narrow-component,
    .gt-wrapper .main-content .page-header .image-wrapper,
    .gt-wrapper .main-content .component-slider,
    .gt-wrapper .main-content .component-video,
    .gt-wrapper .main-content .editable-content img,
    .gt-wrapper .main-content .editable-content iframe,
    .gt-wrapper
      .main-content
      .module-editable-content-noInner
      .editable-content
      img,
    .gt-wrapper
      .main-content
      .module-editable-content-noInner
      .editable-content
      iframe {
      max-width: 90%;
      margin: 0 auto;
    }
    .gt-wrapper .desktop-flex {
      display: flex;
    }
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .tablet-hidden {
      display: none;
    }
    .gt-wrapper .tablet-displayed {
      display: block !important;
    }
  }
  
  @media (max-width: 768px) {
    .gt-wrapper .mobile-hidden {
      display: none;
    }
    .gt-wrapper .mobile-displayed {
      display: inline-block !important;
      visibility: visible !important;
    }
  }
  
  .smooth-transition,
  a:hover,
  a:focus,
  a.active,
  .gt-wrapper .slider-navigation:after,
  .gt-wrapper .text-carousel,
  .gt-wrapper .main-nav .menu-item a:hover,
  .gt-wrapper .main-nav .menu-item a:focus,
  .gt-wrapper .main-nav .menu-item a.active,
  .gt-wrapper .header .bar,
  .gt-wrapper .vide-thumbnail,
  .gt-wrapper .entry-box .entry-container,
  .gt-wrapper .entry-box .copy,
  .gt-wrapper .entry-box .inner,
  .gt-wrapper .tag-entry-box .entry-container,
  .gt-wrapper .tag-entry-box .copy,
  .gt-wrapper .tag-entry-box .inner,
  .gt-wrapper .overlay-container .entry-overlay,
  .gt-wrapper .overlay-container .entry-overlay .copy-wrapper,
  .gt-wrapper .campaign-entry .image-wrapper,
  .entry-box .inner,
  .promo .inner,
  .tag-entry-box .inner {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
  }
  
  .smooth-transition-transform,
  .gt-wrapper .image-wrapper img {
    -webkit-transition: transform 0.3s ease-in-out;
    -moz-transition: transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    -ms-transition: transform 0.3s ease-in-out;
  }
  
  .smooth2-transition {
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
  }
  
  .slow-transition {
    -webkit-transition: all 5s linear 0s;
    -moz-transition: all 5s linear 0s;
    -o-transition: all 5s linear 0s;
    -ms-transition: all 5s linear 0s;
  }
  
  /*From PSD
      14 -> entry copy
      16 -> More link entries
      18 -> entry tags and footer nav
      21
      22 -> entry boxes title
      24 -> article copy
      30 -> GNB nav
      32 -> article content titles
      36 -> promo title @landing
      48-> article title
  
  
  
  */
  .size-1,
  .gt-wrapper h1,
  .gt-wrapper .h1,
  .gt-wrapper h1 strong {
    font-size: 48px;
    line-height: 56px;
  }
  
  .size-2,
  .gt-wrapper h2,
  .gt-wrapper .h2,
  .gt-wrapper .grid-container .promo .promo-title,
  .gt-wrapper h2 strong {
    font-size: 36px;
    line-height: 42px;
  }
  
  .size-3,
  .gt-wrapper h3,
  .gt-wrapper .h3,
  .gt-wrapper h3 strong {
    font-size: 32px;
    line-height: 40px;
  }
  
  .size-4,
  .gt-wrapper h4,
  .gt-wrapper .h4,
  .gt-wrapper h4 strong {
    font-size: 30px;
    line-height: 40px;
  }
  
  .size-5,
  .global-font,
  .gt-wrapper,
  .gt-wrapper h5,
  .gt-wrapper .h5,
  .gt-wrapper h5 strong {
    font-size: 22px;
    line-height: 30px;
  }
  
  .size-6,
  .gt-wrapper h6,
  .gt-wrapper .h6,
  .gt-wrapper h6 strong {
    font-size: 20px;
    line-height: 26px;
  }
  
  .size-7 {
    font-size: 18px;
    line-height: 26px;
  }
  
  .size-8 {
    font-size: 16px;
    line-height: 20px;
  }
  
  .size-9 {
    font-size: 14px;
    line-height: 20px;
  }
  
  /********** START FONT **********/
  .global-font,
  .gt-wrapper {
    font-family: "LG Smart", "Open Sans", sans-serif, Arial;
    font-weight: 600;
  }
  
  .light-font,
  .gt-wrapper .sidebar .promo .promo-title,
  .gt-wrapper .sidebar .promo .promo-title-featured-product,
  .gt-wrapper .sidebar .promo .promo-link,
  .gt-wrapper .grid-container .promo .promo-copy,
  .gt-wrapper .entry-box .copy,
  .gt-wrapper .tag-entry-box .copy,
  .gt-wrapper .entry-navigation-item .h5,
  .gt-wrapper .page-details .details {
    font-weight: 400;
  }
  
  .headers,
  .gt-wrapper h1,
  .gt-wrapper .h1,
  .gt-wrapper h1 strong,
  .gt-wrapper h2,
  .gt-wrapper .h2,
  .gt-wrapper .grid-container .promo .promo-title,
  .gt-wrapper h2 strong,
  .gt-wrapper h3,
  .gt-wrapper .h3,
  .gt-wrapper h3 strong,
  .gt-wrapper h4,
  .gt-wrapper .h4,
  .gt-wrapper h4 strong,
  .gt-wrapper h5,
  .gt-wrapper .h5,
  .gt-wrapper h5 strong,
  .gt-wrapper h6,
  .gt-wrapper .h6,
  .gt-wrapper h6 strong {
    font-family: "LG Smart", "Open Sans", sans-serif, Arial;
    margin: 0 0 15px 0;
    font-weight: 600;
  }
  
  .gt-wrapper h1,
  .gt-wrapper .h1,
  .gt-wrapper h1 strong {
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper h2,
  .gt-wrapper .h2,
  .gt-wrapper .grid-container .promo .promo-title,
  .gt-wrapper h2 strong {
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper h3,
  .gt-wrapper .h3,
  .gt-wrapper h3 strong {
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper h4,
  .gt-wrapper .h4,
  .gt-wrapper h4 strong {
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper h5,
  .gt-wrapper .h5,
  .gt-wrapper h5 strong {
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper h6,
  .gt-wrapper .h6,
  .gt-wrapper h6 strong {
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  @media only screen and (max-width: 1024px) {
    .gt-wrapper {
      font-size: 20px;
      line-height: 26px;
    }
    .gt-wrapper h1,
    .gt-wrapper .h1,
    .gt-wrapper h1 strong {
      font-size: 30px;
      line-height: 40px;
      font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif,
        Arial;
    }
    .gt-wrapper h2,
    .gt-wrapper .h2,
    .gt-wrapper .grid-container .promo .promo-title,
    .gt-wrapper h2 strong {
      font-size: 26px;
      line-height: 32px;
      font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif,
        Arial;
    }
    .gt-wrapper h3,
    .gt-wrapper .h3,
    .gt-wrapper h3 strong {
      font-size: 21px;
      line-height: 30px;
      font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif,
        Arial;
    }
    .gt-wrapper h4,
    .gt-wrapper .h4,
    .gt-wrapper h4 strong {
      font-size: 19px;
      line-height: 30px;
      font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif,
        Arial;
    }
    .gt-wrapper h5,
    .gt-wrapper .h5,
    .gt-wrapper h5 strong {
      font-size: 18px;
      line-height: 30px;
      font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif,
        Arial;
    }
    .gt-wrapper h6,
    .gt-wrapper .h6,
    .gt-wrapper h6 strong {
      font-size: 15px;
      line-height: 26px;
      font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif,
        Arial;
    }
  
    .gt-wrapper li {
      margin-bottom: 3.75px;
      font-size: 16px !important;
      line-height: 22px;
    }
  }
  
  p,
  .p {
    margin: 0 0 15px 0;
    font-family: "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  small {
    font-size: 0.7em;
    line-height: 1em;
  }
  
  .title {
    border-bottom: 1px solid #ddd;
    padding-bottom: 7.5px;
  }
  
  a {
    text-decoration: none;
    line-height: 30px;
  }
  
  a:hover,
  a:focus,
  a.active {
    color: #ea4435;
    /*border-color: #EA4435;*/
  }
  /********** END FONT **********/
  body {
    margin: 0;
  }
  
  .gt-wrapper {
    /*background: $light-grey;*/
    font-family: "LG Smart", "Open Sans", sans-serif, Arial;
  }
  .gt-wrapper ol {
    margin: 0 0 15px 20px;
    padding: 0;
    list-style-type: decimal;
  }
  .gt-wrapper ul {
    margin: 0 0 15px 20px;
    padding: 0;
    list-style: disc;
  }
  .gt-wrapper ul li {
    list-style: disc;
  }
  .gt-wrapper li {
    margin-bottom: 3.75px;
    font-size: 18px;
    line-height: 26px;
  }
  .gt-wrapper .no-list {
    list-style: none;
    margin-left: 0;
  }
  .gt-wrapper img {
    max-width: 100%;
  }
  .gt-wrapper table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  .gt-wrapper table td,
  .gt-wrapper table th {
    border: 1px solid;
    padding: 5px;
  }
  .gt-wrapper table td,
  .gt-wrapper table th {
    border: none;
    border-bottom: 1px solid #ddd;
  }
  .gt-wrapper pre {
    margin-bottom: 20px;
  }
  .gt-wrapper em {
    font-style: italic;
  }
  
  .gt-content {
    background-color: #fff;
  }
  
  .gt-content.bg-grey {
    background: #f2f2f2;
  }
  
  /*Editable content elements*/
  .gt-wrapper .editable-content {
    /*font-family: $pt-serif-font;*/
    font-weight: 400;
  }
  .gt-wrapper .editable-content p,
  .gt-wrapper .editable-content h1,
  .gt-wrapper .editable-content h2,
  .gt-wrapper .editable-content h3,
  .gt-wrapper .editable-content h4,
  .gt-wrapper .editable-content h5,
  .gt-wrapper .editable-content h6,
  .gt-wrapper .editable-content ul,
  .gt-wrapper .editable-content ol,
  .gt-wrapper .editable-content table {
    margin-bottom: 15px;
  }
  .gt-wrapper .editable-content ul,
  .gt-wrapper .editable-content ol {
    margin-left: 25px;
  }
  .gt-wrapper .editable-content img {
    height: auto !important;
  }
  .gt-wrapper .editable-content ul li {
    text-align: left !important;
  }
  .gt-wrapper .editable-content img.fw8-image-align-left {
    float: left;
    margin: 0 20px 20px 0;
  }
  .gt-wrapper .editable-content img.fw8-image-align-right {
    float: right;
    margin: 0 20px 0 20px;
  }
  .gt-wrapper .editable-content h3 {
    font-family: "LG Smart", "Open Sans Condensed", "Open Sans", sans-serif, Arial !important;
  }
  .gt-wrapper .editable-content h5 strong {
    font-family: "LG Smart", "Open Sans Condensed", "Open Sans", sans-serif, Arial;
  }
  .gt-wrapper .editable-content a {
    color: #a50034;
    text-decoration: none;
    font-family: "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  /*EDITABLE COMPONENT WITHOUT INNER - Editable content elements*/
  .gt-wrapper .module-editable-content-promo-noInner .editable-content,
  .gt-wrapper .module-editable-content-noInner .editable-content {
    /*font-family: $pt-serif-font;*/
    font-weight: 400;
  }
  .gt-wrapper .module-editable-content-promo-noInner .editable-content p,
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h1,
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h2,
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h3,
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h4,
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h5,
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h6,
  .gt-wrapper .module-editable-content-promo-noInner .editable-content ul,
  .gt-wrapper .module-editable-content-promo-noInner .editable-content ol,
  .gt-wrapper .module-editable-content-promo-noInner .editable-content table,
  .gt-wrapper .module-editable-content-noInner .editable-content p,
  .gt-wrapper .module-editable-content-noInner .editable-content h1,
  .gt-wrapper .module-editable-content-noInner .editable-content h2,
  .gt-wrapper .module-editable-content-noInner .editable-content h3,
  .gt-wrapper .module-editable-content-noInner .editable-content h4,
  .gt-wrapper .module-editable-content-noInner .editable-content h5,
  .gt-wrapper .module-editable-content-noInner .editable-content h6,
  .gt-wrapper .module-editable-content-noInner .editable-content ul,
  .gt-wrapper .module-editable-content-noInner .editable-content ol,
  .gt-wrapper .module-editable-content-noInner .editable-content table {
    margin-bottom: 15px;
  }
  .gt-wrapper .module-editable-content-promo-noInner .editable-content ul,
  .gt-wrapper .module-editable-content-promo-noInner .editable-content ol,
  .gt-wrapper .module-editable-content-noInner .editable-content ul,
  .gt-wrapper .module-editable-content-noInner .editable-content ol {
    margin-left: 25px;
  }
  .gt-wrapper .module-editable-content-promo-noInner .editable-content img,
  .gt-wrapper .module-editable-content-noInner .editable-content img {
    height: auto !important;
  }
  .gt-wrapper .module-editable-content-promo-noInner .editable-content ul li,
  .gt-wrapper .module-editable-content-noInner .editable-content ul li {
    text-align: left !important;
  }
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    img.fw8-image-align-left,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    img.fw8-image-align-left {
    float: left;
    margin: 0 20px 20px 0;
  }
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    img.fw8-image-align-right,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    img.fw8-image-align-right {
    float: right;
    margin: 0 20px 0 20px;
  }
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h3,
  .gt-wrapper .module-editable-content-noInner .editable-content h3 {
    font-family: "LG Smart", "Open Sans Condensed", "Open Sans", sans-serif, Arial !important;
  }
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h5 strong,
  .gt-wrapper .module-editable-content-noInner .editable-content h5 strong {
    font-family: "LG Smart", "Open Sans Condensed", "Open Sans", sans-serif, Arial;
  }
  .gt-wrapper .module-editable-content-promo-noInner .editable-content a,
  .gt-wrapper .module-editable-content-noInner .editable-content a {
    color: #a50034;
    text-decoration: none;
    font-family: "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .editable-content p,
    .gt-wrapper .editable-content h1,
    .gt-wrapper .editable-content h2,
    .gt-wrapper .editable-content h3,
    .gt-wrapper .editable-content h4,
    .gt-wrapper .editable-content h5,
    .gt-wrapper .editable-content h6,
    .gt-wrapper .editable-content ul,
    .gt-wrapper .editable-content ol,
    .gt-wrapper .editable-content table {
      margin-bottom: 22.5px;
    }
    .gt-wrapper .module-editable-content-promo-noInner .editable-content p,
    .gt-wrapper .module-editable-content-promo-noInner .editable-content h1,
    .gt-wrapper .module-editable-content-promo-noInner .editable-content h2,
    .gt-wrapper .module-editable-content-promo-noInner .editable-content h3,
    .gt-wrapper .module-editable-content-promo-noInner .editable-content h4,
    .gt-wrapper .module-editable-content-promo-noInner .editable-content h5,
    .gt-wrapper .module-editable-content-promo-noInner .editable-content h6,
    .gt-wrapper .module-editable-content-promo-noInner .editable-content ul,
    .gt-wrapper .module-editable-content-promo-noInner .editable-content ol,
    .gt-wrapper .module-editable-content-promo-noInner .editable-content table,
    .gt-wrapper .module-editable-content-noInner .editable-content p,
    .gt-wrapper .module-editable-content-noInner .editable-content h1,
    .gt-wrapper .module-editable-content-noInner .editable-content h2,
    .gt-wrapper .module-editable-content-noInner .editable-content h3,
    .gt-wrapper .module-editable-content-noInner .editable-content h4,
    .gt-wrapper .module-editable-content-noInner .editable-content h5,
    .gt-wrapper .module-editable-content-noInner .editable-content h6,
    .gt-wrapper .module-editable-content-noInner .editable-content ul,
    .gt-wrapper .module-editable-content-noInner .editable-content ol,
    .gt-wrapper .module-editable-content-noInner .editable-content table {
      margin-bottom: 22.5px;
    }
  }
  
  .js-linked-box {
    cursor: pointer;
  }
  
  .admin-edit-button {
    display: block;
    top: 0;
    right: 0;
    text-decoration: none !important;
    background-color: #f0ad4e;
    position: relative;
    white-space: nowrap;
    cursor: pointer;
    font-weight: normal;
    padding: 6px 10px 4px 6px;
    float: left;
    position: absolute;
    color: #fff !important;
    font-weight: normal !important;
    font-family: arial !important;
    border-radius: 2px;
    margin-top: 0px;
    font-size: 14px !important;
    margin: 15px 15px 0;
    z-index: 999;
    line-height: 18px !important;
    transform: translateY(-20px);
  }
  
  .admin-edit-button:hover {
    text-decoration: none !important;
  }
  
  .component-item {
    position: relative;
    z-index: 0;
  }
  
  .component-item:hover .admin-edit-button {
    display: block;
  }
  
  /*.component-item.admin-item-active { box-shadow: 0px 0px 10px 4px #FFA500; }
  .admin-item-disabled  { opacity: 0.5; box-shadow: none !important; }*/
  /*G-INCEPTION by PMF v1.0 31.07.2014*/
  /*INDEX
      0. Global
      1. All devices
      2. Tablet
      3. Mobile
  */
  /*0. Global*/
  .gt-wrapper .box-container {
    max-width: 1430px;
    margin: 0 auto;
    clear: left;
    overflow: visible;
    padding: 0;
  }
  
  .gt-wrapper .box-container .box-container {
    width: 100%;
  }
  
  .gt-wrapper .inner {
    margin: 7.5px;
    padding: 5px;
  }
  
  .gt-wrapper .inner-collapse-h {
    margin: 7.5px;
    padding: 7.5px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .gt-wrapper .inner-collapse-v {
    margin: 7.5px;
    padding: 7.5px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  
  .gt-wrapper .box-12,
  .gt-wrapper .box-11,
  .gt-wrapper .box-10,
  .gt-wrapper .box-9,
  .gt-wrapper .box-8,
  .gt-wrapper .box-7,
  .gt-wrapper .box-6,
  .gt-wrapper .box-5,
  .gt-wrapper .box-4,
  .gt-wrapper .box-3,
  .gt-wrapper .box-2,
  .gt-wrapper .box-1,
  .gt-wrapper .box-fifth {
    float: left;
  }
  
  .gt-wrapper .collapse {
    margin: -7.5px;
  }
  
  .gt-wrapper .collapse-v {
    margin: -7.5px -7.5px 0;
  }
  
  .gt-wrapper .collapse-h {
    margin: -7.5px -7.5px;
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .inner {
      margin: 5px;
      padding: 5px;
    }
  }
  
  @viewport {
    min-width: 720px;
  }
  
  /*1. All devices*/
  .gt-wrapper .box-12 {
    width: 100%;
  }
  
  .gt-wrapper .box-11 {
    width: 91.666665%;
  }
  
  .gt-wrapper .box-10 {
    width: 83.333332%;
  }
  
  .gt-wrapper .box-9 {
    width: 75%;
  }
  
  .gt-wrapper .box-8 {
    width: 75%;
  }
  
  .gt-wrapper .box-7 {
    width: 58.333332%;
  }
  
  .gt-wrapper .box-6 {
    width: 50%;
  }
  
  .gt-wrapper .box-5 {
    width: 41.666665%;
  }
  
  .gt-wrapper .box-4 {
    width: 25%;
  }
  
  .gt-wrapper .box-3 {
    width: 25%;
  }
  
  .gt-wrapper .box-2 {
    width: 16.666665%;
  }
  
  .gt-wrapper .box-1 {
    width: 8.333332%;
  }
  
  .gt-wrapper .box-fifth {
    width: 20%;
  }
  
  /*2. Tablet*/
  @media (max-width: 1024px) {
    .gt-wrapper .box-container {
      max-width: 900px;
    }
    .gt-wrapper .box-12,
    .gt-wrapper .box-11,
    .gt-wrapper .box-10,
    .gt-wrapper .box-9,
    .gt-wrapper .box-8,
    .gt-wrapper .box-7,
    .gt-wrapper .box-6,
    .gt-wrapper .box-5,
    .gt-wrapper .box-4,
    .gt-wrapper .box-3,
    .gt-wrapper .box-2,
    .gt-wrapper .box-1,
    .gt-wrapper .box-fifth {
      width: 100%;
    }
    .gt-wrapper .box-tablet-12 {
      width: 100%;
    }
    .gt-wrapper .box-tablet-11 {
      width: 91.666665%;
    }
    .gt-wrapper .box-tablet-10 {
      width: 83.333332%;
    }
    .gt-wrapper .box-tablet-9 {
      width: 75%;
    }
    .gt-wrapper .box-tablet-8 {
      width: 66.666665%;
    }
    .gt-wrapper .box-tablet-7 {
      width: 58.333332%;
    }
    .gt-wrapper .box-tablet-6 {
      width: 50%;
    }
    .gt-wrapper .box-tablet-5 {
      width: 41.666665%;
    }
    .gt-wrapper .box-tablet-4 {
      width: 33.333332%;
    }
    .gt-wrapper .box-tablet-3 {
      width: 25%;
    }
    .gt-wrapper .box-tablet-2 {
      width: 16.666665%;
    }
    .gt-wrapper .box-tablet-1 {
      width: 8.333332%;
    }
    .gt-wrapper .box-tablet-fifth {
      width: 20%;
    }
  }
  
  /*3. Mobile*/
  @media (max-width: 768px) {
    .gt-wrapper .box-tablet-12,
    .gt-wrapper .box-tablet-11,
    .gt-wrapper .box-tablet-10,
    .gt-wrapper .box-tablet-9,
    .gt-wrapper .box-tablet-8,
    .gt-wrapper .box-tablet-7,
    .gt-wrapper .box-tablet-6,
    .gt-wrapper .box-tablet-5,
    .gt-wrapper .box-tablet-4,
    .gt-wrapper .box-tablet-3,
    .gt-wrapper .box-tablet-2,
    .gt-wrapper .box-tablet-1,
    .gt-wrapper .box-tablet-fifth {
      width: 100%;
    }
    .gt-wrapper .box-mobile-12 {
      width: 100%;
    }
    .gt-wrapper .box-mobile-11 {
      width: 91.666665%;
    }
    .gt-wrapper .box-mobile-10 {
      width: 83.333332%;
    }
    .gt-wrapper .box-mobile-9 {
      width: 75%;
    }
    .gt-wrapper .box-mobile-8 {
      width: 66.666665%;
    }
    .gt-wrapper .box-mobile-7 {
      width: 58.333332%;
    }
    .gt-wrapper .box-mobile-6 {
      width: 50%;
    }
    .gt-wrapper .box-mobile-5 {
      width: 41.666665%;
    }
    .gt-wrapper .box-mobile-4 {
      width: 33.333332%;
    }
    .gt-wrapper .box-mobile-3 {
      width: 25%;
    }
    .gt-wrapper .box-mobile-2 {
      width: 16.666665%;
    }
    .gt-wrapper .box-mobile-1 {
      width: 8.333332%;
    }
    .gt-wrapper .box-mobile-fifth {
      width: 20%;
    }
  }
  
  /********** START MODULES **********/
  .gt-wrapper .hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  
  .gt-wrapper img.fr-rounded,
  .gt-wrapper .fr-img-caption.fr-rounded img {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  
  .gt-wrapper img.fr-bordered,
  .gt-wrapper .fr-img-caption.fr-bordered img {
    border: solid 5px #ccc;
  }
  
  .gt-wrapper img.fr-bordered {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
  
  .gt-wrapper .fr-img-caption.fr-bordered img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  .gt-wrapper img.fr-shadow,
  .gt-wrapper .fr-img-caption.fr-shadow img {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12),
      0 1px 1px 1px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12),
      0 1px 1px 1px rgba(0, 0, 0, 0.16);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  }
  
  .gt-wrapper .editable-content table.fr-dashed-borders td,
  .gt-wrapper .editable-content table.fr-dashed-borders th {
    border-style: dashed;
  }
  
  .gt-wrapper .editable-content table.fr-alternate-rows tbody tr:nth-child(2n) {
    background: #f5f5f5;
  }
  
  .gt-wrapper .editable-content table td.fr-highlighted,
  .gt-wrapper .editable-content table th.fr-highlighted {
    border: 1px double red;
  }
  
  .gt-wrapper .editable-content table td.fr-thick,
  .gt-wrapper .editable-content table th.fr-thick {
    border-width: 2px;
  }
  
  .gt-wrapper .editable-content .fr-file {
    position: relative;
  }
  
  .gt-wrapper .editable-content .fr-file::after {
    position: relative;
    content: "\1F4CE";
    font-weight: 400;
  }
  
  .gt-wrapper .editable-content pre {
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: visible;
  }
  
  .gt-wrapper .editable-content span.fr-emoticon {
    font-weight: 400;
    font-family: "LG Smart", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji,
      "Segoe UI Symbol", "Android Emoji", EmojiSymbols;
    display: inline;
    line-height: 0;
  }
  
  .gt-wrapper .editable-content span.fr-emoticon.fr-emoticon-img {
    background-repeat: no-repeat !important;
    font-size: inherit;
    height: 1em;
    width: 1em;
    min-height: 20px;
    min-width: 20px;
    display: inline-block;
    margin: -0.1em 0.1em 0.1em;
    line-height: 1;
    vertical-align: middle;
  }
  
  .gt-wrapper .editable-content .fr-text-gray {
    color: #aaa !important;
  }
  
  .gt-wrapper .editable-content .fr-text-bordered {
    border-top: solid 1px #222;
    border-bottom: solid 1px #222;
    padding: 10px 0;
  }
  
  .gt-wrapper .editable-content .fr-text-spaced {
    letter-spacing: 1px;
  }
  
  .gt-wrapper .editable-content .fr-text-uppercase {
    text-transform: uppercase;
  }
  
  .gt-wrapper .editable-content img.fr-dib {
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
  }
  
  .gt-wrapper .editable-content img.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left;
  }
  
  .gt-wrapper .editable-content img.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right;
  }
  
  .gt-wrapper .editable-content img.fr-dii {
    display: inline-block;
    float: none;
    vertical-align: bottom;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - (2 * 5px));
  }
  
  .gt-wrapper .editable-content img.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper .editable-content img.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper .editable-content span.fr-img-caption {
    position: relative;
    max-width: 100%;
  }
  
  .gt-wrapper .editable-content span.fr-img-caption.fr-dib {
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
  }
  
  .gt-wrapper .editable-content span.fr-img-caption.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left;
  }
  
  .gt-wrapper .editable-content span.fr-img-caption.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right;
  }
  
  .gt-wrapper .editable-content span.fr-img-caption.fr-dii {
    display: inline-block;
    float: none;
    vertical-align: bottom;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - (2 * 5px));
  }
  
  .gt-wrapper .editable-content span.fr-img-caption.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper .editable-content span.fr-img-caption.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper .editable-content .fr-video {
    text-align: center;
    position: relative;
  }
  
  .gt-wrapper .editable-content .fr-video > * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    max-width: 100%;
    border: 0;
  }
  
  .gt-wrapper .editable-content .fr-video.fr-dvb {
    display: block;
    clear: both;
  }
  
  .gt-wrapper .editable-content .fr-video.fr-dvb.fr-fvl {
    text-align: left;
  }
  
  .gt-wrapper .editable-content .fr-video.fr-dvb.fr-fvr {
    text-align: right;
  }
  
  .gt-wrapper .editable-content .fr-video.fr-dvi {
    display: inline-block;
  }
  
  .gt-wrapper .editable-content .fr-video.fr-dvi.fr-fvl {
    float: left;
  }
  
  .gt-wrapper .editable-content .fr-video.fr-dvi.fr-fvr {
    float: right;
  }
  
  .gt-wrapper .editable-content a.fr-strong {
    font-weight: 700;
  }
  
  .gt-wrapper .editable-content a.fr-green {
    color: green;
  }
  
  .gt-wrapper .editable-content .fr-img-caption {
    text-align: center;
  }
  
  .gt-wrapper .editable-content .fr-img-caption .fr-img-wrap {
    padding: 0;
    display: inline-block;
    margin: auto;
    text-align: center;
    width: 100%;
  }
  
  .gt-wrapper .editable-content .fr-img-caption .fr-img-wrap img {
    display: block;
    margin: auto;
    width: 100%;
  }
  
  .gt-wrapper .editable-content .fr-img-caption .fr-img-wrap > span {
    margin: auto;
    display: block;
    padding: 5px 5px 10px;
    font-size: 14px;
    font-weight: initial;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    -ms-filter: "alpha(Opacity=0)";
    width: 100%;
    text-align: center;
  }
  
  .gt-wrapper .editable-content button.fr-rounded,
  .gt-wrapper .editable-content input.fr-rounded,
  .gt-wrapper .editable-content textarea.fr-rounded {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  
  .gt-wrapper .editable-content button.fr-large,
  .gt-wrapper .editable-content input.fr-large,
  .gt-wrapper .editable-content textarea.fr-large {
    font-size: 24px;
  }
  
  .gt-wrapper a.editable-content.fr-strong {
    font-weight: 700;
  }
  
  .gt-wrapper a.editable-content.fr-green {
    color: green;
  }
  
  .gt-wrapper img.editable-content {
    position: relative;
    max-width: 100%;
  }
  
  .gt-wrapper img.editable-content.fr-dib {
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
  }
  
  .gt-wrapper img.editable-content.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left;
  }
  
  .gt-wrapper img.editable-content.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right;
  }
  
  .gt-wrapper img.editable-content.fr-dii {
    display: inline-block;
    float: none;
    vertical-align: bottom;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - (2 * 5px));
  }
  
  .gt-wrapper img.editable-content.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper img.editable-content.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper span.fr-img-caption.editable-content {
    position: relative;
    max-width: 100%;
  }
  
  .gt-wrapper span.fr-img-caption.editable-content.fr-dib {
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
  }
  
  .gt-wrapper span.fr-img-caption.editable-content.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left;
  }
  
  .gt-wrapper span.fr-img-caption.editable-content.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right;
  }
  
  .gt-wrapper span.fr-img-caption.editable-content.fr-dii {
    display: inline-block;
    float: none;
    vertical-align: bottom;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - (2 * 5px));
  }
  
  .gt-wrapper span.fr-img-caption.editable-content.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper span.fr-img-caption.editable-content.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .hide-by-clipping,
  .gt-wrapper .module-editable-content-noInner .hide-by-clipping {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner img.fr-rounded,
  .gt-wrapper
    .module-editable-content-promo-noInner
    .fr-img-caption.fr-rounded
    img,
  .gt-wrapper .module-editable-content-noInner img.fr-rounded,
  .gt-wrapper .module-editable-content-noInner .fr-img-caption.fr-rounded img {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner img.fr-bordered,
  .gt-wrapper
    .module-editable-content-promo-noInner
    .fr-img-caption.fr-bordered
    img,
  .gt-wrapper .module-editable-content-noInner img.fr-bordered,
  .gt-wrapper .module-editable-content-noInner .fr-img-caption.fr-bordered img {
    border: solid 5px #ccc;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner img.fr-bordered,
  .gt-wrapper .module-editable-content-noInner img.fr-bordered {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .fr-img-caption.fr-bordered
    img,
  .gt-wrapper .module-editable-content-noInner .fr-img-caption.fr-bordered img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner img.fr-shadow,
  .gt-wrapper
    .module-editable-content-promo-noInner
    .fr-img-caption.fr-shadow
    img,
  .gt-wrapper .module-editable-content-noInner img.fr-shadow,
  .gt-wrapper .module-editable-content-noInner .fr-img-caption.fr-shadow img {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12),
      0 1px 1px 1px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12),
      0 1px 1px 1px rgba(0, 0, 0, 0.16);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 1px 1px rgba(0, 0, 0, 0.16);
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    table.fr-dashed-borders
    td,
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    table.fr-dashed-borders
    th,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    table.fr-dashed-borders
    td,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    table.fr-dashed-borders
    th {
    border-style: dashed;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    table.fr-alternate-rows
    tbody
    tr:nth-child(2n),
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    table.fr-alternate-rows
    tbody
    tr:nth-child(2n) {
    background: #f5f5f5;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    table
    td.fr-highlighted,
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    table
    th.fr-highlighted,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    table
    td.fr-highlighted,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    table
    th.fr-highlighted {
    border: 1px double red;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    table
    td.fr-thick,
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    table
    th.fr-thick,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    table
    td.fr-thick,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    table
    th.fr-thick {
    border-width: 2px;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content .fr-file,
  .gt-wrapper .module-editable-content-noInner .editable-content .fr-file {
    position: relative;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-file::after,
  .gt-wrapper .module-editable-content-noInner .editable-content .fr-file::after {
    position: relative;
    content: "\1F4CE";
    font-weight: 400;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content pre,
  .gt-wrapper .module-editable-content-noInner .editable-content pre {
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: visible;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    span.fr-emoticon,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    span.fr-emoticon {
    font-weight: 400;
    font-family: "LG Smart", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji,
      "Segoe UI Symbol", "Android Emoji", EmojiSymbols;
    display: inline;
    line-height: 0;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    span.fr-emoticon.fr-emoticon-img,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    span.fr-emoticon.fr-emoticon-img {
    background-repeat: no-repeat !important;
    font-size: inherit;
    height: 1em;
    width: 1em;
    min-height: 20px;
    min-width: 20px;
    display: inline-block;
    margin: -0.1em 0.1em 0.1em;
    line-height: 1;
    vertical-align: middle;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-text-gray,
  .gt-wrapper .module-editable-content-noInner .editable-content .fr-text-gray {
    color: #aaa !important;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-text-bordered,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-text-bordered {
    border-top: solid 1px #222;
    border-bottom: solid 1px #222;
    padding: 10px 0;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-text-spaced,
  .gt-wrapper .module-editable-content-noInner .editable-content .fr-text-spaced {
    letter-spacing: 1px;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-text-uppercase,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-text-uppercase {
    text-transform: uppercase;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content img.fr-dib,
  .gt-wrapper .module-editable-content-noInner .editable-content img.fr-dib {
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    img.fr-dib.fr-fil,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    img.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    img.fr-dib.fr-fir,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    img.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content img.fr-dii,
  .gt-wrapper .module-editable-content-noInner .editable-content img.fr-dii {
    display: inline-block;
    float: none;
    vertical-align: bottom;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - (2 * 5px));
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    img.fr-dii.fr-fil,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    img.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    img.fr-dii.fr-fir,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    img.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    span.fr-img-caption,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    span.fr-img-caption {
    position: relative;
    max-width: 100%;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    span.fr-img-caption.fr-dib,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    span.fr-img-caption.fr-dib {
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    span.fr-img-caption.fr-dib.fr-fil,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    span.fr-img-caption.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    span.fr-img-caption.fr-dib.fr-fir,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    span.fr-img-caption.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    span.fr-img-caption.fr-dii,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    span.fr-img-caption.fr-dii {
    display: inline-block;
    float: none;
    vertical-align: bottom;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - (2 * 5px));
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    span.fr-img-caption.fr-dii.fr-fil,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    span.fr-img-caption.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    span.fr-img-caption.fr-dii.fr-fir,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    span.fr-img-caption.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content .fr-video,
  .gt-wrapper .module-editable-content-noInner .editable-content .fr-video {
    text-align: center;
    position: relative;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-video
    > *,
  .gt-wrapper .module-editable-content-noInner .editable-content .fr-video > * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    max-width: 100%;
    border: 0;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-video.fr-dvb,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-video.fr-dvb {
    display: block;
    clear: both;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-video.fr-dvb.fr-fvl,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-video.fr-dvb.fr-fvl {
    text-align: left;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-video.fr-dvb.fr-fvr,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-video.fr-dvb.fr-fvr {
    text-align: right;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-video.fr-dvi,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-video.fr-dvi {
    display: inline-block;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-video.fr-dvi.fr-fvl,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-video.fr-dvi.fr-fvl {
    float: left;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-video.fr-dvi.fr-fvr,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-video.fr-dvi.fr-fvr {
    float: right;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    a.fr-strong,
  .gt-wrapper .module-editable-content-noInner .editable-content a.fr-strong {
    font-weight: 700;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content a.fr-green,
  .gt-wrapper .module-editable-content-noInner .editable-content a.fr-green {
    color: green;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-img-caption,
  .gt-wrapper .module-editable-content-noInner .editable-content .fr-img-caption {
    text-align: center;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-img-caption
    .fr-img-wrap,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-img-caption
    .fr-img-wrap {
    padding: 0;
    display: inline-block;
    margin: auto;
    text-align: center;
    width: 100%;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-img-caption
    .fr-img-wrap
    img,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-img-caption
    .fr-img-wrap
    img {
    display: block;
    margin: auto;
    width: 100%;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    .fr-img-caption
    .fr-img-wrap
    > span,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    .fr-img-caption
    .fr-img-wrap
    > span {
    margin: auto;
    display: block;
    padding: 5px 5px 10px;
    font-size: 14px;
    font-weight: initial;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-opacity: 0.9;
    -moz-opacity: 0.9;
    opacity: 0.9;
    -ms-filter: "alpha(Opacity=0)";
    width: 100%;
    text-align: center;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    button.fr-rounded,
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    input.fr-rounded,
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    textarea.fr-rounded,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    button.fr-rounded,
  .gt-wrapper .module-editable-content-noInner .editable-content input.fr-rounded,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    textarea.fr-rounded {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    button.fr-large,
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    input.fr-large,
  .gt-wrapper
    .module-editable-content-promo-noInner
    .editable-content
    textarea.fr-large,
  .gt-wrapper .module-editable-content-noInner .editable-content button.fr-large,
  .gt-wrapper .module-editable-content-noInner .editable-content input.fr-large,
  .gt-wrapper
    .module-editable-content-noInner
    .editable-content
    textarea.fr-large {
    font-size: 24px;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner a.editable-content.fr-strong,
  .gt-wrapper .module-editable-content-noInner a.editable-content.fr-strong {
    font-weight: 700;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner a.editable-content.fr-green,
  .gt-wrapper .module-editable-content-noInner a.editable-content.fr-green {
    color: green;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner img.editable-content,
  .gt-wrapper .module-editable-content-noInner img.editable-content {
    position: relative;
    max-width: 100%;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner img.editable-content.fr-dib,
  .gt-wrapper .module-editable-content-noInner img.editable-content.fr-dib {
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    img.editable-content.fr-dib.fr-fil,
  .gt-wrapper
    .module-editable-content-noInner
    img.editable-content.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    img.editable-content.fr-dib.fr-fir,
  .gt-wrapper
    .module-editable-content-noInner
    img.editable-content.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner img.editable-content.fr-dii,
  .gt-wrapper .module-editable-content-noInner img.editable-content.fr-dii {
    display: inline-block;
    float: none;
    vertical-align: bottom;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - (2 * 5px));
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    img.editable-content.fr-dii.fr-fil,
  .gt-wrapper
    .module-editable-content-noInner
    img.editable-content.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    img.editable-content.fr-dii.fr-fir,
  .gt-wrapper
    .module-editable-content-noInner
    img.editable-content.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    span.fr-img-caption.editable-content,
  .gt-wrapper
    .module-editable-content-noInner
    span.fr-img-caption.editable-content {
    position: relative;
    max-width: 100%;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    span.fr-img-caption.editable-content.fr-dib,
  .gt-wrapper
    .module-editable-content-noInner
    span.fr-img-caption.editable-content.fr-dib {
    margin: 5px auto;
    display: block;
    float: none;
    vertical-align: top;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    span.fr-img-caption.editable-content.fr-dib.fr-fil,
  .gt-wrapper
    .module-editable-content-noInner
    span.fr-img-caption.editable-content.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    span.fr-img-caption.editable-content.fr-dib.fr-fir,
  .gt-wrapper
    .module-editable-content-noInner
    span.fr-img-caption.editable-content.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right;
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    span.fr-img-caption.editable-content.fr-dii,
  .gt-wrapper
    .module-editable-content-noInner
    span.fr-img-caption.editable-content.fr-dii {
    display: inline-block;
    float: none;
    vertical-align: bottom;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - (2 * 5px));
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    span.fr-img-caption.editable-content.fr-dii.fr-fil,
  .gt-wrapper
    .module-editable-content-noInner
    span.fr-img-caption.editable-content.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px);
  }
  
  .gt-wrapper
    .module-editable-content-promo-noInner
    span.fr-img-caption.editable-content.fr-dii.fr-fir,
  .gt-wrapper
    .module-editable-content-noInner
    span.fr-img-caption.editable-content.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px);
  }
  
  /*@import "modules/_forms";*/
  /*@import "modules/_notifications";*/
  /********** START CAROUSEL **********/
  .gt-wrapper {
    /*.selectors-block ~ .slider-absolute  .slider .item  .image-wrapper {margin-bottom: 30px; }*/
    /*text carousel*/
    /* LG 5.0 */
    /* slider and text component */
  }
  .gt-wrapper .slider-container {
    overflow: hidden;
    position: relative;
    height: 0;
    padding: 0;
    /* 24.7% is because ratio: 1110/275 = ~0.247 */
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
  }
  .gt-wrapper .slider-container .slider {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .gt-wrapper .slider-container .slider .item {
    float: left;
    width: 100%;
  }
  .gt-wrapper .slider-container .slider .item .image-wrapper {
    margin-bottom: 0;
  }
  .gt-wrapper .slider-container .slider .item .slide-background-image {
    max-width: 100%;
    width: 100%;
  }
  .gt-wrapper .slider-navigation {
    color: #000;
    padding: 0;
    overflow: hidden;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: 0 !important;
    transform: translateY(-50%);
    /*padding: $global-padding;*/
    margin-top: -75px;
    z-index: 1;
    text-decoration: none !important;
    font-size: 44px;
    line-height: 48px;
    width: 48px;
  }
  .gt-wrapper .slider-navigation:after {
    z-index: -1;
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
  }
  .gt-wrapper .slider-navigation:hover:after,
  .gt-wrapper .slider-navigation:focus:after,
  .gt-wrapper .slider-navigation.active:after {
    opacity: 0.35;
  }
  .gt-wrapper .slider-navigation.prev-slide-button {
    left: 0;
    border-radius: 0;
    text-align: center;
  }
  .gt-wrapper .slider-navigation.next-slide-button {
    right: 0;
    border-radius: 0;
    text-align: center;
  }
  .gt-wrapper .slider-play {
    color: #b5b5b5 !important;
    padding: 0;
    overflow: hidden;
    display: block;
    position: absolute;
    top: auto;
    bottom: 0;
    right: 0;
    z-index: 3;
    text-decoration: none !important;
    font-size: 30px;
    left: auto;
    margin: 0 10px;
  }
  .gt-wrapper .slider-play.js-autoplaying .fa-pause-circle-o:before {
    content: "\f01d";
  }
  .gt-wrapper .slider-container .selectors-block {
    font-size: 13px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    bottom: 0;
    margin: 0 auto;
    left: auto;
    text-align: center;
    z-index: 1;
  }
  .gt-wrapper .slider-container .selector-item {
    color: #b5b5b5;
    margin: 0 2px;
  }
  .gt-wrapper .slider-container .selector-item:hover,
  .gt-wrapper .slider-container .selector-item:hover,
  .gt-wrapper .slider-container .selector-item.active {
    color: #000;
    text-decoration: none;
  }
  .gt-wrapper .slider-container .slider-navigation,
  .gt-wrapper .slider-container .selectors-block,
  .gt-wrapper .slider-container .selectors-block * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
  }
  .gt-wrapper .slider-container .slide-caption {
    padding: 5px 40px 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    max-height: 100%;
    cursor: inherit !important;
    width: 100%;
    z-index: 1;
    top: auto;
  }
  .gt-wrapper .slider-container .slide-caption p {
    color: #fff;
  }
  .gt-wrapper .slider-container .slide-caption:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.35;
    z-index: -1;
  }
  .gt-wrapper .slider-container .white-caption .slide-caption p {
    color: #000;
  }
  .gt-wrapper .slider-container .white-caption .slide-caption:after {
    background: #fff;
  }
  .gt-wrapper .slider-container:not(.light-theme).has-no-caption .selector-item {
    color: #000;
  }
  .gt-wrapper
    .slider-container:not(.light-theme).has-no-caption
    .selector-item:hover,
  .gt-wrapper
    .slider-container:not(.light-theme).has-no-caption
    .selector-item:focus,
  .gt-wrapper
    .slider-container:not(.light-theme).has-no-caption
    .selector-item.active {
    color: #b5b5b5;
  }
  .gt-wrapper .slider-container:not(.light-theme).has-no-caption .slider-play {
    color: #000 !important;
  }
  .gt-wrapper .slider-container.light-theme .slider-navigation {
    color: #fff;
  }
  .gt-wrapper .slider-container.light-theme .selector-item {
    color: #000;
  }
  .gt-wrapper .slider-container.light-theme .selector-item:hover,
  .gt-wrapper .slider-container.light-theme .selector-item:focus,
  .gt-wrapper .slider-container.light-theme .selector-item.active {
    color: #b5b5b5;
  }
  .gt-wrapper .slider-container.light-theme .slider-navigation:after {
    background: #fff;
  }
  .gt-wrapper .slider-container.light-theme .slider-play {
    color: #000 !important;
  }
  .gt-wrapper .slider-container.light-theme.has-no-caption .selector-item {
    color: #b5b5b5;
  }
  .gt-wrapper .slider-container.light-theme.has-no-caption .selector-item:hover,
  .gt-wrapper .slider-container.light-theme.has-no-caption .selector-item:focus,
  .gt-wrapper .slider-container.light-theme.has-no-caption .selector-item.active {
    color: #fff;
  }
  .gt-wrapper .slider-container.light-theme.has-no-caption .slider-play {
    color: #fff !important;
  }
  .gt-wrapper .slider-container .slider-absolute {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .gt-wrapper .text-carousel {
    height: 200px;
    padding: 0;
  }
  .gt-wrapper .text-carousel .text-slides-wrapper {
    height: 200px;
    padding: 0;
  }
  .gt-wrapper .text-carousel .indicators {
    position: relative;
    left: 20px;
    bottom: 0;
  }
  .gt-wrapper .text-carousel .slide-item .inner {
    min-height: 200px;
    padding: 20px;
  }
  .gt-wrapper .text-carousel .slide-item h4,
  .gt-wrapper .text-carousel .slide-item p {
    margin: 0 !important;
  }
  .gt-wrapper .campaign-wrapper .slider-container {
    padding-bottom: 44.43%;
    max-width: 960px;
    height: auto;
  }
  .gt-wrapper .slider-container .verticalSlider {
    max-height: 611px;
  }
  
  @media (max-width: 975px) {
    .gt-wrapper .slider-container .verticalImages {
      min-height: 527px;
    }
    .gt-wrapper .slider-container .slider-absolute .verticalImages {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 527px;
    }
    .gt-wrapper .slider-container .slider .verticalImages {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 527px;
    }
    .gt-wrapper .slider-container .slider .item verticalImages {
      float: left;
      width: 100%;
      min-height: 527px;
    }
    .gt-wrapper .slider-container .slider .item .image-wrapper verticalImages {
      margin-bottom: 0;
      min-height: 527px;
    }
    .gt-wrapper .gt-wrapper .img .verticalImages {
      min-height: 527px;
    }
  }
  @media (max-width: 768px) {
    .gt-wrapper
      .component-item.component-slider.show-mobile.product-sticker-and-regular-slider.prdStckr {
      margin-bottom: 0;
    }
  }
  
  /*@import "modules/_accordion";*/
  /*******DROPDOWN MENU START******/
  .gt-wrapper .sticky-wrapper {
    height: auto !important;
  }
  
  .gt-wrapper .main-nav-wrapper {
    float: left;
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
    font-size: 21px;
    text-transform: uppercase;
    line-height: 36px;
    padding: 6.5px;
    padding-top: 18px;
    padding-bottom: 5px;
    z-index: 2;
    margin: 7.5px 0;
  }
  
  .gt-wrapper .main-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: 0;
  }
  
  .gt-wrapper .main-nav:after {
    content: " ";
    display: block;
    height: 1px;
    zoom: 1;
    width: 100%;
    clear: both;
  }
  
  .gt-wrapper .main-nav .menu-item {
    position: relative;
    margin-bottom: 0;
  }
  
  .gt-wrapper .main-nav .menu-item {
    display: inline-block;
  }
  
  .gt-wrapper .main-nav .menu-item a {
    display: block;
    color: #333;
    display: block;
    padding: 0 10px;
    color: #333;
    border-bottom: 2px solid transparent;
  }
  
  .gt-wrapper .main-nav .menu-item a:hover,
  .gt-wrapper .main-nav .menu-item a:focus,
  .gt-wrapper .main-nav .menu-item a.active {
    text-decoration: none;
    color: #fff !important;
    color: #333333 !important;
    background: none;
  }
  
  .gt-wrapper .mobile-nav-trigger {
    max-width: 7%;
    min-width: 28px;
    display: none;
    float: right;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    margin: 0px 10px;
    border: none !important;
  }
  
  /*desktop only*/
  @media only screen and (min-width: 1281px) {
    .gt-wrapper .main-nav-wrapper {
      margin: 0 100px 0;
    }
  }
  
  /*laptop and above*/
  @media only screen and (min-width: 1025px) {
    .gt-wrapper .main-nav {
      display: block !important;
      opacity: 1 !important;
    }
  }
  
  /*laptop and below*/
  @media only screen and (max-width: 1280px) {
    .gt-wrapper .main-nav-wrapper {
      margin: 0;
    }
    .gt-wrapper .main-nav .menu-item a {
      padding: 0 6px;
    }
  }
  
  /*tablet and below*/
  @media only screen and (max-width: 1024px) {
    .gt-wrapper .main-nav-wrapper {
      margin: 0;
      float: none;
      padding: 0;
      margin: 0;
      position: absolute;
      top: 100%;
      width: 100%;
      z-index: 1;
      text-align: center;
      max-width: 500px;
      right: 0;
      margin: 0 10px;
    }
    .gt-wrapper .main-nav-wrapper:after {
      opacity: 0.95;
      position: absolute;
      z-index: -1;
      content: " ";
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #fff;
    }
    .gt-wrapper .main-nav {
      display: none;
      width: 100%;
      clear: both;
      width: 100%;
      max-height: calc(100vh - 70px);
      overflow: auto;
    }
    .gt-wrapper .main-nav .menu-item {
      display: block;
    }
    .gt-wrapper .main-nav .menu-item a {
      padding: 31.5px;
      margin: 0;
      border-bottom: 1px solid #ddd;
    }
    .gt-wrapper .mobile-nav-trigger {
      display: block;
    }
  }
  
  /*mobile and below*/
  @media only screen and (max-width: 768px) {
    .gt-wrapper .main-nav-wrapper {
      max-width: 260px;
    }
    .gt-wrapper .main-nav .menu-item a {
      padding: 12.5px;
      font-size: 15px;
      line-height: 20px;
    }
  }
  
  /*bar*/
  .gt-wrapper .header .bar {
    height: 1px;
    border: 2px solid #a50034;
    position: absolute;
    bottom: -3px;
    left: 0;
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .header .bar {
      display: none !important;
    }
  }
  
  /*******DROPDOWN MENU END******/
  /********** START LIGHTBOX OVERLAY **********/
  .overlay-bg {
    background: url("/assets/images/overlay-bg.png") repeat 0 0 transparent;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2;
  }
  
  .overlay {
    background: #fff;
    left: 0;
    margin: 0 auto;
    margin-top: 20px;
    max-width: 920px;
    padding: 20px;
    position: fixed;
    right: 0;
    top: 0;
    width: 80%;
    z-index: 3;
  }
  
  /********** END LIGHTBOX OVERLAY **********/
  /********** START LIGHTBOX OVERLAY **********/
  /*html, body { height: 100%; padding: 0; margin: 0; }*/
  .lightbox-image-overlay {
    background: #fff;
    padding: 20px;
    display: none;
    box-sizing: initial !important;
    width: 20%;
    height: 20%;
    margin: 0;
    position: absolute;
    overflow: visible;
    top: 50%;
    left: 50%;
    margin-top: -10%;
    margin-left: -10%;
    max-width: 1000000px;
    right: auto;
    bottom: auto;
    z-index: 4;
  }
  
  .lightbox-image-overlay .inner {
    width: 100%;
    height: 100%;
  }
  
  .lightbox-image-overlay img {
    width: 100%;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
  }
  
  .lightbox-image-overlay.checksize {
    position: fixed;
    margin-left: 0 !important;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
  }
  
  .lightbox-image-overlay.checksize img {
    height: auto;
    width: auto;
  }
  
  .lightbox-image-overlay .close-overlay {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 18px;
    height: 20px;
    width: 20px;
    border: 1px solid;
    text-align: center;
    border-radius: 100%;
    margin-top: -10px;
    margin-right: -10px;
    background: #fff;
  }
  
  .lightbox-trigger-image-wrapper {
    position: relative;
    display: inline-block;
    cursor: pointer;
  }
  
  .lightbox-trigger-icon {
    position: absolute;
    margin: 5px;
    width: 20px;
    text-align: center;
    line-height: 20px;
    left: 0;
    top: 0;
  }
  
  .lightbox-trigger-icon.top-left {
    left: 0;
    top: 0;
  }
  
  .lightbox-trigger-icon.top-right {
    left: auto;
    top: 0;
    right: 0;
  }
  
  .lightbox-trigger-icon.bottom-left {
    top: auto;
    bottom: 0;
  }
  
  .lightbox-trigger-icon.bottom-right {
    top: auto;
    left: auto;
    bottom: 0;
    right: 0;
  }
  
  #imagelightbox {
    cursor: pointer;
    position: fixed;
    z-index: 3;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-box-shadow: 0 0 3.125em rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 3.125em rgba(0, 0, 0, 0.75);
  }
  
  .imagelightbox-overlay {
    content: " ";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
    z-index: 2;
  }
  
  #imagelightbox-close {
    text-align: left;
    border-radius: 0;
    position: fixed;
    z-index: 4;
    top: 2.5em;
    right: 2.5em;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    color: #fff;
    font-size: 30px;
    line-height: 50px !important;
    display: block;
    width: 50px;
    text-align: center;
    cursor: pointer;
  }
  
  .js-image-lightbox {
    position: relative;
    display: block;
  }
  
  .js-image-lightbox:after {
    display: inline-block;
    margin: 20px;
    color: #000;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 30px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f055";
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
  }
  
  .slider-container .white-caption .js-image-lightbox:after {
    color: #fff;
  }
  
  /********** END LIGHTBOX OVERLAY **********/
  .gt-wrapper .promos-wrapper {
    padding: 40px 25px 10px;
    background: #f2f2f2;
    /*margin: 20px 0;*/
    margin-bottom: 50px;
  }
  
  .gt-wrapper .promos-wrapper-title {
    margin: 0 15px;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 7.5px;
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .promos-wrapper {
      padding: 20px 15px 15px;
    }
    .gt-wrapper .promos-wrapper-title {
      margin-bottom: 5px;
    }
  }
  
  @media (max-width: 768px) {
    .gt-wrapper .promos-wrapper {
      padding: 30px 25px 0px;
      margin-bottom: 30px;
    }
    .gt-wrapper .promos-wrapper-title {
      margin: 0 10px 5px;
      font-size: 20px;
      line-height: 26px;
    }
  }
  
  /*promos in sidebar*/
  .gt-wrapper .sidebar .promo .promo-title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  
  .gt-wrapper .sidebar .promo .promo-title-featured-product {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px;
    text-align: center;
  }
  
  .gt-wrapper .sidebar .promo .promo-link {
    font-size: 20px;
    line-height: 26px;
    font-size: 20px;
    line-height: 24px;
    color: #333333;
    display: block;
    text-align: right;
    padding-right: 15px;
    background: url(/assets/images/icon-more.png) transparent no-repeat center
      right;
    background-size: 10px auto;
  }
  
  .gt-wrapper .sidebar .promo .image-wrapper {
    margin-bottom: 20px;
  }
  
  .gt-wrapper .sidebar .promo .section {
    display: none;
  }
  
  .gt-wrapper .sidebar .promo .promo-copy {
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    font-weight: 400;
  }
  
  .gt-wrapper .sidebar .promo .promo-copy-featured-product {
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
    font-weight: 400;
    text-align: center;
  }
  
  .gt-wrapper .sidebar .promos-wrapper .promo + .promo {
    margin-top: 60px;
  }
  
  .gt-wrapper .sidebar .promo .promo-link {
    margin-bottom: 10px;
  }
  
  .gt-wrapper .sidebar .impulse-promoentry .promo-title {
    text-align: center;
  }
  
  .gt-wrapper .sidebar .promo .energy-label {
    text-align: center;
  }
  
  .gt-wrapper .sidebar .promo .energy-label a.el-link {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
    font-weight: 400;
    text-align: center;
    color: #333333;
  }
  
  .gt-wrapper .sidebar .promo .energy-label p.el-copy {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
    font-weight: 400;
    text-align: center;
    color: #333333;
  }
  
  .gt-wrapper .sidebar .promo img.energy-label-img {
    max-width: 50px;
  }
  
  .gt-wrapper .sidebar .promo .energy-label .elt {
    z-index: 2;
  }
  
  .gt-wrapper .sidebar .promo .energy-label-tooltip {
    z-index: 3;
    padding: 10px 0 0 0;
    width: 110px;
    left: calc(50%);
    position: absolute;
  }
  
  .gt-wrapper .sidebar .promo .energy-label-tooltip.single {
    width: 80px;
  }
  
  .gt-wrapper .sidebar .promo .energy-label-tooltip .tooltip-inner {
    text-align: center;
    background: #fff;
    border-radius: 2px;
    border: 2px solid #e4e4e4;
    padding: 16px 16px 16px 8px;
    display: flex;
    margin-top: -20px;
  }
  
  .gt-wrapper .sidebar .promo .energy-label-tooltip .tooltip-inner:before {
    position: relative;
    content: "";
    border-color: #e4e4e4;
    border-style: solid;
    border-width: 0 0 2px 2px;
    background: #fff;
    width: 11px;
    height: 10px;
    left: calc(50% - 2px);
    top: -22px;
    transform: rotate(133deg);
  }
  
  .gt-wrapper .sidebar .promo .energy-label-tooltip .tooltip-inner a.uk-link {
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 26px;
    border-radius: 3px;
    border: 1px solid #797979;
    box-sizing: border-box;
    font-size: 14px;
    color: #a50034;
    text-align: center;
    margin: 0 2px;
    text-decoration: none;
    line-height: 1.6;
  }
  
  .gt-wrapper .sidebar .promo .energy-label-tooltip .tooltip-inner a.eu-link {
    display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 26px;
    border-radius: 3px;
    border: 1px solid #797979;
    box-sizing: border-box;
    font-size: 14px;
    color: #6b6b6b;
    text-align: center;
    margin: 0 2px;
    text-decoration: none;
    line-height: 1.6;
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .sidebar .promo .promo-title {
      font-size: 16px;
      line-height: 20px;
    }
    .gt-wrapper .sidebar .promo .promo-link {
      font-size: 16px;
      line-height: 20px;
    }
  }
  
  @media (max-width: 768px) {
    .gt-wrapper .sidebar .promo .promo-title {
      font-size: 18px;
      line-height: 26px;
    }
    .gt-wrapper .sidebar .promo .promo-link {
      font-size: 18px;
      line-height: 26px;
    }
    .gt-wrapper .sidebar .impulse-promoentry .promo-title {
      font-size: 20px;
    }
  }
  
  /*promos in grid*/
  .gt-wrapper .grid-container .promo-grid-box {
    float: left;
    width: 100%;
  }
  
  .gt-wrapper .grid-container .promo .column-text,
  .gt-wrapper .grid-container .promo .column-image {
    background: #fff;
  }
  
  .gt-wrapper .grid-container .promo .column-text .copy-wrapper {
    padding: 15px 20px;
  }
  
  .gt-wrapper .grid-container .promo .section {
    margin-bottom: 25px;
  }
  
  .gt-wrapper .grid-container .promo .promo-title {
    text-transform: uppercase;
  }
  
  .gt-wrapper .grid-container .promo .promo-copy {
    margin-bottom: 90px;
    font-size: 16px;
    line-height: 20px;
  }
  
  .gt-wrapper .grid-container .promo .promo-link {
    font-size: 20px;
    line-height: 26px;
    display: block;
    text-align: right;
    right: 0;
    color: #333333;
    text-transform: uppercase;
  }
  
  @media (max-width: 1280px) {
    .gt-wrapper .grid-container .promo .section {
      margin-bottom: 10px;
    }
    .gt-wrapper .grid-container .promo .promo-copy {
      margin-bottom: 10px;
      font-size: 14px;
      line-height: 20px;
    }
    .gt-wrapper .grid-container .promo .promo-link {
      display: block;
      text-align: right;
      text-transform: uppercase;
      font-size: 16px;
      line-height: 20px;
      color: #333333;
    }
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .grid-container .promo .promo-title {
      font-size: 14px;
      line-height: 20px;
    }
    .gt-wrapper .grid-container .promo .section {
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 7.5px !important;
    }
  }
  
  @media (min-width: 769px) {
    .gt-wrapper .grid-container .promo .column-text,
    .gt-wrapper .grid-container .promo .column-image {
      width: 50%;
    }
    .gt-wrapper .grid-container .promo > .inner {
      display: flex;
    }
    .gt-wrapper .grid-container .promo .column-text {
      position: relative;
    }
    .gt-wrapper .grid-container .promo .column-text .copy-wrapper {
      position: absolute;
      padding: 0 50px;
      top: 50%;
      left: 0;
      width: 100%;
      transform: translateY(-50%);
    }
    .gt-wrapper .grid-container .promo .promo-link {
      margin-right: 40px;
    }
  }
  
  /********** END IMPULSES **********/
  /*video in editable content */
  .gt-wrapper .video-container {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
  
  .gt-wrapper .video-container iframe {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .gt-wrapper .multiple-videos-wrapper {
    max-width: 960px;
    margin: 0 auto;
  }
  .gt-wrapper .multiple-videos-wrapper .slider-container .slider-navigation .fa {
    font-size: 45px;
    color: #fff;
  }
  
  .gt-wrapper .multiple-videos-wrapper .slider-container .slider-navigation {
    margin: 15px;
  }
  
  .gt-wrapper .multiple-videos-wrapper .slider-navigation:after {
    z-index: -1;
    content: " ";
    position: absolute;
    top: 10%;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000 !important;
    opacity: 0.6;
  }
  
  .gt-wrapper .multiple-videos-wrapper .iframe-wrapper {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
  
  .gt-wrapper .multiple-videos-wrapper .iframe-wrapper iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .gt-wrapper .iframe-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
  }
  
  .gt-wrapper .inner.mb10.js-multiple-videos-wrapper {
    max-width: 960px;
    margin: 0 auto;
    padding: 0;
  }
  .gt-wrapper
    .inner.mb10.js-multiple-videos-wrapper
    .iframe-wrapper.video-player {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
  
  .gt-wrapper .main-content .multiple-videos-wrapper {
    max-width: 990px;
    margin: 0 auto;
    padding: 0;
  }
  
  @media (max-width: 769px) {
    .gt-wrapper .inner.mb10.js-multiple-videos-wrapper {
      display: block;
      float: left;
      width: 100%;
      height: auto;
    }
    .gt-wrapper
      .inner.mb10.js-multiple-videos-wrapper
      .iframe-wrapper.video-player {
      display: block !important;
      margin: 20px 10px;
      padding-bottom: 53.5%;
    }
    .gt-wrapper .multiple-videos-wrapper .video-container {
      padding-bottom: 53.5%;
    }
  }
  
  /********** START Entries grid **********/
  .gt-wrapper {
    /*common to all entries*/
    /*hover effects*/
  }
  .gt-wrapper .grid-container {
    padding-top: 5px;
  }
  .gt-wrapper .entry-box {
    width: 100%;
    float: left;
    position: relative;
  }
  .gt-wrapper .entry-box:after {
    display: block;
    content: " ";
  }
  .gt-wrapper .entry-box .entry-container {
    margin: 15px;
    overflow: hidden;
  }
  .gt-wrapper .entry-box .section {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 7.5px;
    line-height: 20px;
  }
  .gt-wrapper .entry-box .entry-title {
    font-size: 24px;
    line-height: 35px;
    margin: 20px 0px 0px;
    /*margin-bottom: 30px;*/
    padding-bottom: 10px;
    font-weight: 900;
  }
  .gt-wrapper .entry-box .copy {
    font-size: 16px;
    line-height: 21px;
    margin: 0;
    overflow: hidden;
  }
  .gt-wrapper .entry-box .entry-link {
    display: block;
    text-align: right;
  
    font-size: 16px;
    line-height: 20px;
    color: #333333;
  }
  
  .gt-wrapper .entry-box .inner {
    background: #fff;
    padding: 20px 20px 10px;
    margin: 0;
    position: relative;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  
  .gt-wrapper .entry-box .image-wrapper a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  .gt-wrapper .entry-box:hover .entry-container {
    box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.04),
      -10px 0 20px 0px rgba(0, 0, 0, 0.04);
  }
  /*mixin for regular*/
  /*Mixin for 2nd and 3rd entries*/
  /*mixin for hero*/
  /*Mediaquery  for tablet and BIGGER*/
  @media (min-width: 769px) {
    .gt-wrapper {
      /*.entry-box .entry-container {  position: absolute; height: calc(100% - 30px); width: calc(100% - 30px); }*/
      /*REMOVED FOR RELATED ARTICLES*/
      /*hero*/
      /*2nd and 3rd entry*/
      /*3rd entry only*/
      /*rest of the entries*/
    }
    .gt-wrapper .entry-box:nth-child(1) {
      width: 33.33%;
      /*&:after { padding-bottom: 107.47%;  }*/
      /*.entry-title { max-height: 50px;  }*/
      /*remove to match landing*/
      /*max height remove for landing*/
      /*removed for landing*/
      /*&:hover .entry-container .copy-wrapper .inner { max-height: 300%; }*/
      /*removed for landing*/
      width: 55%;
      /*5.0 style*/
      /*&:after {  padding-bottom: 97.62%; /*WARNING }*/
      margin-bottom: 20px;
    }
    .gt-wrapper .entry-box:nth-child(1) .entry-link {
      display: none;
    }
    .gt-wrapper .entry-box:nth-child(1) .entry-container .copy-wrapper {
      height: 0;
      padding-bottom: 32.47%;
      position: relative;
    }
    .gt-wrapper .entry-box:nth-child(1) .entry-container .copy-wrapper .inner {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      /*max-height: calc(100% - 7.5px);*/
      height: auto;
    }
    .gt-wrapper .entry-box:nth-child(1) .entry-container .copy-wrapper .copy {
      opacity: 0;
      /*min-height: 40px;*/
    }
    .gt-wrapper
      .entry-box:nth-child(1):hover
      .entry-container
      .copy-wrapper
      .copy {
      opacity: 1;
      height: 60px;
    }
    .gt-wrapper .entry-box:nth-child(1) .section {
      margin-bottom: 15px;
    }
    .gt-wrapper .entry-box:nth-child(1) .entry-container .copy-wrapper {
      padding-bottom: 20%;
      /*WARNING*/
    }
    .gt-wrapper .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) {
      width: 45%;
      /*5.0 style*/
      height: 38.9%;
      /*WARNING*/
      /*.image-wrapper {  height: 100%; min-width: 62.09%;  }*/
    }
    .gt-wrapper .entry-box:nth-child(n + 2):not(:nth-child(n + 4)):after {
      padding-bottom: 38.9%;
    }
    .gt-wrapper .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .entry-link {
      display: block;
      position: absolute;
      bottom: 0;
      right: 0;
      margin: 30px 20px;
    }
    .gt-wrapper .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .section {
      margin-bottom: 10px;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container {
      display: flex;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .image-wrapper
      .image-placeholder {
      width: auto;
      height: 100%;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .entry-title {
      max-height: 60px;
      margin-bottom: 20px;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper {
      min-width: 37.9%;
      border-left: 0px solid #fff;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .copy {
      max-height: calc(100% - 120px);
      visibility: hidden;
      opacity: 0;
      transition: visibility 0.5s, opacity 0.5s ease;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .inner {
      height: 100%;
      padding: 50px 20px;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 2):not(:nth-child(n + 4)):hover
      .entry-container
      .copy-wrapper
      .copy {
      visibility: visible;
      opacity: 1;
    }
    .gt-wrapper .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) {
      margin-bottom: 20px;
    }
    .gt-wrapper .entry-box:nth-child(n + 4) {
      width: 33.33%;
      /*&:after { padding-bottom: 107.47%;  }*/
      /*.entry-title { max-height: 50px;  }*/
      /*remove to match landing*/
      /*max height remove for landing*/
      /*removed for landing*/
      /*&:hover .entry-container .copy-wrapper .inner { max-height: 300%; }*/
      /*removed for landing*/
    }
    .gt-wrapper .entry-box:nth-child(n + 4) .entry-link {
      display: none;
    }
    .gt-wrapper .entry-box:nth-child(n + 4) .entry-container .copy-wrapper {
      height: 0;
      padding-bottom: 32.47%;
      position: relative;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 4)
      .entry-container
      .copy-wrapper
      .inner {
      position: absolute;
      bottom: 0px;
      left: 0;
      width: 100%;
      /*max-height: calc(100% - 7.5px);*/
      height: auto;
    }
    .gt-wrapper .entry-box:nth-child(n + 4) .entry-container .copy-wrapper .copy {
      opacity: 0;
      /*min-height: 40px;*/
    }
    .gt-wrapper
      .entry-box:nth-child(n + 4):hover
      .entry-container
      .copy-wrapper
      .copy {
      opacity: 1;
      height: 60px;
    }
  }
  
  /*Mediaquery for laptop and lower*/
  @media (max-width: 1280px) and (min-width: 769px) {
    .gt-wrapper .entry-container .copy-wrapper .inner {
      padding: 15px 20px;
    }
    .gt-wrapper .entry-container .copy-wrapper .section {
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 7.5px !important;
    }
    .gt-wrapper .entry-container .copy-wrapper .entry-title {
      font-size: 14px;
      line-height: 20px;
      max-height: calc(100% - 25px);
    }
    .gt-wrapper .entry-container .copy-wrapper .copy {
      font-size: 14px;
      line-height: 20px;
    }
  }
  
  @media (max-width: 1280px) and (min-width: 769px) {
    .gt-wrapper
      .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .inner {
      padding: 20px 10px 55px;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .entry-title {
      margin-bottom: 10px;
    }
  }
  
  /*mediaquery for tablet and lower*/
  @media (max-width: 1024px) and (min-width: 769px) {
    .gt-wrapper {
      /*hero*/
      /*regular*/
      /*side*/
    }
    .gt-wrapper .entry-container .copy-wrapper .inner {
      padding: 10px 20px;
    }
    .gt-wrapper .entry-container .copy-wrapper .section {
      font-size: 11.5px;
      line-height: 15px;
    }
    .gt-wrapper .entry-container .copy-wrapper .entry-title {
      max-height: calc(100% - 20px);
    }
    .gt-wrapper .entry-box:nth-child(1) {
      margin-bottom: 10px;
    }
    .gt-wrapper .entry-box:nth-child(1) .copy-wrapper .inner {
      padding: 10px 20px;
    }
    .gt-wrapper .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) {
      margin-bottom: 10px;
    }
    .gt-wrapper .entry-box .entry-container {
      height: calc(100% - 20px);
      width: calc(100% - 20px);
      margin: 10px;
      overflow: hidden;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .copy {
      font-size: 11px;
      line-height: 13px;
    }
    .gt-wrapper .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .entry-link {
      margin: 10px;
    }
  }
  
  @media (max-width: 768px) {
    .gt-wrapper {
      /*.entry-container .copy-wrapper .inner { margin-top: 5px; }*/
      /*removed for landing on mobile*/
    }
    .gt-wrapper .entry-box .entry-link {
      display: none;
    }
    .gt-wrapper .entry-container .copy-wrapper .copy {
      display: none;
    }
    .gt-wrapper .entry-box {
      width: 100% !important;
      float: left;
      position: relative;
    }
    .gt-wrapper .entry-box .entry-container {
      margin: 10px;
      overflow: hidden;
      width: auto;
    }
  }
  
  /********** END Entries grid **********/
  /************************* TAGS LANDING ENTRY BOXES STYLES ***********************************/
  .gt-wrapper {
    /*common to all entries*/
    /*hover effects*/
  }
  .gt-wrapper .grid-container {
    padding-top: 5px;
  }
  .gt-wrapper .tag-entry-box {
    width: 100%;
    float: left;
    position: relative;
  }
  .gt-wrapper .tag-entry-box:after {
    display: block;
    content: " ";
  }
  .gt-wrapper .tag-entry-box .entry-container {
    margin: 15px;
    overflow: hidden;
  }
  .gt-wrapper .tag-entry-box .section {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 7.5px;
    line-height: 20px;
  }
  .gt-wrapper .tag-entry-box .entry-title {
    font-size: 20px;
    line-height: 25px;
    margin: 0;
    margin-bottom: 7.5px;
    text-transform: uppercase;
  }
  .gt-wrapper .tag-entry-box .copy {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
  }
  .gt-wrapper .tag-entry-box .entry-link {
    display: none;
    text-align: right;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    color: #333333;
  }
  .gt-wrapper .tag-entry-box .inner {
    background: #fff;
    padding: 30px 20px 20px;
    margin: 0;
    position: relative;
    height: 100%;
  }
  .gt-wrapper .tag-entry-box .image-wrapper a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  .gt-wrapper .tag-entry-box:hover .entry-container {
    box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.04),
      -10px 0 20px 0px rgba(0, 0, 0, 0.04);
  }
  
  /*mixin for regular*/
  /*Mixin for 2nd and 3rd entries*/
  /*mixin for hero*/
  /*Mediaquery  for tablet and BIGGER*/
  @media (min-width: 769px) {
    .gt-wrapper {
      /*.entry-box .entry-container {  position: absolute; height: calc(100% - 30px); width: calc(100% - 30px); }*/
      /*REMOVED FOR RELATED ARTICLES*/
      /*hero*/
      /*.entry-box:nth-child(1) { @include entry-hero(); margin-bottom: 20px;  }*/
      /*2nd and 3rd entry*/
      /*.entry-box:nth-child(n+2):not(:nth-child(n+4)) { @include entry-copy-onside();   }*/
      /*3rd entry only*/
      /*.entry-box:nth-child(n+3):not(:nth-child(n+4)) {   margin-bottom: 20px; }*/
      /*rest of the entries*/
    }
    .gt-wrapper .tag-entry-box {
      width: 33.33%;
      /*&:after { padding-bottom: 107.47%;  }*/
      /*.entry-title { max-height: 50px;  }*/
      /*remove to match landing*/
      /*max height remove for landing*/
      /*removed for landing*/
      /*&:hover .entry-container .copy-wrapper .inner { max-height: 300%; }*/
      /*removed for landing*/
    }
    .gt-wrapper .tag-entry-box .tag-entry-link {
      display: none;
    }
    .gt-wrapper .tag-entry-box .entry-container .copy-wrapper {
      height: 0;
      padding-bottom: 32.47%;
      position: relative;
    }
    .gt-wrapper .tag-entry-box .entry-container .copy-wrapper .inner {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      /*max-height: calc(100% - 7.5px);*/
      height: auto;
    }
    .gt-wrapper .tag-entry-box .entry-container .copy-wrapper .copy {
      opacity: 0;
      /*min-height: 40px;*/
    }
    .gt-wrapper .tag-entry-box:hover .entry-container .copy-wrapper .copy {
      opacity: 1;
      height: 60px;
    }
  }
  
  /*Mediaquery for laptop and lower*/
  @media (max-width: 1280px) and (min-width: 769px) {
    .gt-wrapper .entry-container .copy-wrapper .inner {
      padding: 15px 20px;
      margin-top: 10px !important;
    }
    .gt-wrapper .entry-container .copy-wrapper .section {
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 7.5px !important;
    }
    .gt-wrapper .entry-container .copy-wrapper .entry-title {
      font-size: 14px;
      line-height: 20px;
      max-height: calc(100% - 25px);
    }
    .gt-wrapper .entry-container .copy-wrapper .copy {
      font-size: 14px;
      line-height: 20px;
    }
  }
  
  /*@media (max-width: $laptop) and (min-width: $mobile+1) {
      .gt-wrapper {
          .entry-box:nth-child(n+2):not(:nth-child(n+4)) .entry-container .copy-wrapper .inner { padding: 20px 10px 55px; }
          .entry-box:nth-child(n+2):not(:nth-child(n+4)) .entry-container .copy-wrapper .entry-title   {margin-bottom: 10px;}
      }
  }*/
  /*mediaquery for tablet and lower*/
  @media (max-width: 1024px) and (min-width: 769px) {
    .gt-wrapper {
      /*hero*/
      /*.entry-box:nth-child(1) {margin-bottom: 10px; }
          .entry-box:nth-child(1) .copy-wrapper .inner   {  padding: 10px 20px;  }*/
      /*regular*/
      /*.entry-box:nth-child(n+3):not(:nth-child(n+4)) { margin-bottom: 10px; }
          .entry-box .entry-container {   height: calc(100% - 20px); width: calc(100% - 20px); margin: 10px; overflow: hidden; }*/
      /*side*/
      /*.entry-box:nth-child(n+2):not(:nth-child(n+4)) .entry-container .copy-wrapper .copy { font-size: 11px; line-height: 13px;}
          .entry-box:nth-child(n+2):not(:nth-child(n+4)) .entry-link { margin: 10px; }*/
    }
    .gt-wrapper .entry-container .copy-wrapper .inner {
      padding: 10px 20px;
    }
    .gt-wrapper .entry-container .copy-wrapper .section {
      font-size: 11.5px;
      line-height: 15px;
    }
    .gt-wrapper .entry-container .copy-wrapper .entry-title {
      max-height: calc(100% - 20px);
    }
  }
  
  @media (max-width: 768px) {
    .gt-wrapper {
      /*.entry-container .copy-wrapper .inner { margin-top: 5px; }*/
      /*removed for landing on mobile*/
    }
    .gt-wrapper .tag-entry-box .entry-link {
      display: none;
    }
    .gt-wrapper .tag-entry-container .copy-wrapper .copy {
      display: none;
    }
  }
  
  /*5.0*/
  .tag-entry-box > * {
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
  }
  
  .tag-entry-box .copy {
    max-height: 40px;
  }
  
  @media (max-width: 1024px) {
    .tag-entry-box .entry-container {
      height: calc(100% - 40px);
      width: calc(100% - 40px);
      margin: 0px 20px 20px 20px;
    }
  }
  
  @media (min-width: 769px) {
    .gt-wrapper .tag-entry-box:hover .entry-container .copy-wrapper .inner {
      height: 130%;
    }
    .tag-entry-box .entry-container {
      position: absolute;
      height: calc(100% - 20px);
      width: calc(100% - 20px);
      margin: 0px 10px 10px 10px !important;
    }
    .tag-entry-box .image-wrapper a {
      border-bottom: 7.5px solid rgb(255, 255, 255);
    }
    .tag-entry-box .image-wrapper a {
      border-bottom: 0;
    }
    .tag-entry-box:after {
      padding-bottom: 95.35%;
    }
    .gt-wrapper .tag-entry-box .entry-container .copy-wrapper .inner {
      height: calc(100%);
    }
  }
  
  .gt-wrapper .entry-navigation {
    margin-bottom: 30px;
    margin: 0 15px;
    margin-top: 45px;
    overflow: hidden;
    height: auto;
  }
  
  .gt-wrapper .entry-navigation:before {
    content: " ";
    display: block;
    width: 100%;
    height: 1px;
    border-top: 1px solid #ddd;
    margin-bottom: 25px;
  }
  
  .gt-wrapper .entry-navigation-item {
    position: relative;
  }
  
  .gt-wrapper .entry-navigation-item a {
    text-decoration: none !important;
  }
  
  .gt-wrapper .entry-navigation-item .h5 {
    font-size: 18px;
  }
  
  .gt-wrapper .entry-navigation-item .fa {
    font-size: 40px;
    position: absolute;
    top: 50%;
    width: 18px;
    /*height: 32px;*/
    /*background: url(/assets/images/icon-arrow.png) transparent no-repeat center right;*/
  }
  
  .gt-wrapper .entry-navigation-item .fa::before {
    content: "\f105" !important;
  }
  
  .gt-wrapper .entry-navigation-item.left {
    text-align: left;
    padding-left: 30px;
  }
  
  .gt-wrapper .entry-navigation-item.left .fa {
    left: 0;
    transform: translateY(-50%) rotate(180deg);
  }
  
  .gt-wrapper .entry-navigation-item.right {
    text-align: right;
    float: right;
    padding-right: 30px;
  }
  
  .gt-wrapper .entry-navigation-item.right .fa {
    right: 0;
    transform: translateY(-50%);
  }
  
  .gt-wrapper {
    /*fade images*/
    /*lazy load styles*/
  }
  .gt-wrapper .js-image-wrapper {
    transition: all 0.75s ease-out 0s;
    opacity: 1;
    filter: alpha(opacity=100);
  }
  .gt-wrapper .fade-images .js-image-wrapper {
    transition: opacity 0.35s ease-out;
    opacity: 0.75;
    filter: alpha(opacity=75);
  }
  .gt-wrapper .fade-images .js-image-wrapper:hover {
    opacity: 1;
    filter: alpha(opacity=1);
  }
  .gt-wrapper .js-image-wrapper {
    overflow: hidden;
  }
  .gt-wrapper .js-image-wrapper img {
    transition: all 0.75s ease-out 0s;
  }
  .gt-wrapper .js-image-wrapper:hover img {
    transform: scale(1.1, 1.1) rotate(0.001deg);
    transition: all 5s linear 0s;
  }
  .gt-wrapper img.lazy {
    display: block;
    min-height: 0;
  }
  
  .gt-wrapper .js-lazy-load-trigger {
    opacity: 0;
  }
  
  .gt-wrapper .btn.view-more-button {
    display: block;
    margin: 0;
    clear: both;
    margin: 15px;
  }
  
  .gt-wrapper .page-header {
    padding-top: 5px;
  }
  
  .gt-wrapper .page-details {
    margin-bottom: 20px;
    position: relative;
  }
  
  .gt-wrapper .page-details .share-container {
    float: right;
    padding: 0 15px;
    opacity: 1;
    transition: opacity 0.25s;
  }
  
  .gt-wrapper .page-details .share-container.show {
    opacity: 1;
  }
  
  .gt-wrapper .page-details > i {
    float: right;
    font-size: 1.5em;
    margin-left: 1rem;
  }
  
  .gt-wrapper .page-details .details {
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    padding: 4px 0px;
    text-transform: uppercase;
    font-family: "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .page-details .details strong {
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .page-title {
    margin-bottom: 30px;
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
    text-transform: uppercase;
  }
  
  .gt-wrapper .intro {
    font-size: 26px;
    line-height: 32px;
  }
  
  .gt-wrapper .main-content {
    padding-right: 10px;
  }
  /*
  .gt-wrapper .main-content .page-header .image-wrapper {
    margin-bottom: 15px;
    max-width: 960px !important; }
  
  .gt-wrapper .main-content .image-wrapper img {
    max-width: 960px;
    margin: 0 auto; }
  */
  .gt-wrapper .main-content .component-slider,
  .gt-wrapper .main-content .component-video {
    margin-bottom: 15px;
  }
  
  .gt-wrapper .main-content .component-slider .image-wrapper {
    max-width: none;
  }
  
  .gt-wrapper .main-content .editable-content img {
    display: block;
    margin-bottom: 15px;
  }
  
  .gt-wrapper .main-content .editable-content iframe {
    width: 100%;
    display: block;
    margin-bottom: 15px;
  }
  
  .gt-wrapper
    .main-content
    .module-editable-content-noInner
    .editable-content
    img {
    display: block;
    margin-bottom: 15px;
  }
  
  .gt-wrapper
    .main-content
    .module-editable-content-noInner
    .editable-content
    iframe {
    width: 100%;
    display: block;
    margin-bottom: 15px;
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .page-title {
      margin-bottom: 15px;
    }
    .gt-wrapper .main-content .component-slider,
    .gt-wrapper .main-content .component-video {
      margin-bottom: 22.5px;
    }
    .gt-wrapper .main-content .editable-content img {
      margin-bottom: 22.5px;
    }
    .gt-wrapper .main-content .editable-content iframe {
      margin-bottom: 22.5px;
    }
    .gt-wrapper
      .main-content
      .module-editable-content-noInner
      .editable-content
      img {
      margin-bottom: 22.5px;
    }
    .gt-wrapper
      .main-content
      .module-editable-content-noInner
      .editable-content
      iframe {
      margin-bottom: 22.5px;
    }
  }
  
  @media (max-width: 1024px) and (min-width: 769px) {
    .gt-wrapper .page-details .details {
      font-size: 11px;
      line-height: 17px;
    }
    .gt-wrapper .page-details .share-container img {
      max-width: 20px;
    }
    .gt-wrapper .intro {
      font-size: 26px;
      line-height: 32px;
    }
  }
  
  @media (max-width: 768px) {
    .gt-wrapper .main-content {
      padding-right: 0px;
    }
    .gt-wrapper .page-details {
      display: flex;
      flex-direction: column;
    }
    .gt-wrapper .page-details .share-container {
      float: none;
      order: 2;
      margin-bottom: 15px;
      padding: 0;
    }
    .gt-wrapper .page-details .details {
      order: 1;
      margin-bottom: 15px;
    }
  }
  
  .gt-wrapper .regular-page-content .box-container {
    max-width: 860px;
  }
  
  .gt-wrapper .regular-page-content .h1,
  .gt-wrapper .regular-page-content h1 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 60px;
  }
  
  .gt-wrapper .main-content .regular-page-content .editable-content h1 {
    font-size: 80px;
    line-height: 96px;
  }
  
  .gt-wrapper .main-content .regular-page-content .editable-content p,
  .gt-wrapper .main-content .regular-page-content .editable-content h1,
  .gt-wrapper .main-content .regular-page-content .editable-content h2,
  .gt-wrapper .main-content .regular-page-content .editable-content h3,
  .gt-wrapper .main-content .regular-page-content .editable-content h4,
  .gt-wrapper .main-content .regular-page-content .editable-content h5,
  .gt-wrapper .main-content .regular-page-content .editable-content h6,
  .gt-wrapper .main-content .regular-page-content .editable-content ul,
  .gt-wrapper .main-content .regular-page-content .editable-content ol,
  .gt-wrapper .main-content .regular-page-content .editable-content table,
  .gt-wrapper .main-content .regular-page-content .editable-content ul,
  .gt-wrapper .main-content .regular-page-content .editable-content ol,
  .gt-wrapper .main-content .regular-page-content .editable-content img {
    margin-bottom: 60px;
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .main-content .regular-page-content .editable-content h1 {
      font-size: 32px;
      line-height: 40px;
    }
  }
  
  /*@import "modules/_socials";*/
  .gt-wrapper .tags-list {
    margin: 0;
  }
  
  .gt-wrapper .tags-list li {
    margin-right: 5px;
    padding-bottom: 5px;
    font-weight: normal;
  }
  
  .gt-wrapper .tags-list a {
    color: #333333;
    border-bottom: 1px solid;
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .tags-list a:hover,
  .gt-wrapper .tags-list a:focus {
    text-decoration: none;
    border-bottom: 1px solid transparent;
  }
  
  .gt-wrapper {
    /*modules tabs component*/
    /*{display:flex;margin-bottom:0;}*/
  }
  .gt-wrapper .modules-tabs-component .tabs-menu {
    display: flex;
  }
  .gt-wrapper .modules-tabs-component ul.tabs-menu.js-sticky-tabs.sticky-active {
    position: fixed;
    top: 0px;
    width: 1600px;
    z-index: 9999;
  }
  .gt-wrapper .modules-tabs-component .tab {
    border: none;
  }
  .gt-wrapper .modules-tabs-component .tabs-menu li {
    position: relative;
    background: #fff;
    border-top: 1px solid #cccccd;
    border-bottom: 1px solid #cccccd;
    border-left: 1px solid #cccccd;
    border-right: 1px solid #cccccd;
  }
  .gt-wrapper .modules-tabs-component .tabs-menu li:first-child {
    border-left: 1px solid #cccccd;
  }
  .gt-wrapper .modules-tabs-component .tabs-menu li:last-child {
    border-right: 1px solid #cccccd;
  }
  .gt-wrapper .modules-tabs-component .tabs-menu li a:focus,
  .gt-wrapper .modules-tabs-component .tabs-menu li a:hover,
  .gt-wrapper .modules-tabs-component .tabs-menu li a.active {
    color: #fff;
    text-decoration: none;
  }
  .gt-wrapper .modules-tabs-component .tabs-menu li a:focus:before,
  .gt-wrapper .modules-tabs-component .tabs-menu li a:hover:before,
  .gt-wrapper .modules-tabs-component .tabs-menu li a.active:before {
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 100%;
    content: " ";
    height: 0;
    /*border-bottom: 5px solid $red*/
  }
  .gt-wrapper .modules-tabs-component .tabs-menu li a:focus:after,
  .gt-wrapper .modules-tabs-component .tabs-menu li a:hover:after,
  .gt-wrapper .modules-tabs-component .tabs-menu li a.active:after {
    bottom: 0;
    content: " ";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    /*border-bottom: 7px solid $red*/
    border-right: 7px solid transparent;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
  .gt-wrapper .modules-tabs-component .tabs-menu li a {
    border-bottom: 0;
    height: 100%;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    padding: 0;
    position: relative;
    color: #333333;
    font-family: "LG Smart", "Open Sans Condensed", "Open Sans", sans-serif, Arial;
    font-size: 22px;
  }
  .gt-wrapper .modules-tabs-component .tabs-menu .image-wrapper {
    margin: 0;
    height: 0;
    padding-bottom: 80%;
    position: relative;
    overflow: hidden;
  }
  .gt-wrapper .modules-tabs-component .tabs-menu .image-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .gt-wrapper .modules-tabs-component .tabs-menu .name {
    padding: 10px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: "Open Sans Condensed", "LG Smart", "Open Sans", sans-serif, Arial;
  }
  .gt-wrapper .modules-tabs-component .inner {
    padding: 2.5px;
  }
  .gt-wrapper .modules-tabs-component ul {
    text-align: center;
  }
  .gt-wrapper .modules-tabs-component .imageandtext .inner {
    padding: 0px;
  }
  .gt-wrapper
    .modules-tabs-component
    .entry-box-related
    .entry-container
    .copy-wrapper
    .inner {
    padding: 30px 20px 50px;
  }
  
  @media (max-width: 425px) {
    .gt-wrapper .modules-tabs-component .tabs-menu li a {
      font-size: 10px;
      line-height: 12px;
    }
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .modules-tabs-component .tabs-menu li a {
      padding: 5px;
    }
    .gt-wrapper .modules-tabs-component .tabs-menu .image-wrapper {
      display: none;
    }
    .gt-wrapper .modules-tabs-component .tabs-menu .name {
      padding: 10px 0;
      font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
    }
  }
  
  @media (min-width: 1281px) {
    .gt-wrapper .modules-tabs-component .tabs-menu li a {
      font-size: 32px;
      line-height: 40px;
    }
  }
  
  @media (min-width: 769px) {
    .gt-wrapper
      .modules-tabs-component
      ul.tabs-menu.js-sticky-tabs.sticky-active {
      top: 5px;
    }
  }
  @media only screen and (min-width: 300px) and (max-width: 374px) {
    .gt-wrapper
      .modules-tabs-component
      ul.tabs-menu.js-sticky-tabs.sticky-active {
      width: 95%;
    }
  }
  @media only screen and (min-width: 375px) and (max-width: 414px) {
    .gt-wrapper
      .modules-tabs-component
      ul.tabs-menu.js-sticky-tabs.sticky-active {
      width: 96%;
    }
  }
  @media only screen and (min-width: 415px) and (max-width: 568px) {
    .gt-wrapper
      .modules-tabs-component
      ul.tabs-menu.js-sticky-tabs.sticky-active {
      width: 97%;
    }
  }
  @media only screen and (min-width: 569px) and (max-width: 1366px) {
    .gt-wrapper
      .modules-tabs-component
      ul.tabs-menu.js-sticky-tabs.sticky-active {
      width: 98.5%;
    }
  }
  @media only screen and (min-width: 1367px) and (max-width: 2000px) {
    .gt-wrapper
      .modules-tabs-component
      ul.tabs-menu.js-sticky-tabs.sticky-active {
      width: 98.68%;
      max-width: 1580px;
    }
  }
  
  /*@import "modules/_logosSlider";*/
  .gt-wrapper {
    /*campaigns*/
    /***************************************/
    /*overlay entries*/
    /*Socials*/
    /*heading*/
    /* fron hack for link headings in related entries */
  }
  .gt-wrapper .overlay-container {
    display: block;
    overflow: hidden;
  }
  .gt-wrapper .overlay-container .entry-overlay {
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
  }
  .gt-wrapper .overlay-container .entry-overlay {
    z-index: 1;
    bottom: 0;
    width: 100%;
    top: 0 !important;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
  }
  .gt-wrapper .overlay-container .entry-overlay:after {
    z-index: -1;
    content: " ";
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.6;
  }
  .gt-wrapper .overlay-container .entry-overlay .copy-wrapper {
    color: #fff;
    padding: 20px 0;
    position: absolute;
    top: 0;
    width: 100%;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    left: 0;
  }
  .gt-wrapper .overlay-container:hover .entry-overlay {
    opacity: 1;
  }
  .gt-wrapper .campaign-entry {
    overflow: hidden;
  }
  .gt-wrapper .campaign-entry a {
    color: #333333;
  }
  .gt-wrapper .campaign-entry .image-wrapper {
    padding-bottom: 44.43%;
    height: 0;
    position: relative;
  }
  .gt-wrapper .campaign-entry .image-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .gt-wrapper .campaign-entry .overlay-container .entry-overlay .copy-wrapper {
    padding: 20px 36px;
  }
  .gt-wrapper .campaign-entry .copy-wrapper h1 {
    font-size: 48px;
    line-height: 52px;
    margin-bottom: 60px;
    font-family: LG Smart;
  }
  @media (max-width: 1024px) {
    .gt-wrapper .campaign-entry .copy-wrapper h1 {
      font-size: 30px;
      line-height: 40px;
      margin-bottom: 25px;
    }
    .gt-wrapper .campaign-header .hero-campaign h1 {
      font-size: 30px !important;
      line-height: 40px !important;
      margin-bottom: 25px;
    }
    .gt-wrapper .overlay-container .entry-overlay {
      top: -webkit-calc(100% - 109px) !important;
      top: calc(100% - 109px) !important;
    }
  }
  .gt-wrapper .campaign-entry .copy-wrapper h2 {
    font-size: 36px;
    line-height: 40px;
    color: #fff;
  }
  .gt-wrapper .campaign-entry .copy-wrapper p {
    font-size: 24px;
    line-height: 30px;
    color: #fff;
  }
  .gt-wrapper .promotion-socials-wrapper img {
    max-width: 50px !important;
    margin: 0 25px;
  }
  @media (max-width: 1024px) {
    .gt-wrapper .promotion-socials-wrapper img {
      max-width: 40px !important;
      margin: 0 10px;
      margin-bottom: 10px;
    }
  }
  .gt-wrapper .promotion-socials-wrapper p {
    font-family: "Open Sans Condensed", "Open Sans", sans-serif;
    font-size: 34px;
    text-align: center;
    margin-bottom: 20px;
    line-height: 38px;
  }
  .gt-wrapper .promotion-socials-wrapper p.socials-subtitle {
    font-family: "Open Sans Condensed", "Open Sans", sans-serif;
    font-size: 20px;
    text-align: center;
    margin-bottom: 20px;
    line-height: 25px;
  }
  @media (max-width: 768px) {
    .gt-wrapper .promotion-socials-wrapper p {
      font-family: "Open Sans Condensed", "Open Sans", sans-serif;
      font-size: 25px;
      text-align: center;
      margin-bottom: 20px;
      line-height: 30px;
    }
  }
  .gt-wrapper .campaign-header .hero-campaign h1 {
    font-size: 48px;
    line-height: 52px;
    font-family: LG Smart SemiBold;
  }
  .gt-wrapper .campaign-header .hero-campaign .copy-wrapper {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
  }
  .gt-wrapper .campaign-header .hero-campaign .copy-wrapper.hero-left-align {
    transform: translate(0%, -50%);
    left: 0;
    padding: 0 20px;
  }
  .gt-wrapper .campaign-header .hero-campaign .copy-wrapper.hero-right-align {
    transform: translate(0%, -50%);
    left: auto;
    right: 0;
    padding: 0 20px;
  }
  .gt-wrapper .campaign-header .hero-campaign img {
    margin-bottom: 20px;
  }
  .gt-wrapper .promotion-heading {
    margin-bottom: 20px;
  }
  .gt-wrapper .promotion-heading h3 {
    font-size: 18px;
    line-height: 22px;
    font-family: LG Smart Light;
  }
  .gt-wrapper .campaign-wrapper {
    text-align: center;
  }
  .gt-wrapper .campaign-wrapper .btn {
    border-radius: 0;
  }
  .gt-wrapper .campaign-wrapper .module-editable-content {
    padding: 40px 0;
    text-align: center;
  }
  .gt-wrapper .campaign-wrapper .module-editable-content h1,
  .gt-wrapper .campaign-wrapper .module-editable-content h2,
  .gt-wrapper .campaign-wrapper .module-editable-content h3,
  .gt-wrapper .campaign-wrapper .module-editable-content h4 {
    font-family: LG Smart;
  }
  .gt-wrapper .campaign-wrapper .module-editable-content-promo-noInner .btn {
    border-radius: 0;
  }
  .gt-wrapper
    .campaign-wrapper
    .module-editable-content-promo-noInner
    .module-editable-content {
    padding: 40px 0;
    text-align: center;
  }
  .gt-wrapper
    .campaign-wrapper
    .module-editable-content-promo-noInner
    .module-editable-content
    h1,
  .gt-wrapper
    .campaign-wrapper
    .module-editable-content-promo-noInner
    .module-editable-content
    h2,
  .gt-wrapper
    .campaign-wrapper
    .module-editable-content-promo-noInner
    .module-editable-content
    h3,
  .gt-wrapper
    .campaign-wrapper
    .module-editable-content-promo-noInner
    .module-editable-content
    h4 {
    font-family: LG Smart;
  }
  .gt-wrapper .campaign-wrapper .promo .entry-copy {
    padding: 20px;
    font-family: "LG Smart Light";
    font-size: 18px;
  }
  .gt-wrapper .campaign-wrapper .promotion-heading .campaign-header-bold {
    line-height: 42px;
    font-family: "LG Smart SemiBold";
    font-size: 46px;
    text-align: Center;
    margin-top: 25px;
    padding: 0% 7%;
  }
  .gt-wrapper
    .campaign-wrapper
    .promotion-heading
    .editable-content
    .campaign-editable-copy {
    font-family: "LG Smart Light";
    font-size: 26px;
    text-align: Center;
    padding-right: 7%;
    padding-left: 7%;
  }
  .gt-wrapper
    .campaign-wrapper
    .campaign-header
    .promotion-heading
    .editable-content
    p {
    font-size: 24px;
    padding-right: 7%;
    padding-left: 7%;
  }
  .gt-wrapper .campaign-wrapper .video-subtitle {
    font-family: "LG Smart Semibold" !important;
    font-size: 36px;
    text-align: center;
    padding: 0px 7%;
    margin-top: 60px;
  }
  .gt-wrapper .campaign-wrapper .video-description {
    font-family: "LG Smart Light" !important;
    font-size: 24px;
    text-align: center;
    padding: 0px 7% 10px;
    margin-bottom: 20px;
    line-height: 30px;
  }
  .gt-wrapper .module-related-entries .entry .category a {
    display: inline-block;
    position: relative;
    margin-bottom: 10px;
  }
  .gt-wrapper .module-related-entries .entry .category a::after {
    content: " ";
    display: block;
    position: absolute;
    bottom: 0;
    height: 1px;
    border-bottom: 1px solid #a50034;
    width: 100%;
  }
  .gt-wrapper .module-promos {
    display: flex;
    flex-direction: row;
  }
  .gt-wrapper .module-promos .box {
    position: relative;
    z-index: 0;
  }
  .gt-wrapper .module-promos .box:after {
    content: " ";
    position: absolute;
    background: #eee;
    height: calc(100% - 30px);
    width: calc(100% - 30px);
    top: 15px;
    z-index: -1;
    left: 15px;
  }
  .gt-wrapper .module-promos .clearfix {
    display: none;
  }
  .gt-wrapper .module-promos .entry-copy {
    padding: 20px 0;
    text-align: center;
    background: #eee;
  }
  .gt-wrapper .module-promos .btn {
    background: #000 !important;
    color: #fff;
    padding: 0 40px;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .gt-wrapper .module-promos .entry-copy .title {
    font-size: 16px;
    font-family: LG Smart;
    border-bottom: none;
    padding-bottom: 0;
  }
  @media (max-width: 1024px) {
    .gt-wrapper .module-promos .box:after {
      height: calc(100% - 20px);
      width: calc(100% - 20px);
      top: 10px;
      z-index: -1;
      left: 10px;
    }
  }
  @media (max-width: 768px) {
    .gt-wrapper .module-promos {
      display: block;
    }
    .gt-wrapper .clearfix {
      display: block;
    }
  }
  .gt-wrapper .campaign-wrapper .module-related-entries a.primary-color {
    font-family: "LG Smart SemiBold", Tahoma, Arial, sans-serif;
    font-size: 24px;
  }
  .gt-wrapper .campaign-wrapper .module-related-entries h3 a {
    font-family: "LG Smart", Tahoma, Arial, sans-serif;
  }
  .gt-wrapper .campaign-header .promotion-socials-wrapper p {
    margin-bottom: 20px !important;
    font-family: LG Smart Semibold !important;
    font-size: 36px;
  }
  .gt-wrapper .campaign-entry .mobile-image {
    display: none;
  }
  .gt-wrapper .campaign-entry .desktop-image {
    display: block;
  }
  @media (max-width: 1024px) {
    .gt-wrapper .campaign-entry .mobile-image {
      display: block;
    }
    .gt-wrapper .campaign-entry .desktop-image {
      display: none;
    }
    .gt-wrapper .campaign-entry .image-wrapper {
      padding-bottom: 75%;
    }
  }
  @media (max-width: 1024px) {
    .gt-wrapper .iframe-overlay {
      pointer-events: none;
    }
    .gt-wrapper .video-player {
      display: none;
    }
  }
  
  /*lg 5.0*/
  .gt-wrapper .module-editable-content-promo {
    text-align: center;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner {
    text-align: center;
  }
  
  .gt-wrapper .promotion-socials-wrapper li.tablet-displayed {
    display: none;
  }
  
  @media (max-width: 1024px) {
    .promotion-socials-wrapper .list-inline .tablet-displayed {
      display: inline-block !important;
      visibility: visible !important;
    }
  }
  
  /* slider and text*/
  @media (max-width: 1024px) {
    .gt-wrapper .main-content {
      /*.image-wrapper-grey{background-color:#FFF!important;}*/
    }
    .gt-wrapper .main-content .imagesliderandtext-wrapper-text {
      position: relative !important;
      /*margin-top: 36px;*/
      /*margin-bottom: 36px;*/
    }
    .gt-wrapper .main-content .imagesliderandtext {
      display: flex;
      flex-flow: column;
      position: relative;
      float: left;
    }
    .gt-wrapper
      .main-content
      .imagesliderandtext
      .component-item.component-slider.show-mobile.product-sticker-and-regular-slider {
      order: 1;
      width: 100%;
    }
    .gt-wrapper .main-content .imagesliderandtext.desktop-flex {
      overflow: hidden;
    }
    .gt-wrapper .main-content .imagesliderandtext-image {
      order: 1;
      width: 100%;
    }
    .gt-wrapper .main-content .imagesliderandtext-text {
      order: 2;
      width: 100%;
      text-align: left;
    }
    .gt-wrapper {
      /*.image-wrapper-grey{background-color:#FFF!important;}*/
    }
    .gt-wrapper .imagesliderandtext-wrapper-text {
      position: relative !important;
      /*margin-top: 36px;*/
      /*margin-bottom: 36px;*/
    }
    .gt-wrapper .imagesliderandtext {
      display: flex;
      flex-flow: column;
      position: relative;
      float: left;
    }
    .gt-wrapper
      .imagesliderandtext
      .component-item.component-slider.show-mobile.product-sticker-and-regular-slider {
      order: 1;
      width: 100%;
    }
    .gt-wrapper .imagesliderandtext.desktop-flex {
      overflow: hidden;
    }
    .gt-wrapper .imagesliderandtext-image {
      order: 1;
      width: 100%;
    }
    .gt-wrapper .imagesliderandtext-text {
      order: 2;
      width: 100%;
      text-align: center;
    }
  }
  
  @media (min-width: 1024px) {
    .gt-wrapper .main-content .imagesliderandtext {
      max-width: 990px;
      margin: 0 auto;
    }
    .gt-wrapper
      .main-content
      .imagesliderandtext
      .desktop-flex.imagesliderandtext {
      margin: 0px 0px;
    }
    .gt-wrapper
      .main-content
      .imagesliderandtext
      .desktop-flex.imagesliderandtext
      .inner.imagesliderandtext-wrapper-text {
      padding: 0 25px;
      margin: 0px;
      text-align: left;
    }
    .gt-wrapper
      .main-content
      .imagesliderandtext
      .verticalImages
      .slider-absolute {
      margin: 0 0px;
    }
    .gt-wrapper
      .main-content
      .imagesliderandtext
      .imagesliderandtext-image.box-6 {
      padding-right: 0px;
    }
  }
  
  @media (min-width: 1024px) {
    .gt-wrapper .desktop-flex.imagesliderandtext {
      margin: 0px 10px;
    }
    .gt-wrapper .desktop-flex.imagesliderandtext .inner.js-slider-component {
      padding: 0;
      margin: 0;
    }
    .gt-wrapper .inner.imagesliderandtext-wrapper-text {
      margin-left: 42.5px;
      padding-right: 80px;
      text-align: center;
    }
  }
  
  @media (min-width: 1025px) {
    .imagesliderandtext .slide-out-container {
      display: inline-block;
      width: 49%;
    }
    .imagesliderandtext .slide-out {
      text-align: center;
    }
    .imagesliderandtext .slide-out-hidden .slide-out-link {
      width: 100%;
      display: inline-block;
      min-height: 215px;
    }
  }
  
  /*@import "modules/_imageText";*/
  /*@import "modules/_relatedEntries";*/
  .gt-wrapper {
    /*******TABS START******/
    /*******TABS END******/
    /*modules tabs component*/
    /*{display:flex;margin-bottom:0;}*/
    /*.modules-tabs-component .tabs-menu   { display:flex; }
      .modules-tabs-component .tab{border:none;}
      .modules-tabs-component .tabs-menu li{position:relative;background:#FFF; border-top: 2px solid #cccccd;border-bottom: 2px solid #cccccd;border-left: 1px solid #cccccd;border-right: 1px solid #cccccd;} 
      .modules-tabs-component .tabs-menu li:first-child{border-left: 2px solid #cccccd;} 
      .modules-tabs-component .tabs-menu li:last-child{border-right: 2px solid #cccccd;} 
      .modules-tabs-component .tabs-menu li a:focus,
      .modules-tabs-component .tabs-menu li a:hover,
      .modules-tabs-component .tabs-menu li a.active{color: $font-color;text-decoration:none;}
      .modules-tabs-component .tabs-menu li a:focus:before,
      .modules-tabs-component .tabs-menu li a:hover:before,
      .modules-tabs-component .tabs-menu li a.active:before{position: absolute;bottom: -5px;left: 0;width: 100%;content: " ";height: 0;border-bottom: 5px solid $red;}
      .modules-tabs-component .tabs-menu li a:focus:after,
      .modules-tabs-component .tabs-menu li a:hover:after,
      .modules-tabs-component .tabs-menu li a.active:after{bottom: 0;content: " ";width: 0;height: 0;border-left: 7px solid transparent;border-bottom: 7px solid $red;border-right: 7px solid transparent;position: absolute;left: 50%;transform: translateX(-50%); }
      .modules-tabs-component .tabs-menu li a{border-bottom:0;height:100%;padding-bottom: 10px!important;padding: 0;position:relative;color: $font-color;font-family: LG Smart;font-size: 22px;}
      /*.modules-tabs-component .tabs-menu .image-wrapper{ margin: 0;height: 0;padding-bottom: 80%;position: relative;overflow: hidden;}
      .modules-tabs-component .tabs-menu .image-wrapper img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}*/
    /*.modules-tabs-component .tabs-menu .name{padding:10px; display: block; overflow: hidden; text-overflow: ellipsis; }*/
  }
  .gt-wrapper ul.tabs-menu {
    margin-left: 0;
    padding-left: 0;
  }
  .gt-wrapper .tabs-menu li {
    display: inline-block;
    /*margin-right: 10px;*/
    margin-bottom: -1px;
    background-color: #f2f2f2;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
  }
  .gt-wrapper .tabs-menu li {
    position: relative;
    z-index: 1;
  }
  .gt-wrapper .tabs-menu li a {
    padding: 5px 20px;
    display: block;
    border-bottom: 1px solid #ddd;
  }
  .gt-wrapper .tabs-menu li a:hover,
  .gt-wrapper .tabs-menu li a.active {
    background-color: #000;
    /*border-bottom: 1px solid transparent;*/
  }
  .gt-wrapper .tabs-menu .active a {
    color: #a50034;
  }
  .gt-wrapper .tab {
    border: 1px solid #ddd;
    background-color: #fff;
    width: auto;
    clear: both;
  }
  .gt-wrapper .tab-content.js-tab-content {
    display: none;
  }
  .gt-wrapper .tab-content.js-tab-content.active {
    display: block;
  }
  
  @media (max-width: 425px) {
    .gt-wrapper .modules-tabs-component .tabs-menu li a {
      font-size: 15px;
      line-height: 12px;
    }
  }
  
  @media (max-width: 1024px) {
    .gt-wrapper .modules-tabs-component .tabs-menu li a {
      padding: 5px;
    }
    .gt-wrapper .modules-tabs-component .tabs-menu .image-wrapper {
      display: none;
    }
    .gt-wrapper .modules-tabs-component .tabs-menu .name {
      padding: 10px 0;
      line-height: 20px;
      font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
    }
  }
  
  @media (min-width: 1281px) {
    .gt-wrapper .modules-tabs-component .tabs-menu li a {
      font-size: 32px;
      line-height: 38px;
    }
  }
  
  /*IE 10*/
  .ie10-user .image-wrapper .image-placeholder {
    padding-bottom: 75%;
  }
  
  .ie10-user .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .image-wrapper {
    width: 60%;
  }
  
  .ie10-user .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .copy-wrapper {
    width: 40%;
  }
  
  .ie11-user
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
    .entry-container
    .copy-wrapper
    .copy {
    max-height: 90px;
  }
  
  /*@import "modules/_whatIsLanding";*/
  /*@import "modules/_bottomBar";*/
  /********** END MODULES **********/
  /*Custom*/
  /************************************************************************************************************************************/
  /*1. global styles*/
  /*2. Master elements*/
  /*3. Header*/
  /*4. Footer*/
  /*5. Custom elements*/
  /*1. global styles*/
  /************************************************************************************************************************************/
  .gt-wrapper {
    text-align: left;
  }
  
  .gt-wrapper .box-container.maxW {
    max-width: 1600px;
  }
  
  /*2. Master elements*/
  /************************************************************************************************************************************/
  .gt-wrapper {
    padding-top: 0;
  }
  
  #app-my-lg + #content .gt-wrapper {
    padding-top: 38px;
  }
  
  /*3. Header*/
  /************************************************************************************************************************************/
  .gt-wrapper {
    /*logo*/
  }
  .gt-wrapper .header {
    position: relative;
    z-index: 1;
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
    padding: 0;
    z-index: 2;
    width: 100% !important;
    border-bottom: 1px solid #ddd;
  }
  .gt-wrapper .header:after {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: " ";
    opacity: 0.95;
    z-index: -1;
  }
  .gt-wrapper .header .logo-wrapper {
    float: left;
    margin-top: 0px;
  }
  .gt-wrapper .header .logo-wrapper img {
    display: block;
  }
  
  /*4. Footer*/
  /************************************************************************************************************************************/
  .gt-wrapper .footer {
    position: relative;
    z-index: 0;
  }
  
  /*5. Content*/
  /************************************************************************************************************************************/
  .gt-wrapper .gt-content {
    position: relative;
    z-index: 1;
    /*padding-top: 20px;*/
  }
  
  @media only screen and (min-width: 769px) {
    .gt-wrapper .sidebar {
      padding-top: 15px;
    }
  }
  
  .video-wrapper {
    height: 0;
    padding-bottom: 50%;
    position: relative;
    overflow: hidden;
  }
  
  .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  .video-tracker-link {
    width: 100%;
    position: absolute;
    height: 100%;
    z-index: 2;
    left: 0;
    top: 0;
  }
  
  /*6. Breadcrumb*/
  /************************************************************************************************************************************/
  
  .gt-wrapper .gt-content .editable-content table {
    overflow-wrap: break-word;
    word-break: break-word;
  }
  
  .gt-wrapper
    .gt-content
    .module-editable-content-promo-noInner
    .editable-content
    table,
  .module-editable-content-noInner .editable-content table {
    overflow-wrap: break-word;
    word-break: break-word;
  }
  
  /*promo boxes mobile 05052020*/
  @media (max-width: 768px) {
    .component-promos .box {
      height: auto;
      padding: 0 10px 0 10px;
      margin: 0 0 10px 0;
    }
    .component-promos .box .entry-container {
      height: auto;
    }
    .component-promos .box .entry-container .image-wrapper a {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      overflow: hidden;
      border-bottom: 0;
    }
    .component-promos .box .entry-container .copy-wrapper {
      position: relative;
      bottom: 0;
      width: 100%;
      height: auto;
      min-height: 90px;
    }
    .component-promos .box .entry-container .copy-wrapper .inner {
      height: auto;
      position: relative;
      bottom: 0;
      left: 0;
      width: 100%;
      background: #fff;
      padding: 30px 20px 30px;
      margin: 0;
      border: 1px solid #c6c6c6;
    }
    .component-promos .box .entry-container .copy-wrapper .inner .entry-title {
      font-size: 20px;
      line-height: 25px;
      margin-bottom: 7.5px;
      text-transform: uppercase;
      height: 100%;
    }
    .component-promos .box .entry-container .copy-wrapper .inner .copy {
      opacity: 1;
      display: block;
      font-size: 14px;
      line-height: 20px;
      margin: 0;
      overflow: hidden;
      margin-bottom: 7.5px;
      height: 100%;
    }
    .component-promos
      .box
      .entry-container
      .copy-wrapper
      .inner
      .btn-promo.btn-square.btn-outline {
      padding: 4px 50px;
      font-size: 16px;
      z-index: 0;
      position: relative;
      left: 0;
      transform: none;
      display: block;
      margin: 0 auto;
      max-width: 70%;
    }
  }
  
  @media (max-width: 768px) {
    .component-promos {
      display: block;
    }
    .component-promos
      .box
      .entry-container
      .copy-wrapper
      .inner
      .btn-promo.btn-square.btn-outline {
      padding: 8px 50px !important;
    }
    .clearfix {
      display: block;
    }
  }
  
  @media (max-width: 500px) {
    .component-item.component-slider.promos-comp-mobile-slider.show-mobile
      .entry-container {
      height: auto;
    }
    .component-item.component-slider.promos-comp-mobile-slider.show-mobile
      .entry-container
      .image-wrapper
      a {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      overflow: hidden;
      border-bottom: 0;
    }
    .component-item.component-slider.promos-comp-mobile-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper {
      position: relative;
      bottom: 0;
      width: 100%;
      height: auto;
    }
    .component-item.component-slider.promos-comp-mobile-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner {
      height: auto;
      min-height: 150px;
      position: relative;
      bottom: 0;
      left: 0;
      width: 100%;
      background: #fff;
      padding: 30px 20px 30px;
      margin: 0;
      border: 1px solid #c6c6c6;
    }
    .component-item.component-slider.promos-comp-mobile-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner
      .entry-title {
      font-size: 20px;
      line-height: 25px;
      margin-bottom: 7.5px;
      text-transform: uppercase;
      height: 100%;
      text-align: center;
    }
    .component-item.component-slider.promos-comp-mobile-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner
      .copy {
      opacity: 1;
      display: block;
      font-size: 14px;
      line-height: 20px;
      margin: 0;
      overflow: hidden;
      margin-bottom: 7.5px;
      height: 100%;
      text-align: center;
    }
    .component-item.component-slider.promos-comp-mobile-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner
      .btn-promo.btn-square.btn-outline {
      padding: 8px 10px;
      font-size: 16px;
      z-index: 0;
      position: relative;
      left: 0;
      transform: translateY(50%);
      display: block;
      margin: 0 auto;
      max-width: 70%;
    }
    .component-item.component-slider.promos-comp-mobile-slider.show-mobile
      .selectors-block {
      font-size: 13px;
      overflow: hidden;
      position: absolute;
      width: 100% !important;
      bottom: 0;
      margin: 0 auto;
      left: auto !important;
      text-align: center;
      z-index: 1;
      transform: none !important;
      -webkit-transform: none !important;
    }
    .clearfix {
      display: block;
    }
  }
  
  @media (min-width: 501px) and (max-width: 768px) {
    .component-item.component-slider.show-mobile .entry-container {
      height: auto;
    }
    .component-item.component-slider.show-mobile
      .entry-container
      .image-wrapper
      a {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      overflow: hidden;
      border-bottom: 0;
    }
    .component-item.component-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper {
      position: relative;
      bottom: 0;
      width: 100%;
      height: auto;
    }
    .component-item.component-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner {
      height: auto;
      min-height: 150px;
      position: relative;
      bottom: 0;
      left: 0;
      width: 100%;
      background: #fff;
      padding: 30px 20px 30px;
      margin: 0;
      border: 1px solid #c6c6c6;
    }
    .component-item.component-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner
      .entry-title {
      font-size: 20px;
      line-height: 25px;
      margin-bottom: 7.5px;
      text-transform: uppercase;
      height: 100%;
      text-align: center;
    }
    .component-item.component-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner
      .copy {
      opacity: 1;
      display: block;
      font-size: 14px;
      line-height: 20px;
      margin: 0;
      overflow: hidden;
      margin-bottom: 7.5px;
      height: 100%;
      text-align: center;
    }
    .component-item.component-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner
      .btn-promo.btn-square.btn-outline {
      padding: 8px 10px;
      font-size: 16px;
      z-index: 0;
      position: relative;
      left: 0;
      transform: translateY(50%);
      display: block;
      margin: 0 auto;
      max-width: 30%;
    }
    .clearfix {
      display: block;
    }
  }
  
  /*promo boxes re-styling from feedback * 06052020*/
  .component-promos .box {
    height: auto;
    padding: 0 10px 0 10px;
    margin: 0 0 10px 0;
    text-align: center;
  }
  .component-promos .box .entry-container {
    height: auto;
  }
  .component-promos .box .entry-container .image-wrapper a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    border-bottom: 0;
  }
  .component-promos .box .entry-container .copy-wrapper {
    position: relative;
    bottom: 0;
    width: 100%;
    height: auto;
  }
  .component-promos .box .entry-container .copy-wrapper .inner {
    height: auto;
    min-height: 150px;
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 30px 20px 30px;
    margin: 0;
    border: 1px solid #c6c6c6;
  }
  .component-promos .box .entry-container .copy-wrapper .inner .entry-title {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 7.5px;
    text-transform: uppercase;
    height: 100%;
  }
  .component-promos .box .entry-container .copy-wrapper .inner .copy {
    opacity: 1;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    margin-bottom: 7.5px;
    height: 100%;
  }
  .component-promos
    .box
    .entry-container
    .copy-wrapper
    .inner
    .btn-promo.btn-square.btn-outline {
    padding: 3% 22%;
    font-size: 16px;
    z-index: 0;
    position: relative;
    left: 0;
    transform: translateY(50%);
    display: inline-block;
  }
  
  /*quote slider*/
  .slider-absolute .quote-slide {
    margin: 0;
    height: 0;
    padding-bottom: 50%;
    position: relative;
    overflow: hidden;
  }
  
  .slider-absolute .quote-slide .quote-wrapper {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    object-fit: contain;
    transform: translateY(-50%);
    text-align: center;
  }
  
  .slider-absolute .quote-slide .quote-wrapper .copy {
    width: calc(100% - 65px);
    position: relative;
    max-width: 960px;
    margin: 0 auto !important;
    font-size: 35px;
    line-height: 45px;
    font-weight: bold;
    margin-bottom: 20px !important;
    padding: 0 45px;
    display: inline-block;
  }
  
  .slider-absolute .quote-slide .quote-wrapper .copy span {
    font-size: 120px;
    position: absolute;
    font-weight: initial;
    font-family: Arial;
  }
  
  .slider-absolute .quote-slide .quote-wrapper .copy span.first {
    left: 0px;
    top: 15px;
  }
  
  .slider-absolute .quote-slide .quote-wrapper .copy span.last {
    right: 0px;
    bottom: -30px;
  }
  
  .slider-absolute .quote-slide .quote-wrapper .subtitle {
    position: relative;
    max-width: 500px;
    margin: 0 auto !important;
    font-style: italic;
    font-size: 15px;
    line-height: 20px;
  }
  
  .slider-absolute .quote-slide .quote-wrapper img {
    margin-bottom: 20px;
  }
  
  @media (max-width: 1280px) {
    .slider-absolute .quote-slide .quote-wrapper .copy {
      font-size: 25px;
      line-height: 35px;
    }
    .slider-absolute .quote-slide .quote-wrapper .subtitle {
      font-size: 20px;
      line-height: 30px;
    }
    .slider-absolute .quote-slide .quote-wrapper .copy span {
      font-size: 60px;
    }
  }
  
  @media (max-width: 818px) {
    .slider-absolute .quote-slide .quote-wrapper img {
      margin-bottom: 0px;
      max-width: 50%;
    }
    .slider-absolute .quote-slide .quote-wrapper .copy {
      font-size: 18px;
      margin-bottom: 10px !important;
      line-height: 24px;
    }
    .slider-absolute .quote-slide .quote-wrapper .inner {
      padding: 0 7.5px;
    }
    .slider-absolute .quote-slide .quote-wrapper .subtitle {
      font-size: 12px;
      line-height: 16px;
    }
  }
  
  @media (max-width: 768px) {
    .slider-absolute {
      /*.quote-slide .quote-wrapper .subtitle {font-size:12px;line-height:16px;  }*/
    }
    .slider-absolute .quote-slide .quote-wrapper {
      max-width: 75%;
      margin: 0 auto;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
    }
    .slider-absolute .quote-slide .quote-wrapper .copy {
      font-size: 14px;
      line-height: 16px;
      max-width: 270px;
      margin-bottom: 5px !important;
      min-width: 200px !important;
      padding: 0 25px !important;
    }
    .slider-absolute .quote-slide .quote-wrapper .copy span.first {
      top: 10px;
    }
    .slider-absolute .quote-slide .quote-wrapper .copy span.last {
      bottom: -20px;
    }
    .slider-absolute .quote-slide .quote-wrapper img {
      margin-bottom: 0px;
    }
  }
  
  /*Promo page keyvisual*/
  @media (max-width: 768px) {
    .promo.promo-top .copy-wrapper .promo-copy strong {
      font-size: 16px;
      line-height: 24px;
      font-family: LG Smart "Open Sans", sans-serif, Arial;
      font-weight: 700;
    }
    .promo.promo-top .copy-wrapper .promo-copy sup,
    .promo.promo-top .copy-wrapper .promo-copy sub {
      font-family: LG Smart "Open Sans", sans-serif, Arial;
    }
  }
  
  @media (min-width: 1024px) {
    .promo.promo-top .copy-wrapper .promo-copy strong {
      font-size: 18px;
      line-height: 26px;
      font-family: LG Smart "Open Sans", sans-serif, Arial;
      font-weight: 700;
    }
    .promo.promo-top .copy-wrapper .promo-copy sup,
    .promo.promo-top .copy-wrapper .promo-copy sub {
      font-family: LG Smart "Open Sans", sans-serif, Arial;
    }
  }
  
  @media (min-width: 320px) and (max-width: 768px) {
    a.btn-promo {
      font-size: 16px;
    }
  }
  
  @media (max-width: 500px) {
    .component-item.component-slider.related-articles-comp-mobile-slider.show-mobile
      .entry-container {
      height: auto;
    }
    .component-item.component-slider.related-articles-comp-mobile-slider.show-mobile
      .entry-container
      .image-wrapper
      a {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      overflow: hidden;
      border-bottom: 0;
    }
    .component-item.component-slider.related-articles-comp-mobile-slider.show-mobile
      .slider-absolute
      .entry-container {
      margin-bottom: 10px;
    }
    .component-item.component-slider.related-articles-comp-mobile-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper {
      position: relative;
      bottom: 0;
      width: 100%;
      height: auto;
    }
    .component-item.component-slider.related-articles-comp-mobile-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner {
      height: auto;
      min-height: 150px;
      position: relative;
      bottom: 0;
      left: 0;
      width: 100%;
      background: #fff;
      padding: 30px 20px 30px;
      margin: 0;
      border: 1px solid #c6c6c6;
    }
    .component-item.component-slider.related-articles-comp-mobile-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner
      .entry-category {
      font-size: 20px;
      line-height: 25px;
      margin-bottom: 7.5px;
      text-transform: uppercase;
      height: 100%;
      text-align: left;
      margin: 0;
    }
    .component-item.component-slider.related-articles-comp-mobile-slider.show-mobile
      .slider-absolute
      .entry-container
      .copy-wrapper
      .inner
      .entry-title {
      font-size: 20px;
      line-height: 25px;
      margin-bottom: 7.5px;
      text-transform: uppercase;
      height: 100%;
      text-align: left;
      margin-top: 30px;
    }
    .component-item.component-slider.related-articles-comp-mobile-slider.show-mobile
      .selectors-block {
      font-size: 13px;
      overflow: hidden;
      position: absolute;
      width: 100% !important;
      bottom: 0;
      margin: 0 auto;
      left: auto !important;
      text-align: center;
      z-index: 1;
      transform: none !important;
      -webkit-transform: none !important;
    }
  
    .clearfix {
      display: block;
    }
  }
  @media (min-width: 501px) {
    .component-item.component-slider.related-articles-comp-mobile-slider.show-mobile {
      display: none !important;
    }
  }
  @media (min-width: 501px) {
    .entry-box.entry-box-related.show-desktop {
      display: block !important;
    }
  }
  
  /****************_V2-VARIABLES*****************/
  .smooth-transition,
  a:hover,
  a:focus,
  a.active,
  .gt-wrapper .slider-navigation:after,
  .gt-wrapper .text-carousel,
  .gt-wrapper .main-nav .menu-item a:hover,
  .gt-wrapper .main-nav .menu-item a:focus,
  .gt-wrapper .main-nav .menu-item a.active,
  .gt-wrapper .header .bar,
  .gt-wrapper .vide-thumbnail,
  .gt-wrapper .entry-box .entry-container,
  .gt-wrapper .entry-box .copy,
  .gt-wrapper .entry-box .inner,
  .gt-wrapper .tag-entry-box .entry-container,
  .gt-wrapper .tag-entry-box .copy,
  .gt-wrapper .tag-entry-box .inner,
  .gt-wrapper .overlay-container .entry-overlay,
  .gt-wrapper .overlay-container .entry-overlay .copy-wrapper,
  .gt-wrapper .campaign-entry .image-wrapper,
  .entry-box .inner,
  .promo .inner,
  .tag-entry-box .inner {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
  }
  
  .smooth-transition-transform,
  .gt-wrapper .image-wrapper img {
    -webkit-transition: transform 0.3s ease-in-out;
    -moz-transition: transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    -ms-transition: transform 0.3s ease-in-out;
  }
  
  .smooth2-transition {
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
  }
  
  .slow-transition {
    -webkit-transition: all 5s linear 0s;
    -moz-transition: all 5s linear 0s;
    -o-transition: all 5s linear 0s;
    -ms-transition: all 5s linear 0s;
  }
  
  /****************_V2-VARIABLES END *****************/
  /****************_V2-LAYOUT *****************/
  .btn-promo.btn-block {
    display: inline-block;
    width: 90%;
    margin: 0 auto;
  }
  
  .btn-promo1.btn-block {
    display: inline-block;
    width: 90%;
    margin: 0 auto;
  }
  
  .btn-promo {
    border-radius: 30px;
    padding: 10px;
    text-align: center;
    line-height: 1em;
    color: #fff;
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
    background: #333;
    border: 1px solid #333;
    text-decoration: none !important;
    display: inline-block;
  }
  .btn-promo:hover,
  .btn-promo:focus {
    background: #a50034;
    border: 1px solid #a50034;
    color: #fff;
  }
  
  .btn-promo1 {
    border-radius: 5px;
    padding: 10px;
    text-align: center;
    line-height: 1em;
    color: #fff;
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
    background: #333;
    border: 1px solid #333;
    text-decoration: none !important;
    display: inline-block;
  }
  .btn-promo:hover,
  .btn-promo:focus {
    background: #a50034;
    border: 1px solid #a50034;
    color: #fff;
  }
  
  .btn-promo.btn-square {
    border-radius: 2px;
    padding: 12px 50px;
    font-family: "LG Smart" "Open Sans", sans-serif, Arial;
    display: inline-block;
  }
  
  .btn-promo1.btn-square {
    border-radius: 2px;
    padding: 12px 50px;
    font-family: "LG Smart" "Open Sans", sans-serif, Arial;
    display: inline-block;
  }
  
  .btn-promo.btn-square-small {
    border-radius: 2px;
    padding: 4px 50px;
    font-family: "LG Smart" "Open Sans", sans-serif, Arial;
  }
  
  .btn-promo1.btn-square-small {
    border-radius: 2px;
    padding: 4px 50px;
    font-family: "LG Smart" "Open Sans", sans-serif, Arial;
  }
  
  .btn-promo.btn-primary {
    background: #a50034;
    border: 1px solid #a50034;
  }
  .btn-promo.btn-primary:hover,
  .btn-promo.btn-primary:focus {
    background: #333;
    border: 1px solid #333;
    color: #fff;
  }
  
  .btn-promo.btn-outline {
    background: #a50034;
    border: 1px solid #a50034;
    color: #fff !important;
  }
  .btn-promo.btn-outline:hover,
  .btn-promo.btn-outline:focus {
    background: #333;
    border: 1px solid #333;
    color: #fff !important;
  }
  
  .btn-promo1.btn-outline1 {
    background: #ffffff;
    border: 1px solid #333;
    color: #333 !important;
  }
  .btn-promo1.btn-outline1:hover,
  .btn-promo1.btn-outline1:focus {
    background: #333;
    border: 1px solid #333;
    color: #fff !important;
    text-decoration: none;
  }
  
  .show-desktop {
    display: none !important;
  }
  
  .show-mobile {
    display: block !important;
  }
  
  .grid-container {
    padding-top: 0;
  }
  
  .entry-container .copy-wrapper .inner {
    margin-top: 0px;
  }
  
  .entry-box > * {
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
  }
  
  .entry-box .copy {
    max-height: 40px;
  }
  
  .entry-box .inner,
  .promo .inner {
    border: 1px solid #c6c6c6;
    background: #fff;
    padding: 30px 20px 20px;
    margin: 0;
    position: relative;
    /*height: 100%;*/
  }
  
  .tag-entry-box .inner,
  .promo .inner {
    border: 1px solid #c6c6c6;
    background: #fff;
    padding: 30px 20px 20px;
    margin: 0;
    position: relative;
    /*height: 100%;*/
  }
  
  .promos-wrapper .promo .inner {
    border: 0;
  }
  
  .component-textAndSlider {
    margin-bottom: 30px;
  }
  .component-textAndSlider .textAndSlider-text {
    margin: 10px;
  }
  .component-textAndSlider p {
    font-family: LG Smart "Open Sans", sans-serif, Arial;
    font-weight: 400;
    line-height: 26px;
  }
  .component-textAndSlider .slider-container .selectors-block {
    bottom: 70px;
  }
  
  .gt-wrapper .editable-content p {
    font-family: LG Smart "Open Sans", sans-serif, Arial;
    line-height: 26px;
    font-size: 18px;
  }
  
  .gt-wrapper .editable-content p strong {
    font-family: LG Smart "Open Sans", sans-serif, Arial;
    font-weight: 700;
  }
  
  .gt-wrapper .editable-content p sup,
  sub {
    font-family: LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .editable-content p span {
    font-family: LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .editable-content h1 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .editable-content h2 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .editable-content h3 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .editable-content h4 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .editable-content h5 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .editable-content h6 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content p,
  .gt-wrapper .module-editable-content-noInner .editable-content p {
    font-family: LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content p strong,
  .gt-wrapper .module-editable-content-noInner .editable-content p strong {
    font-family: LG Smart "Open Sans", sans-serif, Arial;
    font-weight: 700;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content p sup,
  .gt-wrapper .module-editable-content-promo-noInner sub,
  .gt-wrapper .module-editable-content-noInner .editable-content p sup,
  .gt-wrapper .module-editable-content-noInner sub {
    font-family: LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content p span,
  .gt-wrapper .module-editable-content-noInner .editable-content p span {
    font-family: LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h1 span,
  .gt-wrapper .module-editable-content-noInner .editable-content h1 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h2 span,
  .gt-wrapper .module-editable-content-noInner .editable-content h2 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h3 span,
  .gt-wrapper .module-editable-content-noInner .editable-content h3 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h4 span,
  .gt-wrapper .module-editable-content-noInner .editable-content h4 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h5 span,
  .gt-wrapper .module-editable-content-noInner .editable-content h5 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  .gt-wrapper .module-editable-content-promo-noInner .editable-content h6 span,
  .gt-wrapper .module-editable-content-noInner .editable-content h6 span {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  
  @media (max-width: 768px) {
    .entry-container .copy-wrapper .inner {
      margin-top: 0px;
    }
    .gt-wrapper .entry-box .section,
    .grid-container .promo .section {
      font-size: 18px;
      margin-bottom: 7.5px;
      line-height: 20px;
    }
    .gt-wrapper .entry-box .entry-title,
    .grid-container .promo .promo-title {
      font-size: 20px;
      line-height: 25px;
      margin: 0;
      margin-bottom: 7.5px;
      text-transform: uppercase;
    }
    .gt-wrapper .entry-box .inner,
    .entry-box:nth-child(1) .copy-wrapper .inner,
    .promo .copy-wrapper {
      background: #fff;
      padding: 30px 20px 20px !important;
      margin: 0;
      position: relative;
      /*height: 100%;*/
    }
    .promo .copy-wrapper {
      padding: 30px 20px 30px !important;
      text-align: center;
    }
    .promo > .inner {
      margin: 0px 10px 10px 10px;
      padding: 0;
    }
    .gt-wrapper .editable-content p {
      font-size: 16px;
      /*line-height: 20px;*/
      font-family: LG Smart "Open Sans", sans-serif, Arial;
    }
    .gt-wrapper .module-editable-content-promo-noInner .editable-content p,
    .gt-wrapper .module-editable-content-noInner .editable-content p {
      font-size: 16px;
      line-height: 20px;
      font-family: LG Smart "Open Sans", sans-serif, Arial;
    }
  }
  
  @media (max-width: 1024px) {
    .entry-box .entry-container {
      height: calc(100% - 40px);
      width: calc(100% - 40px);
      margin: 0px 20px 20px 20px;
    }
    .entry-box:nth-child(1),
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) {
      margin-bottom: 0px;
    }
  }
  
  @media (min-width: 769px) {
    .btn-promo {
      border-radius: 5px;
    }
    .entry-box:nth-child(1) .entry-container .copy-wrapper {
      padding-bottom: 22.4%;
    }
    .entry-box:nth-child(1)
      .entry-container
      .copy-wrapper
      .inner
      h3.entry-title
      a.color-font {
      color: #fff !important;
      font-size: 2.75rem;
    }
  
    .entry-box:nth-child(n + 4):hover .entry-container .copy-wrapper .inner,
    .entry-box:nth-child(1):hover .entry-container .copy-wrapper .inner {
      height: 100%;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 4):hover
      .entry-container
      .copy-wrapper
      .inner {
      height: 130%;
    }
    .show-desktop {
      display: block !important;
    }
    .show-mobile {
      display: none !important;
    }
    .entry-box .entry-container {
      position: absolute;
      height: calc(100% - 20px);
      width: calc(100% - 20px);
      margin: 0px 10px 10px 10px !important;
    }
    .entry-box .image-wrapper a {
      border-bottom: 7.5px solid #fff;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .image-wrapper a,
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) .image-wrapper a {
      border-bottom: 0;
    }
    .entry-box:nth-child(1) {
      width: 33.33%;
      width: 55%;
      margin-bottom: -1px !important;
    }
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner {
      height: calc(100%);
    }
    .entry-box:nth-child(1):after {
      padding-bottom: 85.58%;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper {
      border-left: 7.5px solid #fff;
      width: 60%;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .copy {
      display: none;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .entry-link {
      display: none;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .image-wrapper {
      width: 100%;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .image-wrapper
      .image-placeholder {
      width: 100%;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .image-wrapper img {
      width: 100%;
      max-width: 110%;
      height: 100%;
    }
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) {
      margin-bottom: 0;
    }
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper {
      border-left: 7.5px solid #fff;
      width: 60%;
    }
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .copy {
      display: none;
    }
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .entry-link {
      display: none;
    }
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) .image-wrapper {
      width: 100%;
    }
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4))
      .image-wrapper
      .image-placeholder {
      width: 100%;
    }
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) .image-wrapper img {
      width: 100%;
      max-width: 110%;
      height: 100%;
    }
    .entry-box:nth-child(n + 4):after {
      padding-bottom: 95.35%;
    }
    .gt-wrapper
      .entry-box:nth-child(n + 4)
      .entry-container
      .copy-wrapper
      .inner {
      height: calc(100%);
    }
    .promo.box-12 {
      margin-top: -15px;
      /*removed for promo key visual - top border visible */
      /*reinstate for img&text component - remove the gap in between components*/
    }
    .grid-container .promo > .inner {
      display: flex;
      margin: 15px 10px 20px 10px;
      padding: 0;
    }
  }
  
  /*lg up*/
  @media only screen and (min-width: 1025px) {
    .component-textAndSlider p {
      line-height: 30px;
      font-size: 22px;
    }
    .component-textAndSlider .textAndSlider-text {
      margin: 15px 0;
    }
    .gt-wrapper .editable-content p {
      font-size: 18px;
      line-height: 26px;
      font-family: LG Smart "Open Sans", sans-serif, Arial;
    }
    .gt-wrapper .module-editable-content-promo-noInner .editable-content p,
    .gt-wrapper .module-editable-content-noInner .editable-content p {
      font-size: 18px;
      line-height: 26px;
      font-family: LG Smart "Open Sans", sans-serif, Arial;
    }
    .btn-promo.btn-square {
      padding: 12px 20px;
    }
    .btn-promo {
      font-size: 18px;
    }
    .gt-content .box-container {
      padding-left: 10px;
      padding-right: 10px;
    }
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .copy,
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4))
      .entry-container
      .copy-wrapper
      .copy {
      display: block;
    }
  }
  
  /*xl up*/
  @media only screen and (min-width: 1281px) {
    .btn-promo.btn-square {
      padding: 12px 50px;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .image-wrapper img {
      width: 120%;
      max-width: 120%;
    }
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) .image-wrapper img {
      width: 120%;
      max-width: 120%;
    }
  }
  
  /****************_V2-LAYOUT END *****************/
  /****************_V2-EXTRA *****************/
  /*lg up*/
  @media only screen and (min-width: 1025px) {
    .entry-box:nth-child(1) .entry-container .image-wrapper a {
      border-bottom: 0;
    }
    .entry-box:nth-child(1) .entry-container .copy-wrapper {
      padding-bottom: 19%;
      margin-top: -30%;
    }
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner {
      border: 0;
      background: rgb(0 0 0 / 0%);
      color: #fff;
    }
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner .color-blue,
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner .color-red,
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner .color-orange,
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner .color-gold,
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner .color-navy,
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner .color-purple,
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner .color-green,
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner .color-olive,
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner .color-black,
    .entry-box:nth-child(1) .entry-container .copy-wrapper .inner .color-brown {
      color: #fff;
    }
    .entry-box:nth-child(1):after {
      padding-bottom: 63.6%;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)):after,
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)):after {
      padding-bottom: 0;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .image-wrapper,
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) .image-wrapper {
      width: 100%;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .image-wrapper a,
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) .image-wrapper a {
      width: 100%;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .image-wrapper img,
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) .image-wrapper img {
      width: 86%;
      max-width: 100%;
      height: 100%;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .copy-wrapper,
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) .copy-wrapper {
      margin-left: -10%;
      z-index: 2;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .copy-wrapper .inner,
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) .copy-wrapper .inner {
      padding: 30px !important;
    }
    .entry-box:nth-child(n + 2):not(:nth-child(n + 4)) .entry-link,
    .entry-box:nth-child(n + 3):not(:nth-child(n + 4)) .entry-link {
      margin: 10px;
    }
  }
  
  /*xl up*/
  @media only screen and (min-width: 1281px) {
    .entry-box:nth-child(1) .entry-container .copy-wrapper {
      padding-bottom: 23%;
      margin-top: -24%;
    }
  }
  
  /****************_V2-EXTRA END *****************/
  /****************_V2-ARTICLE *****************/
  .gt-wrapper .gt-content {
    /*.page-details .details,*/
  }
  .gt-wrapper .gt-content .intro,
  .gt-wrapper .gt-content h3,
  .gt-wrapper .gt-content .promo-title,
  .gt-wrapper .gt-content .promo-title-featured-product {
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
  }
  .gt-wrapper .gt-content .box-container {
    padding: 0px;
  }
  .gt-wrapper .gt-content .page-details .share-container {
    padding: 0;
  }
  .gt-wrapper .gt-content .promos-wrapper-title {
    text-transform: uppercase;
  }
  .gt-wrapper .gt-content .sidebar .promos-wrapper {
    padding: 0px 0px;
    margin-bottom: 20px;
    border: 2px solid #c6c6c6;
    background: none;
    border-radius: 2px;
  }
  .gt-wrapper .gt-content .sidebar .promos-wrapper .promos-wrapper-title {
    margin: 20px 10px 35px 10px;
    text-align: center;
  }
  .gt-wrapper .gt-content .sidebar .promos-wrapper .promo + .promo {
    margin-top: 20px;
  }
  .gt-wrapper .gt-content .sidebar .promos-wrapper .promo > .inner {
    margin: 0px 10px 20px 10px;
    padding: 0;
  }
  .gt-wrapper .gt-content .sidebar .promos-wrapper .promo .promo-copy {
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    font-weight: 400;
  }
  .gt-wrapper .gt-content .entry-navigation .box-container {
    padding: 0;
  }
  .gt-wrapper .gt-content .entry-navigation:before {
    display: none;
    margin: 0;
  }
  .gt-wrapper .gt-content .progress {
    display: none !important;
  }
  
  .slider-container .slider-navigation {
    width: 50px;
  }
  .slider-container .slider-navigation .fa {
    font-size: 40px;
  }
  .slider-container .slider-navigation:after {
    background: none !important;
  }
  
  .product-sticker-slider .slider-container .selectors-block {
    bottom: 0px;
  }
  
  .product-sticker-slider .slider-container .slider-navigation {
    margin-top: -40px !important;
  }
  
  .product-sticker-slider .slider-container .slider-navigation .fa {
    color: #000;
  }
  
  .product-sticker-slider .slider-container .selector-item {
    color: #b5b5b5 !important;
  }
  .product-sticker-slider .slider-container .selector-item.active {
    color: #000 !important;
  }
  
  .product-sticker-slider .slider-container .slider .item .relative {
    width: 100% !important;
    padding: 40px 80px 0 80px;
  }
  
  .item.item-sticker {
    position: relative;
    display: flex;
    align-items: center;
  }
  .item.item-sticker .relative {
    width: 100% !important;
    padding: 0px 100px 0 100px;
  }
  .item.item-sticker .slide-out {
    margin: 0;
  }
  
  .slider-with-stickers .slider-container {
    overflow: visible;
  }
  
  .slider-with-stickers .selectors-block {
    height: 25px;
  }
  
  .component-textAndSlider
    .slider-with-stickers
    .slider-container
    .selectors-block {
    bottom: auto;
  }
  
  @media (max-width: 768px) {
    .gt-wrapper .promos-wrapper .copy-wrapper {
      padding: 0px !important;
    }
    .component-item:not(.product-sticker-slider)
      .slider-container
      .selectors-block {
      /*bottom:10px;*/
    }
    .product-sticker-slider .slide-out {
      border-bottom: 0 !important;
      margin-bottom: 0;
      padding-bottom: 0;
    }
    .product-sticker-slider .slide-out .slide-out-hidden {
      width: 100%;
      margin-top: 0px;
    }
    .product-sticker-slider .slide-out .slide-out-hidden .slide-out-link {
      width: 100%;
      float: none;
    }
    .product-sticker-slider .slide-out:last-child {
      margin-left: 0;
    }
    .product-sticker-and-regular-slider .item-sticker .slide-out {
      border-bottom: 0 !important;
      margin-bottom: 0;
      padding-bottom: 0;
    }
    .product-sticker-and-regular-slider
      .item-sticker
      .slide-out
      .slide-out-hidden {
      width: 100%;
      margin-top: 0px;
    }
    .product-sticker-and-regular-slider
      .item-sticker
      .slide-out
      .slide-out-hidden
      .slide-out-link {
      width: 100%;
      float: none;
    }
    .product-sticker-and-regular-slider
      .item-sticker
      .slide-out-hidden
      .slide-out-link
      .slide-out-heading {
      margin-bottom: 0;
      margin-top: 10px;
    }
    .product-sticker-and-regular-slider .item-sticker .slide-out:last-child {
      margin-left: 0;
    }
  }
  
  @media (min-width: 769px) {
    .slider-with-stickers.sliders-with-stickers-4 .slide-out-container {
      display: inline-block;
      width: 24%;
    }
    .slider-with-stickers.sliders-with-stickers-4
      .slide-out-hidden
      .slide-out-link {
      width: 100%;
      min-height: 185px;
      display: inline-block;
    }
    .slider-with-stickers.sliders-with-stickers-4
      .slide-out-hidden
      .slide-out-link
      .slide-out-subheading {
      min-height: 30px;
    }
    .slider-with-stickers.sliders-with-stickers-4
      .slide-out-hidden
      .slide-out-link
      img {
      height: 50px;
    }
    .gt-wrapper .main-content .slide-out-products,
    .gt-wrapper .main-content .slider-with-stickers {
      margin: 0 5px 0px 5px;
    }
    .component-textAndSlider .textAndSlider-text .inner {
      margin: 0px;
      padding: 0px;
    }
    .slider-with-stickers.component-slider .slide-out,
    .slider-with-stickers.component-slider .inner {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .gt-wrapper .gt-content .progress {
      background: linear-gradient(to right, #a50034 var(--scroll), transparent 0);
      background-repeat: no-repeat;
      position: fixed;
      width: 100%;
      height: 5px !important;
      z-index: 3;
      display: block !important;
      margin-left: -20px;
      top: 0px;
    }
    .gt-wrapper .gt-content .box-container {
      padding: 0;
    }
    .narrow-component,
    .gt-wrapper .main-content .page-header .image-wrapper,
    .gt-wrapper .main-content .component-slider,
    .gt-wrapper .main-content .component-video,
    .gt-wrapper .main-content .editable-content img,
    .gt-wrapper .main-content .editable-content iframe,
    .gt-wrapper
      .main-content
      .module-editable-content-noInner
      .editable-content
      img,
    .gt-wrapper
      .main-content
      .module-editable-content-noInner
      .editable-content
      iframe,
    .gt-wrapper .main-content .image-wrapper,
    .gt-wrapper .main-content .component-video {
      max-width: 100%;
    }
  }
  
  .breadcrumb-article {
    display: block;
    font-size: 18px;
    text-transform: uppercase;
  }
  .breadcrumb-article .tags-list li a {
    color: #c6c6c6;
    padding-bottom: 0;
    border-bottom: 1px solid #c6c6c6;
  }
  .breadcrumb-article .tags-list li a:hover {
    border-bottom: 1px solid #333;
    color: #333;
  }
  .breadcrumb-article .tags-list li:first-child a {
    color: #a50034;
    padding-bottom: 0;
    border-bottom: 1px solid transparent;
  }
  
  /*lg up*/
  @media only screen and (min-width: 1025px) {
    .slider-with-stickers.sliders-with-stickers-4
      .slide-out-hidden
      .slide-out-link
      img {
      height: 80px;
    }
    .slider-with-stickers.sliders-with-stickers-4 .slide-out-hidden {
      margin-top: -80px;
    }
    .slide-out-products .box-4 .slide-out {
      margin: 10px 10px !important;
    }
    .gt-wrapper .main-content .slide-out-products,
    .gt-wrapper .main-content .slider-with-stickers {
      margin: 0 7.5px 0px 7.5px;
    }
    .gt-wrapper
      .main-content
      .component-sliderAndtext:not(.slider-with-stickers) {
      margin: 0 15px 0px 15px;
    }
    .component-textAndSlider .textAndSlider-text .inner {
      margin: 15px;
      padding: 0px;
    }
    .slider-with-stickers.component-slider .slide-out,
    .slider-with-stickers.component-slider .inner {
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
  }
  
  /*xl up*/
  /****************_V2-ARTICLE END *****************/
  /****************_V2-ALL *****************/
  .text-center {
    text-align: center;
  }
  
  .feature-heading h3 {
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    display: block;
    text-transform: uppercase;
    padding: 60px 0 60px 0;
  }
  
  .feature-heading p {
    text-transform: uppercase;
    padding-bottom: 60px;
    text-align: center;
    font-size: 18px;
    line-height: 26px;
    width: 75%;
    margin: 0 auto;
    margin-top: -30px;
  }
  
  .entry-box.highlight-box {
    text-align: center;
  }
  .entry-box.highlight-box .entry-container .copy-wrapper .entry-title {
    font-size: 20px;
    line-height: 25px;
    max-height: calc(100%);
  }
  
  .entry-box.highlight-box .entry-container .copy-wrapper .entry-title,
  .entry-box.entry-box-related .entry-container .copy-wrapper .entry-title {
    font-size: 20px;
    line-height: 25px;
    max-height: calc(100%);
  }
  
  .entry-box.highlight-box .entry-container .copy-wrapper .inner,
  .entry-box.entry-box-related .entry-container .copy-wrapper .inner {
    height: 100%;
  }
  .entry-box.highlight-box .entry-container .copy-wrapper .inner .copy,
  .entry-box.entry-box-related .entry-container .copy-wrapper .inner .copy {
    display: block;
  }
  .entry-box.highlight-box .entry-container .copy-wrapper .inner .btn-promo,
  .entry-box.entry-box-related .entry-container .copy-wrapper .inner .btn-promo {
    position: relative;
    display: inline-block;
    margin: 10px 0;
  }
  
  /*.retailer-logo-outer {
      border:1px solid $grey-border;
      height:100px;
      width: auto;
      position:relative;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      background:#fff;
      margin:10px;
  
  }
  
   .img .retailer-logo{
            max-width:95%;
        width:auto;
  }*/
  .retailer-logos {
    margin-bottom: 40px;
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .retailer-logos .inner.mb20 {
    flex: 1 100%;
    text-align: center;
    margin-bottom: 0 !important;
  }
  .retailer-logos .retailer-logo-outer {
    border: 1px solid #c6c6c6;
    height: 100px;
    width: auto;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #fff;
    margin: 10px;
  }
  .retailer-logos .retailer-logo-outer a {
    text-align: center;
  }
  .retailer-logos .retailer-logo-outer .retailer-logo {
    max-width: 95%;
    width: auto;
  }
  
  .image-wall img {
    padding: 10px;
    width: 100%;
  }
  
  .video-slider .slider-container .selectors-block {
    position: absolute;
    width: 100%;
    bottom: 0;
    margin: 0 auto;
    left: auto;
    text-align: center;
    z-index: 2;
  }
  .video-slider .slider-container .selectors-block .selectors {
    display: flex;
    flex-direction: row;
    justify-items: stretch;
  }
  .video-slider .slider-container .selectors-block .selectors .selector-item {
    margin: 20px 10px 0 10px;
    position: relative;
  }
  .video-slider .slider-container .selectors-block .selectors .selector-item img {
    max-width: 100%;
  }
  .video-slider
    .slider-container
    .selectors-block
    .selectors
    .selector-item:first-child {
    margin-left: 0;
  }
  .video-slider
    .slider-container
    .selectors-block
    .selectors
    .selector-item:last-child {
    margin-right: 0;
  }
  .video-slider
    .slider-container
    .selectors-block
    .selectors
    .selector-item:before {
    vertical-align: middle;
    content: "";
    width: 36px;
    height: 25px;
    background: url(../images/icon-video.png) no-repeat;
    background-size: contain;
    position: absolute;
    display: block;
    z-index: 2;
    opacity: 0.8;
    left: 50%;
    top: 50%;
    margin-top: -12.5px;
    margin-left: -18px;
  }
  
  .social-sharing {
    text-align: center;
  }
  
  .social-share {
    display: inline-block;
    margin: 10px;
    width: 40px;
  }
  .social-share img {
    max-width: 100%;
  }
  
  .page-details .social-sharing {
    text-align: left;
  }
  
  .page-details .social-share:first-child {
    margin-left: 0px;
  }
  
  .page-details .social-share {
    margin: 5px;
    width: 35px;
  }
  
  .entry-box.entry-box-related {
    margin-top: 50px;
    width: 100%;
  }
  
  .entry-category {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
    position: absolute;
    margin: 0 20px;
    margin-top: -40px;
  }
  
  .main-content .slide-out,
  .product-sticker-slider .slide-out {
    margin-bottom: 30px;
  }
  
  .main-content .slide-out:first-child,
  .product-sticker-slider .slide-out:first-child {
    margin-right: 5px;
  }
  
  .main-content .slide-out:last-child,
  .product-sticker-slider .slide-out:last-child {
    margin-left: 5px;
  }
  
  .slide-out {
    margin: 10px 10px;
    text-align: center;
    display: block;
    position: relative;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    padding-bottom: 0px;
    cursor: pointer;
  }
  .slide-out:hover,
  .slide-out:focus {
    border-bottom: 1px solid #000;
  }
  .slide-out:hover .slide-out-hidden,
  .slide-out:focus .slide-out-hidden {
    margin-top: 0px;
  }
  
  .slide-out.noPShideHov {
    margin: 10px 10px;
    text-align: center;
    display: block;
    position: relative;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    padding-bottom: 0px;
    cursor: pointer;
  }
  .slide-out.noPShideHov:hover,
  .slide-out.noPShideHov:focus {
    border-bottom: none;
  }
  .slide-out.noPShideHov:hover .slide-out-hidden,
  .slide-out.noPShideHov:focus .slide-out-hidden {
    margin-top: 0px;
  }
  
  .component-slider:not(.video-slider) .selectors-block {
    left: 50% !important;
    width: auto !important;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
  
  .slide-out-image {
    position: relative;
    z-index: 2;
    background: #fff;
    padding-bottom: 30px;
  }
  .slide-out-image img {
    width: 100%;
  }
  
  .slide-out:first-child {
    margin-left: 0;
  }
  
  .slide-out:last-child {
    margin-left: 0;
  }
  
  .slide-out-hidden {
    width: 100%;
    display: block;
    position: relative;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    overflow: hidden;
    margin-top: -60px;
  }
  .slide-out-hidden .slide-out-link {
    color: #333;
    display: block;
    position: relative;
    float: left;
    width: 50%;
    text-decoration: none !important;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
  }
  .slide-out-hidden .slide-out-link img {
    position: relative;
    display: inline-block;
    margin: 0 auto;
    max-width: 100%;
    height: 60px;
    width: auto;
  }
  .slide-out-hidden .slide-out-link .slide-out-heading {
    font-size: 18px;
    font-weight: 600;
    font-family: "Open Sans Condensed", LG Smart "Open Sans", sans-serif, Arial;
    display: block;
    margin-bottom: 5px;
    margin-top: 10px;
  }
  .slide-out-hidden .slide-out-link .slide-out-subheading {
    font-size: 12px;
    display: block;
  }
  .slide-out-hidden .slide-out-link:hover,
  .slide-out-hidden .slide-out-link:focus {
    color: #000;
  }
  
  .slider .slide-out-image {
    padding-bottom: 30px;
  }
  
  @media (max-width: 1280px) {
    .grid-container .promo .promo-copy {
      margin-bottom: 40px;
    }
  }
  
  @media (max-width: 1024px) {
    .grid-container .promo .promo-copy {
      margin-bottom: 20px;
    }
  }
  
  @media (max-width: 768px) {
    .promo.promo-top .copy-wrapper {
      padding: 30px 20px 40px !important;
      text-align: center;
    }
    .promo.promo-top .copy-wrapper .promo-title {
      font-size: 36px;
      line-height: 42px;
    }
    .promo.promo-top .copy-wrapper .promo-title h1 {
      font-size: 40px;
      line-height: 44px;
    }
    .promo.promo-top .copy-wrapper h1.campaign-header-bold {
      font-size: 30px;
      line-height: 40px;
    }
    .promo.promo-top .copy-wrapper .promo-copy {
      font-size: 18px;
      line-height: 26px;
      margin-bottom: 0px;
    }
    .promo.promo-top .copy-wrapper .promo-copy h1 {
      font-size: 30px;
      line-height: 40px;
    }
    .promo.promo-top .mobile-image {
      display: block;
    }
    .promo.promo-top .desktop-image {
      display: none;
    }
    .entry-box.entry-box-related .entry-container .copy-wrapper .inner .copy {
      display: none !important;
    }
    .videos-mobile .video-container {
      height: 0;
      padding-bottom: 53.5%;
      position: relative;
      margin: 20px 10px;
    }
  }
  
  @media (min-width: 769px) {
    .component-textAndSlider .slider-container .selectors-block {
      bottom: 147px;
    }
    .page-details .social-sharing {
      text-align: right;
      float: right;
      display: inline-block;
    }
    .page-details .social-share:last-child {
      margin-right: 0px;
    }
    .page-details .social-share {
      margin: 5px;
      width: 35px;
    }
    .entry-category {
      margin-left: 10px;
      margin-right: 10px;
    }
    .entry-box.entry-box-related {
      width: 50%;
    }
    .entry-box.entry-box-related:after {
      padding-bottom: 88.5%;
    }
    .entry-box.entry-box-related .entry-container .copy-wrapper {
      padding-bottom: 25.2%;
    }
    .social-share {
      width: 50px;
    }
    .video-slider
      .slider-container
      .selectors-block
      .selectors
      .selector-item:before {
      width: 72px;
      height: 51px;
      margin-top: -25px;
      margin-left: -36px;
    }
    .entry-box.highlight-box .entry-container .copy-wrapper .inner .btn-promo {
      bottom: 10px;
      position: absolute;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 2;
      margin: 0;
      display: none;
    }
    .entry-box.highlight-box:nth-child(n + 4):hover
      .entry-container
      .copy-wrapper
      .inner {
      height: 130% !important;
    }
    .entry-box.entry-box-related:hover .entry-container .copy-wrapper .inner {
      height: 130% !important;
    }
    .entry-box.highlight-box:nth-child(n + 4) .entry-container .copy-wrapper {
      padding-bottom: 36.47%;
    }
    .entry-box.highlight-box:nth-child(n + 4):after {
      padding-bottom: 99%;
    }
    .gt-wrapper .grid-container .promo.promo-top .column-image {
      width: 62%;
    }
    .gt-wrapper .grid-container .promo.promo-top .column-text {
      width: 48%;
    }
    .grid-container .promo.promo-left > .inner,
    .grid-container .promo-right > .inner {
      margin: 0px 11px;
    }
    .grid-container .promo.promo-left > .inner {
      margin-top: -1px;
    }
    .grid-container .promo-right .inner {
      flex-direction: row-reverse;
    }
    .grid-container .promo.promo-left.box-12 {
      margin-top: 0;
    }
  }
  
  /*lg up*/
  @media only screen and (min-width: 1025px) {
    .slider .slide-out-image {
      padding-bottom: 30px;
    }
    .component-textAndSlider .slider-container .selectors-block {
      bottom: 149px;
    }
    .main-content .slide-out {
      margin-top: 15px;
    }
    .main-content .slide-out:first-child {
      margin-right: 7.5px;
    }
    .main-content .slide-out:last-child {
      margin-left: 7.5px;
    }
    .slide-out {
      margin: 10px 0;
      text-align: center;
    }
    .slide-out-hidden .slide-out-link img {
      height: 80px;
    }
    .slider-with-stickers .slide-out-hidden .slide-out-link img {
      height: 100px;
    }
    .slider-with-stickers .slide-out-hidden {
      margin-top: -100px;
    }
    .slide-out-hidden .slide-out-link .slide-out-heading {
      font-size: 18px;
    }
    .slide-out-hidden .slide-out-link .slide-out-subheading {
      font-size: 14px;
    }
    .slide-out-hidden {
      margin-top: -80px;
    }
    .slider-contained,
    .video-slider {
      max-width: 960px;
      margin: 0 auto;
    }
    .entry-box.highlight-box .entry-container .copy-wrapper .inner .btn-promo {
      display: block;
    }
    .entry-box.highlight-box:nth-child(n + 4):after {
      padding-bottom: 105.5%;
    }
    .entry-box.highlight-box:nth-child(n + 4) .entry-container .copy-wrapper {
      padding-bottom: 43.3%;
    }
  }
  
  /*xl up*/
  @media only screen and (min-width: 1281px) {
    .entry-box.highlight-box:nth-child(n + 4):after {
      padding-bottom: 99.1%;
    }
    .entry-box.highlight-box:nth-child(n + 4) .entry-container .copy-wrapper {
      padding-bottom: 36.47%;
    }
    .promo.promo-top .copy-wrapper .promo-title {
      font-size: 36px;
      line-height: 42px;
    }
    .promo.promo-top .copy-wrapper .promo-title h1 {
      font-size: 40px;
      line-height: 44px;
    }
    .promo.promo-top .copy-wrapper h1.campaign-header-bold {
      font-size: 40px;
      line-height: 44px;
    }
    .promo.promo-top .copy-wrapper .promo-copy {
      font-size: 18px;
      line-height: 26px;
      margin-bottom: 0px;
    }
    .promo.promo-top .copy-wrapper .promo-copy h1 {
      font-size: 40px;
      line-height: 44px;
    }
  }
  
  /****************_V2-ALL END *****************/
  /*OTHERS*/
  .gt-wrapper .promotion-socials-wrapper ul {
    text-align: center;
  }
  
  .gt-wrapper .promotion-socials-wrapper {
    margin: 30px 0;
  }
  
  /*admin view of IMG&TXT component*/
  @media only screen and (min-width: 1025px) {
    .gt-wrapper .imageandtext .promo.promo-left .inner {
      display: flex;
      padding: 0px;
    }
    .gt-wrapper .imageandtext .promo.promo-left .inner .column-text {
      position: relative;
      width: 50%;
    }
    .gt-wrapper
      .imageandtext
      .promo.promo-left
      .inner
      .column-text
      .copy-wrapper {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      padding: 0 50px;
      width: 100%;
      text-align: left;
    }
    .gt-wrapper .imageandtext .promo.promo-left .inner .column-image {
      width: 50%;
    }
    .promo.promo-top .copy-wrapper .promo-title {
      font-size: 36px;
      line-height: 42px;
    }
    .promo.promo-top .copy-wrapper .promo-title h1 {
      font-size: 40px;
      line-height: 44px;
    }
    .promo.promo-top .copy-wrapper h1.campaign-header-bold {
      font-size: 40px;
      line-height: 44px;
    }
    .promo.promo-top .copy-wrapper .promo-copy {
      font-size: 18px;
      line-height: 26px;
      margin-bottom: 0px;
    }
    .promo.promo-top .copy-wrapper .promo-copy h1 {
      font-size: 40px;
      line-height: 44px;
    }
  }
  
  @media (min-width: 1026px) and (max-width: 1920px) {
    .promo.promo-left
      .inner
      .column-text
      .copy-wrapper
      .editable-content
      .text-center {
      text-align: left !important;
    }
  }
  
  @media (max-width: 768px) {
    .promo.promo-left .inner {
      display: flex;
      flex-flow: column;
    }
    .promo.promo-left .inner .column-image {
      order: 1;
    }
    .promo.promo-left .inner .column-text {
      order: 2;
    }
  }
  
  /*promo top new tablet*/
  /*extended to img&text too */
  @media (max-width: 1025px) {
    .gt-wrapper .grid-container .promo.promo-top .inner {
      display: block;
    }
    .gt-wrapper .grid-container .promo.promo-top .column-image {
      width: 100%;
    }
    .gt-wrapper .grid-container .promo.promo-top .column-text {
      width: 100%;
    }
    .gt-wrapper .grid-container .promo.promo-top .column-text .copy-wrapper {
      position: relative;
      transform: none;
      text-align: center;
      margin-bottom: 15px;
    }
    .gt-wrapper
      .grid-container
      .promo.promo-top
      .column-text
      .copy-wrapper
      .promo-copy {
      font-size: 18px;
      line-height: 26px;
      margin-bottom: 0px;
    }
    .gt-wrapper
      .grid-container
      .promo.promo-top
      .column-text
      .copy-wrapper
      .promo-copy
      h1 {
      font-size: 30px;
      line-height: 40px;
    }
    .gt-wrapper .grid-container .promo.promo-left .inner {
      display: flex;
      flex-flow: column;
    }
    .gt-wrapper .grid-container .promo.promo-left .column-image {
      order: 1;
      width: 100%;
    }
    .gt-wrapper .grid-container .promo.promo-left .column-text {
      order: 2;
      width: 100%;
    }
    .gt-wrapper .grid-container .promo.promo-left .column-text .copy-wrapper {
      position: relative;
      transform: none;
      text-align: center !important;
      padding: 30px 20px 30px !important;
    }
    .gt-wrapper .grid-container .promo.promo-left .column-text .copy-wrapper h3,
    .gt-wrapper .grid-container .promo.promo-left .column-text .copy-wrapper p {
      text-align: center !important;
    }
  }
  
  @media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .promo.promo-top .copy-wrapper .promo-title {
      font-size: 36px;
      line-height: 42px;
    }
    .promo.promo-top .copy-wrapper .promo-title h1 {
      font-size: 40px;
      line-height: 44px;
    }
    .promo.promo-top .copy-wrapper h1.campaign-header-bold {
      font-size: 30px;
      line-height: 40px;
    }
    .promo.promo-top .copy-wrapper .promo-copy {
      font-size: 18px;
      line-height: 26px;
      margin-bottom: 0px;
    }
    .promo.promo-top .copy-wrapper .promo-copy h1 {
      font-size: 30px;
      line-height: 40px;
    }
  }
  
  @media (min-width: 768px) {
    .gt-wrapper .gt-content .page-details .share-container {
      padding: 0;
    }
    .gt-wrapper .gt-content .page-details .share-container .mobile-displayed {
      display: none;
    }
  }
  
  .V-images-module.js-grid-item .image-wrapper {
    max-height: 950px;
  }
  
  @media (min-width: 1025px) {
    .gt-wrapper
      .component-image_and_text
      + .component-image_and_text
      .inner.desktop-flex {
      margin-top: -10px;
      padding-top: 0px;
    }
    .gt-wrapper .imagesliderandtext-wrapper-text {
      position: relative;
      width: calc(100% - 10px);
      top: 50%;
      left: 0;
      transform: translateY(-50%);
    }
  }
  
  @media (min-width: 1025px) {
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-12 {
      width: 100%;
    }
    .gt-wrapper
      .entry-box.entry-box-related.js-grid-item.box-12
      .entry-container {
      height: calc(100%-20px);
    }
    .gt-wrapper
      .entry-box.entry-box-related.js-grid-item.box-12
      .entry-container
      .copy-wrapper {
      padding-bottom: 10%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-12:after {
      padding-bottom: 73%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-6 {
      width: 50%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-6 .entry-container {
      height: calc(100%-20px);
    }
    .gt-wrapper
      .entry-box.entry-box-related.js-grid-item.box-6
      .entry-container
      .copy-wrapper {
      padding-bottom: 20%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-6:after {
      padding-bottom: 83%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-4 {
      width: 33.3333333%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-4 .entry-container {
      height: calc(100%-20px);
    }
    .gt-wrapper
      .entry-box.entry-box-related.js-grid-item.box-4
      .entry-container
      .copy-wrapper {
      padding-bottom: 30%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-4:after {
      padding-bottom: 93%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-3 {
      width: 25%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-3 .entry-container {
      height: calc(100%-20px);
    }
    .gt-wrapper
      .entry-box.entry-box-related.js-grid-item.box-3
      .entry-container
      .copy-wrapper {
      padding-bottom: 48%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-3:after {
      padding-bottom: 110%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-2 {
      width: 16.666666%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-2 .entry-container {
      height: calc(100%-20px);
    }
    .gt-wrapper
      .entry-box.entry-box-related.js-grid-item.box-2
      .entry-container
      .copy-wrapper {
      padding-bottom: 48%;
    }
    .gt-wrapper .entry-box.entry-box-related.js-grid-item.box-2:after {
      padding-bottom: 110%;
    }
  }
  
  .component-item.component-slider.show-mobile.verticalImages.product-sticker-and-regular-slider
    .item.item-sticker
    .relative {
    padding: 0px;
  }
  
  .component-item.component-slider.show-mobile.product-sticker-and-regular-slider
    .item.item-sticker
    .relative {
    width: 70% !important;
    margin: auto;
    padding: 0 10px 40px 10px;
  }
  
  @media (min-width: 1025px) {
    .component-item.component-slider.slider-with-stickers.sliders-with-stickers-4.show-desktop {
      margin-top: -20px;
    }
    .image-wall.slide-out-products.show-desktop {
      margin-top: -40px;
    }
  }
  
  @media (min-width: 1025px) {
    .component-item.component-slider.slider-with-stickers.sliders-with-stickers-4.show-desktop.psHov {
      margin-bottom: 55px;
      transition: 0.2s;
    }
  }
  
  @media (min-width: 1025px) {
    .component-item.component-sliderAndtext.slider-with-stickers.imagesliderandtext-image.show-desktop.psHov {
      margin-bottom: 55px;
      transition: 0.2s;
    }
  }
  
  @media (min-width: 1025px) {
    .V-images-module .slide-out-container {
      display: inline-block;
      width: 49%;
    }
    .V-images-module .slide-out {
      text-align: center;
    }
    .V-images-module .slide-out-hidden .slide-out-link {
      width: 100%;
      display: inline-block;
      min-height: 215px;
    }
  }
  
  .gt-header img {
    margin: unset;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 25px;
    width: 270px;
    position: relative;
    max-height: 190px;
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  
  .navbarfoot {
    overflow: hidden;
    display: inline-block;
  }
  
  .navbarfoot a {
    font-size: 23px;
    color: black;
    text-align: center;
    padding: 5px 16px;
    text-decoration: none;
    border-radius: 5px;
    padding-top: 50px;
  }
  
  .navbarfoot a:hover {
    font-weight: 700;
    color: rgb(0, 0, 0);
  }
  .tech {
    text-align: center;
    color: #333333;
    font-family: "LG Smart", "Open Sans", sans-serif, Arial;
    margin-bottom: 60px;
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
  }
  .essentials {
    text-align: center;
    color: #333333;
    font-family: "LG Smart", "Open Sans", sans-serif, Arial;
    margin-bottom: 21px;
  }
  
  header.navigation .for-desktop .size {
    height: auto !important;
  }
  
  .more-items-block .entry-box:nth-child(1),
  .more-items-block .entry-box:nth-child(2),
  .more-items-block .entry-box:nth-child(3) {
    display: none;
  }
  
  .more-items-block .entry-box {
    width: 50% !important;
  }
  
  .mainbannertext {
    color: #4185f4;
    font-size: 20px;
    background-color: #ffffff;
    border-top: 1px solid #4185f4;
    border-bottom: 1px solid #4185f4;
    border-left: 1px solid #4185f4;
    border-right: 1px solid #4185f4;
    border-radius: 5px;
    padding: 8px;
  }
  @media (max-width: 768px) {
    .mainbannertext {
      color: #4185f4;
      font-size: 16px;
      background-color: #ffffff;
      border-top: 1px solid #4185f4;
      border-bottom: 1px solid #4185f4;
      border-left: 1px solid #4185f4;
      border-right: 1px solid #4185f4;
      border-radius: 5px;
      padding: 8px;
    }
  }
  
  .helpfulguidetext {
    color: #a50034;
    font-size: 16px;
    background-color: #ffffff;
    border-top: 1px solid #a50034;
    border-bottom: 1px solid #a50034;
    border-left: 1px solid #a50034;
    border-right: 1px solid #a50034;
    border-radius: 5px;
    padding: 8px;
  }
  .upandcomingtext {
    color: #ff9300;
    font-size: 20px;
    background-color: #ffffff;
    border-top: 1px solid #ff9300;
    border-bottom: 1px solid #ff9300;
    border-left: 1px solid #ff9300;
    border-right: 1px solid #ff9300;
    border-radius: 5px;
    padding: 8px;
  }
  .upandcomingtext {
    color: #ff9300;
    font-size: 20px;
    background-color: #ffffff;
    border-top: 1px solid #ff9300;
    border-bottom: 1px solid #ff9300;
    border-left: 1px solid #ff9300;
    border-right: 1px solid #ff9300;
    border-radius: 5px;
    padding: 8px;
  }
  
  .fontbanner {
    font-size: 24px;
    color: white;
  }
  
  .share-container a:hover {
    text-decoration: none !important;
  }
  a:hover {
    text-decoration: none !important;
  }
  @media (max-width: 768px) {
    .more-items-block .entry-box {
      width: 100% !important;
    }
  }
  video {
    width: 100%;
    height: auto;
  }
  
  .tooltip {
    position: relative;
    display: inline-block;
  }
  .tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
    text-decoration: none;
  }
  
  .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -15px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
  }
  
  .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
  }
  .iframevideo {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-top: 56.25%; /* 16:9 Aspect Ratio */
  }
  
  .responsive-iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: none;
  }
  .loadMore {
    background: #fff;
    font-weight: bold;
    font-size: 16px;
    padding: 4px 25px;
    width: 32%;
    text-transform: capitalize;
    border: 1px solid #efefef;
    border-radius: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    transform: translateX(-8px);
    text-align: center;
  }
  .loadMore:hover {
    border: 1px solid #000000;
  }
  @media only screen and (max-width: 600px) {
    .loadMore {
      font-weight: bold;
      font-size: 16px;
      padding: 4px 25px;
      width: 100%;
      text-transform: capitalize;
      border: 1px solid #efefef;
      border-radius: 20px;
      margin-left: auto;
      margin-right: auto;
      display: block;
      transform: translateX(-8px);
      text-align: center;
    }
  }
  @media (min-width: 769px) {
    .js-text-ellipsis1 {
      color: #fff !important;
      font-size: 2.75rem;
    }
  }
  