<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 1902:45 Expected ":"
Line 1902:46 Expected identifier but found "1px"

**/
 
/*-------------------------------------------------------
-------------------------FONTS---------------------------
-------------------------------------------------------*/


 span.gold {
     color:#AF8843;
}
.page-content &gt; .rte &gt; h4 {
    font-weight:400;
    line-height:160%;
    color:#000;
}
/*-------------------------------------------------------
-------------------------HEADER--------------------------
-------------------------------------------------------*/
div.header-container.header-2 {
   background-image:url(nav-divider.png);
   background-position:center bottom;
   background-repeat:repeat-x;
     width:100%;
  margin-bottom:5px;
}
 div.header-container.header-2 &gt; div#header-main {
     z-index:9999;
     width:100%;
     height:35px;
}
#header_logo {
    max-width:195px;
    height:60px;
    float:none;
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-bottom:30px;
    margin-top:0px;
}
 header#header.ap-header-template.fixed {
     -webkit-transition: position 1s;
     -moz-transition: position 1s;
     -ms-transition: position 1s;
     -o-transition: position 1s;
     transition: position 1s;
}
 .hd-right{
     float:right;
     margin-left:auto;
     margin-right:auto;
     display:inline-block;
     width:355px;
     height:35px;
     margin-top:0;
     padding-right:15px;
}
#social-top {
  width:103px;
  float:left;
  height:28px;
  margin-left:20px;
    margin-top:5px;
}
#social-top &gt; div.block_content &gt; ul.list-unstyled.clearfix &gt; li {
  float:left;
  display:inline-block;
  width: 25px;
  height:25px;
  font-size: 22px;
  margin-right:5px;
}
#social-top &gt; div.block_content &gt; ul.list-unstyled.clearfix &gt; li &gt; a.btn-tooltip &gt; span.text-social {
  color:#000000;
  font-size:22px;
}
#social-top &gt; div.block_content &gt; ul.list-unstyled.clearfix &gt; li &gt; a.btn-tooltip &gt; span.text-social:hover {
   color:#999999;
}
 #search-icon2, #search-icon{
     color: #000000;
     width:22px;
     height:24px;
     cursor: pointer;
     font-size: 22px;
     line-height: 30px;
     margin-top:2px;
     float: right;
     padding: 0;
     z-index:999;
}
 #search-icon2:hover, #search-icon:hover{
     color:#AF8843;
}
 #search_block_top, #search_block_top2 {
     position: relative;
     float: right;
     display: inline-block;
     clear: none;
     width: 35px;
     margin-right: 12px;
     margin-top: 0px;
     height: 35px;
}
 #search_block_top .block-form,  #search_block_top2 .block-form {
     z-index: 99991;
     position: absolute;
     display: inline-block;
     width: 260px;
     top:3px;
     height: 35px;
     left:-220px;
     float: left;
     text-align: left;
     visibility: hidden;
     opacity: 0;
     transition-property: all;
     transition-duration: 0.5s;
     transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
     transition-delay: 0.2s;
}
 div#search_block_top &gt; div.block-form.show &gt; form#searchbox.popup-content &gt; div#search-icon-close,  div#search_block_top2 &gt; div.block-form.show &gt; form#searchbox.popup-content &gt; div#search-icon-close2  {
     width: 25px;
     float: right;
     padding-right:0px;
     z-index: 99999;
     position: absolute;
     height: 30px;
     cursor: pointer;
     font-size: 18px;
     font-weight:500;
     color: #000;
     display: inline-block;
     clear: none;
     line-height: 30px;
     right:0px;
     top:2px;
}

 form#searchbox input.search_query {
     width: 260px;
     height: 35px;
     border: 1px solid #ccc;
     background-color: #fff;
     text-transform: uppercase;
     font-weight: 500;
     color: #999;
     font-size: 15px;
     line-height: 32px;
     padding: 0 0px 0 10px;
     -webkit-border-radius: 0;
     -moz-border-radius: 0;
     -ms-border-radius: 0;
     -o-border-radius: 0;
     border-radius: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
}

 #search_block_top2 .block-form.show, #search_block_top .block-form.show  {
     opacity: 1;
     visibility: visible;
}
input#search_query_top::-webkit-input-placeholder {
     color:#000;
    opacity: 1;
    filter: alpha(opacity=1);
}
input#search_query_top:-moz-placeholder {
    /* Firefox 18- */    
      color:#000;
    opacity: 1;
    filter: alpha(opacity=1);
}
input#search_query_top::-moz-placeholder {
    /* Firefox 19+ */    
   color:#000;
    opacity: 1;
    filter: alpha(opacity=1);
}
input#search_query_top:-ms-input-placeholder {
       color:#000;
    opacity: 1;
    filter: alpha(opacity=1);
}
input#search_query_top:-ms-input-placeholder {
   color:#000;
    opacity: 1;
    filter: alpha(opacity=1);
}
 .header-links {
     float:right;
     line-height:35px;
     position:relative;
     z-index:99;
}
 .header-links a {
     margin:0;
     padding:0;
     text-transform:uppercase;
     font-size:16px;
   	 font-weight:400;
     color:#000000;
     display:inline-block;
}
 .header-links a:hover {
     color:#AF8843;
}
 .wishlist {
     width:25px;
     height:22px;
     float:right;
     display:inline-block;
     margin-left:12px;
     margin-top:6px;
     padding-top:0px;
}
 #cart {
     position: relative;
     width:25px;
     height:29px;
     margin-top:1px;
     float:right;
}
 #cart-icon {
     background-image:url(cart.png);
     background-position:center center;
     background-repeat:no-repeat;
     float:left;
     width:25px;
     height:29px;
     float:left;
     display:inline-block;
     margin-top:0px;
   	 padding-top:4px;
}
 #CartCount{
     text-align: center;
     width:25px;
   	 font-weight:400;
     float:none;
     display:inline-block;
     color:#000000;
     padding-left:0px;
     font-size:13px;
   	 margin-right:auto;
   	 margin-left:auto;
   	 margin-bottom:0px;
}
 #CartCount:hover {
    color:#AF8843;
}

/*--------------------------------------------------------------
-------------------ACCOUNT DROPDOWN---------------------------
-------------------------------------------------------------*/

.dropbtn {
    background-color: transparent;
    padding: 2px 0px 5px;
    color: #000;
    font-size: 16px;
    border: none;
    cursor: pointer;
    float:right;
    display:inline-block;
    height:38px;
    font-weight:500;
    width:125px;
    margin-top:0px;
    text-transform:uppercase;
    text-align:left;
}
.dropbtn &gt; a {
    color:#000; 
}
.dropbtn &gt; a:hover {
   color:#AF8843; 
}
.dropdown {
    position: relative;
    display: inline-block;
    float:right;
}


.dropdown-content {
    display: none;
    left:0;
    position: absolute;
    background-color: #fff;
    top:38px;
    min-width: 140px;
    z-index: 99999;
    border:1px solid #efefef;
}


.dropdown-content a {
    color: #000;
    font-size:15px;
    font-weight:500;
    padding: 6px 10px;
    text-transform:uppercase;
    text-decoration: none;
    display: block;
    text-align:left;
}


.dropdown-content a:hover {color:#af8843}

.dropdown:hover .dropdown-content {
    display: block;
}


.dropdown:hover .dropbtn {
    background-color: transparent;
    color:#AF8843;
}
/*-------------------------------------------------------
-------------------------MENU---------------------------
-------------------------------------------------------*/

 #apollo-top-menu{
     height:40px;
     margin-top:25px;
     padding:0;
     position: relative;
     display: block;
     text-align: center;
     clear:both;

}
 div#apollo-top-menu.collapse.navbar-collapse &gt; ul.nav.navbar-nav.megamenu &gt; li &gt; a {
     font-size:17px;
     font-weight:400;
     padding-left:25px;
     padding-right:25px;
     padding-bottom:5px;
     letter-spacing:0.06em;
     text-transform:uppercase;
     color:#000;
}
 div.dropdown-menu.level1 &gt; div.dropdown-menu-inner &gt; div.mega-col-inner &gt; ul &gt; li &gt; a {
     font-size:16px;
     text-transform:uppercase;
}
 div#apollo-top-menu.collapse.navbar-collapse &gt; ul.nav.navbar-nav.megamenu &gt; li &gt; a:hover, div.dropdown-menu.level1 &gt; div.dropdown-menu-inner &gt; div.mega-col-inner &gt; ul &gt; li &gt; a:hover {
     color:#af8843;
}
 div.dropdown-menu.level1 {
     border-bottom:2px solid #af8843;
     border-top:none;
}
/*-----------------------------------------------------
---------------------FOOTER AREA-----------------------
-------------------------------------------------------*/
 .footer-container {
     padding-top:90px;
     position:relative;
     z-index:0;
    background-image:url(bk-grey.jpg);
}
.footer-bord {
    width:100%;
    height:4px;
  background-image:url(bk-grey.jpg);
  clear:both;
  margin-bottom:4px;
  margin-top:30px;
}
 .footer-header {
     color:#000;
     font-size:20px;
     text-align:left;
     font-weight:400;
     letter-spacing:0.18em;
     min-height:35px;
     margin-bottom:0px;
     padding-bottom:0px;
   	 padding-left: 20px;
}
 .footer-center &gt; div.container &gt; div.row &gt; div &gt; div.block_content {
     max-width:300px;
     float:left;
     margin-left:auto;
     margin-right:auto;
     display:block;
}
 .block_content &gt; ul &gt; li.item {
     float:left;
     display:block;
   	 text-align:left;
     width:100%;
     font-size:16px;
     padding-top:4px;
     font-weight:400;
     padding-left:20px;
     line-height:180%;
     text-transform:uppercase;
     margin-left:auto;
     margin-right:auto;
}
 div.block_content &gt; ul &gt; li.item &gt; a {
     font-weight:300;
     font-size:16px;
     color:#000;
     letter-spacing:0.08em;
}
 #social_block.social_block.block &gt; div.block_content &gt; ul.list-unstyled.clearfix &gt; li &gt; a.btn-tooltip &gt; .text-social:hover,
#social_block.social_block.block &gt; div.block_content &gt; ul.list-unstyled.clearfix &gt; li &gt; a.btn-tooltip &gt; .social-ic:hover {
     color: #AF8843;
}
.social-title {
     color:#000;
     font-size:20px;
     text-align:left;
     font-weight:400;
     letter-spacing:0.18em;
     min-height:35px;
     margin-bottom:0px;
     padding-bottom:0px;
   	 padding-left: 0px;
}
div#social_block &gt; div.block_content &gt; ul.list-unstyled.clearfix {
    text-align:left;
    display:block;
    margin-top:10px;
}
div#social_block &gt; div.block_content &gt; ul.list-unstyled.clearfix &gt; li {
    width:100%;
  display:block;
  height:30px;
  margin-left:2px;
  margin-right:2px;
  margin-bottom:15px;

}
#social_block.social_block.block &gt; div.block_content &gt; ul.list-unstyled.clearfix &gt; li &gt; a.btn-tooltip &gt; .social-ic {
  width:30px;
  height:30px;
  font-size:25px; 
  padding-right: 10px;
  float:left;
  display:inline-block;
}
#social_block.social_block.block &gt; div.block_content &gt; ul.list-unstyled.clearfix &gt; li &gt; a.btn-tooltip &gt; .text-social {
   font-size:17px;
   line-height:35px;
    height:30px;
   font-weight:300;
   padding-bottom:0px;
   padding-top:3px;
  letter-spacing:0.08em;
  float:left;
  font-family:'Poppins';
  display:inline-block;
}


 .guarantee-ft {
     text-align:center;
}
 .copyright {
     color:#AAA;
     font-weight:400;
     font-size:11px;
     text-align:center;
     min-height:30px;
     margin-top:50px;
     text-transform:uppercase;
     letter-spacing:1px;
}
 .copyright &gt; a {
     color:#AAA;
}
 .copyright &gt; a:hover {
     color:#000;
}
/*-------------------------------------------------------
---------------------INDEX BLOCKS-----------------------
-------------------------------------------------------*/
.ap-banner:nth-child(1) &gt; div.ap-banner &gt; a.banner &gt; div &gt; img{
 background-color:red; 
 max-height:100px;
}
.main-banners {
   margin-top:35px; 
}
.index-section-newsletter {
  padding-top:35px; 
}
.news-banner {
   text-align:left; 
}

  .newsletter-block {
   width:550px;
   max-width:100%;
   float:right;
   min-height:150px;
   padding:25px;
   background-image:url(bk-swiss.png);
  
  }
.newsletter-wrap {
   background-color:#fff; 
  max-width:500px;
  height:600px;
  padding-top:30px;
  background-image:url(news-image.jpg);
  background-position:center bottom;
  background-repeat:no-repeat;
}
.news-title {
  background-image:url(news-title.png);
  background-position:center top;
  width:440px;
  height:171px;
  margin-left:auto;
  margin-right:auto;
  display:block;
  float:none;
  margin-bottom:15px;
}
.news-text {
  font-size:22px;
  line-height:140%;
  text-align:center;
  font-weight:300;
  letter-spacing:0px;
  color:#000;
  padding-top:5px;
}

#mc_embed_signup {
     width: 430px;
     height: 105px;
     margin-top: 15px;
     margin-left: auto;
     margin-right: auto;
     float: none;
     display: block;
}
#mc_embed_signup &gt; form#mc-embedded-subscribe-form &gt; input#mail.newsletter-input.form-control {
     background-image:url(news-input.png);
      margin-left: auto;
     margin-right: auto;
    margin-bottom:10px;
     float: none;
     display: block;
     width: 430px;
     height: 45px;
     border:none;
     color: #000;
     text-align: center;
     font-size: 17px;
     font-weight:300;
   font-style: italic;
  font-family: 'Libre Baskerville', serif;
     line-height: 45px;
}
#mc_embed_signup &gt; form#mc-embedded-subscribe-form &gt; input#subscribe.news-btn {
     padding:0;
     border: none;
     margin-top: 0px;
     margin-right: auto;
     margin-bottom: 0px;
     margin-left: auto;
     width: 180px;
     height: 45px;
     float: none;
     display: block;
     color:#fff;
     font-size:22px;
     text-transform:uppercase;
     font-weight:500;
     letter-spacing:0.15em;
}
#mc_embed_signup &gt; form#mc-embedded-subscribe-form &gt; input#subscribe.news-btn:hover {

  background-color:#000;
}

div.section-header.text-center &gt; h2, .section-header h2.title-block {
     color:#000;
     font-size:20px;
     text-transform:uppercase;
     font-weight:500;
     letter-spacing:2px;
     background-image:url(divider-lg.png);
     background-repeat:no-repeat;
     background-position:center bottom;
     padding-bottom:10px;
     margin-top:0;
     margin-bottom:25px;
}
 span.shop-collection {
     font-size:14px;
     text-transform:uppercase;
     letter-spacing:2px;
     color:#000;
}
 h3.collection-grid-item__title {
     font-weight:100;
     color:#000;
     font-size:35px;
     line-height:45px;
     height:45px;
     padding-top:0px;
     text-transform:lowercase;
}
 h3.collection-grid-item__title &gt; a:hover {
     color:#AF8843;
}

 div.collection-product-list {
     margin-top:30px;
     padding-bottom:30px;
     margin-bottom:0px;
}

 div.collection-product-list &gt; div.product-group.text-center &gt; h2.title-block {
     background-image:url(new-arrivals.png);
     background-repeat:no-repeat;
     background-position:center bottom;
   	 margin-bottom:25px;
     padding-bottom:10px;
     font-weight:400;
   	 font-size:32px;
     letter-spacing:0.15em;
   	 color:#000000;
}
 div.collection-product-list &gt; div.products_block.exclusive.block &gt; div.block_content &gt; div.carousel.slide {
     padding-top:0;
}
 .featured-collections-sectioning {
     width:100%;
     padding-top:30px;
     padding-bottom:30px;
     min-height:500px;
     margin:0 auto;
}

.index-section-collection {
   margin-top:35px;
   margin-bottom:35px;
}
h2.collection-header {
  font-family: 'Libre Baskerville', serif;
  font-size:30px;
  font-weight:normal;
  letter-spacing:0.15em;
  text-align:center;
  line-height:120%;
  margin-top:0;
  background-image:url(divider-favorites.png);
  background-repeat:no-repeat;
  background-position:center bottom;
  padding-bottom:10px;
  margin-bottom:40px;
}

.display-bk.grey {
   	 background-image:url(bk-stripe.jpg);
     background-position:center top;
     background-repeat:repeat;
     width:100%;
     padding-top:35px;
     padding-bottom:35px;
}
.shopify-section &gt; div.instagram-index-section {padding-top:40px;}
 .insta-header {
     height:71px;
     margin-bottom:0px;
     float:none;
     margin-left:auto;
     margin-right:auto;
     text-align:center;
    width: 1370px;
  position: relative;
  left: 50%;
  margin-left: -685px;
  text-align: center;
  display: block;
}

 .owl-carousel.owl-theme.owl-loaded.owl-drag &gt; div.owl-nav &gt; button.owl-prev {
     width: 20px;
     height: 50px;
     position: absolute;
     top: 40%;
     left: -35px;
     display: block;
     z-index:999;
     background-color:transparent;
     border:none;
     background-image:url(owl-arrow-left.png);
     background-repeat:no-repeat;
     background-position:center center;
}
 .owl-carousel.owl-theme.owl-loaded.owl-drag &gt; div.owl-nav &gt; button.owl-next {
     width: 20px;
     height: 50px;
     position: absolute;
     top: 40%;
     right: -35px;
     display: block;
     background-color:transparent;
     border:none;
     background-image:url(owl-arrow-right.png);
     background-repeat:no-repeat;
     background-position:center center;
}
/*-------------------------------------------------------
-----------------------COLLECTIONS-----------------------
-------------------------------------------------------*/
 h1.page-heading, h1.page-header {
     text-align:center;
     margin-top:0;
     padding-bottom:12px;
     margin-bottom:20px;
     font-size:23px;
     color:#000000;
     font-family: 'Libre Baskerville', serif;
     letter-spacing:0.15em;
     background-image:url(divider-info.png);
     background-position:center bottom;
     background-repeat:no-repeat;
     text-transform:uppercase;
     font-weight:normal;
}
 div.product-meta &gt; h5 {
     min-height:40px;
}
 div.form-horizontal &gt; select#SortBy {
    
}
 .product-block .name a {
     text-transform:uppercase;
     color:#000;
     text-align:center;
     font-size:15px;
     font-weight:400;
}
 .product-price{
     color:#000;
     text-align:center;
     font-size:14px;
   	 font-weight:400;
}
 .product-block .name a:hover {
     color:#AF8843;
}
 .sale-price{
     color: #AF8843;
}
 span.old-price.product-price{
     font-size: 14px;
     color:#999999;
     font-weight: 400;
     text-decoration: line-through;
}
 .sold-text {
     background-image:url(sold-out.png);
     background-repeat:no-repeat;
     background-position:center top;
     text-align:center;
     width:100%;
     height:20px;
}
 .sale-box {
     background-image:url(sale.png);
     background-repeat:no-repeat;
     background-position:left top;
     width: 90px;
     height: 40px;
     position: absolute;
     bottom: 10px;
     right:0;
}
 div#shopify-section-collection-grid-template.shopify-section {
     padding-top:30px;
}
 .block .title_block {
     position: relative;
     font-size: 17px;
     color: #000000;
     text-transform: uppercase;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     letter-spacing: 2px;
     line-height: 36px;
}
 .sidebar .block .title_block {
     line-height: 30px;
     color: #000;
     position: relative;
     text-transform: capitalize;
     font-family: 'Shania Script';
     padding-top: 0px;
     padding-right: 10px;
     padding-bottom: 5px;
     padding-left: 10px;
     font-size: 23px;
     font-weight:normal;
     letter-spacing: 1px;
     background-color:transparent;
     margin:0;
     text-align:center;
}
 .sidebar .block .title_block:before {
     display:none;
}
 div.block_content.products-block &gt; ul#recently-products.products.products-block.product_list_widget.list-unstyled &gt; li &gt; div.product-block &gt; div.product-container.media {
}
 ul#recently-products.products.products-block.product_list_widget.list-unstyled &gt; li &gt; div.product-block {
     border:1px solid transparent;
     box-shadow: 0px 1px 5px rgba(221, 221, 221, 0);
     text-align:center;
}
 .sidebar_product_image {
     width: 90%;
     float: none;
     margin:0px auto;
     display:block;
}
 .sidebar_product_content {
     width: 95%;
     padding-left: 0px;
     float: none;
     font-size:14px;
}
 .sidebarCategories li a {
     position: relative;
     display: block;
     padding-right: 30px;
     padding-left: 15px;
     line-height:140%;
     text-transform: uppercase;
     font-size:16px;
}
 .listSidebar &gt; li {
     padding-top: 4px;
     padding-right: 0px;
     padding-bottom: 4px;
     padding-left: 0px;
}
 .listSidebar &gt; li a:hover {
     color:#b77765;
}
 .category-heading {
     padding:0;
     border:none;
}
 .form-horizontal {
     float:right;
     padding-right:15px;
}
 .form-horizontal label {
     display:none;
}
 div#left_column.sidebar.col-xs-12.col-sm-4.col-md-3.left_column {
     padding-top:0px;
}
 .pagi-block {
     border:none;
}
 div.pagination-top-showing &gt; p {
     text-align:right;
     color:#999;
     font-size:13px;
}
/*-------------------------------------------------------
--------------------QUICKVIEW----------------------------
-------------------------------------------------------*/
 div.product-center-column.product-info &gt; h3.qwp-name {
     margin:5px 0 5px;
     font-size: 14px;
     line-height:120%;
     font-weight:300;
     color: #000;
     padding-bottom: 10px;
     background-image:url(divider.png);
     background-repeat:repeat-x;
     background-position:left bottom;
}
 div.block-quickview.primary_block.row &gt; div.product-center-column.product-info &gt; div.product-description.rte &gt; p {
     clear:both;
}
 div.block-quickview.primary_block.row &gt; div.product-center-column.product-info &gt; h5.brand, div.block-quickview.primary_block.row &gt; div.product-center-column.product-info &gt; div.availability &gt; p.available.instock {
     display:none;
}
 div.block-quickview.primary_block.row &gt; div &gt; form &gt; span.prices &gt; span.price.h2 {
     font-size:18px;
     color:#AF8843;
}
 div.block-quickview.primary_block.row &gt; div.product-right-column.product-item &gt; form.AddToCartForm-id.variants.form-ajaxtocart &gt; button.btn.add_to_cart_detail.ajax_addtocart {
     width:200px;
     height:50px;
     line-height:40px;
     color:#FFF;
     background-color:#AF8843;
     font-size:15px;
     font-weight:400;
     float:left;
     letter-spacing:1px;
     display:inline-block;
     border:none;
     margin-left:25px;
     margin-bottom:0px;
}
 div.block-quickview.primary_block.row &gt; div.product-right-column.product-item &gt; form.AddToCartForm-id.variants.form-ajaxtocart &gt; button.btn.add_to_cart_detail.ajax_addtocart:hover {
     background-color:#aaa;
}
/*-------------------------------------------------------
-----------------------WISHLIST---------------------------
-------------------------------------------------------*/
.iwishWrapper &gt; div.iwishTitle &gt; h1 {
  text-align:center;
     margin-top:30px;
     padding-bottom:12px;
     font-size:23px;
     color:#000000;
     font-family: 'Libre Baskerville', serif;
     letter-spacing:0.15em;
     background-image:url(divider-info.png);
     background-position:center bottom;
     background-repeat:no-repeat;
     text-transform:uppercase;
     font-weight:normal;
}
div.iwishMeta-title &gt; a {
    font-size: 15px;
    text-transform: uppercase;
    color: #000;
    line-height: 100%;
    font-weight: 300;
    min-height: 40px;
}
.iWishLoginNote {text-align:center;}
.iWishLoginNote &gt; a {text-decoration:underline;}
.iWishLoginNote &gt; a:hover {   color: #AF8843; }

div.iwishMeta &gt; .iwishMeta-variant-title {
    font-size:13px;
     text-transform:uppercase;
    
}
div.wishlist-product &gt; div.iwishAddWrap &gt; a {
    color:#000;
    font-size:18px;
}
.iwishAddWrap &gt; a.iWishAdd.iwishAdded {
     font-size:18px;
}
div.iwishMeta &gt; div &gt; a.iwishRemoveBtn {
    font-size: 14px;
    text-transform: uppercase;
    text-decoration:underline;
}
div.iwishMeta &gt; div &gt; a.iwishRemoveBtn:hover, div.wishlist-product &gt; div.iwishAddWrap &gt; a:hover{
    color: #AF8843;
}
div.iwishMeta &gt; div &gt; input.iwishBuyBtn {
    background-color: #AF8843;
    border:none;
    padding: 4px 10px;
    text-transform:uppercase;
}
div.iwishMeta &gt; div &gt; input.iwishBuyBtn:hover {
    background-color: #000;
}
div.iwishShareContainer &gt; div.shareTitle {
   padding-left:30px;
    font-size: 20px;
}
div.iwishWrapper {
   text-align:center; 
   max-width:1200px;
   float:none;
  margin-left:auto;
  margin-right:auto;
}
p.iWishLoginMsg {
   position:absolute;
   width:225px;
   height:90px;
   font-size:13px;
   font-weight:400;
   font-family:'Poppins';
   line-height:110%;
   background-color:#fff;
   border:1px solid #ddd;
   text-transform:none;
   padding:10px;
   text-align:center;
   z-index:999;
   right:0;
   bottom:55px;
}
div.iwishWrapper
ul.iwishProducts
li.iwishItem {
   min-height:460px; 
}
div.mega-col-inner &gt; div.menu-title &gt; a, div.mega-col &gt; div.products_menu &gt; div.menu-title &gt; a {
     font-size:17px;
     text-transform:uppercase;
    font-weight:400;
    color:#000;
}
.dropdown-menu-inner &gt; div.row &gt; div.mega-col.col-sm-6 &gt; div.row &gt; div {
    padding-bottom:15px; 
}
.dropdown-menu-inner &gt; div.row &gt; div.mega-col.col-sm-6 &gt; div.row &gt; div &gt; div.mega-col-inner &gt; div.menu-title {
   font-size:17px;
     text-transform:uppercase;
    font-weight:400;
    color:#000;
     margin-bottom:10px;
     position:relative;
    height:25px;
 }
.dropdown-menu-inner &gt; div.row &gt; div.mega-col.col-sm-6 &gt; div.row &gt; div &gt; div.mega-col-inner &gt; div.menu-title:after {
  content:'';
     position:absolute;
     left:0;
     top:100%;
     margin:2px auto 0px;
     width:50px;
     height:3px;
     clear:both;
    background-color:#ddd;
}
.dropdown-menu-inner &gt; div.row &gt; div.mega-col &gt; div.products_menu &gt; div.menu-title {
    font-weight:400; 
   margin-bottom:10px;
     position:relative;
    height:25px;
}

.mega-col-inner &gt; div.widget-inner &gt; ul.nav-links &gt; li &gt; a &gt; span {
    font-weight:300; 
}
.products_menu &gt; div.product-block &gt; div.product-container &gt; div.image  {
    display:block; 
    text-align:center;
    float:none;
}
 div.dropdown-menu-inner &gt; div.row &gt; div.mega-col &gt; div.products_menu &gt; div.product-block {
     border:none;
     box-shadow:none;    
 }
div.dropdown-menu-inner &gt; div.row &gt; div.mega-col &gt; div.products_menu &gt; div.product-block &gt; div.product-container {
     max-width:30%;
     float:left;
     display:inline-block;
     margin-right:15px;
}
div.product-meta-menu &gt; h5.name {
     text-align:center; 
}
.product-meta-menu &gt; h5.name &gt; a{ 
     text-align:center;
    font-size:13px;
}
/*-------------------------------------------------------
-----------------------PRODUCTS-------------------------
-------------------------------------------------------*/
 div#shopify-section-product-template.shopify-section {
     padding-top:30px;
}
 h1.product-single__title {
     margin:5px 0 0px;
     padding-bottom:0;
     text-align:center;
     line-height:120%;
     letter-spacing:0.03em;
     font-weight: 400;
     font-size:23px;
     color:#000000;
     font-family: 'Libre Baskerville', serif;
     text-transform:none;
     color: #000;
}

 p.product-single__price {
     text-align:center;
     width:100%;
     min-height:25px;
     margin-bottom:15px;
     font-size:20px;
     font-weight:300;
}
 span#ProductPrice-product-template {
     font-size:20px;
     color:#AF8843;
     font-weight:500;
}
 span.product-price-te__price.product-price__price-product-template.product-price__sale.product-price__sale--single &gt; span#ComparePrice {
     font-size:16px;
     color:#AAA;
     text-decoration: line-through;
     font-weight:300;
}
 div.selector-wrapper &gt; select {
     line-height:35px;
     height:35px;
     font-size:15px;
     padding-top:0;
     padding-bottom:0;
     font-size:15px;
     min-width:200px;
     float:none;
     margin-right:auto;
     margin-left:auto;
     display:block;
     margin-bottom:15px;
}
 div.proVariants.clearfix &gt; div.swatch.clearfix {
     text-align:center;
     float:none;
     margin-left:auto;
     margin-right:auto;
     display:inline-block;
}
 div.proVariants.clearfix {
     text-align:center;
     float:none;
     margin-left:auto;
     margin-right:auto;
     position:relative;
     display:block;
     padding:20px 10px 5px;
     border:1px solid #eee;
}
ul#ProductThumbs.slides  {
     margin-top:10px; 
}
.product-des {
     color:#000;
  font-family: 'Libre Baskerville', serif;
     font-size:18px;
      text-align:left;
     margin-top:10px;
     line-height:20px;
     padding-bottom:10px;
     text-transform:uppercase;
     letter-spacing:0.03em;
}
 div.shopping-area &gt; div.quantity_wanted_p &gt; div.js-qty {
     float:none;
     margin-left:auto;
     margin-right:auto;
     display:block;
     text-align:center;
     width:150px;
}
 .shopping-area {
     margin-top:0;
     padding-bottom:20px;
     min-height:80px;
     background-image:url(nav-divider.png);
     background-repeat:repeat-x;
     background-position:center bottom;
     width:100%;
}
#center_column.center_column &gt; div.row.product-single &gt; div.col-xs-12.col-sm-6.col-md-5 {
    padding-left:15px; 
}
 button#AddToCart.AddToCart-id.btn.add_to_cart_detail.ajax_addtocart {
     width:250px;
     height:50px;
     line-height:45px;
     background-color:#000;
     font-family:'Poppins';
     color:#FFF;
     font-size:20px;
     font-weight:500;
     float:none;
     margin-left:auto;
     margin-right:auto;
     letter-spacing:1px;
     display:block;
     border:none;
     margin-bottom:0px;
}
 button#AddToCart.AddToCart-id.btn.add_to_cart_detail.ajax_addtocart:hover, div.block-quickview.primary_block.row &gt; div.product-right-column.product-item &gt; form.AddToCartForm-id.variants.form-ajaxtocart &gt; button.btn.add_to_cart_detail.ajax_addtocart:hover {
     background-color:#AF8843;
     border:none;
}
 .product-single__meta .quantity_wanted_p label {
     min-width: 40px;
     font-weight: 500;
}
 .wishlist-product {
     width:200px;
     height:30px;
     line-height:30px;
     font-size:20px;
     font-weight:100;
     float:right;
     display:inline-block;
     font-style: italic;
     font-family: 'Libre Baskerville', serif;
     text-transform:lowercase;
     border:none;
     margin-top:20px;
     letter-spacing:0px;
     padding-left:33px;
     background-image:url(heart.png);
     background-position:left 5px;
     background-repeat:no-repeat;
}
 ul.social-sharing.list-unstyled &gt; li &gt; a.btn &gt; i.fab {
     color: #AF8843;
     font-size:25px;
     padding:0;
     height:30px;
     margin-top:-3px;
}
 ul.social-sharing.list-unstyled &gt; li &gt; a.btn &gt; i.fab:hover {
     color:#999999;
}
 
 .socialsharing_product {
     width:180px;
     height:40px;
     float:left;
     display:inline-block;
     padding-left:10px;
}
 li.ishare {
     font-style: italic;
     font-family: 'Libre Baskerville', serif;
     text-transform:lowercase;
     line-height:30px;
     height:30px;
     font-size:20px;
     padding:0;
}
.socially-wrapper {
     min-height:60px;
     width:100%;
     clear:both;
     
}
.socialsharing_product.no-print &gt; ul.social-sharing.list-unstyled &gt; li &gt; a.btn {color: #AF8843; font-size:20px;}
.socialsharing_product.no-print &gt; ul.social-sharing.list-unstyled &gt; li &gt; a.btn:hover {color: #000;}
 .more_info_block {
     clear:both;
     background-image:url(nav-divider.png);
     background-repeat:repeat-x;
     background-position:center top;
     margin-top:15px;
     padding:15px;
     font-size:16px;
     font-weight:400;
     color:#000;
}
 .more_info_block .tab-content{
     margin-bottom: 10px;
     border:none;
     padding:15px 10px 0;
}
 .more_info_block .nav-tabs li a{
     border:1px solid #AF8843;
     margin:0;
     font-weight:600;
     font-size:13px;
     color:#6000;
     text-transform:none;
}
 .more_info_block .nav-tabs li a:hover, .more_info_block .nav-tabs li a:focus, .more_info_block .nav-tabs li:active a{
     background-color: #fff;
     border:1px solid #AF8843;
     color:#000;
}
 div#productrelated-product-template &gt; div.related-title {
     letter-spacing:0.15em;
     line-height:35px;
     font-size:30px;
     margin-top:30px;
     text-align:center;
     text-transform:uppercase;
     background-image:url(divider-info.png);
     background-position:center bottom;
     background-repeat:no-repeat;
     padding-bottom:10px;
     margin-bottom:20px;
}
 div#center_column.center_column &gt; div#reviews_detail &gt; h3.page-subheading {
     letter-spacing:0.15em;
     line-height:35px;
     font-size:30px;
     margin-top:30px;
     text-align:center;
     text-transform:uppercase;
     background-image:url(divider-info.png);
     background-position:center bottom;
     background-repeat:no-repeat;
     padding-bottom:10px;
     margin-bottom:20px;
}
 div#shopify-product-reviews &gt; div.spr-container &gt; div.spr-header &gt; h2.spr-header-title {
     color:#ea9a80;
     font-size:26px;
     text-transform:uppercase;
     font-weight:500;
     letter-spacing:2px;
}
 div#shopify-product-reviews &gt; div.spr-container &gt; div.spr-header &gt; div.spr-summary &gt; span.spr-summary-actions &gt; a.spr-summary-actions-newreview {
     width:190px;
     height:40px;
     line-height:40px;
     color:#000;
     font-size:18px;
     font-weight:400;
     float:right;
     letter-spacing:1px;
     display:inline-block;
     border:none;
     text-align:center;
     text-transform:uppercase;
}
 div#shopify-product-reviews &gt; div.spr-container &gt; div.spr-header &gt; div.spr-summary &gt; span.spr-summary-actions &gt; a.spr-summary-actions-newreview:hover, fieldset.spr-form-actions &gt; input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary:hover {
     background-color:#000;
}
 fieldset.spr-form-actions &gt; input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary {
     font-weight:400;
     font-size:15px;
     text-transform:uppercase;
}
 .template-product.header-default.layout-default &gt; div.fancybox-overlay.fancybox-overlay-fixed &gt; div.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened &gt; div.fancybox-skin {
     background-color:#999;
}

 .product-relates {
     margin-top: 0px;
}
 div#productrelated-product-template &gt; div.product_block &gt; div.product-container.product-block {
     border:none;
     padding:0;
     margin: 10px 0 0 ;
     box-shadow:none;
}
 div.product-relates.col-md-12 &gt; div#productrelated-product-template &gt; div.product_block {
     padding:0 5px 0;
}
/*-------------------------------------------------------
-----------------------SIDEBAR--------------------------- -------------------------------------------------------*/
 .sidebar-news {
     width:290px;
     height:290px;
}

/*-------------------------------------------------------
-----------------PAGES and ACCOUNT----------------------
-------------------------------------------------------*/
.page-content {
    min-height:450px;
}
 h1.account, h2.accounts, h1.pages {
    text-align:center;
     margin-top:30px;
     padding-bottom:12px;
     font-size:23px;
     color:#000000;
     font-family: 'Libre Baskerville', serif;
     letter-spacing:0.15em;
     background-image:url(divider-info.png);
     background-position:center bottom;
     background-repeat:no-repeat;
     text-transform:uppercase;
     font-weight:normal;
      margin-bottom:20px;
}
 h2.addresses {
     font-size:18px;
     color:#000;
     text-transform: uppercase;
     letter-spacing:2px;
     font-weight:normal;
}
 div.wishlist_header_labels.clearfix &gt; div.label_item {
     font-weight:300;
}
 form#customer_login &gt; div.text-center &gt; input.btn, form#create_customer &gt; p.text-center &gt; input.btn {
     padding-left:50px;
     padding-right:50px; 
     text-transform: uppercase;
     letter-spacing:2px;
}
 div#AddressNewForm.form-vertical &gt; form#address_form_new &gt; div &gt; input.btn, header.section-header &gt; p &gt; button.btn.address-new-toggle {
     padding-left:20px;
     padding-right:20px;
     font-size:18px;
     min-width:200px;
     margin-left:auto;
     margin-right:auto;
     text-transform: uppercase;
     letter-spacing:0px;
     float:none;
     display:block;
}
 div.page-content &gt; div.container &gt; div.row &gt; div &gt; p &gt; a.btn.btn--small {
     padding-left:30px;
     padding-right:30px;
     font-size:18px;
     text-transform: uppercase;
     letter-spacing:2px;
}
 form#address_form_new &gt; div &gt; button.text-link.address-new-toggle {
     text-decoration:underline;
}
 .logout &gt; a {
     font-weight:normal;
     text-transform:uppercase;
     font-size:16px;
}
 .logout &gt; a:hover {
     text-decoration:underline;
}

 div#search-page &gt; h1.h3.text-center {
      text-align:center;
     margin-top:0;
     padding-bottom:12px;
     margin-bottom:20px;
     font-size:23px;
     color:#000000;
     font-family: 'Libre Baskerville', serif;
     letter-spacing:0.15em;
     background-image:url(divider-info.png);
     background-position:center bottom;
     background-repeat:no-repeat;
     text-transform:uppercase;
     font-weight:normal;
}
 div#search-page h1 {
      text-align:center;
     margin-top:30px;
     padding-bottom:12px;
     margin-bottom:20px;
     font-size:23px;
     color:#000000;
     font-family: 'Libre Baskerville', serif;
     letter-spacing:0.15em;
     background-image:url(divider-info.png);
     background-position:center bottom;
     background-repeat:no-repeat;
     text-transform:uppercase;
     font-weight:normal;
}
#search-page {
    min-height:500px; 
}
 .contact-form {
     max-width:600px;
     margin-left:auto;
     margin-right:auto;
     float:none;
     display:block;
}
 form#contact_form.contact-form &gt; div &gt; div &gt; label, form#contact_form.contact-form &gt; label {
     font-weight:normal;
     font-size:17px;
     padding-left:5px;
}
 form#contact_form.contact-form &gt; input.btn {
     padding-left:20px;
     padding-right:20px;
     font-size:18px;
     min-width:200px;
     margin-left:auto;
     margin-right:auto;
     text-transform: uppercase;
     letter-spacing:2px;
     float:none;
     display:block;
}
/*-------------------------------------------------------
---------------------SHOPPING BAG------------------------
-------------------------------------------------------*/
 h1.cart-heading {
      text-align:center;
     margin-top:30px;
     padding-bottom:12px;
     font-size:23px;
     color:#000000;
     font-family: 'Libre Baskerville', serif;
     letter-spacing:0.15em;
     background-image:url(divider-info.png);
     background-position:center bottom;
     background-repeat:no-repeat;
     text-transform:uppercase;
     font-weight:normal;
}
 thead.cart__row.cart__header &gt; tr &gt; th.product-price.text-center,td.product-price.cart__price-wrapper.cart-flex-item.text-center {
       color:#000000;
     font-size:16px;
}
 td.product-name.cart__meta.small--text-left.cart-flex-item &gt; div.list-view-item__title &gt; a {
     font-size:14px;
     text-transform:lowercase;
}
 div &gt; span.cart__subtotal-title {
     text-transform:uppercase;
}
 .page-content &gt; div.rte {
     font-weight:300;
}
 .cart-note &gt; label.cart-note__label.small--text-center {
     font-weight:normal;
     font-size:20px;
}
 span.cart__subtotal {
     color:#AF8843;
     font-size:20px;
     font-weight:400;
}
 .cart__footer {
     padding-top:5px;
}
 td.product-delete.cart__update-wrapper.cart-flex-item.text-center &gt; a.btn.btn--small.btn--secondary.cart__remove.medium-up--hide {
     background-color:#fff;
     border:none;
     color:#000;
     font-size:20px;
}
 footer.cart__footer &gt; div.row &gt; div.col-xs-12.text-right.small--text-center.col-md-6 &gt; input.btn.checkout {
     text-align:center;
     text-transform:uppercase;
     letter-spacing:2px;
     font-size:20px;
     color:#fff;
     background-color:#AF8843;
     border:1px solid #AF8843;
     font-weight:normal;
}
 div.col-xs-12.text-right.small--text-center.col-md-6 &gt; a.btn.btn-shopping {
     text-align:center;
     text-transform:uppercase;
     letter-spacing:1px;
     font-size:17px;
     color:#000;
     text-decoration:underline;
     background-color:#fff;
}
 
/*PULL OUT SHOPPING BAG*/
 div#CartDrawer.is-transitioning &gt; div.drawer__header, div.drawer__header {
    border:none;
}
 #CartDrawer.is-transitioning &gt; div.drawer__header &gt; div.drawer__title.h3, div.drawer__title.h3 {
     text-align:center;
     margin-top:30px;
     padding-bottom:10px;
     font-size:18px;
    font-family: 'Libre Baskerville', serif;
    color:#000;
     letter-spacing:2px;
     background-image:url(nav-divider.png);
     background-position:center bottom;
     background-repeat:repeat-x;
     text-transform:uppercase;
     font-weight:normal;
     border:none;
}
 #CartContainer .ajaxcart__footer {
     padding-top: 20px;
     padding-right: 0px;
     padding-bottom: 20px;
     padding-left: 0px;
     border-top:none;
     background-image:url(nav-divider.png);
     background-position:center top;
     background-repeat:repeat-x;
     width: 100%;
}
 #CartContainer .ajaxcart__footer .total_ajax, #CartContainer .ajaxcart__footer .money{
     color: #AF8843;
     font-size:20px;
}
 div#CartContainer &gt; form.cart.ajaxcart &gt; div.ajaxcart__footer_height.ajaxcart__footer &gt; div.row &gt; div.col-xs-8.col-md-8 &gt; p {
     text-transform:uppercase;
     font-size:18px;
}
 div#CartContainer &gt; form.cart.ajaxcart &gt; div.ajaxcart__footer_height.ajaxcart__footer &gt; div.free-ship &gt; div.free-ship-lable, div#minicard.mini_card &gt; form.cart.ajaxcart &gt; div.free-ship &gt; div.free-ship-lable {
     text-transform:uppercase;
}
 div#CartContainer &gt; form.cart.ajaxcart &gt; div.ajaxcart__footer_height.ajaxcart__footer &gt; p.text-left {
     text-align:center;
}
 div#CartContainer &gt; form.cart.ajaxcart &gt; div.ajaxcart__footer_height.ajaxcart__footer &gt; div.gotocart {
     text-align:center;
     text-transform:uppercase;
     letter-spacing:2px;
     font-size:18px;
     color:#000;
     background-color:#fff;
     border:1px solid #AF8843;
}
 div#CartContainer &gt; form.cart.ajaxcart &gt; div.ajaxcart__footer_height.ajaxcart__footer &gt; div.gotocart:hover{
     background-color: #AF8843;
}
 div#CartContainer &gt; form.cart.ajaxcart &gt; div.ajaxcart__footer_height.ajaxcart__footer &gt; button.btn--secondary.btn--full.cart__checkout {
     text-align:center;
     text-transform:uppercase;
     letter-spacing:2px;
     font-size:18px;
     color:#fff;
     background-color:#AF8843;
     border:none;
     margin-bottom:10px;
}
 div#CartContainer &gt; form.cart.ajaxcart &gt; div.ajaxcart__footer_height.ajaxcart__footer &gt; button.btn--secondary.btn--full.cart__checkout:hover {
     background-color:#000;
     border:none;
}

footer.cart__footer &gt; div.row &gt; div.col-xs-12.text-right.small--text-center.col-md-6 &gt; input.btn.checkout:hover {
    background-color:#000000;
    border:1px solid #000000;
     color:#fff;
}
.mm-search, .mm-search input {display:none;}
/*-------------------------------------------------------
-----------------------RESPONSIVE------------------------
-------------------------------------------------------*/
 @media (max-width:1400px){
   .container {
     max-width:1200px;
   }


.news-title {
  background-size:385px 150px;
  width:385px;
  height:150px;
}
.news-text {
  font-size:20px;
}

#mc_embed_signup {
     width: 385px;
}
#mc_embed_signup &gt; form#mc-embedded-subscribe-form &gt; input#mail.newsletter-input.form-control {
     display: block;
     width: 385px;
     height: 45px;
     background-size:385px 45px;
} 
   
  .newsletter-block {
   max-width:480px;
  }
.newsletter-wrap {
  max-width:430px;
  height:503px;
  padding:30px 15px;
}
 }
 @media (max-width:1200px) {
     .adding-wishlist{
         margin-left: 25px;
         margin-top: 10px;
    }
     .shopping-area {
         min-height:130px;
    }
.news-title {
  background-size:314px 124px;
  width:314px;
  height:124px;
}
.news-text {
  font-size:20px;
}

#mc_embed_signup {
     width: 305px;
}
#mc_embed_signup &gt; form#mc-embedded-subscribe-form &gt; input#mail.newsletter-input.form-control {
     display: block;
     width: 305px;
     height: 45px;
     background-size:305px 45px;
} 
   
  .newsletter-block {
   max-width:400px;
  }
.newsletter-wrap {
  max-width:350px;
  height:407px;
  padding:30px 15px;
}
}
 @media (max-width: 991px) {
   #header_logo {
    margin-top:5px;
    margin-bottom:5px;
}
     .adding-wishlist{
         margin-left: 25px;
         margin-top: 30px;
    }
     .shopping-area {
         min-height:100px;
    }
     a.fancybox {
         float: right;
    }

     div#productrelated-product-template &gt; div.product_block &gt; div.product-container.product-block &gt; div.product-meta &gt; h5.name &gt; a.product-name, div#productrelated-product-template &gt; div.product_block &gt; div.product-container.product-block &gt; div.product-meta &gt; div.content_price{
         font-size:13px;
    }
     div#productrelated-product-template &gt; div.related-title {
         margin-top:30px;
    }
     .apollo-megamenu .navbar-header{
         height:49px;
         padding:0;
         position: relative;
         display: block;
         text-align: center;
         margin-bottom:2px;
    }
     .slideshow__image {
         position: absolute;
         top: 0;
         left: 0;
         right:0;
         bottom:0;
         opacity: 0;
         max-height:auto;
         width: 100%;
    }
     span.meny {
         font-size:22px;
         padding-left:6px;
         line-height:25px;
         height:25px;
         margin-top:-3px;
         padding-top:0;
    }

     ul.mm-listview &gt; li &gt; a:hover {
         color:#AF8843;
    }
     div.mm-header &gt; a.mm-title {
         font-size:19px;
         color:#000000;
         letter-spacing:2px;
         font-weight:400;
    }
     .mm-panel.mm-opened.mm-current &gt; ul.mm-listview.mm-first.mm-last &gt; li &gt; a {
         text-transform:uppercase;
         opacity:1;
         color:#000000;
         font-size:16px;
         font-weight:400;
    }
     div#ProductSection-product-template.product-template__container.container {
         width:100%;
         padding:0 20px;
    }
     #productrelated-product-template &gt; div.product_block &gt; div.product-container.product-block &gt; div.product-meta {
         display:block;
         font-size:14px;
    }

    .newsletter-block {
   width:550px;
   max-width:100%;
   float:right;
   min-height:150px;
   padding:25px;
   background-image:url(bk-swiss.png);
        margin-left:auto;
  margin-right:auto;
  display:block;
  float:none;
  margin-top:25px;
  
  }
.newsletter-wrap {
   background-color:#fff; 
  max-width:500px;
  height:450px;
  padding-top:30px;

}
.news-title {
  background-size:440px 171px;
  width:440px;
  height:171px;
}
.news-text {
  font-size:22px;
}

#mc_embed_signup {
     width: 430px;
     height: 105px;
}
#mc_embed_signup &gt; form#mc-embedded-subscribe-form &gt; input#mail.newsletter-input.form-control {
     width: 430px;
     height: 45px;
     background-size:430px 45px;
}

}
 @media (max-width:767px) {
   .header-mobile {
    text-align:center; 
     width:100%;
     clear:both;
   }
   
    div.header-container.header-2 &gt; div#header-main {
     height:auto;
      display: flex;
  flex-wrap: wrap;
         background-image:url(nav-divider.png);
   background-position:center bottom;
   background-repeat:repeat-x;
}
 .clearboth {
 width:100%;
   height:1px;
   clear:both;
 }
    #search_block_top {
     position: relative;
     float: right;
     display: inline-block;
     clear: none;
     width: 35px;
     font-size:20px;
     margin-right: auto;
     margin-left:auto;
     text-align:right;
     margin-top: 6px;
     margin-right:3px;
     height: 35px;
}
  .navbar-header {
    width:35px;
    margin-top:5px;
    padding:0;   
     height:35px;
     float:left;
     display:inline-block;

  }

 .dropdown {
    float:left;
    display:inline-block;
    margin-left:10px;
    margin-top:6px;
}
   .dropbtn {
    background-color: transparent;
    padding: 2px 0px 5px;
    color: #000;
    font-size: 20px;
    border: none;
    cursor: pointer;
    float:left;
    display:inline-block;
    height:38px;
    font-weight:500;
    width:35px;
    margin-top:0px;
    text-transform:uppercase;
    text-align:left;
}
#cart {
     position: relative;
     width:35px;
     height:35px;
     margin-top:4px;
     float:right;
      margin-left:auto;
      margin-right:auto;
      text-align:right;
}
   .clearboth {width:100%; clear:both; height;1px;}
     div#ProductSection-product-template.product-template__container.container {
         width:100%;
         padding:0 30px;
    }
     div#left_column.sidebar.left_column {
         display:none;
    }
     #header_logo {
    margin-top:5px;
    margin-bottom:5px;
       height:auto;
}
   h1.product-single__title {
    margin-top:30px; 
   }
    #social-top {
      display:none;
    }
.footer-header{
         text-align:center;
         width:100%;
         display:block;
        padding-left:0;
    }
   .social-title {
         text-align:center;
         width:100%;
         display:block;
        padding-left:0;
     margin-top:30px;
    }
#social_block.social_block.block &gt; div.block_content &gt; ul.list-unstyled.clearfix{
   float:none;
   margin-left:auto;
   margin-right:auto;
   display:block;
   max-width:160px;
}
 .block_content &gt; ul &gt; li.item,  .footer-center &gt; div.container &gt; div.row &gt; div &gt; div.block_content {
  text-align:center;
   width:100%;
    float:none;
   margin-left:auto;
   margin-right:auto;
   display:block;
 }
 img.footer-image {
   margin-top:30px; 
}
     div.footer-header {
         margin-top:30px;
    }
  
 
}
@media (max-width:550px) {
 .news-title {
  background-size:314px 124px;
  width:314px;
  height:124px;
}
.news-text {
  font-size:20px;
}

#mc_embed_signup {
     width: 305px;
}
#mc_embed_signup &gt; form#mc-embedded-subscribe-form &gt; input#mail.newsletter-input.form-control {
     display: block;
     width: 305px;
     height: 45px;
     background-size:305px 45px;
} 
   
  .newsletter-block {
   max-width:400px;
  }
.newsletter-wrap {
  max-width:350px;
  height:407px;
  padding:30px 15px;
} 
}
 @media (max-width:480px) {

.product-single__meta .socialsharing_product {
  width: 200px;
  height: 40px;
  float: none;
  display: block;
  padding-left: 10px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
}
    .wishlist-product {
  float: none;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
}

}
 @media (max-width:420px){
     .shopping-area {
         min-height:130px;
    }
     a.fancybox {
         float: left;
    }
.news-title {
  background-size:250px 97px;
  width:250px;
  height:97px;
}
.news-text {
  font-size:20px;
}

#mc_embed_signup {
     width: 250px;
}
#mc_embed_signup &gt; form#mc-embedded-subscribe-form &gt; input#mail.newsletter-input.form-control {
     display: block;
     width: 250px;
     height: 40px;
     background-size:250px 40px;
} 
   
  .newsletter-block {
   max-width:320px;
  }
.newsletter-wrap {
  max-width:300px;
  height:407px;
  padding:10px 10px;
}
}
</pre></body></html>