/* Copyright (C) WarpTheme, http://www.gnu.org/licenses/gpl.html GNU/GPL */
   /*текст кнопки оформить заказ */
   .chm-lg {
  font-size: 14px;
}
/* ????? */
#column-left, #column-right {
  display: table-row;
}
/* стили оформления списка */
.rounded {
counter-reset: li; 
list-style: none; 
font: 16px "Trebuchet MS", "Lucida Sans";
padding: 10px; 10px; 10px; 10px;
text-shadow: 0 0px 0 rgba(255,255,255,.5);
}
.rounded a {
position: relative;
display: block;
padding: .4em .4em .4em 2em;
margin: .5em .15em 0;
background: #000;
color: #fff;
text-decoration: none;
border-radius: .13em;
transition: .3s ease-out;
}
.rounded a:hover {background: #505050;}
.rounded a:hover:before {transform: rotate(360deg);}
.rounded a:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -1.3em;
top: 50%;
margin-top: -1.3em;
margin-bottom: 1.3em;
background: #000;
height: 2,5em;
width: 3em;
line-height: 2em;
border: .3em solid white;
text-align: center;
font-weight: bold;
border-radius: 2em;
transition: all .3s ease-out;
}
/* ????? */
@media (min-width: 1620px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1300px;
  }
}
/* убрать окантовку в слайдере */
.container-slideshow .item .inner-item {
  border:
0px solid #EAEDF7;
  border-radius:
0px;
}
/* жирный шрифт в меню */
@media (min-width: 992px) {
  #additional-menu .nav-dopmenu > li > a {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    white-space:
nowrap;
    line-height: 46px;
    font-weight: 700;
  }
}
/* замена цвета фона в футере */
footer.ch-dark-theme .footer-top, footer.ch-dark-theme .footer-center, footer.ch-dark-theme .footer-bottom {
  background-color: #000;
}
}
/* замена цвета в цене */
.price-new {
  color: #000;
}
/* замена цвета в рейтинге */
.ch-dr-pct-progress.ch-star5 {
    background: #000000;
}
/* замена цвета кнопки в моб версии */
#fm-fixed-mobile-bottom.fm_type_design_bottom_3 .icon-menu, #fm-fixed-mobile-bottom.fm_type_design_bottom_3 .icon-menu-line, #fm-fixed-mobile-bottom.fm_type_design_bottom_3 .btn-menu-mobile .text-a-icon, .mob-fix-panel .btn-go-home.active-bg .text-a-icon, .mob-fix-panel .btn-go-home.active-bg svg {
    color: #ffffff;
}
/* замена цвета шаблона */
:root {
--main-bg: #000;
  --main-text-color: #000;
  --primary-bg: #000;
  --btn-menu-color: #ffffff;
  --btn-menu-color-h: #ffffff;
  --btn-menu-bg: #000;
  --btn-menu-bg-h: #000;
  --mob-menu-svg-color: #000;
  --mob-menu-gh-bg: #5d5a5c;
  --cart-total-color: #ffffff;
  --cart-total-bg: #000;
  --wishlist-total-color: #ffffff;
  --wishlist-total-bg: #000;
  --compare-total-color: #ffffff;
  --compare-total-bg: #000;
  --viewed-total-color: #ffffff;
  --viewed-total-bg: #000;
  --btn-add-to-cart-color: #000;
  --btn-add-to-cart-bg: #ffffff;
  --btn-add-to-cart-border-color: #000;
  --btn-add-to-cart-color-h: #ffffff;
  --btn-add-to-cart-bg-h: #000;
  --btn-add-to-cart-color-active: #ffffff;
  --btn-add-to-cart-bg-active: #000;
  --btn-add-to-cart-color-active-h: #ffffff;
  --btn-add-to-cart-bg-active-h: #5d5a5c;
  --btn-add-to-cart-pp-color: #ffffff;
  --btn-add-to-cart-pp-bg: #000;
  --btn-add-to-cart-pp-color-h: #ffffff;
  --btn-add-to-cart-pp-bg-h: #5d5a5c;
  --btn-add-to-cart-pp-color-active: #ffffff;
  --btn-add-to-cart-pp-bg-active: #5d5a5c;
  --btn-add-to-cart-pp-color-active-h: #ffffff;
  --btn-add-to-cart-pp-bg-active-h: #5d5a5c;
  --btn-notify-stock-color: #5d5a5c;
  --btn-notify-stock-bg: #ffffff;
  --btn-notify-stock-color-h: #ffffff;
  --btn-notify-stock-bg-h: #5d5a5c;
  --btn-primary-color: #ffffff;
  --btn-primary-bg: #000;
  --btn-primary-color-h: #ffffff;
  --btn-primary-bg-h: #5d5a5c;
  --btn-newsletter-bg: #000;
  --btn-newsletter-hover: #5d5a5c;
  --chm-btn-white-color-h: #5d5a5c;
  --ribbon-bg: #000;
  --ribbon-bg-after: #5d5a5c;
 } 
.sort-limit select {
  color: #48528e;
  border: 1px solid #F7F7F7;
  background: #F8F8F8 url(/catalog/view/theme/oct_ultrastore/img/sprite.svg#include--input-sort) no-repeat 80% center;
    background-color: rgb(248, 248, 248);
    background-position-x: 80%;
    background-size: auto;
  background-color: #F8F8F8;
  
}
.us-module-cart-btn {
  display: block;
  color: #FFF !important;
  text-transform: uppercase;
  background: #000;
  }
  .header-input {
	  
  background: #eeeeee;
}
.header-input-group  {
  padding: 11px 15px 11px 44px;
    padding-top: 11px;
    padding-right: 15px;
    padding-bottom: 11px;
    padding-left: 44px;
  background: #fff;
    background-color: rgb(255, 255, 255);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-attachment: scroll;
    background-image: none;
    background-size: auto;
    background-origin: padding-box;
    background-clip: border-box;
  border: 1px solid #e9e9e9;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(233, 233, 233);
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgb(233, 233, 233);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(233, 233, 233);
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(233, 233, 233);
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
  border-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
  color: #272323;
  font-size: 13px;
  line-height: 18px;
  position: relative;
  -webkit-transition: border .3s ease;
  transition: border .3s ease;
    transition-property: border;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-behavior: normal;
}