html.uk-modal-page{/* position: fixed;height: 100vh; overflow-y:hidden; */}
.link, .link:hover, .link:visited,
a.tovar__row__more__link,
.catalog__subnav .grid__item .sub__menu__title a,
.simple__box__list a,
.shopping__cart__step li.active,
.shopping__cart__step li.active a,
.personal__data__edit a,
.product__detailed__description a,
.personal__data__form a,{color:#ed1b24;}
.header__logo{padding-top:3px;}
.sidebar .catalog__headline{background-color:#ed1b24;}
.sidebar .catalog__menu .navabr__item .navabr__link:hover{color:#ed1b24;}
.header__content .search__field .search__dropdown__list li:not(.search__dropdown__category):hover{background:#ed1b24;}
.uk-lightbox-content .uk-slidenav-previous,
.uk-lightbox-content .uk-slidenav-next{color:#ed1b24;}
.lightbox__item__promo__label{background-color:#ed1b24;}
.btn__search{background-color:#ed1b24;border-color:#ed1b24;}
.btn__search:hover{background-color:#f27478;border-color:#f27478;}
.uk-button-primary:hover,
.uk-button-primary:focus{background-color:#ed1b24;border-color:#ed1b24;color:#ffffff;}
.uk-table .uk-icon-angle-down:hover,
.uk-table .uk-icon-angle-down.active{background-color:#ed1b24;}
.slick-prev:before, .slick-next:before{color:#ed1b24;}
.slick-dots .slick-active button{background-color:#ed1b24;}
.bx_item_detail .bx_bigimages .bx_stick_disc{background-color:#ed1b24;}
.bx_catalog_list_home .bx_stick_disc{background-color:#ed1b24;}
.uk-table thead th{background-color:#808080;}
input[type="radio"]:checked + label:before{color:#ed1b24;}
nput[type="checkbox"]+label:before{color:#ed1b24;}
nput[type="checkbox"]:checked+ label:before{color:#ed1b24;}
.uk-modal{opacity:1;}
ul.ul li:before, ul li span.ul:before{color:#808080;}
input[type="checkbox"]:checked + label:before{color:#ed1b24;}
.footer__copy a,
.footer__copy a:visited{color:#fff;}
.personal__data__edit span{color:#ed1b24;}
.personal__data__form input[type=text],
.personal__data__form input[type=password]{width:220px;}
a.phone{color:grey;white-space:nowrap;}

.review-catalog{border: 1px solid #cdcdcd; padding: 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; position: relative;}
.review-list{margin-bottom:80px;}
.ym-logo{background: url(/img/ym_logo.png) top right no-repeat; position:absolute; top:15px; right:15px; width:130px; height:27px;}
.review_author{font-size:16px; margin-bottom:10px;}
.review_author:first-letter{color:red;}
.review_date{color: #999;}
.rating{position: relative; width: 68px; height: 30px;background-size: 100% 100%;	margin:10px 0;}
.rating .review-stars{position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 101; background: url(/bitrix/templates/.default/components/bitrix/iblock.vote/vote_stars/images/stars.png) no-repeat center;}
.rating .review-stars-progres{position: absolute; top: 0; bottom: 0; left: 0; background: #fc0;}



.newslist-block .news-container{position:relative; margin-bottom:30px; margin-top:20px;}
.newslist-block h3{font-size:14px; line-height:18px; height: 35px; margin-bottom:0px; color:#000; text-transform:uppercase;}
.newslist-block h3 a{color:#000; text-decoration:none;}
.newslist-block h3 a:hover{color:#000; text-decoration:underline;}
.newslist-block .date{font-size:12px; color:#999; margin-bottom:15px;}
.newslist-block .text{font-size:12px; line-height:16px; margin-bottom:10px;}
.newslist-block .news-img{float:left; padding-right:10px; margin-right:10px; border-right:1px solid #eee;}
.newslist-block .view{position:absolute; bottom:0; left: 190px; font-size:24px;color:#85a5b7;}
.newslist-block .more{color:#1558a3; text-decoration:none;}
select#news-sections{
	background: #fff;
	border: 1px solid #c1c5c8;
	border-radius: 2px;
	color: #000;
	box-shadow: inset 2px 2px 2px -1px rgba(180,188,191,0.5);
	display: inline-block;
	outline: none;
	vertical-align: middle;
	font-size: 14px;
	padding: 6px 8px;
	margin-bottom: 3px;
}
/* .modal {   
    
    background: #fff !important;
	width:700px !important;
	margin-left: -350px !important;
}
.modal-body{max-height:600px !important;}
.close{
	background: url(/img/close_black.png) no-repeat 0 0 transparent !important;
    width: 15px !important;
    height: 15px !important;
} */
