@import url("default.css"); /* Using a url */
.action.tocompare,.block.block-compare{display:none !important}
.sidebar.sidebar-additional{display:none !important}
.skk_header_search .action.advanced{display:none !important}
.checkout-cart-index .cart-container #block-shipping{display:none !important}
.aboutus_tax_switch{display:inline-flex;}
.aboutus_tax_switch p{margin:0px;}

.special-price .price-label{display:none;}

.promoline{background: #96bc57;
			padding: 20px 50px;
			align-items: center;
			color: #fff;
			font-size: 32px;
			font-weight: 700;
			text-align: center;
			}
.promoline span{color: #000;}

/*
.page-header .header.content{
	position: fixed;
	top: 0;
	z-index: 9;
	width: 100% !important;
}

body.body-stuck-nav .skk_header_top_nav,
body.body-stuck-nav .skk_header_logo .Logo,
body.body-stuck-nav .skk_header_search_wrap,
body.body-stuck-nav .hdr-top{display:none !important;}
body.body-stuck-nav .skk_header_logo .Logo{width:50% !important;}
body.body-stuck-nav .sections.nav-sections{margin-bottom: 0px !important;}
*/

body.body-stuck-nav .sections.nav-sections{
  position: fixed;
  top: 0px;
  z-index: 9;
  width: 100%;
  left: 0px;
  right: 0px;
  margin: auto;
}
body.body-stuck-nav .sections.nav-sections .nav-sections-items{text-align:center;}
.navigation .level0 .submenu{text-align:left;}

.search-container.type_3 .action {
  padding: 8px 20px !important;
}

.skk_header_top_nav a:visited, .alink:visited{color:#ffffff !important;}

.skk_header_logo .Logo{text-align:center !important;}
.skk_header_search{
	display: flex;
	align-items: center;
	position: relative;	
}
.skk_header_search .quick-search .pure-button{
	position: absolute;
	right: 0px;
}
.skk_header_search .input-text {border:1px solid #b5b5b5; outline:none; padding:0 15px; height:41px; border-radius:0px; color:#fff !important; width:100%; font-size:12px; font-family:'Montserrat',sans-serif;}
.skk_header_search .input-text:focus{color:#888888;}

.minicart-wrapper {
  float: none !important;
  margin-left: 20px;
  margin-top: 10px;
}
.minicart-wrapper .action.showcart::before,
.minicart-wrapper .action.showcart .fas,
.minicart-wrapper .action.showcart.active::before{color:#fff !important;font-size: 24px !important;line-height: 24px !important;}
.anc-viewmore:visited,
.anc-viewmore,
.checkout-container .action.action-auth-toggle,
.modal-custom.authentication-dropdown .block-authentication .actions-toolbar > .primary .action,
.checkout-step-sidebar .discount-code .form-discount .actions-toolbar .primary .action-apply,
.action.primary,
.action.primary:visited
{
	border-color:#820000 !important;
	background-color:#820000 !important;
	color: #fff !important;
	border-radius:0px !important;
	moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;text-decoration:none !important;
	font-size:15px; 
	padding:8px 25px; 
	font-weight:600; 
	font-family: 'Montserrat', sans-serif !important; 
	text-shadow:none !important; 
	letter-spacing:.02em;
	text-transform:uppercase;
	line-height:initial !important;
	box-shadow: none !important;
}

.checkout-container .action.action-auth-toggle:hover,
.modal-custom.authentication-dropdown .block-authentication .actions-toolbar > .primary .action:hover,
.checkout-step-sidebar .discount-code .form-discount .actions-toolbar .primary .action-apply:hover,
.anc-viewmore:hover,
.action.primary:hover {
    background-color: #515151 !important;
	border-color: #515151 !important;
	color: #fff !important;
}
.review-form .action.submit.primary {
    color: #fff !important;
   
}

.actions .action.switcher-trigger {
    background: none;
    border: 1px solid #000;
    padding:6px !important;
	width:100%;
}

.price-box .old-price.no-display{display:block !important}
.ProductRecord{margin-bottom:20px;text-align:center;}
.old-price, .old-price .price{text-decoration: line-through;}
.old-price .price-label{display:none !important}
.wtho-product-item-info{text-align: center;min-height: 420px !important;}
.products-list .wtho-product-item-info{text-align: left;width:100%;}
.wtho-product-item-info .product-item-name{min-height:40px;}
.product-options-bottom .price-box, .product-info-price .price-box{color:#54575c !important}
.home-featured-list h1{text-transform:uppercase;}
.checkout-index-index .nav-sections
{
	display: block !important;
}

.wtho-product-item-info{position:relative;}
.wtho-product-item-info .price-box .price{font-weight:400 !important;}
.wtho-product-item-info.sale:before{background:url(../images/sale.png) no-repeat 0 0; position:absolute; content:''; display:block; top:0px; right:0px; width:100px; height:78px; z-index:99;}
.wtho-product-item-info.new:before{background:url(../images/new.png) no-repeat 0 0; position:absolute; content:''; display:block; top:0px; right:0px; width:100px; height:78px; z-index:99;}
.wtho-product-item-info .actions-secondary{position:absolute;top:0px;z-index: 9;left: 0;}
.product-item-details .product-item-name,.Protext{text-transform:capitalize;font-weight:400}
.product-item-details .product-item-name,.page-title{text-transform:capitalize;}
.product-name-with-reviews{min-height:45px;}
.products-grid .box h3 {
  min-height: 75px;
  line-height: initial;
}

.product-info-main .product.attribute.sku .type::after {
  content: ':' !important;
}

.category-list h2{ font-size:20px;}

.sitemap-category-link-head{text-transform:uppercase;}
.scrollToTop,.scrollToTop:hover {
    text-decoration: none;
    color: #fff !important;
    background: #c8b384;
	border: 2px solid #c8b384;
}
.cms-home .block-static-block, .margin-zero{margin: 0px !important;padding: 0px !important;}

.sk_basket_wrap {
    position: relative;
}
.sk_basket_inner {
    position: absolute;
    top: 0px;
    right: 11px;
}
.minicart-wrapper .action.showcart .counter.qty {
    background: #000 !important;
	border-radius:15px !important;
	vertical-align:middle !important;
	margin-top:0px !important;
	height: 24px !important;
	line-height: 24px !important;
	width: 15px !important;
}
 .top-container{max-width:100% !important; padding:0 !important;}
 .SubscribeWrap{justify-content: center;}
 
 
.section-item-title.nav-sections-item-title.active{display:none !important;}
.nav-sections-item-content {margin-top: 0 !important;}

.wtho-product-item-info {display: inline-block;
border:1px solid #d6d6d6; 
border-bottom:1px solid #0b0938;
padding: 10px;
width:100%;
}


.page-main{background:#fff;}
.cms-index-index .custom-slider{margin:0px !important;padding:0px !important;}
.cms-index-index .owl-carousel .owl-stage-outer{margin:0px !important;padding:0px !important;}
.cms-index-index .columns p{margin:0px !important;padding:0px !important;}

.cms-index-index .product-image-container {
    display: inline-block;
    max-width: 100%;
}

.wtho-product-item-info .price-box {
  min-height: 45px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.wtho-product-item-info .price-box {
  margin: 0px 0 25px;
}

.product-info-main .price-label,.product-info-main .price-final_price .price{
	display: inline-block !important;
	overflow: unset;
}
.product-info-main .product-info-price .special-price .price-label::after {
  content: ' ' !important;
}
.product-info-main .product-info-price .price-box .price-container > span{display:inline-block !important;}
.product-info-main .product-info-price .price-box .price-container > .price-label{display:none !important;}

.product-reviews-summary.short{display:none;}
.special-price .price-label {
  width: auto;
  height: auto;
  position: relative;
  display:none;
}
.special-price{
	width: 100% !important;
	display: block;
	color: #820000 !important;
	padding-bottom: 10px;
}

.page-products .products-grid .product-items .product-image-container {
width:100% !important;
}


.no-margin{margin:0px !important;}
body:not(.cms-index-index) .header.content{}

.display-inline{display:inline;}
.display-inline .no-margin{display:inherit;}
.mx-auto{margin:auto;}
.d-block{display:block;}
.text-uppercase{text-transform:uppercase;}
.pb-2{padding-bottom:15px;}
.pb-3{padding-bottom:25px;}
.imgres{width:100%;}
.hv100{height: 100vh;}
#newsletter-error {
    position: absolute;
    bottom: -28px;
    letter-spacing: normal;
}



.popular-categories .box{width:345px;height:345px;max-width:100%;max-height:100%;}
.popular-categories .box .category-div-fixed{width:200px;height:200px;text-align:center;margin:auto;}
.popular-categories .box .category-div-text{min-height:100px;margin-top:20px;}
.popular-categories .box .category-div-text .subcat{margin-top:10px;line-height:1.0;}
.popular-categories .box .category-div-text .subcat a{color:#54575c !important;}

.inner-categories .box{width:345px;height:345px;max-width:100%;max-height:100%;}
.inner-categories .box .category-div-fixed{width:200px;height:200px;text-align:center;margin:auto;}
.inner-categories .box .category-div-text{min-height:100px;}
.inner-categories .box .category-div-text .subcat{margin-top:10px;line-height:1.0;}
.inner-categories .box .category-div-text .subcat a{color:#54575c !important;}


.pro-details{padding-bottom:40px}
.pro-details .pro-txt{min-height:90px}
.pro-details .price{font-weight:700;text-align:center}
.pro-details .anc-viewmore{text-align:center}

.category-list{padding:0px;}
.ProImg{background-color:#000; position:relative;border-radius:3px; margin-bottom:30px;}
.ProImg img{opacity:0.7; filter: alpha(opacity=70); /* For IE8 and earlier */}
.ProText{position:absolute;text-align:center;bottom:25%; left:0px; right:0px; font-size:20px; color:#fff;}
.TopHead{color:#fff; font-size:33px; margin-bottom:20px;}

.Prodes{min-height:190px;}
.btn{ moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;text-decoration:none !important;
font-size:13px; padding:15px 25px; font-weight:700;text-transform:uppercase; letter-spacing:.2em;text-shadow:none !important;} 

.btn-outline-light{border:solid 1px #fff; color:#fff !important;}
.btn-outline-light:hover,.btn-outline-light.focus,.btn-outline-light:focus{background-color:#fff !important; border-color:#fff !important; color:#54575c !important;}
.MrgLeft{margin:1.1rem;}
.catalog-category-view .category-view .category-image{display:none !important}

.hdr-top ul, .hdr-top ul li{margin-top:0px !important;;margin-bottom:0px !important;}
.alignleft {
float: left;
margin: 0 1.5em 1.5em 0;
}

.minicart-wrapper .cart-icon-img {
    vertical-align:middle;
}

.minicart-wrapper .action.showcart::before {
    display: none !important;
}

.minicart-wrapper .action.showcart .counter.qty {
    background: #fff !important;
	border-radius: 24px !important;
	color: #000;
}

.header-searchtext {
    min-height: 34px;
    border-radius: 0px !important;
    box-shadow: none !important;
    font-size: 13px!important;
    padding-left: 13px !important;
    color: #54575c !important;
    border: solid 1px #820000!important;
    font-family: 'Source Sans Pro', sans-serif;
}


.contact-icons {
    margin-bottom: 20px;
    border: 1px solid #ccc;
    padding: 20px;
}
.contact-icons-left {
    float: left;
    width: 50px;
    display: flex;
}
.contact-icons-right {
    display: flex;
}

.sidebar-main #layered-filter-block{color:#54575c;}
.filter-options-content a{color:#54575c !important;}
.product.info.detailed{margin-top:30px;}
.increment_qty, .decrement_qty {vertical-align: middle; display: inline-block; padding: 2px 5px; color: #898989 !important;}

.custjsqty{border:1px solid #b7b7b7;  text-align:center; margin-bottom:10px;width: 200px;margin: auto;display: flex;}
.custjsqty .custjsminus{ border-right:1px solid #b7b7b7;width: 60px;}
.custjsqty .custjsplus{ border-left:1px solid #b7b7b7;width: 60px;}
.custqtyinp {width: 100%;background: #fff;}
.custjsqty>div {padding:15px 10px;}
.box-tocart .fieldset{display: inline-block;width: 100%;}
.box-tocart .actions{margin: auto;text-align: center;float:right;width:50%;}
.box-tocart .field.qty{margin: auto;text-align: center;float:left; width:49%;}
.product-social-links{clear:both;}
.product-info-main .product-info-price .price-box {
    display: table;
    vertical-align: top;
    width: 100% !important;
	line-height: initial;
	margin-bottom: 20px;
	font-size:36px !important;
}
.skk_product_second_inner{padding: 10px;border: 1px solid #ccc;background: #fff;}
.skk_product_second_inner .product-info-stock-sku {display: table !important;width: 100% !important;text-align: left !important;padding: 0px !important;}
.product-info-main .product-reviews-summary{display:none;}
body:not(.cms-index-index) .page-main{margin-top:50px !important;}

.skk_product_first{padding-right:20px;}

.product.attibute.video_description {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.product.attibute.video_description iframe, .product.attibute.video_description object, .product.attibute.video_description embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.pure-related-g .box {
    box-shadow: 0 0 8px rgba(0,0,0,.5);
    border-radius: 5px;
    margin: 15px 0;
    padding: 15px 15px 0;
    height: 100%;
	text-align: center;
}
.pure-related-g .box {width: 275px;height: 420px;max-width: 100%;max-height: 100%;}
.pure-related-g .owl-stage {margin-left: 202px;}

.price-including-tax::after 
{
    content: ' ' attr(data-label) ;
    font-size: 1.1rem;
}

[data-label="Excl. VAT"]::after 
{
	content: ' ' attr(data-label) ;
    font-size: 1.1rem;
}

[data-label="Incl. VAT"]::after 
{
	content: ' ' attr(data-label) ;
    font-size: 1.1rem;
}

.cms-index-index .amslider-header-container{
	font-weight: 400;
	font-size: 24px;
	line-height: 1;
	margin: 15px 0;
	color: #54575c !important;
	font-family: 'Roboto',sans-serif;
	text-align:left;
}

.cms-index-index .ambrands-swiper-brand {
    box-shadow: 0 0 8px rgba(0,0,0,.5);
    border-radius: 5px;
    margin: 15px 0 !important;
    padding: 15px 15px 0;   
}
.cms-index-index .ambrands-image,.cms-index-index .ambrands-image-block {
    max-width: 192px !important;
}
.amslider .swiper-button-next, .amslider .swiper-button-prev{background-color:#820000 !important;}
.super-attribute-select{line-height: 14px !important;border: 1px solid #ccc !important;}

/* below 768 start*/
@media (max-width: 767.98px) {	

.skk_header_search{width: 90% !important;}
.skk_header_cart{width: 10% !important;}
.skk_header_top_nav .pure-menu-list{white-space: normal;}
.skk_header_top_nav .pure-menu-list .pure-menu-link{font-size: 14px!important;padding: 5px 10px !important;}

/*
.owl-carousel{width:100% !important; margin:0 auto; padding-left:1px; padding-right:1px;}
.owl-carousel .owl-stage{width:100% !important;transform:unset !important; }
*/

.section-item-title.nav-sections-item-title{display:none;}
.section-item-title.nav-sections-item-title.active{display:block;}

.rootmenu > .rootmenu-list .cat_img_as_icon{display:none;}
.nav-open .rw-navclose{display:none !important;}

.nav-toggle_right {top: 15px;right: 23px;left: unset !important;}
.nav-toggle::before {color:#ffffff !important;}


.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active), .navigation .level0.active .all-category .ui-state-focus, .navigation .submenu:not(:first-child) .active > a{
    border-color: #820000 !important;}
	
#CardGift{text-align:center;}	
.block-search .control{border:none !important;}
.block-search .label::before{display:none;}
.block-search input{position:static !important;margin:0px !important}
.search-autocomplete {
    z-index: 100 !important;
    padding-top: 20px !important;
}
.page-header,.skk_header_search{padding-bottom: 20px;}

.pure-footer .pure-u-1,
.footer-wrap .pure-footer-social-media{text-align:center; margin-top:10px;}

.products-grid .product-item {width:92% !important;margin-left: 1% !important;margin-right: 1% !important;margin-bottom:20px !important;}

.block.block-search {width: 100%;}
.aboutus_tax_switch {display: none;}
.amslider .slide{max-width: 100% !important;}
.newsletter .newsButton,.newsletter .newsInput{margin:0px !important;}

}

/* below 768 end*/

/* below 480 start*/
@media (max-width: 479.98px) {
	.header_main_nav_links .pure-menu-disabled, .header_main_nav_links .pure-menu-heading, .header_main_nav_links .pure-menu-link {
		font-size: 12px !important;
		padding: 8px 4px !important;
	}
.skk_header_search .pure-form button[type="submit"]{margin-top:0px !important}

.minicart-wrapper .action.showcart::before,
.minicart-wrapper .action.showcart.active::before{color:#338443 !important;font-size: 32px !important;line-height: 34px !important;}
.anc-viewmore:visited,
.anc-viewmore,
.action.primary,
.action.primary:visited
{
	font-size:14px; 
}
.box-tocart .actions{float: none;width: 98%;margin-top: 20px;clear: both;padding-top: 20px;}	
.box-tocart .field.qty{margin: auto;text-align: center;float:none; width:98%;}

.promoline{font-size: 15px;padding: 10px 0px;line-height: 1.2;}
	
}
/* below 480 end*/

/* above 768 start*/
@media (min-width:768px){


/*default setting*/
.navigation .level0 .submenu{padding:0px !important;}
.navigation, .breadcrumbs, .header.panel, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event{
	max-width: 1600px !important;
}
.page-header .header.content{max-width: 100% !important;}
.footer.content{width: 100% !important;max-width: 100% !important;}
.breadcrumbs{background:#fff;padding-top: 10px;display:none;}
.page-layout-2columns-left .column.main {
    min-height: 3px !important;
}
.page-bottom{
	width:100% !important;
}

/*c setting*/
.nav-sections {
  background: #820000 !important;
}
.navigation {
	background: transparent !important;
}

.navigation ul{padding:0px !important;}
.navigation .level0{margin:0px !important; padding:0px 25px;}
.navigation .level0 a{color:#fff !important;	}
.navigation .level0 a.level-top{padding:10px 0px !important;}
.navigation .level0 a.level-top span{}
.navigation .level0.parent > .level-top > .ui-menu-icon{right: -14px !important;display: none !important;}
.navigation .level0 > .level-top, .navigation .level0.has-active > .level-top {
       font-size: 16px;
	   font-weight: 700;
	   color: #fff !important;
	   text-transform: uppercase;
}

.navigation .level0 .submenu {
    min-width: 280px;	
}


.navigation .level0 .submenu a {
	padding: 2px 20px !important;
	color: #fff !important;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	background: #820000 !important;
}

.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
    background: #580000 !important;
    color: #fff !important;
}
.navigation .level0 .submenu .active > a {
    border:none !important;
	border-bottom:solid 1px #fff !important;

}

.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
    color: #fff !important;
	border: none !important;
}


.block-search .action.search::before{line-height: 40px !important;}
	

.checkout-cart-index .page-main,
.customer-account-login .page-main,
.contact-index-index .page-main{margin-top:20px !important;}
.footer.content .block{float:none !important}
.header.content{padding:0px !important}
.action.search::before {
    font-size: 20px !important;    
    color: #54575c !important;
}
.box-tocart .action.tocart{width:auto !important;}

.form-address-edit .actions-toolbar .action.vertex-secondary, .order-review-form .action.primary, .bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .box-tocart .action.tocart, .cart-summary .checkout-methods-items .action.primary.checkout, .block-minicart .block-content > .actions > .primary .action.primary, .methods-shipping .actions-toolbar .action.primary, .block-authentication .action.action-register, .block-authentication .action.action-login, .checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary, .form-address-edit .actions-toolbar .action.primary, .box-tocart .action.instant-purchase, .multicheckout .action.primary {
    line-height: 2.2rem !important;
    font-size: 1.5rem !important;
	}

.block-search {
    width: 500px !important;
}

/*product setting page*/
.page-layout-1column .product.media {
    width: 57% !important;
}
.page-layout-1column .product-info-main {
    width: 40% !important;
}

/*product setting end*/

}
/* above 768 end*/
/* above 1024 start*/
@media (min-width:1024px){
.home-featured-list .owl-carousel-product .owl-prev {left: -70px;}
.home-featured-list .owl-carousel-product .owl-next {right: -70px;}
.amslider.ambrands-slider .swiper-slide{min-width: fit-content;}
}
/* above 1024 end*/

@media (min-width:1400px){
}

@media (min-width:1360px) and (max-width:1599.98px) {
	.navigation .level0 {padding: 0px 10px;}
}

@media (min-width:768px) and (max-width:1360.98px) {
	.product.data.items > .item.title > .switch{padding:1px 15px 1px 15px !important;}
	.custjsqty{width:150px;}
	.custjsqty .custjsminus,.custjsqty .custjsplus{width: 30px;}
	.custjsqty > div{padding: 7px 5px;}
	.blog-categories .box .blog-div-fixed{width:auto !important;}
	.navigation .level0{padding:0px 9px !important;}
	.pure-menu-link{font-size:14px !important;}
	.navigation .level0 > .level-top, .navigation .level0.has-active > .level-top{font-size:12px !important;}
	.call {font-size: 20px;}
	.promoline{font-size: 19px;padding: 10px 0px;line-height: 1.2;}
}
@media (min-width:768px) and (max-width:991.98px) {
	.navigation .level0{padding:0px 5px !important;}
	.promoline{font-size: 24px;padding: 10px 0px;line-height: 1.2;}
}


