/* -------------------------------------------------- */
/* HP slider */

.slideshow-section .slideshow .owl-nav div{
    position: absolute;
    display: none;
    top: 20%;
    margin: 0px;
    text-align: center;
    font-size: 24px;
    width: 35%;
    height: 60%;
}
.slideshow-section .slideshow .owl-nav .owl-next{ right:0px;
  cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/LARGE_ARROW_RIGHT_BLACK.png?v=14139625943962997542"), auto;
    }

.slideshow-section .slideshow .owl-nav .owl-prev{ left:0px;
   cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/LARGE_ARROW_LEFT_BLACK.png?v=8397380961004833869"), auto;
}
body.white-nav .slideshow-section .slideshow .owl-nav .owl-next{
cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/LARGE_ARROW_RIGHT_WHITE.png?v=570444796091402599"), auto;
}
body.white-nav .slideshow-section .slideshow .owl-nav .owl-prev{
cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/LARGE_ARROW_LEFT_WHITE.png?v=16284716900289534067"), auto;
}
/* archive arrows */
.owl-wb-nav-next{
  cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/LARGE_ARROW_RIGHT_BLACK.png?v=14139625943962997542"), auto!important;
    }
.owl-wb-nav-prev{
  cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/LARGE_ARROW_LEFT_BLACK.png?v=8397380961004833869"), auto!important;
    }

.fa-long-arrow-left:before, .fa-long-arrow-right:before{ content: ""; }

@media only screen and (max-width:1600px){
  .slideshow-section .slideshow .owl-nav .owl-next{ right:0px;
    cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/NORMAL_ARROW_RIGHT_BLACK.png?v=10613109013360827563"), auto;
      }

  .slideshow-section .slideshow .owl-nav .owl-prev{ left:0px;
     cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/NORMAL_ARROW_LEFT_BLACK.png?v=2090681631394173040"), auto;
  }
  body.white-nav .slideshow-section .slideshow .owl-nav .owl-next{
  cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/NORMAL_ARROW_RIGHT_WHITE.png?v=13025229758176178928"), auto;
  }
  body.white-nav .slideshow-section .slideshow .owl-nav .owl-prev{
  cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/NORMAL_ARROW_LEFT_WHITE.png?v=10196649292235515008"), auto;
  }
  
/* archive arrows */
  .owl-wb-nav-next{
    cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/NORMAL_ARROW_RIGHT_BLACK.png?v=10613109013360827563"), auto!important;
  }
  .owl-wb-nav-prev{
    cursor: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/NORMAL_ARROW_LEFT_BLACK.png?v=2090681631394173040"), auto!important;
  }

}


/* -------------------------------------------------- */
/* footer */
footer.footer-style7{ position:relative!important; }

.foot-email .btn{ line-height:36px; }

.foot-email{
	width:auto;
}
.foot-link {
	width:auto;
  	padding-top:16px!important;
}
.foot-link li{
	margin:0px;
  	/* width:31.5%; */
  	width: auto;
  	text-align:right;
  	padding-right:20px;
}
.foot-link li:first-of-type{
	padding-right:0px;
}
footer.footer-style7{
	padding: 40px 70px;
}
@media only screen and (max-width: 1199px){
  footer.footer-style7{ padding: 40px 70px; }
}
@media only screen and (max-width: 991px){
  .foot-email{ width:100%;}
  .foot-link { width:100%; text-align:left; }
  /* .foot-link li{ width: 32.75% } */
  .foot-email .btn { line-height: 31px; }
}
@media only screen and (max-width: 745px){
  .foot-link li{ width: 48.9%; }
  footer.footer-style7{ padding: 5px 20px 10px; }
  .foot-link li{ padding-right:0px; }
}

/* SEARCH */
.search-results .title{
	font-size:12px;
}
.main-search-container .search-form h3{ padding-left:15px; }
@media only screen and (max-width: 600px){
	.main-search-container .search-form h3{ width: 100%; text-align: center; padding: 0px; }
}
/* -------------------------------------------------- */
/* PLP */
.category-products .products-grid .item .item-area .product-figure .product-image img{
	-webkit-backface-visibility: hidden; /* fixes image move bug */
    /* request for slower fades */
  	-webkit-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
}
@media only screen and (max-width: 600px){
  .category-products .products-grid.columns3 li.item {
      /* padding-left: 35px;
      padding-right: 35px; */
      margin-bottom: 20px;
  }
}
@media only screen and (min-width: 601px){
  .category-products .products-grid.columns3 {
      margin-left: 15px;
      margin-right: 15px;
  }
}
.category-products .products-grid.flex-grid li.item.product-layout-grid .item-area .product-details{
	margin-top:-10px;
}
.category-products .products-grid .item .item-area .product-details{
	padding:0px;
}
.category-products .products-grid.flex-grid li.item.product-layout-grid .item-area{
	margin: 30px 0 40px;
}

@media only screen and (min-width: 1200px){
  .category-products .products-grid.columns3 li.item {
      padding-left: 60px;
      padding-right: 20px;
  }
  .category-products .products-grid.columns3{
  	margin-left: -45px;
    margin-right: -15px;
  }

}

/* mobile nav */
.mobile-nav ul li a{ font-size:12px; line-height: 25px; }

@media only screen and (min-width: 767px) and (max-width: 991px){
	.header-container .mini-cart .cart-wrapper .btn-close-cart-wrapper{ top:10px; }
}

/* Gaps in PLP */
@media only screen and (min-width: 992px){
  .category-products .products-grid.columns3 li.product-magic-5{
    padding-right: calc(33.33% + 20px);
    width: 66.66%; }
  .category-products .products-grid.columns3 li.product-magic-9{
    padding-right: calc(33.33% + 20px);
    width: 66.66%; }
}

/* PDP */
.product-view .product-shop-wrapper {
    float: left;
    padding-left: 20px;
  	padding-left: 5px;
    padding-right: 10px;
}
@media only screen and (max-width: 1440px){
	.product-view .product-shop-wrapper { padding-left: 17px; }
}

.product-view .product-collateral .product-description {
    padding: 0 10px 0 20px;
}
.product-view .product-options .swatch.size label{
	text-align:right;
}

.product-view .product-shop{ max-width:600px; }
.product-main .container{width: calc(100% - 170px)!important;}
@media only screen and (min-width: 992px){
	.product-img-box.col-sm-6{ top:-140px; width:50%; }
}
@media only screen and (max-width: 1200px){
	.product-main .container {width: calc(100% - 130px)!important;}
  
  /* menu */
  .nav-accordion li{ padding-left:10px; }
}
@media only screen and (min-width: 768px){
  .category-products .products-grid .item{ padding:0 30px; }
  .category-products .products-grid .item:f
}
/* mobile PDP */
@media only screen and (max-width: 768px){
	.product-main .container {width: calc(100% - 10px)!important;}
    .single-product-type2 .product-image a{ margin-bottom: 15px; }
  	/*.category-products .products-grid .item{ padding:0px; }*/

  /* padding panic! / margin mayhem! */
  .product-main .container{ padding-right:0px; padding-left:0px; }
  .product-main .row{ margin:0px; }
  .product-main .slick-carousel{ margin:0px; }
  
  /* prevent scrolling on Size guide ( reduce padding )*/
  .size-care-popup .table-block table tr td{
  	padding: 4px 3px;
  }

}

/* TODO - will need to remove styles from template and ADD breakpoints */

.product-essential .row, .product-img-box.col-sm-6{ padding:0px; }


@media only screen and (max-width: 991px){
  .product-view .product-shop-wrapper{
      padding:0px;
  }
  .product-view .product-collateral .product-description{
    padding:0px;
  	padding-left:10px;
  }
  
  /*body, html{
    overflow-x: hidden;
  }*/
}
@media only screen and (max-width: 415px){
  .product-view .product-shop-wrapper{
      padding:0px;
  }
  .product-view .product-collateral .product-description{
    padding:0px;
  	padding-left:15px;
  }
}

/* About */
.aboutus-v2__content-box--image{ text-align:center; }

@media only screen and (max-width: 750px){
  .aboutus-v2__content-box.row {
      margin-left: 15%;
      margin-right: 15%;
  }
}
/* Further Reading */
@media only screen and (min-width: 1600px){
  .further-reading-main{
      max-width: 1600px;
      margin:auto;
  }
}

  /* sticky header */
  .header__layout-style2.sticky-header .header-wrapper .header-left-area-2{
    padding-top:35px;
  }
@media only screen and (min-width: 991px){
  .header-container.style1.sticky-header .header-wrapper .header-right-area{
    padding-top:35px;
  }
}

/* Cart */
@media only screen and (max-width: 480px){
	.header-container .mini-cart .cart-wrapper .btn-close-cart-wrapper{
		/* margin-top:5px; */
  		margin-top: -23px;
	}
}
@media only screen and (min-width: 769px){
  #your-shopping-cart .main-container{
  	height:calc( 100vh - 125px );
  }
  .header-container .mini-cart .cart-wrapper .btn-close-cart-wrapper{
	margin-top:5px;
  	
}
}
/* force "footer" to be at the bottom */
.main-container{
	min-height: calc(100vh - 125px);
}

/* footer pages */
	@media only screen and (max-width: 1024px){
      .container{ padding:0px; margin:auto; max-width:650px; }
      /* styles for PDP iPAD */
      .single-product-type2 .container{ max-width:670px; }
      .block-first-popup{ top:28px; padding-left:0px; }
	}  
  @media only screen and (max-width: 750px){
    .mini-container{
      margin-left:15%;
      margin-right:15%;
      overflow-x:auto;
    }
    #size-guide-wales-bonner .mini-container{
      margin-left:10px;
      margin-right:10px;
    }
  }


  /*
  body{
    background-image: url("//cdn.shopify.com/s/files/1/0030/4955/4009/t/20/assets/dev_grid.png?v=14425481549971681852");
    background-attachment: fixed;
    background-position: top left;
  }
  */
