<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Love+Ya+Like+A+Sister|Open+Sans:400,400i,600,600i,700,700i');

body {font-family:'Open Sans',sans-serif;color: #433; background:#faf7e4}
h4, h5, h6 {font-family:'Open Sans',sans-serif;text-transform:uppercase;}
h1, h2, h3 {font-family:'Love Ya Like A Sister', serif;text-transform: capitalize;}

.header .form-control{height:45px}




a:hover, a:focus, a:active, a.active {
    color: #333 
}

.pagebody-wrapper {
    background: #faf7e4;
    padding-bottom: 0;
}

.page-home .pagebody-wrapper{padding-bottom:0}

.recently-viewed-products-wrapper{background:transparent; float:none; clear:both}

.page-search .pagebody-wrapper, .page-basket .pagebody-wrapper {
    padding-top: 0
}

.page-product .product-info {
    margin-bottom: 2em
}

.image-carousel .slide:before {
    background-image: none
}

/* Header */
#desktopNav &gt; li &gt; a, .Horizontal_Nav_Menu &gt; li &gt; span {
    font-size: 1.1em; color:#333
}

.Horizontal_Nav_Menu &gt; li:hover &gt; a, .Horizontal_Nav_Menu &gt; li:hover &gt; span {color:#fff}

.Horizontal_Nav_Menu &gt; li span {
    pointer-events: none;
    cursor: pointer
}

.Horizontal_Nav_Menu &gt; li {
    cursor: pointer
}

.Horizontal_Nav_Menu &gt; li &gt; ul &gt; li &gt; a {
    line-height: normal
}

.Horizontal_Nav_Menu &gt; li &gt; ul &gt; li &gt; a span {
    color: #333 
}

.navbar-inverse {
    background:transparent
}

@media only screen and (min-width : 320px) and (max-width:479px) {



    .list .product-thumbnail {
        position: relative;
        height: 120px !important;
        display: block;
        margin-bottom: 0px;
        z-index: 0;
    }

    .list .thumbnail {
        height: 170px !important
    }

        .brand a {width: 221px;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .Horizontal_Nav_Menu &gt; li &gt; a, .Horizontal_Nav_Menu &gt; li &gt; span {
        font-size: 1.3em;
        color: #fff;
        padding: 15px 10px
    }

    .container-fluid&gt;.navbar-collapse, .container-fluid&gt;.navbar-header,
    .container&gt;.navbar-collapse, .container&gt;.navbar-header {
        height: 50px;
    }

    .caption .btn-primary {
        font-size: 0.7em
    }
}

@media (min-width: 992px) {
    .brand a {
        width: 230px;
        height: 105px;
        float:left
    }

    .dropdown &gt; a:after {
        margin-left: 2px;
        content: "\f0d7 ";
        font-family: FontAwesome;
        font-size: 10px;
        display: none;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    
    .storeName{right:10px !important}

    .Horizontal_Nav_Menu &gt; li &gt; a, .Horizontal_Nav_Menu &gt; li &gt; span {
        font-size: 0.8em
    }

}

@media (min-width: 768px) and (max-width: 991px) {
    .storeName{right:30px !important}
    .Horizontal_Nav_Menu &gt; li &gt; a, .Horizontal_Nav_Menu &gt; li &gt; span {
        font-size: 0.7em
    }
}

@media (min-width: 1200px) {
    .brand a {
        width: 300px;
        height: 100px;
        float:left
    }

    a.footerLogo{width:300px; height:73px}

}

/*Header End */

h1, h2, h3, h4, h5, h6, .newsletter h1, .newsletter h3,
.newsletter p {
    /* color: #0a532c; */
    /* text-transform: none; */
}

footer .btn-default {
    background: #333;
    border: #333;
    color: white;
    font-size: 11px;
}

.btn-primary {
    color: #e9e3b0;
    background: #8b5e3c;
    border-color: #8b5e3c;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 24px;
    font-family:'Love Ya Like A Sister', serif;
    letter-spacing: 0.1em;
    border-radius: 4px;
    text-align:center
}

.navbar .btn-primary {
    color: #333
}

#cart-checkout {
    color: white !important
}

#Footer_menu a {
    color: #fff
}

a {
    color: #333
}

/* Footer */

footer .col-sm-4:last-of-type i {
    /* color: #ffffff; */
}

.page-checkoutstep2 #btn-make-payment {
    background: #333
}

.btn-quickview,
ul#Footer_menu &gt; li &gt; a:hover,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-primary,
.topbar .tablinks a:hover,
.topbar .btn-default:hover {
    background: #b8835b; border-color: #b8835b
}

.newsletter .fa-stack {
    color: #333
}

footer a:hover {
    color: #3f3630
}

#Footer_menu {
    background: #004e2e;
    background: -moz-linear-gradient(top, #004e2e 0%, #003f27 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004e2e), color-stop(100%, #003f27));
    background: -webkit-linear-gradient(top, #004e2e 0%, #003f27 100%);
    background: -o-linear-gradient(top, #004e2e 0%, #003f27 100%);
    background: -ms-linear-gradient(top, #004e2e 0%, #003f27 100%);
    background: linear-gradient(to bottom, #004e2e 0%, #003f27 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#004e2e', endColorstr='#003f27', GradientType=0 );
}

/* instagram slider */

@media (min-width: 992px) {
    .instaiPad {
        display: none
    }

    .instaPhone {
        display: none
    }
}

@media (max-width: 991px) {
    
    .page-home .product-carousel-wrapper{margin-left:0 !important}

    .instadesktopBig {
        display: none
    }

    .instaPhone {
        display: none
    }
}

@media (max-width: 768px) {
    .instaPhone {
        display: block
    }

    .instaiPad {
        display: none
    }
}

/* instagram slider */

.page-promotion .product-list {
    width: 100%
}

#nt-embedded-subscribe {
    background: #333 
}

#nt-embedded-nothanks {
    background: #fff !important;
    border: 1px solid #ddd !important;
    color: #666 !important;
    text-transform: uppercase !important
}

#nitro_embed_signup img {
    max-width: 100%
}

.Horizontal_Nav_Menu &gt; li &gt; ul &gt; li &gt; span {
    font-size: 1.5em;
    padding: 0;
    white-space: normal;
    display: block;
    line-height: initial
}

.Horizontal_Nav_Menu &gt; li &gt; ul &gt; li &gt; span span {
    text-transform: none;
    color: #333 !important
}

.various-finishes {
    position: relative !important;
    top: initial !important;
    right: initial !important
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.page-checkoutstep2 .text-small {
    display: none
}

/* Custom Editable Footer Menu */
.footerLinks {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    background: -webkit-linear-gradient(top, #f0e9b5 0%, #f0e9b5 63%, #eee7b3 65%, #f1e7b4 66%, #eee5ae 69%, #ece3ac 73%, #e4dc9d 82%, #e3d99b 85%, #dfd691 90%, #ded592 92%, #dbd38b 96%, #dbd18a 100%);
  background: linear-gradient(to bottom, #f0e9b5 0%, #f0e9b5 63%, #eee7b3 65%, #f1e7b4 66%, #eee5ae 69%, #ece3ac 73%, #e4dc9d 82%, #e3d99b 85%, #dfd691 90%, #ded592 92%, #dbd38b 96%, #dbd18a 100%)
}

.footerLinksColumns .Horizontal_Nav_Menu {
    display: block;
}

.footerLinksColumns div a {
    color: #333;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: normal !important;
    display: block;
    line-height: 24px;
}

footerMobileLinks {
    color: #433;
    font-family: Open Sans, sans-serif;
    font-weight: bold !important;
}

.footerLinksColumns div a:hover,
.footerLinksColumns li:hover {
    background: transparent !important;
}

.footerLinksMobile a.collapsed {
    color: #433;
    font-family: Open Sans, sans-serif;
    font-weight: bold !important;
}

.footerLinksColumns div h4 {
    color: #333;
    text-align: left;
    font-size: 14px;
    font-family: 'Love Ya Like A Sister', serif;
    text-transform: capitalize;
    font-weight:bold !important
}

.footerLinksColumns div &gt; ul {
    padding-left: 0
}

.footerLinksColumns div &gt; ul &gt; li {
    float: none;
    text-align: left;
    list-style-type: none
}

.footerLinksColumns div &gt; ul &gt; li &gt; span,
.footerLinksColumns div &gt; ul &gt; li &gt; a {
    padding: 0;
}

.footerLinksMobile {background:#fff}

.footerLinksMobile .panel-group .panel {
    border-radius: 0
}

.footerLinksMobile .panel-heading {
    background: none;
}

.footerLinksMobile div &gt; ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.footerLinksMobile div &gt; ul &gt; li {
    list-style-type: none;
}

.footerLinksMobile h4.panel-title a:after {
    content: '\f068';
    font-family: 'FontAwesome';
    float: right;
}

.footerLinksMobile h4.panel-title a.collapsed:after {
    content: '\f067';
}

.desktopfooterMenu h4 {
    text-transform: uppercase;
    font-size: 1.6em !important;
    /* border-bottom: 1px solid #727070; */
    max-width:200px;
    padding-bottom: 15px;
    margin:10px auto;
    display: inline-block;
}

.desktopfooterMenu h4 i {display:block;margin-bottom:10px;color: #333;}

/* Desktop Menu */


@media (min-width: 768px) {

.btn-primary {padding: 9px 31px;}

#nsc_cart_container .btn-primary{background:#0b8474; border-color:#0b8474; padding:9px 6px}

    .list .product-thumbnail {
        position: relative;
        height: 130px;
        display: block;
        margin-bottom: 0px;
        z-index: 0;
    }

    .list .thumbnail {
        height: 180px
    }

    .navbar-inverse .dropdown.open, .navbar-inverse .dropdown:hover, .navbar-nav&gt;li:hover {
        background: transparent !important;
    }

    .navbar-inverse .navbar-nav &gt; li &gt; ul &gt; li &gt; span  {display:none}

    .navbar-nav&gt;li&gt;.dropdown-menu {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }

    .navbar-default .navbar-nav&gt;li&gt;a {
        width: 200px;
        font-weight: bold;
    }

    .mega-dropdown {
        position: static !important;
        width: 100%;
    }

    .mega-dropdown-menu {
        padding: 20px 0px;
        width: 100%;
        box-shadow: none;
        -webkit-box-shadow: none;
    }

    .mega-dropdown-menu &gt; li &gt; ul {
        padding: 0;
        margin: 0;
    }

    .mega-dropdown-menu &gt; li &gt; ul &gt; li {
        list-style: none;
    }

    .mega-dropdown-menu &gt; li &gt; ul &gt; li &gt; a {
        display: block;
        clear: both;
        font-weight: normal;
        line-height: 1.428571429;
        white-space: normal;
    }

    .mega-dropdown-menu &gt; li ul &gt; li &gt; a:hover,
    .mega-dropdown-menu &gt; li ul &gt; li &gt; a:focus {
        text-decoration: none;
        color: #444;
        background-color: #f5f5f5;
    }

    .mega-dropdown-menu .dropdown-header {
        color: #428bca;
        font-size: 18px;
        font-weight: bold;
    }

    .mega-dropdown-menu form {
        margin: 3px 20px;
    }

    .mega-dropdown-menu .form-group {
        margin-bottom: 3px;
    }

    .navbar-nav&gt;li&gt;.dropdown-menu {
        border-radius: 0 0 6px 6px;
        margin-top: -1px;
        margin-left: -1px;
    }

    .navbar-nav .open ul {
        display: block
    }

    nav .dropdown-menu &gt; li {
        width: 25%
    }

    .mega-dropdown-menu &gt; .depts &gt; ul &gt; li &gt; a {
        font-size: 1em;
        color: #666;
        padding-bottom: 0.3em;
        margin-bottom: 0.3em;
        border-bottom: 1px solid #ddd;
        line-height: 28px
    }

    .navbar-nav ul {
        padding-left: 0;
        list-style-type: none
    }

    .featuredMenu span {
        font-size: 1em !important
    }

    .featuredMenu img {
        max-width: 50px;
        margin-right: 10px
    }

    .featuredMenu &gt; ul &gt; li {
        padding-bottom: 0.3em
    }

    .featuredMenu .h4 {
        border-bottom: 1px solid #ddd; line-height:28px; margin-top:0; font-size:1em
    }

    .featuredMenu a:hover {
        background: #f5f5f5;
        border: 1px solid #f5f5f5;
        text-decoration: none
    }

    .featuredMenu a {
        border: 1px solid white
    }

    .depts &gt; ul &gt; li {
        margin-bottom: 0.3em
    }

    .depts .nscMenuItemLevel-5 {
        display: none
    }

    .dropdown:hover &gt; a:after {
        color: #333 !important
    }

    #nsc_cart_container .dropdown:hover &gt; a:after {
        color: #fff !important
    }
}

/* Desktop Menu End */

@media (min-width: 1200px) {
    .navbar-inverse .navbar-nav&gt;li&gt;a {
        /* font-size: 18px; */
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    a.footerLogo{width:300px; height:73px}

    .navbar-inverse .navbar-nav&gt;li&gt;a {
        font-size: 14px;
        padding: 15px 10px;
        letter-spacing: 0.02em;
        text-align: center;
    }

    .featuredMenu img {
        max-width: 50px;
        margin-right: 10px
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    
    a.footerLogo{width:300px; height:73px}

    .navbar-inverse .navbar-nav&gt;li&gt;a {
        font-size: 12px;
        margin: 0;
        padding: 15px 5px;
        letter-spacing:0
    }

    .brand a{width:180px; height:115px; float:left}

    .featuredMenu img {
        display: none
    }

    .featuredMenu &gt; ul &gt; li {
        padding-bottom: 0em
    }
}

h1.heading-main {
    text-transform: capitalize
}

::selection {
    background: #0b8474; color:#fff
}

#quick-find .btn-default:hover {
    background: transparent !important
}

/* Edits 6/13 */

/* Navigation Menu (depts, cats, sub-cats) */

@media (min-width: 768px) {
    
    .navbar-inverse .navbar-nav&gt;li:hover &gt; span &gt; span, .navbar-inverse .navbar-nav&gt;li:hover &gt; a &gt; span{color:#333 !important}
    
    .navbar-nav &gt; li &gt; a {margin:0}
    .navbar-nav {
        float: left;
        margin: 0;
        position: relative;
        width: 100%;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
        font-family: Open Sans, sans-serif;
        text-transform: uppercase;
        letter-spacing: 0.1em;
    }

    .navbar-nav &gt; li {
        position: static;
        float: left;
        display: block;
        list-style: none
    }

    .navbar-nav &gt; li &gt; a:hover, .navbar-nav &gt; li &gt; span:hover, .navbar-nav &gt; li:hover {
        cursor: pointer;
        background: transparent !important
    }

    .navbar-nav &gt; li &gt; a,
    .navbar-nav &gt; li &gt; span {
        text-decoration: none;
        color: #fff;
        font-size: 16px;
        line-height: 20px;
        position: relative;
        display: block;
        transition: background 0.3s ease;
        padding: 15px 13px;
        letter-spacing: 0.03em;
        text-align: center;
        text-transform:none
    }

    .navbar-nav &gt; li &gt; p {
        margin: 0;
        cursor: pointer
    }

    .navbar-nav &gt; li &gt; p .nscMenuItemSubLabel {
        font-size: 0.8em;
        line-height: 0.8em
    }

    .navbar-nav &gt; li &gt; ul {
        margin-top: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        width: 100%;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, .15);
        border-radius: 0 0 4px 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
    }

    .navbar-nav &gt; li:hover &gt; ul {
        /* margin-top: 0; */
        display: block;
        border: 0;
        padding: 20px;
    }

    /* CSS Fix to deal with top level menu span elements not expanding on iPads  April 2016*/
    .navbar-nav &gt; li &gt; span {
        pointer-events: none;
        cursor: pointer
    }

    .navbar-nav &gt; li {
        cursor: pointer
    }    
}

@media (max-width: 767px) {

a.footerLogo{width:220px; height:73px}

.brand a{width:220px; height:95px; margin-top:10px; margin-bottom:10px}

div.storeName  {
  font-family:'Love Ya Like A Sister', serif;
  color: #e9e3b0;
  display: block;
  vertical-align: top;
  background: url("../themes/images/bg-title.png") repeat-x;
  height: 60px;
  /* max-width: 100%; */
  position: relative !important;
  padding: 14px 30px;
  margin: 0;
  letter-spacing:1px;
  font-size:1.5em;
  line-height:1.6em;
  text-align:center;
  margin-bottom:0.5em;
  right:initial
}

div.storeName:before,
div.storeName:after {
  content: '';
  position: absolute;
  top: 0;
  width: 28px;
  height: 60px;
  left: 100%;
  background: url("../themes/images/bg-title.png") no-repeat -34px 100%;
}

div.storeName:after {
  margin-left: -1px;
}

div.storeName:before {
  left: -27px;
  background-position: 0 100%;
}

.storeName &gt; span{padding:0 !important; line-height:auto !important}

    

    .navbar-header .btn-primary{font-family:Open Sans, sans-serif}

    .navbar-nav {
        display: none;
    }

    .image-carousel .slide &gt; img {
        max-width: 100%;
        height: auto
    }

    .slideCaption {
        background: transparent;
        position:absolute;
        z-index:1;
        padding:0 20px;
        left:0;
        bottom:0;
        visibility:hidden
    }

    .slideCaption h3 {
        color: #fff;
        text-shadow: none;
        visibility:hidden
    }

    .slideCaption a {
        background: #333;
        color: white;
        visibility:hidden
    }

    .slideCaption p {
        color: #666;
        text-shadow: none;
        visibility:hidden
    }

    .header &gt; div &gt; div.col-sm-7 {
        margin-bottom: 20px
    }

    .blogarticleDiv .blogTextDiv, .articleDiv .blogTextDiv {
        display: none
    }

    .articleDiv, .blogarticleDiv {
        width: 100%
    }

    .more-text-article.btn.btn-primary {
        margin-top: 0
    }

    #socialFooter {
        margin-bottom: 1em
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .list .product-thumbnail {
        position: relative;
        height: 110px !important;
        display: block;
        margin-bottom: 0px;
        z-index: 0;
    }

    .list .thumbnail {
        height: 170px !important
    }
}

ul.nscMenu.nscMenuContainerLevel-1.Store_Navigation.Horizontal_Nav_Menu.mm-listview &gt; li p {
    display: none;
}

.navbar-nav &gt; li &gt; ul {
    animation-name: slidenavAnimation;
    animation-duration: 0.6s;
    animation-iteration-count: 1;
    animation-timing-function: ease;
    animation-fill-mode: forwards;
    -webkit-animation-name: slidenavAnimation;
    -webkit-animation-duration: 0.6ss;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: slidenavAnimation;
    -moz-animation-duration: 0.6s;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: forwards;
    opacity: 0
}

.navbar-nav &gt; li:hover &gt; ul {
    -webkit-animation-delay: 0.3s; /* Chrome, Safari, Opera */
    animation-delay: 0.3s;
    -ms-animation-delay: 0.3s;
}

@keyframes slidenavAnimation {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes slidenavAnimation {
    from {
        opacity: 0;
        transition-delay: 10s;
    }

    to {
        opacity: 1;
        transition-delay: 10s;
    }
}

@-ms-keyframes slidenavAnimation {
    from {
        opacity: 0;
        transition-delay: 10s;
    }

    to {
        opacity: 1;
        transition-delay: 10s;
    }
}

@-o-keyframes slidenavAnimation {
    from {
        opacity: 0;
        transition-delay: 10s;
    }

    to {
        opacity: 1;
        transition-delay: 10s;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .navbar-nav &gt; li &gt; ul &gt; li {
        display: inline-block
    }
}

@media (min-width: 768px) {
    
    .emailConfirm{width:48%; float:left}
    #emailrow{width:100% !important}
    #confirmemailrow{width:48%; float:right; clear:none}
    .page-checkoutstep2 label{font-weight:normal !important}
    #phonerow{width:100% !important; width:100%; float:left !important; margin-left:0 !important}

    #nsc_cart_container .dropdown&gt;ul{top:42px}
    
    .navbar-nav &gt; .singleCol {
        position: relative !important;
    }

    .navbar-nav &gt; .singleCol:hover &gt; ul {
        width: 200px !important;
        padding: 0px;
    }

    .navbar-nav &gt; .singleCol &gt; ul &gt; li &gt; a {
        font-size: 15px;
        padding: 10px;
        line-height: 13px;
    }

    .navbar-nav &gt; .singleCol &gt; ul &gt; li {
        padding-bottom: 0
    }

    nav .singleCol li {
        width: 100% !important
    }

    .header &gt; div &gt; div.col-sm-6 {
        margin-top: 40px
    }
}



.product-carousel-wrapper {
    padding-bottom: 0
}

div#layer_field1 {
    max-height: initial
}

.each-price br, .each-priceProduct br {
    display: none
}

.each-price .text-pricestrike, .each-priceProduct .text-pricestrike {
    opacity: 0.5;
    text-decoration: line-through
}

.each-price .text-pricespecial, .each-priceProduct .text-pricespecial {
    font-weight: 700
}

.each-price, .each-priceProduct {
    font-size: 1.5em !important
}

.page-product .product-info .each-price .text-pricestrike, .page-product .product-info .each-price .text-pricespecial,
.page-product .product-info .each-price {
    display: none
}

.page-product .caption .each-price .text-pricestrike, .page-product .caption .text-pricespecial,
.page-product .caption .each-price {
    display: block
}


.caption .each-price {
    font-size: 13px !important;
    font-weight: bold;
}

.caption .price-percentage {
    display: inline-block
}

.union-jack {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    height: 20px;
    width: 30px
}

.union-jack img {
    max-height: auto;
    max-width: auto
}

/* align text to the top on product carousel and listing pages */

/* align text to the top on product carousel and listing pages */

/* hide this on product pages, only show on quickview modal */
.page-product .eachpriceQuickView {
    display: none
}

/* hide this on product pages, only show on quickview modal */

.flag-new,
.flag-sale, .flag-special {
    background: #333 !important
}

#modal-quickview .pricingDetails {
    display: none
}

.page-contact .panel input[type=submit], #customcontent form button {
    background: #333
}

.page-contact .panel input[type=submit]:hover, #customcontent form button:hover {
    background: #333
}

.article-contentDiv p, .article-contentDiv &gt; table {
    margin: 0px
}

.findPanel .text-small {
    display: none
}

.newsletter-wrapper h3 {
    font-size: 25px
}

.newsletter-wrapper p {
    font-size: 14px;
    margin-bottom: 0;
}

footer h6 {
    font-size: 13px
}

#additionalBasketButtons a {
    font-size: 1.1em
}

.page-checkoutstep2 #checkout-panels, .page-checkoutstep2 #checkout-panels p {
    font-size: 15px
}

.blogarticleDiv .img-responsive, .articleDiv .img-responsive {
    margin-top: 20px
}

.page-contact footer .panel {
    display: block;
    padding: 0;
}

.breadcrumb&gt;.active {
    display: inline-block
}

.page-product .breadcrumb&gt;.active {
    display: none
}

ol.breadcrumb li a {
    font-size: 1em !important
}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar&gt;* {
    color: #666;
    font-size: 1.5em
}

.modal-content img {
    max-width: 100%
}

.owl-item .thumbnail{min-height: 370px;box-shadow: none;/* border-radius: 5px; */}

#searchresult{margin-bottom:1em}

.recently-viewed-products-wrapper .container{width:initial}
.productInner{background:white; display:inline-block; padding: 30px 15px; width:100%}
.page-product .product-info{background:transparent; padding-left:0; padding-right:0; padding-top:0}
.col-xs-12.col-sm-4.desktopfooterMenu * {text-align:center;}
.topbar {background: transparent;border-bottom: 0;padding-bottom: 0px}
.topbar .btn-default, .topbar .tablinks a {font-size: 13px;line-height:30px;/* text-transform: capitalize; */color: #333;}
.form-control {font-size:12px}
.caption h5 a {font-family: Open Sans;text-transform: uppercase;font-size: 12px;color:#433 !important;line-height: 15px;}
.caption h5 a:hover {text-decoration:none;}



.product-carousel-wrapper{text-align:center}

.product-carousel-wrapper h3  {
  font-family:'Love Ya Like A Sister', serif;
  color: #e9e3b0;
  display: inline-block;
  vertical-align: top;
  background: url("../themes/images/bg-title.png") repeat-x;
  height: 60px;
  max-width: 100%;
  position: relative;
  padding: 14px 20px;
  margin: 0;
  letter-spacing:1px;
  margin-bottom:0.3em
}

.product-carousel-wrapper h3:before,
.product-carousel-wrapper h3:after {
  content: '';
  position: absolute;
  top: 0;
  width: 28px;
  height: 60px;
  left: 100%;
  background: url("../themes/images/bg-title.png") no-repeat -34px 100%;
}

.product-carousel-wrapper h3:after {
  margin-left: -1px;
}

.product-carousel-wrapper h3:before {
  left: -27px;
  background-position: 0 100%;
}

.product-carousel-wrapper h3 a {color:#fff}
.product-carousel-promotion {margin-bottom:30px;}
.image-carousel .slide:after {content:'';width:100%;height:900px;background:rgba(0,0,0,0.45);display:block;position:absolute;top:0;left:0;display:none;}
.pfs ul li a {font-size:14px;font-family:Open Sans, sans-serif;}
.nscMenuItemLevel-4 span.nscMenuItemLabel { font-family: 'Open Sans', sans-serif;letter-spacing: 0;text-transform: capitalize}

@media only screen and (min-width: 768px) {
    .navbar-inverse .navbar-nav&gt;li&gt;a {margin:0 0px}
}
@media only screen and (min-width: 992px) {
    .navbar-inverse .navbar-nav&gt;li&gt;a {margin:0 0px}
}
@media only screen and (min-width: 1200px) {
    .navbar-inverse .navbar-nav&gt;li&gt;a {margin:0 10px}
        .navbar-nav &gt; li &gt; span {padding:15px 30px}
        .navbar-nav &gt; li:first-of-type &gt; span {padding-left:0}
}


/* Revisions */
div#sortby {display: none;}
.caption h5 {margin-bottom:1px;}
.caption p.various-finishes {margin: 0;font-size: 13px;color: #988;}
.page-search h1.heading-main {display: none}
div#prodlist-sorting {display:none;}
div#prodlist-views {width: 50%;text-align: right;}
@media only screen and (min-width: 768px) {
    .page-search div#customcontent {margin: 0 20px;}
    .innerContainer{background:rgba(0,0,0,0.5); width:45%; margin:0 auto; padding:20px 0}
}
@media only screen and (min-width: 320px) {
    div#prodlist-pagination {width:50%;}
    .pagination {margin:0;}
    #productlist-header div#prodlist-views {width:50%;text-align:right;}
    #prodlist-pagination {display:block;margin:0;width:50%;}
    #prodlist-pagination .pagination tbody {display:block;text-align:left}
}
p.each-price &gt; span {margin-right:5px;}
#cartOptions a#cart-checkout {background: #333;}
#cartOptions a#cart-edit {width: 100%;margin-bottom: 12px;font-size: 14px;text-transform: uppercase;}
#cartOptions a#cart-edit:hover{color:#fff}
.homepageShowroom {background: #000 url('images/showroom.png');background-size:cover; background-position:center;text-align:center;color:white;position: relative;overflow: hidden;margin-top:30px; -webkit-box-shadow: inset 0px -38px 50px -5px rgba(0,0,0,0.47);
-moz-box-shadow: inset 0px -38px 50px -5px rgba(0,0,0,0.47);
box-shadow: inset 0px -38px 50px -5px rgba(0,0,0,0.47);}
.homepageShowroom .container {display:block;z-index:100;padding-top:3%;padding-bottom:3%;}
.homepageShowroom h3 {font-size:48px;}
.homepageShowroom p {margin:20px 0}
.homepageShowroom a {display: inline-block;float: none;background: none;border: solid 1px white;padding: 10px 40px;color: white;font-family:'Love Ya Like A Sister', serif;}
.homepageShowroom a:hover{color:#fff}

/* Homepage Slideshow Responsive Breaks */

@media only screen and (min-width : 320px) {
    input#keywordsearchfield {margin-bottom: 20px;border:0;}
    .homepageShowroom h3 {font-size:32px;}
    .headerMain { background: -webkit-linear-gradient(top, #f0e9b5 0%, #f0e9b5 63%, #eee7b3 65%, #f1e7b4 66%, #eee5ae 69%, #ece3ac 73%, #e4dc9d 82%, #e3d99b 85%, #dfd691 90%, #ded592 92%, #dbd38b 96%, #dbd18a 100%);
  background: linear-gradient(to bottom, #f0e9b5 0%, #f0e9b5 63%, #eee7b3 65%, #f1e7b4 66%, #eee5ae 69%, #ece3ac 73%, #e4dc9d 82%, #e3d99b 85%, #dfd691 90%, #ded592 92%, #dbd38b 96%, #dbd18a 100%)}
    .col-sm-6.form-inline.findPanel {padding:0;margin-left:-15px;margin-right:-15px}
    .findPanel:after {top:13px;right:10px;}
    .searchbox.col-sm-4 {padding-top:10px}

}
@media only screen and (min-width : 768px) {
    .col-sm-6.form-inline.findPanel {margin:0;}
    .slideCaption h3 {margin-top:15px;font-size:48px;visibility:hidden;}
    .homepageShowroom h3 {font-size:36px;}
    .searchbox.col-sm-4 {padding-top:40px;margin-bottom:0;}
}
@media only screen and (min-width : 1200px) {
    .slideCaption h3 {margin-top: 20px;font-size:56px;visibility:hidden;}
}

.productRating {display:none;}

.container-fluid .col-sm-4 &gt; i {
    color: #333;
}


.navbar-header a.mobileMenuLink,
.navbar-inverse .navbar-nav&gt;li&gt;a, .navbar-inverse .navbar-nav&gt;li&gt;span {color: #333;font-weight: bold;font-family: Open Sans;/* border-right: solid 1px #eee; */}
.navbar-inverse .navbar-nav&gt;li:hover&gt;a, .navbar-inverse .navbar-nav&gt;li:hover&gt;span &gt; span {color:#8b5e3c !important}
li.nscMenuItemID-HTML_CONTENT &gt; span span a {letter-spacing:0; font-family:'Open Sans', sans-serif; text-transform:none}

input#keywordsearchfield {color: #333;}
input#keywordsearchfield::-webkit-input-placeholder {color:#333;}
.findPanel:after {color:#333;}
select#field_product_brand {border:0;color: #333;}
.page-about div#customcontent {background:white;padding:35px;margin-bottom:40px;}
.page-about table#table-navigation {display:none;}
@media only screen and (min-width : 768px) and (max-width:992px) {
    .navbar-inverse .navbar-nav&gt;li&gt;a {font-size:11px;}
}

.col-sm-6.about-visit {background:#f5f5f5;text-align:center;padding:20px;border:solid 10px white;}
.col-sm-6.about-visit strong {font-size:18px;display:block;margin:0;padding:0;margin-bottom:-15px;margin-top:-10px;}
.page-content-478 div#customcontent {background:white;margin-bottom:40px;padding:40px;}
.page-content-478 div#customcontent .img-responsive {width:100%;border:0;margin-top:40px;height:140px;}
.page-content-478 div#customcontent a {text-decoration:underline;}
.page-content-478 div#customcontent .col-sm-6 {min-height:500px;}

.testimonial {background:white;padding:20px;width:48%;margin:1%;box-shadow:0 4px 10px rgba(0,0,0,0.1);position:relative;padding-bottom:60px;}
.testimonial p:first-child {font-weight:normal;}
.testimonial p {font-weight:bold;}
.testimonial p:last-child {font-size:11px;color:#aaa}
.testimonial p:last-child:after {content:'';background:url(/images/testimonials_ornament.gif) no-repeat center;display:block;width:100%;height:50px;position:absolute;bottom:20px;left:0;}
@media only screen and (min-width : 320px) and (max-width:992px) {
    .testimonial{width:98%;margin-bottom:20px;}
    }
@media only screen and (min-width : 992px) {
    .testimonial:nth-child(2n) {clear:both;}
    .testimonial {min-height:300px;}
}

.xs #customcontent {background:white;padding:20px;}

@media (min-width: 768px) {
    div#prodlist-pagination:empty+#prodlist-views {width: 100%;}
}

li.headerPhone a:before {font-family:'FontAwesome';content:'\f095';margin-right:5px;margin-left: 5px;} /* Add icons to topbar phone links */
li.headerPhone a {background:none;height:35px;margin: 0;line-height:33px;} /* style topbar phone links */
li.headerAddress a:before {font-family:'FontAwesome';content:'\f041';margin-right:5px;margin-left: 5px;} /* Add icons to topbar phone links */
li.headerAddress a {background:none;height:35px;margin: 0;line-height:33px;} /* style topbar phone links */
.xs div#customcontent:empty {display:none;}
.page-product h1 {font-size: 2.4em;line-height: 1.2em;text-transform: capitalize;color: #333;margin-top: 0; font-weight:700 !important}
.page-product .tab-content {font-family:'Open Sans',sans-serif;font-weight:normal;}
.recently-viewed-products-wrapper {padding-bottom:0;}
.page-product ul.nav.nav-tabs li.active a {color:#333;font-weight:bold;}
.page-product ul.nav.nav-tabs li a {color:#999;padding:10px 7px;}
span.productAverageReviews {color: #ecb91c;font-size: 16px;}
.col-sm-2.col-xs-6.productQtyBasket select.qty {display:inline;margin-right:4px}
.page-checkoutstep2 #checkout-panels .form-control {font-size:15px}
@media screen and (min-width:375px) and (max-width:667px) {
    .page-content-478 div#customcontent .img-responsive {width:auto;}
    .page-content-478 div#customcontent .col-sm-6 {min-height:auto;}
}
@media screen and (min-width:768px) and (max-height:1024px) {
    .page-content-478 div#customcontent .img-responsive {width:auto;}
    .page-content-478 div#customcontent .col-sm-6 {min-height:440px;}
}
@media screen and (min-width:1024px) and (max-height:768px) {
    .page-content-478 div#customcontent .img-responsive {width:auto;}
    .page-content-478 div#customcontent .col-sm-6 {min-height:380px;}
}
.blogCategory .category-content &gt; h2 {display:none;}
.blogCategory &gt; .row &gt; .boxDiv {padding-top:0;margin-top:-50px;}
.wholepage.page-bloglandingpage .boxDiv h1 {margin-top:-10px;}
div#blog-right-panelDiv h3 {font-size:19px;}
.footerLinksMobile div a {color:#333;}
.footerLinksMobile div a:hover {color:#333;font-family:Open Sans,sans-serif;text-decoration:none;font-weight:900 !important}
@media screen and (min-width:300px) and (max-width:667px) {
.product-list .xs #customcontent {margin-left:-15px;margin-right:-15px;box-shadow:0 3px 16px -2px rgba(0,0,0,.15);margin-bottom: 20px;}
}
@media screen and (min-width:768px) and (max-width:1024px) {
div#prodlist-pagination {width:64%;}
#productlist-header div#prodlist-views {width:36%}
}
@media only screen and (min-width: 320px) and (max-width:667px) {
    #productlist-header div#prodlist-pagination {width: 100%;text-align: left;margin-bottom:10px;}
    #productlist-header div#prodlist-views {width: 100%;text-align: left;margin-bottom:0;}
    #searchresult {margin-left:-10px;margin-top:-10px;}
}


/* Joes edits to make carousel image fit snug */

.owl-item .thumbnail a.product-thumbnail-image img{padding:0}

@media only screen and (min-width: 1200px){
    .owl-item .thumbnail a.product-thumbnail-image {height: 205px}  
    .slideCaption{right:4%;bottom:10%;margin:0 auto;text-align:center;padding:0px;background:rgba(0, 0, 0, 0.5);width:36%;visibility:hidden;} 
    .slideCaption h3 {font-family:'Love Ya Like A Sister',serif;font-size:32px; text-shadow:none;visibility:hidden;}
    .slideCaption p{font-family:Open Sans, sans-serif; text-shadow:none; font-size:14px;letter-spacing:0.1em;/* margin-top:40px; */margin-bottom: 20px;padding:0 32px;visibility:hidden;}
    .slideCaption .btn {display: inline-block;float:none;background:none;border:solid 1px white;padding:10px 40px;color:white;margin-bottom: 20px;visibility:hidden;}
    .slideCaption .btn:hover{background:#b8835b; border-color:#b8835b;visibility:hidden;}
}


@media only screen and (min-width: 1400px){
        .slideCaption{right:4%;  margin:0 auto; text-align:center; padding:0px; background:rgba(0, 0, 0, 0.5); width:25%;  bottom:10%;visibility:hidden;} 
}

@media only screen and (min-width: 992px) and (max-width:1199px){
    .mega-dropdown-menu &gt; .depts &gt; ul &gt; li &gt; a, .featuredMenu .h4 {font-size:1em !important; letter-spacing:0}
    .owl-item .thumbnail a.product-thumbnail-image {height: 166px}  
    .slideCaption{right:6%; bottom:10%; margin:0 auto; text-align:center; padding:20px; background:rgba(0, 0, 0, 0.5); width:40%; height:220px;visibility:hidden;} 
    .slideCaption h3 {font-family:'Love Ya Like A Sister',serif;font-size:30px; text-shadow:none; margin-top:0px;visibility:hidden;}
    .slideCaption p{font-family:Open Sans, sans-serif;  text-shadow:none; font-size:14px;letter-spacing:0.1em;/* margin-top:40px; */margin-bottom: 20px;padding:0px;visibility:hidden;}
    .slideCaption .btn {display: inline-block;float:none;background:none;border:solid 1px white;padding:10px 40px;color:white;margin-bottom: 20px;visibility:hidden;} 
    .slideCaption .btn:hover{background:#b8835b; border-color:#b8835b;visibility:hidden;}
    li.nscMenuItemID-HTML_CONTENT &gt; span span a, .nscMenuItemLevel-4 span.nscMenuItemLabel {font-size:0.85em !important}
    .storeName &gt; span {font-size:9px !important}
    .storeName &gt; span &gt; span{line-height:2.6em !important; padding:14px 20px !important}
    .navbar-nav &gt; li &gt; a, .navbar-nav &gt; li &gt; span{padding:15px 20px}
    .navbar-nav &gt; li:first-of-type &gt; a, .navbar-nav &gt; li:first-of-type &gt; span{padding-left:0}
}

@media only screen and (min-width: 768px) and (max-width:991px){
    .owl-item .thumbnail a.product-thumbnail-image {height: 218px}   
    .slideCaption{right:5%;bottom:10%;margin:0 auto;text-align:center;padding:10px;background:rgba(0, 0, 0, 0.4);width:46%;visibility:hidden; } 
    .slideCaption h3 {font-family:'Love Ya Like A Sister',serif;font-size:26px; text-shadow:none; margin-top:0px;visibility:hidden;}
    .slideCaption p{font-family:Open Sans, sans-serif; text-shadow:none; font-size:12px;letter-spacing:0.05em;/* margin-top:40px; */margin-bottom: 10px;padding:0 15px;visibility:hidden;}
    .slideCaption .btn {display: inline-block;float:none;background:none;border:solid 1px white;border-radius:0;padding:10px 40px;color:white;margin-bottom: 20px;visibility:hidden;} 
    .topbar .btn-default, .topbar .tablinks a{padding:4px 8px}
    .storeName &gt; span {font-size:9px !important}
    .storeName &gt; span &gt; span{line-height:2.6em !important; padding:14px !important}
    .navbar-nav &gt; li &gt; a, .navbar-nav &gt; li &gt; span{font-size:14px}
}

@media only screen and (max-width: 767px){
    .slideCaption h3 {font-family:'Love Ya Like A Sister',serif;font-size:32px; text-shadow:none; margin-top:0px;visibility:hidden;}
    .favouritesImg a{max-width:100%; height:auto;  border-radius:3px; display:inline-block; width:100%}
    .slideCaption {text-align:center; background:rgba(0,0,0,0.3); padding:10px 0; width:100%;visibility:hidden;}
    .slideCaption p, .slideCaption .btn{display:none;visibility:hidden;}
    .homepageShowroom p{display:none}
    .homepageShowroom .container{padding:0}
    .innerContainer{background:rgba(0,0,0,0.4); padding-bottom:1em}
    .homepageShowroom .container{margin-top:65px}
    .slideCaption{pointer-events:none}
}

    .favouritesImg img{max-width:100%; height:auto; border:1px solid #ddd; border-radius:3px; display:inline-block; width:100%}


.google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

.owl-item .thumbnail .caption{width:100%}

.btn-backToTop{position:fixed; bottom:10px; right:10px; background:rgba(32, 64, 86, 0.5) !important}

nav.navbar-inverse.affix{background: -webkit-linear-gradient(top, #f0e9b5 0%, #f0e9b5 63%, #eee7b3 65%, #f1e7b4 66%, #eee5ae 69%, #ece3ac 73%, #e4dc9d 82%, #e3d99b 85%, #dfd691 90%, #ded592 92%, #dbd38b 96%, #dbd18a 100%);
  background: linear-gradient(to bottom, #f0e9b5 0%, #f0e9b5 63%, #eee7b3 65%, #f1e7b4 66%, #eee5ae 69%, #ece3ac 73%, #e4dc9d 82%, #e3d99b 85%, #dfd691 90%, #ded592 92%, #dbd38b 96%, #dbd18a 100%)}

footer{ background: #bcb470}

.storeName {position:absolute !important; right:30px; bottom:0px; cursor:initial !important}

.storeName &gt; span &gt; span  {
  font-family:'Love Ya Like A Sister', serif;
  color: #e9e3b0;
  display: inline-block;
  vertical-align: top;
  background: url("../themes/images/bg-title.png") repeat-x;
  height: 60px;
  max-width: 100%;
  position: relative;
  padding: 14px 30px;
  margin: 0;
  letter-spacing:1px;
  font-size:1.5em;
  line-height:1.6em
}

.storeName &gt; span &gt; span:before,
.storeName &gt; span &gt; span:after {
  content: '';
  position: absolute;
  top: 0;
  width: 28px;
  height: 60px;
  left: 100%;
  background: url("../themes/images/bg-title.png") no-repeat -34px 100%;
}

.storeName &gt; span &gt; span:after {
  margin-left: -1px;
}

.storeName &gt; span &gt; span:before {
  left: -27px;
  background-position: 0 100%;
}

.storeName &gt; span{padding:0 !important; line-height:auto !important}


.navbar-inverse .navbar-nav&gt;li.storeName:hover &gt; span &gt; span{color:#e9e3b0 !important}



h1, h2, h3, h4, h5, h6{text-transform:capitalize}

.checkstocklink{font-weight:bold; color:#0b8474}


@media only screen and (max-width:479px) {
    .caption .btn-primary{font-size:0.8em !important; letter-spacing:0}
    .product-list .product-thumbnail{margin-bottom:175px !important}
}</pre></body></html>