
.catsect__images, .partners_slider {display:none;}


a, .catsect__attachment a, .search-element-results a, .catsect__children__item .catsect__children__item__link a {color:#115021;}
a:hover, .block__gallery__image__item__description:hover, .footer__menu__element a.active, .backlink a:hover, .catsect__attachment a:hover, .search-element-results a:hover, .catsect__children__item:hover .catsect__children__item__link a, .breadcrumbs, .head__contacts__wrapper a:hover, .footer__menu__element a:hover {color:#BAC18E;}

h2 {padding:30px 0 17px 0;}

.catsect__attachment a {cursor: pointer;}

.front_page__content__wrapper {padding-top:100px; padding-bottom: 0px;}
.front_page__categories__item {width: calc(20% - 10px);}
.front_page__categories__item__link {font-size:90%;}


.page_start__slider__item__text {font-size:23px;}

.head, .menu, .front_page__content, .partners_slider {background-color:#F5F2DF;}
.menu__wrapper, .primary_menu-menu > ul > li {background-color:#BAC18E;}

.primary_menu-menu > ul > li a, .paginator__item a:hover {color:#115021;}
.paginator__item.active a {color:#EDD916; background:#115021;}

.primary_menu-menu ul > li.active > a, .primary_menu-menu ul > li.active > a:hover {background-color:#115021 !important; color:#FFFFFF !important;}
.primary_menu-menu > ul > li > ul > li > a {color:#05270E;}
.menu .primary_menu-menu > ul > li > a:hover {background-color:#EDD916; color:#05270E;}
.primary_menu-menu > ul > li ul > li {
  padding: 1px 0 0 0;
  background-color: #BAC18E;
  margin: 0;
  border-top: solid 1px #657A1F;
}

.primary_menu-menu > ul > li ul > li.first {
  border-top:0;
}

.primary_menu-menu > ul > li ul > li.first a:hover {
  border-top:0px;
}

.primary_menu-menu > ul > li ul > li a:hover {
  background-color: #EDD916 !important;
  color:#115021 !important;
  border-top:0;
}

.catalog_menu__item ul {padding-top:0px;}
.catalog_menu__item ul li {padding:0px;}
.catalog_menu__item ul a {color:#115021;}
.catalog_menu__item a:hover {color:#657A1F;}
.catalog_menu__item ul li {margin-bottom:0;}
.catalog_menu__item ul li ul li a {margin:5px 0;}
.catalog_menu li a {border-top: solid 1px #657A1F;}
.catalog_menu li.first a {border-top:0;}
.catalog_menu__item ul li.active a {background-color:#657A1F;}



.page_start__slider {background-color:#115021;}

.elem-breadcrumbs {margin-top:0;}

.articles__item__title a::after {
  border-right: solid 7px #115021;
  border-bottom: solid 7px #115021;
}

.head__contacts__email {font-size:0.85em;}

.front_page__content__text ol li::before, .block__mobile_catalog ul.catalog-navigation-block li.active > a {color:#115021;}

.head__request__button a, .catsect__request a, .item_request a, input[type="submit"] {background-color:#115021; font-weight: bold;}
.head__request__button a:hover, .catsect__request a:hover, .item_request a:hover, input[type="submit"]:hover {background-color: #EDD916; color:#115021;}

.page__catitem__new {color:#115021; border: dashed 1px #115021; background-color:#EDD916;}
.page__catitem__price__amount {color:#115021;}
.page_start__slider__item__text {background-color:#EDD916; color:#05270E;}
.front_page__content__body::after {border-bottom: solid 4px #115021;}
.catalog_menu__item.active > a, .elem-catalog-teasers .page__catitem__price__amount {color:#115021;}
.catalog_menu__item.active > a:hover {color:#115021;}


.primary_menu-menu > ul > li {border-right: 1px solid #8D9D57;}
.menu .primary_menu-menu > ul > li > ul > li {border-top: solid 1px #8D9D57;}
.menu .primary_menu-menu > ul > li > ul > li a:hover {background-color:#46495B;}
.menu .primary_menu-menu > ul > li > ul > li a {padding-left:50px;}
.front_page__categories__item { border-bottom: solid 4px #BAC18E; }
.front_page__categories__item:hover {background-color:#FAFBFC; border-bottom: solid 4px #EDD916; }

.catalog_menu__item.active {
    background: #F5F2DF;
  }

  .catalog_menu div.active::after {
    border: solid 6px #115021;
  }

.catalog_menu__item, .block__gallery__image__item__wrapper {border:1px solid #F5F2DF;}
.catalog_menu__item::after {border: solid 6px #F5F2DF;}

.front_page__categories__item a {color:#2A2E43;}
.catalog_menu__item > a, .articles__item__title a {color:#115021;}
.articles__item__title a:hover, .catalog_menu__item > a:hover, .breadcrumbs li.active a, .breadcrumbs li.active a:hover, .block__modal_mobile_menu .modal-catalog-extra-menu .navbar-nav > li.active > a, .front_page__categories__item:hover a {color:#BAC18E;}

.search-element-results::before {background:}
.search-element-results {background:#FAFBFC; border: solid 1px #115021;}
.search-element-results::before {background: url("../images/arrow-search.svg") no-repeat top center;}
.search-hightligtht-word {border: none; background-color:#EDD916;}

.menu__wrapper::before {
    border-right: solid 8px #EDD916;
    border-bottom: solid 8px #EDD916;
}
.menu .primary_menu-menu::after {
    border-right: solid 8px #EDD916;
    border-bottom: solid 8px #EDD916;
}

.form-item [type="submit"] {
    background: #115021; font-weight: bold;}

.form-item:hover [type="submit"] {
      background: #EDD916; 
    color:#115021;}


.main__content__wrapper ol {margin-left:0;}


.footer__logo {top:3px;}
.footer__address {font-size: 11px; line-height:110%; padding-top:10px;}
.footer__developer {padding-top:3px;}

.catsect__request, .item_request {padding-top:30px;}



.main__content__wrapper ol {
  counter-reset: num;
}

.main__content__wrapper ol li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 10px 30px;
  list-style: none;
}

.main__content__wrapper ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 20px;
  color: #115021;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  border: 1px solid #CCCCCC;
}


/* design additional tags */
img.add-img01 {width:50%;}

/* decor style */
.str {
  font-weight: bold;
}

/* decor table */
.tab {margin-bottom:20px;}

.tab th {
  background: #DBE0B8;
  font: bold 0.9em "Roboto";
  padding: 10px 7px;
  text-shadow: none;
  border-right: 2px solid #FFF;
  text-align: left;
  border-bottom: 2px solid #FFF;
}

.tab td {
  background-color: #F5F2DF;
  border-bottom: none;
  border-right: 2px solid #FFF;
  border-top: none;
  padding: 10px 7px;
}

.tab td p {
  font: 0.8em/1.1 "Roboto";
  padding: 0;
  margin: 0;
}

.tab td li {
  font: 0.8em/1.1 "Roboto";
}

.tab tbody > tr:nth-child(2n+1) > td {
  background-color: #FFFFFF !important;
}

.block__modal_mobile_menu .modal-catalog-body ul.catalog-navigation-block a:hover {color:#BAC18E;}

.block__head__mobile__panel .head__mobile__request a {background:#115021;}

        @media only screen and (max-width: 992px) {

          .front_page__content {background-image:none; background-color: #F5F2DF;}
          .front_page__content__body {padding-bottom: 40px;}
          .page_start__slider__item__text {font-size:20px;}
          .articles__item__title a::after {
            border-right: solid 7px #115021;
            border-bottom: solid 7px #115021;
          }
          
        }

        @media only screen and (max-width: 767px) {

          .front_page__categories__item, .front_page__categories__item:hover {width:auto; padding:5px 0 10px 0; margin-bottom:0; border-bottom:1px solid #BAC18E;}
          .front_page__categories__item a {border-bottom:0;}
          .front_page__content__wrapper {padding-top:0px;}
          .front_page__content__body {padding-top:20px; padding-bottom: 40px;}
          .page_start__slider__control {background: url("../images/arrow-slide-mob.svg") no-repeat top center;}
      }

        @media only screen and (max-width: 600px) {
          .main__content__wrapper p {font-size:0.9em;}
          img.add-img01 {width:100%;}
          .tab th {padding: 7px 4px;}
          .tab td {padding: 7px 4px;}
          .front_page__categories__item__link {font-size:15px;}
          .page_start__slider__item__text {font-size:16px; padding:10px;}
          .front_page__content__wrapper {padding-bottom:0;}
        }


/*  Rating  */
.rating {
    positon: relative;
    margin-bottom: 20px;
}
.tooltip-rating-answer {
    position: absolute;
    background: #3F76BA;
    margin-top: -30px;
    border-radius: 3px;
    padding: 5px 10px;
    color: #fff;
    display: none;

}
.tooltip-rating-answer.bad {
    background: red;
}
.rating ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    /* vertical-align: middle; */
    margin-right: 10px;
}
.rating li {
    display: inline-block;
    /* width: 18px;
    height: 5px;
    background: url(/static/images/bg-stars.png) no-repeat; */
    /* vertical-align: middle; */
    color: #D8D8D8;

}

.elem-page-catitem .rating li {
    cursor: hand;
    c\ursor: pointer;
    padding: 0;
}

.products .rating  {
    text-align: center;
    transform: translate(0, 10px);
    /* position: absolute; */
    /* bottom: 120px; */
    width: 100%;

}

.products .rating .rate {
    margin-right: 0;
}

.products .rating ul {
    display: block;
}

.products .rating li {
    width: auto !important;
}

.products .rating li.active {
    color: #EFB13D;
}

.elem-page-catitem .rating:not(:hover) li.active {
    color: #EFB13D;
    /* background-position: 0 -17px; */
}

.elem-page-catitem .rating li.hover {
    color: #EFB13D;
    /* background-position: 0 -34px; */

}

.rating li {
    display: inline-block;
    /* width: 18px;
    height: 17px;
    background: url(/static/images/bg-stars.png) no-repeat;
    vertical-align: middle; */

}
.main__content__wrapper .rating ul li::before,  .rating li:after {
    display: none;
}

.rating .rate-this {
    display: inline-block;
    vertical-align: middle;
}
.rating .rate-this span {
    color: #999;
}

/* page catitem price old */

.page__catitem__price_old {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 27px;
  /* identical to box height */
  color: #AAAAAA;
}

.page__catitem__price_old__title, .page__catitem__price_old__amount, .page__catitem__price_old__currency {
  display: inline-block;
}

.page__catitem__price_old__amount {
  color: #AAAAAA;
  text-decoration: line-through;
}

.page__catitem__price_old__currency {
  color: #AAAAAA;
}

