.body-innerwrapper #sp-header.lg-header {box-shadow:none;}
.body-innerwrapper #sp-header-topbar .container-inner {border-bottom:0;}
#sp-header .sp-megamenu-parent>li.active>a, #sp-header .sp-megamenu-parent>li.active:hover>a {letter-spacing: 0.1em;color:#820531;}
#sp-header .sp-megamenu-parent>li>a {letter-spacing: 0.1em; color:#3c376b;font-size:18px;}

.sp-contact-info .fas.fa-phone,
.sp-contact-info .fas.fa-mobile-alt {display:none;}
#sp-header-topbar .container-inner a {color: #3c376b;}
#sp-pic01, #sp-pic02, #sp-pic03 {padding-left:90px;}
#sp-text01, #sp-text02, #sp-text03 
{padding-right:120px;font-size:20px;line-height:30px;}

#sp-text01 h3, #sp-text02 h3, #sp-text03 h3 {color:#820531;}
.zayavka {margin:50px auto 100px auto;}
.centerhead {margin:0 auto;}
.redbut
{color: #820531;
font-size: 23px;
line-height: 1;
font-weight: 400;
border-width: 1px;
border-radius: 30px;
background-color: #fff;
background-position: center center;
border-color: #820531;
border-style: solid;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    padding:20px;
}

#sp-mainform {margin-top:50px;}
.redbut:hover {background-color:#820531;color:#fff;}

.mar7030 {margin:70px auto 70px auto;}
.whitefooter {text-align:center;}

.listproduct, #comjshop h1,
.shophead h1
{letter-spacing: 0.1em;color:#4e6087;}

.jshop.list_product .btn-success {background:#4e6087; border:0;letter-spacing: 0.1em;}
.jshop.list_product .btn.btn-primary.button_detail {background:#140d53;border:0;letter-spacing: 0.1em;}
.jshop.list_product .btn-success:hover, .jshop.list_product .btn.btn-primary.button_detail:hover {background:#820531;}
.jshop.list_product .name {padding:10px;}
.jshop.list_product .name a {font-weight:600;letter-spacing: 0.1em;color:#4e6087;}
.jshop.list_product .name a:hover {color:#bb3473;}

.jshop_price, #block_price {letter-spacing: 0.1em;}

.jshop_oiproduct input[type="number"]:not(.form-control) {width:30%;}
.productfull .image_thumb_list .sblock0 {width:20%;}
.jshop_oiproduct .btn-success 
{background:#4e6087;letter-spacing:0.1em;} 
.breadcrumb .float-start {margin-right: 20px;}

.jshop_list_category .jshop_img {margin:0 auto;}
.category_name .product_link {letter-spacing:0.1em;color: #4e6087;}
.category_name .product_link:hover {color:#820531;}

#sp-footer, #sp-bottom {background: transparent;color:#3c376b;}
#sp-footer a, #sp-bottom a {color:#3c376b;}
#sp-footer a:hover, #sp-bottom a:hover {color:#820531;}

body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {background:#fff;}

.breadcrumb .pathway {color: #820531;}
.breadcrumb .pathway:hover {color: #3c376b;}

/* media */
@media (max-width: 1112px) { }

@media only screen and (min-width:1024px) 
{ }

@media (max-width: 1024px) { }

@media (max-width: 981px) { }    

@media (max-width: 851px) { } 

@media (max-width: 834px) { }

@media (max-width: 800px) { } 

@media (max-width: 782px) { }  

@media (max-width: 768px) { }  
 
@media (max-width: 767px) { }  

@media (max-width: 736px) { }  

@media (max-width: 694px) { }

@media (max-width: 667px) { } 

@media (max-width: 640px) { } 
  
@media (max-width: 600px) { } 

@media (max-width: 568px) { } 

@media (max-width: 480px) {
#sp-contact {width:100%;text-align:center;}
#sp-social {width:100%;text-align:center;}    
    
}
 
@media (max-width: 438px) { } 
 
@media (max-width: 414px) { } 

@media (max-width: 375px) { } 

@media (max-width: 360px) { }

@media (max-width: 320px) { }
