.featurd-img-padd {
    padding-top: 0%!important;
}

.product-featured-img{  top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
  
}

.template-collection .grid-view-item.product-grid-lem.product-card.d .grid-view-item__title,
.template-collection  .product-card dl { 
    width:100%;
}

.product-single__photo{ padding-bottom:0px; }

.product-single__thumbnail-image {
    max-width: 100%;
    display: block;
    border: 2px solid transparent;
    max-height: 112px;
    width: 100%;
}

#slider-vertical{display:none;}

.variant1 {  margin-bottom: 20px; }
.product-form { margin-top: 13px; }
button#AddToCart-product-template{ margin-top:8px; }

.product-dsc.product-single__description p {
    margin-bottom: 0;
}

.product-price span.product-price__sale-label {
    display: none;
}

/* new css */

/* .template-search .grid-view-item.product-grid-lem.product-card.d .grid-view-item__title {
    text-transform: uppercase;
    width: 93%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
} */

/* 
.template-search s.product-price__price {
    display: none;
} */


.template-search .main-content {   padding-bottom: 0; }

.template-search .pagination { padding-top: 0px; padding-bottom: 45px; }


/* cart page new  */


#add-donation .col-left #variants select {
    display: block;
    position: relative;
    height: 37px;
    border: 1px solid #d0d0d0;
    text-transform: uppercase;
    outline:none;
    padding: 6px 31px 5px 14px;
}

#add-donation .col-left #buy #add {
    display: inline-block;
    height: auto;
    border: 1px solid #fe00fe;
    background-color: #fe00fe;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    padding:6px 10px;
    line-height: inherit;
      -webkit-appearance: none;
    border-radius: 0;
}

#add-donation{   
  border-top: 1px solid #e8e9eb;
  border-bottom: 1px solid #e8e9eb;
  padding-bottom: 12px;
  padding-top: 17px;
}

#add-donation .col-left h2 {  font-size: 20px; }

.lower-section {
    text-align: center;
    padding: 25px 0px;
    border-bottom: 1px solid #e8e9eb;
}

.returns.lower-section {
    margin-bottom: 50px;
}

#shopify-section-collection-template .collection-banner.collection-hero__image{
    height: 100% !important;
    max-height: none!important;
    background-image: none !important;
}
.collection-hero .ratio-container>*{
    display: block !important;
      position: initial;
    /*  left: 0;top: 0; */
   
    width: 100%;
    height: 100%;
}
.ratio-container:after{
	    display: inline!important;
}
#shopify-section-collection-template .collection-banner.collection-hero__image img.lazyautosizes.lazyloaded{
 width: 100%;
}

@media only screen and (width:2880px){
	h4.h3.banner-title-evm{    font-size: 30px;}
} /* Macbook Pro Retina 15" */

@media only screen and  (width:2560px){
  #shopify-section-collection-template .collection-banner.collection-hero__image{
    height: 100%;
    max-height: 750px;    
  }
  .collab-hero__image{
    height: 750px;
  }
  .brand-hero__image{
      height: 100%;
    min-height: 950px;
  }
  .madeinafrica-hero{    height: 800px;}
  h4.h3.banner-title-evm{    font-size: 40px;}
} /* iMac 27 */


@media only screen and  (device-width:1440px){
.collection-banner.collection-hero__image {
  height: 427px !important;
} 
   .madeinafrica-hero{height: 400px !important;}
  div#shopify-section-lemlem-foundation-template .lm_foundation_hero{    height: 100% !important;}
  h4.h3.banner-title-evm{padding-left: 0px;}
  .banner-title{      transform: translate(-35%, -50%); }
  
  
}

@media only screen and  (width:1680px){
  .collection-banner.collection-hero__image{
  		    height: 100% !important;
    max-height: 500px !important;
  }
  h4.h3.banner-title-evm {
    font-size: 32px;
 }
}/* Macbook 13" */


@media only screen and (min-width:1400px) and (max-width: 1920px){
/* 	  #shopify-section-collection-template .collection-banner.collection-hero__image{
    height: 100%;
    max-height: 580px;    
  }
  .collab-hero__image{
    height: 580px;
  }
  .brand-hero__image{
      height: 100%;
    min-height: 730px;
  } */
  .madeinafrica-hero{    height: 600px;}
  #shopify-section-cart-template .cart__subtotal{min-width: 347px;}
  h4.h3.banner-title-evm{    font-size: 36px;}
  
  
}



@media only screen and  (max-width:1024px) {
.page-width {padding-left: 5%; padding-right: 5%; }
 .page-width.bread { padding: 0px; }
/*     nav#AccessibleNav.desk-nav{ box-shadow:none; } */
    .slideshow__image.box.ratio-container.js.lazyloaded {
    background-size: contain;
}
    .owl-carousel {width: 108%!important;  }
    .owl-theme .owl-controls .owl-buttons .owl-next{right:7.4%!important;}
    .grid-view-item.product-grid-lem.product-card.d .grid-view-item__title,
    .product-card dl
    {width:78%;}
  .template-search   .product-card dl {  width: 100%; }
  
  
  
  }


@media only screen and  (max-width:1024px) and (min-width:769px){
.header_nav-left .site-nav__link--button, .header_nav-left .site-nav__link
    {    font-size: 12px; }
  .slideshow.slideshow--medium {  height: 427px; }
 
/*  .collection-banner.collection-hero__image {   max-height: 300px; } */
/*     .collab-hero__image{    height: 310px;}
    .brand-hero__image{height: 380px;} */
    .liya_content{    padding-left: 30px;}
    .video-wrapper{    padding-bottom: 63%;}
    #shopify-section-cart-template .cart__subtotal {min-width: 346px;}
    #shopify-section-cart-template .cart__shipping{padding: 18px 19% 20px 10%;}
  .product-grid-lem .hmpg-prdct-list { max-width: 90% !important; }
    
.template-search .grid-view-item.product-grid-lem.product-card.d .grid-view-item__title {
    text-overflow: inherit;
    white-space: inherit;
    overflow: hidden;
    width: 100%;
    height: 40px;
}
    .site-nav__dropdown {
    top: 23px;
}
    .example.search-box{    right: 50.7%;}
    img.start-quote{    left: 38px;}
    .custom__item-inner--text .rte-setting.text-para p:nth-child(2){padding-bottom: 0px;}
    .text-link.read_more-btn{padding: 0;margin-top: 0;}
    .custom__item-inner--text .rte-setting.text-para p{    font-size: 15px;}
    .madeinafrica-hero{    height: 320px;}
    .foundation-custom .custom__item-inner--text .rte-setting.text-para p{    margin-bottom: 10px;}
    .country-custom-container{height: 220px;}
    .foundation-custom_countries{padding: 10% 0 0;}
    .country_content{padding: 0px 15px 10px 10px;}
  h3.image-bar__caption.image-bar__link.pillers_img_title{top: 50%;}
  .banner-title{transform: translate(-36%, -50%);}
  h4.h3.banner-title-evm{padding-left: 0;    font-size: 24px;}
  .quote-lf{height: 262px;    margin-top: 15%;}
  .quote-lf img{    left: -4%;}
  .quote-lf .quote-para{    padding: 8.2% 9%;}
  .pillar-title{margin-top: 0px !important;}
  .foundation-lemlem .grid{margin-left: -30px;}
  .history_of_lmlm.custom__item-inner.custom__item-inner--image{max-height: 540.121864px !important;}
  
  
/*   .history_of_lmlm.custom__item-inner.custom__item-inner--video{ width: 45%; float:left;flex: initial !important;   }
  .custom__item.custom__item--1530161803309.small--one-half.medium-up--one-half.align--center,
  .custom__item.custom__item--1530161700625.small--one-half.medium-up--one-half.align--top-middle
  {flex: initial !important; background: #f21; width:45%; float:left;}
  
  .quote-lf{    margin-left: 0%;} */
  .custom__item.custom__item--1530162087877.small--one-half.medium-up--one-half.align--top-left,
  .custom__item.custom__item--1530162144718.small--one-half.medium-up--one-half.align--top-left{
/*     clear: left !important;  */
    padding-left:30px !important;   width:49%; 
  }
  
  .template-search .list-grid-view {  display: table-caption;  }
  .template-search .product-grid-lem .hmpg-prdct-list{text-align:center;}
  .template-search  .featurd-img-padd img.hidden{ left:17.8%; }
  #AccessibleNav li.login-icn a{padding-right: 9px; padding-left: 5px;}
  #AccessibleNav .header_nav-right li.sites_tab{padding-right: 3px;}
  #AccessibleNav .header_nav-right li.sites_tab a{font-size: 14px;}
  .header_nav-right{margin-top: 22px;}
}


@media only screen and  (min-width: 769px) 
  {
.site-header__icons{ display:none!important; }
    #MobileNav {display: none;} 
    
  }


@media only screen and  (device-width: 768px) 
  {
.site-header.logo--center {
  padding:0px;
   margin: 20px 0px 0px;
    padding-bottom: 20px;
}
  .mobile-nav-wrapper.js-menu--is-open {
    display: block!important;
    transform: translateY(102px)!important;
}  
    .image-bar .grid__item{width:100%;}
    .image-bar .grid__item:nth-child(1) {
    padding-left: 0px;
    margin-bottom: 55px;
}
    .image-bar .grid__item{ padding-left:0px; }
    .image-bar__item { height: 463px!important; }
    .custom-content .medium-up--one-half {
    width: 100%;
    flex: unset!important;
    max-width: 100%;
}
    
    .collection-banner.collection-hero__image {   max-height:247px; }
      
    .site-header__account{ margin-left: 0px; transform: translateY(0%);
    left: 0px; }
    .video-wrapper{padding-bottom: 64%;}
    
    .template-search li.list-view-item.list-grid-view { width: 50%; }
.grid.grid--no-gutters.grid--table.site-header__mobile-nav .mobleft_nav,
.grid.grid--no-gutters.grid--table.site-header__mobile-nav .mobright_nav{width: 50%;}        
    
 }



@media only screen and  (max-width: 768px) {
.slideshow.slideshow--medium {
    height: 319px;
}
    
  .desk-nav { display:none; }   
  .site-header__menu { display:block; }
 button.btn--link.site-header__menu.js-mobile-nav-toggle {
    float: right;
}
.site-header__logo-image { margin-left: 0px; }
   .site-header { border-bottom: 1px solid #e8e9eb;} 
    
    
    
.featurd-img-padd img {
    width: 100%;
    max-width: 319px;
    max-height: 470px;
}
 
.grid.grid--no-gutters.grid--table.site-header__mobile-nav {
width: 100%;
padding: 0px 30px;
}
  .site-header__logo {   padding-left: 0px; }
    
   .shipping-returns-container {
    text-align: center;
    width: 100%!important;
   }
    #ProductSection-related-products .section-header h2 { font-size: 23px;}
    
    .site-header__cart{ position:inherit; }
    .site-header__cart-count{right:6px;}
    .site-header__search-toggle{ display:inline-block!important; }
    a.site-header__cart { padding-right: 14px!important; }
    .site-header__icons { padding-right: 0px; }
    .collab-hero__image{    height: 232px;}
    .brand-hero__image{height:290px;}
    .history-para,.history-img{    width: 100%;}
    .history-para .brand-para{padding-right: 0px;
        padding-bottom: 30px;}
    .history-img {
      float: none !important;
      text-align: center;
      margin: auto;
      width: 100%;
    }
    .history-img img{float: none !important;}
    .marg-btm{    margin-bottom: 35px;}
    .liya_content{padding-left: 30px;}
    .liya_content .brand-para{padding-right: 0px;}
    #shopify-section-cart-template .cart__subtotal {
    min-width: 345px;
}
    #shopify-section-cart-template .cart__shipping {
    padding: 18px 25% 20px 10%;
}
 .template-search li.list-view-item.list-grid-view { width: 45%;  margin-right: 10%; }
 .template-search li.list-view-item.list-grid-view:nth-child(even) { margin-right: 0px; } 
 .template-search .grid-view-item.product-grid-lem.product-card.d .grid-view-item__title {
    width: 100%;
    white-space: inherit;
    overflow: inherit;
    text-overflow: inherit;
/*     text-align: left; */
    font-size: 14px;
    min-height: auto;
}
  .template-search .grid-view-item.product-grid-lem.product-card.d .product-price
   {
/*     text-align: left; */
  }
/*     .mobile-nav-text{padding: 15px 46px 15px 30px;} */
    button.btn--link.js-toggle-submenu.mobile-nav__link {
    padding: 0;
    color: #fe00fe;
}
    .mobile-nav-wrapper.js-menu--is-open{transform: translateY(130px)!important;}
    .site-header.logo--center{padding: 0;margin:0;}
    .logo-align--center .site-header__logo{margin: 15px 0;}
    img.start-quote{left: 24px;}
    
    button#AddToCart-product-template {
    margin-top: 8px;
    padding: 10px 13px;
    margin-left: 0px;
    font-size: 15px;
   }
  .custom__item-inner--text .rte-setting.text-para p:nth-child(2){padding-bottom: 0;}
  .text-link.read_more-btn{padding: 10px 0px; margin-top: 0;}
  .history_of_lmlm.custom__item-inner.custom__item-inner--text hr.hr-hmpg{    margin: 0 0 24px;}
  .madeinafrica-hero{    height: 240px;}
.country-custom-container{width: 100%;    height: auto;}
  .country_content p{font-size: 15px;}
  .custom-content.foundation-custom .history_of_lmlm.custom__item-inner.custom__item-inner--image{
      float: initial;
  }
  .banner-title{transform: translate(-30%, -50%);}
  h4.h3.banner-title-evm{padding-left: 0px;    font-size: 18px;}
  .quote-lf{      height: auto;  margin-top: 0px;}
  .quote-lf .quote-para{    padding: 7% 6%;}
  .pillar-title{margin-top: 0 !important;}
  div#shopify-section-lemlem-foundation-template .foundation-custom .quote-lf p{
      font-size: 18px;
    line-height: 24px;
        margin-right: 0;
  }
  .foundation-custom .custom__item-inner--text .rte-setting.text-para p:nth-child(1){
      margin-top: 0px;
  }
  div#shopify-section-lemlem-foundation-template .foundation-custom .quote-lf p:nth-child(2){
      margin-bottom: 2px;
  }
/*   h3.image-bar__caption.image-bar__link.pillers_img_title{
      top: 35%;
  } */
  .pillers_img_title span{
  font-size: 16px;
  }
  .history_of_lmlm.custom__item-inner.custom__item-inner--image{    margin-bottom: 80px;}

.site-footer__newsletter input#Email, .site-footer__newsletter input#mce-EMAIL
  {width:70%; }

}


@media only screen and  (max-width: 767px)  {
  .main-content{padding-bottom: 35px;}
.site-footer__linklist-item {
    padding: 0 0px 0px 0;
    display: inherit;
}
    
    .featurd-img-padd img {
    width: 100%;
    max-width: 290px;
    max-height: 430px;
}
    .slideshow.slideshow--medium {  height: 280px; }

.site-footer__newsletter {
    max-width: 64%;
    width: 100%;
    margin: 0 auto;
    
    margin-top: 30px;
}
  .site-footer .grid__item.medium-up--one-fifth {
    margin-top: 30px;
}
    .site-footer{ margin-top:0px; }
    h2.h1.mega-title.slideshow__title{ font-size:25px; }
    
   .slick-prev:before ,  .slick-next:before {
   background-size: 18px 33px;
   width: 18px;
    height: 70px;
    }
  
  .slideshow .slick-prev, .slideshow .slick-next {
    top: 57%;
    z-index: 9;
    width: 57px;
}
   .custom-content .medium-up--one-half {
    width: 100%;
    flex: unset!important;
     max-width: 100%;

}
    .image-bar{ max-width:100%; } 
    .image-bar .grid__item:nth-child(1) { padding-left: 0px;    margin-bottom: 30px; }
    .image-bar--small .image-bar__item { height:406px; }
    .image-bar .grid__item{padding-left:0px;}
    .image-bar--small .image-bar__content{ height:100%; position: absolute;  }
 
    .mobile-nav-wrapper.js-menu--is-open { transform: translateY(130px)!important;margin-top: -46px; }
  
    .collection-banner.collection-hero__image {
    height: 236px;
    background-size: contain;
}
    
/*  Product page    */
   .single-product-left .product-single__photo-wrapper { width: 100%; }
    
    .product_thumbnail-evm li {width:100%!important; padding-bottom:0px;  } 
/*     .product-single__thumbnail{ width:100%; } */
    .product_thumbnail-evm {
      position: absolute;
      top: 0px;
      width:14%; 
      display:none;
     }
    .thumbnails-slider--active .product-single__thumbnails.slick-initialized
    { max-width:100%;  }
    .product_thumbnail-evm .product-single__thumbnail{ outline:none; }
    
    .template-product .main-content { padding-top: 55px;  }
    .product-single__photos { margin-bottom: 45px; }
    
    #slider-vertical {
    display: block;
    float: left;
    width: 100%;
    margin-top: 20px;
}
    #slider-vertical .slick-dots {width:100%;}
    .slick-slider .product-single__thumbnails-item{ padding:0px; }
    .product-single__thumbnail{ width:auto; outline:none; }
    .product-single__thumbnail-image { max-height: auto; width: auto; }

    .brand-quote p { padding: 32px 9% 32px 9%; } 
    .brand-hero__image{ background-size: cover;   height: 100%;      margin-bottom: 30px;}
    .brand-para{ padding-right:0px !important;   margin-bottom: 15px !important; }
    h3.brand-title-heading {
      margin-bottom: 15px !important;
    }
  .marg-btm {
   	 margin-bottom: 30px;
}
.brand-quote {
     margin-bottom: 40px;
}
.brand-hero h4 {
    margin-top: 10px;
    text-align: center;
}
  .liva_img, .liya_content{ float:none;}
    
/* cart page    */
  #add-donation .col-left, #add-donation .col-right {
    width: 100%!important;
    text-align: center!important;
  }
  #add-donation .col-left h2,#add-donation .col-left p{text-align: center;}
  #add-donation .col-left #variants,#add-donation .col-left #buy{float: none;}
  
  div#shopify-section-cart-template {  margin-top: 25px; }
  #add-donation .col-right {  margin-top: 20px; }
.collab-couple-img{
    margin-bottom: 22px;
    text-align: center;
}
  .collab-video{padding-left: 0px;}
  .collab-hero__image {
    height: 222px;
}
  .video-wrapper{    padding-bottom: 56.25%;}
  .brand-hero__image{height: 290px;}
  .liya_content{    padding-left: 0px;}
  
  .brand-hero{    margin-top: -37px;}
  button.btn--link.js-toggle-submenu.mobile-nav__link{padding: 0;color: #fe00fe;}

/*   .mobile-nav-text{padding: 15px 46px 15px 30px;} */
  
  #shopify-section-cart-template .cart__shipping{padding: 18px 0 20px;}
  
  img.start-quote{   left:46px;   top: 24px;}
  .brand-quote{
    background-image: none;
    background-color: #F8F8F8;
    border-radius: 10px;
    box-shadow: 0px 3px 10px #ccc;
  }
  img.start-quote,img.end-quote{
  width: 100%;
    max-width: 12px;
  }
  .liya_content h4 {
      padding: 20px 0 0;
  }
  .template-article .return-link-wrapper{    margin: 50.5px 0;}
  .template-article .return-link-wrapper a.btn.btn--secondary.btn--has-icon-before.return-link{display:inline-block;}
  .article__grid-image-container{    float: initial;}
  .country-custom-container{width: 100%;    height: auto;}
  .madeinafrica-hero{margin-bottom: 35px;}
  .foundation-custom_countries{padding: 55px 0 0;}
  .foundation-lemlem .grid{margin-left: -22px;}
  .quote-lf{    margin: auto;    height: auto;    left: 0;}
  .history_of_lmlm.custom__item-inner.custom__item-inner--video{    width: 100%;}
  div#shopify-section-lemlem-foundation-template .foundation-custom .quote-lf p:nth-child(2){
      margin-bottom: 0;
  }
  h3.image-bar__caption.image-bar__link.pillers_img_title {top: 63%;}
  .banner-title{top: 60%;}
  .history_of_lmlm.custom__item-inner.custom__item-inner--image {     max-height: 580.121864px !important; margin-bottom: 55px;}
  
  #Collection .grid--view-items { margin-left:-35px; }
  .collection-filter-right {float: right; width: 100%; }
  .collection-filters-container{padding-left:35px; width:100%; }
  .collection-filter-right .grid__item--collection-template { padding-left: 35px; }
  .sites_tab_mobile{padding-right: 4px;}
  .site-header__logo img{width: 135px;}
}/**end of 767***/

@media only screen and  (max-width: 667px){
  h4.h3.banner-title-evm {font-size: 16px;}
}

@media only screen and  (device-width: 568px){
img.start-quote {
    left: 36px;
    top: 24px;
}
  .mobile-nav-wrapper.js-menu--is-open {
    transform: translateY(130px)!important;
}
}

@media only screen and  (max-width: 480px) {
  .brand-hero__image{ background-size: contain;}
    .announcement-bar__message { font-size: 13px; }
.mobile-nav-wrapper.js-menu--is-open {
    transform: translateY(100px)!important;
      margin-top: -16px;
}
    .slideshow.slideshow--medium {
    height: 157px;
}
   h2.h1.mega-title.slideshow__title {
    font-size: 16px;
} 
    .slideshow__subtitle{ font-size:13px; }
    .slideshow .slick-dots { bottom: 8px;}
    .index-section .hmpg-collctn-title.image-bar__link span { font-size:14px; }
    .index-section .hmpg-collctn-title {  top: 77%; }
    .index-section .hmpg-hcollctn-title h2,.evm-instagram-heading h2#instagram_h2,.brand-title-heading { font-size:22px; }
    .index-section .hmpg-hcollctn-title p{font-size:17px;}
    .featurd-img-padd img {  width: 100%;  max-width: fit-content; max-height: 470px; }
    
    .owl-carousel .owl-wrapper-outer {
        overflow: hidden;position: relative;
        width: 74%!important;  margin: 0 auto;
    }
  .owl-prev i,.owl-next i{font-size: 28px;}
    .featurd-img-padd {   padding-top: 0%!important;}
    .image-bar--small .image-bar__item {  height: 225px; }
    
/*   Collection page   */
    .collection-banner.collection-hero__image { height: 154px; }
   
    .filters-toolbar__item.text-right { 
      float: left; width: 100%; text-align: left!important;  margin-top: 10px;     margin-bottom: 10px;  }
    .filters-toolbar {  display: block; }
  .collab-hero__image{height: 125px;}
  .brand-hero__image{height: 178px;}
  
  .template-search li.list-view-item.list-grid-view{ margin-bottom:10px; }
  .collection-hero,.collab-hero{margin-top: -35px;}
  .collab-hero__image{    margin-bottom: 35px;}
  #storeLocator .column select{font-size: 11px;background-position: right 5px center;}
  .slideshow__image.box.ratio-container.js.lazyloaded {
    background-size: cover;
 }
  #storeLocator .column .location-title{font-size: 11px;    margin-bottom: 8px;}
    .swatch .header{width: 22%;}
  .color_wrapper-evm{ width: 78%; float: left;}
  .swatch .swatch-element{
/*     width: 100%;
    padding: 8px 0 0; */
      margin: 5px 6px 4px 0;
  }
  button#AddToCart-product-template{    padding: 10px 13px;}
  img.start-quote {top: 28px; left: 10px;}
  .brand-quote p { padding: 32px 6% 32px 6%; } 
  .grid-view-item.product-grid-lem.product-card.d .grid-view-item__title, .product-card dl{    width: 68%;}
  .swatch .header{    margin: 1.2em 0;}
  #storeLocator .column{width: 32%;}
  .template-article .return-link-wrapper {margin: 20.5px 0;}
  .madeinafrica-hero {
    height: 130px;}
  .foundation-custom hr.hr-hmpg{    width: 26%;}
    .country_image{
      width: 100%;
    padding: 0;
    margin-bottom: 14px;
     text-align: center;
  }
  .country_content{
  width: 100%;
    padding: 15px 0;
  }
  .country_content .h3{text-align: center;}
  .country_content hr.hr-hmpg{
      width: 100%;
    max-width: 84px;
    margin: auto;
    margin-bottom: 10px;
  }
  .page-width.made_in_africa .grid .grid__item .section-header {
    margin-bottom: 15px;}
  .pillers_img_title span{font-size: 18px;}
  h3.image-bar__caption.image-bar__link.pillers_img_title{
      top: 42%;
  }
  .history_of_lmlm.custom__item-inner.custom__item-inner--image{
      margin-bottom: 30px;
  }
  h4.h3.banner-title-evm{font-size: 14px;}
  .quote-lf img{
    left: -5%;
    top: -2px;
  }
  .foundation-custom .custom__item-inner--text .rte-setting.text-para p{    margin-right: 15px;}
  .custom-content.foundation-custom #CustomImageWrapper--4-197095620650{margin-bottom: 0;}
  div#shopify-section-lemlem-foundation-template .foundation-custom .quote-lf p{font-size: 15px;}

  .sites_tab_mobile{padding-right: 3px;font-size: 14px;}
} /* 480px */



@media only screen and (max-width: 375px){
    .brand-hero__image {
    height: 165px;}
    #shopify-section-cart-template .empty-page-content {
    padding: 0 25px 55px;
  }
  #storeLocator .column .location-title{font-size: 10px;    margin-bottom: 4px;}
  #storeLocator .column select{font-size: 10px;}
  .mobile-nav-wrapper.js-menu--is-open {
    transform: translateY(92px)!important;
     margin-top: -6px;
}
  
  .swatch .header{width: 24%;}
  .color_wrapper-evm{ width: 76%; float: left;}
  .brand-quote p {padding: 32px 7% 32px 7%;}
  .owl-carousel .owl-wrapper-outer{width: 81%!important;}
  .grid-view-item.product-grid-lem.product-card.d .grid-view-item__title, .product-card dl{
    width: 76%;}
  .variant2.color-size-evm.selector-wrapper.js.product-form__item.label_variant-1 {
    margin-bottom: 14px;
	}
}

@media only screen and  (device-width: 411px){
  #storeLocator .column select{font-size: 10px;background-position: right 3px center;}
  #storeLocator .column{width: 32%;}
}

@media only screen and (max-width: 360px){
  .slideshow.slideshow--medium {
      height: 150px;
  }
      .owl-carousel .owl-wrapper-outer {  width: 84%!important;  }
    .collection-banner.collection-hero__image { height: 149px; }
      .collab-hero__image {
      height: 110px;
  }
      .brand-hero__image {
      height: 158px;
  }
  	.swatch .header {
    width: 25%;
  }
  .color_wrapper-evm{width: 75%;}
  .swatch .header {
    margin: 1.2em 0;
  }
  button#AddToCart-product-template {
    padding: 10px 8px;margin-left: 0;
	}
  .html-title-evm, .custom__item-inner--video h4.h3.video-title-evm, .custom__item-inner--text h4.h3, h4.h3.img-title-evm{
  font-size: 22px;
  }
  .site-footer__newsletter { max-width: 77%; }
  
}
@media only screen and (max-width: 320px) {
  .mobile-nav__sublist-link:not(.mobile-nav__sublist-header){
      padding-right: 10px;
  }
.mobile-nav-wrapper.js-menu--is-open {
    transform: translateY(82px)!important;
  }
  #storeLocator .column .location-title {
      font-size: 10px;
  }
  #storeLocator .column select {
    font-size: 8px;
    background-position: right 2px center;
  }
  #shopify-section-cart-template .cart td a.btn.btn--small.btn--secondary.cart__remove.medium-up--hide{
  margin-bottom: 10px;padding: 8px 8px;
  }
  .swatch .header{width: 28%;}
  .color_wrapper-evm{ width: 72%; float: left;}
  .single_product-evm .product-form__item.product-form__item--submit.product-form__item--payment-button{
  padding: 0 3px;
  }
  .single_product-evm button#AddToCart-product-template{
      padding: 10px 7px;
    font-size: 12px;
    margin: 0;
  }
  .owl-carousel .owl-wrapper-outer {
    width: 95%!important;}
  .grid-view-item.product-grid-lem.product-card.d .grid-view-item__title, .product-card dl{width: 88%;}
.variant2.color-size-evm.selector-wrapper.js.product-form__item.label_variant-1 {
    margin-bottom: 22px;
  }
  #storeLocator .column .location-title {
      font-size: 8px;
      margin-bottom: 2px;
  }
  #shopify-section-cart-template .empty-page-content h1,
  #create_customer h1,
  #RecoverPasswordForm h2,
  #customer_login h1,
  #PageContainer .section-header h1,
  #shopify-section-cart-template .section-header h1,
  .grid .grid__item .section-header h1,
  div#shopify-section-blog-template .section-header h1{
      font-size: 24px;
  }
    .shipping-returns-container .accordion-title{
      font-size: 16px;
  } 
  .brand-title-heading{    font-size: 24px;}
    .html-title-evm, .custom__item-inner--video h4.h3.video-title-evm, .custom__item-inner--text h4.h3, h4.h3.img-title-evm{
  font-size: 20px;
  }
  .country_image{
      width: 100%;
    padding: 0;
    margin-bottom: 14px;
  }
  .country_content{
  width: 100%;
    padding: 15px 0;
  }
  h3.image-bar__caption.image-bar__link.pillers_img_title {padding: 0 20px; top: 85%;}
  .pillers_img_title span {font-size: 16px;}
  h3.image-bar__caption.image-bar__link.pillers_img_title {top: 33%;}
  div#shopify-section-lemlem-foundation-template .foundation-custom .quote-lf p{    font-size: 14px;}
  .quote-lf img{left: -6%;}
  
  
  
}