.ajax-small-basket-menu {
	display: table-cell;
	vertical-align: middle
}
.ajax-small-basket-menu .basket {
	display: inline-block;
	height: 100%
}
.tabs__container .tab__cont {
	padding: 0
}
.tabs__container .slider__container {
	width: 100%
}
.tabs__container .slider__container .slick-arrow.slick-prev {
	right: 3.6875rem;
cursor: pointer;
}
.tabs__container .slider__container .slick-arrow.slick-next {
	right: 1.5625rem;
cursor: pointer;
}
.bx-filter {
	font-family: museosans, Arial, sans-serif;
	font-weight: 300;
	font-style: normal
}
.scroll__container>p {
	padding-top: .9375rem
}
.link-clear {
	float: right;
	color: #818181;
	position: relative;
	padding-left: 1.5625rem;
	line-height: 1.75rem;
	-webkit-transition: color .3s ease;
	-o-transition: color .3s ease;
	transition: color .3s ease
}
.link-clear .icon {
	position: absolute;
	left: 0;
	top: .25rem;
	width: .875rem;
	height: 1rem
}
.link-clear .icon:after, .link-clear .icon:before {
	content: "";
	top: 0;
	left: 0;
	width: .875rem;
	height: 1rem;
	position: absolute;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.link-clear .icon:after {
	background-image: url(img/icons/remove.png);
	opacity: 1
}
.link-clear .icon:before {
	background-image: url(img/icons/remove-hover.png);
	opacity: 0
}
.link-clear:hover {
	color: #0068b3
}
.link-clear:hover .icon:after {
	opacity: 0
}
.link-clear:hover .icon:before {
	opacity: 1
}
.filter__footer .btn__row .btn.filter-save-button[disabled] {
	opacity: .5
}
.catalog__area h4 {
	padding-left: 1.25rem
}
.popup__wrap .selects {
	width: 100%
}
.popup__wrap .ms-choice {
	border-color: #e9eef2;
	border-radius: 0;
	height: 2.125rem;
	background-color: #e9eef2;
	font-family: museosans, Arial, sans-serif;
	font-weight: 500;
	font-style: normal
}
.popup__wrap .multiple-select .ms-drop.bottom label {
	padding: .375rem 1.875rem .375rem .5625rem;
	font-size: 1rem
}
.popup__wrap[data-popup=feedback] .popup.success {
	max-width: 20.8125rem
}
.ajax-catalog__area .point__right .order__price {
	margin-top: 0
}
.orders .sort__by .js-sorting-item2:after {
	display: none
}
.orders .sort__by .item:nth-of-type(2) .js-sorting-item2 {
	padding-left: .75rem
}
.orders .sort__by .item:nth-of-type(3) .js-sorting-item2 {
	padding-left: .5625rem
}
.point__left {
	max-width: 60%
}
.scroll-top {
	z-index: 2;
	display: none;
	width: 3.375rem;
	height: 3.375rem;
	position: fixed;
	bottom: 1rem;
	right: 1rem;
	cursor: pointer;
	opacity: .7;
	border-radius: 100%;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	background-color: #fff
}
.scroll-top:after {
	content: "";
	height: .75rem;
	width: .75rem;
	margin: -.25rem 0 0 -.375rem;
	position: absolute;
	top: 50%;
	left: 50%;
	border-right: .125rem solid #0068b3;
	border-top: .125rem solid #0068b3;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 50% 50% 0;
	-ms-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0
}
.scroll-top.is-active {
	bottom: 1rem
}
.scroll-top.is-abs {
	opacity: 1;
	border: .125rem solid #0068b3
}
.help_url {
	border-bottom: .0625rem solid #f28d1e;
	color: #f28d1e;
	font-size: 1rem;
	margin-left: .875rem;
	-webkit-transition: color .3s ease 0s, border-color .3s ease 0s;
	-o-transition: color .3s ease 0s, border-color .3s ease 0s;
	transition: color .3s ease 0s, border-color .3s ease 0s
}
.help_url:hover {
	text-decoration: none
}
.file_url {
	float: left;
	margin-top: 1.875rem;
	margin-right: 1.25rem;
	max-width: 15.625rem;
	margin-bottom: .9375rem
}
.file_url img {
	float: left;
	height: 3.625rem
}
.file_url a {
	float: left;
	padding-top: .9375rem
}
#reg__tab-2 .col_50 {
	position: relative
}
#reg__tab-2 .field {
	margin-bottom: 1.5625rem
}
#reg__tab-2 .btn_recovery {
	bottom: .1875rem
}
.logo {
	background: transparent url(../img/svg/logo_white.svg) no-repeat scroll 0 0/cover
}
.fake__header .logo {
	background-image: url(../img/svg/logo_blue.svg);
	width: 11.9375rem
}
.box__action {
	height: 29.125rem;
	position: relative;
	z-index: 9
}
.saved {
	color: #0ba215;
	font-family: museosans, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.25rem;
	font-weight: 400;
	text-align: center;
	margin-bottom: 1.25rem
}
.number__input, .number__minus, .number__plus {
	float: left;
	display: block
}
.drop__box {
	-webkit-transform: translateY(-1.875rem);
	-ms-transform: translateY(-1.875rem);
	transform: translateY(-1.875rem);
	opacity: 0;
	-webkit-transition: transform .3s ease, opacity z-index .3s ease ease .4s;
	-o-transition: transform .3s ease, opacity .3s ease z-index .4s ease;
	-webkit-transition: opacity .3s ease, z-index .4s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, z-index .4s ease, -webkit-transform .3s ease;
	-o-transition: transform .3s ease, opacity .3s ease, z-index .4s ease;
	transition: transform .3s ease, opacity .3s ease, z-index .4s ease;
	transition: transform .3s ease, opacity .3s ease, z-index .4s ease, -webkit-transform .3s ease;
	z-index: 105
}
.drop__box.active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	z-index: 101
}
.product.orders {
	width: 100%
}
.number__input {
	line-height: normal
}
.number__plus:after {
	background: transparent url(../img/svg/plus.svg) no-repeat scroll 0 0/cover;
	opacity: 1;
	background-color: transparent;
	bottom: auto
}
.number__plus:after, .number__plus:before {
	height: 1.25rem;
	width: 1.25rem;
	z-index: 12;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.number__plus:before {
	background: transparent url(../img/svg/plus-hover.svg) no-repeat scroll 0 0/cover;
	opacity: 0;
	background-color: transparent
}
.number__plus:hover:after {
	opacity: 0;
	background-color: transparent
}
.number__plus:hover:before {
	opacity: 1;
	background-color: transparent
}
.number__minus:after {
	background: transparent url(../img/svg/minus.svg) no-repeat scroll 0 0/cover;
	opacity: 1;
	background-color: transparent;
	bottom: auto
}
.number__minus:after, .number__minus:before {
	height: 1.25rem;
	width: 1.25rem;
	z-index: 12;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.number__minus:before {
	background: transparent url(../img/svg/minus-hover.svg) no-repeat scroll 0 0/cover;
	opacity: 0;
	background-color: transparent
}
.number__minus:hover:after {
	opacity: 0;
	background-color: transparent
}
.number__minus:hover:before {
	opacity: 1;
	background-color: transparent
}
.el_products li, .point__left .article, .table__cell:nth-child(4) {
	font-family: museosans, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #000
}
.card__item .title, .point__left .point__info p, .table .table__row-body a {
	color: #0068b3
}
.product .product__left strong {
	font-family: museosans, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #1f2428;
	font-weight: 400;
	letter-spacing: -.6px
}
.short__left {
	text-align: center
}
.short__left img {
	width: auto;
	max-width: 100%;
	max-height: 100%
}
.error__box {
	width: auto;
	overflow: hidden
}
.short__box h3 {
	text-align: left
}
.question {
	height: auto
}
.point__item .img_box {
	width: 8.75rem;
	height: 8.75rem
}
.image__popup {
	float: left;
	width: 7.5rem;
	height: 100%;
	margin-right: 1.25rem;
	padding: .9375rem 0 .9375rem .9375rem;
	position: relative
}
.image__popup .badge {
	left: 0;
	top: 0;
	z-index: 2
}
.image__popup .image__cover {
	width: 100%;
	height: 7.5rem;
	display: inline-block;
	position: relative
}
.image__popup .image__cover.hidden {
	display: none
}
.image__popup .image__cover .zoom {
	position: absolute;
	width: 1.25rem;
	height: 1.25rem;
	right: 0;
	bottom: 0;
	background-image: url(../img/svg/search.svg);
	z-index: 3
}
.image__popup .image__cover img {
	max-width: 100%;
	max-height: 100%;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.point__item .overlay {
	overflow: hidden;
	padding: .9375rem .9375rem .3125rem 0
}
.point__item .overlay .order__price {
	float: right;
	position: absolute;
	top: .9375rem;
	right: .9375rem
}
.point__item .overlay .order__price .price {
	font-size: 1.125rem
}
.point__item .overlay__wrap {
	overflow: hidden;
	padding-right: 20.625rem
}
.point__item .overlay__wrap .point__info {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	word-wrap: break-word
}
.point__item .overlay__wrap .point__info p {
	color: #0068b3;
	font-family: museosans, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.0625rem;
	margin-bottom: .3125rem;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	transition: color .3s ease 0s
}
.point__item .overlay__link:hover p {
	color: #f28d1e
}
.point__item .point__info>span {
	font-size: .8125rem;
	line-height: 1.4;
	max-height: 2.5rem;
	overflow: hidden;
	display: inline-block;
	color: #000;
	margin-bottom: .3125rem
}
.point__item .article {
	margin-top: .3125rem
}
.point__item .article li {
	margin-bottom: .3125rem;
	display: inline-block;
	width: 100%;
	font-size: .75rem;
	color: #000
}
.point__item .article li span {
	color: #000
}
.popup-price_require .txt__space {
	height: 10.25rem
}
.popup__wrap[data-popup=price] .popup {
	max-width: 36.0625rem;
	padding: 2.5rem 2.25rem 3.9375rem
}
.popup__wrap[data-popup=price] .col_50:first-of-type {
	padding-right: 1.3125rem
}
.popup__wrap[data-popup=price] .col_50:last-of-type {
	padding-left: 1.3125rem
}
.popup__wrap[data-popup=price] .col_descr {
	float: none;
	padding-left: .9375rem;
	text-align: left;
	width: 100%
}
.popup__wrap[data-popup=price] .form__row:last-of-type:after {
	width: 100%
}
.popup__wrap[data-popup=price] .field.field__btn {
	margin: .375rem 0 0
}
.popup__wrap[data-popup=price] .col_descr .descr {
	line-height: 1.4;
	margin: 0;
	padding: .4375rem 0 0
}
.fancybox-close {
	background-image: url(../img/icons/close-popup-inner.png);
	right: .8125rem;
	top: .8125rem
}
.link-back {
	border-color: #f28d1e;
	-weblit-transition: border-color .3s ease 0s, background .3s ease 0s;
	-webkit-transition: border-color .3s ease 0s, background .3s ease 0s;
	-o-transition: border-color .3s ease 0s, background .3s ease 0s;
	transition: border-color .3s ease 0s, background .3s ease 0s
}
.link-back span {
	color: #f28d1e;
	-weblit-transition: color .3s ease 0s;
	-webkit-transition: color .3s ease 0s;
	-o-transition: color .3s ease 0s;
	transition: color .3s ease 0s
}
.link-back span:after {
	border-color: #f28d1e
}
.link-back:hover {
	border-color: #f89930;
	color: #fff;
	background: #f89930
}
.link-back:hover span {
	color: #fff
}
.sort__by a {
	border-color: transparent
}
.article__block {
	margin: 3.125rem 0 2.5rem
}
.article__block .article-title {
	font-family: museosans, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.25rem;
	color: #000;
	min-width: 30%;
	line-height: 1.3;
	float: left;
	margin-right: 1.25rem;
	width: 30%
}
.article__block .article-text {
	overflow: hidden
}
.article__block .article-text p {
	line-height: 1.8;
	letter-spacing: .3px;
	margin-bottom: .625rem
}
.point__item .breadcrumbs {
	margin: 0 0 .9375rem 8.4375rem
}
.card__item .title {
	min-height: 3.9375rem
}
.btn_box.disabled {
	cursor: default;
	opacity: .5;
	pointer-events: none
}
.badge .badge_2 {
	width: 3.75rem
}
.badge .badge_3 {
	background: grey none repeat scroll 0 0;
	padding: 0 .3125rem
}
.certificate-wrapper {
	max-width: 12.5rem;
	min-width: 11.25rem;
	display: inline-block;
	margin-bottom: 1.25rem;
	margin-top: 1.875rem;
	cursor: pointer;
/*	margin-right: .625rem; */
	font-size: 0;
	vertical-align: top
}
.h1 {
	font-family: museosans, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.5rem
}
.line-divider {
	height: .0625rem;
	width: 100%;
	display: block;
	background-color: #ccd0d4;
	margin-top: .625rem;
	margin-bottom: 2.5rem
}
.certificates__box {
	padding-bottom: 1.25rem
}
.certificate__img {
	max-width: 100%;
	margin: auto;
	display: block
}
.certificate__title {
	font-family: museosans, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: .875rem;
	text-transform: uppercase;
	color: #0068b3;
	margin-top: .625rem
}
.certificate__subtitle {
	font-size: .75rem;
	color: #333;
	text-decoration: none
}
.certificate__img-wrapper {
	position: relative;
	display: block;
	width: 100%;
	height: 4.75rem;
	padding: .25rem;
	color: #0068b3;
	-webkit-transition: color .1s ease-out;
	-o-transition: color .1s ease-out;
	transition: color .1s ease-out;
	max-width: 100%;
	margin-bottom: .9375rem
}
.certificate__img-wrapper svg {
	height: 100%;
	width: auto;
	fill: currentColor
}
.certificate-wrapper:hover .certificate__img-wrapper, .certificate-wrapper:hover .certificate__title {
	color: #f28d1e
}
.download-certificate-wrapper {
	display: inline-block;
	position: absolute;
	right: 100%;
	white-space: nowrap;
	margin-right: 1.25rem
}
.download-certificate-wrapper:hover {
	opacity: .7
}
.download-certificate {
	position: relative;
	display: block
}
.download-cerificate__text {
	padding-left: .5rem;
	padding-right: .625rem
}
.download-certificate__title {
	text-decoration: underline;
	margin-bottom: .125rem;
	color: #333
}
.download-certificate__size {
	color: #818181;
	font-size: .75rem
}
.download-certificate__icon-wrapper {
	position: absolute;
	right: 100%;
	top: .1875rem
}
.basket {
	width: 10.9375rem
}
.navigation nav>ul>li:first-child {
	width: 6.25rem
}
/*
.navigation nav>ul>li:nth-child(2) {
	width: 9.5625rem
}
.navigation nav>ul>li:nth-child(3) {
	width: 8.75rem
}
.navigation nav>ul>li:nth-child(4) {
	width: 11.25rem
}
.navigation nav>ul>li:nth-child(5) {
	width: 7.6875rem
}
.navigation nav>ul>li:nth-child(6) {
	width: 9.375rem
}
.navigation nav>ul>li:nth-child(7) {
	width: 10.625rem
}
.navigation nav>ul>li:last-child {
	width: 11.5rem
}
*/
.image__popup.image__popup-table {
	width: 100%;
	margin-right: 0;
	padding: .625rem
}
@media screen and (max-width:1370px) {
	.certificate-wrapper {
/*		margin-right: 3.125rem; */
		max-width: 12.125rem
	}
}
@media screen and (max-width:1280px) {
	.tabs__container .slider__container .slick-arrow.slick-prev {
		right: 3.5rem
	}
	.tabs__container .slider__container .slick-arrow.slick-next {
		right: 1.375rem
	}
	.point__item .overlay__wrap {
		padding-right: 11.25rem
	}
}
@media not all and (-moz-touch-enabled:1), not all and (-ms-high-contrast:none) and (max-width:1024px), not all and (pointer:coarse) {
	.scroll-top:hover {
		opacity: 1
	}
}
.menu__item a[href$="/holiday/"] span,
.menu__item a[href$="/holiday"] span {
	color: red;
	border-bottom: .0625rem solid red;
}
.sidebar__menu a[href$="/holiday/"],
.sidebar__menu a[href$="/holiday"] {
	color: red;
}
.copyright.copyb a {
  color: #fff;
}
@media(max-width:480px){

  .search__panel {
    position: relative;
    padding: 2rem 2rem 0 4.75rem;
    height: 8.5rem;
  }
  .search__panel #form-main-search input {
    height: auto;
    border-bottom: 1px solid #00a2;
  }
  .search__panel #form-main-search .btn {
    max-width: 10rem;
    position: absolute;
    right: initial;
    left: 50%;
    transform: translateX(-50%);
    top: 5rem;
  }
}
/*body{background: url(../img/bg3.jpg) repeat-y top center;}*/