* {
	outline: none;
	box-shadow: none;
}

html {
	max-width: 100%;
	height: 100%;
}

body {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333333;
    background: transparent;
    overflow-x: hidden;
	height: 100%;
}

a {
	color: #FE6600;
	text-decoration: underline;
}

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

a:focus {
	outline: none;
}

.form-control {
	padding: 0 12px;
	color: #333333;
	background-color: #fff;
	border: 1px solid #ddd;
	height: 30px;
	line-height: 29px;
}

.form-control:focus {
	border-color: #ccc;
}

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

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

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

.btn {
	border-radius: 3px;
	height: 30px;
	line-height: 29px;
	margin-right: 10px;
	font-size: 13px;
	text-decoration: none;
	padding: 0 15px 0 15px;
}

.btn:focus,
.btn:active {
	outline: none!important;
	box-shadow: none!important;
}

.btn:hover,
.btn:focus,
.btn.focus {
	color: #333;
}

.btn-default {
	color: #333;
	background-color: #e1e1e1;
	border-color: #dcdcdc;
}

.btn-default:focus,
.btn-default.focus {
	color: #333;
	background-color: #c8c8c8;
	border-color: #9c9c9c;
}

.btn-default:hover {
	color: #333;
	background-color: #c8c8c8;
	border-color: #bdbdbd;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #333;
	background-color: #c8c8c8;
	border-color: #bdbdbd;
}

.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
	color: #333;
	background-color: #b6b6b6;
	border-color: #9c9c9c;
}

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

.btn-primary {
	color: #fff;
	background-color: #FE6600;
	border-color: #f46200;
}

.btn-primary:focus,
.btn-primary.focus {
	color: #fff;
	background-color: #cb5200;
	border-color: #742f00;
}

.btn-primary:hover {
	color: #fff;
	background-color: #cb5200;
	border-color: #b74900;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #cb5200;
	border-color: #b74900;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #a74300;
	border-color: #742f00;
}

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

.btn-warning {
	color: #fff;
	background-color: #ca3a14;
	border-color: #c13713;
}

.btn-warning:focus,
.btn-warning.focus {
	color: #fff;
	background-color: #9c2d0f;
	border-color: #4d1608;
}

.btn-warning:hover {
	color: #fff;
	background-color: #9c2d0f;
	border-color: #89270e;
}

.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #9c2d0f;
	border-color: #89270e;
}

.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
	color: #fff;
	background-color: #7b230c;
	border-color: #4d1608;
}

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

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 5px;
}

.breadcrumb > li + li:before {
	content: "/\00a0";
	padding: 0 5px;
	color: #ccc;
}

.breadcrumb > .active {
	color: #777777;
}

.pagination > li > a,
.pagination > li > span {
	color: #FE6600;
	background-color: #fff;
	border: 1px solid #ddd;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	z-index: 2;
	color: #ca3a14;
	background-color: #eeeeee;
	border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	background-color: #FE6600;
	border-color: #FE6600;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
	color: #777777;
	background-color: #fff;
	border-color: #ddd;
}

.label-default {
	background-color: #777777;
}

.label-primary {
	background-color: #FE6600;
}

.label-warning {
	background-color: #ca3a14;
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}

.alert-warning .alert-link {
	color: #66512c;
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.mm-page {
	height: 100%;
}

html.mm-pagedim-black #mm-blocker {
	background: transparent!important;
}

.header {
	height: 60px;
	background: #fff!important;
	z-index: 101;
	position: absolute;
	width: 100%!important;
	border-bottom: solid 1px rgba(158, 158, 158, 0.64) !important;
}

.logo-mm {
	line-height: 60px;
	height: 60px;
	padding-top: 13px;
	padding-left: 15px;
}

.logo-mm img {
	max-height: 40px;
}

nav.mm-menu {
	background: #fff;
}

.menu-toggle {
	position: absolute;
	width: 50px;
	height: 60px;
	top: 0;
	right: 0;
}

.mm-search {
	padding: 0 20px!important;
}

.mm-menu .mm-navbar-top-1 {
	text-align: left;
	padding-left: 20px!important;
	padding-right: 5px;
}

.mm-navbar-top-1 p {
	font-size: 18px!important;
	color: #333 !important;
}

.mm-menu .menu-search {
	padding: 0;
	position: relative;
}

.mm-menu .menu-search:before {
	content: '';
	background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNC45NzdweCIgaGVpZ2h0PSIxNC45ODJweCIgdmlld0JveD0iMCAwIDE0Ljk3NyAxNC45ODIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0Ljk3NyAxNC45ODIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNUI1QzVDIiBkPSJNMTQuNjcsMTMuMjAxbC00LjAxMS00LjAyN2MwLjY0OC0wLjk0MywxLjAzLTIuMDg0LDEuMDMtMy4zMTdDMTEuNjg5LDIuNjIyLDkuMDczLDAsNS44NDUsMEMyLjYxNywwLDAsMi42MjIsMCw1Ljg1NmMwLDMuMjM1LDIuNjE3LDUuODU2LDUuODQ1LDUuODU2YzEuMjQ0LDAsMi4zOTYtMC4zOTMsMy4zNDMtMS4wNTZsNC4wMDIsNC4wMmMwLjQwOSwwLjQwNywxLjA3MiwwLjQwNywxLjQ4LDBTMTUuMDc4LDEzLjYwOSwxNC42NywxMy4yMDF6IE01Ljg0NSw5LjgzM2MtMi4xOTIsMC0zLjk2OS0xLjc4MS0zLjk2OS0zLjk3N2MwLTIuMTk2LDEuNzc2LTMuOTc3LDMuOTY5LTMuOTc3czMuOTcsMS43ODEsMy45NywzLjk3N0M5LjgxNCw4LjA1Miw4LjAzNyw5LjgzMyw1Ljg0NSw5LjgzM3oiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
	width: 15px;
	height: 15px;
	position: absolute;
	z-index: 5;
	top: 50%;
	margin-top: -7px;
	left: 30px;
}

.mm-menu .menu-search input[type=text] {
	height: 38px;
	padding-left: 35px;
	font-size: 18px;
}

.mm-menu .mm-search input {
	background-color: #ffffff!important;
	border-radius: 0;
	border: 1px solid #bababa;
	display: block;
	margin: 0;
	padding: 2px 15px;
	color: rgba(0, 0, 0, 0.7) !important;
	font-weight: 700!important;
	width: 100%;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	outline: none;
	box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-webkit-appearance: none;
}

.mm-menu .mm-search input::-webkit-input-placeholder {
	font-weight: 400;
	color: #7C7C7C!important;
	font-size: 1em;
}

.mm-menu .mm-search input::-moz-placeholder {
	font-weight: 400;
	color: #7C7C7C!important;
	font-size: 1em;
}

.mm-menu .mm-search input:-moz-placeholder {
	font-weight: 400;
	color: #7C7C7C!important;
	font-size: 1em;
}

.mm-menu .mm-search input:-ms-input-placeholder {
	font-weight: 400;
	color: #7C7C7C!important;
	font-size: 1em;
}

.mm-menu > .mm-panel.mm-highest > .mm-listview li a {
	color: #FE6600;
}

.mm-navbar-top-3.mm-navbar-top .mm-title {
	font-weight: 700;
	color: #434343;
}

.mm-menu > .mm-panel {
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
}

.mm-opened #page-wrapper:before,
.mm-opening #page-wrapper:before {
	content: '';
	position: absolute;
	left: 0;
	top: 60px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 10;
}

.mm-menu {
	background-color: #ffffff;
}

.mm-listview > li:not(.mm-divider):after {
	left: 0;
}

.mm-menu .mm-search input {
	background-color: #ffffff;
}

.mm-next:after,
.mm-arrow:after {
	right: 20px;
}

.mm-listview > li > a,
.mm-listview > li > span {
	padding-top: 7px!important;
	padding-bottom: 7px!important;
}

.mm-listview > li > a {
	font-size: 16px;
	font-weight: 700;
}

.menu-toggle {
	z-index: 50;
}

.menu-toggle a {
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 102;
	font-size: 0;
}

.menu-toggle .icon {
	position: absolute;
	width: 21px;
	height: 17px;
	left: 14px;
	top: 23px;
	z-index: 101;
}

.menu-toggle .icon div {
	position: absolute;
	width: 21px;
	height: 3px;
	left: 0;
	background-color: #FE6600;
	-moz-transition: all ease-out 0.2s;
	-webkit-transition: all ease-out 0.2s;
	-o-transition: all ease-out 0.2s;
	-ms-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.menu-toggle .icon div.first {
	top: 0;
}

.menu-toggle .icon div.second {
	top: 7px;
}

.menu-toggle .icon div.third {
	top: 14px;
}

.mm-menu .mm-listview > li:after {
	border-color: transparent!important;
}

.mm-listview .mm-next:before {
	border-color: transparent!important;
}

.mm-opened .menu-toggle .icon div.second,
.mm-opening .menu-toggle .icon div.second {
	opacity: 0;
	left: 5px;
	background-color: #000000;
}

.mm-opened .menu-toggle .icon div.first,
.mm-opening .menu-toggle .icon div.first {
	top: 4px;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background-color: #000000;
}

.mm-opened .menu-toggle .icon div.third,
.mm-opening .menu-toggle .icon div.third {
	top: 4px;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background-color: #000000;
}

.page {
	position: relative;
	min-height: 100%;
}

#page-wrapper {
	min-height: 100%;
	position: relative;
}

.top-header {
	width: 100%;
	min-height: 35px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 30;
	background: #f1f1f1;
}

.top-header-row {
	margin: 0 auto;
	max-width: 1200px;
}

.top-header-search {
	position: relative;
}

.form-search {
	padding: 5px 0;
	width: 250px;
	position: relative;
	max-height: 35px;
}

.form-search__input {
	width: 250px;
	height: 25px;
	background: rgba(255, 255, 255, 0.9);
	border: 0;
	padding-left: 10px;
	font-size: 12px;
}

.form-search__button {
	position: absolute;
	line-height: 23px;
	top: 6px;
	right: 0;
	width: 35px;
	border: 0;
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAZCAYAAAC7OJeSAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAAOEAAADhAXAYHC4AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAGBSURBVEhLzdSxLgRRGMXxFSKiVejYqFQEHa+g0Cg8hMI76FQSyXYUXoBCtQW9FxBqUQkdqnH+kzubyTjzzWx1neSX7J7Mfm7uvWNQFMW/Ycs+XNxz07Bllyju+b5sGekT97s+bBnpivtNX7bskrIqB3IkaxTu2WnYsk3KkhzKnbzJi1zKrszJJG5GxJZ1VdJnFnIt3/Iko/T9NTmRSZqzutiyYsKOsJBbWZYFWZQtYXFfsill3MyILdESjoY/ykKaORYWc1F+U9zciC3RyIxsC3eEo2FHmlmXD7mXeQo3N2JLmKzIs3BHOJpmduRTHmSWws2N2BItuRIuKnekHnbiVH7kjIK4uRFbVkz2hMVwb7gjHA07wkLehR/tSxk3M2LLuirpM/9HeH25qOCOcDTsCA/gUTjSP7O62LJNLRvCW8P9AEfDjrAQHryRoZsRsWWbRnjDuCvlZU1hR1gID4/djIgt2/TMUMZy7mZEbJmLLXOxZS62zMWWudgyF1vmUQx+AauM9WbPnhdFAAAAAElFTkSuQmCC") no-repeat;
	cursor: pointer;
}

.top-header-contacts {
	float: right;
	text-align: right;
}

.top-header-contacts-email {
	display: inline-block;
	padding: 0 15px 0 40px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAB/IAAAfyAVRdBYIAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAGySURBVFhHzZO9SgNREEbv7kYsYjS17yGIWNpYaWVhoZ2FWPgUgp0Wgk9gYyPWIoJPYWEl/lQiFiIxcT2TZGOyfNlNxMB8cMjd4707w9w1pGnqGik9IaUnpPSElJ6Q0hNSekJKT0jpCSk9IaUnpByXv0S9RyHlKGTprmeSkKzCWhkhJCvsT/LvG4aUZYjUoxCdRiF+gOcC7kOId9ifdI79RtUxpCxCheZO+FmggXP4glTwRnN77Fti/1n7YF9ULUPKInKJYZbiLbhmvUjxA9av3aaMb3iKQ7zL9i3WNskGe2swBb3IekoOQ8QarFGwCdaMXeE+bLO+hUcavuB5g99DnrPGW5yrwsBVy5pKDkOkf4LZxD5o5pLa6yFUltmyyfMN/rNvT9POQcVekkXWVLKIXGwC1mA2wV4DcAdX8AJ2zf1/twnOwf9esZGLTbBKwUaugYx8Yxk2QfsGJz7BCKYp+J5roAz7J7ErnvgE2+EbO+58Z6PBiaPu0V5ULUPKMkTqMD8GNr2BqDqGlGXko/aMwihnpfSElJ6Q0hNSekJKT0jpCSk9IaUnpPSElJ6Q0g9p+AFSQbmLhaYu0wAAAABJRU5ErkJggg==") no-repeat center left;
	font-size: 13px;
	line-height: 35px;
	border-left: 1px rgba(0, 0, 0, 0.1) solid;
	margin-bottom: 0;
}

.contacts-email_href {
	color: #666;
	text-decoration: none;
}

.contacts-email_href:hover {
	opacity: 0.8;
	color: #666;
	text-decoration: none;
}

.top-header-contacts-tel {
	display: inline-block;
	padding: 0 15px 0 37px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAjCAYAAAATx8MeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAAGEAAABhAVUrkL0AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAEuSURBVFhHzZQ9SkQxFIVvZkQLCwtrLQR3IBa2VroLN2Khe3ATswCxcQHWIi7A1kJkfgoxnjip7nxVmjMHPt57H1zeIQmJWuvWgdINSjco3aB0g9INSjco3aB0g9INSjco3aAcQTksUWYRk1u9lyYoNJtBOYJ6zEpMfsWXPo7/G0BoNoNyBJWZi7qm3PUOG6HZDMoRVOS5l/rUv7djpXSWblToR6wids7WFTZDsxmUIygHKvTSV+tV36dN5tBsBuUIPScq9C7agf+ImF7KXWlrn/S8ELs0m0E5Qk+7Cs5V6E20FVt02vu3yj3QbAblCClHKvCoIsteqLGSu6fZDMoRIPvavuu2dW2V+qW6R7MZlG5QukHpBqUblG5QukHpBqUblG5QukHpBqUblF5q/AEnwxZ4z8iPYAAAAABJRU5ErkJggg==") no-repeat center left;
	font-size: 13px;
	line-height: 35px;
	border-left: 1px rgba(0, 0, 0, 0.1) solid;
	margin-bottom: 0;
}

.contacts-tel__href {
	color: #666;
	text-decoration: none;
}

.contacts-tel__href:hover {
	opacity: 0.8;
	color: #666;
	text-decoration: none;
}

.top-header-contacts-soc {
	display: inline-block;
	padding: 0 6px 0 15px;
	line-height: 35px;
	margin-bottom: 0;
	border-left: 1px rgba(0, 0, 0, 0.1) solid;
	border-right: 1px rgba(0, 0, 0, 0.1) solid;
}

.top-header-contacts-soc__img {
	height: 18px;
	width: 18px;
	content: "";
	position: relative;
	margin-right: 9px;
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.top-header-contacts-soc__img:hover {
	opacity: 0.8;
	color: #666;
	text-decoration: none;
}

.top-header-contacts-soc__img_vk {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAEuSURBVDhP1ZQ9agJRFIWHkGwgkvknW0gxC0gT+6RMoY0gkiJkB9bB0n2kSGMvWKmQBEnAQnAHWggK/uSc4Tx56KCRpDAXPsZ73j3HmeugE4ZhB6x+SYdBWQcH84+CgiCYgnfwhr4Hlvb5JiaoEcfxOYHxXloPfeSo0Hep47zvuq7HWfQ50KBugia+71/Ic6K7oKkszcHnlmYrkhzP81zoI+rrR4NQ0zlNeWmPkkzQZ5IkZ5L4ha/Gb+9ogoNLDVF/Bjdq2dejKLpSy+An+baCyIvm9tUpZse2dzNohV0VNLyzcEe3YGp8W0GAi7/W/LqgP8BYUpsW+jvoC/qygrjkGa5V65fkXBPMoRUlpYXZdOGZQRZzMARfwLyQvA4Q8CHSx9sX9GOOM+gP/tjC9jcwsEfnGkBctwAAAABJRU5ErkJggg==");
}

.top-header-contacts-soc__img_fb {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAADhSURBVDhPY5CUlDwhJSX1nxIMMoMBmwQ5mFSDvgLxESDeAcSHgS75BhUnyaBtQCzMgASABp2HyRNlEFDDe0FBQX6ofjgg2SAgXg/VyyAtLW0O5G8H4kNA/AUqT7RBs6HmgNRPRpMDY2K9NgNqDsg707GpIWRQHRD7yMjI6ELNYQCxQWIgDDT0B1QdfoOACt2h+jGAvLy8AFDNP5havAZJSEh4AfWwADETWDcEgNgsQHkDZLWEXPQdSINiZhLEDHBgTwCJQeXgagmFERgDNVEc2GA80g0CShAs2AgZJCkpeRwA/1hbE3ulw1cAAAAASUVORK5CYII=");
}

.top-header-contacts-soc__img_instagram {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAFoSURBVDhPrZS/SsNQFMY7+G+WlCZNQwXbSrPmBXRW38BNB5108M8o4q6z6CTUQXAo+g5ODuIbCL6CqKStv++a1nJNYyMGfpzDOd/5cu9NuIVyudzwPO+eGEMvJ7Fmfd+vF5TAG+zTWM0DMwfwLg+tqAPnhTEfhtbR3xAvq9XqjGYhllGP4nGi+/VB29aM0JY0qzzTyHXdJqwlNFVDe50YdSqVip9p5DgOJe+OXou4IciviLfEhkxLpdKctNS+jeABzvrQfES4KKGWb77KV75E72lYC5odGNns1mq16WQFpkbeDsNwinyvXxsmzUh7nyVuWfUeW9osFosuedfu/TDiza/sYoL8NKV3ok9O/LB7aSvqBkEwT1yx65zRMnHBqhtGnZH5QXnzDjwnbKtG78LSGkYZ6QwOoyia1LAeHTRmR5ZuwCgjA4MvxJZI8lSdyDTKg4z+cn3YxDpQ3UVpzbGRh1b0DxebX/8E0ic9xyw1rO0AAAAASUVORK5CYII=");
}

.bottom-header {
	width: 100%;
	margin-top: 35px;
	min-height: 80px;
	position: relative;
	background: #fff;
}

.bottom-header-row {
	margin: 0 auto;
	max-width: 1200px;
}

.bottom-header-logo {
	text-align: left;
	height: 80px;
	display: block;
	position: relative;
	z-index: 10;
}

.bottom-header-logo:before {
	content: ' ';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	height: 80px;
}

.bottom-header-logo__href {
	text-decoration: none;
	border-bottom: none;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	width: 95%;
}

.bottom-header-nav-menu {
	text-align: right;
	float: right;
	padding: 20px 0 0;
}

.nav-menu {
	display: inline-block;
	margin: 0;
	padding: 0;
	overflow: visible;
}

.nav-menu-1-level {
	display: inline-block;
	margin-left: 10px;
	position: relative;
}

.nav-menu-1-level__href {
	color: #666;
	font-size: 16px;
	display: block;
	position: relative;
	padding: 0 10px;
	line-height: 40px;
	outline: none;
	box-sizing: border-box;
	text-decoration: none!important;
	border: 1px solid transparent;
	border-radius: 3px;
}

.nav-menu-1-level:hover .nav-menu-1-level__href {
	opacity: 0.8;
	background: #FE6600;
	color: #FFF;
}

.active .nav-menu-1-level__href {
	border: 1px solid #ccc;
}

.nav-menu-1-level__href_have-2-level {
	padding: 0 24px 0 10px;
}

.nav-menu-1-level__href_have-2-level:after {
	content: "";
	position: absolute;
	top: 18px;
	right: 10px;
	height: 5px;
	width: 8px;
	background: url("data:image/gif;base64,R0lGODlhCAAFAPcAAAAAALTBzebq7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAIAAUAAAgZAAMI+EfwnwCBAgkeHLhwYcGDCQsaHEgwIAA7") no-repeat;
}

.nav-menu-1-level__submenu {
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 102;
}

.nav-menu-2-level {
	position: relative;
}

.nav-menu-2-level__href {
	margin: 0;
	border-radius: 0;
	background: #fff;
	text-decoration: none!important;
	display: block;
	color: #666;
}

.nav-menu-1-level:hover .nav-menu-2-level__href:hover {
	background: #f1f1f1;
	opacity: 0.8;
	color: #666;
}

.nav-menu-2-level__submenu {
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 105;
}

.nav-menu-3-level__href {
	margin: 0;
	border-radius: 0;
	background: #fff;
	text-decoration: none!important;
	display: block;
	color: #666;
}

.active .nav-menu-3-level__href {}

.nav-menu-2-level__href_have-3-level {
	padding: 10px 24px 10px 10px;
}

.nav-menu-2-level__href_have-3-level:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	height: 8px;
	width: 5px;
	margin-top: -4px;
	background: url("data:image/gif;base64,R0lGODlhBQAIAPcAAAAAALTBzebq7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAFAAgAAAgYAAMI+EdQgECC/wwOLHgw4UGFDhc2/BcQADs=") no-repeat;
}

.nav-menu-2-level:hover .nav-menu-3-level__href:hover {
	background: #f1f1f1;
	opacity: 0.8;
	color: #666;
}

.nav-menu-1-level:hover .nav-menu-1-level__href_have-2-level {
	opacity: 0.8;
	background: #FE6600;
	color: #FFF;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.nav-menu-1-level:hover .nav-menu-1-level__submenu {
	display: block;
	visibility: visible;
	position: absolute;
	padding-left: 0;
	list-style: none;
	text-align: left;
	border-top: 3px solid #FE6600;
	background: #FFF;
	-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
	-ms-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
	-o-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
	top: 41px;
}

.nav-menu-1-level:hover .nav-menu-2-level__href {
	width: 220px;
	border-bottom: 1px #eeeeee solid;
	font-size: 13px;
	padding: 10px 20px 10px 10px;
	margin: 0;
	position: relative;
	text-decoration: none;
}

.nav-menu-2-level:hover .nav-menu-2-level__submenu {
	display: block;
	visibility: visible;
	position: absolute;
	padding-left: 0;
	list-style: none;
	text-align: left;
	left: 220px;
	top: 0;
	background: #FFF;
	-moz-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.09);
	-ms-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.09);
	-o-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.09);
	box-shadow: 0 0px 7px rgba(0, 0, 0, 0.09);
}

.nav-menu-2-level:hover .nav-menu-3-level__href {
	width: 220px;
	border-bottom: 1px #eeeeee solid;
	font-size: 13px;
	padding: 10px 20px 10px 10px;
	margin: 0;
	position: relative;
	text-decoration: none;
}

.top-slider {
	width: 100%;
	height: 420px;
	background: #ccc;
	margin-bottom: 50px;
}

.top-slider-carousel-indicators li {
	margin: 0 5px;
	background: #fff;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-khtml-border-radius: 100%;
	border-radius: 100%;
}

.top-slider-carousel-indicators li.active {
	box-shadow: none;
	background: #666;
	margin-bottom: -1px;
	margin-right: 2px;
	margin-left: 2px;
}

.top-slider-carousel-inner-item {
	width: 100%;
	background-size: cover;
	height: 420px;
}

.top-slider-carousel-inner-item-img {
	width: 100%;
	object-fit: cover;
	min-height: 100%;
}

.top-slider-carousel-inner-item-caption {
	font-size: 35px;
	display: block;
	margin: 30px 0;
	vertical-align: middle;
}

.top-slider-carousel-control {
	position: absolute;
	padding: 0;
	background: rgba(0, 0, 0, 0.3);
	color: #FFF;
	text-decoration: none;
	font-size: 26px;
	text-align: center;
	display: block!important;
	line-height: 60px;
	height: 60px!important;
	width: 40px!important;
	margin: -30px 0 0 0!important;
}

.top-slider-carousel-control_left {
	top: 50%;
	left: 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.top-slider-carousel-control_right {
	top: 50%;
	right: 0;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.top-slider-carousel-control-glyph {
	text-align: center;
	display: block!important;
	line-height: 60px;
	height: 60px!important;
	width: 40px!important;
	position: static!important;
	margin: 0!important;
}

.row-caption {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 24px;
}

.row-caption_inner {
	margin-bottom: 30px;
}

.goods-widget {
	width: 100%;
	position: relative;
	background: #fff;
	margin-bottom: 50px;
}

.goods-widget-row {
	margin: 0 auto;
	max-width: 1200px;
}

.goods-widget-goods-item {
	background: #fff;
	border: 1px solid #FE6600;
	padding: 20px;
	text-align: center;
	border-radius: 5px;
}

.goods-widget-goods-item__image {
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	max-height: 232px;
}

.goods-widget-goods-item__name {
	text-decoration: underline;
	font-size: 18px;
	min-height: 75px;
	display: inline-block;
	width: 100%;
}

.goods-widget-goods-item__name:hover {
	opacity: 0.8;
}

.goods-widget-goods-item__price {
	padding: 20px 0;
}

.goods-widget-goods-item__button {
	height: 30px;
	line-height: 29px;
	padding: 0 15px;
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
	color: #333333;
	position: relative;
	margin-right: 0;
}

.goods-widget-goods-item__button:hover {
	opacity: 0.8;
}

.content {
	width: 100%;
	position: relative;
	background: #fff;
	margin-bottom: 50px;
}

.content-row {
	margin: 0 auto;
	max-width: 1200px;
}

.breadcrumb-inner {
	width: 100%;
	position: relative;
	margin-bottom: 0;
	height: 50px;
	background: #ededed;
	background: -moz-linear-gradient(top, #ededed 0%, #f4f4f4 26%, #f9f9f9 65%, #ffffff 95%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #ededed 0%, #f4f4f4 26%, #f9f9f9 65%, #ffffff 95%, #ffffff 100%);
	background: linear-gradient(to bottom, #ededed 0%, #f4f4f4 26%, #f9f9f9 65%, #ffffff 95%, #ffffff 100%);
}

.breadcrumb-inner-row {
	margin: 0 auto;
	max-width: 1200px;
}

.breadcrumb {
	background: transparent;
	font-size: 12px;
	color: #999;
	text-decoration: none;
	padding: 0 15px;
	;
	margin-bottom: 0;
	min-height: 50px;
	padding-top: 17px;
}

.breadcrumb a {
	color: #999;
	text-decoration: none;
}

.breadcrumb-first-element__href {
	color: #999;
	text-decoration: none;
}

.breadcrumb > li + li:before {
	content: " → ";
}

.breadcrumb-active-element__href {
	color: #999;
	text-decoration: none;
}

.list-unstyled {
	border: none;
	margin-bottom: 30px;
}

.list-unstyled li:first-child a {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.list-unstyled li:last-child a {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.list-unstyled-1-level {
	display: block;
	position: relative;
}

.list-unstyled-1-level__href {
	display: block;
	padding: 15px;
	color: #555;
	text-decoration: none;
	background: #f0f0f0;
	position: relative;
	border-bottom: 1px #FFF solid;
	font-size: 13px;
}

.list-unstyled-1-level__href_active {
	background: rgba(0, 0, 0, 0.12);
}

.list-unstyled-2-level {
	display: block;
	position: relative;
}

.list-unstyled-2-level__href {
	display: block;
	padding: 15px;
	color: #555;
	text-decoration: none;
	background: #f0f0f0;
	position: relative;
	border-bottom: 1px #FFF solid;
	font-size: 13px;
	padding-left: 30px;
}

.list-unstyled-2-level__href_active {
	background: rgba(0, 0, 0, 0.12);
}

.list-unstyled-3-level {
	display: block;
	position: relative;
}

.list-unstyled-3-level__href {
	display: block;
	padding: 15px;
	color: #555;
	text-decoration: none;
	background: #f0f0f0;
	position: relative;
	border-bottom: 1px #FFF solid;
	font-size: 13px;
	padding-left: 45px;
}

.list-unstyled-3-level__href_active {
	background: rgba(0, 0, 0, 0.12);
}

.list-unstyled-1-level__href:hover,
.list-unstyled-2-level__href:hover,
.list-unstyled-3-level__href:hover {
	opacity: 0.8;
	color: #555;
	text-decoration: none;
}

.aside-col-filter {
	border-radius: 5px;
	background: #f0f0f0;
	padding: 15px;
	display: none;
	margin-bottom: 30px;
}

.aside-col-filter .input-group-addon:not(:first-child):not(:last-child),
.aside-col-filter .input-group-btn:not(:first-child):not(:last-child) {
	border-right: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
}

.aside-col-filter .input-group .form-control:not(:first-child):not(:last-child) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	margin-right: 0;
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
}

.aside-col-filter .checkbox,
.aside-col-filter .radio {
	margin-bottom: 30px;
}

.aside-col-filter .checkbox label,
.aside-col-filter .radio label {
	padding-left: 25px;
	font-size: 12px;
	cursor: default;
}

.aside-col-filter input[type="checkbox"],
.aside-col-filter input[type="radio"] {
	width: 20px;
	height: 20px;
	outline: none;
	margin-top: -3px;
	margin-left: -25px;
}

.aside-col-filter .filter-box-input-group {
	margin-bottom: 30px;
}

.aside-col-filter .filter-box-input-group>.input-group {
	margin-top: 5px;
}

.aside-col-description {
	margin-bottom: 30px;
	padding: 0 15px;
	font-size: 13px;
	color: #999;
}

.aside-col-banner__img {
	width: 100%;
	margin-bottom: 30px;
}

.content-inner {
	width: 100%;
	position: relative;
	background: #fff;
	margin-bottom: 50px;
}

.content-inner-row {
	margin: 0 auto;
	max-width: 1200px;
}

.content-inner-col {
	padding-left: 15px;
}

.goods-item {
	border-bottom: 1px #ddd solid;
	padding-bottom: 15px !important;
	margin-bottom: 15px;
}

.goods-item-img__href {
	padding: 0;
	border: 1px #ddd solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin: 0;
	display: block;
}

.goods-item-description__name {
	font-size: 16px;
	display: block;
	padding-bottom: 10px;
	min-height: 30px;
}

.goods-item-description__text {
	font-size: 13px;
}

.goods-item-buy__price {
	display: block;
	text-align: center;
	padding: 0 0 10px;
	font-size: 18px;
	color: #ca3a14;
}

.goods-item-buy__btn {
	margin-bottom: 5px;
	width: 100%;
	padding: 0;
}

.goods-item-buy__btn_fav {
	background-color: #f0f0f0;
}

.goods-item-buy__btn_comparision {
	background-color: #f0f0f0;
}

.goods-item-buy__btn_comparision:hover,
.goods-item-buy__btn_fav:hover {
	opacity: 0.8;
}

.goods-id-img-big {
	border: 1px #ddd solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 30px;
	text-align: center;
}

#good-id-small-image {
	padding-left: 34px;
	padding-right: 26px;
	margin-top: 10px;
	margin-bottom: 30px;
}

#good-id-small-image .owl-item .item {
	padding-right: 10px;
}

#good-id-small-image .owl-buttons div {
	position: absolute;
	bottom: 23px;
	padding: 0;
	color: #000;
	width: 13px;
	height: 19px;
	background: none;
	opacity: 1;
	margin-left: 0;
	margin-right: 0;
	font-size: 19px;
}

#good-id-small-image .owl-buttons .owl-prev {
	left: 0;
}

#good-id-small-image .owl-buttons .owl-next {
	right: 7px;
}

.goods-id-txt {
	margin-bottom: 30px;
	border: 1px #ddd solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	padding: 15px 15px 5px 15px;
	overflow: auto;
}

.goods-id-description-properties {
	padding-left: 30px;
	margin-bottom: 15px;
}

.goods-id-description-properties__left-col {
	padding: 7px 0;
	font-size: 13px;
	width: 150px;
	min-height: 34px;
}

.goods-id-description-properties__right-col {
	padding: 7px 0;
	font-size: 13px;
	min-height: 34px;
}

.goods-id-description-properties__quick-buy-btn {
	font-size: 13px;
	position: relative;
}

.goods-id-description-sku {
	background: #f0f0f0;
	background-size: cover;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin: 0;
	padding: 8px 15px 8px 15px;
	margin-bottom: 15px;
}

.goods-id-description-sku__left-col {
	padding: 7px 0;
	min-height: 33px;
}

.goods-id-description-sku__right-col {
	padding: 7px 0;
	min-height: 30px;
}

.goods-id-description-sku__right-col_input {
	padding: 2px 0;
}

.goods-id-description-sku-quantity__input {
	height: 30px;
	width: 40px;
	padding: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #dadada;
	text-align: center;
	position: relative;
	background: #fafafa;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	color: #333333;
}

.goods-id-description-sku-price {
	font-size: 20px;
	color: #FE6600;
	line-height: 20px;
}

.goods-id-description-sku-price_old {
	font-size: 15px;
	color: #999;
	margin-right: 6px;
}

.goods-id-tabs-toggle a {
	background: #EEEEEE!important;
	padding: 10px 15px;
	background: #EEEEEE!important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px!important;
	-khtml-border-radius: 3px!important;
	border-radius: 3px!important;
	margin-right: 5px!important;
	cursor: pointer!important;
	color: #333!important;
	text-decoration: none!important;
	font-size: 13px!important;
	border-bottom-color: #fff!important;
}

.goods-id-tabs-toggle.active a {
	background: #FFF !important;
	border-radius: 3px 3px 0 0;
	border-left: 1px #e4efef solid!important;
	border-top: 1px #e4efef solid!important;
	border-right: 1px #e4efef solid!important;
	cursor: text;
	padding: 10px 15px 15px;
}

.goods-id-description-sku-btn_fav {
	vertical-align: top;
	margin-right: 0;
}

.nav-tabs {
	border-bottom: none;
}

.tab-content > .active {
	border: 1px #e4efef solid!important;
	-webkit-border-radius: 3px!important;
	-khtml-border-radius: 3px!important;
	border-radius: 3px!important;
	margin-right: 5px!important;
	border-top-left-radius: 0;
	padding: 15px;
}

.basket-header-row {
	padding: 15px 0;
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
}

.basket-sku-row {
	padding: 15px 0 15px 0;
	border-bottom: 1px solid #ddd;
}

.basket-sku-img {
	display: inline-block;
	float: left;
	width: 100px;
	height: 80px;
	vertical-align: top;
	background-size: contain;
	margin-right: 15px;
}

.basket-sku-description-zag {
	padding: 0;
	display: inline;
	vertical-align: top;
}

.basket-sku-description-articul {
	display: inline-block;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-top: 15px;
}

.basket-sku-row__price {
	white-space: nowrap;
	line-height: 25px;
}

.basket-sku-row-btn {
	position: relative;
	top: 0px;
	padding: 0 10px;
	vertical-align: top;
}

.basket-sku-row-btn_minus {
	border-right: none;
	margin-right: -4px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.basket-sku-row-btn_plus {
	border-left: none;
	margin-left: -4px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin-right: 0;
}

.basket-sku-row-input {
	display: inline-block;
	border-radius: 0;
	height: 30px;
	padding: 0 4px;
	text-align: center;
}

.basket-sku-row-input_quantity {
	width: 45px;
}

.basket-sku-row__total-price {
	margin-bottom: 15px;
	white-space: nowrap;
	line-height: 25px;
}

.basket-sku-row__remove {
	text-align: center;
}

.basket-overall-row {
	border-bottom: 1px solid #ddd;
	white-space: nowrap;
	padding: 15px 0;
	margin-bottom: 15px;
	text-align: right;
}

.basket-overall-text__caption {
	margin-right: 15px;
}

.basket-buy-row {
	margin-bottom: 15px;
}

.basket-buy-row-col {
	font-size: 18px;
	white-space: nowrap;
	text-align: right;
	line-height: 30px;
}

.basket-buy-row-col__btn {
	margin-right: 0;
}

.basket-order-form-group {
	margin-left: 0!important;
	margin-right: 0!important;
}

.basket-order-header-row {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #c0c0c0;
}

.basket-order-sku-row {
	padding: 15px 0 0 0;
	border-bottom: 1px solid #ddd;
}

.basket-order-sku-row__sku {
	padding-bottom: 15px;
}

.basket-order-sku-row__price {
	white-space: nowrap;
}

.basket-order-sku-row__quantity {
	white-space: nowrap;
}

.basket-order-sku-row__total-price {
	margin-bottom: 15px;
	white-space: nowrap;
}

.basket-order-overall-row {
	border-bottom: 1px solid #ddd;
	white-space: nowrap;
	padding: 15px 0;
	margin-bottom: 15px;
}

.basket-order-overall-row-text-col {
	text-align: right;
}

.basket-order-overall-row-text__caption {
	margin-right: 15px;
}

.basket-order-form-profile .form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0;
}

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

.cabinet-group {
	margin-bottom: 30px;
}

.text-widgets {
	width: 100%;
	position: relative;
	background: #fff;
	margin-bottom: 30px;
}

.text-widgets-row {
	margin: 0 auto;
	max-width: 1200px;
}

.news-item {
	margin-bottom: 30px;
}

.news-item-date {
	padding: 0;
	color: #999;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 10px;
}

.news-item-name {
	margin-bottom: 10px;
	display: block;
}

.news-item-content {
	margin-bottom: 0;
	padding-right: 5px;
	max-height: 210px;
	overflow: hidden;
	font-size: 14px;
	display: initial;
}

.articles-item {
	margin-bottom: 30px;
}

.articles-item-date {
	padding: 0;
	color: #999;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 10px;
}

.articles-item-name {
	margin-bottom: 10px;
	display: block;
}

.articles-item-content {
	margin-bottom: 0;
	padding-right: 5px;
	max-height: 210px;
	overflow: hidden;
	font-size: 14px;
	display: initial;
}

.footer-box {
	height: 0;
}

.footer {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 40px 0 70px;
	color: rgba(255, 255, 255, 0.8);
	font-size: 13px;
	background: url("data:image/png;base64,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") 0px 0 repeat #253C46;
}

.footer-row {
	margin: 0 auto;
	max-width: 1200px;
}

.footer-caption {
	font-size: 16px;
	padding-bottom: 15px;
	outline: none;
	box-sizing: border-box;
	display: block;
}

.footer-about__text {
	margin-bottom: 15px;
}

.footer-about__site-name {
	margin-bottom: 15px;
}

.footer-about__sm {
	font-size: 13px;
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
	white-space: nowrap;
}

.footer-about__sm:hover {
	color: #fff;
}

.footer-about__sm-logo {
	margin-top: -3px;
	margin-right: -3px;
}

.footer-cabinet-list__item {
	display: block;
	width: 100%;
	padding: 3px 0 3px 0px;
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
}

.footer-cabinet-list__item:hover {
	color: #fff;
}

.footer-menu-list__item {
	display: block;
	width: 100%;
	padding: 3px 0 3px 0px;
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
}

.footer-menu-list__item:hover {
	color: #fff;
}

.footer-contacts-tel {
	display: block;
	padding: 0 5px 0 20px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAkFBMVEX////U2NrU2NvY2NjU19nT2dvS2NrT2NrZ2dnT2NrT2dvT2NrT2NrT2drT2NrS2dnV2NvT2Nqq///T19rU2NzT2NrV29vS19vT2NrU2NvS2NvT2NrS2NvT2NjV1dXT19rT2NrT2drM3d3MzObS2NrT2Nv////R2dnT2NrS2dnU2NrT2NrT2NrS2dvT2NoAAACK6V/dAAAALnRSTlMAgtkNh3998hT0jOy/rekoTskDUkHvKpTitk/TvS4MwfySDwqr0gE9i1Cl5vV+ckCBrQAAAAFiS0dELyPUIBEAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgBhQRCiUmpHHAAAAAeklEQVQY003NWRKCQAwE0IAoigiyuOECiKKg9v2PRwZqys5fXnU6IuK4M+HxgDnvCwD+kmClgIBgbSAk2OgexQRbhYRLU1clY8kVdnuWg8qRJT2ZTCHx+XKd5JaY12UEVPV9lOYBO88p0zoWPFv0Gs/w/le3Xf/5/kQGPhYPTxZUtNkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDYtMjBUMTc6MTA6MzcrMDI6MDCBu1eTAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA2LTIwVDE3OjEwOjM3KzAyOjAw8ObvLwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=") no-repeat center left;
	font-size: 13px;
	margin-bottom: 15px;
}

.footer-contacts-tel__href {
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
}

.footer-contacts-tel__href:hover {
	opacity: 0.8;
	color: #fff;
	text-decoration: none;
}

.footer-contacts-email {
	display: block;
	padding: 0 5px 0 20px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAeFBMVEX////Y2NjP19fR1tzT2NrT2NrV2trS2dvS4eHT2NvT2Nrb29vT2NrX19fT19nT2NrT2NrS2dvZ2dnS2NnT2NrV2trT19zT2NrS2NrR2dnT2NrT2NrT2NrT19rR3NzT2Nnd3d3T2dvT2NrT2NrT2Nrf39/T2NoAAAAEguA3AAAAJnRSTlMADSAs3eEwfhGvtRW4E3P7/HgUt+I3OuPlPfpuubsWqQ9/2PXJCB7KzO8AAAABYktHRCctD6gjAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4AYUEQoWmXQQ1gAAAGhJREFUGNOFj8kSQDAQBYcg9n3fibz//0RFqpCTPk336Q3RL4apYRCz8MF2iLve637ACWEUJ0rTLC9AQFnVzeVtV5W4AvohH4FpHnqoACwr39blPlXAztiOb4AQ0MMDHbofJPXp8v/ZE46iFOj1gYJYAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA2LTIwVDE3OjEwOjIyKzAyOjAwHyl4qgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNi0yMFQxNzoxMDoyMiswMjowMG50wBYAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat center left;
	font-size: 13px;
	margin-bottom: 15px;
}

.footer-contacts-email_href {
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
}

.footer-contacts-email_href:hover {
	opacity: 0.8;
	color: #fff;
	text-decoration: none;
}

.footer-contacts-soc {
	display: block;
	margin-bottom: 30px;
}

.footer-contacts-soc__img {
	height: 18px;
	width: 18px;
	content: "";
	position: relative;
	margin-right: 9px;
	display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.footer-contacts-soc__img:hover {
	opacity: 0.8;
	text-decoration: none;
}

.footer-contacts-soc__img_vk {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAASdJREFUOE/tkLFKBDEQhk8PRCuxslW8d7HzHSx8DytfQhBsA4o2YmUj7Cq3y24m2cxkQVZbS1FBRePMiZA91zsEywv8JDOZ/0tmeobq8B+agaZrIgiofgH0z6y3rvtYLVBZ4X5mzGbp8OQrplOlVD8tijWD/lXAhcVtqdEVHsbeFkg7ug4hzJVE62x8BOehx0tg4OhJI+1JnAKscnwfe1sgbuFDW9yS4sK6HQaXchaQdnhlrV2QmPMHsU/0Y0YMu8uym2UxDI3ZkF1W0zSLskub8uC4r3PY/OK5UqE/IvDidufz3A7kPPpdRcfjnk6QiOdxdAmwIuY8zwece9eV35UZJkmyBEhpXP8rSMTDfmBdMPT2O8e/HXLuTDuPce1E0F80A01THT4BrvEmomZ9D1QAAAAASUVORK5CYII=");
}

.footer-contacts-soc__img_fb {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAANBJREFUOE/lkD0OwjAMhbOyMAILE7ByLEZWNm6C2DgGA6h/qkLThCZur8AAAwNMxZFixFBVGRBShSUv9nufns0UVPU3uuMgCdVTGuC5hr1tqeFBO28QGrNTUczYR+XaHGnvBbJJlFJj538XJjqQxguU6zJwXsYlzDHdBiFbaco7afwSGdg5DhPGLJs0vwFlWq+iKBrGcdx3HBaGYc/OkiQZ4YlX0raC8AcL528s/N2FtK0goWGdpmoSCDFwXmbT2Rnn5ykmupG2Y8+m/mtQVb8AKM3bFBZc7h8AAAAASUVORK5CYII=");
}

.footer-contacts-soc__img_instagram {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNvyMY98AAAF8SURBVDhPrZQ9LwRRFIanQL8qhUqhE92uRrIIP2OjpFSqSJQkhJZkf4SGkBGtsff744xqJahR+zhndydmJ9ewyyRP5s7JeZ+ZOXcyUSLsnHRwr3z6MQwCs9yYWkQS5E1Yf3jDeWMQhPNH0vp3ckRdqz+Nfnlw63ekBy2dv9ZaTyjMkqMjUh5Oen0/HiiB7LW494uULRXFcTwijF9i2m4QFKIa9iaZiGmoloo4t9PSpQzf/YJb2CRwqFd43WpZu8ysXREG5qm3IEofMHj5BTxiuIEzGFPurq6cq9NaaLeKwqd8L2Xzoj5QtI/BcTzf5mqJlLKCwz7I92YERUK4GbzzdrGOW72lAGaLdSIsStNJplyzWGfKNCXAVLFOBEUoWeDGrxfrOJO17pb314nwEzk4S5JkFL/2PWHhBefzjOvdzsAdnIcyQRGB4WMaLgkJ2W5XRG+rQ3wrIqRPX/GJYoLWoZ6MUtEg/J8Ihzf0vyiDHBE3UMPB/unHxjRUPwHNy9YS2oSb0QAAAABJRU5ErkJggg==");
}

.form-subscribe {
	display: block;
	position: relative;
}

.form-subscribe__input {
	border: 1px #DDD solid;
	padding-left: 10px;
	padding-right: 60px;
	height: 30px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	-khtml-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
	color: #333333;
	background: #fafafa;
	width: 100%;
}

.form-subscribe__button {
	position: absolute;
	top: 0;
	right: 0;
	color: #FFF;
	border: 0;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 30px;
	padding: 0 15px;
	line-height: 30px;
	cursor: pointer;
	background: #FE6600;
}

.footer-bottom {
	width: 100%;
	height: 50px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 30;
	background: #253C46;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}

.footer-bottom-row {
	margin: 0 auto;
	max-width: 1200px;
}

.footer-bottom-cabinet__btn {
	float: left;
	height: 30px;
	line-height: 29px;
	margin-right: 10px;
	margin-top: 10px;
	font-size: 13px;
	text-decoration: none;
	padding: 0 15px 0 39px;
	position: relative;
}

.footer-bottom-cabinet__btn:hover,
.footer-bottom-cabinet__btn:focus {
	box-shadow: 0 2px 5px #333333;
}

.footer-bottom-cabinet__btn_callback:after {
	content: "";
	position: absolute;
	top: 8px;
	left: 15px;
	height: 14px;
	width: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA3WAAAN1gGQb3mcAAAAB3RJTUUH4AYVCw4IrhqpcgAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAAQhJREFUOE+dkr1KA0EUhY+ClW8hCIKdvWBh4SNIKiE7E4OdwVgGUgdioZXPEPIAaXwAwcJKxCKFoCDYxb/sjN8VXRZ3iVkHPubeO+fcOwyjf6/otRRaWq6CeRQSrQenPpzPQ+rUi02tmLEOx6nXffCKs8B0Hfa1S4OGSMZTr6OYaI/4lgahYLCa04ABm8Rn6B5lRYInBJ3otE1+SZ7mTBP2k1jXVppoRP5idWUCp3e6noaGVomHXw1N5NTlfAeu8g0z4w+ILxBvcK1D8gPiGrW737qC0aDzw9SpbdOIn8s0pUYDw4dRdmbYqxau8Rdc/UZvfAB7zSq8eq0xUwuxo8VK4Pn+sVWX9Ak0ilVqQkvZIAAAAABJRU5ErkJggg==") no-repeat;
}

.footer-bottom-cabinet__btn_login:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA3WAAAN1gGQb3mcAAAAB3RJTUUH4AYVCxIfy75x6AAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAAUxJREFUOE91kDtLA0EUhY8KvjptfIGdjWJvYaWthYURLMTC7C4mCtoJQtLYaOM/0EatAvkLVjYW6cTCRlBEUEgjxLg747dxNmh2c+Eww8z57j0z6izjaT7yVEVv6Nn4OrEFjbvr7DLbGsN8hwyAjcW+QbMjc6AhZ0sXxuXI10sCteXp2gSacrZ0mbyWskCmXpmiJp0tXcQZBbzvgKIwUMnsacDZ0mWlHoznqPkHfCXmmrN0L1PQHOanZBoJKvGnuev/ZXPqo+tM6KmEucpbV9A+cJGzXeBL7tfrOxqJUzlMagSatb5u2vF8faEHmjyib3dm+N1Tu6XBFhR3oNsGhs8E7CbgD+CJXzCn/tDXYZYxSyRbbMVlM8y0syxTpjxtWhuDZObgGDhKmTqEp8mg1fYHteC8Fohc5h0VDDXWOnpnf8t6AeCjaVtWryT9AKKZJBlJH7yrAAAAAElFTkSuQmCC") no-repeat;
	content: "";
	position: absolute;
	top: 8px;
	left: 15px;
	height: 14px;
	width: 14px;
}

.footer-bottom-cabinet__btn_reg:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA3WAAAN1gGQb3mcAAAAB3RJTUUH4AYVCxAhOOkOwQAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAAHpJREFUOE/dkV0KgCAQhOey2nWiM3Qhwedu0Hugbc2ChaIkvUUDg7KzH/4sWtotvFgcXKMMmFK5LwKrggmeU7mvj4IMvDYWNpALFIOtyi0c7oYXJih6YmyFTyYToHPiZs6t18salyq3GNNLSzH81RxbYrOjhQ6EGx8BnGLe23vzHGHGAAAAAElFTkSuQmCC") no-repeat;
	content: "";
	position: absolute;
	top: 8px;
	left: 15px;
	height: 14px;
	width: 14px;
}

.footer-bottom-cabinet__btn_cabinet:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA3WAAAN1gGQb3mcAAAAB3RJTUUH4AYVCxIfy75x6AAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC42/Ixj3wAAAUxJREFUOE91kDtLA0EUhY8KvjptfIGdjWJvYaWthYURLMTC7C4mCtoJQtLYaOM/0EatAvkLVjYW6cTCRlBEUEgjxLg747dxNmh2c+Eww8z57j0z6izjaT7yVEVv6Nn4OrEFjbvr7DLbGsN8hwyAjcW+QbMjc6AhZ0sXxuXI10sCteXp2gSacrZ0mbyWskCmXpmiJp0tXcQZBbzvgKIwUMnsacDZ0mWlHoznqPkHfCXmmrN0L1PQHOanZBoJKvGnuev/ZXPqo+tM6KmEucpbV9A+cJGzXeBL7tfrOxqJUzlMagSatb5u2vF8faEHmjyib3dm+N1Tu6XBFhR3oNsGhs8E7CbgD+CJXzCn/tDXYZYxSyRbbMVlM8y0syxTpjxtWhuDZObgGDhKmTqEp8mg1fYHteC8Fohc5h0VDDXWOnpnf8t6AeCjaVtWryT9AKKZJBlJH7yrAAAAAElFTkSuQmCC") no-repeat;
	content: "";
	position: absolute;
	top: 8px;
	left: 15px;
	height: 14px;
	width: 14px;
}

.footer-bottom-basket {
	text-align: right;
}

.footer-bottom-basket__href {
	height: 50px;
	line-height: 50px;
	background: transparent;
	border: none!important;
	outline: none!important;
	box-shadow: none!important;
	color: rgba(255, 255, 255, 0.8);
	padding: 0 5px;
}

.footer-bottom-basket__href:hover {
	color: #ffffff;
}

.footer-bottom-basket__count-label {
	padding: 0 10px;
	background: #FE6600;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color: rgba(255, 255, 255, 0.8);
	font-size: 13px;
	height: 30px;
	line-height: 29px;
	display: inline-block;
	top: 0.5px;
	position: relative;
}

.footer-bottom-basket__count-label:hover {
	color: #ffffff;
}

.footer-bottom-basket__btn {
	height: 30px;
	line-height: 29px;
	font-size: 13px;
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
	padding: 0 15px 0 15px;
	position: relative;
	margin-left: 6px;
}

.footer-bottom-basket__btn:hover,
.footer-bottom-basket__btn:focus {
	color: #ffffff;
}

.footer-bottom-basket__btn_buy {
	margin-right: 0;
}

#goods-modal .modal-header {
	padding: 10px;
}

#cboxLoadedContent {
	border-radius: 3px!important;
}

#cboxLoadedContent>form {
	margin: 15px!important;
	max-width: 400px;
	max-width: 100%;
}

#cboxLoadedContent>div,
#cboxLoadedContent>div>div:nth-child(3),
#cboxLoadedContent>div>div:nth-child(3)>div {
	min-height: 100%!important
}

#cboxLoadedContent>div>div:nth-child(3)>div>div:nth-child(2) {
	margin-bottom: 0!important;
}

#cboxLoadedContent,
#cboxContent,
#cboxWrapper {
	height: initial!important;
	max-width: 400px;
}

#colorbox {
	overflow: visible!important;
	top: 10px!important;
	max-width: 100%;
}

#cboxClose {
	outline: none!important;
	box-shadow: none!important;
}

#cboxLoadedContent {
	border-radius: 3px;
}

#cboxNext,
#cboxPrevious {
	outline: none!important;
	box-shadow: none!important;
}

#cboxNext {
	right: 0!important;
}

#cboxPrevious {
	left: 0!important;
}

#cboxLoadedContent div button.btn-default.btn-sm {
	padding: 0 9px;
	margin-right: 0;
}

.comment-b__form_checkbox {
	font-size: 12px!important;
	display: inline-flex!important;
	margin: 2px 0 2px 0!important;
	border-radius: 3px!important;
}

.comment-b__form_checkbox input {
	margin: 3px 5px 0 0!important;
	border-radius: 3px!important;
}

.comment-b__form input[type=submit] {
	padding-left: 12px!important;
	padding-right: 12px!important;
	padding-top: 0!important;
	padding-bottom: 0!important;
	border-radius: 3px!important;
}

@media (max-width: 1199px) {
	#page-wrapper {
		width: 100%;
		min-width: 100%;
		padding-left: 0;
		padding-right: 0;
		box-shadow: none!important;
	}
	.top-slider {
		margin-left: 0;
		margin-right: 0;
	}
	.top-slider-carousel-inner-item-caption {
		right: 15%!important;
		left: 15%!important;
	}
	.top-slider .carousel-control-right,
	.top-slider .carousel-control-right {
		width: 100px;
	}
}

@media (min-width: 1199px) {
	#basket_container {
		margin-left: 15px;
		margin-right: 15px;
	}
	#cabinet_container {
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (max-width: 992px) {
	html {
		overflow-x: hidden;
	}
	#feedback-modal form .form-tel {
		max-width: 100%!important;
	}
	.bottom-header-logo,
	.bottom-header-logo:before {
		height: 124px;
	}
	.goods-widget-goods-item {
		margin-bottom: 30px;
	}
	.goods-widget {
		margin-bottom: 30px;
	}
}

@media (min-width: 767px) and (max-width: 992px) {
	#good-id-small-image {
		padding-left: 18px;
		padding-right: 16px;
	}
	.btn-goods-item-goods-id {
		margin-bottom: 30px;
	}
	.goods_id_table_sku_price {
		font-size: 22px;
	}
	.top-slider-carousel-inner-item-img {
		max-height: 360px!important;
		min-height: 360px!important;
	}
	.top-slider {
		height: 360px;
	}
	.top-slider-carousel-inner-item {
		height: 360px;
	}
	.input-group-addon-maximum {
		position: absolute;
		left: 0;
		top: 35px;
		width: 40px!important;
		height: 30px!important;
	}
	.input-group-addon-input-maximum {
		position: absolute!important;
		left: 40px;
		top: 35px;
	}
	.aside-col-filter .filter-box-input-group>.input-group {
		margin-bottom: 55px;
	}
}

@media (min-width: 992px) and (max-width: 1050px) {
	.news-content-item {
		min-height: 260px;
	}
	.article-content-item {
		min-height: 250px;
	}
	.blog-content-item {
		min-height: 180px;
	}
	.goods-widget-goods-item {
		min-height: 382px;
	}
}

@media (max-width: 1050px) {
	.nav-menu-1-level {
		margin-left: 5px;
	}
	.bottom-header-nav-menu {
		padding-bottom: 20px;
	}
}

@media (min-width: 920px) and (max-width: 992px) {
	.news-content-item {
		min-height: 300px;
	}
	.article-content-item {
		min-height: 260px;
	}
	.blog-content-item {
		min-height: 210px;
	}
}

@media (min-width: 767px) and (max-width: 920px) {
	.news-content-item {
		min-height: 340px;
	}
	.article-content-item {
		min-height: 310px;
	}
	.blog-content-item {
		min-height: 240px;
	}
	.goods-widget-goods-item__name {
		font-size: 16px;
	}
	.goods-id-description-sku-price {
		font-size: 18px;
	}
	.goods-id-description-sku-price_old {
		font-size: 14px;
	}
	.footer-bottom-cabinet__btn_reg {
		margin-right: 0;
	}
	.footer-bottom-cabinet__btn {
		float: left;
		height: 30px;
		line-height: 29px;
		margin-right: 8px;
		margin-top: 15px;
		font-size: 13px;
		text-decoration: none;
		padding: 0 10px 0 30px;
		position: relative;
	}
	.goods-id-description-sku-btn {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (min-width: 768px) {
	.page .header {
		display: none;
	}
	.main-container .navbar-default {
		display: none;
	}
	.goods-id-description-sku__right-col_max-width {
		display: block;
		white-space: nowrap;
	}
	.goods-id-description-sku {
		padding-right: 5px;
	}
}

@media (max-width: 767px) {
	html {
		font-size: 15px;
		background: #fff;
	}
	.menu-toggle {
		border-bottom: 0!important;
	}
	nav.mm-menu a {
		border-bottom: none;
		color: #FE6600!important;
		white-space: nowrap;
	}
	.mm-navbar .mm-title {
		color: #333 !important;
	}
	nav.mm-menu .mm-panel a {
		color: #333 !important;
	}
	html.mm-opened body {
		overflow: auto!important;
		overflow-x: hidden!important;
	}
	html.mm-opened .main-container .content {
		overflow-x: hidden!important;
	}
	#page-wrapper .container:nth-child(2) {
		overflow-x: hidden;
	}
	.top-slider-carousel-inner-item-caption {
		font-size: 19px!important;
	}
	.top-slider-carousel-inner-item-caption span {
		font-size: 16px!important;
	}
	.top-slider-carousel-inner-item-img {
		max-height: 300px!important;
		min-height: 300px!important;
	}
	.top-slider {
		height: 300px;
	}
	.top-slider-carousel-inner-item {
		height: 300px;
	}
	.goods-widget-goods-item {
		min-height: 357px;
	}
	.goods-widget-goods-item__name {
		min-height: initial;
	}
	.goods-item {}
	.goods-item-description__name {
		padding-top: 15px;
	}
	.goods-item-buy__price {
		padding: 15px 0;
	}
	.goods-item-buy__btn_comparision {
		margin-bottom: 0;
	}
	.aside-col-filter {
		max-width: 400px;
		margin: 0 auto 30px auto;
	}
	.goods-id-description-properties__left-col {
		width: 33.33333%;
		min-width: 104px;
	}
	.goods-id-description-properties__right-col {
		max-width: 67%;
	}
	.goods-id-description-sku {
		margin-left: 0;
		padding-right: 5px;
	}
	.goods-id-description-properties {
		padding-left: 14px;
	}
	.goods-id-description-sku-btn_cart {
		margin-bottom: 15px;
	}
	.cabinet-fav-buttons__buy {
		padding: 0 5px;
		margin-right: 0;
	}
	.cabinet-fav-buttons__remove {
		margin-right: 0;
		line-height: 30px;
		background: transparent;
		border-color: transparent;
		padding: 7px 5px 0 5px;
		width: 56px;
		color: #FE6600;
		margin-top: 5px;
		margin-right: 0;
	}
	.cabinet-fav-buttons__remove:hover,
	.cabinet-fav-buttons__remove:active,
	.cabinet-fav-buttons__remove:focus {
		background: transparent!important;
		box-shadow: none!important;
		outline: none!important;
		border-color: transparent;
	}
	.content-inner-col {
		padding-left: 15px;
	}
	.content-col__include>div>.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.news {
		margin-bottom: 30px;
	}
	.footer {
		position: relative;
		padding: 40px 0;
	}
	.footer .footer-contacts {
		margin-bottom: 0;
		margin-top: 40px;
		float: left;
		display: table;
	}
	.footer .footer-soc {
		text-align: center;
		padding-right: 0;
	}
	.form-subscribe {
		max-width: 340px;
	}
	#cabinet_container > .form-horizontal {
		min-width: initial!important;
	}
	.basket-order-form-profile {
		margin: 0;
	}
	#cabinet_container .basket-order_form-reg {
		padding: 0;
	}
	.cabinet-password-recover {
		padding: 30px 15px 15px 20px!important;
	}
	#page-wrapper {
		padding-top: 60px;
		padding-bottom: 0!important;
		background: #fff;
	}
	#itemReview .btn-subscribe {
		float: left!important;
	}
}

@media (max-width: 550px) {
	.goods-widget-goods-col {
		width: 100%;
	}
	#basket_container .basket,
	#cabinet_container,
	#basket_container .form-horizontal.basket-order {
		font-size: 12px;
	}
	.basket-sku-row-btn {
		padding: 0 6px;
		font-size: 13px;
		top: 0px;
		vertical-align: top;
	}
	.basket-sku-row-input_quantity {
		width: 25px;
		padding-left: 0;
		padding-right: 0;
	}
	.basket-sku-row__remove {
		text-align: left;
		padding-left: 0;
	}
	#cboxLoadedContent,
	#cboxContent,
	#cboxWrapper {
		max-width: 100%!important;
	}
	.goods-widget-goods-item {
		min-height: initial;
	}
}

@media (max-width: 767px) and (min-width: 410px) {
	.article-content-item-content {
		min-height: initial!important;
		margin-bottom: 15px;
	}
	.news-content-item-content {
		min-height: initial!important;
		margin-bottom: 15px;
	}
}

@media (max-width: 450px) {
	.blog-content-item {
		min-height: 180px;
	}
	.btn.btn-continue {
		padding: 0 8px 0 8px;
		margin-right: 0;
		font-size: 12px;
	}
	.cabinet-fav-buttons__remove {
		display: block;
	}
}

@media (max-width: 360px) {
	.news-content-item {
		margin-bottom: 30px;
	}
	.article-content-item-content {
		min-height: initial!important;
		margin-bottom: 30px;
	}
	.goods_id_table_sku .sku-avail {
		margin-left: 0;
	}
	.goods_id_buttons .btn-goods-item-favorite-goods-id {
		margin-left: 0;
	}
	.basket-order-header-row__total-price-caption {
		padding-left: 15px;
	}
	.basket-order-sku-row__total-price {
		padding-left: 15px;
	}
}