c#sp-header-top:before { 
    width: 100%;
    background: #ffffff;
}

#sp-header:before { 
    width: 100%;
    background: #ffffff; 
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    color: #6A0E1B;
}

.search-joomshop button { 
    background: #DC3870; 
}


.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #DC3870;
}


.my_account { 
    background-color: #DC3870; 
}


section#sp-section-4 {
    background: #FDF9F3;
	padding-bottom: 50px;
}

#sp-header-top:before { 
    background: #ffffff; 
}

#jshop_module_cart .shopcart span.icon-c { 
    background-color: #DC3870; 
}

#jshop_module_cart .shopcart .shopcart-inner .total-shopping-cart #jshop_quantity_products { 
    background: #6A0E1B; 
}

#offcanvas-toggler { 
    background: #dc3870; 
}

#sp-header-top .row {
    align-items: inherit;
}

.sp-megamenu-parent>li:last-child {
    margin-right: 0px;
    float: none;
}

a:hover, a:focus, a:active {
    color: #5B2A37;
}

#jshop_module_cart .shopcart span.icon-c:hover {
    background-color: #5B2A37;
}

.sppb-blockquote-style { 
    border-left: 5px solid #C9A25E;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a:hover, .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
    color: #C9A25E;
}


.product .right-block { 
    background-color: #F8E7E7; 
}


.product .product-inner { 
    background-color: #F8E7E7; 
}

.productfull .product-info .prod_buttons .buttons .button_buy { 
    background: #5B2A37; 
}

#sp-main-body { 
    background: #FDF9F3;
}

#sp-breadcrumbs { 
    background: #FDF9F3;
}

.category_title, .listproduct, .search_title {
    color: #000000; 
    font-weight: 500; 
}

.jshop_list_product .jshop_pagination .pagination .pagination>li.active span {
    background: #5B2A37; 
}

.productfull .block-tab .nav-tabs li a:before { 
    background: #5B2A37; 
}

.productfull .block-tab .tab-content { 
    padding: 20px; 
	background: #F8E7E7;
	border-radius: 20px;
}
.productfull .block-tab .nav-tabs { 
    padding-bottom: 20px;
}

.productfull .block-tab .nav-tabs li.active a, .productfull .block-tab .nav-tabs li:hover a {
    color: #5B2A37;
}

.productfull .block-tab { 
    border: 1px solid #C9A25E;
}

a {
    color: #5B2A37;
}

#sp-main-body {
    padding: 50px 0 50px;
	min-height: calc(100vh - 220px);
}

@media screen and (max-width: 991px) {
    .search-joomshop .icon-search { 
        background-color: #dc3870; 
    }
	#offcanvas-toggler.offcanvas-toggler-left { 
    margin-right: 0px;
}

#sp-header-top { 
    padding-bottom: 0px; 
}

section#sp-section-4 {
    background: #FDF9F3;
    padding-bottom: 20px;
}

}
#myLogin .modal-dialog {
    top: 20%;
}



#sp-header-top:before { 
    width: 100%;
    background: #ffffff; 
}

#sp-header:before { 
    width: 100%;
    background: #ffffff;  
}

.search-joomshop input.inputbox { 
    border: 1px solid #ebebeb; 
}


a.my_account.dropdown-toggle:hover {
    background-color: #5B2A37;
}

.search-joomshop button:hover {
    background: #5B2A37;
}

#sp-breadcrumbs {
    margin: 0px 0px 0px 0px;
}


@media (max-width: 767px) {
.logo-image {
        height: 65px !important;
		padding-bottom: 10px;
}
	
#offcanvas-toggler.offcanvas-toggler-left { 
    margin-right: 0px;
}

section#sp-section-4 {
    background: #FDF9F3;
    padding-bottom: 20px;
}


.search-joomshop {
    margin-right: 5px;
    padding-left: 0px;
    text-align: right;
}
  

#sp-logo .logo { 
        margin-bottom: 0px;
    }
	
#myLogin .modal-dialog { 
  top: 10%;
}

#sp-header-top { 
    clear: both;
        padding-top: 20px;
        padding-bottom: 20px;
        position: relative;
}
}