.nav-main {background-color: #3E471D;}
.nav-main a {color: #fff;}
.dropdown-menu-body a {color:#3E471D;}


.navbar-super li a {
    padding: 15px 15px 15px 0;
}

.boxshadow {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    background-color: white;
}

.filter {background-color: white; padding-bottom: .5rem;     }
.filter .title {font-weight: bold; font-size: 1.1rem; padding:10px 15px 10px 15px; margin-bottom:5px; border-bottom:1px solid #d2d8e0}
.filter .checks {padding:5px 15px; font-size: 1.1rem;}
.filter .checks label {width:100%}
.filter .form-check {margin:0}
.filter .form-check-input[type=checkbox] {border-radius: 0;}
.filter .clear {background-color: #d2d8e05f; text-align: center;}
.filter .clear a {color: #d3422f; display:block}
.filter .clear a:hover {opacity: .7;}
.filter .clear span {border-bottom:1px solid #d3422f}
.filter .form-check:hover {color: #d3422f; }
.filter .form-check .form-check-input[type=checkbox]:hover {border-color:#d3422f}
.filter .color {width: 18px;height: 18px;display: inline-block; border-radius: 100%; position: relative; top:2px; margin-left:5px;}



/* noUiSlider */
.noUi-connects, .noUi-target {border-radius: 0 !important;}
.slider-styled .noUi-value-horizontal {display: none !important;}
.noUi-pips-horizontal {padding:0; height: 15px;}
.noUi-marker-horizontal.noUi-marker {width: 1px !important;}
.slider-styled, .slider-styled .noUi-handle {box-shadow: none;}
.slider-styled .noUi-handle::before, .slider-styled .noUi-handle::after {display: none;}
.slider-styled .noUi-handle .noUi-touch-area {border: 1px solid transparent;position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px; width: auto; height: auto;}
.slider-styled .noUi-handle:hover .noUi-touch-area {border: none}
#slider-round {height: 7px; margin: 40px 10px 20px 10px; }
#slider-round .noUi-connect {background: #3E471D; border-radius: 0 !important;}
#slider-round .noUi-handle {height: 18px; width: 18px; top: -5px; right: -9px; /* half the width */ border-radius: 9px; background: white; cursor: pointer; border: 2px solid #3E471D}
.price-container {display: flex; justify-content: space-between; margin: -4px -2px 0 3px; font-size: 11px; color: #6e6e6e}
.noUi-tooltip {font-size: 11px; background: #3E471D; color: white; border:none; padding:2px 5px }
.noUi-marker-large {background: #cccccc97;}
.noUi-value-horizontal {transform: translate(-50%, 0);}
.noUi-marker-horizontal.noUi-marker-normal {background: #cccccc97;}
.noUi-handle-upper .noUi-tooltip {left:3px}
.noUi-horizontal .noUi-tooltip {bottom:145%}
