.close-offcanvas {
    background: #177cc4 !important;
    color: #fff;
}




.vmcat-slider .vmcat-block .vmcat-name a{
    font-size: 20px !important;
}


.vmcat-slider .vmcat-block .vmcat-child a {
font-size: 16px !important
    
}

#sp-menu .sp-megamenu-parent a {
color: #0093FF !important
    
}

h3, .h3 a{
    color: #177cc4 !important;
    font-size: 22px !important
}
/*
Аккордеон меню
*/

.offcanvas-menu {
    background: #fcfaf6 !important;
}

.offcanvas-toggler {
color: #177cc4 !important;
}

.sp-module .vmcat-menu .level1 > a {
padding: 15px 50px 15px 20px !important;
line-height: 24px !important;
background: #fcf3dc !important;
border-bottom-color: #cbceea !important;
color: #177cc4 !important;
}
.sp-module .vmcat-menu .level1:hover > a {
background: #fcf3dc !important;
color: #177cc4 !important;
border-bottom-color: #cbceea !important;


}
.sp-module .vmcat-menu .level2 > a {
padding: 15px 60px 15px 40px !important;
line-height: 24px !important;
background: #fcfaf6!important;
border-bottom-color: #cbceea;
color: #177cc4 !important;
}
.sp-module .vmcat-menu .level2:hover > a {
background: #fcf3dc;
color: #177cc4 !important;
}
.sp-module .vmcat-menu .level3 > a {
padding: 15px 60px 15px 60px !important;
line-height: 24px !important;
background: #f6f1f8;
border-bottom-color: #e6e6fa;
}
.sp-module .vmcat-menu .level3:hover > a {
background: #f6f1f8;
}

.vmcat-menu .level1 > .toggler{
top: 11px;
left: 12px;
color: #177cc4 !important;
}
.vmcat-menu .level2 > .toggler{
top: 9px;
left: 22px;
background-size: 16px 16px;
color: #17165c !important;
}
.vmcat-menu .level3 > .toggler{
top: 9px;
left: 37px;
background-size: 18px 18px;
color: #17165c !important;
}
.vmcat-menu .level3 > .toggler{
top: 11px;
left: 12px;
color: #17165c !important;
}
.vmcat-menu .parent.open > .toggler{
background-image: url(minus.svg);
color: #17165c !important;
}



.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: transparent !important;
    background-clip: border-box;
    border-radius: 0.25rem;
}


.category-wrap .category .category-name a {
    font-size: 22px !important;
    font-weight: normal;
}


.sp-module .vmcat-menu .level1 > a {
  padding: 15px 50px 15px 20px !important;
  line-height: 24px !important;
  background: #B8CAD7;
  border-bottom-color: #8DA1AE;
}
.sp-module .vmcat-menu .level1:hover > a {
  background: #B8CAD7;
}

.product-block .product-price div.PricesalesPrice {
padding: 0 3px;
font-size: 18px !important;
font-weight: bold;
}

.product-block .product-name {
    text-align: center;
    margin-bottom: 10px;
    font-size: 20px !important;
}

.product-block .product-name {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
}


.productdetails-view .product-details-container .product-price div.PricesalesPrice {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
font-size: 24px;
margin-right: 10px;
}



