body {
    color: #333;
}
.product-name {
    height: 70px!important;
}
.product-name a {
    font-size: 16px!important;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/*Лучшая цена - анимация*/
@media only screen {
.logo {
 background: -webkit-linear-gradient(left, #5ce615, #00ffdc, #ccff00, #fd0126, #5ce615);
 background: linear-gradient(left, #5ce615, #00ffdc, #ccff00, #fd0126, #5ce615);
 background-size: 3200px 200px;
 color: transparent;
 -webkit-background-clip: text;
 -webkit-animation: animate-logo;
 -webkit-animation-delay: 0;
 -webkit-animation-duration: 7s;
 -webkit-animation-timing-function: linear;
 -webkit-animation-iteration-count: infinite;
 -webkit-animation-fill-mode: forwards;
 transition: font-size 500ms ease-in-out;
 }
}

@-webkit-keyframes animate-logo {
 0% {
 background-position: 0 3200px;
 }
 100% {
 background-position: 3200px 0;
 }
}

/*Цвет меню*/
@media screen and (max-width: 768px) {
 .navbar-inverse.side-collapse {background-color: #012644 !important;}
}

/*Настройки JivoSite*/
._show_1e.wrap_mW {
 z-index: 10;
}

.button_1O {
 width: 55px !important;
 height: 55px !important;
 margin-right: 25px !important;
}

/*Стрелка вверх*/
#back-top {
 margin-bottom: 0 !important;
 left: 38px !important;
 right: auto;
 bottom: 35px;
 overflow: visible;
}
#back-top a.btn {
 display: flex;
 align-items: center;
 justify-content: center;
 width: 48px;
 height: 48px;
 padding: 0;
 border-radius: 50%;
 background: #2b8cdb;
 border: 1px solid #f8f8f8;
 box-shadow: 0 2px 5px rgba(0,0,0,.3);
 color: #fff;
 font-weight: normal;
 transition: background .15s, border-color .15s;
}
#back-top a.btn:hover,
#back-top a.btn:focus {
 background: #4aa3e8;
 border-color: #4aa3e8;
 color: #fff;
}
#back-top a.btn i {
 color: #fff;
 font-weight: normal;
}

/*Всплывающее фото в плавающем блоке в карточке товара*/
.scroll-right-info .pr-i {
 max-width: 250px;
}

/*Настройка карусели*/
.owl-pagination {
 visibility: hidden;
}

/*Иконка ЖивоСайт*/
._show_1e.wrap_mW {
 z-index: 1000 !important;
}
.button_1O {
 box-shadow: none;
}

/*Скролбар*/
::-webkit-scrollbar-button { 
 background-image:url(''); 
 background-repeat:no-repeat; 
 width:6px; 
 height:0px 
} 

::-webkit-scrollbar-track { 
 background-color:#32312e; 
 box-shadow:0px 0px 3px #000 inset; 
} 

::-webkit-scrollbar-thumb { 
 -webkit-border-radius: 5px; 
 border-radius: 5px; 
 background-color:#ffcb17; 
 box-shadow:0px 1px 1px #fff inset; 
 background-image:url('/image/catalog/images/icons/scrollbar-thumb.png'); 
 background-position:center; 
 background-repeat:no-repeat; 
} 

::-webkit-resizer{ 
 background-image:url(''); 
 background-repeat:no-repeat; 
 width:7px; 
 height:0px 
} 

::-webkit-scrollbar{ 
width: 11px; 
}

/*Стиль таблиц*/
.tftable {font-size:14px;color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse: collapse;}
.tftable th {font-size:14px;background-color:#a7d5fb;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;text-align:left;}
.tftable td {font-size:14px;border-width: 1px;padding: 8px;border-style: solid;border-color: #729ea5;}
.tftable tr:hover {background-color:#ffff99;}

/*Стиль доп меню*/
#additional-menu .nav>li>a {
    padding: 2px 15px;
    margin: 2px 2px;
}

.container-module .product-thumb .rating {
    margin: 5px !important;
}

/*Стиль таблиц характеристик*/
#tab-specification .table-bordered tr:hover {background-color:#ffff99;}

/*Выравнивание кол-ва в корзине*/
button.btn.btn-danger, div.input-group.btn-block input.form-control {
	height: 35px !important;
}

/*SABY виджеты — развести по вертикали*/
[data-saby-widget="b85df479-cdd5-48f7-9407-6930e97cb1bb"] ~ div,
[data-saby-widget="b85df479-cdd5-48f7-9407-6930e97cb1bb"] + div {
  bottom: 90px !important;
}

/*Поиск в шапке*/
#search input[type="text"].form-control,
#search .input-lg {
 font-size: 15px;
}
#search .btn-search-select,
#search .btn-search-select .filter-option {
 font-size: 14px;
}
#search .categories .dropdown-menu,
#search .categories .dropdown-menu li > a {
 font-size: 14px;
}
