/*GLOBAL*/
a{color:#000000;}
a:hover{color:#294A48;}
a:active{color:#000000;}
a:visited{color:#000000;}
.page-header{background-color:#FFF;}
.navigation{border-top: 1px solid #ccc;}
.header .links{position:relative;z-index:10;}
.minicart-wrapper .action.showcart .counter.qty{display:inline-block !important; background:#ea7e5e;}
.level0.active{border:#ea7e5e;}
h1{font-family: 'Crimson Text', serif;color:#575757;font-size:34px;}
body{font-family: 'Lato', sans-serif;font-size: 1.6rem;}
/*.page-header{position:fixed;z-index:10;}*/
/*.breadcrumbs{padding-top: 104px;}*/
/*.owl-carousel{padding-top: 104px;}*/
input:active{font-size: 16px !important;}
.page-wrapper{overflow-x:unset;}
html,body{-webkit-overflow-scrolling:touch !important;overflow:auto !important;}

/*BUTONS*/
.action.primary{
	background-color:#294A48;
	background:#294A48;
	border: 1px solid #294A48;
}
.action.primary:hover{
	background-color:#294A48;
	background:#294A48;
	border: 1px solid #294A48;
}
.action.primary:active{
	background-color:#294A48;
	background:#294A48;
	border: 1px solid #294A48;
}
.action.primary:visited{
	background-color:#294A48;
	background:#294A48;
	border: 1px solid #294A48;
}

/*HOME PAGE*/
.page-layout-custom-home .columns{display:none;}
.columns .column.main {padding-bottom: 0px;}
.desktop-owl{display:none;}
.mobile-owl{display:block;}

.slidecopy2022{font-family: 'Crimson Text', serif;position:relative;top:-60vw;color:#FFF;margin:0 auto;width:300px;text-align:center;margin-bottom: -180px;}
.slideheading{font-size:31px;margin-bottom: 10px;}
.slidecopy{font-size:18px;}
.slidebutton{background-color:#38191B;color:#FFF;cursor:pointer;padding: 10px;margin-top: 10px;font-size: 20px;}
.slidecopy2022.two{top:-310px;margin-bottom: -280px;color:#0b0c0b;left:200px; }
.slidebutton.two{background-color:#5F6863;}
.slidebutton.three{background-color:#a92e64;}

.homeContent{margin:20px 4%;}
.homeContent h1{color:#294A48;margin-bottom:5px;margin-top:10px;}
.homeContent h2{color:#d17e1c;margin-bottom:5px;font-family: 'Crimson Text', serif;margin-top:10px;}

.blaze-track{text-align:center;}
.blaze-slider{overflow:hidden;}

/*HEADER*/
.block-static-block.widget, .block-cms-link.widget{margin-bottom:0px;}
.xmasheader {background-color:#d72a2a;color:#fff;font-weight:bold;margin-bottom: 2px;}
.headerleft{display:none}
.headerright{display:none}
.logo{float:none;display:block;position:static;margin:0;max-width:100%}
.logo img {width:100%;}
.customLogo .ntrn__toggle{display:none;}
.mobilephonelink{display:inline;}
.tablettoplinks{display:none;}

.tablettelephone{text-align:center;}
.block-search .label{float:none;}


.block-search .minisearch input#search{position:static;}
.block-search .minisearch .label{display:none;}
.block-search input{margin: -1px 0;display:block;}
.block-search{display:none;}

.ntrn__toggle-inner{height:3px;}
.ntrn__toggle{margin-left:15px;height:40px;width: 40px;}
.ntrn__toggle-inner::before{transform:translateY(-10px);}
.ntrn__toggle-inner::after{transform:translateY(10px);}

.mobileaccountmenu{display:block;}

.mobiletoplinks{width:215px;margin-right:15px;}

.mobiletoplinks .basketlink{float:right;margin-left:7px;}
.mobiletoplinks .searchlink{float:right;margin-left:7px;}

.customToggle{margin-top:-6px;}
.mobilelogo{margin-left:18%;}
@media only screen and (max-width: 500px) {
	.mobilelogo{margin-left:11%;}
}
.searchlink{margin-right:10px;}


.ssmobileheader{display:flex;justify-content: center;align-items: center;}
.topInfoBarContainer{color:#0f0c37;font-size:13px;text-align:center;margin-top:4px;padding-top:4px;display:-webkit-flex;display:flex;justify-content:center;}
.topinfodiva{padding-right:3%;display:none;}
.topinfodivb{padding-left:3%;}
.topinfodivc{padding-right:3%;}

.wbbasketcount{position:relative;top:-23px;left:1px;font-family:'Lato',sans-serif;text-align:center;font-size:12px;width:20px;}
.modal-popup .modal-inner-wrap{text-align:center;}

/*CONTACT US*/
.contact .legend{display:none;}
.contact .note{display:none;}

/*CATEGORIES*/
.breadcrumbs{margin-bottom:0px;}
.catalog-category-view h1{margin-top:0px;margin-bottom:8px;font-size:30px;}
.category-image, .category-description{margin-bottom: 6px;}
.category-description{text-align:left;color:#575757;padding-bottom:-15px;max-height:50px;overflow:hidden;}
.category-description a{text-decoration:underline;}
.catalog-category-view .amasty-preorder-note{display:none;}
.catalog-category-view .product-item-name{min-height:50px;}
.product-item .price-box {margin:3px 0 3px}
.moredescription{display:block;cursor:pointer;margin-bottom:10px;}
.arrow {border: solid black;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;margin-left:5px;}
.down {transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.catowlcont .owl-nav{text-align:center;padding-bottom: 10px;}
.category-carousel .item div{text-align: center;padding: 20px 0;background-color: #FFF;margin-bottom:10px;}
.catowlbgr{background-color:#DDD;padding-top: 10px;margin-bottom: 10px;}
.products-grid .product-item {padding-bottom:40px;}

/*PRODUCT VIEW*/
.swatch-option{min-width:35px; height:35px;border:1px solid #FFF;}
.clothing_size .swatch-option{min-width:35px; height:20px;border:1px solid #CCC;}
.sock_size_sml .swatch-option{min-width:65px; height:42px;border:1px solid rgb(255, 255, 255);}
.choice.related{display:none;}
.related .secondary-addto-links{display:none;}
.related .block-actions{display:none;}
.wbrecentprods{display:flex;justify-content:center;margin-bottom:20px;}
.wbrecentproduct-item{text-align:center;padding:10px;width:100%;}
.wbrecentprods div:nth-of-type(5n){display:none;}

.wbmanualupsellsprods{display:flex;justify-content:center;margin-bottom:20px;flex-wrap:wrap;}
.wbmanualupsellsprods-item{text-align:center;padding:10px;width:100%;}
.wbmanualupsellsprods div:nth-of-type(5n){display:none;}
.block.related{display:none;}
.block.upsell{display:none;}

.pennantcontainer{position:unset;}
.productnewpennant{display:none;width:88px;position:relative;z-index:999;background-color: #294A48;color: #FFF;padding: 7px;left:-15px;}
.productfavpennant{display:none;width:70px;position:relative;;z-index:999;background-color: #d17e1c;color: #FFF;padding: 7px;left:-15px;}

.product-extra-tab{}
.product-extra-tab-head{display:flex;align-items:center;margin-bottom:5px;cursor:pointer;}
.product-extra-tab-head img{margin-right:10px;}
.product-extra-tab-head span{margin-left:7px;font-size:20px;font-weight:bold;}
.product-extra-tab-content{display:none;padding-bottom:10px;}
.product.data.items > .item.title > .switch{color:#333;background:#FFF;height:50px;font-size:1.6rem;font-weight:400;border:0;padding:0px;display: flex;align-items: center;}
.product.data.items > .item.title > .switch img{vertical-align:middle;}
.am-tabs-view .product.data.items > .item.title > .switch {padding: 0 0px;}

.newswatchnote{color:#FFF;background-color:#294a48;text-align:center;font-size:12px;margin-top:45px;}

.modal-footer button{margin-bottom:20px;}


/*PRODUCT LIST*/
.listPennantContainer{position:absolute;}
.listPennant{position:relative;top:150px;z-index:2;}
.listPennant.favPennant{background-color:#d17e1c;color:#FFF;padding:7px;}
.listPennant.newPennant{background-color:#294A48;color:#FFF;padding:7px;}

.block.filter{display:none;}
.mobileFilterShow{font-weight:bold;font-size:18px}
.product-item-name{font-size: 13px;}
.product-item .price-box .price{font-size:12px;}
.product-image-wrapper{overflow: visible;}

/*SHOPPING CART*/
.product-item-details .amasty-preorder-note{color:#FF0000;}
.preorder_note{color:#FF0000;}

/*CHECKOUT*/
.cc_search_input::-moz-placeholder{color: #000 !important;}
.cc_search_input::-webkit-input-placeholder{color: #000 !important;}
.cc_search_input:-ms-input-placeholder{color: #000 !important;}
.opc-progress-bar{display:none;}
.opc-wrapper .step-title{font-weight: bold;}
.postcodewarning{text-align:center;padding:10px;width:200px;position:fixed;background: #fdf0d5;top:20px;z-index:9999;top: 0; left: 0;transform: translate(calc(50vw - 50%), calc(50vh - 50%));color:#6f4400;}
.postcodewarningok{padding:10px;border:#6f4400 1px solid;cursor:pointer;margin-top:10px;}

/*FOOTER*/ 
.page-footer-inner{color:#FFF;clear:both;} 
.page-footer-inner a{color:#FFF}
.page-footer-inner a:hover{color:#FFF;}
.page-footer-inner a:active{color:#FFF;}
.page-footer-inner a:visited{color:#FFF;}
.footer.content {
    border-top: 0px solid #d1d1d1;
    margin-top: 0px;
    padding-bottom: 25px;
    padding-top: 25px;
	background-color:#312A2A;
	max-width:unset;
	width:100%;
	min-height:250px;
}

.preFooter{display: flex;justify-content: center;}
.footer .wbnewslettersignup{width:100%;float:none;}
.footer .links{width:100%;float:none;}

.action.primary.subscribe{
	background:#333;
	border: 0px solid #000;
}
.action.primary.subscribe:hover{
	background:#8e7f7f;
	border: 0px solid #000;
}
.action.primary.subscribe:active{
	background:#8e7f7f;
	border: 0px solid #000;
}
.action.primary.subscribe:visited{
	background:#333;
	border: 0px solid #000;
}

.customsdutywarningcheckboxcontainer{margin-top:10px;}
.customsdutywarningcheckbox{border: 1px solid #767676;float: left;padding: 1px;margin-right:10px;}
.customsdutywarning {
  background-color: #fff;
  z-index: 30;
  height: 450px;
  width: 270px;
  position: fixed;
  left: calc(50% - 165px);
  display: none;
  top: 40px;
  font-size: 17px;
  padding: 30px;
}



