/*Shapka*/
#sp-header .sp-module {
  margin: 0;
}
div#sp-verhmen div, div#sp-top3 div {
    width: 100%;
}
div#sp-top3 .sppb-row.sppb-align-center {
    margin: 0;
}
div#column-wrap-id-1580462932343 {
    padding: 0;
}
.rp-filter   {
    display: none;
}
img.logo-image {
    height: auto;
    max-width: 200px;
}
div#sp-breadcrumb {
    margin-bottom: -100px;
}
ol.breadcrumb {
    border-radius: 0;
    background: #f5f5f5;
   padding: 15px;
}

div#sp-breadcrumb span.divider.fa.fa-location {
    display: none;
}

section#sp-shapka {
z-index: 10!important;
}
div#section-id-1580457067927 {
    z-index: 0;
}
header#sp-header>.container
{
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
#sppb-addon-1580457067932 {
    background-position: 92% 50%!important;
}
section#sp-katalog .container-inner {
    background: #94020D;
}
section#sp-katalog div#sp-menu {
    padding-right: 0;
     background-image: url(/images/2020/01/31/min-sand.png);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 100% 50%;
}
#sppb-addon-1580844359403 {
    color: #ffffff;
    background-color: #0c457d;
    background-image: url(/images/2020/01/31/min-sand.png);
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 97% 50%!important;
    box-shadow: 0 0 0 0 #ffffff;
}
section#sp-katalog li.sp-menu-item.sp-has-child, section#sp-katalog li.sp-menu-item.sp-has-child a {
    width: 100%;
}
section#sp-katalog li.sp-menu-item.sp-has-child a
{
    padding-left: 30px;
    color: #fff;
    text-transform: uppercase;
}
section#sp-katalog ul.sp-dropdown-items li.sp-menu-item.sp-has-child a
{
  color: #000!important;
}
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after, body.ltr .sp-megamenu-parent > li.sp-has-child > span:after
{
  display: none;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
    left: 10px;
  top:51px;
}
section#sp-katalog ul.sp-dropdown-items li.sp-menu-item a:hover
{
    color: #fff!important;
    background: #94020D;
}

section#sp-katalog .sp-dropdown-inner {
    padding: 0!important;
}
section#sp-katalog ul.sp-dropdown-items a
{
    padding: 15px 20px!important;
    border-bottom: 1px solid #f0f0f0!important;
  text-transform: uppercase;
    color: #000!important;
}
/* секция меню*/
header#sp-header {
box-shadow: none;
   background: none;
   background-size: inherit;
  z-index: 0;

}
header#sp-header {
    box-shadow:none;
}
#sp-header, #sp-header .logo
{
  height: auto!important;
}

#sp-header a {color: #000!important;}
.sp-megamenu-parent
{
  margin: 0;
}
#sp-header input.button.btn {
    display: none;
}

div#sp-top3 {
    display: flex!important;
    align-items: center;

}
div#sp-top3>div
{
     width: 100%;
}
input#jshop_search {
    font-size: 11px;
    border-radius: 50px;
  line-height: 18px!important;
  background: url('../../../images/Vector_2.png');
    background-repeat: no-repeat;
    background-position: 96% 50%;
}
section#sp-katalog a.menu-toggler {
    line-height: 50px;
}

/*конец секция меню*/

/*подвал*/

#sp-bottom ul.menu-child {
    display: none;
}

#sp-bottom .sppb-social-share li {display: inline-block!important;}
span.add-on {
    font-size: 14px;
}
#sp-footer, #sp-bottom {
    background: #94020D;
    color: #fff;
}
#sp-bottom .sp-module ul > li {
    display: inline-block;
    margin-bottom: 15px;
    padding: 10px;
}
#sp-bottom .sp-module ul
{
  float: right;
}
/*конец подвал*/



/*офканвас меню*/

body.ltr #offcanvas-toggler.offcanvas-toggler-right {
     float: left;
    background: #94020D;
    width: 100px;
    margin: 0 auto;
    color: #fff;
    text-align: center;
}

#offcanvas-toggler > .fa {
    color: #fff!important;
    display: block;   
    padding-top: 20px;
   
}
a#offcanvas-toggler {
    margin-top: -30px;
    margin-bottom: 30px;
   line-height: 120px;
}

/*конец офканвас  меню*/

/*меню*/
.sp-megamenu-parent
{
  float: left;
    width: 100%!important;
  text-align: left;
  margin-left: -10px;
}
div#sp-menu {
    text-align: center;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span
{
  line-height: 60px;
  padding: 0 10px;
}

li.sp-menu-item.current-item.active a, li.sp-menu-item>a:hover, li.sp-menu-item.current-item.active a, li.sp-menu-item>a:hover, .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container li.sp-menu-item a:hover 
 {       
    color: #fff!important;
}
#sp-header  .sp-dropdown.sp-dropdown-main.sp-menu-right a { color: #000!important;}
#sp-header  .sp-dropdown.sp-dropdown-main.sp-menu-right a:hover, #sp-header  .sp-dropdown.sp-dropdown-main.sp-menu-right li.sp-menu-item.current-item.active a {color: #fff!important;}


.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container li.sp-menu-item a
{
  background: #fff;
}
.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container .sp-mega-group li.item-header>a, .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container .sp-mega-group li.item-header>a.active
{
  background: none!important;
  color: #074C71!important;
  font-size: 24px;
}
.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container .sp-mega-group .modopprod_item .owl-stage div.owl-item, .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container .sp-mega-group .modopprod_item .owl-stage
{
  width: 100%!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a
{
  display: block;
}
/*конецменю*/




/* моя форма*/

/*конец моя форма*/

/* левый бар*/

#sp-left .menu a {
    line-height: 130%!important;
    font-weight: normal!important;
    font-size: 18px;
}
#sp-left li.item2, #sp-left li.item3 {
    padding-left: 10px!important;
}
/*конец левы бар*/

/*шрифты*/
/*@font-face
{
font-family: 'Cuprum';
  src: url('Cuprum-Regular.ttf') format('truetype');
}*/


/*конец шрифты*/

/* контент*/
a {
    color: #df2537;
}

.sp-page-title {
    background: #f5f5f5!important;
    color: #662226;
      margin-bottom: -50px;
}
div#sp-title h2, div#sp-title ol, div#sp-title a, div#sp-title span, div#sp-title span.divider, .sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a
{
     color: #662226;
}

a:hover, a:focus, a:active
{
  color: #411315;
}
.page-item.active .page-link {
    background: #000;
}
.page-item.active .page-link{
    background: #222;
}
/* конец контент*/



/*Адаптив*/ 

@media (min-width: 1100px)
{
  .jshop_list_product.rp-brooksite img.jshop_img {
    max-height: 190px;
    min-height: 190px;
}

.jshop_list_product.rp-brooksite .image_block {background: #fff;}
  
  ul.sp-contact-info {
    text-align: right;
}
}

@media (min-width: 1400px)
{
#sp-main-body>.container, body.helix-ultimate .sppb-row-container, section#sp-bar .container, section#sp-verh .container, section#sp-shapka>.container,  section#sp-bottom >.container, footer#sp-footer >.container, section#sp-katalog >.container, section#sp-section-4 >.container {    min-width: 1200px;}
}

@media (min-width: 1200px){
  .container, .sppb-row-container
{      max-width: 1170px!important;}
}

@media (max-width: 1200px)
{
  header#sp-header>.container
{
  
    max-width: auto!important;
}
}
@media (min-width: 992px)
{
  header#sp-header>.container {padding-left: 0!important;padding-right: 0!important;}
}
@media (max-width: 900px)
{
  div#sp-shapka p,  div#sp-shapka h2 {text-align: center!important}
  section#section-id-1560341699114 .joomimg152_imgct {width: 100%!important;}
  section#section-id-1560341699114 .joomimg152_imgct img {padding: 10px; margin: 5px auto;}
  div#sp-top1 p, ul.sp-contact-info {text-align: center; font-size: 12px;}


}
@media (max-width: 992px)
{
.jshop_categ.category img {
   max-height: 150px;
    margin: 0 auto 25px;
}
}
/*конец адаптив*/




/*joomshopping*/

span#mxcpr {
    display: none;
}
.hidden_block_information {
    font-size: 14px;
}

.poisk input.button.btn {
    display: none;
}
.extern_wrap {
    left: auto!important;
    right: 0!important;
}
span.externbootstrap_text {
    font-size: 16px;
    font-family: arial;
}

.jshop_categ.category img {
    margin-bottom: 25px;
}

.noUi-connect, .popup-gotoб .mycart_wrapp.externbootstrap_wrapp.wrapp_min.red .mycart_mini_txt, .mycart_wrapp.red .gotocart :last-child,  a.go_to_compre_mod
{
  background: #36200e!important;
}
.noUi-connect {
    background: #36200e!important;
}
.jshop_list_product.rp-brooksite .jshop_prod_attributes {
    display: none;
}

.jshop_list_product.rp-brooksite .product_grid_item.product:hover  .jshop_prod_attributes{display: block;}

a.product_link {
    font-size: 16px;
}
.jshop .product_label {
    top: 10px;
}
/*end joomshopping*/

/*Карусель товаров*/

/*section#section-id-1550695848746 .modopprod_item_image  
{min-height: 300px; 
  background: #fff; 
  display: flex; 
  align-items: center;
justify-content: center;
  }
*/

.modopprod_item_name a
{
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.modopprod_item_name a 
{
    font-size: 15px;
    font-weight: 400;
}
.owl-item.active:hover .modopprod_item_name a
{
    white-space: normal;
    
}
a.myfiolbtn {
    color: #e5322c;
    border: 1px solid #e5322c;
    display: block!important;
    padding: 17px 35px;
    font-size: 14px;
}
.mod-butons-block {margin-bottom: 20px; display: flex;justify-content: space-between;align-items: center;}

.modopprod_item_buylink.wllink, .modopprod_item_buylink.display-inline {padding: 0;}


.modopprod_item_buylink.wllink {
    margin-left: 10px;
}
.modopprod_item_price {
    display: flex;
    align-items: center;
}

span.mod-price.jshop_price {
    font-weight: 600;
    margin-right: 15px;
}

span.mod-old-price.old_price {
    color: #f30000;
}
.owl-prev {
    margin-left: -70px!important;
}

.owl-next {
    margin-right: -70px!important;
}

.owl-nav .fa 
{
    font-size: 40px;
}
/*Конец карусель*/

/*Сравнение*/

.nocount .mycart_mini_txt.extern.externbootstrap.externbootstrapdop-min.red, .nocount .min_view .click_mycompare .count_compare 
{
  display: none;
}

div#sp-shapka .min_view .click_mycompare .count_compare {
      background-color: #e5322c;
    font-family: Arial;
   padding: 5px 5px 4px 6px;
    font-size: 16px;
}
.mycart_mini_txt.extern.externbootstrap.externbootstrapdop-min.red {
       background: #e5322c!important;
}
.ajax_cart_wl.min_view.type_view.cart_view, .ajax_cart_wl.min_view.type_view.wishlist_view, div#jshop_module_compare {

    float: right!important;
}
div#sp-shapka i.fa.fa-heart, div#sp-shapka span.fa.fa-bar-chart {
    font-size: 25px;
    color:#888;
}
.noUi-connect, .popup-gotoб .mycart_wrapp.externbootstrap_wrapp.wrapp_min.red .mycart_mini_txt, .mycart_wrapp.red .gotocart :last-child, a.go_to_compre_mod
{
  background: #185189!important;
}
.noUi-connect, .popup-gotoб .mycart_wrapp.externbootstrap_wrapp.wrapp_min.red .mycart_mini_txt, .mycart_wrapp.red .gotocart :last-child, a.go_to_compre_mod:hover
{
  background: #df2537!important;
  color: #fff!important;
}

.modopprod_item_name {
    text-align: left;
}

.mod-butons-block a
{
   /* border: 1px solid #ccc;
    padding: 5px!important;*/
    margin-top: 0!important;
    line-height: 100%;
}
.mod-butons-block  span{
    font-size: 14px!important;
  color: #ccc;
      
}
.mod-butons-block  span:not(.fa){
    font-size: 14px!important;
    font-family: arial;
}.modopprod_item_buylink {
    padding-right: 0!important;
}
/*конец сравнение*/

/*страница 404*/

html.error-page body
{
  background-repeat: repeat!important;
}
/*конец 404*/