:root {
  --primary: #E5CF8B; }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #ECDCAB; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #F2E7C7; }

.table-hover .table-primary:hover {
  background-color: #dcbe61; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #dcbe61; }
.btn-primary {
  color: #ffffff;
  background-color: #483b36;
  border-color: #483b36; }
  .btn-primary:hover {
    color: #ffffff;
    background-color: #483b36;
    border-color: #483b36; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0 rgba(199, 181, 124, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #ffffff;
    background-color: #E5CF8B;
    border-color: #E5CF8B; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #dcbe61;
    border-color: #d9b957; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0 rgba(199, 181, 124, 0.5); }
.btn-outline-primary {
  color: #E5CF8B;
  border-color: #E5CF8B; }
  .btn-outline-primary:hover {
    color: #ffffff;
    background-color: #483b36;
    border-color: #483b36; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0 rgba(229, 207, 139, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #E5CF8B;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #ffffff;
    background-color: #E5CF8B;
    border-color: #E5CF8B; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0 rgba(229, 207, 139, 0.5); }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #ffffff;
    border-color: #E5CF8B;
    background-color: #E5CF8B; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #ffffff;
    background-color: #ffffff;
    border-color: #ffffff; }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #E5CF8B;
  background-color: #E5CF8B; }
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(229, 207, 139, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(229, 207, 139, 0.5); }
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(229, 207, 139, 0.5); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(229, 207, 139, 0.5); }

  .custom-select:focus {
    box-shadow: 0 0 0 0.2rem rgba(229, 207, 139, 0.25); }
  .custom-range::-webkit-slider-thumb {
    background-color: #E5CF8B; }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #ffffff; }
  .custom-range::-moz-range-thumb {
    background-color: #E5CF8B; }
    .custom-range::-moz-range-thumb:active {
      background-color: #ffffff; }
  .custom-range::-ms-thumb {
    background-color: #E5CF8B; }
    .custom-range::-ms-thumb:active {
      background-color: #ffffff; }
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #E5CF8B; }
  .breadcrumb-item + .breadcrumb-item::before {
    color: #E5CF8B; }
  .page-link:hover {
    color: #ffffff;
    background-color: #dec26c;
    border-color: #dec26c; }
.page-item.active .page-link {
  color: #ffffff;
  background-color: #E5CF8B;
  border-color: #E5CF8B; }
.badge-primary {
  color: #ffffff;
  background-color: #E5CF8B; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #ffffff;
    background-color: #dcbe61; }
  a.badge-primary:focus, a.badge-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(229, 207, 139, 0.5); }
.alert-primary {
  color: #6D6342;
  background-color: #EAD8A2;
  border-color: #ECDCAB; }
  .alert-primary hr {
    border-top-color: #dcbe61; }
  .alert-primary .alert-link {
    color: dcbe61; }
.progress-bar {
  color: #ffffff;
  background-color: #E5CF8B; }
  .list-group-item.active {
    color: #ffffff;
    background-color: #E5CF8B;
    border-color: #E5CF8B; }
.list-group-item-primary {
  color: #6D6342;
  background-color: #ECDCAB; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #6D6342;
    background-color: #dcbe61; }
  .list-group-item-primary.list-group-item-action.active {
    color: #ffffff;
    background-color: #6D6342;
    border-color: #6D6342; }
.bg-primary {
  background-color: #E5CF8B !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #dcbe61 !important; }
.border-primary {
  border-color: #E5CF8B !important; }
.text-primary {
  color: #E5CF8B !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #dcbe61 !important; }
.btn-primary > .btn__back {
  background-color: #483b36; }

.btn-primary:hover {
  background: #E5CF8B; }

.btn-outline-primary > .btn__back {
  background-color: #483b36; }
#el_74uqoS6kke {
  fill: #483b36; }

#el_glUNmLclcy {
  fill: #483b36; }

#el_4WUeMceZzt {
  fill: #483b36; }

#el_EYUxxo3eSS {
  fill: #483b36; }
    .bmd-custom-checkbox > label input[type=checkbox]:checked + .checkbox-decorator .check::before,
    label.bmd-custom-checkbox-inline input[type=checkbox]:checked + .checkbox-decorator .check::before {
      border-right: 0.125em solid #E5CF8B;
      border-bottom: 0.125em solid #E5CF8B; }
    .nav-wrap .scroll-arrow:hover {
      background: #E5CF8B;
      border-color: #E5CF8B; }
.nav-scrollspy:not(.active) .nav-item:first-child .nav-link,
.nav-scrollspy .nav-link:hover,
.nav-scrollspy .nav-link:active,
.nav-scrollspy .nav-link.active {
  color: #E5CF8B; }
  .nav-slide .nav-slide-line {
    background-color: #E5CF8B; }
  .nav-link:hover, .nav-link:active, .nav-link.active {
    color: #E5CF8B; }
  .bmd-radio::before {
    background-color: #E5CF8B; }
    .bmd-custom-radio > label > input[type="radio"]:checked ~ .bmd-radio::after,
    label.bmd-custom-radio-inline > input[type="radio"]:checked ~ .bmd-radio::after {
      border-color: #E5CF8B; }
    .bmd-custom-radio > label > input[type="radio"]:checked ~ .bmd-radio::before,
    label.bmd-custom-radio-inline > input[type="radio"]:checked ~ .bmd-radio::before {
      background-color: #E5CF8B; }
.list-dotted li:before {
  background-color: #E5CF8B; }
.b-error-page__img {
  color: #E5CF8B; }
  .breadcrumb-item--prev::before,
  .breadcrumb-item + .breadcrumb-item::before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E5CF8B' d='M9.29274 18.7071C8.90222 18.3166 8.90222 17.6834 9.29274 17.2929L14.5856 12L9.29274 6.70711C8.90222 6.31658 8.90222 5.68342 9.29274 5.29289C9.68327 4.90237 10.3164 4.90237 10.707 5.29289L17.4141 12L10.707 18.7071C10.3164 19.0976 9.68327 19.0976 9.29274 18.7071Z'/%3E%3C/svg%3E%0A"); }
  @media (max-width: 767.98px) {
      .breadcrumb-item--prev::before {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E5CF8B' d='M16.6247 8.21851L11 3.71875L5.37534 8.21851C4.94408 8.56352 4.87416 9.19281 5.21917 9.62407C5.56418 10.0553 6.19347 10.1253 6.62473 9.78024L10 7.08003V16C10 17.6569 11.3431 19 13 19H18C18.5523 19 19 18.5523 19 18C19 17.4477 18.5523 17 18 17H13C12.4477 17 12 16.5523 12 16V7.07997L15.3753 9.78024C15.8066 10.1253 16.4359 10.0553 16.7809 9.62407C17.1259 9.19281 17.056 8.56352 16.6247 8.21851Z'/%3E%3C/svg%3E%0A") !important; } }
    .breadcrumb-item > a:hover {
      color: #E5CF8B; }
.b-cart__product-item-amount .icon-svg {
  color: #E5CF8B; }
.b-cart__tools-remove:hover, .b-cart__tools-remove:active, .b-cart__tools-remove:focus {
  color: #E5CF8B; }
  .c-icon-count__quantity {
    background: #E5CF8B;
    color: #ffffff; }

@keyframes sonarEffect {
  0% {
    opacity: 0.3; }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 3px 3px rgba(229, 207, 139, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.5); }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 3px 3px rgba(229, 207, 139, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.5);
    transform: scale(1);
    opacity: 0; } }

    .main-menu > .main-menu__item > .main-menu__link:before {
      background-color: #E5CF8B; }
  .side-panel__close {
    background: #E5CF8B;
    color: #ffffff; }
.snippet-descr-image__line {
  background-color: #E5CF8B; }
  .snippet-list-checkbox__check {
    border-bottom-color: #E5CF8B;
    border-left-color: #E5CF8B; }
  .snippet-list-numeric__line {
    background-color: #E5CF8B; }
  .snippet-list-numeric__number {
    color: #E5CF8B; }
  .l-header__hamburger {
    background: #483b36; }
  .owl-dot.active,
  .owl-carousel button.owl-dot.active {
    background: #E5CF8B; }


.rs-banner__text .list-dashed > li:before {
  color: #E5CF8B; }
  .rs-banner-wrapper .owl-preview__icon {
      background-color: rgba(229, 207, 139, 0.2) !important;
      color: #ffffff }
      .rs-banner-wrapper .owl-preview__icon:hover {
        background-color: rgba(229, 207, 139, 0.4) !important; }

.product-amount-field-btn-plus, .product-amount-field-btn-minus {
  color: #E5CF8B; }

.product--detail .product__head:after {
  background-color: #E5CF8B; }

.product--card .product-title:before,
.product--line .product-title:before {
  background-color: #E5CF8B; }
  
.b-about-achievements__line {
  background-color: #E5CF8B; }

.b-news-detail__photo-description-line {
  background: #E5CF8B; }

.newslist-item__title:before {
  background-color: #E5CF8B; }

.b-newslist__line {
  background: #E5CF8B; }
body .rstuning a.active,
body .rstuning a:hover,
body .rstuning a:focus,
body .rstuning a:active {
	color: ##TUNING_COLOR#; }
body .rstuning__tabs__link.active > span,
body .rstuning__tabs__link:hover > span {
	color: ##TUNING_COLOR#; }
body .rstuning .spinner-layer {
	border-color: ##TUNING_COLOR#; }
body .rstuning__close-button__link svg {
	fill: ##TUNING_COLOR#; }
body .rstuning__hamburger.is-active .rstuning__hamburger-inner,
body .rstuning__hamburger.is-active .rstuning__hamburger-inner::before,
body .rstuning__hamburger.is-active .rstuning__hamburger-inner::after {
	background-color: ##TUNING_COLOR#; }
body .rstuning__hamburger-inner,
body .rstuning__hamburger-inner:before,
body .rstuning__hamburger-inner:after {
	background-color: ##TUNING_COLOR#; }
body .rstuning__option__colorpicker__alone-color:hover .rstuning__option__colorpicker__before-paint,
body .rstuning__option__colorpicker__alone-color.active .rstuning__option__colorpicker__before-paint {
	border-color: ##TUNING_COLOR#; }
body .rstuning__selectbox.open .rstuning__selectbox__value {
	border-color: ##TUNING_COLOR#; }
body .rstuning__selectbox__value:hover {
	border-color: ##TUNING_COLOR#; }
body .rstuning__selectbox__value > svg {
	fill: ##TUNING_COLOR#;}
body .rstuning__option__radio.mod-images input:hover + label .rstuning__option__radio__div,
body .rstuning__option__radio.mod-images input:checked + label .rstuning__option__radio__div,
body .rstuning__option__radio.mod-buttons input:hover + label .rstuning__option__radio__div,
body .rstuning__option__radio.mod-buttons input:checked + label .rstuning__option__radio__div {
    border-color: ##TUNING_COLOR#; }
body .rstuning .switch label input[type=checkbox]:checked + .lever {
	background-color: ##TUNING_COLOR#; }
body .rstuning .rstuning__option__switch.active .rstuning__option__switch-borders {
	border-color: ##TUNING_COLOR#; }
.item-views.table-type-block.licenses .item .image img {
    width: auto;
    max-height: 100%;
}
.item-views.table-type-block .item .image img {
    width: 100%;
}

.item-views.list .item .image img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}

.item-views.table-type-block .item .image:not(.wpi) {
    margin: -1px -1px 0 -1px;
}
.item-views.table-type-block.licenses .item .image {
    margin: 0 auto 20px!important;
    width: 144px;
    height: 200px;
    line-height: 197px;
}
.item-views.table-type-block .item .image {
    position: relative;
    overflow: hidden;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
}

.item-views.table-type-block.licenses .item .title {
    margin: 0;
    font-size: 0.8667em;
    font-weight: normal;
    line-height: 1.5385em;
    color: #333;
    text-align: center;
}

.item-views.table-type-block.licenses .item .title a  {
    color: #333;
}

.item-views.table-type-block.licenses .item .image>.wrap {
    position: static;
    display: inline;
}

.item-views.table-type-block.licenses .item .image a {
    display: inline;
}
.item-views .item .image .img-inside {
    border: 0;
    display: block;
    padding: 0;
    position: relative;
}

.item-views.licenses .item .image .zoom {
    top: 50%;
    left: 50%;
    margin: -19px 0 0 -19px;
    right: auto;
    bottom: auto;
}
.item span.zoom {
    opacity: 0;
}
span.zoom {
    border-radius: 100%;
    color: #ffffff;
    display: block;
    height: 38px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 38px;
    cursor: pointer;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    background: #FFF;
}