/*-- add style --*/
html, html body, body #wrapper { overflow-x: hidden;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {  }
.GbvXBBaJmgj { background: #fff } ul, li { list-style: none; margin-bottom: 0 } .section { padding: 30px 0 }
.container { max-width: 1500px; padding-left: 15px; padding-right: 15px; }
.container-none { max-width: 100%; padding-left: 15px; padding-right: 15px; }
@media (min-width: 1480px) { .container { padding-left: 0; padding-right: 0; } }
.mih-56 { min-height: 56px; } .mih-60 { min-height: 60px; } .mih-66 { min-height: 66px; }
.mih-76 { min-height: 76px; } .mih-86 { min-height: 86px; } .mih-96 { min-height: 96px; }
.mih-56:not(.sticky-header) { min-height: 56px; } .mih-60:not(.sticky-header) { min-height: 60px; } .mih-66:not(.sticky-header) { min-height: 66px; }
.mih-76:not(.sticky-header) { min-height: 76px; } .mih-86:not(.sticky-header) { min-height: 86px; } .mih-96:not(.sticky-header) { min-height: 96px; }
.ai-none { display: none !important }
.si-none { display: none !important } .s-none { display: block !important; }
.mi-none { display: none !important } .m-none { display: block !important; }
.ei-none { display: none !important } .e-none { display: block !important; }
@media (min-width: 992px) {
    .col-cm-1s5 { width: 12.49999995% }  .col-cm-10s5 { width: 87.49999995% }
    .col-cm-10 { width: 10% } .col-cm-15 { width: 15% } .col-cm-20 { width: 20% } .col-cm-25 { width: 25% } .col-cm-30 { width: 30% } .col-cm-35 { width: 35% }
    .col-cm-40 { width: 40% } .col-cm-45 { width: 45% } .col-cm-50 { width: 50% } .col-cm-55 { width: 55% } .col-cm-60 { width: 60% } .col-cm-65 { width: 65% }
    .col-cm-70 { width: 70% } .col-cm-75 { width: 75% } .col-cm-80 { width: 80% } .col-cm-85 { width: 85% } .col-cm-90 { width: 90% } .col-cm-100 { width: 100% }
}
@media (min-width: 768px) {
    .col-mi-10 { width: 10% } .col-mi-15 { width: 15% } .col-mi-20 { width: 20% } .col-mi-25 { width: 25% } .col-mi-30 { width: 30% } .col-mi-35 { width: 35% }
    .col-mi-40 { width: 40% } .col-mi-45 { width: 45% } .col-mi-50 { width: 50% } .col-mi-55 { width: 55% } .col-mi-60 { width: 60% } .col-mi-65 { width: 65% }
    .col-mi-70 { width: 70% } .col-mi-75 { width: 75% } .col-mi-80 { width: 80% } .col-mi-85 { width: 85% } .col-mi-90 { width: 90% } .col-mi-100 { width: 100% }
}
@media (min-width: 576px) {
    .col-min-10 { width: 10% } .col-min-15 { width: 15% } .col-min-20 { width: 20% } .col-min-25 { width: 25% } .col-min-30 { width: 30% } .col-min-35 { width: 35% }
    .col-min-40 { width: 40% } .col-min-45 { width: 45% } .col-min-50 { width: 50% } .col-min-55 { width: 55% } .col-min-60 { width: 60% } .col-min-65 { width: 65% }
    .col-min-70 { width: 70% } .col-min-75 { width: 75% } .col-min-80 { width: 80% } .col-min-85 { width: 85% } .col-min-90 { width: 90% } .col-min-100 { width: 100% }
}
@media only screen and (max-width: 991px) {
    .mih-50:not(.sticky-header), .mih-55:not(.sticky-header), .header-13 .MwUhdEA { min-height:50px !important; }
    .mih-70:not(.sticky-header), .mih-80:not(.sticky-header), .mih-90:not(.sticky-header) { min-height:50px !important; }
    .min-50 { min-height: 50px !important; } .min-50:not(.sticky-header) { min-height: 50px !important; }
    .min-56 { min-height: 56px !important; } .min-56:not(.sticky-header) { min-height: 56px !important; }
    .min-60 { min-height: 60px !important; } .min-60:not(.sticky-header) { min-height: 60px !important; }
    .min-66 { min-height: 66px !important; } .min-66:not(.sticky-header) { min-height: 66px !important; }
    .min-76 { min-height: 76px !important; } .min-76:not(.sticky-header) { min-height: 76px !important; }
    .min-86 { min-height: 86px !important; } .min-86:not(.sticky-header) { min-height: 86px !important; }
    .min-96 { min-height: 96px !important; } .min-96:not(.sticky-header) { min-height: 96px !important; }
    .si-none { display: block !important } .s-none { display: none !important; }
}
@media only screen and (max-width: 767px) {
    .section { padding: 30px 0 !important }
    .mi-none { display: block !important } .m-none { display: none !important; }
}
@media only screen and (max-width: 576px) {
    .ei-none { display: block !important } .e-none { display: none !important; }
}

/* Flat Slider */
.slider { width: 100%; height: auto; overflow: hidden; position: relative; }
.slider > ul {
    height: auto;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
    -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
    transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.slider > ul > li { float: left; clear: none; height: auto; }
.slider-dots { position: absolute; bottom: 30px; }
.slider-dots-item { width: 24px; height: 2px; float: left; clear: none; display: block; margin: 0 5px; background: #a8a8a8; transition: all 0s; }
.slider-dots-item:hover { background: #fff; }
.slider-active { background: #fff; height: 4px; margin-top: -2px; }
@media only screen and (max-width: 767px) {
    .slider-dots-item:hover, .slider-active { background: #000; }
}


.btnHover { gap: 20px }
.mouldBtn { display: inline-block; cursor: pointer; font-size: 14px; font-weight: 500; background: #fff; text-align: center; border-radius: 3px; color: #000; padding: 6px 28px;  text-transform: revert; transition: all .3s }
.main-title { margin-bottom: 15px; color: #333; font-size: 24px;  text-align: center; font-weight: 600; text-transform: revert }
.main-label { margin-bottom: 4px; color: #333; font-size: 12px;  }
.main-content { color: #333; font-size: 16px; text-align: center; font-weight: 500; margin-bottom: 20px; }
@media only screen and (max-width: 767px) {
    .btnHover { gap: 10px; }
    .btnParent { width: 100%; padding: 0 20px; }
    .mouldBtn { width: 100%; }
}


.topping { background: #FF00FC  }
.topping .skinny{ min-height: 40px; }
.topping .skinny .skinny-content { font-size: 24px; letter-spacing: 5px; color: #221F1F; font-weight: 600; text-transform: uppercase; line-height: 24px; text-align: center }
.topping .skinny .skinny-span { font-size: 15px; padding: 0 10px; display: inline-block }
@media only screen and (max-width: 991px) {
    .topping .skinny .skinny-content { font-size: 20px; }
}
@media only screen and (max-width: 767px) {
    .topping .skinny .skinny-content { font-size: 18px; letter-spacing: 2px; }
}

/* Top Bar */
.top-bar { background: #f3f3f3; overflow: hidden; }
.top-bar .container { max-width: 1340px; }
.top-bar .inner { min-height: 42px; max-width: 1620px; margin: 0 auto }
.top-bar .inner a { color: #333; font-size: 13px; font-weight: 400; letter-spacing: 1px; text-transform: capitalize}
.top-bar .iconset { padding: 0 12px; }
.top-bar .iconset .icon {font-size: 16px; color: #333; margin-right: 5px; }
.top-bar .setting-link { color: #333; letter-spacing: 1px; }
.top-bar .setting-link:hover, .top-bar .inner a:hover { color: #333 }
.top-bar.sticky-top { position: fixed; width: 100%; z-index: 48; }
.MwUhdEA #userLinks.active { visibility: hidden }

.notice-ber .notices { min-height: 44px;  background: #dcdcdc}
.notice-ber .notice { height: 32px; line-height: 32px; margin: auto 0; overflow: hidden; }
.notice-ber .notice ul{ display: flex; justify-content: center }
.notice-ber .notice ul li { border-right: 1px solid #000; }
.notice-ber .notice ul li:last-child { border-right: none }
.notice-ber .notice ul li span { font-size: 15px; color: #333; font-weight: 400; text-transform: uppercase; padding: 0 5px; letter-spacing: 2px; }
.notice-ber .notice ul li a { font-size: 15px; color: #333; font-weight: 400; text-transform: uppercase; text-decoration: underline; letter-spacing: 2px; }
.notice-ber .notice ul li a:hover {  color: #333; text-decoration: none}
@media only screen and (max-width: 991px) {
    .top-bar .notices { text-align: center }
    .notice-ber .notice ul { flex-direction: column; }
    .notice-ber .notice ul li {border-right:  none }
}


/* Header SiteNav */
.MwUhdEA { flex-direction: column; }
.MwUhdEA.sticky-header .notice-ber { display: none }
.MwUhdEA.sticky-header { margin-top: 36px; -webkit-box-shadow:none }
.MwUhdEA .menus-ber { border-bottom: 1px solid #ccc; background: #fff }
.MwUhdEA .menus-ber .container { max-width: 1340px; }
.MwUhdEA .logo.logo-full img { max-width: 100px; max-height: 28px; }
.MwUhdEA #siteNav { height: 100%; padding: 0 10px; }
.MwUhdEA #siteNav.left { justify-content: center }
.MwUhdEA #siteNav > li { display: inherit; }
.MwUhdEA #siteNav > li > a {  font-size: 14px; padding: 0 15px; font-weight: 400; margin: auto 0; color: #333; text-transform:revert;  transition:  all 0s }
.MwUhdEA #siteNav > li:hover a { color: #0570c1 }
.MwUhdEA #siteNav > li > a:before{ content: " ";z-index: 1000; display: none; left: 35%; bottom: -28px; width: 15px; height: 15px; border-top: 1px solid #ccc; border-left:1px solid #ccc;  background: #f3f3f3; transform: rotate(45deg);   position: absolute; }
.MwUhdEA #siteNav > li:hover > a:before { display: block; }
.MwUhdEA #siteNav > li > a:after { background: none; }
.MwUhdEA #siteNav > li .BJUjnmhaGrb { top:110%; background: #f3f3f3; border-bottom: 3px solid #0570c1; border-top:1px solid #ccc; overflow: hidden; transition: all 0s; box-shadow: 0 4px 10px rgb(0 0 0 / 30%); }
.MwUhdEA #siteNav > li:hover .BJUjnmhaGrb { top:100% }
.MwUhdEA #siteNav > li .BJUjnmhaGrb .lvl-1 a.lvl-1 { color: #333; font-size: 14px; }
.MwUhdEA #siteNav > li .BJUjnmhaGrb .lvl-1 .site-nav { color: #333;  }
.MwUhdEA #siteNav > li .BJUjnmhaGrb .lvl-1 .site-nav:before { background-color: #000; height: 3px; }
/*.MwUhdEA #siteNav.medium  > li > a .an {display: block !important; transition: all 0.3s; margin-left: 5px; float: right; margin-top: 5px; }*/
/*.MwUhdEA #siteNav.medium  > li > a .an:before { color: #303030; font-weight: 300 }*/
/*.MwUhdEA #siteNav.medium  > li:hover > a .an { transform: rotate(-180deg); }*/
/*.MwUhdEA #siteNav.medium  > li:hover > a .an:before { color: #e11f26 }*/
/* Header IconSet */
.MwUhdEA .iconset { padding: 0 15px; height: 42px; line-height: 42px; }
.MwUhdEA .iconset .icon { font-size: 26px; color: #333; }
.MwUhdEA .iconset:hover a, .MwUhdEA .iconset:hover .icon{ color: #333 }
.MwUhdEA .iconset:hover .tooltip-label { top: -24px }
.MwUhdEA .header-cart .counter { color: #fff; font-weight: 500; min-width: 16px; height: 16px; line-height: 16px; top: 10px; right: 4px;  }
.MwUhdEA #PUMCxUx.active { top: 60% }
.MwUhdEA.sticky-header #PUMCxUx.active { top: 100% }
.MwUhdEA .search-drawer { box-shadow: 0 5px 6px rgb(0 0 0 / 10%); -webkit-box-shadow: 0 5px 6px rgb(0 0 0 / 10%);  }
.MwUhdEA .search-drawer .action.search { left: 10px; }
.MwUhdEA .search-drawer .action.search .an { font-weight: 600; color: #333 }
.MwUhdEA .search-drawer .closeSearch { font-size: 15px; top: 9px; right: 30px; font-weight: 600; color: #333 }
.MwUhdEA .search-drawer .input-text { background-color: #fff; border-radius: 0; border: 1px solid #eee; padding-left: 45px; font-size: 14px; color: #333 }
.MwUhdEA .search-drawer .input-text::-webkit-input-placeholder { color: #333; font-size: 14px; opacity: 1;  }

@media only screen and (max-width: 991px) {
    .MwUhdEA.sticky-header { margin-top: 0 }
    .MwUhdEA .notice-ber .notices { height: 36px; }
    .MwUhdEA .notice-ber .notice { height: 36px; line-height: 36px; }
    .MwUhdEA .logo.logo-full img { max-width: 84px; max-height: 23px; }
    .MwUhdEA .iconset { padding: 0 10px; }
    .MwUhdEA .iconset .icon { font-size: 24px; }
    .MwUhdEA  #userLinks { display: none }
    .MwUhdEA #PUMCxUx.active { top : 58% }
    .MwUhdEA .btn--link .an{ font-size: 26px; ; color: #333; padding-right: 15px; }
    .MwUhdEA .header-cart .counter { right: -2px; }
    /* Mobile Nav Wrapper */
    .gQZhOSzP .aUZoRRkGp { height: 36px; }
    .gQZhOSzP #AJxdoQTuaZX li a { color: #333; font-weight: 500; }
    .gQZhOSzP #AJxdoQTuaZX li li a { font-size: 13px !important; font-weight: 400 }
    .gQZhOSzP #AJxdoQTuaZX li li li a { font-weight: 500 }
}
@media only screen and (max-width: 767px) {
    .MwUhdEA .search-drawer .closeSearch { right: 5px }
}
@media only screen and (max-width: 480px) {
    .MwUhdEA .search-drawer { padding: 20px 15px 20px 15px !important; }
    .MwUhdEA .search-drawer .searchField { display: flex }
}


/* Home Slider */
.slideshow .blur-up-min { display: none }
.slideshow .slick-list{ padding: 0 30px; }
.slideshow .banner-img-wrapper { display: flex; justify-content: center; align-items: center; }
.slideshow .banner-img-wrapper img{ object-fit: cover ; height: 480px; }
.slideshow .YTcO { position: absolute; flex-direction: column; right: 0; left: 0; top: 0; bottom: 0; padding-bottom: 40px; text-align: center }
.slideshow .YTcO .slide-label { color: #FF00FC; font-size: 42px; line-height: 70px; font-weight: 700; text-transform: uppercase; margin-bottom: 20px; }
.slideshow .YTcO .slide-title {  font-weight: 700; color: #fff; text-align: center;  font-size: 70px; line-height: 40px; max-width: 650px; }
.slideshow .YTcO .slide-title span { font-size: 42px; }
.slideshow .YTcO .banner-slider_text_1 { color: #FFFFFF; font-weight: 400; font-size: 20px; padding-top: 10px; letter-spacing: 2px; line-height: 40px; text-transform: uppercase; }
.slideshow .YTcO .banner-slider_text_2 { font-weight: 700; color: #FFFFFF;font-size: 24px; padding: 0 0 20px 0; text-align: center; letter-spacing: 2px;}
.slideshow .slide-button_link { position: absolute; width: 100%; left: 0; padding: 0 15px; bottom: 20px; text-align: center; color: #fff; font-weight: 400; font-size: 12px; letter-spacing: 1px; }
.slideshow .slide-button_link a { text-decoration: underline; color: #fff; }
.slideshow .slide-button_link a:hover { text-decoration: none; }
@media only screen and (max-width: 1440px) {
    .slideshow .slick-list{ padding: 0; }
}
@media only screen and (max-width: 767px) {
    .slideshow .blur-up-max { display: none }
    .slideshow .blur-up-min { display: block }
    .slideshow .banner-img-wrapper img{  height: 540px; }
    .slideshow .YTcO .slide-label { font-size: 24px; line-height: revert; }
    .slideshow .YTcO .slide-title { font-size: 44px; line-height: 26px; }
    .slideshow .YTcO .slide-title span { font-size: 28px }
    .slideshow .YTcO .banner-slider_text_1 { font-size: 18px; padding: 0; line-height: 24px;}
    .slideshow .YTcO .banner-slider_text_2 { font-size: 20px; padding-bottom: 20px; }
    .slideshow .YTcO .slide-content { font-size: 14px; margin-bottom: 10px; }
}


.waist-banner .banner-img img { width: 100% }
.waist-banner .banner-up-min, .waist-banner .banner-up-mini { display: none }
.waist-banner .YTcO { background: #f3f3f3; padding: 40px 0; text-align: center; }
.waist-banner .YTcO .waist-title { color: #000; font-size: 48px; line-height: 50px; font-weight: 600; max-width: 620px; text-transform: uppercase; text-align: center; margin: 0 auto 20px; }
.waist-banner .YTcO .waist-text { color: #000; font-size: 14px; font-weight: 400; text-align: center; max-width: 600px; margin: 0 auto }
.waist-banner .YTcO .waist-button { margin-top: 30px; text-align: center }
.waist-banner .YTcO .waist-button .mouldBtn { color: #000; background-color: #c5b78b; border: 1px solid #000; font-weight: 300; letter-spacing: 1px; }
@media only screen and (max-width: 768px) {
    .waist-banner .banner-up-max { display: none }
    .waist-banner .banner-up-min { display: block }
}
@media only screen and (max-width: 480px) {
    .waist-banner .banner-up-min { display: none }
    .waist-banner .banner-up-mini { display: block }
}

.lattice2Grid .items { padding: 15px }
.lattice2Grid .stack_item_img img { width: 100% }
.lattice2Grid .subject-min { display: none }
.lattice2Grid .stack_item_txt { padding: 0 20px 20px; }
.lattice2Grid .stack_item_txt .main-title { font-size: 24px; color: #333; margin: 30px 0; font-weight: 600;  }
.lattice2Grid .stack_item_txt .main-content { font-size: 14px; color: #333; font-weight: 400; margin-bottom: 30px; }
.lattice2Grid .stack_item_txt .stack-button .mouldBtn { border: 1px solid #000; color: #000; font-weight: 400; letter-spacing: 1px; }
.lattice2Grid .stack_item_txt .stack-button .mouldBtn:hover { background-color: #000; color: #fff }
@media (min-width: 768px) and (max-width: 1024px) {
    .lattice2Grid .btnHover { gap: 10px; }
    .lattice2Grid .btnParent { width: 100%; padding: 0 20px; }
    .lattice2Grid .mouldBtn { width: 100%; }
}
@media only screen and (max-width: 480px) {
    .lattice2Grid .items { padding: 15px 0; }
    .lattice2Grid .subject-max { display: none }
    .lattice2Grid .subject-min { display: block }
}


.lattice4Grid img { width: 100% }
.lattice4Grid .social-items { position: relative }
.lattice4Grid .social-items .socialBtn { position: absolute;  top: 0; left: 0; bottom: 0; right: 0 }
.lattice4Grid .social-items .mouldBtn {  background: #fff; padding: 10px 20px; border-radius: 0; color: #000; font-weight: 400; }
.lattice4Grid .social-items .mouldBtn:after { display: block; content: ""; border-bottom: 1px solid #333; -webkit-transform: scaleX(0); transform: scaleX(0); transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out; }
.lattice4Grid .social-items:hover .mouldBtn:after { -webkit-transform: scaleX(1); transform: scaleX(1); }
@media only screen and (max-width: 767px) {
    .lattice4Grid .row > * { padding:10px !important; }
    .lattice4Grid .social-items .main-content { display: none }
    .lattice4Grid .social-items .mouldBtn { min-width: 100%; margin: 20px 0; }
}
@media only screen and (max-width: 480px) {
    .lattice4Grid .row > * { padding:5px !important; }
}

.recall-skinny { max-width: 1500px; margin: 0 auto; background: #045c9e; padding: 5px; text-align: center }
.recall-skinny .recall-skinny__container { padding: 15px; border: 1px solid #fff }
.recall-skinny .recall-skinny__text { display: inline-block; margin: 0; color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 600; }
.recall-skinny .recall-cta { font-size: 14px; color: #fff ; font-weight: 300; margin-left: 40px; text-decoration: underline }
.recall-skinny .recall-cta b { font-weight: 600; }
.recall-skinny .recall-cta:hover { text-decoration: none }
@media only screen and (max-width: 991px) {
    .recall-skinny .recall-skinny__text { display: revert }
    .recall-skinny .recall-cta { margin: 0 }
}
.prod-klarna { padding-bottom: 0; }
.klarna-skinny { max-width: 1500px; margin: 0 auto; background: #fcb3c7; padding: 5px; text-align: center }
.klarna-skinny .klarna-skinny__container { padding: 15px; display: flex; justify-content: center; align-items: center }
.klarna-skinny .klarna-skinny__text { display: inline-block; margin: 0; color: #000; font-size: 18px; font-weight: 600; line-height: 55px; }
.klarna-skinny .klarna-skinny__img { width: 100px; }
.klarna-skinny .klarna-cta { font-size: 14px; color: #000 ; font-weight: 300; margin-left: 40px; text-decoration: underline }
.klarna-skinny .klarna-cta:hover { text-decoration: none }
@media only screen and (max-width: 991px) {
    .klarna-skinny .klarna-skinny__container { flex-wrap: wrap }
    .klarna-skinny .klarna-skinny__text { font-size: 15px; line-height: 50px; }
    .klarna-skinny .klarna-skinny__img { width: 90px; }
}

    /* Product Slider */
.hvQodS .product-wrapper { padding: 52px 30px ; background: #fcf9e6 }
.hvQodS .product-title .main-title { color: #004c59; font-weight: 600; font-size: 38px; }
.hvQodS .drCicDv .slick-list{ padding: 10px 0; }
.hvQodS .drCicDv .slick-slide { margin: 0 10px; background: #fff}
.hvQodS .drCicDv .list-item { border:none ; border-radius: 0; padding: 2px 0 0;}
.hvQodS .drCicDv .list-item .GBLeYbZ a { color: #004c59; font-size: 12px !important; font-weight: 600; opacity: 1; text-transform: revert }
.hvQodS .drCicDv .list-item .RDwujvb .product-price .price { color: #f65024 !important;    }
.hvQodS .drCicDv .list-item .RDwujvb { text-align: center!important; padding: 10px }
.hvQodS .drCicDv .list-item:hover .GBLeYbZ a { color: #76ccdc }
.hvQodS .button-set li .btn-icon .icon { font-size: 15px; }
.hvQodS .button-set.style0 li .btn-icon { border:1px solid #ddd }
.hvQodS .drCicDv .product-price .old-price { font-size: 13px; color: #303030 }
.hvQodS .drCicDv .slick-arrow { background: #999; border-radius: 50%;  top:45%; width: 48px; height: 48px;  }
.hvQodS .drCicDv .slick-arrow:before {  opacity: 1; font-size: 18px; color: #fff }
.hvQodS .drCicDv .slick-prev { left: -20px; }
.hvQodS .drCicDv .slick-next { right: -20px; }

@media only screen and (max-width: 1440px) {
    .hvQodS .drCicDv { padding: 0; }
    .hvQodS .drCicDv .slick-prev { left: 0; }
    .hvQodS .drCicDv .slick-next { right: 0; }
}
@media only screen and (max-width: 576px) {
    .hvQodS .product-wrapper { padding: 30px 15px; }
    .hvQodS .product-title .main-title { font-size: 24px; }
    .hvQodS .drCicDv { padding: 0 5px; }
}


/* Footer */
.footer .tBqNrFKWa { border-color: #dad9cd }
.footer .tBqNrFKWa .h4, .footer .tBqNrFKWa .text-transform-title { font-size: 15px; font-weight: 600 ; text-transform: uppercase !important}
.footer .tBqNrFKWa .text-transform-title { margin-bottom: 20px }
.footer .tBqNrFKWa p, .footer .footer-links a { font-size: 13px; margin-bottom: 20px; }
.list-inline-item:not(:last-child) { margin-right: 1.2rem; margin-bottom: 1.2rem }
.footer .social-icons li i { font-size: 22px; }
.footer .kLbczauLjOs { border-top-color: #ddd }
@media only screen and (max-width: 767px) {
    .footer .tBqNrFKWa .footer-links .h4 { border-color: #e6e6e6 !important }
}

/* Footer Email */
.email-input { height: 42px; margin-bottom: 20px }
.email-input .m-input::-webkit-input-placeholder { color: #000; font-size: 13px; font-weight: 300 }
.email-input .email-label { margin: 0 5px 0 0; line-height: 24px; font-weight: 500 }
.email-input .m-input {max-width: 380px; background: #fff;  border-color: #000; border-right: none;  border-radius:0; transition: all 0s; padding: 0 8px ; text-indent: 2px;  height: 100%  }
.email-input .input-but {min-width: 72px; padding: 0 14px; border:none; color: #fff; transition: all .3s; font-size: 14px; background: #000; border-radius: 0 ; font-weight: 300; letter-spacing: 1px }
.email-input .input-but:hover { background: #555  }
.email-input .input_icon { font-size: 16px; font-weight: 500; color: #fff; line-height: 38px; }
.email-input .input_icon:before { content: '\eb68';  }
