a {
	color: #1f90ef;
	text-decoration: none;
}

a:hover {
	color: #1f90ef;
	text-decoration: underline;
}

@media (max-width: 576px) {
	.b24-widget-button-wrapper.b24-widget-button-position-bottom-right {
		right: 20px;
		bottom: 20px;
	}
}

.anchors__generated {
	position: relative;
	top: -76px;
}

/* Infocentr */
.infocenter_r {
	background-color: #ededed;
	padding: 10px;
	margin-bottom: 15px;
	border-radius: 12px;
	width: 290px;
}

.infocenter h2.blog-post-title {
	background-color: #fff;
	padding-left: 0.4em;
}

.infocenter .blog-post-info-top, .infocenter .blog-author-icon {
	display: none;
}

.infocenter div.blog-post-meta div.blog-post-info-bottom {
	display: block;
}

.infocenter .blog-post-info {
	background-color: #fff;
	display: inline-block;
	padding-left: 0px;
}

.infocenter .blog-post-tag {
	color: #767676;
	font-size: 0.8em;
}

.infocenter .blog-name {
	padding-left: 0.7em;
	font-size: 0.9em;
	padding-bottom: 0.5em;
}

.infocenter .blog-post-comments-link,
.infocenter .blog-post-views-link {
	font-size: 1em;
}

.infocenter-r-t {
	color: #514d4e;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}

.infocenter-l {
	padding-bottom: 5px;
}

.infocenter_r ul li {
	list-style-type: none;
}

.infocenter_r ul {
	padding: 0
}

.infocenter_r a {
	font-size: 14px;
}

.infocenter-news-block .imortant-event {
	font-weight: normal
}

.blog-post-content {
	font-size: 14px;
}

.blog-mainpage-content a {
	font-size: 13px;
}

.blog-mainpage-meta a {
	font-size: 12px;
}

.news-list {
	font-size: 14px;
}

/*region Header*/
/*.header.container-fluid { padding: 0; }*/

/*.header-row {*/
/*	z-index: 1;*/
/*	color: #999;*/
/*}*/

/*.header-row-level-1 {*/
/*	padding-right: 15px;*/
/*	width: 100%;*/
/*	border-bottom: 1px solid #e9e9e9;*/
/*	background-color: #f7f7f7;*/
/*}*/

/*.fixed-mine-menu .header-row-level-1 {*/
/*	margin-bottom: 53px;*/
/*	-webkit-animation: fixedMenuHeader linear 180ms 1;*/
/*	-moz-animation: fixedMenuHeader linear 180ms 1;*/
/*	-ms-animation: fixedMenuHeader linear 180ms 1;*/
/*	-o-animation: fixedMenuHeader linear 180ms 1;*/
/*	animation: fixedMenuHeader linear 180ms 1;*/
/*}*/

/*@-webkit-keyframes fixedMenuHeader {*/
/*	0% { margin-bottom: 76px; }*/
/*	100% { margin-bottom: 53px; }*/
/*}*/

/*@-moz-keyframes fixedMenuHeader {*/
/*	0% { margin-bottom: 76px; }*/
/*	100% { margin-bottom: 53px; }*/
/*}*/

/*@-ms-keyframes fixedMenuHeader {*/
/*	0% { margin-bottom: 76px; }*/
/*	100% { margin-bottom: 53px; }*/
/*}*/

/*@-o-keyframes fixedMenuHeader {*/
/*	0% { margin-bottom: 76px; }*/
/*	100% { margin-bottom: 53px; }*/
/*}*/

/*@keyframes fixedMenuHeader {*/
/*	0% { margin-bottom: 76px; }*/
/*	100% { margin-bottom: 53px; }*/
/*}*/

/*.header-row-level-2 {
	position: relative;
	background: #fff;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .08);
}

.fixed-mine-menu .header-row-level-2 {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 110;
}*/

/**/
/*
.header-menu-btn {
	display: inline-block;
	overflow: visible;
	margin: 0;
	padding: 7px 0 0 20px;
	border: 0;
	background-color: transparent;
	color: inherit;
	text-transform: none;
	font: inherit;
	cursor: pointer;
	transition-timing-function: linear;
	transition-duration: .15s;
	transition-property: opacity, filter;
}

.header-menu-btn:hover { opacity: .7 }

.header-menu-box {
	position: relative;
	display: inline-block;
	width: 22px;
	height: 24px
}

.header-menu-inner {
	top: 50%;
	display: block;
	margin-top: -2px
}

.header-menu-inner,
.header-menu-inner:after,
.header-menu-inner:before {
	position: absolute;
	width: 21px;
	height: 2px;
	background-color: #32425f;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform
}

.header-menu-inner:after,
.header-menu-inner:before {
	display: block;
	content: ""
}

.header-menu-inner:before { top: -7px }

.header-menu-inner:after { bottom: -7px }

.header-menu-inner {
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-duration: 75ms
}

.header-menu-inner:before { transition: top 75ms ease .12s, opacity 75ms ease }

.header-menu-inner:after { transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19) }

.main-menu-opened .header-menu-inner {
	transition-delay: .12s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.main-menu-opened .header-menu-inner:before {
	top: 0;
	opacity: 0;
	transition: top 75ms ease, opacity 75ms ease .12s
}

.main-menu-opened .header-menu-inner:after {
	bottom: 0;
	transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
*/

/**/

/*region Lang*/
.header-lang-wrapper { padding: 0 12px; }

.header-lang-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 49px;
	outline: none;
	border: none;
	background-color: transparent;
	cursor: pointer;
	-webkit-transition: 180ms linear all;
	-o-transition: 180ms linear all;
	transition: 180ms linear all;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.header-lang-btn > span { -webkit-transition: 180ms linear all; -o-transition: 180ms linear all; transition: 180ms linear all; }

.header-lang-btn-icon {
	display: inline-block;
	width: 12px;
	height: 15px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2212px%22%20height%3D%2215px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%238a8a8a%22%20d%3D%22M4.695%2C6.201%20C4.695%2C5.478%205.280%2C4.892%206.000%2C4.892%20C6.720%2C4.892%207.303%2C5.478%207.303%2C6.201%20C7.303%2C6.923%206.720%2C7.509%206.000%2C7.509%20C5.280%2C7.509%204.695%2C6.923%204.695%2C6.201%20ZM10.638%2C10.600%20L8.863%2C9.500%20C9.560%2C8.369%209.913%2C7.197%209.913%2C6.018%20C9.913%2C3.854%208.157%2C2.093%206.000%2C2.093%20C3.842%2C2.093%202.087%2C3.854%202.087%2C6.018%20C2.087%2C9.312%204.819%2C11.664%205.999%2C12.526%20C6.110%2C12.446%206.234%2C12.352%206.368%2C12.245%20C6.763%2C11.931%207.140%2C11.592%207.487%2C11.238%20L8.976%2C12.705%20C8.568%2C13.121%208.126%2C13.519%207.664%2C13.886%20C7.020%2C14.397%206.552%2C14.677%206.531%2C14.689%20L6.000%2C15.006%20L5.468%2C14.689%20C5.245%2C14.556%20-0.000%2C11.377%20-0.000%2C6.018%20C-0.000%2C2.700%202.691%2C0.000%206.000%2C0.000%20C9.308%2C0.000%2011.999%2C2.700%2011.999%2C6.018%20C11.999%2C7.592%2011.542%2C9.134%2010.638%2C10.600%20Z%22/%3E%3C/svg%3E);
}

.header-lang-btn:hover .header-lang-btn-icon { background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2212px%22%20height%3D%2215px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%2349abfd%22%20d%3D%22M4.695%2C6.201%20C4.695%2C5.478%205.280%2C4.892%206.000%2C4.892%20C6.720%2C4.892%207.303%2C5.478%207.303%2C6.201%20C7.303%2C6.923%206.720%2C7.509%206.000%2C7.509%20C5.280%2C7.509%204.695%2C6.923%204.695%2C6.201%20ZM10.638%2C10.600%20L8.863%2C9.500%20C9.560%2C8.369%209.913%2C7.197%209.913%2C6.018%20C9.913%2C3.854%208.157%2C2.093%206.000%2C2.093%20C3.842%2C2.093%202.087%2C3.854%202.087%2C6.018%20C2.087%2C9.312%204.819%2C11.664%205.999%2C12.526%20C6.110%2C12.446%206.234%2C12.352%206.368%2C12.245%20C6.763%2C11.931%207.140%2C11.592%207.487%2C11.238%20L8.976%2C12.705%20C8.568%2C13.121%208.126%2C13.519%207.664%2C13.886%20C7.020%2C14.397%206.552%2C14.677%206.531%2C14.689%20L6.000%2C15.006%20L5.468%2C14.689%20C5.245%2C14.556%20-0.000%2C11.377%20-0.000%2C6.018%20C-0.000%2C2.700%202.691%2C0.000%206.000%2C0.000%20C9.308%2C0.000%2011.999%2C2.700%2011.999%2C6.018%20C11.999%2C7.592%2011.542%2C9.134%2010.638%2C10.600%20Z%22/%3E%3C/svg%3E); }

.header-lang-btn-text {
	display: inline-block;
	margin: 0 7px 0 6px;
	color: #777;
	font: 13px/13px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.header-lang-btn:hover .header-lang-btn-text { color: #49abfd; }

.header-lang-btn-dropdown {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 15px;
}

.header-lang-btn-dropdown:after,
.header-lang-btn-dropdown:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 6px;
	height: 1px;
	background-color: #777;
	content: '';
	-webkit-transition: 180ms linear all;
	-o-transition: 180ms linear all;
	transition: 180ms linear all;
}

.header-lang-btn-dropdown:after { -webkit-transform: translate(-1px, 0) rotate(-45deg); -ms-transform: translate(-1px, 0) rotate(-45deg); transform: translate(-1px, 0) rotate(-45deg); }

.header-lang-btn-dropdown:before { -webkit-transform: translate(-5px, 0) rotate(45deg); -ms-transform: translate(-5px, 0) rotate(45deg); transform: translate(-5px, 0) rotate(45deg); }

.header-lang-btn:hover .header-lang-btn-dropdown:after,
.header-lang-btn:hover .header-lang-btn-dropdown:before { background-color: #49abfd; }

.header-lang-wrapper .dropdown-selector-section {
	max-width: 200px;
	left: 17px;
}
.header-lang-wrapper .dropdown-selector-section-inner { padding: 8px 0 24px; }

.header-lang-link-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 19px 39px 1px 28px;
	text-decoration: none;
	-webkit-transition: 180ms all linear;
	-o-transition: 180ms all linear;
	transition: 180ms all linear;
}

.header-lang-link-inner:hover { text-decoration: none; }

.header-lang-link-text-inner {
	color: #000;
	white-space: nowrap;
	letter-spacing: .05px;
	font: 13px/13px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: 180ms linear all;
	-o-transition: 180ms linear all;
	transition: 180ms linear all;
}

.header-lang-link-icon-inner {
	display: block;
	width: 15px;
	height: 15px;
	margin-right: 13px;
	background: #dedede;
	border-radius: 100%;
}

.header-lang-link-icon {
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.header-lang-link-icon_ru {
	background-image: url(/images/content_ru/countries/flags/ru.png);
}

.header-lang-link-icon_ua {
	background-image: url(/images/content_ru/countries/flags/ua.png);
}

.header-lang-link-icon_kz {
	background-image: url(/images/content_ru/countries/flags/kz.png);
}

.header-lang-link-icon_by {
	background-image: url(/images/content_ru/countries/flags/by.png);
}
/*endregion*/

/*region Auth*/
.header-auth-wrapper .dropdown-selector-section { left: auto; right: -12px; }
.header-auth-wrapper .dropdown-selector-section-inner:before,
.header-auth-wrapper .dropdown-selector-section-inner:after { left: auto; right: 22px; }
/*endregion*/

/*region Cart*/
.header-cart-wrapper {
	padding-top: 3px;
	width: 26px;
	-webkit-transition: 180ms linear padding;
	-o-transition: 180ms linear padding;
	transition: 180ms linear padding;
}

.header-cart-btn {
	position: relative;
	display: block;
	padding: 0;
	/*height: 46px;*/
	outline: none;
	border: none;
	background-color: transparent;
	cursor: pointer;
}

.header-cart-btn > span { -webkit-transition: 180ms linear all; -o-transition: 180ms linear all; transition: 180ms linear all; }

.header-cart-btn-icon {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2226px%22%20height%3D%2226px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%238A8A8A%22%20d%3D%22M9.799%2C5.568%20L26.002%2C5.568%20L24.518%2C18.436%20L7.458%2C18.436%20L3.904%2C1.730%20L0.005%2C1.730%20L0.005%2C-0.001%20L5.286%2C-0.001%20L8.841%2C16.705%20L22.994%2C16.705%20L24.078%2C7.298%20L9.799%2C7.298%20L9.799%2C5.568%20ZM9.798%2C19.862%20C11.472%2C19.862%2012.834%2C21.239%2012.834%2C22.931%20C12.834%2C24.623%2011.472%2C26.000%209.798%2C26.000%20C8.124%2C26.000%206.762%2C24.623%206.762%2C22.931%20C6.762%2C21.239%208.124%2C19.862%209.798%2C19.862%20ZM9.798%2C24.270%20C10.529%2C24.270%2011.122%2C23.669%2011.122%2C22.931%20C11.122%2C22.193%2010.529%2C21.592%209.798%2C21.592%20C9.068%2C21.592%208.474%2C22.193%208.474%2C22.931%20C8.474%2C23.669%209.068%2C24.270%209.798%2C24.270%20ZM22.004%2C19.862%20C23.678%2C19.862%2025.040%2C21.239%2025.040%2C22.931%20C25.040%2C24.623%2023.678%2C26.000%2022.004%2C26.000%20C20.330%2C26.000%2018.968%2C24.623%2018.968%2C22.931%20C18.968%2C21.239%2020.330%2C19.862%2022.004%2C19.862%20ZM22.004%2C24.270%20C22.733%2C24.270%2023.328%2C23.669%2023.328%2C22.931%20C23.328%2C22.193%2022.733%2C21.592%2022.004%2C21.592%20C21.274%2C21.592%2020.680%2C22.193%2020.680%2C22.931%20C20.680%2C23.669%2021.274%2C24.270%2022.004%2C24.270%20Z%22/%3E%3C/svg%3E);
}

.header-cart-btn:hover .header-cart-btn-icon { background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2226px%22%20height%3D%2226px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%2349abfd%22%20d%3D%22M9.799%2C5.568%20L26.002%2C5.568%20L24.518%2C18.436%20L7.458%2C18.436%20L3.904%2C1.730%20L0.005%2C1.730%20L0.005%2C-0.001%20L5.286%2C-0.001%20L8.841%2C16.705%20L22.994%2C16.705%20L24.078%2C7.298%20L9.799%2C7.298%20L9.799%2C5.568%20ZM9.798%2C19.862%20C11.472%2C19.862%2012.834%2C21.239%2012.834%2C22.931%20C12.834%2C24.623%2011.472%2C26.000%209.798%2C26.000%20C8.124%2C26.000%206.762%2C24.623%206.762%2C22.931%20C6.762%2C21.239%208.124%2C19.862%209.798%2C19.862%20ZM9.798%2C24.270%20C10.529%2C24.270%2011.122%2C23.669%2011.122%2C22.931%20C11.122%2C22.193%2010.529%2C21.592%209.798%2C21.592%20C9.068%2C21.592%208.474%2C22.193%208.474%2C22.931%20C8.474%2C23.669%209.068%2C24.270%209.798%2C24.270%20ZM22.004%2C19.862%20C23.678%2C19.862%2025.040%2C21.239%2025.040%2C22.931%20C25.040%2C24.623%2023.678%2C26.000%2022.004%2C26.000%20C20.330%2C26.000%2018.968%2C24.623%2018.968%2C22.931%20C18.968%2C21.239%2020.330%2C19.862%2022.004%2C19.862%20ZM22.004%2C24.270%20C22.733%2C24.270%2023.328%2C23.669%2023.328%2C22.931%20C23.328%2C22.193%2022.733%2C21.592%2022.004%2C21.592%20C21.274%2C21.592%2020.680%2C22.193%2020.680%2C22.931%20C20.680%2C23.669%2021.274%2C24.270%2022.004%2C24.270%20Z%22/%3E%3C/svg%3E); }

.header-cart-btn-counter {
	position: absolute;
	top: -2px;
	right: -7px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #e01839;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	font: 11px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (min-width: 768px) {
	.header-cart-wrapper {
		padding-top: 5px;
		padding-left: 14px;
		width: 40px;
	}
}

@media (max-width: 767px) {
	.header-cart-wrapper {
		/*position: absolute;
		top: 30px;
		right: 0;*/
		z-index: 480;
		padding: 0;
		margin-top: 7px;
		margin-right: 15px;
		border: none;
		background: none;
	}

	.fixed-mine-menu .header-cart-wrapper {
		/*position: fixed;
		top: 15px;
		right: 10px;*/
		margin-top: 7px;
		margin-right: 15px;
		z-index: 510;
	}

}

/*endregion*/

/*region Logo*/
.header-logo-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 42px;
	height: 76px;
	-webkit-transition: 180ms linear all;
	-o-transition: 180ms linear all;
	transition: 180ms linear all;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.fixed-mine-menu .header-logo-wrapper { height: 53px; }

.header-logo-link {
	display: block;
	height: 30px;
}

.header-logo-image {
	display: block;
	width: auto;
	height: 30px;
}

.header-logo-project { padding-left: 8px; }

.header-logo-project-block {
	position: relative;
	bottom: -1px;
	padding: 0 5px 0 7px;
	height: 18px;
	border-width: 1px 6px 1px 1px;
	border-style: solid;
	color: #fff;
	vertical-align: middle;
	font: 300 13px/16px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
}

.cbx {
	-o-border-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2279px%22%20height%3D%2218px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28224%2C%2024%2C%2057%29%22%20d%3D%22M-0.001%2C-0.001%20L78.999%2C-0.001%20L73.999%2C8.666%20L78.999%2C17.999%20L-0.001%2C17.999%20L-0.001%2C-0.001%20Z%22/%3E%3C/svg%3E) 1 6 1 1 stretch;
	border-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2279px%22%20height%3D%2218px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28224%2C%2024%2C%2057%29%22%20d%3D%22M-0.001%2C-0.001%20L78.999%2C-0.001%20L73.999%2C8.666%20L78.999%2C17.999%20L-0.001%2C17.999%20L-0.001%2C-0.001%20Z%22/%3E%3C/svg%3E) 1 6 1 1 fill stretch;
}

.pcbx {
	-o-border-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2279px%22%20height%3D%2218px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28197%2C%20219%2C%20116%29%22%20d%3D%22M-0.001%2C-0.001%20L78.999%2C-0.001%20L73.999%2C8.666%20L78.999%2C17.999%20L-0.001%2C17.999%20L-0.001%2C-0.001%20Z%22/%3E%3C/svg%3E) 1 6 1 1 stretch;
	border-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2279px%22%20height%3D%2218px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%28197%2C%20219%2C%20116%29%22%20d%3D%22M-0.001%2C-0.001%20L78.999%2C-0.001%20L73.999%2C8.666%20L78.999%2C17.999%20L-0.001%2C17.999%20L-0.001%2C-0.001%20Z%22/%3E%3C/svg%3E) 1 6 1 1 fill stretch;
}

/*endregion*/

@media (max-width: 1600px) {
	.header-logo-wrapper { padding-left: 32px; }
}

@media (max-width: 1360px) {
	.header-logo-wrapper {
		padding-left: 17px;
		height: 56px;
	}

	.header-lang-wrapper { padding-right: 7px; }
}

@media (max-width: 991px) {
	.header-logo-project-block { display: none; }
}

@media (max-width: 767px) {
	.header-lang-btn { height: 30px; }
}

@media (max-width: 575px) {
	.header-lang-btn-text,
	.header-lang-btn-dropdown { display: none; }

	.header-lang-wrapper .dropdown-selector-section {
		left: auto;
		right: 0;
	}

	.header-lang-wrapper .dropdown-selector-section-inner:before,
	.header-lang-wrapper .dropdown-selector-section-inner:after {
		left: auto;
		right: 8px;
	}

	.header-auth-wrapper .dropdown-selector-section-inner:before,
	.header-auth-wrapper .dropdown-selector-section-inner:after {
		left: auto;
		right: 8px;
	}
}

/*endregion*/

/*dropdown selector*/
.dropdown-selector-section {
	position: absolute;
	height: 0;
	top: 100%;
	left: 26px;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: 160ms opacity linear;
	-o-transition: 160ms opacity linear;
	transition: 160ms opacity linear;
	z-index: 500;
}

.dropdown-selector-section.active {
	height: auto;
	opacity: 1;
	overflow: unset;
}

.dropdown-selector-section-outer {

}

.dropdown-selector-section-inner {
	position: relative;
	background: #fff;
	border: 1px solid #e9e9e9;
	-webkit-box-shadow: 0 16px 40px rgba(0, 0, 0, .17);
	box-shadow: 0 16px 40px rgba(0, 0, 0, .17);
}

.dropdown-selector-section-inner:before,
.dropdown-selector-section-inner:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 22px;
	bottom: 100%;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #e9e9e9 transparent;
}

.dropdown-selector-section-inner:before {
	z-index: 1;
}

.dropdown-selector-section-inner:after {
	bottom: calc(100% - 1px);
	border-bottom-color: #fff;
	z-index: 2;
}
/*end dropdown selector*/

.workarea-wrap {
	/*margin: 0 auto !important;*/
	/*padding: 0 !important;*/
}

.workarea {
	/*padding: 0 !important;*/
	margin-right: auto;
	/*max-width:1360px !important;*/
	margin-left: auto;
	min-height: inherit !important;
}

/*
.sidebar {
	position: relative;
	z-index: 1;
	padding-right: 110px;
	min-width: 410px;
	max-width: 410px;
	width: 410px;
	transition: 250ms linear all;
	order: 1;
	z-index: 2;
}

.sidebar-are { z-index: -1; }

.sidebar-right {
	width: 410px;
	order: 3;
}

.sidebar-start,
.sidebar-end {
	position: absolute;
	right: 0;
	left: 0;
	height: 1px;
	background-color: transparent;
}

.sidebar-start { top: 0; }

.sidebar-end { bottom: 0; }

@media (max-width: 1199px) {
	.sidebar {
		padding-right: 50px;
		min-width: 350px;
		max-width: 350px;
		width: 350px;
	}
}
*/

@media (max-width: 767px) {bd-callout
	.workarea-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

	/*.workarea { padding-left: 0; }*/
	/*.sidebar {
		padding: 0;
		min-width: 0;
		max-width: 0;
		width: 0;
	}*/
}

/*region Articles*/
/*article.container-fluid { padding: 0; }*/

/*region Article Header*/
/*.article-header-wrapper { display: block; }*/

.header-index {
	margin-bottom: 92px;
	background-color: #e6eaf1;
}

/*.article-header-inner {
	position: relative;
	margin: 0 auto;
	max-width: 1330px;
}

.article-header-block {
	position: relative;
	display: flex;
	align-items: center;
}

.header-index .article-header-block { padding-bottom: 70px; }*/
/*

.article-header-block-container-info { flex: 2; }

.article-header-title {
	margin-top: 20px;
	color: #1d2022;
	letter-spacing: -1.5px;
	font: 600 46px/54px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 250ms linear all;
}

.article-header-title_light {
	font: 600 24px/32px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.article-header-description {
	color: #333;
	letter-spacing: -.33px;
	font: 16px/30px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 250ms linear all;
}

.article-header-block-container-banner {
	position: relative;
	padding-top: 105px;
	padding-right: 48px;
	width: 485px;
}

.article-header-block-banner-image {
	position: relative;
	z-index: 100;
	margin-bottom: -130px;
	padding-top: 124%;
	width: 100%;
	background: no-repeat top right url(../images/bus_box_ru.svg);
	background-size: contain;
}

.article-header-block-banner-image.article-header-block-banner-apps {
	background-image: url(../images/apps_box_ru.png);
}

.article-header-block-banner-text {
	position: absolute;
	top: -28px;
	left: -18px;
	width: 166px;
	height: 166px;
	border-radius: 50%;
	background-color: #fff;
}

.article-header-block-banner-text-title {
	position: absolute;
	right: 20px;
	bottom: calc(45% + 5px);
	left: 20px;
	color: #e01839;
	text-align: center;
	font: 20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.article-header-block-banner-link {
	position: absolute;
	top: calc(55% + 5px);
	right: 20px;
	left: 20px;
	color: #1f90ef;
	text-align: center;
	font: 14px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
}

.article-header-btn-container {
	display: flex;
	padding-top: 100px;
	transition: 250ms linear all;
	flex-wrap: wrap;
}

.bx-ui-btn.article-header-btn-movie {
	display: inline-flex;
	flex-wrap: nowrap;
	align-items: center;
}

.article-header-btn-movie-icon {
	display: block;
	margin-left: 10px;
	width: 33px;
	height: 33px;
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2233px%22%20height%3D%2233px%22%3Es%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%23fff%22%20d%3D%22M16.477%2C32.937%20C7.660%2C32.937%200.487%2C25.765%200.487%2C16.947%20C0.487%2C8.130%207.660%2C0.957%2016.477%2C0.957%20C25.295%2C0.957%2032.467%2C8.130%2032.467%2C16.947%20C32.467%2C25.765%2025.295%2C32.937%2016.477%2C32.937%20ZM16.477%2C2.977%20C8.774%2C2.977%202.507%2C9.244%202.507%2C16.947%20C2.507%2C24.651%208.774%2C30.917%2016.477%2C30.917%20C24.181%2C30.917%2030.447%2C24.651%2030.447%2C16.947%20C30.447%2C9.244%2024.181%2C2.977%2016.477%2C2.977%20ZM11.690%2C9.049%20L15.326%2C11.149%20L14.317%2C12.900%20L13.710%2C12.548%20L13.710%2C21.082%20L21.101%2C16.815%20L17.478%2C14.723%20L18.487%2C12.973%20L25.141%2C16.815%20L11.690%2C24.581%20L11.690%2C9.049%20Z%22/%3E%3C/svg%3E);
	background-repeat: no-repeat;
}

.article-header-btn-spacer {
	min-width: 40px;
	max-width: 40px;
	width: 40px;
}

.article-header-tab-container {
	position: absolute;
	bottom: 0;
	left: 40px;
	display: flex;
	align-items: flex-end;
}

.article-header-tab-btn {
	display: flex;
	margin-right: 5px;
	padding: 20px 40px;
	border-bottom: 4px solid transparent;
	color: #636465;
	vertical-align: middle;
	font: 600 18px/19px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	!*position: relative;*!
	transition: 250ms linear all;
	align-items: center;
}

.article-header-tab-btn:hover,
.article-header-tab-btn:active,
.article-header-tab-btn.active {
	border-bottom: 4px solid;
	color: #e01839;
	text-decoration: none;
}

.article-header-tab-btn-icon-about {
	position: relative;
	display: inline-block;
	margin-right: 10px;
	width: 22px;
	height: 22px;
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2221px%22%20height%3D%2222px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%23636465%22%20d%3D%22M11.932%2C21.998%20L11.932%2C9.973%20L21.001%2C6.092%20L21.001%2C18.116%20L11.932%2C21.998%20ZM1.799%2C3.462%20L10.595%2C-0.007%20L19.200%2C3.462%20L10.235%2C7.230%20L1.799%2C3.462%20ZM9.072%2C21.998%20L0.004%2C18.116%20L0.004%2C6.092%20L9.072%2C9.973%20L9.072%2C21.998%20Z%22/%3E%3C/svg%3E);
	transition: 250ms linear all;
}

.article-header-tab-btn.active .article-header-tab-btn-icon-about,
.article-header-tab-btn:hover .article-header-tab-btn-icon-about {
	background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2221px%22%20height%3D%2222px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%23e01839%22%20d%3D%22M11.932%2C21.998%20L11.932%2C9.973%20L21.001%2C6.092%20L21.001%2C18.116%20L11.932%2C21.998%20ZM1.799%2C3.462%20L10.595%2C-0.007%20L19.200%2C3.462%20L10.235%2C7.230%20L1.799%2C3.462%20ZM9.072%2C21.998%20L0.004%2C18.116%20L0.004%2C6.092%20L9.072%2C9.973%20L9.072%2C21.998%20Z%22/%3E%3C/svg%3E);
}

.article-header-tab-btn-icon-projects {
	position: relative;
	display: inline-block;
	margin-right: 10px;
	width: 19px;
	height: 19px;
	background-color: #636465;
	transition: 250ms linear all;
}

.article-header-tab-btn-icon-projects:after,
.article-header-tab-btn-icon-projects:before {
	position: absolute;
	display: block;
	background-color: #e6eaf1;
	content: '';
}

.article-header-tab-btn-icon-projects:after {
	left: 9px;
	margin-left: -1px;
	width: 3px;
	height: 19px;
}

.article-header-tab-btn-icon-projects:before {
	top: 9px;
	margin-top: -1px;
	width: 19px;
	height: 3px;
}

.article-header-tab-btn.active .article-header-tab-btn-icon-projects,
.article-header-tab-btn:hover .article-header-tab-btn-icon-projects { background-color: #e01839; }

@media (max-width: 1360px) {
	.article-header-block-container-info { width: 50%; }

	.article-header-block-container-banner { padding-top: 50px; }

	.article-header-title { font-size: 36px; }

	.article-header-description { font-size: 14px; }

	.article-header-btn-container { padding-top: 50px; }

}

@media (max-width: 767px) {

	.article-header-wrapper { padding-top: 18px; }

	.article-header-block-container-info { width: 100%; }

	.article-header-inner-container { padding: 0 20px; }

	.article-header-block {
		flex-direction: column;
		padding-top: 0;
		padding-bottom: 70px;
		height: auto;
	}

	.article-header-title {
		margin-bottom: 10px;
		font-size: 27px;
		line-height: 34px;
	}

	.article-header-description {
		font-size: 14px;
		line-height: 20px;
	}

	.article-header-btn-container { padding-top: 20px; }

	.article-header-btn-container .bx-ui-btn {
		padding: 0 !important;
		width: 220px;
		justify-content: center;
	}

	.article-header-tab-btn {
		margin-right: 15px;
		padding: 10px 0;
		font-size: 14px;
	}

	.article-header-tab-container { left: 20px; }

	.article-header-block-container-banner {
		position: relative;
		padding-top: 20px;
		min-width: 0;
		max-width: 100%;
		width: 100%;
		order: 1;
	}

	.article-header-block-banner-image {
		position: relative;
		z-index: 0;
		margin-bottom: 0;
		padding-top: 0;
		width: 100%;
		background: none;
	}

	.article-header-block-banner-text {
		position: relative;
		top: auto;
		left: auto;
		display: flex;
		width: 100%;
		height: auto;
		border-radius: 0;
		background-color: transparent;
	}

	.article-header-block-banner-link,
	.article-header-block-banner-text-title {
		position: relative;
		right: auto;
		bottom: auto;
		left: auto;
		margin-right: 10px;
		font-size: 14px;
	}

}
*/

/*endregion*/
/*region Article Header Light*/
/*todo: �� ������������ ���� */
.article-header-light-wrapper { }

.article-header-light-inner { }

.article-header-light-title {
	margin-top: 22px;
	color: #1d2022;
	letter-spacing: -1.5px;
	font: 600 48px/54px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: 250ms linear all;
	-o-transition: 250ms linear all;
	transition: 250ms linear all;
}

@media (max-width: 1360px) {
	.article-header-light-title { font-size: 36px; }
}

@media (max-width: 767px) {
	.article-header-inner-container { padding: 0 20px; }

	.article-header-light-title {
		margin-bottom: 10px;
		font-size: 24px;
		line-height: 30px;
	}

}

/*endregion*/
/*region Article Body*/
/*.article-section { padding: 100px 40px; }*/
/* .article-section { background-color: transparent; } */

/* .article-block-container {
	display: flex;
	margin: 0 auto;
	max-width: 1360px !important;
	align-items: stretch;
}

.article-block {
	padding-left: 410px;
	max-width: 100%;
	order: 2;
	flex: 1;
} */

/*.article-block-full-width,*/
/*.no-sidebar .article-block,*/
/*.sidebar + .article-block { padding-left: 0; }*/

/* .article-title {
	color: #333;
	font: 800 32px/37px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif
} */

/* .article-description {
	color: #555;
	font: 400 22px/27px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
} */

/*.article-description_fit {*/
/*	font: 400 18px/34px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
/*}*/

/*Block start*/


/* Block color*/
/* .article-section-white { background-color: #fff; }

.article-section-gray { background-color: #f3f3f3; }

.article-section-red {
	background: no-repeat 50% 10% url(../images/section-bg-1.svg?v1), no-repeat 90% 90% url(../images/section-bg-1.svg?v1), no-repeat 10% 90% url(../images/section-bg-2.svg?v1);
	background-color: #e01839;
	background-size: 90px auto, 190px auto, 180px auto;
	color: #fff;
}

.article-section-people-bg {
	background-image: url(../images/people.png?1);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.article-section-blue {
	background: no-repeat -80px -80px url(../images/section-bg-3.svg?v2), no-repeat 50% 300px url(../images/section-bg-3.svg?v2);
	background-color: #1f90ef;
	background-size: 240px auto, 190px auto;
	color: #fff;
}

.article-section-red .article-title,
.article-section-red .article-description { color: #fff; }

.article-section-blue .article-title,
.article-section-blue .article-description { color: #fff; } */

/*Block Tabs*/
/* .article-section-tabs { } */

/*@media (max-width: 1199px) {
	.article-block { padding-left: 350px; }
	.article-block-full-width { padding-left: 0; }
}

@media (max-width: 767px) {
	!*.article-section { padding: 50px 20px; }*!
	.article-block { padding-left: 0 }
	.article-block-full-width { padding-left: 0; }
}*/

/*endregion*/

/*.article-block-addinational {*/
/*	margin-left: 50%;*/
/*	padding: 149px 0 132px;*/
/*	font: 300 34px/51px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
/*}*/

/*region Futures*/
/* .article-section-futures-main { padding-bottom: 0; } */

/*endregion*/
/*region Article Request for Development*/
.article-request-steps-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	counter-reset: requestSteps;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.article-request-step { }

.article-request-step-inner { }

.article-request-step-title {
	margin: 0;
	padding: 0;
	font: 500 24px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.article-request-step-text {
	position: relative;
	padding-left: 120px;
	font: 500 15px/26px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: 250ms linear all;
	-o-transition: 250ms linear all;
	transition: 250ms linear all;
}

.article-request-step-text:before {
	position: absolute;
	top: 0;
	left: 68px;
	color: #e01839;
	content: counter(requestSteps);
	counter-increment: requestSteps;
	font: 40px/41px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: 250ms linear all;
	-o-transition: 250ms linear all;
	transition: 250ms linear all;
}

@media (max-width: 1360px) {
	.article-request-step-text { padding-left: 60px; }

	.article-request-step-text:before { left: 20px; }
}

@media (max-width: 767px) {
	.article-request-steps-block { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

	.article-request-step-inner { margin-bottom: 15px; }

	.article-request-step-title {
		padding-left: 0;
		font-size: 18px;
		line-height: 20px;
	}

	.article-request-step-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding-left: 0;
		font-size: 15px;
		line-height: 26px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.article-request-step-text:before {
		position: static;
		margin-right: 10px;
	}
}

.page-request-development { background-color: #e6eaf1; }

article.page { background-color: #fff; }

/*.page-request-development { background-color: #f7f7f7; }*/
.article-request-section {
	margin-bottom: 31px;
	padding-right: 30px;
}

.article-request-section-inner {
	padding: 52px 60px 53px;
	background-color: #fff;
}

.article-request-section-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 13px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.article-request-section-title-icon-people {
	margin-right: 20px;
	width: 27px;
	height: 31px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2227px%22%20height%3D%2231px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%23e01839%22%0A%20%20%20%20%20%20%20%20%20%20d%3D%22M26.613%2C30.054%20L26.486%2C30.893%20L1.010%2C30.922%20L0.882%2C30.083%20C0.780%2C29.424%200.729%2C28.747%200.729%2C28.072%20C0.729%2C20.860%206.569%2C14.992%2013.745%2C14.992%20C16.485%2C14.992%2019.106%2C15.838%2021.324%2C17.437%20L20.177%2C19.043%20C18.296%2C17.686%2016.072%2C16.969%2013.745%2C16.969%20C7.653%2C16.969%202.696%2C21.950%202.696%2C28.072%20C2.696%2C28.363%202.708%2C28.654%202.730%2C28.943%20L24.763%2C28.918%20C24.784%2C28.637%2024.794%2C28.354%2024.794%2C28.072%20C24.794%2C26.068%2024.257%2C24.105%2023.242%2C22.393%20L24.933%2C21.382%20C26.128%2C23.398%2026.762%2C25.712%2026.762%2C28.072%20C26.762%2C28.735%2026.712%2C29.402%2026.613%2C30.054%20ZM13.445%2C12.477%20C10.269%2C12.477%207.685%2C9.881%207.685%2C6.688%20C7.685%2C3.496%2010.269%2C0.899%2013.445%2C0.899%20C16.621%2C0.899%2019.205%2C3.496%2019.205%2C6.688%20C19.205%2C9.881%2016.621%2C12.477%2013.445%2C12.477%20ZM13.445%2C2.876%20C11.354%2C2.876%209.652%2C4.587%209.652%2C6.688%20C9.652%2C8.790%2011.354%2C10.500%2013.445%2C10.500%20C15.537%2C10.500%2017.238%2C8.790%2017.238%2C6.688%20C17.238%2C4.587%2015.537%2C2.876%2013.445%2C2.876%20Z%22/%3E%3C/svg%3E);
}

.article-request-section-title-icon-project {
	margin-right: 16px;
	width: 31px;
	height: 31px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2231px%22%20height%3D%2227px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22%23e01839%22%20d%3D%22M28.281%2C27.000%20L2.720%2C27.000%20C1.220%2C27.000%20-0.000%2C25.780%20-0.000%2C24.280%20L-0.000%2C2.719%20C-0.000%2C1.220%201.220%2C0.000%202.720%2C0.000%20L28.281%2C0.000%20C29.780%2C0.000%2031.000%2C1.220%2031.000%2C2.719%20L31.000%2C24.280%20C31.000%2C25.780%2029.780%2C27.000%2028.281%2C27.000%20ZM29.000%2C2.719%20C29.000%2C2.322%2028.678%2C2.000%2028.281%2C2.000%20L2.720%2C2.000%20C2.323%2C2.000%202.000%2C2.322%202.000%2C2.719%20L2.000%2C7.956%20L29.000%2C7.956%20L29.000%2C2.719%20ZM29.000%2C9.956%20L2.000%2C9.956%20L2.000%2C24.280%20C2.000%2C24.677%202.323%2C25.000%202.720%2C25.000%20L28.281%2C25.000%20C28.678%2C25.000%2029.000%2C24.677%2029.000%2C24.280%20L29.000%2C9.956%20ZM6.125%2C5.949%20L4.125%2C5.949%20L4.125%2C3.949%20L6.125%2C3.949%20L6.125%2C5.949%20ZM10.000%2C5.949%20L8.000%2C5.949%20L8.000%2C3.949%20L10.000%2C3.949%20L10.000%2C5.949%20Z%22/%3E%3C/svg%3E);
}

.article-request-section-title {
	margin: 0;
	color: #333;
	vertical-align: middle;
	font: 500 32px/42px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.article-request-section-description {
	margin-bottom: 21px;
	font: 500 16px/30px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*endregion*/
/*endregion*/

/*region Footer*/
/*footer.footer {*/
/*	padding: 47px 37px;*/
/*	background-color: #f3f3f3;*/
/*}*/

/*.footer-row {*/
/*	display: flex;*/
/*	color: rgb(153, 153, 153);*/
/*	align-items: flex-start;*/
/*	justify-content: space-between;*/
/*}*/

footer.footer .footer-row:first-child {
	margin-bottom: 55px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.footer-col { }

@media (max-width: 1360px) {

}

@media (max-width: 767px) {
	.footer-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
}

/*contacts*/
/*.footer-contact-info {
	display: flex;
	padding-top: 11px;
	padding-bottom: 14px;
	line-height: 20px;
	align-items: flex-start;
}

.footer-contact-info-title {
	padding-right: 36px;
	color: #1d2022;
	vertical-align: top;
	font: 16px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.footer-contact-info-phone { padding-right: 30px; }

.footer-contact-info-phone-number {
	color: #1d2022;
	vertical-align: top;
	text-decoration: none;
	white-space: nowrap;
	font: 600 18px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 250ms linear all;
}

.footer-contact-info-phone-number:hover {
	color: #000;
	text-decoration: none;
}

.footer-contact-info-phone-desc {
	padding-top: 6px;
	color: #636465;
	font: 600 12px/14px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {
	.footer-contact-info {
		padding-bottom: 25px;
		flex-wrap: wrap;
	}

	.footer-contact-info-title {
		margin-bottom: 10px;
		min-width: 100%;
	}
}*/

/*Copyright*/
/*
.footer-copyright {
	display: flex;
	vertical-align: top;
	align-items: flex-start;
	flex-wrap: wrap;
}

.footer-copyright-own {
	display: flex;
	margin-right: 49px;
	vertical-align: middle;
	white-space: nowrap;
	align-items: center;
}

.footer-copyright-own-text {
	margin-right: 10px;
	color: #939495;
	font: 300 13px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
*/

/*.footer-more-info {
	vertical-align: top;
	line-height: 20px;
}*/

/*.footer-more-info-block { margin-bottom: 10px; }*/
/*.footer-more-info-text {
	margin-right: 30px;
	vertical-align: top;
	font: 300 13px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}*/
/*.footer-more-info-link {
	margin-right: 30px;
	color: #939495;
	vertical-align: top;
	white-space: nowrap;
	font: 300 13px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 250ms linear all;
}

.footer-more-info-link:hover { color: #333; }

@media (max-width: 1360px) {
	.footer-copyright-own { order: 2; }

	.footer-more-info {
		margin-bottom: 15px;
		min-width: 100%;
		order: 1;
	}
}

@media (max-width: 576px) {
	.footer-more-info-link {
		margin: 0;
	}
}*/

/*Social*/
/*.footer-social-networks { }*/

/*.footer-social-networks-list {*/
/*	display: flex;*/
/*	margin: 0;*/
/*	padding: 0;*/
/*	list-style: none;*/
/*	align-items: center;*/
/*}*/

/*.footer-social-networks-item {*/
/*	padding-right: 15px;*/
/*	transition: 250ms linear all;*/
/*}*/

/*.footer-social-networks-list .footer-social-networks-item:last-child { padding-right: 0; }*/

/*.footer-social-networks-item-link {*/
/*	display: block;*/
/*	width: 45px;*/
/*	height: 45px;*/
/*	border-radius: 50%;*/
/*	background: #fff url(../images/social-sprite.svg) no-repeat center;*/
/*	filter: grayscale(100%);*/
/*	transition: 200ms linear all;*/
/*}*/

/*.footer-social-networks-item-link:hover { filter: grayscale(0); }*/

/*.footer-social-networks-item-link.vk { background-position: center 0; }*/

/*.footer-social-networks-item-link.habrhabr { background-position: center -45px; }*/

/*.footer-social-networks-item-link.google-plus { background-position: center -90px; }*/

/*.footer-social-networks-item-link.telegram { background-position: center -135px; }*/

/*.footer-social-networks-item-link.facebook { background-position: center -180px; }*/

/*.footer-social-networks-item-link.instagram { background-position: center -225px; }*/

/*.footer-social-networks-item-link.twitter { background-position: center -270px; }*/

/*@media (max-width: 1360px) {*/
/*	.footer-social-networks-list { flex-wrap: wrap; }*/

/*	.footer-social-networks-item {*/
/*		margin-bottom: 5px;*/
/*		padding-right: 5px;*/
/*	}*/
/*}*/

/*Turum-Burum*/
/*todo: �������� ������ ��� ��� ���������� � �������� */
/*.footer-copyright-turum {
	display: flex;
	align-items: flex-start;
	flex-wrap: nowrap;
}

.footer-copyright-turum-text {
	margin-right: 10px;
	color: #939495;
	vertical-align: top;
	white-space: nowrap;
	font: 300 13px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {
	.footer-copyright-turum { padding-top: 15px; }
}

@media (max-width: 480px) {
	.footer-copyright-turum {
		flex-wrap: wrap;
	}
}*/
/*endregion*/

/*region Index*/
/*endregion*/

/*region Tabs*/
/*
.tabs-wrapper { }

.tabs-header { !* overflow-x: auto; *! }

.tabs-btn-list {
	display: flex;
	overflow-y: auto;
	flex-wrap: nowrap;
	flex-wrap: wrap;
	align-items: flex-end;
}
*/

/*.tab-btn-container {
	margin-bottom: 30px;
	padding: 0 10px;
}*/

/*.tabs-btn-list .tab-btn-container:first-child { padding-left: 0; }

.tabs-btn-list .tab-btn-container:last-child { padding-right: 0; }

.tab-btn {
	display: block;
	padding-bottom: 9px;
	border-bottom: 2px solid #e7e7e8;
	color: #87898a;
	vertical-align: middle;
	text-align: center;
	!*white-space: nowrap;*!
	text-decoration: none;
	font: 18px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 200ms linear all;
}*/

/*.tab-item-current .tab-btn,*/
/*.tab-btn:hover,*/
/*.tab-btn-current {*/
/*	border-bottom-color: #e01839;*/
/*	color: #e01839;*/
/*	text-decoration: none;*/
/*}*/
/*
.article-section-red .tab-btn,
.article-section-blue .tab-btn,
.article-section-red .tab-btn:hover,
.article-section-blue .tab-btn:hover {
	border-bottom-color: #fff;
	color: #fff;
}

.article-section-red .tab-btn,
.article-section-blue .tab-btn {
	opacity: .5;
}

.article-section-red .tab-item-current .tab-btn,
.article-section-blue .tab-item-current .tab-btn,
.article-section-red .tab-btn:hover,
.article-section-blue .tab-btn:hover {
	opacity: 1;
} */

/*.tabs-body { }*/

/*.tabs-body-list { }*/

/*.tab-body-page { display: none; }*/

/*.tab-body-page.tab-body-page-openned { display: block; }*/

/*.tab-content-title { font: bold 18px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif; }*/

/*.tab-content-description {
	margin: 0 0 65px;
	padding: 0;
	font: 18px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}*/

/*endregion*/

/*region Benefits*/
/*.benefits-container { padding: 40px 0; }*/

.benefits-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.benefits-item {
	position: relative;
	display: block;
	margin-bottom: 30px;
	background: #1f90ef;
	color: #fff;
	cursor: pointer;
	-webkit-transition: 250ms linear all;
	-o-transition: 250ms linear all;
	transition: 250ms linear all;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.benefits-item-inner {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

.benefits-item.active .benefits-item-inner { height: 300px; }

.benefits-list .benefits-item:first-child { border-right: 15px solid #fff; }

.benefits-list .benefits-item:last-child { border-left: 15px solid #fff; }
.benefits-list .benefits-item.benefits-item_full-width {
	width: 100%;
	border: none;
}
.benefits-list.active .benefits-item {
	border-width: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0;
	flex: 0;
}

.benefits-list .benefits-item.active {
	z-index: 10;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.benefits-item-spacer-container {
	overflow: hidden;
	height: 300px;

	width: 100%;
}

.benefits-item-spacer {
	padding-top: 63%;
	width: 100%;
	-webkit-transition: 250ms linear all;
	-o-transition: 250ms linear all;
	transition: 250ms linear all;
}

.benefits-item-popup {
	position: absolute;
	top: -30px;
	bottom: 0;
	left: -30px;
	overflow: hidden;
	padding: 30px 0 0 30px;
	width: 0;
	/*height: 0;*/
	-webkit-transition: 350ms linear all;
	-o-transition: 350ms linear all;
	transition: 350ms linear all;
	pointer-events: none;
}

.benefits-item.active .benefits-item-popup {
	/*overflow: visible;*/
}

.benefits-item-popup-corner {
	position: absolute;
	top: 30px;
	right: 0;
	bottom: 0;
	left: 30px;
	z-index: 1;
	background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(31, 144, 239, 1)));
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(31, 144, 239, 1) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(31, 144, 239, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#1f90ef', GradientType=1);
	/*background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0) 50%, rgb(33, 112, 239) 50%);*/
	/*background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0) 50%, rgba(33, 112, 239, 1) 50%);*/
	/*background: linear-gradient(135deg, rgba(255, 255, 255, 0) 50%, rgba(33, 112, 239, 1) 50%);*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#1f90ef', GradientType=1);*/
}

.benefits-item.active .benefits-item-popup-corner {
	top: 100%;
	right: 0;
	bottom: 0;
	left: 100%;
	opacity: 0;
	-webkit-animation: benefits-item-popup-corner 500ms;
	animation: benefits-item-popup-corner 500ms;
}

@-webkit-keyframes benefits-item-popup-corner {
	0%, 50% {
		top: 30px;
		right: 0;
		bottom: 0;
		left: 30px;
		opacity: 1;
	}
	100% {
		top: 0;
		right: 0;
		bottom: 0;
		left: 100%;
		opacity: 0;
	}
}

@keyframes benefits-item-popup-corner {
	0%, 50% {
		top: 30px;
		right: 0;
		bottom: 0;
		left: 30px;
		opacity: 1;
	}
	100% {
		top: 0;
		right: 0;
		bottom: 0;
		left: 100%;
		opacity: 0;
	}
}

.benefits-item:hover .benefits-item-popup,
.benefits-item:hover .benefits-item-cover-casper {
	width: 80px;
	/*height: 80px;*/
}

.benefits-item.active .benefits-item-popup,
.benefits-item.active .benefits-item-cover-casper { width: calc(100% + 30px); }

.benefits-item-popup-inner {
	position: absolute;
	height: 100%;
	top: 30px;
	left: 30px;
	padding: 35px 37px;
	background-color: #f5f5f6;
	-webkit-box-shadow: 0 16px 40px 0 rgba(0, 0, 0, .17);
	box-shadow: 0 16px 40px 0 rgba(0, 0, 0, .17);
	color: #1d2022;
	pointer-events: auto;
}

.benefits-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 30px;
	bottom: 30px;
	width: 90px;
	height: 90px;
}

.benefits-icon-picture {
	display: block;
	max-width: 100%;
	max-height: 90px;
	height: auto;
}

.benefits-list .benefits-item:nth-child(2n) { }

.benefits-item-title {
	position: absolute;
	top: 35px;
	right: 40px;
	left: 37px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	letter-spacing: 1.1px;
	font: 300 28px/28px "OpenSans Light", "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transition: 250ms linear all;
	-o-transition: 250ms linear all;
	transition: 250ms linear all;
}

.benefits-item-description {
	color: #1d2022;
	font: 500 16px/19px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*.benefits-list .benefits-item:nth-child(2n) .benefits-item-title { text-align: right; }*/

.benefits-item-popup-inner .benefits-item-title {
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: 25px;
	color: #1d2022;
}

/**/
.benefits-item-all-revisions {
	background-color: #f5f5f6;
	-webkit-transition: 250ms linear all;
	-o-transition: 250ms linear all;
	transition: 250ms linear all;
}

.benefits-item-all-revisions:hover { background-color: #ededee; }

.benefits-item-all-revisions-inner {
	position: absolute;
	top: 50%;
	right: 40px;
	left: 40px;
	display: block;
	color: #1f90ef;
	text-align: center;
	font: 500 20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media (max-width: 1199px) {

	.benefits-item-title {
		top: 15px;
		right: 15px;
		left: 15px;
		font-size: 20px;
		line-height: 22px;
	}

	.benefits-item-popup-inner { padding: 15px; }

	.benefits-icon {
		width: 50px;
		height: 50px;

		right: 10px;
		bottom: 10px;
	}

	.benefits-icon-picture {
		display: block;

		max-width: 100%;
		max-height: 100%;

		width: auto;
		height: auto;
	}
}

@media (max-width: 576px) {
	.benefits-list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.benefits-list .benefits-item:first-child,
	.benefits-list .benefits-item:last-child {
		border: none;
		margin: 0 auto;
	}
}

@media (max-width: 575px ), (min-width: 768px) and (max-width: 991px) {

	.benefits-item {
		margin: 15px 0 !important;
		width: 100%;
	}

	.benefits-item-all-revisions {
		display: block;
		min-height: 130px;
		height: auto;
	}

}

/*endregion*/

/*region Others*/
.custom-list-partners-container { }

.custom-list-partners-item { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }

.custom-list-partners-item-icon {
	padding-right: 0 !important;
	min-width: 55px;
	max-width: 55px;
	width: 55px;
}

.custom-list-partners-item-text { }

/*endregion*/

/*region Tile Grid*/

/*
.tile-grid {
	--orange: #ff9037;
	--red: #e01839;
	--green: #bdd660;
	--blue: #1f90ef;
	--purple: #9f7ee6;
}

.tile-grid > div { margin-bottom: 30px; }

.tile-grid-item {
	display: block;
	padding: 18px 18px 15px;
	background-color: #f7f7f7;
	transition: 250ms linear all;
}

.tile-grid-item__price {
	display: flex;
	justify-content: flex-end;
}

.tile-grid-item__price .bx-template-price {
	white-space: nowrap;
}

.tile-grid-item__price .bx-template-price__discount {
	display: flex;
	color: #777;
	font-size: 20px;
	line-height: 20px;
	text-decoration: line-through;
}

.tile-grid-item__price .bx-template-price__value {
	font: 600 24px/24px 'OpenSans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

a.tile-grid-item:hover { text-decoration: none; }

.tile-grid-item-orange .tile-grid-item-title { background-color: #ff9037; }

.tile-grid-item-red .tile-grid-item-title { background-color: #e01839; }

.tile-grid-item-green .tile-grid-item-title { background-color: #bdd660; }

.tile-grid-item-blue .tile-grid-item-title { background-color: #1f90ef; }

.tile-grid-item-purple .tile-grid-item-title { background-color: #9f7ee6; }

.tile-grid-item-orange:hover { background-color: #ff9037; }

.tile-grid-item-red:hover { background-color: #e01839; }

.tile-grid-item-green:hover { background-color: #bdd660; }

.tile-grid-item-blue:hover { background-color: #1f90ef; }

.tile-grid-item-purple:hover { background-color: #9f7ee6; }

.tile-grid-item-title {
	display: inline-block;
	margin-bottom: 18px;
	padding: 8px 13px;
	transition: 250ms linear all;
}

.tile-grid-item:hover .tile-grid-item-title { background-color: #fff; }

.tile-grid-item-title-text {
	color: #fff;
	font: 700 17px/18px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 250ms linear all;
}

.tile-grid-item-orange:hover .tile-grid-item-title-text { color: #ff9037; }

.tile-grid-item-red:hover .tile-grid-item-title-text { color: #e01839; }

.tile-grid-item-green:hover .tile-grid-item-title-text { color: #bdd660; }

.tile-grid-item-blue:hover .tile-grid-item-title-text { color: #1f90ef; }

.tile-grid-item-purple:hover .tile-grid-item-title-text { color: #9f7ee6; }

.tile-grid-item-content {
	display: block;
	margin-bottom: 18px;
	min-height: 57px;
}

.tile-grid-item-text {
	display: block;
	color: #333;
	font: 13px/16px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.tile-grid-item-links { display: block; }

.tile-grid-item-link-container {
	display: block;
	margin-bottom: 3px;
}

.tile-grid-item-links .tile-grid-item-link-container:last-child { margin-bottom: 0; }

.tile-grid-item-link {
	color: #1f90ef;
	font: 13px/16px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.tile-grid-item:hover .tile-grid-item-link {
	color: #000;
}

.tile-grid-item-price {
	display: block;
	padding-top: 40px;
	color: #e01839;
	text-align: right;
	text-decoration: none !important;
	font: 700 24px/24px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 250ms linear all;
}

.tile-grid-item:hover .tile-grid-item-price { color: #fff; }
*/

/*endregion*/

/*region reference*/
.reference {
	padding-left: 35px;
	border-left: 4px solid #e01839;
	font: 15px/20px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.reference > p {
	margin: 0 0 15px;
	padding: 0;
	font-style: italic;
}

.reference > p:last-child { margin-bottom: 0; }

.reference > a { font-size: 15px; }

/*endregion*/

/*region*/
.grid-v1-column {
	background-color: #f3f3f3;
	color: #777;
}

.grid-v1-column__item {
	padding: 25px;
	height: 100%;
}

.grid-v1-column__item_border {
	border: 1px solid #fff;
}

.grid-v1-column__title {
	display: block;
	margin-top: 10px;
	color: #333;
	font: 600 19px/22px 'OpenSans', sans-sarif;
}

.grid-v1-column__value {
	font: 600 30px/0 'OpenSans', sans-sarif;
}

/*endregion*/

/*region Two Column Grid*/
.grid-two-column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.grid-two-column-item {
	padding: 30px 40px;
	max-width: 50%;
	border: 1px solid #ddd;
	border-top-width: 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.grid-two-column .grid-two-column-item:nth-child(2n) { border-left-width: 0; }

.grid-two-column .grid-two-column-item:nth-child(1),
.grid-two-column .grid-two-column-item:nth-child(2) { border-top-width: 1px; }

@media (max-width: 768px) {
	.grid-two-column-item {
		padding: 15px 20px;
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.grid-two-column .grid-two-column-item:nth-child(2n) { border-left-width: 1px; }

	.grid-two-column .grid-two-column-item:nth-child(2) { border-top-width: 0; }
}

.grid-two-column-item-title-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.grid-two-column-item-title-icon {
	padding-right: 15px;
	min-width: 65px;
	max-width: 65px;
	width: 65px;
}

.grid-two-column-item-title-icon img {
	max-width: 65px;
	max-height: 50px;
	width: 100%;
	height: auto;
}

.grid-two-column-item-title-text {
	color: #1d2022;
	font: 600 18px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 768px) {
	.grid-two-column-item-title-icon {
		padding-right: 10px;
		min-width: 32px;
		max-width: 32px;
		width: 32px;
	}

	.grid-two-column-item-title-text { font-size: 16px; }
}

.grid-two-column-item-content {
	padding-top: 20px;
	color: #333;
	font: 400 15px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.grid-two-column-item-content_strong {
	padding: 0;
	color: #333;
	font: 18px/34px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.grid-two-column-item-text_colored {
	color: #e01839;
	font-weight: 600;
}

/*endregion*/

/*region Schedule Grid*/

.grid-schedule { }

.grid-schedule-event {
	margin-bottom: 5px;
	padding: 30px 40px;
	background-color: #e9edf3;
}

.grid-schedule-event-lecture { background-color: #f7f7f7; }

/*region Schedule Grid time*/
.grid-schedule-event-time {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.grid-schedule-event-time-end,
.grid-schedule-event-time-start {
	color: #1f90ef;
	font: 800 28px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.grid-schedule-event-lecture .grid-schedule-event-time-end,
.grid-schedule-event-lecture .grid-schedule-event-time-start { color: #e01839; }

.grid-schedule-event-time-start { padding-right: 15px; }

.grid-schedule-event-time-separate {
	width: 72px;
	height: 1px;
	background-color: #1f90ef;
}

.grid-schedule-event-lecture .grid-schedule-event-time-separate { background-color: #e01839; }

.grid-schedule-event-time-end { padding-left: 15px; }

/*endregion*/

.grid-schedule-event-title {
	margin-bottom: 15px;
	color: #333;
	font: 500 18px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.grid-schedule-event-description .bx-ui-list-item-text {
	color: #333;
	font-size: 15px;
}

.grid-schedule-event-speaker {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

/*.grid-schedule-event-avatar-container{ padding-right: 20px;}*/

.grid-schedule-event-speaker-avatar {
	margin-right: 20px;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	background-size: cover;
}

.grid-schedule-event-speaker-name {
	color: #777;
	font: italic 300 15px "OpenSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*endregion*/

.metadata { display: none; }

.order-checkout .order-info label {
	margin-left: 5px;
}

.order-checkout .licence-agreement-block input {
	display: inline-block;
}

.order-checkout .licence-agreement-block label {
	display: inline;
}

.cart-items input {
	outline: none;
}
