#sp-header {background: rgba(0,0,0,0.8);height: 0px;}
#sp-logo {padding: 20px;text-align: center;}
#sp-menu {padding: 20px;padding-right: 50px;}
.sp-menu-item a {font-family: "Roboto",Helvetica,Arial,sans-serif;font-size: 16px !important;font-weight: 400;color: #fff !important;text-transform: uppercase;}
.sp-menu-item::before {display: block;content: "";width: 0%;border-top: 5px solid #51ce88;position: absolute;top: -20px;transition:all 0.3s ease;}
.sp-menu-item:hover::before {width: 100%;transition:all 0.3s ease;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background: #333;}
.sp-dropdown-items .sp-menu-item::before {display: none;content: "";width: 0%;border-top: 5px solid #51ce88;position: absolute;top: -3px;transition:all 0.3s ease;}
.sp-dropdown-items .sp-menu-item:hover::before {width: 0%;transition:all 0.3s ease;}
.sp-dropdown-items .sp-menu-item::after {display: block;content: "";width: 0%;border-top: 5px solid #51ce88;position: absolute;bottom: 0px;transition:all 0.3s ease;}
.sp-dropdown-items .sp-menu-item:hover::after {width: 100%;transition:all 0.3s ease;}
.curr-month.curr-day {background: #a9a99d;}
table.rs_calendar_module td.has-events a {background: none repeat scroll 0 0 #E6E6E6;font-weight: bold;color: #f85a59;}
.rs_event_details {color: #000;padding: 10px;}
.rs_event_details a {color: #f85a59;}
.rs_event_details a {color: #333;}
.btn.btn-navbar.collapsed {color: #000;display: inline-block;}
.fsd-side-bar h2{font-size: 18px;text-align: left;padding-left: 10px !important;margin-bottom: -10px !important;color: orange;}
#rsepro-categories-module li h4 {font-size: 18px;line-height: 15px;margin-left:15px;}
.effectck-sarah .imageeffectck_title {font-size: 22px !important;background: rgba(0,0,0,0.4);padding: 5px !important;text-align: center;font-weight: 700 !important;letter-spacing: 1px;}
.imageeffectck.effectck-sarah {margin: 0px;padding: 0px;}
span#mxcpr {display: none;}
.item_image img {filter: grayscale(1);}
.item_image img:hover {filter: grayscale(0);}
.products-wrap.preset01-4 .content-box {margin-bottom:30px;position: relative;display: inline-block;border-radius: 5px;background-color: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.15);transition: all 0.3s ease-in-out;}
.products-wrap.preset01-4 .content-box::after {content: '';position: absolute;top:0px;left:0px;z-index: -1;width: 100%;height: 100%;opacity: 0;border-radius: 5px;box-shadow:0px 30px 30px -16px #000;transition: opacity 0.3s ease-in-out;}
.products-wrap.preset01-4 .content-box:hover {transform: scale(1.05, 1.05);}
.products-wrap.preset01-4 .content-box:hover::after{opacity:1}
.products-wrap .item_title,.products-wrap .item_price{padding:0px 10px;}
div#lightbox-container-image-box {margin-top: 50px;}
img.jshop_img_thumb {max-width: 75px;display:block;}
.prod_qty {margin-bottom: 35px;}
.sblock0 {display: inline-block;border: 1px solid #ddd}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {right: 0;left:auto;}
.joms-form.joms-js-form--login .joms-input {padding-left: 30px !important}
.joms-input--append svg {margin-top: 5px}
.burger-icon > span{background-color: #fff;}

@media only screen 
and (min-width : 320px) 
and (max-width : 768px) {
  img.jshop_img_thumb {max-width: 50px;display:inline-block;}
  #sp-logo{max-width: 75%;}
  #sp-menu{max-width: 25%;}
}