/**
* Override the rules generated with {Less} with pure {Css}
*/

.xt-form-error {
    border: 1px solid #b11d1a !important;
    outline: none;
    border-color: #b11d1a !important;
    box-shadow: 0px 0px 5px 2px #b11d1a !important
}

.xt-form-error[type="checkbox"] {
    /*
    outline: 1px solid #b11d1a !important;
    outline-offset: -1px;
    */
    background-color: #fcf8e3;
}


a {color:#65130e;}

.text-primary {color: #98945b;}

.box-categories ul li.level-1.active {border: solid 1px #65130e;}

.box-categories ul li.level-1.active a {background-color: #f6f6f6;color:#65130e;}

.box-categories ul li.level-2.active a {color:#65130e;border: solid 1px #65130e;}
.box-categories ul li.level-3.active a {color:#65130e;border: solid 1px #65130e;}

.box-categories ul li a, .box-categories ul li.active a, .box-categories ul li a:hover, .box-categories ul li.active a:hover {color:#000;}

.box-categories .panel-heading a {color:#000;}

.fa.fa-bars {color: #000;}

.meta-navigation {background-color: #65130e;}
.meta-navigation .bootstrap-select, .meta-navigation .bootstrap-select .btn {background-color: #65130e !important;color: #fff;}
.meta-navigation .user, .meta-navigation .user a, .meta-navigation .user .btn {color: #fff;}

.submit-button.btn.btn-primary {background-color: #65130e !important;color: #fff;}
.btn-primary {border-color: #65130e;}

.meta-navigation a {color:#fff !important;}

#startpage-content .text-uppercase a {color:#65130e;}


#box-start-page-categories .col-md-3 {width:auto !important;}

#box-start-page-categories .section {background-color:#fff !important;border:none !important;margin-bottom: 5px !important;}
#box-start-page-categories .col.col-xs-6.col-md-3 {
    padding-right: 0px;
}

#box-start-page-categories.categorie-listing .section .title a {
    padding: 0;
}
 
.box-cart .fa.fa-shopping-basket {color: #65130e;font-size: 30px;}
.box-cart .btn-cart {background-color:transparent;border:none;}

.box-cart .btn-group .btn-left {background-color:transparent;border:none;padding-left: 0px;padding-right: 0px;}

.box-cart .inner.btn-group {border: solid 1px #65130e;border-radius: 10px;}

.header-top { background-color:#fce1d5;}

.navbar-default .navbar-nav > li > a {color:#65130e;padding-top: 8px;padding-bottom: 8px;}

.navbar-default {background-color:#fff; border-bottom: solid 1px #back-to-top}

#back-to-top {color:#65130e;}

.navbar-default .navbar-nav > .active > a {background-color:#65130e !important;}

.panel-default > .panel-heading {background-color: #fce1d5;color:#65130e;}

.btn-primary {background-color:#98945b !important;border:none;}

.progress-bar-default {background-color: #fce1d5;}

#checkout .progress .progress-bar-success {background-color:#65130e;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color:#65130e !important;border:none;}

.button {background-color:#65130e !important;border-color:#65130e !important;color:#fff;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus  {background-color:#65130e;}

.box-cart .user.list-inline.pull-left {width: 180px;margin-top:15px;}

.navbar-mega {border-top: 5px solid #65130e;}

.main-navigation .navbar-collapse > ul > li > a {font-size: 11px;}

.navbar-collapse.collapse {border-bottom: 1px solid #65130e;}

.navbar-toggle .icon-bar {background: #a5a16d;}




@media (max-width: 991px) {
  
  .col.col-sm-2.catbutton {
    padding-right: 0px;
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    padding-left: 0px !important;
    }
  .col.col-sm-3.hidden-xs.search {display:none !important;}
  
  .inner.branding {padding-top: 5px !important;}
   p.logo {margin-top: 0px !important;}
   .col.col-sm-5.col-md-4.hidden-xs.cartdesktop {padding-top: 15px !important;}
  
    .navbar {min-height: 0px !important;}

}

@media (min-width: 992px) {
  .col.col-sm-2.catbutton {
    padding-right: 0px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
  
      .col.col-sm-2.catbutton {display:none;}

  
  }



.col.col-sm-2.catbutton .navbar-toggle .icon-bar {width: 50px;margin-bottom: 8px;}

.input-group {width: 100%;}

.main-navigation .navbar-search .keywords {border: 1px solid #333333;}

@media(max-width: 767px)  and (max-width: 991px) {
  

.col.col-sm-6.col-md-5.hidden-xs.cartdesktop {padding-top: 20px !important;}

}


@media (max-width: 767px) {
  
.col.col-sm-2.catbutton {float:right;padding-top:unset;}

}


@media (max-width: 450px) {
  
.shipping-preview {display:none;}

}




.bottom-cart .box-cart .inner.btn-group {border-radius:0px !important;background-color:#fff;}

.bottom-cart .fa.fa-shopping-basket {color: #fff !important;}

#navContainer .level-2.col.col-md-3.section {margin-bottom: 0px !important;}

.panel-title.text-uppercase a {color:#65130e;}
.panel-title.text-uppercase .fa.fa-bars {color:#65130e;}


.desc.desc-short.text-middle.hidden-xs {color:#555}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #57592C;}

#footer {background-color: #333;}

#footer-meta div {

    background: 

    #333 !important;

}
.product-price {font-size: 20px;}

.listing .section .title a {color: #a5a16d}

.sidebar-products .panel-title.text-uppercase {

    color:#65130e;

}


#header .header-top .col > .inner .logo, #header .header-top .col > .inner .logo img {
    max-height: 85px;
}

.header-top .btn.btn-cart.btn-right {padding:0px;}

.header-top .btn.btn-default.btn-left.hidden-xs {font-size: 10px;padding-bottom: 5px;}

.header-top .fa.fa-shopping-basket {font-size: 20px;}

.breadcrumb {font-size: 12px;}

#description-collapse {color:#555;}

.categories_recursive.sidebar.cid-.box-categories.panel.panel-default.text-word-wrap a {font-size:13px;padding-top: 10px;padding-bottom: 10px;}
.categories_recursive.sidebar.cid-.box-categories.panel.panel-default.text-word-wrap .panel-title.text-uppercase {font-size:13px;padding-top: 10px;padding-bottom: 10px;color:#65130e;}
.categories_recursive.sidebar.cid-.box-categories.panel.panel-default.text-word-wrap .panel-title.text-uppercase .fa.fa-bars {color:#65130e;}

.panel-title.text-uppercase {font-size:13px;padding-top: 10px;padding-bottom: 10px;}

.panel-heading {padding-top: 10px !important;padding-bottom: 10px !important;}

.inner.top-search.hidden-sm .box-search {margin-top:51px;}

#header .header-top .col > .inner.top-search .input-group .form-control {height: 35px;}

#header .header-top .col > .inner.top-search .input-group .input-group-btn .btn {height: 33px;padding: 0px 16px;}

.navbar-search.visible-float-breakpoint .input-group .form-control {min-height: 40px;}

.navbar-search.visible-float-breakpoint .input-group .input-group-btn .btn {min-height: 40px;padding: 0px 16px;}


.breadcrumb-container {margin-bottom: 15px;}

.navbar {min-height: 39px;}

.box-categories ul li a {font-size: 13px !important;}

.col.col-xs-6.col-sm-6.col-md-4.col-lg-4 .section.text-center {margin-bottom: 10px !important;}

.title.text-word-wrap a {font-size: 13px;}

.box-categories ul li a {padding-top: 5.5px;padding-bottom: 5.5px;}

.breadcrumb-container {display:none;}




.subpage-wrap .headline[data-toggle="collapse"] {background-color: #fce1d5 !important;color: #a5a16d;}


.meta-navigation .container > ul > li > a {
    padding: 2px 10px;
    font-size: 13px;
}


.button {color: #fff !important;}

.navbar-mega {margin: 0px 0 30px !important;}
.wkicon {width:20px;height:auto;}

.filter-option.pull-left {
    font-size: 13px;
}


.productImageBorder.img-responsive.start {width: 80%;height: auto;}


.box-categories ul li a span {
    font-size: 13px !important;
}

.meta-navigation .container > ul > li > a {padding: 2px 10px;font-size: 13px;}

.navbar {margin-bottom: 0px; }


#checkout .alert.alert-info.alert-dismissible {background-color: #cccc9a !important;border-color:#cccc9a !important;color:#4a511d !important;}

#checkout-payment .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color: transparent !important;border:1px solid #57592C !important;}

#checkout #checkout-payment .item.payment-container {padding-top:0px !important;margin-top: 0px !important; }

#checkout #checkout-payment .list-group-item:hover .payment-container {background-color: transparent !important;}

#checkout-payment .list-group-item.clearfix.list-group-item-xt_prepayment.cursor-pointer.active {padding-bottom:0px !important;}
#checkout-payment .list-group-item.clearfix.list-group-item-xt_paypal.cursor-pointer.active {padding-bottom:0px !important;}
.list-group-item.clearfix.list-group-item-xt_cashondelivery.cursor-pointer {padding-bottom:0px !important;}

.button {color: #fff !important;}

.navbar-mega {margin: 0px 0 30px !important;}
.wkicon {width:20px;height:auto;}

.filter-option.pull-left {
    font-size: 13px;
}


.language .btn.dropdown-toggle.btn-default {
    padding: 2px 24px;
}

.meta-navigation .bootstrap-select.open .btn {color:#fff !important;}

#header .header-top .col > .inner.top-search .input-group .form-control {
    font-size: 13px !important;
}

#startpage-content .textstyles {
border-top: 3px solid #cfcfcf;
border-bottom: 3px solid #cfcfcf;
padding-top: 10px;
padding-bottom: 10px;

}

#box-start-page-categories {
    margin-top: 10px;
}


.listing .section .section-footer {
    margin-top: -20px;
    padding: 15px 12px 20px;
}


.control-label, label {
    color: #98945b;
}

.col.secondary.col-sm-4.col-sm-pull-8.col-md-3.col-md-pull-9 {
    margin-top: 67px;
}

.product-listing.product-listing-v1.product-listing-switch p.h2.index-heading {
    float: left;
}

.shipping-preview {
    float: left;
}

.shipping-preview.cart {float:none;}


.listing.row.products .col.col-md-3.col-sm-6 {padding-left:5px;padding-right:5px;}

.listing.row.products .section-footer {padding-left:10px;padding-right:10px;}



.add-to-cart.clearfix .input-group {
    float: left !important;
    width: 64px;
    margin-right: 10px;
}


.col.primary.col-sm-12 .product-listing.product-listing-v1.product-listing-switch p.h2.index-heading {
    margin-top: 0px;
}

#box_xt_special_products .panel-title.text-uppercase a {
    color: 
    #fff !important;
}

.product-listing .headline {color:#98945b}

.btn-secondary {
    color: #ffffff;
    background-color: #98945b;
    border-color: #98945b;
}


.btn-secondary:hover {
    color: #ffffff;
    background-color: #98945b;
    border-color: #98945b;
}


.panel.panel-secondary > .panel-heading {background-color:#fce1d5;}

.btn-group.bootstrap-select.guest-account.form-control .glyphicon.glyphicon-remove.text-danger {
    color: 
    #3c763d;
}

.desc.payment-desc.collapse.in {
    color: 
    #000;
}




.panel-body {
    padding: 10px;
}


.image.text-center .img-responsive {
    max-height: 180px;
    width: auto;
}

.image .image-link img {
    max-height: 180px;
    width: auto;
}

.payment-logos .logos img {
    border-radius: 5px;
}