@import url("bootstrap.css");
@import url("css.css");
@import url("font.css");
@import url("hover.css");

body , html {
    height: 100%;
    background: #DFDFDF;
    font-size: 14px;
    font-family: 'Inter';
    font-weight: 400;
    font-style: normal;
    line-height: 170%;
}
body {
	-webkit-user-select: none; /* Safari */
  -moz-user-select: none;    /* Firefox */
  -ms-user-select: none;     /* IE10+/Edge */
  user-select: none;         /* Standard */
}
.wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.content {
    flex: 1 0 auto;
}
.footer {
    flex: 0 0 auto;
}

.headerTop {
    background: #fff;
}
.headerTop > .container {
    height: 88px;
}
.font-30 {
    line-height: normal;
}
.seo p {
    font-size: 16px;
    padding: 10px 0;
    margin: 0;
}
.hidd {
    height: 160px;
    overflow: hidden;
}
.hidd.active {
    height: auto;
}
.etOne {
    margin-left: auto;
}
.topNav  {
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 25px;
    margin-right: -5px;
}
.topNav li {
    display: inline-block;
	vertical-align: middle;
    padding: 2px 5px;
    position: relative;
}
.topNav li.t-n-review a {
  display: flex;
  align-items: center;
  transition: none;
}
.topNav li.t-n-review a span:nth-child(1) {
  margin-right: 5px;
  height: 17px;
}
.topNav li.t-n-review a span:nth-child(1) svg path, .topNav li.t-n-review a span:nth-child(2) {
  transition: all .2s linear;
}
.topNav li.t-n-review a:hover span:nth-child(1) svg path {
  fill: #FF4D00;
}
.topNav li.t-n-review a:hover span:nth-child(2) {
  color: #FF4D00;
}
.topNav li ul {
	display: none;
	min-width: 170px;
   position: absolute;
   top: 100%;
   -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
   -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
   box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.4);
   background: #fff;
   z-index: 9999;
   padding: 5px 0;
   margin: 0;
   list-style-type: none;
}
.topNav li ul li {
   padding: 5px 10px;
   display: block;
}
.topNav li ul li a {
   border-radius: 0;
   padding: 0;
}
.topNav li:hover ul {
   display: block;
}
.topNav li a {
    position: relative;
    padding: 2px 0;
    border-radius: 100px;
    display: block;
}

.clients-open {
   position: relative;
   padding: 2px 0;
   display: block;
   padding-right: 30px;
   cursor: pointer;
}
.clients-open:after {
   content: '';
   position: absolute;
   width: 12px;
   height: 8px;
   top: calc(50% - 4px);
   right: 15px;
   transition: all .2s linear;
   background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABwSURBVHgBhY7BDYAgDEVbJvIA8+gm4Ca6DpA4ErZKDUqJ/0L6+x4AQIkxTvATYUxKySPikXOeRzDvmGHW0IxcllI2TeKOd3XECyYz0OHvBhdr7a7Aq3MuoNz0leTVFgb5jiY1eeBOUKQXPAxLVexyAnDWRJMdcLr/AAAAAElFTkSuQmCC');
}
.topNav li:hover .clients-open:after {
   transform: rotate(180deg);
}
.trust_from_china {
	display: inline-flex;
	align-items: center;
	height: 40px;
	background: #FF4D00;
	border-radius: 5px;
	padding: 0 15px;
	color: #fff;
	font-weight: 700;
	cursor: pointer;
	transition: all .2s linear;
	margin-left: 30px;
}
.trust_from_china svg {
	margin-right: 10px;
}
.trust_from_china:hover {
	background: #333;
	color: #fff;
}
.autorization {
    width: 70px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.authPop {
    font-size: 30px;
    cursor: pointer;
    text-align: center;
}
.authPop span:before {
   transition: 0.5s linear;
}
.authPop:hover span:before {
   color: #FF4D00;
}
.logo {
    display: flex;
    align-items: center;
}
.ru #logo-ua {
  display: none!important;
}
.ua #logo-ru {
  display: none!important;
}
.logo:hover svg path {
    fill: #FF4D00;
}
.logo img {
    height: 55px;
}
body {
    top: 0!important;
}
/* Прячем панель гугла */
.skiptranslate {
    display: none !important;
}
/* Убираем подсветку ссылок */
.goog-text-highlight {
    background-color: inherit;
    box-shadow: none;
    box-sizing: inherit;
}

.tels {
    position: relative;
	margin-left: auto;
}
.allPhones {
    display: flex;
    align-items: center;
    cursor: pointer;
	line-height: 150%;
}
.allPhones-left {
	height: 31px;
	margin-right: 7px;
}
.allPhones-right span {
	display: flex;
	align-items: center;
	line-height: 1;
}
.allPhones-right span:nth-child(1) b {
	font-size: 16px;
	margin-right: 10px;
	margin-left: 3px;
}
.allPhones-right span:nth-child(2) {
	color: rgba(135, 135, 135, 1);
	margin-top: 5px;
}
.allPhones.active .allPhones-right span:nth-child(1) b {
	color: rgba(255, 77, 0, 1);
}
.allPhones.active .allPhones-right span:nth-child(1) b + svg {
	transform: rotate(180deg);
}
.allPhones.active .allPhones-right span:nth-child(1) b + svg path {
	fill: rgba(255, 77, 0, 1);
}
.visibleTels {
    position: absolute;
    width: 480px;
    background: white;
    z-index: 9;
    padding: 10px 20px;
    top: 135%;
    right: 0;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    display: none;
}
.visibleTels table {
	width: 100%;
}
.visibleTels table tr td {
    padding: 10px 0;
    vertical-align: middle;
}
.visibleTels table tr {
	border-bottom: 1px solid rgba(223, 223, 223, 1);
}
.visibleTels table tr:last-child {
	border-bottom: 0;
}
.visibleTels table tr td:nth-child(1) {
	line-height: 120%;
}
.visibleTels table tr td:nth-child(1) span:nth-child(1) {
	font-size: 14px;
	display: block;
}
.visibleTels table tr td:nth-child(1) span:nth-child(2) {
	font-size: 12px;
	color: rgba(135, 135, 135, 1);
	display: block;
}
.visibleTels table tr td:nth-child(2) {
    text-align: right;
}
.visibleTels table tr td:nth-child(2) a {
    font-size: 14px;
	font-weight: 700;
	vertical-align: middle;
}
.visibleTels table tr td:nth-child(2) svg {
	display: inline-block;
	vertical-align: middle;
}
.d-p-viber {
    background: #420CB4;
    border-radius: 5px;
    width: 50%;
    height: 21px;
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    transition: all .2s linear;
}
.d-p-viber:hover {
    background: #F81155;
}
.d-p-viber span {
    color: #fff;
    font-weight: 700;
    font-size: 10px;
}
.d-p-viber span + span {
    margin-left: 3px;
}
.d-p-viber span::before {
    color: #fff;
    font-weight: 400;
}
.header_telegramm {
    width: 130px;
    min-width: 130px;
    height: 40px;
    background: #00B2FF;
    border-radius: 5px;
    color: #fff;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 10px;
}
.header_telegramm svg {
    margin-right: 3px;
    width: 16px;
    height: 16px;
}
.header_telegramm:hover {
    background: #FF4D00;
    color: #fff;
}
.headerBottom {
    background: #5C098E;
}
.searchContainer {
    flex-grow: 1;
    position: relative;
}
.form_div {
    position: relative;
    height: 40px;
    border-radius: 5px;
}
.form_div form {
    width: 100%;
    height: 100%;
}
#SearchInput {
    background: #fff;
    box-shadow: none;
    position: relative;
    padding-left: 20px;
    border: 1px solid #DFDFDF;
    width: 100%;
    height: 100%;
    transition: 0.5s linear;
}
#SearchInput::-webkit-input-placeholder {
    color: #878787;
}
#SearchInput::-moz-placeholder {
    color: #878787;
}
#SearchInput:-moz-placeholder {
    color: #878787;
}
#SearchInput:-ms-input-placeholder {
    color: #878787;
}
.form_div .my_but {
    float: right;
    width: 40px;
    height: 100%;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    background: #00B2FF;
    color: white;
    font-size: 22px;
    line-height: 1.9;
	border-radius: 0 5px 5px 0;
    transition: all .2s linear;
}
.form_div .my_but span:before {
    color: #fff;
}
.form_div .my_but:hover span:before {
    color: #fff;
}
.form_div .my_but:hover {
   background: #FF4D00;
}
.dynamic_search {
	display: none;
    position: absolute;
    top: calc(100% + 20px);
	overflow: hidden;
    background: #fff;
    z-index: 9;
    width: 100%;
    padding: 20px;
    max-height: 400px;
    overflow: auto;
    z-index: 999;
	border-radius: 5px;
}
.dynamic_search table tr td {
    padding-top: 10px;
    padding-bottom: 10px;
}
.dynamic_search table tr td:nth-child(1) {
    padding-right: 10px;
}
.dynamic_search .line {
    background: #DFDFDF;
	height: 1px;
    margin: 20px 0;
}

.bootstrap-select.btn-group .dropdown-menu {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
    border-radius: 0;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
    display: block;
}
.bootstrap-select.btn-group .dropdown-menu.inner li a {
    padding: 5px 9px;
    display: block;
}
.bootstrap-select.btn-group .dropdown-menu.inner li a:hover {
    color: #6a2874;
}
.lang .dropdown-toggle::after {
    width: 12px;
    height: 8px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABNSURBVHgBhYzREQAQDEPLRDbqKIxi06hTHFeVrzb3XogkABJ9shg5MkbYgVmZHOUP2ldL0q7qG2ZZsMPGck+5lw7JhR+SDz8kH74kE27czYwZeCNT6wAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    border: 0;

}
.lang .show .dropdown-toggle::after {
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}
.lang .bootstrap-select > .dropdown-toggle {
    background: none;
    border: 0!important;
    padding-right: 20px!important;
    width: initial!important;
    height: 35px!important;
}
.lang .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    color: #fff;
    font-weight: 300;
    width: initial!important;
}
input, textarea, button {
    outline: none;
}
.bootstrap-select.btn-group .dropdown-menu.inner li a {
    padding: 5px 10px;
    display: block;
}
.bootstrap-select.btn-group .dropdown-menu.inner li a:hover {
    color: #c59e69;
}
.lang .bootstrap-select {
    width: initial!important;
}
.lang {
    color: white;
    padding: 0 10px;
    border-left: 1px solid #ffffff38;
    border-right: 1px solid #ffffff38;
    height: 40px;
    display: flex;
    align-items: center;
}

.flex-grow-1 {
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.catalogButton {
    height: 60px;
    background: #FF4D00;
    color: #fff;
    cursor: pointer;
    width: 100%;
    z-index: 999;
    overflow: hidden;
    vertical-align: middle;
    border: 0;
    position: relative;
    font-weight: bold;
}
.catalogButton .icon-menu {
    position: absolute;
    left: 15px;
    top: 15px;
    font-size: 30px;
}
.catalogButton .icon-menu:before {
    color: #fff;
}
.catalogButton.active span {
    color: #fff;
}
.catalogButton.active {
    background: #FF4D00;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}
.col-4 {
    padding-left: 10px;
    padding-right: 10px;
}

.course  {
    color: #fff;
    white-space: nowrap;
    padding: 0 20px;
}

.cartDiv table {
    height: 60px;
    background: #390658;
    color: #fff;
    min-width: 150px;
}
.cartDiv table tr td:nth-child(1) {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 35px;
    position: relative;
    min-width: 60px;
    width: 60px;
}
.cartDiv .count {
    min-width: 18px;
    height: 18px;
    background: #FF4D00;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    display: block;
    position: absolute;
    line-height: 1.5;
    border-radius: 50%;
    top: 8px;
    right: 10px;
}
.wishButton span {
    font-size: 30px;
    line-height: 1;
}
.wishButton {
    width: 70px;
    height: 40px;
    border-left: 1px solid #ffffff38;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 0;
    cursor: pointer;
    position: relative;

}
 .wishButton span:before {
    transition: 0.5s linear;
}
 .wishButton:hover span:before {
    color: #FF4D00;
}
.wishButton .count {
    width: 18px;
    height: 18px;
    background: #FF4D00;
    color: white;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    display: block;
    position: absolute;
    line-height: 1.5;
    border-radius: 50%;
    top: -2px;
    right: 10px;
}
.center {
    padding: 30px 0 0 0;
	/*background-image: url("../images/new-year-bg.png");*/
}
.ban img {
    width: 100%;
}
.menuAndSlider {
    margin-top: -30px;
}
.banners {
    position: relative;
    margin-top: 20px;
}
.swiper-slider .swiper-button-prev, .swiper-slider .swiper-button-next {
   width: 40px;
   height: 50px;
   background: #FFFFFF;
   border-radius: 100px;
   transition: all .2s linear;
}
.swiper-slider .swiper-button-prev {
  border-radius: 0px 25px 25px 0px;
  left: 0;
  padding-right: 7px;
}
.swiper-slider .swiper-button-next {
  border-radius: 25px 0px 0px 25px;
  right: 0;
  padding-left: 7px;
}
.swiper-slider .swiper-button-prev:hover, .swiper-slider .swiper-button-next:hover {
   background: #FF4D00;
}
.swiper-slider .swiper-button-prev svg path, .swiper-slider .swiper-button-next svg path {
   transition: all .2s linear;
}
.swiper-slider .swiper-button-prev:hover svg path, .swiper-slider .swiper-button-next:hover svg path {
   fill: #fff;
}
.swiper-slider .swiper-button-prev::after, .swiper-slider .swiper-button-next::after {
   display: none;
}

.csd_gradient {
   position: absolute!important;
   background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
   bottom: 0;
   left: 0;
   right: 0;
   width: 100%;
   height: 100px;
   padding-bottom: 0;
   z-index: 9;
   display: flex;
   align-items: flex-end;
}
.scroll-div {
   margin: 0 auto;
    width: 100%;
    margin: 0 40px;
    max-width: 100%;
    height: 49px;
     overflow: auto;
}
.scroll-div .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
   height: 7px;
   top: 0px;
   cursor: pointer;
}
.scroll-div .simplebar-scrollbar {
   background: #fff;
   opacity: .6;
}
.scroll-div .simplebar-scrollbar.simplebar-hover {
   background: #fff;
   opacity: 1;
   cursor: pointer;
}
.scroll-div  .simplebar-track.simplebar-horizontal  {
   height: 7px;
   bottom: 10px;
   background: #fbfbfb4a;
}
.scroll-div  .simplebar-track.simplebar-horizontal .simplebar-hover .simplebar-scrollbar {
   background: #fff;
   cursor: pointer;
}

.custom-swiper-dots {
    display: flex;
    align-items: center;
}
.custom-swiper-dots .box {
    margin-right: 20px;
    height: 25px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
}
.s-n-name {
    display: block;
    margin: 0 20px;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    text-align: center;
    transition: all .2s ease;
    cursor: pointer;
    white-space: nowrap;
}
.custom-swiper-dots .slick-slide:hover .s-n-name {
    color: #EC7529;
}
.prog {
    background: #ffffff38;
    height: 3px;
    margin-top: 0;
}
.myBar {
    height: 3px;
    width: 0%;
    background-color: #fff;
}
.orange-hover:hover {
  color: #000;
}
.slider-and-banners-module {
	margin-top: 20px;
	display: flex;
}
.sabm-left {
	width: calc(50% - 10px);
}
.sabm-right {
	margin-left: 20px;
	width: calc(50% - 10px);
}
.sabm-right a {
	display: block;	
}
.sabm-right a + a {
	margin-top: 20px;
}
.sabm-right a img {
	max-width: 100%;
	height: auto;
}
.sabm-item {
	background: #fff;
	padding: 30px;
}
.sabm-item-name {
	font-weight: 700;
	font-size: 20px;
	display: block;
}
.sabm-row {
	display: flex;
}
.sabm-item-left {
	width: 50%;
	padding-right: 15px;
}
.sabm-item-right {
	width: 50%;
	padding-left: 15px;
	padding-top: 10px;
}
.sabm-action-block {
	width: 100%;
	border: 1px solid #FF0000;
	border-radius: 100px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0 10px;	
	height: 47px;
	font-size: 16px;
	margin-top: 20px;
}
.sabm-action-block .sabm-action-block-img {
	height: 21px;
	margin-right: 10px;
}
.sabm-action-block  .rad {
	color: #FF0000;
}
.sabm-container-for-bage {
	margin-top: 25px;
}
.sabm-container-for-bage .bage {
	height: 25px;
	padding: 0 5px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	font-size: 12px;
	color: #fff;
	border-radius: 5px;
	margin-right: 5px;
}
.sabm-price-box {
	clear: both;
}
.sabm-left-padding {
	padding-right: 30px;
}
.sabm-price-box {
	margin-top: 20px;
}
.sabm-price-box del {
	font-size: 18px;
}
.sabm-price-box span.font-16.bold.orange {
	color: #FF0000;
	font-size: 24px;
	margin-left: 3px;
}
.sabm-buy-box {
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 30px;
}
.sabm-item-img img {
	max-width: 100%;
	height: auto;
}


.no_goods.slider-and-banners-module .sabm-left {
	display: none;
}
.no_goods.slider-and-banners-module .sabm-right {
	margin-left: 0;
	width: 100%;
	display: flex;
}
.no_goods.slider-and-banners-module .sabm-right a {
	width: calc(50% - 10px);
}
.no_goods.slider-and-banners-module .sabm-right a + a {
	margin-left: 20px;
	margin-top: 0;
}
.no_goods.slider-and-banners-module .sabm-right a img {
	max-width: 100%;
	height: auto;
}



















.sabm-left .owl-dots {
   text-align: center;
   position: absolute;
   bottom: 39px;
   left: 70px;
   width: 100px;
}
.sabm-left .owl-dots .owl-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
  background: #fff;
  border: 1px solid #DFDFDF; 
  margin: 0 5px;
  padding: 0;
}
.sabm-left .owl-dots .owl-dot.active {
  background-color: #FF4D00;
  border: 1px solid #FF4D00;
}
.sabm-left .owl-dots .owl-dot:focus {
  outline: none;
}
.sabm-left .owl-carousel, .sabm-left .owl-stage-outer, .sabm-left .owl-stage, .sabm-left .owl-item, .sabm-item {
	height: 100%;
}

.sabm-left .owl-nav {
	margin-top: -70px!important;
	display: flex!important;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	left: 30px;
	width: 180px;
}
.sabm-left .owl-nav .owl-prev, .sabm-left .owl-nav .owl-next {
	width: 40px!important;
	height: 40px!important;
	border: 1px solid #DFDFDF!important;
	border-radius: 100px!important;
	display: flex!important;
	align-items: center!important;
	justify-content: center!important;
	margin: 0!important;
	padding: 0!important;
	background: transparent!important;
	cursor: pointer!important;
	opacity: 1!important;
	transition:  all .2s linear;
}
.sabm-left .owl-nav .owl-prev:hover, .sabm-left .owl-nav .owl-next:hover {
	border: 1px solid #FF4D00!important;
}















body.overflow .content {
    position: relative;
}
body.overflow .layer {
    display: block;
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    height: 100%;
    min-height: 100%;
    background: rgba(0,0,0, 0.5);
    z-index: 9;
}
.fixedHeader.overflow .layer {
    top: 80px;
}
.catalogNavigation {
    display: none;
    position: absolute;
    top: 60px;
    z-index: 9999;
    background: white;
    left: 10px;
    width: calc(25% - 20px);
}
.catalogNavigation.active {
    display: block;
}

.catalogNavigation .firstUl  {
    margin: 0;
    list-style: none;
    display: inline-block;
    background: white;
    padding: 0 0 0px 0;
    z-index: 9;
    overflow: hidden;
    /* min-height: 445px; */
    width: 100%;
}

.catalogNavigation .firstUl > li {
    border-bottom: 1px solid #efefef;
}
.catalogNavigation .firstUl > li:last-child {
    border-bottom: 0;
}
.catalogNavigation .firstUl > li > a {
   display: flex;
   padding: 0 18px;
   height: 33px;
   font-size: 14px;
   line-height: 1;
   position: relative;
   color: #202020;
   -ms-flex-align: center !important;
   align-items: center !important;
   transition: 0s linear;
}
.catalogNavigation .firstUl > li > a > span:nth-child(1):before {
    color: #CBCBCB;
    font-size: 22px;
    margin-right: 10px;
}
.catalogNavigation .firstUl > li.trend-li a {
	background: linear-gradient(0deg, rgba(255, 77, 0, 0.07), rgba(255, 77, 0, 0.07)), #FFFFFF;
}
.catalogNavigation .firstUl > li.trend-li a span:nth-child(1) {
	display: block;
	min-width: 30px;
	height: 28px;
}
.catalogNavigation .firstUl > li.trend-li a span + span {
	color: #FF4D00;
	font-weight: 700;
}
.catalogNavigation .firstUl > li:nth-child(2) > a {
  background: rgba(0, 210, 72, 0.07);
  color: #00D248;
  font-weight: 700;
}
.catalogNavigation .firstUl > li:nth-child(2) > a > span:nth-child(1)::before {
  display: none;
}
.catalogNavigation .firstUl > li:nth-child(2) > a > span:nth-child(1) {
	content: '';
	width: 24px;
	height: 22px;
	display: block;
	margin-right: 7px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPWSURBVHgBnZVvTBt1HMaf6/Xu2usf2oOuDLrBwJXhhM1saAIki/uTJepclgzijKgzc76Y880WF18Zjb7Q6BtfOeeM84WJE82mTjKtoggj4GL4u0IpA0qh0L/X69HetVzPmuzFNgTOPe8u932efH7P93c5QKPEhX0X1alKm9Z5nYYZgu9v6FBF6mUxpffFB9zNGjyaglWleNt1IpkCWEeQ2+nr1uCBXstQLjpz9dVfDO9sTc3+AI3SQox2+qlGS12p5cqEfjc0ilxv4Oz3r20JCeEvJDlr50PiVrbE1p+YjPjX861bxfDwRFtiMb6RLBwuPB2BQyAvBw60fMNw9vecX386uZpvzSqevdD6lqXY/FxNc42BMTNw7XTBWcUZaEJ3fCEZP4gHJX66ytLZWMYc+7hzGn23Y0hHlxC1GNV9yuCPkpNuX8u7asfnLjz/QpIznd/hSFYuKBR4kwliWITRxpIEa3DrBIWPjC/++b+CJ06ftj4xxXp+osLctSBB/NoxAUVRsLmqFZmwgKBvDKzdLJbuKhsMD4WimoNnWspaetzqUd9iKCtlZcpUbkVeIVG/6xzSlIrljB+EntymptQ6kjVdExfiaU3BG3Oltx45UtdHFzH79SRlNVI06nUGeAe/A1uRQLLQ954aHXSUIUiwNk9oZHoF9Ypb8Ubnm0ebPmi6vqzPdUjJtMtMG0Gmsnj7peN4vMKBEc8w4uE4Pnp9P04ectUTkB/7Lzji7oeg91JxJDXX81XfwOdTerXRWbvh8PJyDpIkQ/0rgJyTQywhQ5ZlbJbiuHkjrDI22yQfy52Y7h37Y1Vi2myzFxkLG3cw7xN28vBi4YPw99+G1+ND3l0JkSCxGIygZFMJRnkKS2CIvNXIbajbcOx+4nvu8Wezow/19vSmFRqskjMTyflNyKuzoBka3PZS5MUYiuajsATS+ITYgVPlfyMwFuKYAs0dyDzuX96Zm2dK8qrcxTmslsJRCZdzLwwlT0IlesEHEpj8bRyz3dMQ5gU0q3YcCpC4KocQVbIqazfJzu1l41HvwswK4mLS1D4+NmXkg8KtDC9OVOwdeobmxogi1vltbf2WI8tp6GLJOBiKzg/FkroT1WmkZopQnmYlISYYpEz23x9A14rlufe4GyRF8ge6A4m2L9tMDsp0dqB/tMPb5R+xCunfuUerG2Ljc6g4+PDl6saq1iU+w5MKZfPe8Pv6LvbU3l3DPcFrqWW38+c5XjoQESQkc7rm+lNNLwphoYexGl7JpnJX+s73foi1lreaXDZjxMzoMwaalMVZMeZ513PyzqtLq3n+AVZAofvf0IHkAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.catalogNavigation .firstUl > li:nth-child(3) > a > span:nth-child(1)::before {
  display: none;
}
.catalogNavigation .firstUl > li > a > span.pliti {
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 7px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5NTdfNTg2NTcpIj4KPHBhdGggZD0iTTMuNDgxNDggMTMuNjI5NkMzLjQ4MTQ4IDE1LjMzMzMgMy45MzgyNyAxNi44OTUzIDQuODUxODUgMTguMzE1NkM1Ljc2NTQzIDE5LjczNDggNi45ODc2NSAyMC44MDI1IDguNTE4NTIgMjEuNTE4NUM4LjMyMDk5IDIxLjIyMjIgOC4xNzI4NCAyMC45MTM2IDguMDc0MDcgMjAuNTkyNkM3Ljk3NTMxIDIwLjI3MTYgNy45MjU5MyAxOS45NTA2IDcuOTI1OTMgMTkuNjI5NkM3LjkyNTkzIDE5LjAzNyA4LjA0MzQ2IDE4LjQ4MTUgOC4yNzg1MiAxNy45NjNDOC41MTI1OSAxNy40NDQ0IDguODI3MTYgMTYuOTc1MyA5LjIyMjIyIDE2LjU1NTZMMTIuMzcwNCAxMy40ODE1TDE1LjUxODUgMTYuNTU1NkMxNS45MzgzIDE2Ljk3NTMgMTYuMjU5MyAxNy40NDQ0IDE2LjQ4MTUgMTcuOTYzQzE2LjcwMzcgMTguNDgxNSAxNi44MTQ4IDE5LjAzNyAxNi44MTQ4IDE5LjYyOTZDMTYuODE0OCAxOS45NTA2IDE2Ljc2NTQgMjAuMjcxNiAxNi42NjY3IDIwLjU5MjZDMTYuNTY3OSAyMC45MTM2IDE2LjQxOTggMjEuMjIyMiAxNi4yMjIyIDIxLjUxODVDMTcuNzUzMSAyMC44MDI1IDE4Ljk3NTMgMTkuNzM0OCAxOS44ODg5IDE4LjMxNTZDMjAuODAyNSAxNi44OTUzIDIxLjI1OTMgMTUuMzMzMyAyMS4yNTkzIDEzLjYyOTZDMjEuMjU5MyAxMi4zOTUxIDIxLjAzMTEgMTEuMjI4MSAyMC41NzQ4IDEwLjEyODlDMjAuMTE3NSA5LjAzMDYyIDE5LjQ1NjggOC4wNDkzOCAxOC41OTI2IDcuMTg1MThDMTguMDk4OCA3LjUwNjE3IDE3LjU4MDIgNy43NDY2NyAxNy4wMzcgNy45MDY2N0MxNi40OTM4IDguMDY3NjUgMTUuOTM4MyA4LjE0ODE1IDE1LjM3MDQgOC4xNDgxNUMxMy44MTQ4IDguMTQ4MTUgMTIuNDc1MSA3LjY0MTk3IDExLjM1MTEgNi42Mjk2M0MxMC4yMjgxIDUuNjE3MjggOS41OTI1OSA0LjM0NTY4IDkuNDQ0NDQgMi44MTQ4MUM4LjQ4MTQ4IDMuNjI5NjMgNy42Mjk2MyA0LjQ3NTA2IDYuODg4ODkgNS4zNTExMUM2LjE0ODE1IDYuMjI4MTUgNS41MjQ5NCA3LjEyMzQ2IDUuMDE5MjYgOC4wMzcwNEM0LjUxMjU5IDguOTUwNjIgNC4xMjk4OCA5Ljg3NjU0IDMuODcxMTEgMTAuODE0OEMzLjYxMTM2IDExLjc1MzEgMy40ODE0OCAxMi42OTE0IDMuNDgxNDggMTMuNjI5NlpNMTIuMzcwNCAxNS41NTU2TDEwLjI1OTMgMTcuNjI5NkM5Ljk4NzY1IDE3LjkwMTIgOS43Nzc3OCAxOC4yMDk5IDkuNjI5NjMgMTguNTU1NkM5LjQ4MTQ4IDE4LjkwMTIgOS40MDc0MSAxOS4yNTkzIDkuNDA3NDEgMTkuNjI5NkM5LjQwNzQxIDIwLjQxOTggOS42OTc3OCAyMS4wOTg4IDEwLjI3ODUgMjEuNjY2N0MxMC44NTgzIDIyLjIzNDYgMTEuNTU1NiAyMi41MTg1IDEyLjM3MDQgMjIuNTE4NUMxMy4xODUyIDIyLjUxODUgMTMuODgzIDIyLjIzNDYgMTQuNDYzNyAyMS42NjY3QzE1LjA0MzUgMjEuMDk4OCAxNS4zMzMzIDIwLjQxOTggMTUuMzMzMyAxOS42Mjk2QzE1LjMzMzMgMTkuMjM0NiAxNS4yNTkzIDE4Ljg3MDEgMTUuMTExMSAxOC41MzYzQzE0Ljk2MyAxOC4yMDM1IDE0Ljc1MzEgMTcuOTAxMiAxNC40ODE1IDE3LjYyOTZMMTIuMzcwNCAxNS41NTU2Wk0xMC44ODg5IDBWMi4yMjIyMkMxMC44ODg5IDMuNDgxNDggMTEuMzIxIDQuNTM3MjggMTIuMTg1MiA1LjM4OTYzQzEzLjA0OTQgNi4yNDA5OSAxNC4xMTExIDYuNjY2NjcgMTUuMzcwNCA2LjY2NjY3QzE1LjgzOTUgNi42NjY2NyAxNi4yOTA0IDYuNTg2MTcgMTYuNzIzIDYuNDI1MThDMTcuMTU0NiA2LjI2NTE4IDE3LjU2NzkgNi4wMzcwNCAxNy45NjMgNS43NDA3NEwxOC41OTI2IDUuMjU5MjZDMTkuOTAxMiA2LjIyMjIyIDIwLjkyIDcuNDQ0NDQgMjEuNjQ4OSA4LjkyNTkzQzIyLjM3NjggMTAuNDA3NCAyMi43NDA3IDExLjk3NTMgMjIuNzQwNyAxMy42Mjk2QzIyLjc0MDcgMTYuNTE4NSAyMS43MzQzIDE4Ljk2ODkgMTkuNzIxNSAyMC45ODA3QzE3LjcwOTYgMjIuOTkzNiAxNS4yNTkzIDI0IDEyLjM3MDQgMjRDOS40ODE0OCAyNCA3LjAzMTExIDIyLjk5MzYgNS4wMTkyNiAyMC45ODA3QzMuMDA2NDIgMTguOTY4OSAyIDE2LjUxODUgMiAxMy42Mjk2QzIgMTEuMDg2NCAyLjc5NjA1IDguNjA0OTQgNC4zODgxNSA2LjE4NTE5QzUuOTgxMjMgMy43NjU0MyA4LjE0ODE1IDEuNzAzNyAxMC44ODg5IDBaIiBmaWxsPSIjQ0JDQkNCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjk1N181ODY1NyI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.catalogNavigation .firstUl > li > a > span.teploventilyatori {
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 7px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5NTdfNTg2NjEpIj4KPHBhdGggZD0iTTEwLjI2MTQgMjRDOS4zNzUgMjQgOC42OTkwOSAyMy43Mzg2IDguMjMzNjQgMjMuMjE1OUM3Ljc2NzI3IDIyLjY5MzIgNy41MzQwOSAyMi4xMDIzIDcuNTM0MDkgMjEuNDQzMkM3LjUzNDA5IDIwLjk4ODYgNy42MzA5MSAyMC41NDU1IDcuODI0NTUgMjAuMTEzNkM4LjAxNzI3IDE5LjY4MTggOC4zMjk1NSAxOS4zMjk1IDguNzYxMzYgMTkuMDU2OEM5LjI2MTM2IDE4LjY5MzIgOS42ODcyNyAxOC4yMTU5IDEwLjAzOTEgMTcuNjI1QzEwLjM5MTggMTcuMDM0MSAxMC42NDc3IDE2LjM3NSAxMC44MDY4IDE1LjY0NzdDMTAuNTc5NSAxNS41NTY4IDEwLjM1NzcgMTUuNDU0NSAxMC4xNDE0IDE1LjM0MDlDOS45MjU5MSAxNS4yMjczIDkuNzE1OTEgMTUuMDc5NSA5LjUxMTM3IDE0Ljg5NzdMNi4zNDA5MSAxNi4wNTY4QzYgMTYuMTcwNSA1LjY4MTgyIDE2LjI2NzMgNS4zODYzNiAxNi4zNDczQzUuMDkwOTEgMTYuNDI2NCA0Ljc4NDA5IDE2LjQ2NTkgNC40NjU5MSAxNi40NjU5QzMuMjg0MDkgMTYuNDY1OSAyLjI0NDU1IDE1LjkzNzcgMS4zNDcyNyAxNC44ODE0QzAuNDQ5MDkxIDEzLjgyNDEgMCAxMi4yODQxIDAgMTAuMjYxNEMwIDkuMzc1IDAuMjYxMzY0IDguNjk5MDkgMC43ODQwOTEgOC4yMzM2NEMxLjMwNjgyIDcuNzY3MjcgMS44ODYzNiA3LjUzNDA5IDIuNTIyNzMgNy41MzQwOUMzIDcuNTM0MDkgMy40NTQ1NSA3LjYzMDkxIDMuODg2MzYgNy44MjQ1NUM0LjMxODE4IDguMDE3MjcgNC42NzA0NSA4LjMyOTU1IDQuOTQzMTggOC43NjEzNkM1LjMwNjgyIDkuMjYxMzYgNS43ODQwOSA5LjY4NzI3IDYuMzc1IDEwLjAzOTFDNi45NjU5MSAxMC4zOTE4IDcuNjI1IDEwLjY0NzcgOC4zNTIyNyAxMC44MDY4QzguNDQzMTggMTAuNTc5NSA4LjU0NTQ2IDEwLjM1NzcgOC42NTkwOSAxMC4xNDE0QzguNzcyNzMgOS45MjU5MSA4LjkyMDQ2IDkuNzE1OTEgOS4xMDIyNyA5LjUxMTM3TDcuOTQzMTggNi4zNDA5MUM3LjgyOTU1IDYuMDIyNzMgNy43MzI3MyA1LjcwNDU1IDcuNjUyNzMgNS4zODYzNkM3LjU3MzY0IDUuMDY4MTggNy41MzQwOSA0Ljc2MTM2IDcuNTM0MDkgNC40NjU5MUM3LjUzNDA5IDMuMTAyMjcgOC4xMzYzNiAyLjAxNjgyIDkuMzQwOTEgMS4yMDk1NUMxMC41NDU1IDAuNDAzMTgyIDEyLjAxMTQgMCAxMy43Mzg2IDBDMTQuNjI1IDAgMTUuMzAwOSAwLjI1NTQ1NSAxNS43NjY0IDAuNzY2MzY0QzE2LjIzMjcgMS4yNzgxOCAxNi40NjU5IDEuODYzNjQgMTYuNDY1OSAyLjUyMjczQzE2LjQ2NTkgMi45NTQ1NSAxNi4zNjkxIDMuMzkxODIgMTYuMTc1NSAzLjgzNDU1QzE1Ljk4MjcgNC4yNzgxOCAxNS42NzA1IDQuNjQ3NzMgMTUuMjM4NiA0Ljk0MzE4QzE0LjczODYgNS4yODQwOSAxNC4zMTI3IDUuNzU1NDUgMTMuOTYwOSA2LjM1NzI3QzEzLjYwODIgNi45NiAxMy4zNTIzIDcuNjI1IDEzLjE5MzIgOC4zNTIyN0MxMy40NDMyIDguNDY1OTEgMTMuNjc1OSA4LjU3OTU1IDEzLjg5MTQgOC42OTMxOEMxNC4xMDc3IDguODA2ODIgMTQuMzA2OCA4Ljk0MzE4IDE0LjQ4ODYgOS4xMDIyN0wxNy42NTkxIDcuOTA5MDlDMTggNy43OTU0NiAxOC4zMTI3IDcuNzA0NTUgMTguNTk3MyA3LjYzNjM2QzE4Ljg4MDkgNy41NjgxOCAxOS4xODE4IDcuNTM0MDkgMTkuNSA3LjUzNDA5QzIxLjAyMjcgNy41MzQwOSAyMi4xNTM2IDguMTc1OTEgMjIuODkyNyA5LjQ1OTU1QzIzLjYzMDkgMTAuNzQ0MSAyNCAxMi4xNzA1IDI0IDEzLjczODZDMjQgMTQuNjI1IDIzLjcyNzMgMTUuMzAwOSAyMy4xODE4IDE1Ljc2NjRDMjIuNjM2NCAxNi4yMzI3IDIyLjAyMjcgMTYuNDY1OSAyMS4zNDA5IDE2LjQ2NTlDMjAuOTA5MSAxNi40NjU5IDIwLjQ4ODYgMTYuMzY5MSAyMC4wNzk1IDE2LjE3NTVDMTkuNjcwNSAxNS45ODI3IDE5LjMyOTUgMTUuNjcwNSAxOS4wNTY4IDE1LjIzODZDMTguNjkzMiAxNC43Mzg2IDE4LjIxNTkgMTQuMzEyNyAxNy42MjUgMTMuOTYwOUMxNy4wMzQxIDEzLjYwODIgMTYuMzc1IDEzLjM1MjMgMTUuNjQ3NyAxMy4xOTMyQzE1LjU1NjggMTMuNDIwNSAxNS40NTQ1IDEzLjYzNjQgMTUuMzQwOSAxMy44NDA5QzE1LjIyNzMgMTQuMDQ1NSAxNS4wNzk1IDE0LjI2MTQgMTQuODk3NyAxNC40ODg2TDE2LjA1NjggMTcuNjU5MUMxNi4xNzA1IDE3Ljk3NzMgMTYuMjY3MyAxOC4yNzgyIDE2LjM0NzMgMTguNTYxOEMxNi40MjY0IDE4Ljg0NjQgMTYuNDY1OSAxOS4xMjUgMTYuNDY1OSAxOS4zOTc3QzE2LjQ0MzIgMjAuNTc5NSAxNS45MDkxIDIxLjY0MjMgMTQuODYzNiAyMi41ODU5QzEzLjgxODIgMjMuNTI4NiAxMi4yODQxIDI0IDEwLjI2MTQgMjRaTTEyIDE0LjQ1NDVDMTIuNjgxOCAxNC40NTQ1IDEzLjI2MTQgMTQuMjE1OSAxMy43Mzg2IDEzLjczODZDMTQuMjE1OSAxMy4yNjE0IDE0LjQ1NDUgMTIuNjgxOCAxNC40NTQ1IDEyQzE0LjQ1NDUgMTEuMzE4MiAxNC4yMTU5IDEwLjczODYgMTMuNzM4NiAxMC4yNjE0QzEzLjI2MTQgOS43ODQwOSAxMi42ODE4IDkuNTQ1NDYgMTIgOS41NDU0NkMxMS4zMTgyIDkuNTQ1NDYgMTAuNzM4NiA5Ljc4NDA5IDEwLjI2MTQgMTAuMjYxNEM5Ljc4NDA5IDEwLjczODYgOS41NDU0NiAxMS4zMTgyIDkuNTQ1NDYgMTJDOS41NDU0NiAxMi42ODE4IDkuNzg0MDkgMTMuMjYxNCAxMC4yNjE0IDEzLjczODZDMTAuNzM4NiAxNC4yMTU5IDExLjMxODIgMTQuNDU0NSAxMiAxNC40NTQ1Wk0xMC4yMjczIDguNjI1QzEwLjQ3NzMgOC40NjU5MSAxMC43Mzg2IDguMzUyMjcgMTEuMDExNCA4LjI4NDA5QzExLjI4NDEgOC4yMTU5MSAxMS41NTY4IDguMTgxODIgMTEuODI5NSA4LjE4MTgyQzEyLjAxMTQgNy4yNSAxMi4zMjM2IDYuNDAzMTggMTIuNzY2NCA1LjY0MTM2QzEzLjIxIDQuODgwNDYgMTMuNzg0MSA0LjI2MTM2IDE0LjQ4ODYgMy43ODQwOUMxNC42OTMyIDMuNjQ3NzMgMTQuODQ2OCAzLjQ3NzI3IDE0Ljk0OTUgMy4yNzI3M0MxNS4wNTE0IDMuMDY4MTggMTUuMTAyMyAyLjgxODE4IDE1LjEwMjMgMi41MjI3M0MxNS4xMDIzIDIuMjA0NTUgMTQuOTk0NSAxLjkzMTgyIDE0Ljc3OTEgMS43MDQ1NUMxNC41NjI3IDEuNDc3MjcgMTQuMjE1OSAxLjM2MzY0IDEzLjczODYgMS4zNjM2NEMxMi44NTIzIDEuMzYzNjQgMTEuODM1NSAxLjU3MzY0IDEwLjY4ODIgMS45OTM2NEM5LjU0IDIuNDE0NTUgOC45NDMxOCAzLjI1IDguODk3NzMgNC41QzguODk3NzMgNC43MjcyNyA4LjkzMTgyIDQuOTQzMTggOSA1LjE0NzczQzkuMDY4MTggNS4zNTIyNyA5LjEyNSA1LjUzNDA5IDkuMTcwNDYgNS42OTMxOEwxMC4yMjczIDguNjI1Wk00LjQzMTgyIDE1LjEwMjNDNC43NSAxNS4xMDIzIDUuMTcwNDYgMTUuMDExNCA1LjY5MzE4IDE0LjgyOTVMOC42NTkwOSAxMy43NzI3QzguNSAxMy41NDU1IDguMzgwOTEgMTMuMzAwOSA4LjMwMTgyIDEzLjAzOTFDOC4yMjE4MiAxMi43NzgyIDguMTgxODIgMTIuNDg4NiA4LjE4MTgyIDEyLjE3MDVDNy4yNSAxMS45ODg2IDYuNDAzNjQgMTEuNjc2NCA1LjY0MjczIDExLjIzMzZDNC44ODA5MSAxMC43OSA0LjI2MTM2IDEwLjIxNTkgMy43ODQwOSA5LjUxMTM3QzMuNjQ3NzMgOS4zMDY4MiAzLjQ2IDkuMTUzMTggMy4yMjA5MSA5LjA1MDQ2QzIuOTgyNzMgOC45NDg2NCAyLjc1IDguODk3NzMgMi41MjI3MyA4Ljg5NzczQzIuMTM2MzYgOC44OTc3MyAxLjg0NjM2IDkuMDA1NDYgMS42NTI3MyA5LjIyMDkxQzEuNDYgOS40MzcyNyAxLjM2MzY0IDkuNzg0MDkgMS4zNjM2NCAxMC4yNjE0QzEuMzYzNjQgMTEuNTM0MSAxLjYyNSAxMi42NTkxIDIuMTQ3NzMgMTMuNjM2NEMyLjY3MDQ1IDE0LjYxMzYgMy40MzE4MiAxNS4xMDIzIDQuNDMxODIgMTUuMTAyM1pNMTAuMjYxNCAyMi42MzY0QzExLjM1MjMgMjIuNjM2NCAxMi40MzE4IDIyLjM5MjMgMTMuNSAyMS45MDQxQzE0LjU2ODIgMjEuNDE1IDE1LjEwMjMgMjAuNTc5NSAxNS4xMDIzIDE5LjM5NzdDMTUuMTAyMyAxOS4xOTMyIDE1LjA2ODIgMTguOTk0MSAxNSAxOC44MDA1QzE0LjkzMTggMTguNjA3NyAxNC44NzUgMTguNDQzMiAxNC44Mjk1IDE4LjMwNjhMMTMuNzcyNyAxNS4zNDA5QzEzLjUyMjcgMTUuNTIyNyAxMy4yNSAxNS42NDc3IDEyLjk1NDUgMTUuNzE1OUMxMi42NTkxIDE1Ljc4NDEgMTIuMzk3NyAxNS44MTgyIDEyLjE3MDUgMTUuODE4MkMxMS45ODg2IDE2Ljc1IDExLjY3NjQgMTcuNTk2OCAxMS4yMzM2IDE4LjM1ODZDMTAuNzkgMTkuMTE5NSAxMC4yMTU5IDE5LjczODYgOS41MTEzNyAyMC4yMTU5QzkuMzI5NTUgMjAuMzI5NSA5LjE4MTgyIDIwLjUwNTkgOS4wNjgxOCAyMC43NDVDOC45NTQ1NSAyMC45ODMyIDguODk3NzMgMjEuMjE1OSA4Ljg5NzczIDIxLjQ0MzJDOC44OTc3MyAyMS43NjE0IDkuMDA1OTEgMjIuMDQgOS4yMjIyNyAyMi4yNzkxQzkuNDM3NzMgMjIuNTE3MyA5Ljc4NDA5IDIyLjYzNjQgMTAuMjYxNCAyMi42MzY0Wk0yMS4zNzUgMTUuMTAyM0MyMS43MTU5IDE1LjEwMjMgMjIuMDExNCAxNS4wMDU1IDIyLjI2MTQgMTQuODExOEMyMi41MTE0IDE0LjYxOTEgMjIuNjM2NCAxNC4yNjE0IDIyLjYzNjQgMTMuNzM4NkMyMi42MzY0IDEyLjg1MjMgMjIuNDMxOCAxMS44Mjk1IDIyLjAyMjcgMTAuNjcwNUMyMS42MTM2IDkuNTExMzYgMjAuNzcyNyA4LjkyMDQ2IDE5LjUgOC44OTc3M0MxOS4yNzI3IDguODk3NzMgMTkuMDYyNyA4LjkyMDQ2IDE4Ljg3IDguOTY1OTFDMTguNjc2NCA5LjAxMTM2IDE4LjQ4ODYgOS4wNjgxOCAxOC4zMDY4IDkuMTM2MzZMMTUuMzc1IDEwLjIyNzNDMTUuNTExNCAxMC40NTQ1IDE1LjYxOTUgMTAuNzEgMTUuNjk5NSAxMC45OTM2QzE1Ljc3ODYgMTEuMjc4MiAxNS44MTgyIDExLjU1NjggMTUuODE4MiAxMS44Mjk1QzE2Ljc1IDEyLjAxMTQgMTcuNTk2OCAxMi4zMjM2IDE4LjM1ODYgMTIuNzY2NEMxOS4xMTk1IDEzLjIxIDE5LjczODYgMTMuNzg0MSAyMC4yMTU5IDE0LjQ4ODZDMjAuMzA2OCAxNC42NDc3IDIwLjQ2NTkgMTQuNzg5NSAyMC42OTMyIDE0LjkxNDFDMjAuOTIwNSAxNS4wMzk1IDIxLjE0NzcgMTUuMTAyMyAyMS4zNzUgMTUuMTAyM1oiIGZpbGw9IiNDQkNCQ0IiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOTU3XzU4NjYxIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.catalogNavigation .firstUl > li > a > span.fonari {
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 7px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNjY2NjcgMjRWMTAuMjY2N0w1IDYuMjY2NjdWMEgxOC4zMzMzVjYuMjY2NjdMMTUuNjY2NyAxMC4yNjY3VjI0SDcuNjY2NjdaTTExLjY2NjcgMTZDMTEuMjg4OSAxNiAxMC45NzI0IDE1Ljg3MiAxMC43MTczIDE1LjYxNkMxMC40NjEzIDE1LjM2MDkgMTAuMzMzMyAxNS4wNDQ0IDEwLjMzMzMgMTQuNjY2N0MxMC4zMzMzIDE0LjI4ODkgMTAuNDYxMyAxMy45NzIgMTAuNzE3MyAxMy43MTZDMTAuOTcyNCAxMy40NjA5IDExLjI4ODkgMTMuMzMzMyAxMS42NjY3IDEzLjMzMzNDMTIuMDQ0NCAxMy4zMzMzIDEyLjM2MTMgMTMuNDYwOSAxMi42MTczIDEzLjcxNkMxMi44NzI0IDEzLjk3MiAxMyAxNC4yODg5IDEzIDE0LjY2NjdDMTMgMTUuMDQ0NCAxMi44NzI0IDE1LjM2MDkgMTIuNjE3MyAxNS42MTZDMTIuMzYxMyAxNS44NzIgMTIuMDQ0NCAxNiAxMS42NjY3IDE2Wk02LjMzMzMzIDMuMzMzMzNIMTdWMS4zMzMzM0g2LjMzMzMzVjMuMzMzMzNaTTE3IDQuNjY2NjdINi4zMzMzM1Y1Ljg2NjY3TDkgOS44NjY2N1YyMi42NjY3SDE0LjMzMzNWOS44NjY2N0wxNyA1Ljg2NjY3VjQuNjY2NjdaIiBmaWxsPSIjQ0JDQkNCIi8+Cjwvc3ZnPgo=");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.catalogNavigation .firstUl > li > a > span.voennoe {
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 7px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK3SURBVHgBtVXbcdpAFF0JMfySCiJXYDTD8yuiguAKwBUYKgBXYFGBoYJABVG+mAFmJFdgpYLInwyvnKNcJbIiIzy278zOrnbvnnOfK6U+WLSXDpbLZUXTtK9Y2hgVjLIc+cfjMdB1fVatVqfqtQSLxcI0DONegCNAEPmHw+EpuqBplwnCAN+jU0TPCNbrdRfWOfI5BpFjWVaosj3sAXyIpYnh1Gq1wUkCAZ/QKgC3ARyoM2S1Wo0wDUE2gSfXmQQSlkcBt16ymuJ5HkNT3m63drFYnFE3Jtnv94Nms+n8RwAFgqs8yxGWb9ElTWMOTBokg6TcC4FxkTTQALhNZVzqZYHzHGddJNnC/BlhnBMQ85jn9Xq9H+th+r7ZbHqY/3qhQ5EbYaFQmCfDgAtDDA+fNnSmAKpwpi51sA6ljCNBkl3x4DJpoCFl58duIQw3u92OVk0lZMl8sGS7DAv64As9R3Hcg8yU8xBrO0mgwcoj3cXFGb5Zdj/S5UmPkNSOgBPApR4bjqRIdpQHGNZTqWRHBJIoVtB1Mg+sLoSO3rCrXZxPQFRGuHyVEhhhgsBkHiJglC3yNibBIxYPjUajkwIeMan4vJX4qrRHQhyFSv17SpISGnDTRzwr8UVYwTBVsoClUobQITABGUZfks9Sf8J+EOuzEAzMPzE67GQmFwq36MhB0lrs32DZFytDCcEVvHRPNSVFpwWytlg1AJ/FwCxVgNOykei14dUnhHQOcD8PnGJInOlO1PaxxVKqtNjNCFcgCQ1yCcR1yh0sLstFiivNNEnn4jWiA9Ci9VgTzKW16k8o2pjnqOkL9QYxWq1WgPkq65CvJQzgA/f8hUT3syfUGaLlKeDpYMP4pVIpSj4IuyAws97+LDHO0HFQMR6A7+INEPbVmZLrAYWdjWbkL/IXxsNbkv7u8hvunY2mZr8VWAAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.catalogNavigation .firstUl > li > a > span.tovari-dlya-kuhni {
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 7px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY0OF8yODU0NikiPgo8cGF0aCBkPSJNMy41Mzg2OSAyMS4xNjQ0QzMuOTI3MDIgMjEuMTY0NCA0LjI0MTgyIDIwLjg0OTYgNC4yNDE4MiAyMC40NjEzQzQuMjQxODIgMjAuMDczIDMuOTI3MDIgMTkuNzU4MiAzLjUzODY5IDE5Ljc1ODJDMy4xNTAzNyAxOS43NTgyIDIuODM1NTcgMjAuMDczIDIuODM1NTcgMjAuNDYxM0MyLjgzNTU3IDIwLjg0OTYgMy4xNTAzNyAyMS4xNjQ0IDMuNTM4NjkgMjEuMTY0NFoiIGZpbGw9IiNDQkNCQ0IiLz4KPHBhdGggZD0iTTIzLjkxODIgNy43MDEwOUMyMy42NDUyIDUuOTI2NjkgMjIuNzA1NyA0LjE2MDMgMjEuMjcyOCAyLjcyNzMzQzE5LjgzOTggMS4yOTQzNiAxOC4wNzM0IDAuMzU0Nzk1IDE2LjI5OSAwLjA4MTg0MjFDMTQuNDQ0MiAtMC4yMDM1MzMgMTIuNzk2OSAwLjI2NTEyMyAxMS42NjA1IDEuNDAxNTFDMTAuNTI0MiAyLjUzNzg2IDEwLjA1NTUgNC4xODUxOSAxMC4zNDA5IDYuMDM5OThDMTAuNDk2OSA3LjA1NDUgMTAuODcxMiA4LjA2NjI5IDExLjQzMDggOS4wMTQ3NkwxLjIyNzQyIDE3Ljc5NDRDMC40ODU0OCAxOC40MzI4IDAuMDM4OTAxOCAxOS4zNiAwLjAwMjI5MjQzIDIwLjMzODFDLTAuMDM0MzE2OSAyMS4zMTYzIDAuMzQxNjIxIDIyLjI3NDIgMS4wMzM3OCAyMi45NjY0QzEuNzI1OTMgMjMuNjU4NSAyLjY4Mzg3IDI0LjAzNDUgMy42NjIwMSAyMy45OTc4QzQuNjQwMTUgMjMuOTYxMiA1LjU2NzI5IDIzLjUxNDcgNi4yMDU3MyAyMi43NzI3TDE0Ljk4NTMgMTIuNTY5M0MxNS45MzM4IDEzLjEyODggMTYuOTQ1NiAxMy41MDMxIDE3Ljk2MDIgMTMuNjU5MkMxOS44MTQ5IDEzLjk0NDYgMjEuNDYyMyAxMy40NzU5IDIyLjU5ODYgMTIuMzM5NkMyMy43MzUgMTEuMjAzMiAyNC4yMDM2IDkuNTU1ODkgMjMuOTE4MiA3LjcwMTA5Wk01LjEzOTcgMjEuODU1NUM0Ljc0OTkzIDIyLjMwODQgNC4yMDY0NiAyMi41NzAxIDMuNjA5MzIgMjIuNTkyNUMzLjAxMjIzIDIyLjYxNDkgMi40NTA2NyAyMi4zOTQ1IDIuMDI4MDkgMjEuOTcyQzEuNjA1NTEgMjEuNTQ5NCAxLjM4NTE1IDIwLjk4NzkgMS40MDc1MSAyMC4zOTA3QzEuNDI5ODcgMTkuNzkzNiAxLjY5MTYyIDE5LjI1MDEgMi4xNDQ1NyAxOC44NjAzTDkuNjczNjggMTIuMzgxOEwxMS42MTgyIDE0LjMyNjNMNS4xMzk3IDIxLjg1NTVaTTEyLjUzOCAxMy4yNTc0TDEwLjc0MjcgMTEuNDYyTDEyLjIzNTcgMTAuMTc3M0MxMi40Njc5IDEwLjQ2NjMgMTIuNzE4NSAxMC43NDU5IDEyLjk4NjMgMTEuMDEzN0MxMy4yNTQyIDExLjI4MTUgMTMuNTMzNyAxMS41MzIxIDEzLjgyMjcgMTEuNzY0NEwxMi41MzggMTMuMjU3NFpNMjEuNjA0MiAxMS4zNDUyQzIwLjc5MjggMTIuMTU2NiAxOS41NzQ2IDEyLjQ4NDggMTguMTczOSAxMi4yNjkzQzE2LjY5MyAxMi4wNDE1IDE1LjIwMzggMTEuMjQyNSAxMy45ODA3IDEwLjAxOTRDMTIuNzU3NiA4Ljc5NjMzIDExLjk1ODYgNy4zMDcxMSAxMS43MzA3IDUuODI2MTRDMTEuNTE1MyA0LjQyNTUxIDExLjg0MzQgMy4yMDczMyAxMi42NTQ5IDIuMzk1ODdDMTMuNDY2MyAxLjU4NDQyIDE0LjY4NDUgMS4yNTYyIDE2LjA4NTEgMS40NzE3M0MxNy41NjYxIDEuNjk5NTUgMTkuMDU1MyAyLjQ5ODYyIDIwLjI3ODQgMy43MjE2OUMyMS41MDE1IDQuOTQ0OCAyMi4zMDA1IDYuNDMzOTIgMjIuNTI4MyA3LjkxNDk0QzIyLjc0MzggOS4zMTU1NiAyMi40MTU2IDEwLjUzMzcgMjEuNjA0MiAxMS4zNDUyWiIgZmlsbD0iI0NCQ0JDQiIvPgo8cGF0aCBkPSJNMTkuMDg1NCA2LjM0NDMzQzE4LjkwMDMgNi4zOTU3MSAxOC43MDYyIDYuMzk4MjQgMTguNTA4NyA2LjM1MTgzQzE4LjA5MiA2LjI1MzgyIDE3Ljc0NjIgNS45MDc5OCAxNy42NDgyIDUuNDkxNDlDMTcuNjAxOCA1LjI5Mzg3IDE3LjYwNDMgNS4wOTk3NiAxNy42NTU3IDQuOTE0NTVDMTcuODc1NCA0LjEyMjY1IDE3LjQxMDMgMy4yNTg3NCAxNi42MTg3IDIuOTg4ODNDMTUuNDAxNSAyLjU3MzkgMTQuMzE5MyAyLjcyMDE1IDEzLjY0OTQgMy4zODk5OUMxMy4wMTgxIDQuMDIxMyAxMi44NDg3IDQuOTkyOTcgMTMuMTcyNCA2LjEyNTk0QzEzLjQ1NTEgNy4xMTUzOCAxNC4wOTU0IDguMTQ0ODUgMTQuOTc1MyA5LjAyNDc0QzE1Ljg1NTEgOS45MDQ2MyAxNi44ODQ2IDEwLjU0NDkgMTcuODc0MSAxMC44Mjc2QzE5LjAwNyAxMS4xNTEzIDE5Ljk3ODYgMTAuOTgxOSAyMC42MSAxMC4zNTA2QzIxLjI3OTkgOS42ODA2NiAyMS40MjYxIDguNTk4NDEgMjEuMDExMiA3LjM4MTNDMjAuNzQxMyA2LjU4OTczIDE5Ljg3NzQgNi4xMjQ1NCAxOS4wODU0IDYuMzQ0MzNaTTE5LjYxNTYgOS4zNTYxOUMxOS4wNjggOS45MDM3OSAxNy4zOTI0IDkuNDUzMTggMTUuOTY5NiA4LjAzMDM4QzE0LjU0NjggNi42MDc1OCAxNC4wOTYyIDQuOTMxOTkgMTQuNjQzOCA0LjM4NDM1QzE0LjkxNjEgNC4xMTIwNSAxNS40ODQ3IDQuMDg3OTYgMTYuMTY0OSA0LjMxOTg1QzE2LjI1MTEgNC4zNDc2NSAxNi4zMjQ0IDQuNDU0NzEgMTYuMzAwNiA0LjUzODYyQzE2LjE4NTQgNC45NTQwNyAxNi4xNzgyIDUuMzgyODggMTYuMjc5MyA1LjgxMzE5QzE2LjQ5OTkgNi43NTE0NCAxNy4yNDg2IDcuNTAwMTggMTguMTg3IDcuNzIwODJDMTguNjE3MyA3LjgyMTkzIDE5LjA0NjEgNy44MTQ3MSAxOS40NjE0IDcuNjk5NDRDMTkuNTQyMyA3LjY3Njk5IDE5LjY0ODcgNy43NDI5OSAxOS42ODAxIDcuODM1MTVDMTkuOTEyIDguNTE1MyAxOS44ODc5IDkuMDgzOTQgMTkuNjE1NiA5LjM1NjE5WiIgZmlsbD0iI0NCQ0JDQiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzY0OF8yODU0NiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.catalogNavigation .firstUl > li > a > span.mobilnie-acsessuari {
	content: '';
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 7px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEUSURBVHgB7ZXfDYIwEMYP6ABuYDdQExLCG27ACDKJOAmOgBP4SPjzwAbWDZgA/Jr4QJDaosHEhC+5HLnr9ddCuRLNLGssWJblDY7TNAnG2A5q+kGmGMxhddu2FzKQZVkbWIjHFcwIIItqz/NiMlBRFAe4cCzHdMVZlnFsPaHXV9ZgESfXddN39VqA4zgxXIDJzv1413UBTIK/A2DiNZzASqN+PM/z2Lbto65eC8CHvmOiACfrOkhtJVhXbwKQK5W74IOUPC2Rrl4L8H1fwO3pQ9k0sxbAAvgDgPJHQyML0R4CMtNqMuApQeaA7SQAumg67KAqyQsH45NJANnvq6pKyEAYy1U5FUDAOAoPZK6GBvfxT/QAGWxQtQ/Nm8MAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.catalogNavigation .firstUl > li.t_m_is_new a {
  font-weight: 700;
  color: #00D248;
}
.catalogNavigation .firstUl > li.t_m_is_action a {
  font-weight: 700;
  color: #FF0000;
}
.catalogNavigation .firstUl > li.t_m_is_exclusive a {
  font-weight: 700;
  color: #5C098E;
}
.catalogNavigation .firstUl > li.t_m_is_top a {
    font-weight: 700;
    color: #27b2ec;
}
.t_m_is_new a > span:nth-child(1), .t_m_is_action a > span:nth-child(1), .t_m_is_exclusive a > span:nth-child(1),  .t_m_is_top a > span:nth-child(1) {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  margin-right: 9px;
}
div.subDiv {
    display: none;
    position: absolute;
    background: white;
    left: 100%;
    width: 340px;
    top: 0;
    height: 100%;
}
.subDiv .img {

}
.subDivTitle {
    border-bottom: 1px solid #efefef;
    padding: 0 10px;
    height: 33px;
    display: flex;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.subDivTitle a {
    display: inline!important;
    padding: 0!important;
    height: auto!important;
}
div.subDiv ul {
    width: 100%;
    background: #fff;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.italic {
    font-style: italic;
}
div.subDiv ul li a {
    display: flex;
    padding: 0 18px;
    height: 33px;
    font-size: 14px;
	line-height: 1;
    position: relative;

    -ms-flex-align: center !important;
    align-items: center !important;
    transition: 0s linear;
}
div.subDiv ul li {
    border-bottom: 1px solid #efefef;
    position: relative;
}

div.subDiv ul li .subDiv {
    left: 100%;
    height: inherit;
}

@media only screen and (min-width: 991px) {
    .catalogNavigation .firstUl li:hover > div.subDiv {
        display: block;
    }
    .catalogNavigation .firstUl li:hover > a {
        background: #f2f2f2;
        color: #000;
    }
    .catalogNavigation .firstUl li:hover > a .right-arrow {
        color: #1c38b6;
    }
    .catalogNavigation .firstUl li:hover .subDiv a {
        background: none;
    }
}
.right-arrow{
    font-size: 25px;
    width: 25px;
    height: 22px;
    position: absolute;
    right: 10px;
}
div.subDiv ul li a .right-arrow {

}
.hbLeft {
    position: relative;
}

.menuAndSlider .catalogNavigation {
    display: block!important;
    position: relative;
    left: 0;
    top: 0;
    margin: 0;
    z-index: 1;
    min-height: auto;
    background: transparent;
    width: 100%;
}
.menuAndSlider .catalogNavigation .firstUl {
    width: 100%;
    height: 100%;
}

.bannerAbolute {
    position: absolute;
    width: 1170px;
    max-width: 100%;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    padding: 70px;
}
.moreInfo {
    width: 150px;
    height: 50px;
    background: transparent;
    border: 1px solid white;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
    color: white;
    transition: 0.5s linear;
    margin-top: 50px;
    display: block;
    text-align: center;
    line-height: 2.9;
    border-radius: 20px;
}
.moreInfo:hover {
    color: #000;
    border: 1px solid #f7d3d3;
}

.title {
    padding: 10px 30px;
    border-top: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    color: #000;
}
.arrowCol {
    width: 40px;
    height: 40px;
    border: 1px solid #CBCBCB;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 22px;
    line-height: 2;
    background: #fff;
}
.arrowCol span:before {
    color: #d9d9d9;
}
.arrowCol:hover {
    background: #FF4D00;
    border: 1px solid #FF4D00;
}
.arrowCol:hover span:before {
    color: #fff;
}

.catalog {
    margin-left: 0;
    margin-right: 0;
}
.catalog .col-md-6, .catalog .col-lg-2, .catalog .col-lg-3 {
    padding-left: 0;
    padding-right: 0;
}

.ItemDiv .divForImg {
    position: relative;
    display: block;
    min-height: 200px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
}
.divForImg img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.in-box-container {
	display: flex;
	align-items: center;
	font-size: 12px;
	color: rgba(135, 135, 135, 1);
	position: absolute;
	bottom: 0;
    right: 15px
}
.in-box-container svg {
	margin-right: 5px;
}
.ItemDiv {
    position: relative;
}
.hoverDiv {
    transition: 0.4s linear;
    background: white;
    border: 1px solid #efefef;
}
.ItemDiv .paddingBlock {
    padding: 20px;
}
.ItemDiv:hover {
    z-index: 87;
}
.ItemDiv:hover .hoverDiv {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(58,31,93,0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(58,31,93,0.5);
    box-shadow: 0px 0px 8px 0px rgba(58,31,93,0.5);
    border: 1px solid #9e54fe;
}
.containerForChekbox {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 100%;
    z-index: 9;
}
.myCheckbox label, .standart-checkbox label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 30px;
    font-size: 14px;
    margin-bottom: 0;
    color: #524c4c;
    height: 16px;
}
.standart-checkbox label {
  padding-left: 20px;
}
.myCheckbox label:before, .standart-checkbox label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    position: absolute;
    left: 0px;
    top: 2px;
    border: 1px solid #dedfe1;
    background: white;
}
.standart-checkbox label:before {
  top: inherit;
  bottom: -4px;
}
.myCheckbox input[type=checkbox], .standart-checkbox input[type=checkbox] {
    display: none;
    margin-left: 0;
}
.myCheckbox input[disabled] + label, .standart-checkbox input[disabled] + label  {
    color: #b0b0b0;
    pointer-events: none;
}
.myCheckbox input[type=checkbox]:checked + label:before, .standart-checkbox input[type=checkbox]:checked + label:before {
    content: "\2714";
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    background-color: #FF4D00;
    color: white;
    border: 0;
}
.howMany {
    font-size: 12px;
    border-radius: 10px;
    padding: 2px 10px;
    background: white;
    border: 1px solid #DFDFDF;
    display: inline-block;
    vertical-align: middle;
}
.containerForChekbox .myCheckbox {
    display: inline-block;
    vertical-align: middle;
}
.containerForChekbox .myCheckbox label:before {
    width: 20px;
    height: 20px;
    border: 1px solid #DFDFDF;
}
.mainButtons .col-4, .mainButtons .col-8, .mainButtons .col-12, .mainButtons .col-5, .mainButtons .col-7 {
    padding-left: 5px;
    padding-right: 5px;
}
.mainButtons {
    margin-left: -5px;
    margin-right: -5px;
}
.number {
    background: white;
    height: 40px;
    border: 1px solid #DFDFDF;
    width: 100%;
    border-radius: 5px;
}
.number .minus, .number .plus {
    width: 30%;
    float: left;
    height: 100%;
    font-size: 34px;
    color: #CBCBCB;
    text-align: center;
    cursor: pointer;
    transition: 0.5s linear;
}
.number .minus {
    line-height: 1em;
}
.number .plus {
    line-height: 1em;
}
.number .minus:hover, .number .plus:hover {
    color: #20282c;
}
.number input {
    width: 40%;
    text-align: center;
    font-size: 16px;
    float: left;
    height: 100%;
    border: 0;
}
.pinkButton {
    background: #FF4D00;
    color: white;
    border: 0;
    border-radius: 5px;
    height: 40px;
    min-width: 40px;
    font-size: 25px;
    font-weight: bold;
    cursor: pointer;
    width: 100%;
    overflow: hidden;
    line-height: 1;
    display: flex;
    justify-content: center;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.pinkButton span:before {
    -webkit-transition: 300ms ease-out;
    transition: 300ms ease-out;
    color: white;
}
.pinkButton:hover span:before, .product .pinkButton:hover span+span  {
    color: white;
}
.pod-zak-button {
  background: #FF4D00;
  color: white;
  border: 0;
  border-radius: 5px;
  height: 40px;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  width: 100%;
  overflow: hidden;
  line-height: 1;
  display: flex;
  justify-content: center;
  -ms-flex-align: center!important;
  align-items: center!important;
  transition: all .2s linear;
}
.pod-zak-button:hover {
  background: #333;
}
.addToWish {
    border: 0;
    background: transparent;
    cursor: pointer;
    font-size: 28px;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1;
    -webkit-transition: 300ms ease-out;
    transition: 300ms ease-out;
}
.addToWish span:before {
    color: #DFDFDF;
}
.addToWish:hover span:before {
    color: #c7dfbd;
}
.ItemDiv .prBox {
	margin-top: 7px;
	height: 120px;
	display: flex;
	align-items: flex-end;
}
.prBox table {
    width: 100%;
	
}
.prBox table tr td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.prBox table tr td:nth-child(1) {
    font-size: 12px;
    padding-right: 2px;
	line-height: 1;
	white-space: nowrap;
}
.prBox table tr td:nth-child(1) br {
	display: none;
}
.prBox table tr td:nth-child(2) {
    text-align: right;
	white-space: nowrap;
}
.prBox table tr td:nth-child(2) span.bold {
	font-weight: 500;
	font-size: 14px;
}

.prBox table tr.priceType_vip td:nth-child(1) b, .prBox table tr.priceType_opt td:nth-child(1) b {
	font-weight: 700;
}
.prBox table tr.priceType_vip td:nth-child(2) span {
	font-size: 16px;
	font-weight: 700;
}
.prBox table tr.priceType_opt td:nth-child(2) span {
	font-size: 14px;
	font-weight: 700;
	color: #212529;
}
.cheaper-row {
	margin-top: 20px;
}
.cheaper {
    background: transparent;
    border: 0;
    cursor: pointer;
    padding: 0;
    color: #FF4D00;
    font-weight: 500;
    font-size: 14px;
	display: inline-flex;
	align-items: center;
	transition: all .2s linear;
}
.cheaper span:nth-child(1) {
	display: block;
	margin-right: 10px;
}
.cheaper span:nth-child(1) svg {
	display: block;
}
.cheaper span:nth-child(1) svg path {
	transition: all .2s linear;
}
.cheaper span:nth-child(2) {
	white-space: nowrap;
}
.cheaper:hover {
	color: #333;
}
.cheaper:hover svg path {
	fill: #333;
}
#cheaper {
	z-index: 1051;
}


.goBack {
    position: relative;
    padding-left: 15px;
}
.goBack:before {
    content: "\203A";
    position: absolute;
    font-size: 24px;
    font-weight: 900;
    top: 32%;
    left: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    line-height: .5;
}
/* .variants {
    height: 40px;
    display: block;
    background: transparent;
    width: 100%;
    cursor: pointer;
    border: 1px solid #DFDFDF;
    overflow: hidden;
}
.variants span {
    transition: 0s linear;
    vertical-align: middle;
}
.variants .icon-svg9:before {
        color: #c8c8c8;
}
.variants .icon-svg9 {
    display: inline-block;
    vertical-align: sub;
    margin-left: 5px;
    font-weight: 400;
    font-size: 12px;
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.open .variants .icon-svg9 {
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.variants:hover, .variants:hover .icon-svg2 {
    color: white;
}
a.variants {
    text-align: center;
    line-height: 2.2em;
}
.manyColorsUl .myCheckbox label {
    padding-left: 20px;
}
.lh12 {
    line-height: 12px;
}
.manyColorsUl li {
    padding: 10px 0 10px 5px;
    border-bottom: 1px solid #DFDFDF;
}
.manyColorsUl li:last-child {
    border-bottom: 0;
}
.noVisible {
    display: none;
    height: 0;
    overflow: hidden;
    margin-top: -10px;
    padding: 0 20px 10px 20px;
}
.open .noVisible {
    height: auto;
    display: block;
} */
.follow {
    height: 40px;
    display: block;
    background: transparent;
    width: 100%;
    cursor: pointer;
    border: 1px solid #FF4D00;
    box-sizing: border-box;
    border-radius: 5px;
    overflow: hidden;
    color: #FF4D00;
    font-weight: bold;
    transition: all .3s ease;
}
.follow:hover {
    color: white;
    background: #FF4D00;
}
.oneService {
    padding: 20px;
    display: flex;
    border: 1px solid #dfdfdf5e;
    height: 100%;
}
.services {
    margin-left: 0;
    margin-right: 0;
}
.services .col {
    padding-left: 0;
    padding-right: 0;
}
.sfi {
    font-size: 45px;
    margin-right: 10px;
}

.footerTop {
    background: #fff;
    padding: 40px 0;
}
.footerTop ul {
    margin-top: 15px;
 }

 .footerTop ul li {
    padding: 5px 0;
 }
 .footerTop ul li a {
    position: relative;
    font-size: 14px;
    padding: 2px 0;
}
.footerTop ul li a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #fff;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.footerTop ul li a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.footerBottom {
    padding: 20px 0;
    background: #ffff;
    border-top: 1px solid #DFDFDF;
}
.footerBottom .col-lg-4 img {
    margin-left: 30px;
}
.footerBottom .col-lg-8 a + a {
    margin-left: 30px;
}
.heads {
    vertical-align: middle;
    margin-left: 10px;
    display: inline-block;
    width: 130px;
}
.heads span span:before {
    transition: 0.5s linear;
}
.heads:hover span span:before {
    color: #FF4D00;
}
.mt-0 {
    margin-top: 0;
}
.heads {
    vertical-align: middle;
    margin-left: 10px;
    display: inline-block;
    width: 130px;
}
.heads span span:before {
    transition: 0.5s linear;
}
.heads:hover span span:before {
    color: #ec7529;
}
/* .manyColorsUl .number, .listTable .number, .dynamicSearch .number {
    height: 25px;
}
.manyColorsUl .number .minus, .manyColorsUl .number .plus,
.listTable .number .minus, .listTable .number .plus,
.dynamicSearch .number .minus, .dynamicSearch .number .plus
 {
    font-size: 24px;
}
.manyColorsUl .pinkButton, .listTable .pinkButton,  .dynamicSearch .pinkButton {
    height: 25px;
    font-size: 16px;
    display: flex;
    justify-content: center;
}
.manyColorsUl .addToWish, .listTable .addToWish {
    position: relative;
    top: 0;
    right: 0;
    font-size: 18px;
    line-height: 0;
    z-index: 0;
    margin-left: 5px;
}

.manyColorsUl .mainButtons .col-4, .manyColorsUl .mainButtons .col-8,
.dynamicSearch .mainButtons .col-4, .dynamicSearch .mainButtons .col-8 {
    padding-left: 0px;
    padding-right: 0px;
}
.manyColorsUl .mainButtons, .dynamicSearch .mainButtons {
    margin-left: 0;
    margin-right: 0
} */
.containerForBadge {
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 8;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
}
.containerForBadge .bage {
    display: flex;
    height: 21px;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    font-weight: bold;
    color: white;
    border-radius: 5px;
    margin-bottom: 5px;
    text-transform: uppercase;
    padding: 0 10px;
}
.bageNew {
    background: #00D248;
    float: left;
}
.bagePath {
    background: #00B2FF;
}
.bageAction {
    background: #FF0000;
}
.bageHit {
    background: #27b2ec;
}
.bage-balance {
    background: #03A9F4;
}
.containerForBadge .bage.bageBlackFriday {
    background: transparent;
    height: 40px;
}
.bageVideo {
   background: #FF0000;
   line-height: 1;
}
.bageVideo svg {
   margin-right: 3px;
}
.bageTrand {
    background: #FFF3ED;
	color: #FF4D00;
    float: left;
	line-height: 1;
}
.bageTrand span + span {
	color: #FF4D00;
	margin-left: 2px;
}
.headerBottom .container {
    position: relative;
}
.bageEx{
    background: #5C098E;
}
.bageExpected {
  background: #FF8A00;
}
.bageExpected svg {
  margin-right: 3px;
}
.bageInWay {
	background: rgba(92, 9, 142, 1);
}
.bageInWay span {
	margin-left: 5px;
	font-size: 10px;
}
.avail-in-way {
	color: rgba(92, 9, 142, 1);
}
.myRow {
    margin-left: 0;
    margin-right: 0;
}
.myRow > .col-lg-2, .myRow > .col-lg-10 {
    padding-left: 0;
    padding-right: 0;
}
.myRow > .col-lg-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.myRow > .col-lg-10 {
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
}
.myRow  .Fil {
    border-right: 1px solid #DFDFDF;
}
.SortOne, .SortTwo {
    background: white;
    padding: 10px 20px;
}
 .SortTwo {
     border-right: 1px solid #DFDFDF;
     border-top: 1px solid #DFDFDF;
 }
.addAll {
    height: 40px;
    background: #FF4D00;
    color: white;
    cursor: pointer;
    font-weight: 600;
    border: 0;
    overflow: hidden;
}
.addAll:hover {
    color: white;
}
.modal-content {
    padding: 50px;
    border-radius: 0;
}
button.close {
    display: inline-flex;
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 30px;
    color: #000;
    font-weight: 500;
    opacity: 1;
    cursor: pointer;
}

.myCheckbox {
    position: relative;
}
.filterCount {
    position: absolute;
    right: 0;
    top: 2px;
    color: #a0a0a0;
    font-size: 12px;
    display: none;
}
.filterBox {
    padding: 15px;
    border-bottom: 1px solid #DFDFDF;
    background: white;
}
.fBContainer.hidden {
    display: none;
}
.filterName {
    font-size: 18px;
    cursor: pointer;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.filterName span + span {
    color: #CBCBCB;
}
.filterName .icon-chevron-down:before {
    color: #CBCBCB;
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.filterName.active .icon-chevron-down {
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
.filterBox .myCheckbox label {
    font-size: 16px;
}
.filterBox ul {
    margin-top: 10px;
}
.filterBox ul li {
    padding: 3px 0;
}
.priceFilter {
    margin-left: 0px;
    margin-right: 0px;
    border: 1px solid #DFDFDF;
}
.priceFilter .col-6 {
    padding-left: 0px;
    padding-right: 0px;
}
.priceFilter .col-6:nth-child(1) {
    border-right: 1px solid #DFDFDF;
}
.priceFilter .border {
    padding: 8px 10px;
    border: 0!important;
}
.priceFilter input {
    width: 100%;
    color: #a9a2a2;
    border: 0;
}
.priceFilter input::-webkit-input-placeholder {
    color: #a9a2a2;
}
.priceFilter input::-moz-placeholder {
    color: #a9a2a2;
}
.priceFilter input:-moz-placeholder {
    color: #a9a2a2;
}
.priceFilter input:-ms-input-placeholder {
    color: #a9a2a2;
}
.modeNav {
    display: inline-flex;
    vertical-align: middle;
    border: 1px solid #DFDFDF;
    padding: 3px;
    border-radius: 5px;

}
.modeNav .nav-link {
    background: transparent;
    padding: 5px;
    border-radius: 5px;
    line-height: 1;
    text-align: center;
}
.modeNav .nav-link.active {
    background: #FF4D00;

}
.modeNav .nav-link.active span:before {
    color: #fff;
}
.modeNav .nav-link span:before{
    color: #c7c7c7;
    transition: 0s linear;
    background: transparent;
    font-size: 25px;
}
.otb a {
    color: #999999;
    margin-right: 20px;
}
.otb a:hover {
    color: #FF533C;
}
.otb  .on_popular {
    color: #000;
    padding-right: 10px;
    position: relative;
}
.otb  .on_popular:after {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    content: "\e94b";
    position: absolute;
    top: -1px;
}

.quickSelection {
    background: white;
    box-shadow: none;
    position: relative;
    padding-left: 20px;
    border: none;
    font-size: 14px;
    width: 380px;
    height: 40px;
    transition: 0.5s linear;
    display: inline-block;
    border: 1px solid #DFDFDF;
}
.quickSelectiont::-webkit-input-placeholder {
    color: #aeadad;
}
.quickSelection::-moz-placeholder {
    color: #aeadad;
}
.quickSelection:-moz-placeholder {
    color: #aeadad;
}
.quickSelection:-ms-input-placeholder {
    color: #aeadad;
}
.sorting {
    margin-right: 20px;
}
.sorting .sortOne {
    display: inline-block;
    vertical-align: middle;
    width: 210px;
}
.loadMore {
    display: block;
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
    border: 1px solid #FF4D00;
    overflow: hidden;
    background: #FF4D00;
    color: #fff;
    font-weight: bold;
    border-radius: 6px;
    cursor: pointer;
    width: 100%;
}
.loadMore:hover {
    color: white;
}
.arrowLittleCol {
    width: 30px;
    min-width: 30px;
    height: 30px;
    border: 1px solid transparent;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 30px;
    line-height: 1.1;
    color: #c4c4c4;
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.arrowLittleCol span:before {
    color: #c4c4c4;
}
.filterName.active .arrowLittleCol {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    line-height: 1.1;
}
.arrowLittleCol:hover {
    background: #3a1f5d;
}
.arrowLittleCol:hover span::before {
    color: white;
}
.resetFiltersOl {
    margin: 10px 0 0 0 ;
    padding: 0;
    list-style-type: none;
}
.resetFiltersOl li {
    margin-bottom: 10px;
}
.resetFiltersOl li:last-child {
    margin-bottom: 0;
}
.resetFiltersOl .grayBg {
    padding: 5px 10px;
    background: #f2f2f2;
    border-radius: 5px;
}
.res {
    border: 0;
    color: #5C098E;
    font-weight: bold;
    overflow: hidden;
    cursor: pointer;
    background: transparent;
    display: inline-block;
}
.Fil {
    border-top: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
}
.bootstrap-select.btn-group .dropdown-menu {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
    border-radius: 0;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
    display: block;
}
.bootstrap-select.btn-group .dropdown-menu.inner li a {
    padding: 5px 9px;
    display: block;
}
.bootstrap-select.btn-group .dropdown-menu.inner li a:hover {
    color: #6a2874;
}
.bootstrap-select > .dropdown-toggle {
    background: white;
    height: 40px!important;
    border: 1px solid #DFDFDF!important;
}
.book {
    background: transparent;
    border: 1px solid #DFDFDF;
    height: 40px;
    font-size: 26px;
    font-weight: bold;
    cursor: pointer;
    width: 40px;
    font-size: 28px;
    transition: 0.5s linear;
    line-height: 2.3;
    display: flex;
    justify-content: center;
}
.book:hover {
    background: #333;
}
.book:hover span:before {
    color: white;
}
.catalog .col-lg-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding-left: 0;
    padding-right: 0;
}
.china-catalog .catalog .col-lg-2 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.listTable {
    width: 100%;
    border-top: 1px solid #DFDFDF;
}
.listTable tr td {
    padding: 10px;
}
.listTable tr td:nth-child(1) {
    padding-left: 20px;
    text-align: left;
}
.listTable tr td:last-child {
    position: relative;
}
.listTable tr {
    border-bottom: 1px solid #efefef;
}
 .listTable .mainButtons {
    width: 190px;
}
/*
.listTable .mainButtons .col-4, .listTable .mainButtons .col-8, .listTable .mainButtons .col-12, .listTable .mainButtons .col-9, .listTable .mainButtons .col-3 {
    padding-left: 0;
    padding-right: 0;
} */
.listTable .book {
    width: 50px;
}

.listTable .noVisible {
    position: absolute;
    padding: 0;
    right: 0;
    background: white;
    z-index: 9;
    padding: 20px;
    border: 1px solid #DFDFDF;
    overflow: visible;
    top: 110%;
}
.listTable .noVisible:before {
    content: '';
    width: 0;
      height: 0;
      border-style: solid;
      border-width: 0em .7em .7em .7em;
      border-color: #DFDFDF transparent #DFDFDF transparent;
      position: absolute;
      top: -.7em;
      right: 100px;
}
.listTable .noVisible .mainButtons {
    width: 120px;
}
 .listColor {
    min-width: 120px;
    margin-right: auto;
}
.listTable .addToWish {
    position: relative;
    top: 0;
    right: 0;
}
.listTable .containerForBadge {
    position: relative;
    top: 0;
    left: 0;
    max-width: 100%;
    -ms-flex-direction: inherit!important;
    flex-direction: inherit!important;
}
.listTable .containerForBadge .bage {
    margin-right: 5px;
}
.noNal .prBox span {
    color: #b0b0b0;
}

.charakt, .OpTable  {
    width: 100%;
}
.charakt  tr td, .OpTable  tr td {
    padding: 9px 15px;
    font-size: 14px;
    background: #fff;
    color: #878787;
}
.charakt  tr td:nth-child(1), .OpTable  tr td:nth-child(1) {
    padding-left: 0;
}
.charakt  tr td:nth-child(2), .OpTable  tr td:nth-child(2) {
    color: #000;
    text-align: right;
}
.charakt  tr, .OpTable  tr {
    border-bottom: 1px solid #ccc3d7;
}
.charakt  tr:last-child, .OpTable  tr:last-child {
    border-bottom: 0;
}
.new-socials {
	display: inline-flex;
	margin-left: -3px;
	margin-right: -3px;
	margin-bottom: 0;
	list-style: none;
	padding: 0;
}
.new-socials li {
	padding-left: 3px!important;
	padding-right: 3px!important;
}
.productPrice {
    padding: 30px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.productPrice .prBox table tr td:nth-child(1) {
    font-size: 14px;
	padding-right: 10px;
	line-height: 1;
}
.productPrice .prBox table tr td:nth-child(2) {
    text-align: left;
}
.productPrice .prBox table tr.priceType_vip td:nth-child(2) span {
	font-size: 20px;
	font-weight: 700;
}

.pr-box-buttons-product {
	display: flex;
	align-items: center;
	margin-top: 10px;
}
.pr-box-buttons-product form {
	flex-grow: 1;
}
.pr-box-buttons-product .addToWish.relative {
	padding: 0;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 40px;
}
.relative .containerForBadge {
    top: 0;
}
.relative .addToWish {
    top: 0;
}
.addToWish.relative {
    position: relative;
    right: 0;
    top: 0;
}
.product .pinkButton span, #quickLookBox .pinkButton span {
    vertical-align: middle;
}
.product .pinkButton span+span, #quickLookBox .pinkButton span+span {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    vertical-align: middle;
}
.product {
    background: #fff;
}
.product-left {
    border-right: 1px solid #e5e5e5;
	padding: 50px;
	height: 100%;
}
.product-left  .col-2, .product-left  .col-10 {

}
.product-right {
    padding: 30px 30px 30px 15px;
}


.video_modal_button {
  display: inline-flex!important;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #FF0000!important;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
}
.video_modal_button div {
  height: 20px;
}
#quickLook .video_modal_button {
	position: absolute;
	top: 0;
	right: 20px;
    width: inherit;
    height: inherit;
}

.slick-prev:before,
.slick-next:before {
    color: #FF4D00;
}

.slick-dots {
    bottom: -30px;
}

/* .slick-prev, .slick-next {
  left: 50%;

}

.slick-next {
  top: unset!important;
  bottom: 0px;
  left: 0!important;
  right: 0!important;
  margin: auto!important;
}
.slick-prev {
  top: 0px!important;
  bottom: unset!important;
  background: transparent!important;
  left: 0!important;
  right: 0!important;
  margin: auto!important;

} */
.product-main {
    background: white;
	flex-grow: 1;
	position: relative;
}
.product-main .containerForBadge, #quickLookBox .containerForBadge {
	top: 0;
	left: 0;
}

.product-image-block {
    display: flex;
}
.pib-left {
    width: 90px;
    min-width: 90px;
}
.pib-right {
    width: calc(100% - 90px);
    overflow: hidden;
	position: relative;

}
.pib-right .containerForBadge {
	left: 5px;
	top: 0;
}

.gallery-main img {
      max-width: 100%;
      height: auto;
      width: auto;
      max-height: 550px;
      display: block;
      margin: 0 auto;
}

.swiper-container-vertical > .swiper-scrollbar {
    opacity: 1!important;
}
.gallery-thumbs {
  order: -1;
  width: 100%;
  height: 600px;
  padding-right: 20px!important;
}
.gallery-thumbs .swiper-slide {
    border: 1px solid #DFDFDF;
    box-sizing: border-box;
    border-radius: 5px;
	overflow: hidden;
	padding: 5px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gallery-thumbs .swiper-slide:last-child {
    margin-bottom: 100px;
}


.gallery-thumbs .swiper-slide img {
  transition: 0.3s;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.gallery-thumbs .swiper-slide-active {
  opacity: 0.9;
}
.gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
  border: 1px solid #EC7529;
}
@-webkit-keyframes slide-in {
  from {
    opacity: 0;
    right: -50%;
  }
}
@keyframes slide-in {
  from {
    opacity: 0;
    right: -50%;
  }
}
@media only screen and (max-width: 1430px) {

}
@media only screen and (max-width: 1230px) {
	.gallery-thumbs {
		height: 420px;
	}
}
@media only screen and (max-width: 991px) {
	.product-left {
		height: inherit;
	}
	.pib-right {
		width: 100%;
		margin-bottom: 10px;
	}
    .gallery-main {
        width: 100%;
		height: inherit;
    }
	.gallery-main img {
		max-height: 350px;
		width: auto;
	}
	.gallery-thumbs {
		height: auto;
	}
    .gallery-thumbs .swiper-slide {
        margin-bottom: 0;
        margin-left: 5px;
        margin-right: 5px;
        padding: 5px;
        width: 70px;
    }
    .gallery-thumbs .swiper-slide img {
        max-width: 100%;
    }
    .gallery-thumbs {
        height: 90px;
        padding-bottom: 20px!important;
    }
    .swiper-container-horizontal > .swiper-scrollbar {
        opacity: 1!important;
    }
}
@media only screen and (max-width: 768px) {

}
@media only screen and (max-width: 480px) {


}
#videoModal button.close {
    z-index: 9;
    width: 50px;
    height: 50px;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    top: 0;
    right: 0;
}
#videoModal .modal-dialog {
    margin: 10% auto 0;
    max-width: 800px;
}
#videoModal .modal-content {
    padding: 0;
}
#videoModal video {
  width: 100%!important;
  height: auto!important;
}
.product-video-wrapper {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.videoWrapper {
    width: 100%;
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.play_this_video {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100px;
    height: 100px;
    cursor: pointer;
    z-index: 1;
}
.play_this_video svg {
    width: 100px;
    height: 100px;
}











.customPrevBtn,
.customNextBtn {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: inline-block;
    font-size: 20px;
    margin: 0 5px;
    cursor: pointer;
    transition: 0.1s linear;
    background: transparent;
    line-height: 2.6;
    text-align: center;
    border: 1px solid #DFDFDF;
}
.customPrevBtn:hover,
.customNextBtn:hover {
    background: #3a1f5d;
 }
 .customPrevBtn span:before,
 .customNextBtn span:before {
     color: #acacac;
 }
 .customPrevBtn:hover span:before,
 .customNextBtn:hover span:before {
     color: #fff;
 }
.productManyColors .popContainer {
    margin-right: 5px;
}
.productManyColors .listColor {
    min-width: 80px;
}
.productManyColors .addToWish {
    margin-left: 5px;
}
.productManyColors {
    margin-left: 0;
    margin-right: 0;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
}
.productManyColors .col-md-6 {
    padding-left: 0;
    padding-right: 0;
    border-right: 1px solid #DFDFDF;
}
.productManyColors .col-md-6:nth-child(1) {
    border-left: 1px solid #DFDFDF;
}
.allOrdersUl li {
    padding: 5px 0 5px 0;
    border-top: 1px solid #DFDFDF;
    position: relative;
}
.thisCount {
    font-size: 12px;
    position: absolute;
    top: 6px;
    right: 0;
}
.addToCartFromHistory {
    border: 1px solid #FF4D00;
    background: none;
    margin-left: auto;
    padding: 3px 5px;
    margin-left: auto;
    cursor: pointer;
    width: 85px;
    display: block;
    border-radius: 5px;
}
.addToCartFromHistory:hover {
    background: #3a1f5d;
        border: 1px solid #3a1f5d;
    color: white;
}
.myRow {
    margin-left: 0;
    margin-right: 0;
}
.myRow > .col-lg-3, .myRow > .col-lg-9 {
    padding-left: 0;
    padding-right: 0;
}

.threeButton a , .threeButton button {
    cursor: pointer;
    height: 50px;
    text-align: center;
    padding: 10px 30px;
    display: block;
    border: 0;
    margin-left: 10px;
    transition: 0.5s linear;
    white-space: nowrap;
    font-size: 16px;
    border-radius: 5px;
}
.threeButton .clC {
    border: 1px solid #DFDFDF;
    background: #fff;
}
.addInList {
    background: #fff;
    border: 1px solid #3a1f5d!important;
    color: #333;
    font-weight: 600;
}
.addInList:hover, .issue:hover {
    background:  #3a1f5d;
    color: white;
}
.issue {
    border: 1px solid #3a1f5d!important;
    background: #fff;
    font-weight: 600;
}

.threeButton .clC:hover {
    background: #DFDFDF;
}
.threeButton button:hover {
    opacity: 0.7;
}
.cartButtonsDivBottom {
    padding: 0;
}
.cartButtonsDivBottom .threeButton a {
    background: white;
}
.checkout_promocode {
  display: flex;
  align-items: center;
  padding: 15px 20px;
  background: #fff;
  border-top: 1px solid #DFDFDF;
}
.checkout_promocode .ofzr {
  width: 240px;
  max-width: 240px;
  height: 50px;
  color: white;
  font-weight: bold;
  background: #FF4D00;
  border-radius: 5px;
  border: 0;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  margin-left: auto;
  transition: all .2s linear;
}
.checkout_promocode .ofzr:hover {
  background: #333;
  margin-left: auto;
}
.promo_activation {
  font-weight: 700;
  font-size: 16px;
  text-decoration-line: underline;
  color: #FF4D00;
  cursor: pointer;
  transition: all .2s linear;
}
.promo_activation:hover {
  text-decoration: none;
}
.checkout_promocode form {
  flex-grow: 1;
  display: none;
  align-items: center;
}
.checkout_promocode form.active {
  display: flex;
}
.checkout_promocode form input {
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #DFDFDF;
  border-radius: 5px 0px 0px 5px;
  width: 264px;
  height: 50px;
  max-width: 100%;
  font-weight: 400;
  font-size: 16px;
  padding: 0 20px;
}
.checkout_promocode form input::placeholder {
  color: #B5B5B5;
  opacity: 1;
}
.checkout_promocode form input:-ms-input-placeholder {
  color: #B5B5B5;
}
.checkout_promocode form input::-ms-input-placeholder {
  color: #B5B5B5;
}
.checkout_promocode form button {
  border: 1px solid #FF4D00;
  border-radius: 0px 5px 5px 0px;
  padding: 0 15px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 14px;
  color: #FF4D00;
  background: #fff;
  cursor: pointer;
  transition: all .2s linear;
}
.checkout_promocode form button:hover {
  background: #FF4D00;
  color: #fff;
}
.invalid-promo-code {
  font-weight: 400;
  font-size: 16px;
  color: #FF0000;
  margin-left: 10px;
  line-height: .9;
}
.promo-code-applied {
  font-weight: 400;
  font-size: 16px;
  color: #00D248;
  margin-left: 10px;
  line-height: .9;
}




.addHref {
    border-bottom: 1px solid #2f3945;
    cursor: pointer;
}
.orderTable {
    width: 100%;
    border-bottom: 1px solid #DFDFDF;
    background: #fff;
}
.orderTable td, .orderTable th {
    padding: 15px 7px;
}
.orderTable thead {
    background: #fff;
}
.orderTable thead th {
    font-weight: 500;
}


 .orderTable tr td:nth-child(4), .orderTable tr th:nth-child(4), .orderTable tr td:nth-child(5), .orderTable tr th:nth-child(5), .orderTable tr td:nth-child(6), .orderTable tr th:nth-child(6) {
    white-space: nowrap;
}
.orderTable tr {
    border-top: 1px solid #DFDFDF;
}
.orderTable .number {
    width: 100px;
    height: 30px;
}
.orderTable .number .minus, .orderTable  .number .plus {
    font-size: 23px;
    line-height: initial;
}
.closeTr {
    width: 35px;
    height: 35px;
    background: #fff;
    color: #CBCBCB;
    border-radius: 50%;
    display: block;
    text-align: center;
    line-height: 3;
    border: 1px solid #CBCBCB;
    font-size: 12px;
    font-weight: bold;
}
.closeTr:hover {
    background: #FF4D00;
    color: white;
    border: 1px solid #FF4D00;
}
.orderButton {
    max-width: 250px;
    margin-left: auto;
    margin-top: 20px;
    font-size: 16px;
}
.orderTable .myCheckbox label:before {
    bottom: -3px;
}
.popover-dismiss {
    border: 0;
    position: absolute;
    top: 5px;
    right: 5px;
    background: transparent;
    font-size: 16px;
    cursor: pointer;
}
.popover-dismiss span:before {
    color: #999;
}
.popover-dismiss:hover span:before {
    color: #ec7529;
}
.addHref.abandoned {
    color: #7245ad;
    border-bottom: 1px solid #7245ad;
}
.commentButton {
    cursor: pointer;
}
.popover-body textarea {
    width: 250px;
    border: 1px solid #DFDFDF;
    height: 100px;
    resize: none;
}
.modal-content .mainButtons , .popover-body .mainButtons {
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    margin-left: -5px;
    margin-right: -5px;
}
.modal-content .mainButtons .col-6 , .popover-body .mainButtons .col-6 {
    padding-left: 5px;
    padding-right: 5px;
}
.modal-content .dismiss , .popover-body .dismiss {
    display: block;
    height: 40px;
    width: 100%;
    border: 0;
    font-weight: 600;
    cursor: pointer;
    background: white;
    border: 1px solid #DFDFDF;
    transition: all 0.4s ease 0s;
    overflow: hidden;
}
.modal-content .dismiss:hover , .popover-body .dismiss:hover {
    background: #999;
    color: white;
    border: 1px solid #999;
}
.modal-content .clear_cart , .popover-body .clear_cart {
    height: 40px;
    font-weight: 600;
    display: block;
    background: #FF4D00;
    color: white;
    width: 100%;
    cursor: pointer;
    border: 0;
    transition: all 0.4s ease 0s;
}
.modal-content .clear_cart:hover , .popover-body .clear_cart:hover {
    background: #e52416;
}

.grayBg {
    background: #f9f7f7;
}
.balance {
    padding: 20px;
    background: #f7d3d3;
}
.savePrice {
    display: block;
    padding: 10px 5px;
}
.savePrice span + span {
    color: #9f5368;
    border-bottom: 1px solid #9f5368;
}
.savePrice .icon {
    width: 24px;
    height: 24px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3xpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNThDQkI2NkFBNDRFNDExQTI3NEU2RUVBOUY2OTY1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNkNBMDVGM0JFQUExMUU5QThDNjgwMEIxMUIwQTAyOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNkNBMDVGMkJFQUExMUU5QThDNjgwMEIxMUIwQTAyOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNhM2M5ZjA3LWUwMDctZjI0OC1iOTdjLTA4OWUxN2RiYWU5YyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmI4MDRhZDdmLTYxY2ItMTk0NC1iOTdhLWJiZWIxNzVhMjQ0ZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuEa3f4AAAVHSURBVHjanFZ7bFNlFP/d29vePrd1XbexjT3ZHMJwTAbh4YYUMBo1QsAsyIL4DyaSSUjkD0N8oYmGiBLBxBADhhij+IggTyPIYzJ5TeQ52Mq2rtu6rY/1dmvvbXvrue22sAeM+Guatt/9vnN+55zfOV+ZSzcboQsA0HGIxWJlqRbLT2q12kwrMYyFssKMXmIYBmJIZLqdXTfSM9KX6/Q6KRQKAXJMeQjuFu9FbkAL6aYbydnW6hllZcX4H2izt1Y7Hc6/84ry52o0mrAUEuPOWbMhCTmV5ch6vABWlcExmSGKctRbgSiKiMkyBL+//N5de8PgQNDMqlS0FgPn9XiMjfI/VsaiknlBKI50mcBoOIpQBsuwZIQ+6YVYFBnJVujV2nFOiTFy8nLR7/MpTiv8fv9nOr32VYUAk/q2ze7xugpS0nPg83YCIQkMRaUYhhiEzmhGMCwCfR1YMOc5nKvbEw/9YehwOE643X3PaHktOI/gK/hwxWY0OZrgnvIYosRUQZ45Ex39PSix5qO5tx2nmhrwV+s1qnHCeHOfE0cuH4XKkIIuTyfWL1iJorScROHB+JXoFSLctIxcobpwtuno2R9QR46mpmRi55nv0Gi/itefXht3UppZAK84gPq7l0ZUVPX5enRdPwP0i7DOX4K6JbWj6jQMzuX3aG+47mFWcSVOkgGFoYnXY35JJRrarsNqTEGv4MHKmdW43tKIP+5cwO2eNnQ1XwZSs2AqSEPzu4eQRGcmUDH93lgeM3A8LGlZaL93BRgYACxZAMsBvm7oMgsRJAcmKnCMQpbCivxYiIIbGPTj3LbjWJg3M8GaSSSwo93xo9frWc3zPLj3Vm1acNJ+JQs8L9dOty15orB0Y1iOxA+oVRxCEQka+tx19gDqlZQQ07gVKYRPXtseN/4wcKX5xeeFVCMWBdNgMxQFTDNyNk60sWb2chjqKjCoMBW8eIoUtWXxmnE5HwvWGfSgwBVDvptBi9CdNbz5/kZSsO33vZBItkoaoDOhqeUKLnY0Tdrh7Ay/CZVyOgJsBBFMzOT7f0/hnb1bEKFUQSYZa7To8bmwdMc6BKTghH3BDL3YNIGGHK9CmImNVwAdvEMNVvPFBkCfREXtx88bduKNRaupBkH4SX3Pf7VpZO/weYs+WbJojDCqeLCiSqbmkic0rqzbSO+KMQR8qF26HivKFuPTlzZBrzSV1ojT5w7g/WN74nsD4iAGwyG0epz633xXcUy6Bab+1Jm4QUmSYEpKWlcxb84+xbh7oB9Pbl+DtpNHgGQV8mYvQ+sHR0cIHLp1Hi9uXQZEI+TIgMKZVXHjCvyD/rA11bJzbnbJW9yDiuMLCvHmmlJVA5lSU7Nw9UjxFQIvTJ+P/Vt/QWdPO/yRMD46vDsuXah5qizUQpSZ5fTdxgMdKHNlx6ot40b1/U7WUlTD2F1/gIZlN2UtBSHqI71W18drqNFGhDNGyw/T9v3PRyto6DvVQw5FhNy8InBROTE9I9EoZFlOGj4w2UgeRn37NWw/uAsinVdTLRSoacwIcmRpvcu+n0vLSB9iJCt37jWfxxPT8DwzSQCJJiISugiLXxsO0wjhobfm0r0UgYpRQfA5inKmZHuZjtb2xGa64sKSCFdvb35EjppYTB6BEmSpeWrshPdm9svfbj5IV4lGa0pFiO6KkqJZx+psrzzLtDbbhzazSorgJb3Tv4Q4u0eBHhpIZhZfNh+v/PrQNxeIOgpLKy58vPLNeVFKGzf2f0m8vVn2kR0o93WLrxNV08ovhm1i7enGPzdsXr7OpqJnvdRL/wkwAHRLWoaOX0geAAAAAElFTkSuQmCC');
    display: inline-block;
    vertical-align: middle;
}
.lk-row {
	margin-left: 0;
	margin-right: 0;
}
.lk-col-lg-3 {
	padding-left: 0;
	padding-right: 0;
}
.lk-col-lg-9 {
	padding-left: 0;
	padding-right: 0;
}
.lkNav {
	border-right: 1px solid #DFDFDF;
}
.lkNav li {
    width: 100%;
	background: #fff;
}
.lkNav li a {
    display: flex;
	height: 50px;
	align-items: center;
    text-transform: inherit;
    font-size: 16px;
    padding: 0px 0 0px 20px;
    border-left: 3px solid transparent;
}
.lkNav li a:before {
	background-position: 50% 50%;
	margin-right: 5px;
}
.lkNav li:nth-child(1) a:before {
	content: '';
	width: 24px;
	min-width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFxSURBVHgB7VTLbYNAEF0CSBxJB6QDcwDBLSWkA5MKYlcQUwHpANKBSyAnJECCEiiBOyDyxtpIyDGZtZJT5Cfterwz8+bHrhA3MNBUjJqmccZxTCFusGysI/7vwzDsOF82gCRvJPESPc5dLsidYACShMg1TcsMw7jHepjn+Z3OIKecPxsAeKJtGIbYdd0eqzNNcyd1m78I0NNmWVa/OLPPfn8VoKVtmqakKAoHM7FRzUHqjpyzwRoYxjMNGX2PIEeQBeZBKhrynvNnK6Ceg9hdZEutylW+oP8BlYtmox079H2LOTjyuIXcYvAx16YfA5RlGYH4dNFWTHoKEgTB2xrH6pCrqqKsU0meI+NHusme52kk080mna7rSV3XW3FNBWfvzwGk8UoSr6SnSugJoZsuVCpA2eRoI9NsjZwgdTnZIqGXSzYXA4D4643JBI9Y+kTKAYR8xHzf/xAM0JrTU4KZOMoBYNwho04ogPp+jf0N3/AJXfCsQtThAvYAAAAASUVORK5CYII=');
}
.lkNav li:nth-child(2) a:before {
	content: '';
	width: 24px;
	min-width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEKSURBVHgBtZPdDYIwEMfbBp5lBJ1AeYBXO4IjuIEr6ATqBLqBOoE8Awm4gRuIz5Dg/xBMCeGrif/kev3K767XlgdBkLOvEsMwZrZtJ2ykRJ7nZ3gPZqVpOmca4tT4vr/mnJ8AlBi+YZsRjKPRoHJuwa3ZcCUNiOM4XpVhl5Tsr4JpSgixJG+a5kMbAkmYR7epBYmiaIpjTNGNi6yYhvAUJHmqhzZErQf52u2g2ltU/TmAI1lZjx8ExFeWZcUiQL0EHIPswP4ifEQZhuGqbx89MthCnRPlAk3ekeIFsH0bAEFO9EphEQWtQSCVvGiDIIilDCdVpyis67pnRFnSJtiuA7IrP2iMP3ar5j/QPXJ5UPTU+wAAAABJRU5ErkJggg==');
}
.lkNav li:nth-child(3) a:before {
	content: '';
	width: 24px;
	min-width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADVSURBVHgB7ZTRDYIwEIav0gEYoY7QBwZgAzfQDRxBmUDcwE3wjQRIHEFGcACS+veBhBgobYOBh35Jc+TI3U+PvyUKLEld12+9XGo4uSHIkR39mSCwvoDRRbDkjTEWR1GUSSnb4buyLAXnvNDPSZLsp3rM7eCglDp1XVc0TXPsk1VVndH8RRa2NQqgcYrw1I0g9Ojz2FWOECPeISRNPRhZgFFdES6D1Acrw2jyuVorAc1w5ojp7z/ZDj4XmqluzKaC/BBjyclzgK9RtABjNm3Jn5YCm+MLXIJENPBJog8AAAAASUVORK5CYII=');
}
.lkNav li:nth-child(4) a:before {
	content: '';
	width: 24px;
	min-width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADESURBVHgB7ZONCcIwEIXvSgdwA+MGjqCjdAM3UCdoncARHMFReiO4QXylJ5SQmkCuCNIPjuNykJf7CdHKr+HwoAdwTkPZASqgipw5MqSeS+DhTAZUVAg62vUjbhEBZt7S2Nb7IgLe+wZOYAdUcTIXwKxecI2GLUT203ydc0mwuikeg+4nKK4gRVYFqc+mvW9hQ7uO05zFmjq4s4YXvEVMBcATtoF1uPwWJq1mILBrLJE1g2+k5jNbAXrrdT2LiAkIrfwVb0EqN3rXt2VAAAAAAElFTkSuQmCC');
}
.lkNav li.logout {
	border-top: 1px solid #DFDFDF;
}
.lkNav li a.active {
    border-left: 3px solid #FF4D00;
    font-weight: 700;
}
.LK .form-control {
    height: 50px;
    font-size: 16px;
}
.LK select.form-control {
    color: #524c4c;
}
.save {
    height: 50px;
    background: #FF4D00;
    border: 0;
    overflow: hidden;
    font-size: 16px;
    width: 100%;
    cursor: pointer;
    color: white;
    font-weight: bold;
    border-radius: 5px;
}
.save:hover {
    color: white;
}
.lkMoreInfo {
    background: #FF4D00;
    cursor: pointer;
    border-radius: 0;
    font-weight: 400;
    margin-top: 30px;
}
.lkMoreInfo:hover {
    color: white;
}
.LK .form-group {
    margin-bottom: 30px;
}
.history thead {
    background: #fff;
    text-transform: uppercase;
    font-weight: 400;
}
.history th, .history td {
    padding: 5px 10px;
}
.history thead th {
    border-top: 0;
    height: 40px;
    vertical-align: center;
    background: white;
    border-bottom: 1px solid #ddd;
    font-weight: 400;
}
.table .bg-info .table {
    background: #f6f6f6;
}
.history a.underline {
    font-weight: bold;
}
.history .bg-info thead {
    background: #f6f6f6;
}
.history .open {
    font-size: 12px;
    background: #FF4D00;
    text-align: center;
    display: block;
    padding: 5px 20px;
    border: 0;
    overflow: hidden;
    font-weight: 500;
    color: white;
    border-radius: 5px;
    width: 90px;
    margin-left: auto;
}
.history .open:hover {
    color: white;

}
.green.underline {
    border-bottom: 1px solid #7245ad;
    color: #7245ad;
}
tfoot {
    display: table-footer-group;
    vertical-align: middle;
    border-color: inherit;
}
.cabinet_new {
	display: inline-block;
	font-size: 16px;
	padding: 9px 15px;
	border-radius: 100px;
	font-size: 14px;
	background: rgba(0, 210, 72, 0.15);
	color: rgba(0, 210, 72, 1);
	line-height: .9;
    text-align: center;
}
.cabinet_expected_goods {
	display: inline-block;
	font-size: 16px;
	padding: 9px 15px;
	border-radius: 100px;
	font-size: 14px;
	background: rgba(255, 138, 0, 0.15);
	color: rgba(255, 138, 0, 1);
	line-height: .9;
    text-align: center;
}
.cabinet_in_way {
	display: inline-block;
	font-size: 16px;
	padding: 9px 15px;
	border-radius: 100px;
	font-size: 14px;
	background: rgba(92, 9, 142, 0.15);
	color: rgba(92, 9, 142, 1);
	line-height: .9;
    text-align: center;
}
.cabinet_ready_to_ship {
	display: inline-block;
	font-size: 16px;
	padding: 9px 15px;
	border-radius: 100px;
	font-size: 14px;
	background: rgba(255, 0, 0, 0.15);
	color: rgba(255, 0, 0, 1);
	line-height: .9;
    text-align: center;
}
.cabinet_sent {
	display: inline-block;
	font-size: 16px;
	padding: 9px 15px;
	border-radius: 100px;
	font-size: 14px;
	background: rgba(0, 178, 255, 0.15);
	color: rgba(0, 178, 255, 1);
	line-height: .9;
    text-align: center;
}
.cabinet_payment_pending {
	display: inline-block;
	font-size: 16px;
	padding: 9px 15px;
	border-radius: 100px;
	font-size: 14px;
	background: rgba(35, 79, 254, 0.15);
	color: rgba(35, 79, 254, 1);
	line-height: .9;
    text-align: center;
}
.cabinet_backorder {
	display: inline-block;
	font-size: 16px;
	padding: 9px 15px;
	border-radius: 100px;
	font-size: 14px;
	background: rgba(217, 128, 106, 0.15);
	color: rgba(217, 128, 106, 1);
	line-height: .9;
    text-align: center;
}
.cabinet_for_assembly {
	display: inline-block;
	font-size: 16px;
	padding: 9px 15px;
	border-radius: 100px;
	font-size: 14px;
	background: rgba(255, 213, 0, 0.15);
	color: rgba(206, 172, 0, 1);
	line-height: .9;
    text-align: center;
}
.go {
    width: 100%;
    display: inline-block;
    border: 0;
    padding: 10px 10px;
    background: #f7d3d3;
    cursor: pointer;
    -webkit-transition: color 300ms;
    transition: color 300ms;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    overflow: hidden;
}
.go:hover {
    color: white;
}
 .quit {
     width: 100%;
     display: inline-block;
     padding: 10px 10px;
     background: transparent;
     border: 1px solid #DFDFDF;
     cursor: pointer;
     -webkit-transition: color 300ms;
     transition: color 300ms;
     -webkit-transform: translateZ(0);
     transform: translateZ(0);
 }
 .quit:hover {
     color: white;
 }
 .oneOrder {
      width: 100%;
      background: white;
  }
  .oneOrder thead {
      background: white;
      border-top: 1px solid #DFDFDF;
  }
   .oneOrder th {
      font-weight: 500;
      text-transform: uppercase;
   }
  .oneOrder td, .oneOrder th {
      padding: 10px 10px;
  }

  .oneOrder tr td:nth-child(2), .oneOrder tr th:nth-child(2) {
      max-width: 150px;
  }
  .oneOrder tr {
      border-bottom: 1px solid #efefef;
  }
  .modalButton {
      height: 50px;
      border: 0;
      background: #FF4D00;
      border-radius: 5px;
      overflow: hidden;
      color: white;
      text-align: center;
      display: block;
      cursor: pointer;
      font-size: 16px;
      font-weight: bold;
  }
    .modalButton:hover {
        color: white;
    }
.modalButtonDismiss  {
  height: 50px;
  border: 0;
  background: #333;
  border-radius: 5px;
  overflow: hidden;
  color: white;
  text-align: center;
  display: block;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
  transition: all .2s linear;
}
.modalButtonDismiss:hover {
  background: #000;
}

.forSku .ItemName {
  height: 70px;
  display: block;
  overflow: hidden;
}
.forSku span, .forSku a {
    display: block;
    margin-top: 0;
}
.forSku span {
    white-space: nowrap;
}
.forSku span.vendor_code {
    flex-grow: 1;
    overflow: hidden;
    margin-right: 10px;
}
.nowrap {
    white-space: nowrap;
}
.m-l-auto {
    margin-left: auto;
}
.for-order-nav {
	padding: 20px 30px;
	background: #fff;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;

}
.orderNav {
    border: 1px solid #5C098E;
    border-radius: 5px;
    overflow: hidden;
}
.orderNav li {
    padding: 0 0px;
    width: 50%;
}
.orderNav li a {
    font-size: 12px;
    text-align: center;
    font-weight: 700;
    padding: 10px 0;
    width: 100%;
    display: block;
    background: #fff;
    color: #000;
    text-transform: inherit;
}
.orderNav li a.active {
    background: #5C098E;
    color: white;
}
.order-in-button {
    height: 40px;
      border: 0;
      background: #FF4D00;
      border-radius: 5px;
      overflow: hidden;
      color: white;
      text-align: center;
      display: block;
      cursor: pointer;
      font-size: 14px;
      font-weight: bold;
      transition: all .2s linear;
      margin-top: 10px;
      padding: 0 50px;
}
.order-in-button:hover {
    background: #333;
}
.orderForm {
	background: #fff;
}
.orderForm .row {
	margin: 0;
}
.orderForm .row .col-lg-6 {
	padding: 30px;
}
.orderForm .row .col-lg-6:nth-child(1) {
	border-right: 1px solid #DFDFDF;
}
.orderForm .myCheckbox label:before {
	top: 4px;
}
.orderForm .myCheckbox label {
	padding-left: 22px;
}
.coment-f-g {
	padding: 30px;
	background: #fff;
	border-top: 1px solid #DFDFDF;
}
.login_with_socials {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 130px;
	background: #F8F8F8;
	border-radius: 5px;
	margin-top: 30px;
}
.login_with_socials ul {
	margin: 10px auto 0;
	padding: 0;
	list-style-type: none;
	display: flex;
	align-items: center;
}
.login_with_socials ul li {
	padding: 0 10px;
}
.login_with_socials ul li a svg path {
	transition: all .2s linear;
}
.login_with_socials ul li a:hover svg path {
	fill: #333;
}
.login-yes {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.pay-info {
    padding: 15px;
    font-weight: 500;
    font-size: 12px;
    color: #FF0000;
    background: rgba(255, 0, 0, 0.1);
    line-height: 150%;
    margin-top: 10px;
}
.export-line {
  height: 1px;
  background: #DFDFDF;
  margin: 20px 0;
}
.radio {
    display: none;
}

.radio-custom {
    width: 16px;
    height: 16px;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    position: relative;
    margin-right: 10px;
}

.radio-custom,
.label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
.radio:checked + .radio-custom {
    background: #fff;
    border: 2px solid #EC7529;
}
.radio:checked + .radio-custom::before {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    background: #EC7529;
    border-radius: 2px;
}
.radio-custom,
.radio:checked + .radio-custom::before {
    border-radius: 50%;
}
.exportClose {
  height: 50px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: bold;
  background: transparent;
  border: 1px solid #FF4D00;
  color: #FF4D00;
  cursor: pointer;
  padding: 0 20px;
  max-width: 100%;
}
.exportClose.active {
  background: #FF4D00;
  color: white;
}
.generationNow {
  height: 50px;
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold;
  background: #FF4D00;
  border: 1px solid #FF4D00;
  color: white;
  cursor: pointer;
  width: 370px;
  max-width: 100%;
  transition: all .2s linear;
}
.generationNow:hover {
  background: #333;
  color: fff;
  border: 1px solid #333;
}
.dd-button, .dd-a a {
  font-size: 16px;
  font-weight: bold;
  color: #FF4D00;
  text-decoration: none;
  border: 1px solid #FF4D00;
  border-radius: 5px;
  height: 50px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .2s linear;
}
.dd-button svg {
  display: block;
}
.dd-button svg path {
  fill: #FF4D00;
  transition: all .2s linear;
}
.dd-button:hover, .dd-a a:hover {
  color: #fff;
  background: #FF4D00;
}
.dd-button:hover svg path {
  fill: #fff;
}
#export_catList ul > div {
  display: none;
}
#export_catList {
  border: 1px solid #DFDFDF;
}
#export_catList ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#export_catList ul > li {
  padding: 10px 10px 10px 35px;
  border-bottom: 1px solid #DFDFDF;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
}
#export_catList ul li ul {
  padding-left: 0;
  width: 100%;
  min-width: 100%;
}
#export_catList ul li ul li {
  border: 0;
  padding: 10px 0 10px 25px;
}
#export_catList ul li label {
  margin: 0;
  cursor: pointer;
}
.lvl-1 > .standart-checkbox {
  position: absolute;
  left: 10px;
  top: 10px;
}
.lvl-1 > .standart-checkbox label:before, .lvl-2 > .standart-checkbox label:before {
  bottom: -2px;
}
.lvl-2 > .standart-checkbox {
  position: absolute;
  left: 0;
  top: 10px;
}
.main-title-xml {
  width: 100%;
  position: relative;
  padding-right: 30px;
}
.CatName {
  cursor: pointer;
  margin-left: 0;
}
.mtx-status {
  position: absolute;
  right: 0;
  font-size: 25px;
  top: 0;
}
.lvl-1.active .l1 .mtx-status {
  transform: rotate(180deg);
}
.lvl-2.active .l2 .mtx-status {
  transform: rotate(180deg);
}
.export_goodsList {
  border: 1px solid #DFDFDF;
    margin-top: 10px;
}
.export_goodsList table {
  width: calc(100% + 25px);
    margin-left: -25px;

}
.export_goodsList table td, .export_goodsList table th {
  border: 1px solid #DFDFDF;
  padding: 5px;
}
.export_goodsList table tr td:nth-child(4) {
  white-space: nowrap;
}
.prDF {
  padding: 0 15px;
}
.i-ul {
  text-align: right;
  margin-left: -10px;
  margin-right: -10px;
}
.i-ul li {
  display: inline-block;
  text-align: center;
  padding: 0 10px;
}
.i-ul li div {
  cursor: pointer;
}
.i-ul li span {
  display: block;
  width: 40px;
  height: 40px;
  border: 1px solid #DFDFDF;
  border-radius: 50%;
  margin: 0 auto 5px;
  color: #DFDFDF;
}
.delivery {
    margin-left: 0;
    margin-right: 0;
}
.delivery .col-md-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding-left: 0;
    padding-right: 0;
}
.delContainer {
    display: block;
    height: 230px;
    border: 1px solid #DFDFDF;
    position: relative;
}
.delContainer img, .preimCont img {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.preim {
    margin-left: 0;
    margin-right: 0;
}
.preim .col-lg-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 30px;
    height: 230px;
    border: 1px solid #DFDFDF;
    text-align: center;
}
.preimCont {
    position: relative;
    height: 60px;
}
.contContainer {
    min-height: 70px;
    text-align: center;
}
.cont .col-lg-4 {
    text-align: center;
}
.newsUl li {
    padding: 30px;
    border-bottom: 1px solid #DFDFDF;
    background: #fff;
}
.newsUl li:last-child {
    border-bottom: 0;
}
.newsUl li img {
    max-width: 100%;
    width: 100%;
    height: auto;
}



.brands {
    margin-left: 0;
    margin-right: 0;
}
.brands .col {
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
    padding-left: 0;
    padding-right: 0;
    border: 1px solid #DFDFDF;
}
.brands .col a {
    display: block;
    height: 90px;
    position: relative;
    border-bottom: 1px solid #efefef;
    padding: 5px;
}
.brands .col a img {
    display: block;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
}

.wiUl li {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 5px 0;
}
.wi .line {
    height: 1px;
    background: #DFDFDF;
}
.catnam {
    padding-left: 8px;
    border-left: 2px solid transparent;
    cursor: pointer;
}
.cL input.cats:checked + .catnam {
    border-left: 2px solid #FF4D00;
    color: #3a1f5d;
    font-weight: 600;
}
.wi .moreInfo {
    padding: 0 10px;
}
.wi {
    border-top: 1px solid #DFDFDF;
}
.border-left {
    border-left: 1px solid #DFDFDF;
}
.newCatBtn {
    border: 1px solid #3a1f5d;
    background: none;
    margin-left: auto;
    padding: 9px 5px;
    font-size: 16px;
    font-weight: bold;
    margin-left: auto;
    cursor: pointer;
    width: 100%;
    display: block;
    color: #3a1f5d;
}
.newCatBtn:hover {
    background: #DFDFDF;

}
.eddWLCat {
    width: 25px;
    min-width: 25px;
    height: 25px;
    border-radius: 3px;
    border: 1px solid #DFDFDF;
    cursor: pointer;
    background-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAAQACAYAAAB/HSuDAAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nOzdebStaV0f+G9BDdSAVShVTLaaFZE2GiOTEyAKpKWDgFFkUBnaqMygdlrQJELsldWNgoZW0CxNdzSIKLhkDB0mQSSCMTgLRG2RLNCgKGNBFVC3/3hqw61b95y7zzl7/57ned/PZ63vSsIi1HPPrrOrvt/33ftNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACY3Xm9DwAAALBnt0pyjyRfmuTzk9w+yW2TXJzk8uv/Ox9L8tEk703yZ0n+OMnbk/x6kj9Icl3tkQEAAIBtfHmSZyd5W5JTJ8zfJPmVJN+a5LLKPwQAAABwY7dI8v1J/iQnL/0H5SNJnpfkzkV/JgAAAOB6t07yrCQfzP6K/9nymiT3KvjzAQAAwKqdn+TJST6Q2uJ/Zl6W5O/s+c8KAAAAq3SXJH+YvsX/9Fyd5ClJbrLPPzQAAACsxXlpV/2vSf/Sf7a8Lu0JAwAAAMAxXZLkJelf8s+V/57kK/f0MwAAAIBFu0WSX0//cr9tPprkG/fykwAAAICFul3G+rz/tvl4kkfu4ecBAAAAi3PrJH+U/mX+uLkuyWN2/lMBAACABZm9/J8+Ajx2xz8bAAAAWISllH8jAAAAABxgaeXfCAAAAABnuFWWWf6NAAAAAHC9W2XOb/s3AgAAAMCW1lL+jQAAAACs1trKvxEAAACA1Vlr+TcCAAAAsBprL/+njwCPO+HPEgAAAIak/BsBAAAAWDjl3wgAAADAwin/RgAAAAAWTvk3AgAAALBwyr8RAAAAgIVT/o0AAAAALJzybwQAAABg4W6V5A/Sv0TPHiMAAAAAw1L+jQAAAAAs3FVR/o0AAAAALJrybwQAAABg4ZT/uhHg8Vu+JgAAALBTyr8RAAAAgIVT/o0AAAAALJzybwQAAABg4ZT/MWIEAAAAYG+uSvL76V9+xQgAAADAnij/Y8YIAAAAwM4o/2PHCMCBbtr7AAAAwDSuSvLaJF/c+yAc6Lwk/3OS9yX5zc5nYTAGAAAAYBvK/zyMAJyVAQAAADgX5X8+RgBuxAAAAAAcRvmflxGAGzAAAAAAB1H+52cE4FMMAAAAwNko/8thBCCJAQAAALixK5O8Lsr/khgBMAAAAAA3cGXalf+/3/sg7JwRYOUMAAAAwIbyv3ybEeBvYgRYHQMAAACQKP9rcl6S+8YIsDoGAAAAQPlfHyPAChkAAABg3ZT/9TICrIwBAAAA1kv5xwiwIgYAAABYJ+WfDSPAShgAAABgfZR/zmQEWAEDAAAArIvyz0E2I8DfJnlL57OwBwYAAABYD+WfczECLJgBAAAA1kH5Z1tGgIUyAAAAwPIp/xyVEWCBDAAAALBsVyZ5TZIv6X0QpmMEWBgDAAAALNctkvzHJHfsfRCmZQRYEAMAAAAs0y2SvDrJnXsfhOkZARbCAAAAAMuj/LNrRoAFMAAAAMCyKP/sy2YEeH+MAFMyAAAAwHIo/+zbeUm+LkaAKRkAAABgGZR/qhgBJmUAAACA+Sn/VDMCTMgAAAAAc1P+6cUIMBkDAAAAzOsWSV6V5C69D8Jqbb4Y8GNJ3tT5LJyDAQAAAOak/DOS+8QIMDwDAAAAzEf5Z0RGgMEZAAAAYC5XpH3mX/lnRPdJck2SX+99EG7MAAAAAPNQ/pmBEWBQBgAAAJiD8s9MjAADMgAAAMD4lH9mZAQYjAEAAADGpvwzMyPAQAwAAAAwLuWfJTACDMIAAAAAY1L+WRIjwAAMAAAAMJ4rkrwqyV17HwR2yAjQmQEAAADGovyzZPdJcm2MAF0YAAAAYByfmeQ1cdt/pWuT/HGSW/Y+yIrcO8mHkvxG74MAAAD0cEWS30xySspyTZIHXv+zf8sA51lbvj8AAAAro/zXZ1P+T38NjAD1MQIAAACrofzX58zyf/prYQSojxEAAABYPOW/PgeV/43LYwToESMAAACwWMp/fc5V/jeMAH1iBAAAABZH+a/PtuV/wwjQJ0YAAABgMXzOvD5HLf8bRoA++YFtXhwAAICRKf/1OW7537g8yZsH+HOsLUYAAABgWq4m1+ek5X/DCNAnRgAAAGA6yn99dlX+N4wAfWIEAAAApqH812fX5X/DCNAnRgAAAGB4yn999lX+N4wAfWIEAAAAhqX812ff5X/DCNAnRgAAAGA4yn99qsr/xuVJfmMPfw45PEYAAABgGMp/farL/4YRoE/+2TYvDgAAwD65Nbw+vcr/hhGgT4wAAABAN8p/fXqX/43PiBGgR4wAAABAOeW/PqOU/w0jQJ8YAQAAgDLKf31GK/8bRoA+MQIAAAB7p/zXZ9Tyv3Fpkjek/89pbTECAAAAe6P812f08r9hBOgTIwAAALBzyn99Zin/G0aAPjECAAAAO6P81+eaJPff5sUZzGck+U/p//NbW56yzYsDAABwGOW/PrNd+T/TpUlen/4/x7Xln2/x2gAAAJyV8l+f2cv/hhGgT4wAAADAkSn/9VlK+d8wAvSJEQAAANia8l+fpZX/jUuT/Gr6/3zXFiMAAABwTsp/fZZa/jeMAH1iBAAAAA6k/Ndn6eV/wwjQJ0YAAADgRpT/+qyl/G8YAfrECAAAAHyK8l+ftZX/DSNAn/yLbV4cAABg2ZT/+qy1/G8YAfrECAAAACum/NfnmiT33+bFWbjLkrwx/V+PteV7tnlxAACAZVH+67P2K/9nuiTJ69L/dVlTrkvyqC1eGwAAYCGU//q48n92lyX5tfR/fdaUa5PcZ5sXBwAAmJvyXx9X/g/nToD6vDfJbbd5cQAAgDkp//VR/rdjBKjP65PcdIvXBgAAmIzyXx+3/R/NZUnekP6v25ryT7d6ZQAAgGko//Vx5f943AlQmw8lud1WrwwAADA85b8+yv/JXJLkten/Oq4lP7/dywIAAIxM+a+P2/5349K0z6j3fj3XkOuS3GmrVwUAABiS8l8fV/53y50AdXnBlq8JAAAwGOW/Psr/fhgBavKJJJ+/5WsCAAAMQvmvj9v+9+vSJL+a/q/z0vOMbV8QAACgP+W/Pq7813AnwP7zriQ32fYFAQAA+lH+66P817okyWvS/3Vfcu6+9asBAAB0ofzXx23/fVyS5HXp//ovNT+8/UsBAABUU/7r48p/X+4E2F/efITXAQAAKKT810f5H4MRYD/5eJKbH+F1AAAACij/9XHb/1h8MeB+co+jvAij862GAADM7vIk/zHJl/c+yIpcm+TBSV7W+yB8ytVpg8xreh9kYW7f+wC7ZAAAAGBmyn+9Tfl/Se+DcCNXJ3lAjAC7tKgBAAAAZuW2//q47X8OvhNgd3n+EX/2Q3MHAAAAM3Llv57b/ufh4wC740sAAQCgI1f+6+Pb/ud0cZJXp//fPzPn9Uf9oQMAALuh/NfHbf9zu1WSD6f/30ez5i1H/5GPy0cAAACYhdv+67ntf26XJvnF6/9Pjufq3gfYJQMAAAAzUP7r+bb/uV2a5BVJ7tn7IJP7cO8D7NL5vQ8AAADnoPz38YEk/7X3ITiWmyd5ZZK79T7IAnyw9wF2yR0AAACMTPnv58q0L0D7os7n4GguTfLSKP+78s7eB9gldwAcz82S3CHJF1yfW6b9ol3R81AAnNWH0m7fe3+Sd6RdzXrH9f85MDblv7+rkrwuyb2S/GHns3BulyZ5eZKv6XyOJfnj3gfYJQPAdm6a5KvT3vi+NsmXJbmg64kAOInrkvx+2r/Uvi7tOckf63oi4EzK/ziuSnufvFeSt3U+Cwe7LO22/7v3PsjC/EnvA+zSeb0PMLgvTvLIJN+S5LadzwLA/nwgyQuT/FySN3Y+C6D8j+q9cSfAqFz534+PJ7lFko/0PsiuGADO7u5JnpLkfvEzAlib303yo0l+PsknO58F1kj5H5sRYDzK//78RpKv6n2IXfIlgDf099NuBX1jkq+P8g+wRv8gyc+mDQH37nwWWBvlf3ybjwN8Ye+DkOTTt/1/TedzLNXi7go0ADSXJXlmkremfcYfAL4o7V9yfyHJbTqfBdZA+Z/HrePpACO4JMnLktyj90EW7MW9D7BrrnAnd0zyi0lu3/sgAAzrfWnfCfOK3geBhVL+5+TjAP1cknbbv4uX+/OuJJ+X5FTnc+zU2u8AeGyS/xTlH4DDfVbaVZYfiSfowK4p//PycYA+Nrf9K//79QtZWPlP1nsHwHlJ/s8k39f7IABM5+VJHpLk6t4HgQVQ/pfBnQB1XPmv8ckkd0jyp70PsmtrvAPggrQvd1L+ATiOr0/yqrTHAgHHp/wvx1VpX6TtOwH2S/mv80tZYPlP1ncHwHlJ/p+0z3ECwEn857QrXh/ufRCYkPK/TH+Z9r74tt4HWaBL076H5p69D7ICp5LcOclv9z7IPqztDoBnRvkHYDfumvbtwBf1PghMRvlfLk8H2I/Nt/0r/zWen4WW/2RddwA8Kcmzex8CgMX5mSTf2fsQMAnlfx18J8DubMr/vXofZCWuTvtSy3f1Psi+rOUOgLumfXMzAOzadyR5RO9DwASU//XwdIDd2Nz2r/zX+aEsuPwn67gD4Iokb03yd3ofBIDF+nDa2Pz23geBQSn/6+ROgONz5b/eG9O+YPGTvQ+yT2u4A+D/iPIPwH5dluSns45hHY5K+V8vTwc4HuW/3t8meXgWXv6T5Q8Ad4nPZQJQ4+7xUQA4k/KPjwMczeZRf8p/nU8k+bYkf977IBWWfKXivCRvSbslEwAqvDfJ7ZN8sPdBYADKP6fzcYBzc+W/jyckeU7vQ1RZ8h0A/yjKPwC1rkry2N6HgAEo/5zJnQCHU/77+KGsqPwny74D4NeT3K33IQBYnb9O8nlJPtL5HNCL8s9h3AlwY5ckeWmSe/c+yMr8aJL/tfchqi31DoC7R/kHoI9bJnlk70NAJ8o/5+KLAW9I+e9jleU/We4A8KjeBwBg1QwArJHyz7aMAI3y38dqy3+yzI8A3CzJXyS5ovdBAFi1L0zy9t6HgCLKP8ex5o8DXJz2mX/lv9aqy3+yzDsA7hflH4D+Htb7AFBE+ee41nonwMVx5b+HZ2Xl5T9Z5gDwD3sfAACS3Kf3AaCA8s9JrW0E2JR//4yo9awk/7T3IUawxI8AvCPJF/Q+BACr94kkn5nkQ70PAnui/LNLa/g4gPLfh/J/mqXdAXCbKP8AjOH8JF/V+xCwJ8o/u7b0OwGU/z6U/zMsbQD44t4HAIDT+OcSS6T8sy9LHQGU/z6U/7NY2gBwh94HAIDT+OcSS6P8s29LGwEuSvLCKP/VlP8DLG0AcPs/ACMxALAklyd5VZT/Stcm+d4kf9X7IMWuSvKatMepzmzzqL/79T7Iyjwjyv+BljYA3Lr3AQDgNLfqfQDYkc2V/y/rfZAVuTbJNyf5sSRfneQv+x6n3K2TvD7z3gmwufLvCWW1npnkqb0PMbKlDQA3730AADiNfy6xBG77r7cp/y+9/v/99iRfm/WNALN+HOCiJL8cV/6rPTPJ/9b7EKNb2gBwWe8DAMBpDADMTvmvd2b53zACzEH570P539LSBoCLex8AAE5zYe8DwAko//UOKv8bRoCxKf99KP9HsLQBAABG8qHeB4BjUv7rnav8bxgBxnRRkhdF+a+m/B+RAQAA9scAwIyU/3rblv8NI8BYLkwr/1/f+yAro/wfgwEAAPbnA70PAEek/Nc7avnfMAKM4cK02/6V/1o/EuX/WAwAALA/f9r7AHAEyn+945b/DSNAX8p/Hz+S5Pt6H2JWBgAA2J939D4AbEn5r3fS8r9hBOhD+e9D+T8hAwAA7I8BgBko//V2Vf43jAC1lP8+lP8dMAAAwP68pfcB4ByU/3q7Lv8bRoAavvCvD+V/RwwAALAf74k7ABib8l9vX+V/wwiwX5vyf/89/3W4IeV/hwwAALAfr+19ADiE8l9v3+V/wwiwH8p/Hz8c5X+nDAAAsB/7/pd8OC7lv15V+d8wAuyW8t/HDyd5Su9DLI0BAAB27wNJXtH7EHAWyn+96vK/YQTYDeW/D+V/TwwAALB7L0jy0d6HgDMo//V6lf8NI8DJXJjkhVH+qyn/e2QAAIDdOpXkp3ofAs6g/NfrXf43jADHsyn/D9jZidiG8r9nBgAA2K2XJ/md3oeA0yj/9UYp/xtGgKNR/vtQ/gsYAABgt/5V7wPAaZT/eqOV/w0jwHaU/z6U/yIGAADYnV9K8pbeh4DrKf/1Ri3/G0aAwyn/fTwjyn8ZAwAA7MaHknxv70PA9ZT/eqOX/w0jwNkp/308I8lTex9iTQwAALAbT0vy7t6HgCj/PcxS/jeMADd0YdodXMp/LeW/AwMAAJzc/5vk2b0PAVH+e5it/G8YAZpN+X9gtxOtk/LfiQEAAE7m3UkekeS63gdh9ZT/erOW/421jwB3jPLfg/Lf0Xm9D7Bjv5Xkzr0PAcBqfCTJveOL/+jv8iSvSvJlvQ+yItcm+aa0R3/O7ouTvDatGK/JJ5PctPchVuZfJnl670OsmTsAAOB4Pp7kwVH+6W9z5V/5r7O58r+E8p8kf5DknlnfnQDKf61nRPnvzgAAAEf3iSTfnuQ/9D4Iq+e2/3qz3/Z/kLV+HIAaT4/b/odgAACAo7kmycOSPK/3QVg95b/eUsv/xmYE+IveB2FRnp526z8DMAAAwPb+Ku0z/y/qfRBWT/mvt/Tyv/H2JPeKEYDdeHqU/6EYAABgO7+W9o3Rb+p9EFZP+a+3lvK/YQRgF54e5X84BgAAONy1SX4o7cr/uzufBZT/emsr/xtGAE7i6VH+h2QAAICDvSHJnZI8Le2L/6An5b/eWsv/hhGA43h6lP9hGQAA4MbemuQbk3xNkj/sexRIovz3sPbyv2EE4CieHuV/aAYAAGg+meTVSe6X5C5JfqXvceBTlP96yv8NGQHYxtOi/A/v/N4HAICOPpnkv6R9q//z4zP+jEf5r6f8n91mBHhdktt0PgvjeVra9+UwOAMAAGvx8SR/lvYvse9I8sa0b/b/QM9DwSGU/3rK/+GMAJyN8j8RA8AyfV2S9/U+BMAAPpbkw0k+mOT9SU71PQ5sTfmvp/xvxwjA6ZR/uvqttH+5W3tufdIfJADQzeVJ3pz+/z6xplyT5AHbvDh8yv+Y5D3p/9pJv/xgmI4vAQQAGIcr//Vc+T8eXwy4bk+LK/9TMgAAAIxB+a+n/J+MEWCdfjDK/7QMAAAA/Sn/9ZT/3TACrMsPJvnfex+C4zMAAAD0pfzXU/53ywiwDsr/AhgAAAD6Uf7rKf/7YQRYNuV/IQwAAAB9KP/1lP/9MgIsk/LPsDwGsMVjAAFgbB71Vx+P+qvjEYHLyb8IDMwA0GIAAIBxKf/1Uf7rGQHmzz+/0asKgzEAtBgAAGBMyn99lP9+jADzRvlnCgaAFgMAAIxH+a+P8t+fEWC+KP9MwwDQYgAAgLEo//VR/sdhBJgnyj9TMQC0GAAAYBzKf32U//EYAcaP8s90DAAtBgAAGIPyXx/lf1xGgHGj/DMlA0CLAQAA+lP+66P8j88IMF6Uf6ZlAGgxAABAX8p/fZT/eRgBxsk/O8drBUMzALQYAACgH+W/Psr/fIwA/aP8Mz0DQIsBAAD6UP7rc02SB27z4jAcI0C/KP8rdZPeBwAAWIgrkrwqyZf3PsiKXJvkQUle0vsgHMufJvm93odYoacm+Ve9DwG74A6AFncAAEAtV/7r48r/3C5I8ivp//fR2uLKP4tiAGgxAABAHeW/Psr/3JT/PlH+WRwDQIsBAABqKP/1Uf7npvz3yQ9s8+LAbAwALQYAANg/5b8+yv/clP8+Uf5ZLANAiwEAAPZL+a+P8j835b9PlH8WzQDQYgAAgP1R/uuj/M9N+e8T5Z/FMwC0GAAAYD+U//oo/3NT/vtE+WcVDAAtBgAA2D3lvz7K/9yU/z5R/lkNA0CLAQAAdkv5r4/yPzflv0+Uf1bFANBiAACA3VH+66P8z03575Pv3+bFgSUxALQYAABgN5T/+ij/c1P++0T5Z5UMAC0GAAA4OeW/Psr/3JT/PlH+WS0DQIsBAABORvmvj/I/N+W/T5R/Vs0A0GIAAIDjU/7ro/zPTfnvE+Wf1TMAtBgAAOB4lP/6KP9zU/77RPmHGAA2MQAAwNEp//VR/uem/PfJU7d5cWANDAAtBgAAOBrlvz7K/9yU/z5R/uE0BoAWAwAAbE/5r4/yPzflv0+UfziDAaDFAAAA21H+66P8z0357xPlH87CANBiAACAc1P+66P8z0357xPlHw5gAGgxAADA4ZT/+ij/c1P++0T5h0MYAFoMAABwMOW/Psr/3JT/PnnKNi8OrJkBoMUAAABnp/zXR/mfm/LfJ8o/bMEA0GIAAIAbU/7ro/zPTfnvE+UftmQAaDEAAMANKf/1Uf7npvzX57okT97mxQEaA0CLAQAAPu2KJG9J/38+rynXJLn/Ni8OQ1L+66P8wzEYAFoMAADQuPJfH1f+56b810f5h2MyALQYAABA+e8R5X9uyn99lH84AQNAiwEAgLVT/uuj/M9N+a+P8g8nZABoMQAAsGbKf32U/7kp//VR/mEHDAAtBgAA1kr5r4/yPzflvz7KP+yIAaDFAADAGin/9VH+56b810f5hx0yALQYAABYG+W/Psr/3JT/+ij/sGMGgBYDAABrovzXR/mfm/JfH+Uf9sAA0GIAAGAtlP/6KP9zU/7ro/zDnhgAWgwAAKyB8l8f5X9uyn99lH/YIwNAiwEAgKVT/uuj/M9N+a+P8g97ZgBoMQAAsGTKf32U/7kp//VR/qGAAaDFAADAUin/9VH+56b810f5hyIGgBYDAABLpPzXR/mfm/JfH+UfChkAWgwAACyN8l8f5X9uyn99lH8oZgBoMQAAsCTKf32U/7kp//VR/qEDA0CLAQCApVD+66P8z035r4/yD50YAFoMAAAsgfJfH+V/bsp/fZR/6MgA0GIAAGB2yn99lP+5Kf/1Uf6hMwNAiwEAgJkp//VR/uem/NdH+YcBGABaDAAAzEr5r4/yPzflvz7KPwzCANBiAABgRsp/fZT/uSn/9VH+YSAGgBYDAACzUf7ro/zPTfmvj/IPgzEAtBgAAJiJ8l8f5X9uyn99lH8YkAGgxQAAwCyU//oo/3NT/uuj/MOgDAAtBgAAZqD810f5n5vyXx/lHwZmAGgxAAAwOuW/Psr/3JT/+ij/MDgDQIsBAICRKf/1Uf7npvzXR/mHCRgAWgwAAIxK+a+P8j835b8+yj9MwgDQYgAAYETKf32U/7kp//VR/mEiBoAWAwAAo1H+66P8z035r4/yD5MxALQYAAAYifJfH+V/bsp/fZR/mJABoMUAAMAolP/6KP9zU/7ro/zDpAwALQYAAEag/NdH+Z+b8l8f5R8mZgBoMQAA0JvyXx/lf27Kf32Uf5icAaDFAABAT8p/fZT/uSn/9VH+YQEMAC0GAAB6Uf7ro/zPTfmvj/IPC2EAaDEAANCD8l8f5X9uyn99lH9YEANAiwEAgGrKf32U/7kp//VR/mFhDAAtBgAAKin/9VH+56b810f5hwUyALQYAACoovzXR/mfm/JfH+UfFsoA0GIAAKCC8l8f5X9uyn99lH9YMANAiwEAgH1T/uuj/M9N+a+P8g8LZwBoMQAAsE/Kf32U/7kp//VR/mEFDAAtBgAA9kX5r4/yPzflvz7KP6yEAaDFAADAPij/9VH+56b810f5hxUxALQYAADYNeW/Psr/3JT/+ij/sDIGgBYDAAC7pPzXR/mfm/JfH+UfVsgA0GIAAGBXlP/6KP9zU/7ro/zDShkAWgwAAOyC8l8f5X9uyn99lH9YMQNAiwEAgJNS/uuj/M9N+a+P8g8rZwBoMQAAcBLKf32U/7kp//VR/gEDwPUxAABwXMp/fZT/uSn/9VH+gSQGgE0MAAAch/JfH+V/bsp/fZR/4FMMAC0GAACOSvmvj/I/N+W/Pso/cAMGgBYDAABHofzXR/mfm/JfH+UfuBEDQIsBAIBtKf/1Uf7npvzXR/kHzsoA0GIAAGAbyn99lP+5Kf/1Uf6BAxkAWgwAAJyL8l8f5X9uyn99lH/gUAaAFgMAAIdR/uuj/M9N+a+P8g+ckwGgxQAAwEGU//oo/3NT/uuj/ANbMQC0GAAAOBvlvz7K/9yU//oo/8DWDAAtBgAAzqT810f5n5vyXx/lHzgSA0CLAQCA0yn/9VH+56b810f5B47MANBiAABgQ/mvj/I/N+W/Pso/cCwGgBYDAACJ8t8jyv/clP/6KP/AsRkAWgwAACj/9VH+56b810f5B07EANBiAABYN+W/Psr/3JT/+ij/wIkZAFoMAADrpfzXR/mfm/JfH+Uf2AkDQIsBAGCdlP/6KP9zU/7ro/wDO2MAaDEAAKyP8l8f5X9uyn99lH9gpwwALQYAgHVR/uuj/M9N+a+P8g/snAGgxQAAsB7Kf32U/7kp//VR/oG9MAC0GAAA1kH5r4/yPzflvz7KP7A3BoAWAwDA8in/9VH+56b810f5B/bKANBiAABYtsuTvCX9/3mzpij/c1P+66P8A3tnAGgxAAAsl/JfH+V/bsp/fZR/oIQBoMUAALBMyn99lP+5Kf/1Uf6BMgaAFgMAwPIo//VR/uem/NdH+QdKGQBaDAAAy6L810f5n5vyXx/lHyhnAGgxAAAsh/JfH+V/bsp/fZR/oAsDQIsBAGAZlP/6KP9zU/7ro/wD3RgAWgwAAPNT/uuj/M9N+a+P8g90ZQBoMQAAzE35r4/yP+OPTTsAACAASURBVDflvz7KP9CdAaDFAAAwL+W/Psr/3JT/+ij/wBAMAC0GAIA5Kf/1Uf7npvzXR/kHhmEAaDEAAMxH+a+P8j835b8+yj8wFANAiwEAYC7Kf32U/7kp//VR/oHhGABaDAAA81D+66P8z035r4/yDwzJANBiAACYg/JfH+V/bsp/fZR/YFgGgBYDAMD4lP/6KP9zU/7ro/wDQzMAtBgAAMam/NdH+Z+b8l8f5R8YngGgxQAAMC7lvz7K/9yU//oo/8AUDAAtBgCAMSn/9VH+56b810f5B6ZhAGgxAACMR/mvj/I/N+W/Pso/MBUDQIsBAGAsyn99lP+5Kf/1Uf6B6RgAWgwAAONQ/uuj/M9N+a+P8g9MyQDQYgAAGIPyXx/lf27Kf32Uf2BaBoAWAwBAf8p/fZT/uSn/9VH+gakZAFoMAAB9Kf/1Uf7npvzXR/kHpmcAaDEAAPSj/NdH+Z+b8l8f5R9YBANAiwEAoA/lvz7K/9yU//oo/8BiGABaDAAA9ZT/+ij/c1P+66P8A4tiAGgxAADUUv7ro/zPTfmvj/IPLI4BoMUAAFBH+a+P8j835b8+yj+wSAaAFgMAQA3lvz7K/9yU//oo/8BiGQBaDAAA+6f810f5n5vyXx/lH1g0A0CLAQBgv5T/+ij/c1P+66P8A4tnAGgxAADsj/JfH+V/bsp/fZR/YBUMAC0GAID9UP7ro/zPTfmvj/IPrIYBoMUAALB7yn99lP+5Kf/1Uf6BVTEAtBgAAHZL+a+P8j835b8+yj+wOgaAFgMAwO4o//VR/uem/NdH+QdWyQDQYgAA2A3lvz7K/9yU//oo/8BqGQBaDAAAJ6f810f5n5vyXx/lH1g1A0CLAQDgZJT/+ij/c1P+66P8A6tnAGgxAAAcn/JfH+V/bsp/fZR/gBgANjEAAByP8l8f5X9uyn99lH+A6xkAWgwAAEen/NdH+Z+b8l8f5R/gNAaAFgMAwNEo//VR/uem/NdH+Qc4gwGgxQAAsD3lvz7K/9yU//oo/wBnYQBoMQAAbEf5r4/yPzflvz7KP8ABDAAtBgCAc1P+66P8z035r4/yD3AIA0CLAQDgcMp/fZT/uSn/9VH+Ac7BANBiAAA4mPJfH+V/bsp/fZR/gC0YAFoMAABnp/zXR/mfm/JfH+UfYEsGgBYDAMCNKf/1Uf7npvzXR/kHOAIDQIsBAOCGlP/6KP9zU/7ro/wDHJEBoMUAAPBpyn99lP+5Kf/1Uf4BjsEA0GIAAGiU//oo/3NT/uuj/AMckwGgxQAAoPz3iPI/N+W/Pso/wAkYAFoMAMDaKf/1Uf7npvzXR/kHOCEDQIsBAFgz5b8+yv/clP/6KP8AO2AAaDEAAGul/NdH+Z+b8l8f5R9gRwwALQYAYI2U//oo/3NT/uuj/APskAGgxQAArI3yXx/lf27Kf32Uf4AdMwC0GACANVH+66P8z035r4/yD7AHBoAWAwCwFsp/fZT/uSn/9VH+AfbEANBiAADWQPmvj/I/N+W/Pso/wB4ZAFoMAMDSKf/1Uf7npvzXR/kH2DMDQIsBAFgy5b8+yv/clP/6KP8ABQwALQYAYKmU//oo/3NT/uuj/AMUMQC0GACAJVL+66P8z035r4/yD1DIANBiAACWRvmvj/I/N+W/Pso/QDEDQIsBAFgS5b8+yv/clP/6KP8AHRgAWgwAwFIo//VR/uem/NdH+QfoxADQYgAAlkD5r4/yPzflvz7KP0BHBoAWAwAwO+W/Psr/3JT/+ij/AJ0ZAFoMAMDMlP/6KP9zU/7ro/wDDMAA0GIAAGal/NdH+Z+b8l8f5R9gEAaAFgMAMCPlvz7K/9yU//oo/wADMQC0GACA2Sj/9VH+56b810f5BxiMAaDFAADMRPmvj/I/N+W/Pso/wIAMAC0GAGAWyn99lP+5Kf/1Uf4BBmUAaDEAADNQ/uuj/M9N+a+P8g8wMANAiwEAGJ3yXx/lf27Kf32Uf4DBGQBaDADAyJT/+ij/c1P+66P8A0zAANBiAABGpfzXR/mfm/JfH+UfYBIGgBYDADAi5b8+yv/clP/6KP8AEzEAtBgAgNEo//VR/uem/NdH+QeYjAGgxQAAjET5r4/yPzflvz7KP8CEDAAtBgBgFMp/fZT/uSn/9VH+ASZlAGgxAAAjUP7ro/zPTfmvj/IPMDEDQIsBAOhN+a+P8j835b8+yj/A5AwALQYAoCflvz7K/9yU//oo/wALYABoMQAAvSj/9VH+56b810f5B1gIA0CLAQDoQfmvj/I/N+W/Pso/wIIYAFoMAEA15b8+yv/clP/6KP8AC2MAaDEAAJWU//oo/3NT/uuj/AMskAGgxQAAVFH+66P8z035r4/yD7BQBoAWAwBQQfmvj/I/N+W/Pso/wIIZAFoMAMC+Kf/1Uf7npvzXR/kHWDgDQIsBANgn5b8+yv/clP/6KP8AK2AAaDEAAPui/NdH+Z+b8l8f5R9gJQwALQYAYB+U//oo/3NT/uuj/AOsiAGgxQAA7JryXx/lf27Kf32Uf4CVMQC0GACAXVL+66P8z035r4/yD7BCBoAWAwCwK8p/fZT/uSn/9VH+AVbKANBiAAB2Qfmvj/I/N+W/Pso/wIoZAFoMAMBJKf/1Uf7npvzXR/kHWDkDQIsBADgJ5b8+yv/clP/6KP8AGACujwEAOC7lvz7K/9yU//oo/wAkMQBsYgAAjkP5r4/yPzflvz7KPwCfYgBoMQAAR6X810f5n5vyXx/lH4AbMAC0GACAo1D+66P8z035r4/yD8CNGABaDADAtpT/+ij/c1P+66P8A3BWBoAWAwCwDeW/Psr/3JT/+ij/ABzIANBiAADORfmvzzVJvmGbF4chKf/1Uf4BOJQBoMUAABxG+a+P8j835b8+yj8A52QAaDEAAAdR/uuj/M9N+a+P8g/AVgwALQYA4GyU//oo/3NT/uuj/AOwNQNAiwEAOJPyXx/lf27Kf32UfwCOxADQYgAATqf810f5n5vyXx/lH4AjMwC0GACADeW/Psr/3JT/+ij/AByLAaDFAAAkyn+PKP9zU/7ro/wDcGwGgBYDAKD810f5n5vyXx/lH4ATMQC0GABg3ZT/+ij/c1P+66P8A3BiBoAWAwCsl/JfH+V/bsp/fZR/AHbCANBiAIB1Uv7ro/zPTfmvj/IPwM4YAFoMALA+yn99lP+5Kf/1Uf4B2CkDQIsBANZF+a+P8j835b8+yj8AO2cAaDEAwHoo//VR/uem/NdH+QdgLwwALQYAWAflvz7K/9yU//oo/wDsjQGgxQAAy6f810f5n5vyXx/lH4C9MgC0GABg2ZT/+ij/c1P+66P8A7B3BoAWAwAsl/JfH+V/bsp/fZR/AEoYAFoMALBMyn99lP+5Kf/1Uf4BKGMAaDEAwPIo//VR/uem/NdH+QeglAGgxQAAy6L810f5n5vyXx/lH4ByBoAWAwAsx2VJ3pz+7ytryjVJHrDNi8OQLozyXx3lH4AuDAAtBgBYhguSvDL931PWFFf+5+bKf32UfwC6MQC0GABgGf59+r+frCmu/M/Nlf/6KP8AdGUAaDEAwPwel/7vJWuKK/9zc+W/Pso/AN0ZAFoMADC3L0lydfq/l6wlyv/clP/6KP8ADMEA0GIAgHmdn+R30/99ZC1R/uem/NdH+QdgGAaAFgMAzOup6f8espYo/3NT/uuj/AMwFANAiwEA5vQ5ST6S/u8ha4gv/JubL/yrj/IPsAA36X0AAD7lB5Jc0vsQK3BtkockeWnvg3AsFyT5xbh7o9KpJN+T5Nm9DwIAp3MHQIs7AGA+t0ny0fR//1h63PY/N7f918eVf4AFOb/3AQBIknxfkpv1PsTCXZvkm+PK/6wujCv/1U7FlX8ABuYOgBZ3AMBcbp7k/en/3rHkuPI/N1f+6+PKP8AC+Q4AgP4eleTy3odYsM1n/l/c+yAcywVJfikGnEqn4so/ABNwB0CLOwBgHucleVv6v28sNa78z82V//q48g/ANAwALQYAmMd90/89Y6lR/uem/NdH+QdgKgaAFgMAzOMV6f+escQo/3NT/uuj/AMwHQNAiwEA5vD5ST6Z/u8ZS4vyPzflvz7KP8BK+BJAgH6eEO/Du+YL/+bmC//qnYov/ANgUu4AaHEHAIzvsnj0367jyv/cXPmvjyv/ACvjyhNAH4+KR//tkiv/c3Plv96puPIPwOTcAdDiDgAYm0f/7Tau/M/Nlf/6uPIPwCIYAFoMADC2r0v/94mlRPmfm/JfH+UfgMUwALQYAGBsL0//94klRPmfm/JfH+UfgEUxALQYAGBcfzce/beLKP9zU/7ro/wD4EsAAYp59N/J+cK/ufnCv3qn4gv/AFggdwC0uAMAxuTRfyePK/9zc+W/Pq78A/AprkIB1HlkPPrvJFz5n5sr//VOxZV/ABbMHQAt7gCA8ZyX5I/S//1h1rjyPzdX/uvjyj8Ai2cAaDEAwHj+p/R/b5g1yv/clP/6KP8ArIIBoMUAAON5Wfq/N8wY5X9uyn99lH8AVsMA0GIAgLF49N/xovzPTfmvj/IPwKF8CSDA/j0+3m+P461JXtn7EBzLhUleGANOpVPxhX8ArIw7AFrcAQDjuCTJ36T/+8KseWWSmx35p05PrvzXx5V/ALbiihTAfj0qyS16H2Ji900rk0aAOXjUX71TceUfgJVyB0CLOwBgHL+f/u8JS4g7Acbnyn99XPkHYNUMAC0GABjDP0z/94MlxQgwLuW/Pso/AEd2fu8DACzYE3sfYGE2Hwf4x0k+1vksfJrb/uuditv+GdN5ST4/yRcmuUOS2ye5IsnlSS5NG64+kuRDSf4qyZ8keXuStyV5Z/1xgdm5A6DFHQDQ3+cl+UT6vx8sMe4EGIcr//Vx5Z/R3CrJo5O8IMlf5vh/b/+3JD+b5JHx3TnAlgwALQYA6O9Z6f9esOQYAfpT/uuj/DOKC5I8OMnLk3w8u/97/WNpjxK9f3xpOXAIA0CLAQD6uiTJ+9L/vWDpMQL0o/zXR/lnBBcleUSSP07d3/t/mvb3/kUFfz5gMgaAFgMA9PXY9H8fWEuMAPWU//oo//R2XpKHJ3lP+v0e/H9JHrDvPygwFwNAiwEA+vq99H8fWFOMAHWU//oo//T295K8Pv1/FzZ5Wdr37AAYAK6PAQD6uU/6vwesMUaA/VP+66P809sj0r61v/fvwpn5QJKH7PHPDUzCANBiAIB+XpL+7wFrjRFgf5T/+ij/9HRJkuel/+/BufLjae9PwEoZAFoMANDH58aj/3rHCLB7yn99lH96ukWSN6b/78G2eXWSm+/lJwEMzwDQYgCAPp6Z/r//YgTYJeW/Pso/Pd0uyR+k/+/BUfPmJJ+1h58HMDgDQIsBAOp59N9YMQKcnPJfH+Wfnj4ryR+l/+/BcfOfk1y2858KMDQDQIsBAOo9Jv1/9+WGMQIcn/JfH+Wfni5J8qb0/z04aV6b5KId/2yAgRkAWgwAUM+j/8aMEeDolP/6KP/0dF6W9Tv/b3b74wFGZgBoMQBArXun/++9HBwjwPaU//oo//T2Pen/e7DrfNtOf0LAsAwALQYAqPXi9P+9l8NjBDg35b8+yj+93TXJNen/u7DrfDDJ7Xf4cwIGZQBoMQBAnc+NR//NEiPAwZT/+ij/9HbTJL+d/r8L+8rr0z7eAJzmJr0PADC5J6T9SxTju29ayTUC3NAFSX4pyTf0PsiKnEq77frZvQ/Cqj0pyZf2PsQe3TPJQ3sfAtgvdwC0uAMAanj035xxJ8CnufJfH1f+GcGVST6Q/r8P+8570v5ZDVzPHQAAx/fwJJ/Z+xAcmTsBGlf+652KK/+M4buTfEbvQxS4TZLv6H0IYH/cAdDiDgCo8bvp//sux8+a7wRw5b8+rvwzis9I8rfp/ztRlf+W5KKd/ORgAdwBAHA890ryJb0PwYms9U4AV/7rnYor/4zju5Jc0fsQhT47vgsAPsUAAHA8T+x9AHZibSOA8l9P+Wc0j+h9gA7W+GeGVfARgBYfAYD9+tx49N/SsoaPA7jtvz5u+2c0d0r/34tev4ufd/IfH8zPHQAAR/f4ePTf0iz9TgBX/uudiiv/jOchvQ/QyXlJHtT7EDACAwDA0Vyc5Nt7H4K9WOoIoPzXU/4Z1b17H6Cje/U+AIzAAABwNA9P8lm9D8HeLG0EUP7rKf+M6ookX9r7EB3dI+09EVbNAABwNI/vfQD2bikjgPJfT/lnZHfPuj++dlmSO/c+BPRmAADY3tfGo//WYvYRQPmvp/wzui/qfYAB/L3eB4DeDAAA2/Pov3WZdQRQ/usp/8zgDr0PMAA/A1bPAACwnc9J8oDeh6DcbCOA8l9P+WcWX9D7AAMwALB6BgCA7Xj033rNMgIo//WUf2ZyZe8DDOCWvQ8AvRkAAM7t4iT/pPch6Gr0EUD5r6f8M5ub9z7AAPwMWD0DAMC5fVs8+o9xRwDlv57yz4yUXz8DMAAAbOEJvQ/AMEYbAZT/eso/s7qo9wEGcHHvA0BvBgCAw90zHv13mFcn+UTvQxS7b5IXpf+/TF+Y5IVR/isp/wBMzQAAcLgn9T7AwK5J8vAkD03y8c5nqXa/JC9OvzsBLkjyi0ke2Omvv0bKPwDTMwAAHMyj/w73giT/PckvJ3lY1jcC9Po4gNv+6yn/ACyCAQDgYI9Lcn7vQwzsOaf9340ANZT/eso/AAzqt9L+Qb323PqkP0ggFyf56/T/fR41bzrg5/ZNSa4d4HzVeWX2PwJckDY29P6zrinXJXnyNi8OTGCN781n5i9O/FOEybkDAODsvjUe/XeYHz/gP3cnwH648l/vVFz5B4ChuQOgxR0AcHK/k/6/y6Pm3WmF9DDuBNgdV/7r48o/S7TG9+Qz4w4AVs8dAAA3ds8k/6D3IQb2kzn3FX53AuyGK//1TsWVfwCYgjsAWtwBACfzovT/PR41H0tyqyP8LN0JcHyu/NfHlX+WbI3vxWfGHQCsnjsAAG7oc+LZ6of5hbRH/23LnQDH48p/vVNx5R+AhTMAANzQY+PRf4d5zrn/KzdiBDga5b+e8g8AE/IRgBYfAYDj8ei/w/PG4/9ok/g4wDbc9l8ft/2zFmt8/z0zPgLA6rkDAODTviUe/XeYgx79ty13AhzOlf96p+LKPwBMyx0ALe4AgOPxHnJwtnn037bcCXBjrvzXx5V/1maN77tnxh0ArJ47AACar05y596HGNhzs7sr9+4EuCFX/uudiiv/ADA9V+9a3AEAR/fC9P/dHTVHffTfttwJ4Mp/j7jyz1qt8f32zLgDgNVzBwBAcrt49N9hnp+jPfpvW2u/E+DmceW/2qm48g/AihkAAJLHZ3efb1+in9jj//Yvp3354if2+NcY0X2T/FmU/0rKPwCrZwAA1u6iJP+k9yEG9sYkb93zX+NFSR6a9d0J4IkTdZR/AIgBAOBbk1zV+xADO+mj/7a11o8DsH/KPwBczwAArN3jeh9gYO9O8uLCv54RgF1T/gHgNAYAYM3uEY/+O8xzUl/GjQDsivIPAGcwAABr9sTeBxjYNUn+bae/thGAk1L+AeAsDADAWt02voH9MD+f5L0d//pGAI5L+QeAAxgAgLXy6L/DPbf3AWIE4OiUfwA4hAEAWKOLknxH70MM7NeS/Jfeh7ieEYBtKf8AcA4GAGCNviUe/XeYqkf/bcsIwLko/wCwBQMAsEYe/Xewdyd5Se9DnIURgIMo/wCwJQMAsDZ3T3KX3ocY2E9k3JJtBOBMyj8AHIEBAFgbj/472EeT/HTvQ5yDEYAN5R8AjsgAAKzJbZP8496HGNjzk7yv9yG2YARA+QeAYzAAAGvyuHj032FG+/K/wxgB1kv5B4BjMgAAa+HRf4d7Q5Lf7X2IIzICrI/yDwAnYAAA1uJhSW7V+xADm+nq/+mMAOuh/APACRkAgLV4fO8DDOxdGfPRf9syAiyf8g8AO2AAANbgbvHov8M8N8kneh/ihIwAy6X8A8COGACANfDov4N9NMnP9D7EjhgBlkf5B4AdMgAAS3fbJN/Y+xADe17mePTftowAy6H8A8COGQCApXtsPPrvMD/R+wB7YASYn/IPAHtgAACW7KIk39n7EAN7fZLf632IPTECzEv5B4A9MQAAS/aQePTfYWZ99N82bpbkM5K8t/dBOBLlHwD26PzeBwDYoyf0PsDA3pXkpb0PsQe3SfLoJI9LcmXns3A0yj8A7JkBAFiqr0py196HGNhzMv+j/0535yRPTvLQ+M6HGSn/AFDAAAAslUf/HeyjSf5t70PswIVJHpjke5N8ReezcHzKPwAUMQAAS3SbJN/U+xAD+/eZ+9F/t07yyCRPSnvMI/NS/gGgkAEAWCKP/jvcc3of4Jjc5r8syj8AFDMAAEtzYZLv6n2Igb0ucz36b3Ob//ck+crOZ2F3lH8A6MAAACzNQ+PRf4eZ5dF/m9v8n5jkdp3Pwm4p/wDQiQEAWBqP/jvYnyd5We9DnIPb/JdN+QeAjgwAwJJ8ZTz67zDPSfLJ3oc4i81t/t+d9vhGlkn5B4DODADAknj038GuTvJ/9z7EGW6V5FFxm/8aKP8AMAADALAUHv13uJEe/XfntC9qfESSm3U+C/un/APAIAwAwFI8Ju1Wcs7uuZ3/+pvb/J+c5G6dz0Id5R8ABmIAAJbAo/8O99r0e/Tf5jb/JyT57E5noA/lHwAGYwAAluAhaY+N4+x6PPrPbf7rpvwDwIAMAMASePTfwf48ycuL/lpu8ydR/gFgWAYAYHZfkeTLeh9iYD+R/T/676ok/0vc5o/yDwBDMwAAs/Pov4Pt+9F/d0ry6CQPT3LxHv86zEH5B4DBGQCAmd0myYN6H2JgP5fkb3b8v3lBkm9I+3z/fXb8v828lH8AmIABAJjZo+PRf4fZ5aP/Nrf5Pz7J/7DD/13mp/wDwCQMAMCsLkwbADi71yT5/R3877jNn8Mo/wAwEQMAMKsHx6P/DnOSR//dNMk/SvKkuM2fgyn/ADAZAwAwK1/+d7B3JnnFMf7/uc2fbSn/ADAhAwAwoy+PR/8d5sdztEf/3THJY+I2f7aj/APApAwAwIxc/T/Y1Un+3Rb/Pbf5cxzKPwBMzAAAzOaqePTfYX42hz/678ok357kcUk+p+RELIXyDwCTMwAAs3lckot6H2JgP3nAf765zf/bklxSdxwWQvkHgAUwAAAzuSDJd/Q+xMBenRs++u8mSe4Xt/lzMso/ACyEAQCYyYOT3K73IQa2efTfFUkemeR74zZ/Tkb5B4AFMQAAM/Hlfwd7Z5L3JPk3cZs/u6H8A8DCGACAWdw17fF/nN2VSX6r9yFYDOUfABboJr0PALClJ/U+wOAu7X0AFkP5B4CFMgAAM7gqyTf3PgSsgPIPAAtmAABm8Nh49B/sm/IPAAtnAABGd0GS7+x9CFg45R8AVsAAAIzum+PRf7BPyj8ArIQBABidR//B/ij/ALAiBgBgZHdK8hW9DwELpfwDwMoYAICRfXfvA8BCKf8AsELn9z4AwAGuSvLg3oeABbouyZOSPKf3QQCAWgYAYFSPiUf/wa5dm+SRSV7Q+yAAQD0DADCiC5I8uvchYGH+OslDkryu90EAgD58BwAwogcluW3vQ8CC/GaSu0b5B4BVMwAAI3pC7wPAQnwsydOS3C3JO/seBQDozUcAgNHcKclX9T4ELMCvJnlckrf3PggAMAZ3AACjeXLvA8Dk3pTkAUnuFeUfADiNOwCAkVyV9iVlwNFcl+RlSX4syRs6nwUAGJQBABjJo+PRf3AUH0zy75L86yR/1vcoAMDoDADAKM5P8l29DwGT+K9JnpvkZ5J8pPNZAIBJGACAUTwoyWf3PgQM7Lq0x/j9X0lenuRU3+MAALMxAACjeGLvA8CgPpDkZ+M2fwDghAwAwAjuGI/+gzO9I8lPxm3+AMCOGACAEXj0HzRu8wcA9sYAAPR2ZTz6Dza3+f9Yknf2PQoAsFQGAKC3Rye5We9DQCdu8wcAyhgAgJ7OTxsAYE2uS/Ifkjw7yWvjNn8AoIgBAOjpm+LRf6yH2/wBgK4MAEBPHv3HGrjNHwAYggEA6OWOSe7W+xCwJ27zBwCGYwAAenlS7wPAHrjNHwAYlgEA6OGWSR7a+xCwQ29P8lNJfjrJ1Z3PAgBwVgYAoAeP/mMJ3OYPAEzFAABUOz/JY3ofAk5gc5v/jyb5885nAQDYmgEAqPaN8eg/5vQ7ad/m/7y4zR8AmJABAKjm0X/M5PTb/F/T+SwAACdiAAAqfWmSu/c+BGzh/Ul+Lm7zBwAWxAAAVPLoP0bnNn8AYLEMAECVWyZ5WO9DwFm4zR8AWAUDAFDlu+LRf4xlc5v/s5K8q/NZAAD2zgAAVPDoP0by20l+Km7zB/j/27v73/vruo7jd0VtzprDdGNa6iLSVV508QteVbqsfrGcjFw13drK7A+o1k+5mptrs6VSimmiU1eoRc11sQlzamGJWTNFw4sRgRcoSSp8UaAfzhev6gt84ZzP63zO83bbzvjyC3t8P9sXeN/P67wOMIwAAByFZ1ffvXoEo91a/U2O+QMAgwkAwFHw1X+s8pnqT6s/yjF/AGA4AQDYtSdWT109gnHuOOb/huqmxVsAAPaCAADsmnf/OSqO+QMA3AkBANglX/3HUXDMHwDgbhAAgF36leqBq0dwsN5fvSrH/AEA7hYBANiVM6pfXT2Cg+OYPwDAPSQAALvy7OrRq0dwMO445n9B9Z+LtwAAHEsCALArLv9jGxzzBwDYEgEA2IXHV09bPYJj65bqrdXLqssXbwEAOBgCALALL1g9gGPJMX8AgB0SAIBte2C++o/Tc0V1YY75AwDslAAAbNuzqjNXj2Dv3VK9pc0x//cu3gIAMIIAAGzbs1YPYK99unpd9YrqmrVTAABmEQCAbbpv9dOrR7CX/qnNu/0Xt3n3HwCAIyYAANv0g9VDVo9gb9xSXVL9YfWeMoorBgAADQ9JREFUxVsAAMYTAIBtOnf1APaCY/4AAHtIAAC26XGrB7DUHbf5v766efEWAAC+hQAAbNM5qwdw5BzzBwA4JgQAYJsevXoAR+a66pXVq9oc+QcAYM8JAMA2PWz1AHbOMX8AgGNKAAC25b7Vg1ePYCdOVH9evbz658VbAAC4hwQAYFvOaBMBOByfqi5q8+D/X4u3AABwLwkAwLbctnoAW3NF9bLqzdVXFm8BAGBLBABgW25t87B4/9VDuEdOVH/W5t3+9y3eAgDADggAwDZ9rjpr9QhOi2P+AABDCADANn02AeC4+Ic2x/zflmP+AAAjuLAL2KaPrR7Anbqlurh6UvXkNkf+PfwDAAwhAADb9OHVA/h/fap6SfU91fnVP66dAwDACj4CAGzTB1YP4Ju8p80x/7/IO/0AAOMJAMA2vXv1ADpR/VX10uryxVsAANgjAgCwTde2uQfg7NVDBrqm+uPq1W0uYwQAgG/iDgBg2/569YBhrqie3+bz/S/Owz8AAKcgAADbdsnqAQPcXL22+uHqR6vX5zP+AADcBR8BALbtnfkYwK5cV11YXZB3+gEAOE1OAADbdnv1utUjDswdx/wfVf1OHv4BALgHBABgF15ZfXH1iGPuRHVxdW6O+QMAsAUCALAL11evWT3imLquelH1XdX5+So/AAC2RAAAduUlOQVwOt5ZnVc9ss0x/+uXrgEA4OAIAMCuXNfma+k4tRPVG6onVj9evbX66spBAAAcLgEA2KU/qK5cPWIPXV39VvWI6nnVv66dAwDABL4GENilm6tfbPM59vsv3rIPrqheVr0p7/QDAHDEnAAAdu391e+uHrHQTdWfVE/o67f5e/gHAODIOQEAHIXfa/MA/JzVQ47QtdWrq1fkQj8AAPaAAAAchdurX67ObnPh3SG7rM1D/yXVrYu3AADA1/gIAHBUbqye2WFeCnjHbf5PqJ5evS0P/wAA7BkBADhKn61+svrQ6iFb8snqN6qHt7nN/9+WrgEAgDshAABH7ZrqKdW7Vw+5F95TnV+dU/1+9fm1cwAA4K4JAMAKN1Q/Vb1x9ZDT8OXqwupxbQLGxbnNHwCAY0QAAFb5cvVL1fOrLy3ecmeurV5UPbJ6QfXBtXMAAICq97W5bXz666x7+4OEI/bY6tLW/9m543Vb9Y7q56ozdvj7BoCjckvr//u6+nXdvf4pwjHnBACwD65sc3v+c9vcEbDKl6pXtTnm/4zqL3ObPwAA7CUnADYvJwA4zh7Q5kb9Kzu6PzMfr36z+s4j+P0BwApOADgBAAdHANi8BAAOwRnVeW3ehT/R9v+c3FhdVD0zp6EAOHwCgAAA3W/1AIBTuLV6y8nXmdXPtvmYwI+1uZDvdN3e5gK/y06+/q66aStLAQDgGBAAgOPghup1J1+1CQCPrc6pvrd6SPWg6sFtwsGN1Req66uPVh+pPnzynwMAACMJAMBxdPXJ19+vHgIAAMeFz70CAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMcL/VA9iJy6tbV48AAGBv+P9+wL8IDtSjVg8AAABgv/gIAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAwgAAAAAMAAAgAAAAAMIAAAAADAAAIAAAAADCAAAAAAwAACAAAAAAxwaAHgK6sHAAAAe8mzAuMdWgD44uoBAADAXrpx9QBY7dACwP+sHgAAAOwlzwqMd2gB4POrBwAAAHvphtUDYLVDCwBXrR4AAADspf9YPQBWO7QA8JHVAwAAgL3kWYHxDi0AXLl6AAAAsJcEAMa7z+oBW3af6jPVQ1cPAQAA9sZXq4fkIkCGO7QTALdX71w9AgAA2CvvzcM/HFwAqLp09QAAAGCvXLZ6AOyDQ/sIQNXDq6urM1YPAQAA9sIPVR9YPQJWO8QTANdW71g9AgAA2Av/nod/qA4zAFS9fvUAAABgL1y0egDsi0P8CEDVt1Ufqx6xeggAALDMl6pHV9cv3gF74VBPAJyoXrp6BAAAsNQFefiHrznUEwBVD6o+UT1s9RAAAODIfbk6u/rU6iGwLw71BEBtjvv89uoRAADAEi/Owz98k0M+AVCbwPHu6tzVQwAAgCNzVfW46ubVQ2CfHPIJgKrbqhe2uRMAAAA4fLdVv5aHf/g/zlg94Ah8uvpC9TOrhwAAADv34uo1q0fAPjr0jwB8o7dUz1k9AgAA2Jl3VU+vvrp6COyjSQHgO6rLqh9ZPQQAANi6j1dPzsV/cEqTAkDVQ9tcCviY1UMAAICt+Wz1lOqjq4fAPjv0SwC/1fVt7gL4+OohAADAVnymemYe/uEuTQsAVZ9oczToX1YPAQAA7pVPVk+tPrB4BxwLEwNAbT4X9BPV364eAgAA3COXV+fmnX+42yZ8DeCpnKjeVN1QPaPZPwsAADgubq9eXv1Cm6/7Bu6maZcAnspTqldXj109BAAAOKWrq1+v3r56CBxH3vXeuLq6sPpcmxjwgLVzAACAb/CV6oLqvOqDi7fAsSUAfN1t1Xuri9rcjfD4hAAAAFjpluq11XOrN5/8e+Ae8hGAU3tY9cLqedXZi7cAAMAk11RvrF5x8tfAFggAd+0+1ZOqn29zWeD3r50DAAAH6arq0urik3+9be0cODwCwOk7q3pa9QPVY6rvqx5afXt15sJdAACw7/67+mKbb+L6SJuv8PtQ9a4293IBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwJ/4XxAbvX6lJIg0AAAAASUVORK5CYII=');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 18px;
}
.delWLCatModal {
    width: 25px;
    min-width: 25px;
    height: 25px;
    border-radius: 3px;
    border: 1px solid #DFDFDF;
    cursor: pointer;
    background-color: transparent;
    font-size: 16px;
    margin: 0 5px;
    color: #ff5e5e;
}
.eddWLCat:hover, .delWLCatModal:hover {
        border: 1px solid #3a1f5d;
}
.cL {
    margin-bottom: 0;
}
.cL input {
    border: 0;
    width: 70%;
    display: inline-block;
}
.cL span + span {
    display: inline-block;
    color: #a0a0a0;
}

.aAll {
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #a1556a;
    margin-top: auto;
    margin-bottom: 20px;
}
.aAll:hover {
    text-decoration: underline;
}
.del {
    position: absolute;
    background: none;
    border: 0;
    cursor: pointer;
    color: #e6620e;
    font-size: 25px;
    font-weight: bold;
    top: -6px;
    right: 20px;
}
.del:hover {
    color: red;
}
.prBoxTable {
    width: 100%;
}
.prBoxTable tr {
    border: 0;
}
.listTable .prBoxTable tr td {
    padding: 2px 0;
    border: 0;
}
.prBoxTable tr td:nth-child(2) {
    text-align: right;
    padding-left: 10px;
}
.listTable .prBoxTable tr td:nth-child(1) {
	padding-left: 0;
	font-size: 12px;
	line-height: 1.1;
}
.prBoxTable tr td:nth-child(2) span.bold {
	font-weight: 500;
}
.prBoxTable tr.priceType_opt td:nth-child(2) span {
	font-size: 14px;
	font-weight: 700;
	color: #212529;
}
.prBoxTable tr.priceType_vip td:nth-child(2) span {
	font-size: 16px;
	font-weight: 700;
}
.border-right {
    border-right: 1px solid #DFDFDF;
}
.ocom {
    cursor: pointer;
}

.row1 .col-lg-4 , .row1 .col-lg-3 {
    border-right: 1px solid #DFDFDF;
}
.row1 .col-lg-4:last-child, .row1 .col-lg-3:last-child {
    border-right: 0;
}
.row1 .col-lg-4 span.font-24.bold.block.margin-top-sm.text-center , .row1 .col-lg-3 span.font-24.bold.block.margin-top-sm.text-center,
.row2 .col-lg-4 .bg-white span.font-24.bold.block.margin-top-sm.text-center , .row2 .col-lg-3 .bg-white span.font-24.bold.block.margin-top-sm.text-center
 {
    display: block;
    padding: 0 5px;
}


.row2 .col-lg-4 .bg-white , .row2 .col-lg-3 .bg-white {
    padding-top: 30px;
    padding-bottom: 30px;
    height: 100%;
}
.row3 .col-lg-4  , .row3 .col-lg-3  {
    margin-bottom: 30px;
}
.row2 ul {
    list-style-type: none;
    margin: 0 ;
    padding: 30px;
}
.row2 ul li {
    padding: 5px 10px 5px 15px;
    position: relative;
    font-size: 16px;
}
.row2 ul li:before {
    width: 10px;
    height: 10px;
    content: "";
    background: #FF4D00;
    display: block;
    position: absolute;
    left: 0;
    top: 11px;
}
#map-canvas {
    width: 100%;
    height: 500px;
}
.contact-row-2 .col-lg-4 .bg-white {
	display: flex;
	align-items: center;
	padding: 30px;
	height: 100%;
}
.contact-row-2 .col-lg-4 .bg-white .ForImage {
	margin-right: 20px;
}
.contact-first {
	padding: 40px;
	background: #fff;
}
.contact-first .row {
	margin-left: -0;
	margin-right: 0;
	margin-top: 30px;
}
.contact-first .row .col-lg-6 {
	padding: 30px 0;
	border-top: 1px solid rgba(223, 223, 223, 1);
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.contact-first .row .col-lg-6:nth-child(2n+1) {
	padding-right: 30px;
}
.contact-first .row .col-lg-6:nth-child(2n+1):after {
	content: '';
	display: block;
	width: 1px;
	height: 50px;
	background: rgba(223, 223, 223, 1);
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.contact-first .row .col-lg-6:nth-child(2n+1):last-child:after {
	display: none;
}
.contact-first .row .col-lg-6:nth-child(2n) {
	padding-left: 30px;
}
.contact-first .row .col-lg-6 div:nth-child(1) span:nth-child(1) {
	display: block;
	font-size: 18px;
}
.contact-first .row .col-lg-6 div:nth-child(1) span:nth-child(2) {
	display: block;
	font-size: 14px;
	color: rgba(135, 135, 135, 1);
	line-height: 1.2;
	margin-top: 5px;
}
.contact-first .row .col-lg-6 div:nth-child(2) {
	font-size: 18px;
	font-weight: bold;
	white-space: nowrap;
}
.contact-first .row .col-lg-6 div:nth-child(2) a {
	vertical-align: text-top;
}
.fiolet.underline {
    text-decoration: underline;
}
.return-ul-1 {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
}
.return-ul-1 li {
	background: #fff;
	padding: 30px;
	border-bottom: 1px solid rgba(223, 223, 223, 1);
	display: flex;
	align-items: center;
}
.return-ul-1 li:last-child {
	border-bottom: 0;
}
.return-ul-1 li div:nth-child(1) {
	min-width: 60px;
	min-height: 60px;
	border-radius: 100%;
	border: 2px solid rgba(255, 77, 0, 1);
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 20px;
}
.return-ul-1 li div:nth-child(2) {
	font-size: 16px;
	line-height: 26px;
}
.return-ul-2 {
	margin: 40px 0 0 0;
	padding: 0;
	list-style: none;
}
.return-ul-2 li {
	margin-bottom: 30px;
	display: flex;
	align-items: center;
}
.return-ul-2 li:last-child {
	margin-bottom: 0;
}
.return-ul-2 li div:nth-child(1) {
	min-width: 60px;
	min-height: 60px;
	border-radius: 100%;
	background: rgba(255, 77, 0, 0.15);
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 20px;
	font-size: 20px;
	font-weight: 700;
	color: rgba(255, 77, 0, 1);
}
.return-ul-2 li div:nth-child(2) {
	font-size: 16px;
	line-height: 26px;
}
.return-ul-2 li div:nth-child(2) a {
	text-decoration: underline;
}


.bookOnCatalog {
    cursor: pointer;
    height: 40px;
    text-align: center;

    display: block;
    border: 0;
    margin-left: 10px;
    font-weight: bold;
    transition: 0.5s linear;
    border: 1px solid #DFDFDF;
        background: #fff;
}
.bookOnCatalog:hover {
    color: white;
}
.addAll, .bookOnCatalog {
    width: 285px;
    font-size: 13px;
}
.price-table {
  margin-top: 30px;
  font-size: 16px;
}
.price-table tr {
    border-bottom: 1px solid #DFDFDF;
}
.price-table tr:last-child {
    border-bottom:0;
}
.price-table tr td {
    padding: 5px 0;
    background: white;
}
.price-save , .row.save_buttons .col-6 a {
    background: #FF4D00;
    border-radius: 5px;
    height: 50px;
    color: white;
    font-weight: 700;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .2s linear;
    cursor: pointer;
    min-width: 210px;
    max-width: 100%;
    line-height: .9;
}
.price-save:hover, .row.save_buttons .col-6 a:hover {
    color: white;
    background: #333;
}
.row.save_buttons .col-6 a {
  width: 100%;
  min-width: inherit;
}
.price-table tr td:nth-child(3) {
    text-align: right;
    padding-left: 10px;
}
.price-table tr td:nth-child(1) {
  font-weight: 700;
  font-size: 16px;
  padding-right: 10px;
}
.price-table {width:100%;}

.new_price_block {
  background: #fff;
  padding: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.npb_title {
  display: flex;
}
.npb_title div:nth-child(1) {
  margin-right: 20px;
}
.npb_title div:nth-child(1) svg {
  width: 70px;
  height: 70px;
  display: block;
}
.npb_title:hover {
  color: #000;
  cursor: auto;
}

.npb_tile {
  font-weight: 400;
  font-size: 16px;
  line-height: 170%;
  margin-top: 10px;
}
.actual_price {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 30px 0;
  border-bottom: 1px solid #DFDFDF;
  border-top: 1px solid #DFDFDF;
  display: flex;
  align-items: center;
}
.actual_price_ul {
  padding: 0;
  margin-left: 10%;
  margin-right: -5px;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.actual_price_ul li {
  width: 50%;
  padding: 0 5px;
}
.actual_price_ul li a {
  background: #FF4D00;
  border-radius: 5px;
  height: 50px;
  width: 100%;
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  transition: all .2s linear;
  margin: 0 auto;
  line-height: .9;
}
.actual_price_ul li a:hover {
  background: #333;
}


















.or {
    color: #FF4D00;
}
.prDF .mainButtons {
    width: 280px;
}
.descrDiv  h3 {
    font-size: 16px;
}
.banImg  img {
    max-width: 100%;
}
.orderForm input.form-control {
    border: 1px solid #DFDFDF;
    height: 50px;
}
.hidden{
	display:none
}
.buttonsForManager li  {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;

}
.buttonsForManager li a {
    padding: 10px 0;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    border: 1px solid #FF4D00;
    display: block;
    background: #fff;
}
.buttonsForManager li a.active {
    color: #fff;
    background: #FF4D00;
}
.buttonsForManager li a .i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 24px;
    height: 24px;
}
.buttonsForManager li a span {
    display: inline-block;
    vertical-align: middle;
}
.buttonsForManager li:nth-child(1) a .i {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABVElEQVRIidXVPUtcQRTG8Z8vWcUUURQbERGSwi4BSSXiFxC3E6ys7IWkEbRKYUAbCUKqfILAJthZi9jYKAiCnVVIoYWgGGIYmJUleN92LPSpLvec8/znzMw917NXR2sDjUYjq593WMMMajjEBn48lFyv1++fO0vs0Cz2Qx360YepsB6sFBUXAV7hG3oy4p8wmQIIqx7MiYctXkwBvC6IB71JAfwuAfiVAtjBn4KcnymAM3zOie/iewogaBUfcNny7hbbmMPfvOLuEoA7bOIL3sYP7QgXJWpLAZq6wUGF/EqAkPceo3iJc+zhKhUwFMdB+JgG/otdx1kUZtRplkHeIU/jBMsPmAf1Yh7HWKrawVS8grWcBTT1Al+j13aZDgbj3S5j3qqteE6FgI8Yrmge1IX1IkCYjgttmDcVfkjjeYCJeBXbVUc8v0zAWIJ5UyOP4PFUhH8KYC2zmrzIvAAAAABJRU5ErkJggg==');
}
.buttonsForManager li:nth-child(1) a.active .i {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABLklEQVRIid2UPUpDQRRGvwlBEYsUsRMRQQU7BUkV3IHoEqwsbNNZp0hl5x7sBLGysBFX4A7ERg2aJvhD8MigwSG8+XlvLMQDr5o73xnevTP6XwC+bwM4BZ6BIXAF7PjqvXg2bAOvFHOYK2gAfU+45QPYDAlqkR7vSmoG1o2kvVBATLAcWbes5Aj6CYKHHMG5pFGk5izhEF94pqgbaPIFUMsdUwN0gIET/A4cAzOxMTWTggDTktYlTUm6kTTwlRrzE1tGkIwrqCdusnUtSQuSZiXdSbqWNCxlLvifc8AR8FTQ4BfgBFit2uQt4DEwQW7D98sK2sBbQrjLQaqgCdyXDLeMgFaKoFchfMxlTGAv1W2GwD7fS27m5Fu09j2KVbEXoB0SLGaEj5n/hYy/gqRPCDXLgHquCvoAAAAASUVORK5CYII=');
}
.buttonsForManager li:nth-child(2) a .i {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB8klEQVRIibXVy6tOYRQG8J9byvUoR5LE8KQMSApJbmWAM9Ap/AEkGSm30slABi4TkQkZIDE4IyXXJFPlMnQ5E3I7yGVALq1au74+e397K+epXXu/a73rWe/z7NZruDFiYGDgf1LMxjYcxsdYGF2ROAHTGhR8i88t3zOxGyfrCNbjfAOCQ9jfKaGKoEAvvlbE9mJ5XQd1BHfwqSLWg6MYh29VBUbWdVBDPgZLOiU1ITiCeyXrT/C+TqYmBCHBpJL1X7hbR1B4MLWtSJNfNHA7fRhf9TMUJziIpy3P8VxfXFF4Ls7gfvpQlVcr0RUsKikenS/AYJ0PBcF2zCuJh/7zW757sng3fseoqfOhINiMAzWnCbzDTazADFzHYyxMH/5CYfJSbGxAELNnU74HyS3sTB8eYWwVQQSPZRdrMastrzuHWDtCrj68wFV0YUsZwanU+3vq2o99LXnTcwSX4WyO6Ni7KgkmY4r0ILq7hi8Ywq6ckBcbSPYcW7PGjfQk8DBrDQXBCazJzifmCO7t0HErQpYfuICVbbHY3xcSbSjZGIQ7sqtOeJC+LSvJCckuB8FLzGkLvs5Zs7rBKUbl7dXVtv5GehAXx8+WwGCa3hSxd082VCAm7bl4iRNcwjOsS2Mi8OEfCAKnU664al9ljfhphhn4AzQCYvQH9TiMAAAAAElFTkSuQmCC');
}
.buttonsForManager li:nth-child(2) a.active .i {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB+ElEQVRIibWVzUtVURTFf5avgYkYqIMCq6FUDhQLSiTEggaZExPsDwiieThxIIQOtCbhUGgShI6FSLEvmgZpw8QCDU3r9TmIfCuO7AvX67me8yQXnAt3733W2mfv88G+Q9L/HCckjUiqTTgr3MeDaqAhYnGfgR+p/3bgJXAc+Lhlycm+X3G4m5nXbrMaE1tlIMMe4FeObwC4GFpiSOAZ8C3H1wSMAVXA7zyCA6EMAuIF4MJuQTECo8Arj/0dsBEqU4yAK0GNx14CXoQEkh7UZUhitqjDnPXhcN5mSFYwBLxPjftmP59DfAqYAF5bH/LigiWaAs55yF3mrcCHUB8SgVtAs8fv6t+S+m8y8np3RoGKUB8SgX5gMLAah3VgFugEjgJPgQWgzfqwE3akxwMXw1vPdXJa0pqkosUsSlrOuyrmgXuWxRWgMZOJK8kdT36uXNeBJWAaqAVubItIZVQlqVJSwS6xWExIOmQcXTbnjKQjbjhjvaQnkkqSvksasOBHEQKLltAxSTO+AEf02GPvkdQcIfDAOJ57fMOSel0Prnlqexm4DcwEdtUb61uHx/cHmHQCK8DJjHPV7ppLAQGHg0DRGpzGWtLkPkl/U0tbktRQ5jt9U9JmimNBUnX6TXYH5SrwBXgIfI3IPIuzQDfwyTh+7oGjTAD/ABBbizQdaiXNAAAAAElFTkSuQmCC');
}
.buttonsForManager li:nth-child(3) a .i {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABmklEQVRIibWVPS8EURSGnxWEQnYpfGULlSg2aFalR6JYEgV/QKGhQaIm2SgoJBI/AJVsh5qKCttINqHw2WBDIlRy5Mxm9ube2REzbzLN3HPeZ2Z3znmJWwnxLxQKLkwrMA2MAf1AJ/AN3AEl4BDYA15tzblcjnqHcROwACwCKeOsEejTaxxYBdaBDeDTNKqzmPcA58CaxdymlELOtDcQkAZOgIzD7A34cJxltDftAsjPcmAWGJoBpgLO0+rRbAPMA9mAZtF7wBt4yqpXFaANWK7R+BctqWcFIJ9iMkJAUj0rgJEIzT2N+gGDMQAG/ICOGAC/nt4kf+mEhtETsGPUyUR323o9wCPQEsK8HTgFZo37W8Ccce/ZD7gGekMA9h1zYFspF/j+g+MQ5qIG3bDmlbDUHvkBsnLLISFhVFbPCuAFyEcIyKtn1S7aBK4iMC+qFyZAwmISePiH+T0w4Q8eMw8kBof1Kf6qovaW/H22RLsBhoAVDZhakhqplZ5bs9iVyfKKEpnbGjKyuCT0u/RcBvNSP8VdV+jHL+AHqDhGVGSsSbIAAAAASUVORK5CYII=');
}
.buttonsForManager li:nth-child(3) a.active .i {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABc0lEQVRIibWVPU4DMRCFPyNAUAVo+BEFIEQJNCmpSSQqunAKWnIDeioOANwAqOnSkVSREAUJgioRCg00D5k4kbVs1gayT7J2bc+8Z3vsGfKGsfySRsnMAxWgDGwDS8An0AYegGvgEuimORtj+j9WINFmJJ1I6ioMa1OVNJvkGSIxsSapEUGcRMP5ZgqsSmplkNjV9jLmW44jVcAeSy2wyrKkUsCmNjguiwkvJsdAMXCpesB7wKbouPqBdjtYAB6BQsB5z33vAnZvwIYxpjPYQSWC/DcoOM7hEe2PkXyAki+wm4PAji+wmIPAN+ek63wA05GOr8B5YuwAWBnpIakZ91h1mJJWbDtLsX3yd9AEtiJWfzXiHcyljN3jxeA2gtxiymXYZDMptjf84aHF4sdD6wCnYyLHcXWGPRcom6DqkcHOQsNPdr6AbZuSnv9B3nYcmQVnPc+C4x9XdRwlM6boH7nEZYv+sht/AeruKl4Ei35uAL4A8MQA1cYEX2MAAAAASUVORK5CYII=');
}
.filoletDiv {
    padding: 10px 0;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    display: block;
    background: #5C098E;
    border-radius: 5px;
}
#cli_clear_fields {
    padding: 10px 0;
    font-size: 14px;
    color: #fff;
    text-align: center;
    display: block;
    background: #ee3232;
    border: 0;
    cursor: pointer;
    margin-top: 20px;
    width: 100%;
}
.ld {
    border: 0;
    margin-bottom: 20px;
    margin-left: -10px;
    margin-right: -10px;
}
.ld li {
    padding-left: 10px;
    padding-right: 10px;
}
.ld li a {
    font-size: 18px;
    font-weight: bold;
    color: #a4a4a4;
}
.ld li a.active {
    color: #FF4D00;
    border-bottom: 1px dashed #FF4D00;
}
.minPrice {
    color: #ff5e5e;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    padding: 10px 0;
    background: #f5f4f7;
}
.minPriceClose {
    width: 35px;
    min-width: 35px;
    height: 35px;
    background: #ffdfdf;
    color: #ff5e5e;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    text-align: center;
    line-height: 2.2;
    border: 1px solid #ffdfdf;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.minPriceClose:hover {
    background: #ff5e5e;
    color: white;
    border: 1px solid #ff5e5e;
}
.light_problems {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    padding: 0 50px;
    background: #FF0000;
    display: none!important;
    height: 60px;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    line-height: 1;
}
.light_problems a {
    color: #fff;
    white-space: nowrap;
}
.light_problemsClose {
    width: 35px;
    min-width: 35px;
    height: 35px;
    background: #ffdfdf;
    color: #ff5e5e;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
    text-align: center;
    line-height: 2.2;
    border: 1px solid #ffdfdf;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    position: absolute;
    right: 5px;
}
.light_problemsClose:hover {
    background: #ff5e5e;
    color: white;
    border: 1px solid #ff5e5e;
}
.hidden{
	display:none;
}
.cheking{text-align:center;margin-top:25px;}
.cheking input {display:none;}
.cheking input:not(checked) + label{cursor:pointer;margin-right:5px;font-weight:400;display:inline-block;width:50px;height:50px;border:1px solid #ddd;text-align:center;font-size:24px;padding-top:10px;}
.cheking input:checked + label {background:#FF4D00;color:white;}
.cart_modal_chk1 {height:40px;width:160px;border:1px solid #ddd;padding-left:10px;margin:30px auto;display:block;}
.cart_modal_chk2 {height:40px;width:160px;text-transform:uppercase;color:white;font-size:16px;margin:0 auto;background:#FF4D00;display:block;border:0;cursor: pointer;}
.vrntAvl1 {display:none;}

.cartBlock:hover {
	color: #29bc78;
}
.min-price-block {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    background: #ff5e5e;
    text-align: center;
    padding: 15px;
    margin-top: 10px;
}
.cart_info_block {
    border: 1px solid #3a1f5d;
    background: #dbd4e4;
    position: fixed;
    padding: 20px 5px;
    text-align: center;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 5px;
    width: 95%;
    z-index: 99999;
    visibility: hidden;
    opacity: 0;
    transition: all .4s ease;
}
.cart_info_block.active {
    visibility: visible;
    opacity: 1;
}




.for_href {
    padding: 20px;
    background: #fff;
}
.for_href a {
    width: 560px;
    max-width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FF4D00;
    border-radius: 5px;
    font-weight: bold;
    color: #fff;
    margin: 0 auto;
}
.for_href a:hover {
    background: #5C098E;
}
.sub_section {
    padding: 40px 0;
    background: #5C098E;
}
.subscribeForm input {
    width: 70%;
    height: 50px;
    background: #fff;
    padding: 0 20px;
    border: 0;
    border-radius: 5px;
    margin-right: 10px;
}
.subscribeForm button {
    height: 50px;
    width: 28%;
    background: #FF4D00;
    border-radius: 5px;
    border: 0;
    color: white;
    cursor: pointer;
    margin-left: 10px;
    font-size: 16px;
    font-weight: bold;
}
.subscribeForm button:hover {
    color: #000;
}
.subscribeForm input::-webkit-input-placeholder {
    color: #c0c0c0;
}
.subscribeForm input::-moz-placeholder {
    color: #c0c0c0;
}
.subscribeForm input:-moz-placeholder {
    color: #c0c0c0;
}
.subscribeForm input:-ms-input-placeholder {
    color: #c0c0c0;
}
.newsOnMain .row {
    margin-left: 0;
    margin-right: 0;
}
.newsOnMain .row .col-lg-2 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding-left: 0;
    padding-right: 0;
}
.newsOnMain .row .col-lg-2 a {
    padding: 20px;
    display: block;
    border: 1px solid #efefef;
    height: 100%;
}
.newsOnMain .row .col-lg-2 a:hover {
    border: 1px solid #5C098E;
}
.miniCat {
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex;
}

	.miniCat li {
		padding-left: 15px;
		padding-right: 15px;
        margin: 5px;
		flex: none;
        border: 1px solid #DFDFDF;
        box-sizing: border-box;
        border-radius: 100px;
        background: #fff;
        padding-top: 7px;
        padding-bottom: 7px;
	}
	.miniCat li.active {
        border: 1px solid #FF4D00;
        background: #fff;
	}
	.miniCat li.active a {
		font-weight: bold;
	}
.pageBox {
    padding: 20px;
    background: #fff;
}
.pika_play {
    display: none!important;
}
.pika_subdiv img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}
#pikame li {
    display: inline-block;
    width: auto!important;
    height: auto!important;
    margin-right: 10px;
    cursor: pointer;
}
#pikame li  img{
    width: 70px!important;
    height: 70px!important;
    border: 1px solid #dddddd;
    padding: 5px;
}
#pikame li img.pika_selected {
    border: 1px solid #FF4D00;
}
#pikame {
    padding: 0px;
    margin-top: 20px;
}
.pika_navigation {display:none!important;}
.modalProdHref {
    display: block;
    margin-top: 10px;
}
.modalProdHref span:nth-child(1) {
    font-size: 16px;
	font-weight: 700;
    color: #FF4D00;
    margin-right: 5px;
}
.modalProdHref span:nth-child(2) {
    font-size: 20px;
	font-weight: 700;
    color: #FF4D00;
}
.qm-name {
	font-weight: 400;
	font-size: 30px;
	text-decoration: underline;
	line-height: 140%;
	display: block;
	color: #000000;
}
.fly-b {
    border-radius: 4px;
    bottom: 24px;
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 40%);
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    padding: 0px;
    position: fixed;
    right: -100%;
    text-align: left;
    text-decoration: inherit;
    transition: right 1.5s;
    z-index: 50000;
    overflow: hidden;
}
.fly-b.open {
    right: 24px;
}
.f-b-close {
    width: 18px;
    height: 18px;
    right: 26px;
    top: 26px;
    position: absolute;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACJSURBVHgBndRBDoAgDATAxhfxI/v/i09YQSBChLbrJl4qnQNtEMkBkPJ3CpnSU3plQC7UhLGGoPWmUlDMcbEB6dH+I4xtkeGAi7lIBAsjFkYjBsYjDqa784dlBWuG8L2T5QBYRMEurTWdMIbAiF0MxJ5sMfxYtiWG+RlxkQVWn5FWTGA39sUe5Ab15x97vxUokgAAAABJRU5ErkJggg==');
    background-repeat: repeat;
    transition: all .2s linear;
}
.f-b-close:hover {
    transform: scale(1.15);
}
.f-b-go {
    position: absolute;
    width: 228px;
    height: 50px;
    left: 40px;
    bottom: 40px;
    background: #00B2FF;
    border-radius: 5px;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .2s linear;
}
.f-b-go:hover {
    background: #F43790;
    color: #fff;
}
.exp {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #FF4D00;
    box-sizing: border-box;
    border-radius: 5px;
    height: 40px;
    width: 25%;
    transition: all .2s ease;
}
.exp:hover {
    border: 1px solid #5C098E;
}
.exp svg {
    margin-right: 5px;
}
.exp span {
    color: #FF4D00;
    font-weight: bold;
}
.orderForm .bootstrap-select > .dropdown-toggle {
    height: 50px!important;
    border-radius: 5px;
}
#del_addr_b input {
    margin-bottom: 1rem;
}
.minbox {
    height: 50px;
    background: #FF0000;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 1;
    padding: 0 10px;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}
#dos2 {
    display: none;
}
.china_block {
   background: #fff;
   padding: 40px;
   margin-top: 20px;
}
.china_block .font-48 {
   line-height: 60px;
}
.china_six_element {
   margin-left: 0;
   margin-right: 0;
   margin-top: 30px;
}
.china_six_element .col-lg-6 {
   padding-left: 0;
   padding-right: 0;
   padding-top: 30px;
   padding-bottom: 30px;
   border-top: 1px solid #DFDFDF;
}
.china_six_element .col-lg-6:nth-child(odd) {
   padding-right: 30px;
   position: relative;
}
.china_six_element .col-lg-6:nth-child(even) {
   padding-left: 30px;
}
.china_six_element .col-lg-6 .d-flex div:nth-child(1) {
   margin-right: 30px;
}
.china_six_element .col-lg-6:nth-child(odd)::after {
   content: '';
   display: block;
   width: 1px;
   height: calc(100% - 60px);
   background: #DFDFDF;
   position: absolute;
   right: 0;
   top: 30px;
}
.china_fiolet_element {
   background: #5C098E;
   border-radius: 15px;
   padding: 45px;
}
.china_fiolet_element .col-lg-3 {
   text-align: center;
   color: #fff;
   padding-left: 0;
   padding-right: 0;
   border-right: 1px solid rgba(255, 255, 255, 0.15);
}
.china_fiolet_element .col-lg-3:last-child {
   border-right: 0;
}
.china_feedback {
   margin-top: 30px;
   background: #FFF2ED;
   border-radius: 15px;
   padding: 40px;
}
.china_feedback input, .china_feedback textarea {
   background: #FFFFFF;
   border: 1px solid rgba(255, 77, 0, 0.25);
   border-radius: 5px;
   height: 50px;
   width: 100%;
   padding: 0 20px;
}
.china_feedback textarea {
   resize: none;
   vertical-align: middle;
   padding-top: 10px;
}
.china_feedback input::-webkit-input-placeholder, .china_feedback textarea::-webkit-input-placeholder {
   color: #B5B5B5;
}
.china_feedback input:-moz-placeholder, .china_feedback textarea:-moz-placeholder {
   color: #B5B5B5;
}
.china_feedback input::-moz-placeholder, .china_feedback textarea::-moz-placeholder {
   color: #B5B5B5;
}
.china_feedback input:-ms-input-placeholder, .china_feedback textarea:-ms-input-placeholder {
   color: #B5B5B5;
}
.china_feedback button {
   height: 50px;
   background: #FF4D00;
   border-radius: 5px;
   font-weight: 700;
   font-size: 16px;
   color: #fff;
   width: 100%;
   cursor: pointer;
   border: 0;
   transition: all .2s linear;
   line-height: 1;
}
.china_feedback button:hover {
   background: #333;
}
.china_feedback .col-lg-6, .china_feedback .col-lg-12 {
   margin-bottom: 20px;
}
.china_about_us {
   margin-top: 30px;
}
.china_about_us {
   display: flex;
   flex-wrap: wrap;
}
.cha_item {
   background: #FFFFFF;
   border: 1px solid #DFDFDF;
   border-radius: 15px;
   padding: 30px;
   display: flex;
   align-items: center;
   width: calc(50% - 90px);
   margin-bottom: 20px;
   margin-right: 90px;
   position: relative;
}
.cha_item div:nth-child(1) {
   min-width: 50px;
   max-width: 50px;
   height: 50px;
   border-radius: 100%;
   background: #FF4D00;
   display: flex;
   align-items: center;
   justify-content: center;
   font-weight: 700;
   font-size: 20px;
   color: #fff;
   margin-right: 20px;
}
.china_about_us .cha_item:nth-child(3) {
   margin-left: 90px;
}
.china_about_us .cha_item:last-child {
   margin-right: 0;
}
.china_about_us .cha_item:nth-child(1)::after, .china_about_us .cha_item:nth-child(2)::after {
   content: '';
   display: block;
   width: 16px;
   height: 17px;
   position: absolute;
   right: -53px;
   background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACdSURBVHgBpZPRDcMgDEQxyiAdAuZpO0nNJG3XAXZybal8JdgmuR+Q8D3AByEoqrU+eu93rSZqiwDwJqJPa+11CsAq/xFnEAiG2Ig8DDPmnMsSwIK4ABrEDZhBQKLiTt+8kBijxDrqEZhK4YI23v154QRltQdyfxxm7gGupLAzy8T7Dg7NLoBmNgGWWWR9JtTMoi0okog5NkopfWc1P+SoVxweUm1zAAAAAElFTkSuQmCC');
}
.china_about_us .cha_item:nth-child(3)::before {
   content: '';
   display: block;
   width: 16px;
   height: 17px;
   position: absolute;
   left: -53px;
   background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACdSURBVHgBpZPRDcMgDEQxyiAdAuZpO0nNJG3XAXZybal8JdgmuR+Q8D3AByEoqrU+eu93rSZqiwDwJqJPa+11CsAq/xFnEAiG2Ig8DDPmnMsSwIK4ABrEDZhBQKLiTt+8kBijxDrqEZhK4YI23v154QRltQdyfxxm7gGupLAzy8T7Dg7NLoBmNgGWWWR9JtTMoi0okog5NkopfWc1P+SoVxweUm1zAAAAAElFTkSuQmCC');
}
.china_about_us .cha_item:nth-child(3)::after {
   content: '';
   display: block;
   width: 16px;
   height: 17px;
   position: absolute;
   right: -53px;
   background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACdSURBVHgBpZPRDcMgDEQxyiAdAuZpO0nNJG3XAXZybal8JdgmuR+Q8D3AByEoqrU+eu93rSZqiwDwJqJPa+11CsAq/xFnEAiG2Ig8DDPmnMsSwIK4ABrEDZhBQKLiTt+8kBijxDrqEZhK4YI23v154QRltQdyfxxm7gGupLAzy8T7Dg7NLoBmNgGWWWR9JtTMoi0okog5NkopfWc1P+SoVxweUm1zAAAAAElFTkSuQmCC');
}
.review-row {
   margin-left: 0;
   margin-right: 0;
}
.review-row > .col-lg-3, .review-row > .col-lg-9 {
   padding: 0;
}
.review-row > .col-lg-3 {
   border-right: 1px solid #DFDFDF;
}
.bg-white_padding-30 {
   padding: 30px;
   background: #fff;
}
.review-form .form-control {
   border: 1px solid #DFDFDF;
}
.review-form button {
	width: 100%;
    max-width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FF4D00;
    border-radius: 5px;
    font-weight: bold;
    color: #fff;
    margin: 0 auto;
	border: 0;
	cursor: pointer;
	transition: all .2s linear;
}
.review-form button:hover {
	background: #5C098E;
}
.all-reviews {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.all-reviews li {
	display: flex;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #DFDFDF;
}
.all-reviews li .first-symbol-name {
	min-width: 60px;
	height: 60px;
	background: #EDEDED;
	border-radius: 100px;
	font-weight: 400;
	font-size: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 20px;
}
.all-reviews li .ar-right {
	flex-grow: 1;
}
.all-reviews li .ar-right div:nth-child(1) {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 16px;
}
.all-reviews li .ar-right div:nth-child(1) span:nth-child(1) {
	font-weight: bold;
}
.all-reviews li .ar-right div:nth-child(1) span:nth-child(2) {
	color: #878787;
}
.all-reviews li .ar-right div:nth-child(2) {
	margin-top: 15px;
	font-size: 16px;
}
.c-icon {
    --star-active: #fece3c;
    --star-inactive: #CBCBCB;
    fill: var(--star-inactive);
}

.c-icon.active {
    fill: var(--star-active);
}
.reviews-on-main-row {
	margin-left: 0;
	margin-right: 0;
	border-left: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
}
.reviews-on-main-row .col-lg-3 {
	padding-left: 0;
	padding-right: 0;
	border-top: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
}
.reviews-on-main-row .col-lg-3:last-child {
	border-right: 0;
}
.rom-item {
	padding: 30px;
}
.reviews-in-product {
	background: #fff;
	padding: 50px;
	margin-top: 20px;
}
.reviews-in-product-ul {
	margin: 20px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.reviews-in-product-ul li {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #DFDFDF;
}
.reviews-in-product-ul li:nth-child(1) {
	border-top: 1px solid #DFDFDF;
}
.reviews-in-product-ul li .first-symbol-name {
	min-width: 60px;
	height: 60px;
	background: #EDEDED;
	border-radius: 100px;
	font-weight: 400;
	font-size: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 20px;
}
.reviews-in-product-ul li .ar-right {
	flex-grow: 1;
}
.reviews-in-product-ul li .ar-right div:nth-child(1) {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 16px;
}
.reviews-in-product-ul li .ar-right div:nth-child(2) {
	margin-top: 10px;
}
.reviews-in-product-ul li .ar-right div:nth-child(1) span:nth-child(1) {
	font-weight: bold;
}
.reviews-in-product-ul li .ar-right div:nth-child(1) span:nth-child(2) {
	color: #878787;
}
.reviews-in-product-u li .ar-right div:nth-child(2) {
	margin-top: 15px;
	font-size: 16px;
}
.reviews-in-product-ul li .ar-right p {
	margin-bottom: 0;
}
.reviews-in-product-ul li ul {
	min-width: calc(100% - 80px);
	padding-left: 0;
	margin-left: 80px;
	background: #F8F8F8;
	margin-top: 15px;
}
.reviews-in-product-ul li ul li {
	border: 0;
	padding: 20px;
}
.reviews-in-product-ul li ul li:nth-child(1) {
	border-top: 0;
}
.make-review {
	width: 240px;
    max-width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FF4D00;
    border-radius: 5px;
    font-weight: bold;
    color: #fff;
	border: 0;
	cursor: pointer;
	transition: all .2s linear;
}
.make-review:hover {
	background: #5C098E;
}
.my-rating {
	height: 25px;
	margin-left: 15px;
}
.jq-stars {
    display: inline-flex;
	align-items: center;
}
.jq-star {
    width: 12px;
    height: 12px;
    display: inline-block;
    cursor: pointer;
}
.jq-star-svg {
    padding-left: 3px;
    width: 100%;
    height: 100%;
}
.fixed-tg-wiget .lay {
    position: fixed;
    z-index: 1000000;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0, 0.8);
    left: 0;
    top: 0;
    will-change: opacity;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .5s, visibility .2s;
    -o-transition: opacity .5s, visibility .2s;
    transition: opacity .5s, visibility .2s;
}
.ftg-content {
  padding: 30px;
  background: #dce1e5;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10000001;
  display: flex;
  align-items: center;
  justify-content: center;
  will-change: opacity;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .5s, visibility .2s;
  -o-transition: opacity .5s, visibility .2s;
  transition: opacity .5s, visibility .2s;
}
.ftg-content div:nth-child(1) {
  margin-right: 20px;
}
.ftg-content div:nth-child(3) {
  margin-left: 20px;
}
.ftg-button {
    height: 50px;
    padding: 0 30px;
    border: 0;
    background: #FF4D00;
    border-radius: 5px;
    overflow: hidden;
    color: white;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    transition: all .2s linear;
}
.ftg-button:hover {
  background: #333;
  color: #fff;
}
.ftg-close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
  height: 30px;
}
.ftg-close svg {
  width: 30px;
  height: 30px;
  display: block;
  cursor: pointer;
  transition: all .2s linear;
}
.ftg-close:hover svg {
  opacity: .5;
}
.fixed-tg-wiget.open .lay, .fixed-tg-wiget.open .ftg-content {
      opacity: 1;
      visibility: visible;
}
iframe div {
	background-size: contain!important;
    -moz-background-size: contain!important;
    -webkit-background-size: contain!important;
}
.fancybox-type-iframe .fancybox-inner {
	max-height: 450px;
}

.must-autorization {
    height: 100%;
    min-height: 400px;
	background: #fff;
	margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ma-auth-button {
    background: #FF4D00;
    border-radius: 5px;
    width: 216px;
    height: 50px;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    margin: 20px auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ma-auth-button:hover {
    color: #fff;
    background: #EC7529;
}
.button-orange-without-border {
    background: transparent;
    border: 0;
    cursor: pointer;
}


.form_radio_btn_container {
	display: flex;
	align-items: center;
	border: 1px solid #FF4D00;
	border-radius: 10px;
}
.form_radio_btn_container .form_radio_btn {
	width: 50%;
	margin-bottom: -1px;
}
.form_radio_btn {
	width: 50%;
}
.form_radio_btn input[type=radio] {
	display: none;
}
.form_radio_btn label {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	height: 50px;
	border: 1px solid transparent;
	border-radius: 10px;
	user-select: none;
	font-size: 16px;
	width: 100%;
}
 
/* Checked */
.form_radio_btn input[type=radio]:checked + label {
	background: rgba(255, 77, 0, 0.1);
	border: 1px solid #FF4D00;
	font-weight: 700;
	color: #FF4D00;
}
 
/* Hover */
.form_radio_btn label:hover {
	color: #666;
}
 
/* Disabled */
.form_radio_btn input[type=radio]:disabled + label {
	background: #efefef;
	color: #666;
}
.bufer-info {
	background: #fff;
	padding: 20px;
	display: none;
	align-items: center;
}
.bufer-info div:nth-child(1) {
	margin-right: 10px;
	height: 20px;
}
.bufer-info.active {
	display: flex;
}
.bufer-checkbox {
	position: absolute;
	top: -40px;
}
.bufer-checkbox label {
	padding-left: 20px;
}


.imitation-radio input[type="checkbox"] {
      position: absolute;
      opacity: 0;
    }
.imitation-radio input[type="checkbox"] + label,
.imitation-radio input[type="radio"] + label {
  position: relative;
  cursor: pointer;
  display: flex;
    align-items: center;
    height: 20px;
}

.imitation-radio input[type="checkbox"] + label {
  padding: 0 0 0 40px;
}

.imitation-radio input[type="radio"] + label {
  padding: 0 0 0 35px;
}
.imitation-radio input[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 20px;
  border-radius: 100px;
  background: #F2F2F2;
}
.imitation-radio input[type="checkbox"] + label:after {
  content: '';
  position: absolute;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 10px;
  background: #FFF;
  transition: .2s;
}

.imitation-radio input[type="checkbox"]:checked + label:before {
  background: #FF4D00;
}

.imitation-radio input[type="checkbox"]:checked + label:after {
  left: 16px;
}
.chat_component_layer {
    position: fixed;
    left: 0px;
    top: 0px;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease;
}
.chat_component_layer.active {
    opacity: 1;
    visibility: visible;
}
.chat_component {
  position: fixed;
  right: 15px;
  bottom: 15px;
  z-index: 9999;
}
.chat_button {
    background-color: #FF4D00;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEsSURBVHgBvZYNEcIwDIVTFAwFDAWAAsABKAAHSAAHSEACOAAHSCgoGA4eCQvH39ptHd13l7sty+01TduUyAOAMduOzaKcs8aOqS4qdEQ4trIwB67xP9ZtivlF+cMC8Vh9i6WotjBCydgS0eqophQ4pXiI2CNLoxnayILCxRjTNzKd/GKpHVKZ0p4nYMOjklnYBPiK6Mt0Ll2Vfo+s63OwkAwz13Cgewhve6mqz8FVajjkhzO1w+i5SiXLhOJy4zJ3n/vwQPF5aSDvDrH53A3s2CMe25982ZkgznlqoedokegA+UH7L+QW0PNWVkUtmrOFK7MC0dB2lanQhEJAtRvAkW2GvAk0R7P1reBdnf91ygL4dJA+NufHKduJ2kbqg/z+GZRhE+FUhcs6xAd3W/DTV56w8JoAAAAASUVORK5CYII=');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 100%;
    height: 48px;
    width: 48px;
    border: 0;
    cursor: pointer;
    transform: scale(0);
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
}

.chat_button:hover {
    opacity: .7;
}

.vidjets_container {
  display: flex;
  align-items: center;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transition: all .3s ease;
  height: 0;
}
.vidjets_container a {
  width: 48px;
  height: 48px;
  display: block;
  border-radius: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin-bottom: 10px;
}
.vidjets_container a:hover {
  box-shadow: 0 2px 15px #000000;
}
.vidjets_container a.chat_b {
  background-color: #94C11F;
  background-image: url('../images/vidjet/message.png');
}
.vidjets_container a.viber_b {
  background-color: #665CAC;
  background-image: url('../images/vidjet/viber.png');
}
.vidjets_container a.tg_b {
  background-color: #2CA5E0;
  background-image: url('../images/vidjet/telegramm.png');
}
.vidjets_container a.call_b {
  background-color: #25D366;
  background-image: url('../images/vidjet/ph2.png');
}


.activation .chat_button {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.active .vidjets_container {
  opacity: 1;
  visibility: visible;
  height: inherit;
}
.active .chat_button {
      background-color: #fff;
  background-image: url('../images/vidjet/close.png');
}
.iframe-container {
    overflow: hidden;
    position: relative;
    min-height: 450px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
  
.iframe-container iframe {
    position: absolute;
    border: 0;
    height: 100%;
    left: 0; 
    top: 0;
    width: 100%;
}
.viber-button-on-desctop {
	width: 220px;
	border-radius: 5px;
	overflow: hidden;
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 99999999999999999;

}
.viber-button-on-desctop div:nth-child(1) {
	width: 100%;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FF4D00;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
}
.viber-button-on-desctop div:nth-child(2) {
	background: #FF4D00;
	height: 50px;
	display: flex;
	align-items: center;
}
.viber-button-on-desctop div:nth-child(2) a:nth-child(2){
	width: 50%;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #26A5E4;
	transition: all .2s linear;
}
.viber-button-on-desctop div:nth-child(2) a:nth-child(1){
	width: 50%;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #7360F2;
	transition: all .2s linear;
}
.viber-button-on-desctop div:nth-child(2) a:nth-child(3){
	width: 33.3333%;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #25D366;
	transition: all .2s linear;
}
.viber-button-on-desctop div:nth-child(2) a:hover {
	background: #333;
}
.one_article a {
	text-decoration: underline;
}
.one_article a:hover {
	text-decoration: none;
}
.exel-save-button {
	border-radius: 100px;
	border: 1px solid rgba(20, 149, 85, 0.35);
	width: 100px;
	height: 40px;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.exel-save-button svg {
	display: block;
}
.exel-save-button span + span {
	font-weight: 700;
	color: rgba(20, 149, 85, 1);
	margin-left: 5px;
}
.exel-save-button:hover {
	border: 1px solid rgba(20, 149, 85, 1);
}
.optcini-module {
	background: #fff;
	margin-top: 15px;
	padding: 40px;
}
.optcini-section-1-title-1 {
	font-size: 48px;
	font-weight: 700;
	margin-bottom: 20px;
}
.optcini-section-1-title-2 {
	font-size: 30px;
	font-weight: 500;
	line-height: 140%;
}
.optcini-section-1-img {
	margin: 50px 0 20px 0;
	width: 100%;
	height: auto;
}
.optcini-section-1-mini-module {
	padding: 40px;
	border-radius: 15px;
	background: rgba(248, 248, 248, 1);
}
.optcini-section-1-mini-module .row .col-lg-6:nth-child(1) {
	font-size: 30px;
	font-weight: 700;
	line-height: 140%;
}
.optcini-section-1-mini-module .row .col-lg-6:nth-child(2) {
	font-size: 16px;
	line-height: 170%;
}
.optcini-section-2 {
	margin-top: 50px;
}
.optcini-section-2-title {
	font-size: 30px;
	font-weight: 700;
	line-height: 140%;
}
.optcini-section-2-row {
	margin-top: 20px;
}
.ptcini-section-2-row-item {
	height: 100%;
	padding: 20px;
	border-radius: 15px;
	border: 1px solid rgba(203, 203, 203, 1);
}
.ptcini-section-2-row-item-img-block {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
    height: 160px;
}
.ptcini-section-2-row-item-img-block div {
	width: 85px;
	height: 85px;
	position: absolute;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	font-weight: 800;
	margin-left: -120px;
    margin-bottom: -70px;
}
.optcini-section-2-row .col-lg-4:nth-child(2) .ptcini-section-2-row-item-img-block div {
	color: rgba(255, 77, 0, 1);
	background: rgba(255, 237, 230, 1);
}
.optcini-section-2-row .col-lg-4:nth-child(3) .ptcini-section-2-row-item-img-block div {
	color: #fff;
	background: rgba(255, 77, 0, 1);
}
.ptcini-section-2-row-item-text-1 {
	font-size: 20px;
	line-height: 135%;
	font-weight: 700;
	text-align: center;
}
.ptcini-section-2-row-item-text-2 {
	font-size: 16px;
	line-height: 170%;
	margin-top: 10px;
	text-align: center;
}
.ptcini-section-2-row-item-text-3 {
	height: 30px;
	margin-top: 10px;
	display: flex;
	justify-content: center;
}
.ptcini-section-2-row-item-text-3 div {
	display: inline-flex;
	align-items: center;
	height: 30px;
	border-radius: 10px;
	padding: 0 10px;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.optcini-section-2-row .col-lg-4:nth-child(2) .ptcini-section-2-row-item-text-3 div {
	background: rgba(255, 77, 0, 0.1);
	color: rgba(255, 77, 0, 1);
}
.optcini-section-2-row .col-lg-4:nth-child(3) .ptcini-section-2-row-item-text-3 div {
	background: rgba(255, 77, 0, 1);
	color: #fff;
}
.ptcini-section-2-row-item-text-4 {
	margin-top: 20px;
	border-radius: 10px;
	background: rgba(248, 248, 248, 1);
	padding: 20px;
}
.ptcini-section-2-row-item-text-4 div {
	display: block;
	font-weight: 700;
}
.ptcini-section-2-row-item-text-4 ul {
	padding-left: 20px;
	margin-top: 5px;
	margin-bottom: 0;
}
.optcini-section-3 {
	margin-top: 50px;
}
.optcini-section-3-title-1 {
	font-size: 30px;
	font-weight: 700;
	line-height: 140%;
}
.optcini-section-3-title-2 {
	font-size: 16px;
	line-height: 170%;
}
.optcini-section-3-div-for-table {
	margin-top: 20px;
	border: 1px solid rgba(203, 203, 203, 1);
	border-radius: 15px;
	overflow: hidden;
}
.fake-scrollbar .thumb {
	text-indent: -9999px;
}
.optcini-section-3-div-for-table table {
	width: 100%;
}
.optcini-section-3-div-for-table table thead tr th {
	padding: 0 20px;
	height: 64px;
	background: rgba(248, 248, 248, 1);
	font-size: 16px;
	font-weight: 700;
}
.optcini-section-3-div-for-table table tbody tr {
	border-bottom: 1px solid rgba(203, 203, 203, 1);
}
.optcini-section-3-div-for-table table tbody tr:last-child {
	border-bottom: 0;
}
.optcini-section-3-div-for-table table tbody tr td {
	padding: 0 20px;
	height: 67px;
	font-size: 16px;
}
.optcini-section-4 {
	margin-top: 50px;
}
.optcini-section-4-title {
	font-size: 30px;
	font-weight: 700;
	line-height: 140%;
}
.optcini-section-4-row  {
	margin-top: 20px;
}
.optcini-section-4-row-item {
	padding: 30px 20px 20px 20px;
	border-radius: 15px;
	height: 100%;
	background: rgba(255, 237, 230, 1);
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.optcini-section-4-row-item div:nth-child(1) {
	width: 80px;
	height: 80px;
	background: rgba(255, 255, 255, 1);
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.optcini-section-4-row-item div:nth-child(2) {
	font-size: 16px;
	line-height: 170%;
	margin-top: 15px;
}
.optcini-section-5 {
	padding: 70px 40px;
	border-radius: 15px;
	background: rgba(92, 9, 142, 0.1);
	margin-top: 50px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.optcini-section-5-title-1 {
	font-size: 48px;
	font-weight: 700;
}
.optcini-section-5-title-2 {
	font-size: 20px;
	line-height: 170%;
	margin-top: 20px;
}
.optcini-section-5 a {
	width: 220px;
	height: 50px;
	border-radius: 5px;
	background: rgba(255, 77, 0, 1);
	color: #fff;
	font-size: 16px;
	font-weight: 700;
		display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	margin-top: 30px;
}
.optcini-section-5 a:hover {
	background: #333;
}
.bageVideo {
	cursor: pointer;
}
.videoModal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
  display: none;
}

.modalOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
}

.modalContent {
  position: relative;
  background: white;
  border-radius: 8px;
  overflow: hidden;
  max-width: 90%;
  max-height: 90%;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 800px;
  max-width: calc(100% - 40px);
}

.modalClose {
  position: absolute;
  top: 10px;
  right: 0px;
    font-size: 60px;
  color: white;
  background: none;
  border: none;
  cursor: pointer;
  z-index: 1001;
  text-shadow: 0 0 4px black;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
  overflow: hidden;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



/************************************responsive********************************/
/************************************responsive********************************/
/************************************responsive********************************/
/************************************responsive********************************/
/************************************responsive********************************/
/************************************responsive********************************/
/************************************responsive********************************/
_is@media (min-width: 1470px) {
	.catalogNavigation .firstUl {
		width: 340px;

	}

	/* div.subDiv {
		left: 330px;
	} */
	.addAll, .bookOnCatalog {
	    width: 380px;
		font-size: 14px;
	}
	.prDF .mainButtons {
	    width: 320px;
	}
}
@media only screen and (max-width: 1400px) {
	.sabm-action-block {
		margin-top: 10px;
		line-height: 1;
	}
	.sabm-container-for-bage {
		margin-top: 15px;
	}
	.sabm-price-box {
		margin-top: 10px;
	}
	.sabm-price-box del {
		font-size: 16px;
	}
	.sabm-price-box span.font-16.bold.orange {
		font-size: 20px;
	}
	.sabm-left-padding {
		padding-right: 0;
	}
	.sabm-buy-box .mainButtons {
		margin-top: 10px;
	}
	.sabm-buy-box {
		padding-bottom: 15px;
	}
   .header_telegramm {
	   width: 40px;
	   max-width: 40px;
	   min-width: 40px;
	   height: 40px;
	   border-radius: 100%;
   }
   .header_telegramm span {
	   display: none;
   }
   .header_telegramm svg {
	   margin-right: 0;
   }
   .trust_from_china {
      width: 130px;
      line-height: 1;
	  margin-left: 10px;
   }
   .trust_from_china svg {
      min-width: 24px;
      margin-right: 5px;
   }
    

}
@media only screen and (max-width: 1300px) {

   .topNav li {
      padding: 2px;
   }
   .clients-open:after {
      right: 5px;
   }
   .clients-open {
      padding-right: 20px;
   }

}

@media only screen and (max-width: 1230px) {
	.sabm-item {
		padding: 15px;
	}
	.sabm-left .owl-nav {
		left: 15px;
		margin-top: -55px!important;
	}
	.sabm-left .owl-dots {
		left: 55px;
		bottom: 24px;
	}
	
	
  .trust_from_china {
		 padding: 0 5px;
	 }

	.allPhones {
		border-left: 0;
		padding-left: 0;
	}

	.lang {
		min-width: 90px;
	}

	.authorized li a {
		padding: 11px 5px 12px 5px;
	}
	.lang li a {
		line-height: 2.2;
	}
	.bannerAbolute {
		padding: 40px;
	}
	.font-60 {
		font-size: 40px;
	}
	.moreInfo {
		margin-top: 20px;
	}
	.myCarousel .owl-nav {
		left: 25px;
		bottom: 10px;
	}
	.ItemDiv .paddingBlock {
		padding: 5px;
	}

	.noVisible {
		padding: 0 5px 10px 5px;
	}
	.in-box-container {
		right: 5px;
	}
	/* .bordGray div div:nth-child(1) {
		white-space: nowrap;
		padding: 0 5px;
	} */
	.orderTable td, .orderTable th {
		padding: 10px 3px;
		font-size: 12px;
	}
	.addToCartFromHistory {
		font-size: 12px;
	}
	.listTable tr td:nth-child(3) {
		width: 150px;
	}
	.productManyColors .col-md-6 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.savePrice .font-13 {
		font-size: 11px;
	}
	.row.prBox {
		margin-left: 0;
		margin-right: 0;
	}
	.row.prBox .col-lg-5 {
		padding: 0 5px;
	}
	.threeButton a, .threeButton button {
		padding: 10px;
	}
	.ItemDiv .divForImg {
		margin-left: -5px;
		margin-right: -5px;
	}
	.course {
		margin-right: 15px;
		white-space: nowrap;
	}
	.prDF {
	    padding: 0 5px;
	}
	.prDF .col-5, .prDF .col-7 {
		-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.productPrice .number .minus, .productPrice .number .plus, .orderTable .number .minus, .orderTable .number .plus {
		width: 20%;
	}
	.productPrice .number input, .orderTable .number input {
		width: 60%;
		padding: 0;
    	box-sizing: border-box;
	}
	.prDF .mainButtons {
	    width: 260px;
	}
	.product .pinkButton span+span {
		font-size: 14px;
	}

	.catalogButton {
		font-size: 12px;
	}

	.headTable span {
		white-space: nowrap;
	}
	.row2 {
		margin-left: -5px;
		margin-right: -5px;
	}
	.row2 .col-lg-4, .row2 .col-lg-3 {
		padding-left: 5px;
		padding-right: 5px;
	}
	.row2 .font-24 {
		font-size: 18px;
	}
	.row2 .bg-white {
		padding: 0 5px;
	}
	.row2 .font-16 {
		font-size: 14px;
	}
	.orderTable .myCheckbox label {
		padding-left: 17px;
	}
	.orderTable tr td:nth-child(1), .orderTable tr th:nth-child(1) {
		padding-left: 5px;
	}
	.addAll, .bookOnCatalog {
    	width: inherit;
	}
   .china_fiolet_element {
      padding: 25px;
   }
   .china_six_element .col-lg-6 {
      padding-top: 20px;
      padding-bottom: 20px;
   }
   .china_six_element .col-lg-6:nth-child(odd) {
      padding-right: 20px;
   }
   .china_six_element .col-lg-6:nth-child(even) {
      padding-left: 20px;
   }
   .contact-first {
	   padding: 20px;
   }
   .contact-first .row .col-lg-6 div:nth-child(2) {
	   font-size: 14px;
   }
   .contact-first .row .col-lg-6 div:nth-child(1) span:nth-child(1) {
	   font-size: 14px;
   }
	.contact-first .row .col-lg-6 div:nth-child(1) span:nth-child(2) {
		font-size: 12px;
		margin-top: 0;
	}
	.contact-row-2 .col-lg-4 .bg-white {
		padding: 20px;
	}
	.contact-row-2 .col-lg-4 .bg-white .ForImage {
		margin-right: 15px;
	}
	.contact-row-2 .col-lg-4 .bg-white .ForImage img {
		max-width: 40px;
		height: auto;
	}
	.contact-row-2 .col-lg-4 .bg-white div + div {
		font-size: 12px;
	}
	.contact-row-2 .col-lg-4 .bg-white div + div .font-20 {
		font-size: 14px;
	}
	.contact-row-2 .col-lg-4 .bg-white div + div .font-16 {
		font-size: 12px;
	}
}

@media only screen and (min-width: 992px) {
	.apply , .authorizedButton, .filterButton, .gamburger, .responsiveBar, .j-content-block, .resp-search-button, .catalogNavigation .topNav, .resp-tels-button, .closeFilter  {
		display: none!important;
	}
	.catalogNavigationWrapper .lang {
		display: none;
	}
	.catalogNavigationWrapper .course {
		display: none;
	}

	.tBforMobile {
		display: none!important;
	}
	.mobile_oform {
		display: none!important;
	}
    .desctop_hidden {
        display: none!important;
    }
    .mobile_language {
        display: none;
    }
    .mobile_contacts_block {
      display: none;
    }
    .retunrLi {
      display: none;
    }
	.headerBottom .catalogNavigation .trust_from_china {
		display: none;
	}
	.chat_component {
		display: none;
	}
	.table-contact-for-mobile , .work-clock, .mcb_button {
		display: none;
	}
}

@media only screen and (max-width: 991px) {
	.viber-button-on-desctop {
		display: none;
	}
	html {
		overflow-x: hidden;
	}
    .logo img {
        height: 40px;
    }

	.header_telegramm {
		display: none;
	}
	.minPrice {
		top: 0;
		width: 100%;
		display: -ms-flexbox;
    	display: flex;
		-ms-flex-align: center !important;
    	align-items: center !important;
		padding: 0 0 0 10px;
		height: 70px;
	}
	.minPriceClose {
		margin-right: 10px;
	}
	.buttonsForManager {
		margin-top: 10px;
	}
	.menuL {
		padding: 5px 10px;
		background: #5C098E;
		-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.catalogNavigationWrapper .course {
		display: block;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
      min-width: 100%;
	}

	.catalogNavigationWrapper .lang {
		display: block;
		border-right: 0;

		height: auto;
      padding: 0;
      border-left: 0;
	}
  body #bingc-phone-button {
    z-index: 200!important;
  }
  .mobile-autorization-content {
    display: flex;
    align-items: center;
    height: 40px;
    padding: 0 5px;
  }
  .mobile-autorization-content span::before {
    color: #CBCBCB;
    font-size: 25px;
  }

	.prDF .mainButtons {
	    width: 100%;
	}

	.myRow > .col-lg-2, .myRow > .col-lg-10 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.seo {
		margin-left: 0;
	}
	.pageBox {
		padding-left: 0;
	}
	.font-48 {
    	font-size: 20px;
	}
	.menuAndSlider {
    	margin-top: -20px;
	}
	/* #ordering-form {
		display: -ms-flexbox!important;
    display: flex!important;
	-ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
	} */
	#revvv {
		-ms-flex-direction: column-reverse!important;
	    flex-direction: column-reverse!important;
	}

	.resp-tels-button {
		width: 35px;
		height: 35px;
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3xpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNThDQkI2NkFBNDRFNDExQTI3NEU2RUVBOUY2OTY1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQkU3RTQ5MzBBMTQxMUVBQTU1N0RGRTEzNDY2QTBFMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQkU3RTQ5MjBBMTQxMUVBQTU1N0RGRTEzNDY2QTBFMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmNhMjEzNjFjLTk4ZmUtZmE0NC1hMDNkLWRmZDgxMzY4YmNkNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZkYzZjMzY3LTFlY2QtYmM0YS1hZDlhLWUyYWUzZDQy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');
		background-size: contain;
		position: absolute;
		right: 10px;
		top: -46px;
	}
	header {
		position: fixed;
		-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
		-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
		box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
		width: 100%;
		z-index: 999;
        transition: all .3s ease;
	}
    header.out {
        transform: translateY(-100%);
    }
	.topNav, .desctop_phones {
		display: none!important;
	}
	.headerTop .col-3, .headerTop .col-9 {
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.headerTop .col-9 {
		margin-top: 5px;
	}
	body.overflow .layer {
		display: none!important;
	}
  .mobileLayer {
	    position: fixed;
	    z-index: 99;
	    height: 100%;
	    width: 100%;
	    background: rgba(0,0,0, .8);
	    left: 0;
	    top: 0;
        will-change: opacity;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: opacity .5s, visibility .2s;
        -o-transition: opacity .5s, visibility .2s;
        transition: opacity .5s, visibility .2s;
	}
	.mobileLayer.active {
        opacity: 1;
        visibility: visible;
	}
   .headerBottom .catalogNavigation .trust_from_china {
      display: flex;
      width: calc(100% - 10px);
      margin-top: 15px;
      margin-left: 5px;
      margin-right: 5px;
      padding: 0 15px;
   }
	.headerBottom .catalogNavigation .topNav {
		display: block!important;
		margin-top: 0;
		margin-left: 0;
		margin-right: 0;
	}
	.headerBottom .catalogNavigation .topNav li {
		display: block;
		padding: 0;
	}
	.headerBottom .catalogNavigation .topNav li a {
		color: #000;
		display: flex;
		padding: 5px 7px;
		font-size: 14px;

	}

	.topNav li.t_m_is_new a,
	.topNav li.t_m_is_action a,
	.topNav li.t_m_is_path a,
	.topNav li.t_m_is_exclusive a {
	    color: #fff!important;
	    font-weight: 500;
	}
	.topNav li.t_m_is_price a {
	    color: #FF4D00!important;
	}
	.subDivTitle {
		font-size: 14px;
		display: inline-flex;
    flex-wrap: wrap;
    height: 40px;
    align-items: center;
		font-weight: 500;
		padding: 0 5px 0 5px;
    line-height: .9;
	}

	div.subDiv ul li:last-child {
	    border-bottom: 0;
	    padding-bottom: 6px;
	}
  .catalogNavigation {
  		position: fixed;
  		width: 80%;
  		top: 0;
  		left: 0;
  		height: 100%;
  		min-height: 100%;
  		opacity: 1;
  		visibility: visible;
      z-index: 9999;
      background: #fff;
      margin: inherit;
      display: block;
      will-change: transform;
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
      -webkit-transition: -webkit-transform .4s;
      transition: -webkit-transform .4s;
      -o-transition: transform .4s;
      transition: transform .4s;
      transition: transform .4s, -webkit-transform .4s
  	}
    .catalogNavigation.active {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
    }
    .catalogNavigationWrapper {
      top: 0;
      left: 0;
      padding: 0;
      border-radius: 0;
      display: block;
      margin: 0;
      width: 100%;
      max-height: 100%;
      position: relative;
      overflow-y: scroll;
  }
	.catalogNavigation .firstUl {
    width: 100%;
    min-height: auto!important;
    position: static;
	}
  .catalogNavigation .firstUl div.subDiv{
    position: fixed;
    top: 0;
    left: -100%;
    bottom: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    opacity: 1;
    box-shadow: none;
    border: 0;
    padding: 0;
    background: #fff;
    z-index: 9999999;
    overflow-x: hidden;
    overflow-y: scroll;
    border-radius: 0;
    display: block;
    transition: all .2s ease;
	}
  .catalogNavigation .firstUl div.subDiv.active {
		left: 0;
	}
	div.subDiv ul li .subDiv {
		left: 0;
	}
	.catalogNavigation .firstUl > li, .catalogNavigation .firstUl > li:last-child {
		border-bottom: 1px solid #efefef;
	}
	.catalogNavigation .firstUl li.active {
		background: #f8effc;
	}
	.right-arrow {
    right: 5px;
  }
  .retunrLi {
    color: #333;
    padding: 0 5px 0 5px;
    display: flex;
    align-items: center;
    height: 40px;
    background: #f7f7f7;
    font-weight: 600;
        border-bottom: 1px solid #e5e5e5;
}
	div.subDiv ul {
		width: 100%;
		padding-top: 0;
		background: transparent;
	}
	div.subDiv ul li {
    border-bottom: 1px solid #efefef;
	}
	div.subDiv ul li a {
		height: 40px;
    padding: 0 15px 0 5px;
	}
	.catalogNavigation .firstUl > li > a {
    height: 40px;
    padding: 0 15px 0 5px;

	}

	.catalogNavigation .firstUl  li  a.active .right-arrow {
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);

	}
	.catalogNavigation .firstUl li .subDiv ul li a  .right-arrow {
		top: -50%;
	}
	.catalogNavigation .firstUl li .subDiv ul li a.active  .right-arrow {
		top: -30%;
	}
  .mobile_contacts_block {
    width: 100%;
    margin-top: 10px;
  }
    .mobile_contacts_block tr td {
      padding: 5px;
    }
  .mobile_contacts_block tr td:nth-child(2) {
    text-align: right;
  }
  .mcb_button {
    height: 40px;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-weight: bold;
    border-radius: 100px;
	margin-bottom: 10px;
  }
.tg-b {
  background: #2ba6e1;
}
.vb-b {
  background: #59267c;
}
.vt-b {
  background: #43d854;
}
  .mcb_button:hover {
	  color: #fff;
  }
.catalogNavigationWrapper .table-contact-for-mobile {
	margin: 10px 7px 7px 7px;
}  
.catalogNavigationWrapper .table-contact-for-mobile {
	width: calc(100% - 14px);
}
.catalogNavigationWrapper .table-contact-for-mobile tr td:nth-child(2) {
	white-space: nowrap;
	padding-left: 5px;
}
.catalogNavigationWrapper .work-clock {
	margin-bottom: 10px;
	padding-left: 7px;
}
	.headerBottom > .container {
		padding: 0;
	}
	.headerBottom > .container > .row > .col-3 {
		display: none;
	}
	.headerBottom > .container > .row > .col-9 {
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	#tm2 {
		display: none!important;
	}
	.gamburger {
		height: 50px;
		width: 25%;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 30px;
	}
	.gamburger span:before {
		color: #fff;
	}
	.headerTop {
		background: white;
	}
    .headerTop > .container {
        height: 50px;
    }
	.container {
		padding-left: 5px;
		padding-right: 5px;
	}
	body {
		overflow-x: hidden;
	}
	.row {
		margin-left: -5px;
		margin-right: -5px;
	}
	.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
		padding-left: 5px;
		padding-right: 5px;
	}
	/* .mainButtons .col-4, .mainButtons .col-8, .mainButtons .col-12, .mainButtons .col-5, .mainButtons .col-7 {
		padding-left: 0;
		padding-right: 0;
	} */
	.searchContainer {
		display: none;
		z-index: 100;
		position: fixed;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		left: 0;
		top: 0;
	}
	.popover {
		z-index: 9999;
	}
	.form_div {
		width: 100%;
		height: 50px;
		max-width: 100%;
		background: white;
		transition: inherit;
		border: 0;
		border-radius: 0;
	}
	.form_div #SearchInput {
		background: none;
		border: 0;
	}
	.form_div .my_but {
		border-radius: 0;
	}
	.dynamic_search {
		top: 100%;
		border-radius: 0;
		border-top: 1px solid #efefef;
		padding: 10px;
	}
	.dynamic_search table tr td {
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 12px;
		line-height: 1;
	}
	.dynamic_search table tr td img {
		max-width: 40px;
		height: auto;
	}
	.dynamic_search table tr td a + a {
		margin-top: 5px;
	}
	.dynamic_search .line {
		margin: 5px 0;
	}

	.allPhones b {
		display: none;
	}
	.allPhones span.icon-chevron-down {
		display: none;
	}
	.allPhones span.icon-phone {
		zoom: 2.7;
	}
	.visibleTels {
		left: auto;
		right: 0;
		top: 110%;
	}
	.allPhones {
		

	}
	.allPhones-left {
		margin-right: 0;
	}
	.allPhones-right {
		display: none;
	}

	.course {
		display: none;
	}
	.myCarousel .owl-nav {
		width: 100%;
		height: 1px;
		left: 0;
		bottom: 25%;
		display: flex;
		-ms-flex-pack: justify !important;
	    justify-content: space-between !important;
	}
	.myCarousel .moreInfo {
		display: none;
	}
	.bannerAbolute {
		padding: 0px 50px;
		color: white;
	}
	.myCarousel .owl-prev, .myCarousel .owl-next {
		width: 30px;
		height: 30px;
	}
	.myCarousel .owl-prev:before, .myCarousel .owl-next:before {
		font-size: 14px;
		margin-top: 2px;
	}
	.banners {
		margin-left: -5px;
		margin-right: -5px;
		margin-top: 0;
	}
	.arrowCol {
		width: 30px;
		height: 30px;
		font-size: 17px;
		line-height: 1.9;
	}
	.containerForBadge {
		right: inherit;
		left: 5px;
		top: 5px;


	}
	.addToWish {
		top: 0;
		right: 0;
	}
	#quickLook .modal-dialog {
		margin-top: 100px;
	}
	.catalogButton {
		display: none;
	}
	.services .col {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		text-align: left;
	}
	#subscribe-form {
		margin-top: 10px;
        flex-wrap: wrap;
	}
    .subscribeForm input {
		width: 100%;
        margin-right: 0;
        margin-bottom: 5px;
	}
	.subscribeForm button {
		width: 100%;
        margin-left: 0;
        margin-top: 5px;
	}
	.lang {
		display: none;
	}
	.vis-no {
		display: none!important;
	}
	.cartDiv table tr td:nth-child(2) {
		display: none;
	}
    .logo .icon-logo {
        font-size: 180px;
    }

	.etOne {
		margin-bottom: 0;
        margin-left: auto;
	}
	.footerTop .col-lg-4 .colorDiv {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.footerTop .col-lg-4:nth-child(2) .colorDiv , .footerTop .col-lg-4:nth-child(3) .colorDiv {
		padding-left: 5px;
	}

	.headerBottom {
		padding: 0;
	}
	.responsiveBar {
		height: 50px;
		display: flex;
		border-bottom: 1px solid #ddd;
	}
	.flex-grow-1 {
	    -ms-flex-positive: 1!important;
	    flex-grow: 1!important;
		display: flex;
	}
	 .wishButton {
		 width: 25%;
 		height: 50px;
 		padding: 0;
 		display: flex;
 		align-items: center;
 		justify-content: center;
 		font-size: 30px;
 		border-left: 1px solid #ffffff38;
	}

	.proc60 {
		width: 100%;
		-ms-flex-pack: justify !important;
	    justify-content: space-between !important;
	}
	#cartMini {
		margin-left: 0;
		width: 25%;
		text-align: center;
		height: 50px;
	}
	.cartDiv table {
		margin: 0 auto;
		height: 50px;
		min-width: inherit;
    width: 100%;
	}
	.autorization {
	  display: none;
	}
	.resp-search-button {
		font-size: 30px;
		width: 25%;
		display: flex;
		align-items: center;
		justify-content: center;
		height: 50px;
		border-left: 1px solid #ffffff38;

	}


	.cartDiv .count {
		top: 3px;
		right: 10px;
	}
	.wishButton .count {
		top: 3px;
	    right: 10px;
	    left: inherit;
	    margin: auto;
	}
	.title {
    	padding: 10px 5px;
	}
	.catalog .col-md-6, .catalog .col-lg-2, .catalog .col-lg-3, .china-catalog .catalog .col-lg-2 {
		-ms-flex: 0 0 33.3333333%;
	    flex: 0 0 33.33333333%;
	    max-width: 33.3333333%;
	}
	.ItemDiv .divForImg {
		margin-left: -5px;
		margin-right: -5px;
		margin-top: -5px;
	}
	.noVisible {
		padding: 0 5px 30px 5px;
	}
	.margin-top-md {
		margin-top: 12px;
	}
	.margin-top-lg {
		margin-top: 10px;
	}
	.margin-top-xs {
		margin-top: 7px;
	}
	.margin-top-sm {
		margin-top: 5px;
	}
	.margin-top-s {
		margin-top: 3px;
	}
	.padding_30 {
		padding: 15px;
	}
	.padding_20 {
		padding: 10px;
	}
	.footerTop {
		padding:  20px 0 0 0;
	}
	.footerTop ul {
		margin-top: 5px;
	}
	.footerBottom .d-flex div:nth-child(2) {
		text-align: right;
	}
	.footerBottom .d-flex div:nth-child(1) {
		-ms-flex: 0 0 auto;
	    flex: 0 0 auto;
	    width: auto;
	    max-width: none;
	}

	.containerForChekbox  {
		top: 15px;
		left: 10px;
	}
	.manyColorsUl .pinkButton, .listTable .pinkButton, .dynamicSearch .pinkButton {
		height: 40px;
		font-size: 22px;
	}
	.manyColorsUl .number, .listTable .number, .dynamicSearch .number {
		height: 40px;
	}
	.manyColorsUl .number .minus, .manyColorsUl .number .plus, .listTable .number .minus, .listTable .number .plus, .dynamicSearch .number .minus, .dynamicSearch .number .plus {
		font-size: 34px;
	}

	.productManyColors .mainButtons {
		width: 150px;
	}
	.orderTable .number {
		width: 140px;
	}
	#content-1 {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	#content-1::-webkit-scrollbar {
	  width: 10px;
	  background-color: #FF4D00;
	  height: 5px;
	}

	#content-1::-webkit-scrollbar-thumb {
	  border-radius: 5px;
	  background-color: #FF4D00;
	}

	#content-1::-webkit-scrollbar-track {
	  -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
	  border-radius: 5px;
	  background-color: #FF4D00;
	}
	.miniCat {
		display: flex;
		align-items: center;
		margin: 10px 0;
		ms-flex-wrap: initial;
    	flex-wrap: initial;
	}
	.miniCat li {
		padding-left: 10px;
		padding-right: 10px;
		flex: none;
		margin-right: 15px;
		margin-top: 0;
		margin-bottom: 0;
	}
	.filterButton {
		width: 100%;
		position: fixed;
		bottom: 0px;
		left: 0;
		z-index: 9999;
		background: #FF4D00;
		padding: 5px 0;
		text-align: center;
		webkit-box-shadow: 0px -2px 14px 0px rgba(0,0,0,0.4);
		-moz-box-shadow: 0px -2px 14px 0px rgba(0,0,0,0.4);
		box-shadow: 0px -2px 14px 0px rgba(0,0,0,0.4);
	}
	.filterButton.active {
		display: none;
	}
	.filterButton .icon {
		width: 24px;
		height: 24px;
		display: inline-block;
		vertical-align: middle;
		background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDQ1OSA0NTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1OSA0NTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iZmlsdGVyIj4KCQk8cGF0aCBkPSJNMTc4LjUsMzgyLjVoMTAydi01MWgtMTAyVjM4Mi41eiBNMCw3Ni41djUxaDQ1OXYtNTFIMHogTTc2LjUsMjU1aDMwNnYtNTFoLTMwNlYyNTV6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
		margin-right: 5px;
	}
	.Fil {
	   display: none;
	   position: fixed;
	   z-index: 99999;
	   height: 100%;
	   background: white;
	   left: 0;
	   top: 0;
	   overflow-y: scroll;
	   border-radius: 0;
	   width: 100%;
	   padding: 0 10px 50px 10px;
   }
   body.no-scroll {
	   overflow: hidden;
   }
   .filterBox {
    	padding: 10px 0px;
	}
	.apply {
		position: fixed;
		background: #FF4D00;
		padding: 10px 0;
		text-align: center;
		bottom: 0px;
		left: 0;
		width: 100%;
		display: none;
		font-weight: bold;
	}
	.modeNav {
		display: none;
	}

	.center.withInfo {
		padding: 10px 0;
		margin-top: 100px;
	}
	.min-price-block {
		font-size: 15px;
		margin-top: -6px;
	}
	.center.withInfo .menuAndSlider {
    	margin-top: 0px;
	}
	.center {
		margin-top: 80px;
	}
	.SortOne .col-lg-9, .SortOne .col-lg-3 {
    	padding-left: 5px;
    	padding-right: 5px;
	}
	.SortOne .col-lg-9 {
		-ms-flex: 0 0 75%;
	    flex: 0 0 75%;
	    max-width: 75%;
	}
	.SortOne .col-lg-3 {
		-ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	    max-width: 25%;
	}
	.SortOne .row {
		margin-left: -5px;
		margin-right: -5px;
	}
	.cloud {
	    position: absolute;
	    width: 100%;
	    height: 100%;
	    z-index: 99;
	    left: 0;
	    top: 0;
	}

	.product-main {
		position: relative;
	}

	.product .col-lg-6:nth-child(1) {
		margin-bottom: 30px;
	}
	.product-image-block {
		flex-direction: column-reverse;
	}
	.pib-left {
		width: 100%;
		min-width: 100%;
	}
	.lkNav {
		display: block!important;
	}
	.lkNav li {
		display: block;
	}
	.ordM {
		margin-top: 20px;
	}
	.pay .col-lg-6 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.brands .col {
	    -ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	    max-width: 25%;
	}


	#popup__toggle{bottom:25px;right:-5px;position:fixed;z-index:999;}
	.img-circle{background-color:#83b00b;box-sizing:content-box;-webkit-box-sizing:content-box;}
	.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #83b00b;width:120px;height:120px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
	.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#83b00b;width:70px;height:70px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
	.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:42px;height:42px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
	.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:42px;height:42px;background-image:url(../images/mini.png);background-position: center center;background-repeat:no-repeat;background-size: 15px;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
	.img-circle:hover{opacity: 1;}
	@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
	  50% {transform: scale(1); opacity: 1; }
	  100% {transform: scale(0.9);opacity: 1;}}
	 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
	  50% {-webkit-transform: scale(1);opacity: 1;}
	  100% {-webkit-transform: scale(0.95);opacity: 1;}}
	@keyframes tossing {
	  0% {transform: rotate(-8deg);}
	  50% {transform: rotate(8deg);}
	  100% {transform: rotate(-8deg);}}
	@-webkit-keyframes tossing {
	  0% {-webkit-transform: rotate(-8deg);}
	  50% {-webkit-transform: rotate(8deg);}
	  100% {-webkit-transform: rotate(-8deg);}}
	@-moz-keyframes circle-anim {
	  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
	  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
	  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
	@-webkit-keyframes circle-anim {
	  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
	  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
	  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
	@-o-keyframes circle-anim {
	  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
	  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
	  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
	@keyframes circle-anim {
	  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
	  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
	  100% {transform: rotate(0deg) scale(1) skew(1deg);
	opacity: .1;}}
	@-moz-keyframes circle-fill-anim {
	  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
	  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
	  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
	@-webkit-keyframes circle-fill-anim {
	  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
	  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
	  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
	@-o-keyframes circle-fill-anim {
	  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
	  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
	  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
	@keyframes circle-fill-anim {
	  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
	  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
	  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
	.j-opacity-block {
    display: block;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    background-color: #000;
    z-index: 0;
    opacity: 0;
    transition: visibility .3s ease,opacity .3s ease;
}
.j-opacity-block.active {
    visibility: visible;
    opacity: .8;
    z-index: 9999999;
}
.j-content-block {
    position: fixed;
    width: 100%;padding:15px;
    z-index: 9999999999;
    padding-bottom: 10px;
    bottom: 0;
    left: -100%;
    background-color: #fff;
    transition: left .5s ease-in-out;
}
.j-content-block.active {
    left: 0;
}
.menuTitle_gc{    display: block;z-index:9999;
    font-size: 18px;
	text-transform:uppercase;
    font-family: sans-serif;

    margin-top: 5px;
    margin-bottom: 15px;
    transition: opacity .3s ease;}


	.j-content-block a {
    display: flex;
    width: 100%;
    height: 40px;
    font-size: 14px;
    color: #000;
    align-items: center;
}
	.j-content-block a:hover{text-decoration:none;}
	.j-content-block a img, .j-content-block a span {vertical-align:middle;}
	.j-content-block a img{margin-right:5px;}
	.top-contacts li img{display:none;}

	.j-content-block a.j-cancel{

  }


	.j-content-block a#telegramLink, .j-content-block a#telegramLink2 {
    background: #2ba6e1;
    color: #fff;
    justify-content: center;
    border-radius: 100px;
    font-weight: bold;
    margin-top: 10px;
  }
  .j-content-block a.vibelChanel {
    color: #fff;
    justify-content: center;
    border-radius: 100px;
    font-weight: bold;
    margin-top: 10px;
    background: #59267c;
	}
  .j-content-block a.wa-link {
    color: #fff;
    justify-content: center;
    border-radius: 100px;
    font-weight: bold;
    margin-top: 10px;
    background: #43d854;
  }
  .j-content-block a.j-cancel {
    color: #000;
    justify-content: center;
    border-radius: 100px;
    font-weight: bold;
    margin-top: 10px;
    background: #F6F6F6;
  }
	.TeL .vam{float:left;}
	.TeL b{float:right;}
	.TeL span{width:100%;}
	.TeL  .icon-svg17:before {
		color: #2ba6e1;
	}
	.sa1 {
		position: relative;
		padding: 10px;
		top: 0;
		width: 100%;
	}
	.sumka .col-lg-6:nth-child(1) {
		padding-top: 0;
	}
	.feedBack {
		padding: 20px;
	}
	.feedBack .col-lg-4 {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.t-a-r .col {
		text-align: right;
	}
	.prDF {
		width: 100%;
		padding: 5px;
	}
	.prDF form {
		width: 100%;
	}
	.row1 .col-lg-4, .row1 .col-lg-3, .row2 .col-lg-4, .row2 .col-lg-3 {
		border-right: 0;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.slick-next {
    	right: 0px!important;
	}
	.slick-prev {
    	left: 0px!important;
	}
	.closeFilter {
		position: absolute;
		font-size: 25px;
		right: 10px;
		top: 0;
	}
	.catalog_banners .col-lg-6:nth-child(1) {
		margin-bottom: 10px;
	}
	.catalog.row {
		margin-left: 0;
		margin-right: 0;
	}
	.productPrice {
		padding: 10px;
	}
	.product-left {
		border-right: 0;
	}
	.product-right {
		padding: 5px;
	}
	.newsOnMain .row .col-lg-2 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.mobile_oform {
		cursor: pointer;
	    height: 50px;
	    text-align: center;
	    padding: 10px 30px;
	    display: block;
	    border: 0;
	    width: 100%;
	    transition: 0.5s linear;
	    white-space: nowrap;
	    font-size: 16px;
	    border-radius: 5px;
		margin-top: 20px;
	}
    .exp {
        width: 100%;
        margin: 5px;
    }
    .left-banners {
		display: flex;
		flex-wrap: wrap;
		margin-left: -5px;
		margin-right: -5px;
	}
	.left-banners a {
		width: 50%;
		min-width: 50%;
		display: block;
		padding: 5px;
        margin: 0;
	}
    .minbox {
        font-size: 14px;
    }
    .newsUl li {
        padding: 10px;
    }
    .npb_tile {
      font-size: 14px;
      line-height: 1.1;
    }
    .new_price_block {
      padding: 20px;
    }
    .actual_price {
      display: block;
      margin-top: 10px;
      margin-bottom: 10px;
      padding: 10px 0;
    }
    .actual_price_ul {
      margin-left: -5px;
      margin-top: 5px;
    }
    .actual_price_ul li a {
      height: 50px;
      font-size: 13px;
      padding: 0 10px;
      line-height: 1;
    }
    .price-table {
      display: block;
      margin-top: 10px;
    }
    .price-table tbody {
      display: block;
    }
    .price-table tr {
      display: block;
      padding: 15px 0;
    }
    .price-table tr td {
      display: block;
      padding: 0;
      font-size: 14px;
    }
    .price-table tr td:nth-child(1) {
      font-size: 14px;
    }
    .price-table tr td:nth-child(3) {
      padding-left: 0;
    }
    .checkout_promocode {
      padding: 10px;
      flex-wrap: wrap;
    }
    .checkout_promocode .ofzr {
      min-width: 100%;
      margin-top: 10px;
    }
    .invalid-promo-code, .promo-code-applied {
      font-size: 14px;
      min-width: 100%;
      margin: 0;
    }
    .checkout_promocode form {
      flex-wrap: wrap;
      width: 100%;
    }
    .checkout_promocode form input {
      width: 60%;
      font-size: 14px;
      padding: 0 10px;
      height: 50px;
    }
    .checkout_promocode form button {
      padding: 0 20px;
      font-size: 14px;
      height: 50px;
      width: 40%;
      margin: 10px 0;
    }
    .modal {
		z-index: 9999;
   	}
      .fancybox-overlay {
          z-index: 10000!important;
      }
	  .fancybox-opened {
		  z-index: 10001!important;
	  }
      .fancybox-type-iframe .fancybox-inner {
         overflow: hidden!important;
         /* 16:9 aspect ratio */
         padding-top: 56.25%;
         position: relative;
         width: 100%!important;
         height: auto!important;
      }
      .fancybox-type-iframe .fancybox-inner iframe {
         border: 0;
         height: 100%;
         left: 0;
         position: absolute;
         top: 0;
         width: 100%;
      }
      .china_block {
         padding: 10px;
      }
      .china_block .font-48 {
         line-height: inherit;
      }
      .china_six_element {
         margin-top: 10px;
      }
      .china_six_element .col-lg-6 .d-flex div:nth-child(1) {
         margin-right: 10px;
      }
      .china_six_element .col-lg-6 .d-flex div:nth-child(1) img {
         max-width: 80px;
      }
      .china_six_element .col-lg-6:nth-child(even) {
         padding-left: 0;
      }
      .china_six_element .col-lg-6:nth-child(odd) {
         padding-right: 0;
      }
      .china_six_element .col-lg-6:nth-child(odd)::after {
         display: none;
      }
      .china_fiolet_element .col-lg-3 {
         margin-bottom: 30px;
         padding-bottom: 30px;
         border-right: 0;
         border-bottom: 1px solid rgba(255, 255, 255, 0.15)
      }
      .china_fiolet_element .col-lg-3:last-child {
         margin-bottom: 0;
         border-bottom: 0;
         padding-bottom: 0;
      }
      .china_feedback {
         padding: 10px;
      }
      .cha_item {
         width: 100%;
         min-width: 100%;
         margin-bottom: 50px;
      }
      .china_about_us .cha_item:nth-child(3) {
         margin-left: 0;
      }
      .china_about_us .cha_item:nth-child(1)::after, .china_about_us .cha_item:nth-child(2)::after, .china_about_us .cha_item:nth-child(3)::after {
         right: 0;
         left: 0;
         margin: auto;
         bottom: -37px;
         transform:  rotate(90deg);
      }
      .china_about_us .cha_item:last-child {
         margin-bottom: 0;
      }
      .china_about_us {
         margin-top: 10px;
      }
      .china_feedback .col-lg-9 {
         margin-bottom: 20px;
      }
	  .reviews-on-main-row .col-lg-3 {
		  border-right: 0;
	  }
	  .reviews-on-main-row {
		  margin-left: 0!important;
		  margin-right: 0!important;
	  }
	  .rom-item {
		padding: 20px;
	  }
	  .review-row {
		  margin-left: 0!important;
		  margin-right: 0!important;
	  }
	  .bg-white_padding-30 {
		  padding: 20px;
	  }
	  .review-row > .col-lg-3 {
		  border-right: 0;
		  border-bottom: 1px solid #DFDFDF;
	  }
	  .reviews-in-product {
		  padding: 15px;
		  margin-top: 10px;
	  }
	  .make-review {
		  width: initial;
		  padding: 0 20px;
	  }
	  .reviews-in-product-ul li {
		  padding: 10px 0;
	  }
	  .reviews-in-product-ul li .first-symbol-name {
		  margin-right: 10px;
		  min-width: 30px;
		  height: 30px;
		  font-size: 18px;
	  }
	  .reviews-in-product-ul li .first-symbol-name svg {
		  width: 30px;
		  height: 30px;
	  }
	  .reviews-in-product-ul li .ar-right {
		  width: calc(100% - 70px);
	  }
	  .reviews-in-product-ul li ul {
		  min-width: calc(100% - 80px);
		  margin-left: 40px;
	  }
	  .reviews-in-product-ul li .ar-right div:nth-child(1) span:nth-child(1) {
		  line-height: 1;
		  margin-right: 10px;
	  }
	  .reviews-in-product-ul li .ar-right div:nth-child(1), .reviews-in-product-ul li .ar-right div:nth-child(2) {
		  font-size: 14px;
	  }
    .ftg-content {
      flex-wrap: wrap;
    }
    .ftg-content div:nth-child(1) {
      margin-right: 0;
    }
    .ftg-content div:nth-child(2) {
      margin-top: 10px;
      text-align: center;
      line-height: 1.1;
    }
    .ftg-content div:nth-child(2) span:nth-child(2) {
      margin-top: 5px;
    }
    .ftg-content div:nth-child(3) {
      width: 100%;
      margin-left: 0;
      margin-top: 10px;
    }
    .ftg-content div:nth-child(3) a {
      width: 100%;
    }
    .scroll-div .simplebar-track.simplebar-horizontal {
		display: block;
		height: 3px;
		bottom: 5px;
	}
	 .scroll-div .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
	   height: 3px;
   }
   .csd_gradient {
      height: 40px;
      padding-bottom: 0;
   }
   .scroll-div {
      height: 30px;
		-ms-overflow-style: none;
    scrollbar-width: none;
    margin: 0 5px;
	}

.scroll-div::-webkit-scrollbar {
      width: 0;
      height: 0;
	  display: none;
}
   .custom-swiper-dots .box {
      height: 8px;
   }
  
	.s-n-name {
		font-size: 10px;
		font-weight: 400;
    line-height: 2;
		white-space: nowrap;
	}
	.thumb_container .slick-slide {
		padding: 0 5px;
	}
	.prog {
		margin-top: 0;
    height: 1px;
	}
  .myBar {
    height: 1px;
  }
	.thumb_container {
		height: 85px;
	}
  .swiper-button-prev, .swiper-button-next {
    display: none!important;
  }
  .for-order-nav {
	  padding: 10px;
  }
  .orderForm .row .col-lg-6 {
	  padding: 10px;
  }
  .orderForm .row .col-lg-6:nth-child(1) {
	  border-right: 0;
	  border-bottom: 1px solid #DFDFDF;
  }
  .login_with_socials {
	  margin-top: 10px;
	  height: 100px;
  }
  .login-yes {
	  height: inherit;
	  padding: 20px 0;
  }
  .coment-f-g {
	  padding: 10px;
  }
  .main-title-xml {
    line-height: 1;
  }
  .lvl-1 > .standart-checkbox {
    top: 7px;
  }
  .mtx-status {
    top: -4px;
  }
  .export_goodsList table td, .export_goodsList table th {
    padding: 2px;
    font-size: 11px;
    line-height: 1.1;
    word-break: break-all;
  }
  .export_goodsList table tr td:nth-child(4) {
    white-space: nowrap;
  }
  .export_goodsList table tr td label {
    display: block;
    width: 16px;
    height: 16px;
    padding-left: 16px;
  }
  .export_goodsList table tr td label:before {
    bottom: 0;
  }
  .generation_row .col-lg-4 {
    margin-bottom: 10px;
  }
  .center.withInfo {
      margin-top: 100px;
  }
  .center.without_lights_problems {
      margin-top: 100px;
  }
  .light_problems {
      font-size: 14px;
      padding-left: 10px;
      line-height: 1.2;
      height: 60px;
      overflow: hidden;
  }
  .light_problems a img {
      width: 16px;
      height: 16px;
  }
  .bread-nav {
      overflow-y: auto;
      margin-bottom: -10px;
  }
  .breadcrumb {
      flex-wrap: nowrap;
  }
  .breadcrumb li {
  		white-space: nowrap;
  		padding: 0 0 10px 0;
  }
  .bufer-checkbox  {
	  position: relative;
	  top: 0;
	  margin-bottom: 10px;
	  margin-left: 5px;
  }
  .slider-and-banners-module {
	  margin-top: 10px;
	  display: block;
  }
  .sabm-left {
	  width: 100%;
  }
  .sabm-right {
	  margin-left: 0;
	  width: 100%;
	  margin-top: 10px;
  }
  .sabm-right a img {
	  width: 100%;
  }
  .sabm-right a + a {
	  margin-top: 10px;
  }
  .sabm-left .owl-nav {
	  margin-top: -80px!important;
  }
  .sabm-left .owl-dots {
	  bottom: 48px;
  }
  .no_goods.slider-and-banners-module .sabm-right {
	  display: block;
  }
  .no_goods.slider-and-banners-module .sabm-right a + a {
	  margin-left: 0;
	  margin-top: 10px;
  }
  .no_goods.slider-and-banners-module .sabm-right a {
    width: 100%;
	}
	.return-ul-1 {
		margin: 10px 0 0 0;
	}
	.return-ul-1 li {
		padding: 15px;
	}
	.return-ul-1 li div:nth-child(1) {
		min-width: 45px;
		min-height: 45px;
		margin-right: 10px;
	}
	.return-ul-1 li div:nth-child(2) {
		font-size: 14px;
		line-height: 20px;
	}
	.return-ul-2 {
		margin: 20px 0 0 0;
	}
	.return-ul-2 li {
		padding: 15px;
	}
	.return-ul-2 li div:nth-child(1) {
		min-width: 45px;
		min-height: 45px;
		margin-right: 10px;
	}
	.return-ul-2 li div:nth-child(2) {
		font-size: 14px;
		line-height: 20px;
	}
	.contact-first .row .col-lg-6:nth-child(2n+1) {
		padding-right: 0;
	}
	.contact-first .row .col-lg-6:nth-child(2n) {
		padding-left: 0;
	}
	.contact-first .row .col-lg-6 {
		padding: 10px 0;
	}
	.contact-first .row {
		margin-top: 10px;
	}
	.contact-row-2 .col-lg-4 {
		margin-bottom: 10px;
	}
	.contact-row-2 .col-lg-4:last-child {
		margin-bottom: 0px;
	}
	.contact-first .row .col-lg-6:nth-child(2n+1):after {
		display: none;
	}
	.contact-first .row .col-lg-6 div:nth-child(1) {
		padding-right: 10px;
	}
	.contact-first .row .col-lg-6 div:nth-child(2) {
		font-size: 13px;
		white-space: nowrap;
	}
	.table-contact-for-mobile {
		width: 100%;
	}
	.table-contact-for-mobile tr td {
		padding: 4px 0;
		vertical-align: middle;
	}
	.table-contact-for-mobile tr {
		border-bottom: 1px solid rgba(223, 223, 223, 1);
	}
	.table-contact-for-mobile tr td:nth-child(1) {
		line-height: 100%;
	}
	.table-contact-for-mobile tr td:nth-child(1) span:nth-child(1) {
		font-size: 12px;
		display: block;
	}
	.table-contact-for-mobile tr td:nth-child(1) span:nth-child(2) {
		font-size: 10px;
		color: rgba(135, 135, 135, 1);
		display: block;
	}
	.table-contact-for-mobile tr td:nth-child(2) {
		text-align: right;
	}
	.table-contact-for-mobile tr td:nth-child(2) a {
		font-size: 12px;
		font-weight: 700;
		vertical-align: middle;
		display: inline;
		letter-spacing: -1px;
	}
	.table-contact-for-mobile tr td:nth-child(2) svg {
		display: inline-block;
		vertical-align: middle;
	}
	.work-clock {
		display: flex;
		align-items: center;
		margin-top: 7px;
	}
	.work-clock span {
		display: block;
	}
	.work-clock span:nth-child(1) {
		height: 17px;
		margin-right: 4px;
	}
	.prBox table tr td:nth-child(1) {
		white-space: normal;
		font-size: 11px;
	}
	.prBox table tr td:nth-child(1) br {
		display: block;
	}
	.prBox table tr td:nth-child(2) {
		font-size: 12px;
	} 
	.prBox table tr td:nth-child(2) .font-16 {
		font-size: 14px;
	} 
	.prBox table tr td:nth-child(2) span.bold {
		font-size: 12px;
	}
	.prBox table tr.priceType_opt td:nth-child(2) span {
		font-size: 12px;
	}
	.prBox table tr.priceType_vip td:nth-child(2) span {
		font-size: 14px;
	}
	.productPrice .prBox table tr.priceType_vip td:nth-child(2) span {
		font-size: 16px;
	}
	.optcini-module {
		padding: 10px;
		margin-top: 10px;
	}
	.optcini-section-1-title-1 {
		font-size: 30px;
		margin-bottom: 5px;
	}
	.optcini-section-1-title-2 {
		font-size: 18px;
		line-height: 120%;
	}
	.optcini-section-1-img {
		margin: 15px 0 10px 0;
	}
	.optcini-section-1-mini-module {
		padding: 10px;
	}
	.optcini-section-1-mini-module .row .col-lg-6:nth-child(1) {
		font-size: 22px;
		line-height: 130%;
	}
	.optcini-section-1-mini-module .row .col-lg-6:nth-child(2) {
		font-size: 14px;
		line-height: 150%;
		margin-top: 10px;
	}
	.optcini-section-2 {
		margin-top: 20px;
	}
	.optcini-section-2-row {
		margin-top: 10px;
	}
	.optcini-section-2-row .col-lg-4 {
		margin-bottom: 10px;
	}
	.ptcini-section-2-row-item {
		height: 100%;
		padding: 15px;
	}
	.ptcini-section-2-row-item-text-3 {
		height: auto;
	}
	.optcini-section-3 {
		margin-top: 20px;
	}
	.table-wrapper {
	  position: relative;
	}
	.optcini-section-3-div-for-table {
		border-radius: 0;
		margin-top: 10px;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch; /* обязательно для плавного скролла в iOS */
		
	}
	.optcini-section-3-div-for-table table {
	  min-width: 600px; /* или больше, если таблица широкая */
	  border-collapse: collapse;
	  scrollbar-width: none; /* Firefox */
	}
	.optcini-section-3-div-for-table::-webkit-scrollbar {
	  display: none; /* Safari + Chrome */
	}
	.fake-scrollbar {
	  height: 6px;
	  background: #eee;
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  right: 0;
	}

	.fake-scrollbar .thumb {
	  height: 100%;
	  width: 40%;
	  background: #888;
	  border-radius: 3px;
	  text-indent: -99999px;
	}
	.optcini-section-3-div-for-table table thead tr th {
		height: 45px;
		padding: 0 10px;
		font-size: 14px;
		white-space: nowrap;
	}
	.optcini-section-3-div-for-table table tbody tr td {
		height: 50px;
		padding: 0 10px;
		font-size: 14px;
		white-space: nowrap;
	}
	.optcini-section-4 {
		margin-top: 20px;
	}
	.optcini-section-4-title {
		line-height: 100%;
	}
	.optcini-section-4-row {
		margin-top: 0;
	}
	.optcini-section-4-row .col-lg-3 {
		margin-top: 10px;
	}
	.optcini-section-5 {
		margin-top: 20px;
		padding: 30px 20px;
	}
	.optcini-section-5-title-1 {
		font-size: 30px;
		line-height: 100%;
	}
	.optcini-section-5-title-2 {
		font-size: 18px;
		line-height: 120%;
	}

}

@media only screen and (max-width: 768px) {
   .product-left {
      padding: 10px;
   }
   #gallery_01 {
      width: 50px;
      margin-right: 10px;
   }
   .video_modal_button {
      width: 50px;
      height: 50px;
      font-size: 12px;
   }
   .video_modal_button div {
      width: 15px;
   }
   .video_modal_button div svg {
      width: 12px;
   }
   .product-main .containerForBadge, #quickLookBox .containerForBadge {
      left: 10px;
   }

	.font-36 {
    	font-size: 20px;
	}
	.font-30 {
    	font-size: 20px;
	}
	.font-20 {
		font-size: 16px;
	}
	.font-18 {
		font-size: 15px;
	}

	.SortOne .col-lg-9 {
		-ms-flex: 0 0 60%;
	    flex: 0 0 60%;
	    max-width: 60%;
	}
	.SortOne .col-lg-3 {
		-ms-flex: 0 0 40%;
	    flex: 0 0 40%;
	    max-width: 40%;
		padding-right: 10px;
	}
	.SortTwo .d-flex {
		-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
	}

	.quickSelection {
		width: 88%;
	}
	.SortOne, .SortTwo  {
		padding: 0;
	}
	.sorting {
		font-size: 12px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.sorting .sortOne {
		width: 100%;
	}
	.listTable tr {
		display: inline-block;
		width: 100%;
	}
	.listTable tr td {
		padding: 5px;
		display: block;
		float: left;
		min-height: 50px
	}
	.listTable tr td:nth-child(1) {
		padding: 5px;
		width: 10%;
	}
	.listTable tr td:nth-child(2) {
		width: 20%;
		text-align: center;
	}
	.listTable tr td:nth-child(2) img {
		height: 40px;
		width: auto;
	}
	.listTable tr td:nth-child(3) {
		width: 70%;
	}
	.listTable tr td:nth-child(4) {
		width: 25%;
		text-align: right;
	}
	.listTable tr td:nth-child(4) div {
		display: inline-block;
	}
	.listTable tr td:nth-child(5) {
		width: 25%;
		min-height: 40px;
	}
	.listTable tr td:nth-child(6) {
		width: 50%;
		min-height: 40px;
	}
	button.close {
		z-index: 99;
		top: 0;
		right: 10px;
	}
	.listColor {
		min-width: 75px;
	}
	.charakt tr td {
		font-size: 13px;
		padding: 9px 5px;
	}
	.history td:last-child {
		text-align: left!important;
	}
	.history, .history thead, .history tbody, .history th, .history td, .history tr,
		.oneOrder, .oneOrder thead, .oneOrder tbody, .oneOrder th, .oneOrder td, .oneOrder tr {
		display: block;
	}
	.history thead tr , .oneOrder thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.history tr , .oneOrder tr { border: 1px solid #ccc; }
	.history td , .oneOrder td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding: 5px;
		padding-left: 50%!important;
	}
	.history td:before, .oneOrder td:before, .orderTable td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

		.oneOrder td:nth-of-type(1):before { content: "Фото"; }
		.oneOrder td:nth-of-type(2):before { content: "Назва"; }
		.oneOrder td:nth-of-type(3):before { content: "Кiлькiсть"; }
		.oneOrder td:nth-of-type(4):before { content: "Цiна"; }
		.oneOrder td:nth-of-type(5):before { content: ""; }
		.oneOrder tr td:nth-child(2), .oneOrder tr th:nth-child(2) {
			max-width: 100%;
		}


	.history td:nth-of-type(1):before { content: "Дата"; }
	.history td:nth-of-type(2):before { content: "Номер замовлення"; }
	.history td:nth-of-type(3):before { content: "Сума"; }
	/* .history td:nth-of-type(4):before { content: "Статус оплаты	"; }*/
	.history td:nth-of-type(4):before { content: "Статус замовлення"; } 
	.history td:nth-of-type(5):before { content: ""; }

	.history.nakladnie td:nth-of-type(1):before { content: "Данные"; }
	.history.nakladnie td:nth-of-type(2):before { content: "Время"; }
	.history.nakladnie td:nth-of-type(3):before { content: "Номер накладной"; }
	.history.nakladnie td:nth-of-type(4):before { content: "Скачать накладную"; }



	.history .open {
		margin-left: inherit;
	}
	.cartButtonsDiv {
		padding: 0;
	}
	.threeButton {
		-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
		width: 100%;
	}
	.cartButtonsDiv .col-lg-9 {
		-ms-flex-pack: start !important;
		justify-content: start !important;
	}
	.threeButton a, .threeButton button {
		width: 100%;
		min-width: 100%;
		flex: 100%;
		margin-left: 0;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.preim .col-lg-2, .delivery .col-md-2 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 30px;
	    height: auto;
	}
	.cont .col-lg-4 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.newsUl li .col-3, .newsUl li .col-9 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.newsUl li .col-9 {
	    margin-top: 10px;
	}
	.brands .col {
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.otb .myCheckbox {
		top: 22px;
		left: 10px;
	}
	.addAll, .bookOnCatalog {
    	width: 48%;
		font-size: 11px;
	}
	.orderTable thead {
		display: none;
	}
	.orderTable tr {
		display: inline-block;
		width: 100%;
		position: relative;
		padding-top: 20px;
		padding-bottom: 5px;
	}
	.orderTable tr td {
		display: block;
		float: left;
		padding: 3px;
	}

	.orderTable tr td:nth-child(1) {
		min-height: 60px;
	}
	.orderTable tr td:nth-child(1) img {
		max-width: 50px;
	}
	.orderTable tr td:nth-child(2) {
		position: absolute;
		left: 57px;
		top: 10px;
	}
	.orderTable tr td:nth-child(3) {
		width: 80%;
		min-height: 60px;
		padding-top: 15px;
		line-height: 110%;
	}
	/* .orderTable tr td:nth-child(4) {
		position: absolute;
		bottom: 14px;
		bottom: 3px;
		right: 0;
	} */
	.orderTable tr td:nth-child(4) {
		width: 25%;
		min-height: 40px;
		padding-top: 11px;
	}
	.orderTable tr td:nth-child(5) {
		width: 50%;
		min-height: 40px;
	}
	.orderTable tr td:nth-child(6) {
		width: 25%;
		min-height: 40px;
		padding-top: 11px;
	}
	/* .orderTable tr td:nth-child(10) {
		width: 100%;
	} */
	.orderTable tr td:nth-child(7) {
		position: absolute;
		right: 0;
		top: -8px;
	}
	.closeTr {
		font-size: 25px;
		line-height: 1.4;
		border: 1px solid transparent;
		background: transparent;
	}
	.buttonsForManager {
		-ms-flex-wrap: wrap;
    	flex-wrap: wrap
	}
	.buttonsForManager li {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
		margin-bottom: 5px;
	}


    .fly-b img {
        max-width: 300px;
    }
    .f-b-go {
        left: 22px;
        bottom: 22px;
        width: 126px;
        height: 30px;
        font-size: 13px;
    }
    .f-b-close {
        right: 12px;
        top: 12px;
    }
	.sabm-action-block {
		height: auto;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-top: 5px;
		font-size: 13px;
		line-height: 1.3;
	}
	.sabm-container-for-bage {
		margin-top: 10px;
	}
	.sabm-container-for-bage .bage {
		height: 25px;
		font-size: 12px;
	}
	.sabm-item-right {
		padding-bottom: 25px;
	}
	.sabm-left .owl-nav {
		display: none!important;
	}
	.sabm-left .owl-dots {
		width: 100%!important;
		left: 0!important;
		right: 0!important;
		text-align: right!important;
		padding-right: 10px;
		bottom: 10px;
	}
	.sabm-buy-box {
		padding-bottom: 0;
		border-bottom: 0;
	}
	.sabm-price-box span.font-16.bold.orange {
		display: block;
		margin-left: 0;
	}
	.sabm-item-left {
		width: 60%;
		padding-right: 5px;
	}
	.sabm-item-right {
		width: 40%;
		padding-left: 5px;
	}
	.sabm-action-block .rad {
		display: block;
	}
}

@media only screen and (max-width: 480px) {

	.modal-content {
		padding: 20px;
	}

	.catalog .col-md-6, .catalog .col-lg-2, .catalog .col-lg-3, .china-catalog .catalog .col-lg-2 {
		-ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.oneService {
		padding: 10px;
	}
	.soc {
		height: 90px;
	}
	.bordRad  {
		padding: 10px;
	}

   .qm-name {
      font-size: 24px;
   }
	#pikame li img {
	    width: 40px!important;
    	height: 40px!important;
	}
	.product .col-2 {
		-ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	    max-width: 25%;
	}
	.product .col-10 {
		-ms-flex: 0 0 75%;
	    flex: 0 0 75%;
	    max-width: 75%;
	}
	#gallery_01 {
		margin: 0;
	}
	.prBox .col, .prBox .d-flex {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.bannerAbolute .font-60 {
	    font-size: 20px;
	}
	.bannerAbolute .font-24 {
	    font-size: 14px;
	}
	.descrDiv {
		padding: 10px;
	}
	.bordGray > div.d-flex {
		-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}

	.font-24 {
		font-size: 18px;
	}





	.breadcrumb-item {
		line-height: 120%;
	}
	.breadcrumb-item a {
		font-size: 12px;
	}
	.title {
		display: block!important;
	}
	.title span + div {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
    .footerBottom .col-lg-8 a {
		display: block;
	}
	.footerBottom .col-lg-8 a + a {
		margin-left: 0;
	}
}
