.reset {margin: 0;padding: 0;}
.about ul li:not(.gallery__item), .about__text ol li {margin-bottom: 10px;}
.sidebar__link {display: -ms-flexbox;display: flex;-ms-flex-pack: start;-ms-flex-align: center;align-items: center;padding: 2px 10px 0 5px;position: relative;min-height: 74px;}
.sidebar__name {font-size: 18px;font-weight: 600;color: #2b2b2b;margin: 5px 1px;padding-left: 1px;line-height: 19px;}
.sidebar__img {max-width: 47px;min-width: 47px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;position: relative;z-index: 2;margin: 0 14px;width: auto;}
.sidebar__item:not(:hover) .sidebar__button:not(.active):not(:hover) .sidebar__img img {filter: gray;filter: grayscale(100%);filter: grayscale(1);filter: gray;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);}
.sidebar__logo {display: block;max-height: 43px;max-width: 60px;width: auto;}
@media (min-width: 768px) {.album-title {padding-right: 240px;}
	.modal-content .about__text {overflow: auto;margin: 0 -24px;padding: 0 24px 24px;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
	.modal-ajax {max-width: 780px !important;margin: 30px auto !important;}
	li.menu__item.parent .menu__wrap {transition: .1s;display: block;margin: 0;visibility: hidden;opacity: 0;transform: matrix3d(1.01,0,0,0,0,1,0,.0001,0,0,1,0,0,2.6,0,1);}
	.form__phone, .form__sm_input {font-size: 18px;}
	li.menu__item.parent:hover .menu__wrap {visibility: visible;opacity: 1;transform: matrix(1,0,0,1,0,0);}
	li.menu__item.parent:focus-within .menu__wrap {visibility: visible;opacity: 1;transform: matrix(1,0,0,1,0,0);}
	li.menu__item.parent.menu__item:focus-within {background-color: #396100;border-color: #305201;}
	li.page__count a.btn__top {position: absolute;right: 0;top: 3px;background: white;padding-left: 10px;color: #a5a5a5;}
	.sidebar__button:hover, .title-h2--sub::after, .sidebar__button.active, .uslugi__list div>ul>li>a:hover, .uslugi__list div>ul>li.active>a, li.sidebar__item:hover .sidebar__button {background-color: #579006;color: #fff;}
	.widget-form-callback .form__field {max-width: 600px;}
	section.content .content__marks .sidebar__button:hover {background: #fff;}}
.sidebar__button:hover .sidebar__name, .sidebar__button.active .sidebar__name, li.sidebar__item:hover .sidebar__button a.sidebar__link .sidebar__name {color: #fff;}
a.sidebar__link.active {background: #579006;}
a.sidebar__link:hover {text-decoration: none;}
.title-h2--sub {margin-bottom: 0; margin-top: 24px;}
.title-h2--sub::after {content: "";position: absolute;right: 0;width: 51%;height: 4px;border-radius: 2px;margin-top: 28px;}
.title-h2--sell {margin: 0;}
.service__subtitle {font-size: 20px;font-weight: 400;margin-top: 0;}
.service::after {content: "";position: absolute;top: 633px;left: 32%;width: 68%;height: 646px;background-image: repeating-linear-gradient(-45deg,transparent,transparent 13px,#fbfbfb 13px,#f7f7f7 17px,transparent 17px,transparent 30px,#fbfbfb 30px,#fbfbfb 32px);z-index: -1;opacity: .5;}
.category-main {width: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;-ms-flex-align: start;align-items: flex-start;margin-top: 37px;margin-bottom: 50px;}
.category__item {width: 33%;}
.category__item:hover .category__circle {border-color: #579006;}
.brand__bottom--aggregate .brand__name .brand__text:hover, .breadcrumbs li a:hover, .category__item:hover .category__title, .footer__copyright a {color: #579006;}
.category__circle, .category__link {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;}
.menu__btn {border-radius: 3px;border-bottom: 2px solid #396100;height: 20px;}
@media (min-width: 768px) {.modal-ajax .fancybox-close-small {background: none;padding: 0;}
	.modal-ajax {margin: 30px auto !important;}
	section.content .content__marks {background-color: #fff;border: 1px solid #ececec;padding: 25px;}
	.category__link {-ms-flex-direction: column;flex-direction: column;border: 1px double transparent;}}
.category__link {padding: 20px;}
.category__circle {width: 107px;height: 107px;border-radius: 50%;border: 1px solid #dadada;background-color: #fff;overflow: hidden;margin: 0 auto;}
.category__title {font-size: 20px;color: #2b2b2b;text-align: center;}
.banner {width: 100%;background-image: repeating-radial-gradient(circle,rgba(152,152,152,.3) 0,rgba(152,152,152,.3) 1px,transparent 2px,transparent 100%),url("/assets/templates/tg/img/banner.png"),linear-gradient(to right bottom,#446f08,#1f3209,#010109,#101017);background-repeat: repeat,no-repeat,no-repeat;background-position: right;background-size: 24px 24px,contain,cover;}
.banner__block {width: 100%;min-height: 273px;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: start;justify-content: flex-start;padding: 40px 67px;}
.banner__text {font-size: 12px;font-weight: 300;color: #fff;text-transform: uppercase;margin: 0;}
.banner__title {font-size: 35px;font-weight: 700;line-height: 1.2;color: #fff;margin-top: 15px;margin-bottom: 20px;}
.banner__btn {display: block;position: relative;width: 233px;min-height: 50px;padding-left: 15px;line-height: 50px;color: #fff;font-size: 14px;font-weight: 700;text-transform: uppercase;border: 2px solid #fff;margin-top: 10px;}
.banner__btn::after {content: "";position: absolute;top: 13px;right: 23px;width: 21px;height: 21px;border-radius: 50%;background-color: #579006;background-image: url("/img/arrow-right.png");background-repeat: no-repeat;background-size: 7px 8px;background-position: center;}
.banner__link {display: block;width: 100%;}
.banner__link:hover .banner__btn {color: #579006;border-color: #579006;}
.about {margin-top: 53px;margin-bottom: 52px;}
@media (min-width: 576px) {#orderParts-form span.error_telephone.error .error {width: 38%;float: right;}
	.footer {padding-top: 24px;}
	#jot-form .it-wrapper {width: 49%;}
	.form-callback-wrap2 form .form__field:last-of-type {margin-left: 15px;}
	.about--service {margin-top: 0;}
	.about--product {margin: 20px 0;}}
.about--product {width: 100%;max-width: 100%;}
.service--list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.about ul.service--list li, .about__block {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
ul.service--list li {vertical-align: top;margin-bottom: 15px;width: 31%;margin-right: 2%;}
.service--list a {line-height: 18px;color: #579006;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;-ms-flex-align: center;align-items: center;width: 100%;text-align: left;}
.about__block {width: 100%;-ms-flex-pack: justify;justify-content: space-between;margin-top: 40px;position: relative;}
.about__block::after, .about__block::before {content: "";position: absolute;top: 50%;width: 61px;height: 6px;}
.about__block::before {left: 28%;}
.about__block::after {left: 65%;}
.about__img {display: block;width: 227px;height: 148px;}
.footer {width: 100%;padding-bottom: 20px;background-color: #3f3f3f;border-top: 7px solid #579006;}
.footer__copyright {max-width: 450px;color: #b7b7b7;font-size: 13px;line-height: 20px;margin-top: 18px;}
@media (min-width: 768px) {li.menu__item.parent.menu-categories {}
	li.menu__item.parent.menu-categories .menu__wrap {width: 500px;}
	.menu-wrapper.category_m {width: 100%;display: block;column-gap: 0;}
	li.menu__item.parent.menu-categories .menu__wrap li.menu__subitem a {padding-right: 15px;}
	li.menu__item.parent.menu-categories .menu__wrap li.menu__subitem {width: 100%;}
	.menu-wrapper.category_m {}
	.menu-wrapper.category_m ul:nth-child(2) li a {font-size: 12px;font-size: 13px;color: #e2e2e2;display: block;padding: 0;margin: 12px 0 7px 0;}
	.menu-wrapper.category_m ul {width: 100%;width: 50%;height: 100%;display: inline-block;vertical-align: top;}
	.menu-wrapper.category_m ul:nth-child(2) li a:hover, .menu-wrapper.category_m ul:nth-child(2) li.active a {color: rgba(153,255,0,.7);text-decoration: none;}
	.menu-wrapper.category_m ul:nth-child(2) li {line-height: normal;display: list-item;list-style: circle;}
	.menu-wrapper.category_m ul:nth-child(2) {width: 46%;padding-left: 35px;}
	.menu-wrapper.category_m ul:nth-child(1) {border-right: 4px double #2c4c00;padding-right: 18px;}
	.menu__wrap:before {}
	li.menu__item.parent.menu-categories .menu__wrap:before {border-width: 24px;border-top: 0;border-right-width: 504px;bottom: -24px;left: -28px;}
	li.menu__item.parent a {display: inline-block;}
	.footer__block {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}
	.btn.btn__top {display: none !important;}}
.fancybox-slide>ymaps {display: inline-block !important;}
.fancybox-slide .cssload-loader {top: 50%;}
.fancybox-slide .cssload-loader .fancybox-close-small {display: none;}
.fancybox-container {min-width: 100px;}
.fancybox-enabled .header__top {padding-right: 15px;}
.review__top {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: baseline;align-items: baseline;margin-bottom: 30px;padding: 25px 0;border-top: 1px solid #e5f0d6;border-bottom: 1px solid #e5f0d6;}
.review__label {font-size: 18px;padding-right: 7px;}
.review__input, .review__list li {display: none;}
.review__value, .review__year {padding-left: 15px;font-size: 18px;font-weight: 700;}
.review__year {vertical-align: baseline;min-height: 40px;border: 1px solid #579006;cursor: pointer;background-image: url("/assets/templates/tg/img/arrow-down.png");background-repeat: no-repeat;background-size: 8px 6px;background-position: right 12px center;display: inline-block;width: 92px;line-height: 40px;}
.review__value {display: block;width: 90px;line-height: 30px;color: #2b2b2b;}
.review__option:hover {background-color: #579006;}
.fancybox-slide--iframe .fancybox-close-small:hover:after, .review__option:hover .review__value {color: #fff;}
.review__wrap {position: relative;}
.review__choice {display: none;position: absolute;top: 40px;left: 140px;background-color: #fff;border: 1px solid #579006;}
.review__input:checked~.review__choice {display: block;}
.review__link {width: 190px;}
.review__btn, .review__item {display: -ms-flexbox;display: flex;}
.review__btn {-ms-flex-align: center;align-items: center;margin-top: 25px;margin-bottom: 25px;flex-wrap: wrap;}
.review__item {border: 1px solid #dadada;margin-bottom: 20px;position: relative;}
.review__person {width: 30%;padding: 30px 30px 20px 40px;margin: 0;font-size: 18px;line-height: 1.2;border-right: 1px solid #dadada;background-color: #faf9f5;}
.review__person b {display: block;margin-bottom: 7px;}
.review__text {width: 70%;padding: 30px 30px 20px 40px;margin: 0;background: #fff;}
.review__list li:nth-child(1), .review__list li:nth-child(2) {display: -ms-flexbox;display: flex;}
.datetreviewed, .review .rating, .review .type {display: none;}
.pages, .pages__num {display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;}
.pages {margin-top: 40px;margin-bottom: 65px;}
.pages__num {width: 41px;height: 41px;margin-right: 10px;color: #579006;font-size: 18px;line-height: 41px;border: 1px solid #579006;border-radius: 50% !important;}
.pages__num:last-of-type {margin-right: 0;}
.pages__num:first-of-type {margin-right: 10px;}
.pages__num:hover {border-color: #dadada;color: #dadada;}
.pages__active, .pages__active:hover {border-color: #579006;background-color: #579006;color: #fff;}
.aggregate__controls a.btn:hover {color: #fff; border-color: #396100 !important;}
.admin__controls {padding-top: 10px;}
.admin__controls .btn {color: #fff;}
.admin__controls .btn:hover {color: #fff;}
.aggregate__controls .btn.btn--sell{background: #fff !important; color: #000 !important; font-weight: 700 !important;}
.aggregate__controls .btn.btn--sell:hover{background: #fff !important; color: #579006 !important; }
.btn-rare {border: 2px solid #579006;}
.btn-rare.pressed {background-color: #fff;color: #2b2b2b;}
.aggregate__list_item.rare .aggregate__item, .aggregate__list_item.rare .details-block {border-color: #f39a00 !important;}
.btn--review {margin-right: 22px;width: 247px;}
.btn--aggregate {width: 195px;min-height: 50px;margin-right: 25px;line-height: 50px;}
.btn--sell {width: 230px;margin-right: 0;cursor: pointer;}
.gallery__list {width: 100%;display: -ms-flexbox !important;display: flex !important;position: relative;background: #f1f1f1;margin-bottom: 35px;}
.callback-catalog .widget-form-callback p.form__title {font-weight: 600;}
.callback-catalog {border-top: 1px solid #dadada;padding-top: 35px;margin-top: 20px;}
.aggregate__controls .btn {color: #fff; text-transform: lowercase;font-size: 14px;}
.gallery__list:first-of-type {padding-top: 0;}
.gallery__list:last-of-type {border: 0;margin-bottom: 25px;}
#pdopage {margin-bottom: 50px;}
.gallery__item {width: 100%;position: relative;border: 3px double #dadada;float: left;display: -ms-flexbox;display: flex;}
.gallery__item:nth-last-child(1) {margin-right: 0;}
.gallery__item:not(.loaded):hover {border-style: solid;}
.gallery__img {display: block;object-fit: cover;max-width: 100%;margin: 0 auto;height: 100%;}
.gallery__block {width: 100%;position: absolute;bottom: 0;left: 0;padding: 15px 15px 15px 20px;background-color: rgba(37,37,37,.65);cursor: pointer;}
.gallery__title {font-size: 18px;font-size: 1em;font-weight: 700;color: #fff;margin-top: 0;margin-bottom: 0;line-height: 23px;}
.gallery__text {font-size: 14px;line-height: 1.2;color: #fff;margin: 0;}
.brand__top {background-repeat: repeat;overflow: hidden;padding-bottom: 15px;}
.brand__bottom {padding: 30px 30px 25px;background-color: #579006;background-image: linear-gradient(to top,#579006,#4f8404);border-bottom: 3px solid #477505;}
.brand__bottom--aggregate {width: 30%;min-width: 241px;background-color: #fcfdfa;background-image: none;border-bottom: none;border-left: 1px solid #dadada;font-size: 13px;line-height: 15px;padding: 14px 20px;}
.brand__bottom--aggregate .brand__text, .brand__bottom--aggregate .brand__title {color: #2b2b2b;}
.brand__item .brand__title {font-size: 19px;line-height: 24px;font-weight: 700;font-weight: 800;text-transform: uppercase;min-height: 59px;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;padding: 20px;border-bottom: 0;}
.brand__name {margin: 0;width: 100%;height: 1.5em;overflow: hidden;text-overflow: ellipsis;}
.brand__name .brand__text a {color:#5e951e;}
.brand__name .brand__text {display: inline-block;overflow: initial;}
.brand__name .brand__text:hover {color: rgba(153,255,0,.7);}
.aggregate__btn {display: -ms-flexbox;display: flex;margin-bottom: 20px;}
.aggregate__block, .aggregate__item {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;}
.aggregate__item {border: 1px solid #dadada;width: 100%;}
.aggregate__block {width: 75%;padding: 20px 20px 19px;position: relative;background-color: #fff;}
.aggregate__item {position: relative;}
.details-block {top: 100%;z-index: 1;background: #fff;border: 1px solid #dadada;padding: 5px 20px;font-size: 12px;line-height: 16px;font-weight: 500;border-top: 0;}
li.aggregate__list_item {position: relative;margin-bottom: 15px;width: 100%;}
.aggregate__img {display: block;height: 160px;cursor: pointer;object-fit: cover;width: auto;}
.aggregate__name {max-width: 397px;padding-right: 20px;font-size: 14px;line-height: 16px;position: relative;width: 100%;}
.aggregate__link {font-size: 21px;line-height: 25px;font-weight: 600;color: #2b2b2b;border: 0;display: inline-block;}
.aggregate__text {margin-bottom: 0;margin-bottom: 10px;overflow: hidden;max-height: 72px;margin-top: 10px;line-height: 18px;padding-bottom: 15px;}
a.banner__link {text-decoration: none !important;}
.aggregate__garant {margin: 0;left: 20px;font-weight: 700;position: absolute;bottom: 0;}
.aggregate__price, .aggregate__status {font-size: 16px;line-height: 100%;margin: 6px 0 8px;}
.aggregate__price .price {font-weight: 700;}
.aggregate__status {margin: 8px 0;}
.filter .first-row {margin-bottom: 10px;}
.filter{
	flex-direction: column;
}

/* .list-view .check-all{
	display: none;
} */
.filter .reset-filter {color: #000 !important; font-size: 14px;cursor: pointer;margin: 7px 0 6px 9px;padding-left: 0;padding-right: 0;}
filter .reset-filter:hover {color: #579006; }
.filter .reset-filter:hover {text-decoration: none;}
select[name=brand], select[name=model], select[name=spec], select[name=sub_spec] {width: 250px;}
.clear {clear: both;}
.back-controll {display: inline-block;}
.back-controll .btn {background: 0 0;border: 1px solid #2b2b2b;border-radius: 5px;width: 170px;color: #2b2b2b;cursor: pointer;}
.aggregate__controls {-ms-flex-pack: justify;justify-content: space-between;}
.aggregate__controls .btn {width: 49%;min-height: 30px;line-height: 30px;padding: 1px 0 0;border: 2px solid #579006;}
.aggregate__controls, .aggregate__gallery {display: -ms-flexbox;display: flex;-o-transform: skew(-6deg);-ms-transform: skew(-6deg);-moz-transform: skew(-6deg);-webkit-transform: skew(-6deg);transform: skew(-6deg);}
.aggregate__gallery .aggregate__gallery__item {margin-top: 10px;border: 1px solid #b7b7b7;margin-left: 2px;display: block;height: 71px;margin-bottom: 10px;}
.aggregate__gallery .aggregate__gallery__item img {width: 95px;height: 71px;}
.aggregate__gallery .aggregate__gallery__item:first-child {margin-left: 0;}
.sell {margin-bottom: 90px;margin-top: 50px;}
.sell__top {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}
.sell_table {width: 100%;margin-bottom: 20px;border-collapse: collapse;}
.sell_table td, .sell_table th {width: 25%;padding: 20px 5px;font-size: 15px;line-height: 27px;text-align: center;border: 1px solid #dadada;}
.sell_table tbody {height: 400px;overflow: auto;}
.sell_table .box-info {display: none;}
.sell_table .box-info img {height: 400px;}
.sell__price .orderShow, .sell_table .priceRowPic {width: 16px;height: 16px;display: inline-block;}
.sell__1 {color: #5e951e;}
.sell__0, .sell__99 {color: #b11800;}
.sell__1, .sell__0, .sell__2, .sell__99, .sell__price {font-weight: 700;text-transform: uppercase;}
.sell__price {position: relative;}
.sell__price .orderShow {display: block;position: absolute;width: 27px;height: 27px;top: 25px;right: 15px;cursor: pointer;}
.sell__name span {display: block;color: #b7b7b7;line-height: 15px;}
.sell__input {width: 100%;padding: 20px;font-size: 18px;line-height: 27px;font-weight: 300;text-transform: uppercase;text-align: center;border: 1px solid #dadada;}
.sell__input:focus::-webkit-input-placeholder {opacity: 0;}
.sell__input:focus:-ms-input-placeholder {opacity: 0;}
.sell__input:focus::placeholder {opacity: 0;}
.sell__input:focus, .sell__input:required:valid {background-position: center left 15px;text-align: left;padding-left: 45px;}
.box-info img {height: 400px;padding-right: 20px;}
.box-info .text {vertical-align: top;display: inline-block;width: 300px;white-space: pre-wrap;}
.contacts__block, .contacts__top {width: 100%;display: flex;}
.contacts__block {width: 100%;padding: 25px 20px;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;background-color: #faf9f5;}
.contacts__block:first-of-type {border-right: 1px solid #dadada;}
.contacts__block .phones__link {line-height: 24px;}
.contacts__map {width: 100%;overflow: hidden;}
.form {padding: 45px 35px;margin-bottom: 65px;background-color: #579006;border-bottom: 3px solid #537200;background-image: repeating-radial-gradient(circle,#609c07 0,#609c07 1px,transparent 2px,transparent 100%),linear-gradient(45deg,#579006,#579006);background-repeat: repeat,no-repeat;background-size: 20px 20px,cover;}
.form__title {margin: 0 0 40px;font-size: 37px;line-height: 1.2;font-weight: 800;color: #fff;letter-spacing: 2px;padding-right: 35px;text-transform: uppercase;}
.form__title span {display: block;font-size: 25px;line-height: 1.2;font-weight: 300;text-transform: none;}
.form__field {width: 100%;margin-bottom: 20px;border: 0;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}
.form__field:last-of-type {margin-bottom: 40px;}
.form__rating {margin-bottom: 20px;-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex;}
.form__rating span {color: #fff;padding-right: 20px;font-size: 18px;line-height: 20px;}
.form__name {width: 58%;min-height: 65px;padding: 17px 30px 15px 30px;font-size: 18px;border-radius: 3px;background-color: #fff;}
.form-block {margin-bottom: 30px;}
.form__phone, .form__sm_input {width: 100%;min-height: 65px;padding: 17px 10px 15px 45px;border-radius: 3px;background-color: #fff;}
.form__icon, .form__small {width: 38%;position: relative;}
.form__icon::after {content: "";position: absolute;top: 50%;left: 12px;transform: translateY(-50%);width: 26px;height: 26px;background-image: url("/assets/templates/tg/img/sprite.png");background-repeat: no-repeat;background-position: -130px -5px;}
.form__text {width: 100%;min-height: 155px;padding: 25px 30px;font-size: 18px;line-height: 1.2;border-radius: 3px;border: 0;background-color: #fff;}
.form__btn {width: 38%;min-height: 81px;color: #fff;font-size: 18px;font-weight: 800;text-transform: uppercase;letter-spacing: 2px;background-color: #385d03;cursor: pointer;}
.form__btn:disabled {opacity: .5;}
.form__check {display: none;}
.checkbox {display: block;padding-left: 30px;font-size: 15px;line-height: 17px;color: #fff;position: relative;cursor: pointer;}
.checkbox::before {content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 17px;height: 17px;border-radius: 3px;margin-top: -2px;border: 1px solid #fff;}
.checkbox::after {display: none;content: "";position: absolute;top: 50%;left: 5px;width: 8px;height: 3px;border-left: 2px solid #579006;border-bottom: 2px solid #579006;margin-top: -2px;transform: translateY(-50%) rotate(-45deg);}
.radio {display: block;padding-left: 30px;font-size: 15px;line-height: 17px;color: #fff;position: relative;cursor: pointer;vertical-align: middle;}
.form__policy {font-size: 12px;}
.radio::before {content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 18px;height: 18px;border-radius: 50%;border: 1px solid #fff;margin-top: -2px;}
.radio::after {display: none;content: "";position: absolute;top: 50%;left: 5px;width: 9px;height: 3px;border-left: 2px solid #579006;border-bottom: 2px solid #579006;transform: translateY(-50%) rotate(-45deg);margin-top: 0;margin-top: -2px;}
.form__check:checked+.radio::after {display: block;}
.form__check:checked+.radio::before {background-color: #fff;}
.form__title2 {color: #fff;}
.form__link {color: #b6cedc;border-bottom: 1px solid #b6cedc;}
.form__link:hover {text-decoration: none;border: 0;}
.form__check:checked+.checkbox::before {background-color: #fff;}
.form__check:checked+.checkbox::after {display: block;}
.parsley-error, .parsley-error .checkbox::before {background-color: #fedada;}
.alertable {position: fixed;z-index: 9999;top: 38vh;left: calc(50% - 150px);width: 300px;background: #fff;border-radius: 4px;padding: 20px;margin: 0 auto;}
.alertable-overlay {position: fixed;z-index: 9998;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0,0,0,.5);}
.alertable-message, .alertable-prompt {margin-bottom: 20px;}
.alertable-input {width: 100%;border-radius: 4px;box-shadow: none;border: solid 1px #ccc;font-family: inherit;font-size: inherit;color: inherit;padding: 6px 12px;display: block;box-sizing: border-box;margin-bottom: 10px;}
.alertable-buttons {text-align: right;}
.alertable-ok {background: #09d;border: solid 1px #09d;font-family: inherit;font-size: inherit;color: #fff;border-radius: 4px;padding: 6px 12px;margin-left: 4px;cursor: pointer;}
.alertable-ok:active, .alertable-ok:focus, .alertable-ok:hover {background-color: #08c;}
.alertable-cancel {border: solid 1px #ddd;background: #fff;font-family: inherit;font-size: inherit;color: #888;border-radius: 4px;padding: 6px 12px;margin-left: 4px;cursor: pointer;}
.alertable-cancel:active, .alertable-cancel:focus, .alertable-cancel:hover {background-color: #f2f2f2;}
.cssload-loader {display: block;position: absolute;height: 4em;width: 4em;left: 50%;margin-top: -2em;margin-left: -2em;background-color: #389;border-radius: 2.5em 2.5em 2.5em 2.5em;-o-border-radius: 2.5em 2.5em 2.5em 2.5em;-ms-border-radius: 2.5em 2.5em 2.5em 2.5em;-webkit-border-radius: 2.5em 2.5em 2.5em 2.5em;-moz-border-radius: 2.5em;box-shadow: inset 0 0 0 .5em #eceae0;-o-box-shadow: inset 0 0 0 .5em #eceae0;-ms-box-shadow: inset 0 0 0 .5em #eceae0;-webkit-box-shadow: inset 0 0 0 .5em #eceae0;-moz-box-shadow: inset 0 0 0 .5em #eceae0;background: linear-gradient(-45deg,#090,#090 50%,#cc0 50%,#cc0);background: -moz-linear-gradient(-45deg,#090,#090 50%,#cc0 50%,#cc0);background-blend-mode: multiply;border-top: 5px solid #090;border-left: 5px solid #090;border-bottom: 5px solid #cc0;border-right: 5px solid #cc0;animation: cssload-roto 1.15s infinite linear;-o-animation: cssload-roto 1.15s infinite linear;-ms-animation: cssload-roto 1.15s infinite linear;-webkit-animation: cssload-roto 1.15s infinite linear;-moz-animation: cssload-roto 1.15s infinite linear;}
@keyframes cssload-roto {0% {transform: rotateZ(0deg);}
	to {transform: rotateZ(360deg);}}
.alertable-ok {background-color: #579006;border-color: #579006;}
.alertable-ok:hover {background-color: #396100;}
#call-form {max-width: 535px;margin-bottom: 0;}
#call-form .form__btn, #call-form .form__icon, #call-form .checkbox, #jot-form .form-group input, #jot-form .form__field textarea {width: 100%;}
#jotForm {display: none;}
#jot-form .form__name {width: 49%;}
#jot-form .jot-err {color: #b11800;border-color: #b11800;}
.review__item .control {position: absolute;right: 0;}
#jotForm .jot-cfm {border-color: #001fff;color: #001fff;}
#orderParts-form {margin-bottom: 0;}
.br-theme-css-stars .br-widget {height: 28px;white-space: nowrap;margin-left: -2px;}
.br-theme-css-stars .br-widget span {text-decoration: none;height: 18px;width: 18px;float: left;font-size: 23px;margin-right: 2px;}
.br-theme-css-stars .br-widget .br-active:after, .br-theme-css-stars .br-widget .br-selected:after {color: #edb867;}
.br-theme-css-stars .br-widget .br-current-rating {display: none;}
.br-theme-css-stars .br-readonly a {cursor: default;}
@media print {.br-theme-css-stars .br-widget span:after {content: "☆";color: #000;}
	.br-theme-css-stars .br-widget span.br-active:after, .br-theme-css-stars .br-widget span.br-selected:after {content: "★";color: #000;}}
.contact__table {margin-bottom: 25px;}
.review .btn-more {display: none;}
.contacts__top.vcard {border: 1px solid #dadada;}
.fancybox-slide--html .form {box-shadow: 0 14px 46px 0 rgba(60,95,10,.56);}
@media (min-width: 992px) {a.sidebar__link:after {content: "";min-height: inherit;font-size: 0;}
	section.content {display: table;}
	section.content .ajax-snippet {display: table-cell;width: 50%;padding-left: 25px;}
	.sidebar__button:hover a.sidebar__link:before, .sidebar__button.active a.sidebar__link:before, .uslugi__list div>ul>li>a:hover:before, .uslugi__list div>ul li.active>a:before, li.sidebar__item:hover .sidebar__button a.sidebar__link:before {content: "";position: absolute;left: -7px;bottom: -8px;border: 29px solid transparent;border: 8px solid transparent;border-right: 166px solid #579006;border-top: 0 solid #579006;}}
.category__item a:hover {background-repeat: repeat;background-size: 10px 10px;}
.category__item .category__link .category__title {margin-bottom: 0;}
.page--info .page--list ul {display: block;margin-bottom: 0;}
@media (min-width: 768px) {.review__person {text-align: right;}
	.brand__name {white-space: nowrap;}}
.fa-times-circle {background: #2b2b2b;width: 16px;height: 16px;display: inline-block;border-radius: 50%;line-height: 20px;text-align: center;color: #fff;font-style: normal;font-size: 14px;vertical-align: 0px;padding-left: 0px;}
.filter .reset-filter:hover i {background-color: #579006;}
.service--list a img {display: table-cell;height: 25px;width: auto;vertical-align: middle;margin-right: 13px;}
.service--list a span {margin-right: auto;padding-top: 3px;}
.menu__btn {z-index: 333;right: 0;position: relative;width: 96px;margin-left: 20px;padding: 0;}
.aggregate__item p.brand__title {font-size: 14px;line-height: 13px;font-weight: 700;text-transform: uppercase;margin: 5px 0 1px;}
.sf_content .brand__title {padding: 10px;font-size: 18px;}
.sf_content a.btn.btn__link {padding: 10px 10px 10px 14px;font-size: 14px;}
.no-result a {display: inline-block;}
@media (min-width: 1200px) {.aggregate__img {min-width: 209px;width: 100%;}
	.sidebar__button:hover a.sidebar__link:before, .sidebar__button.active a.sidebar__link:before, .uslugi__list div>ul>li>a:hover:before, .uslugi__list div>ul li.active>a:before, li.sidebar__item:hover .sidebar__button a.sidebar__link:before {border-right: 227px solid #579006;}}
.uslugi__list {margin-bottom: 45px;}
.uslugi__list div>ul {padding: 0;margin-bottom: 10px;}
.uslugi__list div>ul>li>a {padding: 11px 33px 10px 13px;display: block;}
.uslugi__list div>ul>li>a {font-size: 16px;font-weight: 600;color: #2b2b2b;position: relative;}
.uslugi__list div>ul li ul li {font-size: 14px;margin: 6px 0;line-height: 19px;}
.uslugi__list div>ul>li>ul {margin: 20px 0 0;padding: 0 15px;padding-bottom: 17px;}
.uslugi__list div>ul li ul a {color: #2b2b2b;text-decoration: underline;}
.uslugi__list div>ul li.active {background: #f3f3f3;}
.uslugi__list div>ul li ul a:hover, .menu__link:hover {text-decoration: none;}
.uslugi__list div>ul li ul {padding-left: 15px;margin-bottom: 10px;display: table;}
.uslugi__list div>ul>li ul li.active>a {color: #579006;text-decoration: none;}
.uslugi__list div>ul li:last-child ul:last-child {margin-bottom: 0;}
.uslugi__list div>ul li ul li:last-child {margin-bottom: 0;}
.uslugi__list div>ul>li>ul {margin-bottom: 0;}
.uslugi__list div>ul>li>a:hover, .uslugi__list div>ul>li.active>a {background-color: #579006;color: #fff;}
section.content {margin-bottom: 50px;}
section.content .content__text {width: auto;margin-right: 5%;display: table-cell;}
section.content .content__marks ul.sidebar__list li {display: inline-block;width: 16%;vertical-align: middle;margin: 2%;}
section.content .content__marks ul.sidebar__list li a.sidebar__link_mark img {margin: 0 auto;display: block;}
li.sidebar__item ul.sidebar__list {padding: 19px 0 18px 13px;display: none;position: relative;z-index: 0;margin: 8px 0 16px;}
.sidebar__button.active+ul.sidebar__list {display: block;}
li.sidebar__item ul.sidebar__list a {color: #000;font-size: 17px;}
li.sidebar__item ul.sidebar__list li {margin: 6px 0;}
.sidebar__title.title-h2 a {color: #2b2b2b;font-size: 24px;line-height: 29px;display: block;}
li.sidebar__item ul.sidebar__list li.models__title {font-size: 12px;color: #9c9c9c;margin-top: -18px;}
.widget-form-callback {margin: 0;padding: 0;border: none;background: #fff;}
.widget-form-callback .form__field .form__icon {width: 100%;border: 1px solid #dadada;margin-right: 25px;}
.widget-form-callback .form__field .form__icon .form__phone {min-height: 20px;height: 55px;}
.widget-form-callback .form__field button.form__btn {max-width: 282px;background-color: #579006;min-height: 57px;height: 100%;width: 100%;font-size: 15px;}
.widget-form-callback p.form__title span {font-size: 18px;}
.widget-form-callback p.form__title {font-size: 30px;margin-bottom: 15px;color: #579006;}
.widget-form-callback label.checkbox {width: 100%;color: #2b2b2b;}
.widget-form-callback .form__field:last-of-type {margin-bottom: 0;}
.brand__name a.article__image img, .page--info .page--list .brand__text img {width: 16px;vertical-align: middle;position: relative;top: -2px;}
.widget-form-callback label.checkbox a.form__link {color: #579006;border-bottom: 1px solid #c7dcab;text-decoration: none;}
.widget-form-callback label.checkbox a.form__link:hover {border-bottom: 1px solid transparent;}
.sidebar__button.active2 span.triangle {position: absolute;width: 46px;height: 20px;height: auto;top: 0;bottom: -8px;content: "";left: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;overflow: hidden;}
.sidebar__button {position: relative;}
.sidebar__button.active2 span.triangle:after {content: "";height: 20px;height: 0;top: 0;border: 63px solid transparent;border-left: 39px solid #579006;display: table-cell;vertical-align: middle;}
.brand__name .brand__text img {vertical-align: middle;position: relative;top: -2px; width: 16px;}
.widget-form-callback .form__field button.form__btn:hover {background-color: #385d03;}
.page--info .page--list li:last-child {margin-bottom: 5px;}
.modal-content {padding: 25px 0 15px 0;}
.modal-ajax {max-width: 780px !important;}
.menu__main ul {margin: 0;margin-top: -3px;}
.menu__main ul li.menu__subitem {margin: 7px 10px;line-height: normal;display: list-item;list-style: circle;}
.menu__main ul li.menu__subitem a {font-size: 13px;color: #e2e2e2;padding: 0;display: block;}
.fancybox-button[disabled] {display: none;}
ul.brand__list.holdex li.brand__item .brand__title {font-size: 16px;line-height: 20px;}
.modal-title {margin: -24px;padding: 20px 24px;}
ul.brand__list a.img__brand {margin: -30px 0;padding-right: 15px;}
img.category__img {width: auto;max-width: 102px;min-width: 57px;object-fit: contain;}
.brand__top a.btn:before {border-right-width: 305px;}
#orderParts {max-width: 980px;width: 100%;}
#callMe {max-width: 584px;width: 100%;}
.pagination .page-item .page-link{
	color: #000;
}
.dop_list .btn__callback:hover{
	color: #fff;
}
.sf_content{
	color: #579006;
}
.do-callback{
	color: #579006;
}

.no-result a{
	color: #579006 !important;
}
.pagination .page-item .page-link:hover{
background-color: #fff;
text-decoration: underline;
color: #000;
}
.page__count{
	list-style: none;
}
.social--footer {margin-right: 30px;color: #fff;}
a.social-instagram {background-image: url("/img/instagram.svg");}
a.social-facebook {background-image: url("/img/facebook.svg");}
.social--footer a {width: 30px;height: 30px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.social+.social {margin-top: 0;}
.modal-title.title-h2 {padding-right: 60px;}
.search-block.active svg {fill: #579006;}
.search-block.active input {border-color: #579006;}
.search-block input {border-color: #dadada;}
.search-block svg {fill: #dadada;background: white;}
form#minute-form {max-width: 535px;margin-bottom: 0;background: #3a3a3a;box-shadow: none;}
form#minute-form .form__icon, form#minute-form .form__small {width: 100%;}
form#minute-form button.form__btn {width: 100%;background: #fff;color: #3a3a3a;}
form#minute-form .form__name {width: 100%;}
span.error_why {display: none;}
span.error_why.error+div input+label:before {background: #fedada;}
.brand__item .brand__title .img__brand {margin-right: 20px;}
.brand__top a.btn {width: 100%;}
.form__sm_input {padding: 17px 30px 15px 30px;}
.datetreviewed {display: inline-block;font-size: 14px;margin-top: -8px;margin-left: 10px;vertical-align: 1px;color: #b7b7b7;}
select.chosen-select.active {background: #579006;color: #fff;}
.aggregate__garant {font-size: 14px;bottom: 10px;}
ul.brand__list.holdex li.brand__item {width: 32%;}
ul.brand__list.holdex li.brand__item:last-child {margin-right: 0;}
ul.brand__list li.brand__item a.btn {padding: 0;}
.aggregate__link:visited, .service--list a:visited, li.sidebar__item ul.sidebar__list li:not(.active) a:not(:hover):visited {color: rebeccapurple;}
.sidebar__button:not(.active) .sidebar__link:visited .sidebar__name {color: rebeccapurple;}
.category__link:visited .category__title, .category__link:visited {color: rebeccapurple;}
li.sidebar__item ul.sidebar__list a:hover, li.sidebar__item ul.sidebar__list .active a {color: #579006;text-decoration: none;}
.mail--contacts {padding-left: 40px;position: relative;margin-top: 5px;}
.gallery__list+.gallery__list {margin-top: -37px;}
.album-title {font-size: 22px;margin-bottom: 17px;font-weight: 600;line-height: 26px;margin-top: 35px;}
.mail--contacts::before {content: "";position: absolute;top: -1px;left: 0;width: 26px;height: 26px;background-image: url("/img/sprite.png");background-repeat: no-repeat;background-position: -130px -39px;}
.get-service-btn:hover {}
.br-theme-css-stars .br-widget .rating {display: none;}
.get-service-btn {float: right;margin-top: -10px;z-index: 9;margin-right: 0 !important;margin-bottom: 35px;}
.form_search {height: 45px;}
.search-block svg {height: 18px;}
img.aggregate__img-modal {height: 61px;margin-right: 15px;object-fit: cover;}
#orderParts-form .form__title span {margin-bottom: -13px;}
.form__title span {display: flex;display: -ms-flexbox;-ms-flex-align: center;align-items: center;margin-top: 10px;}
.widget-form-callback p.form__title span {margin-top: 0;}
.uslov-modal {width: 58%;padding: 17px 0;line-height: 19px;}
.uslov-modal a {color: #8ac335;color: #fff;color: #b6cedc;font-size: 19px;font-size: 17px;border-bottom: 1px dotted #fff;border-bottom: 1px dashed #b6cedc;text-decoration: none;display: inline-table;}
.uslov-modal a:hover {border-bottom: 1px dashed transparent;}
.table-responsive {display: block;width: 100%;}
.table-bordered tr:nth-child(1) th.contains:before {content: "";left: 100%;position: absolute;top: -1px;background: #dadada;-webkit-clip-path: polygon(0% 0,100% 0,0 108%);clip-path: polygon(0% 0,100% 0,0 108%);width: 20px;height: 100%;}
.table-bordered tr:nth-child(1) th.contains {position: relative;}
.about--page {}
.btn.btn--sell {border-width: 1px !important;border-right-width: 2px !important;border-bottom-width: 2px !important;padding-top: 2px !important;letter-spacing: .7px !important;}
.bytton-li .btn.btn--sell {height: 42px;}
.no-result {margin: 30px 0;}
.fancybox-content button[data-fancybox-close] {margin-right: 0;}
th.st-head-row.st-head-row-main {background: #dadada;}
.table-bordered tr:nth-child(1) th.contains {background: #dadada;}
.table-responsive {position: relative;}
li.page__count {margin: 40px 20px 40px;text-align: center;font-size: 15px;}
li.page__count span {border: 1px solid #f1f1f1;height: 30px;display: inline-block;line-height: 31px;border-radius: 50px;background: white;z-index: 1;box-shadow: 0 0 0px 15px white;padding: 0 25px;}
li.page__count span:before {height: 1px;width: 100%;position: absolute;content: "";top: 15px;left: 0;background: #f1f1f1;z-index: -1;}
li.page__count {position: relative;}
span.site_bu {}
span.site_bu {}
.site_by {margin-top: 10px;font-size: 12px;}
span.site_bu {}
span.site_bu {}
.site_by.drive2 {color: #c03;font-weight: 500;}
.site_by {font-size: 12px;}
span.reviewer.vcard {margin-right: 5px;}
.site_by img {margin-right: 2px;vertical-align: -3px;}
.site_by {white-space: nowrap;}
.site_by {font-size: 13px;}
span {}
.site_by.avito {color: #2b2b2b;}
.site_by.yandex {color: #ff2600;}
.reviews-info {padding: 10px 25px;border: 1px solid #f1f1f1;margin-bottom: 20px;font-size: 15px;background: #fcfdfa;}
.ul.service--list li {font-weight: 400 !important;}
.page--info .page--list ul li.last-li {margin-top: -10px;}
span.btn.review__link.review__link1 {min-height: 39px;height: 39px;line-height: 42px;}
.page--info .page--list ul li.last-li p {margin: 0;font-size: 14px;color: #989898;}
.filter .reset-filter.hidden {display: none;}
.search-block .form_search:-webkit-autofill, .search-block .form_search:-webkit-autofill:hover, .search-block .form_search:-webkit-autofill:focus .search-block .form_search:-webkit-autofill {background: white !important;}
.search-block .form_search:-webkit-autofill, .search-block .form_search:-webkit-autofill:hover, .search-block .form_search:-webkit-autofill:focus, .search-block .form_search:-webkit-autofill:active {transition: background-color 5000s ease-in-out 0s;}
div#tv_auto_mark_0_chosen {}
.chosen-container.chosen-container-single {}
select.chosen-select.active+.chosen-container a.chosen-single b {background: #508406 !important;content: "×"!important;width: 20px !important;display: block!important;height: 20px !important;line-height: 23px;text-align: center;top: 8px !important;position: relative !important;right: 2px !important;font-size: 20px;font-weight: 400;border-radius: 50% !important;color: #fff;border: 1px solid #508406;pointer-events: painted;}
select.chosen-select.active+.chosen-container a.chosen-single b:hover {background: #eee;color: #161616;}
.checkbox::before {border-color: white;margin-top: -1px;}
.widget-form-callback .checkbox::before {border-color: #579006;margin-top: -1px;}
.total_items {margin: 9px 0 16px 0;color: #b7b7b7;width: 100%;display: inline-block;}
.total_items.hidden>div {display: none !important;}
.total_items.hidden {margin: 0;}
#mse2_filters fieldset:nth-child(4) select:not(.active)+div:after,
#mse2_filters fieldset:nth-child(2) select:not(.active)+div:after {
	content: "";
	position: absolute;
	height: 2px;z-index: 2;top: 0px;left: -6px;border: 18px solid transparent;border-left: 8px solid #579006;}

#mse2_filters fieldset:nth-child(4) .chosen-select.active + div:after,
#mse2_filters fieldset:nth-child(2) .chosen-select.active + div:after {
	content: "";
	position: absolute;
	height: 2px;z-index: 2;top: 0px;left: -12px;border: 18px solid transparent;border-left: 8px solid #579006;}

.disabled_fieldsets select:disabled+div:after {opacity: 0;}
.description.desc-gallery p:last-child {margin-bottom: 0;}
.description.desc-gallery {font-size: 16px;margin-bottom: 0;overflow: hidden;height: 165px;}
.description.desc-gallery .desc-inner>.text {margin-top: 30px;display: block;}
.description.desc-gallery .date {font-style: italic;font-size: 14px;color: #b7b7b7;float: left;}
.description.desc-gallery.d-height {max-height: none;}
.description.desc-gallery button.d-open, .product-numbers-line button.d-open {position: absolute;bottom: 0;background: #fcfdfa;box-shadow: 0 0 20px 20px #fcfdfa;width: 100%;left: 0;font-style: normal;cursor: pointer;text-align: left;padding: 0;color: #579006;font-weight: 400;}
.product-numbers-line button.d-open {background: #fff;box-shadow: 0 0 20px 20px #fff;}
.description.desc-gallery button.d-open:hover, .product-numbers-line button:hover {color: #396100;}
.description.desc-gallery {position: relative;}
.album-bottom {margin-top: -20px;margin-bottom: 0;border-left: 1px solid #dadada;border-right: 1px solid #dadada;padding-left: 25px;background-color: #fcfdfa;padding: 11px 25px 15px 25px;transition: .1s cubic-bezier(0,-.04,.41,1.36) box-shadow;border-bottom: 1px solid #dadada;}
.album-item:hover .album-bottom {box-shadow: 0px 1px 3px 0px rgba(0,0,0,.15);}
.description.desc-gallery button.d-open:hover {color: #396100;}
.description.desc-gallery {transition: height .4s;}
.gallery__item:not(.loaded):hover a img {position: relative;}
.gallery__item:not(.loaded):hover a:active img {}
.gallery__item img {transition: .1s;}
.description.desc-gallery .date .xlike {float: right;font-style: normal;}
.description.desc-gallery .date .xlike .xlike__items {margin: 0;}
.desc-inner .xlike .xlike__items {margin: 0;}
.description.desc-gallery .desc-inner>.text {width: 100%;font-size: 16px;line-height: 23px;clear: both;}
.description.desc-gallery .xlike {right: 0;bottom: 0px;z-index: 1;}
.description.desc-gallery .xlike .xlike__items {margin: 0;}
.desc-inner {display: table;width: 100%;}
.description.desc-gallery .xlike .xlike__items {margin-top: 5px;}
.description.desc-gallery.d-height .xlike__items {margin-top: 10px;}
span.reviewer.vcard {margin-bottom: 6px;display: inline-block;}
.aggregate__controls a.btn {font-weight: 500;}
.brand__bottom--aggregate .brand__text {overflow: hidden;text-overflow: ellipsis;display: block;}
.br-theme-css-stars .br-widget .br-selected:after {font-size: 23px;}
td.st-val.st-val-price {white-space: nowrap;line-height: normal;vertical-align: middle;}
td.st-val {vertical-align: middle;}
td.st-key {line-height: normal;vertical-align: middle;}
li.sidebar__item:not(:hover).notactive {}
.sidebar__button.active:after {position: absolute;right: -43px;top: 19px;bottom: 0;height: 0px;border: 23px solid transparent;border-left: 15px solid #396100;}
.sidebar__button.active:before {content: "";position: absolute;right: -66px;top: 0px;bottom: 0;height: 0px;border: 42px solid transparent;border-left: 24px solid #579006;}
li.sidebar__item.fixed-pos {position: sticky;top: 0;background: white;z-index: 12;}
.back-controll .btn:hover {color: #396100;border-color: #396100;}
.sf_text {margin-bottom: 40px;}
#orderParts-form .easy-autocomplete {width: 58% !important;}
.easy-autocomplete-container ul li:hover {background: none repeat scroll 0 0 rgba(235,235,235,.48);cursor: pointer;}
#orderParts-form .easy-autocomplete input {width: 100%;}
#jot-form .easy-autocomplete {width: 49%;}
#jot-form .easy-autocomplete input {width: 100%;}
textarea.form__text:focus {outline: none;}
.fancybox-container .fancybox-slide--html .fancybox-content {opacity: 0;visibility: hidden;transition: .1s;transform: matrix3d(1.1,0,0,0,0,1.1,0,0,0,0,1,0,0,0,0,1);}
.fancybox-container.fancybox-is-open .fancybox-slide--html .fancybox-content {transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);opacity: 1;visibility: visible;}
li.aggregate__list_item:hover {box-shadow: 0px 1px 3px 0px rgba(0,0,0,.15);}
.chosen-container-single .chosen-single, select.chosen-select {box-shadow: 2px 2px #fff;transition: .2s;}
.promo__item:before {}
.promo__item:before {bottom: 0;bottom: 0;background: rgba(185,239,122,.090196078431373) !important;content: "";position: absolute;left: 0;top: 0;right: 0;opacity: 0;visibility: hidden;}
a.image-block__link ul img {image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;-ms-interpolation-mode: nearest-neighbor;}
a.image-block__link ul {transition: .1s;transition: all .1s cubic-bezier(0,-.04,.41,1.36);}
.promo__item:hover:before {opacity: 1;visibility: visible;}
.no-result>ul>li {margin: 4px 0;}
.search-block .form_search::-ms-clear {display: none;}
.page--info .page--list .page--row-value.delivery-info {font-weight: 400;font-size: 14px;}
.site_by:not(.site):after {content: "";background: url("/assets/templates/tg/img/external_link_icon.png");width: 12px;height: 11px;display: inline-block;background-repeat: no-repeat;background-size: contain;margin-left: 3px;opacity: .6;}
.chosen-container-single .chosen-single, select.chosen-select {border-radius: 2px;}
.btn:not(.btn_class), button:not(.btn_class) {border-radius: 2px;}
.social--footer a:hover, .address.address--footer:hover:before, .phones--footer a:hover:before {filter: invert(98%) sepia(31%) saturate(136%) hue-rotate(178deg) brightness(94%) contrast(161%);}
.address--footer:hover, .phones--footer a:hover {text-decoration: none;color: #59ad0a !important;}
.form__check[disabled]+label {opacity: .3;}
input:not(.form_search):focus, textarea:focus {box-shadow: 0 0 5px 0px rgba(0,0,0,.15);}
a.image-block__link ul {border-radius: 2px;overflow: hidden;}
.img-s-block__item {overflow: hidden;}
.chosen-select-nosearch+.chosen-container .chosen-results {padding-top: 4px;}
li.review__item.h2review:hover {box-shadow: 0px 1px 3px 0px rgba(0,0,0,.15);}
.reviews-info {border-radius: 4px;}
li.aggregate__list_item, li.review__item.h2review {transition: .1s cubic-bezier(0,-.04,.41,1.36) box-shadow;}
.form.ec-form {margin-bottom: 30px;}
button:focus, a:focus {outline: lightblue auto 1px !important;outline: -webkit-focus-ring-color auto 1px !important;}
.product-numbers-line.open {height: 100%;}
img.fancybox-image {background: white;}
a.article__image:hover img {box-shadow: 0px 2px 5px 0px rgba(0,0,0,.22);border-radius: 2px;}
a.article__image img {transition: .1s cubic-bezier(0,-.04,.41,1.36) box-shadow;}
.gallery-more-btn {transition: .03s cubic-bezier(0,-.04,.41,1.36) background;}
.form__policy a.form__link {display: inline-block;border: 0;text-decoration: underline;}
.form__title {text-shadow: -12px 4px rgba(0,0,0,.04);}
input:not(.form_search):focus, textarea:focus, textarea.form__text:focus {outline-style: solid;outline-offset: 0px;outline-width: 2px;outline-color: #447204;}
.form__policy a.form__link:hover {text-decoration: none;}
.gallery__item.loaded:hover .gallery-more-btn {background: rgba(32,37,36,.88);}
.details-block.nowrapper {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
button.btn-more-info {position: absolute;right: 20px;bottom: 4px;font-size: 12px;padding: 0;color: #579006;cursor: pointer;}
.details-block.nowrapper.render.nowrap-more {padding-right: 95px;}
button.btn-more-info:hover span {text-decoration: underline;}
.it-wrapper, .rel, .product-numbers-line, .footer .container, .footer, #mse2_filters fieldset {position: relative;}
.it-wrapper .placeholder, .easy-autocomplete .placeholder {position: absolute;top: -10px;font-size: 12px;color: #889;z-index: 1;display: none;background: #fff;padding: 4px 13px;line-height: 1em;border-radius: 3px;cursor: default;left: 0;}
input:focus~.placeholder, textarea:focus~.placeholder {color: #568f06;transition: transform .2s,opacity .2s;}
@keyframes zoomOut {from {opacity: 1;}
	50% {opacity: 0;transform: scale3d(.3,.3,.3);}
	to {opacity: 0;}}
@keyframes slideInUp {from {transform: translate3d(0,100%,0);visibility: visible;opacity: 0;z-index: -3;}
	to {transform: translate3d(0,0,0);opacity: 1;z-index: 1;}}
:focus~.placeholder:before, textarea:focus~.placeholder:before {content: "";position: absolute;width: 100%;left: -2px;height: 8px;top: -2px;z-index: -5;border: 2px solid #447204;border-radius: 3px;border-radius: 3px 3px 0 0;border-bottom: 0;}
.it-wrapper .form__name {width: 100%;}
.it-wrapper {width: 58%;}
#orderParts-form .easy-autocomplete .it-wrapper {width: 100%;}
.form__small .it-wrapper, .form__icon .it-wrapper {width: 100%;}
.form__field.form_textarea .it-wrapper {width: 100%;display: inherit;}
#jot-form .it-wrapper .form__name {width: 100%;}
#jot-form .form__field.form_textarea .it-wrapper {width: 100% !important;display: inherit;}
.search-block .it-wrapper {width: 100%;}
.search-block svg {z-index: 2;}
#orderParts-form .form__title span {position: relative;text-shadow: 4px 2px rgba(0,0,0,.15);}
.aggregate__img-modal {position: relative;}
#orderParts-form .form__title span {position: relative;}
a.image-block__link ul:after {box-shadow: inset 0 0 4px 0px rgba(0,0,0,.4);display: block;content: "";position: absolute;left: 0;right: 0;height: 100%;top: 0;z-index: -1;}
#pdopage+.review__btn {margin-top: -20px;margin-bottom: 50px;}
.about__text.endScroll, .about__text.notEndScroll {transition: box-shadow .06s;box-shadow: inset 0px -22px 21px -20px rgba(117,117,117,0);}
.about__text.notEndScroll {box-shadow: inset 0px -22px 21px -20px rgba(117,117,117,.74);}
.modal-content {position: relative;}
.fancybox-container.fancybox-is-open .fancybox-slide--html .fancybox-content {height: auto;}
.ec-count {margin: -17px 0 20px;display: block;font-weight: 400;}
li.page__count {white-space: nowrap;}
.hash-active {color: #f60;}
a.btn__callback {float: left;text-transform: lowercase;position: absolute;left: 0;top: 0px;padding-left: 0;background: #dd5231;padding: 4px 14px;border-radius: 3px;color: white;box-shadow: 10px 0px 0px 1px white;}
li.page__count span b {font-size: 19px;vertical-align: middle;}
.widget-form-add_photo {padding: 30px 30px;}
.widget-form-add_photo .form__title {margin-bottom: 15px;font-size: 33px;}
.add_photo-form a {border-bottom: 1px dashed transparent;color: #8ac335;color: #fff;font-size: 19px;font-size: 17px;font-size: 19px;text-decoration: none;display: inline-table;}
.add_photo-form button.form__btn {width: 200px;width: 300px;background: #659c12;color: #e1ffb6;border: 1px solid #518a00;}
.add_photo-form+.form__btn {order: -1;max-width: 280px;padding: 0 30px;width: 100%;}
.add_photo-form button.form__btn {padding: 0;width: auto;background: transparent;border: 0;}
.add_photo-form button.form__btn svg {vertical-align: middle;margin-right: 10px;}
.add_photo-form button.form__btn {font-size: 15px;line-height: normal;text-align: left;display: -ms-flexbox;display: flex;-ms-flex-pack: start;-ms-flex-align: center;align-items: center;}
.widget-form-add_photo .form__field:last-of-type {margin-bottom: 25px;}
.widget-form-add_photo .form__field {margin-bottom: 15px;}
.add_photo-form {margin-right: auto;margin-left: 30px;}
.ec-count .rating_wilson {font-weight: 500;}
.form__tile_desc {color: white;}
.form__tile_desc ol {margin-top: 6px;font-size: 15px;}
.form__tile_desc {margin-bottom: 27px;font-size: 17px;}
.form__tile_desc ol li {margin: 8px 0;line-height: 19px;}
.about--page h2, .about--page h3, .about--page h4 {text-transform: uppercase;word-break: normal;}
.first__block.add_photo {position: relative;}
.form-callback-wrap2 form {padding: 30px 35px;margin-bottom: 15px;}
.form-callback-wrap2 form .form__field {width: 100%;display: inline-block;max-width: 300px;margin-bottom: 15px;}
.form-callback-wrap2 form .form__field .form__icon {width: 100%;}
.form-callback-wrap2 form .form__field button.form__btn {width: 100%;min-height: 65px;}
.form-callback-wrap2 form .form__title {margin-bottom: 23px;}
.form-callback-wrap2 form .form__title span {margin-top: 0;margin-bottom: 20px;font-size: 18px;}
.form-callback-wrap2 form .form__title {font-size: 30px;}
.form-callback-wrap2 form .form__title h2 {margin: 0;font-size: unset;}
.form-callback-wrap2 form p {margin: 0;}
.form-callback-wrap2 form .form__title .hash-active {color: wheat;}
.footer_links {margin-bottom: 10px;position: absolute;top: -42px;right: 0;left: 0;padding: 0 15px;}
.footer_links a.drive2__goal {display: block;width: 105px;background: #c03 no-repeat;background-size: 100% 100%;height: 40px;text-align: center;line-height: 41px;font-size: 15px;font-weight: 600;color: white;font-family: "Open Sans","Helvetica Neue",HelveticaNeue,sans-serif;float: right;}
.menu-container-footer {white-space: nowrap;overflow: auto;}
.menu-footer {background: #579006;margin-bottom: -7px;position: relative;z-index: 1;}
.menu-footer li.menu__item a {padding: 0;padding: 9px 20px;min-height: auto;font-size: 13px;font-weight: 500;}
.menu-container-footer ul.menu__list {display: flex;display: -ms-flexbox;display: flex;overflow: auto;}
.form-callback-wrap2 form .form__field:last-of-type {margin-bottom: 30px;max-width: 299px;vertical-align: top;}
.button-top-2 {position: sticky;bottom: 50px;background: #dadada;width: 100px;height: 39px;float: left;color: white;text-align: center;line-height: 40px;border-radius: 2px;cursor: pointer;}
.sidebar {background: white;position: relative;z-index: 1;}
.get-service-btn {margin-left: 20px;}
.chosen-container.chosen-with-drop .chosen-drop {box-shadow: 0px 7px 11px 0px rgba(0,0,0,.3);}
#mse2_mfilter .pagination {padding: 0;margin: 30px -6px;}
#mse2_mfilter .pagination li {margin: 0 6px;}
#mse2_mfilter .pagination li.active a {color: #579006;font-weight: 500;}
#mse2_mfilter .pagination li a {color: #2b2b2b;}
#mse2_mfilter .pagination li.disabled a {color: #dedede;}
.chosen-container.chosen-container-single:not(.chosen-disabled) {cursor: pointer;}
.sf_text .about {border: 3px double #dadada;padding: 5px 25px;}
.reviews-info .site_by:after {margin-right: 10px;content: "|";color: #ccc;background: none;margin: 0 4px;text-align: center;}
.reviews-info .site_by:last-child:after, .reviews-info .site_by:nth-last-child(2):after, .search-block input+.placeholder:before, #comment-form label:before, .chosen-select-nosearch+.chosen-container .chosen-search, .no-result .hidden {display: none;}
.album-item {margin-bottom: 45px;}
.category-main-grid {padding: 0;display: inline-block;width: 100%;max-width: 100%;clear: both;margin: 0 -4px 15px 1px;}
.category-main-grid li.aggregate__grid_item {float: left;width: 21%;margin-left: -1px;margin-bottom: -1px;}
.category-main-grid li.aggregate__grid_item a.image-block__link {width: 100%;}
.category-main-grid li.aggregate__grid_item .aggregate__item {flex-wrap: wrap;padding: 15px 15px 10px 15px;color: #212121;text-decoration: none;border-color: transparent;}
.category-main-grid li.aggregate__grid_item .aggregate__item .name {font-weight: 500;font-size: 17px;line-height: normal;line-height: 20px;margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-word;margin-top: 10px;}
.category-main-grid li.aggregate__grid_item .aggregate__item .aggregate-mark {padding: 0;}
.category-main-grid li.aggregate__grid_item .aggregate__item:hover {border-color: #dadada;}
.category-main-grid li.aggregate__grid_item .aggregate__item .aggregate-mark .brand__text {color: #525252;font-size: 12px;line-height: normal;}
.category-main-grid li.aggregate__grid_item .aggregate__item .aggregate-mark .brand__title {font-size: 13px;margin: 0;text-transform: none;font-weight: 500;margin-bottom: 5px;display: block;line-height: normal;color: #525252;}
.category-main-grid li.aggregate__grid_item .aggregate__item:visited .name {color: rebeccapurple;}
li.aggregate__grid_item:hover {box-shadow: 0px 1px 3px 0px rgba(0,0,0,.15);}
li.aggregate__grid_item {transition: .1s cubic-bezier(0,-.04,.41,1.36) box-shadow;}
.category-main-grid li.aggregate__grid_item .aggregate__item .aggregate-mark .brand__text img {vertical-align: -3px;width: 16px;}
.about__text_container {display: flex;flex-wrap: wrap;}
.about__text__left_column {width: 100%;max-width: 687px;padding-right: 25px;}
.about__text__right_column {max-width: 430px;}
.about__iframe_container {width: 100%;max-width: 687px;margin-bottom: 25px;}
.aditional-products .h2 {padding-left: 15px;}
.aditional-products .price {font-weight: bold;font-size: 21px;color: #5e5e5e;}
.aditional-products.btn--sell {min-height: 35px;line-height: 35px;font-size: 12px;text-transform: uppercase;}
.aditional-products  .aggregate__controls {width: 100%;align-items: center;transform: none;}
.aditional-products .category-main-grid li.aggregate__grid_item {width: auto;margin-bottom: 15px;}
.aditional-products .category-main-grid li.aggregate__grid_item .aggregate__item .name {line-height: 26px;}
@media (max-width: 1110px) {.about__text_container {flex-direction: column-reverse;}
	.about__text__right_column {max-width: none;width: 100%;}
	.aditional-products .category-main-grid li.aggregate__grid_item {width: 50%;}}
@media (max-width: 767px) {.aditional-products .price {font-size: 16px;}}
#comment-form-placeholder {}
#comment-form {}
#comment-form .form-group {display: inline-block;margin-bottom: 13px;margin-right: 15px;}
#comment-form .form-group input, #comment-form textarea {border: 1px solid #a9a9a9;outline: none;padding: 11px 20px;}
#comment-form label {margin-right: 10px;top: -6px;background: white !important;line-height: 0;}
#comment-form .form-group input, #comment-form textarea {border-radius: 1px;border-color: #dadada;}
#comment-form {margin-top: 15px;}
#comment-form .form-group {margin-bottom: 15px;}
.aggregate__grid_item a:hover .name {text-decoration: underline;}
.category-main-grid li.aggregate__grid_item .aggregate__item span.image-block__link:after {box-shadow: inset 0 0 4px 0px rgba(0,0,0,.4);display: block;content: "";position: absolute;left: 0;right: 0;height: 100%;top: 0;z-index: 1;}
.category-main-grid li.aggregate__grid_item .aggregate__item span.image-block__link {position: relative;}
.category-main-grid li.aggregate__grid_item .aggregate__item span.image-block__link img {width: auto;font-size: 0;display: block;border-radius: 2px;}
.category-main-grid li.aggregate__grid_item .aggregate__item {height: 100%;vertical-align: top;display: flex;flex-direction: unset;flex-flow: wrap;}
.category-main-grid li.aggregate__grid_item .aggregate__item span.image-block__link {display: inline-table;width: 100%;height: min-content;}
.category-main-grid {display: flex;flex-direction: row;flex-flow: wrap;}
.category-main-grid li.aggregate__grid_item .aggregate__item .aggregate-mark {align-content: end;margin-top: auto;}
.category-main-grid li.aggregate__grid_item .aggregate__item .name {align-content: baseline;display: flex;}
.act-date {color: #579006;margin-left: 25px;display: inline-block;text-align: right;font-size: 13px;}
.get-price .get-service-btn {float: none;}
.aggregate__grid_item article {height: 100%;}
.aggregate {width: 100%;}
.get-price {float: right;}
.footer-top {display: table;width: 100%;border-bottom: 1px solid #383838;padding-bottom: 17px;}
.footer-top .img-map {float: left;margin-right: 67px;width: 40%;}
.footer-top nav ul li {float: left;width: 50%;margin-bottom: 8px;padding-right: 10px;}
.footer-top nav ul li a {font-size: 17px;color: white;}
.footer-top nav {float: left;display: table;margin-bottom: 14px;margin-top: 12px;}
.footer-top nav ul li a:hover, .footer-top nav ul li.active a {color: #59ad0a !important;text-decoration: none;}
.footer-top .footer-top-right {float: left;width: 54%;color: #b7b7b7;font-size: 14px;}
.footer-top nav ul {margin: 0;padding: 0;}
.footer-top .footer-top-right p {margin-top: 0;margin-bottom: 0;}
.footer-top .footer-top-right .footer__block {display: block;}
.footer-top .footer-top-right .footer__block >* {margin-bottom: 18px;display: inline-block;max-width: 100%;clear: both;float: left;}
section + p+p >a {margin-top: -10px;}
ul.category_grid li {margin: 0;margin: 0 !important;float: left;width: 14.284%;height: 84px;text-align: center;display: -ms-flexbox;display: flex;-ms-flex-pack: start;-ms-flex-align: center;align-items: center;}
ul.category_grid {padding: 0;margin: 0;display: table;width: 100%;}
ul.category_grid li img {vertical-align: middle;display: block;width: auto;margin: 0 auto 8px;}
ul.category_grid li span {display: inline-block;line-height: normal;vertical-align: middle;font-size: 14px;}
ul.category_grid li div {cursor: pointer;height: 100%;padding: 14px 7px;width: 100%;background: white;}
ul.category_grid li div:hover {background: #579006;color: white;text-decoration: none;}
button.btn.btn-default.btn_more {display: inline-block;padding: 0 47px;margin-right: 25px;margin-bottom: 10px;margin-top: 10px;}
.mse2_pagination {line-height: normal;height: auto;}
#mse2_mfilter .pagination li a {height: 30px;display: inline-block;vertical-align: middle;line-height: 30px;padding: 0 11px;border: 1px solid #dadada;width: 100%;text-align: center;}
#mse2_mfilter .pagination li {}
#mse2_mfilter .pagination {padding: 0;margin: 20px -6px 60px -6px;}
#mse2_mfilter .pagination li.active a {background: #579006;color: white;border-color: #579006;}
.form__field + span.error .error {margin-top: -16px;display: block;margin-bottom: 15px;padding: 6px 15px;line-height: 19px;font-size: 15px;border-radius: 3px;}
.mark-model-filter {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;margin: 50px 0;margin-top: 20px;}
.mark-model-filter fieldset {flex: 0 0 30%;border: 0;margin-right: 20px;padding: 0;}
.mark-model-filter fieldset select {width: 100%;}
.blog-item {margin-bottom: 80px;transition: .1s cubic-bezier(0,-.04,.41,1.36) box-shadow;border-bottom: 1px solid #dadada;padding-bottom: 20px;}
.blog-images {cursor: pointer;line-height: 1px;position: relative;}
.blog-images .main-image {width: 60%;position: relative;z-index: 1;box-shadow: 12px 2px 8px 0px rgba(255,255,255,.6);}
.blog-images img {border-radius: 3px;}
.blog-images .preview-images {font-size: 1px;line-height: 1px;padding-left: 5px;position: absolute;top: 10px;right: 0;display: none;}
.blog-images .second {margin: 0;padding: 0;margin-bottom: 2px;box-shadow: 5px 2px 5px 0px rgba(166,166,166,.6);}
.blog-images .others {padding-left: 2px;height: 100%;}
.blog-images .others:first-child {padding-left: 0;}
.blogs-wrp > div {width: 48%;}
.blogs-wrp {display: flex;}
.blogs-wrp .history-block {margin-right: 4%;}
.blogs-wrp .hystory-item {margin-top: 30px;padding-bottom: 20px;}
.blogs-wrp .blog-block .blog-item {margin-bottom: 0;border-bottom: none;margin-top: 30px;}
.blogs-wrp .blog-block .blog-item h3 {display: none;}
.blogs-wrp .block-link {font-size: 18px;font-weight: bold;color: black;}
.blogs-wrp > div:hover .blog-images img {filter: contrast(1.13) grayscale(.08) invert(.2) saturate(1.44);}
@media (max-width: 767px) {.blogs-wrp {display: block;}
	.blogs-wrp > div {width: 100%;margin-bottom: 40px;border-bottom: 1px solid grey;padding-bottom: 20px;}}
.on-obmen {color: #de2b2c;font-weight: 600;margin-left: 12px;font-size: 19px;line-height: 22px;}
@media (max-width: 1200px) {.on-obmen {display: block;line-height: 18px;margin-left: 0;margin-top: 7px;font-size: 16px;}}
.fitVids-wrapper {position: relative;padding-bottom: 56.25%;height: 0;}
.fitVids-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 10000;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .9;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform,opacity;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide:before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--image {overflow: hidden;padding: 44px 0;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--html {padding: 0;}
.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 24px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;transform-origin: top left;transition-property: transform,opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {cursor: grab;}
.fancybox-is-grabbing .fancybox-content {cursor: grabbing;}
.fancybox-container [data-selectable=true] {cursor: text;}
.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content {background: #000;}
.fancybox-slide--map .fancybox-content {background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content {background: #fff;}
.fancybox-iframe, .fancybox-video {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe {left: 0;position: absolute;top: 0;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button {background: rgba(30,30,30,.6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:hover {color: #fff;}
.fancybox-button:focus {outline: none;}
.fancybox-button.fancybox-focus {outline: 1px dotted;}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}
.fancybox-button div {height: 100%;}
.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}
.fancybox-button svg path {fill: currentColor;stroke-width: 0;}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {display: none;}
.fancybox-progress {background: #579006;height: 2px;left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.fancybox-close-small:hover {color: #fff;color: #000;opacity: 1;background: #eee;}
.fancybox-close-small {color: currentColor;color: #000;right: 0;right: 5px;top: 0;top: 5px;content: "×";position: absolute;width: 30px;height: 30px;font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: 300;text-align: center;border-radius: 50% !important;border-width: 0;background: #fff;transition: background .25s;box-sizing: border-box;z-index: 2;padding: 6px;}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}
.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.fancybox-navigation .fancybox-button div {padding: 7px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);}
.fancybox-navigation .fancybox-button--arrow_right {right: 0;right: env(safe-area-inset-right);}
.fancybox-caption {background: linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);background: rgba(0,0,0,.75);bottom: 0;color: #eee;font-size: 17px;font-weight: 400;left: 0;line-height: 1.5;padding: 25px 44px 25px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding:max(0px)) {.fancybox-caption {padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}
.fancybox-caption--separate {margin-top: -50px;}
.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.fancybox-caption a:hover {color: #fff;text-decoration: underline;}
.fancybox-loading {background: transparent;background: url("/assets/images/wrench-0.5s-49px.gif");border-bottom-color: #fff;border-radius: 50%;height: 49px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 49px;z-index: 99999;background-color: white;}
@keyframes a {to {transform: rotate(1 turn);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;transform: translateZ(0);}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;transform: scaleX(1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;transform: rotate(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;transform: rotate(1 turn);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;transform: scaleX(1) translateZ(0);}
.fancybox-fx-tube.fancybox-slide--previous {transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {transform: translateZ(0) scale(1);}
@media (max-height:576px) {.fancybox-slide--image {padding: 6px 0;}
	.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}
	.fancybox-caption {padding-left: 12px;padding-right: 12px;}
	@supports (padding:max(0px)) {.fancybox-caption {padding-left: max(12px,env(safe-area-inset-left));padding-right: max(12px,env(safe-area-inset-right));}}}
.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px;}
.fancybox-share p {margin: 0;padding: 0;}
.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:link, .fancybox-share__button:visited {color: #fff;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs {background: #fff;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0,0,0,.1);background-position: 50%;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs__list a:before {border: 6px solid #579006;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);z-index: 99991;}
.fancybox-thumbs__list a:focus:before {opacity: .5;}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {opacity: 1;}
@media (max-width:576px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}
.chosen-container {position: relative;display: inline-block;vertical-align: middle;font-size: 13px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.chosen-container * {box-sizing: border-box;}
.chosen-container .chosen-drop {position: absolute;top: 100%;z-index: 1010;width: 100%;border: 2px solid #579006;border-top: 0;background: #fff;clip: rect(0,0,0,0);}
.chosen-container a {cursor: pointer;}
.chosen-container .chosen-single .group-name, .chosen-container .search-choice .group-name {margin-right: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 400;color: #999;}
.chosen-container .chosen-single .group-name:after, .chosen-container .search-choice .group-name:after {content: ":";padding-left: 2px;vertical-align: top;}
.chosen-container .chosen-results {color: #444;position: relative;overflow-x: hidden;overflow-y: auto;margin: 0 4px 4px 0;padding: 0 0 0 4px;max-height: 297px;-webkit-overflow-scrolling: touch;}
.chosen-container .chosen-results li {display: none;margin: 0;padding: 11px 6px 7px 6px;list-style: none;line-height: 15px;word-wrap: break-word;-webkit-touch-callout: none;font-size: 15px;}
.chosen-container .chosen-results li em {font-style: normal;text-decoration: underline;}
.chosen-container .chosen-results li.active-result {display: list-item;cursor: pointer;}
.chosen-container .chosen-results li.disabled-result {display: list-item;color: #ccc;cursor: default;}
.chosen-container .chosen-results li.highlighted {background-color: #579006;color: #fff;}
.chosen-container .chosen-results li.no-results {color: #777;display: list-item;background: #f4f4f4;}
.chosen-container .chosen-results li.group-result {display: list-item;font-weight: 700;cursor: default;}
.chosen-container .chosen-results li.group-option {padding-left: 15px;}
.chosen-container.chosen-with-drop .chosen-drop {clip: auto;}
.chosen-container-single .chosen-single span {display: block;overflow: hidden;margin-right: 26px;text-overflow: ellipsis;white-space: nowrap;height: 100%;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close, .chosen-container-single .chosen-single abbr {position: absolute;top: 6px;right: 26px;display: block;width: 12px;height: 12px;background: url("/assets/templates/tg/css/addons/img/chosen-sprite.png") -42px 1px no-repeat;font-size: 1px;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover, .chosen-container-single .chosen-single abbr:hover, .chosen-container-single.chosen-disabled .chosen-single abbr:hover {background-position: -42px -10px;}
.chosen-container-single .chosen-single div {position: absolute;top: 0;right: 0;display: block;width: 22px;height: 100%;}
.chosen-container-single .chosen-single div b {display: block !important;width: 100% !important;height: 100% !important;background: url("/img/arrow-down_.png") no-repeat 3px 15px !important;}
.chosen-container-single .chosen-default {color: #999;}
.chosen-container-single .chosen-single-with-deselect span {margin-right: 38px;}
.chosen-container-single .chosen-search {position: relative;z-index: 1010;margin: 0;padding: 4px 4px;white-space: nowrap;}
.chosen-container-single .chosen-search input[type=text] {margin: 1px 0;padding: 5px 20px 5px 13px;width: 100%;height: auto;outline: 0;border: 1px solid #dadada;background: url("/assets/templates/tg/css/addons/img/chosen-sprite.png") no-repeat 100% -20px;font-size: 1em;line-height: normal;border-radius: 0;}
.chosen-container-single .chosen-drop {margin-top: -1px;border-radius: 0 0 4px 4px;background-clip: padding-box;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {position: absolute;clip: rect(0,0,0,0);}
.chosen-container-multi .chosen-choices {position: relative;overflow: hidden;margin: 0;padding: 0 5px;width: 100%;height: auto;border: 1px solid #aaa;background-color: #fff;background-image: linear-gradient(#eee 1%,#fff 15%);cursor: text;}
.chosen-container-multi .chosen-choices li {float: left;list-style: none;}
.chosen-container-multi .chosen-choices li.search-field {margin: 0;padding: 0;white-space: nowrap;}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {margin: 1px 0;padding: 0;height: 25px;outline: 0;border: 0 !important;background: 0 0 !important;box-shadow: none;color: #999;font-size: 100%;font-family: sans-serif;line-height: normal;border-radius: 0;width: 25px;}
.chosen-container-multi .chosen-choices li.search-choice {position: relative;margin: 3px 5px 3px 0;padding: 3px 20px 3px 5px;border: 1px solid #aaa;max-width: 100%;border-radius: 3px;background-color: #eee;background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size: 100% 19px;background-repeat: repeat-x;background-clip: padding-box;box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color: #333;line-height: 13px;cursor: default;}
.chosen-container-multi .chosen-choices li.search-choice span {word-wrap: break-word;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {top: 4px;right: 3px;}
.chosen-container-multi .chosen-choices li.search-choice-disabled {padding-right: 5px;border: 1px solid #ccc;background-color: #e4e4e4;background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color: #666;}
.chosen-container-multi .chosen-choices li.search-choice-focus {background: #d4d4d4;}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {background-position: -42px -10px;}
.chosen-container-multi .chosen-results {margin: 0;padding: 0;}
.chosen-container-multi .chosen-drop .result-selected {display: list-item;color: #ccc;cursor: default;}
.chosen-container-active .chosen-choices, .chosen-container-active .chosen-single {box-shadow: 0 0 5px rgba(0,0,0,.3);}
.chosen-container-active .chosen-choices li.search-field input[type=text] {color: #222 !important;}
.chosen-container-active.chosen-with-drop .chosen-single {border: 2px solid #579006;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.chosen-container-active.chosen-with-drop .chosen-single div {border-left: none;background: 0 0;}
.chosen-container-active.chosen-with-drop .chosen-single div b {background-position: -19px 2px !important;}
.chosen-disabled, select.chosen-select[disabled] {opacity: .5 !important;cursor: no-drop;}
.chosen-disabled .chosen-choices .search-choice .search-choice-close, .chosen-disabled .chosen-single {cursor: default;}
.chosen-rtl {text-align: right;}
.chosen-rtl .chosen-single {overflow: visible;padding: 0 8px 0 0;}
.chosen-rtl .chosen-single span {margin-right: 0;margin-left: 26px;direction: rtl;}
.chosen-rtl .chosen-single div {right: auto;left: 3px;}
.chosen-rtl .chosen-single abbr {right: auto;left: 26px;}
.chosen-rtl .chosen-single-with-deselect span {margin-left: 38px;}
.chosen-rtl .chosen-choices li {float: right;}
.chosen-rtl .chosen-choices li.search-field input[type=text] {direction: rtl;}
.chosen-rtl .chosen-choices li.search-choice {margin: 3px 5px 3px 0;padding: 3px 5px 3px 19px;}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {right: auto;left: 4px;}
.chosen-rtl .chosen-results li.group-option {padding-right: 15px;padding-left: 0;}
.chosen-rtl .chosen-search input[type=text] {padding: 4px 5px 4px 20px;background: url("/assets/templates/tg/css/addons/img/chosen-sprite.png") no-repeat -30px -20px;direction: rtl;}
.chosen-rtl.chosen-container-single .chosen-results {margin: 0 0 4px 4px;padding: 0 4px 0 0;}
.chosen-rtl.chosen-container-single .chosen-single div b {background-position: 6px 2px;}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {border-right: none;}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {background-position: -12px 2px;}
.chosenImage-container [style="background-image: none;"] {padding-left: 10px !important;}
.chosenImage-container .chosen-results li,.chosenImage-container .chosen-single span{background:none 3px center/19px 19px no-repeat;padding-left:36px;background-position:10px center;background-size:auto}.chosenImage-container .chosen-single{padding-left:2px}.chosenImage-container .chosen-single span{background-position:10px center;background-size:auto}.chosenImage-container .chosen-results .no-results{padding-left:inherit}
@import url("/assets/components/ajaxform/css/lib/jquery.jgrowl.min.css");.af-message-success{background-color:#579006 !important}.af-message-error{background-color:#fedada !important;color:#161616 !important}.af-message-info{background-color:black !important}.ajax_form.af_example{width:100%}.ajax_form.af_example .controls input,.ajax_form.af_example .controls textarea{width:100%}.ajax_form .error,.ajax_form .error+label:before{background-color:#fedada}@media screen and (min-width:320px){.ajax_form.af_example .controls button[type="submit"]{float:right}}@media screen and (max-width:320px){.ajax_form.af_example .controls button{width:100%;margin-top:5px}}
.jGrowl {z-index: 999999999;color: #fff;font-size: 12px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;position: fixed;}
.jGrowl.top-left {left: 0;top: 0;}
.jGrowl.top-right {right: 0;top: 0;}
.jGrowl.bottom-left {left: 0;bottom: 0;}
.jGrowl.bottom-right {right: 0;bottom: 0;}
.jGrowl.center {top: 0;width: 50%;left: 25%;}
.jGrowl.center .jGrowl-closer, .jGrowl.center .jGrowl-notification {margin-left: auto;margin-right: auto;}
.jGrowl-notification {background-color: #000;opacity: .9;zoom: 1;width: 250px;padding: 10px;margin: 10px;text-align: left;display: none;border-radius: 5px;min-height: 40px;}
.jGrowl-notification .ui-state-highlight, .jGrowl-notification .ui-widget-content .ui-state-highlight, .jGrowl-notification .ui-widget-header .ui-state-highlight {border: 1px solid #000;background: #000;color: #fff;}
.jGrowl-notification .jGrowl-header {font-weight: 700;font-size: .85em;}
.jGrowl-notification .jGrowl-close {background-color: transparent;color: inherit;border: none;z-index: 99;float: right;font-weight: 700;font-size: 1em;cursor: pointer;}
.jGrowl-closer {background-color: #000;opacity: .9;zoom: 1;width: 250px;padding: 10px;margin: 10px;display: none;border-radius: 5px;padding-top: 4px;padding-bottom: 4px;cursor: pointer;font-size: .9em;font-weight: 700;text-align: center;}
.jGrowl-closer .ui-state-highlight, .jGrowl-closer .ui-widget-content .ui-state-highlight, .jGrowl-closer .ui-widget-header .ui-state-highlight {border: 1px solid #000;background: #000;color: #fff;}
@media print {.jGrowl {display: none;}}
.header.header__fixed{padding-top:137px}.header__fixed .header__top .logo__block{width:240px;padding:0;overflow:hidden}.header__fixed .header__top{position:fixed;border-bottom:1px solid #dadada}.header__top{transition:top .2s}@media(min-width:768px) and (max-width:1199px){.logo__block{margin-right:20px}.gallery-wrap{width:100%}.page--info .page--list{max-width:383px}.social--footer{margin-top:15px}.wrapper--footer .address.address--footer{font-size:14px}.address{margin-right:30px}.header.header__fixed{padding-top:107px}.header__top .logo__block{width:200px;padding:25px 0;overflow:hidden}.header__top .logo__block img{width:200px;display:block;max-width:none}.phones a{font-size:16px}}@media(min-width:1200px){.service--list a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:992px) and (max-width:1199px){.title-h2--sub::after{width:43%}.form-callback-wrap2 form .form__field:last-of-type{max-width:271px}.footer-top .footer-top-right{width:52%}.widget-form-callback p.form__title{font-size:25px}.wrapper-internal,.wrapper-main{padding-left:4%}.wrapper-internal,.wrapper-main{width:75%;display:inline-block}.sidebar{float:left;width:25%}.logo__block{width:278px}.sidebar__item a.sidebar__link:before,.uslugi__list div>ul>li>a:hover:before,.uslugi__list div>ul li.active>a:before{border-right-width:232px !important}.promo__title{font-size:28px}.promo__link{width:225px;min-height:57px;font-size:15px;line-height:53px}.promo__item{min-height:417px;padding:20px 20px 131px}.brand__item:not(.holdex){width:32%}li.brand__item.holdex{width:22%}.brand__item:not(.holdex):nth-child(3n){margin-right:0}.brand__item:nth-child(4n){margin-right:2%}.brand__top a.btn:before{border-right-width:289.2px}.page--info .left-side{width:252px}.brand__text{max-height:222px}}@media(max-width:991px){.button-top-2{display:none}.sidebar__item .sidebar__name{display:none}section.content .content__text{width:100%;margin:0;margin-bottom:20px}.widget-form-callback p.form__title{font-size:25px}section.content .content__marks{width:100%}.sidebar__item{display:inline-block;vertical-align:middle;margin:5px}.sidebar__img{margin:0}.sidebar__link{padding:10px}.sidebar{width:100%;display:none}.wrapper-internal,.wrapper-main{width:100%;padding:0}}@media(min-width:768px) and (max-width:991px){.logo__block{width:218px;overflow:hidden}.footer-top .img-map{margin-right:44px;width:40%}.footer-top .footer-top-right{width:53%}.aggregate__text{max-height:53px;margin-bottom:23px;margin-top:5px}.logo img{max-width:none;object-fit:contain;width:312px}.header__top .logo__block img{width:295px}.header.header__fixed{padding-top:134px}.address{max-width:286px;min-width:149px}.phones__link{font-size:17px}.menu__link{padding:16px 15px}.menu__item>a{display:block;white-space:nowrap;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis}.menu__list li.parent{background-position:center right 8px}.promo__title{font-size:22px}.promo__item{min-height:295px;padding:20px 20px 81px}.title-h2--sub::after{width:61%}.sidebar__title.title-h2{font-size:30px}.phones--footer .phones__link{white-space:nowrap}.address--footer{margin-right:10px}.sidebar__item:hover a.sidebar__link:before{display:none}.brand__top a.btn:before{border-right-width:211.2px}.brand__item p.brand__text{max-height:148px}.brand__item:not(.holdex){width:49%}li.brand__item.holdex{width:30%}.brand__item:not(.holdex):nth-child(2n){margin-right:0}.brand__top a.btn:before{border-right-width:331.2px}.page--info .left-side{width:282px}}@media(max-width:767px){.category-main-grid li.aggregate__grid_item .aggregate__item .aggregate-mark{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-top .img-map{width:100%;margin:0}.footer-top .footer-top-right{width:100%}.footer-top nav ul li{width:100%}.footer-top .img-map{order:2;margin-top:20px;margin-bottom:15px}.footer-top{display:-ms-flexbox;display:flex;flex-wrap:wrap}.wrapper--footer{display:-ms-flexbox;display:flex;flex-wrap:wrap}.wrapper--footer p.footer__copyright{order:2;margin-top:20px}ul.menu__sub.menu__main li.menu__subitem.parent ul{display:block}.get-price span.act-date,.get-price .get-service-btn{width:100%;margin-left:0;margin-top:0}.get-price{width:100%}.album-item{margin-bottom:33px}.get-price .get-service-btn{margin-bottom:20px}.act-date{margin-bottom:13px}.category-main-grid li.aggregate__grid_item .aggregate__item .aggregate-mark .brand__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.category-main-grid li.aggregate__grid_item .aggregate__item .name{-webkit-line-clamp:3;overflow:hidden;min-height:60px;max-height:60px;text-overflow:ellipsis;word-break:break-word;display:-webkit-box}.category-main-grid li.aggregate__grid_item .aggregate__item .name{font-size:15px;line-height:18px;min-height:50px;max-height:50px}.category-main-grid li.aggregate__grid_item{width:50%}.sf_introtext ul{margin-top:15px;font-size:13px;padding-left:15px}.bytton-li .btn.btn--sell{height:47px;font-size:14px}.add_photo-form{margin-left:0;margin-bottom:20px;display:table}.modal-title{margin:-15px -24px;padding:10px 24px;padding-bottom:0}.about__text.endScroll:before,.about__text.notEndScroll:before{left:-15px;right:-15px}.modal-content .about__text{overflow:auto;margin-bottom:0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:0 -15px;padding:0 15px}.modal-title.title-h2{padding-right:0;font-size:20px;line-height:normal}.about__text.notEndScroll:before{left:-15px;right:-15px}.fancybox-container.fancybox-is-open .fancybox-slide--html .modal-ajax.fancybox-content{max-height:100vh;height:100%;padding-bottom:0}.modal-title.title-h2{padding-right:0}main{margin-top:0}.form__phone,.form__sm_input{font-size:17px}.form__name,.form__text{font-size:17px}.form-callback-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;height:auto;min-height:var(--vh);background:#579006;background-color:#579006;border-bottom:3px solid #537200;background-image:repeating-radial-gradient(circle,#609c07 0,#609c07 1px,transparent 2px,transparent 100%),linear-gradient(45deg,#579006,#579006);background-repeat:repeat,no-repeat;background-size:20px 20px,cover}.form-callback-wrap form#call-form{box-shadow:none;background:transparent;border:0}.uslov-modal a{text-align:center;margin:10px auto 0;display:table}.review__person,.review__text,.album-bottom{padding-left:20px;padding-right:20px}.description.desc-gallery{font-size:14px;line-height:22px}ul.img-s-block li:not(.active),ul.img-s-block li::after{display:none !important}.our-toc ol li a:before{height:16px}li.page__count a.btn__top,a.btn__callback{display:none}li.page__count span{box-shadow:0 0 0 8px white}li.page__count a.btn__top{right:0;top:3px;background:white;padding:0 10px;color:#a5a5a5;vertical-align:middle;float:right;margin-top:4px}.collections-serice a.item span.title{font-size:12px;padding:0;border-width:2px;text-transform:inherit;border:0}.service::after{top:-22px;left:0;right:0;width:100%;bottom:0;height:auto}section.service{position:relative}.fixed-mobile{display:block !important;background:#579006;top:0;width:100%;z-index:999;left:0;opacity:.98}a.address.popup{background:#579006;color:white}.menu__btn.btn:not(.fixed-position) .menu__btn_text{bottom:0 !important;transition:0s !important}.fixed-mobile{transition:top .2s,opacity .2s}.btn__top,#header a.address.popup,.menu__btn_text{-webkit-overflow-scrolling:touch}a.address.popup{display:none}.reviews-yandex-button{top:21px}.review__btn .btn{width:100%;margin-bottom:10px;margin-right:0 !important;display:flex;align-items:center;justify-content:center;padding:13px 20px;line-height:normal}.sf_content hr{display:none}.page--info .title-h2{display:table;height:auto}.back-controll .btn,.back-controll button,.back-controll{padding-right:0;padding-left:0;width:100% !important;margin-right:0 !important}.btn.btn_class.btn_class_1{padding-right:0;padding-left:0;width:100% !important;margin-right:0}.widget-form-callback .first__block{width:100%;margin-bottom:-5px}.widget-form-callback p.form__title span{margin-top:0}.widget-form-callback .form__field{width:100%}nav.menu .footer__copyright{color:white;width:100%;margin-top:auto}.menu-container{display:flex;display:-ms-flexbox;overflow-x:hidden;overflow-y:scroll;height:100%;flex-wrap:wrap}nav.menu .footer__copyright a{color:white;text-decoration:underline;display:block;line-height:normal;margin-top:5px}nav.menu .footer__copyright p{width:100%;padding:0 10px 0 20px;line-height:17px;margin:20px 0 0 0}.menu-wrapper{background:transparent}.menu__list li.parent>a:before{content:"";background-image:url("/img/arrow-down.png");background-repeat:no-repeat;background-size:8px 6px;background-position:center right 7px;position:absolute;right:10px;width:20px;height:20px}.menu__list li.parent.active>a+.menu__wrap,.menu__list li.parent.active>a+ul{display:block !important}.menu-wrapper{padding-bottom:20px;padding-top:10px}ul.menu__list{width:100%;padding:0}.menu__wrap{box-shadow:inset 0 -4px 4px 0 rgba(0,0,0,.11);margin-bottom:-4px !important}.menu-container{box-shadow:0 0 20px 13px rgba(0,0,0,.18)}li.menu__subitem.parent>a:before{top:-4px}.menu__list li.parent.active>a:before{background-position:rotate(180deg);background-position:center right 7px;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);right:12px}li.review__item.h2review{flex-wrap:wrap}.breadcrumbs{min-height:auto;display:table-footer-group; display: none;}.header{border-bottom:1px solid #dadada}.sidebar__title.title-h2{font-size:20px}.page--info .page--list{width:100%;max-width:none;overflow:hidden;padding:0;border:0;padding-top:10px;display:block}.gallery-wrap{width:100%}.page--info .left-side{width:100%;margin:0;margin-bottom:20px}.page--info .page--list .page--row-value,.page--info .page--list li .btn--sell,.page--info .btn-rare{width:100%}nav.menu.active .container{max-width:none}nav.menu .container{max-width:none;padding:0}.gallery__block{padding:10px}form#mse2_filters fieldset{width:49%;margin-right:2%}form#mse2_filters fieldset{margin-left:0}form#mse2_filters fieldset:nth-child(2),form#mse2_filters fieldset:nth-child(4){margin-right:0}select.chosen-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("/assets/templates/tg/img/down-arrow-select-dark.png");padding-right:30px;padding-top:2px;background-repeat:no-repeat;background-position:right 8px top 12px;background-size:10px;border-radius:2px}select.chosen-select.active{background-image:url("/assets/templates/tg/img/down-arrow-select-white.png");background-repeat:no-repeat;background-position:right 8px top 12px;background-size:10px}.filter .reset-filter{margin-left:15px}.gallery__title{font-size:16px;line-height:23px;margin:0}.banner__block{width:100%;padding:34px;min-height:auto}.review__list li:nth-child(1),.review__list li:nth-child(2){display:block !important;width:100%}.aggregate__item p.brand__title{float:left;clear:both;padding-right:7px;margin:4px 0 1px}.aggregate__item p.brand__name{width:auto;float:left}.aggregate__price{display:table;width:100%;padding-top:14px}.aggregate__link{font-size:19px;line-height:21px}.review__person{width:100%;border-bottom:1px solid #dadada;border-right:0}.review__text{width:100%;width:100%;padding-top:15px;text-overflow:clip;word-break:break-word}.btn--review{width:auto;width:100%;padding:0 20px;white-space:nowrap;margin-bottom:10px}.review__btn{flex-wrap:wrap;width:100%}.review__btn .review-filters{order:2;margin-bottom:15px;width:100%}.review__btn .review-filters select{margin-bottom:5px}.review{overflow:hidden}.review__link{width:100%}.banner__title{font-size:25px}ul.review__list.rows{padding-left:0;display:table;width:100%}.phones span{text-align:left;margin-bottom:17px}.phones span{width:81px;float:left;margin-bottom:11px;margin-top:3px}ul.service--list li{width:48%}.promo__item{text-align:center;min-height:109px;float:left;padding:20px 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:center;-ms-flex-align:center;align-items:center}.promo__link,.promo__title{display:block;margin:0 auto}section.promo{overflow:hidden}.promo__list{-ms-flex-pack:justify;justify-content:center;-ms-flex-align:center;align-items:center}.promo__title{font-size:17px}.promo__link{min-height:auto;font-size:15px;line-height:44px;line-height:normal;width:auto;margin:0 11px;padding:10px;position:absolute;top:0;bottom:0;left:0;right:0;border:0;text-indent:-999999px;background:none !important}.wrapper-main ul{padding-right:2%;margin:0}ul.category-main{padding:0}.category__link{background:none !important;border:0 !important;margin-bottom:35px;padding:0 20px}.category__item{width:31%;margin-left:2%}.footer__copyright{max-width:none;margin-bottom:0;margin-top:0}p.address.address--footer,.phones.phones--footer{display:none}.social--footer{margin-top:15px}.address.address--footer{margin:0}.phones.phones--footer{margin:0;border:0}.phones.phones--footer:before{top:28px}.menu__link{margin:0;min-height:auto;padding:4px 10px;padding:5px 20px;text-decoration:none;color:white;display:block;font-weight:600;text-transform:uppercase;font-size:14px;position:relative}.menu__wrap{display:none !important;position:relative;width:100%;margin:0;padding:0;padding-left:15px;background:none}li.menu__item{border-bottom:1px solid #4b7d00;border-right:0;padding:0;padding:3px 0}.menu-container{border-top:1px solid #325400}.brand__item{width:100% !important;margin-right:0;margin-bottom:10px}.sf_content{order:2}section.aggregate{width:100%;margin-bottom:0}.breadcrumbs:before{height:1px;background:#dadada;width:100%;content:"";position:absolute}main{display:table;table-layout:fixed;width:100%}.contacts__block{padding-top:15px;padding-bottom:15px}.contacts__block,.contacts__top{display:block}.address--contacts{width:100%;margin:0;max-width:none}.contacts__block:first-of-type{padding-bottom:15px;border-right:0;border-bottom:1px solid #dadada}.phones.phones--contacts .social{justify-content:start;padding-top:10px}.menu__btn_text{display:inline-block;position:relative;font-weight:600}.menu__main ul li.menu__subitem a{font-size:12px}.menu__wrap:before,.menu__wrap:after{display:none}.menu__subitem{margin:4px 10px}.menu__sublink{font-size:12px;width:100%;margin:7px 0 7px 0}.menu__subitem{padding:0;margin:0}.menu__main ul{display:none}.menu__list:after{visibility:hidden;opacity:0}.menu.active .menu__list:after{opacity:.9;visibility:visible}.menu__close{display:block;position:absolute;right:0;right:15px;font-size:40px;color:white;top:15px;cursor:pointer}.aggregate__block{width:100%;padding-bottom:0}.aggregate__item{flex-wrap:wrap}.aggregate__img{width:100%;height:100%}.aggregate__block>a{width:100px;height:70px}.brand__bottom--aggregate{width:100%;border-left:0;padding-top:0;background:white}.page--info .page--list li.bytton-li span.page--label{display:none}.page--info .page--list ul li.last-li p{width:100%}.page--info .page--list ul li.last-li{text-align:center}.aggregate__block>a{position:absolute;right:20px}.aggregate__block{display:block}.aggregate-mark{padding-right:117px;width:100%}.aggregate__link{width:100%}.aggregate__name{padding:0}.aggregate__garant{position:relative;margin-top:10px;font-size:12px;left:0}.aggregate__text{display:none}.brand__item p.brand__text{min-height:auto}.sidebar__link{min-height:auto;margin-bottom:16px !important}.sidebar__button.active:before{display:none}.wrapper-internal+.sidebar{display:block;padding-top:15px}.sidebar:before{content:"";background:#dadada;height:2px;border:0;box-shadow:0 2px 4px 1px rgba(113,113,113,.16);position:absolute;width:100%;left:0;top:0}.sidebar{position:relative}.sidebar__item{margin:7px 0}.sidebar__item .sidebar__name{font-size:15px}.sidebar__logo{max-width:39px;max-height:30px}.sidebar__img{min-width:40px;margin:0 14px 0 0 !important}.sidebar__item{display:block !important;width:100% !important}.sidebar__item .sidebar__name{color:#2b2b2b !important;display:block}.sidebar__button.active .sidebar__name{color:#579006 !important}li.sidebar__item ul.sidebar__list a{font-size:14px}.sidebar__item{margin:0 !important}.address.address--footer,.phones.phones--footer{display:block;font-size:13px;color:#dcdcdc}.phones.phones--footer a{font-size:18px;color:#dcdcdc}.social--footer{width:16%;display:inline-block;margin:0;float:right;max-width:53px}.address.address--footer,.phones.phones--footer{display:inline-block;width:75%;vertical-align:top;float:left;margin-top:12px}.footer__copyright a{line-height:normal;display:block;margin:10px 0}.social--footer a{margin-top:10px}.phones--footer .phones__link{margin-top:2px}.social--footer a{margin:10px 0 0 10px}.review__person{padding-top:18px;padding-bottom:10px}}@media(max-width:575px){#orderParts-form span.error_telephone.error .error{margin-bottom:20px}form#comment-form .form-group input:not(#comment-captcha){width:100%;min-width:100%}.footer{padding-top:20px}ul.category_grid li{width:33%}form#comment-form .form-group{width:100%}#comment-form .form-actions input{width:100%;border:0}form#comment-form .form-group{width:48%;margin-right:2%}#comment-form .form-group+.form-group{margin-right:0 !important}form#comment-form .form-group+div+.form-group{width:auto}#ticketForm .form-actions{border:0;padding:0;margin:0}input#comment-captcha{width:145px}.sf_text .about{display:table;width:100%;margin-bottom:45px}.album-title{font-size:18px;line-height:17px;margin-top:20px}.menu-container-footer{margin:0 -15px}.form-callback-wrap2 form{padding:20px 15px}.form-callback-wrap2{margin:0 -15px}.form-callback-wrap2 form .form__title{margin-bottom:0}.form-callback-wrap2 form .form__title span{margin-bottom:5px}.form-callback-wrap2 form .form__field,.form-callback-wrap2 form .form__field:last-of-type,.add_photo-form+.form__btn{max-width:100%}.form-callback-wrap2 form .form__title h2{margin-bottom:10px}.form-callback-wrap2 form .form__title{font-size:24px;padding-right:0}.file-uploader-items .thumb{width:100%;height:auto;object-fit:cover}.add_photo-form a{width:100%}.file-uploader-items .file-wrap{width:21%;height:auto;margin-bottom:0}.file-uploader-items{margin-right:-3px;width:100%;max-width:100%}#orderParts-form .form__field:nth-child(3){display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#orderParts-form .form__field:nth-child(3) .easy-autocomplete{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}#orderParts-form .form__field:nth-child(3) .form__small{margin-bottom:20px;margin-top:0}.filter-tags{white-space:nowrap;overflow:scroll;max-width:100%;padding:0;margin-bottom:0;margin-bottom:-10px;padding-top:0;padding-bottom:0;padding-bottom:15px;line-height:normal}.filter-tags a{margin-bottom:0}.sf_tags{overflow:hidden;max-width:100vw;margin:0 -15px;position:relative;padding:0 15px}.description.desc-gallery .desc-inner>.text{font-size:16px}.gallery-more-btn>span{font-size:12px;line-height:16px}.sidebar__name{margin:3px 0 1px 0}table.table.table-bordered.stacktable.small-only th{overflow:hidden}#orderParts-form .easy-autocomplete,#jot-form .easy-autocomplete input,#jot-form .easy-autocomplete{width:100% !important}.widget-form-callback{margin-bottom:35px}.our-toc strong+ol{padding-left:0}.menu-container{width:80%}.get-service-btn,.uslov-modal{width:100%}#orderParts-form .form__title span{margin-bottom:0}img.aggregate__img-modal{display:none}table.table.table-bordered.stacktable.small-only th{text-align:center}.form.ec-form .reviews-yandex-button{position:relative;background:transparent;text-align:left;width:100%;padding:0;margin-bottom:15px}img.category__img{max-width:95px;min-width:46px;width:100%}.brand__item .brand__title{line-height:normal;font-size:16px;padding-bottom:0}form#widget_form_callback{padding:0}section.content .content__marks ul.sidebar__list li{width:29%;margin:15px 2%}.sidebar__item{width:29%;margin:15px 2%}.sidebar__link{padding:0}.sidebar__img{margin:0 auto}.promo__link{margin:0;transform:skewX(0);padding:0}.promo__title{font-size:12px;padding:0 16px}section.promo{margin:0;display:none}.promo__list{margin:0 -23px}.promo__item{padding:0;width:33%;min-height:70px;border-bottom:1px solid #161f0b}.category__title{font-size:16px;margin-top:5px;line-height:normal}.category__link{padding:0;margin-bottom:20px}.category__circle{width:70px;height:70px;padding:11px}section.service{margin:0 -15px 0;padding:0 15px 15px 15px}.banner__block{padding:20px 15px}.wrapper--sidebar{margin-top:0}.fancybox-content:not(.modal-ajax){padding:0 !important}.review__btn{margin-bottom:0}#pdopage+.review__btn{margin-top:-40px;margin-bottom:20px}.about{margin-top:0;margin-bottom:20px;max-width:100%;word-break:break-word}.about p ul{padding-left:30px}.banner{background-image:repeating-radial-gradient(circle,rgba(152,152,152,.3) 0,rgba(152,152,152,.3) 1px,transparent 2px,transparent 100%),linear-gradient(to right bottom,#446f08,#1f3209,#010109,#101017);margin:0 -15px;position:relative;width:auto}.banner__text{line-height:16px}.table-responsive{display:block;overflow-y:hidden;overflow-x:auto}.category__item{width:48%}.service__subtitle{font-size:17px}.gallery__block{display:none}.form__name,.it-wrapper{width:100%}.form__icon,.form__small{width:100%;margin-top:20px}.widget-form-callback .form__field button.form__btn{margin-top:-1px;max-width:none}.form__field{display:block}.form__btn{width:100%}.form__policy{width:100%}.form{padding:15px}.widget-form-callback{padding:0}.form__title{font-size:26px;margin-bottom:15px}.form__title span{font-size:18px}.form__field:last-of-type{margin-bottom:20px}#call-form{width:100%}#jot-form .form__name{width:100%}#jot-form .form__name:nth-child(1){margin-bottom:20px}.form__field .form-group{margin-bottom:20px}.wrapper--breadcrumbs{padding:10px 0}.wrapper-internal .title-h2{font-size:24px;line-height:normal;margin-top:28px;padding-right:0}.brand__item .brand__title{font-size:16px;padding:8px 20px}.fancybox-content{width:100%;padding:15px}div#map-modal{max-height:400px !important}h2,.h2{font-size:20px}h3{font-size:17px}.about p:not(.brand__name) img{width:100%}ul.service--list li{width:100%}.page--info .left-side{margin-top:25px}.page--info{display:block;margin-top:28px}.page--info .title-h2{display:table-header-group}.widget-form-callback p.form__title{padding:0}.widget-form-callback .form__field button.form__btn{margin:13px auto 0}.breadcrumbs li a,.breadcrumbs li>span{line-height:normal}.about--product [itemprop="description"] span em{white-space:pre-wrap;word-break:break-word}#jot-form .easy-autocomplete input#ec-subject-reviews{margin-bottom:0}.ec-rating.ec-clearfix{float:left;text-align:left;width:100%}.ec-rating-description{width:100%}}.stacktable{width:100%}.st-head-row{padding-top:1em}.st-head-row.st-head-row-main{font-size:19px;background:none;color:#2b2b2b;border:0}.st-key{width:49%;text-align:right;padding-right:1%}.st-val{width:49%;padding-left:1%}@media(max-width:320px){form#mse2_filters fieldset{width:100%;margin-right:0}.review__btn .review-filters select{width:100%;min-width:auto !important;float:left;max-width:100% !important}.review__btn .review-filters select:nth-child(1){margin-right:0}}
.easy-autocomplete{position:relative}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41db00;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(146,237,107,.6)}.easy-autocomplete.eac-green-light ul{border-color:#41db00;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(146,237,107,.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41db00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,90,90,.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,90,90,.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,231,84,.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,231,84,.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(55,55,55,.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(55,55,55,.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:none;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:none}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,.8);border-radius:4px;box-shadow:none;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,.8);box-shadow:none}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:none;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5a91cb;box-shadow:none}.easy-autocomplete.eac-blue ul{border-color:#5a91cb}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5a91cb}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:none;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:none}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:none;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:none}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #fff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}
.chip-tyuning-element{margin:5px 0}.chip-tyuning-element.stage2{display:none}.chip-tyuning-element .chip-tyuning-link{padding:7px;display:flex;flex-flow:row wrap;justify-content:space-between;background-color:#fafafa;cursor:pointer;align-items:center}.chip-tyuning-element .chip-tyuning-link .modengine{flex:0 0 40%}.chip-tyuning-element .chip-tyuning-link .more{width:0;height:0;border-style:solid;border-width:15px 10px 0 10px;border-color:#434343 transparent transparent transparent}.chip-tyuning-element .chip-tyuning-link .more.active{transform:rotate(180deg)}.chip-tyuning-element .hidden-area{flex:0 0 100%;max-height:0;overflow:hidden;background-color:#fff}.chip-tyuning-element .hidden-area.active{max-height:1000px}.chip-tyuning-element .hidden-area .stage_select{display:flex;flex-flow:row wrap;justify-content:flex-start;font-size:20px;font-weight:bold;margin-top:20px;align-items:center}.chip-tyuning-element .hidden-area .stage_select h4{margin-right:30px}.chip-tyuning-element .hidden-area .stage_select span{cursor:pointer;padding:10px 30px;width:100%;margin:0;flex:0 0 36%;text-align:center;border:1px solid #579006;border-radius:4px}.chip-tyuning-element .hidden-area .stage_select span:last-of-type{margin-left:1%}.chip-tyuning-element .hidden-area .chars h4{text-transform:none;margin-bottom:10px;font-weight:normal}.chip-tyuning-element .hidden-area .stage_select span.active{background-color:#579006;color:#fff}.chip-tyuning-element .hidden-area .desc{margin:20px 0}.chip-tyuning-element .hidden-area .compare .chars_line{font-size:14px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.chip-tyuning-element .hidden-area .compare .chars_line span{flex:0 0 20%}.chip-tyuning-element .hidden-area .compare .chars_line span:nth-child(1){flex:0 0 30%}.chip-tyuning-element .hidden-area .compare .chars_line span:nth-child(3),.chip-tyuning-element .hidden-area .compare .chars_line span:nth-child(4){color:#579006}.chip-tyuning-element .hidden-area .chars_graph{margin:20px 0;display:flex;flex-flow:row wrap;justify-content:space-between}.chip-tyuning-element .hidden-area .chars_graph .chars_graph-elem{flex:0 0 49%;display:flex;flex-flow:row wrap;justify-content:space-between;margin:10px 0;font-weight:bold}.chip-tyuning-element .hidden-area .chars_graph .chars_graph-elem:nth-child(even){color:#579006}.chip-tyuning-element .hidden-area .chars_graph .chars_graph-elem>div{flex:0 0 100%;background-color:#fafafa;padding:5px 10px;color:black}.chip-tyuning-element .hidden-area .chars_graph .chars_graph-elem:nth-child(even)>div{background-color:#579006;color:#fff;position:relative}.chip-tyuning-element .hidden-area .chars_graph .chars_graph-elem:nth-child(even)>div>span{position:relative;font-style:normal}.chip-tyuning-element .hidden-area .chars_graph .chars_graph-elem:nth-child(even)>div .fill{background-color:#425f18;position:absolute;right:0;top:0;height:100%}.chip-tyuning-element .hidden-area .chip-tyuning-price{font-size:24px;font-weight:bold}.chip-tyuning-element .hidden-area .chip-tyuning-price span{color:#579006}.chip-tyuning-element .hidden-area p{padding-bottom:30px}#searchtuningform{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin:50px 0}#searchtuningform .formreset{cursor:pointer;position:relative;padding:.6em 1.4em .5em 25px}#searchtuningform .formreset:before{content:"x";background:#2b2b2b;width:18px;height:18px;display:inline-block;border-radius:50%;line-height:20px;text-align:center;color:#fff;font-style:normal;font-size:14px;vertical-align:0;padding-left:0;position:absolute;left:2px;top:11px}#searchtuningform fieldset{flex:0 0 22.7%;border:0;margin-right:20px;padding:0}#searchtuningform fieldset:last-of-type{margin-right:0}#searchtuningform fieldset select{width:100%}#searchtuningform .chosen-select.disabled{cursor:default;opacity:.75;pointer-events:none}.stage_select h4,.compare h3{text-transform:none}.chip-table{display:none}.chip-table.enabled{display:block}.chip-form-hide{display:block}.chip-form-hide.enabled{display:none}.tuning_models{display:flex;flex-flow:row wrap;justify-content:flex-start}.tuning_models .tuning--elem h4{margin-bottom:5px;margin-right:20px}.tuning_models .tuning--elem .tuning--child{position:absolute;display:none;flex-flow:row nowrap;background:#fff;padding:10px}.tuning_models .tuning--elem:hover .tuning--child{display:flex}.tuning_models .tuning--elem .tuning--child_link{margin:0 10px}.formreset{display:none}.chosen-container.arrow::after{content:"";position:absolute;right:-38px;bottom:0;border:19px solid transparent;border-left:19px solid #579006;height:0;width:0}@media(max-width:767px){#searchtuningform fieldset{flex:0 0 100%;margin:10px 0}.stage_select h4{flex:0 0 100%}.chip-tyuning-element .hidden-area .stage_select span{flex:0 0 49%}.chip-tyuning-element .chip-tyuning-link .modengine{flex:0 0 100%}}
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px !important;max-height:99999px !important;min-width:0 !important;min-height:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute !important;top:50% !important;left:50% !important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:"";border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none !important;transform:none !important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url("/assets/templates/tg/css/addons/fotorama-4.6.4/fotorama.png") no-repeat}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url("/assets/templates/tg/css/addons/fotorama-4.6.4/fotorama@2x.png") 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none !important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#000}.fotorama--fullscreen{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;float:none !important;z-index:2147483647 !important;background:#000;width:100% !important;height:100% !important;margin:0 !important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1 !important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:0 !important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px !important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0 !important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0 !important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none !important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0) !important;transform:translate3d(32px,-32px,0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0) !important;transform:translate3d(-48px,0,0) !important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0) !important;transform:translate3d(48px,0,0) !important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}