/** Shopify CDN: Minification failed

Line 245:16 Expected identifier but found "]"
Line 259:4 Expected "}" to go with "{"

**/
/*{{ 'custom.css' | asset_url | stylesheet_tag }}*/

/* Custom Category Pages*/

@media (min-width: 300px) and (max-width: 480px) {
.grid-cat {
  display: grid;
  grid-template-columns: 2fr 2fr;
  grid-gap: 20px;
  align-items: stretch;
  padding-right:1px;
  }
}
@media (min-width: 480px) {
.grid-cat {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-gap: 20px;
  align-items: stretch;
  padding-right:1px;
  }
}
/*Home Page Departments Split into 2*/
@media (min-width: 300px) and (max-width: 500px) {
.row.disable-srollbar.spotlight-4-blocks {
  
 display: grid;
  grid-template-columns: 160px 160px ;
  grid-gap: 20px;
  align-items: center; /*Original stretch*/
  justify-items: center;/*Added*/
  justify-content: center; /*Added*/
  padding-right:1px; 
  
}
}

/*@media only screen and (max-width: 1920px) {
.grid-cat { 
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));*/
  /*grid-template-columns: 2fr 2fr;*/
 /* grid-gap: 20px;
  align-items: stretch;
  padding-right:20px;
}
}*/

/* Home Page Department Fonts*/
  
.home-spotlight-block.layout_style_5 .content .title{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: var(--font_size_plus8);
    outline: none;
    /*overflow: hidden;*/
    letter-spacing: var(--letter_spacing_btn);
  }


    

.grid-cat img {
  border: 1px solid #ccc;
  box-shadow: 2px 2px 6px 0px  rgba(0,0,0,0.3);
  max-width: 100%;
}
  /* Container needed to position the button. Adjust the width as needed */
.container-cat {
  position: relative;

}

/*Department Images (custom page)*/

.container-cat:hover img {
  background: rgba(0,0,0,0.70);
   opacity: .5;
   -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}


/*Department Buttons (under Images)*/
.btn-cat {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: var(--font_size_plus8);
    outline: none;
    overflow: hidden;
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
    border-radius: 0;
    border: 1px solid rgba(255, 255, 255, 0);
    min-width: 130px;
    max-width: 100%;
    transition: all 0.3s ease;
    padding: var(--padding_btn) !important;
    font-size: var(--font_size_btn);
    letter-spacing: var(--letter_spacing_btn);
}


/*Hover Effect for Department Buttons (under Images)*/
 .btn-cat:hover{
    /*cursor: pointer;*/
    background: var(--background_2);
    border: 1px solid rgba(255, 255, 255, 0);
    color: var(--color_2);
    border-color: var(--border_2);
      
}

  
  /* Style the button and place it in the middle of the container/image */
  
  .btn-cat {
    font-size: 12px;
    width: 100%;
    background-color: #fff;
    border: 0px;
    border-color: #000;
    margin-top: 25px;
  }


/* End CSS for Custom Category Page*/

/* Center Foooter Payment Logos*/

.payment-methods.text-center {
  display: table;
  margin: 0 auto;
}

/*header colour*/
.is_parallax{

background: rgba(0,0,0,0.70);
  
}

/*Department Hover Home Page */
.img-box:hover img {
  background: rgba(0,0,0,0.70);
   opacity: .5;
   -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

/*Home page Footer Logo
.logo-ft img{
width: 75%;
height: 75%;
}*/

/*Home page Footer Polocies
.policies-block.layout_style_2 {
margin: -5%;
margin-left: -5%;
}*/


/*Hide Header on Embroidery Page*/
#shopify-section-template--15752557461718__main{
display: none;
}

/*Hide Header on Reupholster Service Page*/
#shopify-section-template--15755336515798__main{
display: none;
}

/*Hide Header on Reupholster Custom-made Curtains Page*/
#shopify-section-template--15755303944406__main{
  display: none;
}

/*Hide Header on Reupholster Custom-made Blinds Page*/
#shopify-section-template--15752721891542__main{
  display: none;
}

.row.disable-srollbar.spotlight-4-blocks .slick-initialized.slick-slider{
 align-items: center; 
}

.slick-track{
   align-items: center; 
}

/*Rio - Featured Image on single product page */
.fancybox{
	width: 300px;
  	height: 300px;
  	display: block;
  	margin-top: 70px;
  	margin-left: auto;
  	margin-right: auto;
}

/*Duplicate heading from MiPos*/
.page-header h2, .page-header h1{
visibility:hidden;
}


#block-16496577207eae10b3-0 .spotlight-item .spotlight-button{
  border-style: solid;
  border-width: 1px;
   border-color: black;
 
}

#block-16496577207eae10b3-1 .spotlight-item .spotlight-button{
  
   border-style: solid;
  border-width: 1px;
   border-color: black;
}

/* Unclickable Confidence Boosters*/
#home-policies-1635838621d16da425 {
pointer-events: none;

.product-label .new-label{
  background-color:#008080;
  color:white;
  }

  /*BlackNovember in Red*/
  
[data-value="Black November"] {
    color:red;
}

.site-nav__link[] {
  color: red;
}

/*Hide Overlay request a quote plugin*/
  .grfq-page-wrapper a:empty, ul:empty, dl:empty, div:empty, section:empty, article:empty, p:empty, h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty{
    display: none !important;
    
/*Hide checkout button*/
.btn.btn-checkout {
  display:none;
}


    