<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.clearfix::before, .clearfix::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after {
    content: " ";
    display: block !important;
}

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {
    .col-sm-15 {width: 20%;float: left;}
}
@media (min-width: 992px) {
    .col-md-15 {width: 20%;float: left;}
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%;float: left;}
}
.img-responsive { float:none; display:inline-block;}
.thumbnail{ box-shadow:3px 3px 10px rgba(0,0,0,0.2); padding:15px;}

.no-gutter {margin-left:0px!important;margin-right:0px!important;}
.no-gutter div[class^="col"]{padding-left:0px!important;padding-right:0px!important;}

.gutter-xs {margin-left:-5px!important;margin-right:-5px!important;}
.gutter-xs div[class^="col"]{padding-left:5px!important;padding-right:5px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm div[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

.gutter-lg {margin-left:-30px!important;margin-right:-30px!important;}
.gutter-lg div[class^="col"]{padding-left:30px!important;padding-right:30px!important;}

.page-loader {
    background: #ffffff url("../images/loading.gif") no-repeat scroll center center;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

.sections.nav-sections .nav-sections-items{display:none;}
.rd-navbar-search, .rd-navbar-cart-wrap {display:inline-table;}
.rd-navbar-cart #minicart-content-wrapper{padding:1rem 1rem;}

.social-icons li{ display:inline; float:right; margin-right:5px; }

.messages:after{clear:both;content: " ";display:block;}
.message{display:block;}
body {font-family: 'Lato', sans-serif; font-size:16px; color:#000000; }

a { color:#000;}
a:hover { color:#e40020;}

.container .container {width:100% !important;}

.no-padding { margin-bottom:1px; padding:0px;}
.modal-popup.confirm .modal-inner-wrap { background:#FF0000; color:#fff; }

.header-social li { font-size: 30px; display:inline; }
.header-social li a { color: #e40020; }

/**** Home Page ***/
.cms-menu { background:#FFC000; display:inline-block; margin-top:10px; width:100%; }
.cms-menu li{ display:inline; }
.cms-menu li a{ font-family: 'Open Sans', sans-serif; font-size:15px; line-height:50px; padding:0 30px; text-transform:uppercase;}

.navigation1 { background:#000; }
.navigation1 .left-menu li  { padding:3px 0 3px 20px; }
.navigation1 .left-menu li.level0 &gt; a:before { color:#01AE52; content:"\f0da"; font-family:FontAwesome; font-size:10px; padding-right:10px; }
.navigation1 .left-menu li.level0 &gt; a { color:#fff; font-family: 'Open Sans', sans-serif; font-size:15px; text-transform:uppercase; }

.section-title { clear:both; background:#90DA4A;  font-size:35px; 
text-transform: uppercase; position:relative; padding:10px 15px; 
font-family: 'Roboto Condensed', sans-serif;
margin-bottom:30px;}


#checkout .authentication-wrapper .action.action-auth-toggle {background: red none repeat scroll 0 0;
    color: #fff;
    font-size: 20px;
    padding: 10px 28px;}

.cms-index-index .section-title::before, .cms-index-index .section-title::after {
    border-bottom-style: solid;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
	clear:both;
	
}

.cms-index-index .section-title::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 13px;
    bottom: -25px;
    right: 9px;
    z-index: 9;
}

/*
.cms-index-index .section-title::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #90da4a transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 13px;
    bottom: -25px;
    right: 6px;
    z-index: 99;
}*/

.footer-content { background: #f4f4f4 none repeat scroll 0 0; display: inline-block;  width: 100%;}
.footer-block { border-right:solid 2px #fff; float: left;  font-size: 12px; padding: 30px 10px; text-align: center; text-transform: uppercase; width:16.66%; }
.footer-block &gt; strong { display:block; font-size:15px; font-weight:500; }

.block-new-products .block-title strong { font-size:40px; font-weight:500; text-transform:uppercase; }

.product-item-photo img{ border: 0px solid #DBDBDB !important; }
.cms-index-index .products .product-item .product-item-name { margin:10px 0px;}
.cms-index-index .products .product-item .product-item-name a { color:#000 !important; font-family: 'Lato', sans-serif; font-size:16px; line-height:26px;  font-weight:400;}
strong.product-item-name{
	font-weight:500; 
	text-transform:none;
    display: block;
    font-size: 14px;
    line-height: 22px;
    margin: 10px 5px 0px;
    min-height: 56px !important;	
	}
.cms-index-index .block { margin-bottom:0; }
.product-item-inner { margin:10px 0px;}

/**** Header ****/

.page-header__content .container {position:relative;}
.page-header__content .rd-navbar-collapse-container  {position:absolute; right:0;top:0;}

.page-header__content .crafts-concierge {position: absolute; right: 0; top: 85px;}

.Popitems h2, .best-sellers h2 ,
.block-new-products .block-title{ color: #d9a832; font-size: 40px; font-weight: 500; text-align: center; }

.actions .action.switcher-trigger {background:none; border:1px solid #000000; line-height:25px;}
.actions .action.switcher-trigger:hover {background:#eeeeee; }	

.page-header__content .header-punchline {font-family:'Roboto', sans-serif; font-size: 35px; font-weight: 700; position: absolute; right: 39.5%; top: 22px; text-transform:uppercase; color:#fff; line-height:58px; margin-top:23px; }
.page-header__content .header-punchline .MoneyBack img { padding-right:16px !important; }
.page-header__content .header-punchline .FreeDelivery p { margin-top:2px; }
.page-header__content .header-punchline .FreeDelivery img { padding-right:13px !important;  }
	

.header.links { position:absolute; right:0; top:0; height:33px; }
.header.links li { border-right:1px solid #fff; display:inline; margin:0px; padding:2px 10px 2px 10px; height:23px; }
.header.links li:last-child { border-right:none; padding-right:0px;}
.header.links a { font-size:12px; color:#fff; font-weight:300;}
.header.links a:hover { color:#fff;text-decoration:underline;}

.container {}
.page-header__panel .container{ border-bottom:1px solid #eaeaea;  padding:6px 0; flex-wrap:wrap; }
.panel.page-header__panel { display:none;}

.field.search{margin-bottom:0px;}
	
.rd-navbar-static .rd-navbar-cart {z-index:999;}
	
/* body:not(.cms-index-index) nav.navigation:not(.rd-navbar--is-stuck) {
	
	box-shadow:0px 10px 4px -8px rgb(227, 227, 227);
	moz-box-shadow:0px 10px 4px -8px rgb(227, 227, 227);
	webkit-box-shadow:0px 10px 4px -8px rgb(227, 227, 227);
} */
	
body:not(.cms-index-index) #maincontent {margin-top:10px;}

li.item.link.compare{display:none;}

input::-webkit-input-placeholder { color: #000 !important; font-size:14px;}
 
input:-moz-placeholder { /* Firefox 18- */ color: #000 !important; font-size:14px; }
 
input::-moz-placeholder {  /* Firefox 19+ */ color: #000 !important; font-size:14px; }
 
input:-ms-input-placeholder { color: #000 !important; font-size:14px; }

input[type="text"], .input-text, input[type="email"], input[type="password"], input[type="number"], select, textarea { background:#fff; border:solid 1px #999; box-shadow:none; max-width:550px; }

.minicart-items-wrapper .minicart-items-wrapper .product-item-details {padding:0 15px;}

.page-header__panel {padding:0;}

.page-header {margin-bottom:0px; background:#820000;}

/**** Footer ****/

/*
body:not(.cms-index-index) .page-footer {
	
	box-shadow:0px -10px 4px -8px rgb(227, 227, 227);
	moz-box-shadow:0px -10px 4px -8px rgb(227, 227, 227);
	webkit-box-shadow:0px -10px 4px -8px rgb(227, 227, 227);
}
*/


/*.footer-container.page-footer { background-color:#def4ff; padding:20px 0; }*/
.footer-top-container { background-color:#def4ff; padding:20px 0; margin-bottom:40px;}
.footer-top-container p {margin-bottom:0px; font-size:15px; line-height:38px; font-family: 'Source Sans Pro', sans-serif; }
.footer-top-container p span {font-size:30px; line-height:40px; font-family: 'Fjalla One', sans-serif; text-transform:uppercase; padding-right: 15px; }
.footer-top-container input[type="email"] { border: solid 0px #999; }
.footer-primary-container { background-color:#820000; padding:20px 0; color:#fff; }
.footer-bottom-container { display:none; }

.footer-primary-container, .footer-primary-container a {}
.footer-primary a{ font-family: 'Lato', sans-serif; font-weight:400; font-size:13px; line-height:24px; color:#fff;  }
.footer-primary a:hover { color:#e40020;}

.createdby, .footer-bottom-container .copyright, .FooterPrimaryBlock .copyright{ color:#FFF; font-family: 'Lato', sans-serif; font-size:9px; font-weight:400; text-transform: uppercase; line-height:17px; padding:30px 0; text-align:right; }
.footer-bottom.footer.container {padding:0;}
.footer-bottom.footer.container &gt; .row{ /*justify-content:space-between; */}

.footer-primary .newsletter .title {display:none;}

.footer-right-links.order-by-mail { border:1px solid #fd7f3e; color:#fd7f3e; display: inline-block; font-size: 15px; padding: 3px 10px;}
.footer-right-links.browse-online { border:1px solid #92d947; color:#92d947; display: inline-block; font-size: 15px; padding: 3px 10px;}

#newsletter-validate-detail {position:relative;}
#newsletter-validate-detail .action {position:absolute; bottom:0; right:0; padding:0px 15px; height:35px;}


#footer-col-wrapper {width:100%;}
#footer-col-wrapper ul li{ display:inline; margin-right:50px; }
#footer-col-wrapper ul li:last-child{ margin-right:0; }
#footer-col-wrapper .social-links  { text-align:right; }
#footer-col-wrapper .social-links li { display:inline; margin-right:15px; }
#footer-col-wrapper .social-links li .fa { font-size:20px; height:35px; width:35px; text-align:center; vertical-align:middle; }
#footer-col-wrapper .social-links li .fa-facebook { background:#6F8DD5; box-shadow:1px 1px 1px 0 #000;}
#footer-col-wrapper .social-links li .fa-pinterest-p { background:#E33036; box-shadow:1px 1px 1px 0 #000;}
#footer-col-wrapper .social-links li .fa-twitter { background:#40BFF4; box-shadow:1px 1px 1px 0 #000;}
#footer-col-wrapper .social-links li .fa-google-plus { background:#C85040; box-shadow:1px 1px 1px 0 #000;}


.NewsletterDiv { background: #f4f4f4 none repeat scroll 0 0; display: block; margin: 20px auto; padding: 0px 15px; text-align: center; width:100%; }	
.block.newsletter { max-width:450px; margin:0 auto; }
.newsletter .block-title { margin-bottom:0;}
.newsletter .block-title strong{font-size:18px; font-weight:normal; text-transform:capitalize;}
.NewsletterDiv .newsletter label.label{ display:none; }
.newsletter  input[type="text"]{ border:1px solid #999; box-shadow:none; max-width:400px; width:400px; }


	
/**** Center Content *****/
.page-main { /*padding:20px;*/ margin-bottom:0px;}
	
/*** Home Page ***/


.cms-index-index .featured-brands .owl-item{ }
.HomeBuyerSeller { display:inline-block; margin-bottom:50px; width:100%;}
.GreenText { color:#00B04E; font-family: 'Roboto Slab', serif; font-size:30px; font-weight:lighter; padding:15px 0;}
.HomeText { color:#636363; font-size:17px; }

.FeaturedProducts { display:inline-block; margin:0px 0 10px; width:100%; font-family: 'Raleway', serif;}

.FeaturedProducts .block-title{ position:relative; text-align:left; width:100%; z-index:2;  }
.FeaturedProducts .block-title:after{
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    z-index: -1; }
.FeaturedProducts .block-title strong { background:#fff; display:inline-block; font-family:'Roboto', sans-serif;; font-size:39px; font-weight:300 !important; line-height:35px; padding:0px 15px; position:relative; text-align:center; text-transform:uppercase;  }

.widget .products-grid .product-reviews-summary {display:none;}
.widget .products-grid .product-item-actions { text-align:center;}
.cms-index-index .widget .products-grid .product-item-actions .actions-primary{ display:none; clear:both; width:100%; margin:10px 0px;}
.cms-index-index .widget .products-grid .product-item-actions .actions-secondary {display:none;}
.products-grid .product-item-details {text-align:center; color:#000000;}

.cms-index-index .widget .products-grid { padding:0px 15px }
.cms-index-index .widget .products-grid .product-item { border-top:1px solid #000;}
.cms-index-index .widget .products-grid .product-item .product-item-info { padding:0px 50px; border-right:1px solid #000; margin-top:20px;  }
.cms-index-index .widget .products-grid .product-item:nth-child(3n) .product-item-info{ border-right:none; }


.featured-brands {
    background: #ffffff none repeat scroll 0 0;
    display: block;
    margin: auto auto 70px;
    text-align: center;
	padding:10px;
}

	
/**** LIsting ****/
.catalog-category-view  .toolbar-amount {display:none;}
.catalog-category-view  .limiter {display:none;}
.catalog-category-view  .pages {/*display:none;*/ line-height:40px;}
.catalog-category-view  .toolbar-products .modes {margin:0; line-height:40px;}
.catalog-category-view  .toolbar-products .field {margin-bottom:0;}
.catalog-category-view  .toolbar-products  {margin-bottom:10px; border-bottom:2px solid #eeeeee; border-top:2px solid #eeeeee; }
.toolbar-products #sorter{height:30px; padding:1px 5px; margin:6px 0;}
.toolbar-products label.sorter-label{margin-right:0px; }
.toolbar-products .field &gt; .control {padding:0 4px;}

.breadcrumbs {background:#F6F6F6; margin-bottom:0px; padding:5px 10px; }
.page-messages {margin-bottom:10px;}
.breadcrumbs .items {text-align:left;}
.breadcrumbs .items .item{font-size:14px; border-bottom:1px solid;}

.category-image{margin-bottom: 20px; padding:5px; border-left:3px solid #e51a95; border-top:3px solid #72d549; border-right:3px solid #f58220; border-bottom:3px solid #54c5d0; }
.products-grid .product-image-photo {margin-bottom:0;}
.product-item-actions {margin:0;}
h1.page-title, .page-title-wrapper h1.page-title, .page-title-wrapper #page-title-heading, .block.widget.block-products-list.grid .block-title { font-family:'Lato', sans-serif; font-size:20px; font-weight:lighter; line-height:39px; text-transform:none;}
.block.widget.block-products-list.grid .block-title strong{ font-weight:700 !important; font-size:20px !important; line-height:42px;}
.home-left p,.home-right p {padding:0px;margin:0px;margin-bottom:0px !important}
.home-left,.home-right {margin-top:10px;}

.home-left .block-title strong{
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 42px;
}
.home-left .free-uk-delivery{margin-top:20px;border-top:1px solid #000;text-alin:center;padding:10px;}
.home-left .quick-link{border-top:1px solid #000;}
.home-left .quick-link .menulink a{display:block;padding:3px;font-size:14px;}

.page-title-wrapper h1.page-title span,
.page-title-wrapper #page-title-heading span{
	
/*	color: #202c2d;
	text-shadow:
    0 1px #808d93,
    -1px 0 #cdd2d5,
    -1px 2px #808d93,
    -2px 1px #cdd2d5,
    -2px 3px #808d93/*,
    -3px 2px #cdd2d5,
    -3px 4px #808d93 ,
    -4px 3px #cdd2d5,
    -4px 5px #808d93,
    -5px 4px #cdd2d5,
    -5px 6px #808d93,
    -6px 5px #cdd2d5,
    -6px 7px #808d93,
    -7px 6px #cdd2d5,
    -7px 8px #808d93,
    -8px 7px #cdd2d5*/;
}
	
.product-item-actions &gt; div {margin-left:0px;}
	

/* ===============   Pagination ================= */
.pages .pages-items { background:#fff; display:inline-block; position:relative; padding:0 5px; top:0; width:auto; }
.pages:hover .pages-items { display:inline-block;}
.pages .pages-items::before { border:none; background:#fff;}
.pages .pages-items li { display:inline; margin-left:5px; padding:3px 5px; }

.pages .pages-items .item { background:#fff; border:1px solid #4e4e4e;}
.pages .pages-items .item a, .pages .pages-items .item a:hover{ color:#000; }
.pages .pages-items .item .label { display:none;}
.pages .pages-items .item.current { background:#4e4e4e; color:#fff;}


/* OWL Control */

.owl-carousel.top-right,
.owl-carousel.top-left{padding-top:10px;}
.owl-carousel.top-right .owl-controls{position:absolute; top:-35px;right:0px;}
.owl-carousel.top-left .owl-controls{position:absolute; top:-35px;left:0px;}
.owl-theme .owl-controls .owl-buttons div { background:#ffffff !important; padding: 3px 0px !important; border-radius: 0px !important; width: 25px; height: 25px; text-align: center;} 
.owl-theme .owl-controls .owl-buttons div .fa:before{ font-size: 16px; line-height: 20px; color:#000; }


.owl-carousel.left-right .owl-controls{ position:static;}
.owl-carousel.left-right .owl-controls .owl-buttons .owl-next{position:absolute; top:50%; right:0; margin-top:-12px;}
.owl-carousel.left-right .owl-controls .owl-buttons .owl-prev{position:absolute; top:50%; left:0; margin-top:-12px;}


	
/*** Product Details page ***/
.catalog-product-view .main {margin:auto;}
.catalog-product-view .inner-container {width:100%;}
	
.product.info.detailed .data.items .title {color:#fff !important; margin-left:5px; border:1px solid #32a1db; padding:0 10px;}
.product.info.detailed .data.items .title.active {background:#def4ff; border:1px solid #def4ff; }
.product.info.detailed .data.items .title.active  a{ color:#000; }
.product.info.detailed .data.items .content {border:1px solid #eeeeee; padding:10px;}

.stock.available:before{ content:"\f00c"; font-family: FontAwesome; font-size: 20px; color:#9fdd5d;}
.message-success.success.message:before {content:"\f00c";color:#3c763d; font-family: FontAwesome; font-size: 17px;
    margin-right: 5px; }
.message-success.success.message &gt; div {
    display: inline;
}


/**** Cart *****/

.col-sm-3.grid-left,
.cart-summary.col-sm-3{background:#fafafa;}
	
	
/**** Checkout *****/
.checkout-index-index .page-header{ border-bottom:1px solid #eaeaea; padding:10px 0; }
.checkout-index-index .columns{ display:inline-block; width:100%; }
/* .checkout-container .authentication-dropdown {width:305px;} */
.checkout-container .authentication-dropdown .modal-inner-wrap{
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25), 0 3px 5px 0 rgba(0, 0, 0, 0.25);
moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25), 0 3px 5px 0 rgba(0, 0, 0, 0.25);
webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25), 0 3px 5px 0 rgba(0, 0, 0, 0.25);
}
	
/*** Button ****/

.action.search.primary,
.action.subscribe.primary{ padding:12px 20px; }

.action.search.primary:hover,
.action.subscribe.primary:hover { background:#E40020; color:#fff; }
	
	
.action.subscribe.primary span{ text-transform:uppercase; }

.page-title-wrapper {clear:both; margin-top:0px; margin-bottom:6px;}


/**** Fixed Social Links ****/
.fixed-social-links-container {
    position: fixed;
    top: 250px;
	z-index:99;
}

.fixed-social-links-container .social-icons li {
    clear: left;
    margin-bottom: 5px;
}


.testimonials-index-index #maincontent .page-title-wrapper a.action.submit.primary {display:none;}

.actions .action, .actions-toolbar .action, .box-actions .action, .product-item-actions .action, .checkout.methods .action,
.actions-primary .action, .primary .action, .action.primary, .checkout.methods .primary{font-family: 'Open Sans', sans-serif;}


/**********    Left Navigation CSS   ***************/
.menu-wrapper { padding:0 10px 0 0;}
.menuleft {
    padding-bottom: 3px;
  }
  .menuleft .em-catalog-navigation.vertical li {
    position: relative;
  }
  .menuleft .em-catalog-navigation.vertical li.parent &gt; a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    font-size: 14px;
    float: right;
  }
  .menuleft .em-catalog-navigation.vertical ul.submenu {
    left: 100% !important;
    position: absolute !important;
    display: none;
    width: 250px;
    z-index: 9;
    top: -1px !important;
    border: 1px solid #e8e8e8;
  }

  /*Menu left*/
.all_categories .menuleftText {
  padding: 13px 20px;
  position: relative;
  cursor: pointer;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #000;
  font-family: 'Roboto Slab', serif;
  font-size: 20px;
}
.all_categories .menuleftText:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c9";
  font-size: 16px;
  float: right;
  line-height: 2;
}
.menuleft {
  margin-bottom: 20px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  color: #434343;
  background-color: #f8f8f8;
}
.menuleft ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.menuleft ul &gt; li {
  margin: 0;
}
.menuleft .em-catalog-navigation.vertical li {
  position: relative;
}
.menuleft .em-catalog-navigation.vertical li a {
  border-bottom: 0px solid #e8e8e8;
  color: #fff;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  font-size:15px;
  -moz-transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 4.5px 20px;
  display: block;
  text-transform:uppercase;
} 
.menuleft .em-catalog-navigation.vertical li a:hover {
  color: #000;
  background-color: #fff;
}
.menuleft .em-catalog-navigation.vertical li.last &gt; a {
  border-bottom: 0 !important;
}
.menuleft .level0 a [class*='emmenu-icon-']:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f108";
  font-size: 14px;
  margin-right: 10px;
  min-width: 15px;
}

.menu-label {
  font-size: 0;
  display: none;
}
.menu-label.coming-soon:before {
  /*content:'';
        position:absolute;
        padding:0;
        background:#ec6a54;*/
}
/*================= RTL =====================*/
/*Menu left*/
.em-rtl .all_categories .menuleftText:after {
  float: left;
}
.em-rtl .menuleft .level0 a [class*='emmenu-icon-']:before {
  margin-right: 0px;
  margin-left: 10px;
}
/**********    Left Navigation CSS   ***************/




@media screen and (max-width: 1024px) {
	.page-header__content .header-punchline { display:none; }
	.cms-menu li a { padding:0 15px; }
}

@media screen and (max-width: 768px) {
	.page-header__content .logo{text-align:center;}
	
	.page-header__content .container {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.cms-menu li a { font-size:13px; padding:0 7px; }
	
	.rd-navbar-static .rd-navbar-nav &gt; li { margin-right:0; }
	.rd-navbar-static .rd-navbar-nav &gt; li &gt; a { font-size:15px; padding:5px; }
	.header.links { top:10px;position:unset;height:58px;text-align:center; }
	.header.links li {padding:0px 10px;}
	.rd-navbar-cart-toggle .counter-number { display:none; }
	
	.footer-block { border-bottom:solid 1px #fff; width:100%; }
	.block.newsletter { max-width:320px; }
	.newsletter input { width:290px; }
	
	.all_categories .menuleftText { font-size:16px; padding: 5px 10px; }
	.menuleft .em-catalog-navigation.vertical li a { font-size:13px; padding:0 20px; }

	.row &gt; .col-sm-9 {
		flex-basis: 74% !important;
	    max-width: 74% !important;
	}
	
	
}

@media only screen and (max-width: 640px) {
	
	.cms-menu li{ display:list-item; }
	#footer-col-wrapper ul.FooterLinks li { display:list-item; }
	#footer-col-wrapper .social-links { text-align:left; }
	
	.row &gt; .col-sm-9 {
		flex-basis: 100% !important;
	    max-width: 100% !important;
	}
	.product-item-photo { display:inline-block; text-align:center; width:100%; }
}
@media only screen and (min-width: 768px) {

	.cms-index-index .navigation { display:none; }
	/*.page-header__content .rd-navbar-search  {position:absolute; right:0; top:37px; min-width:197px; width:23%;}*/
	#search { background: #F6F6F6; border-left:solid 1px #C5C5C5; border-top:solid 1px #C5C5C5; border-right:0; border-bottom:0; border-radius:5px; height:43px; }
	
	.page-header__content .block-search  .actions { position:absolute; right:0;top:0;}
	.page-header__content .block-search  .action {background:transparent; padding-left:0;padding-right:10px; line-height:20px; }
	.page-header__content .block-search  .action:after {content:"\f002";  font-family: FontAwesome; font-size: 20px; color:#868686;}
	.action.search.rd-navbar-search-form-submit &gt; span {display:none;}
}

@media screen and (min-width: 769px) {
.page-header__content .logo{
margin-top: 5px;
}

	.cms-index-index .navigation { display:block;  }
	.page-layout-1column .products-grid .product-item ,
	.cms-index-index .widget .products-grid .product-item {
		flex-basis: 33.33%;
		max-width: 33.33%;
	}
	
	.owl-item li.product-item {
		flex-basis: 100% !important;
		max-width: 100% !important;
	}
	.rd-navbar:not(.rd-navbar--is-stuck) .navigation { color:#fff;}
	
	.megamenu .leftblock.sub_menu.width_100 &gt; .submenu { width:100%;}
	.megamenu .leftblock.width_100.sub_menu &gt; .submenu &gt; li { float:left; margin-right: 1.333%;
    width: 32%;}
	
	.rd-navbar-static .rd-navbar-nav-wrap {display:block; color:#fff;  }
	.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap {border:none;}
	.rd-navbar-static .rd-navbar-nav-wrap a {}

	.rd-navbar-static .rd-navbar-nav &gt; li:first-child:before { content:none}
	.rd-navbar-static .rd-navbar-nav &gt; li {margin-right:0px;}
	.rd-navbar-static .rd-navbar-nav &gt; li &gt; a { font-family: 'Lato', sans-serif; font-size:14px; text-transform:uppercase; display:inline-block; font-weight:400; line-height:23px; color:#fff; padding:10px 45px; background:transparent;}
	

	
	.rd-navbar-static .rd-navbar-nav &gt; li.active &gt; a, .rd-navbar-static .rd-navbar-nav &gt; li.opened &gt; a,  .rd-navbar-static .rd-navbar-nav &gt; li.focus &gt; a, .rd-navbar-static .rd-navbar-nav &gt; li &gt; a:hover{background:#580000;	color: #fff;}
	
	
	.submenu{background:#fafafa;}
	
	.field.search{width:100%;}
	.rd-navbar-cart-toggle strong.counter-label { background:#820000; border-radius:5px; color:#fff; font-family: 'Open Sans', sans-serif; font-size:12px;  font-weight:500; letter-spacing:1px; text-transform:uppercase;  padding:7px 10px; margin-left:0px;}
	
	.page-header__content .container {display:block;}
	
	.header-social {
		display: inline-block;
		float: right;
	}
	.page-header__content { padding:1px 0 0;  }
	.page-header__content .logo {display: inline-block; flex: 0 0 auto; padding: 5px 0 0 25px;}
	.page-header__content .rd-navbar-search  {position:absolute; right:12%;bottom:12px; min-width:213px; }
	#search { border-radius: 5px; height: 27px; padding: 1px 10px 1px 10px; background-color: #fff; border-color: #820000;
		color: #000; font-size: 14px;/* width: 242px;	background: #F6F6F6; border-left:solid 1px #C5C5C5; border-top:solid 1px #C5C5C5; border-right:0; border-bottom:0; border-radius:5px; height:33px; */	}
	
	.page-header__content .block-search .actions { position:absolute; right:0;top:-3;}
	.page-header__content .block-search .action {background:transparent; padding-left:0;padding-right:10px; line-height:20px; }
	.page-header__content .block-search .action:after {content:"\f002";  font-family: FontAwesome; font-size: 12px; color:#000;}
	.action.search.rd-navbar-search-form-submit &gt; span {display:none;}	
	
	.page-header__panel .container {display:block; line-height:40px;}
	.page-header__panel .container .greet.welcome,
	.page-header__panel .container .switcher.currency.switcher-currency,
	.page-header__panel .container .header.links{display:inline-block;}
	
	.page-header__panel .container .header.links{float:right;}		
	
	.rd-navbar-cart-toggle span.icon::before {
		background: rgba(0, 0, 0, 0) url("../images/icons.png") no-repeat scroll 0 0;
		content: "";
		height: 34px;
		opacity: 1;
		transform: rotate(0deg) scale(1);
		visibility: visible;
		width: 33px !important;
		
	}

	
	
	.rd-navbar-cart-toggle strong.counter.qty {padding-left:25px;}
	.rd-navbar-cart-toggle span.icon::before{font-size:20px;}
	.minicart-wrapper {padding:0px; height:33px;}
	.rd-navbar-cart-toggle span.icon::before,
	.rd-navbar-cart-toggle span.icon::after{color:#000000;}
	.rd-navbar-cart-toggle span.icon::before, .rd-navbar-cart-toggle span.icon::after, .rd-navbar-cart-toggle, .rd-navbar-cart-toggle span { /* line-height:40px;*/ width:auto; margin:0 4px}
	.rd-navbar-cart-toggle .counter-number{display:none;}
	#footer-col-wrapper .footer-col h4{  margin-bottom:15px; }
	.sections.nav-sections{display:none;}
	.page-header__content .rd-navbar-cart-wrap { position:absolute; bottom:6px; right:0; padding:0 0 0px;}
	}
		
	.toolbar-container strong { font-weight:500;}
		
	.toolbar-products .pages {
		flex-basis: 40%;
		max-width: 40%;
		order: 2;
		text-align:center;
	}
	
	.toolbar-products .toolbar-sorter{
	   flex-basis: 35%;
		max-width: 35%;
		order: 3;
	}
		
}

@media screen and (min-width: 971px) {
	#footer-col-wrapper .footer-col { width:49%; display:inline-block;}	
	#footer-col-wrapper .footer-col:nth-child(4), 
	#footer-col-wrapper .footer-col:last-child { width:49%;}
}

@media screen and (min-width: 991px) {
	.page-header__content .rd-navbar-cart-wrap  {
		position:absolute; 
		right:29px;
		padding: 0;
	}
	
	.page-layout-1column .products-grid .product-item ,
	.cms-index-index .widget .products-grid .product-item {
		/*flex-basis: 24.93%;
		max-width: 24.93%;*/
		flex-basis: 33.33%;
		max-width: 33.33%;		
	}
	
	.owl-item li.product-item {
		flex-basis: 100% !important;
		max-width: 100% !important;
	}
}

	
@media screen and (min-width: 1200px) {
#footer-col-wrapper .footer-col { width:17%; display:inline-block;}
#footer-col-wrapper .footer-col:nth-child(4), 
#footer-col-wrapper .footer-col:last-child { width:22%;}
}

@media screen and (min-width: 1170px) {
    .container { }
}

.FooterPrimaryBlock {width:100%; font-family: 'Lato', sans-serif; font-size:13px; line-height:24px; font-weight:400; color:#fff;}
.FooterPrimaryBlock h2 { padding:10px 0px; font-size:14px; line-height:24px; text-transform:uppercase;}
.FooterPrimaryBlock .Footercontactus{ font-size:17px; }
.FooterPrimaryBlock ul li {}

.social-icons{margin:10px 0px 0px 0px; text-align:right; }
.social-icons li{padding:0px 0px 0px 10px;}
.social-icons .fa{font-size:25px;width:33px;height:33px;text-align:center;line-height:33px;color:#fff; }
.social-icons .fa-facebook{background-color:#3b5b99}
.social-icons .fa-twitter{background-color:#28aae1}
.social-icons .fa-google-plus{background-color:#d54635}


.products .product-item .product-item-name {
    min-height: 56px !important;
}
.banner-home{ padding:0px 0px; margin-bottom:0px;}

.aw-rbslider-container { padding-bottom: 0px !important; height:406px;}
.aw-rbslider-container .slick-track { height:406px;}
.aw-rbslider-container .slick-track img{position: absolute; max-width:none; left:50%; top:0%; -webkit-transform: translateY(-0%) translateX(-50%);
-ms-transform : translateY(0%) translateX(-50%)}

#aw_rbslider_2{ 
	/*
	-webkit-box-shadow: 0px 1px 9px 4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 1px 9px 4px rgba(0,0,0,0.75);
	box-shadow: 0px 1px 9px 4px rgba(0,0,0,0.75); 
	*/
}

/*.actions .action, .action.primary .actions-toolbar .action, .box-actions .action, .product-item-actions .action, 
.cms-index-index checkout.methods .action { background: #32a1db; border-radius:5px; font-size:14px; text-transform:uppercase; line-height:35px; padding:0px 22px; }
.checkout.methods .action { background: #32a1db; border-radius:5px; font-size:14px; text-transform:uppercase; line-height:35px; padding:0px 22px; }*/

.product-item-info .product-reviews-summary{ display:none;}

.salebox{position:absolute !important;top:0px;right:0px; z-index:999; background-image:url(../images/price_off.png); width:82px; height:82px; font-size:18px; font-weight:700; font-family: 'Lato', sans-serif; color:#fff; line-height:20px;}
.salebox .saleOff{ padding-top:25%; text-align:center; }

.price-box.price-final_price{ min-height:28px;}

#empty_cart_button{ display:none !important;}

.block.shipping .items.methods .item-title, .block.shipping .items.methods .item-options {
    font-size: 12px !important;
}

.decrement_qty{ vertical-align: middle; background: #F48C0F; display: inline-block; padding: 2px 5px;}
.increment_qty { vertical-align: middle; background: #F48C0F; display: inline-block; padding: 2px 5px;}

.akDecrement{ vertical-align: middle; background: #F48C0F; display: inline-block; padding: 3px 5px;}
.akIncrement{ vertical-align: middle; background: #F48C0F; display: inline-block; padding: 3px 5px;}

.CustShippingText { font-weight:700; font-size:13px; font-style:italic; line-height:14px;}

.actions-toolbar { float: right;}


.two-section {padding:0px 0px 10px 0px;}
.two-section .row &gt; div &gt; img { width:100% !important; }
.three-section {padding:0px 0px 20px 0px;}
.home-page-cards-container { padding:0px 15px; }
.home-page-thergavway-container { padding:0px 15px;}

.home-text-above-banner-container{ background:#ebebeb; color:#2c2c2c; font-family: 'Raleway', sans-serif; font-size:13px; font-weight:600; line-height:30px; text-transform:uppercase; margin-bottom:0px;  padding:10px 0px;}
.home-text-above-banner-container a{font-size:13px;}

.HomeTextAboveBanner .HomeTextAboveBannerContent{ padding:0px 180px; }
.HomeTextAboveBanner .row &gt; .col-sm-4 { border-right:1px solid #a6a6a6; line-height:22px; }

.HomeTextAboveBanner .row &gt; .col-sm-4:last-child { border-right:none; }

@media (max-width: 767px) {
	.HomeTextAboveBanner .HomeTextAboveBannerContent{ padding:0px; }
	.HomeTextAboveBanner .row &gt; .col-sm-4 { border-right:none; padding:0px;}
	.header.links { position:unset;height:auto; }
	.footer-primary-container { padding:0px 15px;} 
	.cms-index-index .widget .products-grid .product-item .product-item-info, .products-grid .product-item { padding:0px;} 
	.cms-index-index .widget .products-grid .product-item .product-item-info { border-right:none}
	.product-item.product { margin:0px;}
	.newsletter input { width:100%}
	.products-grid .product-image-photo { margin:auto}
	.products-grid .product-item-actions .actions-primary { margin-right:5px;}
	.data.items .content { float:none; margin-left:0;}
}

.rd-navbar-fixed .rd-navbar-search form button[type="submit"]:before{color:#000;}

@media (min-width: 768px) and (max-width: 990px)
{
.page-header__content .rd-navbar-search {
    position: absolute;
    right: 166px;
    bottom: 5px;
    min-width: 213px;
}
}

.detailed ul{ 
list-style: initial !important;
padding-left: 40px !important;
}


@media (min-width: 768px) {
	/*.rd-navbar-nav {
		height:40px;
	}*/
	.rd-navbar-nav .submenu
	{
		visibility: hidden;
	}
}


.product-item-actions{display:inline-flex;}
.emizen-brand-view .product-item-info{text-align:center;}

.payment-method {
   display: flex;
   margin-bottom: 5px;
}

.cms-home .block-static-block p{margin:0px;padding:0px;}
.cms-home .page-messages{margin-bottom:0px;}

.payment-group span.error{color:#880000;}
.payment-group .payment-method-title label{min-width:120px;}
.payment-group .sagepaysuite-payment-icon{max-width:130px;}
.payment-group img.sagepaysuite-payment-icon{display:none;}
.payment-group .paypal-payment-method-logo{background:none;}
.payment-group .paypal-payment-method-logo:before{content:"Pay with PayPal"}@media screen and (max-width: 1240px) and (min-width: 778px) {.rd-navbar-static .rd-navbar-nav &gt; li &gt; a {font-size:14px;padding:12px 15px 8px 15px !important;}}

button.action, input[type="button"].action{background:#32a1db;padding:0px 10px;border-radius:5px;text-transform:uppercase;color:#fff;}
button.action:hover, input[type="button"].action:hover{background:#5f5f5f;}
.opc-wrapper .shipping-address-item.selected-item {
    border: solid 1px #ff0000 !important;
}

ul.order-links { padding-bottom:60px;}
ul.order-links li { float:left; margin-right:5px;}
ul.order-links li.item{border: 1px solid #000; padding: 5px 5px; background-color:#ccc}
.order-details-items.ordered, .order-details-items.invoice { clear:both;}
.rd-navbar-cart-fixed{width:138px;text-align:right;}
.payment-method .checkout-billing-address .field.field-select-billing label.label{display:none;}
.block-authentication .block-customer-login .actions-toolbar .secondary a{font-size:12px}
.checkout-index-index .checkout-container .authentication-wrapper {top: -56px;}
.checkout-index-index .checkout-container .authentication-wrapper .authentication-dropdown{bottom:auto !important;}
.checkout-index-index .checkout-container .authentication-wrapper .action.action-auth-toggle{margin-top:10px}
.checkout-index-index .opayo-payment-method-logo{height:48px !important;}

.price-box .price {font-size:16px; font-weight:400; font-family:'Lato', sans-serif; }
.product-item .price-including-tax{display:block;}
.price-box  .price-label{font-size:16px;display:none;}
.product-item .price-excluding-tax .price{font-size:16px;}
.grand.totals.excl{display:none;}

.price-box .special-price{font-size: 16px;color:#820000 !important}
.price-box{font-size: 16px;color:#5f5f5f !important;}
.price-box .old-price .price {
    text-decoration: line-through;
    font-size: 16px;
}

</pre></body></html>