.feature-box-overlay-black .sppb-addon-content:hover .sppb-media .sppb-img-container:before,
.feature-box-overlay-black .sppb-addon-content:focus .sppb-media .sppb-img-container:before {
    background: rgba(190, 182, 182, 0.8) !important;
}

.feature-box-overlay-primary .sppb-addon-content:hover .sppb-media .sppb-img-container:before,
.feature-box-overlay-primary .sppb-addon-content:focus .sppb-media .sppb-img-container:before {
    background: rgba(0, 0, 0, 0.8) !important;
}



.dim {
  position: absolute;
  left: 0;
  top: 0;
  font-family: monospace;
  font-size: 30px;
  width: 40px;
  height: 16px;
  text-align: center;
  border: none;
  background: white;
  border-radius: 2px;
  padding: 1px 2px;
}


.ublog{
	background-color: #ffffff !important;
}

#sp-top-bar {
    //background-color: #222223 !important;
}

#sp-header nav.sp-megamenu-wrapper {
    // display: none !important;
}


#sp-menu .social-wrap:after {
     background: none !important; 
}

#sp-logo.has-border:after {
	 background: none !important;
}

#sp-header #offcanvas-toggler.offcanvas, #sp-header #offcanvas-toggler.mega {
    display: inherit !important; 
}

#sp-main-body {
   // padding-top: 20px !important;
    padding-bottom: 80px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#sp-main-body .container-inner {
// background-color: rgba(225,225,225,0.8);
	background-color: white;
}

body .container, body section>.sppb-row-container, body .sppb-section .sppb-container, body .sppb-addon-sp-slider .sppb-container {
    max-width: 95% !important;
}

.sp-page-title {
    padding: 0px 0;
    background-color: #ffffff !important;
	background-image: none !important;
}
.sp-page-title.title-image-bg:after {
    background: none !important;

}

.sp-megamenu-parent>li>a {
    color: #000000 !important;
	font-size: 18px !important;
	font-weight: normal !important;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    font-weight: bolder !important;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    text-transform: None;
}

#sp-header {
    //background: #222223 !important;
	//height: 120px;
}

#sp-bottom {
    background: #ffffff !important;
	margin-top: 50px;
}

#sp-footer {
    background: #222223 !important;
}

#sp-footer .sp-copyright {
    //color: #96805f !important;
}

.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {
	display: none;
    //color: #96805f !important;
}

.sp-page-title .breadcrumb>span, .sp-page-title .breadcrumb>li, .sp-page-title .breadcrumb>li+li:before, .sp-page-title .breadcrumb>li>a {
    //color: #96805f !important;
}

.sp-page-title .breadcrumb { 
    margin: 15px auto 0 auto;
}

.productdetails-view .vm-product-tabs {
    padding: 15px;
    position: relative;
    z-index: auto;
}

.productdetails-view .product-neighbours {
 	padding: 15px;
}


:root{
	//--primary_color:#96805f !important;
	--primary_color:#000000 !important;
	//--primary_color_rgb: 150, 128, 95 !important;
}

.layout-boxed .body-innerwrapper {
    //max-width: 85% !important;
}

.sp-megamenu-parent {
	//display: none !important;
}

#sp-header nav.sp-megamenu-wrapper #offcanvas-toggler {
    display: inherit !important;
}

.burger-icon>span {
    //background-color: #96805f !important;
}

.login-button i {
	//color:  #96805f !important;
}

.login-button i, .search-mini div[class*="search-actions"] i, .vmCartModule .cart-resume i {
	//border-color:  #96805f !important;
}

body .btn-primary, body .sppb-btn-primary {
    background: none !important;
    //color: #96805f !important;
   // border: 1px solid #96805f !important;
}

body .btn-white, body .sppb-btn-white {
    background: none !important;
    //color: #96805f !important;
    //border: 1px solid #96805f !important;
}

div[class*="search-mini"] div[class*="search-actions"] i {
	//color:  #96805f !important;
}

#sp-header .logo {
    //padding: 60px !important;
}

body.ltr.offcanvs-position-right .offcanvas-menu {
    right: -100%;
}

.offcanvas-menu {
    width: 100%;
	background: url("/images/AMB_SHIRA_PNG.png");
    background-color: #222223 !important;
    color: #ffffff !important;
}

.offcanvas-menu .offcanvas-inner .sp-module {
    text-align: center;
}

.offcanvas-menu .offcanvas-inner ul.menu li {
    border-top: none;
}

.offcanvas-menu .offcanvas-inner ul.menu>li:last-child {
    border-bottom: none;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
	font-size: 40px; 
    color: #96805f;
}

.offcanvas-menu .fa, .offcanvas-menu .fab, .offcanvas-menu .far, .offcanvas-menu .fas {
    color: #ffffff !important;
}

.offcanvas-menu .login-button i, .offcanvas-menu .search-mini div[class*="search-actions"] i, .offcanvas-menu .vmCartModule .cart-resume i {
    //color: #96805f !important;
    //border-color: currentColor;
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {
    right: calc(50% - 200px);
}

.fa, .fab, .fad, .fal, .far {
    //color: #96805f !important;
}

.fas {
    color: #ffffff !important;
}

.fa-print {
   // color: #96805f !important;
	font-size: 1.1rem;
}

.fa-file-pdf {
    //color: #96805f !important;
	font-size: 1.1rem;
}

.fa-angle-double-left {
    //color: #96805f !important;
	font-size: 1.1rem;
}
.fa-angle-double-right {
   // color: #96805f !important;
	font-size: 1.1rem;
}

.fa-map-marker-alt:before {
	//color: #96805f !important;
}

#sp-header {
    box-shadow: none;
}

.layout-boxed .body-innerwrapper {
    box-shadow: none;
}

body .btn-primary.sppb-btn-outline, body .sppb-btn-primary.sppb-btn-outline {
    //color: #96805f !important;
    border-color: #96805f !important;
}

body .btn-primary.disabled, body .btn-primary:focus, body .btn-primary:hover, body .btn-primary:active, body .btn-primary:not(:disabled):not(.disabled):active, body .sppb-btn-primary.disabled, body .sppb-btn-primary:focus, body .sppb-btn-primary:hover, body .sppb-btn-primary:active, body .sppb-btn-primary:not(:disabled):not(.disabled):active {
    //background:  #96805f !important;
    color: #000000 !important;
    border:  #96805f !important;
}

#sppb-addon-wrapper-1655442407640 {
    margin-right: -1px !important;
}

.productdetails-view {
    //background: rgba(223,223,223,0.7);
	background-color: white;
}

.productdetails-view .vm-product-media-container {
    //height: 900px; 
}


.product-outer-container {
	//margin: -180px;
	//padding: 180px;	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.vm-product-container {
	//height: 1200px !important;
	padding: 15px;	
}

div.category .category-overlay {
    position: absolute;
    border: none;
    margin: 0;
    bottom: 0px;
    width: 100%;
    height: 50%;
    background: linear-gradient(0deg, rgba(56,56,56,1) 5%, rgba(56,56,56,0) 100%);
}

div.category h2 {
	font-size: 30px !important;
    background: unset !important;
	top: 90% !important;
}
div.category .sub-category-title {
	font-size: 14px !important;
}

div.categories-view {
	//margin-left: -150px;
	//margin-right: -150px;
	background-color: #ffffff !important;
}

div.category-view .browse-view {
	//margin-left: -150px !important;
	//margin-right: -150px  !important;	
}

div.categories-view .col-lg-4  {
	padding-right: 0;
	padding-left: 0;
	margin-top: 0;
}

.vm-category-title {
    margin-top: -80px;
    text-transform: uppercase;
}

.mb-4 {
    background: white;
}

.tp-dfwv {
    z-index: 1000 !important;
}

.cf4all_buttons input[type="radio"]:checked + label, .cf4all_buttons input[type="checkbox"]:checked + label, .cf4all_color_buttons input[type="radio"]:checked + label, .cf4all_color_buttons input[type="checkbox"]:checked + label {
    border: none !important;
    box-shadow: none !important;
}

.cf4all_button {
	min-height: 5em !important;
    min-width: 5em !important;
}

.cf4all_inner_value {
    min-height: 5em !important;
}