/* Ammina CSS file original /bitrix/js/main/core/css/core.min.css */

.bx-timer-semicolon-off .bx-timer-semicolon {
	visibility: hidden;
}

.bx-panel-tooltip {
	overflow: hidden !important;
	position: absolute !important;
	letter-spacing: normal !important;
	list-style: none !important;
	text-align: left !important;
	text-indent: 0 !important;
	text-transform: none !important;
	visibility: visible !important;
	white-space: normal !important;
	word-spacing: normal !important;
	vertical-align: baseline !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	text-decoration: none !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	-webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, .25) !important;
	-moz-box-shadow: 0 12px 10px rgba(0, 0, 0, .25) !important;
	box-shadow: 0 12px 10px rgba(0, 0, 0, .25) !important;
	border: 1px solid;
	border-color: #a2a6ad #989ca1 #8e9398;
	background: #d0dbdd;
	background: -webkit-linear-gradient(top, rgba(227, 233, 234, .95), rgba(198, 210, 213, .95));
	background: -moz-linear-gradient(top, rgba(227, 233, 234, .95), rgba(198, 210, 213, .95));
	background: -o-linear-gradient(top, rgba(227, 233, 234, .95), rgba(198, 210, 213, .95));
	background: -ms-linear-gradient(top, rgba(227, 233, 234, .95), rgba(198, 210, 213, .95));
	background: linear-gradient(to bottom, rgba(227, 233, 234, .95), rgba(198, 210, 213, .95));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2e3e9ea", endColorstr="#f2c6d2d5", GradientType=0);
}

.bx-panel-tooltip div {
	display: block !important;
}

.bx-panel-tooltip .bx-panel-tooltip-top-border, .bx-panel-tooltip .bx-panel-tooltip-bottom-border {
	display: none !important;
}

.bx-panel-tooltip-content {
	overflow: hidden !important;
	position: relative !important;
	z-index: 10 !important;
	display: inline-block !important;
}

.bx-panel-tooltip-title {
	font: normal normal bold 14px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	color: #16191a !important;
	position: relative !important;
	padding: 7px 10px 0 10px !important;
	margin: 0 !important;
	text-shadow: 0 1px rgba(255, 255, 255, .66);
}

.bx-panel-tooltip-text {
	font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	color: #272b31 !important;
	padding: 9px 10px 10px 10px !important;
	margin: 0 !important;
	position: relative !important;
	text-shadow: 0 1px rgba(255, 255, 255, .25);
}

.bx-panel-tooltip-close {
	position: absolute !important;
	height: 20px !important;
	background: scroll transparent url("/bitrix/js/main/core/images/panel/top-panel-sprite-2.png") no-repeat -9px -1881px !important;
	width: 25px !important;
	top: 0 !important;
	right: 0 !important;
	z-index: 5 !important;
	display: block !important;
}

.bx-panel-tooltip-close:hover {
	background: scroll transparent url("/bitrix/js/main/core/images/panel/top-panel-sprite-2.png") no-repeat -32px -1881px !important;
}

.bx-panel-tooltip-text a {
	font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.bx-panel-tooltip-text a, .bx-panel-tooltip-text a:hover {
	color: #272b31 !important;
	text-decoration: underline !important;
}

.bx-clear {
	clear: both;
}
/* Ammina CSS file original /bitrix/js/ui/fonts/opensans/ui.font.opensans.min.css */

@font-face {
	font-family: "Open Sans";
	src: url("/bitrix/js/ui/fonts/opensans/opensans-regular.eot");
	src: local("Open Sans"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "OpenSans";
	src: url("/bitrix/js/ui/fonts/opensans/opensans-regular.eot");
	src: local("Open Sans"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "OpenSans-Regular";
	src: url("/bitrix/js/ui/fonts/opensans/opensans-regular.eot");
	src: local("Open Sans"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "OpenSans-Light";
	src: url("/bitrix/js/ui/fonts/opensans/opensans-light.eot");
	src: local("Open Sans Light"), url("/bitrix/js/ui/fonts/opensans/opensans-light.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-light.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "OpenSans-Semibold";
	src: url("/bitrix/js/ui/fonts/opensans/opensans-semibold.eot");
	src: local("Open Sans Semibold"), url("/bitrix/js/ui/fonts/opensans/opensans-semibold.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-semibold.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "OpenSans-Bold";
	src: url("/bitrix/js/ui/fonts/opensans/opensans-bold.eot");
	src: local("Open Sans Bold"), url("/bitrix/js/ui/fonts/opensans/opensans-bold.woff") format("woff"), url("/bitrix/js/ui/fonts/opensans/opensans-bold.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}
/* Ammina CSS file original /bitrix/js/main/popup/dist/main.popup.bundle.min.css */

.popup-window {
	background-color: #fff;
	-webkit-box-shadow: 0 7px 21px rgba(83, 92, 105, .12), 0 -1px 6px 0 rgba(83, 92, 105, .06);
	box-shadow: 0 7px 21px rgba(83, 92, 105, .12), 0 -1px 6px 0 rgba(83, 92, 105, .06);
	padding: 10px;
	font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
}

.popup-window[style*="block"] {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.bx-ie .popup-window[style*="block"] {
	display: block !important;
}

.popup-window.popup-window-with-titlebar {
	padding: 0 10px 10px;
}

.popup-window-delimiter {
	background-color: #f0f1f2;
	display: block;
	height: 1px;
	line-height: 1px;
}

.popup-window-delimiter-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 5px 0 8px 0;
	text-align: center;
}

.popup-window-delimiter-section:before, .popup-window-delimiter-section:after {
	display: block;
	content: "";
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 15px;
	position: relative;
	top: 8px;
	height: 1px;
	background-color: #f0f1f2;
}

.popup-window-delimiter-text {
	position: relative;
	top: 2px;
	padding: 0 12px;
	background: #fff;
	color: #b1b6bc;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	overflow-x: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.popup-window-buttons {
	text-align: center;
	padding: 20px 0 10px;
	position: relative;
}

.popup-window-button {
	display: inline-block;
	height: 39px;
	line-height: 39px;
	margin: 0 12px 0 0;
	background: #ecedef;
	border-radius: 2px;
	cursor: pointer;
	color: #7a818a;
	font-family: "OpenSans-Bold", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	outline: 0;
	padding: 0 18px;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	white-space: nowrap;
	-webkit-box-shadow: 0 0 0 1px #c6cdd3 inset;
	box-shadow: 0 0 0 1px #c6cdd3 inset;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background-color .2s linear, color .2s linear;
	-o-transition: background-color .2s linear, color .2s linear;
	transition: background-color .2s linear, color .2s linear;
}

.popup-window-button:before, .popup-window-button:after {
	display: none;
}

.popup-window-button:hover {
	background: #cfd4d8;
	color: #535c69;
}

.popup-window-button:last-child {
	margin-right: 0;
}

.popup-window-button-accept, .popup-window-button-create {
	background: #bbed21;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #535c69;
}

.popup-window-button-accept:hover, .popup-window-button-create:hover {
	background: #d2f95f;
	color: #535c69;
}

.popup-window-button-wait {
	color: transparent !important;
	position: relative;
}

.popup-window-button-wait .popup-window-button-text {
	opacity: 0;
}

.popup-window-button-wait:before {
	background: none !important;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;
	border-radius: 50%;
	color: #fff;
	display: block !important;
	content: "_" !important;
	font-size: 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 10px;
	height: 21px;
	top: 10px;
	left: 50%;
	margin: 0 0 0 -11px;
	padding-right: 6px;
	position: absolute;
	text-align: right;
	width: 15px;
}

.popup-window-button-wait:after {
	background: #fff !important;
	content: " " !important;
	display: block !important;
	height: 7px;
	position: absolute;
	top: 13px;
	left: 50%;
	padding: 0;
	width: 1px;
	-webkit-transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-animation: popup-window-button-animation 1s infinite linear;
	animation: popup-window-button-animation 1s infinite linear;
}

.popup-window-button-create.popup-window-button-wait:before, .popup-window-button-accept.popup-window-button-wait:before {
	color: #535c69;
	-webkit-box-shadow: inset 0 0 0 1px #535c69;
	box-shadow: inset 0 0 0 1px #535c69;
}

.popup-window-button-create.popup-window-button-wait:after, .popup-window-button-accept.popup-window-button-wait:after {
	background: #535c69 !important;
}

@-webkit-keyframes popup-window-button-animation {
	0 {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes popup-window-button-animation {
	0 {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.popup-window-button-decline {
	background: #f1361b;
	color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.popup-window-button-decline:hover {
	background: #cc1a00;
	color: #fff;
}

.popup-window-button-cancel {
	font-weight: normal;
}

.popup-window-button-blue {
	background-color: #3bc8f5;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
}

.popup-window-button-blue:hover {
	background-color: #3fddff;
	color: #fff;
}

.popup-window-button-blue:active {
	background-color: #13b1e3;
	color: #fff;
}

.popup-window-button-link, .popup-window-button-link-cancel, .popup-window-button-link:hover, .popup-window-button-link:active {
	background: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.popup-window-button-link {
	border-bottom: 1px solid #c0c2c5;
	border-radius: 0;
	color: #535c69;
	cursor: pointer;
	height: 17px;
	line-height: 17px;
	-webkit-transition: border-bottom-color .15s linear;
	-o-transition: border-bottom-color .15s linear;
	transition: border-bottom-color .15s linear;
	padding: 0;
}

.popup-window-button-link:hover, .popup-window-button-link:active {
	border-bottom-color: #535c69;
	color: #535c69;
	line-height: 17px;
	height: 17px;
}

.popup-window-button-link-cancel {
	color: #f1361b;
	border-bottom-color: #ffb4a9;
}

.popup-window-button.popup-window-button-link-cancel:hover, .popup-window-button.popup-window-button-link-cancel:active {
	border-bottom-color: #f1361b;
	color: #f1361b;
}

.popup-window-button-disable {
	cursor: default;
	opacity: .3;
}

.popup-window-titlebar {
	height: 49px;
}

.popup-window-titlebar-text, .popup-window-titlebar-text-version {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #80868e;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	max-width: 100%;
	line-height: 49px;
	overflow: hidden;
	padding: 0 30px 0 10px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.popup-window-titlebar-text-version {
	font-weight: normal;
	font-size: 13px;
	padding-left: 0;
}

.popup-window-content {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.popup-window-with-titlebar .popup-window-content, .popup-window-content-gray .popup-window-content {
	background-color: #eef2f4;
}

.popup-window-content-white .popup-window-content {
	background-color: #fff;
}

.popup-window-with-titlebar .popup-window-content {
	padding: 20px;
}

.popup-window-close-icon {
	cursor: pointer;
	height: 27px;
	outline: 0;
	opacity: .5;
	position: absolute;
	right: 0;
	top: 0;
	width: 27px;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
}

.popup-window-close-icon:after {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	width: 10px;
	height: 10px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNzg3IDFMNSAzLjc4NyAyLjIxMyAxIDEgMi4yMTMgMy43ODcgNSAxIDcuNzg3IDIuMjEzIDkgNSA2LjIxMyA3Ljc4NyA5IDkgNy43ODcgNi4yMTMgNSA5IDIuMjEzIiBmaWxsPSIjOTk5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
}

.popup-window-titlebar-close-icon {
	top: 12px;
	right: 10px;
}

.popup-window-close-icon:hover {
	opacity: 1;
}

.popup-window-angly {
	display: none;
	height: 22px;
	position: absolute;
	overflow: hidden;
	width: 33px;
}

.popup-window-angly:before {
	background-color: #fff;
	-webkit-box-shadow: 0 0 21px rgba(83, 92, 105, .13);
	box-shadow: 0 0 21px rgba(83, 92, 105, .13);
	content: "";
	height: 15px;
	position: absolute;
	left: 9px;
	top: 16px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	width: 15px;
}

.popup-window-angly-top {
	display: block;
	left: 10px;
	margin: 0;
	top: -22px;
}

.popup-window-angly-right {
	display: block;
	right: -17px;
	top: 10px;
	height: 30px;
	width: 17px;
}

.popup-window-angly-right::before {
	left: -9px;
	top: 8px;
}

.popup-window-angly-bottom {
	bottom: -20px;
	display: block;
	height: 20px;
	margin-left: 10px;
}

.popup-window-angly-bottom::before {
	top: -9px;
}

.popup-window-angly-left {
	display: block;
	left: -14px;
	top: 10px;
	height: 30px;
	width: 14px;
}

.popup-window-angly-left::before {
	left: 8px;
	top: 8px;
}

.popup-window-overlay {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	background: #333;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
}

.popup-window-resize {
	opacity: 0;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 10px;
	height: 10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAADBJREFUGBljYMADLl269B+PNESKNopwmoosgcxGcSeyBDKbKEUoGpA5uNgoplKNAwBv1DPc646T+wAAAABJRU5ErkJggg==");
	cursor: nwse-resize;
}

.popup-window:hover .popup-window-resize {
	opacity: 1;
}

.menu-popup {
	padding: 8px 0;
}

.menu-popup-title {
	margin: 0 0 7px 0;
	padding: 0 0 0 4px;
	color: #4c4c4c;
	white-space: nowrap;
	font: normal normal normal 12px/normal Arial, Helvetica, sans-serif;
}

.menu-popup .menu-popup-item {
	background-color: transparent;
	display: block;
	cursor: pointer;
	height: 36px;
	position: relative;
	text-decoration: none;
	outline: 0;
	white-space: nowrap;
	-webkit-transition: background-color .3s linear;
	-o-transition: background-color .3s linear;
	transition: background-color .3s linear;
}

.menu-popup .menu-popup-item-disabled {
	pointer-events: none;
	opacity: .4;
	cursor: default;
}

.menu-popup .menu-popup-item-disabled .main-ui-loader-svg-circle {
	stroke: #4a4e53;
	stroke-width: 3;
}

.menu-popup-item-icon {
	display: inline-block;
	height: 16px;
	margin-left: 15px;
	vertical-align: middle;
	width: 19px;
}

.menu-popup-item-text {
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #525c68;
	line-height: 36px;
	padding: 0 15px 0 9px;
	text-decoration: none;
	vertical-align: middle;
	-webkit-transition: color .2s linear;
	-o-transition: color .2s linear;
	transition: color .2s linear;
}

.menu-popup-item-text .tariff-lock {
	margin: 0 5px 2px 5px;
	vertical-align: middle;
}

.popup-window-fixed-width .menu-popup-item-text {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.menu-popup-no-icon .menu-popup-item-text {
	padding: 0 15px;
}

.menu-popup-item-submenu .menu-popup-item-text {
	padding-right: 28px;
}

.menu-popup-item:hover, .menu-popup-item.menu-popup-item-open {
	background-color: #f6f8f9;
}

.menu-popup-item:hover .menu-popup-item-text {
	color: #3b434f;
}

.menu-popup-item.menu-popup-item-disabled:hover {
	background: initial;
}

.menu-popup-item-submenu:after {
	position: absolute;
	right: 11px;
	top: 50%;
	margin-top: -4px;
	width: 6px;
	height: 9px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0tLjAxIDEuMTg3bDIuOTIyIDIuOTItMi45MiAyLjkyMyAxLjE3MyAxLjE3MyAyLjkyLTIuOTJMNS4yNiA0LjEwNyAxLjE2NC4wMTMiIGZpbGw9IiNBOEFCQjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");
	background-size: cover;
	content: "";
}

.bx-admin-submenu-opened {
	background: #f0f0f0 !important;
	border-radius: 3px;
}

.menu-popup-no-icon .menu-popup-item-icon {
	display: none;
}

.menu-popup-item-view .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M8.37 0a6.37 6.37 0 015.326 9.861l3.309 3.307c.392.392.39 1.03.005 1.415l-.427.427c-.39.389-1.025.384-1.415-.005l-3.307-3.309A6.37 6.37 0 118.369 0zm0 1.82a4.55 4.55 0 100 9.098 4.55 4.55 0 000-9.098z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-edit .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M14.42 1l2.55 2.577-9.978 9.951-2.55-2.577L14.418 1zM3.008 14.638a.267.267 0 00.067.255c.067.067.164.093.255.067l2.851-.768-2.405-2.405-.768 2.85z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-create .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'15\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M8.978 0v6h6.064v2.948l-6.064-.001v6.043H6l-.001-6.043H0V6h5.999L6 0h2.978z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-create-quick .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M15.39 8.032v3l3.01.002v2l-3.01-.001v3.003h-2v-3.003h-3.005v-2h3.006V8.032h2zM12.23 0L6.77 6.044h5.46l-8.865 9.409L6.77 8.744H2L5.009 0h7.22z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-take .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M7.477 14.702L2 9.39l2.267-2.209 3.21 3.102L16.002 2l2.267 2.209z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-begin .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M9.632 1a7.632 7.632 0 110 15.265A7.632 7.632 0 019.632 1zm0 1.752a5.88 5.88 0 100 11.761 5.88 5.88 0 000-11.761zM8.296 5.119a.7.7 0 01.375.11l4.418 2.806a.7.7 0 010 1.182L8.67 12.024a.7.7 0 01-1.075-.59V5.818a.7.7 0 01.7-.7z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-decline .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M6.161 2l.017 2.83h2.138a4.433 4.433 0 014.433 4.434v.129a4.433 4.433 0 01-4.433 4.433H4.91c-.24 0-.474-.019-.702-.055v-1.949h3.908l.163-.005a2.48 2.48 0 002.317-2.475l-.005-.163A2.48 2.48 0 008.116 6.86H6.19l.017 3.048L2 5.932 6.161 2zm10.043 1.887v9.662h-2.008V3.887h2.008z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-reopen .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M9.514 2a6.508 6.508 0 015.42 2.899l1.794-1.796v5.681h-5.68l2.238-2.238a4.254 4.254 0 10-3.772 6.222l.146-.005-.173 2.264-.207-.004A6.514 6.514 0 019.514 2z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-complete .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M4 2h11.648L13.1 6.015l2.548 4.016-9.661-.001v4.963H4V2z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-hold .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M8 2v12H5V2h3zm5.986 0v12h-3V2h3z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-accept .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M7.477 14.702L2 9.39l2.267-2.209 3.21 3.102L16.002 2l2.267 2.209z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-remake .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M15.246 8.07l1.398 2.234a2 2 0 01-1.695 3.06l-3.038-.001v2.439L8.56 12.45l3.352-3.352-.001 2.065 2.676.001-1.247-1.993 1.906-1.101zM5.58 5.71l1.227 4.578L4.849 9.16l-1.253 2.005h3.056v2.2H3.236a2 2 0 01-1.695-3.06L2.944 8.06 1 6.936 5.579 5.71zM10.153.304a2 2 0 01.635.635l1.746 2.791L14.5 2.597l-1.227 4.578L8.694 5.95l1.933-1.117-1.535-2.455L7.6 4.761l-1.906-1.1L7.397.94a2 2 0 012.756-.635z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-delete .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M15.406 3.889l-3.8 3.8 3.841 3.841-1.867 1.867-3.841-3.842-3.826 3.828-1.887-1.886L7.853 7.67l-3.8-3.8L5.92 2.003l3.8 3.8 3.8-3.8z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-copy .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M4.898 9.472V3.094c0-.108.088-.196.196-.196h6.378c.107 0 .195.088.195.196V3.4h1.899v-1.76a.642.642 0 00-.64-.641H3.64a.642.642 0 00-.64.64v9.285c0 .353.288.64.64.64h1.655V9.668h-.201a.196.196 0 01-.196-.195zm10.223 3.442a.208.208 0 01-.207.207H8.161a.208.208 0 01-.207-.207V6.161c0-.113.094-.207.207-.207h6.753c.114 0 .207.094.207.207v6.753zm1.148-8.86H6.713a.66.66 0 00-.659.66v9.555a.66.66 0 00.66.659h9.555a.661.661 0 00.659-.66V4.714a.66.66 0 00-.66-.659z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-delegate .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M10.283 2.73c-.485-.8 3.605-1.466 3.877.984a7.774 7.774 0 010 2.227s.611-.073.203 1.137c0 0-.225.87-.57.675 0 0 .056 1.1-.487 1.287 0 0 .04.586.04.625l.453.07s-.014.49.077.542c.414.279.868.49 1.345.626 1.41.372 2.126 1.012 2.126 1.571l.388 2.55H5.908s.079-1.256.293-2.127c.215-.87 1.42-1.516 2.53-2.013.575-.258.7-.412 1.278-.676a2.04 2.04 0 00.039-.487l.491-.06s.065.122-.039-.597c0 0-.552-.15-.578-1.294 0 0-.415.143-.44-.55-.018-.47-.372-.878.137-1.216l-.26-.72s-.272-2.78.924-2.555zm-7.307.929l4.167 4.168-4.167 4.167-.001-3.001H0v-2h2.975V3.659z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-add-to-tm .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\'%3E%3Cpath fill=\'%23525C69\' fill-rule=\'evenodd\' d=\'M12.293 1.542a7.494 7.494 0 014.696 6.952 7.348 7.348 0 01-7.196 7.49 7.494 7.494 0 112.5-14.442zM5.428 4.587a5.64 5.64 0 004.291 9.543 5.53 5.53 0 005.416-5.636 5.64 5.64 0 00-9.707-3.907zM8.13 9.989V5.417h2v2.572h2.508v2H8.13z\'/%3E%3C/svg%3E") no-repeat;
}

.menu-popup-item-accept-sm .menu-popup-item-icon {
	background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'16\' viewBox=\'-4 -4 19 16\'%3E%3Cpath fill=\'%232066B0\' d=\'M1.36 3.446L4.013 6.1 10.316 0l1.36 1.36-6.299 6.1-1.364 1.36-1.36-1.36L0 4.806z\'/%3E%3C/svg%3E") no-repeat;
}

.popup-window-button-left, .popup-window-button-right {
	display: none;
}

.popup-window-dark {
	background-color: rgba(0, 0, 0, .8);
	border-radius: 4px;
	-webkit-box-shadow: 0 19px 24px rgba(88, 112, 118, .17);
	box-shadow: 0 19px 24px rgba(88, 112, 118, .17);
}

.popup-window-dark .popup-window-content {
	background-color: transparent;
	color: #fff;
	margin: 0;
}

.popup-window-dark .popup-window-angly:before {
	background-color: rgba(0, 0, 0, .8);
}

.popup-window-dark .popup-window-titlebar-text {
	color: #fff;
}

.popup-window-dark .popup-window-close-icon:after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNzg3IDFMNSAzLjc4NyAyLjIxMyAxIDEgMi4yMTMgMy43ODcgNSAxIDcuNzg3IDIuMjEzIDkgNSA2LjIxMyA3Ljc4NyA5IDkgNy43ODcgNi4yMTMgNSA5IDIuMjEzIiBmaWxsPSIjNTM1QzZBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
}

.popup-window-tabs-box {
	padding: 10px 0 4px;
}

.popup-window-tabs {
	position: relative;
	padding: 0 20px 0 0;
	margin: 0;
	height: 42px;
	font-size: 0;
	z-index: 1;
}

.popup-window-tab {
	display: inline-block;
	height: 42px;
	margin: 0 7px 0 0;
	padding: 0 12px;
	border: 0;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 41px;
	color: #535c69;
	background-color: #ecf2f3;
	text-shadow: none;
	cursor: pointer;
	-webkit-transition: background-color .15s linear;
	-o-transition: background-color .15s linear;
	transition: background-color .15s linear;
}

.popup-window-tab:hover {
	background-color: #f7f9f9;
}

.popup-window-tab-selected {
	position: relative;
	z-index: 2;
	padding: 0 11px;
	background-color: #fff !important;
	line-height: 40px;
	border-radius: 2px 2px 0 0;
	border: 1px solid #c6cdd3;
	border-bottom: 0;
	cursor: default;
}

.popup-window-tabs-content {
	margin: 0;
	padding: 10px;
	border: 1px solid #c6cdd3;
	border-radius: 0 3px 3px;
}

.popup-window-tab-content {
	display: none;
	padding: 20px;
	background: #eef2f4;
}

.popup-window-tabs-content-white .popup-window-tab-content {
	padding: 10px;
	background: #fff;
}

.popup-window-tab-content-selected {
	display: block;
}

.popup-window-show-animation-opacity {
	-webkit-animation: popupWindowShowAnimationOpacity 100ms;
	animation: popupWindowShowAnimationOpacity 100ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

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

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

.popup-window-show-animation-opacity-transform {
	-webkit-animation: popupWindowShowAnimationOpacityTransform 100ms;
	animation: popupWindowShowAnimationOpacityTransform 100ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes popupWindowShowAnimationOpacityTransform {
	0 {
		opacity: 0;
		-webkit-transform: translate3d(0, 5px, 0);
		-ms-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes popupWindowShowAnimationOpacityTransform {
	0 {
		opacity: 0;
		-webkit-transform: translate3d(0, 5px, 0);
		-ms-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.popup-window-close-animation-opacity {
	-webkit-animation: popupWindowCloseAnimationOpacity 150ms;
	animation: popupWindowCloseAnimationOpacity 150ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

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

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

.popup-window-close-animation-opacity-transform {
	-webkit-animation: popupWindowCloseAnimationOpacity 150ms;
	animation: popupWindowCloseAnimationOpacity 150ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes popupWindowCloseAnimationOpacityTransform {
	0 {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 25px, 0);
		-ms-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
}

@keyframes popupWindowCloseAnimationOpacityTransform {
	0 {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 25px, 0);
		-ms-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
}

.popup-window-show-animation-scale {
	-webkit-animation: popup-window-show-animation-scale 400ms;
	animation: popup-window-show-animation-scale 400ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes popup-window-show-animation-scale {
	0 {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes popup-window-show-animation-scale {
	0 {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
/* Ammina CSS file original /bitrix/js/socialservices/css/ss.min.css */

.bx-ss-icon {
	background-image: url("/bitrix/js/socialservices/css/icons_v5.png?v=3");
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
}

.openid {
	background-position: 0 -192px;
}

.yandex {
	background-position: 0 0;
}

.openid-mail-ru {
	background-position: 0 -48px;
}

.livejournal {
	background-position: 0 -16px;
}

.liveinternet {
	background-position: 0 -128px;
}

.blogger {
	background-position: 0 -144px;
}

.rambler {
	background-position: 0 -160px;
}

.liveid {
	background-position: 0 -176px;
}

.facebook {
	background-position: 0 -32px;
}

.twitter {
	background-position: 0 -96px;
}

.vkontakte {
	background-position: 0 -80px;
}

.mymailru {
	background-position: 0 -64px;
}

.google {
	background-position: 0 -112px;
}

.google-plus {
	background-position: 0 -112px;
}

.odnoklassniki {
	background-position: 0 -208px;
}

.bitrix24 {
	background-position: 0 -378px;
}

.dropbox {
	background-position: 0 -504px;
}

.box {
	background-position: 0 -520px;
}

.office365 {
	background-position: 0 -559px;
}

.mailru2 {
	background-position: 0 -48px;
}

.apple {
	background-position: -74px 0;
}

.zoom {
	background-position: -74px -18px;
}

.bx-ss-button {
	display: inline-block;
	background-image: url("/bitrix/js/socialservices/css/icons_v5.png") !important;
	width: 87px !important;
	height: 21px !important;
	background-repeat: no-repeat;
	vertical-align: middle !important;
}

.liveid-button {
	background-position: 0 -334px !important;
}

.facebook-button {
	background-position: 0 -224px !important;
}

.twitter-button {
	background-position: 0 -290px !important;
}

.vkontakte-button {
	background-position: 0 -268px !important;
}

.mymailru-button {
	background-position: 0 -246px !important;
}

.google-button {
	background-position: 0 -312px !important;
}

.odnoklassniki-button {
	background-position: 0 -356px !important;
}

.bitrix24net-button {
	background-position: 0 -416px !important;
}

.bitrix24net-button-ru, .bitrix24net-button-kz {
	background-position: 0 -394px !important;
}

.bitrix24net-button-ua {
	background-position: 0 -438px !important;
}

.dropbox-button {
	background-position: 0 -482px !important;
}

.box-button {
	background-position: 0 -537px !important;
}

.yandex-button {
	background-position: 0 -460px !important;
}

.office365-button {
	background-position: 0 -576px !important;
}

td.to_twitter {
	text-align: center !important;
}

div.bx-auth {
	max-width: 600px;
	margin-top: 12px;
	margin-bottom: 10px;
}

div.bx-auth form {
	padding: 0;
	margin: 0;
}

div.bx-auth-line {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
}

div.bx-auth-title {
	font-size: 140%;
	border-bottom: solid 2px #e3e3e3;
	padding-bottom: 12px;
}

div.bx-auth-note {
	margin: 18px 0 6px 0;
}

div.bx-auth-services {
	padding: 0;
	margin: 0;
	overflow: hidden;
	zoom: 1;
}

div.bx-auth-services div {
	display: block;
	float: left;
	margin: 4px 6px 0 0;
	width: 170px;
}

div.bx-auth-services a {
	display: inline-block;
	margin: 1px;
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	color: #646464;
	outline: 0;
}

div.bx-auth-services a:hover {
	margin: 0;
	border: 1px solid #d9d9d9;
	text-decoration: none !important;
}

div.bx-auth-services a.bx-ss-selected {
	margin: 0;
	border: 1px solid #d9d9d9;
	background-color: #ebebeb;
}

div.bx-auth-services i {
	display: inline-block;
	margin: 0;
	margin-right: 4px;
	vertical-align: middle;
	cursor: pointer;
}

div.bx-auth-services b {
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

div.bx-auth-service-form {
	color: black;
	background-color: #eee;
	border-bottom: solid 1px #d6d6d6;
	margin-top: 1px;
	padding: 8px;
	vertical-align: middle;
	font-size: 12px;
}

div.bx-auth-service-form span, div.bx-auth-service-form input {
	vertical-align: middle;
}

div.bx-auth-service-form input.button {
	position: relative;
	left: 1px;
}

div.bx-auth-service-form span.bx-ss-icon {
	display: inline-block;
	margin-right: 6px;
}

span.bx-spacer {
	display: inline-block;
	width: 8px;
}

span.bx-spacer-vert {
	display: inline-block;
	height: 10px;
}

span.bx-spacer-vert25 {
	display: inline-block;
	height: 25px;
}

div.bx-auth-serv-icons a {
	display: inline-block;
	margin: 1px;
	text-decoration: none;
	color: #646464;
	outline: 0;
}

div.bx-auth-serv-icons a:hover {
	margin: 0;
	border: 1px solid #d9d9d9;
}

div.bx-auth-serv-icons i {
	margin: 3px;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

div.bx-auth-lbl {
	margin-top: 8px;
	margin-bottom: 4px;
}

div.bx-auth-float {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 100%;
}

div.bx-sonet-profile-field-socserv {
	line-height: 15px !important;
}

div.bx-auth-form {
	width: 510px !important;
}

textarea.ss-text-for-message-default {
	width: 300px;
	height: 130px;
	color: grey;
	font-weight: lighter;
}

textarea.ss-text-for-message {
	margin-top: 5px;
}

td.bx-ss-soc-serv {
	font: bold 12px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

td.bx-ss-soc-serv i {
	vertical-align: -25%;
}

div.bx-taimen-socserv-div {
	padding-bottom: 9px;
	padding-left: 50px;
}

a.ss-socserv-setup-link {
	padding-left: 10px;
	color: grey !important;
	text-decoration: underline;
}

.ss-text-without-border {
	padding-left: 5px;
	border: 0;
	background: #f8fafb;
	color: #6286bb;
	font-style: italic;
}

.bx-ss-timeman-header-div {
	padding-bottom: 10px;
}

td.bx-ss-soc-serv-setup {
	white-space: pre-line;
	width: 300px;
	font-size: 75%;
}

a.bx-ss-soc-serv-setup-link {
	text-decoration: underline !important;
}
/* Ammina CSS file original /bitrix/cache/css/s1/clife_composite/default_e9a23a04056e83867cdf39c2150312f1/default_e9a23a04056e83867cdf39c2150312f1_v1.css */

.bx-authform-social-popup {
	display: none;
	background: #fff;
	width: auto;
	padding: 15px;
	font-size: 14px;
	white-space: nowrap;
}

.bx-authform-social-popup form {
	margin-bottom: 0;
}

.bx-authform-social-popup input[type="text"] {
	display: inline-block;
	max-width: 150px;
	font-size: 18px;
	height: 30px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #f8fafc;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bx-authform-social ul {
	padding: 5px 0 12px;
	margin: 0 0 15px;
	display: block;
}

.bx-authform-social ul li {
	position: relative;
	display: inline-block;
	width: 35px;
	height: 35px;
	margin-right: 5px;
}

.bx-authform-social ul li .bx-authform-social-icon {
	display: block;
	width: 35px;
	height: 35px;
	background-image: url("/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png");
	background-repeat: no-repeat;
	border-bottom: 0;
}

.bx-authform-social ul li .bx-authform-social-icon:hover {
	opacity: .9;
}

.bx-authform-social ul li .bx-authform-social-icon.box {
	background-position: 0 0;
}

.bx-authform-social ul li .bx-authform-social-icon.dropbox {
	background-position: -44px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.bitrix24 {
	background-position: -88px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.yandex {
	background-position: -132px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.openid {
	background-position: -176px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki {
	background-position: -220px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.google {
	background-position: -264px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.mymailru {
	background-position: -308px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.mailru2 {
	background-position: -440px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.livejournal {
	background-position: -352px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru {
	background-position: -440px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.liveid {
	background-position: -484px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.liveinternet {
	background-position: -528px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.blogger {
	background-position: -572px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.vkontakte {
	background-position: -616px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.twitter {
	background-position: -660px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.facebook {
	background-position: -704px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.google-plus {
	background-position: -748px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.office365 {
	background-position: -792px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.zoom {
	background-position: -836px 0;
}
/* Ammina CSS file original /bitrix/panel/main/popup.min.css */

.bx-core-adm-dialog, .bx-core-adm-dialog a, .bx-core-adm-dialog span, .bx-core-adm-dialog div {
	letter-spacing: normal;
	list-style: none;
	text-align: left;
	text-indent: 0;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-spacing: normal;
	vertical-align: baseline;
	text-decoration: none;
	color: #000;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	font-size: 13px;
}

.bx-core-adm-dialog {
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 18px 37px 6px rgba(16, 39, 53, .69);
	box-shadow: 0 18px 37px 6px rgba(16, 39, 53, .69);
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	position: absolute;
	overflow: hidden;
}

.bx-core-adm-dialog a:active, .bx-core-adm-dialog a:visited, .bx-core-adm-dialog a:link {
	color: #2675d7;
	text-decoration: underline;
	font-size: inherit;
}

.bx-core-adm-dialog a:hover {
	color: #2675d7;
	text-decoration: underline;
	background: 0;
	font-size: inherit;
}

.bx-core-adm-dialog select, .bx-core-adm-dialog input, .bx-core-adm-dialog textarea {
	outline: 0;
	font-size: 13px;
}

.bx-core-adm-dialog textarea {
	font-size: 13px;
}

.bx-core-adm-dialog table {
	font-size: 13px;
}

.bx-core-adm-dialog td {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: normal;
	list-style: none;
	text-align: left;
	text-indent: 0;
	text-transform: none;
	text-decoration: none;
	visibility: visible;
	white-space: normal;
	word-spacing: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	font-size: inherit;
	background: 0;
	color: #000;
}

.bx-core-adm-dialog .bx-action-href, .bx-core-adm-dialog .bx-action-href:visited, .bx-core-adm-dialog .bx-action-href:link {
	text-decoration: none;
	border-bottom: 1px dashed #2747bf;
	outline: 0;
	display: inline-block;
}

.bx-core-adm-dialog .bx-action-href:hover {
	border-bottom-color: #134889;
	text-decoration: none;
	color: #134889;
}

.bx-core-adm-dialog .bx-core-adm-dialog-head {
	background-color: #e2ebee;
	border-bottom: 1px solid #a9a9a9;
	-webkit-box-shadow: 0 1px 0 0 #e5e5e5, 0 -1px 0 0 #ecf1f3 inset, inset 0 1px 0 0 #fff, inset 0 0 0 1px #e9f0f2;
	box-shadow: 0 1px 0 0 #e5e5e5, 0 -1px 0 0 #ecf1f3 inset, inset 0 1px 0 0 #fff, inset 0 0 0 1px #e9f0f2;
	border-radius: 4px 4px 0 0;
	height: 49px;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	width: 100%;
}

.bx-core-adm-dialog .bx-core-adm-dialog-head-inner {
	display: inline-block;
	margin: 12px 0 0 18px;
	font-size: 20px;
	text-shadow: 0 1px #fff;
	white-space: nowrap;
	color: #282a2c;
}

.bx-core-adm-dialog .bx-core-adm-dialog-head-icons {
	position: absolute;
	top: 0;
	right: 0;
	margin: 11px 0 0 15px;
	padding: 0 15px 0 0;
	background-color: #e2ebee;
}

.bx-core-adm-dialog .bx-core-adm-icon-expand, .bx-core-adm-dialog .bx-core-adm-icon-narrow, .bx-core-adm-dialog .bx-core-adm-icon-close {
	display: inline-block;
	height: 30px;
	width: 28px;
	cursor: pointer;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAADSBAMAAACvNG1eAAAAMFBMVEUAAAD///8AAAD///87RFA8RFA8RVA8RVF3iKB3iaB3iaF4iaGxsbG8w9G9w9C/xNHngXD9AAAABHRSTlMAAAGocoV8AQAAAWFJREFUSMft1bFKAzEYB/BI2wcInUrzED1yBUuXK032K00fwMEHkOoDHE6Oh9OZqaN2Ki6GTvENfAcnN8HFzRw6/L8gHcRCC5fpfnwfCeS7Lx/jdLGDdFXZqgTfr53dgB+llOj6u4y8ApdRvPjJwTj66cZazA/HyeSA7+vY/Ml57x0civtQgEeuZ/G+u87dkv3GVULs3Ardd6M1+u66a/F/eEv46QvWNxzR1Pf/fKm0moCVNnoGXoZ+QueMsckOZ794tsNXSp+fNf27N38w1sb+1Tkj9U5NW+N9t4yZnoDZUA2IjcnQHZNqtJq29AX4dcDSpn/36Hrgordh4TwOA3gM3obh2cf5XFJvCuoyihf1wMV42F5G85hH/dzU6+9m9YOMXoSF/TaXcghehAe5A55n1HnkLLZRGs/LwvZY3zrMmvoev5+pRRT31IJ7Yk/zRZTvab6I8j3NF1G+p/kizv9eX4e8I84i7a9RAAAAAElFTkSuQmCC") no-repeat 0 0 #e2ebee;
}

.bx-core-adm-dialog .bx-core-adm-icon-expand {
	background-position: 0 0;
}

.bx-core-adm-dialog .bx-core-adm-icon-narrow {
	background-position: 0 -120px;
}

.bx-core-adm-dialog .bx-core-adm-icon-close {
	background-position: 0 -30px;
}

.bx-core-adm-dialog .bx-core-adm-icon-expand:hover {
	background-position: 0 -60px;
}

.bx-core-adm-dialog .bx-core-adm-icon-narrow:hover {
	background-position: 0 -150px;
}

.bx-core-adm-dialog .bx-core-adm-icon-close:hover {
	background-position: 0 -90px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-content-wrap {
	margin-top: 54px;
	padding: 12px 12px 14px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab {
	display: inline-block !important;
	cursor: pointer !important;
	background: url("/bitrix/panel/main/images/bx-admin-sprite-small-2.png") repeat-x scroll 0 -2728px transparent !important;
	border-radius: 2px 2px 0 0 !important;
	border: none !important;
	color: #1c53a2 !important;
	font-size: 13px !important;
	font-weight: bold !important;
	margin: 0 7px 0 0 !important;
	padding: 10px 25px 10px !important;
	text-shadow: 0 1px #fff !important;
	vertical-align: top !important;
	height: auto !important;
	position: relative;
	z-index: 1;
}

.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-active {
	background: #f5f9f9 !important;
	border: 1px solid #dce7ed !important;
	border-bottom: none !important;
	border-bottom: none !important;
	color: #000 !important;
	margin: 0 7px -2px 0 !important;
	padding: 9px 24px 11px !important;
	height: auto !important;
}

.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-active:first-child:before {
	display: none !important;
}

.bx-core-adm-dialog .bx-core-adm-dialog-content {
	overflow: auto;
	border: solid 1px #dce7ed;
	background-color: #f5f9f9;
}

.bx-core-adm-admin-dialog .bx-core-adm-dialog-content {
	padding: 15px 22px 22px;
}

.bx-core-adm-dialog .adm-detail-content-cell-l {
	text-align: right;
	padding: 5px 4px 7px 0;
	background: 0;
	text-indent: 0;
	text-transform: none;
	text-decoration: none;
	visibility: visible;
	white-space: normal;
	word-spacing: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	font-size: inherit;
	color: inherit;
}

.bx-core-adm-dialog .adm-detail-content-cell-r {
	padding: 5px 0 7px 4px;
	background: 0;
	text-indent: 0;
	text-transform: none;
	text-decoration: none;
	visibility: visible;
	white-space: normal;
	word-spacing: normal;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	font-size: inherit;
	color: inherit;
}

.bx-core-adm-dialog .adm-detail-content-cell {
	padding: 5px 0 7px;
}

.bx-core-adm-dialog .adm-detail-valign-top {
	vertical-align: top;
}

.bx-core-adm-dialog .adm-detail-valign-middle {
	vertical-align: middle;
}

.bx-core-adm-dialog .adm-detail-valign-bottom {
	vertical-align: bottom;
}

.adm-detail-file-row .adm-detail-content-cell-l {
	padding-top: 12px;
	vertical-align: top;
}

.adm-detail-file-image {
	padding-top: 7px;
}

.adm-detail-file-row .bx-input-file-desc {
	display: block;
	margin-top: -7px;
}

.adm-detail-iblock-types {
	width: 150px;
}

.adm-detail-iblock-list {
	width: 200px;
}

.bx-core-adm-dialog .adm-detail-content-table>tbody>.heading td {
	padding: 8px 70px 10px !important;
}

.bx-core-adm-dialog .bx-core-adm-dialog-buttons {
	padding-top: 12px;
	position: relative;
}

.bx-core-adm-dialog .bx-core-adm-dialog-buttons input {
	margin-right: 12px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-head-block {
	background-position: 99% center !important;
	background-repeat: no-repeat;
	border-bottom: 1px solid #dce7ed;
	font-size: 12px;
	padding: 6px 30px 9px 9px;
	margin-bottom: 12px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-head-block p {
	margin: 0;
}

.bx-core-adm-dialog .bx-core-adm-dialog-head-block .title {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-content-wrap-inner {
	padding: 12px;
}

.bx-quirks .bx-core-adm-dialog .bx-core-adm-dialog-content-wrap-inner {
	padding: 12px 0;
}

.bx-core-dialog-overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(57, 60, 67, .82);
}

.bx-ie9 .bx-core-dialog-overlay {
	background-color: #393c43;
	opacity: .82;
}

.bx-ie8 .bx-core-dialog-overlay, .bx-quirks .bx-core-dialog-overlay {
	background-color: #393c43;
	filter: alpha(opacity=50);
}

.bx-core-adm-dialog .bx-core-resizer {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAADSBAMAAACvNG1eAAAAMFBMVEUAAAD///8AAAD///87RFA8RFA8RVA8RVF3iKB3iaB3iaF4iaGxsbG8w9G9w9C/xNHngXD9AAAABHRSTlMAAAGocoV8AQAAAWFJREFUSMft1bFKAzEYB/BI2wcInUrzED1yBUuXK032K00fwMEHkOoDHE6Oh9OZqaN2Ki6GTvENfAcnN8HFzRw6/L8gHcRCC5fpfnwfCeS7Lx/jdLGDdFXZqgTfr53dgB+llOj6u4y8ApdRvPjJwTj66cZazA/HyeSA7+vY/Ml57x0civtQgEeuZ/G+u87dkv3GVULs3Ardd6M1+u66a/F/eEv46QvWNxzR1Pf/fKm0moCVNnoGXoZ+QueMsckOZ794tsNXSp+fNf27N38w1sb+1Tkj9U5NW+N9t4yZnoDZUA2IjcnQHZNqtJq29AX4dcDSpn/36Hrgordh4TwOA3gM3obh2cf5XFJvCuoyihf1wMV42F5G85hH/dzU6+9m9YOMXoSF/TaXcghehAe5A55n1HnkLLZRGs/LwvZY3zrMmvoev5+pRRT31IJ7Yk/zRZTvab6I8j3NF1G+p/kizv9eX4e8I84i7a9RAAAAAElFTkSuQmCC") no-repeat right -188px;
	position: absolute;
	z-index: 6;
	bottom: 3px;
	right: 2px;
	height: 20px;
	width: 20px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-last {
	margin-right: 0;
}

.bx-core-adm-dialog .adm-detail-title {
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	margin-bottom: 14px;
	padding: 0 0 15px;
	text-align: left;
}

.bx-core-adm-dialog .adm-detail-content-item-block {
	border: 0;
	padding: 0;
}

.bx-core-adm-dialog .adm-detail-content {
	padding: 0;
}

.bx-core-adm-dialog .adm-detail-content-item-block table {
	border: 0;
	border-spacing: 0;
	font-size: 13px;
	margin: 0;
	width: 100%;
}

.bx-core-adm-dialog .adm-input, .bx-core-adm-dialog input[type="text"], .bx-core-adm-dialog input[type="password"], .bx-core-adm-dialog input[type="email"] {
	font-size: 13px;
	height: 29px;
	padding: 0 5px;
}

.bx-core-adm-dialog .bx-core-adm-dialog-buttons .adm-btn-add {
	float: right;
}

.bx-ie8 .bx-core-adm-dialog-buttons .adm-btn-add, .bx-quirks .bx-core-adm-dialog-buttons .adm-btn-add {
	float: none;
	position: absolute;
	right: 28px;
}

.bx-core-popup-menu {
	position: absolute;
	border: solid 1px #181b20;
	border-radius: 0 0 2px 2px;
	background-color: rgba(52, 59, 74, .94);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), inset 0 1px 0 rgba(212, 212, 212, .12);
	box-shadow: 0 1px 0 rgba(0, 0, 0, .3), inset 0 1px 0 rgba(212, 212, 212, .12);
	letter-spacing: normal;
	list-style: none;
	text-align: left;
	text-indent: 0;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-spacing: normal;
	vertical-align: baseline;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
}

.bx-ie8 .bx-core-popup-menu, .bx-quirks .bx-core-popup-menu {
	background-color: #3a4150;
}

.bx-quirks .bx-core-popup-menu {
	width: 220px !important;
	margin-top: -2px;
	margin-left: -2px;
}

.bx-core-popup-menu-level0 {
	background-color: rgba(30, 36, 50, .94);
	border-radius: 2px;
}

.bx-ie8 .bx-core-popup-menu-level0, .bx-quirks .bx-core-popup-menu-level0 {
	background-color: #252d3f;
}

.bx-core-popup-menu-angle, .bx-core-popup-menu-angle-bottom {
	display: block;
	position: absolute;
	height: 10px;
	width: 17px;
	content: "";
	line-height: 1px;
	font-size: 1px;
	padding: 0;
	margin: 0;
}

.bx-core-popup-menu-angle {
	top: -9px;
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left bottom;
}

.bx-core-popup-menu-angle-bottom {
	bottom: -9px;
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -1470px;
}

.bx-core-popup-menu-item {
	display: block;
	text-decoration: none;
	border-top: solid 1px transparent;
	border-right: solid 1px transparent;
	color: #9ca4b2 !important;
	min-width: 120px;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

.bx-ie8 .bx-core-popup-menu-item, .bx-quirks .bx-core-popup-menu-item {
	width: 280px;
	overflow-x: hidden;
}

.bx-core-popup-menu-item:hover, .bx-core-popup-menu-item-opened {
	border-top: solid 1px #55a8d9;
	border-right: solid 1px #2278b7;
	background-image: -webkit-linear-gradient(top, #2a92d0, #1d66b5);
	background-image: -moz-linear-gradient(top, #2a92d0, #1d66b5);
	background-image: -ms-linear-gradient(top, #2a92d0, #1d66b5);
	background-image: -o-linear-gradient(top, #2a92d0, #1d66b5);
	background-image: linear-gradient(top, #2a92d0, #1d66b5);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	text-decoration: none;
	color: #ebebeb !important;
}

.bx-ie8 .bx-core-popup-menu-item-text, .bx-quirks .bx-core-popup-menu-item-text {
	overflow-x: hidden;
}

.bx-ie8 .bx-core-popup-menu-item:hover, .bx-ie8 .bx-core-popup-menu-item-opened, .bx-ie9 .bx-core-popup-menu-item:hover, .bx-ie9 .bx-core-popup-menu-item-opened {
	background-color: #257fc4;
}

.bx-core-popup-menu-item-text {
	display: block;
	padding: 0 10px 0 40px;
	height: 28px;
	line-height: 26px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0 1px rgba(0, 0, 0, .5);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bx-core-popup-menu-item-icon {
	display: block;
	position: absolute;
	height: 28px;
	width: 40px;
}

.bx-core-popup-menu-no-icons .bx-core-popup-menu-item-text {
	padding-left: 19px;
}

.bx-core-popup-menu-no-icons .bx-core-popup-menu-item-icon {
	display: none;
}

.adm-menu-content {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -30px;
}

.bx-core-popup-menu-item:hover .adm-menu-content, .bx-core-popup-menu-item-opened .adm-menu-content {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -60px;
}

.adm-menu-services {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -90px;
}

.bx-core-popup-menu-item:hover .adm-menu-services, .bx-core-popup-menu-item-opened .adm-menu-services {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -120px;
}

.adm-menu-settings {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -150px;
}

.bx-core-popup-menu-item:hover .adm-menu-settings, .bx-core-popup-menu-item-opened .adm-menu-settings {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -180px;
}

.adm-menu-favorites {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -210px;
}

.bx-core-popup-menu-item:hover .adm-menu-favorites, .bx-core-popup-menu-item-opened .adm-menu-favorites {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -240px;
}

.adm-menu-analytics {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -300px;
}

.bx-core-popup-menu-item:hover .adm-menu-analytics, .bx-core-popup-menu-item-opened .adm-menu-analytics {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -330px;
}

.adm-menu-marketPlace {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -360px;
}

.bx-core-popup-menu-item:hover .adm-menu-marketPlace, .bx-core-popup-menu-item-opened .adm-menu-marketPlace {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -390px;
}

.adm-menu-desktop {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -420px;
}

.bx-core-popup-menu-item:hover .adm-menu-desktop, .bx-core-popup-menu-item-opened .adm-menu-desktop {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -450px;
}

.adm-menu-store {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -480px;
}

.bx-core-popup-menu-item:hover .adm-menu-store, .bx-core-popup-menu-item-opened .adm-menu-store {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -510px;
}

.adm-menu-marketing {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -1353px;
}

.bx-core-popup-menu-item:hover .adm-menu-marketing, .bx-core-popup-menu-item-opened .adm-menu-marketing {
	background-position: left -1326px;
}

.bx-core-popup-menu-item-checked .bx-core-popup-menu-item-text {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -540px;
}

.bx-core-popup-menu-item-checked:hover .bx-core-popup-menu-item-text {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat left -570px;
}

.bx-core-popup-menu-item-opener .bx-core-popup-menu-item-text {
	padding-right: 20px;
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat right -270px;
}

.bx-core-popup-menu-item-opener:hover .bx-core-popup-menu-item-text, .bx-core-popup-menu-item-opened .bx-core-popup-menu-item-text {
	background: url("/bitrix/panel/main/images/popup_menu_sprite_2.png") no-repeat right 0;
}

.bx-core-popup-menu-separator {
	height: 1px;
	margin: 0 1px;
	background-color: rgba(172, 179, 191, .2);
	font-size: 1px;
	line-height: 1px;
}

.bx-ie8 .bx-core-popup-menu-separator, .bx-quirks .bx-core-popup-menu-separator {
	background-color: #444b58;
}

.bx-core-popup-menu-item-disabled .bx-core-popup-menu-item-text {
	color: #525a68;
}

.bx-core-popup-menu-item-disabled:hover .bx-core-popup-menu-item-text {
	color: #858d9b;
}

.bx-core-popup-menu-item .checked {
	background-image: url("data:image/gif;base64,R0lGODlhEAAQAOUBAHNzc////wAAAP3+/v79/vv7+/7+/vv7/Pj5+f7+//z8/Pn5+fX19vz8/fn6+vb29/Hy8/z9/fr6+vb2+PLz9O3v8P39/vr7+/f4+O7v8ens7vf4+fT09e/x8urs7ubo6vv8/Pj4+fP19vDx8uvt7ufp6+Pl6P7///z9/Pj5+vT19vDy8+vt7+Tl6N/j5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEAAQAAAGTUCAcEgsCg3IpFJ5XDqRzecyKk1SnQIroCrIGiRUr6GLPIC3STIZKXlcu+I25DpOtikZuj2FJ+m/KQ8dJCV6ERIiEIQmenKEHy5GkkRBADs=");
}

.bx-core-popup-menu-item .parameters {
	background-image: url("data:image/gif;base64,R0lGODlhEQARANUAAI+UmFebVLfb8fv7+8fj9KRMUdHU1ub25cntyNjx16mYmrvoubqHIePj4/3n6+7u7vvV3P/4txx1GcWSLPjDzDlxqTqINkZ5q7G7o5mmmOPi1p6mrKeqqq6rhuHb3bS1tHx4Tq1kaWd0Z2tra3Z2dsTJzNvf26mjaP/3o//3qf/4r/e6xPnM1Pve46N7gXdfY8anrXiXd6lZXsDf82JtdGRwd3lsbvj5+K+1s7mwsvH68MzGiJuywf/6wv///+rq6iH5BAEAAD8ALAAAAAARABEAAAbIwJ9wSCwOJ8gJY/kLOJ0Wi3DSi0RUKRRgoDscEgnpb2LFok4jjheMEJNVuw6o4/uIMhgEQiJkYDs3Gho+DSYDGQgLfD8MWSCDPjc+PiYiC4p9Zx2DGCQ4lBkxmEIAI5M3JD4kDw8NIwBDIQ4KOQ0+OZ4PBhsAMxdCsg42HpOsDSU1BAS/P7ItCgMNHrolBr0CzCEtEDAKLwoNHDQAPDMCFcAQECwUFC4jGwQz5ufp7BQrKwDK9PU/MgALCCzw44LBCgjRGVlIJAgAOw==");
}

.bx-core-popup-menu-item .edit {
	background-image: url("data:image/gif;base64,R0lGODlhEQARANUAAC6BK/T689Tp90Z5q1qdVtjx1xhzFf/1iLyJI/vV3PjDzM7m9rTZ8ahVWsbi9Dxzqa1kab7e8zVuqMrk9brc8qNKT8Hg8//3qf/2ncaTLeL14cfsxf/4r/ve4//2l/3q7YKCgtKpsOn36fzk6LbH0b7pvf/1kbfmtf/4tdKkrPe6xP/5u7eEHsKPKcTh9Ht7e/nM1MvKt9exuEGNPk2USdGfp6tdYqe1p9m7wP/6wv/3o1NTU3SOhU9sY5aWlurq6iH5BAEAAD8ALAAAAAARABEAAAa1wJ9wSCwOM8gWAsH6EZ4E2mwmzORWKM5F5wsERJpCAVDFanWYLph325B/rewW4/Gtdz23EHGmm3waPHgbJQZ7cx4mBz6CeSUnhj8saIkHB42EJ5BDPp2djZ6dQxAfHyMdjSQCAgsTDgNCpKeNIKqtDi6wPxCnAXghtQKuLhG6EB04ATEhKSCsuBEUD7EJLzLMNT6txBQM07sJMAoKKio+rhbdDBJCNg3vFfE/A/QPDxLsRvpEQQA7");
}

.bx-core-popup-menu-item .copy {
	background-image: url("data:image/gif;base64,R0lGODlhEQARANUAAN7e3rzouuXl5TKEL/L18cvl9fzm6qSkpI2NjVmcVtLo9v/2lbyJIx94HO7u7rTZ8ahVWsXi9ER4q5mZmZGRkTxzqeLi4q1kab7e8zVuqLrc8sLg89Tw0/rS2f/3qcaTLdvy2v/4r62trf/3o/vY3s3uy/nM1PjGzv/2nfve48XrxOL14evr6+jo6P/4tfjAyen36Z+fn7CwsImJiZWVlf/5vampqcKPKcDf86tdYve6xEGNPk2USaRMUZaWlurq6iH5BAEAAD8ALAAAAAARABEAAAa7wJ9wSCwKJ7HDwSaSJZdN4qTFcjgIIqoVS6QJWp/wjcHwJc683e5HsQg+tZor5PERYCsQZ/BDACxwcx4jPnh6JXx+ADeCIyg+eRwlKg0/MwgUDHSOCz6HKgGVUy0MgygLnZKgoT9eLT6wsbKxbG4XBgYpJB0+CgoFERsSfX+3uh0mvcAbGMOKF8cmJ73BGBoVlpgXu9IvPgUbOBoP2EMXyCcvOj4R4g8PGUQ5EPQ9PT4SEhUVGfFG/0SCAAA7");
}

.bx-core-popup-menu-item .edit-common {
	background-image: url("data:image/gif;base64,R0lGODlhEQARANUAAM/JyrzousrtyMvk9f/3qUJ2qaiopvv65quqdFOYT7na7oSEg+P14//2mcXEhfb10+fnpLu7h/j2wuTk5LS0tP/4t8WSLFFTUsTDf9jZmTaGMtfYtezr0JWUd7yJIx94HI+ntpqdiHF9g+LhnKmogk9sY5KSkp6he7zArbGzjvH68D8/Py1JYaZgZUtmXmlERnVfYqe1p3t6X+jkwePY2sHAe3+SnpeJie/vv9DQkoOCY/ve45KSZXSOhZaWlurq6iH5BAEAAD8ALAAAAAARABEAAAbBwJ9wSCwSLUiLx+NLOBMazVFSqRAIPpWKwZUOLVUrltuLCbxC8JXQ8DF6l5LgQ/SIG224PEAfeq54DXoCAXxEPoiIeomIRC0ANDt6A5SUBUIUCy8GNxcrLguVCgqXPwsHqAccITAXNiAKA6QUpg+pHA8zGxsoIgogLCmZOBI4JDI6HSQRKDYiBhAQCwvRECM5EQg8CCcpGRk5IQYGESkOGDXpNRjsDiQLtD/jCx0nCPfcHQsGRj8oBiZMLDBhAEWRIAA7");
}

.bx-core-popup-menu-item .edit-wf {
	background-image: url("data:image/gif;base64,R0lGODlhEQARANUAAPjU2sWSLPzq7bpIRPXEzPS8xbXa8rBVWtXy1LyJI73qvLze86S6yZm1xzmKNTJrpfrd4vbK0kt0wDpxp+357czvy0J1qCuCKOL24v319t703fn9+J+4yLJcYWeKykGPPbXns3mY0MvLy7jotp23yPn8/v//7LeEHq9PVHJycuCkpPD4/CV+IuD136/X8f/8/Vl/xd2bkMyaotOgmNDw0Kenp/r6+v76+zGFLfD678BKSkqcOht5CzU1Nf///+rq6iH5BAEAAD8ALAAAAAARABEAAAa1wJ9wSCwKA8hAInH6fZ6OKO7oq1p9mxwGoVBcqFWP2LOhbLvfX6AKu5ZbNMWItaslJCG8pKqjaGgjIDs9PAk+Eoh8OgMaFYKEPydVez46KjozAxWDPEM2Nlc+AzYinEMdAhk3Oqw6JSucCxZCHRACqS9VJZwksrQAwMAQpYQMvRO0EREEBAUFJoQcJA0GyD8dy80FMiYx0tQGD7TMzgUpKd8GBi7i1wfvKPE/FhYTEw/4RvpGQQA7");
}

.bx-core-popup-menu-item .menu-edit {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUAMQAAO7u7tSGK+Hh4aurq9TU1NHR0XFxcaSkpI2NjXV1ddjY2H19ffPz89zc3Obm5nl5eZGRkejo6MnJycjBwLW1tZWVlXiSc1NxTlVVVfORMPaeJvy/C83Nzevr6////+rq6iH5BAEAAB8ALAAAAAAUABQAAAWh4CeOZGmeaKqi1OC+x3DMR7WUB6MDDAB0kYjDIbiRKpvkxsNseiyTR6miqWo62KwFc5EeM+AMZzzeXjjeUcUHFAoEZgUhLYIol0xzM1GCWK8dZlkdfCQQYWJmA2QchSMIbnBcFBQFBWMGJQhKDFwKn06ZJAhVAQwTEqmDHaKPYAsBLhSMmCULDZ8EBJccqakTrSILCw/FCccGycrBK83OIiEAOw==");
}

.bx-core-popup-menu-item .menu-add {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUAMQfAG9vb9fX1+jo6JWVlXl5efHx8e/v73V1dc7OznJycqmpqebm5t/f3319fePj49TU1NDQ0I2NjcnJydvb2/b29pKSkqWlpcbGxvy/C/ORMPaeJs3Nzevr6/8AAP////z30SH5BAEAAB8ALAAAAAAUABQAAAWY4CeOZGmK3amiX5quZicrdK1YuDU0qNxRlILQYOAIjgIGb9QZYJ4Yj3Q6XbY+A41Ww+l6vYTSIEPObM5odJg0IBoFCweDMZkEHutRBRqlUg8lFVtcX1+AJBVlZmlphyMRcHJ0AXcPEAgSCSURfH5UmiQRg4VfoI+KjGkAJQ11lZcbErIXF6skDQ0EugQHBwm/CQDCMMTFKyEAOw==");
}

.bx-core-popup-menu-item .menu-delete {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUAMQfAJSUlHx8fOgAAOPj46ysrNLS0qWlpfMAAI2NjdXV1dQAAO/v73BwcPHx8XV1dfj4+PoAANra2snJyd3d3cXFxfb29vT09PLy8vy/C/ORMPaeJs3Nzevr6/8AAP////z30SH5BAEAAB8ALAAAAAAUABQAAAWc4CeOZGmeaKqiRNsahCHPQFAaT2U1zbI8wMegkigBMEiMZ+npdJgdCAmgqWo42Iez84BADtOMOLMp+5xe8NSH5QzeFsv3UDAmlUzPV8A3Wq9ZBwcCDwIKCiQIY2RmfD4Lh4lubxMRERc9CxsLdYl3eaAOJQh/baZYDKOLZaytqSQBlQkJBQVlErgUFK8jAb4OAQ7CDgzFxivIySYhADs=");
}

.bx-core-popup-menu-item .menu-template {
	background-image: url("data:image/gif;base64,R0lGODlhEQARAMQAAFRUVLKysqioqKSkpOXl5d3d3eHh4YiIiMXFxXJyctLS0pGRkfb29pWVlZ+fn/Hx8e3t7X19ffn5+Xl5eZmZmbu7u42NjdbW1qysrM3Nzfy/C/ORMPaeJuvr6+rq6v///yH5BAEAAB4ALAAAAAARABEAAAWvoCeOZCkGAYYJbDu8VCQ6DPPcDwQRPFHInoZmqPkYj0dgg8PkdJ5Q6ETU2Fg3mWz2sHBkpp5FrtNrDA6DTyAyoYSJRbWE9yEYJJhw09lZFIwSRgoLYVdYaH8CBwIfFxgUFj0GBQ6ABxUHEgwQAhZwHwIVBGoDAQwIjxZ7TxZ/HxISEAEWHhaGWQ4SBQYMCggIDh4RBQUXFwoZBw5tnBMADcJsE9MJ1QkAAAfVJtwmIQA7");
}

.bx-core-popup-menu-item .nav-template {
	background-image: url("data:image/gif;base64,R0lGODlhEQARAMQAAFPDVNvb24uLi+Hh4fb29nl5efz8/NLS0oPUhKKiosrKypmZma2trfHx8aioqIODg5WVlZCQkGTJZe3t7ejo6Gtra0NUQz28PbKysvn5+ff39/j4+PPz85ycnP///+rq6iH5BAEAAB8ALAAAAAARABEAAAWw4CeOZCl2aKqiyzJ2XmzM2UZw3AS9HuL7Gw2uQdmdYr/grdEYRHgzREazTDgSAmhmSkgwIgwPxuJwwSRoNMMwGHgGBwPjA8sA7hyI25OJOekGNgAcCRhuDBAObAwLHUFDYXwLCg8EGxNlHBebFxYYFHIQCRwBjBATmpsTEQExQRQKWRAUTBcTEwwZbRsHGAcdHxEDAQcHCgoFCxUREwkWLR8C0g/UBdYFFhYCFSbd3SEAOw==");
}

.bx-core-popup-menu-item .parameters-2 {
	background-image: url("data:image/gif;base64,R0lGODlhEQARANUAAMiQH/32UTZzr9fKS//O1//3+aeRba5MUsjn+aihbpCRkZCOXNPs+zGPLamoXU2dSrjqtsrxyW6Eav/d5Pr6Y3yFieLhZpaiY6Cfe93baerXL7uCEdvw/ej7549zeIWCdW9vb8a6Tf/0QrJcYe/dNP/+uKuvsf//wv/9rsHuv//m6v/r8N743e/gO///1uLOKtPz0dn116yrg7XCmECWPN7XU+Dz/v//4Meus+Ljb9bDOpCUdCKIH///ZP//zOrq6iH5BAEAAD8ALAAAAAARABEAAAbAwJ9wSCwOAUjkZvN7OB+0qBBwc/lOJZSp02HFYJHG1IpFLUAKLzg8vc4cC0dPJrnMIinxD4CVZyw9ORkBFykQPEIbWQuAPRQ9ATUSEIeJZg6ADh8XIgMXk4hCJiA9jh8FHy0aLyAmQyMFCjI5FAkfCSQDGBUcAkKwqIMiLSQvIby9vwUrCZEDuSE6OwwMvj8jKyo4Bh4GL7s7JgwI1iMqExMEBB5oNhzj5L/o6uom7vDx1yMH/Pw/AgADWjNCcEgQADs=");
}

.bx-core-popup-menu-item .edit-2 {
	background-image: url("data:image/gif;base64,R0lGODlhEQARANUAAOLz/v/L1e76/0ucSFWSuf/d5E2Wx9zx/ef75srxycTl+Qxty//8msWMG7uCETt1r9Xt/DNwr8zo+jmTNSqMJtHr+7FYXa9PVa1ITrJdYyxtrs6YJP/8pP/+uP//wv/y9P//zN333P/4+rXps7vruf/7kP/r8P//1v/U3P/6hv/m6j89LOj2////4DxfiMHuv7+/ch2FGiOIH5WOcUJ5r6iUJ/znYjBvrr+0o9Pz0QA+pABTuf/9rqysrABmzOrq6iH5BAEAAD8ALAAAAAARABEAAAa6wJ9wSCwONw1kw+H4DZ7PyUS4aZ1Ang6vh0CEcrnE9Le5ZnkcbmhhCFOEDayWw+itfT7C6/1rnOklPQt4OzokfA5zDCUpgz6FJCMyQg5oi42EhiMjMUM9n4KZoD1DGSIiHwSZAgIsAAc0QqYfODAGhayuBxAPsh8mMww2Lj2trxAVvT8ZJiorNRsBxQAAyBLKGSoFBSgo0iwHBxUSChGy294B0sfkCjdCFhYX8xgYPw/4EREaGkb+RUEAADs=");
}

.bx-core-popup-menu-item .edit-css {
	background-image: url("data:image/gif;base64,R0lGODlhEQARANUAAPj4+A9vz/b29mFqdPn5+YmJifz8/HV1dfv7+3BwcHJycoeHh/XWQHh4eOzs7Hp6eubm5uTk5OLi4ke1ToqKim5ubnR0dJubm6CgoOjo6ARrxT8/LleX1wlpyfDw8Nq4OKGhof//mIKCgvzpZJiYmH9/f6iUJ4WFhQhoyOHh4b+/clGPxl+ZtL6+q3x8fJqamp6env7+/gA+pABTuUe2T/XWQZycnJ2dnUa1TvbXQZ+fn/39/YuLi////wBmzOrq6iH5BAEAAD8ALAAAAAARABEAAAatwJ9wSCwKecikEkkpLI67qHRqQBBQnB9vB7rpvmDYDRPw+VbbywTHbuMmHfNMttXhaPg8TSOXaXc6NTk5PYUxZT5zUIGDhohzD4uChDEsfQ4NkoMxLSorczYZB5o5MTwhIwMAoRakMRsmHzsCNhAKRwYXNQwMAL4AAgQkEQlCFAgYN8o3Ns02LzcSFUIFBALXHg4OGRkQERIp0z8LJyIiJS4PDQcWCgkV8EbyRkEAOw==");
}

.bx-core-popup-menu-item .copy-2 {
	background-image: url("data:image/gif;base64,R0lGODlhEQARANUAAP/9qjl1sOPj425S53x8fNLs+0ucR5CQkJ6enrnquP/M1sTl+cWMG/Ly8vz5+nV1dd3x/bFUWszo+u3t7YWFhenp6TuUNyqMJo123LJdYixtrv/+uMuTIszxy//f5isRnV5C2ksvw//m6tPz0f//wsfwxv/a4jgdrNn12P//zP/r8OD53//y9L2EE8Huv/f3997e3m9vb///1qOjo//U3IyMjK5LUP//4H9l4Njv/COIHzFvr7BPVTGPLpSUlOrq6iH5BAEAAD8ALAAAAAARABEAAAa7wJ9wSCwKKbWDD4GYJZdNImXSaLwcCKoVSyQIJpwwg9HyGc4Gi+XnrXBushRp41utUKPO+iEQcOJzAHV4HSU9Pw8wAgxyGxiChCUuFz8xDw8Mcxg4Az55kgmUUw0tGwAAA6mFAwkJOmxfPrKyILU+ILOwFRkOLCoiHiHCIRA5AYh9Gb7AJj4nzzkFx4kCGb8eJh/a2gUSx5YPGcw0Cj7F3Qs7RBnY5OUQ6OnrERE8NjY+Afo7GhpG/0WCAAA7");
}

.bx-core-popup-menu-item .del-cache {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAAP37+xV3HqykprPVu8WMG6uoZP/R2rjqtimFKDd0sJSlkjmTNZypm7FYXa9OU7JdY7e3t//+uMuTItPz0f/9rv//wszxy9n118fwxv/8pP//zEydSf/a4f/r8P/m6qunWqupbv/f5v//1quqdb2EE//y9N743cHuv//7l8jWx5OhqvHy8vT886nDpOX65Onv6SOIH7/TuC+OK7XTtf//4EKXPq1JT97p3prApafHqK9SWKzKrQZzAgZyA////+rq6iH5BAEAAD8ALAAAAAAUABQAAAa1wJ9wSCwaj8ikEilpEggkCGRDrdUWRglNpKlERgyX6TKxYIsSrpcCYozLGJmR0I1QMgUF2YI5yYsEaxkoeXAnBwhGJHaDKB8+kD4sBzBGECMgBQWPLTyeKS8QlgKkAj4tCJErKqJFDwAlkQE5kZAJRg8lHT48MTw7PJA9kLgdHpCewT49zMREDx4hHMjCAz3WPq7SBga1PgMBkUUNDToODjYrsjg+t0oAN8w9M9lLQgC19vo/QQA7");
}

.bx-core-popup-menu-item .panel-new-file {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAAPr8/93u/8re8+r1/+/0+mONuYiqzdrs/0Jyouzy+dLp/9Pi8/b6/+Lw/zVlmsbc8/T6//H4//D4/+fz/zJimtbr/2SRvc/h8y1dlcPb877X9ODw//H1+d12dtIPD/D0+b/Z8+32/+72//3+/97r+fD3//D1+T1voU56p9jr/93o9JewzV2ItuDv/8Db9ujz/y5jmfT4+4OnyzVpnePu+cPc9+Xu+djl81SFt+nw+VyKuePx/+Xy/5a82v///+rq6iH5BAEAAD8ALAAAAAAUABQAAAahwJ9wSCwaj0ikJ4ns/JZOZrGzMlivWJmO6OmyYpyw2EQoz4ydwsfHZo8AAIYKMf2pe/h8jxG50Y1qbm8MEBIhC39FFh96eSEvF4lEFgSDEBEiAxM7ApJDFgmNeA0BD55CFjl8mZstAQcZpz8WNiUhAzykBykVILIWNJo7G68VCgo1J0c4JAsXAgIZGSAaGi4wRygYDtwOFN/fGChS5OXm5UEAOw==");
}

.bx-core-popup-menu-item .panel-new-file-template {
	background-image: url("data:image/gif;base64,R0lGODlhEgASANUAAGSRvTZlmvH4/0JyovH1+d12dtIPD3jdLfD0+e32//X6//n8/+/0+V+2H/f7/3TWK2fBJG7NJ1KhGFiqHP7+/2ONufr8/+3z+tjl897r+Yipy9Pi84mrzeTu+fP5/+72/5SUlOnw+XZ2dpewzfD3//z+/4eHh6mpqS5elMve8/D1+VGBsl2JuIOnyzVpner1//z9/87g8/T4+93o9Oby/4GBgZycnODg4Kenp3d3d4iqzf7+/v/tcpa82v///+rq6iH5BAEAAD8ALAAAAAASABIAAAaiwJ9wSCwaDcaksPBDMpXFwkijq1qrnBZLaOiyZISwWMW4MFzEQoXha7cpsIViNhgyK4ieft9TCDB1RHhvcQ4eAgkbgUMAeXonOJGSkSCMDCUWDjYHBw8REA0TEjWMF3ubnZ+ho4whfh82PDxubTukQgAdJAkvsbM3wDe2jB0vNDS+tD7DQisZGzEpycHLtz8rKAHavjvd3tZFJjnj5OMiUFBBADs=");
}

.bx-core-popup-menu-item .panel-new-folder {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAANIRD/b3ZPTdMvb3a/r6pfr6oZ16HPn5kfn5lvTdKIxsGfr6nfX2U/XeQfn5hpZ1GfbfVvn5ivX2XMqgIs6kIsyiIvbfXYZmGZl3G/f4ddSqIvXeOqeDHJJxGfn5jvj4gvj4fvj4etKoIsieIt12dtGnIvr6mtyyI/T1PNGcUvrrqPX2S9asIpFvGuC/WtaPH/b3cH5eGNnHktU4FPXeR9izPvfgYKB8HNmvI/f4eKWRZ+nTIvbfTfr6p////+rq6iH5BAEAAD8ALAAAAAAUABQAAAaowJ9wSCwaj8gjIIkk/ZZOZpEESJ1wLE2JkgR4Z6dCJCNZoSZM0ouVFW0p8MpkLhs6Xb68fp9XcYo1Pj2DgwQFJgcOOQ1/RCWChIYLBxEgMIxFFJCFBQgeHxkBGzeZm4aIDiEDEgKkRJqcCwiVMAEMAgZFE5CGnqC2KwkYuoKniaplKMJFIyo2FhYQEDw0DRsCCTstRSkYD98PHS0tCgoXFzE6Uuvs7etBADs=");
}

.bx-core-popup-menu-item .panel-new-folder-template {
	background-image: url("data:image/gif;base64,R0lGODlhEgASANUAANMWEN12dnjdLc2jItGnIsuhItuyLNWrIvr6pVKhGF+2H1iqHMqgIs6kIm7NJ2fBJM+lIvr6onTWK+C/WvnprJd3GsyiIvr6mvbfXtSqIvf4dpV1GYeHh/P0LfX2XdmvI8ieIvj4hdasItaPH6qFHfr6pvr6odKoIvn5i9GcUvbfUJSUlPn5kPrso/T1RNnHkqmpqffgYNOpIsmfIvr6pHZ2doGBgZycnODg4Kenp3d3d/7+/v/tcvr6p////+rq6iH5BAEAAD8ALAAAAAASABIAAAagwJ9wSCwaAcakMPBDMpXFACD1+YgyhEYSwAV8IiiNx9UpKAMjq+xEgDQGA0uBMXv9mBOffs/Xt0hDBj49hIQIJhcsIRoqgEIEg4QwOZSVlCtDEJE9NwICEg4PCgsJNkMDm52foaOlp5ElNzw8fTumQgWRNLK0OL44tkMMgwgRvLW3PyAUMRgYx78+wUIpFRUbG7w729zJRRw64eLhNVBQQQA7");
}

.bx-core-popup-menu-item .panel-edit-visual {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAAOr1/+3z+dLp/2SRveTu+TVlmsbc8/v9/8XT4L/P4EJyojJims/h8y1dlcPb877X9MDQ4Mve88LR4FqJuE1NTUFBQYiqzXh4ePH1+Za82vD0+fn8/8PZ6vj8/7/Z8/3+/+/0+e70+9Xq//b6/8fU4O32/059rE53otLh8/D3/76+vpe10nFxccDb9sPc94Ony+fz/y5jmd7r+cjIyGGOu/D1+enw+cPS4PT4+z1vobzO4IipzMjd89tpXP///+rq6iH5BAEAAD8ALAAAAAAUABQAAAabwJ9wSCwaj8ikcsk0rnaWqFT6mlxUxQkOw+3WQIHQpUIp0jS9dM/3ORx843JxgFa33/EjXd3bcOBkCnoabAcdG4AUDIJGAyAZkH9xJBGMcwEbIx2JCBIGlkQDNhl/PmSdCQ6gQwMEKSUAPjM3EAkiHqtCrQAwLKg6AgIuOUcTMigMETwGDh4PDy0xRyYNBdYFC9nZDSdN3t/gRUEAOw==");
}

.bx-core-popup-menu-item .panel-edit-text {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAAEFBQfT09Hh4eE1NTfLy8mFhYYGBgVVVVdXV1fv7+/7+/tTU1P39/fb29tra2t/f3+7u7vj4+N3d3fz8/Pr6+vn5+d7e3oCAgNzc3NPT0+3t7dLS0lBQUMjIyFZWVlRUVHFxceLi4pqamnt7e3l5efPz8+Dg4Nvb2/f39+zs7E5OTtbW1r6+vmlpafDw8Kqqqn9/f1dXV09PT+Hh4XNzc5+fn2tra11dXZ6enpa82v///+rq6gAAAAAAAAAAAAAAACH5BAEAADsALAAAAAAUABQAAAabwJ1wSCwaj8ikMvnCOZ/PmogkYBVHjYB2GygRAgLAoAgj6M5nhYKRCI+LF0Jurpvn2uKjwZxmTChuBXpydHNuM4JGe2sTCRVuKw+JRXt2Om4ICBKTRAYuCRQROmIICxkYnEMGEBURDTodpRsQDqlCFxooDSClGbMaDzdHNCkhJg8WEhgnDg4WHEc2MjEeB9bXHyotS9zd3t/gQkEAOw==");
}

.bx-core-popup-menu-item .panel-edit-php {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAAPr8/5udnvX6/+by/2SQven1//3+/77P4PD1+Zm204iqzbnN4L7Y863B1e70+sre8/L5/1FSUuzy+e72/+Hw/+Tu+TVlmjJimi1dlUBxovD4/1qJuEFBQUxMTHh4eDpkju32/9PW2/D3/+z1/+nw+ZKsxd3o9LGxsS5jmU1QUs7g8059rN3f4PT4+8jIyPj7/+Dg4NLh801OUNjl897r+cXc8053onFxcYOnyzVpncLa88Db9sPc96i/1f///+rq6iH5BAEAAD8ALAAAAAAUABQAAAahwJ9wSCwaj8ikcsk0JhTQqBS3OW5aiKwW4ejmfp4TkYCAdXyBSAAAEJgyHk6HmAhFfHhD5CWAzOJzRCUyeQBqEBoggE52BgAvARoiI4tGBA4sewIpEwWAH0cEEm0Qk55yDaCWJAIanQM+cgepoRUiIAUDFD4uBws9GbUjA7o3B74LPMFGGzQxKg8PNToM1TsoRysYFtwWF9/fGDZN5OXmRUEAOw==");
}

.bx-core-popup-menu-item .panel-file-props {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAAP3+/jRkmYWFhZ6kqYKLk1JmdVqJuMzR1mSQvW13gfD1+aSkpPX19ouLi5ufpMvO0uLj5cXJzfb6/3x8fNTX2oiqzfn6+pSUlfn8/+70+ltugcbM0+zy+dPi8+Tu+efo6ampqZ+fn/L4//Dx8UJyon+JlO32/9zf4fD3/4Ony5mbnN3o9O3v8c7g88DR48ve8+fz/+zt79jl842Qkt7r+enw+ev1/7O7wfT4+059rG5/jNPV15e10pa82v///+rq6iH5BAEAAD8ALAAAAAAUABQAAAa0wJ9wSCwaj8ikMsmrOJ/QlOFowCmuWEVmGzgiFL6wGIORrEheRW/N7klEMrTxGwYAyjPHpSMvftkaOgU6EAsJGg1zGXcYKhQRDx87BzELcxxsBTcnECMjDBETczUSKHmRDgQOOAcLAn4eKCYOEB8fBC4lDAA+KrA2MAQDFCMOJQ4AFCCvRAY0HS0vCQcMFgxhG6JFOQHdARosGwcAOw8WlkoNIRMhPiATC4lLQgIXM/P4+UZBADs=");
}

.bx-core-popup-menu-item .panel-folder-props {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAAPX2UcSnUs2jIoaGhv39/Pr6o8nJtG1VGaamfJ6eadLRu/rrqJKSkqKih/b28pyOOdWrIvbfWod5VJycnOnp4aqFHY+QQtLOxdzaw5Z2GdfXw5GRW+Pj2/f4dqmpqfHx7MmfItGnItuxI7S0tOnn3s7FiqieW9q2Q/n5i5+fXI+BWpqaRfP0LZOTffDv7ffgX9bTydnWzvr5+JOLe+fcuOC/WtvcW+XSk/XeQ6OjaJCQT9jYz+Pgzfr6p////+rq6iH5BAEAAD8ALAAAAAAUABQAAAaywJ9wSCwaj8ikMnkTiSCQkGD5o4kKqA4AwJoqT9CoVEAmgwSlYs3HbrvZi0rx5OvZ7YXCJtXq4OREIXV3JQgpCRwNKyYHRQKDdgg7BgoUGgoOKo6QBQkGHBQUHw4YjUSPdxsIlQ06DQ48EgOngwU5oBQ6NhYObBNEIHV5qhofDRYNPrGzQyALLy8REQ+YMr0+pUUBGdzcEi4XMD4xFzIzSyMeDBM+6h4jVEIDDAzx9vdDQQA7");
}

.bx-core-popup-menu-item .panel-file-access {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAANmoU8aZUr6SUvL3/JZ3PPv9/zZmm+Xy/4iqze/0+vn8//X6/+r1//O+VIlqM+WxU6iGReu3U+zy+fj8/2SQveTu+cre8/T6//H4/+72/1qJuEJyojMnE3NZM2RkZPH1+XBWM+bv9vD0+ff7/3hdM9Ld6X9jM97r+enw+fD1+bGPTPT4+7aNUrKQS87Z59Dh89nm8/rDVN3o9M2fU/T4/Je10oOny7iWUaB/RbuZVE59rC5elJa82vr6+v///+rq6iH5BAEAAD8ALAAAAAAUABQAAAarwJ9wSCwaj8ikMllDOJ9Qm+aoWX2u2FRiazhSRL6wuKBYyDZeEW/N5i0wMLTxO1aMCnhaKd3mhUIegSU9cwlkIxcYBR4KEwMehEUUEm1/HiMjjz2RQxQobxkMCjk3NyoQOAScQhQVGKEHIy0xDREPACarP60MB74LELUcADMkuhonLy8WFjQEtxwBAh26OjsG2AYuDsTSLCC6Rj0OJiQdIOjhRZvs7Uvv8EVBADs=");
}

.bx-core-popup-menu-item .panel-folder-access {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAANmoU9WrIvbfXJZ2GsqcU76SUqqFHZZ3PPr4ovr6pf392v330uXdyPO+VIlqM+WxU6iGRf7+5P394uu3U8qgIv7+586kIsyiIvr6mv393+ngycieIjMnE3NZM2RkZHBWM9GnItyyI3hdM9nHkvf4dNmvI+nn3vr6n7aNUuXSk7KQS/n5j9u4SPrDVPbgV/T1RPX2XefcuPfgX7GPTOC/WvP0LdizPsSnUn9jM6B/RbiWUbuZVPr6+vr6p////+rq6iH5BAEAAD8ALAAAAAAUABQAAAavwJ9wSCwaj8ikMpkKlQIBkGX5i4VOKxLsVaMsWdCo1EK+UM6jIs3HbrvZCEPR5uvZ7YlTJSLJLOREIHV3CQl7HogLGkUWg3h6Hn0KHotEjYSGER4ZCpMaPJaDhScROzo6MxA5B6BDFKInGBEqLQ0TDwA4rUKvPYUYKxEQthwABCK7PxsIMgICLi4LB7gcBAUdyTcD29wMDsbWKB/JRzwOOCIdH+vkRjzv8PBU8/RCQQA7");
}

.bx-core-popup-menu-item .panel-file-delete {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUAOYAAPb6/2SRvfH1+ebv9jVlmvD0+fr8/+/0+v3+/+r1/2ONufH4//T6/zJimi1dlefz/+Px//f7/+32/0JyotLd6TZlnP8AANPi88re8+/1/Pv9/1SFt12ItswAAPD4//L3/NIAAPD1+fD2/PH2/JewzeXu+ePu+eoAADVpnfoAANYAAPD2/fj8/+cAAPH3/eLw/+Xy//T4/N7u/93o9FyKuc3a57oAAE56p+zy+fD3/8gAAPn8/+nw+cPb8+72/9jl84Ony88AALUAAPUAAODw/1F9qd7r+UZ1pPj7/+AAAM/h8/MAAPgAAN0AAPT4+/AAAIiqzfr6+pa82v///+rq6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFQALAAAAAAUABQAAAe1gFSCg4SFhoeIiYqJJFCOj5BANIccTgKXmCEHmyiHCgVToaEIBgYAMxOeBVKsrVIACz+php+jpAAMHhIXR4cBq64DAxo7MRRRUYUBB7cMCxoWFiwfTEvJhAE4rlLCKUNPJ8jKPLA+CQ8QSBEtSceGASU5EgkwLxEATSpBOuLYJucQiMgAAKIDAxc2hFwbtMHIBSUYMPQYISJDhhU1+g264YCARwINGlSo0MBBkUUoU6pcyVJQIAA7");
}

.bx-core-popup-menu-item .panel-folder-delete {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUAOYAAM6kIvr6pfr6ocqgIvr6+pZ1GdGnItasIv7+5f393vz3zvrrqP8AAP393Y5vHpFvGvn5ioZmGdSqIv330v394NyyI/bfVvbfXfn5lvr6mrUAAP330/7+4/330P7+6P7+4pJxGcyiIqeDHPbfTfXfRfr6nNnHktKoItmvI+jfyfn5jroAAPfgYPr0yuoAAPf4eMgAAPoAAP392taPH/r6nfAAAPn5k/7+5ufcuPn5kff4dfMAAPz3zPz90Pr6o+C/WuXdyMieIuAAAPX2XN0AAKeTav391OcAAKmFIPUAAP3934FhHfn5iPT1PP394fn5huXSk9GcUtizPufeyPgAAMwAAOjgydYAAJl3G9IAAPX2S88AAOrhyfr6p////+rq6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAUABQAAAe8gF+Cg4SFhoeIiYqJUBUoBxIGAItfOBUCEDpDWk0DizMHkCeSAKUhA6gmhT9era6vrQsihVJeXbe3AQIlNk8vJEiFBra4uh4IHBQNE1wEhADEuT43DAwJMlQ7zoPQxQIZCB8xSTUuVtuC3V26NBgQykdCCimFA8S6GCpOCURXWzBT0H2xt+5bDiZKslQx0mOFBoFBFrC4cMGChREbJnRQwKMFEIFRsBQYWQDEgwcOHESIsKQIpZcwY8qkFAgAOw==");
}

.bx-core-popup-menu-item .panel-page-cache {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAALbWuGVrcfn5+fb4+nl5ebrZvvz+//7//6a90/7+//v9/qS80/Pz86W80/Hx8vr9//b7//v8/tzo9O73/xxwHqW9063Qtvn6+vb4+YyMjPf5/N/k3vD0+eLr9fn6/O3x9PP5/+zy+fj8/7a2tuju9J66nX5+fvLy8ht/G/z9/rbWvvT6/5GRka2urj+TQPH1+vv9/9nb3fj5+piYmGltcZOylfP2+ZeXl/r6+rCwsP3+/wZzAgZyA/39/f///+rq6iH5BAEAAD8ALAAAAAAUABQAAAapwJ9wSCwaj8ikEjnKOZ/QVuY4w1mvuIts8CEcbwKfWJwwPETdrwDBRlQaC8iK5DWCxQfz4ZBIeOpFYGxwBwA7hxwbXzI6MCKFLjqSGoBENxgLGnwoAJI6KQxfNhAHOwWmOwYGPAw9dhwgCTqHqas8PD2uliETE5K1PCo8JbhFLB0dEhIKzBERFignuUUmNAHXATEnDg4UNaFLOBu3PAC6Sz84udPo7e5GQQA7");
}

.bx-core-popup-menu-item .panel-comp-cache {
	background-image: url("data:image/gif;base64,R0lGODlhFAAUANUAAP37+xV3HqykprPVu8WMG6uoZP/R2rjqtimFKDd0sJSlkjmTNZypm7FYXa9OU7JdY7e3t//+uMuTItPz0f/9rv//wszxy9n118fwxv/8pP//zEydSf/a4f/r8P/m6qunWqupbv/f5v//1quqdb2EE//y9N743cHuv//7l8jWx5OhqvHy8vT886nDpOX65Onv6SOIH7/TuC+OK7XTtf//4EKXPq1JT97p3prApafHqK9SWKzKrQZzAgZyA////+rq6iH5BAEAAD8ALAAAAAAUABQAAAa1wJ9wSCwaj8ikEilpEggkCGRDrdUWRglNpKlERgyX6TKxYIsSrpcCYozLGJmR0I1QMgUF2YI5yYsEaxkoeXAnBwhGJHaDKB8+kD4sBzBGECMgBQWPLTyeKS8QlgKkAj4tCJErKqJFDwAlkQE5kZAJRg8lHT48MTw7PJA9kLgdHpCewT49zMREDx4hHMjCAz3WPq7SBga1PgMBkUUNDToODjYrsjg+t0oAN8w9M9lLQgC19vo/QQA7");
}

.bx-core-popup-menu-item .icon-delete {
	background-image: url("data:image/gif;base64,R0lGODlhEgASANUAANkgANshAM8bANwiAN8jAN0iANUeAOEkAOIlANcfALAMALINALUOAMsZANIcAP9cFcEUAOYmAO4rALwSANohAPoxAOwqANAcAM0aAP9sHeAjAOcnAOUmANQdAP9yH+QlAPQuAN4iAOgoANYfAOAkALYPAMUWAMkYAL8TAPgwANogAP9LDMcXAPMtALsRAPArAP9ECawKAKoJAOooANgfAOYnAP0yAP9WEdMdAOMlAOspAOkoANEcAP8zANTSzebk3iH5BAEAAD8ALAAAAAASABIAAAZwwJ9wSCwaj8ikkug5WpCZx6qoqyGON1ivMtxxSAPf0ZYCvX6bHIHiEx9bklnkUAC0laKPJpC4KxEhKgY8bkkHAzQdAg0sSgQBIw4+JyYQE0h1Bhd3KC4lC0cJOAJ+PwwKMYVEGKVCMq1EqkOyS7VLQQA7");
}

.bx-core-popup-menu-item .panel-key {
	background-image: url("data:image/gif;base64,R0lGODlhEgASAOYAANTSzeHc0KyFN7KNNLaVU9nX0uPh2/v60NjX0bOVWdza1KuHQOzZAKiBM//gAP//APr1V//eANbUzv/3YP/9APz60LacZv/MANjW0P/2AObBAPrRBf/QAMaqUP33AL6pgJxsDLF/AJtoAv/+AO7dC8ymAPr4w9G7EsqlDf/rAOziAO3RBenSAP/RAPr1dNPEpqZ5IPfuSP/+kM68mLuWCMStfMezifXVAOzLAP/WAP/zAP/gIPr3IOe2Bv/dAP/oAKZzAP/pAM3Fs+Lg2//7ALGNRfn0V+TGAKR7J8GiQLCPTd68EsKjUPzUAKx5AOzVAv//wO3DBf/tAMu/p9zUwue+A59wEPn2wbuVCN/d19XTzf/0AKZ1APLUA7OQQs3Es//vAPnXAaBzGd3b1bSEAP//cP39sfv54drY0//yAL+lb+zeFv/qANbOvLOJANGmEuPXD//TAL6MAPXwsOnUBf/4AJlmAObk3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHcALAAAAAASABIAAAe5gHeCg4SFhoeIiC8EAgIEVImCah0mEztRWDaJM0xmKigcDnU0bYhFZzxkIm8pRCsJBocwVw84cmEZaT4NCoYBSTJgES1BFD9xDQiFAQMVMTcXDls6ET0JyoPMB0ZHTTlSI2wbTkK9gtoQLF0hGnRrS0AfALF36AxPVV5IIGJKUwBZBtWY44KBhxILLBTAoEUCmiGECEAhAccNly8FxiQSUObBiQQA5kUSYMXOAgnmIt1BELKAypeHAgEAOw==");
}

.bx-core-popup-menu-item .panel-user {
	background-image: url("data:image/gif;base64,R0lGODlhEgASAOYAAM2LJ+Hf2cPD9v/HYY52Uv+5U//Tgf/ObtbUztjW0M3Es1lZWePh2//BW9XTzdTSzf/Rd6SMac+dOmprbP/QdYZ3Wb+ib66kte2gPKmp3LSXZ//Na6GBULGOQ+i/b42Cav/NaIGBtNnX0puJY5qXwKWPfra26ZeHiq6en8OkWpN6TeXj3Z6HZot7e5WVyN/b0LCNV//DXWdiWqmXdJB5Wq+v4lNTU4+PwmVmZoB0XcKznMvL/sfH+pqEWrewoIqKvYODtv/Yksm9qoNqTIeHutmeOL298NfHq9jMtLCw497Hifz574NuXIp1XrCfhdm9bNGuTZByRJ1/QZaAaeefOsqtZZqEbI9/Y7ay2ZCQw7Smkbiokrmumv/ViayPYsazlWxYOXhmXv/SfNvZ1JJyPNza1Jx/Wby878qLLJeBX3x5pJuKdbi462BgYMaPOoCAs7CjocS3m9fVz3p6rY1ySsnJ/KCDVcXF+MSaSpyDXqKLbNjX0bmwoo2NwP///+bk3iH5BAEAAH8ALAAAAAASABIAAAe8gH+Cg4SFhoeIhnEjHz0ziYM+EzhtCzY5kH8VCzJXHipge5BSBkFdFANuCpASEAZiBw1UCgyJeCAHGwMFAA+1iEhFMQ0FGBYOiTp2KW4AaDBRWohbKDxQftgaJC0shkIldQJfS9gcLn1MXIUROwJGWE9+Ryc3RG8EAYR6d0YmNVVLvGT5EWLOkASEyFxgkyQDHCVmfgBRE2YNAkIvnOSxMoVGBzpNCKTh82BMoRVlEshBgMABywQi8mVKFAgAOw==");
}

.bx-width30 {
	width: 30% !important;
}

.bx-width50 {
	width: 50% !important;
}

.bx-width100 {
	width: 100% !important;
}

.bx-width0 {
	width: 0 !important;
}

.bx-popup-label {
	text-align: right !important;
	padding: 6px 2px 10px 0 !important;
	vertical-align: top !important;
	background: transparent;
	font-size: inherit;
	color: #000;
}

.bx-core-adm-dialog .section td {
	background-image: none !important;
	background-color: #e0e8ea !important;
	color: #4b6267;
	font-size: 14px;
	font-weight: bold;
}

.bx-core-adm-dialog .section>td {
	padding: 5px 10px;
}

#bx-admin-prefix .bx-menu-current-row {
	background-color: #e2e7cb !important;
}

#bx-admin-prefix .view-area {
	-moz-box-sizing: border-box;
	cursor: text;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	height: 31px !important;
	margin: 3px !important;
}

#bx-admin-prefix .edit-field {
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url("data:image/gif;base64,R0lGODlhDQANANUAAP///7S0tJWVlb29vZ+fn2lpaaenp6mpqc3O0Pv476yCL9/Ko/vIAKqALad3D6Ghodna29K5f9KyX+HMr66vsOHIf7uIAOfo6fDLXqGKZPn179DS07+8tfnRgMi6ntTW19bHq8OaLK2DL8SRAPPZccTExMjGwfnXhsHBwaVyAFxbWvT19bGHLM/Eov/PcOXm5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAANAA0AAAZMQIBwOFSIKsQkpzGyRJLCQSkRSjmgg0MAZWJJktmAQfCggLXjAuEsFqjZ6TWR1Gq/k4yTxy1PYjouGX1JKiALE1BDEAiMGx8vFytDQQA7");
	font-size: 13px;
	padding: 7px 5px 0;
	margin: 2px;
	height: 22px;
	width: 232px;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	color: #3f4b54;
	display: inline-block;
	outline: medium none;
	vertical-align: middle;
}

#bx-admin-prefix .edit-field:hover {
	padding: 7px 5px 0;
	background-color: #fff;
	border-color: #87919c #959ea9 #9ea7b1;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, .3), 0 2px 2px -1px rgba(180, 188, 191, .7) inset;
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, .3), 0 2px 2px -1px rgba(180, 188, 191, .7) inset;
	border-image: none;
	border-radius: 3px 3px 3px 3px;
	border-style: solid;
	border-width: 1px;
}

.bx-core-adm-dialog a.bx-popup-sign {
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	margin-right: 3px;
	background-repeat: no-repeat;
	background-position: top left;
}

.bx-core-adm-dialog a.bx-popup-minus {
	background-image: url("data:image/gif;base64,R0lGODlhCwALANUgAP////7+/o6OjvHx8UxMTP39/fn5+aurq5+fn/T09PX19bCwsPz8/LOzs4+Pj/Ly8pWVlZiYmPr6+ry8vPf395GRkfj4+Pv7+6Wlpfb29pKSkra2tktLS/Pz85OTk8rKyv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACAALAAAAAALAAsAAAZWQFBjuFgcDhgEaPEJOJ+BSeQQAFivAIaHirUWDBpMFVu4UCqIKmFN4BgUjrQ1UGAYKAlHhM6QGCwZCQMCEBcSgAoJDw+DEBMKHYwDkxsCIBUOApqblkEAOw==");
}

.bx-core-adm-dialog a.bx-popup-plus {
	background-image: url("data:image/gif;base64,R0lGODlhCwALAMQAAEtLS/b29pGRkY+Pj/v7+/j4+Pr6+vf397Ozs5WVlZOTk5KSkra2tvPz86+vr6enp5iYmMrKyp+fn7y8vPX19fLy8vz8/Pn5+f39/fT09OLh4PHx8UxMTI6Ojv7+/v///yH5BAAAAAAALAAAAAALAAsAAAVQoIaMiOM8j6Q5kee+3gQ53mffn6U8tc3ZmMuCd/thCAeBpMZpcgAXirLnAVguh8wA4sFYDIBCILPpJAgGMSVTqZQTE0rDvakzOhrBoMPv40MAOw==");
}

.bx-core-adm-dialog .bx-core-editor-dialog-content-wrap {
	padding: 12px !important;
	margin-top: 50px !important;
}

.bx-core-adm-dialog .bx-core-editor-dialog-buttons {
	padding-top: 12px;
}

.bx-core-adm-dialog .bx-core-editor-dialog-buttons input {
	margin-right: 12px;
}

.bx-core-popup-auth-field {
	padding: 5px 0;
}

.bx-core-adm-dialog .bx-core-wizard-dialog-content-wrap {
	padding: 0 0 14px !important;
	margin-top: 54px !important;
}
/* Ammina CSS file original /bitrix/cache/css/s1/clife_composite/template_b36e611656bd6c5d5292c7e5d768ae56/template_b36e611656bd6c5d5292c7e5d768ae56_v1.css */

@charset "UTF-8";

.label, sub, sup {
	vertical-align: baseline;
}

hr, img {
	border: 0;
}

body, figure {
	margin: 0;
}

.btn-group>.btn-group, .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .dropdown-menu {
	float: left;
}

.img-responsive, .img-thumbnail, .table, label {
	max-width: 100%;
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable {
	max-height: 340px;
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden], template {
	display: none;
}

a {
	background-color: transparent;
}

a:active, a:hover {
	outline: 0;
}

b, optgroup, strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

h1 {
	margin: .67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}

sup {}

sub {
	bottom: -.25em;
}

img {
	vertical-align: middle;
}

svg:not(:root) {
	overflow: hidden;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre, textarea {
	overflow: auto;
}

code, kbd, pre, samp {
	font-size: 1em;
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled], html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	padding: 0;
}

.btn, .btn-danger.active, .btn-danger:active, .btn-default.active, .btn-default:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-warning.active, .btn-warning:active, .btn.active, .btn:active, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover, .form-control, .navbar-toggle, .open>.btn-danger.dropdown-toggle, .open>.btn-default.dropdown-toggle, .open>.btn-info.dropdown-toggle, .open>.btn-primary.dropdown-toggle, .open>.btn-warning.dropdown-toggle {
	background-image: none;
}

.img-thumbnail, body {
	background-color: #fff;
}

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857;
	color: #333;
}

button, input, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #337ab7;
	text-decoration: none;
}

a:focus, a:hover {
	color: #23527c;
	text-decoration: underline;
}

a:focus {
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}

.img-responsive {
	display: block;
	height: auto;
}

.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	height: auto;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #eee;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

[role=button] {
	cursor: pointer;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777;
}

.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	font-size: 65%;
}

.h4, .h5, .h6, h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size: 75%;
}

.h1, h1 {
	font-size: 36px;
}

.h2, h2 {
	font-size: 30px;
}

.h3, h3 {
	font-size: 24px;
}

.h4, h4 {
	font-size: 18px;
}

.h5, h5 {
	font-size: 14px;
}

.h6, h6 {
	font-size: 12px;
}

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

dt, kbd kbd, label {
	font-weight: 700;
}

@media (min-width:768px) {
	.lead {
		font-size: 21px;
	}
}

.small, small {
	font-size: 85%;
}

.mark, mark {
	background-color: #fcf8e3;
	padding: .2em;
}

.list-inline, .list-unstyled {
	padding-left: 0;
	list-style: none;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.initialism, .text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777;
}

.text-primary {
	color: #337ab7;
}

a.text-primary:focus, a.text-primary:hover {
	color: #286090;
}

.text-success {
	color: #3c763d;
}

a.text-success:focus, a.text-success:hover {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:focus, a.text-info:hover {
	color: #245269;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:focus, a.text-warning:hover {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:focus, a.text-danger:hover {
	color: #843534;
}

.bg-primary {
	color: #fff;
	background-color: #337ab7;
}

a.bg-primary:focus, a.bg-primary:hover {
	background-color: #286090;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:focus, a.bg-success:hover {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:focus, a.bg-info:hover {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:focus, a.bg-warning:hover {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:focus, a.bg-danger:hover {
	background-color: #e4b9b9;
}

pre code, table {
	background-color: transparent;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
}

dl, ol, ul {
	margin-top: 0;
}

blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child, ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0;
}

address, dl {
	margin-bottom: 20px;
}

ol, ul {
	margin-bottom: 10px;
}

.list-inline {
	margin-left: -5px;
}

.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

dd, dt {
	line-height: 1.42857;
}

dd {
	margin-left: 0;
}

.dl-horizontal dd:after, .dl-horizontal dd:before {
	content: " ";
	display: table;
}

.dl-horizontal dd:after {
	clear: both;
}

@media (min-width:1200px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.dl-horizontal dd {
		margin-left: 180px;
	}
}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dropdown-menu>li>a, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
	clear: both;
}

abbr[data-original-title], abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777;
}

.initialism {
	font-size: 90%;
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}

blockquote .small, blockquote footer, blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.42857;
	color: #777;
}

legend, pre {
	color: #333;
}

blockquote .small:before, blockquote footer:before, blockquote small:before {
	content: "— ";
}

.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right;
}

code, kbd {
	padding: 2px 4px;
	font-size: 90%;
}

caption, th {
	text-align: left;
}

.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {
	content: "";
}

.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {
	content: " —";
}

address {
	font-style: normal;
	line-height: 1.42857;
}

code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

kbd {
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	box-shadow: none;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857;
	word-break: break-all;
	word-wrap: break-word;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.container-fluid:after, .container-fluid:before, .container:after, .container:before, .row:after, .row:before {
	display: table;
	content: " ";
}

.container, .container-fluid {
	margin-right: auto;
	margin-left: auto;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	border-radius: 0;
}

.container, .container-fluid {
	padding-left: 15px;
	padding-right: 15px;
}

.pre-scrollable {
	overflow-y: scroll;
}

@media (min-width:768px) {
	.container {
		width: 750px;
	}
}

@media (min-width:992px) {
	.container {
		width: 970px;
	}
}

@media (min-width:1200px) {
	.container {
		width: 1170px;
	}
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.col-xs-1 {
	width: 8.33333%;
}

.col-xs-2 {
	width: 16.66667%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-4 {
	width: 33.33333%;
}

.col-xs-5 {
	width: 41.66667%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-7 {
	width: 58.33333%;
}

.col-xs-8 {
	width: 66.66667%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-10 {
	width: 83.33333%;
}

.col-xs-11 {
	width: 91.66667%;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-pull-1 {
	right: 8.33333%;
}

.col-xs-pull-2 {
	right: 16.66667%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-4 {
	right: 33.33333%;
}

.col-xs-pull-5 {
	right: 41.66667%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-7 {
	right: 58.33333%;
}

.col-xs-pull-8 {
	right: 66.66667%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-10 {
	right: 83.33333%;
}

.col-xs-pull-11 {
	right: 91.66667%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-push-1 {
	left: 8.33333%;
}

.col-xs-push-2 {
	left: 16.66667%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-4 {
	left: 33.33333%;
}

.col-xs-push-5 {
	left: 41.66667%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-7 {
	left: 58.33333%;
}

.col-xs-push-8 {
	left: 66.66667%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-10 {
	left: 83.33333%;
}

.col-xs-push-11 {
	left: 91.66667%;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

.col-xs-offset-1 {
	margin-left: 8.33333%;
}

.col-xs-offset-2 {
	margin-left: 16.66667%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-4 {
	margin-left: 33.33333%;
}

.col-xs-offset-5 {
	margin-left: 41.66667%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-7 {
	margin-left: 58.33333%;
}

.col-xs-offset-8 {
	margin-left: 66.66667%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-10 {
	margin-left: 83.33333%;
}

.col-xs-offset-11 {
	margin-left: 91.66667%;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

@media (min-width:768px) {
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
		float: left;
	}
	
	.col-sm-1 {
		width: 8.33333%;
	}
	
	.col-sm-2 {
		width: 16.66667%;
	}
	
	.col-sm-3 {
		width: 25%;
	}
	
	.col-sm-4 {
		width: 33.33333%;
	}
	
	.col-sm-5 {
		width: 41.66667%;
	}
	
	.col-sm-6 {
		width: 50%;
	}
	
	.col-sm-7 {
		width: 58.33333%;
	}
	
	.col-sm-8 {
		width: 66.66667%;
	}
	
	.col-sm-9 {
		width: 75%;
	}
	
	.col-sm-10 {
		width: 83.33333%;
	}
	
	.col-sm-11 {
		width: 91.66667%;
	}
	
	.col-sm-12 {
		width: 100%;
	}
	
	.col-sm-pull-0 {
		right: auto;
	}
	
	.col-sm-pull-1 {
		right: 8.33333%;
	}
	
	.col-sm-pull-2 {
		right: 16.66667%;
	}
	
	.col-sm-pull-3 {
		right: 25%;
	}
	
	.col-sm-pull-4 {
		right: 33.33333%;
	}
	
	.col-sm-pull-5 {
		right: 41.66667%;
	}
	
	.col-sm-pull-6 {
		right: 50%;
	}
	
	.col-sm-pull-7 {
		right: 58.33333%;
	}
	
	.col-sm-pull-8 {
		right: 66.66667%;
	}
	
	.col-sm-pull-9 {
		right: 75%;
	}
	
	.col-sm-pull-10 {
		right: 83.33333%;
	}
	
	.col-sm-pull-11 {
		right: 91.66667%;
	}
	
	.col-sm-pull-12 {
		right: 100%;
	}
	
	.col-sm-push-0 {
		left: auto;
	}
	
	.col-sm-push-1 {
		left: 8.33333%;
	}
	
	.col-sm-push-2 {
		left: 16.66667%;
	}
	
	.col-sm-push-3 {
		left: 25%;
	}
	
	.col-sm-push-4 {
		left: 33.33333%;
	}
	
	.col-sm-push-5 {
		left: 41.66667%;
	}
	
	.col-sm-push-6 {
		left: 50%;
	}
	
	.col-sm-push-7 {
		left: 58.33333%;
	}
	
	.col-sm-push-8 {
		left: 66.66667%;
	}
	
	.col-sm-push-9 {
		left: 75%;
	}
	
	.col-sm-push-10 {
		left: 83.33333%;
	}
	
	.col-sm-push-11 {
		left: 91.66667%;
	}
	
	.col-sm-push-12 {
		left: 100%;
	}
	
	.col-sm-offset-0 {
		margin-left: 0;
	}
	
	.col-sm-offset-1 {
		margin-left: 8.33333%;
	}
	
	.col-sm-offset-2 {
		margin-left: 16.66667%;
	}
	
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	
	.col-sm-offset-4 {
		margin-left: 33.33333%;
	}
	
	.col-sm-offset-5 {
		margin-left: 41.66667%;
	}
	
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	
	.col-sm-offset-7 {
		margin-left: 58.33333%;
	}
	
	.col-sm-offset-8 {
		margin-left: 66.66667%;
	}
	
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	
	.col-sm-offset-10 {
		margin-left: 83.33333%;
	}
	
	.col-sm-offset-11 {
		margin-left: 91.66667%;
	}
	
	.col-sm-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width:992px) {
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
		float: left;
	}
	
	.col-md-1 {
		width: 8.33333%;
	}
	
	.col-md-2 {
		width: 16.66667%;
	}
	
	.col-md-3 {
		width: 25%;
	}
	
	.col-md-4 {
		width: 33.33333%;
	}
	
	.col-md-5 {
		width: 41.66667%;
	}
	
	.col-md-6 {
		width: 50%;
	}
	
	.col-md-7 {
		width: 58.33333%;
	}
	
	.col-md-8 {
		width: 66.66667%;
	}
	
	.col-md-9 {
		width: 75%;
	}
	
	.col-md-10 {
		width: 83.33333%;
	}
	
	.col-md-11 {
		width: 91.66667%;
	}
	
	.col-md-12 {
		width: 100%;
	}
	
	.col-md-pull-0 {
		right: auto;
	}
	
	.col-md-pull-1 {
		right: 8.33333%;
	}
	
	.col-md-pull-2 {
		right: 16.66667%;
	}
	
	.col-md-pull-3 {
		right: 25%;
	}
	
	.col-md-pull-4 {
		right: 33.33333%;
	}
	
	.col-md-pull-5 {
		right: 41.66667%;
	}
	
	.col-md-pull-6 {
		right: 50%;
	}
	
	.col-md-pull-7 {
		right: 58.33333%;
	}
	
	.col-md-pull-8 {
		right: 66.66667%;
	}
	
	.col-md-pull-9 {
		right: 75%;
	}
	
	.col-md-pull-10 {
		right: 83.33333%;
	}
	
	.col-md-pull-11 {
		right: 91.66667%;
	}
	
	.col-md-pull-12 {
		right: 100%;
	}
	
	.col-md-push-0 {
		left: auto;
	}
	
	.col-md-push-1 {
		left: 8.33333%;
	}
	
	.col-md-push-2 {
		left: 16.66667%;
	}
	
	.col-md-push-3 {
		left: 25%;
	}
	
	.col-md-push-4 {
		left: 33.33333%;
	}
	
	.col-md-push-5 {
		left: 41.66667%;
	}
	
	.col-md-push-6 {
		left: 50%;
	}
	
	.col-md-push-7 {
		left: 58.33333%;
	}
	
	.col-md-push-8 {
		left: 66.66667%;
	}
	
	.col-md-push-9 {
		left: 75%;
	}
	
	.col-md-push-10 {
		left: 83.33333%;
	}
	
	.col-md-push-11 {
		left: 91.66667%;
	}
	
	.col-md-push-12 {
		left: 100%;
	}
	
	.col-md-offset-0 {
		margin-left: 0;
	}
	
	.col-md-offset-1 {
		margin-left: 8.33333%;
	}
	
	.col-md-offset-2 {
		margin-left: 16.66667%;
	}
	
	.col-md-offset-3 {
		margin-left: 25%;
	}
	
	.col-md-offset-4 {
		margin-left: 33.33333%;
	}
	
	.col-md-offset-5 {
		margin-left: 41.66667%;
	}
	
	.col-md-offset-6 {
		margin-left: 50%;
	}
	
	.col-md-offset-7 {
		margin-left: 58.33333%;
	}
	
	.col-md-offset-8 {
		margin-left: 66.66667%;
	}
	
	.col-md-offset-9 {
		margin-left: 75%;
	}
	
	.col-md-offset-10 {
		margin-left: 83.33333%;
	}
	
	.col-md-offset-11 {
		margin-left: 91.66667%;
	}
	
	.col-md-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width:1200px) {
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
		float: left;
	}
	
	.col-lg-1 {
		width: 8.33333%;
	}
	
	.col-lg-2 {
		width: 16.66667%;
	}
	
	.col-lg-3 {
		width: 25%;
	}
	
	.col-lg-4 {
		width: 33.33333%;
	}
	
	.col-lg-5 {
		width: 41.66667%;
	}
	
	.col-lg-6 {
		width: 50%;
	}
	
	.col-lg-7 {
		width: 58.33333%;
	}
	
	.col-lg-8 {
		width: 66.66667%;
	}
	
	.col-lg-9 {
		width: 75%;
	}
	
	.col-lg-10 {
		width: 83.33333%;
	}
	
	.col-lg-11 {
		width: 91.66667%;
	}
	
	.col-lg-12 {
		width: 100%;
	}
	
	.col-lg-pull-0 {
		right: auto;
	}
	
	.col-lg-pull-1 {
		right: 8.33333%;
	}
	
	.col-lg-pull-2 {
		right: 16.66667%;
	}
	
	.col-lg-pull-3 {
		right: 25%;
	}
	
	.col-lg-pull-4 {
		right: 33.33333%;
	}
	
	.col-lg-pull-5 {
		right: 41.66667%;
	}
	
	.col-lg-pull-6 {
		right: 50%;
	}
	
	.col-lg-pull-7 {
		right: 58.33333%;
	}
	
	.col-lg-pull-8 {
		right: 66.66667%;
	}
	
	.col-lg-pull-9 {
		right: 75%;
	}
	
	.col-lg-pull-10 {
		right: 83.33333%;
	}
	
	.col-lg-pull-11 {
		right: 91.66667%;
	}
	
	.col-lg-pull-12 {
		right: 100%;
	}
	
	.col-lg-push-0 {
		left: auto;
	}
	
	.col-lg-push-1 {
		left: 8.33333%;
	}
	
	.col-lg-push-2 {
		left: 16.66667%;
	}
	
	.col-lg-push-3 {
		left: 25%;
	}
	
	.col-lg-push-4 {
		left: 33.33333%;
	}
	
	.col-lg-push-5 {
		left: 41.66667%;
	}
	
	.col-lg-push-6 {
		left: 50%;
	}
	
	.col-lg-push-7 {
		left: 58.33333%;
	}
	
	.col-lg-push-8 {
		left: 66.66667%;
	}
	
	.col-lg-push-9 {
		left: 75%;
	}
	
	.col-lg-push-10 {
		left: 83.33333%;
	}
	
	.col-lg-push-11 {
		left: 91.66667%;
	}
	
	.col-lg-push-12 {
		left: 100%;
	}
	
	.col-lg-offset-0 {
		margin-left: 0;
	}
	
	.col-lg-offset-1 {
		margin-left: 8.33333%;
	}
	
	.col-lg-offset-2 {
		margin-left: 16.66667%;
	}
	
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	
	.col-lg-offset-4 {
		margin-left: 33.33333%;
	}
	
	.col-lg-offset-5 {
		margin-left: 41.66667%;
	}
	
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	
	.col-lg-offset-7 {
		margin-left: 58.33333%;
	}
	
	.col-lg-offset-8 {
		margin-left: 66.66667%;
	}
	
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	
	.col-lg-offset-10 {
		margin-left: 83.33333%;
	}
	
	.col-lg-offset-11 {
		margin-left: 91.66667%;
	}
	
	.col-lg-offset-12 {
		margin-left: 100%;
	}
}

fieldset, legend {
	padding: 0;
	border: 0;
}

fieldset {
	margin: 0;
	min-width: 0;
}

legend {
	display: block;
	width: 100%;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	margin-bottom: 5px;
}

input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
}

input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

.form-control, output {
	font-size: 14px;
	line-height: 1.42857;
	color: #555;
	display: block;
}

input[type=file] {
	display: block;
}

input[type=range] {
	display: block;
	width: 100%;
}

select[multiple], select[size] {
	height: auto;
}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}

output {
	padding-top: 7px;
}

.form-control {
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
	color: #3c763d;
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
}

.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
		line-height: 34px;
	}
	
	.input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], .input-group-sm>.input-group-btn>input[type=date].btn, .input-group-sm>.input-group-btn>input[type=time].btn, .input-group-sm>.input-group-btn>input[type=datetime-local].btn, .input-group-sm>.input-group-btn>input[type=month].btn, .input-group-sm>input[type=date].form-control, .input-group-sm>input[type=date].input-group-addon, .input-group-sm>input[type=time].form-control, .input-group-sm>input[type=time].input-group-addon, .input-group-sm>input[type=datetime-local].form-control, .input-group-sm>input[type=datetime-local].input-group-addon, .input-group-sm>input[type=month].form-control, .input-group-sm>input[type=month].input-group-addon, input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
		line-height: 30px;
	}
	
	.input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], .input-group-lg>.input-group-btn>input[type=date].btn, .input-group-lg>.input-group-btn>input[type=time].btn, .input-group-lg>.input-group-btn>input[type=datetime-local].btn, .input-group-lg>.input-group-btn>input[type=month].btn, .input-group-lg>input[type=date].form-control, .input-group-lg>input[type=date].input-group-addon, .input-group-lg>input[type=time].form-control, .input-group-lg>input[type=time].input-group-addon, .input-group-lg>input[type=datetime-local].form-control, .input-group-lg>input[type=datetime-local].input-group-addon, .input-group-lg>input[type=month].form-control, .input-group-lg>input[type=month].input-group-addon, input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox label, .radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;
}

.checkbox+.checkbox, .radio+.radio {
	margin-top: -5px;
}

.checkbox-inline, .radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
}

.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px;
}

.checkbox-inline.disabled, .checkbox.disabled label, .radio-inline.disabled, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio label, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px;
}

.form-control-static.input-lg, .form-control-static.input-sm, .input-group-lg>.form-control-static.form-control, .input-group-lg>.form-control-static.input-group-addon, .input-group-lg>.input-group-btn>.form-control-static.btn, .input-group-sm>.form-control-static.form-control, .input-group-sm>.form-control-static.input-group-addon, .input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-left: 0;
	padding-right: 0;
}

.input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn, .input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.input-group-sm>.input-group-btn>select.btn, .input-group-sm>select.form-control, .input-group-sm>select.input-group-addon, select.input-sm {
	height: 30px;
	line-height: 30px;
}

.input-group-sm>.input-group-btn>select[multiple].btn, .input-group-sm>.input-group-btn>textarea.btn, .input-group-sm>select[multiple].form-control, .input-group-sm>select[multiple].input-group-addon, .input-group-sm>textarea.form-control, .input-group-sm>textarea.input-group-addon, select[multiple].input-sm, textarea.input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn, .input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px;
}

.input-group-lg>.input-group-btn>select.btn, .input-group-lg>select.form-control, .input-group-lg>select.input-group-addon, select.input-lg {
	height: 46px;
	line-height: 46px;
}

.input-group-lg>.input-group-btn>select[multiple].btn, .input-group-lg>.input-group-btn>textarea.btn, .input-group-lg>select[multiple].form-control, .input-group-lg>select[multiple].input-group-addon, .input-group-lg>textarea.form-control, .input-group-lg>textarea.input-group-addon, select[multiple].input-lg, textarea.input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.33333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 42.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.collapsing, .dropdown, .dropup {
	position: relative;
}

.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-group-lg>.form-control+.form-control-feedback, .input-group-lg>.input-group-addon+.form-control-feedback, .input-group-lg>.input-group-btn>.btn+.form-control-feedback, .input-lg+.form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-group-sm>.form-control+.form-control-feedback, .input-group-sm>.input-group-addon+.form-control-feedback, .input-group-sm>.input-group-btn>.btn+.form-control-feedback, .input-sm+.form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .form-control-feedback, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}

.has-feedback label~.form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media (min-width:768px) {
	.form-inline .form-control-static, .form-inline .form-group {
		display: inline-block;
	}
	
	.form-inline .control-label, .form-inline .form-group {
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	
	.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {
		width: auto;
	}
	
	.form-inline .input-group>.form-control {
		width: 100%;
	}
	
	.form-inline .checkbox, .form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.form-inline .checkbox label, .form-inline .radio label {
		padding-left: 0;
	}
	
	.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
		position: relative;
		margin-left: 0;
	}
	
	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
	
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .checkbox, .form-horizontal .radio {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px;
}

.form-horizontal .form-group:after, .form-horizontal .form-group:before {
	content: " ";
	display: table;
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
	
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px;
}

.btn.focus, .btn:focus, .btn:hover {
	color: #333;
	text-decoration: none;
}

.btn.active, .btn:active {
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default.focus, .btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default.active, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.btn-default.dropdown-toggle.focus, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}

.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success.focus, .btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success.active, .btn-success:active, .btn-success:hover, .open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.btn-success.dropdown-toggle.focus, .open>.btn-success.dropdown-toggle:focus, .open>.btn-success.dropdown-toggle:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success.active, .btn-success:active, .open>.btn-success.dropdown-toggle {
	background-image: none;
}

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info.focus, .btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info.active, .btn-info:active, .btn-info:hover, .open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.btn-info.dropdown-toggle.focus, .open>.btn-info.dropdown-toggle:focus, .open>.btn-info.dropdown-toggle:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning.focus, .btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning.active, .btn-warning:active, .btn-warning:hover, .open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.btn-warning.dropdown-toggle.focus, .open>.btn-warning.dropdown-toggle:focus, .open>.btn-warning.dropdown-toggle:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger.focus, .btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger.active, .btn-danger:active, .btn-danger:hover, .open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.btn-danger.dropdown-toggle.focus, .open>.btn-danger.dropdown-toggle:focus, .open>.btn-danger.dropdown-toggle:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	color: #337ab7;
	font-weight: 400;
	border-radius: 0;
}

.btn-link, .btn-link.active, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover {
	border-color: transparent;
}

.btn-link:focus, .btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none;
}

.btn-group-lg>.btn, .btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
	border-radius: 6px;
}

.btn-group-sm>.btn, .btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-group-xs>.btn, .btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 5px;
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
	width: 100%;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid \9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	background-clip: padding-box;
}

.dropdown-menu-right, .dropdown-menu.pull-right {
	left: auto;
	right: 0;
}

.dropdown-header, .dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	line-height: 1.42857;
	white-space: nowrap;
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle, .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child, .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child), .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn, .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu>li>a {
	font-weight: 400;
	color: #333;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #337ab7;
}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
	color: #777;
}

.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: not-allowed;
}

.open>.dropdown-menu {
	display: block;
}

.open>a {
	outline: 0;
}

.dropdown-menu-left {
	left: 0;
	right: auto;
}

.dropdown-header {
	font-size: 12px;
	color: #777;
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid \9;
	content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

@media (min-width:1200px) {
	.navbar-right .dropdown-menu {
		right: 0;
		left: auto;
	}
	
	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto;
	}
}

.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group-vertical>.btn, .btn-group>.btn {
	position: relative;
	float: left;
}

.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {
	z-index: 2;
}

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar:after, .btn-toolbar:before {
	content: " ";
	display: table;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left: 5px;
}

.btn .caret, .btn-group>.btn:first-child {
	margin-left: 0;
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group>.btn+.dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
}

.btn-group-lg.btn-group>.btn+.dropdown-toggle, .btn-group>.btn-lg+.dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-group-lg>.btn .caret, .btn-lg .caret {
	border-width: 5px 5px 0;
}

.dropup .btn-group-lg>.btn .caret, .dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before {
	content: " ";
	display: table;
}

.btn-group-vertical>.btn-group>.btn {
	float: none;
}

.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-radius: 4px 4px 0 0;
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-radius: 0 0 4px 4px;
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn, .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified>.btn, .btn-group-justified>.btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}

.btn-group-justified>.btn-group .btn {
	width: 100%;
}

.btn-group-justified>.btn-group .dropdown-menu {
	left: auto;
}

[data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group, .input-group-btn, .input-group-btn>.btn {
	position: relative;
}

.input-group {
	display: table;
	border-collapse: separate;
}

.input-group[class*=col-] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus {
	z-index: 3;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
	display: table-cell;
}

.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.input-group-addon.input-sm, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.input-group-addon.btn {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}

.input-group-addon.input-lg, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.input-group-addon.btn {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
	margin-top: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn>.btn+.btn {
	margin-left: -1px;
}

.input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {
	z-index: 2;
}

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
	margin-right: -1px;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	z-index: 2;
	margin-left: -1px;
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.nav:after, .nav:before {
	content: " ";
	display: table;
}

.nav>li, .nav>li>a {
	display: block;
	position: relative;
}

.nav:after {
	clear: both;
}

.nav>li>a {
	padding: 10px 15px;
}

.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: #eee;
}

.nav>li.disabled>a {
	color: #777;
}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #eee;
	border-color: #337ab7;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav>li>a>img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}

.nav-pills>li {
	float: left;
}

.nav-justified>li, .nav-stacked>li, .nav-tabs.nav-justified>li {
	float: none;
}

.nav-pills>li>a {
	border-radius: 4px;
}

.nav-pills>li+li {
	margin-left: 2px;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #337ab7;
}

.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
	width: 100%;
}

.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

.nav-tabs-justified, .nav-tabs.nav-justified {
	border-bottom: 0;
}

.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
	border: 1px solid #ddd;
}

@media (min-width:768px) {
	.nav-justified>li, .nav-tabs.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	
	.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
		margin-bottom: 0;
	}
	
	.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}
	
	.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {
		border-bottom-color: #fff;
	}
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before {
	display: table;
	content: " ";
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
}

.navbar-collapse {
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	-webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
	overflow-y: auto;
}

@media (min-width:1200px) {
	.navbar {
		border-radius: 4px;
	}
	
	.navbar-header {
		float: left;
	}
	
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}
	
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	
	.navbar-collapse.in {
		overflow-y: visible;
	}
	
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}
}

.embed-responsive, .modal, .modal-open, .progress {
	overflow: hidden;
}

@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		max-height: 200px;
	}
}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	margin-right: -15px;
	margin-left: -15px;
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

.navbar-fixed-bottom, .navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}

.navbar-brand {
	float: left;
	padding: 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px;
}

.navbar-brand:focus, .navbar-brand:hover {
	text-decoration: none;
}

.navbar-brand>img {
	display: block;
}

@media (min-width:1200px) {
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
	
	.navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {
		border-radius: 0;
	}
	
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		margin-left: -15px;
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 4px;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}

.navbar-nav {
	margin: 7.5px -15px;
}

.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media (max-width:1199px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}
	
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
		padding: 5px 15px 5px 25px;
	}
	
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 20px;
	}
	
	.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {
		background-image: none;
	}
}

.progress-bar-striped, .progress-striped .progress-bar, .progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

@media (min-width:1200px) {
	.navbar-toggle {
		display: none;
	}
	
	.navbar-nav {
		float: left;
		margin: 0;
	}
	
	.navbar-nav>li {
		float: left;
	}
	
	.navbar-nav>li>a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-form {
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	margin: 8px -15px;
}

@media (min-width:768px) {
	.navbar-form .form-control-static, .navbar-form .form-group {
		display: inline-block;
	}
	
	.navbar-form .control-label, .navbar-form .form-group {
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	
	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}
	
	.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {
		width: auto;
	}
	
	.navbar-form .input-group>.form-control {
		width: 100%;
	}
	
	.navbar-form .checkbox, .navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	
	.navbar-form .checkbox label, .navbar-form .radio label {
		padding-left: 0;
	}
	
	.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {
		position: relative;
		margin-left: 0;
	}
	
	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}

.breadcrumb>li, .pagination {
	display: inline-block;
}

.btn .badge, .btn .label {
	top: -1px;
	position: relative;
}

@media (max-width:1199px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}
	
	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}

@media (min-width:1200px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.navbar-text {
		float: left;
		margin-left: 15px;
		margin-right: 15px;
	}
}

.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom: 0;
	border-radius: 4px 4px 0 0;
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}

.btn-group-sm>.navbar-btn.btn, .navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}

.btn-group-xs>.navbar-btn.btn, .navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width:1200px) {
	.navbar-left {
		float: left !important;
	}
	
	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}
	
	.navbar-right~.navbar-right {
		margin-right: 0;
	}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
	color: #777;
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent;
}

.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
	color: #777;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #333;
	background-color: transparent;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {
	color: #ccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #ddd;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: #e7e7e7;
	color: #555;
}

@media (max-width:1199px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #777;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #333;
		background-color: transparent;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #555;
		background-color: #e7e7e7;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #ccc;
		background-color: transparent;
	}
}

.navbar-default .navbar-link {
	color: #777;
}

.navbar-default .navbar-link:hover {
	color: #333;
}

.navbar-default .btn-link {
	color: #777;
}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {
	color: #333;
}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc;
}

.navbar-inverse {
	background-color: #222;
	border-color: #090909;
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #090909;
}

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {
	color: #444;
	background-color: transparent;
}

.navbar-inverse .navbar-toggle {
	border-color: #333;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	background-color: #090909;
	color: #fff;
}

@media (max-width:1199px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #090909;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #090909;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		color: #9d9d9d;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
		color: #fff;
		background-color: transparent;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
		color: #fff;
		background-color: #090909;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
		color: #444;
		background-color: transparent;
	}
}

.navbar-inverse .navbar-link {
	color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link {
	color: #9d9d9d;
}

.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}

.breadcrumb>li+li:before {
	content: "/В ";
	padding: 0 5px;
	color: #ccc;
}

.breadcrumb>.active {
	color: #777;
}

.pagination {
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}

.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33333;
}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

.pagination-sm>li>a, .pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.badge, .label {
	font-weight: 700;
	line-height: 1;
	white-space: nowrap;
	text-align: center;
}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	list-style: none;
	text-align: center;
}

.pager:after, .pager:before {
	content: " ";
	display: table;
}

.pager li {
	display: inline;
}

.pager li>a, .pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
}

.pager li>a:focus, .pager li>a:hover {
	text-decoration: none;
	background-color: #eee;
}

.pager .next>a, .pager .next>span {
	float: right;
}

.pager .previous>a, .pager .previous>span {
	float: left;
}

.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
	color: #777;
	background-color: #fff;
	cursor: not-allowed;
}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	color: #fff;
	border-radius: .25em;
}

.label:empty {
	display: none;
}

a.label:focus, a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.label-default {
	background-color: #777;
}

.label-default[href]:focus, .label-default[href]:hover {
	background-color: #5e5e5e;
}

.label-primary {
	background-color: #337ab7;
}

.label-primary[href]:focus, .label-primary[href]:hover {
	background-color: #286090;
}

.label-success {
	background-color: #5cb85c;
}

.label-success[href]:focus, .label-success[href]:hover {
	background-color: #449d44;
}

.label-info {
	background-color: #5bc0de;
}

.label-info[href]:focus, .label-info[href]:hover {
	background-color: #31b0d5;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:focus, .label-warning[href]:hover {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:focus, .label-danger[href]:hover {
	background-color: #c9302c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	color: #fff;
	vertical-align: middle;
	background-color: #777;
	border-radius: 10px;
}

.badge:empty {
	display: none;
}

.media-object, .thumbnail {
	display: block;
}

.btn-group-xs>.btn .badge, .btn-xs .badge {
	top: 0;
	padding: 1px 5px;
}

.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: #337ab7;
	background-color: #fff;
}

.list-group-item>.badge {
	float: right;
}

.list-group-item>.badge+.badge {
	margin-right: 5px;
}

.nav-pills>li>a>.badge {
	margin-left: 3px;
}

a.badge:focus, a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.jumbotron, .jumbotron .h1, .jumbotron h1 {
	color: inherit;
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	background-color: #eee;
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}

.alert, .thumbnail {
	margin-bottom: 20px;
}

.alert .alert-link, .close {
	font-weight: 700;
}

.jumbotron>hr {
	border-top-color: #d5d5d5;
}

.container .jumbotron, .container-fluid .jumbotron {
	border-radius: 6px;
	padding-left: 15px;
	padding-right: 15px;
}

.jumbotron .container {
	max-width: 100%;
}

@media screen and (min-width:768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}
	
	.container .jumbotron, .container-fluid .jumbotron {
		padding-left: 60px;
		padding-right: 60px;
	}
	
	.jumbotron .h1, .jumbotron h1 {
		font-size: 63px;
	}
}

.thumbnail {
	padding: 4px;
	line-height: 1.42857;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}

.thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.thumbnail .caption {
	padding: 9px;
	color: #333;
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
	border-color: #337ab7;
}

.alert {
	padding: 15px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert>p, .alert>ul {
	margin-bottom: 0;
}

.alert>p+p {
	margin-top: 5px;
}

.alert-dismissable, .alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close, .alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.modal, .modal-backdrop {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	
	to {
		background-position: 0 0;
	}
}

.progress {
	height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}

.progress-bar-striped, .progress-striped .progress-bar {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-size: 40px 40px;
}

.progress-bar.active, .progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-striped .progress-bar-info, .progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media, .media-body {
	zoom: 1;
	overflow: hidden;
}

.media-body {
	width: 10000px;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right, .media>.pull-right {
	padding-left: 10px;
}

.media-left, .media>.pull-left {
	padding-right: 10px;
}

.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.media-list {
	padding-left: 0;
	list-style: none;
}

.list-group {
	margin-bottom: 20px;
	padding-left: 0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

a.list-group-item, button.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
	color: #333;
}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {
	background-color: #eee;
	color: #777;
	cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {
	color: #777;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small {
	color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
	color: #c7ddef;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success, button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
	color: inherit;
}

a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info, button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
	color: inherit;
}

a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover, button.list-group-item-info.active, button.list-group-item-info.active:focus, button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning, button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover, button.list-group-item-warning.active, button.list-group-item-warning.active:focus, button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger, button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover, button.list-group-item-danger.active, button.list-group-item-danger.active:focus, button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.panel-heading>.dropdown .dropdown-toggle, .panel-title, .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
	color: inherit;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-title, .panel>.list-group, .panel>.panel-collapse>.list-group, .panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {
	margin-bottom: 0;
}

.panel-body {
	padding: 15px;
}

.panel-body:after, .panel-body:before {
	content: " ";
	display: table;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-title {
	margin-top: 0;
	font-size: 16px;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel-group .panel-heading, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom: 0;
}

.panel>.table-responsive:last-child>.table:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel>.list-group:last-child .list-group-item:last-child, .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.panel>.table-responsive:first-child>.table:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.list-group+.panel-footer, .panel-heading+.list-group .list-group-item:first-child {
	border-top-width: 0;
}

.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption {
	padding-left: 15px;
	padding-right: 15px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius: 3px;
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}

.panel>.panel-body+.table, .panel>.panel-body+.table-responsive, .panel>.table+.panel-body, .panel>.table-responsive+.panel-body {
	border-top: 1px solid #ddd;
}

.panel>.table>tbody:first-child>tr:first-child td, .panel>.table>tbody:first-child>tr:first-child th {
	border-top: 0;
}

.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
	border: 0;
}

.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left: 0;
}

.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right: 0;
}

.panel>.table-responsive {
	border: 0;
	margin-bottom: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel+.panel {
	margin-top: 5px;
}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default {
	border-color: #ddd;
}

.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ddd;
}

.panel-default>.panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #337ab7;
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #337ab7;
}

.panel-primary>.panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #337ab7;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success>.panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #d6e9c6;
}

.panel-success>.panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info>.panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #bce8f1;
}

.panel-info>.panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning>.panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #faebcc;
}

.panel-warning>.panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger>.panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #ebccd1;
}

.panel-danger>.panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #ebccd1;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0;
}

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, .15);
}

.well-lg {
	padding: 24px;
	border-radius: 6px;
}

.well-sm {
	padding: 9px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 21px;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20);
}

.popover, .tooltip {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	text-decoration: none;
}

.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50);
}

button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
}

.modal-content, .popover {
	background-clip: padding-box;
}

.modal {
	display: none;
	position: fixed;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before {
	display: table;
	content: " ";
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
}

.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}

.modal-backdrop.in {
	opacity: .5;
	filter: alpha(opacity=50);
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.42857;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	}
	
	.modal-sm {
		width: 300px;
	}
}

@media (min-width:992px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	text-align: left;
	text-align: start;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90);
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {
	bottom: 0;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top .tooltip-arrow {
	left: 50%;
	margin-left: -5px;
}

.tooltip.top-left .tooltip-arrow {
	right: 5px;
	margin-bottom: -5px;
}

.tooltip.top-right .tooltip-arrow {
	left: 5px;
	margin-bottom: -5px;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {
	border-width: 0 5px 5px;
	border-bottom-color: #000;
	top: 0;
}

.tooltip.bottom .tooltip-arrow {
	left: 50%;
	margin-left: -5px;
}

.tooltip.bottom-left .tooltip-arrow {
	right: 5px;
	margin-top: -5px;
}

.tooltip.bottom-right .tooltip-arrow {
	left: 5px;
	margin-top: -5px;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	text-align: start;
	font-size: 14px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}

.visible-print-block {
	display: none !important;
}

.visible-print-inline {
	display: none !important;
}

.visible-print-inline-block {
	display: none !important;
}

.clearfix:after, .clearfix:before {
	content: " ";
	display: table;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
	display: none !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	background-color: transparent;
	border: 0;
}

.affix {
	position: fixed;
}

@-ms-viewport {
	width: device-width;
}

@media (max-width:767px) {
	.visible-xs {
		display: block !important;
	}
	
	table.visible-xs {
		display: table !important;
	}
	
	tr.visible-xs {
		display: table-row !important;
	}
	
	td.visible-xs, th.visible-xs {
		display: table-cell !important;
	}
	
	.visible-xs-block {
		display: block !important;
	}
	
	.visible-xs-inline {
		display: inline !important;
	}
	
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
		display: block !important;
	}
	
	table.visible-sm {
		display: table !important;
	}
	
	tr.visible-sm {
		display: table-row !important;
	}
	
	td.visible-sm, th.visible-sm {
		display: table-cell !important;
	}
	
	.visible-sm-block {
		display: block !important;
	}
	
	.visible-sm-inline {
		display: inline !important;
	}
	
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important;
	}
	
	table.visible-md {
		display: table !important;
	}
	
	tr.visible-md {
		display: table-row !important;
	}
	
	td.visible-md, th.visible-md {
		display: table-cell !important;
	}
	
	.visible-md-block {
		display: block !important;
	}
	
	.visible-md-inline {
		display: inline !important;
	}
	
	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media (min-width:1200px) {
	.visible-lg {
		display: block !important;
	}
	
	table.visible-lg {
		display: table !important;
	}
	
	tr.visible-lg {
		display: table-row !important;
	}
	
	td.visible-lg, th.visible-lg {
		display: table-cell !important;
	}
	
	.visible-lg-block {
		display: block !important;
	}
	
	.visible-lg-inline {
		display: inline !important;
	}
	
	.visible-lg-inline-block {
		display: inline-block !important;
	}
	
	.hidden-lg {
		display: none !important;
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

.glyphicon-menu-up:before {
	content: "";
}

*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

.more-link, time {
	font-style: italic;
}

.h1, .h2, .middle-header .button-list>li>a, .middle-header .search-form .dropdown-menu>li, .title, h2 {
	text-transform: uppercase;
}

.wrapper {
	position: relative;
}

iframe, img {
	max-width: 100%;
}

iframe {
	border: 0;
}

a {
	color: #363a40;
}

.note {
	color: gray;
	font-size: 11px;
	font-weight: lighter;
}

textarea {
	resize: none;
	min-height: 75px;
	width: 100% !important;
}

button[type=submit], input[type=submit] {
	color: #fff;
	background-color: #004b51;
	border: 0;
	min-height: 34px;
	vertical-align: middle;
}

button[type=submit]:focus, button[type=submit]:hover, input[type=submit]:focus, input[type=submit]:hover {
	background-color: #103c40;
}

.static {
	position: static !important;
}

.form-control {
	border-radius: 2px;
}

.form-group {
	margin-bottom: 15px !important;
}

table {
	font-size: 12px;
}

table td, table th {
	padding: 3px 5px !important;
}

table.table td, table.table th {
	border-top: none !important;
}

table.table-fixed {
	table-layout: fixed;
}

.dl-horizontal, dl {
	clear: both;
	margin: 10px 0 5px;
	font-size: 12px;
}

.h1, .h2, .title, h1, h2, time {
	font-size: 14px;
}

.dl-horizontal dd, .dl-horizontal dt, dl dd, dl dt {
	margin: 0;
	width: auto;
}

.dl-horizontal dt, dl dt {
	font-weight: 400;
	color: #9c9c9c;
}

.dl-horizontal dd, dl dd {
	color: #454545;
}

.dl-horizontal dt {
	margin-right: 5px;
}

.h1, .h2, h1, h2 {
	font-weight: 700;
	color: #363b40;
}

time {
	color: #616161;
	margin-bottom: 5px;
}

input[type=search] {
	background: #fff;
}

.input[type=text], input[type=email], input[type=password], textarea {
	background: linear-gradient(to bottom, #c3c3c3 0, #fff 4px);
	border-radius: 0;
	border: 1px solid #9a9a9a;
}

.main-btn, .orange-btn {
	border-radius: 0;
	width: 100%;
}

.title {
	font-weight: 400;
}

.orange, .orange:focus, .orange:hover {
	color: #ff9100;
}

.main-btn {
	color: #fff;
	background-color: #004b51 !important;
	border-bottom: 3px solid #103c40 !important;
}

.main-btn:focus, .main-btn:hover {
	color: #fff;
	background-color: #103c40 !important;
	text-decoration: none;
}

.orange-btn {
	color: #fff;
	background-color: #ff9100 !important;
	border-bottom: 3px solid #ff7200 !important;
}

.orange-btn:focus, .orange-btn:hover {
	color: #fff;
	background-color: #ff7200 !important;
	text-decoration: none;
}

.btn-inline {
	min-width: 150px;
	width: auto !important;
}

.full-img {
	width: 100%;
}

#authModal .checkbox, .bx-filter .checkbox {
	margin: 10px 0 20px;
}

#authModal .checkbox, #authModal .checkbox-inline, .bx-filter .checkbox, .bx-filter .checkbox-inline {
	position: relative;
}

#authModal .checkbox input, #authModal .checkbox-inline input, .bx-filter .checkbox input, .bx-filter .checkbox-inline input {
	display: none;
}

#authModal .checkbox input:checked+label::before, #authModal .checkbox-inline input:checked+label::before, .bx-filter .checkbox input:checked+label::before, .bx-filter .checkbox-inline input:checked+label::before {
	background-color: #ff9100;
	border: 1px solid #c67100;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #fff;
	content: "";
}

#authModal .checkbox label, #authModal .checkbox-inline label, .bx-filter .checkbox label, .bx-filter .checkbox-inline label {
	padding: 0 0 0 30px;
}

#authModal .checkbox label::before, #authModal .checkbox-inline label::before, .bx-filter .checkbox label::before, .bx-filter .checkbox-inline label::before {
	font-family: FontAwesome;
	content: "";
	position: absolute;
	width: 22px;
	height: 22px;
	left: 0;
	top: 0;
	text-align: center;
	line-height: 20px;
	border: 1px solid #d8d8d8;
	-webkit-box-shadow: 0 2px 2px #d8d8d8 inset;
	-moz-box-shadow: 0 2px 2px #d8d8d8 inset;
	box-shadow: 0 2px 2px #d8d8d8 inset;
}

#authModal .checkbox label:hover, #authModal .checkbox-inline label:hover, .bx-filter .checkbox label:hover, .bx-filter .checkbox-inline label:hover {
	color: #ff9100;
}

#authModal .checkbox label:hover::before, #authModal .checkbox-inline label:hover::before, .bx-filter .checkbox label:hover::before, .bx-filter .checkbox-inline label:hover::before {
	border-color: #c67100;
	-webkit-box-shadow: 0 2px 2px #ff9100 inset;
	-moz-box-shadow: 0 2px 2px #ff9100 inset;
	box-shadow: 0 2px 2px #ff9100 inset;
}

#about-item ul {
	margin: 10px 5px 5px;
}

.advantage .title, .ar-title, .entry-title, .gr-title, .status, .sub-category-list .sub-category-item-title, .wait span {
	text-transform: uppercase;
}

.advantage, .brands-slider, .catalog-slider, .category-slide, .item-img-slider, .item-list, .item-slider, .item-viewed-slider, .popular-items-slider, .site-content {
	margin-top: 15px;
}

.bottom-header .callback-box .form-control {
	border-radius: 4px;
}

.bottom-header .callback-box button[type=submit], .bottom-header .callback-box input[type=submit] {
	float: right;
	background-color: #ff9100;
	color: #fff;
	border-bottom: 3px solid #ff7200;
	padding: 3px 10px;
}

.bottom-header .callback-box button[type=submit]:focus, .bottom-header .callback-box button[type=submit]:hover, .bottom-header .callback-box input[type=submit]:focus, .bottom-header .callback-box input[type=submit]:hover {
	background-color: #ff7200;
}

.site-content {
	min-height: 400px;
}

.slick-slider ul:not(.slick-dots) {
	list-style: none;
	visibility: hidden;
}

.slick-slider ul:not(.slick-dots).slick-initialized {
	visibility: visible;
}

.main-slider {
	margin-left: 19px;
}

.main-slider .slick-slide {
	padding: 20px 0;
	opacity: .5;
	overflow: hidden;
	border-radius: 5px;
	transition: .8s ease-in-out all;
}

#to-top:focus, #to-top:hover, .main-slider .slick-center {
	opacity: 1;
}

.main-slider .slick-slide img {
	max-width: none;
	width: 100%;
	height: 350px;
	transition: .8s ease-in-out all;
}

.main-slider .slick-center img {
	position: relative;
	z-index: 1;
	-webkit-transform: scale(1, 1.15);
	-moz-transform: scale(1, 1.15);
	-ms-transform: scale(1, 1.15);
	-o-transform: scale(1, 1.15);
	transform: scale(1, 1.15);
}

.main-slider .slick-next, .main-slider .slick-prev {
	width: 32px;
	height: 32px;
	text-shadow: 0 0 3px #000, 0 0 3px #000;
}

.main-slider .slick-next::before, .main-slider .slick-prev::before {
	color: #fff;
	font-size: 32px;
}

.main-slider .slick-prev {
	left: 0;
}

[dir=rtl] .main-slider .slick-prev {
	left: auto;
	right: 0;
}

.main-slider .slick-next {
	right: 0;
}

[dir=rtl] .main-slider .slick-next {
	left: 0;
	right: auto;
}

.ar-title {
	background-color: #004b51;
	box-shadow: 6px 6px 0 #103c40;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	height: 48px;
	max-width: 210px;
	line-height: 48px;
	padding: 0 10px 0 20px;
	position: relative;
}

.ar-title::after {
	border-left: 16px solid transparent;
	border-top: 16px solid #000;
	top: 100%;
	content: "";
	display: block;
	height: 0;
	left: 0;
	position: absolute;
	width: 0;
}

.brands-slider .slick-slide>div, .catalog-slider .slick-slide, .category-slider .slick-slide, .item-img-slider .slick-slide, .item-list li, .item-slider .slick-slide, .item-viewed-slider .slick-slide, .popular-items-slider .slick-slide {
	border: 1px solid #d8d8d8;
	padding: 8px 12px;
	margin: 10px 20px;
	position: relative;
}

.brands-slider .slick-slide>div:focus, .brands-slider .slick-slide>div:hover, .catalog-slider .slick-slide:focus, .catalog-slider .slick-slide:hover, .category-slider .slick-slide:focus, .category-slider .slick-slide:hover, .item-img-slider .slick-slide:focus, .item-img-slider .slick-slide:hover, .item-list li:focus, .item-list li:hover, .item-slider .slick-slide:focus, .item-slider .slick-slide:hover, .item-viewed-slider .slick-slide:focus, .item-viewed-slider .slick-slide:hover, .popular-items-slider .slick-slide:focus, .popular-items-slider .slick-slide:hover {
	border: 1px solid #ff9100;
}

.brands-slider .slick-next, .brands-slider .slick-prev, .item-slider .slick-next, .item-slider .slick-prev {
	background-color: #ebebeb;
	border-bottom: 6px solid #828282;
	text-align: center;
	width: 48px;
	height: 42px;
	margin: -65px 0 0 5px;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	top: 0;
	left: auto;
}

.brands-slider .slick-next::before, .brands-slider .slick-prev::before, .item-slider .slick-next::before, .item-slider .slick-prev::before {
	color: #828282;
	font-size: 18px;
	text-shadow: none;
}

.brands-slider .slick-prev, .item-slider .slick-prev {
	right: 73px;
}

.brands-slider .slick-prev::before, .item-slider .slick-prev::before {
	content: "<";
}

.brands-slider .slick-next, .item-slider .slick-next {
	right: 20px;
}

.brands-slider .slick-next::before, .item-slider .slick-next::before {
	content: ">";
}

.catalog-slider, .category-slider {
	margin-top: 15px;
	padding: 0 20px;
}

.catalog-slider .slick-slide, .category-slider .slick-slide {
	text-align: center;
	color: #333;
	padding: 0;
	margin: 0 20px;
}

.catalog-slider .slick-slide a, .category-slider .slick-slide a {
	display: block;
	padding: 8px 12px;
	height: 85px;
}

.catalog-slider .slick-slide a:focus, .catalog-slider .slick-slide a:hover, .category-slider .slick-slide a:focus, .category-slider .slick-slide a:hover {
	background-color: #d8d8d8;
	color: #fff;
	text-decoration: none;
}

.catalog-slider .slick-slide a:focus .catalog-sl-img i, .catalog-slider .slick-slide a:hover .catalog-sl-img i, .category-slider .slick-slide a:focus .catalog-sl-img i, .category-slider .slick-slide a:hover .catalog-sl-img i {
	color: #fff;
}

.catalog-slider .slick-slide a:focus .catalog-sl-img img, .catalog-slider .slick-slide a:hover .catalog-sl-img img, .category-slider .slick-slide a:focus .catalog-sl-img img, .category-slider .slick-slide a:hover .catalog-sl-img img {
	bottom: 0;
	top: auto;
}

.catalog-slider .slick-slide span, .category-slider .slick-slide span {
	display: block;
	text-align: center;
	line-height: 14px;
	text-transform: uppercase;
	font-size: 12px;
	height: 32px;
	overflow: hidden;
}

.catalog-slider .slick-slide .catalog-sl-img, .category-slider .slick-slide .catalog-sl-img {
	display: block;
	position: relative;
	height: 37px;
	margin-bottom: 5px;
}

.catalog-slider .slick-slide .catalog-sl-img i, .category-slider .slick-slide .catalog-sl-img i {
	color: #878787;
	font-size: 32px;
	display: block;
	margin: 5px auto;
}

.catalog-slider .slick-slide .catalog-sl-img img, .category-slider .slick-slide .catalog-sl-img img {
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
}

.catalog-slider .slick-next [dir=rtl] .slick-next, .catalog-slider .slick-prev, .category-slider .slick-next [dir=rtl] .slick-next, .category-slider .slick-prev {
	left: 20px;
}

.catalog-slider .slick-next, .catalog-slider .slick-prev [dir=rtl] .slick-prev, .category-slider .slick-next, .category-slider .slick-prev [dir=rtl] .slick-prev {
	right: 20px;
}

.catalog-slider .slick-slide:focus, .catalog-slider .slick-slide:hover, .category-slider .slick-slide:focus, .category-slider .slick-slide:hover {
	border: 1px solid #d8d8d8;
}

.catalog-slider .slick-next, .catalog-slider .slick-prev, .category-slider .slick-next, .category-slider .slick-prev {
	background-color: #d8d8d8;
	top: 0;
	height: 100%;
	width: 20px;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}

.catalog-slider .slick-next::before, .catalog-slider .slick-prev::before, .category-slider .slick-next::before, .category-slider .slick-prev::before {
	text-shadow: none;
	font-size: 18px;
	color: #828282;
}

.catalog-slider .slick-prev::before, .category-slider .slick-prev::before {
	content: "<";
}

.catalog-slider .slick-next::before, .category-slider .slick-next::before {
	content: ">";
}

.brands-slider .slick-slide {
	text-align: center;
}

.brands-slider .slick-slide>div {
	height: 85px;
	margin-bottom: 15px;
	overflow: hidden;
}

.brands-slider .slick-slide>div>li>a, .brands-slider .slick-slide>div>li>span {
	display: table;
	width: 100%;
	height: 65px;
}

.brands-slider .slick-slide>div>li>a>span, .brands-slider .slick-slide>div>li>span>span {
	display: table-cell;
	vertical-align: middle;
}

.brands-slider .slick-slide>div img {
	max-height: 63px;
	margin: auto;
}

.item-data {
	position: relative;
	padding: 0 40px 0 0;
	min-height: 85px;
}

.category-img, .item-img {
	text-align: center;
	display: block;
	position: relative;
	height: 150px;
	overflow: hidden;
	line-height: 150px;
}

.category-img.sold::after, .item-img.sold::after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAlCAMAAADiIJ7tAAABU1BMVEVMaXHjTFPy9/fx8vLx9fXw7Ozy+vry+fny/Pvu0tPw6+vy/Pzw4uLv6Ojy+vrjr7Hy9fXy+vrx7u7y+fnv5ufjbnTt2tvpnaHZmZzuTlTisrTZh4vZj5Lt19jqy83mgofx7+/den/uRUzhpajmsLPnkpbdoKPtVVzvgoblZWvuZ23qxcbsaW/x8/Pgo6bx8vLjWV/kwsPfu7zvqazkoKPhl5vo1NXfr7Hwmp3gfYHrzM7duLrs2drdjpLaaW7nvcDwur3ud3zvxcfWdHnju73siY3rvL7gl5rvkJXnyszuXmTgpqnlp6rwrK/ri4/kXWPm0tPnvb/ktbfw8fHu6urvlJjq0tTkxsjvfYLitLbjw8Xoxcbtc3jvcnjs6urn3d7kQEfnBxHtExzlDhflISrtCxXmGCHkNj7iKjPtJC3tGyTuO0LtKzPsMTntAgzbNj7bWF4fVYiIAAAAYHRSTlMA/iE/L1IRBwN3WQtgYhXfJxlLHWv3f8r7+vf8+2uO9Tv+/ey07/n51fz1q+o1x0X80/253O3E77zynOWP6P23le2H9+rmn9nIuPfX9afx9dmtuX2d2Kv348Lq3/vaxO4we8BvAAAGHUlEQVQYGa3BZX/bBgIH4L9ksczMzOwY45DjxGGGBtpussC2ZEi+/6tb0u6uv+1u17V7Hvw8lhT4g5JFxD/BStLRlkdSFUXyVfBzGLvA72QK0mQ8VolP5ZmyReJHsQ7K3M9cSqoynkiFizNbNtz5MFX7+BHWijnaihHLiTKZ1mNn3bNQIhE6TO8d+8YjBn8PQ1mix+3X15elvJgXzj5e/bq2kTpM8yaXCPfevlK347uJVIVPt4npRJ/OEpnMLBUM+/2NO9rBsHhHbj0sCSe+h+hwuvuHl/WXcb0glTPBYNAWXrelS7SdxTfSa3XVi//HQXuvW+u5mTp79XTaH53HNn+4VT12kyK+ovjzoyYNIJIllB38BRdlGlR3C9JE0aXLC9vVs20j6O7v8HEWX7ACT8Kb05NJLekELNvbiqeCPxMBsWaJdkJXrRdFJcoZW6OxkfV3n268cQZf2M0mwPHJ4MmcPDCZHldNgN5LTWYW/BF72/Cm8wQRWnshttu2u87VRjZ1eNN3MnjHuUwA+os8C/ZodW5azmvAUCsyYLaC05kX3+BMFvemrz6ZqsaMaJ/udPb9wY3DnU3BxeJ3laPciQBEjJwLGGqPzuTCDAiLZA146l4qT/iKErzXhwVpqirqyW7b1ti3XW1c3ZTMdhZvOMYUafocAG/o2qMV8fnS64zm5UCtLA8BKrmwAFF/bOzDG85d9RDqWJlK5ZGt8byRDW9Vr91xFr8b5svLhbEwAwfyRcDg4SrKc13WjXmtt+oBjpxuBix+29hDArA/TceT6eXFaePZ5vdvVfvmGoMv4nyJJwHfKnDuLWpDcE3t/EDLg8logaOBuyjzfTlgoW+MeRygwvuTghMQjyeqr/Gwn/VvVa8jggPvOAD23nKxMMoUNuUycL9qcuJIG4hl3YwDbSQCR6tzsrzSdXk+AMCdPhNTC3BXUK43u9USb7bjHRM3nx/lz+1cXsvz5vKqyZkWSRoD7ZOV+2z0nU3tUYwYORI4WO2K8aPd+0ENb242RkrLCmEq3YXdHN5YK3TU1ZsvF8m5dm+aLwRgoBWtjhMjgogeILlHea7P5wZPzRdmIFJsWgEri3emvQdJm3lhmRGdDQ4g6UGvONfnQm+Vp+1uPWBJLsyAZZGkkNeGMCWXNba46A2cbj3g3D0xA6wL71grRQ+r27aubMhVxAm1kbICPV1Pfu4FZJ6Xdzm4Agt3WR4CVEAXcK8NxUpZvr+dB6wAm25SdpLDO9FORTqpUMKfDbZmsqEewxEbp8IVoLl6pFjxYjWg9aQgDJZLU2/VA9ii7HXsGvejgK7JH3fPWfyblXTypdP9X/0PnuxzLKdqakKVLBBPx6MsD2waJyRwruVNASOwkBdNDLWTuMOc1G+PDNnQc0d5+ciFLxhXJbLTXg9ng6lu564jvYQyk5nh+SUTBXCtXHZvANN8aQYiRo76rCXzB2YWVEDL5RbyiOlpo00nCWE+4gDW4TR7M+uhRGHb/0vsde/pinRdFBKvO97U9loNv3FLxH6LgetE5gHnfCn0NB+LN/zJPJA/IMFrPvyGo2uU02trh9aeC/Wz+mImSdN0BSzY4w+3HSvoWwveUNsvtgQFcaSlAdeJzEe1ohXvKNrFAYj3eFhJuhbdCgfXzlKZ2Dohj8eTKbHe5/CGpTj8hyM2DoZoIK3lAeZidU4vd134Bks5TemtPf9aSPK0i8vJWJFmxLqvL1Qc+G/Y6jgW7gNeOUABpXLJJdjxFedwRg5O97q3Tx+7Hs9sMlYmaiHm++A2OTj8T9EJ0b0B4sVHE8CK+MolRDZP98L+VPfONqTbhKKokuew5I07OPw1eip121awcRFf2QV6s+rZDq4lXjb2PdNsYvJK1LfSmzWSw3cgPdNs2I4vGNocra4TxP5Uq8cIdRZ+VWfrtuam0y7iezEPocMQD7AmM5/eSmSD+2cTpS0p4/FkmtiqfnCTLP6ea+Wys3d9cBgK+dfqhUwspyrKMkesV0uWCoMfYJlNju9OU2sPjY8edTxW1OSur2QxMfhRTEtRY63yS6LxYSZ5fCW3icHPsbdmijKZbjduI7QL/wRGONiJCnYRP+9fJBs6VRPq7DIAAAAASUVORK5CYII=") no-repeat;
	content: "";
	height: 37px;
	left: 50%;
	margin: 0 0 0 -40px;
	position: absolute;
	top: 40px;
	width: 80px;
}

.category-img img, .item-img img {
	margin: auto;
	max-height: 150px;
	display: inline-block;
}

.item-title {
	font-size: 12px;
	display: block;
	height: 35px;
	overflow: hidden;
}

.big-rating, .item-quality, .item-total-wish, .rating {
	display: inline-block;
}

.item-title:focus, .item-title:hover {
	color: #ff9100;
	text-decoration: none;
}

.rating-box {
	font-size: 10px;
	color: #959595;
}

.rating-count {
	margin: 5px 0;
	font-size: 12px;
	color: #76776a;
}

.item-quality {
	margin-left: 20px;
	font-size: 16px;
	font-weight: 700;
}

.gr-title, .line-title, .news .title {
	font-weight: 400;
}

.item-quality.rating-1 {
	color: #c00;
}

.item-quality.rating-2 {
	color: #900;
}

.item-quality.rating-3 {
	color: #ff7800;
}

.item-quality.rating-4 {
	color: #148514;
}

.item-quality.rating-5 {
	color: #56b318;
}

.item-total-wish {
	vertical-align: top;
	margin: 5px 0 0 10px;
}

.item-total-wish i {
	vertical-align: middle;
	font-size: 42px;
	color: #fbc82d;
	margin-right: 5px;
}

.item-total-wish span {
	color: #76776a;
	display: inline-block;
	font-size: 12px;
	width: 130px;
	vertical-align: middle;
}

.balance, .delete-item, .to-basket, .to-wishlist {
	border: 1px solid #d8d8d8;
	font-size: 20px;
	position: absolute;
	text-align: center;
	line-height: 32px;
	right: 0;
	top: 30px;
	width: 35px;
	height: 35px;
}

.balance:focus, .balance:hover, .delete-item:focus, .delete-item:hover, .to-basket:focus, .to-basket:hover, .to-wishlist.active, .to-wishlist:focus, .to-wishlist:hover {
	background-color: #f4f4f4;
	color: #ff9100;
}

.balance, .balance:focus, .balance:hover {
	color: #95979a;
}

.balance.active {
	background-color: #f4f4f4;
	color: #004b51;
}

.delete-item, .to-basket {
	background-color: #004b51;
	border: 0;
	border-bottom: 2px solid #103c40;
	color: #fff;
	top: 70px;
	padding: 0 5px;
}

.delete-item i, .to-basket i {
	font-size: 20px;
}

.delete-item:focus, .delete-item:hover, .to-basket:focus, .to-basket:hover {
	background-color: #103c40;
	color: #fff;
	text-decoration: none;
}

.price {
	color: #959595;
	font-size: 12px;
	margin-bottom: 10px;
}

.price b, .price strong {
	display: block;
	font-size: 14px;
	color: #004b51;
}

.price del+b, .price del+strong {
	color: #ff5858;
}

.item-viewed-slider .slick-slide, .popular-items-slider .slick-slide {
	margin: 10px 15px;
}

.item-viewed-slider .item-data, .popular-items-slider .item-data {
	padding: 0;
}

.thumbs-slider img {
	max-height: 300px;
	margin: auto;
}

.nav-thumbs-slider {
	padding: 0 15px;
}

.nav-thumbs-slider li {
	border: 1px solid #d8d8d8;
	padding: 5px;
	margin: 5px;
}

.nav-thumbs-slider li.slick-current {
	border-color: #ff9100;
}

.nav-thumbs-slider li:hover:not(.slick-current) {
	cursor: pointer;
}

.nav-thumbs-slider .slick-next, .nav-thumbs-slider .slick-prev {
	width: 20px;
	height: 20px;
}

.nav-thumbs-slider .slick-next::before, .nav-thumbs-slider .slick-prev::before {
	font-size: 16px;
}

.info-block {
	padding: 35px 0 50px;
	background-color: #ebebeb;
}

.info-block .advantage {
	background-color: #fff;
}

.info-block .advantage a {
	display: block;
	height: 145px;
	padding: 40px 0 0;
}

.info-block .advantage span {
	line-height: 32px;
}

.info-block .advantage i {
	vertical-align: top;
	margin: 15px 15px 0 0;
	color: #616161;
}

.gr-title {
	background-color: #ececec;
	border-bottom: 6px solid #828282;
	color: #616161;
	font-size: 14px;
	height: 48px;
	line-height: 42px;
	text-align: center;
}

.gr-title a {
	display: block;
	color: #616161;
}

.entry-title, .entry-title a {
	color: #004b51;
}

.gr-title a:focus, .gr-title a:hover {
	text-decoration: none;
}

.news ul {
	list-style: none;
	padding: 0;
	margin: 35px 0 15px;
}

.news ul li {
	margin-bottom: 20px;
}

.entry-thumbnail {
	height: 125px;
	line-height: 125px;
	border: 1px solid #d8d8d8;
	overflow: hidden;
	text-align: center;
}

.entry-thumbnail a {
	display: block;
}

.entry-thumbnail img {
	max-height: 125px;
}

.entry-title {
	font-size: 18px;
	margin-top: 5px;
}

.entry-title a:focus, .entry-title a:hover {
	color: #ff9100;
	text-decoration: none;
}

.entry-excerpt {
	font-size: 14px;
	color: #616161;
	text-align: justify;
}

#to-top, .wait {
	text-align: center;
}

.more-link {
	color: #004b51;
	text-decoration: underline;
	float: right;
	clear: both;
}

.more-link:focus, .more-link:hover {
	color: #ff9100;
	text-decoration: none;
}

#to-top {
	position: fixed;
	right: 10px;
	bottom: 85px;
	background-color: grey;
	color: #fff;
	width: 36px;
	height: 36px;
	line-height: 36px;
	opacity: .6;
	z-index: 6;
}

.page-header {
	margin: 0;
	padding: 0;
	border: 0;
}

.page-header .page-title {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 24px;
	color: #363b40;
	font-weight: bold;
	font-family: Tahoma;
}

.breadcrumb {
	background-color: transparent;
	padding-left: 25px;
	margin-bottom: 5px;
}

.breadcrumb>li {
	font-size: 12px;
}

.breadcrumb>li a {
	color: #969696;
}

.breadcrumb>li+li::before {
	padding: 0;
}

.category-inline-list {
	padding: 15px 0 30px;
	list-style: none;
}

.category-inline-list>li {
	display: inline-block;
	float: none;
	margin: 10px -3px 20px;
}

.category-inline-list .title {
	margin: 5px 0 10px;
}

.category-inline-list .title a {
	color: #4c7da6;
	text-decoration: underline;
}

.category-inline-list .title a:focus, .category-inline-list .title a:hover, .wait a:focus, .wait a:hover {
	text-decoration: none;
}

.category-list, .item-viewed-slider, .popular-items-slider {
	margin-top: 15px;
	list-style: none;
	padding: 0;
}

.category-list li, .item-viewed-slider li, .popular-items-slider li {
	height: 350px;
	margin-bottom: 10px;
}

.category-list li:hover .category-item, .item-viewed-slider li:hover .category-item, .popular-items-slider li:hover .category-item {
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .31);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .31);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .31);
	height: auto;
	z-index: 2;
}

.category-list li:hover .category-item .category-item-data, .item-viewed-slider li:hover .category-item .category-item-data, .popular-items-slider li:hover .category-item .category-item-data {
	height: auto;
}

.category-list .category-item, .item-viewed-slider .category-item, .popular-items-slider .category-item {
	background-color: #fff;
	border: 1px solid #d8d8d8;
	padding: 8px 12px;
	position: absolute;
	width: calc(100% - 30px);
}

.category-list .category-item .category-item-data, .item-viewed-slider .category-item .category-item-data, .popular-items-slider .category-item .category-item-data {
	height: 160px;
	overflow: hidden;
}

.category-list .category-item-title, .item-viewed-slider .category-item-title, .popular-items-slider .category-item-title {
	display: block;
	font-size: 12px;
	height: 35px;
	overflow: hidden;
}

.category-list .balance, .category-list .to-basket, .category-list .to-wishlist, .item-viewed-slider .balance, .item-viewed-slider .to-basket, .item-viewed-slider .to-wishlist, .popular-items-slider .balance, .popular-items-slider .to-basket, .popular-items-slider .to-wishlist {
	position: static;
	float: left;
	vertical-align: top;
	margin-left: 1px;
}

.category-list .to-wishlist, .item-viewed-slider .to-wishlist, .popular-items-slider .to-wishlist {
	color: #ff9100;
}

.category-list .to-basket, .item-viewed-slider .to-basket, .popular-items-slider .to-basket {
	float: left;
	width: auto;
	font-size: 12px;
	padding: 0 8px;
	clear: left;
}

.category-list .to-basket i, .item-viewed-slider .to-basket i, .popular-items-slider .to-basket i {
	vertical-align: sub;
}

.category-list .delete-item, .item-viewed-slider .delete-item, .popular-items-slider .delete-item {
	position: static;
	float: right;
}

.category-list .price, .item-viewed-slider .price, .popular-items-slider .price {
	float: left;
	margin-right: 3px;
	margin-bottom: 18px;
}

.category-list .rating-box, .item-viewed-slider .rating-box, .popular-items-slider .rating-box {
	margin-top: 5px;
	float: right;
	margin-bottom: 17px;
}

.category-list.list-type li, .item-viewed-slider.list-type li, .popular-items-slider.list-type li {
	margin-bottom: 20px;
	height: auto;
}

.category-list.list-type li:hover .category-item, .item-viewed-slider.list-type li:hover .category-item, .popular-items-slider.list-type li:hover .category-item {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height: 180px;
}

.category-list.list-type .category-item, .item-viewed-slider.list-type .category-item, .popular-items-slider.list-type .category-item {
	position: relative;
	width: 100%;
	height: 180px;
}

.category-list.list-type .status, .item-viewed-slider.list-type .status, .popular-items-slider.list-type .status {
	margin-top: 0;
	font-size: 12px;
}

.category-list.list-type .wait~.price, .item-viewed-slider.list-type .wait~.price, .popular-items-slider.list-type .wait~.price {
	float: left !important;
}

.category-list.list-type .price, .category-list.list-type .rating-box, .item-viewed-slider.list-type .price, .item-viewed-slider.list-type .rating-box, .popular-items-slider.list-type .price, .popular-items-slider.list-type .rating-box {
	float: none;
}

.category-list.list-type .rating-box, .item-viewed-slider.list-type .rating-box, .popular-items-slider.list-type .rating-box {
	margin-top: 0;
	margin-bottom: 10px;
}

.category-list.list-type .balance, .category-list.list-type .to-wishlist, .item-viewed-slider.list-type .balance, .item-viewed-slider.list-type .to-wishlist, .popular-items-slider.list-type .balance, .popular-items-slider.list-type .to-wishlist {
	float: left;
}

.category-list.list-type .dl-horizontal, .category-list.list-type dl, .item-viewed-slider.list-type .dl-horizontal, .item-viewed-slider.list-type dl, .popular-items-slider.list-type .dl-horizontal, .popular-items-slider.list-type dl {
	height: 100px;
	overflow: hidden;
}

.category-list.list-type .dl-horizontal::before, .category-list.list-type dl::before, .item-viewed-slider.list-type .dl-horizontal::before, .item-viewed-slider.list-type dl::before, .popular-items-slider.list-type .dl-horizontal::before, .popular-items-slider.list-type dl::before {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
	bottom: 0;
	content: "";
	height: 35px;
	left: 0;
	position: absolute;
	right: 0;
}

.sub-category-list {
	margin-top: 15px;
	list-style: none;
	padding: 0;
}

.sub-category-list li {
	margin-bottom: 20px;
}

.sub-category-list .sub-category-item {
	border: 1px solid #d8d8d8;
	padding: 8px;
	text-align: center;
	height: 275px;
}

.sub-category-list .sub-category-item-img-box {
	max-height: 150px;
	line-height: 150px;
	margin: 40px 0 10px;
}

.sub-category-list .sub-category-item-title {
	color: #004b51;
	font-size: 16px;
}

.status, .wait {
	font-size: 10px;
}

.sub-category-list .sub-category-item-title:focus, .sub-category-list .sub-category-item-title:hover {
	text-decoration: none;
	color: #ff9100;
}

.status {
	margin: 10px 0;
}

.status.exist, .status.preorder, .status.toOrder {
	color: #00939f;
}

.status.no-exist {
	color: #ff5858;
}

.wait, .wait a {
	color: #a4a5a5;
}

.offer {
	height: 93px;
	overflow: hidden;
}

.wait {
	border: 1px solid #d8d8d8;
	padding: 4px;
	margin: 5px 0 7px;
}

.wait a:focus .to-report, .wait a:hover .to-report {
	text-decoration: underline;
}

.wait span {
	display: block !important;
	margin: 0;
	width: 100% !important;
	text-align: center !important;
}

.wait span i {
	margin-right: 5px;
	font-size: 18px;
}

.wait .to-report {
	color: #3cc2c3;
	text-transform: none;
	font-size: 11px;
}

.all-view {
	color: #ff9100;
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px dashed #ff9100;
}

.all-view:focus, .all-view:hover {
	color: #ff9100;
	border-bottom: 1px dashed transparent;
	text-decoration: none;
}

.line-title {
	color: #363a40;
	position: relative;
	overflow: hidden;
}

.line-title::after {
	content: "";
	display: inline-block;
	height: 3px;
	vertical-align: bottom;
	width: 100%;
	margin-right: -100%;
	margin-left: 10px;
	border-top: 1px solid #d8d8d8;
}

.line-title i {
	color: #004b51;
	font-size: 18px;
	margin-right: 5px;
}

.modern-pagination {
	text-align: center;
	padding: 0;
	margin: 20px auto;
}

.modern-pagination>li {
	margin: 0 3px;
	display: inline-block;
}

.sort-list, .sort-tile, .sorting {
	margin-left: 5px;
	display: inline-block;
}

.modern-pagination>li a, .modern-pagination>li span {
	border: 1px solid transparent;
	width: 37px;
	height: 37px;
	line-height: 35px;
	display: inline-block;
	color: #6f6f6f;
	border-radius: 50%;
	font-size: 18px;
}

.sorting, .sorting .dropdown-menu li {
	font-size: 12px;
}

.modern-pagination>li a:focus, .modern-pagination>li a:hover {
	border-color: #ff9100;
	text-decoration: none;
}

.modern-pagination>li.current a {
	border-color: #004b51;
	background-color: #004b51;
	color: #fff;
}

.sorting {
	position: relative;
	color: #363a40;
}

.sorting .caret {
	border-width: 9px 5px;
}

.sorting .dropdown-menu {
	padding: 0;
	border-radius: 0;
	border: 1px solid gray;
	left: auto;
	right: 0;
}

.sorting .dropdown-menu li a {
	color: #353a40;
	padding: 3px 5px;
}

.sort-list, .sort-tile {
	text-align: center;
	color: grey;
	width: 26px;
	height: 24px;
	line-height: 24px;
	padding: 0 7px;
}

.sort-list.active, .sort-list:focus, .sort-list:hover, .sort-tile.active, .sort-tile:focus, .sort-tile:hover {
	color: #fff;
	background-color: #ff9100;
}

.items-count, .nav-tabs li a {
	color: #969696;
	font-size: 12px;
}

.items-count {
	margin-right: 15px;
}

.pill-content>.pill-pane, .tab-content>.tab-pane {
	display: block;
	height: 0;
	overflow: hidden;
}

.pill-content>.active, .tab-content>.active {
	height: auto;
}

.nav-tabs {
	margin: 15px 0;
	border-bottom: 2px solid #d8d8d8;
}

.nav-tabs li {
	margin: 0;
}

.nav-tabs li+li a {
	border: 0;
	border-left: 1px solid #d8d8d8 !important;
}

.nav-tabs li a {
	border: 0;
	border-radius: 0;
	margin-right: 0;
}

.nav-tabs li a:focus, .nav-tabs li a:hover {
	background-color: transparent;
	color: #004b51;
}

.nav-tabs li.active {
	border-style: none;
}

.nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:hover {
	color: #004b51;
	border: 0;
	border-bottom: 2px solid #ff9100;
	margin-bottom: -2px;
}

.item-offer {
	border: 3px solid #ff9100;
	padding: 15px 0 50px;
	clear: both;
	margin-bottom: 15px;
}

.item-offer.new-offer {
	padding-bottom: 30px;
}

.item-offer.new-offer .price, .item-offer.new-offer .status {
	height: 65px;
}

.item-offer.new-offer .status {
	padding-top: 15px;
}

.item-offer.new-offer .status.no-exist {
	margin-top: 11px;
	padding-top: 22px;
}

.item-offer.new-offer .price {
	line-height: 20px;
	color: #ff5858;
}

.item-offer a {
	display: block;
	height: 52px;
	font-size: 12px;
	line-height: 30px;
	margin-bottom: 5px;
}

.item-offer a:focus, .item-offer a:hover {
	background-color: #f4f4f4;
	text-decoration: none;
}

.item-offer a:focus span, .item-offer a:hover span {
	color: #004b51;
}

.item-offer a span {
	color: #95979a;
	display: inline-block;
	width: 94px;
	vertical-align: middle;
	line-height: 14px;
	text-align: left;
}

.item-offer a i {
	font-size: 28px;
	vertical-align: middle;
	margin-right: 5px;
}

.item-offer .price, .item-offer .status {
	height: 43px;
	line-height: 43px;
}

.item-offer .price {
	color: #ff9100;
	font-size: 20px;
}

.item-offer .price del {
	color: #959595;
	font-size: 14px;
	display: block;
	font-weight: 700;
	margin-bottom: 5px;
}

.item-offer .price del+span {
	color: #ff5858;
}

.item-offer .price>span {
	font-size: 30px;
}

.item-offer .price .economy {
	font-size: 14px;
	line-height: 14px;
	color: #959595;
}

.item-offer .price .economy span {
	color: #ff9100;
	font-weight: 700;
}

.item-offer .status {
	margin-top: 0;
	font-size: 12px;
}

.item-offer .status.preorder {
	margin-top: 40px;
	padding-top: 8px;
}

.item-offer .balance, .item-offer .to-basket, .item-offer .to-wishlist {
	width: 100%;
	height: 50px;
	position: static;
	float: none;
}

.item-offer .wait {
	border: 0;
	padding: 0;
}

.item-offer .wait a i {
	font-size: 18px;
}

.item-offer .wait .to-report {
	margin-top: 3px;
}

.item-offer .to-basket {
	height: 35px;
	line-height: 34px;
}

#about-item .item-offer .to-basket {
	height: 45px;
	line-height: 44px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}

.item-offer .to-basket:focus, .item-offer .to-basket:hover {
	background-color: #103c40;
}

.item-offer .to-wishlist {
	color: #ff9100;
}

.item-offer .cheaper i {
	font-size: 34px;
	color: #7fa4a7;
}

.item-offer .chart {
	color: #95979a;
}

.item-offer .discount {
	margin-top: 5px;
	font-size: 14px;
}

.item-offer .discount span {
	width: auto;
}

.item-offer .discount i {
	color: #fd7d7d;
}

.item-offer .balance, .item-offer .chart, .item-offer .cheaper, .item-offer .discount, .item-offer .to-wishlist, .item-offer .wait>a {
	border: 1px solid #d8d8d8;
	padding: 8px 5px;
	text-align: center;
}

.video-box {
	margin-bottom: 15px;
}

.delivery-box {
	margin: 5px 0 20px;
}

.delivery-box .delivery {
	color: #76776a;
	font-size: 12px;
}

.delivery-box .delivery .title {
	font-size: 12px;
	color: #004b51;
	margin-bottom: 8px;
	display: block;
}

.delivery-box .delivery p {
	margin-bottom: 8px;
}

.delivery-box .delivery a, .delivery-box .delivery a:focus, .delivery-box .delivery a:hover, .delivery-box .delivery span, .delivery-box .delivery span:focus, .delivery-box .delivery span:hover {
	color: #004b51;
}

.delivery-box .item_delivery {
	border: 1px solid #d8d8d8;
	border-radius: 4px;
	padding: 10px 15px;
}

.delivery-box .item_delivery p, .delivery-box .item_delivery span {
	background-color: #fff;
	margin: 0;
	position: relative;
	top: 4px;
}

.delivery-box .item_delivery>div {
	margin-bottom: 10px;
	padding: 6px 0;
	position: relative;
}

.delivery-box .item_delivery>div i, .delivery-box .item_delivery>div ins {
	color: #00b3e0;
}

.delivery-box .item_delivery>div i {
	font-size: 16px;
	vertical-align: middle;
}

.delivery-box .item_delivery>div ins {
	font-style: normal;
	position: absolute;
	top: 100%;
	color: #00b3e0;
	font-size: 12px;
	text-decoration: none;
	right: 0;
	line-height: 13px;
}

.delivery-box .item_delivery .product_delivery>div {
	position: relative;
	margin-bottom: 20px;
}

.delivery-box .item_delivery .product_delivery>div:last-child {
	margin-bottom: 0;
}

.delivery-box .item_delivery .your_city {
	border-bottom: 1px solid #d8d8d8;
}

.delivery-box .item_delivery .dot_bottom {
	border-bottom: 1px dotted #ccc;
}

.delivery-box .about-delivery {
	background-color: #d4d4d4;
	color: #004b51;
	font-size: 12px;
	padding: 5px 10px;
	height: 34px;
	line-height: 22px;
	float: right;
}

.delivery-box .about-delivery:focus, .delivery-box .about-delivery:hover {
	text-decoration: none;
	background-color: #c7c7c7;
}

.add-review {
	background-color: #ff9100;
	color: #fff;
	font-size: 12px;
	text-align: center;
	padding: 0 12px;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	margin: 10px 0 10px 10px;
	float: right;
}

.add-review:focus, .add-review:hover {
	text-decoration: none;
	color: #fff;
	background-color: #ff7200;
}

.add-review i {
	font-size: 24px;
	vertical-align: sub;
	margin-right: 5px;
}

.item-description, .item-review {
	margin: 15px 0;
}

.item-description .title, .item-review .title {
	font-size: 18px;
	font-weight: 400;
	display: inline-block;
}

.item-description .desc, .item-review .desc {
	font-size: 14px;
	text-transform: uppercase;
	margin-left: 5px;
}

.item-description .item-content {
	position: relative;
	height: 100px;
	overflow: hidden;
	font-size: 12px;
}

.item-description .item-content::before {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
	bottom: 0;
	content: "";
	height: 35px;
	left: 0;
	position: absolute;
	right: 0;
}

.item-description .item-content p {
	text-indent: 40px;
	margin: 0 5px;
	padding-top: 10px;
}

.item-description .item-content.opened {
	height: auto;
}

.item-description .item-content.opened::before {
	display: none;
}

.item-description .item-detail {
	color: #ff9100;
	font-size: 16px;
	font-weight: 700;
}

.review-list {
	list-style: none;
	padding: 0;
}

.review-list li {
	color: #363a40;
	margin-bottom: 20px;
}

.review-list .contra {
	color: #9a9da0;
	font-size: 12px;
	float: right;
	margin-left: 5px;
}

.review-list .contra a {
	color: #004b51;
}

.review-list .contra a:focus, .review-list .contra a:hover {
	text-decoration: none;
	color: #ff9100;
}

.review-list .review-author {
	font-weight: 700;
	font-size: 12px;
}

.review-list time {
	font-style: normal;
	margin-left: 15px;
	font-size: 12px;
	color: #9a9da0;
}

.review-list .review-text {
	margin-top: 10px;
	font-size: 12px;
}

.set-slider .slick-next::before, .set-slider .slick-prev::before {
	color: #ff9100;
	text-shadow: none;
}

.complement {
	border: 3px solid #ff9100;
	padding: 10px 10px 20px;
	margin: 20px 15px;
}

.complement .title {
	text-transform: none;
	margin: 0 0 15px;
	font-size: 18px;
	color: #ff9100;
}

.complement .set-image img {
	max-height: 70px;
	text-align: center;
	line-height: 70px;
	margin: auto;
}

.complement .user-item {
	font-size: 12px;
}

.complement .add-set-name::after, .complement .set-name::after {
	color: #8893a3;
	font-size: 42px;
	position: absolute;
	right: -11px;
	top: 30px;
	line-height: 0;
}

.complement .set-name {
	font-size: 12px;
	line-height: 16px;
}

.complement .set-name::after {
	content: "+";
}

.complement .add-set-name {
	font-size: 12px;
}

.complement .add-set-name::after {
	content: "=";
}

.complement .add-set-name a {
	color: #3e77aa;
}

.complement .add-set-name a:focus, .complement .add-set-name a:hover {
	text-decoration: none;
	color: #103c40;
}

.complement .price {
	color: #ff9100;
	font-size: 36px;
	line-height: 40px;
	margin-top: -5px;
	text-align: center;
}

.complement .to-basket {
	display: block;
	float: none;
	font-size: 18px;
	height: 50px;
	line-height: 48px;
	margin: auto;
	max-width: 200px;
	position: static;
	width: auto;
}

.complement .code {
	font-size: 11px;
}

.item-img-list li {
	margin-bottom: 15px;
}

.item-img-list li a, .item-img-list li span {
	text-align: center;
	border: 1px solid #d8d8d8;
	display: block;
	line-height: 175px;
}

.item-img-list li a img, .item-img-list li span img {
	max-height: 175px;
}

.form-review label {
	font-size: 14px;
	font-weight: 400;
	display: block;
	margin-bottom: 5px;
	color: #111;
}

.form-review textarea {
	border-radius: 0;
}

.form-review .input-group-btn {
	vertical-align: bottom;
}

.label-disc, .label-hit, .label-new {
	width: 95px;
	height: 95px;
	position: absolute;
	content: "";
	left: -10px;
	top: -10px;
	z-index: 1;
}

.label-new {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABfCAMAAAC5kuvHAAAAaVBMVEVMaXE7v8AngIA7wME5urs5vL06v8A7wME5u7w7wMEmfn42sbE5vb4ngoIohIQsk5M6vb4zqKgulpY8wsMph4f///87wcKz6Ojx+/tkz9BJxsfY8/Mqi4uX3t8ngYHL7++D2Nmk4+NWysv9GxWzAAAAE3RSTlMArynaJxdj9DboPv5HdfH6o7uUL/HsQgAAAotJREFUaN7V2V13ojAQBmDWqlTd2u6GmA8IAf7/j9yEKCSg1cI7F5uL9u55x3GS6TnNsiVn9/Xr2/PnI1tzdm/s23Oqiw9avloR8Jyvq2p5wGv84oBX+YUBr/OLAn7CLwh4yp/rqhjPTwOe8W/HTXqORyi/I721/zd/gPGlIOU154K0OXYeAOO1YcxIMQlY25zDIBknK96kASv5zSGyvOy+4DgAxyurvSyky5EgfhtVX8rOf4KSK8a6G79F9f42+YJzMzZnC2tOw1pfeP8J8Lwbe8NkE75khe890yU3UpbCNBpUfcR30vgA2dqScwvn++LDD6aVhvNJAKj6PJ4cxhoeAhSGf8/TyVGy7D+B0HD+Ojk67g6Qd5fWT47yORbP9+vqWromaE5YV8jJifhxXdFMTrSuhsnJkc2Zryscr2xpZutqbXMuIy+l5N1kXa3kfye86njbJOsqh/FuLFv/5vBSj+sKyF8fhca44m/rCsebtlXXR6FsQddq5J3sjujvrBmaj6vevcda2T7A9V6jecXbcLUaF4Dn3dSEv0KkhT0KyeR0oX7WDn9FAfnGzYwIT6Ud/PwdVr2/tlpKozsxTg6ODwEqDCicb1Q/N65FxlrQ3EcvJpNe5sL/YqDeZ/u0N63fWFHAWj7bX5KA/kIpaVB86t9K72D8xE96g+Cnvg9A8jOfKYHk5z60+sc+iH/ko/gHPoy/7+P4uz6Qv+cj+Ts+lJ/7Fyg/88H81EfzEx/Opz6eT3wCPvYp+Mgn4Uc/J+EH/7TPKP1TfaT0TzWpf6qLgtDv/6FK5Qee0O95Oj/wZP7fqqgo/eP5k9S/BZD5LoDWzzaftH62OdP6fQCl7wKKTUYbQFq/C6Cp/x+LT7wDfmllxgAAAABJRU5ErkJggg==") no-repeat;
}

.label-hit {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABfCAMAAAC5kuvHAAAAdVBMVEVMaXGgAAD9AAD9AAD7AAD8AAD4AAD3AAD+AADxAACqAACqAADoAAD4AAD8AACqAAD7AADnAAD5AADEAAD/AAD///+2AAD/7u7+AACwAAD/MzP/d3f/ERH/zMz/mZn/VVX/qqr/IiL/u7v/iIj/Zmb/RET/3d0Op8yjAAAAFHRSTlMAK+visGMWNfYk+UD+R9t10lyjlAi1MPQAAAMhSURBVGjetdnrUqQwEAXgoKujOKvrbh96yIUkBHj/R9wfIITRsqyhkwf4ujlpAhRK3bIe//76fr2pI+vxD327zm37VpKv2+ZAgZ/wze0FfsbfXODx9QMa7Hf8jQW27iOnb/mbCmTheOgvJ6dpbi+QZz/Cf9F93bT5ersx+8iGXLjm76vr9XIbT9bBJOfjbotfH4/dtRlP1mECABeiOK8Z3A1AGH0K/ccl3D9LdT9w6gFMMHn2B7u/32+lNVN0WYGD/PN9lv0ynta6XorfwjEImojIwpOVz54CMFdwwxbOs1z2GiEAQZNLQny139rAdgAQjBXfWsOaSKObeAjr7BzsPucB1kQBrInGArzzzJoi91tadwf5u+w8ZkuaWVPaTn45nqhDItLMo2ap7O92k9PDz4ebPG9S0mR5mm8w1rLhWAcAHQ0w1KEb5wuQy76HsbpHR73r0BFFAf50lx0Jad5fPwCdzOScnih7E5nfFKZ+xCTE55MT5/4pOUpwwrxPKQaMRES9IzKdbDgGAGtmY2O3HmmSvNOeg14GVHxrGZ4oOCLT9/LdE2lmHXn3IigYDmvSzI51GR5gTZqRBPnLp8eJ5qz/g/zvHb88TjSzPD9PzlLgYzCfTmL8Ryx5OoLd5wVMEX4tEOW3lmNeQDp7A2fXKyjJUzY5gnO/npPZXSvZffepgODcs7N0XUCOj2ws0VUBwe495mdgXuAgf9rdVrwW8DJbqx62+3Ug6t3yUWtkulfq4ZK9BZLB7qv5OL/6Q2cdTMRgswLH+dVPjqyDcYG2z3IBfvU9LFkHN9H6WS7Br37EOL/oj4LhLP4w9WngYf6SSKK8ergQ+c4xANcZb4MV5dd8dJj6CTCy3Wfz72HJeml+8+O2s4J8dv9OQwE+Px9MAT7zYwk+85d1EeU/+cL8tf8kzF/54vzev4jzO78An/sl+Mx/KsFvfhl+9c/vqqR/rl9K+ue2qH+u27agf67bppi//DMs5y//awv578sfz1L+v2b5HVzIf6mbor6q6qZk/kpVddH+laoK+6qqy/qqqsv6qqrbSpUtULR/paoy/f8H11nHyPXjIXAAAAAASUVORK5CYII=") no-repeat;
}

.label-disc {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABfCAMAAAC5kuvHAAAAbFBMVEVMaXH9AJ+gAGTyAJnzAJn8AJ78AJ6sAGz9AJ/9AJ73AJv2AJuqAGvoAJL8AJ7zAJiqAGu+AHfcAIrEAHv/AKC0AHH/////7vn/M7P/mdn/Eab/z+3/d8z/qt//u+b/Iq3/Zsb/iNP/RLn/VcDGgYpNAAAAFHRSTlMA+CslGK9j/O/jOzBA/tZMdfu7lMyEsxkAAALNSURBVGjetdnbeuIgFAXgqJ2JVp12ZghncjDv/44FcoCktlZdOxe2V/8iC4L4pSgeun59f/17L565Xv6wb69zWT4VcJuvqnfK0VfV4wE/5B8N+DH/WMAd/CMBide3+fsDEm+5kzf56s5lmpXjOP+ccNiur9Oj3Uvu3Drh8AJ8ap3QbbiHBs+3QoYbUEa0jlv86KUIAY6HzwuKP2TdxIBG1MDuZ74NU6rC2Dsu8TwLQ/eL3//RwhKM3nfTcRcrSt3vQLzltZe50WEOUKPfZvwgh4XDGng5ke/UFIDhd9nU8t5nqHgHDN59ZMPU+mqkgvNhUxinVsFGn5UTS48fiitU9/v1puA/HEeVk/i4KYwBBDwbFqQPuGRTu4fx04r3g08r/0n+mHc/BfivxCnggOTZvHIu47YD5tm8chpsOU3X9VMAV/DuPcp5O/6P4l83WSm9NGZ9jELxrOZd2JaXZ03c6Ftt/PlmNX5kOcwH1OkIheb9oxQC6PjesFgRjGeLqZXCxDuYDyL7I4qP4xbxuKCdRvPaqBAQJsBmo9/BeM7V0Pxw5EHwb4tq1BDgMv4I5BkbA/B8PGSyMcDheXMZDyDZOQTIM+EmOZ2jgLxX9RTQEPD+h6FddsM2uJVT24bVJpZv4eXYzvmvw1rFJ1ZJ8KYQHlrL2hDh8g35Ob74nTZMO8ynrbMvxCe7T75Mhbe8h/Gz349o44sSOH72m3BU8FenGiNxfOrfDRt9bRhw9JmvhbBaZ+t+81ogfSb9AuXpucXwmR9WZm2h5ax8xhia/8IHlfOVj+Ov+kD+mg/r/rqPHP0VH8t/8sH82kfzKx/OL308v/AJ+Nyn4DOfhE/+noSf/fNbQemfyxOlfy5J/XNZVYR+fC1G50eerp/hpR6ZP70zJPL/T+8iifxT+ZfUL7ZjAJU/BZD5xZbY93dA68cASj8EbAvaANLx+wCa8X8AtNXAJ4tVhiIAAAAASUVORK5CYII=") no-repeat;
}

.menu-overlay {
	background: #828282;
	display: none;
	height: 100%;
	left: 0;
	opacity: .6;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 4;
}

.modal-dialog, .modal:before, .share-box ul, .share-box ul li, .share-box ul li a {
	display: inline-block;
}

.share-box span {
	font-size: 12px;
	margin-right: 10px;
}

.share-box ul {
	list-style: none;
	padding: 0;
}

.share-box ul li a {
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	width: 20px;
}

.share-box ul li a:focus, .share-box ul li a:hover {
	text-decoration: none;
}

.share-box ul li a.fa-facebook {
	background-color: #45639e;
}

.share-box ul li a.fa-facebook:focus, .share-box ul li a.fa-facebook:hover {
	background-color: #3d588c;
}

.share-box ul li a.fa-vk {
	background-color: #51749c;
}

.share-box ul li a.fa-vk:focus, .share-box ul li a.fa-vk:hover {
	background-color: #48688b;
}

.share-box ul li a.fa-twitter {
	background-color: #23b9eb;
}

.share-box ul li a.fa-twitter:focus, .share-box ul li a.fa-twitter:hover {
	background-color: #14ade0;
}

.share-box ul li a.fa-odnoklassniki {
	background-color: #fa890f;
}

.share-box ul li a.fa-odnoklassniki:focus, .share-box ul li a.fa-odnoklassniki:hover {
	background-color: #eb7c05;
}

.share-box ul li a.fa-google-plus {
	background-color: #dd4b39;
}

.share-box ul li a.fa-google-plus:focus, .share-box ul li a.fa-google-plus:hover {
	background-color: #d73925;
}

.share-box ul li a.fa-envelope {
	background-color: #3b5bd1;
}

.share-box ul li a.fa-envelope:focus, .share-box ul li a.fa-envelope:hover {
	background-color: #2e4ec4;
}

.modal {
	text-align: center;
	padding: 0 !important;
}

.modal:before {
	content: "";
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}

.modal-dialog {
	text-align: left;
	vertical-align: middle;
}

#authModal label {
	display: block;
	font-weight: 400;
}

#authModal input[type=text], #authModal input[type=password] {
	margin-top: 5px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

#authModal .checkbox {
	margin: 5px 0;
}

#buyModal form, #buyOCModal form, .total-count {
	margin-top: 10px;
}

#authModal .checkbox label {
	font-size: 12px;
	line-height: 20px;
}

.remind {
	color: #004b51;
	border-bottom: 1px dotted #004b51;
	font-size: 13px;
}

.remind:focus, .remind:hover {
	color: #ff9100;
	border-bottom: 1px dotted transparent;
}

#photoModal .to-basket {
	display: inline-block;
	float: none;
	height: auto;
	margin-bottom: 15px;
	padding: 10px;
	position: static;
	width: auto;
}

#photoModal .photoModal-main-img {
	text-align: center;
	margin-bottom: 10px;
}

#photoModal .photoModal-list {
	text-align: center;
}

#photoModal .photoModal-list li a {
	display: block;
	height: 90px;
	line-height: 65px;
	padding: 10px;
}

#photoModal .photoModal-list li a img {
	max-height: 70px;
	line-height: 70px;
}

#photoModal .photoModal-list li.active a {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .61);
}

#buyModal .item-name, #buyOCModal .item-name {
	font-size: 16px;
	padding: 10px 0;
}

#buyModal .price, #buyOCModal .price {
	font-size: 20px;
	color: #ff9100;
}

#buyModal .price span, #buyOCModal .price span {
	font-size: 30px;
}

.total-count {
	color: #004b51;
	font-size: 20px;
}

.compare-box table tr td, .compare-box table tr th {
	padding: 5px !important;
	vertical-align: middle !important;
}

.compare-box table tr td:first-child {
	font-weight: 700;
	min-width: 245px;
}

.compare-box table tr td:not(:first-child) {
	padding: 5px 15px !important;
}

.compare-item {
	position: relative;
	width: 180px;
	margin-bottom: 20px;
}

.compare-item .delete-item, .compare-item .to-basket {
	position: static;
}

.compare-item .to-basket {
	float: left;
	width: auto;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 10px;
	line-height: 36px;
}

.compare-item .delete-item {
	float: right;
}

.compare-item .price {
	float: left;
}

.compare-item .rating-box {
	float: right;
}

.client-menu {
	list-style: none;
	padding: 0;
	margin-bottom: 25px;
}

.client-menu>li {
	font-size: 12px;
	text-transform: uppercase;
}

.client-menu>li>a {
	display: block;
	padding: 14px 0;
	border-bottom: 1px solid #d8d8d8;
}

.client-menu>li>a:focus, .client-menu>li>a:hover {
	text-decoration: none;
}

.client-menu>li.active>a {
	color: #004b51;
	font-weight: 700;
}

.personal-box {
	padding-bottom: 20px;
}

.personal-box label {
	font-weight: 400;
	margin-bottom: 5px;
}

.personal-box .control-label {
	display: block;
}

.personal-box .control-label input, .personal-box .control-label select, .personal-box .control-label textarea {
	margin-top: 5px;
}

.personal-box .form-control {
	border-radius: 4px;
}

.order-menu {
	background-color: #f7f7f7;
	list-style: none;
	padding: 10px;
}

.order-menu li {
	margin-bottom: 20px;
}

.order-menu .price {
	color: #ff9100;
	font-size: 20px;
}

.order-menu .status {
	text-transform: none;
	font-size: 12px;
	margin: 5px 0;
}

.order-menu .delete-item, .order-menu .update-item {
	background-color: transparent;
	border: 0;
	color: #004b51;
	position: static;
	margin: 0 2px;
}

.order-menu .delete-item i, .order-menu .update-item i {
	font-size: 18px;
}

.order-menu .delete-item:focus, .order-menu .delete-item:hover, .order-menu .update-item:focus, .order-menu .update-item:hover {
	color: #ff9100;
	text-decoration: none;
}

.order-menu .update-item i {
	font-size: 16px;
}

.order-item-img {
	border: 1px solid #d8d8d8;
	display: block;
	height: 145px;
	line-height: 140px;
	overflow: hidden;
	padding: 3px;
}

.order-item-img img {
	max-height: 140px;
}

.order-item-title {
	display: inline-block;
	font-size: 16px;
	height: 45px;
	overflow: hidden;
	margin-top: 5px;
}

.order-item-title:focus, .order-item-title:hover {
	color: #ff9100;
}

.order-count {
	background-color: #fff;
	width: 40px;
	height: 22px;
	border-radius: 0;
	display: inline-block;
	margin-right: 5px;
	padding: 0 4px;
	text-align: center;
}

.order-box label {
	font-weight: 500;
}

.order-box .radio {
	margin: 5px 0;
}

.panel-list {
	padding: 0;
	list-style: none;
}

.panel-list>li .panel-heading {
	padding: 10px;
	font-size: 16px;
	font-weight: 700;
	min-height: 32px;
}

.panel-list>li .panel-heading-title {
	display: inline-block;
	vertical-align: middle;
	height: 28px;
	line-height: 32px;
}

.panel-list>li .bx-editstep {
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	margin-top: 8px;
	vertical-align: top;
}

.panel-list>li .panel-footer {
	background-color: transparent;
}

.panel-list>li.bx-step-completed::before {
	background-color: #87c73d;
	border-color: #87c73d;
	color: #fff;
}

.panel-list>li.bx-step-error::before {
	background-color: #db4c4c;
	border-color: #db4c4c;
	color: #fff;
}

.panel-list>li p {
	color: #3f3f3f;
	font-size: 13px;
	font-weight: 700;
}

.panel-list>li ol {
	font-size: 13px;
	margin-top: 10px;
}

.panel-list>li ol a {
	color: #0073a3;
}

.panel-list>li .dl-horizontal dd, .panel-list>li .dl-horizontal dt, .panel-list>li dl dd, .panel-list>li dl dt {
	line-height: 20px;
	margin-bottom: 10px;
}

.panel-list>li .dl-horizontal dt, .panel-list>li dl dt {
	color: #3f3f3f;
	font-size: 13px;
	font-weight: 700;
}

.panel-list>li time {
	font-size: 13px;
	font-style: normal;
	margin-bottom: 5px;
	display: inline-block;
}

.panel-list table td {
	vertical-align: middle !important;
}

.panel-list .bx-selected .panel-heading-title {
	font-size: 22px;
}

.panel-list .bx-selected .bx-editstep {
	display: none;
}

.panel-list textarea.form-control {
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
}

.panel-list .bx_order_action, .panel-list .bx_order_print {
	margin-bottom: 5px;
	display: block;
}

ol.panel-list {
	counter-reset: point;
}

ol.panel-list>li {
	position: relative;
}

ol.panel-list>li::before {
	border: 1px solid #98979d;
	border-radius: 100%;
	color: #98979d;
	content: counter(point, decimal);
	counter-increment: point 1;
	font-size: 10px;
	height: 17px;
	left: 13px;
	line-height: 14px;
	position: absolute;
	text-align: center;
	top: 18px;
	width: 17px;
}

.bx-sls .bx-ui-sls-pane, .bx-slst .bx-ui-combobox-dropdown {
	border: 1px solid #bdbdbd;
}

ol.panel-list>li .panel-heading {
	padding: 10px 15px 10px 40px;
}

.bx-sls .dropdown-block {
	max-width: 432px;
	position: relative;
}

.bx-sls .bx-ui-sls-pane {
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 2px 3px #c7c7c7;
	display: none;
	left: 0;
	max-height: 300px;
	overflow-y: auto;
	padding: 5px 5px 3px;
	position: absolute;
	top: 35px;
	width: 100%;
}

.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant-active, .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover {
	background-color: #e0e8ea;
}

.bx-sls .bx-ui-sls-variants .bx-ui-sls-error, .bx-sls .bx-ui-sls-variants .bx-ui-sls-variant {
	padding: 10px;
}

.bx-sls .dropdown-item {
	border-radius: 2px;
	margin-bottom: 2px;
	padding: 7px 4px 7px 10px;
}

.bx-sls .dropdown-item-text {
	color: #aba8ac;
	display: inline-block;
	vertical-align: top;
}

.bx-sls .dropdown-item-text span {
	color: #25282c;
}

.company-box {
	position: relative;
	border: 2px solid #159ebb;
	border-radius: 2px;
	padding: 4px;
	text-align: center;
}

.company-box .company-img {
	height: 85px;
	line-height: 85px;
}

.company-box .company-img img {
	max-height: 85px;
}

.company-box input[type=checkbox] {
	position: absolute;
	left: 7px;
	top: 7px;
	z-index: 1;
}

.company-box .delivery-cost {
	background: rgba(0, 0, 0, .5);
	border-radius: 1px;
	bottom: -2px;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	padding: 2px 4px;
	position: absolute;
	right: -2px;
}

.bx-coupon {
	border-top: 1px solid #d8d8d8;
	padding-top: 15px;
	margin-top: 10px;
}

.bx-coupon-label label {
	font-weight: 700;
}

.company-small-title {
	color: #a3a3a3;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 9px;
	text-align: center;
	height: 45px;
	overflow: hidden;
}

.company-grey-box {
	background: #f8fafc;
	border: 1px solid #d5dadc;
	padding: 7px 15px;
	min-height: 200px;
}

.company-grey-box p {
	font-size: 13px;
}

.company-grey-box .company-sub-title {
	font-size: 15px;
	font-weight: 700;
	margin-top: 0;
}

.company-grey-box .company-logo {
	background: #fff;
	border: 2px solid #c3cace;
	border-radius: 2px;
	height: 75px;
	line-height: 66px;
	position: relative;
	max-width: 135px;
	margin-bottom: 10px;
	text-align: center;
}

.company-grey-box .company-logo img {
	max-height: 75px;
}

.company-grey-box dl {
	margin: 10px 0;
}

.company-grey-box dl dd {
	margin-bottom: 5px;
}

.bx-cart-total {
	border: 1px solid #e8e9eb;
	border-radius: 3px;
	padding: 20px;
	transition: opacity .2s ease 0;
}

.bx-cart-total-line {
	font-size: 13px;
	line-height: 25px;
	overflow: hidden;
	padding: 5px 0;
}

.bx-cart-total-line+.bx-cart-total-line {
	border-top: 1px solid #e5e5e5;
}

.bx-cart-t {
	float: left;
}

.bx-cart-d {
	float: right;
}

.bx-coupon-input {
	display: inline-block;
	position: relative;
}

.bx-coupon-input::after {
	background-color: transparent;
	border-bottom: 2px solid #8da3ad;
	border-right: 2px solid #8da3ad;
	content: "";
	cursor: pointer;
	display: block;
	height: 8px;
	margin-top: -4px;
	position: absolute;
	right: 10px;
	top: 50%;
	transform: rotate(-45deg);
	width: 8px;
}

.bx-coupon-input input {
	background-color: #f8fafc;
	background-image: none;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	box-shadow: none;
	color: #555;
	display: block;
	font-size: 14px;
	height: 34px;
	line-height: 1.42857;
	outline: 0;
	padding: 6px 12px;
	width: 100%;
}

.bx_my_order_status {
	font-size: 14px;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 20px;
	padding: 10px 5px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	width: 100%;
}

.bx_my_order_status.yellow {
	background: #ffd34e;
}

.bx_my_order_status.red {
	background: #fb7474;
}

.bx_my_order_status.green {
	background: #ade421;
}

.bx_my_order_status.gray {
	background: #bbb;
}

.panel-table-img {
	border: 1px solid #d8d8d8;
	max-width: 50px;
	height: 50px;
	line-height: 50px;
	display: block;
	margin: auto;
	text-align: center;
}

.panel-table-img img {
	max-height: 50px;
}

.about-order {
	font-size: 13px;
	font-weight: 700;
	line-height: 28px;
}

.bx_my_order_switch {
	margin-bottom: 15px;
}

.bx_my_order_switch .bx_mo_link {
	margin-right: 20px;
	font-size: 12px;
	text-decoration: underline;
}

.bx_my_order_switch .bx_mo_link:focus, .bx_my_order_switch .bx_mo_link:hover {
	text-decoration: none;
	color: #ff9100;
}

.form_bonuses_registration ul {
	margin: 0 0 15px;
	padding: 0;
	list-style-type: none;
}

.form_bonuses_registration ul li {
	padding: 0 0 5px 30px;
	position: relative;
}

.form_bonuses_registration ul li::after {
	position: absolute;
	content: "";
	left: 0;
	top: 12px;
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background: #f2ae00;
	vertical-align: middle;
	margin: 0 1px 0 4px;
}

#bonuses_registration {
	width: 280px;
	padding: 20px 15px 20px 20px;
	background: #fff;
	color: #58595b;
}

#bonuses_registration a {
	font-size: 13px;
	color: #008cc0;
}

#fancybox_our_shop {
	padding: 25px 70px 15px;
}

#fancybox_our_shop img {
	border-radius: 14px;
}

#fancybox_our_shop p {
	color: #888787;
	font-size: 16px;
	margin: 10px 0;
}

#fancybox_our_shop .shop-title {
	color: #404040;
	font-size: 18px;
}

.fancy-btn-close {
	border-radius: 4px;
	color: #fff !important;
	width: auto;
}

.clann {
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 2;
}

.clann::after {
	content: "Выбор цвета";
	position: absolute;
	left: -15px;
	top: -24px;
	display: block;
	width: 50px;
	font-size: 12px;
	line-height: 14px;
	color: #fc4c02;
	text-indent: 0;
	text-align: center;
}

.clann a {
	display: block;
	margin-top: 8px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	border: 2px solid #626364;
}

.subnewsmenu {
	margin: 15px 0;
}

.subnewsmenu a, .subnewsmenu span {
	display: inline-block;
	font: 14px/42px Tahoma;
	height: 50px;
	padding: 0 15px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

.subnewsmenu a {
	background: #ebebeb;
	border-bottom: 6px solid #828282;
	color: #616161;
}

.subnewsmenu a:focus, .subnewsmenu a:hover {
	background-color: #d0d0d0;
}

.subnewsmenu span {
	background: #ff9100;
	border-bottom: 6px solid #ff7200;
	color: #fff;
}

.banner {
	margin-bottom: 10px;
}

.banner img {
	display: block;
	margin-bottom: 20px;
	width: 100%;
}

.wrapper.black h1, .wrapper.black h2, .wrapper.black h3, .wrapper.black h4, .wrapper.black h5, .wrapper.black h6 {
	color: #fff;
}

.wrapper.black .site-content {
	background-color: #262626;
	margin-top: 0;
	padding: 15px 0;
	color: #fff;
}

.wrapper.black .site-content .title {
	color: #fff;
	font-size: 18px;
}

.wrapper.black .site-content .breadcrumb>li.active, .wrapper.black .site-content .breadcrumb>li>a {
	color: #fff;
}

.wrapper.black .site-content .slick-slider {
	padding: 20px 0;
}

.wrapper.black .site-content .item-slider li, .wrapper.black .site-content .item-viewed-slider li {
	background-color: #292929;
}

.wrapper.black .site-content .item-slider .to-wishlist, .wrapper.black .site-content .item-viewed-slider .to-wishlist {
	border: 0;
	color: #ff9100;
}

.wrapper.black .site-content .item-slider .balance, .wrapper.black .site-content .item-viewed-slider .balance {
	border: 0;
}

.wrapper.black .site-content .item-slider .category-item-title, .wrapper.black .site-content .item-slider .item-title, .wrapper.black .site-content .item-viewed-slider .category-item-title, .wrapper.black .site-content .item-viewed-slider .item-title {
	color: #fff;
}

.wrapper.black .site-content .item-viewed-slider .slick-next::before, .wrapper.black .site-content .item-viewed-slider .slick-prev::before {
	color: #ff9100;
}

.wrapper.black .site-content .item-viewed-slider .slick-next:focus::before, .wrapper.black .site-content .item-viewed-slider .slick-next:hover::before, .wrapper.black .site-content .item-viewed-slider .slick-prev:focus::before, .wrapper.black .site-content .item-viewed-slider .slick-prev:hover::before {
	color: #ff7200;
}

.wrapper.black .site-content .page-header {
	padding-top: 15px;
}

.wrapper.black .site-content .page-header .page-title {
	display: inline-block;
	vertical-align: middle;
	margin-left: 25px;
	color: #ff7200;
	font-size: 28px;
	font-family: Tahoma;
}

.wrapper.black .site-content .breadcrumb, .wrapper.black .site-content .page-header {
	padding-left: 50px;
}

.wrapper.black .site-content .black-bg-def {
	background: url("/local/templates/clife_composite/assets/images/black-bg.jpg") center 0 no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 10px 25px;
	margin-bottom: 15px;
}

.wrapper.black .site-content .thumbs-slider {
	padding-top: 0;
}

.wrapper.black .site-content .thumbs-slider li {
	text-align: center;
}

.wrapper.black .site-content .thumbs-slider li img {
	max-height: 250px;
	margin: 0 auto;
}

.wrapper.black .site-content .nav-thumbs-slider {
	margin-top: 10px;
}

.wrapper.black .site-content .nav-thumbs-slider li {
	height: 105px;
	border: 0;
	margin: 0 10px;
}

.wrapper.black .site-content .nav-thumbs-slider li img {
	max-height: 95px;
	margin: 0 auto;
}

.wrapper.black .site-content .nav-thumbs-slider .slick-next, .wrapper.black .site-content .nav-thumbs-slider .slick-prev {
	width: 32px;
	height: 32px;
}

.wrapper.black .site-content .nav-thumbs-slider .slick-next::before, .wrapper.black .site-content .nav-thumbs-slider .slick-prev::before {
	color: #ff7200;
	font-size: 32px;
}

.wrapper.black .site-content .item-black-data .title {
	font-size: 24px;
}

.wrapper.black .site-content .item-black-data .title+.row {
	min-height: 75px;
}

.wrapper.black .site-content .item-black-data .model {
	margin-bottom: 15px;
}

.wrapper.black .site-content .item-black-data .price-title {
	color: #fff;
	font-size: 24px;
	display: block;
	margin-top: -10px;
}

.wrapper.black .site-content .item-black-data .price {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	display: block;
	line-height: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.wrapper.black .site-content .item-black-data .economy {
	margin-top: -10px;
}

.wrapper.black .site-content .item-black-data del {
	font-size: 14px;
}

.wrapper.black .site-content .item-black-data span {
	color: #ff7200;
}

.wrapper.black .site-content .item-black-data .balance, .wrapper.black .site-content .item-black-data .chart, .wrapper.black .site-content .item-black-data .cheaper, .wrapper.black .site-content .item-black-data .to-basket, .wrapper.black .site-content .item-black-data .to-wishlist {
	position: static;
	border: 0;
}

.wrapper.black .site-content .item-black-data .balance, .wrapper.black .site-content .item-black-data .chart, .wrapper.black .site-content .item-black-data .cheaper, .wrapper.black .site-content .item-black-data .to-wishlist {
	color: #fff;
	vertical-align: top;
	margin: 5px 10px 5px 0;
	display: inline-block;
}

.wrapper.black .site-content .item-black-data .balance.active, .wrapper.black .site-content .item-black-data .balance:focus, .wrapper.black .site-content .item-black-data .balance:hover, .wrapper.black .site-content .item-black-data .chart.active, .wrapper.black .site-content .item-black-data .chart:focus, .wrapper.black .site-content .item-black-data .chart:hover, .wrapper.black .site-content .item-black-data .cheaper.active, .wrapper.black .site-content .item-black-data .cheaper:focus, .wrapper.black .site-content .item-black-data .cheaper:hover, .wrapper.black .site-content .item-black-data .to-wishlist.active, .wrapper.black .site-content .item-black-data .to-wishlist:focus, .wrapper.black .site-content .item-black-data .to-wishlist:hover {
	color: #ff7200;
	background-color: transparent;
	text-decoration: none;
}

.wrapper.black .site-content .item-black-data .balance i, .wrapper.black .site-content .item-black-data .chart i, .wrapper.black .site-content .item-black-data .cheaper i, .wrapper.black .site-content .item-black-data .to-wishlist i {
	font-size: 28px;
}

.wrapper.black .site-content .item-black-data .cheaper i {
	font-size: 32px;
}

.wrapper.black .site-content .item-black-data .to-basket {
	width: 90px;
	background-color: #ff7200;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 10px;
}

.wrapper.black .site-content .item-black-data .to-basket.to-buyModal-one-click {
	font-size: 12px;
	line-height: 16px;
}

.wrapper.black .site-content .item-black-data .to-basket:focus, .wrapper.black .site-content .item-black-data .to-basket:hover {
	background-color: #ff7200;
}

.wrapper.black .site-content .item-black-data .text {
	margin: 10px 0 15px;
}

.wrapper.black .site-content .share-box {
	margin-top: 20px;
}

.wrapper.black .site-content .table {
	background-color: #0083cf;
}

.wrapper.black .site-content .table a {
	color: #ff7200;
	text-decoration: underline;
}

.wrapper.black .site-content .table a:focus, .wrapper.black .site-content .table a:hover {
	color: #ff9100;
}

.wrapper.black .site-content .black-catalog-list li .title a, .wrapper.black .site-content .slick-slider .price b, .wrapper.black .site-content .slick-slider .price strong {
	color: #fff;
}

.wrapper.black .site-content .slick-slider .slick-slide {
	border: 0;
}

.wrapper.black .site-content .black-catalog-menu {
	list-style: none;
	padding: 0;
	margin-top: 20px;
}

.wrapper.black .site-content .black-catalog-menu li {
	overflow: hidden;
	position: relative;
	margin-bottom: 25px;
	text-align: center;
}

.wrapper.black .site-content .black-catalog-menu li img {
	width: 100%;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	transition: all .2s ease-in-out;
}

.wrapper.black .site-content .black-catalog-menu li img:hover {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	filter: grayscale(0);
}

.wrapper.black .site-content .black-catalog-list {
	list-style: none;
	padding: 0;
	margin-top: 10px;
}

.wrapper.black .site-content .black-catalog-list li {
	text-align: center;
}

.wrapper.black .site-content .black-catalog-list li .bcl-def {
	background-color: #313131;
	padding: 20px 20px 10px;
	margin-bottom: 20px;
}

.wrapper.black .site-content .black-catalog-list li .item-img {
	height: 250px;
	line-height: 250px;
}

.wrapper.black .site-content .black-catalog-list li .item-img img {
	max-height: 250px;
	max-width: 250px;
}

.wrapper.black .site-content .black-catalog-list li .title {
	font-weight: 700;
	font-size: 20px;
	height: 48px;
	overflow: hidden;
}

.wrapper.black .site-content .black-catalog-list li .title a:focus, .wrapper.black .site-content .black-catalog-list li .title a:hover {
	text-decoration: none;
}

.wrapper.black .site-content .black-catalog-list li .intro {
	color: #a5a7aa;
	font-size: 13px;
	height: 72px;
	overflow: hidden;
	position: relative;
}

.wrapper.black .site-content .black-catalog-list li .intro::after {
	background: linear-gradient(to bottom, rgba(49, 49, 49, 0) 0, rgba(49, 49, 49, .8) 80%, #313131 100%);
	bottom: 0;
	content: "";
	height: 22px;
	left: 0;
	position: absolute;
	right: 0;
}

.wrapper.black .site-content .black-catalog-list li .intro p {
	margin: 0;
}

.wrapper.black .site-content .black-catalog-list li .price {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	margin: 15px 0 0;
	text-align: center;
	text-transform: uppercase;
	height: 48px;
}

.wrapper.black .site-content .black-catalog-list li .price span {
	color: #fff;
	padding: 10px 0 0;
	display: block;
}

.wrapper.black .site-content .black-catalog-list li .price del {
	color: #ababab;
	display: block;
	font-size: 14px;
	font-weight: 400;
}

.wrapper.black .site-content .black-catalog-list li .price strong {
	font-size: 20px;
}

.wrapper.black .site-content .black-catalog-list li .price i {
	font-weight: 400;
}

.wrapper.black .org-title {
	font-size: 14px;
	display: block;
	color: #ff7200;
	margin: 5px 0;
}

.wrapper.black .variants-list li {
	width: 80px;
	height: 80px;
}

.wrapper.black .variants-list li a {
	display: block;
	line-height: 80px;
}

.wrapper.black .variants-list li a img {
	max-height: 80px;
}

.wrapper.black .nav-tabs {
	border-bottom: 0;
}

.wrapper.black .nav-tabs>li>a {
	color: #fff;
	border: none !important;
}

.wrapper.black .nav-tabs>li.active a {
	font-weight: 700;
	background-color: transparent;
	border-bottom: 2px solid #ff7200 !important;
}

.wrapper.black .entry-content h1, .wrapper.black .entry-content h2, .wrapper.black .entry-content h3, .wrapper.black .entry-content h4, .wrapper.black .entry-content h5, .wrapper.black .entry-content h6 {
	color: #ff7200;
}

.wrapper.black .footer {
	margin-top: 0;
}

.wrapper.black #photoModal .photoModal-list li.active a {
	box-shadow: 0 0 4px 0 rgba(255, 255, 255, .61);
}

.wrapper.black .modal .modal-content {
	background-color: #262626;
	color: #fff;
}

.wrapper.black .modal .close, .wrapper.black .modal .total-count, .wrapper.black .modal a {
	color: #fff;
}

.bx-filter .filter-title {
	color: #004b51;
	text-transform: uppercase;
	padding: 20px 0 20px 5px;
	font-size: 14px;
	font-weight: 400;
}

.bx-filter .bx-filter-title {
	text-transform: uppercase;
	padding: 7px 30px 7px 8px;
	font-size: 12px;
	color: #363a40;
	position: relative;
}

.bx-filter .bx-filter-collapse-button {
	border: 1px solid #bcbcbc;
	border-radius: 100%;
	overflow: hidden;
	width: 22px;
	height: 22px;
	text-align: center;
	line-height: 21px;
	display: inline-block;
	position: absolute;
	right: 3px;
	top: 3px;
}

.bx-filter .bx-filter-collapse-button:focus, .bx-filter .bx-filter-collapse-button:hover {
	text-decoration: none;
	border: 1px solid #ff9100;
}

.bx-filter .bx-filter-collapse-button:focus::before, .bx-filter .bx-filter-collapse-button:hover::before {
	color: #ff9100;
}

.bx-filter .bx-filter-collapse-button::before {
	color: #bcbcbc;
	font-family: "Glyphicons Halflings";
	content: "";
}

.bx-filter .bx-filter-collapse-button.collapsed::before {
	content: "";
}

.bx-filter .bx-filter-block {
	border-top: 1px dashed transparent;
	padding: 10px 0 0;
}

.bx-filter .bx-filter-block.in {
	border-top: 1px dashed #bcbcbc;
}

.bx-filter .bx_filter_button_box {
	margin: 20px 0;
}

.bx-filter .submit, .bx-filter button[type=submit], .bx-filter input[type=submit] {
	background-color: #ff9100;
	border: 1px solid #ff9100;
	width: 100%;
	border-radius: 4px;
}

.bx-filter .submit:focus, .bx-filter .submit:hover, .bx-filter button[type=submit]:focus, .bx-filter button[type=submit]:hover, .bx-filter input[type=submit]:focus, .bx-filter input[type=submit]:hover {
	background: rgba(253, 168, 40, .95);
}

.bx-filter .bx-ui-slider-track-container {
	padding-bottom: 25px;
	padding-top: 35px;
}

.bx-filter .bx-ui-slider-pricebar, .bx-filter .bx-ui-slider-pricebar-v, .bx-filter .bx-ui-slider-pricebar-vd, .bx-filter .bx-ui-slider-pricebar-vn, .bx-filter .bx-ui-slider-range {
	bottom: 0;
	position: absolute;
	top: 0;
}

.bx-filter .bx-ui-slider-pricebar-vd {
	z-index: 1;
	background: #849da4;
}

.bx-filter .bx-ui-slider-pricebar-vn {
	z-index: 2;
	background: #8e887f;
}

.bx-filter .bx-ui-slider-pricebar-v {
	z-index: 3;
	background: #ff9100;
}

.bx-filter .bx-ui-slider-range {
	z-index: 4;
}

.bx-filter .bx-ui-slider-handle {
	background: #ebebeb;
	border-bottom: medium none;
	border-radius: 50%;
	height: 22px;
	padding: 0 !important;
	position: absolute !important;
	top: 100%;
	width: 22px;
}

.bx-filter .bx-ui-slider-handle.left {
	left: 0;
	margin-left: -24px;
	margin-top: -15px;
}

.bx-filter .bx-ui-slider-handle.right {
	margin-right: -24px;
	margin-top: -15px;
	right: 0;
}

.bx-filter .bx-ui-slider-track {
	height: 7px;
	position: relative;
}

.bx-filter .bx-ui-slider-part {
	background: #8e887f;
	height: 17px;
	position: absolute;
	top: -6px;
	width: 1px;
}

.bx-filter .bx-ui-slider-part span {
	color: #000;
	display: block;
	font-size: 11px;
	left: 50%;
	margin-left: -50px;
	position: absolute;
	text-align: center;
	top: -16px;
	width: 100px;
}

.bx-filter .bx-ui-slider-part.p1 {
	left: -1px;
}

.bx-filter .bx-ui-slider-part.p2 {
	left: 25%;
}

.bx-filter .bx-ui-slider-part.p3 {
	left: 50%;
}

.bx-filter .bx-ui-slider-part.p4 {
	left: 75%;
}

.bx-filter .bx-ui-slider-part.p5 {
	right: -1px;
}

.bx-filter .bx_filter_popup_result {
	border: 2px solid #d8d8d8;
	border-radius: 4px;
	display: none;
	background-color: #ff9100;
	color: #fff;
	padding: 10px;
	font-size: 13px;
	position: fixed;
	margin-left: 20px;
	z-index: 1;
}

.bx-filter .bx_filter_popup_result a {
	color: #fff;
	text-decoration: underline;
}

.bx-filter .bx_filter_popup_result a:focus, .bx-filter .bx_filter_popup_result a:hover {
	text-decoration: none;
}

.bx-filter .filter-item-list {
	list-style: none;
	padding: 0;
}

.bx-filter .filter-item-list li>a {
	font-size: 12px;
	display: block;
	padding: 15px 17px 15px 52px;
	border-bottom: 1px solid #d8d8d8;
	text-transform: uppercase;
	color: #333;
	position: relative;
}

.footer, .footer a {
	color: #fff;
}

.bx-filter .filter-item-list li>a>span {
	left: 12px;
	margin-top: -11px;
	position: absolute;
	top: 50%;
	height: 22px;
	overflow: hidden;
	width: 32px;
	text-align: center;
}

.bx-filter .filter-item-list li>a>span img {
	position: absolute;
	top: 0;
	left: 0;
}

.footer {
	background-color: #272c32;
	margin-top: 15px;
	font-size: 12px;
	padding: 20px 0;
}

.footer .work-time {
	margin-top: 20px;
}

.footer .f-menu li {
	margin-bottom: 5px;
}

.footer .f-menu li a {
	padding: 0 5px;
	text-decoration: underline;
}

.footer .f-menu li a:focus, .footer .f-menu li a:hover {
	text-decoration: none;
}

.footer #vk_groups, .footer #vk_groups iframe {
	width: 100% !important;
}

.footer .pays {
	text-align: left;
	margin-top: 22px;
}

.footer .pays img {
	margin: 0 5px 5px;
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: url("/local/templates/clife_composite/assets/css/desaturate.svg#greyscale");
	filter: gray;
	-webkit-filter: grayscale(1);
}

.footer .pays img:focus, .footer .pays img:hover {
	filter: none;
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
}

@media (min-width:1300px) {
	.container {
		width: 1240px;
	}
}

@media (min-width:1400px) {
	.container {
		width: 1340px;
	}
}

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

@media (min-width:1600px) {
	.container {
		width: 1540px;
	}
}

@media (min-width:1200px) and (max-width:1300px) {
	.category-list:not(.list-type)>li {
		width: 33.3333%;
	}
}

@media (max-width:1600px) {
	.main-slider {
		margin-left: 38px;
	}
}

@media (max-width:1500px) {
	.main-slider {
		margin-left: 52px;
	}
}

@media (max-width:1400px) {
	.main-slider {
		margin-left: 69px;
	}
}

@media (max-width:1300px) {
	.main-slider {
		margin-left: 80px;
	}
}

@media (max-width:1199px) {
	.bx-soa-cart-total-ghost {
		padding-top: 0 !important;
	}
	
	.bx-soa-cart-total.bx-soa-cart-total-fixed {
		position: static !important;
		margin-bottom: 15px;
	}
	
	.welcome {
		display: none;
	}
	
	.middle-header .phone-list {
		font-size: 20px;
	}
	
	.middle-header .phone-list .phone-desc {
		font-size: 11px;
	}
	
	.search-form {
		margin-top: 0;
	}
	
	.bottom-header .navbar-collapse {
		border-top: 0;
	}
	
	.bottom-header .navbar-toggle {
		margin: 0;
		padding: 21px;
		float: left;
	}
	
	.bottom-header .navbar-toggle .icon-bar {
		background-color: #fff;
		display: block;
		height: 2px;
		width: 14px;
	}
	
	.bottom-header .navbar-toggle .icon-bar+.icon-bar {
		margin-top: 2px;
	}
	
	.bottom-header .navbar {
		padding-left: 0;
	}
	
	.bottom-header .navbar .navbar-nav, .bottom-header .navbar .navbar-nav>li {
		margin: 0;
	}
	
	.main-slider {
		margin-left: 32px;
	}
	
	.advantage i {
		display: block;
		margin: 0;
	}
	
	.info-block .advantage i {
		display: inline-block;
		margin: 15px 15px 0 0;
	}
	
	.item-offer .balance i, .item-offer .chart i, .item-offer .cheaper i, .item-offer .discount i, .item-offer .to-wishlist i {
		font-size: 20px;
	}
	
	.item-offer .price span {
		font-size: 18px;
	}
	
	.item-offer a span {
		width: 60px;
		line-height: 12px;
	}
	
	.item-offer.new-offer .wait span {
		text-transform: none;
		line-height: 8px;
	}
	
	.item-offer.new-offer .economy {
		font-size: 12px;
	}
	
	.item-offer.new-offer .economy span {
		font-size: 14px;
	}
	
	.footer .pays {
		margin-top: 10px;
	}
	
	.footer .pays img {
		max-width: 60px;
	}
}

@media (min-width:768px) {
	.category-list.list-type>li .category-item .category-item-data {
		max-height: 160px;
	}
}

@media (max-width:991px) {
	.top-header .top-header-menu.client li {
		font-size: 10px;
	}
	
	.middle-header .search-form {
		margin-top: 0;
	}
	
	.main-slider {
		margin-left: 0;
	}
	
	.info-block .advantage a {
		padding: 25px 0 0;
	}
	
	.info-block .advantage i {
		display: block;
		margin: 0;
	}
	
	.photoModal-main-img>img {
		max-height: 300px;
	}
	
	.pays {
		margin-top: 10px;
	}
	
	.pays img {
		max-width: 40px;
	}
	
	.item-offer .wait a i {
		display: none;
	}
	
	.item-offer .wait span {
		line-height: 14px !important;
	}
}

@media (max-width:767px) {
	.complement, .middle-header .logo, .middle-header .phone-list {
		text-align: center;
	}
	
	.top-header .compare span, .top-header .top-header-menu.no-entered>li>span, .top-header .wishlist span {
		display: none;
	}
	
	.top-header .top-header-menu.no-entered i {
		vertical-align: sub;
	}
	
	.category-list.list-type>li:hover .category-item, .main-slider, .main-slider .slick-slide img, .panel-list>li .panel-heading-title {
		height: auto;
	}
	
	.main-slider .slick-slide {
		opacity: 1;
	}
	
	.category-list.list-type>li {
		float: none;
		max-width: 320px;
		margin: auto;
	}
	
	.category-list.list-type>li .category-item {
		text-align: center;
		height: auto;
	}
	
	.category-list.list-type>li .category-item .category-item-data {
		text-align: center;
		height: auto !important;
	}
	
	.nav-thumbs-slider, .thumbs-slider {
		max-width: 320px;
		margin: 0 auto 15px;
	}
	
	.complement .add-set-name, .complement .set-name {
		margin-bottom: 20px;
		padding: 0 0 20px;
	}
	
	.complement .add-set-name::after, .complement .set-name::after {
		top: 100%;
		right: 50%;
		margin-right: -15px;
	}
	
	.panel-list>li .panel-heading-title {
		display: block;
	}
	
	.about-order {
		float: left;
	}
	
	.item-offer .wait a i {
		display: inline-block;
	}
}

@media (max-width:700px) {
	.category-list:not(.list-type)>li {
		width: 50%;
	}
}

@media (max-width:550px) {
	.top-header, .top-header .top-header-menu {
		text-align: center;
	}
	
	.top-header {
		height: auto;
	}
	
	.top-header>.container>.row>div {
		width: 100%;
	}
	
	.top-header .compare, .top-header .wishlist {
		margin: 0 25px;
	}
}

@media (max-width:480px) {
	.top-header .top-header-menu.client li {
		font-size: 9px;
		margin: 0 5px;
	}
	
	.top-header .top-header-menu.client li+li::before {
		left: -7px;
	}
	
	.brands-slider, .item-slider {
		margin-top: 75px;
	}
	
	.category-list.tile-type. {
		margin-left: -5px;
		margin-right: -5px;
	}
	
	.category-list .category-item._tile {
		width: calc(100% - 10px);
	}
	
	.category-list:not(.list-type)>li {
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.sort-box {
		text-align: center;
	}
	
	.items-count {
		display: block;
		margin: 15px 0;
	}
	
	.item-offer .price, .item-offer .price span {
		font-size: 16px;
	}
	
	.item-offer .status {
		font-size: 10px;
	}
	
	.item-offer .wait a i {
		display: none;
	}
	
	.item-offer .wait span {
		font-size: 9px !important;
		line-height: 9px !important;
	}
	
	#to-buyModal-one-click {
		padding: 3px 30px;
		line-height: 14px;
		font-size: 11px;
	}
	
	.footer .footer-data, .footer .footer-menus {
		width: 100%;
	}
}

@media (max-width:380px) {
	#to-buyModal-one-click {
		padding: 3px 15px;
	}
}

@media (max-width:350px) {
	.item-offer a span {
		font-size: 11px;
		line-height: 11px;
		width: 52px;
	}
}

.hidden-link {
	cursor: pointer;
}

.navbar-nav .active, .navbar-nav .active a {
	cursor: default;
}

.cursor_default {
	cursor: default;
}

.category-item-data .price i, .item-data .price i {
	font-size: 12px;
}

.title_prop {
	margin-bottom: 5px;
	font-size: 12px;
}

.title_prop_detail {
	margin-bottom: 15px;
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #363b40;
	margin-top: 20px;
	text-transform: uppercase;
}

.m20 {
	margin-top: 20px !important;
	margin-bottom: 10px;
	font-family: inherit;
	line-height: 1.1;
	box-sizing: border-box;
	-webkit-margin-before: .83em;
	-webkit-margin-after: .83em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
}

#asd_subscribe_form {
	width: 433px;
	margin: auto;
	background: #fff;
	margin-top: 11px;
	padding: 15px 30px;
}

#asd_subscribe_form .form-head {
	font-size: 24px;
	line-height: 2.05556rem;
	color: gray;
}

#asd_subscribe_form .form-text {
	line-height: 2.05556rem;
	color: gray;
}

#asd_subscribe_form input[type="text"] {
	height: 31px;
	color: gray;
	margin-top: 10px;
	width: 180px;
	font-size: 15px;
	padding: 0 3px;
}

#asd_subscribe_form table td {
	text-align: center;
}

#asd_subscribe_form input[type="submit"] {
	min-height: 32px;
	margin-top: -5px;
	border-radius: 4px;
}

@media only screen and (max-width:1199px) {
	#asd_subscribe_form {
		display: none;
	}
}

.bx-authform-social ul {
	text-align: left;
	padding: 0;
	margin: 10px 0 0 0;
}

#obzori-relative {
	position: relative;
}

.h2 {
	display: block;
	text-transform: uppercase;
	color: #363b40;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.1;
	box-sizing: border-box;
	margin-top: 20px;
	margin-bottom: 10px;
}

@media (max-width:768px) {
	#goTopSearch .fa-search {
		display: inline-block;
	}
	
	#bx-filter-block-price {
		overflow: hidden;
	}
	
	.filter-title {
		display: inline-block !important;
		display: inline-block;
		border: 1px solid #ff9100;
		border-radius: 4px;
		border-radius: 4px;
		color: #fff !important;
		background-color: #ff9100 !important;
		border-bottom: 3px solid #ff7200 !important;
		margin-bottom: 0;
		font-weight: 400;
		text-align: center;
		vertical-align: middle;
		touch-action: manipulation;
		cursor: pointer;
		white-space: nowrap;
		padding: 6px 12px !important;
		font-size: 14px;
		line-height: 1.42857;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	.smartfilter {
		display: none;
	}
	
	.tile-type .description-block-tile, .tile-type .status, .slick-slider .description-block-tile, .slick-slider .status {
		display: none;
	}
	
	.tile-type .category-item-data, .tile-type .offer {
		height: auto !important;
	}
	
	.tile-type li {
		height: 310px !important;
	}
}

@media (max-width:991px) {
	.filter-title {
		display: inline-block !important;
		display: inline-block;
		border: 1px solid #ff9100;
		border-radius: 4px;
		border-radius: 4px;
		color: #fff !important;
		background-color: #ff9100 !important;
		border-bottom: 3px solid #ff7200 !important;
		margin-bottom: 0;
		font-weight: 400;
		text-align: center;
		vertical-align: middle;
		touch-action: manipulation;
		cursor: pointer;
		white-space: nowrap;
		padding: 6px 12px !important;
		font-size: 14px;
		line-height: 1.42857;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	.smartfilter {
		display: none;
	}
}

@media (min-width:769px) {
	#goTopSearch .fa-search {
		display: none;
	}
	
	#goTopSearch span {
		display: inline-block;
	}
}

.cat-box .catalog-title {
	cursor: pointer;
}

.bcl-def .price del {
	display: inline-block !important;
}

.spoiler-reviews-body .review-add-block {
	width: 100% !important;
	margin-left: 0 !important;
	padding: 40px 20px 50px 30px !important;
}

#add_review .textarea-right-text {
	margin-left: 5% !important;
	width: 45% !important;
}

.block-sale3 img {
	display: inline-block;
	margin-left: 10px;
	float: left;
}

.block-sale3 {
	color: #95979a;
	vertical-align: middle;
	line-height: 14px;
	text-align: left;
	font-size: 12px;
}

.block-sale3 span {
	width: 130px !important;
}

.clear, .clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	font-size: 0;
}

@media (max-width:350px) {
	.col-xs-12 .block-sale3 span {
		width: 120px !important;
	}
}

@media (max-width:1024px) {}

.logo-block img {
	max-width: 100%;
	height: auto;
}

.logo-block {
	display: inline-block;
	height: 75px;
	width: 300px;
}

@media (min-width:1024px) and (max-width:1440px) {
	.logo-block {
		height: 75px;
		width: 260px;
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.logo-block {
		height: 75px;
		width: 300px !important;
	}
}

@media (max-width:767px) {
	.logo-block {
		height: 75px;
		width: 200px !important;
	}
	
	.onl {
		display: none !important;
	}
	
	.cart-onl {
		width: 100% !important;
	}
}

.sogl {
	font-size: 13px !important;
}

.sogl a {
	font-weight: 500;
	font-size: 13px !important;
	background-color: transparent !important;
	color: #00939f !important;
	display: inline !important;
	padding: 0 !important;
	text-transform: lowercase !important;
	text-decoration: underline !important;
	height: auto !important;
}

.sogl a:hover {
	text-decoration: none !important;
}

.add-reviews .spoiler2 {
	border: 1px solid #7c7c7c;
	box-shadow: 1px 2px 1px 1px #e2e2e2;
	padding: 5px;
	display: inline-block;
	background: #fff;
}

.complement .user-item.dis_price {
	color: #ff5858;
}

.complect_all_price {
	text-align: center;
}

.complect_all_price span {
	color: #ff9100 !important;
}

.complement .price {
	color: #ff5858 !important;
}

.spoiler-input {
	font-family: Tahoma, sans-serif !important;
	font-size: 12px !important;
	text-transform: uppercase;
}

#reviews-body .stars .full {
	color: #fbc82d !important;
}

.stat-stars .fa {
	font-size: 24px;
	margin-right: 3px;
}

.stat-stars .fa-star.full {
	color: #fbc82d !important;
}

.stat-stars .fa-star.empty {
	color: #cfd3da !important;
}

.stat-stars {
	text-align: center;
	margin-bottom: 10px;
}

@media (min-width:768px) and (max-width:1024px) {
	.bx-system-auth-form form input, .bx-auth-reg form input {
		max-width: 100%;
		width: 90% !important;
	}
	
	#auth_review .form-group {
		display: block;
	}
}

.pays_sys_item {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 8px;
}

.subscribe_new_footer #asd_subscribe_form {
	margin-top: 40px;
	max-width: 640px;
	width: 100%;
	margin-left: 0;
	background: #555a60;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.cur_def {
	cursor: default;
}

.vk_conteiner {
	margin-top: 17px;
}

.footer_bottom_block {
	margin-top: 45px;
	padding-bottom: 25px;
}

@media (max-width:1400px) {
	.subscr_ico {
		display: none;
	}
}

@media (min-width:1024px) {
	.subscr_body {
		padding-left: 25px !important;
		width: 475px;
	}
	
	.subscr_body input[type=text] {
		width: 340px !important;
	}
}

.subscr_body, .subscr_body .form-text {
	text-align: left !important;
}

.subscr_body .form-head {
	font-size: 18px !important;
	font-weight: bold;
	color: #fff !important;
	line-height: 1em !important;
	text-align: left;
}

.subscr_body .form-text {
	color: #c1c1c1;
	font-size: 12px !important;
}

.subscr_body input[type=text] {
	border: 0;
	height: 35px !important;
	max-width: 320px;
	margin-right: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	padding-left: 10px !important;
	color: #a9a9a9 !important;
	font-size: 13px !important;
}

.subscr_body input[type=submit] {
	background: #f59331;
	height: 35px;
	color: #fff !important;
	font-size: 13px !important;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	border: 0;
}

.socseti_icons {
	text-align: center;
}

.socseti_icons a {
	display: inline-block;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
}

.socseti_icons a img {
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: url("/local/templates/clife_composite/assets/css/desaturate.svg#greyscale");
	filter: gray;
	-webkit-filter: grayscale(1);
}

.socseti_icons a:hover img, .socseti_icons a:focus img {
	filter: none;
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
}

.red_d {
	color: red;
}

.fan-hide-change a {
	display: none;
}

.fan-hide-change b {
	color: #21acb7 !important;
	font-size: 14px;
	padding-bottom: 1px;
	border-bottom: 1px solid rgba(0, 177, 188, .3);
	text-decoration: none;
	font-weight: bold;
}

@media (min-width:992px) {
	.phone-desc-rezim {
		text-align: left !important;
	}
}

.about {
	font-size: 13px;
	margin-bottom: 45px;
}

.about_desctop, .about_mobile {
	display: none;
}

@media (min-width:768px) {
	.about_desctop {
		display: block;
	}
}

@media (max-width:767px) {
	.about_mobile {
		display: block;
	}
}

.img_brand {
	float: left;
	margin-right: 20px;
}

.brand-cont {
	font-size: 13px;
}

.brand_country {
	color: #7d7d7d;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.brand_country span {
	display: inline-block;
	margin-right: 40px;
}

.c-icon {
	width: 24px;
	height: 24px;
	fill: currentColor;
	transition: .2s;
	color: #555a60;
}

.c-link--facebook:hover {
	color: #3b5998;
}

.c-link--vkontakte:hover {
	color: #4f76a0;
}

.c-link--instagram:hover {
	color: #833ab4;
}

.c-link--ok:hover {
	color: #e67e17;
}

.c-link--twitter:hover {
	color: #1da1f2;
}

.c-link--youtube:hover {
	color: #d7143a;
}

.c-link--facebook:hover::after {
	background: #3b5998;
}

.c-link--vkontakte:hover::after {
	background: #4f76a0;
}

.c-link--instagram:hover::after {
	background: #833ab4;
}

.c-link--ok:hover::after {
	background: #e67e17;
}

.c-link--twitter:hover::after {
	background: #1da1f2;
}

.c-link--youtube:hover::after {
	background: #d7143a;
}

.c-link {
	position: relative;
	color: #555a60;
}

.c-link:not(:last-of-type) {
	margin-right: 15px;
}

.c-tooltip::before, .c-tooltip::after {
	display: block;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -10px);
	opacity: 0;
	transition: .2s;
}

.c-tooltip::before {
	content: "";
	bottom: calc(100% + 2px);
	border: solid 5px transparent;
	border-top-color: currentColor;
}

.c-tooltip::after {
	content: attr(aria-label);
	bottom: calc(100% + 12px);
	padding: 6px 6px;
	font-size: 13px;
	color: white;
	border-radius: 3px;
}

.c-tooltip:hover::before, .c-tooltip:hover::after {
	opacity: 1;
	transform: translate(-50%);
}

.pens-link-container {
	flex-basis: 100%;
	font-size: .9rem;
	text-align: center;
}

.pens-link {
	margin-bottom: 0;
	background: white;
	box-shadow: 0 4px 18px rgba(0, 0, 0, .1);
	border: 0;
}

#obzor ul {
	list-style: none;
	padding-left: 0;
}

.big_button a {
	background-color: #ff9100 !important;
	border-bottom: 2px solid #ff9100 !important;
}

.block_v .js-status-set a {
	border: 1px solid #ff9100 !important;
}

.block_v .js-status-set:hover a {
	background-color: #ff7200 !important;
}

#reviews-statistics .text-center .add-review.add-review2 {
	font-size: 14px !important;
	background-color: transparent !important;
}

.brand_picture img {
	max-height: 50px;
	max-width: 180px;
}

.img_brand {
	max-width: 300px;
}

#teplate_tile, #teplate_list {
	display: none;
}

.d_block {
	display: block !important;
}

.bx-filter-block .disabled {
	display: none !important;
}

#block_abs_tr {
	display: none;
}

@media (min-width:1024px) {
	#block_abs_tr {
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 100;
		background: transparent;
	}
}

.page-h1 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 24px;
	color: #363b40;
	font-weight: bold;
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(0, 0, 0, .125);
	border-radius: .25rem;
	margin: 20px 10px;
	padding: 30px;
	height: 148px;
	width: 30%;
}

img#img_seo {
	margin: 15px;
}

.card span {
	font-size: 14px;
}

ol.ol_round {
	list-style-type: none;
	counter-reset: num;
	margin: 0 0 0 45px;
	padding: 15px 0 5px 0;
	font-size: 16px;
}

ol.ol_round li {
	position: relative;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.4;
}

ol.ol_round li:before {
	content: counter(num);
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0;
	left: -38px;
	width: 28px;
	height: 28px;
	background: #004b51;
	color: #fff;
	text-align: center;
	line-height: 28px;
	font-size: 18px;
	border-radius: 50%;
}

.brand_seo_text {
	margin: 20px 0;
}

span.brand_seo_span {
	margin: 20px 20px;
}

p.colum3-text {
	float: right;
	width: 80%;
}

.content.colour-1>img {
	float: left;
}

[class*=”col-”] {
	margin-bottom: 30px;
}

.content {
	height: 100%;
	padding: 20px 20px 10px;
	border: 1px solid #ebebeb;
}

.title_text {
	font-size: 24px;
}

.title_text2 {
	font-size: 21px;
	text-transform: none;
}

ol {
	list-style-type: none;
	counter-reset: num;
	margin: 0 0 0 45px;
	padding: 15px 0 5px 0;
	font-size: 16px;
}

ol li {
	position: relative;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.4;
}

ol li:before {
	content: counter(num);
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0;
	left: -38px;
	width: 20px;
	height: 20px;
	background: #064b50;
	color: #fff;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	border-radius: 50%;
}

i.fa.fa-angle-down {
	font-size: 13px;
	margin-left: 7px;
}

img.down_icon {
	height: 18px;
}

.navbar-nav {
	margin-left: -15px;
}

img.down_icon {
	height: 18px;
	position: absolute;
	top: 20px;
	left: 33px;
}

.header-middle .search-form .searchhint {
	list-style: none;
	margin: 0;
	background-color: #fff;
	padding: 10px;
	border: 1px solid #d8d8d8;
	position: absolute;
	width: auto;
	max-width: 450px;
	left: 15px;
	top: 100%;
	z-index: 6;
	display: none;
}

.header-middle .search-form .searchhint ul>li {
	margin: 0 0 10px;
}

.header-middle .search-form .searchhint ul>li>a {
	padding: 5px 0;
	display: block;
}

.header-middle .search-form .icon {
	width: 60px;
	height: 60px;
	margin: auto 15px auto auto;
	display: block;
	float: left;
	line-height: 60px;
}

.header-middle .search-form .icon img {
	max-height: 60px;
}

.header-middle .search-form .search-item-data {
	overflow: hidden;
	float: left;
	width: calc(100% - 80px);
}

.header-middle .search-form .search-item-data .name, .header-middle .search-form .search-item-data .price {
	display: block;
	margin: 5px 0;
}

.header-middle .search-form .searchhint .main-btn {
	display: inline-block;
	font-size: 14px;
	padding: 6px 12px;
	width: auto;
}

._orange {
	color: #ff9100 !important;
}

._orange:hover span {
	border-bottom: 1px dashed #ff9100 !important;
}

.ui-spinner {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999999;
	background: #fff;
	background: rgba(255, 255, 255, .5);
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .2s ease-in, visibility .2s ease-in;
	transition: opacity .2s ease-in, visibility .2s ease-in;
}

.ui-spinner.abs {
	position: absolute;
}

.ui-spinner--state_opened {
	opacity: 1;
	visibility: visible;
}

.ui-spinner__svg {
	display: block;
	height: 100%;
	width: 100%;
	background: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIxNDAiIGhlaWdodD0iMTQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgc3R5bGU9ImJhY2tncm91bmQ6MCAwIj48cmVjdCB4PSI0OC41IiB5PSIyNCIgcng9IjQuODUiIHJ5PSIyLjQiIHdpZHRoPSIzIiBoZWlnaHQ9IjEyIiBmaWxsPSIjMDA0QjUxIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB4PSI0OC41IiB5PSIyNCIgcng9IjQuODUiIHJ5PSIyLjQiIHdpZHRoPSIzIiBoZWlnaHQ9IjEyIiBmaWxsPSIjMDA0QjUxIiB0cmFuc2Zvcm09InJvdGF0ZSgzMCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ4LjUiIHk9IjI0IiByeD0iNC44NSIgcnk9IjIuNCIgd2lkdGg9IjMiIGhlaWdodD0iMTIiIGZpbGw9IiMwMDRCNTEiIHRyYW5zZm9ybT0icm90YXRlKDYwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ4LjUiIHk9IjI0IiByeD0iNC44NSIgcnk9IjIuNCIgd2lkdGg9IjMiIGhlaWdodD0iMTIiIGZpbGw9IiMwMDRCNTEiIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDguNSIgeT0iMjQiIHJ4PSI0Ljg1IiByeT0iMi40IiB3aWR0aD0iMyIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNEI1MSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDguNSIgeT0iMjQiIHJ4PSI0Ljg1IiByeT0iMi40IiB3aWR0aD0iMyIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNEI1MSIgdHJhbnNmb3JtPSJyb3RhdGUoMTUwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDguNSIgeT0iMjQiIHJ4PSI0Ljg1IiByeT0iMi40IiB3aWR0aD0iMyIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNEI1MSIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDguNSIgeT0iMjQiIHJ4PSI0Ljg1IiByeT0iMi40IiB3aWR0aD0iMyIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNEI1MSIgdHJhbnNmb3JtPSJyb3RhdGUoMjEwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDguNSIgeT0iMjQiIHJ4PSI0Ljg1IiByeT0iMi40IiB3aWR0aD0iMyIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNEI1MSIgdHJhbnNmb3JtPSJyb3RhdGUoMjQwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ4LjUiIHk9IjI0IiByeD0iNC44NSIgcnk9IjIuNCIgd2lkdGg9IjMiIGhlaWdodD0iMTIiIGZpbGw9IiMwMDRCNTEiIHRyYW5zZm9ybT0icm90YXRlKDI3MCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB4PSI0OC41IiB5PSIyNCIgcng9IjQuODUiIHJ5PSIyLjQiIHdpZHRoPSIzIiBoZWlnaHQ9IjEyIiBmaWxsPSIjMDA0QjUxIiB0cmFuc2Zvcm09InJvdGF0ZSgzMDAgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDguNSIgeT0iMjQiIHJ4PSI0Ljg1IiByeT0iMi40IiB3aWR0aD0iMyIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwNEI1MSIgdHJhbnNmb3JtPSJyb3RhdGUoMzMwIDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PC9zdmc+") no-repeat center;
	background-size: 140px 140px;
}

.to-compare-detail:hover {
	background-color: #21acb7 !important;
	color: #fff !important;
}

.to-wishlist-detail:hover {
	background-color: #21acb7 !important;
	color: #fff !important;
}

.compare-bb .balance.js-addcompare:hover {
	color: #fff !important;
}

.compare-bb .to-wishlist.js-wishlist:hover {
	color: #fff !important;
}

.href {
	color: #21acb7 !important;
	width: auto !important;
	display: inline-block;
	vertical-align: middle;
	line-height: 14px;
	text-align: left !important;
	border: none !important;
	padding: 0 !important;
	cursor: pointer !important;
	border-bottom: 1px dashed #21acb7 !important;
}

.href:hover {
	border-bottom: 1px solid #21acb7 !important;
}

.good .bx-filter button[type="submit"]:hover, .good .bx-filter input[type="submit"]:hover {
	background: #21acb7 !important;
	height: 51px;
	border: 1px solid #21acb7 !important;
	box-shadow: none;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
}

.good .bx-filter a.submit:hover {
	background: #ff9100 !important;
	border: 1px solid #ff9100 !important;
	color: #fff;
	padding: 13px 0;
	height: 51px;
	box-shadow: none;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
}

.good .bx-filter a.submit {
	background: #fff !important;
	border: 1px solid #ff9100 !important;
	color: #ff9100;
	padding: 13px 0;
	height: 51px;
	box-shadow: none;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
}

.compare-popup {
	float: right;
	padding-right: 20px;
	color: #004b51;
	text-decoration: underline;
}

.compare-popup:hover {
	text-decoration: none;
}

.filter_button {
	border: 1px solid #ff9101;
	display: inline-block;
	color: #9e9e9e;
	padding: 5px 15px;
	border-radius: 3px;
	font-size: 13px;
	margin-top: 10px;
}

.filter_button font {
	padding-right: 10px;
	cursor: pointer;
	font-size: 16px;
}

.filter_button i {
	vertical-align: text-bottom;
}

.chooice_block {
	width: 200px;
	margin: 0 auto;
	display: block;
	margin-top: 30px;
	margin-bottom: 20px;
	cursor: pointer;
}

.chooice_block_text {
	display: inline-block;
	vertical-align: top;
	padding-top: 10px;
	width: 130px;
}

.chooice_block_img {
	display: inline-block;
	width: 65px;
	height: 75px;
}

.chooice_block_title {
	font-size: 18px;
	color: #ff9101;
}

.chooice_block_section {
	font-size: 15px;
}

.compare-bb .balance.js-addcompare.activate {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFFNTRBQjk5NDk2MTFFODlGQkM5Q0I2RTg0RENCNUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFFNTRBQjg5NDk2MTFFODlGQkM5Q0I2RTg0RENCNUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUVCRTk1MjA5NDk1MTFFOEI0QkJCQ0VGNjgxODVCOUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUVCRTk1MjE5NDk1MTFFOEI0QkJCQ0VGNjgxODVCOUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7OxE4DAAAAcUlEQVR42mL8//8/AwlAFYg7gJgZSWwtCwNpwBqIg9AFmRioAAaXIaCA+oCE3wKxBSmGgAJWA4j50cQl6O4dfFGcA8QiSPw3QPyFVEMmYxFLHPxRPGoIZhSvRRP7C8RXgXgmWsp9AcRHgXgdenkCEGAAlY8TbskKT2gAAAAASUVORK5CYII=") left center no-repeat;
}

.compare-bb .to-wishlist.js-wishlist.activate {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjhDNjVCRjE5NDk2MTFFOEE3RUJEMjhBMzc1MEE3RUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjhDNjVCRjA5NDk2MTFFOEE3RUJEMjhBMzc1MEE3RUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTNCRjk1OEI5NDk2MTFFODkzM0ZBMTc4NzNDNkQ5NkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTNCRjk1OEM5NDk2MTFFODkzM0ZBMTc4NzNDNkQ5NkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4kw1dwAAAA/ElEQVR42mL8//8/AxQwArEvELsBMT8Q3wLiZUB8lwEBNIE4AoiVgPgdEO+AYoghIMOAWBCID/zHBH+AuAyImYG4BcpHB4eBWALsKCDBCMR7/uMHjwjInwJiJpBhnv+pA0KYgD51Z6AOcAAZxkclwziZoLFGDXAdFPhyQMZtIGajwKBvQKwCSxrZFAZ+DCxpwPB0Mg1qh5mBbBgLEekNHayHplMMw2A54QaRBp0DYm5k/eiGgbAqEL8jYNBzIJZB14vNMBB2BOJfOAz6BsRm2PThMgyE03AYFo5LDz7DQLgfzaA6fOoZkcozbACUQ9KA2AKI9wPxQnyKAQIMANfuBL/jhNPCAAAAAElFTkSuQmCC") left center no-repeat;
}

.entry-content, [itemprop=articleBody], .item-description {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.js-addbasket, .js-addcompare, .js-wishlist, .js-addoneclick {
	cursor: pointer;
}

[data-anchor], a {
	cursor: pointer;
}

.search-fash-addbasket {
	top: auto !important;
	bottom: 0 !important;
	width: 24px !important;
	height: 24px !important;
	right: 36px !important;
}

.middle-header .search-form .searchhint ul>li>a:hover {
	background-color: #004b51 !important;
	opacity: .8 !important;
}

.search-fash-addbasket .fa-cart-plus {
	font-size: 15px !important;
	right: 5px !important;
	position: absolute !important;
}

@media (min-width:1300px) and (max-width:1500px) {
	body .main-menu .main-menu__link {
		padding: 16px 20px 17px !important;
	}
}

footer a {
	font-weight: 500;
}

body footer .work-time {
	margin-top: 0 !important;
}

body .footer .f-menu li a {
	padding: 0 9px;
}

body .footer .f-menu li {
	margin-bottom: 12px;
}

body .list-inline>li {
	padding-left: 10px;
	padding-right: 5px;
}

@media (max-width:1199px) and (min-width:992px) {
	td.subscr_body {
		padding: 0 !important;
	}
}

.subscr_body .form-text {
	margin: 5px 0 10px 0;
}

@media (max-width:1199px) and (min-width:992px) {
	.subscr_body input[type=text] {
		width: 50% !important;
	}
}

@media (max-width:991px) and (min-width:720px) {
	.list-inline>li {
		padding-left: 0 !important;
		padding-right: 24px !important;
	}
	
	.menu-line__part-3 {
		z-index: 1150 !important;
	}
}

.basket-coupon-block-coupon-btn.btn-primary:hover, .btn-primary.basket-btn-checkout:hover, .bx-soa .btn.btn-default:hover {
	background-color: #fff !important;
	color: #f59331 !important;
}

.btn-primary.basket-btn-checkout {
	outline: 0;
}

.item-slider.gl-slider .slick-slide {
	margin: 10px 5px !important;
}

@media (max-width:479px) {
	#brands>.slick-slider {
		margin-top: 75px !important;
	}
}

.tabs__content {
	position: relative !important;
	top: 1px;
}

.ios_style {
	border: 1px dashed red;
	display: block;
}

@media (min-width:1200px) {
	body .brands-slider .slick-slide>div>li>a>span>img {
		max-width: 70%;
	}
}

.tabs #select {
	position: relative;
	z-index: 3;
}

.rating-box .rating-container .rating-container {
	display: none;
}

.button, html input[type=button] {
	min-height: 32px;
	margin-top: -5px;
	border-radius: 4px;
	background: #f59331;
	height: 35px;
	color: #fff !important;
	font-size: 13px !important;
	font-family: Tahoma;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	border: 0;
}

.js-wrapout {
	display: none;
}

.disabled_buy {
	opacity: .5;
	pointer-events: none;
}

.sdek_pvzLair .btn-warning.active, .sdek_pvzLair .btn-warning:active, .sdek_pvzLair .btn-warning:hover, .sdek_pvzLair .open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ff9001;
	border-color: #ff9001;
}

.sdek_pvzLair .btn {
	font-weight: bold;
}

.tooltipster-content {
	color: #333 !important;
}

.vkl_detail_abtest, .vkl_detail_active_cont {
	opacity: 0;
}

.cart-onl .js-clear-basket {
	height: 1.3em;
	zoom: .63;
	width: 1em;
	right: 2.8em;
	top: 1.5em;
}

.cart-onl span.basket-title {
	text-transform: none;
	font-size: 14px;
}

.grbrd {
	border-bottom: 1px solid #eaeaea;
}

.middle-header .basket-data .store .store-name a.ablue {
	color: #21acb7 !important;
	padding-bottom: 1px;
	border-bottom: 1px solid rgba(0, 177, 188, .3);
	text-decoration: none;
	font-weight: bold;
}

.middle-header .basket-data {
	border-radius: 0 0 7px 7px;
	box-shadow: 0 0 8px rgba(187, 187, 187, .48);
}

.cart-onl .tov_v_korz {
	position: relative;
	padding: 10px 10px 10px 15px;
	font-weight: bold;
}

.js-basketdata .product_variants_delivery {
	display: none;
}

.bottom-header .catalog-menu>li .sub-menu ul li span {
	color: #333;
	border-bottom: 1px solid #d8d8d8;
	display: block;
	padding: 6px 12px;
}

.bottom-header .catalog-menu>li .sub-menu ul li span:focus, .bottom-header .catalog-menu>li .sub-menu ul li span:hover {
	background-color: #333;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

a.basket {
	padding-bottom: 7px !important;
	padding-top: 4px !important;
}

.header-cart__wrapper:hover .basket-data {
	display: block;
}

.header-middle__col-right .basket-data {
	background-color: #fff;
	position: absolute;
	top: 100%;
	width: 89%;
	z-index: 11;
	display: none;
}

.header-cart__wrapper .basket-data {
	border-radius: 0 0 7px 7px;
	box-shadow: 0 0 8px rgba(187, 187, 187, .48);
}

.tov_v_korz {
	position: relative;
	padding: 10px 10px 10px 15px;
	font-weight: bold;
}

.js-clear-basket {
	height: 1.3em;
	zoom: .63;
	width: 1em;
	right: 2.8em;
	top: 1.5em;
}

.cart-item__remove {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 100px;
	height: 12px;
}

.header-cart__wrapper .basket-data .store {
	padding: 5px;
	list-style: none;
}

.header-cart__wrapper .basket-data .store>li {
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.header-cart__wrapper .basket-data .store .store-img {
	width: 35%;
	float: left;
	text-align: center;
}

.header-cart__wrapper .basket-data .store .store-img a {
	display: block;
}

.header-cart__wrapper .basket-data .store .store-img img {
	max-height: 55px;
}

.header-cart__wrapper .basket-data .store .store-data {
	padding: 5px 0 0;
	width: 65%;
	float: left;
}

.header-cart__wrapper .basket-data .store .store-name {
	font-size: 12px;
	color: #5f5f5f;
	padding: 0 5px;
	text-align: left;
}

.header-cart__wrapper .basket-data .store .store-name a.ablue {
	color: #21acb7 !important;
	padding-bottom: 1px;
	border-bottom: 1px solid rgba(0, 177, 188, .3);
	text-decoration: none;
	font-weight: bold;
}

.header-cart__wrapper .basket-data .store .store-name a {
	color: #5f5f5f !important;
	text-transform: none !important;
}

.header-cart__wrapper .basket-data .store .how {
	font-size: 12px;
	font-weight: bold;
	color: #ffa71f;
	padding: 5px;
}

.header-cart__wrapper .basket-data .store .how {
	text-align: right;
	clear: both;
	font-size: 12px;
}

.header-cart__wrapper .basket-data .store .item-count {
	margin-left: 0;
	color: #333;
}

.header-cart__wrapper .basket-data .store .how a {
	float: right;
}

.header-cart__wrapper .basket-data .store .how a {
	color: #ffa71f;
	padding: 0 !important;
}

.header-cart__wrapper .basket-data .store .minus, .header-cart__wrapper .basket-data .store .plus {
	margin: 0 3px;
}

.header-cart__wrapper .basket-data .store .minus i, .header-cart__wrapper .basket-data .store .plus i {
	font-size: 19px;
	vertical-align: middle;
}

* {
	margin: 0;
	padding: 0;
}

body, html {
	font-family: "Roboto", "Arial", sans-serif;
	font-size: 14px;
	line-height: 1.42857;
	font-weight: 400;
	color: #333;
}

body {
	background-color: #fff;
}

a:active, a:focus {
	outline: 0;
}

.row-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.col-flex {
	width: 100%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-webkit-box-flex: 0;
	z-index: 1000;
}

a.btn-callback {
	color: #fff;
}

.iconed-link {
	color: #fff;
	border: 0 !important;
}

.iconed-link>* {
	display: inline-block;
	vertical-align: middle;
}

.iconed-link__title {
	border-bottom: 1px dashed rgba(255, 255, 255, 0);
}

.iconed-link__title:hover {
	border-bottom: 1px dashed rgba(255, 255, 255, .5);
}

.iconed-link__icon {
	margin-right: 8px;
}

.iconed-text {
	color: #fff;
}

.iconed-text>* {
	display: inline-block;
	vertical-align: middle;
}

.iconed-text__icon {
	margin-right: 10px;
	position: relative;
	top: -2px;
}

.list-slashed>* {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-right: 15px;
}

.list-slashed>*:last-child, .list-slashed .reg_link {
	margin-right: 0;
}

.list-slashed>*:after {
	display: block;
	position: absolute;
	top: 0;
	right: -12px;
	color: inherit;
	content: "|";
}

.list-slashed>*:last-child:after, .list-slashed .reg_link:after {
	display: none;
}

.btn-dropdown {
	border: 1px solid #d8d8d8;
	background: #fff;
	font-family: "Roboto", "Arial", sans-serif;
	-webkit-border-radius: 0;
	border-radius: 0;
	outline: 0 !important;
	font-size: 13px;
	padding: 12px 15px;
	color: #363636;
}

.btn-dropdown:active, .btn-dropdown.active {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-dropdown i {
	color: inherit;
	margin-left: 11px;
}

.dropdown-menu--light-grey {
	-webkit-border-radius: 0;
	border-radius: 0;
	border-color: #d8d8d8;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	display: block;
	visibility: hidden;
	max-height: 0;
	-webkit-animation: fade-out .3s linear forwards;
	animation: fade-out .3s linear forwards;
}

.open>.dropdown-menu--light-grey {
	max-height: 1000px;
	-webkit-animation: fade-in .3s linear forwards;
	animation: fade-in .3s linear forwards;
}

.dropdown-menu--light-grey>li {
	border-bottom: 1px solid #d8d8d8;
}

.dropdown-menu--light-grey>li:last-child {
	border-bottom: 0;
}

.dropdown-menu--light-grey>li>a {
	padding: 7px 20px;
}

.form-control--light-grey {
	height: 44px;
	line-height: 44px;
	border: 1px solid #d8d8d8 !important;
	font-size: 12px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	outline: 0 !important;
}

.form-control--light-grey::placeholder {
	color: #858484;
	font-size: 12px;
}

@-webkit-keyframes fade-in {
	0 {
		opacity: 0;
		visibility: visible;
	}
	
	25% {
		opacity: .25;
		visibility: visible;
	}
	
	50% {
		opacity: .5;
		visibility: visible;
	}
	
	100% {
		opacity: 1;
		visibility: visible;
	}
}

@keyframes fade-in {
	0 {
		opacity: 0;
		visibility: visible;
	}
	
	25% {
		opacity: .25;
		visibility: visible;
	}
	
	50% {
		opacity: .5;
		visibility: visible;
	}
	
	100% {
		opacity: 1;
		visibility: visible;
	}
}

@-webkit-keyframes fade-out {
	0 {
		opacity: 1;
		visibility: visible;
	}
	
	25% {
		opacity: .5;
		visibility: visible;
	}
	
	50% {
		opacity: .25;
		visibility: visible;
	}
	
	100% {
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes fade-out {
	0 {
		opacity: 1;
		visibility: visible;
	}
	
	25% {
		opacity: .5;
		visibility: visible;
	}
	
	50% {
		opacity: .25;
		visibility: visible;
	}
	
	100% {
		opacity: 0;
		visibility: hidden;
	}
}

.burger {
	display: inline-block;
	vertical-align: middle;
}

.burger div {
	width: 18px;
	height: 1px;
	margin-bottom: 4px;
	background: #fff;
}

.menu-line .burger div {
	width: 28px;
	height: 2px;
	margin-bottom: 5px;
}

.burger div:last-child {
	margin-bottom: 0;
}

.trns, header a {
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

header {
	background: #ececec;
}

.header-top {
	background: #3b3b3b;
	font-size: 15px;
	padding: 6px 0 7px;
	font-weight: 500;
	color: #fff;
}

.header-top .pull-left {
	margin-right: 23px;
}

.header-top .pull-right {
	margin-left: 18px;
}

.header-top a {
	color: inherit;
	text-decoration: none;
	border-bottom: 1px dashed rgba(255, 255, 255, 0);
}

.header-top a:hover, .header-top a:active {
	color: inherit;
	text-decoration: none;
	border-bottom: 1px dashed rgba(255, 255, 255, .5);
}

.header-top p {
	margin: 0;
}

.header-top .text {
	color: #929090;
	letter-spacing: -.03rem;
	font-size: 13px;
	line-height: 1.6rem;
}

.header-middle {
	padding: 20px 0 35px;
}

.header-middle__col-left {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	text-align: center;
}

.header-middle__col-right {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.header-middle .small-text {
	color: #7d7d7d;
	font-size: 13px;
	letter-spacing: -.02rem;
}

.header-logo img {
	max-width: 100%;
}

.header-info {
	margin-top: -3px;
	margin-bottom: 12px;
	-webkit-box-align: start !important;
	-ms-flex-align: start !important;
	align-items: flex-start !important;
}

.header-info .col-flex {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}

.large-phone {
	position: relative;
	padding-left: 22px;
}

.large-phone:before {
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 0;
	top: 4px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYyQUU3OUU1QUIxMzExRUFCNjE4QjJCODQ3QkQyMUI4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYyQUU3OUU2QUIxMzExRUFCNjE4QjJCODQ3QkQyMUI4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjJBRTc5RTNBQjEzMTFFQUI2MThCMkI4NDdCRDIxQjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjJBRTc5RTRBQjEzMTFFQUI2MThCMkI4NDdCRDIxQjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6YFP/+AAABZUlEQVR42pSTsUrEQBCGZyPE1uYE4SobaxtRbAURPCwv5FKYK6wsfAcfQBsFCw3CnUTRykLEylK5B9BGC68QFLUSFWH9slkj53GwWTI7m838/87+M1H1cPlBRKqimLV5rg7bybQ4Dk+UMmCt8w2Wk1JieEDfMpiyaMwPGnHFnUDLXXG8ZeCZdSYAel28GSIjxJgzAeed9+xouWDeL6GBnCHkSy6CnOIX03by7kxA8KfWektyGe7TVvJVsgpmbJDFExyr9UY8U5qAxnnFralME6WOKGPVlUDpooQiAHdwK9gtNsf1usW3KPYJD4m/UUo6XPW7nyCKh9g6oRRLaPLItYK0tXcZRE2fEh8jcM1q9YE9897pIbBZQCLbWSY6b6tdplHCauq3XTOM/Xf6CP6yaYYEbrKsWKKiWQ3eknmDxCH1A+ImiFkn1vSJFnuq9RnTwAz+XWsYt8Cx84CmWI9jI1j3R4ABAOlugLLK6akaAAAAAElFTkSuQmCC") no-repeat 0 0;
	background-size: 100%;
	content: "";
}

.large-phone--orange:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2Njk0RDdGQUIwNDExRUE4MjY2QTMwMTAyOEEyMjlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2Njk0RDgwQUIwNDExRUE4MjY2QTMwMTAyOEEyMjlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDY2OTREN0RBQjA0MTFFQTgyNjZBMzAxMDI4QTIyOUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDY2OTREN0VBQjA0MTFFQTgyNjZBMzAxMDI4QTIyOUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Yjn3/AAABMklEQVR42mJ8NkHpMQMDgwwDApyUzL9rwUAkYELTDAKGDCQAkAEfQAxGRkYwBgK255NUREkx4B6I8f//fzBmgHCsSTHgFBZxSVIM2IkmthuIF5JiwHYgfgflbwZiH2AsfCPaAKDin0B6KjQA7wP5v0iNBRDoBwbgayCd83yisiXJBgBtfQ+kCqD8VUBDZIg1gBEedUAA1DgT6JU0oMhNoIdcJPLuPEGSY2NgZIhi+M9wA8g9A7T0D6YBk1SYgWlgLZDpD8QvgCkrQjLvzkGQZqDBa4BqfSHWMv4Akm+Aas+gGAC1iRlITQPiNKjQXKAGMQaYZnxeQDMoCkhNADpbFOhscDLHppYJV+AA/bgMSKkDNTeD0glMMzS6CbsAzTXsQMoTiN2B2AyIlYBYAIifAAQYACcHcbxU1urVAAAAAElFTkSuQmCC");
}

.large-phone__number {
	display: block;
	font-size: 24px;
	line-height: 1;
	letter-spacing: -.05rem;
	font-weight: 700;
	color: #363a40;
}

.large-phone__number:hover {
	color: #fd9126;
	text-decoration: none;
}

.large-phone--orange .large-phone__number {
	color: #fd9126;
}

.large-phone--orange .large-phone__number:hover {
	color: #363a40;
}

.large-phone__text {
	text-align: center;
	margin-top: 2px;
}

.header-contact {
	position: relative;
	padding-left: 23px;
}

.header-contact__icon {
	position: absolute;
	left: 1px;
	top: 1px;
}

.header-contact__big-text {
	color: #363a40;
	font-size: 18px;
	letter-spacing: -.03rem;
	font-weight: 700;
	margin-top: 2px;
}

.header-contact__link {
	display: inline-block;
	margin-top: 4px;
	color: #21acb7;
	font-size: 16px;
	letter-spacing: -.03rem;
	border-bottom: 1px solid;
	font-weight: 700;
	cursor: pointer;
}

.header-contact__link:hover {
	text-decoration: none;
	color: #363a40;
}

.header-underinfo {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.search-form__wrapper {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.header-cart__wrapper {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.search-form .input-group {
	width: 100%;
}

.search-form__submit {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	border: 0;
	outline: 0 !important;
}

.header-cart {
	width: 100%;
	height: 44px;
	display: block;
	line-height: 44px;
	background: #363a40;
	color: #fff;
	position: relative;
	padding: 0 54px;
	font-weight: 500;
}

.header-cart:hover {
	color: #fff;
	text-decoration: none;
}

.header-cart__icon {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -11px;
}

.header-cart__num {
	width: 42px;
	height: 100%;
	display: block;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	background: #fd9126;
}

.header-cart__num:before {
	width: 0;
	height: 0;
	display: block;
	border-top: 7px solid transparent;
	border-right: 7px solid #fd9126;
	border-bottom: 7px solid transparent;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	margin-right: -1px;
	right: 100%;
	content: "";
}

.header-bottom {
	position: relative;
	z-index: 999;
}

.header-bottom .callback-box {
	padding: 15px;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	width: 400px;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 2;
}

.header-bottom .callback-box p {
	color: #004b51;
	font-size: 12px;
	margin: 10px 0;
}

.header-bottom .callback-box button[type=submit], .header-bottom .callback-box input[type=submit] {
	float: right;
	background-color: #ff9100;
	color: #fff;
	border-bottom: 3px solid #ff7200;
	padding: 3px 10px;
}

.header-bottom .catalog-menu {
	border: 1px solid #d8d8d8;
	list-style: none;
	padding: 0;
	margin: 0;
}

.header-bottom .catalog-menu>li {
	background-color: #fff;
}

.header-bottom .catalog-menu>li>a {
	font-size: 12px;
	display: block;
	padding: 15px 17px 15px 43px;
	border-bottom: 1px solid #d8d8d8;
	text-transform: uppercase;
	color: #333;
	position: relative;
	font-weight: 600;
}

.header-bottom .catalog-menu>li>a>span {
	left: 12px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	height: 30px;
	overflow: hidden;
	width: 24px;
	text-align: center;
}

.header-bottom .catalog-menu>li>a>span img {
	position: absolute;
	top: 0;
	left: 0;
}

.header-bottom .catalog-menu>li .sub-menu {
	background-color: #fff;
	overflow: hidden;
	list-style: none;
	position: absolute;
	display: none;
	left: 100%;
	margin-left: -1px;
	top: 0;
	min-height: 100%;
	width: 515px;
	border: 1px solid #d8d8d8;
	z-index: 3;
}

.header-bottom .catalog-menu>li .sub-menu ul li span {
	color: #333;
	border-bottom: 1px solid #d8d8d8;
	display: block;
	padding: 6px 12px;
}

.header-bottom .catalog-menu>li:hover .sub-menu {
	display: block;
}

.header-bottom .catalog-menu>li .sub-menu ul {
	background-color: #fff;
	list-style: none;
	position: relative;
	z-index: 1;
}

.header-bottom .catalog-menu>li .sub-menu ul li span:focus, .header-bottom .catalog-menu>li .sub-menu ul li span:hover {
	background-color: #333;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.header-bottom .catalog-menu>li .sub-menu ul li span {
	color: #333;
	border-bottom: 1px solid #d8d8d8;
	display: block;
	padding: 6px 12px;
}

.header-bottom .catalog-menu>li .sub-menu ul li span:focus, .header-bottom .catalog-menu>li .sub-menu ul li span:hover {
	background-color: #333;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.header-bottom .catalog-menu>li .sub-menu ul li span {
	color: #333;
	border-bottom: 1px solid #d8d8d8;
	display: block;
	padding: 6px 12px;
}

.header-bottom .catalog-menu>li .sub-menu ul>li a {
	color: #333;
	border-bottom: 1px solid #d8d8d8;
	display: block;
	padding: 6px 12px;
}

.header-bottom .catalog-menu>li .sub-menu ul>li a:focus {
	background-color: #333;
	color: #fff;
	text-decoration: none;
}

.header-bottom .catalog-menu>li .sub-menu ul>li a:hover {
	background-color: #333 !important;
	text-decoration: none;
	color: #fff;
}

.header-bottom .catalog-menu>li .sub-menu .sub-menu-cat-img {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0;
}

.Ribbon {
	margin-top: -400px;
}

.header-bottom .catalog-menu.opened>li, .header-bottom .catalog-menu>li:last-child {
	display: block !important;
}

.menu-line {
	position: relative;
}

.menu-line {
	margin-left: 0;
	margin-right: 0;
}

.menu-line>* {
	padding-left: 0;
	padding-right: 0;
}

.side-catalog-btn {
	background: #064b50;
	color: #fff;
	font-size: 16px;
	letter-spacing: -.01em;
	padding: 17px 15px 16px 50px;
	position: relative;
	cursor: pointer;
	font-weight: 500;
}

.side-catalog-btn:hover {
	background: #2a575a;
}

.side-catalog-btn:before {
	width: 16px;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	right: 100%;
	background: #1e3538;
	content: "";
}

.side-catalog-btn:after {
	width: 0;
	height: 100%;
	display: block;
	position: absolute;
	top: 100%;
	right: 100%;
	border-left: 16px solid transparent;
	border-top: 16px solid #000;
	content: "";
}

.side-catalog-btn__icon {
	position: absolute;
	left: 15px;
	top: 50%;
	margin-top: -6px;
}

.open-side-catalog .side-catalog-btn__icon {
	-webkit-transform: scale(-1);
	-ms-transform: scale(-1);
	transform: scale(-1);
}

.side-catalog__wrapper {
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 6;
	display: none;
}

.open-side-catalog .side-catalog__wrapper {
	max-height: 1000px;
	display: block;
}

.main-menu {
	height: 55px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0;
	background: #3a3c42;
}

.main-menu__item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
	text-align: center;
}

.main-menu__link {
	display: inline-block;
	font-size: 16px;
	letter-spacing: -.03em;
	font-weight: 500;
	padding: 16px 29px 17px;
	color: #fff;
	background: transparent;
}

.main-menu__link:hover, .main-menu__item--active .main-menu__link {
	background: #555a60;
	color: #fff;
	text-decoration: none;
}

.btn-callback {
	height: 55px;
	display: block;
	position: relative;
	z-index: 10;
	background: #064b50;
	color: #fff;
	font-size: 15px;
	line-height: 1.2;
	padding: 9px 10px 9px 27px;
	border-left: 2px solid #fff;
}

.btn-callback:before {
	width: 36px;
	height: 36px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	left: -20px;
	border-radius: 50%;
	background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzRDc4NDQ4QUIwNDExRUE5MDc0ODc0QTFDMzcyMTcyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzRDc4NDQ5QUIwNDExRUE5MDc0ODc0QTFDMzcyMTcyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTNENzg0NDZBQjA0MTFFQTkwNzQ4NzRBMUMzNzIxNzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTNENzg0NDdBQjA0MTFFQTkwNzQ4NzRBMUMzNzIxNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4RA2/uAAACJklEQVR42oSTTUhUURTHz3kiEW2UhDYFQroJUUHpEzctU1Eh2mhlrqQIjehjpytRIpgWqYgSBS1CakRnWkbQJiIpxQiK2ii26YNqURDO7Xfm3d68pjfNfdz533vePb97Pt6o+LGeahkS0QkVObl7+Pm8JIyGjp6jSJo5sJZJ34+/CwDoRqr1GpCUiNvmxN3BdqQEJMP8Ls4tF783yE2cz8ZMPPKJxSEie5uHtHc3Ik9FdTtqtk1gHNWv6OxadmEpwDgYOocPUdmzk5nlkpqIbsOcRXawqEKr2Lehi1zUa6AvKomjHrcztuDGFaSD/Y88zkkXtmYiqmX/Hr1qoIcunqtG2C0NCyse9shgYCyaA3lbJv0NeQ15l9WoiTRehAy1zMIsxN3eM7zcn1D0CgBbpLMXj+OYxpjzAQW1sGetPlYC5x/2L5PyNYhfPsBhnGhWmRcCb7yM83q8Vuyv8xn0SqmheoLfg2TR8iq78EFjH+Rh5DGRVMZgOfaniPqulBl/NQzYAI5zHuI/B8kxIxhn6pAe3t3C9jERZIPijwAZ/fPKH8hhu4hzM9qHVmB7xzwG7E0iyN86zuErzrcw3wifbHxPkz9T6G66+0RL5bxxo3WE06OxFKN0i/QXelr/V0Ai6+fgDAcrC5EUIFL4U/3Uct0Ath+5x6z9t09RtOeCciDyf4Y04TDtOxhhPGSCgk+Wjaioo/vwvcQ/oJNoqgFNYT4PyP0WYACJvu4l1OctpAAAAABJRU5ErkJggg==") no-repeat center;
	z-index: 100;
	content: "";
}

.btn-callback__name {
	display: block;
}

.btn-callback__subname {
	display: block;
	opacity: .3;
	font-size: 13px;
}

@media (min-width:1200px) {
	.header-info {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (min-width:992px) {
	.search-form .form-control--light-grey {
		border-left: 0 !important;
	}
	
	.search-form .form-control--light-grey::placeholder {
		color: #fff;
	}
	
	.search-form__submit {
		width: 100px;
		background: #064b50;
		color: #fff;
		font-size: 15px;
		text-align: center;
		padding: 0;
		line-height: 44px;
	}
	
	.search-form__submit:hover {
		background: #003d42;
	}
	
	.search-form__submit i {
		display: none;
	}
	
	.header-contact__wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.header-contact {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
		position: relative;
		min-height: 1px;
	}
	
	.header-contact__worktime {
		margin-right: 30px;
	}
	
	.menu-line__part-1 {
		-ms-flex: 0 0 17.3%;
		flex: 0 0 17.3%;
		max-width: 17.3%;
	}
	
	.menu-line__part-2 {
		-ms-flex: 0 0 70%;
		flex: 0 0 70%;
		max-width: 70%;
	}
	
	.menu-line__part-3 {
		-ms-flex: 0 0 12.7%;
		flex: 0 0 12.7%;
		max-width: 12.7%;
	}
}

.btn-callback {
	padding: 10px 29px;
}

ul.brands-slider.slick-initialized.slick-slider {
	margin: -5px;
}

@media only screen and (min-width:992px) and (max-width:1299px) {
	.mobil_tab {
		display: none;
	}
	
	.menu-line__part-1 {
		-ms-flex: 0 0 22.1%;
		flex: 0 0 22.1%;
		max-width: 22.1%;
	}
	
	.menu-line__part-2 {
		-ms-flex: 0 0 77.2%;
		flex: 0 0 77.2%;
		max-width: 77.2%;
	}
	
	.menu-line__part-3 {
		-ms-flex: 0 0 .7%;
		flex: 0 0 .7%;
		max-width: .7%;
	}
	
	.menu-line__part-4 {
		display: none;
	}
	
	.main-menu__link {
		padding-left: 13px;
		padding-right: 13px;
	}
	
	.side-catalog-btn {
		padding-left: 41px;
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.large-phone__number {
		font-size: 18px;
	}
	
	.header-cart {
		width: auto;
		padding: 0 54px 0 0;
		background: transparent;
	}
	
	.header-cart__title {
		display: none;
	}
	
	.header-cart__icon {
		left: auto;
		right: 63px;
	}
	
	.main-menu__link {
		padding-left: 13px;
		padding-right: 13px;
	}
	
	.header-top__part-3 {
		display: none;
	}
}

@media (max-width:991px) {
	.search-form .btn-dropdown {
		display: none;
	}
	
	.search-form__submit {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZENDYyNzkwQUIwNDExRUFBMjBFQUQ3NzQ5OEZBMzY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZENDYyNzkxQUIwNDExRUFBMjBFQUQ3NzQ5OEZBMzY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkQ0NjI3OEVBQjA0MTFFQUEyMEVBRDc3NDk4RkEzNjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkQ0NjI3OEZBQjA0MTFFQUEyMEVBRDc3NDk4RkEzNjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mk6B2AAAA+UlEQVR42mJkwASsQGwGxDJA/BGITwHxOwYiACMQFwPxWyD+j4T/AvESIBYnpHkVVMNsIDYHYkEgVgbiEiB+A8QPgVgelwHFUM0ROOQVgPgxEB+DWobh57dQm/EBd6glbugS1lAJcyLC6QEQT0AWYIKGNgjcIsKA20jq4QZ8hLKFiDBAGIi/oAsKQaOqhIBmUAz8A+I0bJJLoFGlgEMzMxBvhQY2LzYF4tB4fgwNbXSbt0IDeiUhJx6DKgSF9m4gPgd19luoZpBcB7rTYAAUmPOghoDChB3qoulAnALES4GYE4jLofQeBjJBBzaXkGuIJyWGgDTzAgQYAJ9QOni15ofrAAAAAElFTkSuQmCC") no-repeat center;
	}
	
	.header-cart {
		background: transparent;
	}
	
	.header-cart__title {
		display: none;
	}
	
	.header-cart__num {
		font-size: 14px;
		font-weight: 400;
	}
	
	.main-menu__wrapper {
		position: absolute;
		top: 100%;
		left: 0;
		visibility: hidden;
		max-height: 0;
		-webkit-animation: fade-out .3s linear forwards;
		animation: fade-out;
		z-index: 5;
	}
	
	.main-menu {
		height: auto;
		background: #fff;
	}
	
	.main-menu__item {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.main-menu__link {
		width: 100%;
		display: block;
		padding: 7px 14px 8px;
		color: #555a60;
		font-weight: 400;
		border-bottom: 1px solid #eee;
	}
	
	.main-menu__link:hover, .main-menu__item--active .main-menu__link {
		border-color: #555a60;
	}
	
	.search-form .input-group-btn {
		display: none;
	}
	
	.header-top .burger {
		position: relative;
		top: 4px;
	}
}

@media only screen and (min-width:991px) {
	.menu-line__part-4 {
		display: none;
	}
}

@media only screen and (min-width:720px) and (max-width:991px) {
	.large-phone {
		padding-left: 18px;
	}
	
	.large-phone:before {
		width: 12px;
		height: 12px;
	}
	
	.large-phone__text {
		margin-top: 7px;
	}
	
	.large-phone__number {
		font-size: 17px;
	}
	
	.header-top__part-3 {
		display: none;
	}
	
	.header-middle {
		padding: 22px 0 26px;
	}
	
	.header-middle__col-left {
		-ms-flex: 0 0 34%;
		flex: 0 0 34%;
		max-width: 34%;
		text-align: left;
	}
	
	.header-middle__col-right {
		-ms-flex: 0 0 66%;
		flex: 0 0 66%;
		max-width: 66%;
		padding-left: 7px;
	}
	
	.header-info {
		margin-bottom: 16px;
	}
	
	.header-info__part-1 {
		margin-left: -14px;
	}
	
	.header-info__part-3 {
		margin-top: -8px;
	}
	
	.header-contact {
		display: block;
	}
	
	.header-contact__city {
		margin-top: 2px;
	}
	
	.header-contact__icon {
		height: 15px;
		position: absolute;
		left: 3px;
		top: 0;
	}
	
	.header-contact__city .header-contact__icon {
		left: 5px;
		top: 3px;
	}
	
	.header-contact__link {
		font-size: 14px;
	}
	
	.header-middle .small-text {
		font-size: 9px;
		text-align: left;
	}
	
	.header-contact__title {
		display: none;
	}
	
	.header-contact__big-text {
		font-size: 13px;
	}
	
	.search-form__wrapper {
		-ms-flex: 0 0 79%;
		flex: 0 0 79%;
		max-width: 79%;
	}
	
	.header-cart__wrapper {
		-ms-flex: 0 0 21%;
		flex: 0 0 21%;
		max-width: 21%;
		padding-left: 0;
	}
	
	.header-cart {
		padding: 0;
	}
	
	.header-cart__icon {
		left: auto;
		right: 60px;
	}
	
	.menu-line {
		background: #363a40;
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	
	.menu-line__part-1 {
		-ms-flex: 0 0 37%;
		flex: 0 0 37%;
		max-width: 37%;
		order: 2;
	}
	
	.menu-line__part-3 {
		-ms-flex: 0 0 28%;
		flex: 0 0 28%;
		max-width: 28%;
		order: 3;
	}
	
	.menu-line__part-4 {
		-ms-flex: 0 0 35%;
		flex: 0 0 35%;
		max-width: 35%;
		background: #363a40;
		padding: 16px 24px;
		order: 2;
	}
	
	.side-catalog-btn {
		display: inline-block;
		padding-right: 50px;
	}
	
	.side-catalog-btn:before {
		width: 14px;
	}
	
	.side-catalog-btn:after {
		border-left: 14px solid transparent;
		border-top: 14px solid #000;
	}
	
	.header-bottom .catalog-menu>li .sub-menu {
		left: 58%;
	}
	
	.btn-callback__name, .btn-callback__subname {
		dispalya: none;
	}
	
	.name-min {
		display: none;
	}
	
	.category-sl-img img {
		height: 82px;
	}
	
	.content.colour-1>img {
		width: 40px;
		height: auto;
		display: flex;
	}
	
	.subscr_body {
		padding-left: 0 !important;
		width: 100%;
	}
}

@media (min-width: 769px) {
	.header-bottom .catalog-menu>li:nth-child(8)~li {
		display: none;
	}
}

@media (max-width: 719px) {
	.iconed-link__title {
		display: none;
	}
	
	.iconed-text__icon {
		top: 1px;
	}
	
	.header-top__part-5 .iconed-text__title, .header-top__part-3 {
		display: none;
	}
	
	.large-phone {
		min-width: 184px;
		padding-left: 14px;
		margin-bottom: 12px;
	}
	
	.large-phone:before {
		width: 10px;
		height: 12px;
		top: 2px;
	}
	
	.large-phone__number {
		font-size: 15px;
	}
	
	.large-phone__text {
		margin-top: 0;
		text-align: left;
	}
	
	.header-top {
		top: -100%;
		position: static;
	}
	
	.header-top.fixed {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 2999;
		transition: top .5s;
	}
	
	.header-top.fixed .burger {
		position: relative;
		top: 4px;
	}
	
	.header-top.fixed ~ .header-middle {
		margin-top: 35px;
	}
	
	.header-top.fixed .header-top__part-6 {
		width: 47%;
		margin-left: 0;
	}
	
	.header-top.fixed .header-cart {
		width: auto;
		width: 105px;
		height: 21px;
		display: inline-block;
		vertical-align: middle;
		line-height: 21px;
		padding: 0 0 0 26px;
		float: right;
	}
	
	.header-top.fixed .header-cart__title {
		display: block;
		font-size: 11px;
	}
	
	.header-top.fixed .header-cart__icon {
		position: absolute;
		left: -2px;
		right: auto;
	}
	
	.header-top.fixed .header-cart__num {
		width: 21px;
		height: 22px;
		font-size: 11px;
	}
	
	.header-middle__row {
		position: relative;
	}
	
	.header-middle {
		padding: 18px 0 11px;
	}
	
	.header-middle__col-left {
		position: absolute;
		top: 3%;
		left: 0;
		z-index: 1004;
		-ms-flex: 0 0 45%;
		flex: 0 0 45%;
		max-width: 45%;
		text-align: left;
	}
	
	.header-middle__col-right {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		text-align: left;
	}
	
	.header-middle .small-text {
		font-size: 9px;
	}
	
	.header-logo img {
		width: 100%;
		max-width: 187px;
	}
	
	.header-info {
		padding-left: 52.5%;
		margin: 0 0 2px;
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
	}
	
	.header-info__part-3, .header-info__part-4 {
		display: none;
	}
	
	.search-form .input-group {
		width: 100%;
	}
	
	.search-form__submit {
		width: 37px;
		height: 44px;
	}
	
	.header-cart {
		padding: 0;
	}
	
	.header-cart__icon {
		left: auto;
		right: 63px;
		margin-top: -11px;
	}
	
	.side-catalog-btn:before, .side-catalog-btn:after {
		display: none;
	}
	
	.header-bottom {
		background: #3b3b3b;
	}
	
	.header-bottom .container {
		z-index: 1;
		position: relative;
	}
	
	.menu-line {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	
	.btn-callback {
		padding-left: 0;
		padding-right: 0;
	}
	
	.btn-callback__name, .btn-callback__subname {
		display: none;
	}
}

@media only screen and (min-width:480px) and (max-width:719px) {
	.search-form__wrapper {
		-ms-flex: 0 0 78%;
		flex: 0 0 78%;
		max-width: 78%;
	}
	
	.header-cart__wrapper {
		-ms-flex: 0 0 22%;
		flex: 0 0 22%;
		max-width: 22%;
	}
	
	.menu-line__part-1 {
		order: 2;
	}
	
	.menu-line__part-2 {
		order: 3;
	}
	
	.menu-line__part-3 {
		order: 4;
	}
	
	.menu-line__part-4 {
		order: 1;
		line-height: 48px;
		padding: 12px;
	}
	
	.menu-line__part-1 {
		-ms-flex: 0 0 58%;
		flex: 0 0 58%;
		max-width: 58%;
	}
	
	.menu-line__part-3 {
		-ms-flex: 0 0 3.5%;
		flex: 0 0 3.5%;
		max-width: 3.5%;
	}
	
	.menu-line__part-4 {
		-ms-flex: 0 0 168px;
		flex: 0 0 168px;
		max-width: 168px;
		background: #363a40;
		padding: 3px 20px;
		order: 2;
	}
	
	.side-catalog-btn {
		display: inline-block;
		padding-right: 67px;
	}
}

@media only screen and (max-width:479px) {
	.slick-dotted.slick-slider {
		margin-bottom: 0;
	}
	
	.iconed-link__icon {
		height: 15px;
		margin-right: 5px;
	}
	
	.iconed-text__icon {
		height: 14px;
		margin-right: -3px;
		top: 0;
	}
	
	.large-phone {
		min-width: 141px;
		padding-left: 13px;
		margin-bottom: 4px;
	}
	
	.large-phone:before {
		top: 1px;
	}
	
	.large-phone__number {
		font-size: 14px;
	}
	
	.form-control--light-grey {
		height: 32px;
		line-height: 32px;
	}
	
	.header-top {
		font-size: 14px;
		padding-bottom: 6px;
	}
	
	.header-top .pull-left {
		margin-right: 16px;
	}
	
	.header-top__part-4 {
		font-size: 11px;
		line-height: 15px;
		padding-top: 2px;
	}
	
	.header-middle {
		padding: 10px 0 11px;
	}
	
	.header-logo img {
		width: 100%;
		max-width: 170px;
	}
	
	.header-info {
		padding-left: 46%;
		margin: 0 -15px 5px;
	}
	
	.header-middle__col-left {
		top: 7%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.search-form__submit {
		width: 32px;
		height: 32px;
	}
	
	.header-cart__wrapper {
		padding-left: 0;
	}
	
	.header-cart {
		height: 32px;
		line-height: 32px;
		padding: 0;
	}
	
	.header-cart__num {
		width: 32px;
		height: 30px;
		font-size: 14px;
		font-weight: 400;
	}
	
	.header-cart__icon {
		width: 21px;
		height: 21px;
		left: auto;
		right: 47px;
		margin-top: -9px;
	}
	
	.side-catalog-btn {
		font-size: 16px;
		padding: 13px 15px 16px 48px;
		line-height: 19px;
	}
	
	.btn-callback {
		height: 48px;
	}
	
	.burger div {
		width: 16px;
		margin-bottom: 3px;
	}
}

.page-title._cart-page {
	white-space: nowrap;
}

.empty {
	color: #ff9100;
	text-transform: uppercase;
	text-align: center;
	font-size: 12px;
	margin: 0;
}

#reviews-list .empty {
	color: #ccc !important;
	padding: 0 !important;
}

@media only screen and (max-width:991px) {
	#goTopSearch span {
		opacity: 0;
	}
}

.header-cart__wrapper:hover .basket-data {
	display: block;
}

.header-middle__col-right .basket-data {
	background-color: #fff;
	position: absolute;
	top: 100%;
	width: 89%;
	z-index: 11;
	display: none;
	min-width: 240px;
	right: 15px;
}

.header-cart__wrapper .basket-data {
	border-radius: 0 0 7px 7px;
	box-shadow: 0 0 8px rgba(187, 187, 187, .48);
}

.tov_v_korz {
	position: relative;
	padding: 10px 10px 10px 15px;
	font-weight: bold;
}

.js-clear-basket {
	height: 1.3em;
	zoom: .63;
	width: 1em;
	right: 2.8em;
	top: 1.5em;
}

.cart-item__remove {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 100px;
	height: 12px;
}

.header-cart__wrapper .basket-data .store {
	padding: 5px;
	list-style: none;
}

.header-cart__wrapper .basket-data .store>li {
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.header-cart__wrapper .basket-data .store .store-img {
	width: 35%;
	float: left;
	text-align: center;
}

.header-cart__wrapper .basket-data .store .store-img a {
	display: block;
}

.header-cart__wrapper .basket-data .store .store-img img {
	max-height: 55px;
}

.header-cart__wrapper .basket-data .store .store-data {
	padding: 5px 0 0;
	width: 65%;
	float: left;
}

.header-cart__wrapper .basket-data .store .store-name {
	font-size: 12px;
	color: #5f5f5f;
	padding: 0 5px;
	text-align: left;
}

.header-cart__wrapper .basket-data .store .store-name a.ablue {
	color: #21acb7 !important;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: bold;
}

.header-cart__wrapper .basket-data .store .store-name a {
	color: #5f5f5f !important;
	text-transform: none !important;
}

.header-cart__wrapper .basket-data .store .how {
	font-size: 12px;
	font-weight: bold;
	color: #ffa71f;
	padding: 5px;
}

.header-cart__wrapper .basket-data .store .how {
	text-align: right;
	clear: both;
	font-size: 12px;
}

.header-cart__wrapper .basket-data .store .item-count {
	margin-left: 0;
	color: #333;
}

.header-cart__wrapper .basket-data .store .how a {
	float: right;
}

.header-cart__wrapper .basket-data .store .how a {
	color: #ffa71f;
	padding: 0 !important;
}

.header-cart__wrapper .basket-data .store .minus, .header-cart__wrapper .basket-data .store .plus {
	margin: 0 3px;
}

.header-cart__wrapper .basket-data .store .minus i, .header-cart__wrapper .basket-data .store .plus i {
	font-size: 19px;
	vertical-align: middle;
}

@media (min-width:992px) and (max-width:1199px) {
	.header-bottom .catalog-menu {
		width: 262px;
	}
	
	.btn-callback {
		padding: 10px 17px;
	}
	
	.btn-callback__name, .btn-callback__subname {
		display: none;
	}
}

@media (min-width:720px) and (max-width:991px) {
	.header-bottom .catalog-menu {
		width: 262px;
	}
	
	.side-catalog-btn {
		padding-right: 50px;
	}
	
	.footer {
		font-size: 13px;
	}
	
	.subscribe_new_footer {
		margin-top: 10px;
	}
	
	.title_text {
		font-size: 28px;
	}
	
	.title_text2 {
		font-size: 24px;
	}
	
	span.brand_seo_span {
		font-size: 16px;
		font-weight: 500;
	}
	
	.content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.content.colour-1>img {
		margin-bottom: 10px;
	}
	
	p.colum3-text {
		text-align: center;
		width: 100%;
		font-size: 16px;
		float: none;
		height: 100%;
	}
	
	.col-adress {
		order: 3;
		width: 50%;
		margin: 3.1em 0 1em 0;
	}
	
	.col-menus {
		order: 1;
	}
	
	.col-vk {
		order: 3;
		width: 50%;
		margin-top: 1.8em;
	}
	
	.col-pay, .col-soc {
		order: 4;
		width: 50%;
	}
	
	.col-conf {
		order: 2;
	}
	
	a.map_link {
		margin: 0 8.4em;
	}
	
	.adr {
		line-height: 18px;
	}
	
	.subscribe_new_footer {
		max-width: 100% !important;
		width: 100%;
		padding: 15px 13px !important;
		margin-top: 0 !important;
	}
	
	.subscribe_new_footer table td, td.subscr_body, table td, table th {
		padding: 0;
	}
	
	.subscr_ico {
		display: block;
		padding: 0 26px !important;
	}
	
	.subscr_body input[type=text] {
		max-width: 75%;
		width: 75%;
	}
	
	td.subscr_body {
		padding: 0 5px;
	}
	
	#sotbit_mailing_subsrib input[type="submit"] {
		padding: 0 !important;
		width: 19%;
	}
	
	.subscribe_new_footer {
		margin-top: 0;
	}
	
	.list-inline>li {
		padding-left: 0;
		padding-right: 24px;
	}
	
	.address {
		margin-bottom: 11px;
	}
	
	.work-time {
		margin-top: 0;
	}
	
	ul.list-unstyled.call_phone_2>li {
		display: inline-block;
	}
	
	span.tel {
		margin-left: 0;
		font-size: 16px;
	}
	
	.workhours_two {
		display: block;
	}
	
	.copyright {
		margin-top: 3.9em;
		font-size: 13px;
	}
	
	.cor {
		margin-top: -15px;
	}
	
	.socseti_icons {
		text-align: center;
		margin-top: -75px;
	}
	
	.mt-xs-1-5 {
		margin-top: 1.5em;
	}
	
	.mb-xs-1-5 {
		margin-top: 1.5em;
	}
	
	.mt-xs-2-5 {
		margin-top: 2.5em;
	}
	
	.mb-xs-2-5 {
		margin-top: 2.5em;
	}
	
	.mt-xs-xs-3-5 {
		margin-top: 3.5em;
	}
	
	.mb-xs-3-5 {
		margin-top: 3.5em;
	}
	
	.mt-xs-4-5 {
		margin-top: 4.5em;
	}
	
	.mb-xs-4-5 {
		margin-top: 4.5em;
	}
	
	.footer .f-menu li {
		margin-bottom: 12px;
	}
}

@media (min-width:480px) and (max-width:719px) {
	.header-cart__wrapper:hover .basket-data {
		display: none;
	}
	
	button[type=submit], input[type=submit] {
		background-color: inherit;
	}
	
	.footer {
		font-size: 13px;
	}
	
	.footer {
		margin-top: 20px;
	}
	
	.footer-menus {
		margin-top: 2.2em;
	}
	
	.footer .f-menu li a {
		padding: 0 6px;
		text-decoration: underline;
	}
	
	.list-inline {
		margin-left: -15px;
	}
	
	.subscribe_new_footer {
		padding: 15px 16px !important;
	}
	
	.subscr_ico {
		display: block;
	}
	
	.subscr_body input[type=text] {
		max-width: 207px;
		margin-right: 10px;
		width: 207px;
	}
	
	.list-unstyled>li {
		display: inline-block;
	}
	
	span.tel {
		margin-left: 0;
		font-size: 15px;
	}
	
	.vcard ul li:nth-child(2) {
		margin-left: 5px;
		margin-top: -8 p;
	}
	
	.workhours {
		display: none;
	}
	
	.vcard i {
		margin-right: 8px;
	}
	
	.workhours_two {
		font-size: 13px;
		word-spacing: 0;
	}
	
	#sotbit_mailing_subsrib input[type="submit"] {
		margin-top: -2px;
		border: 0;
		padding: 0;
		width: 100px;
		margin-left: -8px;
	}
	
	.footer-data {
		display: flex;
		flex-direction: row;
		justify-content: center;
		width: 100%;
		padding: 0 20%;
		margin-top: 4em;
	}
	
	.col-adress {
		order: 3;
	}
	
	.col-menus {
		order: 1;
	}
	
	.col-vk {
		order: 3;
	}
	
	.col-pay {
		order: 5;
	}
	
	.col-soc {
		order: 4;
	}
	
	.col-conf {
		order: 2;
		margin-top: 2em;
	}
	
	.vk_conteiner {
		display: flex;
		flex-direction: row;
		justify-content: center;
		width: 100%;
		padding: 0 90px;
		margin-top: 1em;
	}
	
	.footer #vk_groups, .footer #vk_groups iframe {
		width: initial;
	}
	
	div#vk_groups {
		width: initial;
	}
	
	.pays_sys {
		display: flex;
		flex-direction: row;
		justify-content: center;
		margin-top: 1.6em;
	}
	
	.socseti_icons {
		display: flex;
		flex-direction: row;
		justify-content: center;
		width: 100%;
		margin-top: -1em;
	}
	
	.sogl {
		font-size: 13px;
	}
	
	.copyright {
		display: none;
	}
}

@media (min-width:480px) and (max-width:719px) {
	#buyModal .col-xs-4.btn3w {
		padding: 5px 15px;
		width: 100%;
	}
	
	.col-xxs-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	
	.col-xss-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	
	.col-xxs-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	
	.col-xxs-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	
	.col-xxs-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	
	.col-xxs-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.col-xxs-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	
	.col-xxs-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	
	.col-xxs-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	
	.col-xxs-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	
	.col-xxs-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	
	.col-xss-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.mt-xxs-1-5 {
		margin-top: 1.5em;
	}
	
	.mb-xxs-1-5 {
		margin-top: 1.5em;
	}
	
	.mt-xxs-2-5 {
		margin-top: 2.5em;
	}
	
	.mb-xxs-2-5 {
		margin-top: 2.5em;
	}
	
	.mt-xxs-3-5 {
		margin-top: 3.5em;
	}
	
	.mb-xxs-3-5 {
		margin-top: 3.5em;
	}
	
	.mt-xxs-4-5 {
		margin-top: 4.5em;
	}
	
	.mb-xxs-4-5 {
		margin-top: 4.5em;
	}
}

@media (min-width:320px) and (max-width:479px) {
	.header-cart__wrapper:hover .basket-data {
		display: none;
	}
	
	.menu-line__part-1 {
		-ms-flex: 0 0 67%;
		flex: 0 0 67%;
		max-width: 67%;
		order: 1;
	}
	
	.menu-line__part-3 {
		-ms-flex: 0 0 7.4%;
		flex: 0 0 7.4%;
		max-width: 7.4%;
		order: 3;
	}
	
	.menu-line__part-4 {
		line-height: 43px;
		order: 2;
		-ms-flex: 0 0 22.6%;
		flex: 0 0 22.6%;
		max-width: 22.6%;
	}
	
	.burger {
		display: inline-block;
		vertical-align: middle;
		margin-left: 19px;
	}
	
	.side-catalog-btn {
		font-size: 14px;
	}
	
	.side-catalog__wrapper {
		width: 100%;
		min-width: 230px;
	}
	
	button[type=submit], input[type=submit] {
		background-color: inherit;
	}
	
	.col-adress {
		order: 3;
		width: 100%;
		margin: 3em 0 1em 0;
	}
	
	.col-menus {
		order: 1;
		width: 100%;
	}
	
	.col-vk {
		order: 4;
		width: 100%;
	}
	
	.col-soc {
		order: 5;
		width: 100%;
		margin-top: 1.3em;
	}
	
	.col-pay {
		order: 6;
		width: 100%;
	}
	
	.col-conf {
		order: 2;
		width: 100%;
	}
	
	.list-inline {
		margin-left: -15px;
	}
	
	.list-inline>li {
		padding-left: 9px;
		padding-right: 3px;
	}
	
	.footer .f-menu li a {
		font-size: 13px;
	}
	
	table {
		width: 100%;
	}
	
	.subscribe_new_footer {
		padding: 15px 16px !important;
	}
	
	.subscr_body input[type=text] {
		max-width: 69%;
		width: 69%;
		margin-left: -7px;
	}
	
	#sotbit_mailing_subsrib input[type="submit"] {
		min-height: 36px;
		margin-top: -2px !important;
		border: 0;
		padding: 0 !important;
		width: 31%;
		margin-left: -8px !important;
	}
	
	.list-unstyled li {
		display: inline-block;
	}
	
	span.tel {
		margin-left: 0;
	}
	
	.vcard ul li:nth-child(2) {
		margin-left: -5px;
	}
	
	.sogl {
		line-height: 1.6em;
		margin-top: 1.9em;
	}
	
	.vcard {
		padding: 0 15px;
	}
	
	.vk_conteiner {
		width: 100%;
	}
	
	.footer #vk_groups, .footer #vk_groups iframe {
		width: initial;
	}
	
	div#vk_groups {
		width: initial;
	}
	
	.pays_sys {
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	
	.socseti_icons {
		display: flex;
		flex-direction: row;
		justify-content: center;
		width: 100%;
	}
	
	#buyModal .btn3 {
		margin-bottom: 4px;
		margin-right: -8px;
		width: 100%;
	}
	
	#buyModal .col-xs-4.btn3w {
		padding: 5px 15px;
		width: 100%;
	}
}

.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
}

.vcard {
	line-height: 2;
	font-size: 14px;
}

.vcard i {
	font-size: 14px;
	color: #f59331;
	margin-right: 9px;
}

span.work-span {
	margin-left: 25px;
}

.adr {
	line-height: 20px;
}

.map_link {
	margin-left: 24px;
	color: #00939f !important;
	font-size: 13px;
	text-decoration: underline;
}

.map_link:hover {
	text-decoration: none;
}

address {
	font-style: normal;
	line-height: 2;
	margin-bottom: 15px;
}

.work-time p {
	font-size: 13px;
	margin-left: 25px;
	color: #9a9c9f;
	margin-bottom: -5px;
}

span.tel {
	margin-left: 8px;
	font-size: 16px;
}

span.locality {
	font-size: 14px;
	margin-left: 3px;
}

.copyright {
	font-size: 12px;
	color: #9a9c9f;
}

.vcard ul li:nth-child(2) {
	margin-left: 24px;
}

.middle-header .basket .badge:before {
	content: "";
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 10px solid #f59331;
	border-bottom: 10px solid transparent;
	position: absolute;
	left: -10px;
	top: 10px;
}

@media (min-width:992px) and (max-width:1199px) {
	.footer {
		font-size: 13px;
	}
	
	.subscribe_new_footer {
		margin-top: 10px;
	}
	
	.title_text {
		font-size: 28px;
	}
	
	.title_text2 {
		font-size: 24px;
	}
	
	span.brand_seo_span {
		font-size: 16px;
		font-weight: 500;
	}
	
	.content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	
	.content.colour-1>img {
		margin-bottom: 10px;
	}
	
	p.colum3-text {
		text-align: center;
		width: 100%;
		font-size: 16px;
		float: none;
		height: 100%;
	}
	
	.col-adress {
		order: 1;
		width: 25%;
		margin-top: 1.5em;
	}
	
	.col-menus {
		width: 50%;
		order: 2;
	}
	
	.col-vk {
		order: 3;
		width: 25%;
	}
	
	.col-pay {
		order: 4;
		width: 25%;
	}
	
	.col-soc {
		order: 6;
		width: 25%;
	}
	
	.col-conf {
		order: 5;
		width: 50%;
	}
	
	span.tel {
		font-size: 13px;
	}
	
	.list-inline {
		margin-left: -15px;
	}
	
	.subscribe_new_footer {
		max-width: 720px !important;
		width: 100%;
		padding: 15px 13px !important;
		margin: 2em auto;
	}
	
	.subscribe_new_footer table td, td.subscr_body, table td, table th {
		padding: 0;
	}
	
	.subscr_ico {
		display: block;
		padding: 0 26px !important;
	}
	
	.subscr_body input[type=text] {
		max-width: 50%;
		width: 50%;
	}
	
	td.subscr_body {
		padding: 0 5px;
	}
	
	#sotbit_mailing_subsrib input[type="submit"] {
		padding: 0 !important;
		width: 115px;
	}
	
	.subscribe_new_footer {
		margin-top: 0;
	}
	
	.list-inline>li {
		padding-left: 0;
		padding-right: 24px;
	}
	
	.address {
		margin-bottom: 11px;
	}
	
	.socseti_icons {
		text-align: center;
		margin-top: 17px;
	}
	
	.mt-xs-1-5 {
		margin-top: 1.5em;
	}
	
	.mb-xs-1-5 {
		margin-top: 1.5em;
	}
	
	.mt-xs-2-5 {
		margin-top: 2.5em;
	}
	
	.mb-xs-2-5 {
		margin-top: 2.5em;
	}
	
	.mt-xs-xs-3-5 {
		margin-top: 3.5em;
	}
	
	.mb-xs-3-5 {
		margin-top: 3.5em;
	}
	
	.mt-xs-4-5 {
		margin-top: 4.5em;
	}
	
	.mb-xs-4-5 {
		margin-top: 4.5em;
	}
	
	.footer .f-menu li {
		margin-bottom: 12px;
	}
}

@media (max-width:480px) {
	.header-bottom .callback-box {
		max-width: 290px;
	}
}

@media (min-width:1200px) and (max-width:1499px) {
	.btn-callback__name, .btn-callback__subname {
		display: none;
	}
}

@media (min-width:1440px) {
	table {
		font-size: 12px;
		width: 100%;
	}
	
	td.subscr_ico {
		width: 19%;
	}
	
	.subscr_body {
		width: 86%;
	}
	
	#sotbit_mailing_subsrib input[type="submit"] {
		width: 23%;
	}
}

img.icon_new {
	height: 14px;
	margin: 3px;
}

img.compare_icon {
	height: 14px;
	margin: 0 3px 3px 3px;
}

.bottom-header .catalog-menu>li>a:hover:after {
	transform: rotate(180deg);
}

.title_h {
	font-size: 22px;
	text-transform: none;
	margin: 0 35px;
}

.category_title span {
	color: #28afb9;
	border-bottom: 1px solid rgba(40, 175, 185, .2);
	line-height: 1;
	font-weight: 600;
}

.border_grey {
	border: 1px solid #ececec;
	width: 100%;
	padding: 20px 0;
}

.border_grey_bt {
	border: 1px solid #ececec;
	width: 100%;
	padding: 20px 0;
	border-bottom: 0;
}

.border_one {
	position: absolute;
	border-bottom: 1px solid #d8d8d8;
	width: 100%;
	left: 0;
}

.col-xs-5th, .col-sm-5th, .col-md-5th, .col-lg-5th {
	position: relative;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px;
}

.col-xs-5th {
	width: 20%;
	float: left;
}

@media (min-width:768px) {
	.col-sm-5th {
		width: 20%;
		float: left;
	}
}

@media (min-width:992px) {
	.col-md-5th {
		width: 20%;
		float: left;
	}
}

@media (min-width:1200px) {
	.col-lg-5th {
		width: 20%;
		float: left;
	}
}

.strike-border {
	color: #ff5151;
	text-decoration: none;
	display: inline;
	background-image: linear-gradient(#28afb9 -50%, #28afb9 150%);
	background-position: 0 2em;
	background-repeat: no-repeat;
	background-size: 0 1px;
	transition: background-size .5s ease-in-out .2s;
}

.strike-border {
	color: #307672;
	background-size: 0 1px;
	background-position: 0 1.2em;
}

.gl-section-block:hover .strike-border, .gl-section-block:focus .strike-border {
	background-size: 100% 1px;
	transition-delay: 0;
}

.store-name:hover .strike-border, .store-name:focus .strike-border {
	background-size: 100% 1px;
	transition-delay: 0;
}

.min .strike-border:hover, .min .strike-border:focus {
	background-size: 100% 1px;
	transition-delay: 0;
}

.brands-slider .slick-next:hover, .brands-slider .slick-prev:hover, .item-slider .slick-next:hover, .item-slider .slick-prev:hover {
	border-bottom: 6px solid #ff9100;
}

.tabs__content .item-title {
	font-weight: 600;
}

.tabs__content a.add-basket.js-addbasket:hover {
	background-color: #fff !important;
	color: #ff9100 !important;
}

.tabs__content a.add-basket.js-addbasket {
	border: 1px solid #ff9100;
	padding: 8px 11px !important;
	transition: unset !important;
}

.header-top.fixed .header-cart__title {
	position: inherit;
	top: 0;
}

.header-cart__title {
	position: relative;
	top: -3px;
}

.back_move {
	display: none;
}

@media (max-width: 768px) {
	.brands-catalog-menu li {
		width: 50%;
		float: left;
	}
	
	.back_move a:before {
		content: " ";
		width: 16px;
		height: 12px;
		font-size: 12px;
		position: absolute;
		left: 15px;
		top: 18px;
		background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45NjkiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNS45NjkgMTIiPjxwYXRoIGRhdGEtbmFtZT0iUm91bmRlZCBSZWN0YW5nbGUgOTgyIGNvcHkiIGQ9Ik0xNC45NjkgN0gzLjM4M2wzLjMgMy4zYTEgMSAwIDExLTEuNDE0IDEuNDEzTC4yOTEgNi43MzVjLS4wMS0uMDEtLjAyNC0uMDEyLS4wMzQtLjAyMnMtLjAxNS0uMDQxLS4wMy0uMDU4YS45NzQuOTc0IDAgMDEtLjIxMy0uNDA3LjkwOS45MDkgMCAwMS0uMDI0LS4xMjMuOTgyLjk4MiAwIDAxLjI2Ny0uODM4Yy4wMTEtLjAxMS4wMjUtLjAxNC4wMzYtLjAyNEw1LjI2OS4yODdBMSAxIDAgMDE2LjY4MiAxLjdMMy4zODIgNWgxMS41ODdhMSAxIDAgMDEwIDJ6IiBmaWxsPSIjOTk5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat;
	}
	
	.back_move:active a:before, .back_move:focus a:before, .back_move:hover a:before {
		background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45NjkiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNS45NjkgMTIiPjxwYXRoIGRhdGEtbmFtZT0iUm91bmRlZCBSZWN0YW5nbGUgOTgyIGNvcHkiIGQ9Ik0xNC45NjkgN0gzLjM4M2wzLjMgMy4zYTEgMSAwIDExLTEuNDE0IDEuNDEzTC4yOTEgNi43MzVjLS4wMS0uMDEtLjAyNC0uMDEyLS4wMzQtLjAyMnMtLjAxNS0uMDQxLS4wMy0uMDU4YS45NzQuOTc0IDAgMDEtLjIxMy0uNDA3LjkwOS45MDkgMCAwMS0uMDI0LS4xMjMuOTgyLjk4MiAwIDAxLjI2Ny0uODM4Yy4wMTEtLjAxMS4wMjUtLjAxNC4wMzYtLjAyNEw1LjI2OS4yODdBMSAxIDAgMDE2LjY4MiAxLjdMMy4zODIgNWgxMS41ODdhMSAxIDAgMDEwIDJ6IiBmaWxsPSIjMDY0YjUwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") no-repeat;
	}
	
	.d_none {
		display: none;
	}
	
	.back_move.d_none, .parent-sub-menu {
		display: block !important;
	}
	
	.menu-line__part-1.col-flex {
		position: static;
	}
	
	.header-bottom .catalog-menu>li .sub-menu {
		position: static !important;
		width: auto;
	}
	
	.sub-menu-cat-img {
		display: none;
	}
	
	.has_sub {
		position: relative;
	}
	
	.has_sub:after {
		content: " ";
		width: 3px;
		height: 5px;
		font-size: 5px;
		position: absolute;
		right: 20px;
		top: 22px;
		background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzIiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCAzIDUiPjxwYXRoIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDQgY29weSIgY2xhc3M9ImNscy0xIiBkPSJNMCA1VjBsMyAyLjV6Ii8+PC9zdmc+") no-repeat;
	}
	
	.back_move a:after, .has_sub.sub-menu-open:after {
		content: "";
		background: none;
	}
	
	.header-bottom .catalog-menu>li .sub-menu ul>li a {
		padding: 15px 17px 15px 43px !important;
	}
	
	.header-bottom .catalog-menu>li .sub-menu ul {
		padding: 0px !important;
	}
	
	body .header-bottom .catalog-menu a, body .header-bottom .catalog-menu span {
		font-size: 15px;
		white-space: nowrap;
	}
	
	.brands-catalog-menu span {
		padding: 15px 17px 15px 43px !important;
	}
	
	body .main-menu__link {
		padding: 15px;
	}
	
	.header-bottom .catalog-menu>li>a {
		font-weight: 500;
		text-decoration: none;
	}
	
	.open-side-catalog .menu-line {
		position: static !important;
	}
	
	.open-side-catalog .header-bottom {
		z-index: 10000;
	}
	
	.open-side-catalog .menu-overlay {
		z-index: 5000;
	}
	
	.open-side-catalog .side-catalog__wrapper ul {
		width: 300px;
		background: #fff;
		overflow: hidden;
	}
	
	.open-side-catalog .side-catalog__wrapper {
		width: 300px;
		max-width: 100%;
		top: 0px;
		left: 0px;
		position: fixed;
		z-index: 3000;
		transition: left .4s ease 0s, opacity .4s ease 0s;
		overflow-y: auto;
		background: #fff;
		max-height: 1000px;
		height: 100%;
	}
	
	body.open-side-catalog  .menu-line__part-3, body.open-side-catalog  .menu-line__part-4, body.open-side-catalog  .search-form__wrapper, body.open-side-catalog  .header-cart__wrapper {
		z-index: 1 !important;
	}
	
	body.open-side-catalog .menu-line__part-3, body.open-side-catalog  .menu-line__part-4 {
		opacity: .3;
	}
	
	body.open-side-catalog .header-middle__col-left, body.open-side-catalog .header-middle__col-right {
		z-index: 1 !important;
	}
	
	.open-side-catalog .menu-overlay {
		display: block !important;
	}
	
	.header-bottom .catalog-menu>li.all-li:last-child {
		display: none !important;
	}
}

@media (max-width: 768px) {
	.open-side-menu .menu-line, .open-side-menu .main-menu__wrapper {
		position: static !important;
	}
	
	.open-side-menu .header-bottom {
		z-index: 10000;
	}
	
	.open-side-menu .menu-overlay {
		z-index: 5000;
	}
	
	.open-side-menu .side-menu__wrapper ul {
		width: 300px;
		background: #fff;
		overflow: hidden;
	}
	
	.open-side-menu .side-menu__wrapper {
		width: 300px;
		max-width: 100%;
		top: 0px;
		left: 0px;
		position: fixed;
		z-index: 3000;
		transition: left .4s ease 0s, opacity .4s ease 0s;
		overflow-y: auto;
		background: #fff;
		max-height: 1000px;
		height: 100%;
	}
	
	body.open-side-menu  .menu-line__part-3, body.open-side-menu  .menu-line__part-4, body.open-side-menu  .search-form__wrapper, body.open-side-menu  .header-cart__wrapper {
		z-index: 1 !important;
	}
	
	body.open-side-menu  .menu-line__part-3, body.open-side-menu  .menu-line__part-4 {
		opacity: .3;
	}
	
	body.open-side-menu .menu-line__part-1 {
		z-index: 0 !important;
	}
	
	body.open-side-menu .header-middle__col-left, body.open-side-menu .header-middle__col-right {
		z-index: 1 !important;
	}
	
	body .main-menu__link {
		padding: 15px 17px 15px 43px !important;
		text-align: left;
	}
	
	#open-menu {
		display: none;
	}
	
	.open-side-menu #open-menu {
		display: block;
	}
}

.sotbit_mailing_subscr_wrap_in form {
	display: inline-block;
	position: relative;
	width: 160px;
}

.sotbit_mailing_subscr_wrap_in label {
	display: block;
	font-size: 13px;
	color: #000;
}

.sotbit_mailing_subscr_wrap_in input[type="text"], .sotbit_mailing_subscr_wrap_in input[type="email"] {
	background: none repeat scroll 0 0 #fff;
	border-radius: 3px;
	border: 1px solid #8ca3ae;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1) inset;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	position: relative;
	padding: 0px 7px 0px 7px;
	font-size: 12px;
	color: #999;
	width: 100%;
}

.sotbit_mailing_subscr_wrap_in input[type="submit"] {
	background-color: #6e7278;
	border: 1px solid #878a8e;
	box-shadow: 0 1px 0 0 #dcddde inset;
	color: #fff !important;
	text-shadow: 0 -1px 0 #383e46;
	margin: 8px 0px 8px 0px;
	padding: 6px 10px 6px 10px;
}

.sotbit_mailing_subsrib_categories {
	font-size: 12px;
}

.sotbit_mailing_subsrib_categories p {
	font-size: 13px;
	margin-top: 4px;
}

.subscribe_new_footer {
	margin-top: 40px;
	max-width: 640px;
	width: 100%;
	margin-left: 0px;
	background: #555a60;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 15px 30px;
}

#sotbit_mailing_subsrib input[type="submit"] {
	min-height: 32px;
	margin-top: -5px;
	border-radius: 4px;
	background: #f59331;
	height: 35px;
	color: #fff !important;
	font-size: 13px !important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	border: 0;
}

.sotbit_reg_pannel {
	position: fixed;
	bottom: -50px;
	left: 0;
	height: 50px;
	background-color: #2b5779;
	box-shadow: 0 -5px 10px #97547d;
	box-shadow: 0px -2px 10px 0px #2b5779;
	width: 100%;
	z-index: 1000;
	-webkit-box-shadow: 0px -2px 10px 0px #2b5779;
	-moz-box-shadow: 0px -2px 10px 0px #2b5779;
}

.sotbit_reg_pannel, .sotbit_reg_pannel * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sotbit_reg_pannel.open {
	bottom: 0;
}

.f-sub-close {
	background-color: #2b5779;
	border-color: #fff;
	border-image: none;
	border-radius: 7px 7px 0 0;
	border-style: solid solid none;
	border-width: 3px 3px medium;
	cursor: pointer;
	height: 25px;
	position: absolute;
	right: 10px;
	text-align: center;
	top: -22px;
	width: 35px;
	box-shadow: 0px -2px 10px 0px #2b5779;
	-webkit-box-shadow: 0px -2px 10px 0px #2b5779;
	-moz-box-shadow: 0px -2px 10px 0px #2b5779;
}

.f-sub-close.toClose .f-actions {
	background-color: #fff;
	height: 4px;
	margin: 9px auto 0;
	width: 12px;
	position: absolute;
	top: 0px;
	left: 9px;
}

.f-sub-close.toClose .f-actions-hor {
	background-color: #fff;
	position: absolute;
	width: 4px;
	height: 12px;
	top: 5px;
	left: 13px;
}

.sotbit_reg_pannel.open .f-actions-hor {
	display: none;
}

.reg_bottom_pannel_in_wrap {
	border-top: 3px solid #fff;
	padding-top: 0px;
}

.bottom_pannel_in {
	width: 100%;
	margin: 0 auto;
	position: relative;
	text-align: center;
}

.bottom_pannel_in label {
	display: inline-block;
	color: #fff;
	text-shadow: 1px 1px 1px #335e8d;
	font-family: Verdana;
	font-size: 13px;
	line-height: 32px;
	height: 32px;
	margin-left: 10px;
}

.bottom_pannel_in form {
	position: relative;
	display: inline-block;
	width: 300px;
	text-align: right;
	margin-right: 10px;
}

.bottom_pannel_in form input[type="text"], .bottom_pannel_in form input[type="email"] {
	width: 280px;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	padding: 0 90px 0 7px;
	border: 1px solid #afafaf;
	border-radius: 7px;
	font-family: Verdana;
	font-size: 14px;
	color: #999;
}

.reg_bottom_pannel_in_wrap input[type="submit"] {
	position: absolute;
	right: 5px;
	top: 4px;
	height: 22px;
	border: 1px solid #e9e9e9;
	color: #656565;
	text-shadow: 0 1px 0 #fff;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px;
}

.sotbit_open_reg_form {
	font-family: Verdana;
	font-size: 13px;
	cursor: pointer;
	text-decoration: underline;
}

.sotbit_open_reg_form:hover {
	text-decoration: none;
}

.sotbit_reg_form {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	z-index: 1000;
	overflow: hidden;
	opacity: 0;
}

.sotbit_reg_form, .sotbit_reg_form * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 1.42857;
}

.sotbit_reg_form .modal-window-bg {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpi/PT+bT8DGmBiwAIoFAQIMABb1wNnKhf2MQAAAABJRU5ErkJggg==") 0 0 repeat;
	width: 100%;
	min-height: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.sotbit_reg_form .wrap-out {
	position: absolute;
	top: 55px;
	width: 100%;
	z-index: 103;
}

.sotbit_reg_form .wrap-out .container {
	background: none;
}

.sotbit_reg_form .modal-block {
	background: none;
	background-color: #2b5779;
	max-width: 485px;
	width: 98%;
	margin: 0 auto;
	padding: 8px;
	position: relative;
	z-index: 1010;
}

.sotbit_reg_form .modal-block .close {
	height: 28px;
	width: 28px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeFJREFUeNqcVDtLA0EQzusSEg1ENGcEMWlUuKhBBP+EIBY2YmMREGz9HXYW+gMsFFsLW7UIoqBiDtTGnI+Yh5CHJpozxvnCRjbrnq+Bj2V2Zr6dnZ1Z+/XBvk0iQcIUYZLQz/Qc4ZZwSNhhepu4BF0hLBJmCR7JAcA4YYGwTVgnmC0HB+ccIKwR5iVEoniY3xqLayNDRisEzfY30VicwpPF/0HEE8ZbZKjDXFvhvL5vrymxI74XZDOtNJsv4vV6QrHYaGco1C0jwj7s8BMebhpkE7zzW7X6mk2e613hSCQwEO7jbdCxDzv8hHMmHKyP2uS1XK6kz07PO1RV7RkcimAPa0cwqGIfdknS/XZq2j3+mrw4FcWlatFhp9vtrtdqtayevKib5ptFKU1kVvrhtRrCaiUlkBkyS/MhxmKaWalU7o6PTrBCFwrPiwGyxJf29vt9odGx6HM+l89fXV433t8bWKFjH3YJWQJku/x84WQ1OqIVDcMopFL3vDf04o1hwC5kiPhdDHqGsMVmrdkaD/RidK0X2V3K6XT+pVh8EloD8ZnWOGH69c9jLIgs7DqL/5xNpLnME/5SdBZnil9QgbBE2OBraJUc81ticdLPEXVYJWxyP+0AAXP6yNrI8qf9EGAAqRC2AfqAp4YAAAAASUVORK5CYII=") 3px 5px no-repeat;
}

.sotbit_reg_form .modal-block-inner {
	width: 100%;
	position: relative;
	background-color: #fff;
	min-height: 150px;
	z-index: 1050;
}

.sotbit_reg_form .modal-content {
	width: 100%;
}

.sotbit_reg_form .modal-block-inner .modal-title {
	font-family: "Franklin Gothic Book", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: #a76e6e;
}

.sotbit_reg_form .register-error {
	font: 14px Arial, Helvetica, sans-serif;
	color: #f00;
}

.sotbit_reg_form h3 {
	padding: 8px 12px 10px 12px;
}

.sotbit_reg_form .register-form .field {
	display: inline-block;
	margin-bottom: 7px;
	width: 100%;
}

.sotbit_reg_form .register-form .field_group {
	padding: 10px 0 0 0;
}

.sotbit_reg_form .register-form .field {
	display: inline-block;
	font: 14px Arial, Helvetica, sans-serif;
	margin-bottom: 7px;
	width: 100%;
}

.sotbit_reg_form .register-form .field .field-title {
	display: inline-block;
	float: left;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-right: 10px;
	width: 23%;
	min-width: 60px;
}

.sotbit_reg_form .register-form .field .field-newshecked {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.sotbit_reg_form .register-input, .sotbit_reg_form .register-form  .register-input:focus {
	width: 60%;
	border: 1px solid #bbb;
	color: #000;
	height: 18px;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.sotbit_reg_form .register-form .register-input.capcha {
	margin-bottom: 5px;
}

.sotbit_reg_form .register-form .register-buttom {
	text-align: center;
	margin-top: 5px;
}

.sotbit_reg_form .register-form .register-buttom input[type="submit"] {
	border: 1px solid #e9e9e9;
	border-radius: 3px;
	color: #656565;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	padding: 0 10px;
	text-shadow: 0 1px 0 #fff;
}
/* Ammina CSS file original /local/templates/clife_composite/assets/css/goods.css */

.item-offer a.showClubPricePopup {
	display: inline-block;
	color: #fff;
	white-space: nowrap;
	margin: 0px 0px 0px 0;
	cursor: pointer;
	text-align: center;
	font-size: 16px !important;
	height: unset;
	line-height: normal;
	text-decoration: none;
	border: 2px solid #4dbd07;
	padding: 8px;
	border-radius: 6px;
	font-weight: bold;
	background: #4dbd07;
}

a.login-button:hover {
	text-decoration: none;
}

.item-offer a.showClubPricePopup:hover, .item-offer a.showClubPricePopup:focus {
	color: #4dbd07;
	background: #fff;
}

.line-through {
	text-decoration: line-through;
	zoom: .7;
	color: gray !important;
	padding-left: 15px;
}

#forHomies {
	position: relative;
	width: 680px;
	max-width: 100%;
	margin: 0 auto;
	padding: 20px;
	background: #fff;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
}

@media (min-width: 767px) {
	#forHomies {
		padding: 30px;
	}
	
	#forHomies h2 {
		display: inline-block;
		vertical-align: top;
		padding-left: 20px;
		line-height: 52px;
	}
}

.red_btn:hover {
	border-top: 1px solid #e65757;
	border-left: 1px solid #de5454;
	border-right: 1px solid #de5454;
	border-bottom: 1px solid #cc4e4e;
	background: #ff6161;
}

.red_btn {
	border-top: 1px solid #e66969;
	border-left: 1px solid #de6565;
	border-right: 1px solid #de6565;
	border-bottom: 1px solid #cc5d5d;
	background: #ff7474;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	height: 30px;
}

.e15 {
	font-size: 15px !important;
	line-height: 15px !important;
	display: inline-block;
}

.red_btn .buttonn {
	color: #fff;
}

.buttonn {
	display: block;
	cursor: pointer;
	padding: 7px 10px 7px 10px;
	color: #4a4a4a;
}

.ord {
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #ccc;
	background: white;
	color: #4a4a4a;
	font-size: 13px;
	line-height: 13px;
	height: 30px;
	cursor: pointer;
	display: inline-block;
}

.fake_link {
	color: #058bca !important;
	text-decoration: none;
	cursor: pointer;
}

.login-button {
	text-decoration: none;
}

.main-detail-cont {
	min-height: 400px;
}

.top-line {
	margin-top: 10px;
	margin-bottom: 25px;
	height: 25px;
	line-height: 25px;
}

.site-content {
	font-size: 14px;
}

.eac-container {
	margin-top: 30px;
	margin-bottom: 30px;
}

.eac-container .eac_img {
	margin-left: 100px;
	width: 50px;
	display: inline-block;
}

.eac-container .files_block {
	color: #004b50;
	line-height: 20px;
	width: 250px;
	display: inline-block;
	margin-left: 100px;
	vertical-align: middle;
	font-size: 13px;
}

#tooltip {
	font-size: 13px;
	text-align: center;
	line-height: 1.5;
	color: #004b50;
	background: #fff;
	border-radius: 5px;
	border-top: 1px solid #fff;
	box-shadow: 0 6px 25px rgba(0, 0, 0, .3);
	position: absolute;
	z-index: 100;
	padding: 15px;
}

#tooltip:after {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top-color: #fff;
	border-top: 10px solid rgba(255, 255, 255, 1);
	content: "";
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}

#tooltip.top:after {
	border-top-color: transparent;
	border-bottom-color: #333;
	border-bottom: 10px solid rgba(0, 0, 0, .6);
	top: -20px;
	bottom: auto;
}

#tooltip.left:after {
	left: 10px;
	margin: 0;
}

#tooltip.right:after {
	right: 10px;
	left: auto;
	margin: 0;
}

.file_item a {
	color: #004b50;
	text-decoration: underline;
}

.extension_eac {
	float: left;
	width: 53px;
	font-size: 11px;
	border-radius: 2px;
	margin-right: 10px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

.article {
	color: #9c9c9c;
	display: inline-block;
	padding-right: 20px;
}

.article span {
	color: #363b40;
}

.stat-stars-cont {
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #cccccf;
}

.stat-stars-cont .stat-stars .fa {
	font-size: 14px;
}

.stat-stars-cont .stat-stars {
	margin-right: 8px;
}

.stat-stars-cont  .add-review {
	text-decoration: none;
	border-bottom: 1px dashed #21acb7;
	color: #21acb7 !important;
	background-color: transparent !important;
}

.stat-stars-cont  .add-review:hover {
	border-bottom: none;
}

.stat-stars-cont  .add-review {
	margin: 0px;
	padding: 0px;
	font-size: 14px !important;
	height: 14px !important;
	line-height: 14px !important;
	float: none;
}

.counter {
	color: #9c9c9c;
	display: inline-block;
	padding-left: 46px;
	border-left: 1px solid #cccccf;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAABJUlEQVR42qTSzyqtARQF8N/5OmXGQAqnDIyoM8LkdkdcyXVGJorjAcgLGCne4XY9AClzVwlneCfoDCgjA+VPyYAXYLJOfclA2bVrt/Za7b1Xu6IxrxQVNLCIKfQHf8Qp9nCAt46gWhIPYwc/cIVd3JR6s1jCfyx3ekUIYzjDIOZQxxbuklvB5sI5i0YVfTjELX7hGTPYR08GvGAhvHGcpK4X2ERXbn9Gd8RtjCbbwbrDaUSzWaCJP1kVJjN5BdfJlWCT4dxF0yx8M4q4vYZasFZu3sZIcjtYK5xaNLsVjfk+XOLhCyYeoTcmDqBexRN+4xjnWI3DQ6WbW3gN72/MnMZTx4MLTOAe/7LRRlatpb5M7z7ci4+feIOfpVdufvLK6x9f+X0AlAVMJPQOukgAAAAASUVORK5CYII=") 20px center no-repeat;
}

.counter span {
	color: #363b40;
}

.detail-info-block .main-detail-cont .nav-thumbs-slider {
	max-width: 410px;
	margin: 0 auto;
}

.detail-info-block .main-detail-cont  .nav-thumbs-slider li {
	margin: 6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #d9d9d9;
}

.rating-disabled .rating-disabled {
	display: none;
}

.slider-scrollable .detail-info-block .main-detail-cont .slick-prev {
	left: -25px;
}

.slider-scrollable .detail-info-block .main-detail-cont .slick-next, .slider-scrollable .detail-info-block .main-detail-cont .slick-prev {
	width: 30px !important;
	height: 30px !important;
	border: 1px solid #d9d9d9;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
}

.slider-scrollable .detail-info-block .main-detail-cont .nav-thumbs-slider .slick-next:before, .slider-scrollable .detail-info-block .main-detail-cont .nav-thumbs-slider .slick-prev:before {
	color: #d9d9d9;
	font-size: 14px;
}

.slider-scrollable .detail-info-block .main-detail-cont  .nav-thumbs-slider .slick-next:hover:before, .slider-scrollable .detail-info-block .main-detail-cont  .nav-thumbs-slider .slick-prev:hover:before {
	color: #ff9100;
}

.slider-scrollable .detail-info-block .main-detail-cont .nav-thumbs-slider .slick-next:hover, .slider-scrollable .detail-info-block .main-detail-cont  .nav-thumbs-slider .slick-prev:hover {
	border: 1px solid #ff9100;
}

.brand_picture {
	display: inline-block;
	margin-bottom: 25px;
}

.div-striped-line {
	margin-bottom: 5px;
	font-size: 16px;
}

.striped-line-hidden {
	display: none;
}

#all_ch {
	color: #21acb7 !important;
	display: inline-block;
	margin-top: 10px;
	border-bottom: 1px dashed #21acb7;
	text-decoration: none;
}

.pay-systems {
	text-align: center;
	margin-bottom: 0px;
	position: relative;
	top: -35px;
}

.block-pay {
	margin-bottom: 10px;
}

.block-pay span {
	margin-right: 4px;
	width: 48px;
	height: 30px;
	display: inline-block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border: 2px solid #ebebeb;
}

.di-v {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAMCAYAAAAK/x/DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAGRElEQVR42kzQ+W+ThwGH8e97+H19x/ZrO3YOcjaOCSExCVe7sBCSlkOBhtGidlQtaKKFbVUKgk5dp3ViSKMMWDU6WGmrolK1UQvrCAJU1NCSERJCkiaEJuR0LtuxHV/x6yP2+777aVM/f8Gjh9j+/OkDE05vw9S0f7VSyQYokgiVlmZPX7rw2msGg5ofeDgNXYYSn35xd8/Zv1/fnxZEau/eujPP1K/86vUjn34fDkSIYlv24P5XNh7ctLEMLZc7a79ufXBgcsq/NplIGRiWDnMG9eDbR589VFGeO8RxGpiNWhw8dPF4yxf/eYqkKLKquqjr5RdrjkT5BOh1a4o/XlWZ1zU2Pv/cN22Dv5v3RuAam8Hxk9Y7TY3VFxRyGVIpAVdaH7wX9AYNYOV4trHqxf6HM47xh84NgICVlQXhvS9twJf/uv/q0eYPzwMUIGeg1qkQcAc0nnFPTk/f5GFRklDzpA0tX3VWnzvT+pZMr0YqEcPImLtGztJHtVqdREejiaTJqOn9/ZEdvRaLzvfXE1+fIuVKTEx6K/0Li6hyFKDz/tjPfhycMYCk0LC58r7dlj11/qO2VwlWBolgUFtjPzM84iL3HfzgPFg5Cp6whgrzzRcXo/HZdLGlRK9TLaty5A+ZTRkgCQKXr3a/AUhQKllICgaBII/ZuYCttCRrmE6lBRiNWkQW48jJMnyr0KmQ5BMIhmJ2hZyBSsni5q2BA1IsAVAUtm9xHEulBDin/OsBCSaLHhlaZVvzm5/9PBqMgZbRsD1h7Tr2h13Nbd89QjKZhq3EitoaOxmLLUkjo27V7fbh3bROgwyNgk+lBXbeE6Kd0z6HrcQ6TC63ZUOvU2IhEEVuDjeQlWUISoIIry9cJmMoOKd8aGsfeg4kicKy3HBD3Yprj0fd8PkjFZIEGPTqoL00C6UlVkAQocxQoqdvsvYvp1pP5+eZDM/Ur0RerhGBAC/K5TLcbh/a53e6KJNJg11Na44qleyCmEzANR9y0DIKpNWSAVEQIQgSsiw6qajA3C4JAry+RbMgSOjsHq9zO+dlEAVse7riI7NJi95+p923sKgnCECrUfSZOC3+dmLPnfotjnuRORf42BJ7uaXjjf2//nD8XvfoL9euLoJSycDlDuLqjb7DQBpF+ebuzfUr/0EAcUDC3FywMhFfAhlPpCCIEtJpARRForgw8w5IErFYEi53cPmDvsndSAlgOS2e3lR+dmEhirFxz5pYNAECBIoKzL0TTi9C4Zh09vTLNQ1bn/wkxidAq1nw8SVd88F/Xrp284fNy3I5dHSN1vT3jOeBYLFz++p3G+pWIDeHu4+UAPd8yBHlkwRJEAQIggBBEkilBJQUW+6wWiUYVoYr/+4+2dfvbAREbHiqtKNiRe6kyxOCz7+4Cqk0CEYGq1X3gyUzA63XezH4aEY4fKhx7/F3nl9XWZ7XpVAwIBQKvPSrc291do/j4aPZ3yKZgDpTj3Aknnnz1sBWhqEYmVIOry9idHmCNhqShP+J8gnkLzP2ZGdxQbc7qO/oGt1KUiQgY9DUWH2CpikEAlF45sOrJABKFQurRXdPr1ORi4txyeUOSW5PCDsaq7pUSvad5sMXbzAMDY5Te0dGXPj2+0e/UGVyYBgafzp++SxiSSiMGugtHPzeMFyuoINOpYT/B6XSCZhNGrGkKPP25OjcTs6iR9C/CFt5nq+2xn51di6AYJhnPN5wpQQgy6LzVpbnTdz4pr/szPs3r5XZc67xfOLxj4/ntF5fZJ9ap0LUM4d3j73+XiyW3DQ+MEEalmVCFEQYTVqIogiCICAKIpBOY84dctDiTw5BkkCSJPLzTHclETspkoQQjWNzffkHnEGNUCgGrzeyad4TUhOShMJ882iWRYcLn9xumn08nD875fuNRq8Czych8klASGL3K9uu7thW1b6u7o88KBnSaQHH3t61cbkte1rGUEQkEpc1v3lpyD87j+kZfxNtNmnxUxlaBdavKb5+qeXunlCIB7fMJG5pqHjf54sgnlzC1KxfF+cTfSRJguPUn6nVclSvKhzs6bbfWpIkWzy+ZJAbZAmuyDJSUZZ75eSfXzj1+Zcd9gf3RrwgieDa6uL+F3at/04QRHj9EYRCPIxG9blpll03NeNf+O8AgZTiYValAn8AAAAASUVORK5CYII=") center center no-repeat;
}

.di-mc {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAQCAYAAADj5tSrAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAADt0lEQVR42oSUW2hcZRDHf/Ods3uyyWaTTZOYSqVoUNKgtgn1BhXaQlGwtKW+5E36oAgVHwQfBPGlIopvFn2oCkVEH0RqIaJivWMQtK0t2tob2iSmaZqYTbM9u2fPOTM+7KZpm5QODAxz+zP/b+YTVQ0AR11ERMKGjV4udevcfMEVWuddW/vFBb+BE1AAq5W7rFZqE78lpKk4IQs5Zs0NM/UbAA4wEQkxgnDv27ujg19sSw+fHNT5MO9am8veQN/RYPtjw03PPf+m+Gh6+uOn0/FDT1jpdD9xOY8XRFK484xbueFb795n3xLxQjOawZyoahPgRCRMT432z+7YfqD21+/3OEBoRsgAMUpIDBTWbvktv/f20dqFz3fKXIzkusp42RhNPItmCxbN4rofOJPZ9P6Q61hzxMyaRFVzIlJJz//bO9M/+GcaTgU+qxaJWZgZH89XiuvH8FdDbdvAuBZbI5m/EiDSSBRDnFnp1Gr8liS7/dCDrth31IlIDeDy1qeGk3Aq8FndaL4IsCDtGy/hbwRCyPx8soc08fA9XcwwwVInxTV/E8/78Y+7PzJNAwek0WdfDVX/+KYvQw+QLGme4tPUFZLpr8KUQFGQiarvn51stZZgaYHGvhT7Ru3CT33puU92OYDqh58O1aMZlhNDCHor9XCyuIvuwmwzaiCyTJFBphUb+/pxB6Bn/+mtp+myIA7FKyQQA9JgMgNypepLtebhxJZBEcl1J1YeW+nqu14LuIWIu9EBqAlqctMi5ysaew7A9XRP2tXK5enSqgPvmn1IwJoyqWUzejMgq85myXWWHEBmy6Pf3QqkNh7U30IamoCtaI3I+im2DFvipVSncJ2DR8XM0NLcbdPF3kllFo9VQLoEBAddQxNIt8I4EEC0dXCcliChGns3cKtUZ1ZYGuWyT470OTMLXHvbxcL+fc8oijFDnZdr6VdS9bn8fReEQATJ+t5p68hHVGrekgnicl7nzuX9h1590eXvOCuqmkNEBaLw9Xdenntp9x4Aj06E4JppIiKmac9ByxsdUbQyCFzaeQmXjaCxXRpnrDzWQ3wF/+HX9vjrXnjFwEdVc6qaVzPfzIiGD+2Y2bB5ZJKsTcBVnSRjM49s/qVy4PCmND2/pvbDroOVD+4qV97rsMq+glXeLVpl/6o4Gt46kox+udPMUDOnqs1y3VcvkgrUAOLjx9YnR44P6nSp061on/EH7juSWbfu1+sOu3T6fv3vxFoqlzrJts279rtPSNfASOOUfMwCIPl/ADxXxGId2jxDAAAAAElFTkSuQmCC") center center no-repeat;
}

.di-mir {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAKCAYAAADcpvzeAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAEEUlEQVR42nyUW2xUVRSGv33OmTMzp3OmtJ0OtLQdSpEaqlxETUQBAU00gEQREx7wzfAmqIkx8RIJRl70wYp4ebBAEBOIYIQHFUlEH0ggWnBAvNFSOjNtacu0c+bSObftQzsTgsQ/2VnJzsq/v6yVf4uNJ59PA6bru1hOwdq55IV3N3es/8iXPgCH/zr+2meXD+2IBIwaTdEA+oElwKfAVoCcbe2ZY8T3HHysm6NXT7zxcfLgzlrd1G2vwPKG1k3/GG8pX/UpP1BjW0iJcD2E7ULZRbEdP+bLq88trP3wg1Vz92tAM4Cu6uDkzX3J/Xs76xZ8GQvV3/x7sm/uJ5cP7tGEhq7qzEC2MK1GwATIlicbtt29BcsptO/9rWd3WAsRUAN4MsQ1K9Oxo7N04PREMxM3MyY1GhUJAaiCYcu+r/v0YM+iWt1TAAvAlz51wVnkbIvzNy48qSsal8b/2DDllonqkQoMQHamWpULRYhCV30np1M/78rZFuZMv67qJCfG4oHyWefiWvWpcCgORQXpCXwEEgUpBYEaHQydV8+k91VxBcJ3pad40mfQSq9WFfWLASu1FsCTHpqi+VJKhdtk+w4dtfP6S26JE/2ntjWE6vB9HyEEAHMjTcrbvUd40Z468U7XGuPwYP2uvoKyMpt36nzPAc/Fc1wwTHK5ifAtQIzPMeI/FZzi5nR++KFUfohUPrO6PljL7HDs5Gjp5johRPh2oKJT4oHGJank+JWnz430sqZlxSkpsfpzA8+EtBCRQHjMsiWvn+95eVn9d9cfNuZf7AzXetc8JVbWXCGQqFKQzmWMhc2JdBUo5xSiSxvv+VwiV2QKw11f93373khxbHZ7tO3POUb8QH9ucL2pR27nIaAGyJYnn72eT69sNGIsjnW9dG6kd6sQ08N0fW80rAVpNRPvZ6amkMVegopLmyZQdRVXeoyUxpg/y6f70Y2bq0AltxQ0tPAv7dG2by6NX9l+JnP2lZxt0R5tOyqlf6Hs28Lkv4oEDK5Zg9uHizfYMO/xgdaapsuHskcXxcINVebpItHVIKhBgN8LEttzPFSh+glz4cCm+U90d9Wt+7EKpCkallPIdkQTx1ShbteVALqi0xJpOpIcv1LSFZ07SUqJIhRsz+GRpgd3pwsjlLxyHf+vVcB40SmRiLay9a5NJMzWaa9KdENqkFQ+09xqNn/fEmnGcvIkoi00GfHkYD7TGlQDFbPKYyaAKhRulMZYMKud5fHFPRfHLmFo4Vt3G7wDkD4de4FAYDl5suVJJNNAGcAKKJqVyg/VG5rB0ljXqXR+yFrWeO/xoBZkqDAS1ZSANRP11IzpKGBNeWUrqAbTb96/c4snPf/X0SSmHhma6bWA/C3fROVUNyOR+FJWSf8dAKllzIx0LKiNAAAAAElFTkSuQmCC") center center no-repeat;
}

.block-pay-text {
	line-height: 1em;
	color: #000;
}

.block-pay-text span {
	font-weight: 600;
	color: #ff9100;
}

.detail-info-block .item-offer {
	border-top-left-radius: 18px;
	-moz-border-radius-topleft: 18px;
	-webkit-border-top-left-radius: 18px;
	border-bottom-right-radius: 18px;
	-moz-border-radius-bottomright: 18px;
	-webkit-border-bottom-right-radius: 18px;
	border: 1px solid #ececec;
	padding: 15px 0 15px;
	clear: both;
	margin-bottom: 15px;
}

.detail-info-block .js-price {
	text-align: center;
	width: 100%;
	line-height: 1em;
}

.detail-info-block .item-offer .price>span {
	font-size: 48px;
}

.js-block-ch {
	margin-bottom: 25px;
	margin-top: 25px;
	text-align: center;
}

.js-block-ch a:hover {
	background: transparent !important;
	color: #ff9100 !important;
}

.js-block-ch a {
	border: none !important;
	padding: 0px !important;
	text-align: center;
	display: inline-block !important;
	height: 1em !important;
	line-height: 1em !important;
	margin-bottom: 0px !important;
	font-size: 14px !important;
	color: #21acb7 !important;
	text-decoration: none;
}

.js-block-ch a span {
	border-bottom: 1px dashed #21acb7 !important;
	color: #21acb7 !important;
	width: auto !important;
}

.item-offer .to-basket.addbasket-a:hover {
	background-color: #ff9100 !important;
}

.item-offer .to-basket.addbasket-a {
	height: 65px !important;
	line-height: 65px !important;
	border-bottom: none !important;
	font-size: 16px !important;
}

.item-offer .to-basket.showpromo-a {
	background-color: #9136a9;
	height: 40px !important;
	line-height: 40px !important;
	border-bottom: none !important;
	font-size: 16px !important;
}

.item-offer .to-basket.showpromo-a:hover {
	background-color: #78258e !important;
}

.item-offer .js-buy1click .js-addoneclick {
	border: 1px solid #ff9100 !important;
	height: 65px !important;
	line-height: 65px !important;
	background-color: #fff !important;
	color: #ff9100 !important;
	font-size: 16px !important;
}

.item-offer .js-buy1click .js-addoneclick span {
	padding-left: 43px;
	width: auto !important;
	color: #ff9100 !important;
	font-size: 16px !important;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAADtNKTnAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAABfklEQVR42pzTvWuUQRDH8c8eZ0TxpbTXa4RoZwQhiLFSiI2lpf0K1rFQ/wFv0dLqQBCDIEQRwU5Md5WNIIiCRQhaGLURHAs35nK5lycZGHh2Zp7vzu7+JkWEkVbSVXyUo2+KtSbk5nFaA2sN7NxT0uzYypIWlXR7WicreK6kTl1vVKekBTzE05EbRMSWd12LrjdDsX3R9SW6zm6LD/jOYFe7UWzAU3Sdwona2Jocq/UIx/FTjrW6voT9ta4vx+fN07QxV18CPmC1fmdcrPfxDVdwoOZ+4D8kTdDJPdzAOyzIsd5MJyV1lHR/qGa2vtrRJjrp4DXejqg7g1fjQIOdPMaSHI/GbDiHZ0o6OAkyL0dvisLPY2UYtAXJ8Uszu4AnSpppMoCT7DKWN0F7hcAiekpqtfcIeIHfVayH9w7J8WA3d7KO5aHYLSUdagL5g34V2nV8Hcgdw80mkDs4J8cnOb7j7lD+5PQB3DmQM3hfO1qS4+XuIf9AR7Ahb//p7wAQHsIShANp1QAAAABJRU5ErkJggg==") 0px 0px no-repeat;
	line-height: 1.5em;
}

.item-offer .status.exist {
	text-align: center;
}

.item-offer .status.exist span {
	display: inline-block;
	text-transform: none;
	line-height: 1em;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAArklEQVR42nzOoU6CYRyF8d/LnIVisHAJBAuBJDdgeTcDbm6MmT+ugG4zvs3G3Ny0fHQtXoABroHRMbr5p3ywr+DZTjjPnnBSRDiVtJz18IDns3+kC3yij0jq6hL3eI9cto10jg+MsMEwqas5HrHGNX7wijvsMIpcVh0ssMUV3vDUSL+4jVxWkCJCWs4G+EK3dXMSubwcRgcil2+M8dfweVsCEXGsurpRV9M2O3Q/AHGoSo4g/8PKAAAAAElFTkSuQmCC") 0px 2px no-repeat;
	padding-left: 20px;
	color: #363b40;
	font-size: 13px;
}

.detail-delivery-item-img {
	width: 50px;
	float: left;
}

.detail-delivery-item-text {
	font-size: 14px;
	color: #000;
	line-height: 1.3em;
}

.detail-delivery-item {
	margin-bottom: 15px;
}

#ico-delivery1 {
	position: relative;
	top: 3px;
	left: 2px;
}

#ico-delivery2 {
	position: relative;
	top: -2px;
	left: 6px;
}

.item-offer.new-offer {
	padding-bottom: 10px !important;
}

.compare-bb a {
	position: static !important;
}

.compare-bb {
	border: 1px solid #21acb7;
	text-align: center;
	margin-bottom: 35px;
	margin-top: 40px;
}

.compare-bb-addcompare {
	border-right: 1px solid #21acb7;
}

.compare-bb  .balance.js-addcompare {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAAhElEQVR42mJUXLOdgQSgysDA0MHAwMCMJLaWhYE0YM3AwBCELsjEQAUwuAzpYGBg+ICE3zIwMFiQYggLAwODBgMDAz+auATdvYMvinMYGBhEkPhvGBgYvpBqyGQsYomDP4pHDcGM4rVoYn8ZGBiuMjAwzERLuS8YGBiOMjAwrEMvTwADANgVEfV5Ih8dAAAAAElFTkSuQmCC") left center no-repeat;
}

.compare-bb  .to-wishlist.js-wishlist {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAABKklEQVR42qzTMUtcURCG4ecebWwUf0CKtfMHCHYKgt4mCl4ECxsrG220EZtgZxOwCQQ7wQjCgnYKIjZWWliKiltEwa2ylQnESGxOcL14d6Pu1535Zl7mnDmTlMq7ohJ8xDC6cIFNXHlSLybRgx/Yw14lS/9CEmHd2MaA53rAEj5jGYtoy+UcYaKSpdWkVN5NsI8hxbrGhwb+CfoD0iYgTUDQh/GAEa3RYEBni2AdIU6tFToLcfy/3wn6iW8B3zH/TthMJUtvQzx8wdc3glYqWboBoS44h4NXgnbip5aH/cEEzv8TdIqpf6uUh0Et7metCaiKUdzVB8MLiZfIcF8A+oUx3OSNUFBwiNkCbxrHLxmhwVXWsJqLfcJWUUF7k7dZiAPpj92uN0p+HAA1Vj6eaDmByAAAAABJRU5ErkJggg==") left center no-repeat;
}

.compare-bb .balance.js-addcompare i, .compare-bb .to-wishlist.js-wishlist i {
	display: none;
}

.compare-bb .balance.js-addcompare, .compare-bb .to-wishlist.js-wishlist {
	border: none !important;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	color: #21acb7;
	font-size: 13px;
	padding-left: 25px;
	width: auto !important;
}

.compare-bb  .to-wishlist.js-wishlist.active {
	line-height: 1.4em !important;
}

.compare-bb  .balance.js-addcompare span, .compare-bb  .to-wishlist.js-wishlist span {
	line-height: 1.4em;
	display: inherit;
}

.pill-content>.pill-pane, .tab-content>.tab-pane {
	height: auto !important;
}

.row-dop-block {
	text-align: center;
}

.row-dop-block img {
	max-width: 80%;
	height: auto;
	max-height: 150px;
}

.title-dop-block {
	font-size: 16px;
	font-weight: 600;
}

.block-dop-price .price {
	text-align: center;
}

h2.title, .title_prop_detail {
	font-size: 18px !important;
	font-weight: 600 !important;
}

.col-sm-7  .accordion-link, .col-md-9 .accordion-link, .col-lg-9 .accordion-link {
	display: none;
}

.tab-pane {
	margin-bottom: 30px;
}

.table-striped td {
	padding: 10px 20px !important;
	font-size: 14px;
	color: #969696;
}

.table-striped td.val {
	color: #000;
	text-align: right;
	font-weight: 600;
}

.tab-pane .entry-title a {
	color: #21acb7;
	font-size: 16px;
}

.tab-pane  time {
	font-style: normal;
}

@media (min-width: 1400px) {
	#reviews-body .item .user-info {
		width: 25% !important;
	}
}

#reviews-body .list .item {
	margin-bottom: 30px !important;
	padding-bottom: 15px !important;
}

.tab-pane #reviews-body .item .username, .tab-pane #reviews-body .item .reply-header {
	font-size: 16px;
	font-weight: 600;
	border: none;
}

@media (min-width: 768px) {
	.tab-pane #reviews-body {
		margin-bottom: 30px;
	}
	
	.tab-pane .delivery-row .payment-item {
		border-left: 1px solid #ececec;
	}
}

.tab-pane #add_question #question-editor {
	width: 100%;
}

.tab-pane .add-reviews .spoiler, .tab-pane .add-questions .spoiler {
	box-shadow: none;
	padding: 0px;
}

.tab-pane .add-reviews .spoiler-input, .tab-pane .add-questions .spoiler-input {
	min-height: 40px;
	line-height: 30px;
}

.delivery-row {
	border: 1px solid #ececec;
}

.tab-pane .delivery-row .delivery-item, .tab-pane .delivery-row .payment-item {
	padding-left: 0px;
	padding-right: 0px;
}

.tab-pane .delivery-row .payment-item #bonuses_registration {
	width: 100%;
}

.h2_title {
	font-size: 18px;
	line-height: 1em;
	padding: 20px 35px;
	border-bottom: 1px solid #ececec;
	font-weight: 600;
}

.tab-pane .delivery-box, .tab-pane  #bonuses_registration {
	padding: 20px 35px;
	margin: 0px;
}

.tab-pane .delivery-box .item_delivery {
	padding: 0px;
	border: 0px;
}

.tab-pane .delivery-box .item_delivery .your_city, .tab-pane .delivery-box .item_delivery .product_delivery {
	padding: 15px 0;
}

.tab-pane .delivery-box .item_delivery .your_city {
	padding-top: 0px;
}

.tab-pane .tab-pane .your_city .bold {
	font-weight: 500;
	color: #21acb7;
	border-bottom: 1px dashed #21acb7;
	text-decoration: none !important;
}

.tab-pane  .delivery-box .item_delivery .your_city {
	border-bottom: 1px solid #ececec;
}

.tab-pane .delivery-box .item_delivery .dot_bottom {
	border: none;
}

.tab-pane .delivery-box .item_delivery>div ins {
	position: static;
	color: #ff9100;
	font-size: 14px;
}

.tab-pane  #bonuses_registration {
	color: #969696;
	font-size: 14px;
	margin-top: 5px;
}

.tab-pane  #bonuses_registration ul li {
	padding-left: 0px;
}

.tab-pane  #bonuses_registration ul {
	list-style: none;
	margin-bottom: 0px;
}

.tab-pane .form_bonuses_registration ul li::after {
	display: none;
}

.pay-i {
	color: #363b40;
}

.tab-pane .form_bonuses_registration ul li {
	padding-bottom: 10px;
}

.pay-i-bot {
	margin-bottom: 10px;
	display: inline-block;
}

.tab-pane .form-group {
	margin-bottom: 0px !important;
}

.item-img-list.item-img-slider li {
	padding: 0px !important;
	border: none !important;
	text-align: center;
}

.item-img-list.item-img-slider li img {
	display: inline-block;
}

.vkl_detail_active_cont .slider-scrollable h2 {
	display: none;
}

.slider-scrollable .vkl_detail_active_cont .slick-next.slick-arrow:before, .slider-scrollable .vkl_detail_active_cont .slick-prev.slick-arrow:before {
	color: #d9d9d9;
	font-size: 24px;
}

.slider-scrollable .vkl_detail_active_cont .slick-prev {
	left: -10px !important;
}

.slider-scrollable .vkl_detail_active_cont .slick-next {
	right: -10px !important;
}

.vkl_detail_abtest {
	padding: 12px 20px;
	margin: 0px;
	list-style: none;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-top: 1px solid #ececec;
}

.vkl_detail_abtest li {
	display: inline-block;
	margin-right: 20px;
}

.vkl_detail_abtest li a {
	padding: 10px 12px;
	display: inline-block;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color: #28afb9;
	font-size: 16px;
	text-decoration: underline;
	line-height: 1em;
}

.vkl_detail_abtest li.vkl_active a {
	background: #f4f4f4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	color: #363b40;
	font-size: 16px;
	text-decoration: none;
}

.vkl_detail_active_cont {
	height: 395px;
	width: 100%;
	position: relative;
	overflow: hidden;
	border: 1px solid #ececec;
}

.vkl_active {
	color: red;
}

.vkl_detail_active {
	opacity: 1 !important;
	z-index: 1 !important;
}

.vkl_detail_active_cont .js-bigdata, .vkl_detail_active_cont .aksessuary, .vkl_detail_active_cont .s_etim, .vkl_detail_active_cont .pohogie, .vkl_detail_active_cont .prosm {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}

.slider-scrollable .slick-slide .category-item-title {
	color: #28afb9;
	font-size: 14px;
	display: inline !important;
	text-decoration: none !important;
	border-bottom: 1px solid #28afb9;
}

.slider-scrollable .slick-slide .status.exist {
	text-transform: none;
	line-height: 1em;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAArklEQVR42nzOoU6CYRyF8d/LnIVisHAJBAuBJDdgeTcDbm6MmT+ugG4zvs3G3Ny0fHQtXoABroHRMbr5p3ywr+DZTjjPnnBSRDiVtJz18IDns3+kC3yij0jq6hL3eI9cto10jg+MsMEwqas5HrHGNX7wijvsMIpcVh0ssMUV3vDUSL+4jVxWkCJCWs4G+EK3dXMSubwcRgcil2+M8dfweVsCEXGsurpRV9M2O3Q/AHGoSo4g/8PKAAAAAElFTkSuQmCC") 0px 2px no-repeat;
	padding-left: 20px;
	color: #363b40;
	color: #363b40;
	font-size: 13px;
}

.slider-scrollable .slick-slide .status.no-exist {
	text-transform: none;
	line-height: 1em;
	padding-left: 0px;
	color: #363b40;
	font-size: 13px;
}

.slider-scrollable .slick-slide  .price b, .slider-scrollable .slick-slide  .price strong {
	color: #363b40;
}

.item-viewed-slider li {
	height: 330px !important;
}

.slider-scrollable .slick-slide  .to-basket {
	background-color: #ff9100 !important;
	border: none;
	color: #fff;
	top: 70px;
	padding: 0 5px;
	margin-right: 8px;
}

.slider-scrollable .slick-slide .balance.js-addcompare i, .slider-scrollable .slick-slide .to-wishlist.js-wishlist i {
	display: none;
}

.slider-scrollable .slick-slide .balance.js-addcompare {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAAhElEQVR42mJUXLOdgQSgysDA0MHAwMCMJLaWhYE0YM3AwBCELsjEQAUwuAzpYGBg+ICE3zIwMFiQYggLAwODBgMDAz+auATdvYMvinMYGBhEkPhvGBgYvpBqyGQsYomDP4pHDcGM4rVoYn8ZGBiuMjAwzERLuS8YGBiOMjAwrEMvTwADANgVEfV5Ih8dAAAAAElFTkSuQmCC") center center no-repeat;
}

.slider-scrollable .slick-slide .to-wishlist.js-wishlist {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAABKklEQVR42qzTMUtcURCG4ecebWwUf0CKtfMHCHYKgt4mCl4ECxsrG220EZtgZxOwCQQ7wQjCgnYKIjZWWliKiltEwa2ylQnESGxOcL14d6Pu1535Zl7mnDmTlMq7ohJ8xDC6cIFNXHlSLybRgx/Yw14lS/9CEmHd2MaA53rAEj5jGYtoy+UcYaKSpdWkVN5NsI8hxbrGhwb+CfoD0iYgTUDQh/GAEa3RYEBni2AdIU6tFToLcfy/3wn6iW8B3zH/TthMJUtvQzx8wdc3glYqWboBoS44h4NXgnbip5aH/cEEzv8TdIqpf6uUh0Et7metCaiKUdzVB8MLiZfIcF8A+oUx3OSNUFBwiNkCbxrHLxmhwVXWsJqLfcJWUUF7k7dZiAPpj92uN0p+HAA1Vj6eaDmByAAAAABJRU5ErkJggg==") center center no-repeat;
}

.slider-scrollable .slick-slide .balance, .slick-slide .delete-item, .slider-scrollable .slick-slide .to-wishlist {
	border: 1px solid #21acb7 !important;
}

.slider-scrollable .slick-slide  .balance.js-addcompare.active, .slider-scrollable .slick-slide .to-wishlist.js-wishlist.active {
	background-color: #f4f4f4;
}

.slick-slide  .wait {
	display: none;
}

.fixed_element2 .item-offer.new-offer .price {
	line-height: 1em !important;
}

.detail-info-block .fixed_element2 .item-offer .price>span {
	height: 65px !important;
	line-height: 65px !important;
	display: inline-block !important;
}

.content-area .item-offer.new-offer .price {
	color: #363b40;
}

#justify li a {
	font-size: 16px;
}

#justify {
	margin-top: 50px;
	text-align: justify;
	height: 44px;
}

#justify li, #justify a {
	display: inline-block;
	float: none;
}

#justify:after {
	content: "";
	display: inline-block;
	width: 100%;
}

#justify:before {
	content: "";
	display: none;
}

#justify a {
	border-left: none !important;
}

.complekt_title {
	padding: 12px 20px;
	margin: 0px;
	list-style: none;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-top: 1px solid #ececec;
}

.detail-info-block .fixed_element2 .item-offer .price>span.action_del {
	line-height: 20px !important;
	height: 20px !important;
}

.complement {
	border: none !important;
	padding: 0px !important;
}

.complekt_block {
	border: 1px solid #ececec;
}

.complement .set-image img {
	max-height: 120px !important;
	line-height: 120px !important;
}

.set-name {
	color: #21acb7;
	font-size: 14px !important;
	text-align: center;
}

.add-set-name {
	text-align: center;
}

.add-set-name a {
	text-decoration: none;
	color: #21acb7 !important;
	font-size: 14px !important;
	border-bottom: 1px solid #21acb7;
	text-align: center;
}

.complement-price-block {
	text-align: center;
	margin-top: 10px;
	font-size: 14px !important;
	color: #363b40;
}

.complement-price-block b {
	font-size: 14px !important;
}

.set-name, .add-set-name {
	margin-top: 10px;
}

.complekt_block_item {
	padding-top: 20px;
	padding-bottom: 25px;
}

.complement .add-set-name::after, .complement .set-name::after {
	font-size: 0px !important;
}

.complekt_block_item_first, .complekt_block_item_second {
	border-right: 1px solid #ececec;
}

.complekt_block_item_first::after {
	content: " ";
	position: absolute;
	top: 100px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAACVElEQVR42sSYwWrqQBSGv8xViQYjbrQU7na6ldJ9S1d9BKEupC9S+iKlCws+QlfF7qW4dbYXpC5ETCBCbZO7GSVoTExQ8m9nMvPnn//MOWeM8XhMSlSAK+ACOAP+AL/AFzAGhlJKL82ChQPnlYA20AFugGLM3JVSagD0gL6U8jtpcSNBCQPoAk/AX9LjH/AIvEgpg32TRMwC58A78JyRAPq7Z+BdKXWelkQL+NTSHwM3wKdSqnUoiRbwATQ5LprARxQREXEEb4DNaWADb9tHI7ZM+HoCBaIUeVVKGVEkumk9IISgVqshhMjike42iZIOw3Ta2jbNZpNarZZFkSelVClMop0lDA3D2CiSMXzbYRId8kFnTaJyxPsgtTeUUhWhk1ExJxJF4ErobJgnLgo6HceGoW3bGxOGUS6XATBNk3q9vjMeBAGO4+D7ftwWZ4WkdF6tVmk0GrG/YlkWlmVFjgVBwGKxiC0nCsBP3AzXdRFCRIahaZpYloXneSyXy51x3/dxXTfpOH4KuiLaC9/3mc/nkWP1eh3Lslgul8xms6ye+BK6JMsTYwEMgVVOBFbAUAAeMMiJxEBK6a3d1suJRC+cO/q6KE2FIAg25s1YBPfDJL51VZwKjuMwnU6T7oF9eFy3A+Hgf0nrDd/3WSwWWZQY6P12KqsAuAemJ/bBFLgP9yHb1+AEuAOcExFwgDsp5SSp5B8B1ydQZApcSylHhzY/I+DyiPfHALiMIpDUBk6AW+AhS/iGwvABuN0+gjQNcaauXP/50bryQ94ninrjzO8T/wcAHV26nYKsc/YAAAAASUVORK5CYII=") center center no-repeat;
	right: -18px;
	width: 35px;
	height: 35px;
}

.complekt_block_item_second::after {
	content: " ";
	position: absolute;
	top: 100px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAABzUlEQVR42sTYz2dcURjG8c/cjBBCKSGkSkiVLLIsQ1apkgitZpNts5luspjN/BPpKhpdRBbZlmqF7qKhlNBlFyEaSrSEUIYylJhu3lvtNZ0fvZl7n83ZnPO83/u+9973nFPpbBtGs1jHPdzGVIznuIzxI17iy6CmlQEgxvAETdwdAvgUz7CPq14Tkz5Gq/iEvSEBxPy9WL/6PxBj2MJbzMun+fDZCt+BICZjUdP1qhm+k/0gxnGAZaPRcviP94J4jiWj1VLE6QrxGHXFqI6HWYiJLF0BehFxf0PUMVMwxEya+RRiUznaTCFqmCsJYg61pICvoZ8eJFgsGaJW7dsT1t5xK0eyvh7x+n7PHpPgZk+Tq5/5nrP/+qlKZ1un5HKoooUbJZbjR4LvJZfjsho7oNl/TjlYGXU1ThMcl/xKHCc4LBniMM3EWUkAZ2kmYKckiJ0/t/wT+FxwO/+GO2inmWijUXAWGhH3r+3dK+wWBLAb8bpudBs4GjHA+2zWsxBtrMXEUQE8SsvQ6/DTwkqcIa9T++HbGvQY2MZGZOUkZ/CT8NnIZmDQA/EbLOBp9JihekKsWwifXFcD3e4nFjEd/5VpXMR3f4EPw95P/BoARZFmBoQTxMEAAAAASUVORK5CYII=") center center no-repeat;
	right: -18px;
	width: 35px;
	height: 35px;
}

.complekt_title {
	font-size: 18px;
}

.complekt_block_item_summ {
	width: 200px;
	margin: 0 auto;
	margin-top: 10px;
}

body .complekt_block_item_summ .complect_all_price, body .complekt_block_item_summ .price {
	text-align: left;
}

.complekt_block_item_summ .complect_all_price s {
	font-size: 24px !important;
	color: #b6b6b6;
}

.complekt_block_item_summ .price s {
	font-size: 32px !important;
	color: #363b40 !important;
}

.content-area .complekt_block_item_summ .price {
	margin-bottom: 25px !important;
	color: #363b40 !important;
}

.detail-info-block .js-offer .to-basket.addbasket-a {
	background-color: #ff9100 !important;
}

.js-offer .js-price {
	line-height: 1em;
}

.js-price .del {
	display: block;
	text-decoration: line-through;
	font-size: 24px !important;
	line-height: 1em;
	color: #b6b6b6;
	text-align: center;
}

.detail-info-block .item-offer.new-offer .price, .fixed_element2 .price span.action_del {
	line-height: 48px !important;
	color: #363b40;
}

.fixed_element2 .price del {
	font-size: 24px !important;
	color: #b6b6b6;
	line-height: 1em;
	font-weight: normal !important;
}

.rel_right {
	position: relative;
	z-index: 10;
	height: 100%;
}

.detail-info-block .clann {
	position: static;
}

.detail-info-block  .clann a {
	display: inline-block;
	margin-top: 0px !important;
}

.detail-info-block  .clann::after {
	content: "";
	display: none;
}

.color-noselect {
	width: 26px;
}

.color-select {
	width: auto !important;
	font-size: 14px;
	line-height: 22px;
	padding-right: 2px;
}

.color-select, .color-noselect {
	display: inline-block;
	height: 26px;
	border: 2px solid #fbce57;
	border-radius: 13px;
	padding: 2px;
}

.steelseries-black {
	text-decoration: none;
}

.color-select a {
	text-decoration: none !important;
	cursor: default;
}

.color-select-text {
	display: inline-block;
	position: relative;
	top: -3px;
	padding-right: 3px;
}

#characteristics a {
	color: #337ab7;
}

.detail-info-block .item-offer .js-status a {
	margin-bottom: 0px !important;
	border: 1px solid #ff9100 !important;
}

.detail-info-block .item-offer .js-status:hover a, .complekt_block_item_summ .js-status a.to-basket:hover {
	background-color: #ff7200 !important;
}

.detail-info-block .item-offer .js-status {
	margin-bottom: 5px;
}

.js-block-ch a span:hover {
	border-bottom: 1px solid #21acb7 !important;
}

.item-img-list.item-img-slider li a, .nav-thumbs-slider li {
	opacity: .9;
}

.item-img-list.item-img-slider li a:hover, .nav-thumbs-slider li:hover {
	opacity: 1 !important;
	border: 1px solid #ff9100 !important;
}

#all_ch:hover {
	border-bottom: 1px solid #21acb7 !important;
}

.item-offer .js-buy1click .js-addoneclick:hover {
	background: #ff7200 !important;
}

.item-offer .js-buy1click .js-addoneclick:hover {
	background: #ff7200 !important;
	color: #fff !important;
}

.item-offer .js-status .wait a:hover {
	background: #f4f4f4 !important;
}

.item-offer .js-buy1click .js-addoneclick i {
	font-size: 18px;
}

.item-offer .block-dop-price  .price {
	height: 65px;
}

body .detail-info-block .fixed_element2 .item-offer .price>span.action_del {
	line-height: 48px !important;
	height: 48px !important;
}

body .fixed_element2 .block-dop-price .price {
	color: #363b40;
}

.block-dop-price .price {
	color: #363b40;
}

.detail-info-block  .clann a {
	position: relative;
	overflow: hidden;
}

.color1 {
	width: 7px;
	height: 14px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.color2 {
	width: 7px;
	height: 14px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.color-all {
	width: 14px;
	height: 14px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.formCost {
	float: left;
	margin-bottom: 10px;
}

.formCost label {
	float: left;
	font-size: 12px;
	color: #e40000;
	font-weight: bold;
	margin-right: 5px;
	position: relative;
	top: 2px;
}

.formCost input {
	float: left;
	text-align: right;
	color: #434343;
	font-size: 12px;
	font-weight: bold;
	width: 55px;
	height: 17px;
	background: none;
	border: 1px solid #e5e5e5;
	margin-right: 10px;
}

.block-user-price {
	margin-top: 40px;
	margin-bottom: 30px;
	border: 1px solid #22acb7;
}

.sliderCont {
	color: #b6b6b6;
	font-weight: 600;
	font-size: 16px !important;
	line-height: 27px;
	height: 27px;
	float: left;
}

@media (max-width: 425px) {
	.block-user-button {
		margin-right: 0px !important;
	}
	
	.sliderCont {
		padding-bottom: 80px;
		margin-right: 0px !important;
	}
	
	.block-user-price-main-top {
		padding-bottom: 0px !important;
	}
	
	.sliderCont #slider {
		width: 180px !important;
	}
	
	#minCost {
		width: 100px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	.block-user-button {
		width: 134px !important;
	}
	
	.block-user-price-main.row .col-xs-12 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.top-line {
		height: auto !important;
		line-height: initial !important;
	}
}

@media (min-width: 426px) and (max-width: 768px) {
	.sliderCont #slider {
		width: 270px !important;
	}
}

.sliderCont #slider {
	max-width: 100%;
	width: 770px;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	position: relative;
	top: 12px;
}

.ui-slider {
	position: relative;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 12px;
	height: 24px;
	background: #ff9000;
	cursor: pointer;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}

.ui-slider-horizontal {
	height: 3px;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -10px;
	margin-left: 0px;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-widget-content {
	background: #ececec;
	height: 5px;
}

.ui-widget-header {
	background: #ff9000;
}

.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.block-user-price-title {
	color: #004a53;
	font-weight: bold;
	padding: 20px 30px;
	border-bottom: 1px solid #22acb7;
	font-size: 16px;
}

.block-user-price-main {
	padding-left: 30px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 30px;
}

.block-user-price-main-top {
	line-height: 62px;
	margin-bottom: 30px;
	font-size: 16px;
}

.minCost {
	display: inline-block;
	margin-right: 24px;
	color: #b6b6b6;
}

#minCost {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	width: 120px;
	height: 62px;
	text-align: right;
	font-size: 18px;
	margin-right: 24px;
	border: 1px solid #ececec;
}

.block-user-button {
	width: 174px;
	height: 62px;
	background: #22acb7;
	color: #fff !important;
	display: inline-block;
	text-align: center;
	margin-right: 55px;
	text-decoration: none !important;
}

.block-user-button:hover {
	color: #fff !important;
	text-decoration: none !important;
}

.dobro_input_cont {
	display: none;
}

.oldCost {
	margin-left: 20px;
	font-size: 24px !important;
	color: #b6b6b6;
}

.oldCost {
	margin-left: 20px;
	font-size: 24px !important;
	color: #b6b6b6;
	text-decoration: line-through;
}

#dobro_input {
	font-size: 24px !important;
	color: #000;
	font-weight: bold;
}

.buttons-block .item-offer {
	border: none !important;
	padding: 0px !important;
	margin-bottom: 0px !important;
}

.mfp-fade * {
	cursor: pointer;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	display: none;
}

.mfp-figure {
	cursor: pointer;
}

.detail-pic-empty, .photoModal-main-img {
	display: block;
	position: relative;
}

.detail-pic-empty__img {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	max-height: none !important;
	max-width: none !important;
	pointer-events: all;
}

.detail-sldr-more-photo {
	position: relative;
	z-index: 11;
}

.item-img-list li a img, .item-img-list li span img {
	max-width: 100%;
}

.js-button-secact {
	order: 2;
	display: block;
	margin: 0px auto;
	width: 100%;
}

.top_sale_button {
	width: 100%;
	height: auto !important;
	float: right;
	display: flex !important;
	order: 2;
	justify-content: center;
	border-radius: 4px;
	text-decoration: none;
	align-items: center;
	position: relative;
	padding-right: 20px;
	transition: .3s;
	margin-bottom: 5px !important;
	white-space: nowrap;
}

.top_sale_button:after {
	width: 100%;
	float: right;
	height: 96%;
	position: absolute;
	left: 0;
	top: 1px;
	box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .18);
	border-radius: 4px;
	border: 1px solid #dbe5e8;
	content: "";
	z-index: 2;
}

.top_sale_button:before {
	content: "CODE";
	position: absolute;
	right: 5px;
	top: 2px;
	line-height: 36px;
	color: #b9bcbe;
	font-size: 15px;
	font-weight: 600;
}

.top_sale_button img {
	opacity: 1;
	position: absolute;
	top: 1px;
	height: calc(100% + 2px) !important;
	right: 9px;
	z-index: 4;
	transition: .3s;
}

.top_sale_button i {
	width: 100%;
	float: left;
	color: #fff;
	font-size: 15px !important;
	font-weight: 600;
	line-height: 36px;
	padding-left: 24px;
	font-style: normal !important;
	padding-right: 24px;
	background-color: #9445a8;
	position: relative;
	z-index: 3;
	border-radius: 4px;
	top: 1px;
	transition: .3s;
	text-align: center;
}

.top_sale_button:hover {
	padding-right: 30px;
}

.top_sale_button:hover img {
	transform: translateX(-43%);
}

.top_sale_button:hover i {
	padding-right: 14px;
}

.top_sale_button:active i {
	color: #f0ab8d;
	background-color: #de4501;
}

.sale_right .top_sale_button img {
	right: 8px;
}

.linked-prod__container {
	list-style: none;
	margin: 0;
	margin: 0 -3px 16px;
	padding: 0;
	padding: 0 15px;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
}

.linked-prod__container .linked-prod {
	position: relative;
	display: inline-block;
	display: block;
	margin: 0 0 3px;
	padding: 0 3px;
	cursor: pointer;
	height: auto;
	font-size: 12px;
	line-height: normal;
}

.linked-prod._selected {
	cursor: default;
}

.linked-prod__desc {
	position: relative;
	min-height: 40px;
	display: flex;
	border: 2px solid transparent;
	border-radius: 22px;
	margin: 0;
	padding: 0 0 0 36px;
	border-color: rgba(0, 0, 0, .2);
	align-items: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 50%;
}

.linked-prod._selected .linked-prod__desc {
	border-color: #fac741;
	padding: 0 6px 0 38px;
}

.linked-prod__pic {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 30px;
	height: 30px;
	background-color: white;
	border: 1px solid #d8d8d8;
	border-radius: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.linked-prod._selected .linked-prod__pic {
	background-image: url("/local/templates/clife_composite/assets/images/ic-cart-color-check.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.linked-prod._img .linked-prod__pic {
	border: 1px solid transparent;
}

.linked-prod__text {
	display: none;
	color: #363b40;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 500;
}

.linked-prod._selected .linked-prod__text {
	display: block;
}

.linked-prod__container .linked-prod:hover, .linked-prod__container .linked-prod:focus, .linked-prod__container .linked-prod:active {
	background-color: transparent;
	text-decoration: none;
}

.linked-prod._selected .linked-prod__desc:after {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 12px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk4QUJBQ0YzRjA2MTFFODkyRTREQTA3NTdENDRCMzgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk4QUJBQ0UzRjA2MTFFODkyRTREQTA3NTdENDRCMzgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTRBOUJGRjEzRjA2MTFFOEIzMkVEMjA1OTAwRkMyRjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTRBOUJGRjIzRjA2MTFFOEIzMkVEMjA1OTAwRkMyRjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4OtjaVAAAA7UlEQVR42nyRMQrCQBBFIyiSFIkXsPIa2glptJCUKZIrJE28QTpbESw8gb0YAhJIaxMQb5EmRSDkO7PsyprCgQc7O3+Y3T8jAMaf2BAroiDuRGtwg2RMzLT8jN94E1NVPGmFm8rbtkWSJMiyTNXWLN7xqes61HX97eLc8zx+L9I0Vdd7bjjwKY5jWJaFoijQ9z3CMBTiIAhELmP5nVBVFRzHgW3b8H1fiHkCT5JxFAbJPzz4pixLmKYpxK7rij/IOCkzVMOceHIlz3NEUYSmaZT4rDln6LYuiNfAyosuZkaDxU2Irbas63CTHwEGAGCOPO7kXRzUAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	width: 12px;
	height: 10px;
	z-index: 1;
}

.linked-prod__container .linked-prod._show-more {
	padding: 0;
	margin: 6px 0 9px 6px;
	color: #21acb7;
	text-decoration: none;
	font-size: 14px;
	display: inline;
	border-bottom: 1px dashed #21acb7;
}

.detailed-linked-prod__container-wrp {
	background-color: #fff;
	margin: 0 auto;
	max-width: 700px;
	padding: 20px 15px;
	box-shadow: 0px 0px 40px 3px rgba(0, 0, 0, .2);
	position: relative;
}

.detailed-linked-prod__container {
	display: flex;
	flex-wrap: wrap;
	margin: 0 0;
	padding: 15px;
	font-family: "Roboto", sans-serif;
}

.detailed-linked-prod__wrp {
	padding: 5px;
	width: 25%;
	margin-bottom: 30px;
}

.detailed-linked-prod {
	position: relative;
	padding: 10px;
	transition: .3s all;
}

.detailed-linked-prod__color {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	border-radius: 3px;
	border: 1px solid rgba(0, 0, 0, .2);
}

.detailed-linked-prod__img {
	height: 100px;
	margin-bottom: 5px;
	text-align: center;
	display: block;
}

.detailed-linked-prod__img img {
	max-width: 100%;
	max-height: 100px;
	text-align: center;
}

.detailed-linked-prod__title {
	display: inline-block;
	font-size: 13px;
	font-weight: 500;
	line-height: 1.2;
	font-family: "Roboto", sans-serif;
	margin-bottom: 5px;
	color: #21acb7;
	text-decoration: none;
}

.detailed-linked-prod__title:visited {
	color: #21acb7;
}

.detailed-linked-prod__price {
	font-weight: 600;
	font-size: 16px;
}

.mfp-linked-prod.mfp-bg {
	background: transparent;
}

.mfp-linked-prod .mfp-close {
	opacity: .4;
	font-size: 40px;
	transition: .3s opacity;
	right: -4px;
}

@media (min-width: 991px) {
	.detailed-linked-prod__title:active, .detailed-linked-prod__title:hover {
		text-decoration: underline;
		color: #21acb7;
	}
	
	.detailed-linked-prod:hover {
		box-shadow: 0 0 20px 3px rgba(0, 0, 0, .1);
	}
	
	.linked-prod__container .linked-prod._show-more:hover {
		border-bottom: 1px solid #21acb7;
	}
}

@media (max-width: 767px) {
	.detailed-linked-prod__wrp {
		padding: 15px;
		width: 50%;
	}
}

.detail-delivery .your_city .bold {
	line-height: initial !important;
	height: auto !important;
}

.detail-delivery ins {
	color: #ff9100;
	text-decoration: none !important;
}

.detail-delivery .your_city {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
}

@media (min-width: 992px) and (max-width: 1320px) {
	.notmd9 {
		width: 65% !important;
	}
	
	.notmd3 {
		width: 35% !important;
	}
}

.item-offer .status.exist span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAALVBMVEX///8KxoYKxoYKxoYKxoYKxoYKxoYKxoYKxoYKxoYKxoYKxoYKxoYKxoYKxoaGR8i6AAAAD3RSTlMAESIzRFVmd4iqu8zd7v/skyoIAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAFhJREFUCJljYIAAZijNUASl2QugjGqYwGMoo64BKvBGgIEhBSTwFEjILmFgfzcByGB9t6TurQJIwbx3756DVcq+e7cBzGB9984AonneC6hpsgehDNYAEAkAHCsWVlvqgiIAAAAASUVORK5CYII=");
	background-color: #dff0d8;
	background-repeat: no-repeat;
	background-position: 8px 9px;
	padding: 11px;
	padding-left: 30px;
	border-radius: 6px;
	font-size: 15px;
}

.item-offer .status.no-exist {
	padding: 5px 0 10px;
}

.item-offer .status.no-exist span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAA3NCSVQICAjb4U/gAAAAYFBMVEX/////////uwH//vv/uwH/uwH/xkL/xjP/vQD/uwH/uwH/vRH/46X/4qH/uwH//fn/9N//9N3/89v/uwH/uwH/vRf/uwH//fX/+/T/78f/7cb/5Kf/4Z//9+j/3Zj/2Yj6F/FwAAAAIHRSTlMA/0T/It3///+ZzO7/////////qrvu7v///////////y8H3RAAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAk0lEQVQYlW1Q2RKCMBDbXgtt6QkCKur//6X0AMEhL9tmkp1sABKoFNYKSWEDH3AJzoUFB14YensyksE6nYVc38mOh0461eVPi3l0arVhcbVN8SIFaciRIkaCCGfKC7DuTDkL4x81WRC+PD/vMqOAvq5/zXV9v4WIhxA16tz8ol4ddHH2qlNoPJuiQcX3xlKF41bhF0F4BmEUGiZqAAAAAElFTkSuQmCC");
	background-color: #fff89e;
	background-repeat: no-repeat;
	background-position: 8px 9px;
	padding: 11px;
	padding-left: 30px;
	border-radius: 6px;
	font-size: 15px;
}

.item-offer.new-offer .status.exist span, .item-offer.new-offer .status.no-exist span {
	padding: 8px;
	padding-left: 30px;
}

@media (min-width: 475px) {
	.item-offer.new-offer .status {
		padding-top: 0px;
		margin-top: 32px;
	}
	
	.pricewrap {
		width: 162px;
	}
	
	.pricewrap .detail-info-block .js-price {
		text-align: left;
	}
	
	.item-offer .status.exist, .item-offer .status.no-exist {
		position: absolute;
		top: 0;
		right: 6px;
		border-radius: 6px;
		background-color: #dff0d8;
		height: auto;
		line-height: normal;
	}
	
	body .item-offer .status.no-exist {
		background-color: transparent;
	}
	
	.detail-info-block .item-offer .price>span {
		font-size: 30px;
		line-height: 30px;
	}
	
	.item-offer .status.exist span, .item-offer .status.no-exist span {
		font-size: 12px;
	}
}

@media (min-width: 1600 px) {
	.detail-info-block .item-offer .price>span {
		font-size: 40px;
		line-height: 40px;
	}
	
	.item-offer .status.exist span, .item-offer .status.no-exist span {
		font-size: 15px;
	}
}
/* Ammina CSS file original /local/templates/clife_composite/assets/css/goods_sotbit.css */

@media ( max-width : 767px) {
	.tabs ul.tabs-caption {
		text-align: center;
	}
	
	.tabs a.open_window {
		float: none;
	}
	
	.tabs .modal-link {
		text-align: center;
	}
}

@media ( min-width : 768px) {
	a.open_window {
		float: right;
	}
}

.tabs-content {
	display: none;
}

.tabs-content.active {
	display: block;
}

.tabs .tabs-caption {
	border-bottom: 1px solid #e2e5e9;
}

.tabs ul.tabs-caption {
	margin: 0;
	padding: 4px;
}

.tabs ul.tabs-caption li {
	display: inline-block;
	margin-right: 0px;
	border-left: 1px solid #e2e5e9;
	border-top: 1px solid #e2e5e9;
	border-right: 1px solid #e2e5e9;
	border-radius: 2px 2px 0 0;
	padding: 0 15px;
	height: 41px;
	line-height: 41px;
	color: #c2c6cb;
	cursor: pointer;
	width: 180px;
}

.tabs ul.tabs-caption li i {
	margin-right: 6px;
}

.tabs ul.tabs-caption li:hover {
	color: #a6aaaf;
}

.tabs ul.tabs-caption li.active {
	color: #303030;
	cursor: default;
}

.tabs ul.tabs-caption {
	padding: 0;
}

@media (max-width: 767px) {
	#comments-body .time, #comments-body .user-info {
		text-align: center;
	}
	
	#comments-body .item .avatar {
		position: relative;
		left: 50%;
		margin-left: -47px;
		float: none;
	}
	
	#comments-body .level-1 {
		margin-left: 10px;
	}
	
	#comments-body .level-2 {
		margin-left: 20px;
	}
	
	#comments-body .level-3 {
		margin-left: 30px;
	}
	
	#comments-body .level-4 {
		margin-left: 40px;
	}
	
	#comments-body .level-5 {
		margin-left: 50px;
	}
	
	#comments-body .level-6 {
		margin-left: 60px;
	}
	
	#comments-body .level-7 {
		margin-left: 70px;
	}
	
	#comments-body .level-8 {
		margin-left: 80px;
	}
	
	#comments-body .level-9 {
		margin-left: 90px;
	}
}

@media (min-width: 768px) {
	#comments-body {
		margin-bottom: 80px;
	}
	
	#comments-body .list {
		padding-top: 50px;
		width: 80%;
		margin-left: 10%;
	}
	
	#comments-body .list .item {
		margin-bottom: 10px;
		padding: 0 25px 0 25px;
	}
	
	#comments-body .list .item .table {
		display: table;
		width: 100%;
	}
	
	#comments-body .list .item .border-bottom {
		border-bottom: 1px dashed #e2e5e9;
		padding-top: 5px;
	}
	
	#comments-body .list .item .avatar {
		float: left;
		width: 94px;
		height: 94px;
		display: flex;
		display: -ms-flexbox;
		-ms-flex-align: center;
		text-align: center;
		border: 1px solid #e6e6e6;
		margin-right: 25px;
		background: #fff;
	}
	
	#comments-body .list .item .user-info, #comments-body .list .item .comments {
		display: table-cell;
	}
	
	#comments-body .list .item .user-info {
		width: 40%;
	}
	
	#comments-body .list .item .avatar-inner {
		margin: auto;
		background: #fff;
	}
	
	#comments-body .list .item .username, #comments-body .list .item .reply-header {
		color: #303030;
		font-size: 14px;
	}
	
	#comments-body .list .item .age, #comments-body .list .item .cnt-comments, #comments-body .list .item .country {
		color: #303030;
		font-size: 14px;
	}
	
	#comments-body .list .item .age span, #comments-body .list .item .cnt_comments span, #comments-body .list .item .country span {
		color: #6c727d;
		font-size: 14px;
		padding-right: 10px;
		width: 105px;
		display: inline-block;
	}
	
	#comments-body .list .item img {
		display: inline;
	}
	
	#comments-body .list .item .time {
		color: #6c727d;
		font-size: 12px;
		display: inline;
	}
	
	#comments-body .list .item .text {
		color: #303030;
		font-size: 14px;
		vertical-align: top;
	}
	
	#comments-body .list .item .username {
		margin-bottom: 13px;
		display: inline-block;
		border-bottom: 1px solid #d8d8d8;
	}
	
	#comments-body .list .item .age {
		margin-bottom: 0px;
	}
	
	#comments-body .list .item .time {
		margin-bottom: 10px;
	}
	
	#comments-body .list .shopanswer {
		background: #f8f8f8;
		padding: 30px 25px;
		margin-top: 30px;
	}
	
	#comments-body .list .shopanswer .user-info, #comments-body .list .shopanswer .text {
		width: auto;
	}
	
	#comments-body .list .shopanswer .user-info {
		float: left;
	}
	
	#comments-body .list .shopanswer .username {
		color: #af7676;
		border-bottom: 0;
		text-decoration: none;
	}
	
	#comments-body .list .shopanswer .text {
		color: #303030;
	}
	
	#comments-body .list .level-0 {
		margin-left: 0px;
	}
	
	#comments-body .list .level-0 .border-bottom {
		border-bottom: 1px solid #e2e5e9;
	}
	
	#comments-body .list .level-1 {
		margin-left: 30px;
	}
	
	#comments-body .list .level-2 {
		margin-left: 60px;
	}
	
	#comments-body .list .level-3 {
		margin-left: 90px;
	}
	
	#comments-body .list .level-4 {
		margin-left: 120px;
	}
	
	#comments-body .list .level-5 {
		margin-left: 150px;
	}
	
	#comments-body .list .level-6 {
		margin-left: 180px;
	}
	
	#comments-body .list .level-7 {
		margin-left: 210px;
	}
	
	#comments-body .list .level-8 {
		margin-left: 240px;
	}
	
	#comments-body .list .level-9 {
		margin-left: 270px;
	}
	
	#comments-body .comments {
		vertical-align: top;
	}
}

#comments-body .dnone {
	display: none;
}

#comments-body .item blockquote {
	border: none !important;
	background-color: #f2eccf;
	padding: 8px 6px 8px 24px;
	border-radius: 2px !important;
	color: #303030 !important;
	min-height: 1em !important;
	margin: .6em 0 .8em 0 !important;
}

#comments-body .item .menu .message {
	padding: 8px 8px 5px 8px;
	position: absolute;
	opacity: 0;
	top: 25px;
	background: #fff;
	z-index: 0;
	font-size: 12px;
}

#comments-body .item .menu .message-success {
	border: 1px solid green;
	color: green;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .25);
}

#comments-body .item .menu .message-error {
	border: 1px solid #e64343;
	color: #e64343;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .25);
}

#comments-body .item .menu {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9999;
}

#comments-body .item:hover .menu {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
}

#comments-body .item .menu ul {
	margin: 0 15px 0 0;
	list-style: none;
	border: 1px solid #e2e5e9;
	display: none;
}

#comments-body .item .menu .actions {
	cursor: pointer;
	font-size: 14px;
	color: #cfd3da;
	display: block;
	z-index: 9999;
	float: right;
	margin-top: 0px;
}

#comments-body .item .menu:hover .actions {
	color: #303030;
}

#comments-body .item .menu .actions::before {
	font-size: 80%;
}

#comments-body .item .menu.open .actions::before {}

#comments-body .item .menu.open ul {
	display: block;
	width: 180px;
	z-index: 9999;
	margin-top: 15px;
}

#comments-body .item .menu  ul li {
	padding: 8px 12px 5px 12px;
	border-bottom: 1px solid #e2e5e9;
	z-index: 0;
	cursor: pointer;
	position: relative;
	background: #f9f9f9;
	font-size: 12px;
	color: #6c727d;
}

#comments-body .item .menu  ul li:hover {
	color: #303030;
}

#comments-body .item .menu  ul li:last-child {
	border-bottom: none;
}

#comments-body .list .item .comments {
	position: relative;
}

#comments-body .item .cnt_comments a {
	display: inline-block;
}

@media (max-width: 767px) {
	#questions-body .time, .user-info {
		text-align: center;
	}
	
	#questions-body .item .avatar {
		position: relative;
		left: 50%;
		margin-left: -47px;
		float: none;
	}
	
	#questions-body .reply-block {
		text-align: center;
	}
	
	#questions-body .reply-text {
		text-align: left;
	}
}

@media (min-width: 768px) {
	#questions-body .item .avatar {
		float: left;
	}
	
	#questions-body .item .user-info, #questions-body .item .questions {
		display: table-cell;
	}
	
	#questions-body .item .user-info {
		width: 40%;
	}
	
	#questions-body .answer {}
}

#questions-body .list .item {
	margin-bottom: 60px;
	border-bottom: 1px solid #e2e5e9;
	padding-bottom: 60px;
}

#questions-body .item .avatar {
	background: #fff;
	width: 94px;
	height: 94px;
	display: flex;
	display: -ms-flexbox;
	-ms-flex-align: center;
	text-align: center;
	line-height: 94px;
	border: 1px solid #e6e6e6;
	margin-right: 25px;
}

#questions-body .item .avatar-inner {
	margin: auto;
}

#questions-body .item .username, #questions-body .item .reply-header {
	color: #303030;
	font-size: 14px;
}

#questions-body .item .age, #questions-body .item .cnt_questions, #questions-body .item .country, #questions-body .item .add-field-text, #questions-body .item .reply-text, #questions-body .item .likes .recommendated {
	color: #303030;
	font-size: 14px;
}

#questions-body .item .age span, #questions-body .item .cnt_questions, #questions-body .item .country span, #questions-body .add-field-title, #questions-body .item .likes-title, #questions-body .item .likes .yescnt, .item .likes .nocnt {
	color: #6c727d;
	font-size: 14px;
	padding-right: 10px;
}

#questions-body .item .age span, #questions-body .item .country span, #questions-body .item .cnt_questions span {
	width: 75px;
	display: inline-block;
}

#questions-body .age .col-sm-8, #questions-body .country .col-sm-8 {
	padding-left: 0;
}

#questions-body  .item img {
	display: inline;
}

#questions-body .item .time {
	color: #6c727d;
	font-size: 12px;
}

#questions-body .item .text {
	color: #303030;
	font-size: 14px;
}

#questions-body .answer {
	margin: 20px 0 0 0;
	min-height: 114px;
	background: #f8f8f8;
	padding: 10px;
}

#questions-body .answer .reply {
	float: left;
}

#questions-body {
	margin-bottom: 80px;
}

#questions-body .list .item {
	margin-left: 10%;
	width: 80%;
}

#questions-body .list .item .table {
	display: table;
	width: 100%;
}

#questions-body .item .username {
	margin-bottom: 13px;
	display: inline-block;
	border-bottom: 1px solid #d8d8d8;
}

#questions-body .item .reply-header {
	margin-bottom: 13px;
	display: inline-block;
	border-bottom: 1px solid #d8d8d8;
}

#questions-body .item .age {
	margin-bottom: 0px;
}

#questions-body .item .time {
	margin-bottom: 10px;
}

#questions-body .questions {
	vertical-align: top;
}

#questions-body .list {
	padding-top: 50px;
}

#questions-body .list .shopanswer {
	background: #f8f8f8;
	padding: 30px 25px;
	margin-top: 30px;
}

#questions-body .list .shopanswer .user-info, #questions-body .list .shopanswer .text {
	width: auto;
}

#questions-body .list .shopanswer .user-info {
	float: left;
}

#questions-body .list .shopanswer .username {
	color: #00939f;
	border-bottom: 0;
	text-decoration: none;
}

#questions-body .list .shopanswer .text {
	color: #303030;
}

#questions-body 	.wrap-quote {
	border: none;
	box-shadow: none;
}

#questions-body		.quote {
	font-size: 15px;
	cursor: pointer;
	display: inline-block;
	background: none;
	color: #00939f;
	line-height: 15px;
	border-bottom: 1px dotted #00939f;
	padding: 0;
	min-height: unset;
	float: right;
}

#questions-body .item blockquote {
	border: none !important;
	background-color: #f2eccf;
	padding: 8px 6px 8px 24px;
	border-radius: 2px !important;
	color: #303030 !important;
	min-height: 1em !important;
	margin: .6em 0 .8em 0 !important;
}

#questions-body .item .menu .message {
	padding: 8px 8px 5px 8px;
	position: absolute;
	opacity: 0;
	top: 25px;
	background: #fff;
	z-index: 0;
	font-size: 12px;
}

#questions-body .item .menu .message-success {
	border: 1px solid green;
	color: green;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .25);
}

#questions-body .item .menu .message-error {
	border: 1px solid #e64343;
	color: #e64343;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .25);
}

#questions-body .item .menu {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9999;
}

#questions-body .item:hover .menu {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
}

#questions-body .item .menu ul {
	margin: 0 15px 0 0;
	list-style: none;
	border: 1px solid #e2e5e9;
	display: none;
}

#questions-body .item .menu .actions {
	cursor: pointer;
	font-size: 14px;
	color: #cfd3da;
	display: block;
	z-index: 9999;
	float: right;
	margin-top: 0px;
}

#questions-body .item .menu:hover .actions {
	color: #303030;
}

#questions-body .item .menu .actions::before {
	font-size: 80%;
}

#questions-body .item .menu.open .actions::before {}

#questions-body .item .menu.open ul {
	display: block;
	width: 180px;
	z-index: 9999;
	margin-top: 15px;
}

#questions-body .item .menu  ul li {
	padding: 8px 12px 5px 12px;
	border-bottom: 1px solid #e2e5e9;
	z-index: 0;
	cursor: pointer;
	position: relative;
	background: #f9f9f9;
	font-size: 12px;
	color: #6c727d;
}

#questions-body .item .menu  ul li:hover {
	color: #303030;
}

#questions-body .item .menu  ul li:last-child {
	border-bottom: none;
}

#questions-body .item .questions {
	position: relative;
}

#questions-body .item .cnt_questions a {
	display: inline-block;
}

@media ( min-width : 768px) {
	.spoiler-reviews-body4 .forms {
		display: flex;
	}
	
	.spoiler-reviews-body4 .forms .form-auth {
		flex-grow: 1;
		width: 48%;
		position: relative;
		margin-right: 4%;
		background: #f9f9f9;
		padding: 15px 0 15px 15px;
	}
	
	.spoiler-reviews-body4 .forms .form-reg {
		flex-shrink: 1;
		width: 48%;
		position: relative;
		background: #f9f9f9;
		padding: 15px 0 15px 15px;
	}
	
	#add_review textarea {
		width: 50%;
	}
	
	.spoiler-reviews-body4 .review-add-block {
		width: 100%;
		margin-left: 0px;
		padding: 40px 30px 50px 30px;
	}
	
	#add_review .textbox-group {
		float: left;
		width: 50%;
	}
	
	#add_review .textarea-right-text {
		margin-left: 0px !important;
		width: 50% !important;
		float: left;
		padding-left: 10px;
	}
}

@media ( max-width : 767px) {
	#add_review textarea {
		width: 100%;
	}
	
	.spoiler-reviews-body4 .forms .form-auth {
		background: #f9f9f9;
		margin-bottom: 30px;
	}
	
	.spoiler-reviews-body4 .forms .form-reg {
		background: #f9f9f9;
	}
}

.spoiler-reviews-body4 .review-add-block {
	background: #f9f9f9;
	padding: 20px;
}

.add-reviews {
	text-align: center;
	margin-bottom: 30px;
}

#reviews-body .add-reviews {
	margin-top: 20px;
}

.add-reviews .bg {
	background: #f9f9f9;
	padding: 26px 0;
}

.spoiler-reviews-body4 {
	display: none;
	padding-top: 20px;
}

.spoiler_links {
	cursor: pointer;
}

.add-reviews .spoiler {
	border: 1px solid #7c7c7c;
	box-shadow: 1px 2px 1px 1px #e2e2e2;
	padding: 5px;
	display: inline-block;
	background: #fff;
}

#reviews-statistics .spoiler-reviews-body4 {
	padding-top: 40px;
}

.add-reviews .spoiler-input {
	padding: 5px 40px;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	min-height: 30px;
	line-height: 20px;
	cursor: pointer;
}

.auth-error {
	font-size: 18px;
	color: #994d4d;
	text-align: left;
	margin-bottom: 20px;
}

#auth-title, #register-title {
	color: #000;
	font-size: 14px;
	text-align: left;
}

#auth_review-check-error, #registration_review-check-error {
	color: #994d4d;
	text-align: left;
}

#reviews-body .title {
	width: 50%;
}

.add-reviews .success {
	color: green;
	font-size: 14px;
	margin-top: 10px;
}

#add_review .captcha-block {
	margin-top: 30px;
}

#add_review .add-photo {
	width: 150px;
	height: 22px;
	position: relative;
	margin-top: 30px;
}

#add_review input[type='file'] {
	width: 150px;
	height: 22px;
	opacity: 0;
}

#add_review #add-photo-button4 {
	display: block;
	width: 175px;
	height: 22px;
	color: #767676;
	position: absolute;
	top: 0;
	font-size: 14px;
	line-height: 22px;
	text-decoration: underline;
	cursor: pointer;
}

#add_review ul#preview-photo4 {
	margin: 0;
}

#add_review ul#preview-photo4 li {
	list-style: none;
	display: inline-block;
	position: relative;
	margin-right: 10px;
	margin-top: 30px;
}

#add_review ul#preview-photo4 li span.delete {
	position: absolute;
	right: 0;
	top: 0;
	color: #f00;
	font-size: 20px;
	cursor: pointer;
}

.spoiler-reviews-body4 .add-check-error {
	text-align: left;
	font-size: 14px;
}

.spoiler-reviews-body4 .not-buy-error {
	font-size: 18px;
}

.spoiler-reviews-body4 .review-add-title {
	font-size: 18px;
	text-align: left;
	margin-bottom: 25px;
}

.spoiler-reviews-body4 .review-add-rating-title1 {
	color: #6c727d;
	font-size: 14px;
	text-align: left;
	margin-bottom: 5px;
}

.spoiler-reviews-body4 .review-add-rating-title2 {
	color: #b0b3bb;
	font-size: 14px;
	text-align: left;
	margin-bottom: 10px;
}

#add_review p.title {
	margin-bottom: 5px;
}

#add_review p.title-example {
	color: #b0b3bb;
	margin-bottom: 5px;
}

#add_review p.text {
	margin-bottom: 5px;
}

#add_review p.add-field-title {
	margin-bottom: 5px;
}

#add_review .rating_selection label {
	font-size: 14px;
	border: 1px solid #e2e5e9;
	display: inline-block;
	height: 33px;
	width: 33px;
	line-height: 33px;
	text-align: center;
	background: #fff;
}

#add_review {
	text-align: left;
}

#add_review p {
	color: #6c727d;
	font-size: 14px;
	margin-bottom: 0;
}

#add_review p.example {
	color: #b0b3bb;
	font-size: 14px;
}

#add_review p.count {
	clear: both;
	font-style: italic;
	color: #c2c6cb;
	font-size: 14px;
	margin-bottom: 30px;
	margin-top: 5px;
}

#add_review input[type="text"] {
	border: 1px solid #e2e5e9;
	height: 34px;
	width: 100%;
	margin-bottom: 30px;
	padding: 5px;
	color: #000;
	font-weight: lighter;
	font-size: 13px;
}

#add_review textarea {
	border: 1px solid #e2e5e9;
	padding: 5px;
	color: #000;
	font-weight: lighter;
	font-size: 13px;
	height: 190px;
}

#add_review input[type="radio"] {
	margin-right: 7px;
	float: left;
}

#add_review span.radio-label {
	margin-right: 15px;
	color: #000;
	font-weight: lighter;
	font-size: 13px;
}

#add_review .radio {
	float: none;
	line-height: 14px;
	display: inline-block;
	margin-bottom: 0px;
	margin-left: 20px;
}

#add_review input[type="submit"] {
	color: #767676;
	font-size: 14px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	border: 1px solid #c8c8c8;
	box-shadow: 1px 2px 2px 1px #dedede;
	margin-top: 30px;
	background: #fff;
}

#add_review #reset-form {
	border: 0;
	color: #c2c6cb;
	font-size: 14px;
	text-decoration: underline;
	margin-left: 15px;
	background-color: #f9f9f9;
}

#add_review .textbox-group textarea {
	width: 100%;
}

#add_review .recommendated {
	clear: both;
}

#add_review .textarea-right-text {
	margin-left: 30px;
	width: 225px;
	float: left;
}

#add_review .textarea-right-text p {
	color: #6c727d;
	font-size: 14px;
	margin-bottom: 10px;
}

#add_review .textarea-right-text ul {
	margin-left: 13px;
}

#add_review .textarea-right-text ul li {
	color: #6c727d;
	font-size: 12px;
}

#add_review .textarea-right-text ul li span {
	color: #994d4d;
}

.rating_selection {
	text-align: left;
	display: inline-block;
	margin-bottom: 40px;
}

.rating_selection input[type='radio'], .rating_selection span {
	display: none;
}

.rating_selection label {
	cursor: pointer;
}

.rating_selection label:before {
	display: inline-block;
	content: "";
	font-size: 14px;
	color: #fbc82d;
	font-family: "FontAwesome";
}

.rating_selection input:checked+label ~ label:before {
	color: #cfd3da;
}

.rating_selection:hover label[for]:before {
	color: #fbc82d;
}

.rating_selection:hover label:hover ~ label:before {
	color: #cfd3da;
}

#add_review #add-photo-button4 .fa-plus {
	margin-right: 10px;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-top-bar-btn, #add_review .bxhtmled-top-bar-wrap .bxhtmled-top-bar-select, #add_review .bxhtmled-top-bar-wrap .bxhtmled-button-fontsize-wrap {
	display: none;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-button-bold {
	display: inline-block;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-button-italic {
	display: inline-block;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-button-underline {
	display: inline-block;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-button-strike {
	display: inline-block;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-button-remove-format {
	display: inline-block;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-top-bar-color {
	display: inline-block;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-button-ordered-list {
	display: inline-block;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-button-unordered-list {
	display: inline-block;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-button-align-left {
	display: inline-block;
}

#add_review .bxhtmled-top-bar-wrap .bxhtmled-button-quote {
	display: inline-block;
}

#add_review .bxhtmled-iframe-cnt {
	overflow: hidden !important;
}

#add_review .feed-add-post-text {
	padding-left: 0;
	padding-right: 0;
}

.spoiler-reviews-body4 .reason-title {
	color: #303030;
	font-size: 16px;
	margin-bottom: 0px;
}

.spoiler-reviews-body4 .reason-text {
	color: #303030;
	font-size: 14px;
	margin-bottom: 8px;
}

.spoiler-reviews-body4 .not-ban-error {
	font-size: 18px;
	color: #994d4d;
}

#add_review .title-video, #add_review .title-presentation {
	margin-top: 30px;
}

#add_review input.video, #add_review input.presentation {
	margin-bottom: 0;
}

.spoiler-questions-body .not-error {
	font-size: 18px;
	color: #994d4d;
	margin-bottom: 8px;
}

.text-center .add-review {
	background-color: #fff !important;
	color: #000 !important;
	font-size: 25px !important;
	text-align: center;
	padding: 0px !important;
	height: auto !important;
	line-height: 1em !important;
	display: inline-block;
	margin: 0px !important;
	float: none !important;
}

.bx-html-editor {
	min-width: 100px !important;
}

.bxhtmled-area-cnt, .bxhtmled-iframe-cnt, .bxhtmled-iframe-cnt iframe {
	width: 100% !important;
}

div.bx-system-auth-form span.bx-auth-secure {
	background-color: #fffae3;
	border: 1px solid #dedbc8;
	padding: 2px;
	display: inline-block;
	vertical-align: bottom;
	margin-top: -1px;
}

div.bx-system-auth-form div.bx-auth-secure-icon {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAB2ElEQVR42pyTv07jQBDGx1FI4otILpxCcVIEL4CgoknDI1CgQ3AUORB/KhD4BfImCW1EcQ09SNdEBJQTJQ0FiUBwSYjtXXvXsZkxYBwgItxKn1Y7mt98M7t2xPM8+F9F4dU6qZ19NRkrMsZ2TJOBbdv3Qogyqri1sdYJ5ypUIQBPz2aYyY8QTiMMlmUBQiBRthB/cZ/T9naCApFwJc54gXGW5pzvo2NmZXlRkVJmxCM4Te7h/D6YMT6PIsfyz6UfvsPm+mpHSDmHAtT8YJjzCWoVwaNwXNvd7sjH9icGwgRim/DeotlJby6sUqkUXNctZbNZH5aOAw7uVIyjPNf1kym31+uBYRi/NE0r+0+FgUIul7vM5/OTlmXT8/hgu92G65trH04kEj5M8Wq1WkIsgIPK1JphmqDrOjSbTWg0Gz6cTCZBVdVgBFoBnFG7CaV1CHHeBUUKUAGV0mE8YgAgPBKLQTQaBeYk4Q92FsAOzthio5Y3lgdbN0A3UAKdu40Bzpf9zmNf0Pnfb4hb/ENnO+xMhxZLWd63YZ3PX2C6gNTIbUy5O4C4LT90fv4WAvjiyu1MzS58H8ZZyup9uO1yvV4v1Gq1Y5qfLvBZdA7rKVZ880t+dj0IMABRMs1UtTY6vgAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: center;
	width: 19px;
	height: 18px;
}

div.bx-system-auth-form div.bx-auth-secure-unlock {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAB4ElEQVR42qyUP2/aQBiHX0cEcFEhJKJDJZR+gaiZurDkI2SIWrXNQFL1z1TU+AvwTaArytClO5WyoNCIqmOXDAURJQGD7Tv7zth9X9NaqIrJSclJP598vnv8vHeWtTAM4b6apgo77Z6tOYzVGWM1x2Hged5ECNHE1D+8e2Mqw06/n20zh7cRVkAYuK4LCAGJ8YT4gf2OcVQzV1SsOONVxlmBc/4ZjYr7r15oUsqimIOekh3NU4IxxncxZNR8/fJ5VNL7t4emkHIHA5hddRjnm1QagtqL48anj6acl7upDCMQlnXjM9o7SnwArVarGgRBo1QqRYuk74OPPUE4JgyCaDLNnc1mYNv2gWEYzf/BKbrghGq5XD6vVCpPXNejY49A4/EYhhfDCJbNZiMYjXc6nQYuS4TFbyZl23HAsiwYDAbQH/QjWC6XA13X49JuajGsqE+z2ugrZPgUNClAB0zegkcrNgDCVtNpSKVSwPwcnKB5IszHPRqxh264XgHPssGyMQLNpv0Es/PlZusP0Oz6C2RcfquZt8yMHo5Y3g03VM1+JsNoQ/Orl2nt6hgynrzVLOmbi2G/fgfm1rO9xypmUnYmy8ps9nq9arfb/Ub7RwfyL3S/mL9j9Tv9z1TaHwEGAAT7pndQXgfYAAAAAElFTkSuQmCC");
}

@media ( max-width : 767px) {
	#auth_review input[type="text"] {
		margin-bottom: 15px;
	}
	
	#auth_review .form-group {
		margin: 0 auto;
		width: 230px;
		display: block;
	}
	
	#auth_review input[type="submit"] {
		margin: 0 auto;
		display: block;
	}
	
	#auth_review .checkbox {
		margin: 20px auto 0 auto;
		width: 110px;
	}
}

@media ( min-width : 767px) {
	#auth_review .form-group {
		display: inline-block;
	}
	
	#auth_review {}
	
	#auth_review .checkbox {
		margin-top: 15px;
	}
}

#auth_review {
	text-align: left;
}

#auth_review input[type="text"], #auth_review input[type="password"] {
	width: 230px;
	color: #303030;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	border: 1px solid #e2e5e9;
	padding: 10px;
}

#auth_review input[type="text"] {
	margin-right: 20px;
}

#auth_review .form-group {}

#auth_review .form-group p {
	text-align: left;
	color: #6c727d;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	margin-bottom: 3px;
}

#auth_review .form-group a {
	line-height: 10px;
	float: right;
	color: #6c727d;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #dadbdd;
}

#auth_review .checkbox {
	text-align: left;
	line-height: 13px;
}

#auth_review .checkbox input[type="checkbox"] {
	margin-right: 10px;
	float: left;
}

#auth_review .checkbox label {
	color: #303030;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	clear: both;
}

#auth_review input[type="submit"] {
	background: #fff;
	color: #767676;
	font-size: 14px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	width: 170px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	border: 1px solid #c8c8c8;
	box-shadow: 1px 2px 2px 1px #dedede;
	margin-top: 15px;
}

#auth_review input[type="checkbox"] {
	display: none;
}

#auth_review input[type="checkbox"] ~ label>span {
	border: 1px solid #b8b8b8;
	display: inline-block;
	height: 10px;
	margin: 0 7px 0 0;
	position: relative;
	width: 10px;
}

#auth_review input[type="checkbox"]  ~ label>span:after {
	position: absolute;
	content: "";
	color: #303030;
	font-family: FontAwesome;
	font-size: 8px;
	line-height: 8px;
	display: none;
}

#auth_review input[type="checkbox"]  ~ label.checked > span:after {
	display: block;
}

#auth_review .bx-authform-social {
	width: 100%;
}

#auth_review .bx-authform-social .bx-authform-social {
	display: inline-block;
}

#auth_review .bx-authform-social ul {
	margin: 0 auto;
	display: table;
	width: auto;
}

#auth_review .bx-auth-lbl {
	color: #6c727d;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	font-size: 12px;
	margin: 0 0 15px 0;
	text-align: center;
	position: relative;
	overflow: hidden;
}

#auth_review .bx-auth-lbl .soc-text {
	display: inline-block;
}

#auth_review .bx-auth-lbl .soc-text:before, #auth_review .bx-auth-lbl .soc-text:after {
	content: "";
	position: absolute;
	width: 100%;
	border-top: 1px solid #e2e5e9;
	margin-top: .6em;
}

#auth_review .bx-auth-lbl .soc-text:before {
	margin-left: -102%;
}

#auth_review .bx-auth-lbl .soc-text:after {
	margin-left: 2%;
}

#auth_review .socserv {
	margin: 70px 0 25px 0;
	width: 100%;
}

#auth_review .socserv .bx-auth-serv-icons i {
	margin: 0 5px 5px 0;
}

@media ( max-width : 767px) {
	#reviews-body .time, #reviews-body .rating, #reviews-body .user-info {
		text-align: center;
	}
	
	#reviews-body .item .rating-text {
		padding-right: 0;
	}
	
	#reviews-body .item .avatar {
		position: relative;
		left: 50%;
		margin-left: -47px;
		float: none;
	}
	
	#reviews-body .item .likes {
		text-align: center;
	}
	
	#reviews-body .item .likes .fa-check {
		padding-left: 5px;
		padding-right: 5px;
	}
	
	#reviews-body {
		margin-bottom: 20px;
	}
	
	#reviews-body .reply-block {
		text-align: center;
	}
	
	#reviews-body .reply-text {
		text-align: left;
	}
}

@media ( min-width : 768px) {
	#reviews-body {
		margin-bottom: 80px;
	}
	
	#reviews-body .item .rating-text {
		padding-right: 20px;
	}
	
	#reviews-body .item .avatar {
		float: left;
	}
	
	#reviews-body .item .likes .fa-check {
		padding-left: 50px;
		padding-right: 5px;
	}
	
	#reviews-body .panel-top .sort {
		float: right;
	}
	
	#reviews-body .item .user-info, #reviews-body .item div.text {
		display: table-cell;
		position: relative;
	}
	
	#reviews-body .item .user-info {
		width: 40%;
	}
	
	#reviews-body .item .likes {
		display: table;
		width: 100%;
	}
	
	#reviews-body .item .vote, #reviews-body .item .rec {
		display: table-cell;
	}
	
	#reviews-body .item .vote {
		width: 40%;
	}
	
	#reviews-body .item .rec {
		width: 30%;
		text-align: left;
	}
	
	#reviews-body .item .vote i {
		width: 13px;
	}
	
	#reviews-body .answer {
		margin-left: 50px;
	}
}

#reviews-body  .item .likes .fa-check {
	font-size: 12px;
	display: inline;
}

#reviews-body .item .username {
	margin-bottom: 13px;
	display: inline-block;
	border-bottom: 1px solid #d8d8d8;
}

#reviews-body .item .reply-header {
	margin-bottom: 13px;
	display: inline-block;
	border-bottom: 1px solid #d8d8d8;
}

#reviews-body .item .age {
	margin-bottom: 0px;
}

#reviews-body span.yes, #reviews-body span.yescnt {
	margin-right: 23px;
}

#reviews-body .item .avatar {
	background: #fff;
	width: 94px;
	height: 94px;
	display: -ms-flexbox;
	-ms-flex-align: center;
	text-align: center !important;
	line-height: 94px;
	border: 1px solid #e6e6e6;
	margin-right: 25px;
}

#reviews-body .item .avatar-inner {
	margin: auto;
}

#reviews-body .item .username, #reviews-body .item .reply-header {
	color: #303030;
	font-size: 14px;
}

#reviews-body .item .age, #reviews-body .item .country, #reviews-body .item .add-field-text, #reviews-body .item .cnt_reviews, #reviews-body .item .reply-text, #reviews-body .item .likes .recommendated {
	color: #303030;
	font-size: 14px;
}

#reviews-body .item .age span, #reviews-body .item .country span, #reviews-body .item .cnt_reviews span, #reviews-body .add-field-title, #reviews-body .item .likes-title, #reviews-body .item .likes .yescnt, #reviews-body .item .likes .nocnt {
	color: #6c727d;
	font-size: 14px;
	padding-right: 10px;
}

#reviews-body .item .likes .yescnt, #reviews-body .item .likes .nocnt {
	display: inline-block;
	width: 20px;
}

#reviews-body .item .age span, #reviews-body .item .country span, #reviews-body .item .cnt_reviews span {
	width: 75px;
	display: inline-block;
}

#reviews-body .age .col-sm-8, #reviews-body .country .col-sm-8 {
	padding-left: 0;
}

#reviews-body .item img {
	display: inline;
}

#reviews-body .rating .empty-stars, #reviews-body .rating .full-stars {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAfCAMAAADZe72GAAABOFBMVEVMaXEvLy/HytIuLi7FxtbO0tkqKip1dnsrKyvF0dXGys/P0tosLCzFxdcvLy+hoqguLi7K0NfO0dnN0dUxMTEtLS3I0dLc3+YpKSnNzdotLS0vLy8uLi7O0tnN09oqKirQ1douLi7P0tovLy/O0NgxMTHO0dnF0NMwMDAfHx8qKiopKSnLz9jR1dowMDAtLS3N0NjP0t0vLy/Mz9IkJCQvLy/LztnU2eAqKiooKCgvLy/P0tovLy8xMTHO0dYuLi6/wsYvLy8xMTHO0trP0dnN09gwMDDN09jN09nO0towMDAwMDAvLy8wMDAzMzMwMDDT194vLy8wMDDO0trP09rKztUwMDAxMTEyMjI0NDTN0djO0tnO09rP09rP09vQ09vQ09zP1NrQ1NrQ1NvQ1NzS1NzS193W2uPhn5dRAAAAVnRSTlMAAgMEBAUGCAkMDQ4TFBsdICIrLC8vMTExMTxAR0lNTk9SVllcXmBhYmdnbXB5fH19gYOGiImMkpWWl5eYoqiusLa2vL3Cxsfc4ODh5uru7vDx8/X3+p2ODJsAAADLSURBVHjaY2AgFhiooAmEuKDy1VMTJeEcVk5BWY/YRGdxfnYmsIB1bEx8fGxsbHJUqBpYQMw9JRYEotPMuaGa7BLAIrpwU4TjgNwkTxa4gByQm5QYzAsXME4P0DFLjleACxg6cDEwCLkqMVAZMDOiCTjqo/IlwrxRBWzDwrXgHGUrG7ewsLAgJwsTKbCAaXh4GBhE+ClClMhA+GFefDBN8mAlgQJwU0TACnzY4ALakeG+/uFhonABy3AjBh77MA24gKomkODQkybOlwCq4int2lIOPQAAAABJRU5ErkJggg==");
	background-position: repeat-x;
	height: 16px;
}

#reviews-body .item .rating-text, #reviews-body .rating .stars {
	display: inline-block;
}

#reviews-body .list .item {
	margin-bottom: 60px;
	border-bottom: 1px solid #e2e5e9;
	padding-bottom: 60px;
	width: 100%;
	margin-left: 0%;
}

#reviews-body .list .item:last-of-type {
	margin-bottom: 40px;
}

#reviews-body .stars .full {
	color: #303030;
}

#reviews-body .item .rating-text {
	line-height: 16px;
}

#reviews-body .rating .empty-stars {
	background-position: 0px 0px;
}

#reviews-body .rating .full-stars {
	background-position: 0px -16px;
}

#reviews-body .rating-filter {
	display: none;
}

#reviews-body .item .time, .item .rating {
	color: #cfd3da;
	font-size: 12px;
}

#reviews-body .item .title {
	color: #303030;
	font-size: 14px;
	font-weight: bold;
}

#reviews-body .item .text {
	color: #303030;
	font-size: 14px;
	vertical-align: top;
}

#reviews-body .item ul.images-reviews {
	margin: 0;
}

#reviews-body .item ul.images-reviews a.image-review {
	margin-right: 10px;
}

#reviews-body .item .likes-title {
	float: left;
	margin-bottom: 0;
	font-size: 12px;
}

#reviews-body .item .likes .yes {
	display: inline-block;
	cursor: pointer;
	width: 11px;
	height: 12px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAhUlEQVR42mL8//8/AwwYGhrKAqnzQLzj/PnzMQxogAmNzwHEwkAcAdWIV7EAlGYGYg+cioEmgdgTkORe4TO5AIitkPgX0RUzgjwINNUIyD4GxOwMuMF1JqDCWUQoBIHfIGeEEaEQYjID8WAXKYo/Eav4OxCvAymeDsQnCCjeB4z+fwABBgC82h+E6kPxaQAAAABJRU5ErkJggg==");
	margin-right: 5px;
}

#reviews-body .item .likes .no {
	display: inline-block;
	cursor: pointer;
	width: 11px;
	height: 12px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAlElEQVR42mI0MDBoZ2BgcABiCwbcYOv58+d9GIGKPwA5/Az4wXcg5mFiIA5wAnEQsYpBgI8UxW4gxauA+CcRijWZgL5MAzKsiNDAyvj//38wy9DQsAhI9SJJKgINeoCsGtnNE4D4GBJfH91ouGKgKf+AVAGSnBhOxVDwAUr/BeId6IpZ0Pg/gPgtSCHQpsfoigECDAC3NyQy7hjnSwAAAABJRU5ErkJggg==");
	margin-right: 5px;
}

#reviews-body .item .likes .voted-yes {
	display: inline-block;
	width: 11px;
	height: 12px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAiUlEQVR42mL8//8/Aww0NjbKAqnzQLyjvr4+hgENMKHxOYBYGIgjoBrxKhaA0sxA7IFTMdAkEHsCktwrfCYXALEVEv8iumJGkAeBphoB2ceAmJ0BN7jOzMjIOAvImERAIQg8BzkjjAiFYJOZGIgHu0hR/IlYxd+BeB1I8XQgPkFA8T5g9P8DCDAANKQgjcrD5jwAAAAASUVORK5CYII=");
	margin-right: 5px;
}

#reviews-body .item .likes .voted-no {
	display: inline-block;
	width: 11px;
	height: 12px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAlElEQVR42mJsaGhoZ2BgcABiCwbcYGt9fb0PI1DxByCHnwE/+A7EPEwMxAFOIA4iVjEI8JGi2A2keBUQ/yRCsSYT0JdpQIYVERpYGf///w9mNTY2FgGpXiRJRaBBD5BVI7t5AhAfQ+LroxsNVww05R+QKkCSE8OpGAo+QOm/QLwDXTELGv8HEL8FKQTa9BhdMUCAAQA7diJSTeR3lwAAAABJRU5ErkJggg==");
	margin-right: 5px;
}

#reviews-body .item .likes .recommendated {
	display: inline-block;
}

#reviews-body .list {
	padding-top: 50px;
}

#reviews-body .add-field-title {
	color: #6c727d;
	font-size: 14px;
}

#reviews-body .answer {
	margin: 20px 0 0 0;
	min-height: 114px;
	background: #f8f8f8;
	padding: 15px;
}

#reviews-body .answer .reply {
	float: left;
}

#reviews-body .likes {
	clear: both;
}

#reviews-body .stars-sort {
	display: none;
}

#reviews-body .sort ul li {
	color: #6c727d;
	font-size: 14px;
}

#reviews-body .sort ul li:hover span {
	color: #a76e6e;
	font-size: 14px;
}

#reviews-body .time-filter {
	display: none;
}

#reviews-body #filter-pagination {
	float: right;
	margin-bottom: 80px;
	margin-right: 10%;
}

#reviews-body #filter-pagination button {
	font-size: 12px;
	color: #6c727d;
	background: #fff;
	border: none;
	height: 25px;
	line-height: 25px;
	margin: 0 0 0 10px;
	display: inline-block;
	text-align: center;
	width: 25px;
}

#reviews-body #filter-pagination button.current, #reviews-body #filter-pagination .right-arrows button, #reviews-body #filter-pagination .left-arrows button {
	color: #000;
}

#reviews-body #filter-pagination .right-arrows button, #reviews-body #filter-pagination .left-arrows button {
	border: 1px solid #d5d9dd;
	border-radius: 15px;
	line-height: 22px;
	padding-left: 8px;
}

#reviews-body #filter-pagination .left-arrows {
	float: left;
}

#reviews-body #filter-pagination .right-arrows {
	float: right;
}

#reviews-body .item .time {
	margin-bottom: 10px;
}

#reviews-body .item .rating {
	margin-bottom: 15px;
}

#reviews-body .item .likes {
	margin-top: 20px;
}

#reviews-body .dnone {
	display: none;
}

#reviews-body .list .item .table {
	display: table;
	width: 100%;
}

#reviews-body .list .shopanswer {
	background: #f8f8f8;
	padding: 30px 25px;
	margin-top: 30px;
}

#reviews-body .list .shopanswer .user-info, #reviews-body .list .shopanswer .text {
	width: auto;
}

#reviews-body .list .shopanswer .user-info {
	float: left;
}

#reviews-body .list .shopanswer .username {
	color: #00939f;
	border-bottom: 0;
	text-decoration: none;
}

#reviews-body .list .shopanswer .text .text {
	color: #303030;
}

#reviews-list .item blockquote {
	border: none !important;
	background-color: #f2eccf;
	padding: 8px 6px 8px 24px;
	border-radius: 2px !important;
	color: #303030 !important;
	min-height: 1em !important;
	margin: .6em 0 .8em 0 !important;
}

#reviews-list .item  .wrap-quote {
	border: none;
	box-shadow: none;
	padding: 0;
	text-align: right;
	display: table-cell;
}

#reviews-list .item  .wrap-quote .quote {
	font-size: 15px;
	cursor: pointer;
	display: inline-block;
	background: none;
	color: #00939f;
	line-height: 15px;
	border-bottom: 1px dotted #00939f;
	padding: 0;
	min-height: unset;
}

#reviews-list .item .menu .message {
	padding: 8px 8px 5px 8px;
	position: absolute;
	opacity: 0;
	top: 25px;
	right: 0;
	background: #fff;
	z-index: 0;
	font-size: 12px;
}

#reviews-list .item .menu .message-success {
	border: 1px solid green;
	color: green;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .25);
}

#reviews-list .item .menu .message-error {
	border: 1px solid #e64343;
	color: #e64343;
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, .25);
}

#reviews-list .item .menu {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9999;
}

#reviews-list .item:hover .menu {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
}

#reviews-list .item .menu ul {
	margin: 0 15px 0 0;
	list-style: none;
	border: 1px solid #e2e5e9;
	display: none;
}

#reviews-list .item .menu .actions {
	cursor: pointer;
	font-size: 14px;
	color: #cfd3da;
	display: block;
	z-index: 9999;
	float: right;
	margin-top: 0px;
}

#reviews-list .item .menu:hover .actions {
	color: #303030;
}

#reviews-list .item .menu .actions::before {
	font-size: 80%;
}

#reviews-list .item .menu.open .actions::before {}

#reviews-list .item .menu.open ul {
	display: block;
	width: 180px;
	z-index: 9999;
	margin-top: 15px;
}

#reviews-list .item .menu  ul li {
	padding: 8px 12px 5px 12px;
	border-bottom: 1px solid #e2e5e9;
	z-index: 0;
	cursor: pointer;
	position: relative;
	background: #f9f9f9;
	font-size: 12px;
	color: #6c727d;
}

#reviews-list .item .menu  ul li:hover {
	color: #303030;
}

#reviews-list .item .menu  ul li:last-child {
	border-bottom: none;
}

#reviews-body .item .video-title, #reviews-body .item .images-title, #reviews-body .item .presentation-title {
	color: #6c727d;
	font-size: 12px;
	margin: 10px 0 5px 0;
}

#reviews-body .item .cnt_reviews a {
	display: inline-block;
}

#reviews-body .item .title {
	width: 100%;
}

.text span.text[itemprop=reviewBody] {
	display: block;
}

.rating {
	width: 100%;
}

@media (max-width: 550px) {
	.detail-info-block #photos {
		overflow: hidden;
	}
	
	.detail-info-block #photos > .row {
		margin: 0;
	}
}

@media (max-width: 400px) {
	.eac-container .eac_img {
		margin-left: 0;
		display: block;
		margin-bottom: 20px;
	}
	
	.eac-container .files_block {
		margin-left: 0;
	}
}

div.bx-auth-reg input.bx-auth-input {
	vertical-align: middle;
}

div.bx-auth-reg span.bx-auth-secure {
	background-color: #fffae3;
	border: 1px solid #dedbc8;
	padding: 2px;
	display: inline-block;
	vertical-align: middle;
}

div.bx-auth-reg div.bx-auth-secure-icon {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAB2ElEQVR42pyTv07jQBDGx1FI4otILpxCcVIEL4CgoknDI1CgQ3AUORB/KhD4BfImCW1EcQ09SNdEBJQTJQ0FiUBwSYjtXXvXsZkxYBwgItxKn1Y7mt98M7t2xPM8+F9F4dU6qZ19NRkrMsZ2TJOBbdv3Qogyqri1sdYJ5ypUIQBPz2aYyY8QTiMMlmUBQiBRthB/cZ/T9naCApFwJc54gXGW5pzvo2NmZXlRkVJmxCM4Te7h/D6YMT6PIsfyz6UfvsPm+mpHSDmHAtT8YJjzCWoVwaNwXNvd7sjH9icGwgRim/DeotlJby6sUqkUXNctZbNZH5aOAw7uVIyjPNf1kym31+uBYRi/NE0r+0+FgUIul7vM5/OTlmXT8/hgu92G65trH04kEj5M8Wq1WkIsgIPK1JphmqDrOjSbTWg0Gz6cTCZBVdVgBFoBnFG7CaV1CHHeBUUKUAGV0mE8YgAgPBKLQTQaBeYk4Q92FsAOzthio5Y3lgdbN0A3UAKdu40Bzpf9zmNf0Pnfb4hb/ENnO+xMhxZLWd63YZ3PX2C6gNTIbUy5O4C4LT90fv4WAvjiyu1MzS58H8ZZyup9uO1yvV4v1Gq1Y5qfLvBZdA7rKVZ880t+dj0IMABRMs1UtTY6vgAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: center;
	width: 19px;
	height: 18px;
}

div.bx-auth-reg div.bx-auth-secure-unlock {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAB4ElEQVR42qyUP2/aQBiHX0cEcFEhJKJDJZR+gaiZurDkI2SIWrXNQFL1z1TU+AvwTaArytClO5WyoNCIqmOXDAURJQGD7Tv7zth9X9NaqIrJSclJP598vnv8vHeWtTAM4b6apgo77Z6tOYzVGWM1x2Hged5ECNHE1D+8e2Mqw06/n20zh7cRVkAYuK4LCAGJ8YT4gf2OcVQzV1SsOONVxlmBc/4ZjYr7r15oUsqimIOekh3NU4IxxncxZNR8/fJ5VNL7t4emkHIHA5hddRjnm1QagtqL48anj6acl7upDCMQlnXjM9o7SnwArVarGgRBo1QqRYuk74OPPUE4JgyCaDLNnc1mYNv2gWEYzf/BKbrghGq5XD6vVCpPXNejY49A4/EYhhfDCJbNZiMYjXc6nQYuS4TFbyZl23HAsiwYDAbQH/QjWC6XA13X49JuajGsqE+z2ugrZPgUNClAB0zegkcrNgDCVtNpSKVSwPwcnKB5IszHPRqxh264XgHPssGyMQLNpv0Es/PlZusP0Oz6C2RcfquZt8yMHo5Y3g03VM1+JsNoQ/Orl2nt6hgynrzVLOmbi2G/fgfm1rO9xypmUnYmy8ps9nq9arfb/Ub7RwfyL3S/mL9j9Tv9z1TaHwEGAAT7pndQXgfYAAAAAElFTkSuQmCC");
}

@media (max-width: 767px) {
	#registration_review input[type="submit"] {
		margin: 0 auto;
		display: block;
	}
	
	#registration_review .form-group {
		margin: 0 auto 5px auto;
		width: 230px;
		display: block;
	}
}

@media (min-width: 768px) {
	#registration_review .captcha img {
		display: inline-block;
		margin-right: 10px;
		width: 35%;
	}
	
	#registration_review .captcha input[type="text"] {
		height: 42px;
		width: 60%;
		display: inline;
		float: right;
	}
	
	#registration_review .form-group {
		margin-bottom: 15px;
		display: inline-block;
	}
}

#registration_review {
	text-align: left;
}

#registration_review p {
	margin-bottom: 3px;
	text-align: left;
	color: #6c727d;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	font-size: 12px;
}

#registration_review input[type="text"], #registration_review input[type="password"] {
	width: 230px;
	color: #303030;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	border: 1px solid #e2e5e9;
	padding: 10px;
	margin-right: 20px;
}

#registration_review .form-group {}

#registration_review .form-group p {
	margin-bottom: 3px;
	text-align: left;
	color: #6c727d;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
}

#registration_review .form-group a {
	float: right;
	color: #6c727d;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	font-weight: lighter;
}

#registration_review .checkbox {
	text-align: left;
	margin-top: 20px;
	line-height: 13px;
}

#registration_review .checkbox input[type="checkbox"] {
	margin-right: 10px;
	float: left;
}

#registration_review .checkbox label {
	color: #303030;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	clear: both;
}

#registration_review input[type="submit"] {
	background: #fff;
	color: #767676;
	font-size: 14px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	width: 170px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	border: 1px solid #c8c8c8;
	box-shadow: 1px 2px 2px 1px #dedede;
	margin-top: 15px;
}

#registration_review .captcha {
	background: #efeded;
	padding: 15px;
	margin: 10px 0 0 0;
	position: relative;
	display: inline-block;
}

#registration_review .captcha .captcha-title {
	color: #6c727d;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	margin-bottom: 10px;
}

#registration_review .captcha .captcha-title-2 {
	color: #303030;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	font-weight: lighter;
}

#registration_review .captcha img {
	display: inline-block;
	margin-right: 10px;
	width: 110px;
	height: 40px;
}

#registration_review .captcha input[type="text"] {
	height: 42px;
	width: 230px;
	display: inline;
	float: none;
	margin-right: 0;
}

#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}

#cboxWrapper {
	max-width: none;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
}

#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
	-ms-interpolation-mode: bicubic;
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

#cboxOverlay {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAAAAAAeW/F+AAAAOklEQVR4Ae3QIQrAUADD0Lj2AIV//5uO+RE59asKz4U177rz9VAdqkU1qAbVoBpUg2pR3V/VbrVb7QHULigVcx3ZmQAAAABJRU5ErkJggg==") repeat 0 0;
	opacity: .9;
	filter: alpha(opacity=90);
}

#colorbox {
	outline: 0;
}

#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAMAAADLEaG/AAAAxlBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmbMzMy1tbXe3t7i4+PMzMzv7+/m5uYqTIX///9SUlKlpaby9PbW1tZqgaiEhIRed6FZWVm9vb3ExcVmZmaZmZno6/Ctra2Qob739/fX3efk6O95j7JEYpR4eHiKioqzvtJsg6s2VYvGzt3g5ey1tbV0iq6vu9Grt86hsMhie6TN1OFycnKHmrpac5+ZqMN9kbOClbZOaZgyUolRbZuKnLtWcJ06WY28xteGmbhVJeX1AAAAC3RSTlOIADNVdwARZpndzGjEPW4AAAPLSURBVHhe7ZqHjts4EIbdsm1Y1eXay/b0Xu7e/6VCaqlQEkVjJSc07pCBAQH6MIsP1GJM/XSnXPyPVDevXn/QOVCDfu9FXrrbbGgvvCCLBsI9bWt37h0tTEMsK6StgBY+O+88q87PjhImwghRSpGQIBUAlBJKQQNbR+Y76DyzBmdHCAMOp4F87ItgGmIoAiAKECgCVOpAGbD42o1bCwNGevUIwlAAwS8QaGB0ICV83mlQ522FidLSYuQXWBTAQgFbhxgPnUbVaymMQ1K6QUKsAFQAYHuHFB40Ex60E6aYigsaDhHno+FI3cnAVAmFaj2nOaAKQPFviAVuWL1WwmG2XMEkngSjOA6zJx5qIGs4QZzXgJnPuQbdflPhfith9Y+K4vh+F88kWADWgALALN6BATjx4wmIykF30FR4cIwwF8srFjkDRa9hLGubDguASoB2T2Cbg26ncbUUVkNgt01HvCTMlfDb1PO8+zKg0nc79jz3wmq6+kIqJUpYg9k49WRNqgCPxwKcRHiRXcQapt5W/atqgH3f33rp0ADC2BsLeJ8DU/jikhfq8uL3CIfZ1CdSduR5MzUMcpCVn4obJoC3Wz0laoSveKWuDOH2c3jk+1TOKb84h5HyGam5iypzmPilOWzztRu3/KbDpLp1swL7N50hfMFr6uJ3CBMMpZ0BSE8FimJEA7PDFL6sE748UlhvIota0A507ati8zpiP0xJtrsltLIfxkgBhDHYOxwLc4KFDlAAcSUmAA3sHe2F3b/TORBu/3JsdrgUPr7+t8J/hQlgWUCsecnhDvdjLQRKKYSH8hJrh3NhWopFqDVhsXY4FqalWAQwtSYs1g6HwmYsAva8xATuNz/2IMUO3G8vzSDl5Xx+y4MP8/k0v5NfJLyTlzrgegOvY5G7KHqYvoyiV8W8JH/u84dlXZAS/Bs5f0XSucQ+ij6KT1DNS273+70A/5hByp24vVwu37h+Cc2f7zyKotcrI5eYR7Le/1jnIO+4fZDg9YadKkiZRslmzU3hTJcxdl0Gb5QuY6cKUtY3wmppBCmfPm++MFFfV2UQfPu+uWGyThSkvGJsIz5BNS95lySJELs2AF8L2USUyzBQxyJLxm5W14yt64KUhL3j3ASPjLmOW/VUXSfJIw/Eeq1qxu31Y/0cXt44CLSbfNNhBQJbkLI6xZEBp0YsQq15ibXD5aEMh6JYcCgvsXY4O/bSsciTQEDDA3mJtcPlwaJ6xjgERBGEGFNrXmLtcHp0qwWyen6QglQHcnw4rosQYs1LrB0Ofn7wn/iBx0+cH2kdOV60OgAAAABJRU5ErkJggg==") no-repeat -101px 0;
}

#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAMAAADLEaG/AAAAxlBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmbMzMy1tbXe3t7i4+PMzMzv7+/m5uYqTIX///9SUlKlpaby9PbW1tZqgaiEhIRed6FZWVm9vb3ExcVmZmaZmZno6/Ctra2Qob739/fX3efk6O95j7JEYpR4eHiKioqzvtJsg6s2VYvGzt3g5ey1tbV0iq6vu9Grt86hsMhie6TN1OFycnKHmrpac5+ZqMN9kbOClbZOaZgyUolRbZuKnLtWcJ06WY28xteGmbhVJeX1AAAAC3RSTlOIADNVdwARZpndzGjEPW4AAAPLSURBVHhe7ZqHjts4EIbdsm1Y1eXay/b0Xu7e/6VCaqlQEkVjJSc07pCBAQH6MIsP1GJM/XSnXPyPVDevXn/QOVCDfu9FXrrbbGgvvCCLBsI9bWt37h0tTEMsK6StgBY+O+88q87PjhImwghRSpGQIBUAlBJKQQNbR+Y76DyzBmdHCAMOp4F87ItgGmIoAiAKECgCVOpAGbD42o1bCwNGevUIwlAAwS8QaGB0ICV83mlQ522FidLSYuQXWBTAQgFbhxgPnUbVaymMQ1K6QUKsAFQAYHuHFB40Ex60E6aYigsaDhHno+FI3cnAVAmFaj2nOaAKQPFviAVuWL1WwmG2XMEkngSjOA6zJx5qIGs4QZzXgJnPuQbdflPhfith9Y+K4vh+F88kWADWgALALN6BATjx4wmIykF30FR4cIwwF8srFjkDRa9hLGubDguASoB2T2Cbg26ncbUUVkNgt01HvCTMlfDb1PO8+zKg0nc79jz3wmq6+kIqJUpYg9k49WRNqgCPxwKcRHiRXcQapt5W/atqgH3f33rp0ADC2BsLeJ8DU/jikhfq8uL3CIfZ1CdSduR5MzUMcpCVn4obJoC3Wz0laoSveKWuDOH2c3jk+1TOKb84h5HyGam5iypzmPilOWzztRu3/KbDpLp1swL7N50hfMFr6uJ3CBMMpZ0BSE8FimJEA7PDFL6sE748UlhvIota0A507ati8zpiP0xJtrsltLIfxkgBhDHYOxwLc4KFDlAAcSUmAA3sHe2F3b/TORBu/3JsdrgUPr7+t8J/hQlgWUCsecnhDvdjLQRKKYSH8hJrh3NhWopFqDVhsXY4FqalWAQwtSYs1g6HwmYsAva8xATuNz/2IMUO3G8vzSDl5Xx+y4MP8/k0v5NfJLyTlzrgegOvY5G7KHqYvoyiV8W8JH/u84dlXZAS/Bs5f0XSucQ+ij6KT1DNS273+70A/5hByp24vVwu37h+Cc2f7zyKotcrI5eYR7Le/1jnIO+4fZDg9YadKkiZRslmzU3hTJcxdl0Gb5QuY6cKUtY3wmppBCmfPm++MFFfV2UQfPu+uWGyThSkvGJsIz5BNS95lySJELs2AF8L2USUyzBQxyJLxm5W14yt64KUhL3j3ASPjLmOW/VUXSfJIw/Eeq1qxu31Y/0cXt44CLSbfNNhBQJbkLI6xZEBp0YsQq15ibXD5aEMh6JYcCgvsXY4O/bSsciTQEDDA3mJtcPlwaJ6xjgERBGEGFNrXmLtcHp0qwWyen6QglQHcnw4rosQYs1LrB0Ofn7wn/iBx0+cH2kdOV60OgAAAABJRU5ErkJggg==") no-repeat -130px 0;
}

#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAMAAADLEaG/AAAAxlBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmbMzMy1tbXe3t7i4+PMzMzv7+/m5uYqTIX///9SUlKlpaby9PbW1tZqgaiEhIRed6FZWVm9vb3ExcVmZmaZmZno6/Ctra2Qob739/fX3efk6O95j7JEYpR4eHiKioqzvtJsg6s2VYvGzt3g5ey1tbV0iq6vu9Grt86hsMhie6TN1OFycnKHmrpac5+ZqMN9kbOClbZOaZgyUolRbZuKnLtWcJ06WY28xteGmbhVJeX1AAAAC3RSTlOIADNVdwARZpndzGjEPW4AAAPLSURBVHhe7ZqHjts4EIbdsm1Y1eXay/b0Xu7e/6VCaqlQEkVjJSc07pCBAQH6MIsP1GJM/XSnXPyPVDevXn/QOVCDfu9FXrrbbGgvvCCLBsI9bWt37h0tTEMsK6StgBY+O+88q87PjhImwghRSpGQIBUAlBJKQQNbR+Y76DyzBmdHCAMOp4F87ItgGmIoAiAKECgCVOpAGbD42o1bCwNGevUIwlAAwS8QaGB0ICV83mlQ522FidLSYuQXWBTAQgFbhxgPnUbVaymMQ1K6QUKsAFQAYHuHFB40Ex60E6aYigsaDhHno+FI3cnAVAmFaj2nOaAKQPFviAVuWL1WwmG2XMEkngSjOA6zJx5qIGs4QZzXgJnPuQbdflPhfith9Y+K4vh+F88kWADWgALALN6BATjx4wmIykF30FR4cIwwF8srFjkDRa9hLGubDguASoB2T2Cbg26ncbUUVkNgt01HvCTMlfDb1PO8+zKg0nc79jz3wmq6+kIqJUpYg9k49WRNqgCPxwKcRHiRXcQapt5W/atqgH3f33rp0ADC2BsLeJ8DU/jikhfq8uL3CIfZ1CdSduR5MzUMcpCVn4obJoC3Wz0laoSveKWuDOH2c3jk+1TOKb84h5HyGam5iypzmPilOWzztRu3/KbDpLp1swL7N50hfMFr6uJ3CBMMpZ0BSE8FimJEA7PDFL6sE748UlhvIota0A507ati8zpiP0xJtrsltLIfxkgBhDHYOxwLc4KFDlAAcSUmAA3sHe2F3b/TORBu/3JsdrgUPr7+t8J/hQlgWUCsecnhDvdjLQRKKYSH8hJrh3NhWopFqDVhsXY4FqalWAQwtSYs1g6HwmYsAva8xATuNz/2IMUO3G8vzSDl5Xx+y4MP8/k0v5NfJLyTlzrgegOvY5G7KHqYvoyiV8W8JH/u84dlXZAS/Bs5f0XSucQ+ij6KT1DNS273+70A/5hByp24vVwu37h+Cc2f7zyKotcrI5eYR7Le/1jnIO+4fZDg9YadKkiZRslmzU3hTJcxdl0Gb5QuY6cKUtY3wmppBCmfPm++MFFfV2UQfPu+uWGyThSkvGJsIz5BNS95lySJELs2AF8L2USUyzBQxyJLxm5W14yt64KUhL3j3ASPjLmOW/VUXSfJIw/Eeq1qxu31Y/0cXt44CLSbfNNhBQJbkLI6xZEBp0YsQq15ibXD5aEMh6JYcCgvsXY4O/bSsciTQEDDA3mJtcPlwaJ6xjgERBGEGFNrXmLtcHp0qwWyen6QglQHcnw4rosQYs1LrB0Ofn7wn/iBx0+cH2kdOV60OgAAAABJRU5ErkJggg==") no-repeat -101px -29px;
}

#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAMAAADLEaG/AAAAxlBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmbMzMy1tbXe3t7i4+PMzMzv7+/m5uYqTIX///9SUlKlpaby9PbW1tZqgaiEhIRed6FZWVm9vb3ExcVmZmaZmZno6/Ctra2Qob739/fX3efk6O95j7JEYpR4eHiKioqzvtJsg6s2VYvGzt3g5ey1tbV0iq6vu9Grt86hsMhie6TN1OFycnKHmrpac5+ZqMN9kbOClbZOaZgyUolRbZuKnLtWcJ06WY28xteGmbhVJeX1AAAAC3RSTlOIADNVdwARZpndzGjEPW4AAAPLSURBVHhe7ZqHjts4EIbdsm1Y1eXay/b0Xu7e/6VCaqlQEkVjJSc07pCBAQH6MIsP1GJM/XSnXPyPVDevXn/QOVCDfu9FXrrbbGgvvCCLBsI9bWt37h0tTEMsK6StgBY+O+88q87PjhImwghRSpGQIBUAlBJKQQNbR+Y76DyzBmdHCAMOp4F87ItgGmIoAiAKECgCVOpAGbD42o1bCwNGevUIwlAAwS8QaGB0ICV83mlQ522FidLSYuQXWBTAQgFbhxgPnUbVaymMQ1K6QUKsAFQAYHuHFB40Ex60E6aYigsaDhHno+FI3cnAVAmFaj2nOaAKQPFviAVuWL1WwmG2XMEkngSjOA6zJx5qIGs4QZzXgJnPuQbdflPhfith9Y+K4vh+F88kWADWgALALN6BATjx4wmIykF30FR4cIwwF8srFjkDRa9hLGubDguASoB2T2Cbg26ncbUUVkNgt01HvCTMlfDb1PO8+zKg0nc79jz3wmq6+kIqJUpYg9k49WRNqgCPxwKcRHiRXcQapt5W/atqgH3f33rp0ADC2BsLeJ8DU/jikhfq8uL3CIfZ1CdSduR5MzUMcpCVn4obJoC3Wz0laoSveKWuDOH2c3jk+1TOKb84h5HyGam5iypzmPilOWzztRu3/KbDpLp1swL7N50hfMFr6uJ3CBMMpZ0BSE8FimJEA7PDFL6sE748UlhvIota0A507ati8zpiP0xJtrsltLIfxkgBhDHYOxwLc4KFDlAAcSUmAA3sHe2F3b/TORBu/3JsdrgUPr7+t8J/hQlgWUCsecnhDvdjLQRKKYSH8hJrh3NhWopFqDVhsXY4FqalWAQwtSYs1g6HwmYsAva8xATuNz/2IMUO3G8vzSDl5Xx+y4MP8/k0v5NfJLyTlzrgegOvY5G7KHqYvoyiV8W8JH/u84dlXZAS/Bs5f0XSucQ+ij6KT1DNS273+70A/5hByp24vVwu37h+Cc2f7zyKotcrI5eYR7Le/1jnIO+4fZDg9YadKkiZRslmzU3hTJcxdl0Gb5QuY6cKUtY3wmppBCmfPm++MFFfV2UQfPu+uWGyThSkvGJsIz5BNS95lySJELs2AF8L2USUyzBQxyJLxm5W14yt64KUhL3j3ASPjLmOW/VUXSfJIw/Eeq1qxu31Y/0cXt44CLSbfNNhBQJbkLI6xZEBp0YsQq15ibXD5aEMh6JYcCgvsXY4O/bSsciTQEDDA3mJtcPlwaJ6xjgERBGEGFNrXmLtcHp0qwWyen6QglQHcnw4rosQYs1LrB0Ofn7wn/iBx0+cH2kdOV60OgAAAABJRU5ErkJggg==") no-repeat -130px -29px;
}

#cboxMiddleLeft {
	width: 21px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAMAAADLEaG/AAAAxlBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmbMzMy1tbXe3t7i4+PMzMzv7+/m5uYqTIX///9SUlKlpaby9PbW1tZqgaiEhIRed6FZWVm9vb3ExcVmZmaZmZno6/Ctra2Qob739/fX3efk6O95j7JEYpR4eHiKioqzvtJsg6s2VYvGzt3g5ey1tbV0iq6vu9Grt86hsMhie6TN1OFycnKHmrpac5+ZqMN9kbOClbZOaZgyUolRbZuKnLtWcJ06WY28xteGmbhVJeX1AAAAC3RSTlOIADNVdwARZpndzGjEPW4AAAPLSURBVHhe7ZqHjts4EIbdsm1Y1eXay/b0Xu7e/6VCaqlQEkVjJSc07pCBAQH6MIsP1GJM/XSnXPyPVDevXn/QOVCDfu9FXrrbbGgvvCCLBsI9bWt37h0tTEMsK6StgBY+O+88q87PjhImwghRSpGQIBUAlBJKQQNbR+Y76DyzBmdHCAMOp4F87ItgGmIoAiAKECgCVOpAGbD42o1bCwNGevUIwlAAwS8QaGB0ICV83mlQ522FidLSYuQXWBTAQgFbhxgPnUbVaymMQ1K6QUKsAFQAYHuHFB40Ex60E6aYigsaDhHno+FI3cnAVAmFaj2nOaAKQPFviAVuWL1WwmG2XMEkngSjOA6zJx5qIGs4QZzXgJnPuQbdflPhfith9Y+K4vh+F88kWADWgALALN6BATjx4wmIykF30FR4cIwwF8srFjkDRa9hLGubDguASoB2T2Cbg26ncbUUVkNgt01HvCTMlfDb1PO8+zKg0nc79jz3wmq6+kIqJUpYg9k49WRNqgCPxwKcRHiRXcQapt5W/atqgH3f33rp0ADC2BsLeJ8DU/jikhfq8uL3CIfZ1CdSduR5MzUMcpCVn4obJoC3Wz0laoSveKWuDOH2c3jk+1TOKb84h5HyGam5iypzmPilOWzztRu3/KbDpLp1swL7N50hfMFr6uJ3CBMMpZ0BSE8FimJEA7PDFL6sE748UlhvIota0A507ati8zpiP0xJtrsltLIfxkgBhDHYOxwLc4KFDlAAcSUmAA3sHe2F3b/TORBu/3JsdrgUPr7+t8J/hQlgWUCsecnhDvdjLQRKKYSH8hJrh3NhWopFqDVhsXY4FqalWAQwtSYs1g6HwmYsAva8xATuNz/2IMUO3G8vzSDl5Xx+y4MP8/k0v5NfJLyTlzrgegOvY5G7KHqYvoyiV8W8JH/u84dlXZAS/Bs5f0XSucQ+ij6KT1DNS273+70A/5hByp24vVwu37h+Cc2f7zyKotcrI5eYR7Le/1jnIO+4fZDg9YadKkiZRslmzU3hTJcxdl0Gb5QuY6cKUtY3wmppBCmfPm++MFFfV2UQfPu+uWGyThSkvGJsIz5BNS95lySJELs2AF8L2USUyzBQxyJLxm5W14yt64KUhL3j3ASPjLmOW/VUXSfJIw/Eeq1qxu31Y/0cXt44CLSbfNNhBQJbkLI6xZEBp0YsQq15ibXD5aEMh6JYcCgvsXY4O/bSsciTQEDDA3mJtcPlwaJ6xjgERBGEGFNrXmLtcHp0qwWyen6QglQHcnw4rosQYs1LrB0Ofn7wn/iBx0+cH2kdOV60OgAAAABJRU5ErkJggg==") left top repeat-y;
}

#cboxMiddleRight {
	width: 21px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAMAAADLEaG/AAAAxlBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmbMzMy1tbXe3t7i4+PMzMzv7+/m5uYqTIX///9SUlKlpaby9PbW1tZqgaiEhIRed6FZWVm9vb3ExcVmZmaZmZno6/Ctra2Qob739/fX3efk6O95j7JEYpR4eHiKioqzvtJsg6s2VYvGzt3g5ey1tbV0iq6vu9Grt86hsMhie6TN1OFycnKHmrpac5+ZqMN9kbOClbZOaZgyUolRbZuKnLtWcJ06WY28xteGmbhVJeX1AAAAC3RSTlOIADNVdwARZpndzGjEPW4AAAPLSURBVHhe7ZqHjts4EIbdsm1Y1eXay/b0Xu7e/6VCaqlQEkVjJSc07pCBAQH6MIsP1GJM/XSnXPyPVDevXn/QOVCDfu9FXrrbbGgvvCCLBsI9bWt37h0tTEMsK6StgBY+O+88q87PjhImwghRSpGQIBUAlBJKQQNbR+Y76DyzBmdHCAMOp4F87ItgGmIoAiAKECgCVOpAGbD42o1bCwNGevUIwlAAwS8QaGB0ICV83mlQ522FidLSYuQXWBTAQgFbhxgPnUbVaymMQ1K6QUKsAFQAYHuHFB40Ex60E6aYigsaDhHno+FI3cnAVAmFaj2nOaAKQPFviAVuWL1WwmG2XMEkngSjOA6zJx5qIGs4QZzXgJnPuQbdflPhfith9Y+K4vh+F88kWADWgALALN6BATjx4wmIykF30FR4cIwwF8srFjkDRa9hLGubDguASoB2T2Cbg26ncbUUVkNgt01HvCTMlfDb1PO8+zKg0nc79jz3wmq6+kIqJUpYg9k49WRNqgCPxwKcRHiRXcQapt5W/atqgH3f33rp0ADC2BsLeJ8DU/jikhfq8uL3CIfZ1CdSduR5MzUMcpCVn4obJoC3Wz0laoSveKWuDOH2c3jk+1TOKb84h5HyGam5iypzmPilOWzztRu3/KbDpLp1swL7N50hfMFr6uJ3CBMMpZ0BSE8FimJEA7PDFL6sE748UlhvIota0A507ati8zpiP0xJtrsltLIfxkgBhDHYOxwLc4KFDlAAcSUmAA3sHe2F3b/TORBu/3JsdrgUPr7+t8J/hQlgWUCsecnhDvdjLQRKKYSH8hJrh3NhWopFqDVhsXY4FqalWAQwtSYs1g6HwmYsAva8xATuNz/2IMUO3G8vzSDl5Xx+y4MP8/k0v5NfJLyTlzrgegOvY5G7KHqYvoyiV8W8JH/u84dlXZAS/Bs5f0XSucQ+ij6KT1DNS273+70A/5hByp24vVwu37h+Cc2f7zyKotcrI5eYR7Le/1jnIO+4fZDg9YadKkiZRslmzU3hTJcxdl0Gb5QuY6cKUtY3wmppBCmfPm++MFFfV2UQfPu+uWGyThSkvGJsIz5BNS95lySJELs2AF8L2USUyzBQxyJLxm5W14yt64KUhL3j3ASPjLmOW/VUXSfJIw/Eeq1qxu31Y/0cXt44CLSbfNNhBQJbkLI6xZEBp0YsQq15ibXD5aEMh6JYcCgvsXY4O/bSsciTQEDDA3mJtcPlwaJ6xjgERBGEGFNrXmLtcHp0qwWyen6QglQHcnw4rosQYs1LrB0Ofn7wn/iBx0+cH2kdOV60OgAAAABJRU5ErkJggg==") right top repeat-y;
}

#cboxTopCenter {
	height: 21px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAQAAAA38nkBAAAAE0lEQVR4AWNgaCAW/f9PISLeLgDrojnVPQEingAAAABJRU5ErkJggg==") 0 0 repeat-x;
}

#cboxBottomCenter {
	height: 21px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAQAAAA38nkBAAAAE0lEQVR4AWNgaCAW/f9PISLeLgDrojnVPQEingAAAABJRU5ErkJggg==") 0 -29px repeat-x;
}

#cboxContent {
	background: #fff;
	overflow: hidden;
}

.cboxIframe {
	background: #fff;
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}

#cboxLoadedContent {
	margin-bottom: 28px;
}

#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}

#cboxLoadingOverlay {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAASklEQVR4Ae3XQQ3AAAxCUSRUch1WChL+klkYlyV8Ae8MkhgW8zWzDC93pDpGLMlWmGQW4QoWLFiwYMGCBQv+HDTJnJ/E+dEevhUPd2xiiri92a0AAAAASUVORK5CYII=") no-repeat center center;
}

#cboxLoadingGraphic {
	background: url("/local/templates/clife_ab2_copy/components/sotbit/reviews.reviews.list/.default/images/loading.gif") no-repeat center center;
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	background: none;
}

#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
	outline: 0;
}

#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef;
}

#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAMAAADLEaG/AAAAxlBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmbMzMy1tbXe3t7i4+PMzMzv7+/m5uYqTIX///9SUlKlpaby9PbW1tZqgaiEhIRed6FZWVm9vb3ExcVmZmaZmZno6/Ctra2Qob739/fX3efk6O95j7JEYpR4eHiKioqzvtJsg6s2VYvGzt3g5ey1tbV0iq6vu9Grt86hsMhie6TN1OFycnKHmrpac5+ZqMN9kbOClbZOaZgyUolRbZuKnLtWcJ06WY28xteGmbhVJeX1AAAAC3RSTlOIADNVdwARZpndzGjEPW4AAAPLSURBVHhe7ZqHjts4EIbdsm1Y1eXay/b0Xu7e/6VCaqlQEkVjJSc07pCBAQH6MIsP1GJM/XSnXPyPVDevXn/QOVCDfu9FXrrbbGgvvCCLBsI9bWt37h0tTEMsK6StgBY+O+88q87PjhImwghRSpGQIBUAlBJKQQNbR+Y76DyzBmdHCAMOp4F87ItgGmIoAiAKECgCVOpAGbD42o1bCwNGevUIwlAAwS8QaGB0ICV83mlQ522FidLSYuQXWBTAQgFbhxgPnUbVaymMQ1K6QUKsAFQAYHuHFB40Ex60E6aYigsaDhHno+FI3cnAVAmFaj2nOaAKQPFviAVuWL1WwmG2XMEkngSjOA6zJx5qIGs4QZzXgJnPuQbdflPhfith9Y+K4vh+F88kWADWgALALN6BATjx4wmIykF30FR4cIwwF8srFjkDRa9hLGubDguASoB2T2Cbg26ncbUUVkNgt01HvCTMlfDb1PO8+zKg0nc79jz3wmq6+kIqJUpYg9k49WRNqgCPxwKcRHiRXcQapt5W/atqgH3f33rp0ADC2BsLeJ8DU/jikhfq8uL3CIfZ1CdSduR5MzUMcpCVn4obJoC3Wz0laoSveKWuDOH2c3jk+1TOKb84h5HyGam5iypzmPilOWzztRu3/KbDpLp1swL7N50hfMFr6uJ3CBMMpZ0BSE8FimJEA7PDFL6sE748UlhvIota0A507ati8zpiP0xJtrsltLIfxkgBhDHYOxwLc4KFDlAAcSUmAA3sHe2F3b/TORBu/3JsdrgUPr7+t8J/hQlgWUCsecnhDvdjLQRKKYSH8hJrh3NhWopFqDVhsXY4FqalWAQwtSYs1g6HwmYsAva8xATuNz/2IMUO3G8vzSDl5Xx+y4MP8/k0v5NfJLyTlzrgegOvY5G7KHqYvoyiV8W8JH/u84dlXZAS/Bs5f0XSucQ+ij6KT1DNS273+70A/5hByp24vVwu37h+Cc2f7zyKotcrI5eYR7Le/1jnIO+4fZDg9YadKkiZRslmzU3hTJcxdl0Gb5QuY6cKUtY3wmppBCmfPm++MFFfV2UQfPu+uWGyThSkvGJsIz5BNS95lySJELs2AF8L2USUyzBQxyJLxm5W14yt64KUhL3j3ASPjLmOW/VUXSfJIw/Eeq1qxu31Y/0cXt44CLSbfNNhBQJbkLI6xZEBp0YsQq15ibXD5aEMh6JYcCgvsXY4O/bSsciTQEDDA3mJtcPlwaJ6xjgERBGEGFNrXmLtcHp0qwWyen6QglQHcnw4rosQYs1LrB0Ofn7wn/iBx0+cH2kdOV60OgAAAABJRU5ErkJggg==") no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxPrevious:hover {
	background-position: -75px -25px;
}

#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAMAAADLEaG/AAAAxlBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmbMzMy1tbXe3t7i4+PMzMzv7+/m5uYqTIX///9SUlKlpaby9PbW1tZqgaiEhIRed6FZWVm9vb3ExcVmZmaZmZno6/Ctra2Qob739/fX3efk6O95j7JEYpR4eHiKioqzvtJsg6s2VYvGzt3g5ey1tbV0iq6vu9Grt86hsMhie6TN1OFycnKHmrpac5+ZqMN9kbOClbZOaZgyUolRbZuKnLtWcJ06WY28xteGmbhVJeX1AAAAC3RSTlOIADNVdwARZpndzGjEPW4AAAPLSURBVHhe7ZqHjts4EIbdsm1Y1eXay/b0Xu7e/6VCaqlQEkVjJSc07pCBAQH6MIsP1GJM/XSnXPyPVDevXn/QOVCDfu9FXrrbbGgvvCCLBsI9bWt37h0tTEMsK6StgBY+O+88q87PjhImwghRSpGQIBUAlBJKQQNbR+Y76DyzBmdHCAMOp4F87ItgGmIoAiAKECgCVOpAGbD42o1bCwNGevUIwlAAwS8QaGB0ICV83mlQ522FidLSYuQXWBTAQgFbhxgPnUbVaymMQ1K6QUKsAFQAYHuHFB40Ex60E6aYigsaDhHno+FI3cnAVAmFaj2nOaAKQPFviAVuWL1WwmG2XMEkngSjOA6zJx5qIGs4QZzXgJnPuQbdflPhfith9Y+K4vh+F88kWADWgALALN6BATjx4wmIykF30FR4cIwwF8srFjkDRa9hLGubDguASoB2T2Cbg26ncbUUVkNgt01HvCTMlfDb1PO8+zKg0nc79jz3wmq6+kIqJUpYg9k49WRNqgCPxwKcRHiRXcQapt5W/atqgH3f33rp0ADC2BsLeJ8DU/jikhfq8uL3CIfZ1CdSduR5MzUMcpCVn4obJoC3Wz0laoSveKWuDOH2c3jk+1TOKb84h5HyGam5iypzmPilOWzztRu3/KbDpLp1swL7N50hfMFr6uJ3CBMMpZ0BSE8FimJEA7PDFL6sE748UlhvIota0A507ati8zpiP0xJtrsltLIfxkgBhDHYOxwLc4KFDlAAcSUmAA3sHe2F3b/TORBu/3JsdrgUPr7+t8J/hQlgWUCsecnhDvdjLQRKKYSH8hJrh3NhWopFqDVhsXY4FqalWAQwtSYs1g6HwmYsAva8xATuNz/2IMUO3G8vzSDl5Xx+y4MP8/k0v5NfJLyTlzrgegOvY5G7KHqYvoyiV8W8JH/u84dlXZAS/Bs5f0XSucQ+ij6KT1DNS273+70A/5hByp24vVwu37h+Cc2f7zyKotcrI5eYR7Le/1jnIO+4fZDg9YadKkiZRslmzU3hTJcxdl0Gb5QuY6cKUtY3wmppBCmfPm++MFFfV2UQfPu+uWGyThSkvGJsIz5BNS95lySJELs2AF8L2USUyzBQxyJLxm5W14yt64KUhL3j3ASPjLmOW/VUXSfJIw/Eeq1qxu31Y/0cXt44CLSbfNNhBQJbkLI6xZEBp0YsQq15ibXD5aEMh6JYcCgvsXY4O/bSsciTQEDDA3mJtcPlwaJ6xjgERBGEGFNrXmLtcHp0qwWyen6QglQHcnw4rosQYs1LrB0Ofn7wn/iBx0+cH2kdOV60OgAAAABJRU5ErkJggg==") no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxNext:hover {
	background-position: -50px -25px;
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAMAAADLEaG/AAAAxlBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAABmZmbMzMy1tbXe3t7i4+PMzMzv7+/m5uYqTIX///9SUlKlpaby9PbW1tZqgaiEhIRed6FZWVm9vb3ExcVmZmaZmZno6/Ctra2Qob739/fX3efk6O95j7JEYpR4eHiKioqzvtJsg6s2VYvGzt3g5ey1tbV0iq6vu9Grt86hsMhie6TN1OFycnKHmrpac5+ZqMN9kbOClbZOaZgyUolRbZuKnLtWcJ06WY28xteGmbhVJeX1AAAAC3RSTlOIADNVdwARZpndzGjEPW4AAAPLSURBVHhe7ZqHjts4EIbdsm1Y1eXay/b0Xu7e/6VCaqlQEkVjJSc07pCBAQH6MIsP1GJM/XSnXPyPVDevXn/QOVCDfu9FXrrbbGgvvCCLBsI9bWt37h0tTEMsK6StgBY+O+88q87PjhImwghRSpGQIBUAlBJKQQNbR+Y76DyzBmdHCAMOp4F87ItgGmIoAiAKECgCVOpAGbD42o1bCwNGevUIwlAAwS8QaGB0ICV83mlQ522FidLSYuQXWBTAQgFbhxgPnUbVaymMQ1K6QUKsAFQAYHuHFB40Ex60E6aYigsaDhHno+FI3cnAVAmFaj2nOaAKQPFviAVuWL1WwmG2XMEkngSjOA6zJx5qIGs4QZzXgJnPuQbdflPhfith9Y+K4vh+F88kWADWgALALN6BATjx4wmIykF30FR4cIwwF8srFjkDRa9hLGubDguASoB2T2Cbg26ncbUUVkNgt01HvCTMlfDb1PO8+zKg0nc79jz3wmq6+kIqJUpYg9k49WRNqgCPxwKcRHiRXcQapt5W/atqgH3f33rp0ADC2BsLeJ8DU/jikhfq8uL3CIfZ1CdSduR5MzUMcpCVn4obJoC3Wz0laoSveKWuDOH2c3jk+1TOKb84h5HyGam5iypzmPilOWzztRu3/KbDpLp1swL7N50hfMFr6uJ3CBMMpZ0BSE8FimJEA7PDFL6sE748UlhvIota0A507ati8zpiP0xJtrsltLIfxkgBhDHYOxwLc4KFDlAAcSUmAA3sHe2F3b/TORBu/3JsdrgUPr7+t8J/hQlgWUCsecnhDvdjLQRKKYSH8hJrh3NhWopFqDVhsXY4FqalWAQwtSYs1g6HwmYsAva8xATuNz/2IMUO3G8vzSDl5Xx+y4MP8/k0v5NfJLyTlzrgegOvY5G7KHqYvoyiV8W8JH/u84dlXZAS/Bs5f0XSucQ+ij6KT1DNS273+70A/5hByp24vVwu37h+Cc2f7zyKotcrI5eYR7Le/1jnIO+4fZDg9YadKkiZRslmzU3hTJcxdl0Gb5QuY6cKUtY3wmppBCmfPm++MFFfV2UQfPu+uWGyThSkvGJsIz5BNS95lySJELs2AF8L2USUyzBQxyJLxm5W14yt64KUhL3j3ASPjLmOW/VUXSfJIw/Eeq1qxu31Y/0cXt44CLSbfNNhBQJbkLI6xZEBp0YsQq15ibXD5aEMh6JYcCgvsXY4O/bSsciTQEDDA3mJtcPlwaJ6xjgERBGEGFNrXmLtcHp0qwWyen6QglQHcnw4rosQYs1LrB0Ofn7wn/iBx0+cH2kdOV60OgAAAABJRU5ErkJggg==") no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxClose:hover {
	background-position: -25px -25px;
}

.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(0, 255, 255, 1), endColorstr=rgba(0, 255, 255, 1));
}

@media (max-width: 767px) {
	#reviews-body #filter .filter {
		float: none;
		text-align: center;
	}
	
	#reviews-body #filter #select-rating, #reviews-body #filter #select-sort, #reviews-body #filter .checkbox-group {
		margin: 0 auto;
		clear: both;
	}
	
	#reviews-body #filter .filter-photo {
		float: left;
	}
	
	#reviews-body #filter .checkbox-group {
		width: 90px;
		text-align: center;
	}
	
	#reviews-body #filter .sort-group .filter-sort-text {
		clear: both;
		text-align: center;
	}
}

@media (min-width: 768px) {
	#reviews-body #filter .filter, #reviews-body #filter .filter-photo {
		margin-right: 25px;
		float: left;
	}
	
	#reviews-body #filter .checkbox-group {
		float: left;
	}
	
	#reviews-body #filter #select-rating {
		float: left;
		margin-right: 25px;
	}
	
	#reviews-body #filter .sort-group {
		float: right;
		margin-right: 25px;
	}
	
	#reviews-body #filter #select-sort {
		float: right;
	}
	
	#reviews-body #filter .sort-group .filter-sort-text {
		float: left;
		margin-right: 25px;
	}
}

#reviews-body #filter {
	display: block;
}

#reviews-body #filter .sort-group .filter-sort-text {
	line-height: 40px;
	color: #000;
	font-size: 14px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
}

#reviews-body #filter .border {
	border-bottom: 1px solid #e6e6e6;
	min-height: 41px;
}

#reviews-body #filter filter-photo {
	color: #6c727d;
	margin-right: 5px;
}

#reviews-body #filter #select-rating, #reviews-body #filter #select-sort {
	width: 170px;
	text-align: left;
	font-size: 14px;
	font-family: "ProximaNova", FontAwesome, Arial, sans-serif;
	height: 40px;
	padding-top: 14px;
	line-height: 14px;
}

#reviews-body #filter .select-rating-close, #reviews-body #filter .select-sort-close {
	color: #6c727d;
	background: #fff;
}

#reviews-body #filter .select-rating-close .uni-stars {
	color: #303030;
}

#reviews-body #filter .select-rating-open {
	background: #303030;
	color: #fff;
}

#reviews-body #filter .select-rating-open .uni-stars {
	color: #fff;
}

#reviews-body #filter #current-option-select-rating, #reviews-body #filter #current-option-select-sort {
	width: 100%;
	cursor: pointer;
	height: 26px;
	padding-right: 10px;
	padding-left: 10px;
}

#reviews-body #filter #current-option-select-rating {
	font-family: "ProximaNovaLight", Arial, sans-serif, FontAwesome;
}

#reviews-body #filter #current-option-select-rating .stars-in {
	margin-right: 5px;
}

#reviews-body #filter #current-option-select-sort {
	font-family: "ProximaNovaLight", Arial, sans-serif;
}

#reviews-body #filter #current-option-select-rating b, #reviews-body #filter #current-option-select-sort b {
	height: 14px;
	width: 20px;
	float: right;
	text-align: center;
	font-family: FontAwesome;
	font-size: 14px;
	line-height: 14px;
}

#reviews-body #filter .select-rating-close b, #reviews-body #filter .select-sort-close b {
	background: #303030;
	color: #fff;
}

#reviews-body #filter .select-rating-open b, #reviews-body #filter .select-sort-open b {
	background: #fff;
	color: #303030;
}

#reviews-body #filter #custom-options-select-rating, #reviews-body #filter #custom-options-select-sort {
	display: none;
	width: 215px;
	padding: 0;
	background: #fff;
	position: absolute;
	margin: 0;
	z-index: 100;
}

#reviews-body #filter #custom-options-select-rating {
	border: 1px solid #dbdbdb;
}

#reviews-body #filter #custom-options-select-rating .uni-stars {
	color: #303030;
}

#reviews-body #filter #custom-options-select-sort {
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

#reviews-body #filter #custom-options-select-sort li {
	border-top: 1px solid #e2e5e9;
}

#reviews-body #filter #custom-options-select-sort li .uni-stars {
	color: #303030;
}

#reviews-body #filter #custom-options-select-rating li, #reviews-body #filter #custom-options-select-sort li {
	list-style: none;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	color: #6c727d;
	padding: 0 10px;
}

#reviews-body #filter #custom-options-select-rating li:hover, #reviews-body #filter #custom-options-select-sort li:hover {
	cursor: pointer;
}

#reviews-body #filter #filter-images {
	display: none;
}

#reviews-body #filter #filter-images ~ label > span {
	border: 1px solid #e2e5e9;
	display: inline-block;
	height: 10px;
	margin: 15px 7px 0 0;
	position: relative;
	width: 10px;
}

#reviews-body #filter #filter-images:checked ~ label > span:after {
	position: absolute;
	content: "";
	color: #303030;
	font-family: FontAwesome;
	font-size: 8px;
	line-height: 10px;
}

#reviews-body #filter .filter, #reviews-body #filter .filter-photo {
	font-family: "ProximaNova", Arial, sans-serif !important;
	font-size: 14px;
	line-height: 40px;
}

#reviews-body #filter .filter {
	color: #000;
}

#reviews-body #filter .filter-photo {
	color: #6c727d !important;
	margin-right: 5px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
}

#sotbit_reviews_share {
	float: right;
}

#sotbit_reviews_share .share {
	font-size: 14px;
	text-decoration: none;
	color: #c1c4cb;
	margin-right: 5px;
}

#sotbit_reviews_share .share:hover {
	color: #303030;
}

#reviews-sharelink-popup {
	background: #fff;
	position: fixed;
	display: none;
	opacity: 0;
	z-index: 10000;
	padding: 26px;
	border-radius: 2px;
	border: 1px solid #ebebeb;
}

#reviews-sharelink-overlay {
	z-index: 9999;
	position: fixed;
	background-color: #000;
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
	display: none;
}

#sotbit_reviews_share .share-link-title {
	display: none;
}

#reviews-sharelink-popup #modal_close {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 23px;
	right: 21px;
	cursor: pointer;
	display: block;
	color: #888;
	font-size: 20px;
}

#reviews-sharelink-popup .title {
	font-size: 18px;
}

#reviews-sharelink-popup .text {
	font-size: 14px;
}

@media (max-width: 768px) {
	#sotbit_reviews_share {
		float: none;
	}
	
	#reviews-sharelink-popup .title {
		font-size: 14px;
	}
	
	#reviews-sharelink-popup .text {
		font-size: 10px;
	}
}

@media (min-width: 768px) {
	.spoiler-questions-body .forms {
		display: flex;
	}
	
	.spoiler-questions-body .forms .form-auth {
		flex-grow: 1;
		width: 48%;
		position: relative;
		margin-right: 4%;
		background: #f8f8f8;
		padding: 15px 0 15px 15px;
	}
	
	.spoiler-questions-body .forms .form-reg {
		flex-shrink: 1;
		width: 48%;
		position: relative;
		background: #f8f8f8;
		padding: 15px 0 15px 15px;
	}
}

@media (max-width: 767px) {
	.spoiler-questions-body .forms .form-auth {
		background: #f8f8f8;
		margin-bottom: 30px;
	}
	
	.spoiler-questions-body .forms .form-reg {
		background: #f8f8f8;
	}
}

.add-questions {
	margin: 20px 0;
}

.spoiler-questions-body {
	display: none;
	padding-top: 40px;
}

.spoiler_links {
	cursor: pointer;
}

.add-questions .spoiler {
	border: 1px solid #7c7c7c;
	box-shadow: 1px 2px 1px 1px #e2e2e2;
	padding: 5px;
	display: inline-block;
}

.add-questions .spoiler-input {
	padding: 5px 40px;
	color: #fff;
	background: #004b51;
	text-decoration: none;
	font-family: "PG Isadora Cyr Pro", Arial, regular;
	font-size: 18px;
	min-height: 30px;
	line-height: 20px;
	cursor: pointer;
}

#questions-body .title {
	width: 50%;
}

#questions-body .success {
	color: green;
	font-size: 14px;
	font-family: "ProximaNova", Arial, sans-serif;
	margin-top: 10px;
}

#questions-body .spoiler_body p.add-check-error {
	color: red;
}

#questions-body .spoiler_body p.registration-check-error {
	color: red;
}

.tabs a.spoiler {
	display: inline-block;
	padding: 10px;
	color: #fff;
	background: #603a2f;
	text-transform: uppercase;
	text-decoration: none;
}

.auth-error {
	font-size: 18px;
	color: #994d4d;
	font-family: "ProximaNova", Arial, sans-serif;
	text-align: left;
	margin-bottom: 20px;
}

#auth-title, #register-title {
	color: #000;
	font-size: 14px;
	font-family: "ProximaNova", Arial, sans-serif;
	text-align: left;
}

#auth-check-error, #registration-check-error {
	color: #994d4d;
	text-align: left;
}

#add_question {
	text-align: left;
}

#add_question #recaptcha-question-0 {
	margin-top: 20px;
}

#add_question p {
	color: #6c727d;
	font-size: 14px;
	font-family: "ProximaNova", Arial, sans-serif;
}

#add_question p.example {
	color: #b0b3bb;
	font-size: 14px;
	font-family: "ProximaNova", Arial, sans-serif;
}

#add_question p.count {
	font-style: italic;
	color: #c2c6cb;
	font-size: 14px;
	font-family: "ProximaNova", Arial, sans-serif;
	margin-bottom: 20px;
}

#add_question input[type="text"] {
	border: 1px solid #e2e5e9;
	height: 34px;
	width: 100%;
	margin-bottom: 20px;
	padding: 5px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	color: #000;
	font-size: 13px;
}

#add_question textarea {
	border: 1px solid #e2e5e9;
	width: 100%;
	padding: 5px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	color: #000;
	font-size: 13px;
	height: 190px;
}

#add_question input[type="radio"] {
	margin-right: 7px;
	float: left;
}

#add_question span.radio-label {
	margin-right: 15px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	color: #000;
	font-size: 13px;
}

#add_question span.radio-label {
	margin-right: 15px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	color: #000;
	font-size: 13px;
}

#add_question .radio {
	float: none;
	line-height: 14px;
	display: inline-block;
	margin-bottom: 20px;
}

#add_question input[type="submit"] {
	background: #fff;
	color: #767676;
	font-size: 14px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	width: 170px;
	border-radius: 5px;
	border: 1px solid #c8c8c8;
	box-shadow: 1px 2px 2px 1px #dedede;
	margin-top: 20px;
}

#add_question #reset-form {
	border: 0;
	color: #c2c6cb;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	margin-left: 15px;
	background: #fff;
}

.spoiler-questions-body .add-check-error {
	text-align: left;
	color: #994d4d;
	font-size: 14px;
	font-family: "ProximaNova", Arial, sans-serif;
}

#auth_question-check-error, #registration_question-check-error {
	color: #994d4d;
	text-align: left;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-top-bar-btn, #add_question .bxhtmled-top-bar-wrap .bxhtmled-top-bar-select, #add_question .bxhtmled-top-bar-wrap .bxhtmled-button-fontsize-wrap {
	display: none;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-button-bold {
	display: inline-block;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-button-italic {
	display: inline-block;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-button-underline {
	display: inline-block;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-button-strike {
	display: inline-block;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-button-remove-format {
	display: inline-block;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-top-bar-color {
	display: inline-block;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-button-ordered-list {
	display: inline-block;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-button-unordered-list {
	display: inline-block;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-button-align-left {
	display: inline-block;
}

#add_question .bxhtmled-top-bar-wrap .bxhtmled-button-quote {
	display: inline-block;
}

#add_question .bxhtmled-iframe-cnt {
	overflow: hidden !important;
}

#add_question .feed-add-post-text {
	padding-left: 0;
	padding-right: 0;
}

#add_question #question-editor {
	width: 50%;
	display: block;
}

.spoiler-questions-body .reason-title {
	font-family: "ProximaNova", Arial, sans-serif;
	color: #303030;
	font-size: 16px;
	margin-bottom: 0px;
	text-align: center;
}

.spoiler-questions-body .reason-text {
	font-family: "ProximaNova", Arial, sans-serif;
	color: #303030;
	font-size: 14px;
	margin-bottom: 8px;
	text-align: center;
}

.spoiler-questions-body .not-ban-error {
	font-size: 18px;
	font-family: "ProximaNova", Arial, sans-serif;
	color: #994d4d;
	text-align: center;
}

div.bx-auth-reg input.bx-auth-input {
	vertical-align: middle;
}

div.bx-auth-reg span.bx-auth-secure {
	background-color: #fffae3;
	border: 1px solid #dedbc8;
	padding: 2px;
	display: inline-block;
	vertical-align: middle;
}

div.bx-auth-reg div.bx-auth-secure-icon {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAB2ElEQVR42pyTv07jQBDGx1FI4otILpxCcVIEL4CgoknDI1CgQ3AUORB/KhD4BfImCW1EcQ09SNdEBJQTJQ0FiUBwSYjtXXvXsZkxYBwgItxKn1Y7mt98M7t2xPM8+F9F4dU6qZ19NRkrMsZ2TJOBbdv3Qogyqri1sdYJ5ypUIQBPz2aYyY8QTiMMlmUBQiBRthB/cZ/T9naCApFwJc54gXGW5pzvo2NmZXlRkVJmxCM4Te7h/D6YMT6PIsfyz6UfvsPm+mpHSDmHAtT8YJjzCWoVwaNwXNvd7sjH9icGwgRim/DeotlJby6sUqkUXNctZbNZH5aOAw7uVIyjPNf1kym31+uBYRi/NE0r+0+FgUIul7vM5/OTlmXT8/hgu92G65trH04kEj5M8Wq1WkIsgIPK1JphmqDrOjSbTWg0Gz6cTCZBVdVgBFoBnFG7CaV1CHHeBUUKUAGV0mE8YgAgPBKLQTQaBeYk4Q92FsAOzthio5Y3lgdbN0A3UAKdu40Bzpf9zmNf0Pnfb4hb/ENnO+xMhxZLWd63YZ3PX2C6gNTIbUy5O4C4LT90fv4WAvjiyu1MzS58H8ZZyup9uO1yvV4v1Gq1Y5qfLvBZdA7rKVZ880t+dj0IMABRMs1UtTY6vgAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: center;
	width: 19px;
	height: 18px;
}

div.bx-auth-reg div.bx-auth-secure-unlock {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAB4ElEQVR42qyUP2/aQBiHX0cEcFEhJKJDJZR+gaiZurDkI2SIWrXNQFL1z1TU+AvwTaArytClO5WyoNCIqmOXDAURJQGD7Tv7zth9X9NaqIrJSclJP598vnv8vHeWtTAM4b6apgo77Z6tOYzVGWM1x2Hged5ECNHE1D+8e2Mqw06/n20zh7cRVkAYuK4LCAGJ8YT4gf2OcVQzV1SsOONVxlmBc/4ZjYr7r15oUsqimIOekh3NU4IxxncxZNR8/fJ5VNL7t4emkHIHA5hddRjnm1QagtqL48anj6acl7upDCMQlnXjM9o7SnwArVarGgRBo1QqRYuk74OPPUE4JgyCaDLNnc1mYNv2gWEYzf/BKbrghGq5XD6vVCpPXNejY49A4/EYhhfDCJbNZiMYjXc6nQYuS4TFbyZl23HAsiwYDAbQH/QjWC6XA13X49JuajGsqE+z2ugrZPgUNClAB0zegkcrNgDCVtNpSKVSwPwcnKB5IszHPRqxh264XgHPssGyMQLNpv0Es/PlZusP0Oz6C2RcfquZt8yMHo5Y3g03VM1+JsNoQ/Orl2nt6hgynrzVLOmbi2G/fgfm1rO9xypmUnYmy8ps9nq9arfb/Ub7RwfyL3S/mL9j9Tv9z1TaHwEGAAT7pndQXgfYAAAAAElFTkSuQmCC");
}

@media (max-width: 767px) {
	#registration_question input[type="submit"] {
		margin: 0 auto;
		display: block;
	}
	
	#registration_question .form-group {
		margin: 0 auto 5px auto;
		width: 230px;
		display: block;
	}
}

@media (min-width: 768px) {
	#registration_question .captcha img {
		display: inline-block;
		margin-right: 10px;
		width: 35%;
	}
	
	#registration_question .captcha input[type="text"] {
		height: 42px;
		width: 60%;
		display: inline;
		float: right;
	}
	
	#registration_question .form-group {
		margin-bottom: 15px;
		display: inline-block;
	}
}

#registration_question {
	text-align: left;
}

#registration_question p {
	margin-bottom: 3px;
	text-align: left;
	color: #6c727d;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	font-size: 12px;
}

#registration_question input[type="text"], #registration_question input[type="password"] {
	width: 230px;
	color: #303030;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	border: 1px solid #e2e5e9;
	padding: 10px;
	margin-right: 20px;
}

#registration_question .form-group {}

#registration_question .form-group p {
	margin-bottom: 3px;
	text-align: left;
	color: #6c727d;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
}

#registration_question .form-group a {
	float: right;
	color: #6c727d;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	font-weight: lighter;
}

#registration_question .checkbox {
	text-align: left;
	margin-top: 20px;
	line-height: 13px;
}

#registration_question .checkbox input[type="checkbox"] {
	margin-right: 10px;
	float: left;
}

#registration_question .checkbox label {
	color: #303030;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	clear: both;
}

#registration_question input[type="submit"] {
	background: #fff;
	color: #767676;
	font-size: 14px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	width: 170px;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	border: 1px solid #c8c8c8;
	box-shadow: 1px 2px 2px 1px #dedede;
	margin-top: 20px;
}

#registration_question .captcha {
	background: #efeded;
	padding: 10px;
	margin: 10px 0;
	width: 100%;
	position: relative;
}

#registration_question .captcha .captcha-title {
	color: #6c727d;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
}

#registration_question .captcha .captcha-title-2 {
	color: #303030;
	font-size: 12px;
	font-family: "ProximaNovaLight", Arial, sans-serif;
	font-weight: lighter;
}

#registration_question .captcha img {
	display: inline-block;
	margin-right: 10px;
	width: 35%;
	height: 40px;
}

#registration_question .captcha input[type="text"] {
	height: 42px;
	width: 60%;
	display: inline;
	float: right;
	margin-right: 0;
}

#add_question .feed-add-post {
	border: 1px solid #f0f1f2;
}
/* Ammina CSS file original /local/templates/clife_composite/js/magnific/magnific-popup.css */

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .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-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.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: -.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.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: .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: .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, .6);
	background: #000;
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

.mfp-figure {
	line-height: 0;
}

.mfp-figure:after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}
/* Ammina CSS file original /local/templates/clife_composite/css/nanoscroller.css */

.nano {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.nano > .nano-content {
	position: absolute;
	overflow: scroll;
	overflow-x: hidden;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.nano > .nano-content:focus {
	outline: thin dotted;
}

.nano > .nano-content::-webkit-scrollbar {
	display: none;
}

.has-scrollbar > .nano-content::-webkit-scrollbar {
	display: block;
}

.nano > .nano-pane {
	background: rgba(0, 0, 0, .25);
	position: absolute;
	width: 10px;
	right: 0;
	top: 0;
	bottom: 0;
	visibility: hidden \9;
	opacity: .01;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.nano > .nano-pane > .nano-slider {
	background: #444;
	background: rgba(0, 0, 0, .5);
	position: relative;
	margin: 0 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
	visibility: visible \9;
	opacity: .99;
}

.detailed-linked-prod__container-wrp .nano {
	position: relative;
	width: 100%;
	height: 700px;
	overflow: hidden;
}

.detailed-linked-prod__container-wrp .nano > .nano-content {
	position: absolute;
	overflow: scroll;
	overflow-x: hidden;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.detailed-linked-prod__container-wrp .nano > .nano-content:focus {
	outline: thin dotted;
}

.detailed-linked-prod__container-wrp .nano > .nano-content::-webkit-scrollbar {
	display: none;
}

.detailed-linked-prod__container-wrp .has-scrollbar > .nano-content::-webkit-scrollbar {
	display: block;
}

.detailed-linked-prod__container-wrp .nano > .nano-pane {
	background: rgba(0, 0, 0, .1);
	position: absolute;
	width: 6px;
	right: 0px;
	top: 17px;
	bottom: 0;
	visibility: hidden \9;
	opacity: .01;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 0;
}

.detailed-linked-prod__container-wrp .nano > .nano-pane > .nano-slider {
	background: #444;
	background: rgba(0, 0, 0, .5);
	position: relative;
	margin: 0 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.detailed-linked-prod__container-wrp .nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
	visibility: visible \9;
	opacity: .99;
}

@media (max-width: 767px) {
	.detailed-linked-prod__container-wrp .nano {
		height: 500px;
	}
}
/* Ammina CSS file original /local/templates/clife_composite/css/custom.css */

.middle-header .basket-data .store>li {
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.middle-header .basket-data .store .item-count {
	margin-left: 0;
	color: #333;
}

.blk {
	color: #333;
}

.middle-header .basket-data .store .how a {
	float: right;
}

.middle-header .basket-data .store .how {
	font-size: 12px;
	font-weight: bold;
	color: #ffa71f;
	padding: 5px;
}

.row._flex {
	display: flex;
	flex-wrap: wrap;
}

.tm-category-item__img {
	position: relative;
	padding-right: 45px;
}

.tm-category-item__img .linked-prod-lbl__container {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
}

.tm-category-item__img .linked-prod-lbl__container_hor {
	display: block;
	position: absolute;
	left: 0;
	bottom: -18px;
	padding: 0;
	margin: 0;
}

.tm-category-item__img .linked-prod-lbl {
	position: relative;
	padding: 0 3px;
	cursor: pointer;
	display: block;
	height: auto;
	font-size: 12px;
	line-height: normal;
	text-align: center;
}

.tm-category-item__img .linked-prod-lbl__container_hor .linked-prod-lbl {
	display: inline-block !important;
}

.tm-category-item__img .linked-prod-lbl__pic-ss {
	margin-top: 6px;
}

.tm-category-item__img .linked-prod-lbl .linked-prod-lbl__desc {
	position: relative;
	min-height: 32px;
	width: 32px;
	display: inline-flex;
	border: 2px solid transparent;
	border-radius: 22px;
	margin: 0;
	align-items: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 50%;
}

.tm-category-item__img .linked-prod-lbl._selected .linked-prod-lbl__desc {
	border-color: #fac741;
}

.tm-category-item__img .linked-prod-lbl__pic {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 24px;
	height: 24px;
	background-color: white;
	border: 1px solid #d8d8d8;
	border-radius: 50%;
}

.tm-category-item__img .linked-prod-lbl._selected .linked-prod-lbl__desc:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk4QUJBQ0YzRjA2MTFFODkyRTREQTA3NTdENDRCMzgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mzk4QUJBQ0UzRjA2MTFFODkyRTREQTA3NTdENDRCMzgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTRBOUJGRjEzRjA2MTFFOEIzMkVEMjA1OTAwRkMyRjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTRBOUJGRjIzRjA2MTFFOEIzMkVEMjA1OTAwRkMyRjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4OtjaVAAAA7UlEQVR42nyRMQrCQBBFIyiSFIkXsPIa2glptJCUKZIrJE28QTpbESw8gb0YAhJIaxMQb5EmRSDkO7PsyprCgQc7O3+Y3T8jAMaf2BAroiDuRGtwg2RMzLT8jN94E1NVPGmFm8rbtkWSJMiyTNXWLN7xqes61HX97eLc8zx+L9I0Vdd7bjjwKY5jWJaFoijQ9z3CMBTiIAhELmP5nVBVFRzHgW3b8H1fiHkCT5JxFAbJPzz4pixLmKYpxK7rij/IOCkzVMOceHIlz3NEUYSmaZT4rDln6LYuiNfAyosuZkaDxU2Irbas63CTHwEGAGCOPO7kXRzUAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	width: 12px;
	height: 10px;
	z-index: 1;
	transform: translate(-50%, -50%);
}

.tm-category-item__img .linked-prod-lbl._img {
	margin-bottom: 4px;
}

.tm-category-item__img .linked-prod-lbl._img .linked-prod-lbl__desc {
	min-height: 38px;
	width: 38px;
	width: 40px;
	border: 2px solid rgba(0, 0, 0, .2);
	border: 2px solid rgba(0, 0, 0, .2);
	height: 40px;
}

.tm-category-item__img .linked-prod-lbl._img .linked-prod-lbl__pic {
	border: 0;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	border-radius: 50%;
	left: 3px;
	top: 2px;
}

.tm-category-item__img .linked-prod-lbl._selected._img .linked-prod-lbl__desc {
	border-color: #fac741;
}

.linked-prod-lbl__pic {
	width: 40px;
	width: 30px;
	height: 40px;
	height: 30px;
	background-repeat: no-repeat;
	position: static;
	position: static;
	background-color: white;
	border: 1px solid #d8d8d8;
	border-radius: 50%;
}

@media (max-width: 767px) {
	.tm-category-item__img {
		padding-right: 0;
	}
	
	.tm-category-item__img .linked-prod-lbl__container {
		position: static;
		display: flex;
		top: 0;
		right: 0;
		padding: 14px 0 6px;
		align-items: center;
		flex-wrap: wrap;
	}
}

.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	transition: all .15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
	opacity: .8;
}

.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	transition: all .15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

.footer .pays_sys_item {
	width: 72px;
	height: 44px;
}

.subscribe_new_footer .subscr_ico svg {
	width: 80px;
	height: 80px;
}

.block-pay .di-v {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTMgNTkiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xODAgMWgtMTJjLTQgMC02IDEtOCA1bC0yMyA1M2gxNnMzLTcgMy05aDIxYzAgMiAyIDkgMiA5aDE0TDE4MCAxek03NyAxTDY3IDU5aDE2TDkzIDFINzd6TTU0IDFMMzkgNDBsLTItNmMtMy03LTExLTE3LTIxLTIzbDE0IDQ4aDE2TDcxIDFINTR6TTMxIDVjLTEtMy0zLTQtNi01SDB2MmMxOSA0IDMxIDE1IDM3IDI5TDMxIDV6bTk0IDdjNSAwIDkgMSAxMiAybDEgMSAyLTEzYy0zLTEtOC0yLTE0LTItMTUgMC0yNiA4LTI2IDE5LTEgOCA3IDEzIDEzIDE2IDYgMiA4IDQgOCA3IDAgNC00IDUtOSA1LTYgMC0xMCAwLTE1LTNsLTItMS0yIDEzYzQgMiAxMCAzIDE3IDMgMTcgMCAyOC03IDI4LTE5IDAtNy00LTEyLTEzLTE2LTYtMy05LTQtOS03IDAtMiAzLTUgOS01em0zNiAyNmMxLTMgNi0xNiA2LTE2czItMyAyLTVsMSA1czMgMTMgNCAxNmgtMTN6IiBmaWxsPSIjMGQxYzZkIi8+PC9zdmc+") center center/36px auto no-repeat;
}

.block-pay .di-mc {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1OSAzNyIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIGltYWdlLXJlbmRlcmluZz0ib3B0aW1pemVRdWFsaXR5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiIGZpbGw9IiNlZTAwMDUiLz48Y2lyY2xlIGN4PSI0MSIgY3k9IjE4IiByPSIxOCIgZmlsbD0iI2Y5YTAwMCIvPjxwYXRoIGQ9Ik0yMyAxOGMwIDYgMiAxMSA3IDE1IDQtNCA3LTkgNy0xNVMzNCA3IDMwIDRjLTUgMy03IDgtNyAxNHoiIGZpbGw9IiNmZjYzMDAiLz48L3N2Zz4=") center center/25px auto no-repeat;
}

.block-pay .di-mir {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNDkgOTgiIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iaWQwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjI0NiIgeTE9IjIwIiB4Mj0iMzQ5IiB5Mj0iMjAiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYTdlMiIvPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwYTdlMiIvPjxzdG9wIG9mZnNldD0iLjIiIHN0b3AtY29sb3I9IiMwMGE3ZTIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDdlYzMiLz48L2xpbmVhckdyYWRpZW50PjxzdHlsZT4uZmlsMHtmaWxsOiMxZmFhNGQ7ZmlsbC1ydWxlOm5vbnplcm99PC9zdHlsZT48L2RlZnM+PGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPjxnIGlkPSJfNzExMTI2ODAwIj48cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTE5NCAxMGwtMjIgNDhoLTJWMGgtMzF2OThoMjZjNyAwIDEzLTQgMTYtMTBsMjItNDhoM3Y1OGgzMVYwaC0yN2MtNyAwLTEzIDQtMTYgMTB6TTc3IDEzTDY0IDU4aC0zTDQ4IDEzQzQ2IDUgMzkgMCAzMSAwSDB2OThoMzFWNDBoM2wxNyA1OGgyM2wxOC01OGgydjU4aDMxVjBIOTRjLTggMC0xNSA1LTE3IDEzek0yNTAgNDV2NTNoMzFWNjdoMzRjMTUgMCAyNy05IDMyLTIyaC05N3oiLz48cGF0aCBkPSJNMzE1IDBoLTY5YzQgMjMgMjQgNDAgNDggNDBoNTRjMC0yIDEtNCAxLTYgMC0xOS0xNS0zNC0zNC0zNHoiIGZpbGw9InVybCgjaWQwKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvZz48L3N2Zz4=") center center/36px 10px no-repeat;
}

.linked-prod__desc._img {
	min-height: 40px;
	padding: 0 0 0 40px;
	border: 0;
}

.linked-prod__desc._img .linked-prod__pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	border: 0;
}

.tm-category-item__img .linked-prod-lbl._img .linked-prod-lbl__desc {
	border: none;
}

.tm-label-cont._right {
	top: 0;
	right: 0;
	left: auto;
}

.category-list.list-type .tm-label-cont._right {
	top: -10px;
	right: 40px;
	left: auto;
}

.category-list.tile-type .tm-label-cont._right {
	top: 0;
	right: 0;
}

@media (max-width: 767px) {
	.tm-label-cont._right {
		top: 0px;
		right: 0;
		left: auto;
	}
}

.tooltipster-base {
	max-width: 176px !important;
	pointer-events: auto !important;
}

.tooltipster-base .tooltipster-content {
	position: relative;
}

.tooltipster-base .tooltipster-box {
	background: #fff;
	border: 2px solid #ff9200;
	border-radius: 4px;
}

.tooltipster-base .tooltipster-arrow-border {
	border-top-color: #ff9200 !important;
}

.tooltipster-base .tooltipster-arrow-background {
	border-top-color: #fff !important;
}

.tooltipster-base.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #ff9200 !important;
}

.tooltipster-base.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #fff !important;
	border-top: 0 !important;
	top: 13px !important;
}

.tooltipster-base.tooltipster-left .tooltipster-arrow-border {
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: #ff9200;
}

.tooltipster-base.tooltipster-left .tooltipster-arrow-background {
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-left-color: #fff;
}

.tooltipster-base.tooltipster-right .tooltipster-arrow-border {
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-right-color: #ff9200;
}

.tooltipster-base.tooltipster-right .tooltipster-arrow-background {
	border-top-color: transparent !important;
	border-bottom-color: transparent !important;
	border-right-color: #fff;
}

.tm-label._gift-in-gift {
	background-color: #ff9200;
}

.gift-tooltip__wrp {
	display: none;
}

.tooltipster-content .gift-tooltip__wrp {
	display: block;
}

.gift-tooltip .to-wishlist {
	top: auto;
	bottom: 0;
}

.good #bx-filter-block-price label::after {
	z-index: 4 !important;
}

.bottom-header .catalog-collapse2 {
	left: 15px;
	position: absolute;
	top: 100%;
	width: calc(100% - 15px);
	z-index: 6;
}

@media (max-width: 480px) {
	.modal.in {
		display: flex !important;
		align-items: center;
		justify-content: center;
	}
	
	.modal.in:before {
		display: none;
	}
}

@media (max-width: 450px) {
	.top-header__wrp {
		justify-content: space-between;
	}
}

.ui-spinner {
	pointer-events: none;
}

.tm-label-cont {
	position: absolute;
	top: 0;
	left: 0;
	padding: 9px;
	z-index: 1;
}

.tm-label-cont._right {
	top: 0;
	right: 0;
	left: auto;
}

.tm-label {
	font-family: "Roboto", sans-serif;
	display: inline-block;
	color: white;
	font-size: 12px;
	font-weight: 500;
	padding: 5px 6px 2px;
	text-transform: uppercase;
	margin-bottom: 2px;
	margin-bottom: -2px;
	border: 2px solid #fff;
	border-radius: 4px;
	text-decoration: none;
	position: relative;
	z-index: 1;
	letter-spacing: .5px;
}

.tm-label:visited, .tm-label:hover, .tm-label:active {
	text-decoration: none;
	color: #fff;
}

.tm-label._hit {
	background-color: #fb0009;
}

.tm-label._sale {
	background-color: #fb008e;
}

.tm-label._new {
	background-color: #34b7b6;
}

.tm-label._promo {
	background-color: #9136a9;
	top: 110px;
}

.tm-label._klub_price {
	background-color: #f59331;
}

.tm-label._klub_price i {
	font-size: 10px;
}

.tm-label._promoPic {
	background: #9136a9;
	width: 100%;
	height: 100%;
}

.main-detail-cont__slider-wrp {
	position: relative;
}

.main-detail-cont__slider-wrp .tm-label {
	font-size: 16px;
	padding: 5px 12px 3px;
}

.tm-label._image {
	padding: 0 !important;
	border: 0;
	width: 35px;
}

.main-detail-cont__slider-wrp .tm-label._image {
	width: 80px !important;
	max-width: 80px;
}

@media (max-width: 991px) {
	.main-detail-cont__slider-wrp .tm-label._image {
		padding: 0;
		max-width: 40px;
	}
}

@media (max-width: 991px) {
	.main-detail-cont__slider-wrp .tm-label {
		font-size: 12px;
		padding: 4px 4px 2px;
	}
}

.main-detail-cont__slider-wrp .tm-label-cont {
	height: 300px;
}

.main-detail-cont__slider-wrp ._promoPicPos {
	position: absolute;
	bottom: 15px;
	right: 100px;
}

.item-offer .status.no-exist {
	text-align: center;
	display: block;
	padding: 5px 0 0;
	height: auto;
	line-height: 1.2;
	font-size: 15px !important;
	color: #21acb7 !important;
	font-weight: 700;
}

._last ._show_last {
	display: block !important;
}

.ib {
	display: flex;
	margin-top: 10px;
}

.ib_p {
	background-color: black;
	border-radius: 50%;
	margin-right: 6px;
	position: relative;
	display: flex;
	justify-content: center;
}

.ib_p-icon {
	height: 30px;
	width: 30px;
	margin: 6px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	filter: invert(100%);
}

.ib_p-tip {
	position: absolute;
	top: -20px;
	white-space: nowrap;
	background: black;
	color: #fff;
	padding: 0px 5px;
	border-radius: 4px;
	display: none;
}

.ib_p:hover {
	background-color: #ff9100;
}

.ib_p:hover .ib_p-tip {
	display: block;
}

.ib_p:hover .ib_p-icon {
	filter: none;
}

.cart-method__header-price a, .cart-method__header-price br {
	display: none;
}

.fan-spinner-parent {
	position: absolute;
	background: #fff;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	justify-items: center;
}

.fan-spinner {
	margin: auto;
	font-size: 50px;
	animation-name: spin;
	animation-duration: 5000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	
	to {
		transform: rotate(360deg);
	}
}

.fanFinisIcon {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	z-index: 1;
	margin-right: 5px;
	padding: 3px;
}

.fanFinisIcon-inner {
	height: 26px;
	width: 26px;
	z-index: 1;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px;
}
/* Ammina CSS file original /local/templates/clife_composite/assets/css/styles.min.css */

@charset "UTF-8";

.fa.fa-pull-left, .fa.pull-left {
	margin-right: .3em;
}

.fa, .fa-stack, .inline {
	display: inline-block;
}

.cl-black {
	background: #212121;
	background: linear-gradient(45deg, #212121 0, #656667 72%, #646565 100%);
}

.cl-white {
	background: #ebebeb;
	background: linear-gradient(45deg, #ebebeb 0, #fff 100%);
}

.cl-green {
	background: #024900;
	background: linear-gradient(45deg, #024900 0, #05b300 100%);
}

.cl-red {
	background: red;
	background: linear-gradient(45deg, red 0, #ffa0a0 100%);
}

.cl-purple {
	background: #6b02d6;
	background: linear-gradient(45deg, #6b02d6 0, #922ff6 100%);
}

.cl-yellow {
	background: #ff0;
	background: linear-gradient(45deg, #ff0 0, #ff0 100%);
}

.cl-silver {
	background: linear-gradient(45deg, #b5bdc8 0, #b3bdcc 32%, #c3cadb 54%, #949ea8 79%, #828c95 100%, #28343b 100%);
}

.cl-blue {
	background: linear-gradient(45deg, #4096ee 0, #345ac1 100%);
}

.cl-orange {
	background: linear-gradient(45deg, #ffa84c 0, #ff8c00 100%);
}

.cl-grey {
	background: linear-gradient(45deg, #dbdbdb 0, #eaeaea 63%, #f4f4f4 100%);
}

.cl-black-white {
	background: linear-gradient(45deg, #212121 0, #2b2b2b 40%, #ebebeb 57%, #fff 100%);
}

.cl-black-orange {
	background: linear-gradient(45deg, #212121 0, #656667 49%, orange 57%, orange 100%);
}

.cl-black-yellow {
	background: linear-gradient(45deg, #212121 0, #656667 49%, #ef0 57%, #ff0 100%);
}

.cl-black-purple {
	background: linear-gradient(45deg, #212121 0, #656667 44%, #6b02d6 57%, #922ff6 100%);
}

.cl-beige-light-green {
	background: linear-gradient(45deg, bisque 0, bisque 44%, #adff2f 57%, #adff2f 100%);
}

.cl-black-gold {
	background: linear-gradient(45deg, #212121 0, #656667 49%, #ffebcd 50%, gold 100%);
}

.cl-fade-edition {
	background: linear-gradient(45deg, #f7ee9e 0, #eddc6f 11%, #eacf38 25%, #e2ba36 32%, #dd9a35 38%, #db6e34 43%, #d65933 46%, #dd3535 50%, #d834a7 55%, #d633d3 60%, #b946c4 64%, #9b32d3 69%, #921fd1 73%, #7115d3 77%, #476ec1 85%);
}

.cl-black-silver {
	background: linear-gradient(45deg, #212121 0, #656667 49%, #cecece 60%, #cecece 100%);
}

.cl-black-red {
	background: linear-gradient(45deg, #212121 0, #656667 49%, #c00 60%, #c00 100%);
}

.cl-black-blue {
	background: linear-gradient(45deg, #212121 0, #656667 44%, #00f 57%, #00f 57%, #00f 100%);
}

.cl-white-grey {
	background: linear-gradient(45deg, #ebebeb 0, #fff 40%, #00f 57%, #00f 100%);
}

.cl-white-black {
	background: linear-gradient(45deg, #ebebeb 0, #fff 40%, #212121 57%, #656667 100%);
}

.cl-silver-black {
	background: linear-gradient(45deg, #cecece 0, #cecece 44%, #656667 57%, #212121 100%);
}

.cl-dark-grey {
	background: linear-gradient(45deg, #828282 0, #505050 44%, #505050 60%, #828282 100%);
}

.cl-cobalt {
	background: linear-gradient(45deg, #350060 0, #2e0056 50%, #2e0056 51%, #350060 100%);
}

.cl-green-black {
	background: linear-gradient(45deg, #0d931d 0, #0d931d 42%, #020000 61%, #212121 100%);
}

.cl-pink {
	background: linear-gradient(45deg, #ff0140 0, #ff0690 47%, #ff0690 47%, #ff0690 54%, #ff0140 100%);
}

.cl-camo {
	background: linear-gradient(45deg, olive 0, olive 34%, #303030 39%, #303030 51%, #fcdd76 57%, #fcdd76 66%, #437201 72%, #228b22 100%);
}

.cl-grey-red {
	background: linear-gradient(45deg, #356f9e 0, #2e5d84 43%, #932807 60%, #a81d08 100%);
}

.steelseries-black {
	background: #000;
	border-color: #646565 !important;
}

.steelseries-black-yellow {
	background: #000;
	border-color: #ff0 !important;
}

.steelseries-black-gold {
	background: #000;
	border-color: #ffebcd !important;
}

.steelseries-black-purple {
	background: #000;
	border-color: #922ff6 !important;
}

.steelseries-black-red {
	background: #000;
	border-color: #f10000 !important;
}

.steelseries-red-black {
	background: #f10000;
	border-color: #000 !important;
}

.steelseries-black-white {
	background: #000;
	border-color: #fff !important;
}

.steelseries-black-orange {
	background: #000;
	border-color: #fc4c02 !important;
}

.steelseries-green-black {
	background: #0a0;
	border-color: #000 !important;
}

.steelseries-white-black {
	background: #fff;
	border-color: #000 !important;
}

.steelseries-red {
	background: red;
	border-color: #ffa0a0 !important;
}

.steelseries-beige-light-green {
	background: #adff2f;
	border-color: bisque !important;
}

.steelseries-fade-edition {
	background: linear-gradient(45deg, #f7ee9e 0, #eddc6f 11%, #eacf38 25%, #e2ba36 32%, #dd9a35 38%, #db6e34 43%, #d65933 46%, #dd3535 50%, #d834a7 55%, #d633d3 60%, #b946c4 64%, #9b32d3 69%, #921fd1 73%, #7115d3 77%, #476ec1 85%);
	border-color: #6a6a6a !important;
}

.steelseries-silver {
	background: #b5bdc8;
	border-color: #6a6a6a !important;
}

.steelseries-silver-black {
	background: #000;
	border-color: #b5bdc8 !important;
}

.steelseries-white {
	background: #fff;
	border-color: #6a6a6a !important;
}

.steelseries-camo {
	background: linear-gradient(45deg, olive 0, olive 34%, #303030 39%, #303030 51%, #fcdd76 57%, #fcdd76 66%, #437201 72%, #228b22 100%);
	border-color: #6a6a6a !important;
}

.steelseries-blue {
	background: #345ac1;
}

.steelseries-purple {
	background: #6b02d6;
}

.steelseries-pink {
	background: #ff0690;
}

.steelseries-white-grey {
	background: #fff;
	border-color: #c2c2c2 !important;
}

.steelseries-cobalt {
	background: #2e0056;
}

@media (max-width: 768px) {
	.tab-pane {
		max-width: 100%;
	}
	
	.mobile_r {
		margin: 0px !important;
		overflow-x: hidden !important;
	}
}

@font-face {
	font-family: FontAwesome;
	font-display: swap;
	src: url("/local/templates/clife_composite/assets/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0");
	src: url("/local/templates/clife_composite/assets/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/local/templates/clife_composite/assets/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/local/templates/clife_composite/assets/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/local/templates/clife_composite/assets/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/local/templates/clife_composite/assets/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
	font-weight: 400;
	font-style: normal;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.fa-2x {
	font-size: 2em;
}

.fa-3x {
	font-size: 3em;
}

.fa-4x {
	font-size: 4em;
}

.fa-5x {
	font-size: 5em;
}

.fa-fw {
	width: 1.28571429em;
	text-align: center;
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none;
}

.fa-ul>li {
	position: relative;
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center;
}

.fa-li.fa-lg {
	left: -1.85714286em;
}

.fa-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em;
}

.fa-pull-left {
	float: left;
}

.fa-pull-right {
	float: right;
}

.fa.fa-pull-left {
	margin-right: .3em;
}

.fa.fa-pull-right {
	margin-left: .3em;
}

.pull-right {
	float: right;
}

.pull-left {
	float: left;
}

.fa.pull-left {
	margin-right: .3em;
}

.fa.pull-right {
	margin-left: .3em;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter: none;
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}

.fa-stack-1x {
	line-height: inherit;
}

.fa-stack-2x {
	font-size: 2em;
}

.fa-inverse {
	color: #fff;
}

.fa-glass:before {
	content: "";
}

.fa-music:before {
	content: "";
}

.fa-search:before {
	content: "";
}

.fa-envelope-o:before {
	content: "";
}

.fa-heart:before {
	content: "";
}

.fa-star:before {
	content: "";
}

.fa-star-o:before {
	content: "";
}

.fa-user:before {
	content: "";
}

.fa-film:before {
	content: "";
}

.fa-th-large:before {
	content: "";
}

.fa-th:before {
	content: "";
}

.fa-th-list:before {
	content: "";
}

.fa-check:before {
	content: "";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "";
}

.fa-search-plus:before {
	content: "";
}

.fa-search-minus:before {
	content: "";
}

.fa-power-off:before {
	content: "";
}

.fa-signal:before {
	content: "";
}

.fa-gear:before, .fa-cog:before {
	content: "";
}

.fa-trash-o:before {
	content: "";
}

.fa-home:before {
	content: "";
}

.fa-file-o:before {
	content: "";
}

.fa-clock-o:before {
	content: "";
}

.fa-road:before {
	content: "";
}

.fa-download:before {
	content: "";
}

.fa-arrow-circle-o-down:before {
	content: "";
}

.fa-arrow-circle-o-up:before {
	content: "";
}

.fa-inbox:before {
	content: "";
}

.fa-play-circle-o:before {
	content: "";
}

.fa-rotate-right:before, .fa-repeat:before {
	content: "";
}

.fa-refresh:before {
	content: "";
}

.fa-list-alt:before {
	content: "";
}

.fa-lock:before {
	content: "";
}

.fa-flag:before {
	content: "";
}

.fa-headphones:before {
	content: "";
}

.fa-volume-off:before {
	content: "";
}

.fa-volume-down:before {
	content: "";
}

.fa-volume-up:before {
	content: "";
}

.fa-qrcode:before {
	content: "";
}

.fa-barcode:before {
	content: "";
}

.fa-tag:before {
	content: "";
}

.fa-tags:before {
	content: "";
}

.fa-book:before {
	content: "";
}

.fa-bookmark:before {
	content: "";
}

.fa-print:before {
	content: "";
}

.fa-camera:before {
	content: "";
}

.fa-font:before {
	content: "";
}

.fa-bold:before {
	content: "";
}

.fa-italic:before {
	content: "";
}

.fa-text-height:before {
	content: "";
}

.fa-text-width:before {
	content: "";
}

.fa-align-left:before {
	content: "";
}

.fa-align-center:before {
	content: "";
}

.fa-align-right:before {
	content: "";
}

.fa-align-justify:before {
	content: "";
}

.fa-list:before {
	content: "";
}

.fa-dedent:before, .fa-outdent:before {
	content: "";
}

.fa-indent:before {
	content: "";
}

.fa-video-camera:before {
	content: "";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content: "";
}

.fa-pencil:before {
	content: "";
}

.fa-map-marker:before {
	content: "";
}

.fa-adjust:before {
	content: "";
}

.fa-tint:before {
	content: "";
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: "";
}

.fa-share-square-o:before {
	content: "";
}

.fa-check-square-o:before {
	content: "";
}

.fa-arrows:before {
	content: "";
}

.fa-step-backward:before {
	content: "";
}

.fa-fast-backward:before {
	content: "";
}

.fa-backward:before {
	content: "";
}

.fa-play:before {
	content: "";
}

.fa-pause:before {
	content: "";
}

.fa-stop:before {
	content: "";
}

.fa-forward:before {
	content: "";
}

.fa-fast-forward:before {
	content: "";
}

.fa-step-forward:before {
	content: "";
}

.fa-eject:before {
	content: "";
}

.fa-chevron-left:before {
	content: "";
}

.fa-chevron-right:before {
	content: "";
}

.fa-plus-circle:before {
	content: "";
}

.fa-minus-circle:before {
	content: "";
}

.fa-times-circle:before {
	content: "";
}

.fa-check-circle:before {
	content: "";
}

.fa-question-circle:before {
	content: "";
}

.fa-info-circle:before {
	content: "";
}

.fa-crosshairs:before {
	content: "";
}

.fa-times-circle-o:before {
	content: "";
}

.fa-check-circle-o:before {
	content: "";
}

.fa-ban:before {
	content: "";
}

.fa-arrow-left:before {
	content: "";
}

.fa-arrow-right:before {
	content: "";
}

.fa-arrow-up:before {
	content: "";
}

.fa-arrow-down:before {
	content: "";
}

.fa-mail-forward:before, .fa-share:before {
	content: "";
}

.fa-expand:before {
	content: "";
}

.fa-compress:before {
	content: "";
}

.fa-plus:before {
	content: "";
}

.fa-minus:before {
	content: "";
}

.fa-asterisk:before {
	content: "";
}

.fa-exclamation-circle:before {
	content: "";
}

.fa-gift:before {
	content: "";
}

.fa-leaf:before {
	content: "";
}

.fa-fire:before {
	content: "";
}

.fa-eye:before {
	content: "";
}

.fa-eye-slash:before {
	content: "";
}

.fa-warning:before, .fa-exclamation-triangle:before {
	content: "";
}

.fa-plane:before {
	content: "";
}

.fa-calendar:before {
	content: "";
}

.fa-random:before {
	content: "";
}

.fa-comment:before {
	content: "";
}

.fa-magnet:before {
	content: "";
}

.fa-chevron-up:before {
	content: "";
}

.fa-chevron-down:before {
	content: "";
}

.fa-retweet:before {
	content: "";
}

.fa-shopping-cart:before {
	content: "";
}

.fa-folder:before {
	content: "";
}

.fa-folder-open:before {
	content: "";
}

.fa-arrows-v:before {
	content: "";
}

.fa-arrows-h:before {
	content: "";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: "";
}

.fa-twitter-square:before {
	content: "";
}

.fa-facebook-square:before {
	content: "";
}

.fa-camera-retro:before {
	content: "";
}

.fa-key:before {
	content: "";
}

.fa-gears:before, .fa-cogs:before {
	content: "";
}

.fa-comments:before {
	content: "";
}

.fa-thumbs-o-up:before {
	content: "";
}

.fa-thumbs-o-down:before {
	content: "";
}

.fa-star-half:before {
	content: "";
}

.fa-heart-o:before {
	content: "";
}

.fa-sign-out:before {
	content: "";
}

.fa-linkedin-square:before {
	content: "";
}

.fa-thumb-tack:before {
	content: "";
}

.fa-external-link:before {
	content: "";
}

.fa-sign-in:before {
	content: "";
}

.fa-trophy:before {
	content: "";
}

.fa-github-square:before {
	content: "";
}

.fa-upload:before {
	content: "";
}

.fa-lemon-o:before {
	content: "";
}

.fa-phone:before {
	content: "";
}

.fa-square-o:before {
	content: "";
}

.fa-bookmark-o:before {
	content: "";
}

.fa-phone-square:before {
	content: "";
}

.fa-twitter:before {
	content: "";
}

.fa-facebook-f:before, .fa-facebook:before {
	content: "";
}

.fa-github:before {
	content: "";
}

.fa-unlock:before {
	content: "";
}

.fa-credit-card:before {
	content: "";
}

.fa-feed:before, .fa-rss:before {
	content: "";
}

.fa-hdd-o:before {
	content: "";
}

.fa-bullhorn:before {
	content: "";
}

.fa-bell:before {
	content: "";
}

.fa-certificate:before {
	content: "";
}

.fa-hand-o-right:before {
	content: "";
}

.fa-hand-o-left:before {
	content: "";
}

.fa-hand-o-up:before {
	content: "";
}

.fa-hand-o-down:before {
	content: "";
}

.fa-arrow-circle-left:before {
	content: "";
}

.fa-arrow-circle-right:before {
	content: "";
}

.fa-arrow-circle-up:before {
	content: "";
}

.fa-arrow-circle-down:before {
	content: "";
}

.fa-globe:before {
	content: "";
}

.fa-wrench:before {
	content: "";
}

.fa-tasks:before {
	content: "";
}

.fa-filter:before {
	content: "";
}

.fa-briefcase:before {
	content: "";
}

.fa-arrows-alt:before {
	content: "";
}

.fa-group:before, .fa-users:before {
	content: "";
}

.fa-chain:before, .fa-link:before {
	content: "";
}

.fa-cloud:before {
	content: "";
}

.fa-flask:before {
	content: "";
}

.fa-cut:before, .fa-scissors:before {
	content: "";
}

.fa-copy:before, .fa-files-o:before {
	content: "";
}

.fa-paperclip:before {
	content: "";
}

.fa-save:before, .fa-floppy-o:before {
	content: "";
}

.fa-square:before {
	content: "";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "";
}

.fa-list-ul:before {
	content: "";
}

.fa-list-ol:before {
	content: "";
}

.fa-strikethrough:before {
	content: "";
}

.fa-underline:before {
	content: "";
}

.fa-table:before {
	content: "";
}

.fa-magic:before {
	content: "";
}

.fa-truck:before {
	content: "";
}

.fa-pinterest:before {
	content: "";
}

.fa-pinterest-square:before {
	content: "";
}

.fa-google-plus-square:before {
	content: "";
}

.fa-google-plus:before {
	content: "";
}

.fa-money:before {
	content: "";
}

.fa-caret-down:before {
	content: "";
}

.fa-caret-up:before {
	content: "";
}

.fa-caret-left:before {
	content: "";
}

.fa-caret-right:before {
	content: "";
}

.fa-columns:before {
	content: "";
}

.fa-unsorted:before, .fa-sort:before {
	content: "";
}

.fa-sort-down:before, .fa-sort-desc:before {
	content: "";
}

.fa-sort-up:before, .fa-sort-asc:before {
	content: "";
}

.fa-envelope:before {
	content: "";
}

.fa-linkedin:before {
	content: "";
}

.fa-rotate-left:before, .fa-undo:before {
	content: "";
}

.fa-legal:before, .fa-gavel:before {
	content: "";
}

.fa-dashboard:before, .fa-tachometer:before {
	content: "";
}

.fa-comment-o:before {
	content: "";
}

.fa-comments-o:before {
	content: "";
}

.fa-flash:before, .fa-bolt:before {
	content: "";
}

.fa-sitemap:before {
	content: "";
}

.fa-umbrella:before {
	content: "";
}

.fa-paste:before, .fa-clipboard:before {
	content: "";
}

.fa-lightbulb-o:before {
	content: "";
}

.fa-exchange:before {
	content: "";
}

.fa-cloud-download:before {
	content: "";
}

.fa-cloud-upload:before {
	content: "";
}

.fa-user-md:before {
	content: "";
}

.fa-stethoscope:before {
	content: "";
}

.fa-suitcase:before {
	content: "";
}

.fa-bell-o:before {
	content: "";
}

.fa-coffee:before {
	content: "";
}

.fa-cutlery:before {
	content: "";
}

.fa-file-text-o:before {
	content: "";
}

.fa-building-o:before {
	content: "";
}

.fa-hospital-o:before {
	content: "";
}

.fa-ambulance:before {
	content: "";
}

.fa-medkit:before {
	content: "";
}

.fa-fighter-jet:before {
	content: "";
}

.fa-beer:before {
	content: "";
}

.fa-h-square:before {
	content: "";
}

.fa-plus-square:before {
	content: "";
}

.fa-angle-double-left:before {
	content: "";
}

.fa-angle-double-right:before {
	content: "";
}

.fa-angle-double-up:before {
	content: "";
}

.fa-angle-double-down:before {
	content: "";
}

.fa-angle-left:before {
	content: "";
}

.fa-angle-right:before {
	content: "";
}

.fa-angle-up:before {
	content: "";
}

.fa-angle-down:before {
	content: "";
}

.fa-desktop:before {
	content: "";
}

.fa-laptop:before {
	content: "";
}

.fa-tablet:before {
	content: "";
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: "";
}

.fa-circle-o:before {
	content: "";
}

.fa-quote-left:before {
	content: "";
}

.fa-quote-right:before {
	content: "";
}

.fa-spinner:before {
	content: "";
}

.fa-circle:before {
	content: "";
}

.fa-mail-reply:before, .fa-reply:before {
	content: "";
}

.fa-github-alt:before {
	content: "";
}

.fa-folder-o:before {
	content: "";
}

.fa-folder-open-o:before {
	content: "";
}

.fa-smile-o:before {
	content: "";
}

.fa-frown-o:before {
	content: "";
}

.fa-meh-o:before {
	content: "";
}

.fa-gamepad:before {
	content: "";
}

.fa-keyboard-o:before {
	content: "";
}

.fa-flag-o:before {
	content: "";
}

.fa-flag-checkered:before {
	content: "";
}

.fa-terminal:before {
	content: "";
}

.fa-code:before {
	content: "";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: "";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content: "";
}

.fa-location-arrow:before {
	content: "";
}

.fa-crop:before {
	content: "";
}

.fa-code-fork:before {
	content: "";
}

.fa-unlink:before, .fa-chain-broken:before {
	content: "";
}

.fa-question:before {
	content: "";
}

.fa-info:before {
	content: "";
}

.fa-exclamation:before {
	content: "";
}

.fa-superscript:before {
	content: "";
}

.fa-subscript:before {
	content: "";
}

.fa-eraser:before {
	content: "";
}

.fa-puzzle-piece:before {
	content: "";
}

.fa-microphone:before {
	content: "";
}

.fa-microphone-slash:before {
	content: "";
}

.fa-shield:before {
	content: "";
}

.fa-calendar-o:before {
	content: "";
}

.fa-fire-extinguisher:before {
	content: "";
}

.fa-rocket:before {
	content: "";
}

.fa-maxcdn:before {
	content: "";
}

.fa-chevron-circle-left:before {
	content: "";
}

.fa-chevron-circle-right:before {
	content: "";
}

.fa-chevron-circle-up:before {
	content: "";
}

.fa-chevron-circle-down:before {
	content: "";
}

.fa-html5:before {
	content: "";
}

.fa-css3:before {
	content: "";
}

.fa-anchor:before {
	content: "";
}

.fa-unlock-alt:before {
	content: "";
}

.fa-bullseye:before {
	content: "";
}

.fa-ellipsis-h:before {
	content: "";
}

.fa-ellipsis-v:before {
	content: "";
}

.fa-rss-square:before {
	content: "";
}

.fa-play-circle:before {
	content: "";
}

.fa-ticket:before {
	content: "";
}

.fa-minus-square:before {
	content: "";
}

.fa-minus-square-o:before {
	content: "";
}

.fa-level-up:before {
	content: "";
}

.fa-level-down:before {
	content: "";
}

.fa-check-square:before {
	content: "";
}

.fa-pencil-square:before {
	content: "";
}

.fa-external-link-square:before {
	content: "";
}

.fa-share-square:before {
	content: "";
}

.fa-compass:before {
	content: "";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content: "";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content: "";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content: "";
}

.fa-euro:before, .fa-eur:before {
	content: "";
}

.fa-gbp:before {
	content: "";
}

.fa-dollar:before, .fa-usd:before {
	content: "";
}

.fa-rupee:before, .fa-inr:before {
	content: "";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content: "";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content: "";
}

.fa-won:before, .fa-krw:before {
	content: "";
}

.fa-bitcoin:before, .fa-btc:before {
	content: "";
}

.fa-file:before {
	content: "";
}

.fa-file-text:before {
	content: "";
}

.fa-sort-alpha-asc:before {
	content: "";
}

.fa-sort-alpha-desc:before {
	content: "";
}

.fa-sort-amount-asc:before {
	content: "";
}

.fa-sort-amount-desc:before {
	content: "";
}

.fa-sort-numeric-asc:before {
	content: "";
}

.fa-sort-numeric-desc:before {
	content: "";
}

.fa-thumbs-up:before {
	content: "";
}

.fa-thumbs-down:before {
	content: "";
}

.fa-youtube-square:before {
	content: "";
}

.fa-youtube:before {
	content: "";
}

.fa-xing:before {
	content: "";
}

.fa-xing-square:before {
	content: "";
}

.fa-youtube-play:before {
	content: "";
}

.fa-dropbox:before {
	content: "";
}

.fa-stack-overflow:before {
	content: "";
}

.fa-instagram:before {
	content: "";
}

.fa-flickr:before {
	content: "";
}

.fa-adn:before {
	content: "";
}

.fa-bitbucket:before {
	content: "";
}

.fa-bitbucket-square:before {
	content: "";
}

.fa-tumblr:before {
	content: "";
}

.fa-tumblr-square:before {
	content: "";
}

.fa-long-arrow-down:before {
	content: "";
}

.fa-long-arrow-up:before {
	content: "";
}

.fa-long-arrow-left:before {
	content: "";
}

.fa-long-arrow-right:before {
	content: "";
}

.fa-apple:before {
	content: "";
}

.fa-windows:before {
	content: "";
}

.fa-android:before {
	content: "";
}

.fa-linux:before {
	content: "";
}

.fa-dribbble:before {
	content: "";
}

.fa-skype:before {
	content: "";
}

.fa-foursquare:before {
	content: "";
}

.fa-trello:before {
	content: "";
}

.fa-female:before {
	content: "";
}

.fa-male:before {
	content: "";
}

.fa-gittip:before, .fa-gratipay:before {
	content: "";
}

.fa-sun-o:before {
	content: "";
}

.fa-moon-o:before {
	content: "";
}

.fa-archive:before {
	content: "";
}

.fa-bug:before {
	content: "";
}

.fa-vk:before {
	content: "";
}

.fa-weibo:before {
	content: "";
}

.fa-renren:before {
	content: "";
}

.fa-pagelines:before {
	content: "";
}

.fa-stack-exchange:before {
	content: "";
}

.fa-arrow-circle-o-right:before {
	content: "";
}

.fa-arrow-circle-o-left:before {
	content: "";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content: "";
}

.fa-dot-circle-o:before {
	content: "";
}

.fa-wheelchair:before {
	content: "";
}

.fa-vimeo-square:before {
	content: "";
}

.fa-turkish-lira:before, .fa-try:before {
	content: "";
}

.fa-plus-square-o:before {
	content: "";
}

.fa-space-shuttle:before {
	content: "";
}

.fa-slack:before {
	content: "";
}

.fa-envelope-square:before {
	content: "";
}

.fa-wordpress:before {
	content: "";
}

.fa-openid:before {
	content: "";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
	content: "";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
	content: "";
}

.fa-yahoo:before {
	content: "";
}

.fa-google:before {
	content: "";
}

.fa-reddit:before {
	content: "";
}

.fa-reddit-square:before {
	content: "";
}

.fa-stumbleupon-circle:before {
	content: "";
}

.fa-stumbleupon:before {
	content: "";
}

.fa-delicious:before {
	content: "";
}

.fa-digg:before {
	content: "";
}

.fa-pied-piper:before {
	content: "";
}

.fa-pied-piper-alt:before {
	content: "";
}

.fa-drupal:before {
	content: "";
}

.fa-joomla:before {
	content: "";
}

.fa-language:before {
	content: "";
}

.fa-fax:before {
	content: "";
}

.fa-building:before {
	content: "";
}

.fa-child:before {
	content: "";
}

.fa-paw:before {
	content: "";
}

.fa-spoon:before {
	content: "";
}

.fa-cube:before {
	content: "";
}

.fa-cubes:before {
	content: "";
}

.fa-behance:before {
	content: "";
}

.fa-behance-square:before {
	content: "";
}

.fa-steam:before {
	content: "";
}

.fa-steam-square:before {
	content: "";
}

.fa-recycle:before {
	content: "";
}

.fa-automobile:before, .fa-car:before {
	content: "";
}

.fa-cab:before, .fa-taxi:before {
	content: "";
}

.fa-tree:before {
	content: "";
}

.fa-spotify:before {
	content: "";
}

.fa-deviantart:before {
	content: "";
}

.fa-soundcloud:before {
	content: "";
}

.fa-database:before {
	content: "";
}

.fa-file-pdf-o:before {
	content: "";
}

.fa-file-word-o:before {
	content: "";
}

.fa-file-excel-o:before {
	content: "";
}

.fa-file-powerpoint-o:before {
	content: "";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content: "";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
	content: "";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
	content: "";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: "";
}

.fa-file-code-o:before {
	content: "";
}

.fa-vine:before {
	content: "";
}

.fa-codepen:before {
	content: "";
}

.fa-jsfiddle:before {
	content: "";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content: "";
}

.fa-circle-o-notch:before {
	content: "";
}

.fa-ra:before, .fa-rebel:before {
	content: "";
}

.fa-ge:before, .fa-empire:before {
	content: "";
}

.fa-git-square:before {
	content: "";
}

.fa-git:before {
	content: "";
}

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
	content: "";
}

.fa-tencent-weibo:before {
	content: "";
}

.fa-qq:before {
	content: "";
}

.fa-wechat:before, .fa-weixin:before {
	content: "";
}

.fa-send:before, .fa-paper-plane:before {
	content: "";
}

.fa-send-o:before, .fa-paper-plane-o:before {
	content: "";
}

.fa-history:before {
	content: "";
}

.fa-circle-thin:before {
	content: "";
}

.fa-header:before {
	content: "";
}

.fa-paragraph:before {
	content: "";
}

.fa-sliders:before {
	content: "";
}

.fa-share-alt:before {
	content: "";
}

.fa-share-alt-square:before {
	content: "";
}

.fa-bomb:before {
	content: "";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content: "";
}

.fa-tty:before {
	content: "";
}

.fa-binoculars:before {
	content: "";
}

.fa-plug:before {
	content: "";
}

.fa-slideshare:before {
	content: "";
}

.fa-twitch:before {
	content: "";
}

.fa-yelp:before {
	content: "";
}

.fa-newspaper-o:before {
	content: "";
}

.fa-wifi:before {
	content: "";
}

.fa-calculator:before {
	content: "";
}

.fa-paypal:before {
	content: "";
}

.fa-google-wallet:before {
	content: "";
}

.fa-cc-visa:before {
	content: "";
}

.fa-cc-mastercard:before {
	content: "";
}

.fa-cc-discover:before {
	content: "";
}

.fa-cc-amex:before {
	content: "";
}

.fa-cc-paypal:before {
	content: "";
}

.fa-cc-stripe:before {
	content: "";
}

.fa-bell-slash:before {
	content: "";
}

.fa-bell-slash-o:before {
	content: "";
}

.fa-trash:before {
	content: "";
}

.fa-copyright:before {
	content: "";
}

.fa-at:before {
	content: "";
}

.fa-eyedropper:before {
	content: "";
}

.fa-paint-brush:before {
	content: "";
}

.fa-birthday-cake:before {
	content: "";
}

.fa-area-chart:before {
	content: "";
}

.fa-pie-chart:before {
	content: "";
}

.fa-line-chart:before {
	content: "";
}

.fa-lastfm:before {
	content: "";
}

.fa-lastfm-square:before {
	content: "";
}

.fa-toggle-off:before {
	content: "";
}

.fa-toggle-on:before {
	content: "";
}

.fa-bicycle:before {
	content: "";
}

.fa-bus:before {
	content: "";
}

.fa-ioxhost:before {
	content: "";
}

.fa-angellist:before {
	content: "";
}

.fa-cc:before {
	content: "";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content: "";
}

.fa-meanpath:before {
	content: "";
}

.fa-buysellads:before {
	content: "";
}

.fa-connectdevelop:before {
	content: "";
}

.fa-dashcube:before {
	content: "";
}

.fa-forumbee:before {
	content: "";
}

.fa-leanpub:before {
	content: "";
}

.fa-sellsy:before {
	content: "";
}

.fa-shirtsinbulk:before {
	content: "";
}

.fa-simplybuilt:before {
	content: "";
}

.fa-skyatlas:before {
	content: "";
}

.fa-cart-plus:before {
	content: "";
}

.fa-cart-arrow-down:before {
	content: "";
}

.fa-diamond:before {
	content: "";
}

.fa-ship:before {
	content: "";
}

.fa-user-secret:before {
	content: "";
}

.fa-motorcycle:before {
	content: "";
}

.fa-street-view:before {
	content: "";
}

.fa-heartbeat:before {
	content: "";
}

.fa-venus:before {
	content: "";
}

.fa-mars:before {
	content: "";
}

.fa-mercury:before {
	content: "";
}

.fa-intersex:before, .fa-transgender:before {
	content: "";
}

.fa-transgender-alt:before {
	content: "";
}

.fa-venus-double:before {
	content: "";
}

.fa-mars-double:before {
	content: "";
}

.fa-venus-mars:before {
	content: "";
}

.fa-mars-stroke:before {
	content: "";
}

.fa-mars-stroke-v:before {
	content: "";
}

.fa-mars-stroke-h:before {
	content: "";
}

.fa-neuter:before {
	content: "";
}

.fa-genderless:before {
	content: "";
}

.fa-facebook-official:before {
	content: "";
}

.fa-pinterest-p:before {
	content: "";
}

.fa-whatsapp:before {
	content: "";
}

.fa-server:before {
	content: "";
}

.fa-user-plus:before {
	content: "";
}

.fa-user-times:before {
	content: "";
}

.fa-hotel:before, .fa-bed:before {
	content: "";
}

.fa-viacoin:before {
	content: "";
}

.fa-train:before {
	content: "";
}

.fa-subway:before {
	content: "";
}

.fa-medium:before {
	content: "";
}

.fa-yc:before, .fa-y-combinator:before {
	content: "";
}

.fa-optin-monster:before {
	content: "";
}

.fa-opencart:before {
	content: "";
}

.fa-expeditedssl:before {
	content: "";
}

.fa-battery-4:before, .fa-battery-full:before {
	content: "";
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: "";
}

.fa-battery-2:before, .fa-battery-half:before {
	content: "";
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: "";
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: "";
}

.fa-mouse-pointer:before {
	content: "";
}

.fa-i-cursor:before {
	content: "";
}

.fa-object-group:before {
	content: "";
}

.fa-object-ungroup:before {
	content: "";
}

.fa-sticky-note:before {
	content: "";
}

.fa-sticky-note-o:before {
	content: "";
}

.fa-cc-jcb:before {
	content: "";
}

.fa-cc-diners-club:before {
	content: "";
}

.fa-clone:before {
	content: "";
}

.fa-balance-scale:before {
	content: "";
}

.fa-hourglass-o:before {
	content: "";
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: "";
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: "";
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: "";
}

.fa-hourglass:before {
	content: "";
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: "";
}

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
	content: "";
}

.fa-hand-scissors-o:before {
	content: "";
}

.fa-hand-lizard-o:before {
	content: "";
}

.fa-hand-spock-o:before {
	content: "";
}

.fa-hand-pointer-o:before {
	content: "";
}

.fa-hand-peace-o:before {
	content: "";
}

.fa-trademark:before {
	content: "";
}

.fa-registered:before {
	content: "";
}

.fa-creative-commons:before {
	content: "";
}

.fa-gg:before {
	content: "";
}

.fa-gg-circle:before {
	content: "";
}

.fa-tripadvisor:before {
	content: "";
}

.fa-odnoklassniki:before {
	content: "";
}

.fa-odnoklassniki-square:before {
	content: "";
}

.fa-get-pocket:before {
	content: "";
}

.fa-wikipedia-w:before {
	content: "";
}

.fa-safari:before {
	content: "";
}

.fa-chrome:before {
	content: "";
}

.fa-firefox:before {
	content: "";
}

.fa-opera:before {
	content: "";
}

.fa-internet-explorer:before {
	content: "";
}

.fa-tv:before, .fa-television:before {
	content: "";
}

.fa-contao:before {
	content: "";
}

.fa-500px:before {
	content: "";
}

.fa-amazon:before {
	content: "";
}

.fa-calendar-plus-o:before {
	content: "";
}

.fa-calendar-minus-o:before {
	content: "";
}

.fa-calendar-times-o:before {
	content: "";
}

.fa-calendar-check-o:before {
	content: "";
}

.fa-industry:before {
	content: "";
}

.fa-map-pin:before {
	content: "";
}

.fa-map-signs:before {
	content: "";
}

.fa-map-o:before {
	content: "";
}

.fa-map:before {
	content: "";
}

.fa-commenting:before {
	content: "";
}

.fa-commenting-o:before {
	content: "";
}

.fa-houzz:before {
	content: "";
}

.fa-vimeo:before {
	content: "";
}

.fa-black-tie:before {
	content: "";
}

.fa-fonticons:before {
	content: "";
}

.fa-reddit-alien:before {
	content: "";
}

.fa-edge:before {
	content: "";
}

.fa-credit-card-alt:before {
	content: "";
}

.fa-codiepie:before {
	content: "";
}

.fa-modx:before {
	content: "";
}

.fa-fort-awesome:before {
	content: "";
}

.fa-usb:before {
	content: "";
}

.fa-product-hunt:before {
	content: "";
}

.fa-mixcloud:before {
	content: "";
}

.fa-scribd:before {
	content: "";
}

.fa-pause-circle:before {
	content: "";
}

.fa-pause-circle-o:before {
	content: "";
}

.fa-stop-circle:before {
	content: "";
}

.fa-stop-circle-o:before {
	content: "";
}

.fa-shopping-bag:before {
	content: "";
}

.fa-shopping-basket:before {
	content: "";
}

.fa-hashtag:before {
	content: "";
}

.fa-bluetooth:before {
	content: "";
}

.fa-bluetooth-b:before {
	content: "";
}

.fa-percent:before {
	content: "";
}

@font-face {
	font-family: "Glyphicons Halflings";
	font-display: swap;
	src: url("/local/templates/clife_composite/assets/fonts/bootstrap/glyphicons-halflings-regular.eot");
	src: url("/local/templates/clife_composite/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/clife_composite/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("/local/templates/clife_composite/assets/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("/local/templates/clife_composite/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("/local/templates/clife_composite/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
	content: "*";
}

.glyphicon-plus:before {
	content: "+";
}

.glyphicon-eur:before, .glyphicon-euro:before {
	content: "€";
}

.glyphicon-minus:before {
	content: "−";
}

.glyphicon-cloud:before {
	content: "☁";
}

.glyphicon-envelope:before {
	content: "✉";
}

.glyphicon-pencil:before {
	content: "✏";
}

.glyphicon-glass:before {
	content: "";
}

.glyphicon-music:before {
	content: "";
}

.glyphicon-search:before {
	content: "";
}

.glyphicon-heart:before {
	content: "";
}

.glyphicon-star:before {
	content: "";
}

.glyphicon-star-empty:before {
	content: "";
}

.glyphicon-user:before {
	content: "";
}

.glyphicon-film:before {
	content: "";
}

.glyphicon-th-large:before {
	content: "";
}

.glyphicon-th:before {
	content: "";
}

.glyphicon-th-list:before {
	content: "";
}

.glyphicon-ok:before {
	content: "";
}

.glyphicon-remove:before {
	content: "";
}

.glyphicon-zoom-in:before {
	content: "";
}

.glyphicon-zoom-out:before {
	content: "";
}

.glyphicon-off:before {
	content: "";
}

.glyphicon-signal:before {
	content: "";
}

.glyphicon-cog:before {
	content: "";
}

.glyphicon-trash:before {
	content: "";
}

.glyphicon-home:before {
	content: "";
}

.glyphicon-file:before {
	content: "";
}

.glyphicon-time:before {
	content: "";
}

.glyphicon-road:before {
	content: "";
}

.glyphicon-download-alt:before {
	content: "";
}

.glyphicon-download:before {
	content: "";
}

.glyphicon-upload:before {
	content: "";
}

.glyphicon-inbox:before {
	content: "";
}

.glyphicon-play-circle:before {
	content: "";
}

.glyphicon-repeat:before {
	content: "";
}

.glyphicon-refresh:before {
	content: "";
}

.glyphicon-list-alt:before {
	content: "";
}

.glyphicon-lock:before {
	content: "";
}

.glyphicon-flag:before {
	content: "";
}

.glyphicon-headphones:before {
	content: "";
}

.glyphicon-volume-off:before {
	content: "";
}

.glyphicon-volume-down:before {
	content: "";
}

.glyphicon-volume-up:before {
	content: "";
}

.glyphicon-qrcode:before {
	content: "";
}

.glyphicon-barcode:before {
	content: "";
}

.glyphicon-tag:before {
	content: "";
}

.glyphicon-tags:before {
	content: "";
}

.glyphicon-book:before {
	content: "";
}

.glyphicon-bookmark:before {
	content: "";
}

.glyphicon-print:before {
	content: "";
}

.glyphicon-camera:before {
	content: "";
}

.glyphicon-font:before {
	content: "";
}

.glyphicon-bold:before {
	content: "";
}

.glyphicon-italic:before {
	content: "";
}

.glyphicon-text-height:before {
	content: "";
}

.glyphicon-text-width:before {
	content: "";
}

.glyphicon-align-left:before {
	content: "";
}

.glyphicon-align-center:before {
	content: "";
}

.glyphicon-align-right:before {
	content: "";
}

.glyphicon-align-justify:before {
	content: "";
}

.glyphicon-list:before {
	content: "";
}

.glyphicon-indent-left:before {
	content: "";
}

.glyphicon-indent-right:before {
	content: "";
}

.glyphicon-facetime-video:before {
	content: "";
}

.glyphicon-picture:before {
	content: "";
}

.glyphicon-map-marker:before {
	content: "";
}

.glyphicon-adjust:before {
	content: "";
}

.glyphicon-tint:before {
	content: "";
}

.glyphicon-edit:before {
	content: "";
}

.glyphicon-share:before {
	content: "";
}

.glyphicon-check:before {
	content: "";
}

.glyphicon-move:before {
	content: "";
}

.glyphicon-step-backward:before {
	content: "";
}

.glyphicon-fast-backward:before {
	content: "";
}

.glyphicon-backward:before {
	content: "";
}

.glyphicon-play:before {
	content: "";
}

.glyphicon-pause:before {
	content: "";
}

.glyphicon-stop:before {
	content: "";
}

.glyphicon-forward:before {
	content: "";
}

.glyphicon-fast-forward:before {
	content: "";
}

.glyphicon-step-forward:before {
	content: "";
}

.glyphicon-eject:before {
	content: "";
}

.glyphicon-chevron-left:before {
	content: "";
}

.glyphicon-chevron-right:before {
	content: "";
}

.glyphicon-plus-sign:before {
	content: "";
}

.glyphicon-minus-sign:before {
	content: "";
}

.glyphicon-remove-sign:before {
	content: "";
}

.glyphicon-ok-sign:before {
	content: "";
}

.glyphicon-question-sign:before {
	content: "";
}

.glyphicon-info-sign:before {
	content: "";
}

.glyphicon-screenshot:before {
	content: "";
}

.glyphicon-remove-circle:before {
	content: "";
}

.glyphicon-ok-circle:before {
	content: "";
}

.glyphicon-ban-circle:before {
	content: "";
}

.glyphicon-arrow-left:before {
	content: "";
}

.glyphicon-arrow-right:before {
	content: "";
}

.glyphicon-arrow-up:before {
	content: "";
}

.glyphicon-arrow-down:before {
	content: "";
}

.glyphicon-share-alt:before {
	content: "";
}

.glyphicon-resize-full:before {
	content: "";
}

.glyphicon-resize-small:before {
	content: "";
}

.glyphicon-exclamation-sign:before {
	content: "";
}

.glyphicon-gift:before {
	content: "";
}

.glyphicon-leaf:before {
	content: "";
}

.glyphicon-fire:before {
	content: "";
}

.glyphicon-eye-open:before {
	content: "";
}

.glyphicon-eye-close:before {
	content: "";
}

.glyphicon-warning-sign:before {
	content: "";
}

.glyphicon-plane:before {
	content: "";
}

.glyphicon-calendar:before {
	content: "";
}

.glyphicon-random:before {
	content: "";
}

.glyphicon-comment:before {
	content: "";
}

.glyphicon-magnet:before {
	content: "";
}

.glyphicon-chevron-up:before {
	content: "";
}

.glyphicon-chevron-down:before {
	content: "";
}

.glyphicon-retweet:before {
	content: "";
}

.glyphicon-shopping-cart:before {
	content: "";
}

.glyphicon-folder-close:before {
	content: "";
}

.glyphicon-folder-open:before {
	content: "";
}

.glyphicon-resize-vertical:before {
	content: "";
}

.glyphicon-resize-horizontal:before {
	content: "";
}

.glyphicon-hdd:before {
	content: "";
}

.glyphicon-bullhorn:before {
	content: "";
}

.glyphicon-bell:before {
	content: "";
}

.glyphicon-certificate:before {
	content: "";
}

.glyphicon-thumbs-up:before {
	content: "";
}

.glyphicon-thumbs-down:before {
	content: "";
}

.glyphicon-hand-right:before {
	content: "";
}

.glyphicon-hand-left:before {
	content: "";
}

.glyphicon-hand-up:before {
	content: "";
}

.glyphicon-hand-down:before {
	content: "";
}

.glyphicon-circle-arrow-right:before {
	content: "";
}

.glyphicon-circle-arrow-left:before {
	content: "";
}

.glyphicon-circle-arrow-up:before {
	content: "";
}

.glyphicon-circle-arrow-down:before {
	content: "";
}

.glyphicon-globe:before {
	content: "";
}

.glyphicon-wrench:before {
	content: "";
}

.glyphicon-tasks:before {
	content: "";
}

.glyphicon-filter:before {
	content: "";
}

.glyphicon-briefcase:before {
	content: "";
}

.glyphicon-fullscreen:before {
	content: "";
}

.glyphicon-dashboard:before {
	content: "";
}

.glyphicon-paperclip:before {
	content: "";
}

.glyphicon-heart-empty:before {
	content: "";
}

.glyphicon-link:before {
	content: "";
}

.glyphicon-phone:before {
	content: "";
}

.glyphicon-pushpin:before {
	content: "";
}

.glyphicon-usd:before {
	content: "";
}

.glyphicon-gbp:before {
	content: "";
}

.glyphicon-sort:before {
	content: "";
}

.glyphicon-sort-by-alphabet:before {
	content: "";
}

.glyphicon-sort-by-alphabet-alt:before {
	content: "";
}

.glyphicon-sort-by-order:before {
	content: "";
}

.glyphicon-sort-by-order-alt:before {
	content: "";
}

.glyphicon-sort-by-attributes:before {
	content: "";
}

.glyphicon-sort-by-attributes-alt:before {
	content: "";
}

.glyphicon-unchecked:before {
	content: "";
}

.glyphicon-expand:before {
	content: "";
}

.glyphicon-collapse-down:before {
	content: "";
}

.glyphicon-collapse-up:before {
	content: "";
}

.glyphicon-log-in:before {
	content: "";
}

.glyphicon-flash:before {
	content: "";
}

.glyphicon-log-out:before {
	content: "";
}

.glyphicon-new-window:before {
	content: "";
}

.glyphicon-record:before {
	content: "";
}

.glyphicon-save:before {
	content: "";
}

.glyphicon-open:before {
	content: "";
}

.glyphicon-saved:before {
	content: "";
}

.glyphicon-import:before {
	content: "";
}

.glyphicon-export:before {
	content: "";
}

.glyphicon-send:before {
	content: "";
}

.glyphicon-floppy-disk:before {
	content: "";
}

.glyphicon-floppy-saved:before {
	content: "";
}

.glyphicon-floppy-remove:before {
	content: "";
}

.glyphicon-floppy-save:before {
	content: "";
}

.glyphicon-floppy-open:before {
	content: "";
}

.glyphicon-credit-card:before {
	content: "";
}

.glyphicon-transfer:before {
	content: "";
}

.glyphicon-cutlery:before {
	content: "";
}

.glyphicon-header:before {
	content: "";
}

.glyphicon-compressed:before {
	content: "";
}

.glyphicon-earphone:before {
	content: "";
}

.glyphicon-phone-alt:before {
	content: "";
}

.glyphicon-tower:before {
	content: "";
}

.glyphicon-stats:before {
	content: "";
}

.glyphicon-sd-video:before {
	content: "";
}

.glyphicon-hd-video:before {
	content: "";
}

.glyphicon-subtitles:before {
	content: "";
}

.glyphicon-sound-stereo:before {
	content: "";
}

.glyphicon-sound-dolby:before {
	content: "";
}

.glyphicon-sound-5-1:before {
	content: "";
}

.glyphicon-sound-6-1:before {
	content: "";
}

.glyphicon-sound-7-1:before {
	content: "";
}

.glyphicon-copyright-mark:before {
	content: "";
}

.glyphicon-registration-mark:before {
	content: "";
}

.glyphicon-cloud-download:before {
	content: "";
}

.glyphicon-cloud-upload:before {
	content: "";
}

.glyphicon-tree-conifer:before {
	content: "";
}

.glyphicon-tree-deciduous:before {
	content: "";
}

.glyphicon-cd:before {
	content: "";
}

.glyphicon-save-file:before {
	content: "";
}

.glyphicon-open-file:before {
	content: "";
}

.glyphicon-level-up:before {
	content: "";
}

.glyphicon-copy:before {
	content: "";
}

.glyphicon-paste:before {
	content: "";
}

.glyphicon-alert:before {
	content: "";
}

.glyphicon-equalizer:before {
	content: "";
}

.glyphicon-king:before {
	content: "";
}

.glyphicon-queen:before {
	content: "";
}

.glyphicon-pawn:before {
	content: "";
}

.glyphicon-bishop:before {
	content: "";
}

.glyphicon-knight:before {
	content: "";
}

.glyphicon-baby-formula:before {
	content: "";
}

.glyphicon-tent:before {
	content: "⛺";
}

.glyphicon-blackboard:before {
	content: "";
}

.glyphicon-bed:before {
	content: "";
}

.glyphicon-apple:before {
	content: "";
}

.glyphicon-erase:before {
	content: "";
}

.glyphicon-hourglass:before {
	content: "⌛";
}

.glyphicon-lamp:before {
	content: "";
}

.glyphicon-duplicate:before {
	content: "";
}

.glyphicon-piggy-bank:before {
	content: "";
}

.glyphicon-scissors:before {
	content: "";
}

.glyphicon-bitcoin:before, .glyphicon-btc:before, .glyphicon-xbt:before {
	content: "";
}

.glyphicon-jpy:before, .glyphicon-yen:before {
	content: "¥";
}

.glyphicon-rub:before, .glyphicon-ruble:before {
	content: "₽";
}

.glyphicon-scale:before {
	content: "";
}

.glyphicon-ice-lolly:before {
	content: "";
}

.glyphicon-ice-lolly-tasted:before {
	content: "";
}

.glyphicon-education:before {
	content: "";
}

.glyphicon-option-horizontal:before {
	content: "";
}

.glyphicon-option-vertical:before {
	content: "";
}

.glyphicon-menu-hamburger:before {
	content: "";
}

.glyphicon-modal-window:before {
	content: "";
}

.glyphicon-oil:before {
	content: "";
}

.glyphicon-grain:before {
	content: "";
}

.glyphicon-sunglasses:before {
	content: "";
}

.glyphicon-text-size:before {
	content: "";
}

.glyphicon-text-color:before {
	content: "";
}

.glyphicon-text-background:before {
	content: "";
}

.glyphicon-object-align-top:before {
	content: "";
}

.glyphicon-object-align-bottom:before {
	content: "";
}

.glyphicon-object-align-horizontal:before {
	content: "";
}

.glyphicon-object-align-left:before {
	content: "";
}

.glyphicon-object-align-vertical:before {
	content: "";
}

.glyphicon-object-align-right:before {
	content: "";
}

.glyphicon-triangle-right:before {
	content: "";
}

.glyphicon-triangle-left:before {
	content: "";
}

.glyphicon-triangle-bottom:before {
	content: "";
}

.glyphicon-triangle-top:before {
	content: "";
}

.glyphicon-console:before {
	content: "";
}

.glyphicon-superscript:before {
	content: "";
}

.glyphicon-subscript:before {
	content: "";
}

.glyphicon-menu-left:before {
	content: "";
}

.glyphicon-menu-right:before {
	content: "";
}

.glyphicon-menu-down:before {
	content: "";
}

.glyphicon-menu-up:before {
	content: "";
}

*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.carousel-caption, .carousel-control {
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover>.arrow, .popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.carousel, .carousel-inner {
	position: relative;
}

.popover>.arrow {
	border-width: 11px;
}

.popover>.arrow:after {
	border-width: 10px;
	content: "";
}

.popover.top>.arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	bottom: -11px;
}

.popover.top>.arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}

.popover.left>.arrow:after, .popover.right>.arrow:after {
	content: " ";
	bottom: -10px;
}

.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
}

.popover.right>.arrow:after {
	left: 1px;
	border-left-width: 0;
	border-right-color: #fff;
}

.popover.bottom>.arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
	top: -11px;
}

.popover.bottom>.arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}

.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25);
}

.popover.left>.arrow:after {
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
}

.carousel-inner {
	overflow: hidden;
	width: 100%;
}

.carousel-inner>.item {
	display: none;
	position: relative;
	-webkit-transition: .6s ease-in-out left;
	-o-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
	display: block;
	max-width: 100%;
	height: auto;
	line-height: 1;
}

@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
		-webkit-transition: -webkit-transform .6s ease-in-out;
		-moz-transition: -moz-transform .6s ease-in-out;
		-o-transition: -o-transform .6s ease-in-out;
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		perspective: 1000px;
	}
	
	.carousel-inner>.item.active.right, .carousel-inner>.item.next {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		left: 0;
	}
	
	.carousel-inner>.item.active.left, .carousel-inner>.item.prev {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		left: 0;
	}
	
	.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0;
	}
}

.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
	display: block;
}

.carousel-inner>.active {
	left: 0;
}

.carousel-inner>.next, .carousel-inner>.prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner>.next {
	left: 100%;
}

.carousel-inner>.prev {
	left: -100%;
}

.carousel-inner>.next.left, .carousel-inner>.prev.right {
	left: 0;
}

.carousel-inner>.active.left {
	left: -100%;
}

.carousel-inner>.active.right {
	left: 100%;
}

.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: .5;
	filter: alpha(opacity=50);
	font-size: 20px;
	background-color: transparent;
}

.carousel-control.left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
}

.carousel-control.right {
	left: auto;
	right: 0;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
}

.carousel-control:focus, .carousel-control:hover {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: .9;
	filter: alpha(opacity=90);
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-next, .carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	line-height: 1;
	font-family: serif;
}

.carousel-control .icon-prev:before {
	content: "‹";
}

.carousel-control .icon-next:before {
	content: "›";
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: transparent;
}

.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
}

.carousel-caption .btn, .text-hide {
	text-shadow: none;
}

@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}
	
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
		margin-left: -10px;
	}
	
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
		margin-right: -10px;
	}
	
	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
	}
	
	.carousel-indicators {
		bottom: 20px;
	}
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
}

.table {
	width: 100%;
	margin-bottom: 20px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
	border-top: 0;
}

.table>tbody+tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
	padding: 5px;
}

.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #ddd;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
	background-color: #f5f5f5;
}

table col[class*=col-] {
	position: static;
	float: none;
	display: table-column;
}

table td[class*=col-], table th[class*=col-] {
	position: static;
	float: none;
	display: table-cell;
}

.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
	background-color: #e8e8e8;
}

.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
	background-color: #dff0d8;
}

.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
	background-color: #d0e9c6;
}

.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
	background-color: #d9edf7;
}

.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {
	background-color: #c4e3f3;
}

.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
	background-color: #fcf8e3;
}

.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {
	background-color: #faf2cc;
}

.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
	background-color: #f2dede;
}

.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
	background-color: #ebcccc;
}

.table-responsive {
	overflow-x: auto;
	min-height: .01%;
}

@media screen and (max-width:767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;
	}
	
	.table-responsive>.table {
		margin-bottom: 0;
	}
	
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
		white-space: nowrap;
	}
	
	.table-responsive>.table-bordered {
		border: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
		border-left: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
		border-right: 0;
	}
	
	.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
		border-bottom: 0;
	}
}

.js-bigdata {
	max-height: 430px;
	overflow: hidden;
}

.sale-next-order {
	border: 1px solid #83cb1b;
	margin: 15px;
	padding: 10px;
}

.sale-next-order .title {
	font-size: 16px;
	margin-bottom: 20px;
}

.sale-next-order .title span {
	display: inline-block;
	padding: 10px 20px;
	background: #f2f5f7;
	color: #000;
	font-weight: 700;
}

.sale-next-order span {
	display: block;
	text-align: center;
	color: #dbdbdb;
	font-size: 12px;
}

.sale-next-order .count {
	border-bottom: 2px solid #dbdbdb;
	padding-bottom: 10px;
	padding-top: 18px;
	font-weight: 700;
	font-size: 24px;
}

.sale-next-order .text {
	padding-top: 10px;
}

.sale-next-order .you {
	position: absolute;
	text-align: left;
	height: 18px;
}

.sale-next-order .current span {
	color: #83cb1b;
}

.sale-next-order .current .count {
	border-color: #83cb1b;
}

.news ul li {
	list-style: none;
	margin-bottom: 20px;
}

.news ul li ul {
	margin: 0 0 0 15px;
}

.text-center {
	text-align: center;
}

.breadcrumb {
	position: relative;
	z-index: 1;
}

.items-count {
	display: inline;
}

.news-detail-block ul li {
	list-style: disc !important;
	margin-bottom: 0px !important;
}

.tel_header {
	cursor: pointer;
}

.tel_header:hover {
	text-decoration: underline;
}

.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xs-1-8, .col-sm-1-8, .col-md-1-8, .col-lg-1-8 {
	position: relative;
	min-height: 1px;
}

.col-xs-1-5 {
	width: 20%;
	float: left;
}

@media (min-width: 768px) {
	.col-sm-1-5 {
		width: 20%;
		float: left;
	}
}

@media (min-width: 992px) {
	.col-md-1-5 {
		width: 20%;
		float: left;
	}
}

@media (min-width: 1200px) {
	.col-lg-1-5 {
		width: 20%;
		float: left;
	}
}

.col-xs-1-5 {
	width: 20%;
	float: left;
}

@media (min-width: 768px) {
	.col-sm-1-8 {
		width: 60%;
		float: left;
	}
}

@media (min-width: 992px) {
	.col-md-1-8 {
		width: 60%;
		float: left;
	}
}

@media (min-width: 1200px) {
	.col-lg-1-8 {
		width: 60%;
		float: left;
	}
}

.good .smartfilter {
	font-family: "Roboto", sans-serif;
	margin-top: 40px;
}

.good .filter-title {
	font-size: 15px;
	text-align: center;
	color: #064b50;
	font-weight: 500;
}

.good .bx-filter-parameters-box {
	padding: 0 29px;
	background: #f4f4f4;
}

.good .bx-filter .bx-filter-title {
	font-size: 18px;
	font-weight: 700;
	text-transform: none;
	padding: 29px 25px 20px 0;
	margin: 0;
}

.good .bx-filter .bx-filter-block.in {
	border-top: 1px solid #d8d8d8;
}

.good .bx-filter .bx-filter-collapse-button {
	top: 29px;
}

.good .bx-filter .bx-filter-block {
	padding-top: 20px;
}

.good #bx-filter-block-price label {
	display: block;
	position: relative;
}

.good #bx-filter-block-price input {
	font-family: "Roboto", sans-serif;
	height: 38px;
	border: 1px solid #d8d8d8;
	width: 100%;
	line-height: 38px;
	font-size: 15px;
	color: #4c5054 !important;
	padding: 0 23px 0 5px;
	font-weight: normal;
	background: #fff;
}

.good #bx-filter-block-price label:after {
	content: "₽";
	width: 2px;
	height: 38px;
	position: absolute;
	right: 16px;
	top: 7px;
	color: #969696;
	font-size: 16px;
	z-index: 100;
	font-weight: normal;
}

.good .bx-left {
	padding-right: 0;
}

.good .bx-center {
	text-align: center;
	color: #d8d8d8;
	padding-top: 10px;
}

.good .bx-right {
	padding-left: 0;
}

.good .bx-filter .bx-ui-slider-handle {
	background: #fd9126;
	width: 17px;
	height: 17px;
	margin-top: -11px;
	border: 3px solid #f4f4f4;
}

.good .bx-filter .bx-ui-slider-pricebar-vn {
	background: #d8d8d8;
}

.good .bx-filter .bx-ui-slider-track {
	height: 5px;
}

.good .bx-filter .bx-ui-slider-part {
	display: none;
}

.good .bx-filter .bx-ui-slider-track-container {
	padding-top: 20px;
	padding-bottom: 5px;
	margin-bottom: 0;
}

.good .bx-filter .bx-ui-slider-handle.left {
	margin-left: -10px;
}

.good .bx-filter .bx-ui-slider-handle.right {
	margin-right: -10px;
}

.good .bx-filter .checkbox label {
	margin-left: 5px;
	font-size: 16px;
	font-weight: 500;
}

.good .bx-filter .checkbox label:before {
	background: #fff;
	border-color: #d8d8d8;
	box-shadow: none;
	font-size: 10px;
}

.good .bx-filter .checkbox input:checked + label::before {
	background-color: #fff;
	border-color: #fd9126;
	color: #fd9126;
}

.good .bx-filter .bx_filter_popup_result {
	border: none;
	background: #fd9126;
	font-size: 13px;
	border-radius: 0;
	padding: 6px;
	margin-top: 7px;
}

.good .bx-filter .bx_filter_popup_result:before {
	display: block;
	content: "";
	left: -14px;
	position: absolute;
	border: 6px solid transparent;
	border-right: 8px solid #fd9126;
	top: 10px;
}

.good .bx-filter #modef #modef_num {
	font-weight: 700;
}

.good .bx-filter #modef a {
	font-weight: 500;
}

.good  .bx-filter .bx-filter-collapse-button:before {
	color: #83d0d0;
	font-size: 10px;
}

.good .bx-filter .bx-filter-collapse-button {
	border-color: #83d0d0;
	width: 18px;
	height: 18px;
	line-height: 14px;
}

.good .bx-filter .bx-filter-collapse-button:focus, .bx-filter .bx-filter-collapse-button:hover {
	border: 1px solid #064b50;
}

.good .bx-filter .bx-filter-collapse-button:focus:before, .bx-filter .bx-filter-collapse-button:hover:before {
	color: #064b50;
}

.good .bx-filter .bx_filter_button_box {
	background: #eaeaea;
	margin: 0;
	padding: 20px 0;
}

.good  .bx-filter button[type="submit"], .good .bx-filter input[type="submit"] {
	background: #fff !important;
	height: 51px;
	border: 1px solid #21acb7 !important;
	box-shadow: none;
	color: #21acb7;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
}

.news-detail-block.text_indent_40 p, .item-description.text_indent_40 p {
	text-indent: 40px;
}

.news-detail-block img {
	display: block;
	margin: 0 auto;
}

.bx-authform-social-popup {
	display: none;
	background: #fff;
	width: auto;
	padding: 15px;
	font-size: 14px;
	white-space: nowrap;
}

.bx-authform-social-popup form {
	margin-bottom: 0;
}

.bx-authform-social-popup input[type="text"] {
	display: inline-block;
	max-width: 150px;
	font-size: 18px;
	height: 30px;
	margin: 0;
	padding: 0 4px;
	border: 1px solid #ccd5db;
	border-radius: 2px;
	background: #f8fafc;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bx-authform-social ul {
	padding: 5px 0 12px;
	margin: 0 0 15px;
	display: block;
}

.bx-authform-social ul li {
	position: relative;
	display: inline-block;
	width: 35px;
	height: 35px;
	margin-right: 5px;
}

.bx-authform-social ul li .bx-authform-social-icon {
	display: block;
	width: 35px;
	height: 35px;
	background-image: url("/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png");
	background-repeat: no-repeat;
	border-bottom: none;
}

.bx-authform-social ul li .bx-authform-social-icon:hover {
	opacity: .9;
}

.bx-authform-social ul li .bx-authform-social-icon.box {
	background-position: 0 0;
}

.bx-authform-social ul li .bx-authform-social-icon.dropbox {
	background-position: -44px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.bitrix24 {
	background-position: -88px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.yandex {
	background-position: -132px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.openid {
	background-position: -176px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki {
	background-position: -220px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.google {
	background-position: -264px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.mymailru {
	background-position: -308px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.mailru2 {
	background-position: -440px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.livejournal {
	background-position: -352px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru {
	background-position: -440px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.liveid {
	background-position: -484px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.liveinternet {
	background-position: -528px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.blogger {
	background-position: -572px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.vkontakte {
	background-position: -616px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.twitter {
	background-position: -660px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.facebook {
	background-position: -704px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.google-plus {
	background-position: -748px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.office365 {
	background-position: -792px 0;
}

.js-setcity:hover {
	background: #b8b8b8;
}

@media (min-width: 991px) {
	#header_stripe {
		position: fixed;
		top: 0;
		left: 0px;
		width: 100%;
		box-shadow: 0 0 5px 1px rgba(35, 31, 32, .5);
		border-bottom: 1px solid #dededc;
		z-index: 10000000000;
		background-color: #fada85;
		background-image: repeating-linear-gradient(135deg, transparent, transparent 5px, #f9d574 5px, #f9d574 10px);
		text-align: center;
	}
	
	.header_stripe_link:link, .header_stripe_link:visited {
		color: #60605b;
		text-decoration: none;
		transition: all, .3s;
		display: block;
		font-size: 19px;
		line-height: 1em;
		font-weight: 700;
		padding: 12px 13px 12px;
	}
	
	.header_stripe_link img {
		margin-right: 25px;
	}
	
	.header_stripe_link span {
		margin-left: 40px;
		-moz-border-radius: 25px;
		-webkit-border-radius: 25px;
		-khtml-border-radius: 25px;
		border-radius: 25px;
		padding: 5px;
		padding: 5px;
		padding-left: 10px;
		padding-right: 10px;
		display: inline-block;
		background: #fff;
		color: #2cacb6;
		font-size: 16px;
		font-weight: 700;
	}
}

@media (max-width: 990px) {
	#header_stripe {
		display: none;
	}
}

.tm-order-complete__head {
	text-align: center;
	margin-bottom: 20px;
}

.tm-order-complete__title {
	margin: 0 0 5px;
	font-size: 24px;
	padding-left: 45px;
	background: transparent url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOPaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6NDQ6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGJiOThhYTgtZTkyNS00YjU2LTljYTktZGRmYzA3OGI2NGY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIzQzhFMjBCMThCRDExRTk4NTNFOEJENzk5M0U2Qzk2IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIzQzhFMjBBMThCRDExRTk4NTNFOEJENzk5M0U2Qzk2IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YzI0YjhkYTUtYTFiOS00OWE4LTg1ZTAtMGUyY2NkMmZkYjQ5IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZDA0ZmE5NjAtOTQzNi04YjQ4LWI0OWUtZTEzMGY4MjI2MWFkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAHQAgAwERAAIRAQMRAf/EAJUAAAMAAwEAAAAAAAAAAAAAAAYHCAMEBQkBAAMAAwEBAAAAAAAAAAAAAAUGBwACAwQIEAABAwMDAQQJBQAAAAAAAAACAQMEEQUGACEHEjFRYRRBgbFCUnITtAiCs3U2FxEAAQEFBQQHBwUAAAAAAAAAAQIAEQMEBSExURIGQWEyB4EiQnKCshOR0YOzFTU2ccFzFDT/2gAMAwEAAhEDEQA/APfzWNjLjkfki08eWhZUrpl3eWJDaLQJUN0k26i+EBXtX1JvpQ1fq+W09LZ19aKrgRtUcTgkbT0C1mHTunY9Yj5U2QxxKw3DFR2DpNjT9wRkuU5XyRkF2ulzdkNSbabtxYqqMVR1sWAButB6EIunw6u9dSnljV6hVa7HmI8QkKhkqHZ4khACbhlecuAzYl79rmmydPpUKFCQAQsBJ7VxzEna+x+92DWPXX0K0gaZ+O+ebpmuXWvGpOPxYLNwR9SlNPGRD9Fg3UoKpTdQpqMaU5ozFZqcKTXASkRM1oJJGVCl7e65qTqDQ0GmSS5lMVSil1hA2qCf3aVOQLvcbzmeSS7lKOU83cJMdlTXZtll0gbbBPQIilERPbqJaqno07VJiJGUVH1FAP2JSohKRgALve1RoEpClpCCiGkAZEk7yQCSd5LY8UzrJ8JOa5jVwG3uXEWxlmrDLykjakoon1gOm5L2a0oupKhRSsyUT0yt2bqoU9z3caVOv2O33BtqrQ5SphImUZgl7rSL3P4SMGP7f+QHJrM6K7JvDNwjg6KvQnYkZsHRruKk02JpXvRdM0tzSr8GIlcSOFpBeUlEMBQwelKVD9QWAzGgqSqGoJhlJdYQpRI3uJI9ranAq15Uxr5Zv2b2uHLL8ilfifKW3XXX2eN4POll7lv9qyb+Vm/vnpYrn3CY/lX5ix+lf44PcT5Qw/oWxBmRxRiS5jnNntjrSuW+MfnrrtVPLx1QlEvAy6Q/Vps0RQvrNWhQFB8MHOvDIm0g7lFyPEy7qqq/TqfEiA9YjKnvK9werobs8C0/1TGvknfZv69/LL8ilfifKW3i119njeDzpYJzlIQ5jlCQHHnYy3SWok+AgaErxdSKgkaKiLsi13Teidml3UYhipzPpklPqrc8AHiL7ibjY99otcHuBuiGIZGD6gAORNxeLhiB7NmJvYU0GYo1h/i+liRjJVaccPIiVjzQOAIiMWpdCMkhEpVLc1VE91PHV+5LCUyTDif7HVe8BwRa7KXkm3jsHZFt7SLmYZjNBeB6VrnHtWPzWWWcN+1v/9k=") 0 50% no-repeat;
	display: inline-block;
	min-height: 33px;
	padding: 5px 0 0 45px;
}

.tm-order-complete__note {
	color: #888;
	font-size: 15px;
	font-weight: 400;
}

.tm-order-complete__order {
	font-size: 18px;
	font-weight: 600;
	color: #024b52;
	margin-top: 20px;
}

.tm-order-complete__order-nmb {
	color: #ff9002;
}

.tm-order-complete__item {
	padding: 17px 20px 16px 65px;
	border: 1px solid #e5e5e5;
	position: relative;
	margin-bottom: 10px;
}

.tm-order-complete__item-nmb {
	background-color: #fc9202;
	position: absolute;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	line-height: 24px;
	text-align: center;
	color: #fff;
	top: 16px;
	left: 20px;
}

.tm-order-complete__item-title {
	font-weight: 600;
	font-size: 15px;
	margin-bottom: 9px;
}

.tm-order-complete__item-desc {
	font-size: 13px;
}

.tm-order-complete__table-result {
	font-size: 14px;
}

.tm-order-complete__table-result td:first-child {
	padding-right: 20px !important;
}

.product_variants_delivery {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

.product_variants_delivery .caret {
	border-width: 8px 5px;
	margin-top: -4px;
	position: absolute;
	right: 10px;
	top: 40%;
}

.product_variants_delivery.showed .caret {
	border-bottom: 8px dashed;
	border-bottom: 8px solid \9;
	border-top: none;
}

.pd_hidden {
	display: none;
}

.fan-hide-change.inactive {
	pointer-events: none;
	cursor: default;
	user-select: none;
	opacity: .5;
}

.fan-hide-change:not(.inactive) {
	cursor: pointer;
	opacity: 1;
	user-select: none;
}

#buyModal button.btn3:hover {
	color: #fff !important;
	background: #21acb7 !important;
}

#buyModal a.btn3:hover {
	color: #fff !important;
	background: #004b51;
}

#buyModal a.btn3.js-addoneclick:hover {
	color: #ff9100 !important;
	background: #fff !important;
}

#step1_body .fan-spinner-parent, #step1_body  #step1_body_delivery, #step1_body  #step1_body_city {
	display: none !important;
}

.js-basketdata .goto_cart:hover {
	color: #fff !important;
	background: #004b51 !important;
}

.js-basketdata .js-addoneclick:hover {
	color: #ff9100 !important;
	background: #fff !important;
}

@media (max-width: 767px) {
	body .complekt_block_item_first::after {
		top: auto;
		right: 46%;
		bottom: -21px;
	}
	
	body .complekt_block_item_second::after {
		top: auto;
		right: 46%;
		bottom: -21px;
	}
	
	body .complekt_block_item_summ .complect_all_price, body .complekt_block_item_summ .price {
		text-align: center !important;
	}
	
	body .basket-items-list-item-price-for-one {
		display: none;
	}
}

#showPromoModal .modal_promo--middle {
	float: left;
	width: 100%;
	padding-top: 50px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 35px;
}

#showPromoModal .cupon_wrap {
	float: left;
	width: 100%;
	max-width: 410px;
	margin-bottom: 33px;
}

#showPromoModal .cupon_wrap--left {
	float: left;
	width: 100%;
	max-width: 332px;
	height: 50px;
	border-radius: 4px;
	border: 2px dashed #bababa;
	background-color: #eff2f3;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	color: #656565;
	font-family: "Roboto", sans-serif;
	font-size: 22px;
	font-weight: 400;
}

#showPromoModal .cupon_wrap--right {
	float: right;
	width: calc(100% - 330px);
	border-radius: 4px;
	background-color: #ff4e00;
	margin-left: -3px;
}

#showPromoModal .cupon_wrap--right a {
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 50px;
	width: 100%;
	float: right;
}

#showPromoModal .cupon_wrap--right img {}

#showPromoModal .cupon_wrap--right .btn {
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 50px;
	width: 100%;
	float: right;
	border: 0;
	cursor: pointer;
}

#showPromoModal .cupon_wrap--right button {
	background-color: #7e39a5;
}

#showPromoModal .cupon_wrap--right button:hover {
	background-color: #67278b;
}

.category .category-item .category-item-data .category-item-title {
	text-decoration: underline;
}

.category .category-item .category-item-data .category-item-title, .category .category-item .category-item-data .category-item-title:hover, .category .category-item .category-item-data .category-item-title:active {
	color: #00939f !important;
}

.category .category-item .category-item-data .category-item-title:hover {
	text-decoration: none;
}

.search-form__wrapper button:hover {
	color: #000 !important;
}

button.close:hover span {
	display: inline-block;
	color: #000;
}

.bx-soa .bx-soa-location-input-container {
	max-width: 100% !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	select, textarea, input {
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	body .buyOCModal-img {
		text-align: center !important;
	}
	
	body .buyOCModal-img img {
		max-width: 25%;
		margin-left: 0px !important;
	}
	
	body .buyOCModal-info .item-name {
		height: auto !important;
	}
	
	body .sogl {
		font-size: 11px !important;
		line-height: 1.2em !important;
		margin-top: 1.5em !important;
	}
	
	body .buyOCModal-info {
		height: auto !important;
	}
}

#photoModal .photoModal-list li.active a {
	border: 1px solid #ff9100;
	box-shadow: none;
	border-radius: 4px;
}

#photoModal .modal-dialog {
	max-height: revert;
	display: block;
}

#photoModal.modal:before {
	height: auto;
}

#photoModal .photoModal-main-img {
	height: 80%;
}

#photoModal .photoModal-main-img img {
	height: 100%;
}

#photoModal .modal-body {
	height: inherit;
}

#photoModal .photoModal-list {
	width: 60%;
	margin: 0 auto;
}

#photoModal .photoModal-list li a img {
	margin: 0 auto !important;
}

.photoModal-main-img:before {
	display: block;
	content: "";
	left: 0px;
	position: absolute;
	top: 0px;
	width: 50%;
	height: 100%;
}

.photoModal-main-img:after {
	display: block;
	content: "";
	right: 0px;
	position: absolute;
	top: 0px;
	width: 50%;
	height: 100%;
}

@media (min-width: 991px) {
	#photoModal .modal-dialog {
		margin: 38px auto !important;
	}
	
	#photoModal .modal-lg {
		width: 950px !important;
	}
}

@media (max-width: 990px) {
	#photoModal .photoModal-list li a {
		width: 61px !important;
		height: 61px !important;
	}
	
	#photoModal.modal.in {
		display: block !important;
	}
	
	.file_item_second {
		margin-top: 10px;
	}
}

@media (max-width: 525px) {
	#photoModal .modal-dialog {
		margin-top: 40px;
	}
	
	#photoModal .modal-body {
		padding: 0px !important;
	}
	
	#photoModal .photoModal-main-img>img {
		max-height: 361px;
	}
	
	#photoModal .photoModal-list li a {
		padding: 2px !important;
	}
	
	#photoModal .slick-track li {
		padding: 0px !important;
	}
	
	#photoModal .slick-initialized .slick-slide {
		min-width: 61px;
	}
	
	#photoModal .photoModal-main-img {
		padding-bottom: 20px;
	}
}

#photoModal .slick-prev {
	left: -35px;
	width: 40px;
	height: 40px;
}

#photoModal .slick-prev:before {
	font-size: 40px;
}

#photoModal .slick-next {
	right: -35px;
	width: 40px;
	height: 40px;
}

#photoModal .slick-next:before {
	font-size: 40px;
}

@media (min-width: 1600px) {
	body .main-detail-cont__slider-wrp .thumbs-slider img {
		max-height: 380px;
	}
}

@media (min-width: 1440px) and (max-width:1600px) {
	body .main-detail-cont__slider-wrp .thumbs-slider img {
		max-height: 380px;
	}
}

@media (min-width: 1024px) and (max-width:1439px) {
	body .main-detail-cont__slider-wrp .thumbs-slider img {
		max-height: 360px;
	}
}

#about-item1  .file_item {
	width: 250px;
	float: left;
}

#about-item1  .files_block {
	width: auto !important;
	padding-top: 0px !important;
}

.citata {
	padding: 27px 42px 31px 42px;
	border: 1px solid #004b51;
	border-radius: 3px;
	border-left: 3px solid #103c40;
	color: #004b51;
	margin: 40px 0px;
	line-height: 28px;
	font-size: 16px;
	position: relative;
	font-weight: 400;
}

.citata:before {
	content: "";
	position: absolute;
	top: -9px;
	left: 40px;
	width: 26px;
	height: 18px;
}

.font-bold {
	font-weight: bold;
}

.uf_descr ul {
	margin-left: 20px;
}

.uf_descr {
	margin-bottom: 40px;
}

.uf_descr h3 {
	font-size: 18px;
	font-weight: 700;
	color: #363b40;
}

.breadcrumb>li+li::before {
	content: "/ " !important;
}

.menu_sprite {
	background: url("/local/templates/clife_composite/images/menu_sprite.png") no-repeat;
}

.bg-gift2 {
	width: 24px;
	height: 24px;
	background-position: -10px -10px;
}

.bg-plane {
	width: 24px;
	height: 24px;
	background-position: -54px -10px;
}

.bg-glasses {
	width: 24px;
	height: 24px;
	background-position: -10px -54px;
}

.bg-backpack {
	width: 24px;
	height: 24px;
	background-position: -54px -54px;
}

.bg-gamepad {
	width: 24px;
	height: 24px;
	background-position: -98px -10px;
}

.bg-microphone_1 {
	width: 24px;
	height: 24px;
	background-position: -98px -54px;
}

.bg-table {
	width: 24px;
	height: 24px;
	background-position: -10px -98px;
}

.bg-chair {
	width: 24px;
	height: 24px;
	background-position: -54px -98px;
}

.bg-kovrik {
	width: 24px;
	height: 24px;
	background-position: -98px -98px;
}

.bg-mouse {
	width: 24px;
	height: 24px;
	background-position: -142px -10px;
}

.bg-keyboard {
	width: 24px;
	height: 24px;
	background-position: -142px -54px;
}

.bg-headphones {
	width: 24px;
	height: 24px;
	background-position: -142px -98px;
}

.bg-brand {
	width: 24px;
	height: 24px;
	background-position: -10px -142px;
}

.d_h1 {
	font-weight: 500;
	font-size: 36px;
	color: #333;
	margin-bottom: 40px;
	line-height: 1.2em;
}

.d_h2 {
	font-size: 30px;
	line-height: 1.2em;
	color: #333;
	margin-bottom: 30px;
}

.d_adv_item {
	text-align: center;
	height: 160px;
	background: #004b51;
	box-shadow: 0px 4px 16px rgba(0, 0, 0, .1);
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.d_adv_item_ico {
	margin-bottom: 10px;
}

.d_adv_item_title {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
}

.d_block1 {
	margin-bottom: 50px;
	margin-top: 50px;
}

.d_block1 img {
	float: left;
	margin-right: 30px;
	border-radius: 10px;
}

.d_text_green {
	padding-top: 30px;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	color: #004b51;
}

.d_block1:after, .d_block2:after, .d_block_list_title:after {
	clear: both;
	content: " ";
	display: block;
}

.d_block_list {
	margin-bottom: 40px;
}

.d_block_list_title, .d_block_green_title {
	font-size: 20px;
	line-height: 20px;
	color: #004b51;
	margin-bottom: 10px;
}

.d_block_list_text {
	font-size: 14px;
	line-height: 20px;
	color: #333;
	margin-bottom: 15px;
}

.d_block_help {
	background: #004b51;
	border-radius: 15px;
	padding: 28px 26px 30px 15px;
	color: #fff;
	display: flex;
	align-items: center;
}

.d_block_help_cont, .d_block_card_text, .d_block_card_not_img_text {
	font-size: 14px;
	line-height: 20px;
}

.d_block_help_img {
	margin-right: 12px;
	min-width: 60px;
}

.d_block_help_title {
	margin-bottom: 4px;
}

.d_block_help_title {
	font-size: 18px;
	line-height: 20px;
}

.d_block_card_item {
	box-shadow: 0px 4px 16px rgba(0, 0, 0, .1);
	border-radius: 15px;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 320px;
}

.d_block_card_not_img, .d_block_content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
}

.d_color {
	color: #004b51;
}

.d_block_card_title {
	color: #004b51;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 6px;
}

.d_block_card {
	margin-top: 40px;
	margin-bottom: 50px;
}

.d_block_card_img img {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
}

.d_block_card_content {
	padding-left: 15px;
	padding-top: 20px;
	padding-bottom: 25px;
	padding-right: 15px;
}

.d_block_card_not_img_title {
	font-size: 24px;
	line-height: 30px;
	color: #333;
	margin-bottom: 8px;
}

.d_block2 {
	margin-bottom: 50px;
	margin-top: 50px;
}

.d_block2 img {
	float: right;
	margin-left: 30px;
	border-radius: 10px;
}

.d_text_marker:before {
	content: " ";
	float: left;
	margin-right: 8px;
	margin-top: -1px;
	display: block;
	width: 23px;
	height: 23px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNyA3LjkyOWgtMS4wNTNjLS4yMyAwLS40NDcuMTEtLjU4Mi4yOThsLTMuNTMgNC44OTctMS42LTIuMjJhLjcxOC43MTggMCAwMC0uNTgyLS4yOThINy4zYS4xOC4xOCAwIDAwLS4xNDYuMjg1bDIuNzk4IDMuODgyYS43MTYuNzE2IDAgMDAxLjE2MiAwbDQuNzMtNi41NTlhLjE3OS4xNzkgMCAwMC0uMTQ0LS4yODV6IiBmaWxsPSIjMDA0QjUxIi8+PHBhdGggZD0iTTExLjUgMS40MzhDNS45NDMgMS40MzggMS40MzcgNS45NDIgMS40MzcgMTEuNWMwIDUuNTU3IDQuNTA2IDEwLjA2MyAxMC4wNjMgMTAuMDYzUzIxLjU2MyAxNy4wNTYgMjEuNTYzIDExLjUgMTcuMDU2IDEuNDM3IDExLjUgMS40Mzd6bTAgMTguNDE4QTguMzU3IDguMzU3IDAgMDEzLjE0NSAxMS41IDguMzU3IDguMzU3IDAgMDExMS41IDMuMTQ1YTguMzU3IDguMzU3IDAgMDE4LjM1NSA4LjM1NSA4LjM1NyA4LjM1NyAwIDAxLTguMzU1IDguMzU1eiIgZmlsbD0iIzAwNEI1MSIvPjwvc3ZnPg==") no-repeat;
}

.m-b13 {
	margin-bottom: 12px;
}

.m-b23 {
	margin-bottom: 23px;
}

.h365 {
	height: 365px;
}

.h300 {
	height: 300px;
}

.col-sm-24 {
	width: 20%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.d_adv_bottom {
	margin-top: 25px;
	margin-bottom: 25px;
}

.d_green18 {
	font-size: 18px;
	line-height: 26px;
	color: #004b51;
}

.d_item_ch {
	text-align: center;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	background: #fff;
	font-weight: bold;
	font-size: 24px;
	line-height: 20px;
	color: #004b51;
	margin-bottom: 11px;
}

.d_item_ch_green {
	margin-top: 2px;
	margin-left: 2px;
	width: 51px;
	height: 51px;
	border-radius: 50%;
	border: 1px solid #004b51;
	line-height: 51px;
}

.d_diz_item {
	height: 213px;
	justify-content: unset !important;
	padding-top: 24px;
	padding-left: 7px;
	padding-right: 7px;
}

.d_diz_item .d_adv_item_title {
	text-transform: uppercase;
	margin-bottom: 8px;
	line-height: 22px;
}

.d_diz_item .d_adv_item_text {
	line-height: 18px;
	color: #fff;
}

.d_block_border_item {
	border: 1px solid #004b51;
	box-sizing: border-box;
	filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, .1));
	border-radius: 10px;
	padding: 21px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-bottom: 10px;
}

.d_big_marker {
	padding-left: 71px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUHSURBVHgB7Zu9bttWFMf/h5aDjO4bqEATGM0Q5QmsbIklIHTSAt3sN7D7BFbGTnWmrtbUAkURGqjddLI9NVvkKUJdoBzTqcrm6IM351yKhKSI36Q+EP0AybwUyXv/vF/nnnsMfGYQZsH2txUYzhaUqgD8UdjgnMtj1yjYfM7mgxZozYZjXOLs1xZypjjB9W+qUP0nnMUepzr89wLktODgErckzR/L6vjXm2YZff0S7rP4B3z91rCIcl8Tv1sXyIH8BWuhg0M+qoDUC5RwzMJspOERv4QSnkDRAfRLM45w+lsTGchPsCdUP1E9z6tGfLbNPRAd6mOldnBmpWru2QWb5gZ6BhdEmXDU9/jDslAkvnCysO48H+sWMTCQBel3PXoD5RDW1YPCxQpn1jEG6iHgfKHzljLMBGnCtZ3/UTMPMC8kbynDtlmJe8sa0lB7tstv+Jj70kN+48XXahDX7de4s/knN/Fz3L33Dtdvr6JuSd6H5W1KBq7Y3OfJVHhlIh7MIgbLZIL9PrtAYj080TKWhEyD8Zu0Ho3pLx6Nf5hrMw7iuv0Odzc/wKGfcG+ziXb7Ztpl8UdpPfWw1XNqHWFRkbIRTtyyTieeYLGFZZ4d8Ly36JRUQ5e1blan/RxPMPVf8ncDr1KaiLNEDBGDDSBFh6nu15ZNbedfLBu1nfNptRxdw0T7kNpdNojt+cS17FpTy1e7HmKFTdRyeA2rPltU9ALLCnHZHTJHT0U0aaryyDz/OVdM2e2nyQehPpu/hN3RU8GCzaFBPu+R2bPbiaebpKKl7Ep1RhcXwYJ7RlUbGvPEE+thOMltf6JLkFH1HxF8oSrzd+TqozAmxZL2ojSQGBKb/76XChas+CJxus2D3MQy686F9pQOCRHMNVy6bWPW5ClWuNEe0g0vGdKkqQzrFxtZkEFGC4hJ3mKF21pw2Utm82mFIWJlZBUBcUQXIVaYcPIVJ3hsRI0QXZTYacUK/VUW/WmRAkvBfQJEz1CsEDZo2dwB0gsWokTPQuwj7ca1vWQp8EKiDro32QQLIqDO5qy/ctGi4R/7+RVUs6VSGRjYXjKsSV+NWiiZmFbTs2rGyqnwBp5vQIUIHrdQMvOJaC+bYvssv1g2oMj2UsGCXQulijyZFF24WJ0Jb/KJljjIAtr8roy8qZsN/Ska8aNPODBKoTcQmuh395C3i6fwWh3SM2TxfzF6KsLwUBZPT/tYWrjsEj2QiADv38LjelvfTJ6O4bVM4/1bANxogZS7JFLLj00Ty0KILz3mzgPXskE/ZrKtZ4WMzFK7EgcyhXiCZc81YpNqYehBxJ4EbefGXx56m1SPn84vxCGK+rN9bWjcCp5Gk3kBZeWxtuAb4gPeEA9xLSdzAMiDJKxAHpwgkKRwRsMwIvzoyYNa/m7buLP5H2fwsw4okZ33eeKJlS3SU+tV1OXponiu2y0/euarrz/gn7evMQ90n8XxMJgl1pZQtkg8t0+f6x0KNyrOxiwYjf4bRDfjUbI58SQjiZoh9R49Fp7EJZsWMYBGo/8S7n3lF1zq9qWXbsJoZI16/YScglfzDx92gz+lb22wi+gIpcFJ6qYua/Fud5db0AGXtJVHlG6BAeK8wlLYGw/0FrfR4Epv4YzuamiTlT2k3cGGHzmv2NtC/NKUanLHsxY3QHwa0twNbLEz7UsWLX6yMjDxLwCuK7WjfWle5PyiGTcrVqxYsWJFvnwEaAk+g7wLEVkAAAAASUVORK5CYII=") no-repeat 0px 0px;
	min-height: 53px;
	padding-top: 4px;
}

@media (min-width: 1024px) and (max-width:1300px) {
	.d_block1>img, .d_block2>img {
		max-width: 50%;
		height: auto;
	}
	
	.d_block1 .d_text_green {
		padding-top: 0px;
		line-height: 23px;
	}
	
	.d_block_card .col-sm-3, .d_block_card .col-sm-6 {
		width: 33.33%;
	}
	
	.d_block_content {
		display: block;
	}
	
	.h300, .h365 {
		height: auto;
	}
	
	.d_diz_item .d_adv_item_text {
		display: none;
	}
	
	.d_diz_item {
		height: 190px;
	}
}

@media (min-width: 768px) and (max-width:1023px) {
	.d_block1>img, .d_block2>img {
		max-width: 50%;
		height: auto;
	}
	
	.d_block1 .d_text_green {
		padding-top: 0px;
		line-height: 23px;
	}
	
	.d_block_card .col-sm-3, .d_block_card .col-sm-6 {
		width: 33.33%;
	}
	
	.d_block_content {
		display: block;
	}
	
	.h300, .h365 {
		height: auto;
	}
	
	.d_diz_item .d_adv_item_text {
		display: none;
	}
	
	.d_diz_item {
		height: 190px;
	}
}

@media (min-width: 560px) and (max-width:767px) {
	.d_h1 {
		font-size: 28px;
	}
	
	.d_h2 {
		font-size: 24px;
	}
	
	.d_adv_bottom .col-sm-24 {
		width: 100%;
	}
	
	.d_adv_bottom .d_diz_item {
		height: auto;
		padding-bottom: 12px;
		margin-bottom: 15px;
	}
	
	.d_adv_bottom .d_adv_item_text {
		display: block;
	}
	
	.d_adv .col-xs-6 {
		margin-bottom: 15px;
	}
	
	.d_block1>img, .d_block2>img {
		max-width: 50%;
		height: auto;
	}
	
	.d_block1 .d_text_green {
		padding-top: 0px;
		line-height: 23px;
	}
	
	.d_block_card .col-sm-3, .d_block_card .col-sm-6 {
		width: 33.33%;
	}
	
	.d_block_content {
		display: block;
	}
	
	.h300, .h365 {
		height: auto;
	}
}

@media (max-width:559px) {
	.d_h1 {
		font-size: 28px;
	}
	
	.d_h2 {
		font-size: 24px;
	}
	
	.d_adv_bottom .col-sm-24 {
		width: 100%;
	}
	
	.d_adv_bottom .d_diz_item {
		height: auto;
		padding-bottom: 12px;
		margin-bottom: 15px;
	}
	
	.d_adv_bottom .d_adv_item_text {
		display: block;
	}
	
	.d_adv .col-xs-6 {
		margin-bottom: 15px;
	}
	
	.d_block1>img, .d_block2>img {
		max-width: 100%;
		height: auto;
		float: left;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 15px;
	}
	
	.d_block1 .d_text_green {
		padding-top: 0px;
		line-height: 23px;
	}
	
	.d_block_content {
		display: block;
	}
	
	.h300, .h365 {
		height: auto;
	}
	
	.d_block_card .col-xs-12 {
		margin-bottom: 20px;
	}
	
	.d_block_card_item {
		height: auto;
	}
}

.d_hidden_link, .d_hidden_link:hover {
	text-decoration: none !important;
	color: #ff9100 !important;
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px dashed #ff9100;
}

.d_hidden_link:hover {
	border: none;
}

.d_hidden {
	display: none;
}

.d_hidden_bl_top, .d_hidden_bl_bottom {
	text-align: center;
	margin-bottom: 50px;
}

.d_hidden_bl_bottom {
	display: none;
}

.mobile_only {
	display: block;
}

@media (min-width:992px) {
	.mobile_only {
		display: none;
	}
}

@media (max-width:991px) {
	.bx-filter .chooice_block {
		display: none;
	}
	
	.filter-title-center {
		text-align: center;
	}
}

@media (max-width:425px) {
	.filter-title-center .filter-title {
		width: 100%;
		padding-top: 8px;
		padding-bottom: 8px;
	}
}

.bx-filter .in .checkbox {
	padding: 0px 0px 20px;
	margin: 10px 0px 0px;
}

.obzor-section .item:hover {
	border: 1px solid #ff9100 !important;
	z-index: 1;
}

.detailed-linked-prod__color_split {
	width: 14px;
	height: 28px;
	display: inline-block;
	float: left;
}

.color_split:after {
	content: " ";
	clear: both;
}
/* Ammina CSS file original /local/templates/clife_composite/assets/css/bootstrap-responsive-tabs.min.css */

.responsive-tabs-container .accordion-link {
	display: none;
	margin-bottom: 10px;
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-radius: 3px;
	border: 1px solid #ddd;
	color: #333;
}

@media (max-width:767px) {
	.responsive-tabs-container.accordion-xs .nav-tabs {
		display: none;
	}
	
	.responsive-tabs-container.accordion-xs .accordion-link {
		display: block;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.responsive-tabs-container.accordion-sm .nav-tabs {
		display: none;
	}
	
	.responsive-tabs-container.accordion-sm .accordion-link {
		display: block;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.responsive-tabs-container.accordion-md .nav-tabs {
		display: none;
	}
	
	.responsive-tabs-container.accordion-md .accordion-link {
		display: block;
	}
}

@media (min-width:1200px) {
	.responsive-tabs-container.accordion-lg .nav-tabs {
		display: none;
	}
	
	.responsive-tabs-container.accordion-lg .accordion-link {
		display: block;
	}
}
/* Ammina CSS file original /local/templates/clife_composite/assets/css/slick/slick.min.css */

.slick-list, .slick-slider, .slick-track {
	position: relative;
	display: block;
}

.slick-loading .slick-slide, .slick-loading .slick-track {
	visibility: hidden;
}

.slick-slider {
	padding: 0;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: 0;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	left: 0;
	top: 0;
}

.slick-track:after, .slick-track:before {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

[dir=rtl] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}
/* Ammina CSS file original /local/templates/clife_composite/assets/css/slick/slick-theme.min.css */

@charset "UTF-8";

.slick-dots, .slick-next, .slick-prev {
	position: absolute;
	display: block;
	padding: 0;
}

.slick-dots li, .slick-dots li button {
	cursor: pointer;
	height: 20px;
	width: 20px;
}

.slick-dots li button:before, .slick-next:before, .slick-prev:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-loading .slick-list {
	background: url("data:image/gif;base64,R0lGODlhIAAgAPUSAPr6+sTExOjo6PDw8NDQ0H5+fvb29ubm5vz8/JKSkoaGhuLi4qCgoD4+PkpKSmxsbAwMDAAAAP///7i4uOzs7FZWVpqamq6urtzc3NjY2O7u7sjIyGBgYLCwsB4eHs7OziwsLKioqHx8fF5eXkxMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAAIAAgAAAG00CJcEgsQiCLonJJxBiIgUgkwKwSLw0OVEptPq3DSaMxCXO9AzCxMv5Gp2j1kDBOCN9dwGEvJ4raEnhCexRgBARFAmMPgWcGfFYCBQUJSUMMY04BXZBxl5OUaUIiiEoaCE2dcwqgeWqEhUwToCGvsGoMBZZgqrx9qExpwsO/AMbHCJvKygK/sLDLywfOz7fDosXI2tncg9vBX7yEtr2m5ZG3iekSp+bAeuvs5fO98eFDnfnT3frI5+Lh+n1Dt29QQXkHbWmr98+dum0JuTXsZvAdmCAAIfkEBQoAEgAsAAAAABkAGAAABppAiXBIJBocDkFxaQQQCY0GoRhgSjYFyzM6HY4iDyahUOheucNABGxNkJ1n6RC0HlgX5IkQKpcw1gVWQiFvcVMDEBEeRkpGZAyGEgVrVUIGAZh2aWQClwQGC2sNRh+YmZYhC0sEIKpFAqYBCwiCtQgYphm1uwAEsrvABsBNAMXGtMOWB8vMB3DJzdHJlsfH09fY2drb3N1LyIJBACH5BAUKABYALAEAAAAeAA4AAAaBQIlwSCQqFIOicslcFAqLIoFZPAQ+RCfU2EhQh4KrAPyMCgmN7ne4EQu1ZgknbVizr++ycJJm2O8BABJwQg4NFX9EV1OEDGlTRl4IB5SCYG4LUQJpD0QdHhERjJSVbElVHGMSaKERDVmkdX8jrR5+SrF2JK1bTQeWXwQRI3GJwUtBACH5BAUKABkALAcAAAAZABIAAAaAQIlwKAwEAMSkEqE0DpKLpfCgSTqJncJESkVOr9OCltv9HocWsXdZLp4lBPGbzByAFYWElFi2nwNiUVgXSn1PA2IMRAEVDQ0Ye3wWhxgPjg0PUwaRRAqXFVuah5Eil4pQa3sYDQoCnJyQr69GtE5tnAERuru6t5G5vLupsLW0C0EAIfkEBQoAEwAsDgAAABIAGQAABoNAyeGAkBiPyOQQoEwil88AxmmEVgNSKsAq+WCLVKsAu9BuiUbsxnxmLr7JzdqpfiYKBQH1wxQy8AUMbAAdgAkEgyGAAX2DgQODT5F0BJWWeloEDZucm2aanZxslqSYYZNHARF5qCARr4KRCw2vESCMWhNgAR61D2FcBRCvR2JoxY8SQQAh+QQFCgAWACwSAAEADgAdAAAGe0CJcEgsEg8GYxE5UA41TKcwKqVWkUsswirRbAKB5BQxJIDBysx5I0ifF2RnIAOQ2tOLvL55LPj/fkuAgFl7ekt3EgQNDGJOHA2RE1UPkQ0cBEQBIHCKFZYJUxERI0QMDpFDI6NhphdPEBEgdwWjjXYeo3xytncNER1KQQAh+QQFCgAYACwIAAcAGAAZAAAGlECMcEgsFg0Go1IJoBwOiKUUMXg+pcyqFYDNbrveKHgpHpO1aK55EGi722ow++02Y5rpQVxuVy4KAXt9FgWFBH1DAwyFBRYLZgQcAkILCYwTS38FCwINDQpEAQqFSwEREQEYCp6HiW2lp6kGDg0cdqaoQgyemGO4qUIVnklgv0MEvL6xRA8NwF3GiJQQEAsS19jZ2UEAIfkEBQoAEwAsBwAOABkAEgAABolAAEJCLBqPwmTyoEQiD9BotOk0SqXUqja77TK7xMBieIROwJ+AWlAekLsE9foJCjwt7rAcc3xEIgQCDAxsBQUdVnJWfw0SBA0NBBIdhmNWX0QNf2OPkUQKBXhaAX8FYZCSjoapTh5/eZ2sCYZcDH8MRbFFC6tOHREgRrpFDAUZYKeeyFUODmzIQQAh+QQFCgAWACwCABIAHAAOAAAGgECJcLgYGo/I5KAACSiPB4OS4YlEPE9iNGokNKyRBiGr3QIkD7CnM+SMoZ+zkGIGFwbDREM8CDgBfhlQUQkPRUR7DxILBXeLfnhkQg97AouNh4GSEl4NDHOYc5pkFXtSl45CG5BZE3sTRKGiAVxKAQ0cRoypqrSburK/TwoKkVlBACH5BAUKABsALAAADgAgABIAAAaNwEVgSAwsNsikcsncSCCRqDTCaFqt0Gm0eu0mhcXh0UtuCspopIHhIKTJk0qjUXlfMY9544GxNxN6FQFqFmNKABoIZHoMBkkTBQUCiAuUBwNwCWdfkVUDYk6XAH4MkZifRqGXdguRg06gqqNpCaZqsRsUomgErl+4lrwFFoe4qn6/qchWCEMAEtDR0tJBACH5BAUKABQALAAABwAXABkAAAaXQImEwRAaEYekULk8ACSESMQTOBqYz+ZgCZJGSAurGIk4MiDewnbMFj68pLZ80YhU5XO8UUDo+wkCekIODYWGDROCEoSHhYmCfH99gYqVigEKYZZQCQUFCZYCDJ6flIITpAkZRh9rcqR3SwGxBmVYUI9HswRavWx9sVi3YrOaALfDrLNlvhIUTmPFR8PQxK3T1ZvH2ZvJQQAh+QQFCgAWACwAAAEADgAdAAAGgECJcCgkDIhIYSICSiIZkQjDSfREj1RJIPrIChvX4WSCXEQbxUajYhwWom2OuiESDEkB4sQxn2YTcyJeAg8NbYNlC4qLikgKBZCRBYdKkpGURYyLXpxleVkCGwGjVASjpEkYpxsaQ61iowsIrgcHsxK1AIlYoLaDvr3AVLmcwhJBADs=") center center no-repeat #fff;
}

@font-face {
	font-family: slick;
	src: url("/local/templates/clife_composite/assets/fonts/slick/slick.eot");
	src: url("/local/templates/clife_composite/assets/fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("/local/templates/clife_composite/assets/fonts/slick/slick.woff") format("woff"), url("/local/templates/clife_composite/assets/fonts/slick/slick.ttf") format("truetype"), url("/local/templates/clife_composite/assets/fonts/slick/slick.svg#slick") format("svg");
	font-weight: 400;
	font-style: normal;
}

.slick-next, .slick-prev {
	height: 24px;
	width: 24px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: 0 0;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	border: none;
	outline: 0;
	z-index: 1;
}

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
	outline: 0;
	background: 0 0;
	color: transparent;
}

.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
	opacity: 1;
	color: #ff9100;
}

.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
	opacity: .25;
}

.slick-next:before, .slick-prev:before {
	font-family: "Glyphicons Halflings";
	font-size: 24px;
	line-height: 1;
	color: #004b51;
	opacity: .75;
}

.slick-prev {
	left: -5px;
}

[dir=rtl] .slick-prev {
	left: auto;
	right: -5px;
}

.slick-prev:before {
	content: "";
}

.slick-next:before, [dir=rtl] .slick-prev:before {
	content: "";
}

.slick-next {
	right: -5px;
}

[dir=rtl] .slick-next {
	left: -5px;
	right: auto;
}

[dir=rtl] .slick-next:before {
	content: "";
}

.slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	bottom: -35px;
	list-style: none;
	text-align: center;
	margin: 0;
	width: 100%;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
}

.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
}

.slick-dots li button:focus, .slick-dots li button:hover {
	outline: 0;
}

.slick-dots li button:focus:before, .slick-dots li button:hover:before {
	opacity: 1;
}

.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-family: slick;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	color: #004b51;
	opacity: .25;
}

.slick-dots li.slick-active button:before {
	color: #004b51;
	opacity: .75;
}
/* Ammina CSS file original /local/templates/clife_composite/assets/css/star-rating.min.css */

.rating-container .caption, .rating-container .clear-rating, .rating-container .rating {
	display: inline-block;
	vertical-align: middle;
}

.rating-loading {
	width: 32px;
	height: 32px;
	font-size: 0;
	color: #fff;
	background: url("data:image/gif;base64,R0lGODlhIAAgAPUSAPr6+sTExOjo6PDw8NDQ0H5+fvb29ubm5vz8/JKSkoaGhuLi4qCgoD4+PkpKSmxsbAwMDAAAAP///7i4uOzs7FZWVpqamq6urtzc3NjY2O7u7sjIyGBgYLCwsB4eHs7OziwsLKioqHx8fF5eXkxMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAAIAAgAAAG00CJcEgsQiCLonJJxBiIgUgkwKwSLw0OVEptPq3DSaMxCXO9AzCxMv5Gp2j1kDBOCN9dwGEvJ4raEnhCexRgBARFAmMPgWcGfFYCBQUJSUMMY04BXZBxl5OUaUIiiEoaCE2dcwqgeWqEhUwToCGvsGoMBZZgqrx9qExpwsO/AMbHCJvKygK/sLDLywfOz7fDosXI2tncg9vBX7yEtr2m5ZG3iekSp+bAeuvs5fO98eFDnfnT3frI5+Lh+n1Dt29QQXkHbWmr98+dum0JuTXsZvAdmCAAIfkEBQoAEgAsAAAAABkAGAAABppAiXBIJBocDkFxaQQQCY0GoRhgSjYFyzM6HY4iDyahUOheucNABGxNkJ1n6RC0HlgX5IkQKpcw1gVWQiFvcVMDEBEeRkpGZAyGEgVrVUIGAZh2aWQClwQGC2sNRh+YmZYhC0sEIKpFAqYBCwiCtQgYphm1uwAEsrvABsBNAMXGtMOWB8vMB3DJzdHJlsfH09fY2drb3N1LyIJBACH5BAUKABYALAEAAAAeAA4AAAaBQIlwSCQqFIOicslcFAqLIoFZPAQ+RCfU2EhQh4KrAPyMCgmN7ne4EQu1ZgknbVizr++ycJJm2O8BABJwQg4NFX9EV1OEDGlTRl4IB5SCYG4LUQJpD0QdHhERjJSVbElVHGMSaKERDVmkdX8jrR5+SrF2JK1bTQeWXwQRI3GJwUtBACH5BAUKABkALAcAAAAZABIAAAaAQIlwKAwEAMSkEqE0DpKLpfCgSTqJncJESkVOr9OCltv9HocWsXdZLp4lBPGbzByAFYWElFi2nwNiUVgXSn1PA2IMRAEVDQ0Ye3wWhxgPjg0PUwaRRAqXFVuah5Eil4pQa3sYDQoCnJyQr69GtE5tnAERuru6t5G5vLupsLW0C0EAIfkEBQoAEwAsDgAAABIAGQAABoNAyeGAkBiPyOQQoEwil88AxmmEVgNSKsAq+WCLVKsAu9BuiUbsxnxmLr7JzdqpfiYKBQH1wxQy8AUMbAAdgAkEgyGAAX2DgQODT5F0BJWWeloEDZucm2aanZxslqSYYZNHARF5qCARr4KRCw2vESCMWhNgAR61D2FcBRCvR2JoxY8SQQAh+QQFCgAWACwSAAEADgAdAAAGe0CJcEgsEg8GYxE5UA41TKcwKqVWkUsswirRbAKB5BQxJIDBysx5I0ifF2RnIAOQ2tOLvL55LPj/fkuAgFl7ekt3EgQNDGJOHA2RE1UPkQ0cBEQBIHCKFZYJUxERI0QMDpFDI6NhphdPEBEgdwWjjXYeo3xytncNER1KQQAh+QQFCgAYACwIAAcAGAAZAAAGlECMcEgsFg0Go1IJoBwOiKUUMXg+pcyqFYDNbrveKHgpHpO1aK55EGi722ow++02Y5rpQVxuVy4KAXt9FgWFBH1DAwyFBRYLZgQcAkILCYwTS38FCwINDQpEAQqFSwEREQEYCp6HiW2lp6kGDg0cdqaoQgyemGO4qUIVnklgv0MEvL6xRA8NwF3GiJQQEAsS19jZ2UEAIfkEBQoAEwAsBwAOABkAEgAABolAAEJCLBqPwmTyoEQiD9BotOk0SqXUqja77TK7xMBieIROwJ+AWlAekLsE9foJCjwt7rAcc3xEIgQCDAxsBQUdVnJWfw0SBA0NBBIdhmNWX0QNf2OPkUQKBXhaAX8FYZCSjoapTh5/eZ2sCYZcDH8MRbFFC6tOHREgRrpFDAUZYKeeyFUODmzIQQAh+QQFCgAWACwCABIAHAAOAAAGgECJcLgYGo/I5KAACSiPB4OS4YlEPE9iNGokNKyRBiGr3QIkD7CnM+SMoZ+zkGIGFwbDREM8CDgBfhlQUQkPRUR7DxILBXeLfnhkQg97AouNh4GSEl4NDHOYc5pkFXtSl45CG5BZE3sTRKGiAVxKAQ0cRoypqrSburK/TwoKkVlBACH5BAUKABsALAAADgAgABIAAAaNwEVgSAwsNsikcsncSCCRqDTCaFqt0Gm0eu0mhcXh0UtuCspopIHhIKTJk0qjUXlfMY9544GxNxN6FQFqFmNKABoIZHoMBkkTBQUCiAuUBwNwCWdfkVUDYk6XAH4MkZifRqGXdguRg06gqqNpCaZqsRsUomgErl+4lrwFFoe4qn6/qchWCEMAEtDR0tJBACH5BAUKABQALAAABwAXABkAAAaXQImEwRAaEYekULk8ACSESMQTOBqYz+ZgCZJGSAurGIk4MiDewnbMFj68pLZ80YhU5XO8UUDo+wkCekIODYWGDROCEoSHhYmCfH99gYqVigEKYZZQCQUFCZYCDJ6flIITpAkZRh9rcqR3SwGxBmVYUI9HswRavWx9sVi3YrOaALfDrLNlvhIUTmPFR8PQxK3T1ZvH2ZvJQQAh+QQFCgAWACwAAAEADgAdAAAGgECJcCgkDIhIYSICSiIZkQjDSfREj1RJIPrIChvX4WSCXEQbxUajYhwWom2OuiESDEkB4sQxn2YTcyJeAg8NbYNlC4qLikgKBZCRBYdKkpGURYyLXpxleVkCGwGjVASjpEkYpxsaQ61iowsIrgcHsxK1AIlYoLaDvr3AVLmcwhJBADs=") top left no-repeat;
	border: none;
}

.rating-container .rating {
	cursor: default;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
}

.rating-disabled .rating {
	cursor: default;
}

.rating-container .star {
	display: inline-block;
	margin: 0 1px;
	text-align: center;
}

.rating-container .empty-stars {
	color: #aaa;
}

.rating-container .filled-stars {
	position: absolute;
	left: 0;
	top: 0;
	margin: auto;
	white-space: nowrap;
	overflow: hidden;
	color: #fbc82d;
}

.rating-rtl {
	float: right;
}

.rating-animate .filled-stars {
	transition: width .25s ease;
	-o-transition: width .25s ease;
	-moz-transition: width .25s ease;
	-webkit-transition: width .25s ease;
}

.rating-rtl .filled-stars {
	left: auto;
	right: 0;
	-moz-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
	-webkit-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
	-o-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
	transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
}

.rating-rtl.is-star .filled-stars {
	right: .06em;
}

.rating-rtl.is-heart .empty-stars {
	margin-right: .07em;
}

.rating-xl {
	font-size: 36px;
}

.rating-lg {
	font-size: 30px;
}

.rating-md {
	font-size: 24px;
}

.rating-sm {
	font-size: 18px;
}

.rating-xs {
	font-size: 12px;
}

.rating-container .clear-rating {
	color: #aaa;
	cursor: not-allowed;
	font-size: 60%;
	padding-right: 5px;
}

.clear-rating-active {
	cursor: pointer !important;
}

.clear-rating-active:hover {
	color: #843534;
}

.rating-container .caption {
	color: #999;
	font-size: 60%;
	margin-left: 5px;
	margin-right: 0;
}

.rating-rtl .caption {
	margin-right: 5px;
	margin-left: 0;
}

@media print {
	.rating-container .clear-rating {
		display: none;
	}
}
/* Ammina CSS file original /local/templates/clife_composite/assets/css/jquery.fancybox.min.css */

.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-inner, .fancybox-outer, .fancybox-skin {
	position: relative;
}

.fancybox-skin {
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-iframe, .fancybox-image {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC");
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060;
}

.fancybox-close, .fancybox-nav, .fancybox-nav span {
	cursor: pointer;
	z-index: 8040;
	position: absolute;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url("data:image/gif;base64,R0lGODlhGAAYAKUAAAQCBISChERCRMTCxCQiJKSipGRiZBQSFJSSlFRSVOTi5DQyNLSytHRydAwKDIyKjExKTMzOzCwqLKyqrBwaHJyanFxaXPz+/Dw6PHx6fGxqbOzq7Ly6vAQGBISGhERGRMzKzCQmJKSmpGRmZBQWFJSWlFRWVDQ2NLS2tHR2dAwODIyOjExOTNTS1CwuLKyurBweHJyenFxeXDw+PHx+fOzu7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQA2ACwAAAAAGAAYAAAG/kCbcEg8DCIhonJJyXyEH4XCIAxVnsshLQJKRhUjW6d12XSyQkukVbF9qZrLZYAWAl5rwXekqskXSyEZAgA2MxERDF8yCHIxQh0kKkIrHCgIEgAILRESMS8kERc1FAAHBKiFJhysKCkEHiOFQgIMLCqoIQQwQy4lrBwyaB25MAdKABAiKDNoADAEJLM2Khgn1gK8dR0qDt0OACsi4+MZdTbQugQhMCXjE+MB59C5uxR6AhACFOfcKv8qptmgoMFDsywdoDlYosLEgxUrqGTBhYrCmSoeEEBsQECACzvUQhwgsU7XMRsJVjwIgAEAixQNDsxIQGLBjJYJUWkjMYLFUEIKKVJoUGHBwgkJM2YkoUZh0hIZQSU4sCADQ4cZAmYsrOMiRQYL1CyYwIAu68c6EBo04De1qg0AJ24KVHKABSAxMowKUSGBxLklGFjwqxMEACH5BAkJADQALAAAAAAYABgAhQQCBISChERCRMTGxCQiJKSipGRmZBQSFOzu7DQyNJSWlFRSVLSytHR2dNze3AwKDIyKjExKTCwqLGxubBwaHDw6PLy6vMzOzKyqrPz6/JyenFxaXHx+fAQGBISGhERGRCQmJKSmpGxqbBQWFDQ2NJyanLS2tHx6fOTi5AwODIyOjExOTCwuLHRydBweHDw+PLy+vNTS1Pz+/FxeXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJpwSDwwYCCicjmavISvS2wjJHiey2HLYiLQBJfLjNaxOC6ArHBlsUC+0vEMhcKohR1N+/WKiQ8XDg4sSwQiFWkkbRoffhscdG80CRoiQhwhIQEgABwwFiAKBSMmKBcjFAoZMjIUNCsFmQUGBCcbaUIVJR8iCKwyAx1CEh6ZIQtqLL8ILbhCAAKiJGoHKBkKB0MpLAks3K53KQQpD+QAJyrp6ZZ3LgQgBO8UHCoQ6i13NBTx/C4jFS8qCByRr0OKgweFDaGwoEUCNR0IuMim5MGHBhiRZREXj4JCGi4mnMA4w0WCJEM6jHgw4h08ihdbiEgAoMKGDSkkVDiwzwVOgA7uJAo5sECAsBE3VzzgA6JlUyEpKKTIEuGmi6UCJADg9zELgZsfyAh4keQAPHBqSNwk2GGsBBoA3LnIl6ICyg4vBNyVmm+JBBIU1QQBACH5BAkJADMALAAAAAAYABgAhQQCBISGhERCRMzKzCQiJGRiZKSmpBQSFPz+/DQyNHRydFRSVNza3JyenLy6vAwKDIyOjNTS1CwqLGxqbBwaHDw6PHx6fFxaXExKTKyurOTi5MTCxAQGBIyKjERGRMzOzCQmJGRmZKyqrBQWFDQ2NHR2dFRWVNze3KSipLy+vAwODJSSlNTW1CwuLGxubBweHDw+PHx+fFxeXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJlwSDw0RASicnkokIQVh2MhfMUqS2LIgHrNog7TjCP6pABZoQdlsHylYtMn0kgLARCDgQQ2qVIRAxJLLxcJaC0iKBAwUgslczFCEhAXQhMQEC4EAAp6BAEQIwYRGwcjAQwaJyMzApkrHSYvLgtoQiSMMhGrGhkcQgQKmRAeaRInqxEywEMAJDEdLWkHGwwBB0MPIBLcEq12BCEXJhcLIyEl6uqWdgMI8PAfEyUKFgolMnYzEfHwDAdaJBjYIpsdWi4STkgy5IAAE4OyAHhB4MGSByQuaISRRgWBjxSazRhRjhyGEQQoEOEw4gFKECAIGMxIDgQAEDAEcKDw4gFOBQIvAHCgCFSICgEtgB3ISeLBxxEvwamgoCJLgpwjboLI+pGAyCwUciaYAeDpjAMxVdrBCaMqBwJbyVL0YueBBLVvCYDbWXWfkhE99wUBACH5BAkJADMALAAAAAAYABgAhQQCBISChERCRMTCxCQiJKSipGRiZBQSFFRSVDQyNLSytOTi5JSWlHRydAwKDExKTMzOzCwqLKyqrBwaHFxaXDw6PLy6vIyKjGxqbPz+/JyenHx6fAQGBERGRMzKzCQmJKSmpBQWFFRWVDQ2NLS2tOTm5JyanHR2dAwODExOTNTS1CwuLKyurBweHFxeXDw+PLy+vIyOjGxubAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJlwSETFTBOicnlArIQJUOEhbMlGS6IodkmOQCAqx2SRALLCSiyGmUWns5TFEkMLAaf1Kip5oCQWJB9LEw8RQhFrG18FHRgWMA1CHwEiQiInJy4TAAZcLRsbIQwWLAcHGxCqBzMVmScNDyEuAmdCKwEjFDAQKhAFti0uGw0nFWgfvRADFLZ3KxgNg1kHJBAbKEMOLdwtBNl2LRQp5A8HKRTp6R12MwoL8PAKCBQiLuvtFvHwMA4f///AoSHg4p4LES2KrHiRJEuEEgsMOBPC4YOAFwIOZXGRoaOHF0MOVMD4IgGKAwJnOAgRokDHjheEEMBYgVMIAgQ43OQwgUBJCwAvPHQsccbBCgJnOOBsoZQASwIfWHWCQSGLtw8oAHxwCgBqznYocCZpGmLGAbHtbn5V+qEsAG8J7ehkNaNrW4oTUrYTsrNdEAAh+QQJCQA2ACwAAAAAGAAYAIUEAgSEgoREQkTMyswkIiRkYmSkpqTk5uQUEhRUUlQ0MjR0cnSUkpTc2ty0srT8+vwMCgxMSkwsKiwcGhxcWlw8Ojx8enyMjozU0tRsbmysrqzs7uycmpzk4uS8urwEBgSEhoRERkTMzswkJiRkZmSsqqwUFhRUVlQ0NjR0dnTc3ty0trT8/vwMDgxMTkwsLiwcHhxcXlw8Pjx8fnz08vScnpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCbcEhsWQImonLZCo2EkstFJpwUXktiJLVIvqQCGwBk4ACyQsUidbJFL2GBwWBBCwGFVEryFkAYcwRLCBUwQgR6VwwXFTEGJQWHKS5CIRQUIUkJelYZCAFlLQgZHh4rCG4nMZcoCC4VRBILCi4apR4XH0ImERSqWFkEtxouukMABAknhlktBisZLUMfJtXV0nYTJyERISEIKAIyMgICwGgGGCLqGAYV5OMyCnY2JesD6xofE/z8EPQwfPk6MYHIPgLYlowYMODEGSIATBAgMCJJlhMdVHRwgGIIBIoUYUBAkNAGCg4hLmhUoaKODYkEYEiDSY3AhwEsDiBQ4CDjTIAz1Eyc+Rjzw0QTNViwYCAmgYEEWSaMGNECwAgCJibQYPHgiZ0WEwsaxWrDgtIV9GjaGJsEQgMWG4xloYbNaEUhFRxQoLdEotwsQQAAIfkECQkANgAsAAAAABgAGACFBAIEhIKEREJExMLEJCIkpKKkZGJk5OLkFBIUlJKUNDI0VFJUtLK0dHJ01NLUDAoMjIqMTEpMLCosrKqsbGpsHBocnJqcPDo8zMrM/P78XFpcvLq8fH583NrcBAYEhIaEREZEJCYkpKakZGZk5ObkFBYUlJaUNDY0VFZUdHZ01NbUDA4MjI6MTE5MLC4srK6sbG5sHB4cnJ6cPD48zM7MvL68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5Am3BIfIwoJaJy+TjFhKFUSiEsoSRL4kmjWdlCjdTJBkhBAoAslCv4SscXFouiFgJa3FhU/AiwIE9KKxJJNhUaKC0SYQoLECwaQjEjbTYuAjMKXjNcCAtdDSwBKysGBSIFXjEzmDMSKzMuRCEGEiAWIrloQisKmAKBSzGnIhYgaUQlFzMIaisJBQYPQwAPK9bXdTYlEawzMysxBOMhBBXaCRs1G+wm5OPm2jLs9DIepPge2hUt/f2FQh5UIOAlC4F1C5BRKwEPoJIWDmjQEEEloB4CIWI8QFBQnwsIMwLQiEgDRpVyBLeN8/CCRAQGHWj0EhFxQxoPFRDcHCcuQ0eGAh8OdOBApoWFCFnEhVhBwGeBEiqEhtDGNF4MnyJswDhwQIY2hgT0Nc2Q9UGNDg70qfFQopmNqz+FKJDRQpsSABMOVFITBAAh+QQJCQA1ACwAAAAAGAAYAIUEAgSEgoREQkTEwsQkIiSkpqRkYmTk4uQUEhSUkpRUUlQ0MjTU0tS8urx0dnQMCgyMioxMSkzMyswsKiysrqxsamwcGhycmpxcWlw8Ojz8/vwEBgSEhoRERkTExsQkJiSsqqxkZmTk5uQUFhSUlpRUVlQ0NjTc3ty8vrx8fnwMDgyMjoxMTkzMzswsLiy0srRsbmwcHhycnpxcXlw8PjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCacEjcsBQqonK5+YyEFgzmI0R0CEviR0B71GLSSQ0wc1QAWShN4KpFS+KFw4FJCwGLNQI8m2xgcxZMI0k1CDQ0GWBTAnMRUCUZUAQEFhs1LlwPNB0PZRUPKgoQKxBJCAQflCMPEzFEBAoENAErtjBoNRsxqh8IaSOkKwE0uUMqMQReWSopEArLY6GhKpd2CAIZJtrIlKmVdjUcBeTkHJSqlIJ2EOXkEBsq8vLWaRYdEQL5v0MPFgSFlsQAUaCDsTsjvD3JEqGBwwRihDzglSqGhQQh7tSYkMKEgxcoHGasMSKdCgAFNGj4cEECjQItUCCYQMJhATQbLCBAQ0PlT4EPJw5ASMGghYMxHSAIWAJAgkoDFg6cSDBiAAMJr+zMUCkBQIygK2oYaMEgQTgZKmm4kWp2w4sWAw4qmUChAhSwQlyseBSOCAASHiTZCQIAIfkECQkANgAsAAAAABgAGACFBAIEhIKEREJExMLEJCIkpKKkZGZk5OLkFBIUNDI0lJKUVFJUtLK0dHZ01NLU9Pb0DAoMjIqMLCosrKqsbG5sHBocPDo8XFpcTEpMzMrM7OrsnJ6cvLq8fH58BAYEhIaEREZEJCYkpKakbGpsFBYUNDY0lJaUVFZUtLa0fHp83N7c/P78DA4MjI6MLC4srK6sdHJ0HB4cPD48XF5czM7M7O7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5Am3BI9JQsEKJy6SElbQiZoCJklajLIYlA8NhIAlnMBsBcFoBslUuNim2hywmkHsa4LEQ45llcZghMJCxCEAQhMVFTCRcXJUIkGC5CFWxelV0uCR5mJx4sIDANDUkIh1wkTYFaMhUJFA0pDRdpNh4xIYerSySiDSMJtUMsd09LEAYwIMYAECzOLF51CBaaLi4Qd1y5WGoULeAtCjDbXATdWQ3gES0RDZ8s8Xl1XwIW9xa7NiUDDxRqFUwokCGM0oYVCFGokSGiYYAQQwTUQLjCgYAOF4SkCQEjwYgCIiYUOCHEBEINIzwoUKGCQAQOFhRwEMFCQgCQJtJIQNEiUFMJFQcyEKBBIwAFDhwMkJGRwsISAAwOqDhRgYaDDyQYcEAxps4CoAwAVKXxwcYFpGXrtJCawEbVq7Y2cHhRUAkBEzMoEQ0gREIHOvSIAPjA4VGdIAAh+QQJCQA1ACwAAAAAGAAYAIUEAgSEgoREQkTMyswkIiRkYmSkoqTk5uQUEhQ0MjR0cnSUlpRUUlTc2ty0trQMCgyMiozU0tQsKixsamwcGhw8Ojx8enxcWlxMTkysqqycnpzk4uS8vrwEBgSEhoRERkTMzswkJiRkZmSkpqT8/vwUFhQ0NjR0dnScmpxUVlTc3ty8urwMDgyMjozU1tQsLixsbmwcHhw8Pjx8fnxcXlwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCacEgExAgdonLZKT2EjxCBBQ0hlsQSAVl7bKkAk6yCHbK2lBpLSqXIBK/y8Eh4eKedikxGVTb7XiExUVMhbxJCLBUhQhRoSY5IJTEACQIVHQ8mF5xJCARSBCVNV2YSCCEMFykXHwBCHTFSVmUsqzQMIa9ELEdPWB0MKSZJjazHpbUJEiHMDw0k0dEccjU0J9gKJzQH0tED1QXa2BYFBBMw6ROMcggmCfAvfUIvGS4FZSUzMya7QyUQVGxQoaGMiRYtICggMKRChIEbHFQ4wUDIKwIFXlyAgLAFBiEBBIKg0cFDBBAxZmRIEGDEAi8KOM54FULDDCoJBoBYEWPFTooTIkaMuFAjzIQESwCMiBABA4UVDiyw0JDBQBo5GE4aAFDC54kaDAyMUFAtAAgQcbr+rNGhxQgU/pbEaEG0htqvNQgoIFOtyIkRSOUEAQAh+QQJCQA2ACwAAAAAGAAYAIUEAgSEgoREQkTEwsQkIiRkYmSkoqTk4uQUEhRUUlQ0MjR0cnSUkpS0srTMzswMCgyMioxMSkwsKixsamz8+vwcGhxcWlw8Ojx8enzMysysqqycnpy8urwEBgSEhoRERkTExsQkJiRkZmSkpqTk5uQUFhRUVlQ0NjR0dnSUlpTU0tQMDgyMjoxMTkwsLixsbmz8/vwcHhxcXlw8Pjx8fny8vrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCbcEgExAgdonLZKT2EjxBhJWw+l8MSAWl7bKm2IwE7XG0rtpWUijiTh+KHd2qUJpWnkQXQJYRiUVMlUiVQIWg2AzAwGRc2g0gVFR0VWwAdITMCM0koi4sbJSUIRA8lKxUXmjMKfDYCDp8BZA8zmhcVrlUiJBQJZAAnMyF3jxEtLREmEm99RzExHQMH1NQjzR8W2toRINXUGs0t2iYyFhExMuYyJiHNKxIh8iFXQhIbIBZkCBMiLkslaDhwoIIBGQkoEspAZOPEABUqHGg4MSGCED4x2kVIiGHBDCEYBtYwAQADhwYxXqRwsQBCAEoyFqCYgDHFAlISGtQYEWOETQERJliwaCHEhQV3SgCkqMHhAwINBiasgEC10JsPHDgwAFDCwIgJr4QWaLYgq7sSI77a6ICBRQBdS2LQIGoDQVqwYQooaJb0BQNmb4IAACH5BAkJADYALAAAAAAYABgAhQQCBISChERCRMzKzCQiJGRiZKSipPz6/BQSFFRSVDQyNLSytNza3HRydJSSlAwKDExKTNTS1CwqLGxqbKyqrBwaHFxaXDw6PLy6vIyOjOTi5Hx+fJyanAQGBISGhERGRMzOzCQmJGRmZKSmpPz+/BQWFFRWVDQ2NLS2tNze3HR2dJSWlAwODExOTNTW1CwuLGxubKyurBweHFxeXDw+PLy+vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJtwSATICB2icilbmYSPEIEl7JQeSyKHdHjZHoSp8EjIDmEkUs3GklIR4Yq5ykgnwFOjNKl8ORIANhBpKQhuJVIlVSVUNhQpKQsKAAtpIRUVHRVhAAAlYQSBEykakBkSFBuBUFcsMiFSMkMXKKUaMGYdBFJiRSYDDB9mRgQlqzYIHxDKLSFzNpoIJdMdCyAgEdcczwo0At40ChjY5CPcNOACJzImFu0JsnMPMpgVV0QhGQstZggJLWWUIGiAoWAAMzIszLDwQZEQBTEKolihYIYAIYFKQJBxwYJHC15sTMCAIkaLDhNGGKgwY0OIGSomWPngsUUgGR5EUJFgYIRKgxIZHDBUoeKiDQIf4hXxMGIEDQQZMlh40EBFAwTPaDQNAACqVBsniCZ4JkKlM68WoImIeWxJhQbCkEVNa6NCAgnPlACwsCGgmSAAIfkECQkANgAsAAAAABgAGACFBAIEhIKEREJExMLEJCIkZGJkpKKk5OLkFBIUlJKUVFJUNDI01NLUdHJ0tLa0DAoMjIqMTEpMzMrMLCosbGpsHBocnJqcXFpcPDo8/P783NrcfH58vL68BAYEhIaEREZExMbEJCYkZGZkpKak7OrsFBYUlJaUVFZUNDY0dHZ0vLq8DA4MjI6MTE5MzM7MLC4sbG5sHB4cnJ6cXF5cPD483N7cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5Am3BILGlIE6JyWfFEhK1MpiHslB5LouegSSqkKWGMQMgOZ4fayPbNhFfkirnKORw+7RSATOgsX04ANjRpA20NCAQhJVUlK0IWDC4GLwAWaS8qIBVjMQAAJXyCBS4ukgEhJjCCVRUPcIoEMUMLI5IuFGYdZCExj0QACioSAmYAYyWsNgg0AjQ0H2VzACuvDw8AMirbHCoQczZjIbwxI9sO2wngY7yyFS0tCvCzcx0r9/fKNgQbMh9mDzBgYKQEgQgDI0ZQyVLimYAFv2xMsJBwBIQJLTAIEYQARYUJDmlIm5HQggAAF1hAKNGCQowPFxTYW/BMo40KKS5gIcCCxUcGBClSREBx4cICISUWEAQGoycKBA1StHhw4sKJiFlQsEjQgFrQJxOK0gB3QuWsFVGfdGgRU5+SEgVsrvgqhBk9cERa3s0SBAA7") center center no-repeat;
}

.fancybox-close {
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
}

.fancybox-nav {
	top: 0;
	width: 40%;
	height: 100%;
	text-decoration: none;
	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
	-webkit-tap-highlight-color: transparent;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

.fancybox-lock {
	overflow: visible !important;
	width: auto;
}

.fancybox-lock body {
	overflow: hidden !important;
}

.fancybox-lock-test {
	overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAG0lEQVR42mIU4OHZwEAEYGIgEowqpI5CgAADAGiRAOzkX/wUAAAAAElFTkSuQmCC");
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

.fancybox-title {
	visibility: hidden;
	font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: 0 0;
	background: rgba(0, 0, 0, .8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #fff;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAEwCAMAAAAEm0aFAAAAaVBMVEVMaXEAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUDAwMCAgIGBgbf39/V1dWXl5fDw8O4uLiJiYmnp6dnZ2dBQUGHh4dERERra2sAAADq6uoiIiIAAAA2NjZQUFCqqqpmZmZ2dnauYSnjAAAAG3RSTlMAIkdXGiw5BAoSanqJm/rx/vTKxqSvYIytdddLA++WAAAIm0lEQVR42u2c6XajOBCFMXiLWb07jo0x7/+Qg1SSEKAqJLDPzJmj6h+TTJ/+uvqqtFTdJEFgig2LbRM/nWD/Z7uBCNxDUhlqyWLRBP9gKeDT0IDlUEZcqQA8sN3JMllGZbS1FhzO2e5okS1gG1YI8ft7Yf/hcMZWaHuuwDJqQ4qi62Gf/0Hkh9Ml1NH2ZMEVWEbN/rqRn35DhnYjcy4TocFG0eXwZ4zsJNG25IbL0yWxgG4EAfLWgqy4jQi7U1eD/b77ef7Lk7Yit9wo2u1bRPEqHxCvumrRkLSFGoy7BO7uLNPLitejG+9Ckg8aeTxfJu/uKpN9PwxRSnQeWpAll8l7FH+weCBRCqHyyyhZ1BnoIJbr9cBDJJ03KyiqjhK4yy0fVLwVmUxZ48Y5LYOMVy5WUJLNYCYEcEG+/WM0XlA5VyCbU5YJN9yzLbchQ0FSKbOEdSHy0gYsdD4QKfOEORcq7fWwC9iHlzWWsko4TrhulSX3UXZTHk24tAWLcr4gWrClEwnnVpWmRQbH0cqoRZvwbZBwWde1Xgh1XQ5TzhEtNrKGk8NA4X1nD9bs999DlX/XGBhqGJR4D0pVkjm3t7QVoYVSIuEFbygoIAO3V4tvVRdGMChxHiZUZipLyP6vNlRcFhpFBnCT8NFQE+JEKNoPTHVxWZvBQuLDYG3aRAuEy5cXWb1tc/5wiffG7VzrdzWyra989QxgvnapGayRTYc/ARZFkaQ5cgDVBBe2yGkaWN7KGQVeEOBJUpBgOIEQ8FtbvArXmMrYXG6ZVbmRYNMGKXORqvgLamSDEIsXp6YtvVfiCqnfxi1Ng9PhIVRo5QDkzHQIhfTOg9V7DwpCsgrD7oNjU4AD5KxIi74WVedfL3R5DQ/60LR28thswIOrqe6uV7nvF3OhnrNmsBR5cJmWvUuu7n2eCSVMa8fBQuSJ17845wP0zkvTSQ8WRIn2llYpOz6xECXgXSG0SCc8CiNEifYlxMjuz9gIS1i+jkXKzg/vKMTehPrzWIph3yqIhM3g9kHfgG9Ozc0uRB+xg5QFObdpx3aRPH82Y01TQz5bN5CMS/Q2omti69clj7S8+1EuNLyi7+dqEE26GgAcOHc12vJKMTg51ccKb+NY4biLoCJ+qCZd76WBfOwOPrJ9bzR0Bi4pRI/M1GDoihjdHONGBxtun8zRtyozYvMGy/S14upkLgdkfR6Ox463OAYZyPa8PyKUMyyFTm/HQy51PhxvSczTDddqPmY5fOTDvFChAc74adp8EnOslMGOq8gaumEDPQEop0YwhRwfMxkmkAsxgWRsgecfMKrAOnG1pNuhqRYwj9UGm+7T4+6UNwojGPbCBFnNS53n3XKAvOjOpVerKQNe08h72Rmkq0n6dkK6HbJALwR0sVxOz7bnKQiyiInD+V7Crauw6DsK08B6ul2J5cpNQ+tmxULWRLgOTVWxmYZty1hYFT2zYuO876RZ0VB7VkUU9ja0JXrTPSqMVoU6KxySVpuZYXGrAtAOZoXmrYS0VcGPebvBv85t0h21KtqTfpSscS/5uFWhrv7xO1qZIFcrq8KW3F7RV9d325hZIbgn95fm1uaBdXWwKsbfmsJdadbt1+01H5HPeS3hS+bWf+za5yb9hnXumHZEyyQTVgK79Hi0GCrhzL0r3eHtY2vbnCb00c3jaI00vLKXFivn2vlTKW/0hBEhXvXLXM4xkbJQmLIqKpNGmWhx0JShxfslEq6M6sM8CFLGwE3CB1zhyjidFyrfVNdrACsl3gR3qEU1ogVX4jKcEva4lbmWD7gWfDp2xZTAuWKuGcO+3m4NYFlshRNX1EWMityu3duNC7PjcyxFHoDVwdZfnjInufDXnuMdAY6M4IzmKjCyenwCYnIU3iNc2CJHWD0XMFrAc8HKT3hZgJcI2KjxGFlpTIDN5TZC5tncUCl4VSAbpMwoMv/NhAZjW5oiw5YmwGznoYcQQYZDKEHrGMbS6LGpyKX52Exi7NyE2T9+0EsyctAnO+ysYAd9GBFXkyCXxqspxU+3raaF+TLl5Mp8mSZoGUswdf037+3CfP2nCT/cjDeIHKRPerCAEqirsGhTdnti3aQSqF2xlik7PQqPKdTE4of8ShPnZ2yeJm1NYHYFS9n14X2WCeN2hRgdu1kVBZ2wnrLT12HtBZe0K8SEXpKtrIqUDWbJJkS9vZ2+1i1VCf9QYCGGynm05U27QqAtJHSQbNZ9trEqig6XbnpbU8HCqkgT4JL945A8YlXsb4LrblfE1OjmmIp6WE+xK24HzKpIebotd+toVySJ0arg2J5dYTVu6toV545VwcyFpLUrVtZzemUq9O2KGzgWfbvCfv6vj96UXZGgdoXDoF4Ms5bKroikW4HZFa5f4222K6K+XeHmV2zVRFbzK9ox72qyr4B+Hb0+mP6oX9Gb/0/0FYa2wrLz7QTBpNCNBS3mYoNNF7zgv2Z8+8NAiK7BspxnsPT0XfW9pg/5IP1v2vA+iPdBvA/ifRDvg3gf5N/3QV4vqpwn+yBsoyGyz/NBKnxBZ/kgpdhkJaryVB+kIsizfBA5jzWR5/kgBHmWD0KSZ/ggNHmyD9IjZ+9P+SBjE/WpPohBjc/YFQZv6MNgeTNTGTv5ICPcGT5Il1t90AfRucVHfRCKO8sHIbjzfJCKeMvN8UFKgjvPByHenvN8kAJ/zM30QeoC4XofxPsg3gfxPoj3QbwP4n2Q/6UPsviGD7LtfHdF9/srtp+Z/5v8iqmGRWtZbI0/YiqYFRv1M6xETPi5Vev0/vxY3JOFfL2lzw9HDG3T/fnxSBvBNl/gPp9JEOyeX4lVcP8OOAm+w33evwV+erAHe7AHe7AHe7AHe7AHe7AHe7AHe7AHe7AHe7AHe7AHe7AHe/B/BHz/lomVBsl3wGHwc/+OEkEQfoO75B7vl7hB8JN8VI77jnnX/wCLL0zKysyOOgAAAABJRU5ErkJggg==");
		background-size: 44px 152px;
	}
	
	#fancybox-loading div {
		background-image: url("/local/templates/clife_composite/assets/images/fancybox/fancybox_loading@2x.gif");
		background-size: 24px 24px;
	}
}
/* Ammina CSS file original /local/components/good/calcdelivery/templates/.default/styles.css */

#selectCityModal form {
	position: relative;
}

#selectCityModal .city-popup {
	width: 100%;
	position: absolute;
	top: 34px;
	background: #fff;
	border: 1px solid #ccc;
	border-top: 0;
	z-index: 10;
}

#selectCityModal .city-popup ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
}

#selectCityModal .city-popup li a {
	display: block;
	background: #fff;
	text-decoration: none;
	color: #000;
	padding: 5px 10px;
	border-top: 1px solid #ccc;
}

#selectCityModal .city-popup li:first-child a {
	border-top: none;
}

#selectCityModal .city-popup li a:hover {
	background: #00b3e0;
	color: #fff;
}

.your_city .bold {
	font-weight: bold;
	border-bottom: 1px dashed #00b3e0;
	color: #00b3e0;
}

.your_city .bold:hover {
	text-decoration: none;
	border-bottom: 1px solid #00b3e0;
}
/* Ammina CSS file original /local/templates/clife_composite/assets/css/gift_sert.css */

.g-sert {
	margin: 0 -15px 0;
	clear: both;
	padding-top: 16px;
	padding-bottom: 16px;
}

.g-sert__big-banner-wrp {
	padding: 0 15px;
	margin-bottom: 45px;
}

.g-sert__big-banner {
	padding-top: 34%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.g-sert__flex-cont {
	display: flex;
	flex-wrap: wrap;
}

.g-sert__item-wrp {
	padding: 0 15px 30px;
	width: 20%;
	display: inline-block;
}

.g-sert__item {
	border: 1px solid #d8d8d8;
	height: 100%;
	position: relative;
}

.g-sert__item-header {
	position: relative;
	padding-top: 68%;
	border-bottom: 1px solid #d8d8d8;
}

.g-sert__item-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.g-sert__item-img-wrp {
	width: 72%;
	max-width: 100%;
	max-height: 100%;
	box-shadow: 15px 15px 45px rgba(0, 0, 0, .25);
	position: relative;
}

.g-sert__item-img-wrp:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .31;
	background: linear-gradient(155deg, #fff 49%, transparent 50%);
}

.g-sert__item-img {
	max-width: 100%;
	max-height: 100%;
}

.g-sert__item-body {
	padding: 20px 25px 125px;
	text-align: center;
}

.g-sert__item-title {
	color: #21acb7;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.5;
	text-transform: uppercase;
	text-decoration: none;
}

.g-sert__item-title:visited, .g-sert__item-title:hover, .g-sert__item-title:focus {
	color: #21acb7;
	text-decoration: none;
}

.g-sert__item-btn {
	position: absolute;
	min-width: 150px;
	height: 65px;
	line-height: 64px;
	bottom: 40px;
	left: 50%;
	transform: translateX(-50%);
	background-color: hsl(34, 100%, 50%);
	color: white;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	border: 0;
}

@media (max-width: 1499px) {
	.g-sert__item-wrp {
		width: 25%;
	}
}

@media (max-width: 1199px) {
	.g-sert__item-wrp {
		width: 33.3333%;
	}
}

@media (max-width:991px) {
	.g-sert__item-img-wrp {
		box-shadow: 10px 10px 20px rgba(0, 0, 0, .2);
		position: relative;
	}
	
	.g-sert__item-btn {
		height: 50px;
		line-height: 48px;
		bottom: 20px;
	}
	
	.g-sert__item-body {
		padding: 20px 25px 90px;
	}
}

@media (max-width:767px) {
	.g-sert__big-banner-wrp {
		margin-bottom: 30px;
	}
	
	.g-sert__flex-cont {
		padding: 0 15px;
	}
}

@media (max-width:700px) {
	.g-sert__item-wrp {
		width: 50%;
	}
}

@media (max-width:500px) {
	.g-sert__item-wrp {
		width: 100%;
	}
}

@media (min-width: 992px) {
	.g-sert__item-img-wrp, .g-sert__item-img-wrp:before, .g-sert__item-btn {
		transition: .4s all;
	}
	
	.g-sert__item:hover .g-sert__item-img-wrp {
		box-shadow: 15px 15px 25px rgba(0, 0, 0, .3);
	}
	
	.g-sert__item:hover .g-sert__item-img-wrp:before {
		opacity: 0;
	}
	
	.g-sert__item-btn:hover {
		background-color: hsl(34, 100%, 45%);
	}
}
/* Ammina CSS file original /local/templates/clife_composite/js/tooltipster/tooltipster.bundle.min.css */

.tooltipster-fall, .tooltipster-grow.tooltipster-show {
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
}

.tooltipster-base {
	display: flex;
	pointer-events: none;
	position: absolute;
}

.tooltipster-box {
	flex: 1 1 auto;
}

.tooltipster-content {
	box-sizing: border-box;
	max-height: 100%;
	max-width: 100%;
	overflow: auto;
}

.tooltipster-ruler {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
}

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}

.tooltipster-fade.tooltipster-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}

.tooltipster-grow.tooltipster-show {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}

.tooltipster-swing.tooltipster-show {
	opacity: 1;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	-o-transform: rotateZ(0);
	-ms-transform: rotateZ(0);
	transform: rotateZ(0);
	-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1);
	-webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	-o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
	transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
}

.tooltipster-fall {
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
}

.tooltipster-fall.tooltipster-initial {
	top: 0 !important;
}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0 !important;
	opacity: 0;
}

.tooltipster-slide {
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
}

.tooltipster-slide.tooltipster-initial {
	left: -40px !important;
}

.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0 !important;
	opacity: 0;
}

@keyframes tooltipster-fading {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.tooltipster-update-fade {
	animation: tooltipster-fading .4s;
}

@keyframes tooltipster-rotating {
	25% {
		transform: rotate(-2deg);
	}
	
	75% {
		transform: rotate(2deg);
	}
	
	100% {
		transform: rotate(0);
	}
}

.tooltipster-update-rotate {
	animation: tooltipster-rotating .6s;
}

@keyframes tooltipster-scaling {
	50% {
		transform: scale(1.1);
	}
	
	100% {
		transform: scale(1);
	}
}

.tooltipster-update-scale {
	animation: tooltipster-scaling .6s;
}

.tooltipster-sidetip .tooltipster-box {
	background: #fff;
	border: 2px solid #ff9100;
	border-radius: 4px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px;
}

.tooltipster-sidetip .tooltipster-content {
	color: #fff;
	line-height: 18px;
	padding: 6px 14px;
}

.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	margin-left: -10px;
	top: 0;
	width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 10px;
	margin-left: -10px;
	width: 20px;
}

.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0;
}

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #565656;
	left: 0;
	top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #565656;
	left: -3px;
	top: 0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #565656;
	left: 3px;
	top: 0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #565656;
	left: 0;
	top: -3px;
}

.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #000;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: #000;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #000;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: #000;
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px;
}
