@font-face {
	font-family: 'OpenSansRegular';
	src: url('../images/font3/Commissioner-Medium.eot');
	src: url('../images/font3/Commissioner-Medium.woff2') format('woff2'),
			url('../images/font3/Commissioner-Medium.woff') format('woff'),
			url('../images/font3/Commissioner-Medium.ttf') format('truetype'),
			url('../images/font3/Commissioner-Medium.svg#open_sansregular') format('svg'),
			url('../images/font3/Commissioner-Medium.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;}
@font-face {
	font-family: 'OpenSansLight';
	src: url('../images/font3/Commissioner-Regular.eot');
	src: url('../images/font3/Commissioner-Regular.woff2') format('woff2'),
			url('../images/font3/Commissioner-Regular.woff') format('woff'),
			url('../images/font3/Commissioner-Regular.ttf') format('truetype'),
			url('../images/font3/Commissioner-Regular.svg#open_sanslight') format('svg'),
			url('../images/font3/Commissioner-Regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;}	
/*===================== Style for Text ======== BEGIN== */
html {font-size:16px;}
body {font-family:'OpenSansLight',Arial,Helvetica,sans-serif;font-weight:normal;color:#000000;}
::-moz-selection {color: white;background-color:#00354d;}
::selection {color: white;background-color:#00354d;}
small {font-size:70%;}
.basket-block > div {font-size:1.25rem;font-family:'OpenSansRegular',Arial,Helvetica,sans-serif;color:#ffffff;white-space: nowrap;padding-left: 10px;}
.bonus-block > div, .compare-block > div, .my-block > div {color:#ffffff;white-space: nowrap;padding-left: 10px;min-width:21px;}
.block-goods-cat .block_article {color:#8a8a8a;font-size:0.75rem;}
.block_goods--oldprice > div {font-size:0.75rem;}
.block-goods-cat .block-old-price span, .block_category--all span {font-size:0.875rem;}
#popup-login .flex span, .quick-goods--content span, #popup-addtocart > div:first-child .set-oder > div:nth-of-type(1) > div:last-child
{font-size:1.125rem;}
.block_call-engeneer > div:first-child {font-size:1.375rem;}
.block_goods--oldprice > div span {font-size:1.4375rem;}
#popup-addtocart .block_goods--oldprice > div span {font-size:1.0rem;}
.block-goods-cat .block-price .act-price, .compare-block-page .sticker {font-size:1.4rem;} 
.block-goods-cat .block-price .act-price {line-height: 17px;}
.block-goods-cat .block-price .old-price, .quick-goods--content .old-price span {font-size:1rem;} 
.block_goods--price {font-size:2.3125rem;}
.zoom-anim-dialog .mfp-close {font-size: 3rem;}
.news_data {font-size:0.75rem;margin:0 0 15px 0;}
.news_head {font-size:1.125rem;margin:0 0 15px 0;font-weight: bold;}
.block_goods--article span, .block_goods--vote > span, .block_goods--xar > div div span:first-child,
.block_goods--price span:last-child, .quick-goods--content span:last-child, .bl-table td span:nth-of-type(2),
.block-price span:last-child, .block_goods--oldprice div:last-child span:last-child, .block_goods--bonus span:first-child, 
.block_goods--bonus span:last-child, .share-goods div:first-child
{color:#777777;}
.block_category--filters--wrap ul li label span {font-size:0.875rem;}
.filters-block > ul {padding:0;}
.filter-title {font-size:1rem;font-family:'OpenSansRegular',Arial,Helvetica,sans-serif;}
#goods-tab-descr .block_goods--xar > div div span:first-child::after {content:':';}
.block_goods--xar > div div span:last-child {font-family: 'OpenSansRegular',Arial,Helvetica,sans-serif;}
.block-goods-cat .block-price span:last-child, .block-goods-cat .block-old-price span:last-child, .news_avible span:first-child,
.compare-block-page .sticker span:first-child
{color:#939496;}
.grey-list .blue-h {white-space:nowrap;color:#5cb8d7;font-size:2.125rem;font-weight: bold;font-family: 'OpenSansRegular',Arial,Helvetica,sans-serif;}
.grey-list .blue-l {font-size:1.275rem;}
.block-popular-brend .flex a {color: #939496 !important;}
/*====================================================== END== */
/*===================== Style for Href ======== BEGIN== */
a, a:link, a:visited  {transition:all 0.3s ease-out 0.1s;color:#000000;text-decoration:none;}
.button-dis--grey-s > span {transition:color 0.3s ease-out 0.1s;}
a:hover {color:#e2082c;}
a:active {color:#e2082c;}
a::-moz-selection {color: #ffd239;background-color:#00354d;}
a::selection {color: #ffd239;background-color:#00354d;}
#goods-tab-instr a, #goods-tab-gar a, #goods-tab-descr a {text-decoration:underline;}
.top-line a, .f-top a, .f-top span, .f-bottom span, .f-bottom a {color:#e7e7e7;}
.top-line a:hover, .f-top a:hover, .f-bottom a:hover {color:#d24a47;}
.but-block .but-common-wrap  > a {position:relative;min-width:75px;}
.but-block .but-common-wrap  > a span, .but-block #cart a span {display:block;height:100%;}
.but-block #cart {display: flex;}
.block-name a {font-size:1rem;}
.block_services .flex > div > div a {color:#ffffff;font-size:1.5rem;line-height:1.3rem;}
#popup-login .flex a {text-decoration:underline;}
#popup-login .flex span, #popup-login .flex a {font-size:0.875rem;}
.block_category--sort div:last-child, .block_category--sort div:last-child a {color:#a1a1a1;}
.block_category--sort div:last-child span {color:#000000;}
.block_goods--xar > * {display:block;margin-top:25px;color:#000000;}
#goods-tab-xar .block_goods--xar > div {margin-top:0;}
.underline-dashed {border-bottom: 1px dashed #000;}
.top-line a[href^="tel"]::before, footer a[href^="tel"]::before, #phone--mob-popup a::before {
  content: '';
  background: transparent url(../images/icon-phone-w.png) no-repeat 0 0;
  display: inline-block;
  width:11px;
  height:11px;
  padding-right:20px;
}
#phone--mob-popup a::before {background: transparent url(../images/icon-phone-b.png) no-repeat 0 0;}
#phone--mob-popup {text-align:center;}
.main-user-consent-request-announce, .main-user-consent-request-announce a {font-size: inherit !important;padding-left: 5px;}
.lk-menu .active {color:#00b9d9;}
/*====================================================== END== */
/*===================== Style for Headers ======== BEGIN== */
h1, h2, h3, h4, h5, .bx_item_list_title, .h1, .h2, .h3, .h4, .h5 {color:#000000;margin: 0 0 25px 0;}
h1, .h1 {font-size:2rem;}
h2, .h2, .bx_item_list_title {font-size:1.625rem;}
h3, .h3 {font-size:1.3rem;}
h4 .h4, {font-size:1.2rem;}
h5, h6, .h5, .h6 {font-size:1rem;}
.bx_item_list_title, .h1, .h2, .h3, .h4, .h5 {font-weight: bold;display:block;}
.vh {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;clip: rect(0 0 0 0);overflow: hidden;}
/*====================================================== END== */
.red, .bold, .footer-first .red, .starrequired, .del {color:#d24a47 !important;}
.green {color:#225c1b !important;}