

/* Start:/local/templates/main_new/css/custom_content.css?17114793578945*/
/*-------------------------- Для длинных таблиц (Navicat, Битрикс, CorelDraw Graphics Suite) ----------------------*/

.custom-content-table>table>tbody> tr:hover  {
background-color: #888888; 
color: #fff;
}
/*.custom-content-table>table>tbody> tr:first-child {pointer-events: none;}*/

/*-------------------------- Для раскрывающихся списков (CorelDraw Graphics Suite) ----------------------*/

.custom-content-summary:hover  { 
border-bottom: 1px solid #C90010;
}
.custom-content-summary {
color: #C90010;
border-bottom: 1px dashed #C90010;
display: inline-block;
}

/*-------------------------- Иконки в таблицах Microsoft 365 ----------------------*/

.outlook{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png');
height: 22px;
}
.word{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -22px;
height: 22px;
}
.excel{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -44px;
height: 22px;
}
.powerpoint{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -66px;
height: 22px;
}
.publisher {
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -88px;
height: 22px;
}
.access{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -110px;
height: 24px;
}
.exchange{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -134px;
height: 22px;
}
.onedrive{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -156px;
height: 17px;
}
.sharepoint{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -173px;
height: 24px;
}
.teams{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -197px;
height: 22px;
}
.onenote{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -455px;
height: 22px;
}
.vivaengage{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -259px;
height: 24px;
}
.stream{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -283px;
height: 24px;
}
.sway{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -307px;
height: 21px;
}
.planner{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -328px;
height: 24px;
}
.todo{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -353px;
height: 17px;
}
.powerautomate{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -369px;
height: 20px;
}
.powerapps{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -389px;
height: 21px;
}
.defender{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -410px;
height: 25px;
}
.powerbipro{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -435px;
height: 20px;
}
.intune{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -219px;
height: 19px;
}
.azure{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -238px;
height: 21px;
}
.editor{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -477px;
height: 24px;
}
.safety{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -503px;
height: 25px;
}
.visio{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 0 -528px;
height: 22px;
}
.forms{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 25px -146px;
height: 22px;
}
.bookings{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 25px -47px;
height: 22px;
}
.vivaconnections{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 25px -73px;
height: 22px;
}
.vivainsights{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 25px -96px;
height: 24px;
}
.powervirtualagents{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 25px -167px;
height: 24px;
}
.lists{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 25px -122px;
height: 24px;
}
.clipchamp{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 25px 0;
height: 25px;
}
.loop{
background: url('https://www.fortsoft.com.ua/img-product/365-sprite.png') 25px -26px;
height: 22px;
}
.outlook, .word, .excel, .powerpoint, .publisher, .access, .exchange, .onedrive, .sharepoint, .teams, .onenote, .vivaengage, .stream, .sway, .planner, .todo, .powerautomate, .powerapps, .defender, .powerbipro, .intune, .azure, .editor, .safety, .visio, .forms, .bookings, .vivaconnections, .vivainsights, .powervirtualagents, .lists, .clipchamp, .loop{
width: 25px;
display: inline-block;
}
.bgopacity{
opacity: .35;
}
/*-------------------------- Иконки в таблице Creative Cloud ----------------------*/
.photoshop{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png');
height: 25px;
}
.illustrator{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -25px;
height: 26px;
}
.indesign{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -52px;
height: 26px;
}
.acrobat{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -77px;
height: 26px;
}
.dimension{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -103px;
height: 25px;
}
.incopy{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -130px;
height: 25px;
}
.spark{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -155px;
height: 25px;
}
.capture{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -180px;
height: 26px;
}
.comp{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -206px;
height: 25px;
}
.lightroom{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -231px;
height: 26px;
}
.lightroomclassic{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -257px;
height: 26px;
}
.bridge{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -283px;
height: 26px;
}
.photoshopfix{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -309px;
height: 26px;
}
.premiere{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -336px;
height: 26px;
}
.audition{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -362px;
height: 25px;
}
.aftereffects{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -387px;
height: 25px;
}
.character{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -412px;
height: 26px;
}
.encoder{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -438px;
height: 25px;
}
.animate{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -464px;
height: 26px;
}
.premiererush{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -490px;
height: 25px;
}
.fuse{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -515px;
height: 26px;
}
.aero{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -541px;
height: 25px;
}
.xd{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -567px;
height: 25px;
}
.dreamweaver{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -591px;
height: 25px;
}
.fresco{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -617px;
height: 25px;
}
.cclibraries{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -642px;
height: 25px;
}
.ccresources{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -667px;
height: 27px;
}
.ccmarket{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -697px;
height: 22px;
}
.fonts{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -719px;
height: 25px;
}
.behance{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -745px;
height: 25px;
}
.portfolio{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -770px;
height: 25px;
}
.prelude{
background: url('https://www.fortsoft.com.ua/img-product/adobe-sprite.png') 0 -795px;
height: 25px;
}
.photoshop, .illustrator, .indesign, .acrobat, .dimension, .incopy, .spark, .capture, .comp, .lightroom, .lightroomclassic, .bridge, .photoshopfix, .premiere, .audition, .aftereffects, .character, .encoder, .animate, .premiererush, .fuse, .aero, .xd, .dreamweaver, .fresco, .cclibraries, .ccresources, .ccmarket, .fonts, .behance, .portfolio, .prelude{
width: 25px;
display: inline-block;
}

/*--------------------------  ----------------------*/
/* End */


/* Start:/local/templates/main_new/css/style.css?164501251596897*/
@font-face{
	font-family: 'Gotham Pro';
	src: url('/local/templates/main_new/css/fonts/GothamPro.eot') format('embedded-opentype'),
	url('/local/templates/main_new/css/fonts/GothamPro.woff') format('woff'),
	url('/local/templates/main_new/css/fonts/GothamPro.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: 'Gotham Pro';
	src: url('/local/templates/main_new/css/fonts/GothamPro-Bold.eot') format('embedded-opentype'),
	url('/local/templates/main_new/css/fonts/GothamPro-Bold.woff') format('woff'),
	url('/local/templates/main_new/css/fonts/GothamPro-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face{
	font-family: 'Gotham Pro';
	src: url('/local/templates/main_new/css/fonts/GothamPro-Medium.eot') format('embedded-opentype'),
	url('/local/templates/main_new/css/fonts/GothamPro-Medium.woff') format('woff'),
	url('/local/templates/main_new/css/fonts/GothamPro-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face{
	font-family: 'Gotham Pro';
	src: url('/local/templates/main_new/css/fonts/GothamPro-MediumItalic.eot') format('embedded-opentype'),
	url('/local/templates/main_new/css/fonts/GothamPro-MediumItalic.woff') format('woff'),
	url('/local/templates/main_new/css/fonts/GothamPro-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

body{
	min-height: 100vh;
	display: flex;
	flex-direction: column;
	-webkit-flex-direction: column;
}

section{
	flex: 1 0 auto;
	-webkit-flex: 1 0 auto;
}

footer{
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
}

/* header */
.header-content-user a, .header-content-lang a, .header-content-time{
	color: #262626;
	font-family: "Gotham Pro";
	font-size: 12px;
	font-weight: 400;
	line-height: 13px;
}

.header-content-time{
	padding: 2px 0px 0px 0px;
	color: #FFFFFF;
}
.header-content-time i{
	padding-right: 5px;
	font-size: 14px;
	color: #FFFFFF;
	position: relative;
	top: 1px;
}

.header-logo{
	background: #888888;
}

.header-content-logo{
	width: 250px;
	background: #888888;
}

.header-content-logo-content{
	height: 90px;
	background: url("/local/templates/main_new/css/../images/svg/logo.svg") no-repeat left center;
	background-size: 90px 90px;
	padding-left: 110px;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	color: #FFFFFF;
}

.mini-menu{
	background: #888888;
}

.mini-menu-btn{
	display: block;
	background: url("/local/templates/main_new/css/../images/svg/menu.svg") no-repeat;
	background-size: contain;
	width: 20px;
	height: 14px;
}

.nav-link{
	font-size: 13px;
	line-height: 15px;
	color: #262626;
	font-weight: 600;
}

.main-top-menu{
	border-bottom: 1px solid #888888;
}

.header-content-phone{
	font-size: 14px;
	line-height: 14px;
	color: #999999;
	white-space: nowrap;
}

.header-content-phone span{
	color: #262626;
}

.header-content-phone span{
	font-weight: 400;
}

.callback a{
	font-size: 13px;
	line-height: 15px;
	color: #262626;
	border-bottom: 1px dashed #262626;
	font-weight: 400;
}

.category_wrap-btn,
.reviews-tab-show-all-btn{
	color: #FFFFFF;
	font-family: "Gotham Pro";
	font-size: 13px;
	font-weight: 400;
	line-height: 38px;
	background: #95B611;
	padding: 0px;
	border: none;
	border-radius: 0px;
}

.left-menu-title{
	font-size: 18px;
	line-height: 20px;
}

.left-menu-content .nav-link{
	font-size: 13px;
	line-height: 11px;
	color: #262626;
}

.left-menu-content{
	overflow-y: auto;
	flex: 1 0 0px;
	-webkit-flex: 1 0 0px;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	scrollbar-width: thin;
	scrollbar-color: #262626 #F4F4F3;
}

@media (min-width: 1200px){
	.header-content{
		max-width: 1140px;
		margin: 0 auto;
	}

	.header-content-logo{
		width: 290px;
	}

	.header-content-logo-content{
		border-right: 1px solid #979797;
	}

	.header-phones{
		width: 190px;
		background: #888888;
	}

	.header-content-phone{
		padding-left: 25px;
		width: 160px;
	}

	.header-content-phone,
	.header-content-phone span{
		color: #FFFFFF;
	}

	.header-content-phone span{
		font-weight: bold;
	}

	.header-user-lang-search{
		background: #888888;
		box-shadow: 1000px -1000px 0px 1000px #888888;
	}

	.header-logo{
		box-shadow: -1000px -1000px 0px 1000px #888888
	}

	.header-content-lang{
		background: url("/local/templates/main_new/css/../images/svg/lang.svg") no-repeat 15px center;
		padding-left: 39px;
		color: #FFFFFF;
	}

	.header-content-user{
		background: url("/local/templates/main_new/css/../images/svg/user.svg") no-repeat left center;
		padding-left: 24px;
		color: #FFFFFF;
	}

	.header-content-user a,
	.header-content-lang a{
		color: #FFFFFF;
		border-bottom: 1px dashed #FFFFFF;
	}

	.header-content-lang a.active,
	.header-content-lang a.active:hover{
		border-bottom: none;
		opacity: 0.7;
	}

	.header-content-user a:hover,
	.header-content-lang a:hover{
		text-decoration: none;
		border-bottom: 1px solid #FFFFFF;
	}

	.kyivstar{
		background: url("/local/templates/main_new/css/../images/svg/kyivstar.svg") no-repeat left center;
		background-size: contain;
	}

	.vodafon{
		background: url("/local/templates/main_new/css/../images/svg/vodafon.svg") no-repeat left center;
		background-size: contain;
	}

	.mts{
		background: url("/local/templates/main_new/css/../images/svg/mts.svg") no-repeat left center;
		background-size: contain;
	}

	.callback{
		background: url("/local/templates/main_new/css/../images/svg/callback.svg") no-repeat left center;
		background-size: contain;
		margin-bottom: 0px;
	}

	.callback a{
		color: #FFFFFF;
		border-bottom: 1px dashed #FFFFFF;
	}

	.callback a:hover{
		color: #C90010;
		text-decoration: none;
		border-bottom: 1px solid #FFFFFF;
	}

	header{
		background: #F4F4F3;
	}

	#main-top-menu{
		background: #F4F4F3;
	}

	.main-top-menu{
		border-bottom: none;
	}

	.main-top-menu > .container{
		max-width: none;
	}

	.top-menu-btn{
		height: 50px;
	}

	.top-menu-btn a{
		color: #262626;
		font-family: "Gotham Pro";
		font-size: 16px;
		font-weight: 500;
		line-height: 50px;
		text-transform: uppercase;
	}

	.top-menu-btn a:hover{
		background: #E0E0DF;
		text-decoration: none;
		color: #C90010;
	}

	.left-menu-content .nav-link{
		padding: 10px 0px 10px 28px;
		background: url("/local/templates/main_new/css/../images/svg/left-menu-item.svg") no-repeat left center;
		background-size: 19px;
	}

	.left-menu-content .nav-link:hover{
		color: #C90010;
		background: url("/local/templates/main_new/css/../images/svg/left-menu-item-hover.svg") no-repeat left center;
		background-size: 19px;
	}
}

@media (min-width: 1500px){
	.header-content,
	.container{
		max-width: 1440px;
	}

	.header-content-logo,
	.left-menu{
		padding-left: 39px !important;
		width: 340px !important;
	}

	.header-user-lang-search,
	.main-content{
		padding-right: 39px !important;
	}

	.news-block,
	.seo-text{
		padding: 0 24px;
	}

	footer > .container{
		padding: 0 39px;
	}
}

/* end header */
/* footer */
footer{
	position: relative;
}

.up-btn{
	position: absolute;
	width: 44px;
	height: 44px;
	right: 15px;
	top: -22px;
	background: url('/local/templates/main_new/css/../images/svg/up-arr.svg') no-repeat center center #C90010;
}

.up-btn:focus{
	box-shadow: 0px 0px 8px rgba(201, 0, 16, 0.6);
}

.footer-content-worcktime{
	padding-top: 25px;
	padding-bottom: 35px;
	border-bottom: 1px solid #A6A6A6;
}

.footer-content-worcktime-title{
	font-size: 14px;
	margin-top: 9px;
	line-height: 16px;
	color: #333333;
}

.footer-content-worcktime-text{
	font-size: 12px;
	margin-top: 9px;
	line-height: 16px;
	color: #333333;
}

.footer-content-social{
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #A6A6A6;
	color: #262626;
	font-size: 14px;
	font-weight: 400;
}

.footer-content-social a{
	display: inline-block;
	width: 32px;
	height: 32px;
}

.footer-content-social-facebook{
	background: url('/local/templates/main_new/css/../images/svg/facebook.svg') no-repeat center center;
	background-size: contain;
}

.footer-content-social-twitter{
	background: url('/local/templates/main_new/css/../images/svg/twitter.svg') no-repeat center center;
	background-size: contain;
}

.footer-content-logo{
	padding-top: 30px;
	padding-bottom: 30px;
}

.footer-content-logo-content{
	background: url("/local/templates/main_new/css/../images/svg/logo.svg") no-repeat left center;
	background-size: contain;
	padding-left: 110px;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	color: #999999;
	height: 90px;
	width: 220px;
}

.footer-content-conf{
	font-size: 11px;
	line-height: 16px;
	color: #262626;
	mix-blend-mode: normal;
	opacity: 0.5;
	padding-bottom: 40px;
}

.footer-content-conf a{
	color: #262626;
}

.footer-content-menu{
	padding-top: 30px;
}

.footer-content-phones{
	width: 170px;
	padding-top: 30px;
}

.footer-content-phone{
	font-size: 14px;
	line-height: 16px;
	color: #999999;
	height: 16px;
	padding-left: 25px;
	margin-bottom: 9px;
	font-weight: 500;
}

.footer-content-phone span{
	color: #262626;
}

footer .kyivstar{
	background: url('/local/templates/main_new/css/../images/svg/kyivstar-c.svg') no-repeat left center;
	background-size: contain;
}

footer .vodafon{
	background: url('/local/templates/main_new/css/../images/svg/vodafon-c.svg') no-repeat left center;
	background-size: contain;
}

footer .mts{
	background: url('/local/templates/main_new/css/../images/svg/mts-c.svg') no-repeat left center;
	background-size: contain;
}

.not-find-btn{
	border: 2px solid #C90010;
	border-radius: 3px;
}

.not-find-btn span{
	display: inline-block;
	height: 36px;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	color: #C90010;
	background: url("/local/templates/main_new/css/../images/svg/not-find.svg") no-repeat 19px center;
	padding-left: 63px;
}

.not-find-btn:hover{
	background-color: #C90010;
}

.not-find-btn:hover span{
	color: white;
	text-decoration: none;
	background: url("/local/templates/main_new/css/../images/svg/not-find-hover.svg") no-repeat 19px center #C90010;
}

.not-find-btn:focus{
	box-shadow: 0px 0px 8px rgba(201, 0, 16, 0.6);
}

.subscribe-news-title{
	font-size: 16px;
	line-height: 15px;
	color: #333333;
}

.subscribe-news-content{
	background: #F4F4F3;
	border-radius: 3px;
}

.subscribe-news-content-text{
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}

.subscribe-news-content .form-control{
	font-size: 13px;
	line-height: 12px;
	color: #262626;
	padding: 14px 0px 10px 14px;
	height: 36px;
	border: none;
}

.subscribe-news-content .form-control::placeholder{
	opacity: 0.7;
	font-size: 13px;
	line-height: 12px;
}

.subscribe-news-addon{
	border: none;
	width: 48px;
}

.subscribe-news-addon .btn{
	background: url("/local/templates/main_new/css/../images/svg/mail.svg") no-repeat center center #C90010;
	opacity: 0.5;
	border-radius: 0px 4px 4px 0px;
}

.subscribe-news-addon .btn:hover{
	opacity: 1;
}

.subscribe-news-addon .btn:focus{
	box-shadow: 0px 0px 8px rgba(201, 0, 16, 0.6);
}

@media (min-width: 768px){
	.not-find-btn span{
		line-height: 36px;
	}
}

@media (min-width: 1200px){
	.footer-content{
		max-width: 1140px;
		margin: 0 auto;
	}

	.footer-content-logo,
	.footer-content-menu,
	.footer-content-phones{
		border-bottom: 1px solid #A6A6A6;
	}

	.footer-content-conf{
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.footer-content-social{
		border-bottom: none;
	}

	.footer-content-logo-content{
		width: 250px;
		padding-right: 30px;
		border-right: 1px solid #A6A6A6;
	}

	.footer-content-worcktime{
		background: url('/local/templates/main_new/css/../images/svg/clock.svg') no-repeat left 30px;
		padding: 21px 0px 8px 27px;
	}

	.footer-content-menu .nav-link{
		text-align: left !important;
		background: url('/local/templates/main_new/css/../images/svg/dot.svg') no-repeat left center;
		background-size: 3px 3px;
		padding-left: 12px !important;
		margin-left: -15px;
		margin-right: -15px;
	}

	.footer-content-menu .nav-link:hover{
		color: #262626;
		text-decoration: underline;
	}

	.not-find, .subscribe-news{
		border-top: 1px solid #EEEEEE;
	}

	.not-find-btn span{
		line-height: 18px;
	}
}

/* end footer */
/* content */
@media (min-width: 1200px){
	.left-menu{
		width: 320px;
	}

	.main-content{
		width: 788px;
	}
}

/* end content */
/* modal */
.modal-header{
	padding: 15px 10px;
	background: #EEEEEE;
}

.modal-header img{
	height: 24px;
}

.modal-title{
	font-size: 16px;
	line-height: 18px;
	font-weight: 500;
	color: #262626;
}

.modal-title img{
	margin-right: 12px;
}

.modal-header .close{
	padding: 0px;
	margin: 0px;
	width: 16px;
	height: 16px;
	margin-top: 4px;
	background: url('/local/templates/main_new/css/../images/svg/close-modal.svg') no-repeat center center;
	background-size: contain;
}

.modal-header .close:focus{
	outline: 0;
	box-shadow: none;
}

.modal-body{
	padding: 10px;
}

.modal-body-info{
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

@media (min-width: 768px){
	.modal-header{
		padding: 15px 30px;
	}

	.modal-body{
		padding: 15px 30px;
	}
}

/* end modal */
.header-content-lang-user-find{
	width: 620px;
	padding-top: 8px;
}

.header-content-lang-user-find, .header-content-lang-user-find a{
	font-size: 12px;
	color: #FFFFFF;
}

.header-content-lang, .header-content-user{
	height: 16px;
	line-height: 16px;
}

footer{
	flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
}

body{
	font: normal 12px/16px 'Gotham Pro';
	color: #262626;
	scrollbar-arrow-color: #F4F4F3;
	scrollbar-3dlight-color: #F4F4F3;
	scrollbar-highlight-color: #F4F4F3;
	scrollbar-face-color: #262626;
	scrollbar-shadow-color: #F4F4F3;
	scrollbar-darkshadow-color: #F4F4F3;
	scrollbar-track-color: #F4F4F3;
	scrollbar-width: thin;
}

::-webkit-scrollbar{
	width: 5px;
	border-radius: 2.5px;
	background-color: #F4F4F3;
}

::-webkit-scrollbar-thumb{
	background-color: #262626;
	border-radius: 2.5px;
}

::-webkit-scrollbar-button{
	display: none;
}

.form-control:focus{
	color: currentColor;
	border-color: currentColor;
	outline: 0;
	box-shadow: none;
}

.bold{
	font-weight: bold;
}

.medium{
	font-weight: 500;
}

.btn-1{
	background: linear-gradient(0deg, #C90010, #C90010), linear-gradient(90deg, #E5001D 0%, #C90010 100%);
	border-radius: 3px;
	font-size: 12px;
	line-height: 11px;
	text-align: center;
	color: #FFFFFF;
	padding: 7px 9px;
}

.btn-1:focus{
	box-shadow: 0 0 8px rgba(201, 0, 16, 0.6);
}

.btn-1:hover{
	color: #FFFFFF;
}

.header-content-logo a:hover, .footer-content-logo a:hover{
	text-decoration: none;
}

.header-menu{
	height: 47px;
}

.header-menu .nav-item{
	background: #F4F4F3;
}

.header-menu .nav-item a{
	font-size: 16px;
	line-height: 47px;
	text-transform: uppercase;
	color: #262626;
}

#category_wrap .nav-item a{
	line-height: 18px;
}

.header-menu .nav-item:hover{
	background: #E0E0DF;
}

.header-menu .nav-item:hover a{
	color: #C90010;
}

.main-content-left{
	flex-direction: column;
	-webkit-flex-direction: column;
}

.main-content-left > div.d-flex{
	flex-direction: column;
	-webkit-flex-direction: column;
	flex: 1 0 0px;
	-webkit-flex: 1 0 0px;
}

.err.err-quantity{
	display: none;
	position: absolute;
	background: rgba(39, 39, 39, 0.65);
	font-size: 14px;
	color: #FFFFFF;
	z-index: 10;
	bottom: 90%;
	width: 400px;
	text-align: inherit;
	padding: 10px;
	border-radius: 0;
	max-width: 80vw;
}

.breadcrumb{
	background: none;
}

.breadcrumb-item + .breadcrumb-item::before{
	content: '>';
	color: #999999;
}

.breadcrumb-item a{
	font-size: 14px;
	line-height: 18px;
	color: #999999;
	text-decoration: none;
}

.breadcrumb-item a:hover{
	text-decoration: underline;
}

.breadcrumb-item.active{
	font-size: 14px;
	line-height: 18px;
	color: #262626;
}

.products-slider{
	margin-top: 30px;
}

.products-slider-title, .products-title, .slider-title{
	font-size: 18px;
	line-height: 17px;
	color: #262626;
}

.main-content-left ~ section{
	max-width: 1045px;
	min-height: 775px;
}

.slick-arrow{
	position: absolute;
	width: 20px;
	height: 40px;
	border: 1px solid #EEEEEE;
	z-index: 1;
	top: 77px;
}

.slick-arrow:focus{
	box-shadow: none;
	outline: 0;
}

.slider-prev-btn{
	left: -1px;
	background: url("/local/templates/main_new/css/../images/svg/l-arr.svg") no-repeat 5px center #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-radius: 0px 4px 4px 0px;
}

.slider-prev-btn:before{
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	top: -4px;
	left: -1px;
	border-left: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	border-radius: 0px 0px 0px 4px;
	box-shadow: -2px 2px 0px 2px #FFFFFF;
}

.slider-prev-btn:after{
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	bottom: -4px;
	left: -1px;
	border-left: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-radius: 4px 0px 0px 0px;
	box-shadow: -2px -2px 0px 2px #FFFFFF;
}

.slider-next-btn{
	right: -1px;
	background: url("/local/templates/main_new/css/../images/svg/r-arr.svg") no-repeat 9px center #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-radius: 4px 0px 0px 4px;
}

.slider-next-btn:before{
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	top: -4px;
	right: -1px;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	border-radius: 0px 0px 4px 0px;
	box-shadow: 2px 2px 0px 2px #FFFFFF;
}

.slider-next-btn:after{
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	bottom: -4px;
	right: -1px;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	border-radius: 0px 4px 0px 0px;
	box-shadow: 2px -2px 0px 2px #FFFFFF;
}

.card.icon-advise{
	background: url("/local/templates/main_new/css/../images/svg/icon-advise.svg") no-repeat left 10px #FFFFFF;
}

.card.icon-new{
	background: url("/local/templates/main_new/css/../images/svg/icon-new.svg") no-repeat left 10px #FFFFFF;
}

.card.icon-stock{
	background: url("/local/templates/main_new/css/../images/svg/icon-stock.svg") no-repeat left 10px #FFFFFF;
}

.card.icon-top{
	background: url("/local/templates/main_new/css/../images/svg/icon-top.svg") no-repeat left 10px #FFFFFF;
}

.card.icon-advise-ua{
	background: url("/local/templates/main_new/css/../images/svg/icon-advise-ua.svg") no-repeat left 10px #FFFFFF;
}

.card.icon-new-ua{
	background: url("/local/templates/main_new/css/../images/svg/icon-new-ua.svg") no-repeat left 10px #FFFFFF;
}

.card.icon-stock-ua{
	background: url("/local/templates/main_new/css/../images/svg/icon-stock-ua.svg") no-repeat left 10px #FFFFFF;
}

.card.icon-top-ua{
	background: url("/local/templates/main_new/css/../images/svg/icon-top-ua.svg") no-repeat left 10px #FFFFFF;
}

.seo-text h2{
	font-size: 16px;
	line-height: 15px;
	font-weight: 500;
}

.seo-text h3{
	font-size: 14px;
	line-height: 13px;
	font-weight: 500;
}

.seo-text{
	font-size: 12px;
	line-height: 16px;
	color: #999999;
}

.seo-text a{
	color: #999999;
	text-decoration: underline;
}

.seo-text a:hover{
	text-decoration: none;
}

.seo-text .collapse:not(.show){
	display: block;
	max-height: 70px;
	overflow: hidden;
}

.seo-text-link-hide{
	display: none;
}

.seo-text .seo-text-link{
	font-size: 12px;
	line-height: 11px;
	color: #262626;
	text-decoration: underline;
	margin-top: 10px;
}

footer{
	background: #F4F4F3;
}

.footer-content-1{
	padding-top: 30px;
	padding-bottom: 30px;
	height: 150px;
}

.footer-content-2{
	border-top: 1px solid #A6A6A6;
	padding-top: 15px;
	padding-bottom: 20px;
	height: 85px;
}

.products-pages{
	margin-top: 30px;
}

.products-pages .page-item{
	margin-right: 10px;
}

.products-pages .page-link{
	border: 1px solid #EEEEEE;
	border-radius: 2px;
	font-weight: 500;
	font-size: 14px;
	line-height: 13px;
	color: #262626;
	padding: 12px 14px;
	text-decoration: none;
}

.products-pages .disabled .page-link{
	background: #EEEEEE;
	border: 1px solid #EEEEEE;
}

.products-pages .page-link:hover{
	background: none;
	color: #C90010;
}

.prev-link:before{
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url('/local/templates/main_new/css/../images/svg/l-arr.svg') no-repeat center center;
	background-size: contain;
	margin-bottom: -2px;
}

.prev-link span{
	display: inline-block;
	margin-left: 5px;
}

.prev-link:hover:before{
	background: url('/local/templates/main_new/css/../images/svg/l-arr-red.svg') no-repeat center center;
	background-size: contain;
}

.next-link:after{
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url('/local/templates/main_new/css/../images/svg/r-arr.svg') no-repeat center center;
	background-size: contain;
	margin-bottom: -2px;
}

.next-link span{
	display: inline-block;
	margin-right: 5px;
}

.next-link:hover:after{
	background: url('/local/templates/main_new/css/../images/svg/r-arr-red.svg') no-repeat center center;
	background-size: contain;
}

.left-menu-content .navbar-collapse{
	align-items: flex-start;
}

.left-menu-back a{
	font-size: 14px;
	line-height: 13px;
	color: #999999;
}

.left-menu-back:before{
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	background: url('/local/templates/main_new/css/../images/svg/l-arr.svg') no-repeat center center;
	background-size: contain;
	margin-bottom: -1px;
}

.filter-group{
	margin-bottom: -1px;
}

.filter-group button,
.product-info-tab-btn button{
	height: 50px;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	color: #262626;
	border-radius: 0px;
	padding: 0px 15px;
	border-top: 1px solid #F4F4F3;
	border-bottom: 1px solid #F4F4F3;
	margin-right: -25px;
}

.filter-group button:hover,
.product-info-tab-btn button:hover{
	color: #C90010;
}

.filter-group button:focus,
.product-info-tab-btn button:focus{
	outline: 0;
	box-shadow: none;
}

.filter-group button[aria-expanded="false"],
.product-info-tab-btn button[aria-expanded="false"]{
	background: url('/local/templates/main_new/css/../images/svg/down-arr-black.svg') no-repeat right 15px center #FFFFFF;
}

.filter-group button[aria-expanded="true"],
.product-info-tab-btn button[aria-expanded="true"]{
	background: url('/local/templates/main_new/css/../images/svg/up-arr-black.svg') no-repeat right 15px center #F4F4F3;
}

.filter-item input[type="checkbox"],
.form-check-input,
#cart-order-igree,
#userconsent{
	width: 20px;
	height: 20px;
	position: relative;
	margin-right: 10px;
}

.filter-item input[type="checkbox"]:before,
.form-check-input:before,
#cart-order-igree:before,
#userconsent:before{
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: url('/local/templates/main_new/css/../images/svg/checkbox.svg') no-repeat top center;
	background-size: cover;
	cursor: pointer;
}

.filter-item input[type="checkbox"]:checked:before,
.form-check-input:checked:before,
#cart-order-igree:checked:before,
#userconsent:checked:before{
	background: url('/local/templates/main_new/css/../images/svg/checkbox.svg') no-repeat bottom center;
	background-size: cover;
}

.form-check-label{
	cursor: pointer;
	font-weight: 500;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	position: relative;
	top: -5px;
}

.filter-group .filter-item:first-of-type{
	margin-top: 20px;
}

.filter-group .filter-item:last-of-type{
	margin-bottom: 15px;
}

.filter-item{
	position: relative;
}

.filter-item-show{
	position: absolute;
	height: 34px;
	top: -7px;
	left: 270px;
	background: #C90010;
	padding: 11px 18px 12px 6px;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	z-index: 50;
}

.filter-item-show a{
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	white-space: nowrap;
	text-decoration: none;
	border-bottom: 1px dashed #FFFFFF;
}

.filter-item-show a:hover{
	border-bottom: 1px solid #FFFFFF;
}

.filter-item-show a:before{
	content: '';
	position: absolute;
	height: 100%;
	width: 17px;
	left: -17px;
	top: 0px;
	background: url('/local/templates/main_new/css/../images/svg/fshow.svg') no-repeat left center;
}

.filter-item-show .close-btn{
	position: absolute;
	top: 4px;
	right: 4px;
	width: 7px;
	height: 7px;
	background: url('/local/templates/main_new/css/../images/svg/close.svg') no-repeat center center;
	padding: 0px;
	border: none;
	margin: 0px;
}

.filter-btn{
	margin-top: 10px;
	font-size: 13px;
	border-radius: 2px;
	padding: 0px;
	background: #FFFFFF;
}

.filter-btn div{
	line-height: 44px;
	width: 282px;
	margin: 0 auto;
}

.filter-btns{
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #F4F4F3;
}

.filter-submit-btn{
	border: 2px solid #95B611;
}

.filter-submit-btn div{
	background: url('/local/templates/main_new/css/../images/svg/submit.svg') no-repeat 252px center #FFFFFF;
	color: #262626;
}

.filter-clear-btn{
	background: #EEEEEE;
	border: 2px solid #EEEEEE;
}

.filter-clear-btn div{
	background: url('/local/templates/main_new/css/../images/svg/clear.svg') no-repeat 253px center #EEEEEE;
	color: #C90010;
}

.filter-btn:focus{
	outline: 0;
	box-shadow: none;
}

.filter-btn:hover{
	text-decoration: underline;
}

.form-group-text{
	font-size: 16px;
	line-height: 45px;
	font-weight: 500;
	color: #999999;
}

.req .form-group-text:before{
	content: '';
	height: 100%;
	padding-left: 8px;
	margin-right: 7px;
	background: url('/local/templates/main_new/css/../images/svg/req.svg') no-repeat center center;
	background-size: contain;
}

.form-group-control .form-control[type="text"],
.form-group-control .form-control[type="email"],
.form-group-control .form-control[type="tel"],
.form-group-control .form-control[type="password"]{
	height: 45px;
	font-size: 18px;
	line-height: 17px;
	color: #262626;
	font-weight: 500;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	box-shadow: inset 3px 3px 0px #F4F4F3;
	border-radius: 3px;
}

.form-group-control .form-control[type="text"]::placeholder,
.form-group-control .form-control[type="email"]::placeholder,
.form-group-control .form-control[type="tel"]::placeholder,
.form-group-control .form-control[type="password"]::placeholder{
	color: rgba(38, 38, 38, 0.5);
}

.form-group-submit-btn{
	font-size: 18px;
	line-height: 54px;
	font-weight: 500;
	color: #FFFFFF;
	background: #C90010;
	border-radius: 3px;
	border: none;
	padding: 0;
}

.form-group-submit-btn:hover{
	color: #FFFFFF;
}

.form-group-submit-btn:focus{
	box-shadow: 0px 0px 8px rgba(201, 0, 16, 0.6);
	outline: 0;
}

.form-group-forgot-link{
	font-size: 14px;
	line-height: 13px;
	color: #262626;
	margin-top: 10px;
	display: inline-block;
}

.form-group-forgot-link:hover{
	color: #262626;
}

#callback .btn{
	width: 280px;
}

#login .btn{
	width: 210px;
}

.form-group-reg-btn{
	background: #FFFFFF;
	border-radius: 4px;
	font-size: 18px;
	line-height: 17px;
	font-weight: 500;
	color: #C90010;
	border: 2px solid #C90010;
	padding: 18px;
}

.form-group-reg-btn:hover{
	color: #C90010;
}

.form-group-reg-btn:focus{
	box-shadow: 0px 0px 8px rgba(201, 0, 16, 0.6);
	outline: 0;
}

.autorisation-modal-social-text{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}

#login .btn.autorisation-modal-facebook{
	width: 24px;
	height: 24px;
	padding: 0px;
	background: url('/local/templates/main_new/css/../images/svg/facebook-modal.svg') no-repeat center center;
	background-size: contain;
	margin-right: 15px;
}

#login .btn.autorisation-modal-google{
	width: 24px;
	height: 24px;
	padding: 0px;
	background: url('/local/templates/main_new/css/../images/svg/google-modal.svg') no-repeat center center;
	background-size: contain;
}

.autorisation-modal-social{
	margin-bottom: 10px;
}

#register .form-control.calendar,
#personal-tabs .form-control.calendar{
	position: relative;
	padding-right: 46px;
	position: relative;
}

#register .form-group-control-calendar,
#personal-tabs .form-group-control-calendar{
	position: relative;
}

#register .calendar-img,
#personal-tabs .calendar-img{
	width: 31px;
	height: 31px;
	position: absolute;
	top: 7px;
	right: 7px;
}

#register .form-control[type="radio"],
#personal-tabs .form-control[type="radio"]{
	display: inline-block;
}

#register .form-check-label,
#personal-tabs .form-check-label{
	font-size: 14px;
	line-height: 13px;
	color: #999999;
}

#register .form-control[type="radio"]:checked ~ .form-check-label,
#personal-tabs .form-control[type="radio"]:checked ~ .form-check-label{
	color: #262626;
}

#register .form-group-subtext,
#personal-tabs .form-group-subtext{
	font-size: 12px;
	line-height: 12px;
	text-align: right;
	color: #999999;
}

/*#register .btn,
#personal-tabs .btn{
	width: 273px;
}*/

.header-content-phones a:hover{
}

#zapros .form-group-text{
	line-height: 16px;
}

#zapros textarea{
	height: 90px;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	box-shadow: inset 3px 3px 0px #F4F4F3;
	border-radius: 3px;
}

#zapros .btn{
	width: 273px;
}

#subscribe-news-modal .btn{
	width: 280px;
}

#conf-modal .modal-dialog{
	max-width: 800px;
}

#conf-modal .form-group-text{
	padding: 13px 20px;
	border: 1px solid #EEEEEE;
	box-shadow: inset 3px 3px 0px #F4F4F3;
	border-radius: 3px;
	height: 280px;
}

#conf-modal .form-group-text-content{
	color: #666666;
	overflow-y: auto;
	font-size: 14px;
	line-height: 20px;
}

#conf-modal .btn{
	width: 250px;
}

#basket_form .modal-dialog{
	max-width: 850px;
}

#basket_form .modal-header{
	background: none;
	height: 75px;
	padding: 30px 30px 20px 30px;
}

.form-group-cart-item{
	/*height: 92px;*/
	border: 1px solid #EEEEEE;
	margin-bottom: -1px;
	padding: 10px 15px;
}

.form-group-cart-item-img{
	width: 70px;
}

.form-group-cart-item-img .img-fluid{
	max-height: 100%;
}

.form-group-cart-item-text{
	width: 320px;
}

.form-group-cart-item-text-title{
	font-size: 12px;
	line-height: 17px;
	color: #262626;
}

.form-group-cart-item-text-code{
	font-size: 12px;
	line-height: 11px;
	color: #999999;
}

.form-group-cart-item-text-price{
	font-size: 14px;
	line-height: 13px;
	color: #666666;
}

.form-group-cart-item-text-old-price{
	font-size: 14px;
	line-height: 13px;
	color: #999999;
	text-decoration: line-through #C90010;
}

.form-group-cart-item-sale{
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #999999;
	width: 50px;
}

.sale .form-group-cart-item-sale{
	color: #262626;
}

.form-group-cart-item-count .btn{
	width: 10px;
	height: 10px;
	padding: 0px;
}

.form-group-cart-item-count-minus-btn{
	background: url('/local/templates/main_new/css/../images/svg/minus-btn.svg') no-repeat center center;
	background-size: contain;
}

.form-group-cart-item-count-minus-btn:hover{
	background: url('/local/templates/main_new/css/../images/svg/minus-btn-red.svg') no-repeat center center;
	background-size: contain;
}

.form-group-cart-item-count-pluss-btn{
	background: url('/local/templates/main_new/css/../images/svg/plus-btn.svg') no-repeat center center;
	background-size: contain;
}

.form-group-cart-item-count-pluss-btn:hover{
	background: url('/local/templates/main_new/css/../images/svg/plus-btn-red.svg') no-repeat center center;
	background-size: contain;
}

.form-group-cart-item-count-minus-btn:focus, .form-group-cart-item-count-pluss-btn:focus{
	box-shadow: none;
	outline: 0;
}

.form-group-cart-item-count-input{
	background: #F4F4F3;
	box-shadow: inset 3px 3px 0px rgba(230, 230, 230, 0.5);
	border-radius: 3px;
	border: none;
	width: 60px;
	height: 38px;
	font-size: 16px;
	line-height: 15px;
	text-align: center;
	font-weight: 500;
	color: #262626;
}

.form-group-cart-item-all-price{
	font-size: 16px;
	line-height: 15px;
	color: #262626;
	width: 100px;
}

.form-group-cart-item-del-btn{
	width: 15px;
	height: 18px;
	background: url('/local/templates/main_new/css/../images/svg/del-btn.svg') no-repeat center center;
	background-size: contain;
}

.form-group-cart-item-del-btn:hover{
	background: url('/local/templates/main_new/css/../images/svg/del-btn-red.svg') no-repeat center center;
	background-size: contain;
}

.form-group-cart-item-del-btn:focus{
	box-shadow: none;
	outline: 0;
}

#cart .form-group-reg-btn{
	background: url('/local/templates/main_new/css/../images/svg/cart-l-arr-red.svg') no-repeat 18px center;
	padding-left: 40px;
}

@media (min-width: 1200px){
	.modal-body.cart-page-content > .row:not(:last-child){
		border-right: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
	}

	.modal-body.cart-page-content > .row:first-child{
		border-top: 1px solid #EEEEEE;
	}
}

#basket_form .form-group-submit-btn{
	width: 280px;
}

.main-content-item-text{
	width: 900px;
}

.main-content-item-img-header{
	height: 70px;
	border: 1px solid #EEEEEE;
	border-bottom: none;
}

.main-content-item-img-big-img{
	height: 430px;
	padding: 10px;
	text-align: center;
	border: 1px solid #EEEEEE;
	border-bottom: none;
	border-top: none;
}

.main-content-item-img-big-img img{
	object-fit: contain;
	max-height: 100%;
}

.main-content-item-img-small-img-slider{
	height: 100px;
	padding: 15px 0px;
	border: 1px solid #EEEEEE;
}

.main-content-item-img-header.icon-advise{
	background: url("/local/templates/main_new/css/../images/svg/icon-advise.svg") no-repeat left 20px #FFFFFF;
}

.main-content-item-img-header.icon-new{
	background: url("/local/templates/main_new/css/../images/svg/icon-new.svg") no-repeat left 20px #FFFFFF;
}

.main-content-item-img-header.icon-stock{
	background: url("/local/templates/main_new/css/../images/svg/icon-stock.svg") no-repeat left 20px #FFFFFF;
}

.main-content-item-img-header.icon-top{
	background: url("/local/templates/main_new/css/../images/svg/icon-top.svg") no-repeat left 20px #FFFFFF;
}

.main-content-item-img-header.icon-advise-ua{
	background: url("/local/templates/main_new/css/../images/svg/icon-advise-ua.svg") no-repeat left 20px #FFFFFF;
}

.main-content-item-img-header.icon-new-ua{
	background: url("/local/templates/main_new/css/../images/svg/icon-new-ua.svg") no-repeat left 20px #FFFFFF;
}

.main-content-item-img-header.icon-stock-ua{
	background: url("/local/templates/main_new/css/../images/svg/icon-stock-ua.svg") no-repeat left 20px #FFFFFF;
}

.main-content-item-img-header.icon-top-ua{
	background: url("/local/templates/main_new/css/../images/svg/icon-top-ua.svg") no-repeat left 20px #FFFFFF;
}

.main-content-item-img-header .zoom-icon{
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url("/local/templates/main_new/css/../images/svg/zoom-icon.svg") no-repeat center center;
	background-size: contain;
	margin-top: 20px;
}

.main-content-item-img-small-img-slider .slick-arrow{
	top: 15px;
}

.main-content-item-img-small-img-slider-content{
	height: 70px;
}

.main-content-item-img-small-img-slider-content img{
	height: 70px;
	margin: 0 auto;
}

.main-content-item h1{
	font-size: 20px;
	line-height: 27px;
	color: #262626;
	font-weight: 400;
}

@media (min-width: 1200px){
	.main-content-item h1{
		font-size: 26px;
		line-height: 32px;
	}
}

.main-content-item-text-info{
	font-size: 13px;
	line-height: 20px;
	font-weight: 500;
	color: #262626;
}

.main-content-item-text-rating-review{
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

.only-licensed-soft{
	background: url("/local/templates/main_new/css/../images/svg/shield.svg") no-repeat left center;
	padding-left: 33px !important;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	line-height: 13px;
	font-weight: 500;
	color: #95B611;
	width: 565px;
}

.main-content-item-text-rating{
	width: 155px;
	padding: 15px 20px 15px 0px !important;
	border-bottom: 1px solid #EEEEEE;
}

.item-rating-text{
	font-size: 12px;
	line-height: 11px;
	font-weight: 500;
	color: #999999;
}

.item-rating{
	width: 112px;
	height: 20px;
	background: #F4F4F3;
	mask-image: url("/local/templates/main_new/css/../images/svg/rating-mask.svg");
	-webkit-mask-box-image: url("/local/templates/main_new/css/../images/svg/rating-mask.svg");
}

.item-rating-value{
	background: #F1C40F;
}

.main-content-item-text-review{
	border-bottom: 1px solid #EEEEEE;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px !important;
	padding-right: 15px !important;
}

.main-content-item-text-review-cnt{
	background: url("/local/templates/main_new/css/../images/svg/review-cnt.svg") no-repeat left center;
	height: 12px;
	padding-left: 22px;
}

.main-content-item-text-review-cnt a{
	font-size: 12px;
	line-height: 11px;
	font-weight: 500;
	color: #666666;
	border-bottom: 1px solid #666666;
	text-decoration: none;
}

.main-content-item-text-review-cnt a:hover{
	text-decoration: none;
}

.red-link-r-arr{
	font-size: 12px;
	line-height: 18px;
	color: #C90010;
	font-weight: 500;
	border-bottom: 1px dashed #C90010;
	position: relative;
}

.red-link-r-arr:hover{
	color: #C90010;
	text-decoration: none;
	border-bottom: 1px solid #C90010;
}

.red-link-r-arr:after{
	content: '';
	display: block;
	position: absolute;
	top: 2px;
	right: -12px;
	width: 10px;
	height: 10px;
	background: url("/local/templates/main_new/css/../images/svg/red-link-r-arr.svg") no-repeat center center;
}

.buy-new-license-btn, .extend-license-btn{
	background: url("/local/templates/main_new/css/../images/svg/round-arr-sprite.svg") no-repeat left top;
	background-size: 28px 56px;
	height: 28px;
	padding: 8px 0px 7px 38px !important;
	border: none;
	font-size: 14px;
	line-height: 13px;
	color: #262626;
	width: 550px;
	margin-right: 15px;
}

.buy-new-license-btn:focus, .extend-license-btn:focus{
	outline: 0;
	box-shadow: none;
}

.main-content-item-text-license-title{
	margin-top: 15px;
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 17px;
	font-weight: 500;
	color: #666666;
}

.buy-new-license-btn[aria-expanded="true"], .extend-license-btn[aria-expanded="true"]{
	background-position: bottom left;
}

.buy-new-license-btn[aria-expanded="true"] ~ .col-12,
.extend-license-btn[aria-expanded="true"] ~ .col-12{
	display: none;
}

.from-price-license{
	width: 155px;
	font-weight: bold;
	font-size: 16px;
	line-height: 28px;
	color: #262626;
	padding-left: 38px !important;
}

.from-price-license-btn{
	width: 135px;
	background: #FFFFFF;
	border: 2px solid #C90010;
	border-radius: 2px;
	font-size: 12px;
	line-height: 11px;
	color: #C90010;
	padding-top: 12px;
	font-weight: 500;
	padding-bottom: 11px;
}

.from-price-license-btn:hover{
	background-color: #C90010;
	color: white;
}

a.catalog-button{
	color: #C90010;
	font-weight: bold;
	text-decoration: none;
}

.cookie-confirm-wrap{
	display: none;
	position: fixed;
	z-index: 20;
	width: 100%;
	height: auto;
	bottom: 0;
	background: transparent;
	text-align: center;
}

.cookie-confirm{
	position: relative;
	background-color: rgb(238, 238, 238);
	width: 640px;
	height: auto;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-left: auto;
	margin-right: auto
}

.cookie-confirm p{
	padding-right: 17px;
	padding-left: 17px;
	text-align: justify;
	margin: 0;
}

.license-item{
	margin-bottom: -1px;
	padding-bottom: 15px;
}

.text-license{
	width: 550px;
	margin-right: 15px;
	padding: 15px 0px 15px 40px !important;
	background: url("/local/templates/main_new/css/../images/svg/round-green.svg") no-repeat 18px center;
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	color: #262626;
}

.price-license{
	min-width: 160px;
	font-weight: bold;
	font-size: 16px;
	line-height: 15px;
	color: #262626;
	padding-left: 38px !important;
}

.price-btn{
	padding-left: 38px !important;
}

@media (min-width: 1200px){
	.price-license,
	.price-btn{
		padding-left: 0px !important;
	}
}

.buy-license-btn{
	width: 135px;
	background: #FFFFFF;
	border: 2px solid #95B611;
	border-radius: 2px;
	background: url("/local/templates/main_new/css/../images/svg/buy-btn.svg") no-repeat right 10px center;
	padding: 12px 45px 11px 21px;
	font-size: 12px;
	line-height: 11px;
	font-weight: 500;
	color: #666666;
	margin-top: 13px;
}

.buy-license-btn:hover{
	background: url("/local/templates/main_new/css/../images/svg/buy-btn-w.svg") no-repeat right 21px center #95B611;
	color: #FFFFFF;
}

#collapse-extend-license .buy-license-btn{
	padding: 12px 36px 11px 13px;
	background: url("/local/templates/main_new/css/../images/svg/time.svg") no-repeat right 14px center;
}

#collapse-extend-license .buy-license-btn:hover{
	background: url("/local/templates/main_new/css/../images/svg/time-w.svg") no-repeat right 14px center #95B611;
}

.go2reviews{
	cursor: pointer;
}

.other-items{
	margin-top: 50px;
}

.item-tabs .nav-item .nav-link{
	border: none;
	background: #F4F4F3;
	border-bottom: 3px solid #F4F4F3;
	height: 50px;
	padding: 0px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	line-height: 50px;
	color: #666666;
}

.item-tabs .nav-item .nav-link.active{
	border-bottom: 3px solid #C90010;
	color: #C90010;
}

.item-tabs .nav-item .nav-link:hover{
	color: #C90010;
}

.item-tab-text.collapse:not(.show){
	max-height: 280px;
	display: block;
	overflow: hidden;
}

.item-text-link-hide{
	display: none;
}

.item-tab-text h2{
	font-size: 18px;
	line-height: 17px;
	font-weight: 500;
}

.item-tab-text h3{
	font-size: 14px;
	line-height: 18px;
	font-weight: 500;
}

.item-tab-text h4{
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
}

.item-tab-text{
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-bottom: 20px;
}

.item-tab-text a{
	color: #666666;
	font-weight: 500;
}

.item-tab-text a:hover{
	text-decoration: none;
	color: #C90010;
}

.item-text-link{
	font-weight: 500;
	font-size: 12px;
	line-height: 11px;
	color: #262626;
	text-decoration: underline;
}

.item-text-link:hover{
	color: #262626;
	text-decoration: none;
}

.item-tab-text table{
	width: 100%;
}

.item-tab-text table tr:first-child{
	background: #F0F2F6;
}

.item-tab-text table td{
	border: 1px solid;
	padding: 10px;
}

#video-review{
	text-align: center;
}

.reviews-tab-title{
	font-weight: 500;
	font-size: 18px;
	line-height: 17px;
	color: #262626;
	padding-top: 28px;
	padding-bottom: 16px;
	border-bottom: 1px solid #EEEEEE;
}

.main-content-item-img-small-img-slider-content > div:not(.slick-list){
	display: inline-block;
	height: 100%;
}

.main-content-item-img-small-img-slider-content{
	overflow: hidden;
}

.reviews-tab-review{
	min-height: 80px;
	padding: 20px 0px 20px 25px;
	border-bottom: 1px solid #EEEEEE;
	background: url("/local/templates/main_new/css/../images/svg/user-review.svg") no-repeat left 20px;
}

.reviews-tab-review-name{
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #262626;
}

.review-rating{
	width: 92px;
	height: 16px;
	background: #F4F4F3;
	mask-image: url("/local/templates/main_new/css/../images/svg/rating-mask.svg");
	-webkit-mask-box-image: url("/local/templates/main_new/css/../images/svg/rating-mask.svg");
}

.review-rating-value{
	background: #F1C40F;
}

.reviews-tab-review-date{
	background: url("/local/templates/main_new/css/../images/svg/clock-gray.svg") no-repeat left center;
	padding-left: 18px !important;
	font-weight: 500;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

.reviews-tab-review-text{
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}

.reviews-tab-review.answer{
	background: url("/local/templates/main_new/css/../images/svg/answer-arr.svg") no-repeat left 20px;
}

.reviews-tab-review.answer .reviews-tab-review-name:before{
	content: '';
	display: inline-block;
	width: 44px;
	height: 34px;
	margin-top: -9px;
	margin-bottom: -9px;
	background: url("/local/templates/main_new/css/../images/svg/logo-gray.svg") no-repeat left center;
	background-size: contain;
}

.reviews-tab-review.answer .reviews-tab-review-text{
	padding-left: 44px !important;
}

.reviews-tab-btn{
	margin-top: 25px;
}

.reviews-tab-show-all-btn.hide_comments{
	background: #FFFFFF;
	border: 2px solid #95B611;
	border-radius: 2px;
	color: #666666;
	font-weight: 500;
	font-size: 13px;
	line-height: 12px;
	padding-top: 15px;
	padding-bottom: 13px;
}

.reviews-tab-show-all-btn:hover{
	background: #95B611;
	color: #FFFFFF;
}

.tab-content{
	border: 1px solid #EEEEEE;
	padding: 30px;
}

.mfp-preloader{
	display: none;
}

.new-review-form{
	padding: 20px 8px;
	background: #F4F4F3;
}

.new-review-form .form-control{
	background: #FFFFFF;
	border: 1px solid #E9E9E9;
	border-radius: 2px;
	font-weight: 500;
	font-size: 14px;
	line-height: 13px;
	color: #666666;
}

.new-review-form .new-review-form-text{
	height: 125px;
}

.new-review-form-rating{
	line-height: 20px;
	font-weight: 400;
	font-size: 12px;
	color: #666666;
}

.new-review-form-rating-val{
	display: inline-block;
	width: 25px;
	height: 20px;
	margin-bottom: -6px;
	background: url("/local/templates/main_new/css/../images/svg/rating-star.svg") no-repeat center bottom;
	background-size: 20px 40px;
}

.new-review-form-rating-val:hover ~ .new-review-form-rating-val{
	background-position: center top;
}

.new-review-form-btn{
	width: 225px;
	background: url("/local/templates/main_new/css/../images/svg/new-review-btn.svg") no-repeat 21px center #95B611;
	padding: 16px 40px 15px 50px;
	font-weight: 500;
	font-size: 14px;
	line-height: 13px;
	color: #FFFFFF;
	border: 2px solid #95B611;
	border-radius: 2px;
}

.new-review-form-btn:hover{
	color: #FFFFFF;
}

.btn:focus{
	box-shadow: none;
	outline: 0;
}

.show-all-other-items-btn{
	width: 100%;
	background: #FFFFFF;
	border: 2px solid #95B611;
	border-radius: 2px;
	font-weight: 500;
	font-size: 13px;
	line-height: 40px;
	color: #666666;
	padding: 0;
}

@media (min-width: 1200px){
	.show-all-other-items-btn{
		width: 280px;
	}
}

.show-all-other-items-btn:hover{
	background: #95B611;
	color: #FFFFFF;
}

.cart-page-content{
	border: 2px solid #95B611;
}

.modal-body.cart-page-content{
	border: none;
}

.cart-page-content .form-group-cart-item{
	padding: 0px;
}

/*.cart-page-content .form-group-cart-item{
	height: 108px;
}*/

.cart-page-content .border-1{
	width: 1px;
	background: #EEEEEE;
}

.cart-page-content .form-group-cart-item-img{
	padding: 10px !important;
	width: 130px;
}

.cart-page-content .form-group-cart-item-text{
	width: 390px;
	padding: 10px 5px !important;
}

.cart-page-content .form-group-cart-item-text a{
	color: #262626;
}

.cart-page-content .form-group-cart-item-price{
	width: 130px;
	padding: 10px 0px !important;
	text-align: center;
}

.cart-page-content .form-group-cart-item-sale{
	width: 80px;
	padding: 10px 0px !important;
	text-align: center;
}

.cart-page-content .form-group-cart-item-count{
	width: 160px;
	padding: 10px 0px !important;
	text-align: center;
}

.cart-page-content .form-group-cart-item-all-price{
	width: 150px;
	padding: 10px 0px !important;
	text-align: center;
}

.cart-page-content .form-group-cart-item-del{
	width: 35px;
	padding: 10px 0px !important;
	text-align: center;
}

.cart-page-content .new-price{
	font-size: 14px;
	line-height: 13px;
	color: #666666;
}

.cart-page-content .old-price{
	display: none;
}

.cart-page-content .sale .old-price{
	display: block;
	font-size: 14px;
	line-height: 13px;
	color: #999999;
	text-decoration: line-through #C90010;
}

.add-cart-item{
	background: #F4F4F3;
}

.add-cart-item-content > div{
	background: url("/local/templates/main_new/css/../images/svg/lines-1.svg") repeat-y;
}

.add-cart-item-img{
	width: 61px;
	background: url("/local/templates/main_new/css/../images/svg/lines-3.svg") no-repeat;
	background-position: 1px center;
}

.add-cart-item:last-child .add-cart-item-content > div:first-child{
	background: url("/local/templates/main_new/css/../images/svg/lines-2.svg") no-repeat;
	background-position: left center;
}

.add-cart-item:last-child .add-cart-item-content > div:last-child{
	background: none;
}

.add-cart-item-img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.add-cart-item-text{
	display: inline-block;
	padding-left: 6px;
	padding-right: 10px;
	font-size: 10px;
	line-height: 14px;
	font-weight: 400;
	color: #666666;
}

.add-cart-item-price{
	padding-left: 67px;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #262626;
}

.add-cart-item-btn{
	width: 90px;
	background: #FFFFFF;
	border: 2px solid #C90010;
	border-radius: 2px;
	font-size: 12px;
	line-height: 34px;
	font-weight: 500;
	color: #C90010;
	padding: 0;
	margin-right: 10px;
}

.add-cart-item-btn:hover{
	background: #C90010;
	color: #FFFFFF;
}

@media (min-width: 768px){
	.add-cart-item-text{
		padding-right: 110px;
	}

	.add-cart-item-btn{
		margin-right: 110px;
	}
}

@media (min-width: 1200px){
	.main-content-left{
		width: 320px;
	}

	.add-cart-item-img{
		width: 73px;
	}

	.add-cart-item-text{
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
		padding-right: 0px;
		padding-left: 30px;
	}

	.add-cart-item-price{
		padding-left: 170px;
		padding-right: 130px;
	}

	.add-cart-item-btn{
		margin-right: 35px;
	}

	.add-cart-item-content > div:last-child{
		background: none;
	}
}

.cart-cupon{
	border: 1px dashed #95B611;
	border-radius: 4px;
}

.cart-cupon-content{
	width: 290px;
	padding: 10px 10px 10px 65px;
	background: url("/local/templates/main_new/css/../images/svg/cupon.svg") no-repeat 6px center;
}

.cart-cupon-text{
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	font-weight: 400;
}

.cart-cupon-input{
	width: 120px;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	box-shadow: inset 3px 3px 0px #F4F4F3;
	border-radius: 3px;
	height: 45px;
	font-size: 18px;
	line-height: 17px;
	padding-left: 15px;
}

.cart-cupon-input:focus{
	box-shadow: inset 3px 3px 0px #F4F4F3;
	outline: 0;
}

.cart-price-plus-nds-price,
.cart-price-plus-nds-nds{
	font-size: 10px;
	font-weight: 400;
	line-height: 18px;
	color: #262626;
}

.cart-price-plus-nds-summ{
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #262626;
}

.cart-price-plus-nds-old-summ{
	font-size: 16px;
	font-weight: 300;
	line-height: 18px;
	text-decoration: line-through #C90010;
	color: #999999;
}

@media (min-width: 1200px){
	.cart-cupon-content{
		width: auto;
		padding: 20px 20px 20px 100px;
		background-position: 25px center;
	}

	.cart-cupon-text{
		font-size: 14px;
		font-weight: 400;
		line-height: 18px;
	}

	.cart-cupon-input{
		width: 300px;
	}

	.cart-price-plus-nds-price,
	.cart-price-plus-nds-nds{
		font-size: 14px;
		font-weight: 400;
		line-height: 25px;
	}

	.cart-price-plus-nds-summ{
		font-size: 18px;
		font-weight: 500;
		line-height: 30px;
	}

	#cart .cart-price-plus-nds-summ{
		font-size: 16px;
		font-weight: 400;
		line-height: 18px;
	}

	#cart .modal-dialog{
		max-width: 850px;
	}
}

.cart-user-info-and-pay-types-title{
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #262626;
	margin-top: 40px;
}

@media (min-width: 768px){
	.cart-user-info-and-pay-types-title{
		font-size: 22px;
		font-weight: 400;
		line-height: 26px;
	}
}

@media (min-width: 1200px){
	.cart-user-info-and-pay-types-title{
		font-size: 26px;
		font-weight: 400;
		line-height: 28px;
	}
}

.cart-user-info-and-pay-types-content{
	background: #FFFFFF;
	box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	padding: 20px !important;
}

input[type="radio"].round-radio{
	width: 20px;
	height: 20px;
	position: relative;
	display: inline-block;
	line-height: 20px;
}

input[type="radio"].round-radio:before{
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background: url("/local/templates/main_new/css/../images/svg/radio.svg") no-repeat top center;
	background-size: cover;
	cursor: pointer;
}

input[type="radio"].round-radio:checked:before{
	background-position: bottom center;
}

label[for]{
	cursor: pointer;
}

.cart-user-type-title, .cart-user-content-right-title{
	font-weight: 500;
	font-size: 18px;
	line-height: 18px;
	color: #262626;
}

.cart-user-type-type{
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #999999;
}

.cart-user-content-input{
	margin-top: 20px;
	ackground: #FFFFFF;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	box-shadow: inset 3px 3px 0px #F4F4F3;
	border-radius: 3px;
	font-weight: 500;
	font-size: 16px;
	line-height: 15px;
	color: #999999;
	height: 45px;
}

#cart-user-content-fiz .cart-user-content-left{
	margin-top: 70px;
	width: 630px;
	padding-right: 30px;
}

.cart-user-content-right{
	margin: -30px 0px;
	padding: 30px 15px 30px 30px;
	border-left: 1px solid #F4F4F3;
}

.cart-user-content-right-pay-type-block{
	height: 80px;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	border-radius: 5px;
	padding-left: 20px;
}

.cart-user-content-right-pay-type.privatbank{
	margin-top: 34px;
	background: url("/local/templates/main_new/css/../images/svg/privat.svg") no-repeat right 25px center;
}

.cart-user-content-right-pay-type.kvitanciya{
	margin-top: 20px;
	background: url("/local/templates/main_new/css/../images/svg/kvitanciya.svg") no-repeat right 37px center;
}

.cart-user-content-right-pay-type-block{
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	color: #999999;
}

.cart-user-content-right-pay-type-block .round-radio{
	margin-right: 10px;
}

#cart-user-content-ur .cart-user-content-left{
	margin-top: 70px;
	width: 630px;
	padding-right: 30px;
}

.cart-user-content-left-title{
	font-weight: 500;
	font-size: 16px;
	line-height: 15px;
	color: #262626;
	margin-top: 25px;
}

.cart-user-content-left-title + .cart-user-content-input{
	margin-top: 12px;
}

#cart-user-content-ur .cart-user-content-left, #cart-user-content-ur .cart-user-content-right{
	width: 50%;
}

#cart-user-content-ur .cart-user-content-right{
	margin-top: 70px;
	padding: 0px 15px 30px 30px;
}

#cart-user-content-ur .cart-user-content-right .cart-user-content-input:nth-of-type(3){
	margin-top: 52px;
}

label.selected{
	color: #262626;
}

.cart-order-comment{
	margin-top: 40px;
}

.cart-order-comment-title{
	font-weight: 500;
	font-size: 26px;
	line-height: 25px;
	color: #262626;
	margin-bottom: 14px;
}

.cart-order-comment-left{
	width: 630px;
}

.cart-order-comment-right{
	width: 420px;
}

textarea.cart-order-comment-text{
	height: 90px;
	font-size: 16px;
	line-height: 15px;
	font-weight: 500;
	color: #999999;
}

#cart-order-igree, #userconsent{
	margin-right: 10px;
}

.form-check-label[for="cart-order-igree"]{
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	height: 90px;
}

.capcha{
	width: 300px;
	height: 75px;
	background: url("/local/templates/main_new/css/../images/capcha.png") no-repeat center center;
}

.cart-order-submit-btn{
	font-weight: 500;
	font-size: 18px;
	line-height: 17px;
	color: #FFFFFF;
	background: #C90010;
	border: 2px solid #C90010;
	border-radius: 3px;
	height: 55px;
}

.cart-order-submit-btn:hover{
	color: #C90010;
	background: #FFFFFF;
}

.main-content-right{
	width: 220px;
}

.cart-right-title{
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #262626;
}

.cart-content-phone-title{
	font-weight: 500;
	font-size: 14px;
	line-height: 25px;
	color: #333333;
}

.cart-content-phones > .row > .col-12, .cart-content-worcktime > .row > .col-12{
	padding-left: 40px;
}

.cart-content-phone-title{
	background: url("/local/templates/main_new/css/../images/svg/phone-black.svg") no-repeat 15px center;
}

.cart-content-phones .cart-content-phone{
	background-position: 15px center;
	background-size: 16px 16px;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
	color: #999999;
	margin-top: 4px;
}

.cart-content-worcktime{
	margin-bottom: 20px;
}

.cart-content-worcktime-title{
	background: url("/local/templates/main_new/css/../images/svg/clock.svg") no-repeat 15px center;
	font-size: 14px;
	line-height: 25px;
	color: #333333;
}

.cart-content-worcktime-text{
	font-size: 12px;
	line-height: 25px;
	color: #999999;
}

.cart-content-logo{
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	height: 120px;
	padding-left: 75px;
	background: url("/local/templates/main_new/css/../images/svg/logo-gray.svg") no-repeat left center;
	background-size: 60px 60px;
}

.cart-content-logo-text{
	font-weight: bold;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	color: #999999;
}

.cart-content-logo a:hover{
	text-decoration: none;
}

.cart-content-text,
.cart-content-text a{
	font-size: 11px;
	line-height: 16px;
	font-weight: 500;
	color: #999999;
}

.grace-page-left .left-menu-title{
	font-size: 20px;
	line-height: 21px;
	margin-bottom: 21px;
}

.grace-page-title{
	line-height: 22px;
	color: #262626;
}

.grace-page-title-text{
	font-size: 16px;
}

.grace-page-title-text-res{
	font-size: 14px;
	line-height: 22px;
}

.grace-page-title-text-res p{
	color: #666666;
	padding: 0px;
	margin: 0px;
}

.grace-page-title-text-pay{
	font-size: 16px;
	line-height: 18px;
}

.logo-pay{
	background: url('/local/templates/main_new/css/../images/svg/privat.svg') no-repeat top center;
	background-size: contain;
	width: 120px;
	margin-top: 12px;
	padding-top: 30px;
	margin-bottom: 6px;
	font-size: 12px;
	line-height: 12px;
	color: #262626;
}

.payment-method, .payment-amount{
	font-size: 14px;
	line-height: 25px;
}

.grace-button-payment{
	width: 310px;
	height: 54px;
	font-size: 18px;
	line-height: 17px;
	color: #FFFFFF;
	background: #C90010;
	border-radius: 3px;
	border: 2px solid #C90010;
}

.grace-button-payment:hover{
	color: #C90010;
	background: #FFFFFF;
}

.kyivstar-b{
	background: url('/local/templates/main_new/css/../images/svg/kyivstar-c.svg') no-repeat left center;
	background-size: contain;
}

.vodafon-b{
	background: url('/local/templates/main_new/css/../images/svg/vodafon-c.svg') no-repeat left center;
	background-size: contain;
}

.mts-b{
	background: url('/local/templates/main_new/css/../images/svg/mts-c.svg') no-repeat left center;
	background-size: contain;
}

#banner-modal .modal-header{
	height: 80px;
	background: url('/local/templates/main_new/css/../images/svg/banner-line.svg') repeat-x left top #EEEEEE;
	padding: 30px 30px 0px 30px;
	border: none;
}

#banner-modal .modal-body{
	padding: 0px 30px;
	font-size: 16px;
	line-height: 22px;
	color: #C90010;
	height: 355px;
	background: url('/local/templates/main_new/css/../images/banner-bg.png') repeat-x center center;
	background-size: cover;
}

#banner-modal .modal-footer{
	min-height: 130px;
	background: url('/local/templates/main_new/css/../images/svg/banner-line.svg') repeat-x right bottom #C90010;
	border: none;
	font-weight: 900;
	font-size: 16px;
	line-height: 15px;
	color: #FFFFFF;
	padding: 17px 30px 40px 30px;
}

.modal-content{
	border-radius: 4px;
	background: #FFFFFF;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
	border: none;
}

#banner-modal .modal-footer .col-6{
	padding: 0px 10px;
}

#banner-modal .modal-footer input{
	height: 45px;
	font-size: 16px;
	line-height: 15px;
	color: #999999;
}

#banner-modal .modal-footer button{
	height: 45px;
	font-size: 16px;
	line-height: 15px;
	color: #FFFFFF;
	background: #C90010;
	border: 2px solid #FFFFFF;
	border-radius: 3px;
}

#banner-modal .modal-footer button:hover{
	color: #C90010;
	background: #FFFFFF;
}

.line{
	margin: 30px 0;
	background: #EEEEEE;
	height: 2px;
}

.news-block--item{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.news-item-right{
	padding-left: 20px;
}

.news-date{
	background: #999999;
	border-radius: 3px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
	display: inline-block;
	padding: 0 10px;
}

.news-title{
	font-size: 18px;
	line-height: 21px;
	color: #262626;
	margin: 10px 0
}

.news-btn{
	border: 2px solid #95B611;
	text-decoration: none;
	text-align: center;
	font-weight: 700;
	border-radius: 2px;
	text-transform: uppercase;
	padding: 10px 15px;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
}

.news-btn:hover{
	color: #FFFFFF;
	background: #95B611;
	text-decoration: none;
}

.news-detail--date{
	font-size: 12px;
	line-height: 14px;
	color: #999999;
}

.news-detail--banner{
	margin: 10px 0;
}

.red-text{
	color: #C90010;
	font-size: 12px;
	line-height: 18px;
}

.news-detail--title{
	font-size: 14px;
	line-height: 18px;
	color: #262626;
	font-weight: 700;
}

.news-detail--text{
	color: #666666
}

.news-detail--table{
	margin-bottom: 30px;
}

.news-detail--table table{
	width: 100%;
}

.news-detail--table th{
	background: #F4F4F3;
	border: 1px solid #EEEEEE;
	padding: 10px 20px;
	color: #666666;
	font-size: 14px;
}

.news-detail--table th:first-child{
	width: 40%;
}

.news-detail--table th:nth-child(n+3){
	color: #C90010;
	font-family: 'Gotham Pro';
}

.news-detail--table td{
	padding: 15px 20px;
	border: 1px solid #EEEEEE;
	font-size: 13px;
}

.news-detail--table td:nth-child(n+3){
	color: #C90010;
}

.news-detail--table td:nth-child(3){
	font-family: 'Gotham Pro';
	font-weight: 700;
}

.repost-block > *{
	vertical-align: middle;
}

.repost-block span{
	color: #999999;
	margin-right: 5px;
	display: inline-block;
}

.repost-block a{
	margin-right: 5px;
}

.news-block-detail{
	margin-bottom: 30px;
}

section{
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

section h2{
	font-weight: 900;
	font-size: 20px;
	line-height: 19px;
	color: #262626;
	margin-bottom: 20px;
	text-transform: uppercase;
}

section h3{
	font-weight: 900;
	font-size: 18px;
	line-height: 17px;
	color: #262626;
	margin-bottom: 20px;
	text-transform: uppercase;
}

section h4{
	font-weight: bold;
	font-size: 16px;
	line-height: 15px;
	color: #262626;
	margin-bottom: 20px;
}

section h5{
	font-weight: bold;
	font-size: 14px;
	line-height: 13px;
	color: #262626;
	margin-bottom: 20px;
}

section p{
	margin-bottom: 12px;
}

section b{
	font-weight: bold;
	color: #262626;
}

section a{
	font-weight: 500;
	color: #262626;
	text-decoration: underline;
}

section a:hover{
	color: #262626;
	text-decoration: none;
}

section .card a{
	font-weight: 500;
	color: #666666;
	text-decoration: none;
}

section .card a:hover{
	color: #666666;
	text-decoration: underline;
}

section .btn,
section .nav-link,
#personal-btns a,
.order-status-info-content-item a,
.webinar-detail-link,
.webinar-detail-link:hover{
	text-decoration: none;
}

#map_canvas{
	margin-bottom: 30px;
}

.kyivstar-c{
	background: url('/local/templates/main_new/css/../images/svg/kyivstar-c.svg') no-repeat left center;
	background-size: 21px 20px;
	padding-left: 27px;
}

.vodafon-c{
	background: url('/local/templates/main_new/css/../images/svg/vodafon-c.svg') no-repeat left center;
	background-size: 20px 20px;
	padding-left: 27px;
}

.mts-c{
	background: url('/local/templates/main_new/css/../images/svg/mts-c.svg') no-repeat left center;
	background-size: 20px 20px;
	padding-left: 27px;
}

.mail-c{
	background: url('/local/templates/main_new/css/../images/svg/mail-c.svg') no-repeat left center;
	background-size: 20px 16px;
	padding-left: 27px;
}

section div.telephone{
	line-height: 30px;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
}

section div.telephone span{
	font-weight: 500;
	color: #262626;
}

section div.email{
	line-height: 30px;
	font-size: 14px;
	font-weight: 500;
	color: #262626;
}

section .hrefacord{
	font-weight: 500;
	font-size: 16px;
	line-height: 42px;
	color: #262626;
	overflow: hidden;
	text-decoration: none;
}

section .hrefacord.active{
	color: #C90010;
}

section .hrefacord:before{
	content: '';
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	margin-top: 7px;
	margin-right: 10px;
	background: url('/local/templates/main_new/css/../images/svg/round-arr-sprite.svg') no-repeat left top;
	background-size: 28px 56px;
	line-height: 42px;
}

section .hrefacord.active:before{
	background-position: left bottom;
}

section .accordion-container .list_price{
	padding-left: 38px;
}

.personal-info{
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #999999;
	margin-bottom: 25px;
}

.personal-page h1{
	font-size: 20px;
	line-height: 19px;
	color: #262626;
}

.personal-page a:hover{
	text-decoration: none;
}

.personal-tab-btn{
	width: 315px;
	height: 165px;
	border: 1px solid #EEEEEE;
	padding-top: 98px;
}

.personal-tab-btn{
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	color: #262626;
	position: relative;
	background: #FFFFFF;
}

.personal-tab-btn.personal-reg:before{
	content: '';
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 35px;
	left: 50%;
	margin-left: -20px;
	background: url('/local/templates/main_new/css/../images/svg/pers-reg.svg') no-repeat center top;
}

.personal-tab-btn.personal-orders:before{
	content: '';
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 35px;
	left: 50%;
	margin-left: -20px;
	background: url('/local/templates/main_new/css/../images/svg/pers-ord.svg') no-repeat center top;
}

.personal-tab-btn.personal-cart:before{
	content: '';
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 35px;
	left: 50%;
	margin-left: -20px;
	background: url('/local/templates/main_new/css/../images/svg/pers-cart.svg') no-repeat center top;
}

.personal-tab-btn.personal-history:before{
	content: '';
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 35px;
	left: 50%;
	margin-left: -20px;
	background: url('/local/templates/main_new/css/../images/svg/pers-hist.svg') no-repeat center top;
}

.personal-tab-btn:hover{
	background-color: #C90010;
	color: white;
}

.personal-tab-btn:hover:before{
	background-position: center bottom;
}

.personal-tab-btn.focus{
	box-shadow: none;
	outline: 0;
}

#reg-data form{
	width: 565px;
}

#personal-btns{
	margin-bottom: 40px;
}

.personal-tabs-title{
	font-size: 26px;
	line-height: 25px;
	color: #262626;
}

.order-status{
	background: #F4F4F3;
	border: 1px solid #EEEEEE;
}

.order-status-buttons{
	width: 260px;
}

.order-status-info-title{
	padding: 20px;
	font-size: 16px;
	line-height: 15px;
	color: #262626;
	border-bottom: 1px solid #EEEEEE;
}

.order-status-buttons-title{
	padding: 12px 24px 10px 54px;
}

.order-status-info-title, .order-status-buttons-title{
	height: 60px;
}

.order-status-buttons-date{
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

.order-status-buttons-status{
	font-size: 12px;
	line-height: 16px;
}

.icon-ok .order-status-buttons-status{
	color: #95B611;
}

.icon-err .order-status-buttons-status{
	color: #C90010;
}

.icon-ok{
	background: url('/local/templates/main_new/css/../images/svg/icon-ok.svg') no-repeat 20px 18px;
}

.icon-err{
	background: url('/local/templates/main_new/css/../images/svg/icon-err.svg') no-repeat 20px 18px;
}

.order-status-info-content{
	font-size: 14px;
	line-height: 25px;
	color: #262626;
	padding: 10px 20px 20px 20px;
}

.order-status-info{
	border-right: 1px solid #EEEEEE;
}

.order-status-info-content-item{
	height: 60px;
	border: 1px solid #EEEEEE;
	margin-bottom: -1px;
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	color: #666666;
	padding-left: 40px !important;
	background: url('/local/templates/main_new/css/../images/svg/round-green.svg') no-repeat 18px center #FFFFFF;
}

.order-status-buttons-content{
	padding: 0px 20px 20px 20px;
}

.order-pay-button,
.order-cancel-button,
.order-re-button{
	height: 40px;
	font-size: 13px;
	line-height: 12px;
	font-weight: 500;
	border-radius: 2px;
}

.order-pay-button{
	background: /*url('/local/templates/main_new/css/../images/svg/ord-pay-btn.svg') no-repeat 15px center*/ #C90010;
	border: 2px solid #C90010;
	color: #FFFFFF;
	/*margin-top: 13px;
	margin-bottom: 7px;*/
}

.order-pay-btn{
	background: url('/local/templates/main_new/css/../images/svg/ord-pay-btn.svg') no-repeat 15px center #C90010;
}

.order-pay-button:hover{
	color: #FFFFFF;
}

.order-cancel-button{
	/*background: url('/local/templates/main_new/css/../images/svg/ord-can-btn.svg') no-repeat 14px center #FFFFFF;*/
	border: 2px solid #C90010;
	color: #C90010;
	/*margin-top: 3px;
	margin-bottom: 7px;*/
}

.order-cancel-btn{
	background: url('/local/templates/main_new/css/../images/svg/ord-can-btn.svg') no-repeat 14px center #FFFFFF;
}

.order-cancel-button:hover{
	color: #C90010;
}

.order-re-button{
	background: url('/local/templates/main_new/css/../images/svg/ord-re-btn.svg') no-repeat 17px center #FFFFFF;
	border: 2px solid #95B611;
	color: #666666;
	margin-top: 13px;
}

.order-re-button:hover{
	color: #666666;
}

.order-info-block{
	width: 650px;
	margin-bottom: 20px;
}

.order-info-block > div.row{
	background: #F4F4F3;
}

.order-info-block-header{
	/*height: 60px;*/
	border-bottom: 1px solid #EEEEEE;
}

.order-info-block-header-title{
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #262626;
}

.order-info-block-header-title-status{
	padding-left: 54px;
	font-size: 12px;
	line-height: 20px;
	font-weight: 500;
}

.order-info-block-header-title-status.icon-ok{
	color: #95B611;
}

.order-info-block-header-title-status.icon-err{
	color: #C90010;
}

.order-info-block-content{
	font-weight: bold;
	font-size: 13px;
	line-height: 25px;
	color: #666666;
	padding: 15px 20px;
}

.order-info-block-content .grey-text{
	font-size: 12px;
	line-height: 25px;
	color: #999999;
}

/*.order-info-button{
	width: 220px;
	margin: 0px 10px 0px 0px;
}*/

#personal-tabs .form-group-cart-item-count .btn{
	width: 10px;
}

.form-group-cart-item-price{
	width: 210px;
}

.form-group-cart-item-type{
	width: 370px;
}

.cart-summary{
	/*width: 470px;*/
	font-size: 14px;
	line-height: 25px;
	font-weight: 500;
	color: #262626;
}

.cart-summary-price.col-5{
	font-size: 16px;
	line-height: 30px;
}

.cart-summary-price.col-7{
	font-size: 16px;
	line-height: 30px;
}

.main-content > .row > section .back-to-orders,
.personal-page .red-link-l-arr{
	font-size: 12px;
	line-height: 11px;
	color: #C90010;
	padding-left: 14px;
	position: relative;
}

.personal-page .red-link-l-arr:hover{
	color: #C90010;
	text-decoration: underline;
}

.main-content > .row > section .back-to-orders:before,
.personal-page .red-link-l-arr:before{
	content: '';
	display: block;
	position: absolute;
	top: 2px;
	left: 0px;
	width: 10px;
	height: 10px;
	background: url('/local/templates/main_new/css/../images/svg/red-link-l-arr.svg') no-repeat center center;
}

/********** АКЦИИ НАЧАЛО ************/
/* Get the bourbon mixin from http://bourbon.io */
/* Reset */
.flip-clock-wrapper *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}

.flip-clock-wrapper a{
	cursor: pointer;
	text-decoration: none;
	color: #CCCCCC;
}

.flip-clock-wrapper a:hover{
	color: #FFFFFF;
}

.flip-clock-wrapper ul{
	list-style: none;
}

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after{
	content: " ";
	display: table;
}

.flip-clock-wrapper.clearfix:after{
	clear: both;
}

.flip-clock-wrapper.clearfix{
	*zoom: 1;
}

/* Main */
.flip-clock-wrapper{
	text-align: center;
	position: relative;
	width: 250px;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}

@media (min-width: 1200px){
	.flip-clock-wrapper{
		width: 320px;
		height: 42px;
		line-height: 42px;
		font-size: 28px;
	}
}

/* Skeleton */
.flip-clock-wrapper ul{
	box-sizing: content-box;
	position: relative;
	float: left;
	margin: 0px 2px;
	width: 10%;
	height: 100%;
	font-weight: bold;
	border-radius: 6px;
	background: #C90010;
}

.flip-clock-wrapper ul li{
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-decoration: none !important;
}

.flip-clock-wrapper ul li:first-child{
	z-index: 2;
}

.flip-clock-wrapper ul li a{
	display: block;
	height: 100%;
	-webkit-perspective: 200px;
	-moz-perspective: 200px;
	perspective: 200px;
	margin: 0 !important;
	overflow: visible !important;
	cursor: default !important;
}

.flip-clock-wrapper ul li a div{
	z-index: 1;
	position: absolute;
	left: 0;
	width: 100%;
	height: 50%;
	font-size: 80px;
	overflow: hidden;
	outline: 1px solid transparent;
}

.flip-clock-wrapper ul li a div .shadow{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
}

.flip-clock-wrapper ul li a div.up{
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	top: 0;
}

.flip-clock-wrapper ul li a div.up:after{
	content: "";
	position: absolute;
	top: 44px;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 3px;
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.4);
}

.flip-clock-wrapper ul li a div.down{
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-o-transform-origin: 50% 0;
	transform-origin: 50% 0;
	bottom: 0;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.flip-clock-wrapper ul li a div div.inn{
	position: absolute;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 200%;
	color: #FFFFFF;
	text-shadow: 0 1px 2px #000000;
	text-align: center;
	background-color: #C90010;
	border-radius: 6px;
	font-size: 22px;
}

.flip-clock-wrapper ul li a div.up div.inn{
	top: 0;
}

.flip-clock-wrapper ul li a div.down div.inn{
	bottom: 0;
}

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before{
	z-index: 3;
}

.flip-clock-wrapper .flip{
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7);
}

.flip-clock-wrapper ul.play li.flip-clock-active{
	-webkit-animation: asd 0.01s 0.49s linear both;
	-moz-animation: asd 0.01s 0.49s linear both;
	animation: asd 0.01s 0.49s linear both;
	z-index: 5;
}

.flip-clock-divider{
	box-sizing: content-box;
	float: left;
	display: inline-block;
	position: relative;
	width: 2%;
	height: 38px;
}

.flip-clock-divider:first-child{
	width: 0;
}

.flip-clock-dot{
	display: block;
	background: #323434;
	width: 4px;
	height: 4px;
	margin-left: -2px;
	position: absolute;
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	left: 50%;
}

.flip-clock-divider .flip-clock-label{
	width: 58px;
	position: absolute;
	top: -1.5em;
	left: 100%;
	color: black;
	text-shadow: none;
	font-size: 12px;
	line-height: 100%;
}

@media (min-width: 1200px){
	.flip-clock-divider .flip-clock-label{
		width: 74px;
	}
}

.flip-clock-dot.top{
	top: 24px;
}

.flip-clock-dot.bottom{
	bottom: 24px;
}

@-webkit-keyframes asd{
	0%{
		z-index: 2;
	}
	100%{
		z-index: 4;
	}
}

@-moz-keyframes asd{
	0%{
		z-index: 2;
	}
	100%{
		z-index: 4;
	}
}

@-o-keyframes asd{
	0%{
		z-index: 2;
	}
	100%{
		z-index: 4;
	}
}

@keyframes asd{
	0%{
		z-index: 2;
	}
	100%{
		z-index: 4;
	}
}

.flip-clock-wrapper ul.play li.flip-clock-active .down{
	z-index: 2;
	-webkit-animation: turn 0.5s 0.5s linear both;
	-moz-animation: turn 0.5s 0.5s linear both;
	animation: turn 0.5s 0.5s linear both;
}

@-webkit-keyframes turn{
	0%{
		-webkit-transform: rotateX(90deg);
	}
	100%{
		-webkit-transform: rotateX(0deg);
	}
}

@-moz-keyframes turn{
	0%{
		-moz-transform: rotateX(90deg);
	}
	100%{
		-moz-transform: rotateX(0deg);
	}
}

@-o-keyframes turn{
	0%{
		-o-transform: rotateX(90deg);
	}
	100%{
		-o-transform: rotateX(0deg);
	}
}

@keyframes turn{
	0%{
		transform: rotateX(90deg);
	}
	100%{
		transform: rotateX(0deg);
	}
}

.flip-clock-wrapper ul.play li.flip-clock-before .up{
	z-index: 2;
	-webkit-animation: turn2 0.5s linear both;
	-moz-animation: turn2 0.5s linear both;
	animation: turn2 0.5s linear both;
}

@-webkit-keyframes turn2{
	0%{
		-webkit-transform: rotateX(0deg);
	}
	100%{
		-webkit-transform: rotateX(-90deg);
	}
}

@-moz-keyframes turn2{
	0%{
		-moz-transform: rotateX(0deg);
	}
	100%{
		-moz-transform: rotateX(-90deg);
	}
}

@-o-keyframes turn2{
	0%{
		-o-transform: rotateX(0deg);
	}
	100%{
		-o-transform: rotateX(-90deg);
	}
}

@keyframes turn2{
	0%{
		transform: rotateX(0deg);
	}
	100%{
		transform: rotateX(-90deg);
	}
}

.flip-clock-wrapper ul li.flip-clock-active{
	z-index: 3;
}

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
	background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
	-webkit-animation: show 0.5s linear both;
	-moz-animation: show 0.5s linear both;
	animation: show 0.5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
	background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
	background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
	-webkit-animation: hide 0.5s 0.3s linear both;
	-moz-animation: hide 0.5s 0.3s linear both;
	animation: hide 0.5s 0.3s linear both;
}

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{
	background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
	background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
	background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
	-webkit-animation: show 0.5s linear both;
	-moz-animation: show 0.5s linear both;
	animation: show 0.5s linear both;
}

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{
	background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
	background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
	background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
	background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
	-webkit-animation: hide 0.5s 0.3s linear both;
	-moz-animation: hide 0.5s 0.3s linear both;
	animation: hide 0.5s 0.2s linear both;
}

@-webkit-keyframes show{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}

@-moz-keyframes show{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}

@-o-keyframes show{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}

@keyframes show{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}

@-webkit-keyframes hide{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}

@-moz-keyframes hide{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}

@-o-keyframes hide{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}

@keyframes hide{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}

@media screen and (max-width: 768px){
	.cookie-confirm{
		width: calc(100% - 80px);
	}
}

@media screen and (max-width: 450px){
	.cookie-confirm{
		width: 100%;
	}
}

.news-block--item{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.news-item-right{
	padding-left: 20px;
}

.news-date{
	background: #999999;
	border-radius: 3px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FFFFFF;
	font-size: 11px;
	display: inline-block;
	padding: 0 10px;
}

.news-title{
	font-size: 18px;
	line-height: 21px;
	color: #262626;
	margin: 10px 0
}

.news-text{
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-bottom: 20px;
}

.news-btn:hover{
	color: #FFFFFF;
	background: #95B611;
	text-decoration: none;
}

.news-detail--date{
	font-size: 12px;
	line-height: 14px;
	color: #999999;
}

.news-detail--banner{
	margin: 10px 0;
}

.red-text{
	color: #C90010;
	font-size: 12px;
	line-height: 18px;
}

.news-detail--title{
	font-size: 14px;
	line-height: 18px;
	color: #262626;
	font-weight: 700;
}

.news-detail--text{
	color: #666666
}

.news-detail--table{
	margin-bottom: 30px;
}

.news-detail--table table{
	width: 100%;
}

.news-detail--table th{
	background: #F4F4F3;
	border: 1px solid #EEEEEE;
	padding: 10px 20px;
	color: #666666;
	font-size: 14px;
}

.news-detail--table th:first-child{
	width: 40%;
}

.news-detail--table th:nth-child(n+3){
	color: #C90010;
	font-family: 'Gotham Pro';
}

.news-detail--table td{
	padding: 15px 20px;
	border: 1px solid #EEEEEE;
	font-size: 13px;
}

.news-detail--table td:nth-child(n+3){
	color: #C90010;
}

.news-detail--table td:nth-child(3){
	font-family: 'Gotham Pro';
	font-weight: 700;
}

.repost-block > *{
	vertical-align: middle;
}

.repost-block span{
	color: #999999;
	margin-right: 5px;
	display: inline-block;
}

.repost-block a{
	margin-right: 5px;
}

.news-block-detail{
	margin-bottom: 30px;
}

.news-block-detail .news-btn{
	margin-top: 10px;
	display: inline-block;
}

.promotion-block{
	border: 2px solid #95B611;
	box-sizing: border-box;
	border-radius: 3px;
	padding: 10px;
	margin: 25px 0;
}

.promotion-item--title{
	font-size: 18px;
	line-height: 21px;
	color: #262626;
	font-weight: 500;
	margin: 15px 0;
}

.promotion-block--content{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.promotion-item--left span{
	font-size: 12px;
	line-height: 18px;
	color: #262626;
	display: inline-block;
	margin: 10px 0;
	font-weight: 500;
}

.promotion-item--left ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

.promotion-item--left ul li{
	display: inline-block;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	width: 73px;
	height: 73px;
	vertical-align: middle;
	text-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
}

.promotion-item--right{
	padding: 0 20px;
}

.clockdown-block{
	background: #F4F4F3;
	text-align: center;
}

.clockdown-block--title{
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #C90010;
	font-weight: 500;
	padding-top: 10px;
	padding-bottom: 20px;
}

.clockdown-block--period{
	font-size: 12px;
	line-height: 20px;
	color: #999999;
}

.clockdown-block--text{
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: 500;
	margin: 10px 0;
}

.btn-promo{
	border: 2px solid #C90010;
	box-sizing: border-box;
	border-radius: 3px;
	font-size: 13px;
	line-height: 15px;
	color: #C90010;
	padding: 15px 20px;
	font-weight: 500;
	text-decoration: none;
}

.btn-promo i{
	margin-right: 5px;
}

.btn-promo:hover{
	color: #FFFFFF;
	background: #C90010;
}

.btn-promo.btn-locked{
	color: #999999;
	border: 2px solid #999999;
}

.btn-promo.btn-locked:hover{
	color: #999999;
	background: transparent;
}

.sale-item-body__block--counter{
	margin: 0 auto;
	display: block;
	padding-top: 15px;
}

.flip-clock-wrapper ul li:after{
	content: '';
	width: 100%;
	height: 2px;
	background-color: #33373A;
	position: absolute;
	top: 50%;
	left: 0;
	border-bottom: 1px solid #76808C;
	margin-top: -1px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.promotion-detail--table{
	margin-bottom: 30px;
}

.promotion-detail--table table{
	width: 100%;
}

.promotion-detail--table th{
	background: #F4F4F3;
	border: 1px solid #EEEEEE;
	padding: 10px 20px;
	color: #666666;
	text-align: center;
	font-size: 14px;
}

.promotion-detail--table th{
	color: #C90010;
	font-family: 'Gotham Pro';
}

.promotion-detail--table td{
	padding: 15px 20px;
	border: 1px solid #EEEEEE;
	font-size: 13px;
}

.promotion-detail--table td:nth-child(n+3){
	color: #C90010;
}

.promotion-detail--table td:nth-child(3){
	font-family: 'Gotham Pro';
	font-weight: 700;
}

.promotion-item--items{
	width: 100%;
}

.promotion-item--items span{
	font-size: 12px;
	line-height: 18px;
	color: #262626;
	display: inline-block;
	margin: 10px 0;
	font-weight: 500;
}

.promotion-item--items ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 100%;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	flex-wrap: wrap;
}

.promotion-item--items ul li{
	display: inline-block;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	width: 73px;
	height: 73px;
	vertical-align: middle;
	text-align: center;
	align-items: center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
}

/********** АКЦИИ КОНЕЦ ************/
#email-sub-error{
	display: none;
	color: #C90010;
	font-size: 11px;
	line-height: 22px;
	font-weight: 700;
}

/* Новые стили */
.block-ul-list{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin: 15px;
}

.ul-list{
	margin: 0;
	padding: 0px;
	padding-left: 15px;
}

.ul-list li{
	margin: 0px 10px 10px 10px;
}

.ul-list li a{
	font-size: 14px;
	line-height: 20px;
	color: #666666;
}

.line{
	margin: 30px 0;
	background: #EEEEEE;
	height: 2px;
}

.btn-pagination{
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	border-radius: 2px;
	height: 40px;
	width: 140px;
	line-height: 40px;
	padding: 0;
	text-align: center;
}

.btn-pagination a{
	font-size: 14px;
	color: #262626;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.btn-prev{
	margin-right: 10px;
}

.pagination{
	margin: 0;
}

.pagination-list ul{
	list-style: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding: 0px
}

.pagination-list ul li{
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	border-radius: 2px;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 10px;
	font-size: 14px;
}

.pagination-list ul li.active{
	background: #EEEEEE;
	color: #999999;
}

.pagination-list ul li a{
	font-size: 14px;
	color: #262626;
	width: 100%;
	height: 100%;
	color: #262626;
	display: inline-block;
}

.pagination-list ul li:hover{
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
}

.pagination-list ul li:hover a{
	color: #C90010;
	text-decoration: none;
}

.btn-pagination:hover{
	background: linear-gradient(0deg, #FFFFFF, #FFFFFF), #F4F4F3;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
}

.btn-pagination:hover a{
	color: #C90010;
	text-decoration: none;
}

#similar .card{
	height: 390px;
	width: 100%;
}

#similar .card .card-body{
	height: 171px;
}

iframe.news-video{
	width: 100%;
	min-height: 300px;
	max-width: 620px;
}

#video-review iframe{
	width: 100%;
}

.errortext{
	color: #C90010;
}

.repost-block #st-1 .st-btn{
	border-radius: 16px;
	overflow: hidden;
}

.repost-block{
	display: flex;
	align-items: center;
}

.itog_pered_add_cart{
	font-weight: 500;
	font-size: 14px;
	line-height: 13px;
	color: #262626;
	width: 280px;
}

.itog_pered_add_cart .bold{
	font-size: 16px;
	line-height: 18px;
}

.itog_pered_add_cart .old_price{
	color: #B8B8B8;
	text-decoration: line-through #C90010;
	font-weight: 500;
}

.socserv-auth-icon{
	display: block;
	width: 24px;
	height: 24px;
}

.socserv-auth-icon-facebook{
	background: url('/local/templates/main_new/css/../images/svg/facebook.svg') no-repeat center center;
	background-size: contain;
}

.socserv-auth-icon-google{
	background: url('/local/templates/main_new/css/../images/svg/google-modal.svg') no-repeat center center;
	background-size: contain;
}

.play-logo{
	height: 18px;
}

.promotions-block .row .col-12 ul li{
	list-style: none;
}

.promotions-block .row .col-12 ul{
	padding-left: 0;
}

/* --------------------- PERSONAL AREA ------------------- */
body{
	font-family: "Gotham Pro";
}

.personal-page .tab-content{
	border: none;
	padding: 0;
}

.personal-page .personal-tab-btn{
	width: 100%;
	height: 165px;
	padding-top: 98px;
}

.form-group-control input::placeholder{
	color: #999999;
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
}

@media (min-width: 768px){
	.form-group-control input[type="text"]::placeholder,
	.form-group-control input[type="tel"]::placeholder,
	.form-group-control input[type="email"]::placeholder,
	.form-group-control input[type="password"]::placeholder{
		visibility: hidden;
	}
}

#personal-form form{
	width: 100%;
}

@media (min-width: 1200px){
	#personal-form form{
		width: 565px;
	}
}

.personal-tab-btn.focus{
	background-color: #EEEEEE;
}

.personal-page .nav-item{
	width: 290px;
}

@media (min-width: 1200px){
	.personal-page .nav-item{
		width: 315px;
	}
}

.order-status-info .order-status-info-title{
	height: auto;
}

.order-status-info-content .order-status-info-content-item{
	height: auto;
	padding: 15px;
}

.form-group .personal-tabs-title{
	color: #262626;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

@media (min-width: 768px){
	.form-group .personal-tabs-title{
		font-size: 26px;
		line-height: 35px;
	}
}

#personal-btns #personal-tabs .form-group-subtext{
	line-height: normal;
	padding-top: 5px;
}

.order-status-info-title .red-link-r-arr{
	border-bottom: none;
	text-decoration: underline;
}

.order-status-info-title .red-link-r-arr:hover{
	text-decoration: underline;
	border-bottom: none;
}

#personal-btns .red-link-r-arr{
	text-decoration: underline;
}

#personal-btns .red-link-r-arr:hover{
	border-bottom: none;
}

/* --------------------- ORDER CANCEL ------------------- */
.personal-page textarea{
	width: 100%;
	height: 140px;
	resize: none;
}

@media (min-width: 768px){
	.personal-page textarea{
		width: 633px;
		height: 90px;
	}
}

/*.personal-page .order-cancel-button{
	padding-left: 40px;
	width: 100%;
	background: url(/local/templates/main_new/css/../images/svg/ord-can-btn.svg) no-repeat left 55px center;
}*/
.personal-page a.order_cancel{
	text-decoration: none;
}

@media (min-width: 1200px){
	.personal-page .order-info-block .order-cancel-button,
	.personal-page .order-info-block .order_pay_form{
		width: 240px !important;
	}

	.personal-page .order-info-block .order_pay_form{
		margin-left: 10px;
	}

}

/*-----------promotions------------*/
.actions-new{
	border: 2px solid #95B611;
	box-sizing: border-box;
	border-radius: 3px;
	padding: 15px 10px;
	margin: 25px 0;
}

.actions-new .actions-new-title{
	color: #262626;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	margin: 0px 0px 10px 0px;
	text-transform: none;
}

.actions-new-img{
	margin-bottom: 20px;
}

.actions-new-text{
	color: #666666;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.actions-new-text-block{
	color: #262626;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

.actions-new .row .col-12 ul li{
	list-style: none;
}

.actions-new .row .col-12 ul{
	padding-left: 0;
}

.actions-new .actions-new-counter{
	background: #F4F4F3;
	padding: 15px;
}

.actions-new .counter-title{
	color: #C90010;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	text-align: center;
}

.actions-new .counter-title i{
	padding-right: 5px;
}

.actions-new .counter-text{
	color: #999999;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
	margin-top: 10px;
}

.actions-new .disabled{
	color: #999999;
	border: 2px solid #999999;
}

.actions-new .product-size{
	width: 73px;
	height: 73px;
	border: 1px solid #EEEEEE;
	margin-bottom: 10px;
}

/*-------------------------- NEWS ----------------------*/
@media (min-width: 768px){
	.news-block-img{
		width: 320px;
	}
}

/*-------------------------- NEWS DETAIL ----------------------*/
.news-detail-red-text{
	color: #C90010;
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
}

.news-details-thead{
	background: #F4F4F3;
}

.news-details-table-grey{
	color: #666666;
	font-size: 8px;
	font-weight: 700;
	line-height: 10px;
}

.news-details-table-grey-sm{
	color: #666666;
	font-size: 8px;
	font-weight: 400;
	line-height: 10px;
}

.news-details-table-red{
	color: #C90010;
	font-size: 8px;
	font-weight: 700;
	line-height: 10px;
}

.news-details-table-red-sm{
	color: #C90010;
	font-size: 8px;
	font-weight: 400;
	line-height: 10px;
}

.news-details-table-black{
	color: #262626;
	font-size: 8px;
	font-weight: 400;
	line-height: 12px;
}

@media (min-width: 1200px){
	.news-details-table-grey{
		font-size: 14px;
		line-height: 18px;
	}

	.news-details-table-grey-sm{
		font-size: 13px;
	}

	.news-details-table-red{
		font-size: 14px;
		line-height: 18px;
	}

	.news-details-table-red-sm{
		font-size: 13px;
	}

	.news-details-table-black{
		font-size: 13px;
		line-height: 16px;
	}
}

.news-details-title{
	color: #262626;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
}

.news-details-share-item{
	color: #999999;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
}

@media (max-width: 1199px){
	.news-btn-all{
		width: 100%;
	}
}

.news-details-share{
	padding-bottom: 40px !important;
	margin-bottom: 0px;
}

@media (min-width: 1200px){
	.news-details-share{
		border-bottom: 1px solid #EEEEEE;
	}
}

@media (min-width: 1200px){
	.news-details-border{
		border-bottom: 1px solid #EEEEEE;
	}

	.news-details-border:first-child{
		border-top: 1px solid #EEEEEE;
	}
}

.similar-news-title{
	color: #262626;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
}

.news-details-table thead th{
	vertical-align: middle;
}

/*-------------------------- PAYMENT AND DELIVERY ----------------------*/
.payment-title{
	color: #262626;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
}

.payment-title-2{
	color: #262626;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	padding-top: 12px;
}

.payment-mail{
	color: #C90010;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	text-decoration: none;
}

.payment-mail:hover{
	color: #C90010;
	text-decoration: underline;
}

.payment-block{
	padding-bottom: 18px;
	border-bottom: 1px solid #EEEEEE;
}

.delivery-block{
	padding-top: 30px;
}

.delivery-block-italic{
	color: #666666;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	font-style: italic;
}

/*-------------------------- ERROR 404 ----------------------*/
.err-title{
	color: #262626;
	font-size: 18px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 0;
}

.err-title-2{
	color: #666666;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 0;
}

.err-btn .from-price-license-btn{
	width: 100%;
}

@media (min-width: 1200px){
	.err-btn .from-price-license-btn{
		width: 190px;
	}
}

@media (min-width: 1200px){
	.err-text{
		padding-top: 40px;
	}
}

/*-------------------------- LOGIN ----------------------*/
.login-form form{
	width: 290px;
}

@media (min-width: 768px){
	.login-form form{
		width: 440px;
	}

	.login-social img{
		height: 24px;
	}
}

.change-pass-form form{
	width: 290px;
}

@media (min-width: 768px){
	.change-pass-form form{
		width: 540px;
	}
}

.change-pass-block .change-pass-text{
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

.change-pass-text-green{
	color: #95B611;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
}

.change-pass-success{
	padding-bottom: 100px;
}

.remind-pass-or{
	color: #999999;
	font-size: 14px;
	font-weight: 500;
	line-height: 19px;
}

@media (min-width: 1500px){
	.col-xxl-20{
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}

#catalog-element-slider .slick-slide{
	display: flex;
	justify-content: center;
	padding: 0px 8px;
}

#catalog-element-slider img{
	max-height: 200px;
	max-width: 100%;
	object-fit: contain;
	-o-object-fit: contain;
}

#catalog-element-slider .slick-arrow{
	top: 30px;
}

@media (min-width: 1200px){
	#catalog-element-slider{
		border: 1px solid #EEEEEE;
	}

	#catalog-element-slider img{
		max-height: 70px;
	}
}

.cart-page-content .form-group-cart-item-border-h{
	border-bottom: 1px solid #EEEEEE;
}

/*.cart-page-content .form-group-cart-item-price,
.cart-page-content .form-group-cart-item-sale{
	border-right: 1px solid #EEEEEE;
}*/

.cart-page-content .row:not(:last-child){
	border-bottom: 1px solid #EEEEEE;
}

/*@media (min-width: 1200px){
	.cart-page-content .form-group-cart-item-text,
	.cart-page-content .form-group-cart-item-count,
	.cart-page-content .form-group-cart-item-all-price{
		border-right: 1px solid #EEEEEE;
	}
}*/

button[aria-expanded] span.toggle{
	display: none;
}

button[aria-expanded="false"] span.toggle:first-child,
button[aria-expanded="true"] span.toggle:last-child{
	display: inline;
}

.actions-new.inactive{
	border-color: #EEEEEE;
}

.social-share-list #st-1 .st-btn,
.ya-share2__container{
	border-radius: 50%;
	overflow: hidden;
}

#seo-text h2{
	text-transform: none;
}

#mob-video-review-tab iframe{
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

.main-content figure img{
	width: 100%;
}

.card{
	/*width: 144px;*/
	height: 390px;
	padding-top: 42px;
	padding-bottom: 12px;
	border: 1px solid #EEEEEE;
	border-radius: 0px;
	align-self: flex-start;
	-webkit-align-self: flex-start;
}

.card:hover{
	box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
	z-index: 1;
}

.card-img-top{
	height: 112px;
	width: 100%;
	text-align: center;
}

.card-img-top img{
	max-height: 100%;
	margin: 0 auto;
}

.card-title{
	font-size: 10px;
	line-height: 16px;
	color: #262626;
	height: 48px;
}

.card-title a{
	color: #262626;
}

.sale:hover .card-title a{
	color: #C90010;
}

.card-text{
	font-size: 8px;
	color: #999999;
	height: 32px;
}

.card-rating-wraper{
	max-width: 92px;
}

.card-rating{
	padding-top: 17%;
	background: #F4F4F3;
	mask-image: url("/local/templates/main_new/images/svg/rating-mask.svg");
	-webkit-mask-box-image: url("/local/templates/main_new/images/svg/rating-mask.svg");
	position: relative;
}

/*.card-rating:before{
	content: '';
	display: block;
	width: 100%;
}*/
.card-rating-value{
	position: absolute;
	background: #F1C40F;
	top: 0px;
	left: 0px;
	bottom: 0px;
}

.card-review{
	/*margin-left: 10px;*/
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-decoration: underline;
}

.card-price{
	font-size: 16px;
	line-height: 15px;
	color: #262626;
}

.sale .card-price{
	color: #C90010;
}

.card-old-price{
	height: 15px;
	font-size: 16px;
	line-height: 15px;
	color: #999999;
	text-decoration: line-through #C90010;
	visibility: hidden;
}

.card-body > div{
	height: 88px;
}

.sale .card-old-price{
	visibility: visible;
}

.card-buy-btn{
	/*height: 38px;*/
	font-size: 13px;
	color: #FFFFFF;
	/*padding: 0px 70px 0px 50px;*/
	padding: 0px;
	border-radius: 0px;
	background: #95B611;
}

.card-buy-btn span{
	display: inline-block;
	line-height: 38px;
	padding-right: 20px;
	background: url("/local/templates/main_new/images/svg/cart-w.svg") no-repeat right center;
	background-size: 17px 14px;
}

.card-buy-btn:hover{
	color: #FFFFFF;
	/*text-decoration: underline;*/
}

.card-buy-btn:focus{
	box-shadow: 0px 0px 8px rgba(149, 182, 17, 0.6);
}

@media (min-width: 1200px){
	.card-buy-btn{
		max-width: 175px;
	}

	.card-title{
		font-size: 14px;
	}

	.card-text{
		font-size: 10px;
	}
}

.table{
	padding-bottom: 5px;
	overflow-x: auto;
}

.title_cabinet{
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-transform: none;
	margin-bottom: 0px;
}

.order-info-block-header-title-status{
	background-position: 20px 6px;
}

.slick-slider .slick-slide:focus,
.slick-slider .slick-slide img:focus{
	outline: none;
}
/* =========================== START FAQ =========================== */
.faq {
	margin-top: 20px;
}
.faq p {
	text-align: justify;
}
.faq .tab input, .faq .tab-content {
	display: none;
}
.faq .tab {
	/* font: 0.8rem/1.2 Arial, sans-serif; /* Параметры шрифта */
	border: 1px solid #babbbc; /* Параметры рамки */
	border-radius: 2px; /* Скругляем уголки */
	color: #000000; /* Цвет текста */
	margin-bottom: 10px; /* Расстояние между пунктами */
}

.faq .tab-title {
	padding: 10px; /* Поля вокруг текста */
	display: block; /* Блочный элемент */
	text-transform: uppercase; /* Все буквы заглавные */
	/* font-weight: bold; /* Жирное начертание */
	cursor: pointer; /* Вид курсора */
}
.tab-title:hover {
	background: #C90010;
	color: #ffffff;
}
.faq h3::after {
	content: '+'; /* Выводим плюс */
	float: right;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);

}
.faq h3:hover {
	color: #ffffff;
}
.tab-content {
	padding: 10px 20px; /* Поля вокруг текста */
}
.tab :checked + h3 {
	background-color: #C90010; /* Цвет фона */
	border-radius: 2px 2px 0 0; /* Скругляем уголки */
	color: #ffffff; /* Цвет текста */
}
.tab :checked + h3::after {
	content: '-'; /* Выводим минус */
}
.tab :checked ~ .tab-content {
	display: block; /* Показываем содержимое */
}
.faq label {
	margin-bottom:0rem;
}
.faq h3 {
	margin: 0px;
	position: relative;
}

/* =========================== END FAQ =========================== */
/* End */


/* Start:/local/templates/main_new/css/loader.min.css?15789170122530*/
.spinner{height:100px;width:100px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.spinner .ball_1{-webkit-animation-timing-function:cubic-bezier(.5,.3,.9,.9);animation-timing-function:cubic-bezier(.5,.3,.9,.9);-o-animation-name:rotate;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-webkit-animation-name:rotate;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-name:rotate;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-o-transform-origin:6px 30px;-ms-transform-origin:6px 30px;-webkit-transform-origin:6px 30px;-moz-transform-origin:6px 30px}.spinner .ball_2{-webkit-animation-timing-function:cubic-bezier(.5,.5,.9,.9);animation-timing-function:cubic-bezier(.5,.5,.9,.9);-o-animation-name:rotate;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-webkit-animation-name:rotate;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-name:rotate;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-o-transform-origin:6px 30px;-ms-transform-origin:6px 30px;-webkit-transform-origin:6px 30px;-moz-transform-origin:6px 30px}.spinner .ball_3{-webkit-animation-timing-function:cubic-bezier(.5,.7,.9,.9);animation-timing-function:cubic-bezier(.5,.7,.9,.9);animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;-o-animation-name:rotate;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-webkit-animation-name:rotate;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-name:rotate;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;transform-origin:6px 30px;-o-transform-origin:6px 30px;-ms-transform-origin:6px 30px;-webkit-transform-origin:6px 30px;-moz-transform-origin:6px 30px}.spinner .ball_1,.spinner .ball_2{animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;transform-origin:6px 30px}.spinner_ball{background-color:#C90010;left:24px;width:15px;height:15px;border-radius:6px;position:absolute}@-webkit-keyframes rotate{0{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}100%{-webkit-transform:rotate(1440deg) scale(1);transform:rotate(1440deg) scale(1)}}@keyframes rotate{0{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}100%{-webkit-transform:rotate(1440deg) scale(1);transform:rotate(1440deg) scale(1)}}.bg-loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.4)}.spinner{z-index:101}

/* End */


/* Start:/local/templates/main_new/css/popap.css?15786542036212*/
.my-mfp-slide-bottom .zoom-anim-dialog {
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

    -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    opacity: 1;
    -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    -o-transform: translateY(0) perspective( 600px ) rotateX( 0 );
    transform: translateY(0) perspective( 600px ) rotateX( 0 );
}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
    opacity: 0;

    -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
    transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );
}

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
    opacity: 0;

    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
    opacity: 0.5;
}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
    opacity: 0;
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.8;
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
    opacity: 0;
}
.mfp-title {
    display: none;
}

.box_info {
    margin-top: 15px;
}

.carusel_product {
    margin-top: 15px;
}
.bx_ordercart {
    overflow: visible;
}
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8; }

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box; }

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }

.mfp-align-top .mfp-container:before {
    display: none; }

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }

.mfp-ajax-cur {
    cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
    cursor: auto; }

.mfp-loading.mfp-figure {
    display: none; }

.mfp-hide {
    display: none !important; }

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
.mfp-preloader a {
    color: #CCC; }
.mfp-preloader a:hover {
    color: #FFF; }

.mfp-s-ready .mfp-preloader {
    display: none; }

.mfp-s-error .mfp-content {
    display: none; }

button::-moz-focus-inner {
    padding: 0;
    border: 0; }

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap; }

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
    margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
    left: 0; }
.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
    right: 0; }
.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
.mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }
/* End */


/* Start:/local/templates/main_new/components/webshaman/search.title/main_new/style.css?15786483894871*/
.search-title>.modal>.modal-body{
	top: 48px;
}

.search-title .modal-body .input-group{
	border: 1px solid #979797;
	border-radius: 2px;
	overflow: hidden;
}

.search-title .modal-body .input-group .form-control{
	height: 33px;
	color: #262626;
	font-family: "Gotham Pro";
	font-size: 14px;
	font-weight: 300;
	line-height: 15px;
}

.search-title .modal-search-red-btn{
	width: 48px;
	height: 33px;
	background: url("/local/templates/main_new/images/svg/find-hover.svg") no-repeat center center #ffffff;
	background-size: 16px;
	border: none;
}

.search-title .search-title-result-modal{
	background: #FFFFFF;
}

.search-title .search-title-result-item-img{
	width: 73px;
	height: 73px;
}

.search-title .search-title-result-item{
	border-bottom: 1px solid #EEEEEE;
}

.search-title .search-title-result-item-text a{
	font-size: 14px;
	line-height: 18px;
	color: #262626;
}

.search-title .search-title-result-item-text a b{
	color: #C90010;
}

.search-title .search-title-all-results-btn{
	display: block;
	color: #C90010;
	border: 2px solid #C90010;
	line-height: 36px;
	text-align: center;
	font-size: 13px;
}

.search-title-result{
	position: absolute;
	z-index: 100;
	background: #FFFFFF;
	left: 0px;
	right: 0px;
}

.search-title .search-title-content .input-group-text{
	border: none;
}

.search-title .search-title-content .input-group-text button{
	background: url("/local/templates/main_new/images/svg/find.svg") no-repeat 12px center #C90010;
	border-radius: 0px 3px 3px 0px;
	padding: 15px 15px 15px 32px;
	font-size: 14px;
	line-height: 13px;
	color: #FFFFFF;
	border: 2px solid #C90010;
	margin: -2px;
}

.search-title .search-title-content .input-group-text button:hover{
	background: url("/local/templates/main_new/images/svg/find-hover.svg") no-repeat 12px center white;
	color: #C90010;
}

.search-title .search-title-content .input-group-text button:focus{
	box-shadow: 0px 0px 8px rgba(201, 0, 16, 0.6);
}

#search-title-input{
	border: 2px solid #ffffff;
	border-radius: 3px;
}

.search-title-content.show #search-title-input{
	border: 2px solid #C90010;
}

.search-title .search-title-content.show{
	background: #FFFFFF;
	border-radius: 4px 4px 0px 0px;
	z-index: 100;
}

.search-title-content-result-fade{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: #262626;
	opacity: 0.25;
	z-index: 99;
}












.modal-search-btn{
	display: block;
	width: 16px;
	height: 16px;
	background: url("/local/templates/main_new/images/svg/find-black.svg") no-repeat center center;
	background-size: contain;
}

.header-content-find{
	margin-top: 5px;
	padding-top: 15px;
}

.header-content-find{
	height: 60px;
}

.header-content-find .form-control{
	border: 2px solid #FFFFFF;
	color: #262626;
	background-color: #FFFFFF;
}

.header-content-find .form-control::placeholder{
	opacity: 0.7;
}

.header-content-find.show{
	background: #FFFFFF;
	border-radius: 5px 5px 0px 0px;
	z-index: 100;
}



.header-content-find-result{
	display: none;
}

.header-content-find.show .header-content-find-result{
	display: block;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 60px;
	padding-top: 15px;
	background: #FFFFFF;
	border-radius: 0px 0px 5px 5px;
}

.header-content-find-result-item-img{
	width: 60px;
	margin-right: 10px;
}

.header-content-find-result-item{
	border-top: 1px solid #EEEEEE;
	height: 81px;
	padding: 10px 15px;
}

.header-content-find-result-item-text-title a{
	font-size: 14px;
	line-height: 18px;
	color: #262626;
}

.header-content-find-result-item-text-title a b{
	font-weight: 400;
	color: #C90010;
}

.header-content-find-result-item-text-price{
	font-size: 16px;
	line-height: 15px;
	color: #333333;
}

.header-content-find-result-item-btn{
	width: 90px;
	margin-left: 10px;
}

.header-content-find-result-item-text{
	width: 420px;
}

.header-content-find-result-item-btn a{
	background: #FFFFFF;
	border: 1px solid #95B611;
	border-radius: 2px;
	font-size: 12px;
	line-height: 11px;
	color: #666666;
	height: 32px;
	padding: 10px 19px;
}

.header-content-find-result-item-btn a:hover{
	background: #95B611;
	color: #FFFFFF;
}

.header-content-find-result-item-btn a:focus{
	box-shadow: 0px 0px 8px rgba(149, 182, 17, 0.6);
}

.show-all-find-results{
	height: 70px;
	padding-bottom: 20px;
}

.header-content-find-result .show-all-find-results-btn{
	background: #FFFFFF;
	border: 2px solid #C90010;
	box-sizing: border-box;
	border-radius: 2px;
	font-size: 13px;
	line-height: 12px;
	color: #C90010;
	padding: 12px 18px;
	display: inline-block;
}

.header-content-find-result-fade{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: #262626;
	opacity: 0.25;
	z-index: 99;
}

.show-all-find-results-btn:hover{
	background: #C90010;
	color: #FFFFFF;
	text-decoration: none;
}

.show-all-find-results-btn:focus{
	box-shadow: 0px 0px 8px rgba(201, 0, 16, 0.6);
	outline: 0;
}

/* End */


/* Start:/local/templates/main_new/components/bitrix/sale.basket.basket.line/small_basket_new/style.css?1578566623898*/
.mini-cart{
	width: 24px;
	height: 22px;
	background: url("/local/templates/main_new/images/svg/cart-black.svg") no-repeat left bottom;
	background-size: 18px 16px;
	position: relative;
}

.mini-cart span{
	position: absolute;
	top: 0px;
	right: 0px;
	display: block;
	color: #FFFFFF;
	font-family: "Gotham Pro";
	font-size: 9px;
	font-weight: 400;
	line-height: 16px;
	text-align: center;
	width: 16px;
	height: 16px;
	background: #C90010;
	border-radius: 8px;
}

.header-content-cart-content{
	border-radius: 3px;
	width: 210px;
	background: url("/local/templates/main_new/images/svg/cart.svg") no-repeat 10px center #FDFDFD;
	padding-left: 50px;
	font-size: 14px;
	line-height: 14px;
}

.header-content-cart-content-summ{
	font-size: 16px;
	line-height: 14px;
}

#header_basket_link button{
	border: 2px solid #C90010;
}

#header_basket_link button:hover{
	background: white;
	color: #C90010;
}

/* End */


/* Start:/local/templates/main_new/components/bitrix/breadcrumb/sft_new/style.css?1578644268135*/
.breadcrumb-item span{
    font-size: 10px;
}

@media (min-width: 1200px){
    .breadcrumb-item span{
        font-size: 14px;
    }
}

/* End */


/* Start:/local/templates/main_new/components/webshaman/news.line/header_side_news_new/style.css?15785666231130*/
/*.news-block{
	margin-top: 30px;
}*/

.news-block-title{
	font-size: 16px;
	line-height: 18px;
	color: #333333;
	background: url("/local/templates/main_new/images/svg/news.svg") no-repeat left center;
	background-size: contain;
	height: 18px;
	padding-left: 32px;
}

.news-block-item{
	border: 1px solid #EEEEEE;
	padding: 20px 15px;
	min-height: 130px;
}

.news-block-item-date{
	background: #999999;
	border-radius: 3px;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	color: #FFFFFF;
	padding: 8px 10px 6px 10px;
	width: 80px;
	height: 25px;
	margin-bottom: 15px;
}

.news-block-item-title a{
	font-size: 13px;
	line-height: 16px;
	color: #333333;
}

.news-block-item-title a:hover{
	color: #C90010;
}

.all-news-btn{
	background: #FFFFFF;
	border: 2px solid #95B611;
	box-sizing: border-box;
	border-radius: 2px;
	font-size: 13px;
	line-height: 12px;
	text-align: center;
	color: #262626;
	height: 40px;
}

.all-news-btn:hover{
	background: #95B611;
	color: #FFFFFF;
}

.all-news-btn:focus{
	box-shadow: 0px 0px 8px rgba(149, 182, 17, 0.6);
}

@media (min-width: 1200px){
	.all-news-btn{
		max-width: 165px;
	}
}

/* End */
/* /local/templates/main_new/css/custom_content.css?17114793578945 */
/* /local/templates/main_new/css/style.css?164501251596897 */
/* /local/templates/main_new/css/loader.min.css?15789170122530 */
/* /local/templates/main_new/css/popap.css?15786542036212 */
/* /local/templates/main_new/components/webshaman/search.title/main_new/style.css?15786483894871 */
/* /local/templates/main_new/components/bitrix/sale.basket.basket.line/small_basket_new/style.css?1578566623898 */
/* /local/templates/main_new/components/bitrix/breadcrumb/sft_new/style.css?1578644268135 */
/* /local/templates/main_new/components/webshaman/news.line/header_side_news_new/style.css?15785666231130 */
