/* ***************************************************

	CSS overrides added by Squashed Pixel 
	where possible - all customisations are done/
	controled here - we aim to have minimal changes
	in the core theme files

**************************************************** */

/* ********* New Variables ********* */



/* ********* General ********* */

.placeholder-noblocks{
  display:none;
}
.clear{clear:both;}

html,body{
  
}
@media screen and (max-width:400px){
  .instagram-pics li{
      width:33.333%!important;
  }
  .gl_column-inner{
  	padding-top:0!important;
  }
  #shopify-section-1534795172216 .gl_custom_1534795172216.basel-parallax{
  	padding-left:0!important;
    padding-right:0!important;
    
  }
  #shopify-section-1534795172216 .gl_custom_1534795172216.basel-parallax .spb_column.gl_column_container.gl_col-sm-6:nth-of-type(2){
    padding: 20px 0;
  }
  
}
body.template-page .main-page-wrapper{margin-top:0!important;}
.main-page-wrapper{

}
.main-page-wrapper{
  border:20px solid #fff;
  border-top:none;
  border-bottom:none;
  // padding-top:40px;
}
.template-index .main-page-wrapper, .main-page-wrapper.contactpage{
  // padding-top: 60px;
}
.page-title{
  margin-top:0;
}

.sp-hide{
  display:none!important;
}

svg.product-item__image.icon.icon--placeholder{
  visibility:hidden;
  max-height:100px;
}
@media screen and (max-width:992px){
  .main-page-wrapper{
    border:none;
  }
}

.single-product-content .cart .button, .shopify .cart-actions .coupon .button, .added_to_cart.btn-color-black, input[type=submit].btn-color-black, .wishlist_table tr td.product-add-to-cart>.add_to_cart.button, .basel-hover-quick .quick-shop-btn > a, table.compare-list tr.add-to-cart td a{
	font-weight: 600;
  font-size:10px;
  letter-spacing:1px;
}

/* ********* Site Header ********* */

.main-header{
  margin-bottom:0!important;
}
.search-button.basel-search-full-screen{
  //display:none!important;
}
.sticky-header{
  border:20px solid #fff;
  border-top:none;
  border-bottom:none;
  box-shadow:none!important;
}
 i.fa.fa-user-o{
   font-size: 20px!important;
   margin: 5px 5px 0 0!important;
 }

.sticky-header .right-column .header-links{
  display:inline-block;
}
.sticky-header .right-column{
  width:135px!important;
}

.topbar-content .right-column{
  float:right;
  text-align:right;
  margin-top:4px;
  width:100%!important;
}
.topbar-content .right-column .top-bar-left {
  padding-right:10px;
}

.topbar-content .right-column .wishlist-info-widget{
  margin-top:4px;
}

.topbar-content .right-column a{
  color:#EC636B!important;
}
.topbar-content .right-column .gl_count_wishlist, .topbar-content .right-column .cartCount {
  color:#EC636B!important;
  background:#fff!important;
}
.wrapp-header .right-column{
  visibility:hidden!important;
}
.sticky-header .right-column{
  visibility:visible!important;
}


@media screen and (max-width:992px){
  .sticky-header .right-column, .site-logo{
    width:50%!important;
  }
  .right-column .search-button{
    display:inline-block;
  }
  .topbar-wrapp{
    display:none;
  }
  .wrapp-header .right-column{
  visibility:visible!important;
}
  .sticky-header{border:none;}
  
  .topbar-content .right-column .top-bar-left {
  	text-align:left;
    float:left;
    margin-top:6px;
  }
}
@media screen and (max-width:620px){
  .topbar-content .right-column .top-bar-left {
  	display:none;
  }
}

#menu-main-navigation{
  text-align:center!important;
}
  
/* menu */

.globomenu .globomenu-submenu.globomenu-submenu-drop{
  border-bottom:none!important;
}
.globomenu-item.globomenu-item-level-0.globomenu-item-has-children.globomenu-has-submenu-drop.globomenu-has-submenu-flyout{
	position:static!important;
}
.globomenu-item.globomenu-item-level-0.globomenu-item-has-children.globomenu-has-submenu-drop.globomenu-has-submenu-flyout:nth-of-type(6){
	position:relative!important;
}

.globomenu .globomenu-submenu .globomenu-column-1-7{
 	text-align:center!important;
}
ul.globomenu.globomenu-main li{
	letter-spacing:1px;
}
ul.globomenu-submenu.globomenu-submenu-drop.globomenu-submenu-type-mega{
  padding:30px;
}
ul.globomenu-submenu.globomenu-grid-row.globomenu-submenu-drop.globomenu-submenu-type-mega.globomenu-submenu-align-full_width{
	padding:10px!important;
}
ul.globomenu.globomenu-main li ul li a{
  padding-right:0!important;
  padding-left: 0!important;
}




ul.globomenu.globomenu-main li ul{
	z-index:20!important;
}
ul.globomenu.globomenu-main li ul li{
  padding:0 10px!important;
}
.main-nav.site-navigation.basel-navigation.menu-left{
	width:100%;
}
ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li ul li, ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li ul li a{
  padding-right:0!important;
  padding-left:0!important;
}
ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li{
	padding:0 20px!important;
}
ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li a.globomenu-target{
	padding-bottom:2px!important;
  	border-bottom:1px solid #000000!important;
  	padding:5px 0!important;
  	
}
ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li:nth-of-type(4) a.globomenu-target{
	padding-bottom:2px!important;
  	padding:5px 0!important;
  	
}
ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li:hover a.globomenu-target{
	padding:5px 0!important;
}
ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop{
    padding: 30px!important;
}

ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li ul li a.globomenu-target {
	border-bottom:none!important;
}
ul.globomenu.globomenu-main li:nth-of-type(2) ul.globomenu-submenu.globomenu-submenu-drop li{
  width:33.333%!important;
  min-width:0px!important;
  display:inline-block!important;
  text-align:center;
}
ul.globomenu.globomenu-main li:nth-of-type(2) ul.globomenu-submenu.globomenu-submenu-drop li a{
  border-bottom:1px black solid!important;
}
ul.globomenu.globomenu-main li:nth-of-type(2) ul.globomenu-submenu.globomenu-submenu-drop li ul li{
  width:100%!important;
  min-width:0px!important;
  display:inline-block!important;
  text-align:center;
}
ul.globomenu.globomenu-main li:nth-of-type(2) ul.globomenu-submenu.globomenu-submenu-drop li ul li a{
  border-bottom:0!important;
}
ul.globomenu.globomenu-main li:nth-of-type(2) ul.globomenu-submenu.globomenu-submenu-drop li:hover ul li a{
  border-bottom:0!important;
}
ul.globomenu.globomenu-main li:nth-of-type(3) ul.globomenu-submenu.globomenu-submenu-drop li ul li a{
  padding-right:0!important;
  padding-left:0!important;
}
ul.globomenu.globomenu-main li:nth-of-type(3) ul.globomenu-submenu.globomenu-submenu-drop li a.globomenu-target{
	padding-bottom:2px!important;
  	border-bottom:1px solid #000000!important;
	padding-left:0px!important;
}
ul.globomenu.globomenu-main li:nth-of-type(3) ul.globomenu-submenu.globomenu-submenu-drop li a.globomenu-target:hover{
  opacity: 0.7;
}
ul.globomenu.globomenu-main li:nth-of-type(3) ul.globomenu-submenu.globomenu-submenu-drop li ul li a.globomenu-target {
	border-bottom:none!important;
}
ul.globomenu.globomenu-main li:nth-of-type(3) ul.globomenu-submenu.globomenu-submenu-drop li:hover a.globomenu-target{
	padding-bottom:2px!important;
}
ul.globomenu.globomenu-main li:nth-of-type(3) ul.globomenu-submenu.globomenu-submenu-drop li:hover ul li a.globomenu-target{
	border-bottom:none!important;
}


ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li{
  margin-bottom:10px;
}
ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li a{
  box-sizing: border-box;
}
ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li{
  padding:0px!important;
  box-sizing:border-box;
}
ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li a:hover{
  border-bottom:1px solid #9C9B9B;
  box-sizing: border-box;
}
ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li a img{
  opacity:1;
}
ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li:hover a img{
  opacity:0.3;
}



ul.globomenu.globomenu-main li:nth-of-type(5) ul.globomenu-submenu.globomenu-submenu-drop li{
  width:25%!important;
  display:inline-block!important;
  text-align:center;
}

ul.globomenu.globomenu-main li:nth-of-type(6) {
  position: relative;
}

ul.globomenu.globomenu-main li:nth-of-type(6) ul.globomenu-submenu.globomenu-submenu-drop {
      width: auto!important;
}


@media screen and (max-width:991px){
 	ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li:nth-of-type(4){
    	display:none;
    }
	ul.globomenu.globomenu-main li ul li a{
      padding-right:0!important;
      padding-left: 0!important;
    }
    ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li ul li a{
      padding-right:0!important;
      padding-left:0!important;
    }
    ul.globomenu.globomenu-main li:first-of-type{
      position:static!important;
    }
  	ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li{
  		padding:0!important;
  	}
    ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop li a.globomenu-target{
        padding-bottom:5px!important;
    }

    ul.globomenu.globomenu-main li:first-of-type ul.globomenu-submenu.globomenu-submenu-drop{
      left:0!important;
      width:100%!important;
      padding: 0 20px !important;
    }
    .globomenu.globomenu-responsive .globomenu-column, .globomenu.globomenu-responsive .globomenu-column-auto{
      min-width:100%!important;
    }

    ul.globomenu.globomenu-main li:nth-of-type(2){
      position:static!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(2) ul.globomenu-submenu.globomenu-submenu-drop{
      left:0px!important;
      padding: 0 20px !important;
      width:100%!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(2) ul.globomenu-submenu.globomenu-submenu-drop li{
      width:100%!important;
      min-width:0px!important;
      display:inline-block!important;
      text-align:left;
    }

    ul.globomenu.globomenu-main li:nth-of-type(3) ul.globomenu-submenu.globomenu-submenu-drop li ul li a{
      padding-right:0!important;
      padding-left:0!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(3) ul.globomenu-submenu.globomenu-submenu-drop li a.globomenu-target{
        padding-bottom:2px!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(3){
      position:static!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(3) ul.globomenu-submenu.globomenu-submenu-drop{
      left:0!important;
      width:100%!important;
      padding: 0 20px !important;
    }
  ul.globomenu.globomenu-main li:nth-of-type(3) ul.globomenu-submenu.globomenu-submenu-drop li{
  	padding:0!important;
  }

    ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li{
      margin-bottom:0;
    }
    ul.globomenu.globomenu-main li:nth-of-type(4){
      position:static!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop{
      position:static!important;
      padding:0;
      padding: 0 20px !important;
      width: 100%!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li a{
      border-bottom:none;
    }
    ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li{
      padding:0px!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li a:hover{
      border-bottom:none;
    }
 	 ul.globomenu.globomenu-main li:nth-of-type(4) ul.globomenu-submenu.globomenu-submenu-drop li a img{
      margin:0 auto;
    }
  
 	ul.globomenu.globomenu-main li:nth-of-type(5){
      position:static!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(5) ul.globomenu-submenu.globomenu-submenu-drop{
	  left:0px!important;
      padding: 0 20px !important;
      width:100%!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(5) ul.globomenu-submenu.globomenu-submenu-drop li{
      width:100%!important;
      display:block!important;
      text-align:left;
    }


    ul.globomenu.globomenu-main li:nth-of-type(6){
      position:relative!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(6) ul.globomenu-submenu.globomenu-submenu-drop{
	  left:0px!important;
      padding: 0 20px !important;
      width:100%!important;
    }
    ul.globomenu.globomenu-main li:nth-of-type(6) ul.globomenu-submenu.globomenu-submenu-drop li{
      width:100%!important;
      display:block!important;
      text-align:left;
    }
  .globomenu-target-title.globomenu-target-text{
    font-size:12px!important;
  }
  

  .sticky-header .right-column .header-links{
  display:none!important;
  }
}

    float: none;
    padding: 0 10px!important;
}

.globomenu.globomenu-main{
  position:static!important;
}


.globomenu .globomenu-item .globomenu-submenu-drop{
  width:calc(100% - 40px)!important;
  left:20px!important;
}
@media screen and (min-width:1300px){
  // .globomenu .globomenu-item .globomenu-submenu-drop{
  //   width:80%!important;
  //   left:10%!important;
  // }
}
.globomenu .globomenu-submenu .globomenu-column-1-3{
  padding:0 20px!important;
}
li.globomenu-item.globomenu-item-level-0{
  font-weight:normal!important;
  font-size:1.3vw!important;
}
@media screen and (min-width:1300px){
    li.globomenu-item.globomenu-item-level-0{
    font-size:15px!important;
  }
}


.main-nav .globomenu .globomenu-target{
  padding:10px!important;
}
.entry-header{
	text-align:left!important;
}
.entry-title{
	margin-bottom:15px!important;
}
.breadcrumb-pages nav{
	margin-left:0!important;
}
.right-column{width: 150px;!important}
/* ********* Footer ********* */

.footer-container.color-scheme-light{
  border:20px solid #fff;
  border-top-width:2px;
}
.template-product .footer-container.color-scheme-light{
  border-left:0px ;
  border-right:0px;
}

/* ********* Home Page ********* */

.template-index .site-content{
  margin-bottom:0!important;
}
.shopify-section.index-section.has_section_gl_js h5.gl_custom_heading{
	font-size:2.4rem!important;
  	font-weight:bold;
  	margin-bottom:0!important;
  	letter-spacing:2px;
}
.shopify-section.index-section.has_section_gl_js h2.gl_custom_heading{
	font-size:2.4rem!important;
  	font-weight:light;
  letter-spacing:2px;
}
.shopify-section.index-section.has_section_gl_js h2.gl_custom_heading strong{
  font-weight:400!important;
  letter-spacing:2px;
}
.shopify-section.index-section.has_section_gl_js .spb_text_column.spb_content_element.color-scheme-light p{
	font-size:1.5rem!important;
}
.instatitle{
  	display:none;
  }

.basel-parallax.gl_row.spb_row.gl_row-fluid.gl_row-has-fill.gl_row-o-full-height{
  min-height:50vh!important;
  border:20px solid #fff;
  border-top:none;
  border-bottom:none;
}
@media screen and (max-width:400px){
  .product-grid-item {
  	width:100%!important;
  }
}

@media screen and (max-width:992px){
  .basel-parallax.gl_row.spb_row.gl_row-fluid.gl_row-has-fill.gl_row-o-full-height{
    border:none;
  }
  .shopify-section.index-section.has_section_gl_js h5.gl_custom_heading{
	font-size:2rem!important;
  }
  .shopify-section.index-section.has_section_gl_js h2.gl_custom_heading{
      font-size:2rem!important;
  }
  .shopify-section.index-section.has_section_gl_js .spb_text_column.spb_content_element.color-scheme-light p{
      font-size:1rem!important;
  }
  .instatitle{
  	display:block;
  }
}


/* ********* Collection Grid Item ********* */

.product-element-top{
  overflow:hidden;
  background:url(//cdn.shopify.com/s/files/1/0027/6588/1380/t/18/assets/missing-image.png?41999);
  background-position:center center;
  background-size:cover;
  margin-bottom:0;
}

.product-grid-item .product-element-top{
  margin-bottom:0!important;
}

.product-element-top a{
	display:block;
    width:100%;
    height:100%;
}
.product-element-top img{
  width:100%;
  min-height:100%;
}
.product-grid-item .product-element-top{
  margin-bottom:0;
}
.product-bg{
  background:#fff;
  padding:10px 20px;
}

.product-bg h3.product-title{
  border:none;
  line-height:0.9;
  margin-bottom:20px!important;
}
.product-bg h3.product-title a{
  color:#000;
  text-decoration:none;
  font-weight:bold;
  font-size:13px;
  border:none!important;
  text-transform:uppercase;
}

.basel-hover-alt .btn-add > a, .wrap-price .price {
  font-size:13px;
  color:#000;
  
  font-weight:bold;
}
.product-bg .wrap-price .btn-add{
    display:none;
}
.shrtdesc{
  //font-weight:bold;
  word-wrap: break-word!important;
}
.collection--item-info{
  background-color:white;
  padding:0 20px 20px 20px;
}

@media screen and (min-width:769px){
  .product-bg .wrap-price .btn-add{
    display:block;
  }
}

@media screen and (max-width:992px){
  
}

@media screen and (min-width:992px){
  .template-index .itemNo1.col-md-4, .template-index .itemNo7.col-md-4{
    width:66.66%!important;
  }
  .template-index .itemNo1.col-md-4 .product-element-top a, .template-index  .itemNo7.col-md-4 .product-element-top a{
    max-height:195px;
	}
  
}


@media screen and (min-width:1200px){
  .itemNo1.col-md-4 .product-element-top a, .itemNo7.col-md-4 .product-element-top a{
    max-height:240px;
	}
}

.sp-title{
  display:block;
  width:100%;
  padding:0 20px 20px 20px;
  text-align:center;
}
.sp-title h1{
  text-transform:uppercase;
  font-weight:bold;
  font-size:18px;
}

/* sidebar */
.sidebar-widget {
 
}
.sidebar-widget h5.widget-title{
  font-size:14px;
  text-transform:uppercase;
  border-top:1px solid #000;
  padding:20px 15px 15px 15px;
  margin:0;
}
.widget-title:before, .widgettitle:before{
  display:none!important;
}
.sidebar-widget ul{
  margin:0 15px 20px 15px;
}
.sidebar-widget ul li{
  margin-bottom: 5px;
  font-weight:bold;
}

/* ********* Breadcrumb ********* */

nav.breadcrumbs{
  position:relative;
  top:-20px;
  margin:0px 0 0 20px;
}
nav.breadcrumbs li{
  display:inline-block;
  margin:0 10px 0 0;
  font-size:13px;
  font-weight:bold;
}


/* ********* Product Page********* */

.display-none{
  display:none!important;
}
.display-flex{
  display:flex!important;
}
.overlay {
  position: fixed;
  z-index: 99999999999;
  top: 0px;
  display:none;
  left: 0px;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.4);
}
.overlay.delivery .content {
  overflow-x: hidden;
  overflow-y: scroll;
}
.overlay.open {
  opacity: 1;
  pointer-events: all;
}
.overlay .content {
  background: white;
  padding: 40px;
  box-shadow: 4px 4px 13px #9e9e9e;
  width: 50%;
  position: relative;
  z-index: 999999;
  max-height: 700px;
}
@media (max-height: 700px) {
  .overlay .content {
    height: 90%;
    width: 70%;
  }
}
@media (max-width: 568px) {
  .overlay .content {
    padding: 20px;
    width: 90%;
    max-height: 90%;
    overflow: scroll;
  }
}
.overlay .content p {
  line-height: 24px;
}
.overlay .content .close {
  width: 25px;
  height: 25px;
  border-radius: 4px;
  color: #fff;
  background: #000;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  font-weight: bold;
  text-align: center;
  line-height: 25px;
  overflow: hidden;
}
.overlay .content .close:hover {
  background: #808080;
}

.attachment-shop_single.size-shop_single.sp-post-image{
	padding:5px!important;
}

.single-product-content .entry-title{
   font-size: 24px!important;
  line-height:1.2;
  text-transform:uppercase;
  font-weight:bold;
}

@media screen and (max-width:768px){
  
  .single-product-content .entry-title{
  	margin-top:30px!important;
    font-size: 20px!important;
  } 
  
}

.variations.variant_simple .input-dropdown-inner{
  display:block!important;
}
@media screen and (max-width:400px){
  .variations.variant_simple .input-dropdown-inner{
  display:block!important;
}
}

.meta-tabs{
  display:block;
  width:100%;
  border-bottom:1px solid #000;
  margin:0 5px 20px 5px;
  padding:10px 0;
}

 .viewed-related-section{
  margin: 30px 10px;
}
.meta-content{
  margin-bottom:50px;
  display:block;
}

.related-products-button{
	text-transform:uppercase;
  	background-color:none;
  	font-weight:bolder;
  background-color:#f5f5f7;
  border:0;
      padding: 10px 20px;
}
.recently-products-button{
	text-transform:uppercase;
  	background-color:none;
  	font-weight:bolder;
  	border-left:1px black solid!important;
  background-color:#f5f5f7;
  border:0;
      padding:10px 20px;
}
.related-products-button:hover{
	background-color:#f5f5f7;
  
  color:#D4D4D4;
}
.recently-products-button:hover{
	background-color:#f5f5f7;
  color:#D4D4D4;
}
.related-products-button:focus{background-color:#f5f5f7;
  color:#D4D4D4;}
.recently-products-button:focus{background-color:#f5f5f7;
  color:#D4D4D4;}


.meta-image, .rv__column.rv__three.rv__sm_twelve{
  float:left;
  width:16.66%;
  margin:0;
  padding:0px;
  border:10px solid #f5f5f7 ;
  background:url(//cdn.shopify.com/s/files/1/0027/6588/1380/t/18/assets/missing-image.png?41999);
  background-position:center center;
  background-size:cover;
}
.meta-image:hover, .rv__column.rv__three.rv__sm_twelve a:hover{
  opacity:0.7;
}

.rv__column.rv__three.rv__sm_twelve .rv__price, .rv__column.rv__three.rv__sm_twelve h4{
  display:none!important;
}

.rv__product_img{
  display:block;
  overflow:hidden;
  background:url(//cdn.shopify.com/s/files/1/0027/6588/1380/t/18/assets/missing-image.png?41999);
  background-position:center center;
  background-size:cover;
  
  width: 100%;
  padding: 100% 0 0 0 ; /* 1:1 Aspect Ratio */
  position: relative; 
  
}
.rv__product_img a{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
}
.rv__product_img a img{
  width: 170%;
  max-width: 170%;
}

@media screen and (max-width:920px){
  .meta-image, .rv__column.rv__three.rv__sm_twelve{width:33.33%}
}
@media screen and (max-width:520px){
  .meta-image, .rv__column.rv__three.rv__sm_twelve{width:50%}
  .related-products-button, .recently-products-button{
	width:50%;
    float:left;
	}
  
}


.grid-view-item {
    width: 25%;
    display: inline-block;
    float: left;
    padding: 0 20px;
}
.product_title.entry-title{
  	margin-top:10px;
  	color:#000000!important;
}
.basel-scroll-content{
	text-align:left;
}
.single-product-content p.price{
  
}
.priceHolder {
  margin-bottom:10px;
}
#product-price{
	color:#000000!;
  font-size:16px;
  font-weight:bold;
  	
}
.price-section{
  //padding-top:30px;
  //margin-top:30px;
  //border-top: 1px #000000 solid;
}
#old-product-price{
  	color:#E4616F;
  font-weight:bold;
  margin-left:5px;
  font-size:16px;
}
.price{
	line-height:18px;
  // margin-bottom:0!important;
}
.finish-painting-1{
  	font-size:12px;
  letter-spacing:1px;
  	color:black;
  line-height:7px;
  margin-bottom:10px;
  font-weight:normal;
}
.finish-painting-2{
  	font-size:12px;
  letter-spacing:1px;
  	color:black;
  line-height:14px;
  margin-bottom:0;
  font-weight:normal;
}
.quantity-text{
  margin-top:30px!important;
  margin-bottom:10px!important;
  	font-size:12px;
  letter-spacing:3px;
  	color:black;
  line-height:14px;
  margin-bottom:0;
  font-weight:bold;
}
.single-product-content .product-share{
	text-align:left!important;
  padding-bottom:30px;
}
.sku{
	letter-spacing:1px;
    line-height:1.2;
  margin-bottom:0;
  font-weight:bold;
  color:black;

}
.input-quantity{
	width:50px;
}
.single-product-content .cart{
	margin-right: 50px;
}
.single-product-content .cart .quantity{
	margin-right: 5px!important;
}
.enquireButn{
  margin-left:5px;
}
@media screen and (max-width:400px){
  // .enquireButn{
  //   margin-left:0px;
  //   margin-top:10px;
  //   width:100%;
  // }
  .single-product-content .cart{
    text-align:left !important;
  }
}

.enquire-button{
      background-color: #000;
    color: #fff;
    border-color: #000;
}
.enquire-button:hover{
background-color: #333;
    color: #fff;
    text-decoration: none;
    border-color: #333;
}
input.product-quantity-input{ 
	background-color:#F5F5F7!important;
  	border:1px solid #C5C7C9!important;
}
.year{
	letter-spacing:1px;
  line-height:1.2;
  margin-bottom:0;
  font-weight:bold;
  color:black;
}
.add_to_cart_button{
	font-size: 12px;
  padding:20px 50px;
  margin: auto;
  border: none !important;
  border-top: none !important;
}

.summary{
  width: 100%;
}

.summary-inner{
	// padding:0 20px;
}
@media screen and (max-width: 768px) {
    .summary-inner{
    padding:0;
  }
}

.product-form__variants{
	width:100%;
  	display:inline-block;
  	box-sizing:border-box;
  margin-top:5px;
  height:60px!important;
  background-color:#f5f5f7!important;
}
.product-form__quantity{
	width:100%!important;
  	padding: 5px;
    border: 1px solid #555;
  	display:inline-block;
  	box-sizing:border-box;
  margin-top:5px;
  height:60px!important;
  background-color:#f5f5f7!important;
}
.product-form__variants-label{
	width:50%;
  	display:inline-block;
  	font-weight:bold;
  	letter-spacing:3px;
  
}
.product-form__variants-label.formhide{
  display:none;
}
.product-form__quantity-label{
  	display:inline-block;
  	font-weight:bold;
  	letter-spacing:3px;
}
.single_add_to_cart_button{
  border-top:3px solid #000!important;
  padding-bottom:8px!important;
}
.single_add_to_cart_button:hover{
  border-top:3px solid #333!important;
}
.submit{
	margin-right:5px;
}

.product-design-sticky .shopify-product-gallery .shopify-product-gallery__wrapper .shopify-product-gallery__image:not(:first-child) a {
  opacity:1!important;
  transform: translateY(0)!important; 
  -webkit-transform: translateY(0px)!important;
  -moz-transform: translateY(0px)!important;
  -o-transform: translateY(0px)!important;
  float:left;
  width:50%;
  overflow:hidden;
}
.product-design-sticky .shopify-product-gallery .shopify-product-gallery__wrapper .shopify-product-gallery__image:not(:first-child) a img{
  width:100%;
  min-height:100%;
}
.product-design-sticky .product-share{
  margin-bottom:0!important;
}

h5.accordion-toggle {
  cursor: pointer;
  display:block;
  border-top:1px solid #000;
  margin:0;
  padding:7px 0px;
  clear: both;
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
}
h5.accordion-toggle .icon{
  display: inline-block;
  width:15px;
  float:right;
  text-align:center;
}
h5.accordion-toggle .toggle-text{
	display: inline-block;
	width:calc(100% - 45px);
}
h5.accordion-toggle.open .icon{
 -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
h5.accordion-toggle.open::after{
  display: block;
}

.accordion-content {
  display: none;
  clear:both;
  padding: 5px 0px 5px 0px;
}
.accordion-content p{
  margin-bottom: 5px;
}
.product-tabs-wrapper{
  display:none;
}


.yith-wcwl-add-to-wishlist{
  margin-bottom:20px;
}
.content .contact-form label{
  margin:10px 0 7px 0;
}
.content .contact-form button{
  margin-top:10px;
}
 
/* ********* Bold product options styling ********* */


.bold_option_title{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold!important;
    color: #000;
    // display: block;
    // border-top: 1px solid #000;
    padding: 15px 0;
}
.bold_option_value {
  display:block;
  text-transform:uppercase;
  padding: 4px 0;
}
.bold_option_value_title {
    display: inline-block;
    width: calc(100% - 30px);
    vertical-align: top;
}
.bold_option{
  margin-bottom: 20px!important;
  padding-top: 20px!important;
  padding-bottom: 0px!important;
  margin-top: 0px!important;
  border-top: 1px solid #000;
}

.bold_option_hidden {
  border-top: 0px!important;
  margin: 0px!important;    
  padding: 0px!important;
}


/* ********* Contact Page********* */

.info-box-inner{
	color:#000;
}
.with-animation .info-box-icon svg path {
	stroke: #000!important;
}

.contactPadding{
  padding:50px;
}

/* ********* Product Page Vertical********* */

.product-images-vertical{
	margin-bottom: 50px;
}
    
h3.vertical-title{
  text-transform:uppercase;
  font-size:16px;
  margin-top:10px;
}

.vertical-desc{
  margin-top:40px;
}

.col-sm-6.summary.rightCol{
  border-left:1px solid #000;
}
@media screen and (max-width:768px){
	.col-sm-6.summary.rightCol{
      border-left:none;
    }
}
.single-product-content .verticalf.cart{
  display:block!important;
  margi-right:0!important;
}

/* ********* Conversion Collection ********* */

.kahnconversionImage{
  display:block;
}
.collection-description{
  margin-bottom:20px;
}
.collection-grid__item-title{
	text-align:center;
  	margin-top:20px;
}
.collection-grid__item-title a:hover{
	text-decoration:none;
  	color:#333;
}
.product-grid-image{
	text-align:center;
}
.conversion-buttons{
	text-align:center;
  margin-top:20px;
}
.conversion-buttons a{
	padding:20px 0;
  	background-color:#1b1919;
  	color:white;
  	width: 100%!important;
  height:100%!important;
    display: block;
}
.conversion-buttons:hover a{
  	background-color:#333;
  	text-decoration:none;
  color:white;
}
.site-content.khan-conversion-grid-item{
	padding:0 50px!important;
  	margin-bottom:60px;
  	margin-top:20px;
}
@media screen and (max-width:1200px){
  .khan-conversion-grid-item{
  	padding:0 15px!important
  }
  .conversion-buttons{
  	width:100%!important;
  }
}

.background-section{
   min-height:100px;
  background-repeat: no-repeat;
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}
.background-section-link:hover{
text-decoration:none;
}
.background-section-link:hover .background-section{
	opacity:0.2;
}


.product-inc-vat{
	color:#4c4c4c;
  font-size:12px;
}

.bold_option_value_title{
	width:auto;
  vertical-align:baseline;
}
.bold_option_total > div{
	    text-align: left!important;
  background:inherit!important;
      font-size: 16px!important;
  border-top: 1px solid #000;
  padding: 15px 0 0 0!important;
}
.yith-wcwl-add-button{
	padding: 15px 0!important;
}
.bold_option_value_quantity input {
    line-height: 15px!important;
}

.nitro_wishlist_login.add_to_wishlist.basel-tooltip{
  color: #EC636B!important;
}

.customBlocksHeading{
  margin:10px 0;
}
.customBlocksDescription{
  margin:10px 0;
}

