.callback ,.bold, strong,b{
    font-family: 'bold';font-weight: normal;
}

/*.evamatscomde label[rel="5-82"], .evamatscomde label[rel="1-0"]{display: none!important;}*/
.sendbtnnextstep{cursor: pointer;}
.makecallform input{margin-bottom: 10px;height: 45px;}
.makecallform{width: 300px;}
.social_wrapper .widgetblock-social{padding-top: 0px;padding-bottom: 0px;}
.menu_wrapper{
    background: var(--color-gray);
}
.opinionslist{list-style-type: none;padding: 0px;margin: 0px;}
.opinions .item{padding: 20px;border-radius:5px;background: white;text-align: center;}
.opinions .item .name{margin-top: 10px;}
.callback{
    display: block;padding: 10px 20px;border: 3px solid var(--color-main);text-align: center;text-transform: uppercase;
    color:var(--color-main);
}
.opinion_item .name{font-size: 14pt;}
.gallrtyincard .owl-next {
    right: 0px;
} 
	.question_tabs li:last-child{margin-right: 0px;}
	.desktop_view{display: block;}
	.mobile_view{display: none;}
.deliverytypedigital ul{list-style-type: none;padding: 0px;margin: 0px;}
.question_thankyoupage{padding-top: 10px;padding-bottom: 10px;}
.question_finish_text{margin-bottom: 20px;}
.sendbtn.gotoshopbtn{margin-top: 10px;width: 100%;display: block;}
.opinion_item{background: var(--color-gray);padding: 20px;border-radius:10px;}
.addgood_wrapper_basket_ttile{font-family: bold;font-size: 14pt;text-align: center;margin-bottom: 10px;margin-top: 20px;}
.price.oldpricedisplay{color: var(--color-main)!important;}
.design_select{list-style-type: none;padding: 0px;display: flex;}
.design_select img{max-width: 100px;cursor: pointer;}
.design_select li{padding: 10px;border:1px solid white}
.design_select li.active{border-color:var(--color-main);}
.selectblockdesign .title{margin-bottom: 20px;}
.addgood_wrapper_basket .order_button{background: white;color:var(--color-main);border:1px solid var(--color-main);}
.addgood_wrapper_basket .desc-bottom{display: none;}
.catalog__item-static .bottom__content{position: absolute;bottom:30px;width: calc(100% - 30px);}
.catalog__item-static .bottom__content .catalog__item-price{margin-bottom: 20px;margin-top: 20px;}
.catalog__item-static{padding: 15px;height: 100%;padding-bottom: 140px;}
.catalog__item-static:hover{
    -webkit-transition: box-shadow 0.2s ease,color 0.2s ease;
transition: box-shadow 0.2s ease,color 0.2s ease;
background: #FFFFFF; 
box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.16);
}   
.shoppromoonedollar, .shoppromoautoadd_wrapper > span {
	background: url(../images/onedollar.svg) no-repeat left;
	padding-left: 40px;
	font-size: 16pt;;
	padding-top: 1rem;
	padding-bottom: 1rem;
	cursor: default;
	display: inline-block;
	color: var(--color-a-g);
}
#facebox .close {
	position: absolute;
	top: 5px;
	right: 15px;
	padding: 2px;
	background: #fff;
}
.goodcard .orderplate, .galleryincard{
	margin-bottom: 2rem;
}
.block-prosba-phone {
	padding: 1rem 2rem;
	border-radius: var(--border-radius-small);
	border: 2px solid var(--color-gray-3);
	position: relative;
	max-width: 30rem;
	margin: 2rem 0rem;
	display: block;
	text-decoration: none;
	color: #000;
}
.block-prosba-phone::after {
	content: '';
	display: block;
	position: absolute;
	left: -15px;;
	width: 30px;;
	height: 30px;
	background: url(../images/betta/phone1.svg) no-repeat center;
	top: 50%;
	margin-top: -15px;;
	background-size: 100%;
}
.widgetblock-mainformsk .line-title{text-align: center;margin-bottom: 0.5rem}
.onedollar_after_delete_message{padding-bottom: 20px;position: relative;font-family: bold;}
.onedollar_after_delete_message a{color: black;}
.onedollar_after_delete_message .close_window{font-family: bold;margin-left: 15px;}
.onedollar_after_delete_message a.show{color: black;text-decoration: underline;}
.shoppromo_onedollar_wrapper{width: 900px;}
.shoppromo_onedollar_wrapper>ul{list-style-type: none;display: flex;list-style-type: none;padding:0px;margin: 0px;gap: 1rem;align-content: center;width: 100%;padding-bottom: 20px!important;margin-left: 10px;}
.shoppromo_onedollar_wrapper ul li{width: calc(100% / 3 - 1rem);margin-right: 1rem;}
.shoppromo_onedollar_wrapper .good_wrapper{display: flex;border:2px solid var(--color-night-blue);flex-direction: column;padding: 20px;border-radius:20px;padding-bottom: 150px; }
.shoppromo_onedollar_wrapper .good_wrapper>div {width: 100%!important;}
.shoppromo_onedollar_wrapper .good_wrapper .price_buttons{width:calc(100% - 40px);position: absolute;bottom:20px;}
.shoppromo_onedollar_wrapper .good_wrapper .button_red.order_button{background-color: var(--color-main)!important;border: 2px solid var(--color-night-blue)!important;padding: 10px 20px!important;color: white!important;width: 100%!important;text-align: center;text-transform: inherit;}
.shoppromo_onedollar_wrapper .good_wrapper .button_red.order_button.disabled{background-color: var(--color-gray-2)!important;color: black!important;cursor: auto;}
.shoppromo_onedollar_wrapper .good_wrapper .button_red.order_button.selected{background-color: white!important;color: var(--color-fast-red)!important;cursor: auto;border-color:var(--color-fast-red)!important;}

.shoppromo_onedollar_wrapper h4{font-family: bold;font-size: 2rem;text-align: center;padding-top: 30px;}
.shoppromo_onedollar_wrapper .title2{text-align: center;margin-bottom: 20px;;}
.shoppromo_onedollar_wrapper .title2 span{color: var(--color-fast-red);}
.shoppromo_onedollar_wrapper .good_wrapper .price{color:var(--color-fast-red);}
.shoppromo_onedollar_wrapper .good_wrapper .oldprice{color: black;}
.shoppromo_onedollar_wrapper .good_wrapper.good_wrapper_small .minprice{padding-bottom: 1rem;}
.shoppromo_onedollar_wrapper .good_wrapper.good_wrapper_small .i_content {
}
.shoppromo_onedollar_wrapper .good_wrapper .price {
	background: white;padding:0px;
	position: relative;
	left: auto;
	top: auto;
	border-radius: 0px 10px 10px 0px;
	font-size: 10pt;margin-bottom: 10px;margin-top: 10px;
}
.shoppromo_onedollar_wrapper .good_wrapper .button_red.order_button span{
    background-size: auto;
  background-size: 2.2rem;
	
}
.shoppromo_onedollar_wrapper .good_wrapper {
	text-align: left;
}
.shoppromo_onedollar_wrapper .good_wrapper .p-ttl{font-family: bold;}
.shoppromoonedollar{
	background: url(../images/onedollar.svg) no-repeat left;padding-left: 40px;font-size: 16pt;padding-top: 1rem;padding-bottom: 1rem;cursor: pointer;display: inline-block;color: var(--color-a-g);text-decoration: underline;
}
   
.widgetblock-askavailable .phone_control_wrapper, .widgetblock-askavailable17 .phone_control_wrapper, .widgetblock-askavailable1 .phone_control_wrapper{margin-top: 10px!important;}
.bodyorganizers .color-block{display: none;}
.catalog__item-price-old-new .oldpriceword, .catalog__item-price-old-new .oldprice{font-size: 8pt;color: #AEAEAE;text-decoration: none!important;}
.catalog__item-price-old-new .oldpriceword .del{text-decoration: none;}
.catalog__item-price-old-new .newpriceword {color: black;font-family: bold;font-size: 16px;}
.catalog__item-price-old-new .b, .catalog__item-price-old-new .currency{font-size: 16px;font-family: bold;}
.certpresent{background: url(../images/gift-svgrepo-com.svg) no-repeat left;padding-left: 50px; }
.price-content-wrapper .mainprice_wrapper{display: flex;align-items: center;}
.price-content-wrapper .mainprice_wrapper>div{margin-right: 15px;}
.bodyorganizers .crumble li:nth-child(2){display: none;}
.selectdeliverypostolza.pvzselect{
	display:flex;
}
.event_photo_wrapper img{max-width: 100%;
border-radius: 20px;
}
.event_content .standartblock {padding-bottom: 0px;padding-top: 20px}
.event_photo_wrapper .title{margin-top: 10px;color:#474B62;}
.good_wrapper.good_wrapper_event{border-radius:20px;padding: 0px;max-width: 600px;}
.good_wrapper.good_wrapper_event{display: flex;}
.good_wrapper.good_wrapper_event>div{width: 50%;}
.good_wrapper.good_wrapper_event>div:first-child{border-right:1px solid var(--color-gray);}
.good_wrapper.good_wrapper_event>div:last-child{text-align: left;position: relative;}
.good_wrapper.good_wrapper_event{text-align: left;}
.good_wrapper.good_wrapper_event>div{padding: 20px;}
.good_wrapper.good_wrapper_event .order_button{color: white;position: absolute;bottom:20px;margin: auto;width: calc(100% - 40px);display: block;}
.good_wrapper.good_wrapper_event a {
	color: black;font-family: bold;
}
.good_wrapper.good_wrapper_event img {
	max-height: 200px;
}
.good_wrapper.good_wrapper_event .i_c {
	height: auto;
}
.good_wrapper.good_wrapper_event .price{background: transparent;color:var(--color-main);font-family: bold;position: relative;padding-left: 0px;font-size: 16pt;}
.event_photo_wrapper, .event_product_wrapper{display: flex;justify-content: center;text-align: center;flex-wrap: wrap;
}
.other_articlesone .item{max-width: 600px;margin: auto;}
.other_articlesone .item .event_item {
	display: block;
	margin-bottom: 40px;
}
.other_articlesone .event_item img{width: 100%;}
.other_articlesone .event_item > div{
	 width: calc(100%)!important;padding-right: 0px;
}
.other_articlesone .event_item > div:nth-child(1) {
	padding-right: 0px;
}
.other_articlesmany{background: var(--color-gray);}
.other_articlesone .event_item .cntnt{padding: 0px;margin: 0px;background: var(--color-gray);padding: 40px;border-radius:20px;margin-top: -20px;padding-top: 40px;}
.other_articlesone .event_item 
.event_photo_wrapper .title{margin-top: 10px;}
.event_photo_wrapper.columns2>div, .event_photo_wrapper.columns3>div, .event_photo_wrapper.columns4>div, 
.event_product_wrapper.columns2>div, .event_product_wrapper.columns3>div, .event_product_wrapper.columns4>div
{width:calc(100% / 2 - 20px);margin-right: 20px;margin-bottom: 20px; }

.landing-block6 img{border-radius:var(--border-radius);}
.event-markers-wrapper{list-style-type: none;padding: 0px;margin: 0px; flex-wrap: wrap;margin-bottom: 40px;}
.event-markers-wrapper a{display: inline-block;border:2px solid black;padding: 10px;text-transform: uppercase;border-radius:25px;color: black;}
.event-markers-wrapper a:hover, .event-markers-wrapper a.active{background: var(--color-main);color: white;text-decoration: none;}
.event-markers-wrapper li{margin-right: 10px;margin-bottom: 10px;display: inline-block;}
.event_item{display: flex;margin-bottom: 40px;}
.event_item h5{color: var(--color-main);font-size: 16pt;font-family: bold;text-transform: uppercase;}
.event_item h4.title{font-family: bold;font-size: 20pt;}
.event_item  .anons{margin-top: 20px;margin-bottom: 20px;}
.event_item .button_white{background:white; border:2px solid var(--color-night-blue);padding: 8px 25px;display: inline-block;color: var(--color-night-blue);border-radius:25px;font-size: 16pt;font-family: 'degblack';text-transform: uppercase;letter-spacing: .1rem;}
.event_item .button_white:hover, .event-item-category.event-item-category-top .first-event-item .button_white{background: var(--color-main);color: white;text-decoration: none;}
.event-image-container .image_heading{display: flex;justify-content: space-between;}
.event-image-container img{max-width: 100%;}
.event-image-container .image_heading>div:first-child{width: calc(40% - 20px);background: var(--color-gray);padding: 2rem;border-radius:20px;}
.event-image-container .event_heading{color: #434343;}
.inner_heading>div{margin-bottom: 10px;}
.aithor_wrapper{display: flex;}
.inner_heading{border-left:2px solid black;padding-left: 20px;margin-bottom: 20px;}
.inner_heading .ah3{margin-left: 10px;list-style-type: circle;}
.inner_heading .title{font-family: bold;font-size: 16pt;margin-bottom: 10px;}
.inner_heading a{color: black;}
.eventdetail h2{font-size: 20pt;} 
.eventdetail .standartblock{padding-top: 20px;padding-bottom: 20px;}
.aithor_wrapper>div:first-child{width: 100px;}
.aithor_wrapper>div:last-child{width: calc(100% - 100px);padding-left: 20px;}
.eventdetail .aithor_wrapper img{max-width: 90px;}
.aithor_wrapper .title{font-family: bold;}
.aithor_wrapper .name{font-size: 18pt;font-family: bold;margin-top: 5px;margin-bottom: 5px;}
.event-image-container .image_heading>div:last-child{width: 60%;}
.event_item>div:first-child{position: relative;}
.event_item .cntnt{padding-top: 40px;padding-left: 20px;}
.eventdetail img{max-width: 100%;border-radius:20px;border:2px solid black;} 
.eventdetail .event_content{padding-top: 40px;}
.event-item-category.event-item-category-top .first-event-item .event_item .cntnt{padding-left: 0px;padding-right: 20px;}
.event_item  .markers{position: absolute;left:10px;top:10px;list-style-type: none;padding: 0px;margin: 0px;display: flex;}
.event_item  .markers>div{margin-left: 10px;}
.event-item-category.event-item-category-top .first-event-item .event_item .markers{left: auto;right: 30px;}
.event_item  .markers li{background: white;padding: 10px;border-radius:10px;margin-left: 10px;}

.event_item>div:nth-child(1){width: calc(40%);padding-right: 20px;}
.event_item>div:nth-child(2){width: calc(60%);}
.event-item-category.event-item-category-top .first-event-item .event_item>div:nth-child(1){width: 60%;padding-left: 20px;}
.event-item-category.event-item-category-top .first-event-item .event_item>div:nth-child(2){width: 40%;}

.event_item>div img{max-width: 100%;border-radius:15px;border:2px solid black;}
.event-item-category.blogcategory{list-style-type: none;padding: 0px;margin: 0px;}
.event-item-category.event-item-category-top .first-event-item .event_item{flex-direction: row-reverse;}
.searchm-page .select2-container--default .select2-selection--single{bordeR:0;}
.searchm-page .searchm-select-box {
	padding-top: 10px;
}
.widgetblock-askavailable, .widgetblock-askavailable17, .widgetblock-askavailable, .widgetblock-askavailable1{padding: 0px;width: 600px;}
.widgetblock-askavailable .feedback-mainform, .widgetblock-askavailable17 .feedback-mainform, .widgetblock-askavailable1 .feedback-mainform{margin-top: 10px;}
.widgetblock-askavailable .feedback-mainform li, .widgetblock-askavailable17 .feedback-mainform li, .widgetblock-askavailable1 .feedback-mainform li {
	width: calc(50% - 10px);
	margin-right: 10px;padding: 0px;
}
.questions h3{font-family: bold;font-size: 24pt;}
.questionslist{list-style-type: none;padding: 0px;margin: 0px;}
.questionslist .item{border-radius:10px;padding: 15px;background: var(--color-gray);margin-bottom: 20px;padding-right: 30px;}
.questionslist .item .q{font-family: bold;font-size: 14pt;position: relative;}
.questionslist .item .q:after{content: '+';position: absolute;right:-10px;top:0px;}
.questionslist .item.opened .q:after{content: '-';position: absolute;}
.questionslist .item .a{display: none;padding-top: 10px;} 
.widgetblock-askavailable .feedback-mainform input.inputphone-short, .widgetblock-askavailable17 .feedback-mainform input.inputphone-short, .widgetblock-askavailable1 .feedback-mainform input.inputphone-short{margin: 0px;}
.widgetblock-askavailable .feedback-mainform li:last-child, .widgetblock-askavailable17 .feedback-mainform li:last-child, .widgetblock-askavailable1 .feedback-mainform li:last-child,
.widgetblock-askavailable .feedback-mainform li:nth-child(4), .widgetblock-askavailable17 .feedback-mainform li:nth-child(4), .widgetblock-askavailable1 .feedback-mainform li:nth-child(4) {
	width: calc(50% - 10px);
	margin-top: 10px;
	padding-right: 0px;
}
.option-name .titlestrong>span:first-child{display: none;}
.widgetblock-askavailable #phone_feedback, .widgetblock-askavailable17 #phone_feedback, .widgetblock-askavailable1 #phone_feedback{margin-top: 10px;}
a.askavailable, div.askavailable, a.zobacz-2D{background: var(--color-main);border-radius:25px;padding: 10px 15px;border:2px solid var(--color-night-blue);display: inline-block;margin-top: 10px;cursor: pointer;}
a.askavailable:hover, div.askavailable:hover, a.zobacz-2D:hover{background: var(--color-main);color: white;text-decoration: none;}
.icon_name_wrapper .iconn{width: 65px;}
.icon_name_wrapper .iconn img{max-width: 100%;}
.widgetblock-faq{margin-top: 40px;}
.faq .question{background: var(--color-gray);border-radius:20px;padding: 15px 20px;padding-right:40px; font-family: bold;font-size: 14pt;position: relative;}
.faq .question:after{content: '+';position: absolute;right:15px;top:50%;margin-top: -14px;font-size: 16pt;}
.faq .question.opened:after{content:'-';}
.faq .answer{padding: 15px 20px;display: none;}
.faq>div{margin-bottom: 10px;}
.undersign_organizer{font-size: 16px;}
.other_container .top-line li { 
	display: block;
}
.chars tr{display: block;margin-bottom: 0px;background: var(--color-gray-1);border-radius:var(--border-radius);padding: 5px;;display: flex;}
.chars tr td{width: 50%;}
.chars tr td:first-child{font-family: bold;;}

.basket-options ul {
	margin-top: 10px;margin-bottom: 10px;
}
.basketselector_wrapper li{display: inline-block;margin-right: 10px;margin-bottom: 10px;}
.totalprice_wrapper.presentprice .totalprice{display: none;}
.totalprice_wrapper.presentprice .presentsign{font-size: 14pt;font-family: bold;color: var(--color-main);margin-top: 20px;}
.basket-options .basketselector {width: 40px;height: 40px;display: inline-block;border-radius:100%;border:2px solid white;cursor: pointer;}
.basket-options .basketselector.active{border-color:var(--color-main);}
.total_price_wrapper.present .totalprice{display: none;}
.wwwevamatseu  .deliveryline .deliverycostplateactivate{display: none;}
.configurator_new{list-style-type: none;padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;}
.configurator_new li{margin-right: 10px;margin-bottom: 10px;width: calc(100% / 5 - 10px);}
.configurator_new li>div{border:2px solid #e6e6e6;display: inline-block;cursor: pointer;border-radius:5px;padding: 3px;}
.configurator_new .active{border-color: #990101;}
.triangle {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 20px solid var(--color-gray);position: absolute;top:-10px;left:50%;margin-left: -10px;
}
.goodcard1757 .optinstall5>li:nth-child(2), .goodcard3641 .optinstall5>li:nth-child(2),.goodcard3656 .optinstall5>li:nth-child(2){display: none!important;}
.goodcard1757 .addgoodsinstall2>li:nth-child(1), .goodcard3641 .addgoodsinstall2>li:nth-child(1),.goodcard3656 .addgoodsinstall2>li:nth-child(1){display: none!important;}
.bodyorganizers.czevamatseu .option-name, .bodyorganizers.czevamatseu .option-data.showed, .bodyorganizers.czevamatseu .goodselector,
.bodyorganizers.skevamatseu .option-name, .bodyorganizers.skevamatseu .option-data.showed, .bodyorganizers.skevamatseu .goodselector{
	display: none;
}
/*.evamatscomde .paymentselect li:nth-child(7){display: none!important;}*/
.phone_wrapper, .email_wrapper{position: relative;}
.contact-block-phone-email .open{position: absolute;background: var(--color-gray);padding: 10px;left:-90px;top:50px;z-index: 100;min-width: 200px;text-align: center;display: none;border-radius: 10px;}
.contact-block-phone-email .open.opened{display: block;}
.contact-block-phone-email .icon{display: block;width: 25px;height: 25px;border-radius:100%;border:1px solid #818181;background-size: 15px;background-position: center;cursor: pointer;position: relative;}
.widgetblock-trustmate{margin-bottom: 40px;}
.addtoorder{position: fixed;bottom:0px;padding: 20px;background: red;width: 100%;color: white;text-align: center;font-family: bold;}
.addtoorder a{color: white;text-decoration: underline;}
.block-basket-polecamy-gift .polecamy-mobile-block-desc{display: none;}

.store-selector-option img {
    width: 20px;
    height: 20px;
    border: 1px solid #1d1d1d;
    border-radius: 100%;
}
#sel_country_faktura{display: none;}

.emo_flag{
	background: url(../images/emo/flag.png) no-repeat left;padding-left: 10px;width: 10px;height: 20px;display: block;
height: 20px;
display: inline-block;
margin-top: 8px;
position: relative;
top: 5px;
margin-right: 5px;
} 
.gallrtyincard .owl-item>div{text-align: center;}
/*.skevamatseu .paymentselect li:nth-child(7), .skevamatseu .paymentselect li:nth-child(9){display: none!important;}*/
#olza-widget{width: 1024px;}
#olza-main{padding: 0px!important;}
#olza-widget .modal-header, #olza-widget #olza-logo, #olza-language-selector, #olza-left, #olza-pp-details-buttons #olza-pp-details-show-on-map-button {display: none!important;}
#olza-right {
	height: 100%;
	padding-right: 25px;width: 100%!important;
}
.beforeafter .widget-text, .evadywanikialiderzyopinii .widget-text{text-align: center;}
.emo_info{background: url(../images/emo/infocircle.png) no-repeat left;padding-left: 20px;width: 20px;height: 20px;display: block;width: 20px;
height: 20px;
display: inline-block;
margin-top: 8px;
position: relative;
top: 5px;
margin-right: 5px;}

.emo_birth{background: url(../images/emo/birth.png) no-repeat left;padding-left: 10px;width: 20px;height: 20px;display: block;width: 15px;
height: 20px;
display: inline-block;
margin-top: 8px;
position: relative;
top: 5px;
margin-right: 5px;}
.grayblocksmall{background: var(--color-gray);padding: 20px;border-radius:20px;}
.shakeit {
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}


#image_container_constructor2  .control19, #image_container_constructor2  .control1,#image_container_constructor2  .control2, #image_container_constructor2  .control3,#image_container_constructor2  .control5, #image_container_constructor2  .control6{position: relative;}
.sendbtn.sendbtninvert{background: white;border:1px solid var(--color-main);color: var(--color-main);}
.question_buttons{display: flex;justify-content: space-between;}
.question_buttons>div{width: calc(100%/2 - 10px);}
.question_buttons.firstquestion>div:first-child{display: none;}
.question_buttons.firstquestion>div{width: calc(100%);}

.question_buttons>div button{width: 100%;display: block;max-width: none;}
.question_content{margin-bottom: 20px;}
.question_content .question{margin-top: 10px;}
.question_tabs{list-style-type: none;padding: 0px;margin: 0px;display: flex;}

.question_tabs .filled>div{background: var(--color-main);color: white;	}
.question_tabs li{margin-right: 10px;}
.question .title{font-family: bold;text-transform: uppercase;margin-bottom: 10px;} 
.question_photo_container{display: flex;}
.question_photo_container>div{width: calc(100% / 2 - 10px);margin-right: 10px;}
.question_photo_container{margin-top: 10px;margin-bottom: 10px;}
.upload_photo_btn_wrapper .loaded_image img{max-width: 150px;border-radius:10px;border:2px solid #0EC737;}
.upload_photo_btn_wrapper .loaded_image{position: relative;display: inline-block;margin-top: 20px;}
.upload_photo_btn_wrapper .loaded_image .delete_upl_img{background: url(../images/icons/delete.png);width: 30px;height: 30px;position: absolute;top: -11px;
right: -11px;cursor: pointer;}
.qestionuploadstatus{background: var(--color-main);color: white;padding: 10px;position: fixed;bottom:0px;z-index: 100; width: 100%;text-align: center;}
.qestionuploadstatus.loaded{background: green;color: white;padding: 10px;position: fixed;bottom:0px;z-index: 100; width: 100%;text-align: center;}
.upload_photo_btn_wrapper .upload_photo_btn{display: inline-block;border:0px solid var(--color-main);border-radius:50px;padding: 10px 20px;color: var(--color-main);padding-right: 40px;position: relative;}
.upload_photo_btn_wrapper .upload_photo_btn:after{content: '';display: block;width: 20px;height: 20px;background: url(../images/icons/circle_add.png) ;position: absolute;background-size: cover;right:0px;

right: 12px; 
top: 50%;
margin-top: -10px;
}
.upload_photo_btn.green{color: #0EC737;border-color:#0EC737;}
.upload_photo_btn_wrapper .upload_photo_btn.green:after{content: '';display: block;width: 20px;height: 20px;background: url(../images/icons/circle_checked_green.png) ;position: absolute;background-size: cover;right:0px;

right: 12px;
top: 50%;
margin-top: -10px;
}
#sitenav .logo{position: relative;}
#sitenav .logo .btn-sitenav-toggle{position: absolute;right: 10px;
left: auto;
top: 0px;}
#sitenav .logo div.logo{display: none;}
.question_carname{margin-bottom: 20px;}
.question_photo_container .inner_image{padding: 10px;background: var(--color-gray);border-radius:15px;}
.question_photo_container .inner_image>div{text-align: center;}
.question_photo_container .inner_image .title{display: inline-block;margin: auto;margin-bottom: 10px;text-align: center;position: relative;font-size: 8pt;}
.question_photo_container .inner_image .title::before {
	content: '';
	display: block;
	width: 15px;
	height: 15px;
	background-size: cover;
	lefT: 0px;
	top: 50%;
	margin-top: -8px;
}
.question_suggest_wrapper{background: var(--color-gray);padding: 20px;margin-top: 20px;margin-bottom: 20px;border-radius:25px;}
.question_tabs div{border:1px solid var(--color-main);color: var(--color-main);display: inline-block;padding: 5px;border-radius:5px;text-align: center;height: 100%;display: flex;align-items: center;justify-content: center;}
#image_container_constructor2  .control1:before, #image_container_constructor2  .control2:before, #image_container_constructor2  .control3:before,#image_container_constructor2  .control5:before, #image_container_constructor2  .control6:before, #image_container_constructor2  .control19:before{
position: absolute;
background: black;
padding: 2px 2px;
color: white;
font-size: 7pt;
transform: rotate(-90deg);
margin-left: -14px;
margin-top: 17px;
width: 45px;
text-align: center; 
}
.opinion_item .stars{max-width: 100px;margin-left: -7px;margin-top: 10px;margin-bottom: 10px;}
#image_container_constructor2  .control1:before, #image_container_constructor2  .control2:before, #image_container_constructor2  .control3:before,#image_container_constructor2  .control5:before, #image_container_constructor2  .control6:before{content: 'JĘZOR';}

.evamatscomde #image_container_constructor2  .control1:before, .evamatscomde #image_container_constructor2  .control2:before, .evamatscomde #image_container_constructor2  .control3:before, .evamatscomde #image_container_constructor2  .control5:before, .evamatscomde #image_container_constructor2  .control6:before, .evamatscomde #image_container_constructor2  .control19:before{content: 'Aufsteiger';width: 55px;margin-left: -20px;}

 .czevamatseu #image_container_constructor2  .control1:before, .czevamatseu #image_container_constructor2  .control2:before, .czevamatseu #image_container_constructor2  .control3:before, .czevamatseu #image_container_constructor2  .control5:before, .czevamatseu #image_container_constructor2  .control6:before, .czevamatseu #image_container_constructor2  .control19:before{content: 'Kryt opěrky nohou';width: 65px;margin-left: -20px;}
 
.evamatscomde .constructor_container  .redrecord{display: none;} 
.lang_sel_wrapper{display: none;}
.menumanufmats:before{
    content: attr(data-caption);display: block;position: absolute;margin-top: -25px;color: #AEAEAE;
}
.search_container .search .icon {
    left: auto;
    right: 10px;
}
.menumanuftrunks:before{
    content: attr(data-caption);display: block;position: absolute;margin-top: -25px;color: #AEAEAE;
}

.ordershort_content .addgoods{margin-left: 10px;}
.standartblock.nopadding{padding: 0px;}
.addphotobtn_wrapper{text-align: center;}
.option-block .wrp-image img{max-width: 40px;border-radius:100%;}
.option-block .selected .wrp-image img {
    border: 2px solid var(--color-main);
}
.basketcontainer .basket_icon .name{padding-left: 15px;padding-top: 5px;}
.bodymakeorder h1{display: none;}
.option-block.color-block ul {
    display: flex;
    flex-wrap: wrap;
}
.ordershort_content .changebasket_wrapper{display: none;}
.leftcatsul a{color: black;}
.leftcatsul .selected{color: var(--color-main);}
.leftcatsul li{margin-bottom: 10px;}
.row-addgood_container #showpriceold{margin-right: 0px;}
.sert_preview_content .text,.sert_preview_content .codesimple, .sert_preview_content .price{
    position: absolute;
color: white;
top: 40%;
text-align: center;
width: 100%;
margin: auto;
padding-left: 30px;
padding-right: 30px;
    font-size: 14pt;
}
.changebasket_wrapper{padding-left: 170px;padding-bottom: 20px;}
.changebasket_wrapper a{background: var(--color-gray);border-radius:25px;padding: 10px;display: inline-block;}
.changebasket_wrapper a:hover{background: var(--color-main);color: white;text-decoration: none;}
.goodcardhome .goodselector .item>div:first-child {display: none;}
.goodcardhome .goodselector li.selected .item {
    border-color: var(--color-main);background: var(--color-main);color: white;
}
.onpagephoto{list-style-type: none;padding: 0px;margin: 0px;display: flex;justify-content: space-between;margin-top: 20px;margin-bottom: 20px;flex-wrap: wrap;}
.onpagephoto li{width: calc(100% / 4 - 10px);margin-bottom: 20px;}
.matcolor-block .option-name{display: none;}
.goodcardcape .color-block .option-name{display: none;}
.goodselector{list-style-type: none;padding: 0px;margin: 0px;display: flex;margin-top: 15px;margin-bottom: 15px;}
.goodselector li .item{border:1px solid var(--color-gray);padding: 10px;border-radius:5px;height: 100%;align-items: center;margin-right: 10px;cursor: pointer;text-align: center;}
.goodselector li .item>div:first-child{height: 91px;display: flex;align-items: center;justify-content: center}
.goodselector li.selected .item{border-color:var(--color-main);}
.goodselector li .item img{width: 90px;height: 91px;object-fit: contain}
ul.goodsflow{list-style-type: none;padding: 0px;margin: 0px;flex-wrap: wrap;display: flex;}
ul.goodsflow li{width: calc(100% / 4 - 10px);margin-right: 10px;margin-bottom: 10px;}
.addgood_wrapper_basket{width: 700px;
-webkit-box-shadow: 0 2px 4px 2px rgba(50,50,50,.23);
-moz-box-shadow: 0 2px 4px 2px rgba(50,50,50,.23);
box-shadow: 0 2px 4px 2px rgba(50,50,50,.23);padding: 20px;margin: 20px;
}
.row-addgood_container{display: flex;}
.row-addgood_container .col1{width: 40%;}
.row-addgood_container .col2{width: 60%;padding-left: 20px;}
.addgood_wrapper_basket .goodname{font-family: bold;color: var(--color-main);}
.addgood_wrapper_basket #showprice{font-family: bold;font-size: 14pt;margin-left: 0px;}
.addgood_wrapper_basket #showpriceold
.addphotos_short{padding: 0px;margin: 0px;list-style-type: none;}
.addphotos_short{display: flex;}
.addphotos_short li{margin-right: 10px;width: calc(100% / 4 - 10px);}
.addphotos_short li img{max-width: 100%;cursor: pointer;}
.galleryincard{display: flex;flex-wrap: wrap;list-style-type: none;padding: 0px;margin: 0px;margin-top: 20px;}
.galleryincard li{width: calc(100% / 4 - 10px);margin-right: 10px;margin-bottom: 10px;}
.galleryincard li .gallery-item{border:1px solid var(--color-gray);}
.galleryincard li .gallery-item.active{border:1px solid var(--color-main);}
.galleryincard li img{max-width: 100%;}
.sert_fields .validationerror{border-bottom: 1px solid red;}
.sert_fields .errordesc{color: red;}
.sert_preview_content .codesimple{bottom:10%;top: auto;font-family: bold;}
.sert_preview_content .price{top:18%;font-family: bold;font-size: 26pt;	}
a.preview, a.regilamin{color: black;text-decoration: underline;margin-top: 4px;display: block;}
.sert_fields .sendbtn{max-width: none;padding-top: 14px;padding-bottom: 15px;margin-top: 40px;}
.lastsym{font-size: 10pt;margin-top: 10px;color: 434343;}
.sert_fields{list-style-type: none;padding: 0px;margin: 0px;}
.sert_fields>li{margin-top: 20px;}
.sert_fields .inputphone-short{font-size: inherit;}
.sert_fields>li input{border:0px;width: 100%;border-bottom:1px solid #ced4da;height: 50px;}
.sert_fields textarea{width: 100%;height: 100px;border:1px solid #ced4da;padding: 5px;}
.selectblock .title{margin-bottom: 20px;}
.tabs_container .tab-content{padding-top: 20px;padding-bottom: 20px;}
.searchmodel .active{color: var(--color-main);}
.promocode_wrapper{margin-top: 15px;margin-bottom: 10px;}
.promocode_wrapper form{display: block;margin: auto;}
.block2card{margin-top: 50px;max-width: 500px;}
.goodcard .block2card, .goodcard .modifications{
    max-width: 500px;
}
.sale_icons{list-style-type: none;padding: 0px;margin: 0px;}
.sale_icons li{display: inline-block;margin-right: 40px;}
.sale_icons li:last-child{margin-right: 0px;}
.sale_icons{font-family: 'w600';}
.sale_icons li img{max-height: 50px;margin-right: 15px;}
.sale_icons li:last-child img{max-height: 40px;}
.bodysales .fletterslist{margin-bottom: 5px;}
.bodysales .control-element{margin-bottom: 20px;}
.catalog__list > div {
    position: relative;
    display: block;
    width: calc(50% - 10px);

    text-decoration: none;margin-right: 10px;margin-bottom: 20px;
}
[data-multi-images] .line {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #da2923;
    z-index: 10;
    height: 2px;
    -webkit-transition: height 0.2s ease, left 0.2s ease;
    transition: height 0.2s ease, left 0.2s ease;
}
.discount{background: #e6e6e6;color: var(--color-main);padding: 5px 10px;border-radius:0px 50px 50px 0px;position: absolute;left:-10px; z-index: 20;min-width: 70px;text-align: center;font-family: w600;}

.catalog__list > div:hover {
    z-index: 2;
}
.catalog__list > div:hover .catalog__item-hover {
    box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
    height: auto;
}
.catalog__item-hover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-color: #fff;
    -webkit-transition: box-shadow 0.2s ease,color 0.2s ease;
    transition: box-shadow 0.2s ease,color 0.2s ease;
    z-index: 1;
}
.bodysales .standartblock{padding-top: 0px;}
.catalog__item-wrapper {
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: start;
    align-items: flex-start;
    font-weight: wrap;
    border: 0px solid #eee;
    text-decoration: none;z-index: 1;
}
.control-element--big {
    height: 50px;
    border-radius: 50px;
    font-size: 1.2em;
}
.control-element {
    display: -webkit-inline-box;
    display: inline-flex;
    vertical-align: top;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 40px;
    padding: 10px 20px;
    color: #111;
    background: #eee;
    border: 1px solid #eee;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    border-radius: 40px;
    text-decoration: none;
    -webkit-transition-property: background, color, border;
    transition-property: background, color, border;
}
.catalog__item-static .openbtn{display: none;}
.control-element:hover{text-decoration: none;}
.control-element img {
    height: 24px;
    vertical-align: middle;
    margin-right: 15px;
}
.control-element .cross {
    vertical-align: middle;
    padding-left: 0.5em;
}
.catalog__item-section {
    position: absolute;
    z-index: 20;
    left: 0;
    top: 10px;
    background-color: #eee;
    color: #222;
    height: 20px;
    line-height: 20px;
    font-size: .8em;
    padding: 0 .5em;
    pointer-events: none;
}
.stickers {
    position: absolute;
    z-index: 10;
    right: 10px;
    top: 10px;
    list-style-type: none;
}
.catalog__item-link {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
}
.catalog__item-img {
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 75%;
}
[data-multi-images] .line-holder {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #eee;
    z-index: 2;
}
.catalog__item-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 90%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
[data-multi-images] img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 90%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);z-index: 10;
}
.catalog__item-text {
    margin-top: 1em;
    line-height: normal;
    font-size: 16px;font-family: medium;
}
.catalog__item-price {
    display: inline-block;
    vertical-align: top;
    margin-top: auto;
    color: #5e5e5e;
}
.catalog__item-price-old-new{color: var(--color-main);font-size: 16px;}
.catalog__item-price-old-new .del {
    text-decoration: line-through;margin-left: 5px;
}
.catalog__item-price-old-new .del span{text-decoration: none;}
.catalog__item:hover .catalog__item-hover .hidden-block {
    visibility: visible;
    height: auto;
}
.catalog__item-controls .button {
    padding: .4em 2em;
}
.button, .addtobasket {
    position: relative;
    display: inline-block;
    text-decoration: none;
    border: 1px solid transparent;
    background-color: #da2923;
    color: #fff;
    padding: .66em 2em;
    border-radius: 4px;
    cursor: pointer;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    -webkit-transition: color 0.2s ease-out,background-color 0.2s ease-out,border-color 0.2s ease-out;
    transition: color 0.2s ease-out,background-color 0.2s ease-out,border-color 0.2s ease-out;
}
.catalog__item-controls .button.favoritelink_wrapper {
    padding-left: 10px;
    padding-right: 10px;
}
.catalog__item-controls .button {
    padding: .4em 2em;
}
.catalog__list {
    /* display: -moz-flex; */
    /* display: -ms-flex; */
    /* display: -o-flex; */
    /* display: -webkit-box; */
    display: flex;
    flex-wrap: wrap;
    margin: 2em 0;
    width: 100%;
    -webkit-box-pack: start;
    justify-content: flex-start;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}
.banner_item{margin-bottom: 20px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 3px;
    margin: 7px 0;
}
.opinion_item .photocollage2 li{width: calc(100% / 2 - 10px);margin-bottom: 10px;margin-right: 10px;}
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
    background-color:white;
    border-radius:100%;
    background-image: url(../images/icons/arrow-left.png);
    background-repeat: no-repeat;background-position:center;
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    transform: rotate(180deg);
}
.owl-dots{display: block;margin: auto;max-width: 220px!important;background: #434343!important;/*display: flex;*/justify-content: space-between;align-items: stretch;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #EDECEC;
}
.owl-dots .owl-dot {
    flex-grow: 1;

}
.horscroll{position: relative;}
.mCSB_buttonLeft_ext{
    background-color: white;
border-radius: 100%;
background-image: url(../images/icons/arrow-left.png);
background-repeat: no-repeat;
background-position: center;
opacity: 1;width: 40px;height: 40px;border-radius:100%;position: absolute;top:50%;left:-50px;margin-top: -20px;
cursor: pointer;
}
.trust .mCSB_buttonLeft_ext{
    background-color: transparent;
border-radius: 100%;
background-image: url(../images/icons/arrow-left-white.png);
background-repeat: no-repeat;
background-position: center;
opacity: 1;width: 40px;height: 40px;border-radius:100%;position: absolute;top:50%;left:-50px;margin-top: -20px;
cursor: pointer;
}
.trust .mCSB_buttonright_ext {
    background-color: transparent;
    border-radius: 100%;
    background-image: url(../images/icons/arrow-left-white.png);
    background-repeat: no-repeat;
    transform: rotate(180deg);
    background-position: center;
    opacity: 1;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    right: -50px;
    margin-top: -20px;
    cursor: pointer;
}
.widgetblock.trust .wtitle{position: relative;top:-100px;}
.widgetblock.trust{
    background: url(../images/trustbg.jpg);background-size:cover;margin-top: 50px;
}
.trust .item{background: white;padding: 20px;padding-top: 20px;}
.trust .item .name{margin-top: 20px;margin-bottom: 20px;font-family: bold;color: var(--color-main);}
.recomend .item{background: var(--color-gray);padding: 20px;display: block;position: relative;}
.recomend .item .name, .recomend .item .price{display: block;}
.recomend .item a{color: var(--color-main);border:1px solid var(--color-main);padding: 10px 20px;border-radius:50px;position: absolute;bottom:20px;left:20px;}
.recomend .item img{position: absolute;right:20px;bottom:20px;}
.mCSB_buttonright_ext{
    background-color: white;
border-radius: 100%;
background-image: url(../images/icons/arrow-left.png);
background-repeat: no-repeat;transform:rotate(180deg);
background-position: center;
opacity: 1;width: 40px;height: 40px;border-radius:100%;position: absolute;top:50%;right:-50px;margin-top: -20px;
cursor: pointer;
}
.recomend .item{min-height: 200px;}
.recomend .item .name{font-family: bold;}
.horscroll-list.ul{display: flex;}
.horscroll-list li{margin-right: 20px;}
.horscroll-list.horscroll-list3 li .item{width: 400px;display: block;}
.bestsellers .owl-dots{width: 100}
.beforeafterlistnew .item{display: inline-block;width: 100%;}
.beforeafterlistnew .item img{width: 100%;}
.beforeafterlistnew .item .texts{display: flex;justify-content: space-between;}
.beforeafterlistnew .item .texts>div{width: calc(50% - 10px);}
.beforeafterlistnew>li:first-child{display:block;}
/*.owl-theme .owl-dots .owl-dot span{
    width: 100%!important;
}*/

.beforeafterul{list-style-type: none;padding: 0px;margin: 0px;}
.beforeafterul li{padding-left: 30px;background-position: left center;background-repeat: no-repeat;background-size: 25px;padding-top: 10px;padding-bottom: 10px; }
.beforeafterul .red{background-image: url(../images/icons/red.png);}
.beforeafterul .green{background-image: url(../images/icons/green.png);}
.beforeafter .widget-text, .evadywanikialiderzyopinii .widget-text{display: block!important;font-size: 24px;}
.batabs{display: flex;margin-top: 20px;}
.batabs>div{font-size: 24px;font-family: bold;text-align: center;width: 50%;border-bottom:2px solid var(--color-gray);padding-bottom: 5px;cursor: pointer;}
.batabs>div.active{color: var(--color-main);border-bottom:2px solid var(--color-main);}
.owl-dots span{}
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 7px;
    margin: 0px;
    background: none;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
footer .title{margin-bottom: 10px;text-transform: uppercase;}
.totlbig{font-family: bold;font-size: 18pt;margin-top: 40px;display: inline-block;position: relative;color: var(--color-night-blue);}
.totlbig span{background: url(../images/arrow-down.png) no-repeat center;display: inline-block;position: absolute;width: 20px;height: 20px;background-size: 20px;top:7px;}

.titlestrong {
    font-size: 16pt;
    font-family: bold;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 15px;

    display: flex;
    align-items: center;
}

.titlestrong snap {
    margin-right: 5px;
}

.matcolor .option-name, .bordercolor-block .option-name{padding: 5px;margin-bottom: 10px;margin-left: -5px;
}
.allright_wrapper{text-align: center;}
.socialwrapper{margin-top: 20px;margin-bottom: 20px;}
.socialwrapper img{max-width: 30px;}
.mobileiconphone{background: url(../images/icons/phone_black.png?ver=0.1) no-repeat center;width: 28px!important;height: 28px!important;display: inline-block;background-size: 28px;}
.mobileiconphone button{display: none;}
.mobile-icons .icon img{max-height: 28px;}
.mobile-icons .icon{text-align: center;position: relative;}
.mobile-icons .icon .name{font-size: 8px;}
.mobile_menu_logo{display: flex;align-items: center;}
.mobile_menu_logo>div:first-child{padding-right: 10px;}
.head-line0{background: var(--color-gray);padding-top: 10px;padding-bottom: 10px;}
.widgetblock-cardelivery{padding: 0px;}
.widgetblock-undersliderpoland{padding-top: 10px;padding-bottom: 10px;}
    .undesliderblock .undesliderblocklist li .item table tr td:first-child{text-align: right;}
.undesliderblock .undesliderblocklist{list-style-type: none;padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;align-items: center;}
    .undesliderblock .undesliderblocklist li .item img{max-width: 75px;max-height: 75px;}

.undesliderblock .undesliderblocklist li{width: 50%;}
.undesliderblock .undesliderblocklist li .item{padding: 10px;}
.undesliderblock .undesliderblocklist li .item .name{padding: 10px;}
.good_wrapper{position: relative;}
.good_wrapper .price{background: var(--color-gray);position: absolute;left:0px;top:10px;padding: 5px 25px;padding-left:15px; border-radius: 0px 10px 10px 0px;font-size: 10pt;}
.good_wrapper .markers{list-style-type: none;padding:0px;}
.good_wrapper .markers{position: absolute;top:40px;left:0px;}
.good_wrapper .marker{color: white;text-transform: uppercase;background: var(--color-night-blue);padding: 0.2rem 0.5rem;border-radius:0 var(--border-radius) var(--border-radius) 0;padding-left: 15px;display: inline-block;white-space: nowrap;}
.good_wrapper .marker.topseller{background: var(--color-main);color: white;}
.good_wrapper .good_wrapper_small .p-ttl {
	margin-top:0px;
	margin-bottom: 10px;
	display: block;
}
.cell-block .option-name{display: none;}
.fletterslist  .fmodels a{margin-bottom: 10px;display: block;}
.fletterslist .letter{font-size: 18px;font-family: medium;}
.fletterslist {
    border-radius: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    padding: 15px 10px;
    max-width: 1000px;
    margin: auto;
margin-bottom: 20px;
}
.img_nav{display: flex;flex-wrap: wrap;width: calc(100% + 10px);}
.img_nav>div{width:calc(100% / 4 - 10px);border:1px solid #eeeeee;padding: 5px;margin-right: 10px;display: flex;align-items: center;cursor: pointer;margin-bottom: 9px;text-align: center;justify-content: center;}
.img_nav>div.active{border:1px solid var(--color-main);}
.img_nav>div img{max-width: 100%;}
.feedback-mainform li:nth-child(4){margin-top: 10px;}
.feedback-mainform li:nth-child(5){margin-top: 10px;}
.question-page .phonecode{border-radius:5px;border:1px solid #eeeeee;}
.question-page .phonecode_wrapper .phonecode{height: 43px;margin-top: 0px;}
.widgetblock-notfoundmodel{background: var(--color-gray);margin-bottom: -40px;}
.widgetblock-notfoundmodel .line-title{margin-bottom: 20px;margin-top: -10px;text-align: center;}
.fletterslist li {
    display: inline-block;
}
.fletterslist .letter {
    padding: 5px;
    cursor: pointer;
}
.search-mobile  .search>div{width: 100%;display: flex;}
.search-mobile  .search{margin-left: 0px;}
.search-mobile-flex{display: flex;width: 100%;align-items: center;}
.search-mobile-flex>div:first-child{width: 50px;text-align: center;}
.search-mobile-flex>div:last-child{width: calc(100% - 50px);}
.mobilepanelexpand.searchopen .search-mobile{display: block;margin-top: 5px;}
.mobilepanelexpand.searchopen table{display: none;}
.search-mobile{display: none;}
.mobile-icons .icon .img{width: 28px;height: 28px;margin: auto;display: block;}
.fletterslist .lcontent ul {
    position: absolute;
    background: white;
    padding: 15px;padding-bottom:5px;
    display: none;
    margin-left: -20px;
    z-index: 22;
        -webkit-box-shadow: 0 4px 4px 0 rgba(50,50,50,.23);
    -moz-box-shadow: 0 4px 4px 0 rgba(50,50,50,.23);
    box-shadow: 0 4px 4px 0 rgba(50,50,50,.23);
}
.fletterslist .lcontent ul li {
    display: block;
    padding-left: 5px;
    padding-right: 5px;
}
.fletterslist .lcontent:hover ul {
    display: block;
}
.colornameaddgood{font-family: bold;}
.good_wrapper_sale  .p-ttl-minidesc table{width: 100%;}
.good_wrapper_sale  .p-ttl-minidesc table tr td:last-child{width: 90px;}
.saleoptdata{margin-bottom: 0px;margin-top: 10px;}
.saleoptdata img{border-radius:100%;}
footer a:hover{color: #efefef;}
.menu_footer {list-style-type: none;padding: 0px;margin: 0px;}
.menu_footer li{margin-bottom: 5px;}
.ulparams{list-style-type: none;padding: 0px;margin: 0px;}
.ulparams>li{margin-top: 20px;}
.saleoptdata{padding: 0px;margin: 0px;list-style-type: none;font-size: 14px;}
.saleoptdata .name{color: #AEAEAE;}
.saleoptdata .val{position: relative;}
.saleoptdata .val .valuecolor{position: absolute;width: 12px;height: 12px;border-radius:100%;margin-top: 5px;}
.p-ttl-minidesc ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    align-content: center;margin-top: 10px;
}
.makeorder_deliveryinfo_comment{margin-top: 10px;font-size: 10pt;}
.selyear_sale_wrapper .order_button{margin-top: 10px;}
.goodsflow .good_wrapper_sale{text-align: left;}
.goodsflow .good_wrapper_sale .addname{font-size: 9pt;margin-top: -10px;margin-bottom: 10px;}
.goodsflow .good_wrapper_sale .addname span{margin-right: 10px;}
.newprice{color: var(--color-main);}
.newprice .oldprice{text-decoration: line-through;color: black;font-size: 12pt;font-family: light}
.good_wrapper.good_wrapper_sale{padding-bottom: 120px;position: relative;}
.good_wrapper_sale .p-price{position: absolute;bottom:90px;width: 100%;text-align: center!important;}
.good_wrapper_sale .p-price{text-align: center;margin-top: 20px;}
.good_wrapper_sale .order_button{position: absolute;bottom:20px;width: calc(100%  - 20px);}
.good_wrapper_sale .p-ttl, .good_wrapper_sale .p-price{text-align: left;font-family: bold;}
.p-ttl-minidesc{text-align: left;}
.p-ttl-minidesc ul li {
    font-size: 10pt;
}
.phonecode_wrapper{max-width: 85px;}
.table-phone tr td:first-child{width: 85px;}
.table-phone tr td:last-child{width: calc(100% - 70px);padding-left: 10px;}
.phonecode_wrapper .phonecode{background: white;height: 45px;display: flex;justify-content: center;align-items: center;font-size: 1rem;position: relative;padding-right: 20px;}
.phonecode_wrapper .phonecode:after{content: '';display: block;position: absolute;background: url(../images/arrow-down.png) no-repeat center;height: 15px;background-size: 15px;right: 4px;width: 15px;}
.phonecode_wrapper .phonecode.simple:after{display: none;}
.phonecode_wrapper .phonecode.simple{padding-right: 0px;}
.phonecodeselector li{padding: 5px 10px;cursor: pointer;}
.phonecodeselector li:hover{background: #ededed;}
.phonecodeselector{ position: absolute;background: white;color: black;min-width: 150px;max-height: 200px;overflow: scroll;padding: 10px;border-radius:10px;-webkit-box-shadow: 0px 0px 14px 0px rgba(50, 50, 50, 0.37);
-moz-box-shadow:    0px 0px 14px 0px rgba(50, 50, 50, 0.37);
box-shadow:         0px 0px 14px 0px rgba(50, 50, 50, 0.37);z-index: 10;display: none;}
.order_button.wait, .order_button.wait:hover{background: #f2f2f2 url(../images/loading.gif) no-repeat left ;padding-left: 60px;color: black;background-position: 23px;}
/*.complect_wrapper.disabled, .addgood_wrapper.disabled{position: relative;}*/
.modbasket{font-size: 9pt;margin-top: 5px;}
.modbasket li{margin-right: 10px;display: inline-block;}
.modbasket li span{font-family: bold;}
.complect_wrapper.disabled:before, .addgood_wrapper.disabled:before{content: '';display: block;position: absolute;width: 100%;height: 100%;background: transparent;left:0px;top:0px;z-index: 10;}
.pvzselect{
        border:1px solid white;

}
.nip_wrapper{position: relative;}
.nip_wrapper img{position: absolute; right:10px;top:7px;}
.innnfoloading{display: none;}
.addgood_wrapper .name_photos{display: flex;justify-content: space-between;}
.addgood_wrapper .name_photos>div:first-child{width: calc(100% - 75px);}
.addgood_wrapper .name_photos .photo{width: 75px;}
.paymentselect .icon_name_wrapper .name_wrapper{padding-left: 5px;}
.paymentselect .name_wrapper{padding-left: 10px;}
.paymentselect .dsc{margin-top: 10px;font-size: 9pt;}
.paymentselect .dsc img{max-height: 30px;}
.addgood_wrapper_heelplate .addgood_wrapper_inner{display: none;}
.heelplatecontrols{list-style-type: none;padding: 0px;margin: 0px;}
.heelplatecontrols>li{display: block;padding: 5px;padding-left: 30px;position: relative;cursor: pointer;}
.heelplatecontrols>li .control{position: absolute;
padding: 10px;lefT:-25px;
display: inline-block;
margin-right: 10px;
position: relative;
background: var(--color-gray);
position: absolute;border-radius:10px;}
.newopen{position: relative;}
.newopen .price{font-family: bold;position: absolute;right: 0px;top:0px;}
.checkbox_active_noclick{position: relative;}
.checkbox_site .disabled{content: '';display: block;background: transparent;
height: 35px;
position: absolute;
left: -29px;
top: -10px;
right: -34px;z-index: 10;
}
.checkbox_checked .control:before{content: '';width: 14px;height: 14px;background: red;position: absolute;display: block;border-radius:100%;left:3px;top:3px;}
.promotext{margin-top: 5px;margin-left: 40px;}
.blink {
  animation: blink-animation 0.2s steps(3, start) infinite;
  -webkit-animation: blink-animation 0.2s steps(3, start) infinite;
}
@keyframes blink-animation {
  to {
    border:1px solid var(--color-main);
  }
}
@-webkit-keyframes blink-animation {
  to {
    border:1px solid var(--color-main);
  }
}
.makeeorder_wrapper .promoname{list-style-type: none;}
.makeeorder_wrapper .promocodename{font-family: bold;}
.witholdprice{color: var(--color-main);}
.witholdprice .oldprice{color: black;}
.modifications >div:first-child{margin-bottom: 10px;}
.orderstatus_fields{margin-bottom: 20px!important;}
.readalert{color: red;}
.promocode_wrapper input{height: 54px;max-width: 100%;margin-right: 15px;border-radius:0px;width: 100%;}
.featureslist{display: flex;}
.why-we-do-it-text{text-align: center;}
.why-we-do-it-text .sendbtn{margin: auto;}
.slideronmain .owl-theme .owl-nav>div{width: 52px;height: 50px;opacity: 0.6;}
.slideronmain .owl-theme .owl-nav>div:hover{opacity: 1!important;}
.slideronmain .owl-theme .owl-nav .owl-next{
    background: url(../images/slider-arrow.png);
}
.slideronmain .owl-theme .owl-nav .owl-prev{
    background: url(../images/slider-arrow.png);
        -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}


.slider-widget img{border-radius:10px;}
.slider-widget .ponter{cursor: pointer;}
.bodyindexpage .mobilepanelexpand.fixed{background: var(--color-black);}
.alllinks_wrapper{text-align: center;}
.policy{font-size: 9pt;}
.goomap{width: 100%;height: 350px;}
.contact_list{list-style-type: none;padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;margin-top: 30px;justify-content: center;}
.contact_list li{display: inline-block;width: 50%;margin-bottom: 20px;}
.contact_list li .item{text-align: center;padding: 10px;font-size: 10pt;}
.contact_list li .item .icon{
    padding-top: 60px;font-family: bold;text-align: center;padding-bottom: 10px;
}
/*.owl-carousel .owl-stage{display: flex;}*/

.reviews-block{padding-bottom: 0px;}
.reviews-block .opinion_item{height: 100%;}
.reviews-block .owl-stage{display: flex;}
.opinion_item .name{font-family: bold;}
.widgetblock-call-toaction-poland{padding-top: 0px; }
.opinion_item .img_wrapper{margin-top: 10px;}
.opinion_item .car{color: #c5c5c5;}
.photocollage2{display: flex;margin-bottom: 0px;flex-wrap: wrap;}
.photocollage2 li{margin-right: 10px;}
.photocollage1{margin-bottom: 12px;}
.photocollage1 li img{margin-bottom: 0px;}
.photocollage2 li:last-child{margin-right: 0px;}

.dots ul li:nth-child(2) .altcirle {

    position:absolute;

    box-sizing: content-box;
    /* -webkit-box-sizing: content-box; */
    border: 4px solid #ff3448;
width: 120px;
height: 120px;
bottom: -44px;
right: -44px;
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; */
}
.item .icon-worktime{
    background: url(../images/icons/worktime-red.png) no-repeat top center;
}
ul.gallerylist{list-style-type: none;padding: 0px;margin: 0px;list-style-type: none;display: flex;flex-wrap: wrap;}
ul.gallerylist li{width: calc(100% / 3 - 10px);margin-bottom: 10px;margin-right: 10px;}
ul.gallerylist li img{max-width: 100%;}
.item .icon-phone{
    background: url(../images/icons/phone-red.png) no-repeat top center;
}
.item .icon-email{
    background: url(../images/icons/email-red.png) no-repeat top center;
}

.slideme .owl-theme .owl-nav .owl-prev:before, .slideme .owl-theme .owl-nav .owl-next:after{
    font-size: 30pt;
line-height: 1em;
position: absolute;
top: -3px;
right: 15px;
}
.slideme .owl-theme .owl-nav .owl-prev:before{content: '\2039';}
.slideme .owl-theme .owl-nav .owl-next:after{content: '\203A';}
.slideme .owl-theme .owl-nav .owl-prev{right:55px;}
.slideme .owl-theme .owl-nav [class*="owl-"] {
    color: #000;
    font-size: 28px;
    margin: 5px;
    padding: 4px 7px;
    background: white!important;
    display: inline-block;
    cursor: pointer;
    border-radius: 100%!important;
    width: 40px;height: 40px;
}
.owl-nav .owl-prev{
    background: white;border-radisu:100%;width: 50px;height: 50px;
}
.why-we-do-it-block{background: var(--color-black);}
.why-we-do-it-block>ul{display: flex;flex-wrap: wrap;padding: 0px;margin: 0px;}
.why-we-do-it-block>ul li{width: 100%;}
.why-we-do-it-block>ul li:first-child{display: flex;align-items: center;}
.why-we-do-it-container{color: white;padding: 30px;}
.why-we-do-it-block .owl-dots{display: none}
.specific-car-only .img_name{position: relative;}
.specific-car-only .img_name .sign{position: absolute;color: white;bottom:0px;z-index: 10;padding: 20px}
.specific-car-only .img_name .sign .name{font-family: bold;font-size: 20pt;max-width: 150px;margin-bottom: 20px}
.sendbtn.sendbtnwhite{background: white;color: black;}
.why-we-do-it-block .slideme .owl-nav{display: block;}
.why-we-do-it-text .line1{font-size: 18pt;font-family: bold;}
.why-we-do-it-text .line1:after{content: '';display: block;border-top:1px solid var(--color-main);width: 250px;margin-top: 20px;margin-bottom: 20px;position: relative;left:50%;margin-left: -125px;}
.addgoodsinstall{font-size: 10pt;}
.item .icon-companydetail{
    background: url(../images/icons/companydetail-red.png) no-repeat top center;
}
.item .icon-b2b{
    background: url(../images/icons/b2b-red.png) no-repeat top center;
}
.trust .item img{max-height: 50px;}
.horscroll-list li>div{height: 100%;}
.horscroll-list li>div .item{height: 100%;}
.bestsellers .item{text-align: center;color: black;}
.bestsellers .item .name{display: block;margin-top: 10px;margin-bottom: 10px;}
.bestsellers .item .desc{font-family: bold;display: block;}
.bodycontacts h1, .bodycontacts .crumble_wrapper{display: none;}
.bodycontacts .standartblock{padding-top: 10px;padding-bottom: 10px;}
.slider-contact{position: relative;margin-top: -10px;}
.slider-contact .wrapper{position: absolute;height: 100%;display: flex;align-items: center;}
.slider-contact .wrapper .line1{font-family: bold;font-size: 16pt;color: white;}
.slider-contact .wrapper .line2{font-size: 12pt;color: white;margin-top: 0px;}
form.search{position: relative;}
.differsblockall{padding-bottom: 70px!important;text-align: center;}
.differsblockall h2{margin-bottom: 20px;}
.alllinks_wrapper .sendbtn{margin: auto;margin-top: 30px;}
.mainpageblock1{text-align: center;}
.wtitle  {text-align: center;margin-bottom: 20px;
       font-family: degbold;
}
.slideronmain{margin-bottom: 0px;}
.owl-dots{max-width: 1250px;margin: auto;margin-top: 20px;border-radius: 30px;}
.reviewlink.facebook{
    background: url(../images/facebook.png) no-repeat;background-size: 20px;padding-left: 30px;padding-bottom: 5px;
}
.reviewlink.google{
    background: url(../images/google.png) no-repeat;background-size: 20px;padding-left: 30px;padding-bottom: 5px;
}
    .advantageslist li img{max-height: 60px;}
    .constructor_container{margin-top: 60px;}
.constructor_container .titlestrong{margin-top: -42px;}
    .gallrtyincard .owl-theme .owl-nav [class*="owl-"]{
    background: (255,255,255,0.5);border-radius: 100%;}
.bodyeva-mats .manufacturers .alllinks_wrapper, .bodyeva-mats .manufacturers .wtitle{
    display: none;
}
.faqlist{list-style-type: none;padding: 0px;margin: 0px;}
.faqlist li{border-top:1px solid var(--color-gray);padding-top: 15px;padding-bottom: 15px;position: relative;cursor: pointer;}
.faqlist li .question:after{
    content: '';font-size: 30pt!important;width: 40px;height: 40px;position: absolute;top:50%;right:10px;border-radius:100%;text-align: center;line-height: 1em;font-family: light;
    transform: rotate(0deg);
-webkit-transition: all ease-in-out .3s;
-o-transition: all ease-in-out .3s;
transition: all ease-in-out .3s;
background: url(../images/icons/arrow-left.png) no-repeat center;
transform: rotate(-90deg);margin-top: -20px;
}
.faqlist li .answer, .faqlist li .question{max-width: calc(100% - 50px);}
.faqlist li .answer p{padding-top:10px;}

.faqlist li .opened .question:after {
    transform: rotate(90deg);
}
.faqlist li:last-child{
    border-bottom:1px solid var(--color-gray);
}
.freedeliverycaps{text-transform: uppercase;}
.faqlist li .question{font-family: bold;}
.faqlist li .answer{display: none;}
.doubleimagecat2 .wrap{margin: auto;max-width: 150px;}
.mobile-fixed-panel-constructor{background: white;position: fixed;padding: 5px;top:58px;border: 1px solid var(--color-gray);z-index: 100;display: flex;left: 0px;width: 100%;
    opacity: 0;    transition: all .2s ease-in-out;
display: none;	}
.img_nav .owl-item>div{height: 90px;display: flex;align-items: center;align-content: center;}
.img_nav .owl-item>div{border: 1px solid var(--color-gray);border-radius:10px;width: 97%;}
.img_nav .owl-item.active>div{border: 1px solid var(--color-main);}
.img_nav .owl-item img{max-height: 80px;max-width: 75px!important;width: auto;}
.makeorder_steps{list-style-type: none;padding: 0px;margin: 0px;margin-bottom: 10px;display: flex;}
.makeorder_steps li{display: inline-block;margin-right: 10px;width: 33%;text-align: center;position: relative;}
.makeorder_steps li.active{background: var(--color-main);color: white;}
.makeorder_steps li{background: var(--color-gray);padding: 10px;}
.makeorder_steps li:last-child{margin-right: 0px;}
.lang_sel_wrapper{position: relative;margin-left: 30px;left:-15px;}
.langicon>span{border-radius:100%;}

.lang_sel_wrapper .langen span{background: url(../images/en.jpg);background-size: contain;}
.lang_sel_wrapper .langpl span{background: url(../images/pl.jpg);background-size: contain;}
.podp_wrapper{position: relative;display: inline-block;
position: absolute;
top: 103px;
right: 65px;
}
.menucontent{height: 100%;display: flex;align-items: center;}
.addgood_wrapper .title{margin-bottom: 10px;display: flex;justify-content: space-between;}
.opencloseblock .openclose{border-bottom: 1px dotted;cursor: pointer;}
.opencloseblock .blockdesc{display: none;}
.opencloseblock .blockdesc span{display: block;padding-top: 10px;padding-bottom: 10px;}
.podp_wrapper img:nth-child(1){position: relative;left:-5px;top:5px;}
.podp_wrapper img:nth-child(2){position: absolute;left:-5px;top:5px;}
.addgood_color{list-style-type: none;padding: 0px;margin: 0px;margin-top: 10px;}
.addgood_color li{display: inline-block;margin-right: 10px;margin-bottom: 10px;}
.addgood_color .opt{display: block;width: 20px;height: 20px;border-radius:100%;}
.addgood_color .opt.active{
-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 1);
box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 1);	cursor: pointer;
}
.nochangecolor, .changecolor{display: none;}

.widgetblock-social ul li{display: inline-block;margin-right: 10px;}
.advantageslist li>div, .advantageslist li>div>div{height: 100%;}
.certlist{list-style-type: none;padding: 0px;margin-left: 5px;}
.certlist .item{display: inline-block;margin: auto;position: relative;}
.certlist .item .zoom{opacity:0; position: absolute;top:0px;left:0px;width: 100%;height: 100%;background: rgba(153, 1,0,0.5) url(../images/icons/zoom.png) no-repeat center;cursor:pointer;
transition: all 0.5s ease;}
.certlist .item:hover .zoom{opacity: 1;}
.certlist li:nth-child(2n+1){margin-left: 0px;}
.certlist li:nth-child(2n){margin-right: 0px;}
.certlist li img{max-width: 97%;}
.advantageslist{list-style-type: none;padding: 0px;display: flex;flex-wrap: wrap;margin-bottom: 0px;}

.stat-container{background: var(--color-black);color: white;}
.stat-container .sendbtn{margin: auto;}
.stat-container .button_wrapper{
    text-align: center;margin-top: 20px;
}
.stat-container .statlist{list-style-type: none;padding: 0px;margin: 0px;text-align: center;}
.stat-container .light .item{background: #2b2b2b;}
.stat-container .item{padding: 10px;}
.stat-container .item .digit span:last-child{margin-left: 10px;}
.stat-container .item .digit{font-size: 50pt;font-family: bold;display: inline-block;}
.stat-container .item .digit:after{content: '';display: block;border-top:1px solid var(--color-main);width: 80%;margin: auto;margin-bottom: 10px;}
.advantageslist li{width: calc(50% - 10px);margin-right: 10px;margin-bottom: 20px;}
.advantageslist li img{max-width: 100%;}
.advantageslist li .inner{text-align: center;}
.advantageslist li .inner>div{margin-bottom: 10px;}
.widgetblock-mainform .question-page, .widgetblockmainform .question-page{margin-top: -20px;}
.widgetblock-mainform .policy, .widgetblockmainform .policy{padding-top: 0px;}
.advantageslist li .item{background: white;border-radius: 5px;min-height: 100px;display: flex;align-content: center;align-items: center;justify-content: center;padding: 20px;;margin-bottom: 0px!important;color: black;position: relative;
-webkit-transition-property: top, bottom;  -webkit-transition-duration: 0.5s;top:0px;height: 100%;
}
.statlist li:nth-child(2) .digit:before{content: '>';}
.sert-block .container>ul{display: flex;list-style-type: none;padding: 0px;margin: 0px;flex-wrap: wrap;}
.sert-block .container>ul>li:first-child{width: 100%;text-align: center;}
.sert-block .container>ul>li:nth-child(2){width: 120px;padding-right: 10px;}
.sert-block .container>ul>li:last-child{width: calc(100% - 120px);}
.certlist li {
    width: 100%;
}
.certlist li{margin-bottom: 10px;}
.advantageslist li .gift .item{background: var(--color-main);color: white;position: relative;}
.advantageslist li .gift .item:hover{color: white!important;}
.advantageslist li .gift .item:before{content: '';background: url(../images/gift/001.png) no-repeat;width: 115px;height: 107px;position: absolute;left:0px;top:0px;}
.advantageslist li .gift .item:after{content: '';background: url(../images/gift/002.png) no-repeat;width: 56px;height: 53px;position: absolute;right:0px;bottom:0px;}
.advantageslist li .item:hover{text-decoration: none;color: black;
top:-20px;
}
.differslist{display: flex;list-style-type: none;padding: 0px;margin: 0px;flex-wrap: wrap;}
.differslist li{
    background: white;font-family: bold;text-align: center;
padding-top: 30px;padding-bottom: 30px;
}

.differslist li:nth-child(2n + 1){
    width: calc(50% - 10px);margin-right:10px;
    margin-left: 0px!important;

}
.differslist li{
width: calc(50% - 10px);margin-left:10px;
margin-right: 0px;

}
.owl-item{position: relative;}
.featureslist li{margin-bottom: 20px;}
.featureslist li:last-child{margin-bottom: 0px;}
.featureslist{list-style-type: none;padding: 0px;margin: 0px;}
.featureslist .item .digi{
    font-size: 100pt;
font-family: bold;
color: white;
position: absolute;
bottom: -50px;left:-10px;z-index: 0;
}
.addgoodsinstall{display: none;}
.dots ul{list-style-type: none;padding: 0px;margin: 0px;position: absolute;}
.dots ul li{position: absolute;z-index: 10;}
.dots ul li:nth-child(1){top: 123px;
left: 69px;}
.dots ul li:nth-child(2){top: 130px;left: 260px;}
.dots ul li:nth-child(3){top: 297px;
left: 250px;}
    .rombvshoney-block .item{position: relative;margin-bottom: 10px;}
    .rombvshoney-block .item .desc{background: white;position: absolute;bottom:20px;padding: 10px;border-radius:10px;width: calc(100% - 20px); right: 10px;display: none;}
    .rombvshoney-block .item .openmore{position: absolute;right: 0px;margin-top: 10px;}
.rombvshoney-block .item .name_wrapper{position: absolute;font-family: bold;font-size: 20pt;color: white;top:50%;right:10px;text-align: right;margin-top: -50px; -webkit-transition-property: top, bottom;
  -webkit-transition-duration: 0.5s;}
.block-what-is-eva .item .name_image{
    list-style-type: none;padding: 0px;margin: 0px;
}
.block-what-is-eva .blackblocklist{position: relative;list-style-type: none;padding: 0px;margin: 0px;}
.blackblocklist li{margin-bottom: 10px;}


.block-what-is-eva{background: var(--color-black) }
.block-what-is-eva .item .name_image {
    display: flex;max-width: 500px;
}
.block-what-is-eva .item .name_image li:first-child{
    width: 	50px;
}
.block-what-is-eva .item .name_image li:last-child{
    padding-left: 60px;width: calc(100%  - 50px);
}
.block-what-is-eva .item .name_image .name{color: var(--color-main);font-family: bold;font-size: 16pt;}
.block-what-is-eva .item .name_image .desc{font-size: 10pt;}
.rombvshoney-block .item .name_wrapper.opened{top:20%;}
.rombvshoney-block ul{list-style-type: none;padding: 0px;margin: 0px;}
.cell-tech-block{padding: 0px;margin: 0px;list-style-type: none;}
.cell-tech-block .text_wrapper{padding-left: 20px;max-width: 700px;margin-top: 20px;text-align: center;padding-right: 20px;}
.cell-tech-block .text_wrapper .name{font-size: 16pt;font-family: bold;color: var(--color-main);}
.cell-tech-block .text_wrapper .sendbtn{margin: auto;;margin-top: 30px;}
.rombvshoney-block ul li:last-child .item  .desc{right: auto;left:10px;}
.dots ul li:nth-child(4){top: 300px;left: 120px;}
.alt .descme{display: none;}
.alt, .openmore{border-radius:100%;width: 40px;height: 40px;background: var(--color-main);font-size: 20pt;text-align: center;padding-top: 4px;position: relative;color: white;display: inline-block;}
.openmore:hover{background: var(--color-black);color: white;text-decoration: none;}
.alt span{background: white;color: black;padding: 10px;border-radius:10px;position: absolute;font-size: 11pt;top:-80px;width: 200px;left: 50%;margin-left: -100px;min-height: 77px;}
.alt:hover span{display: block;}
.matwithelements-block>ul{max-width: 1200px;margin: auto;list-style-type: none;padding: 0px;display: flex;align-items: center;position: relative;flex-direction: column-reverse;padding-bottom: 80px;}
.matwithelements-block>ul>li:nth-child(2){position: absolute;top:0px;left:0px;}
.matwithelements-block>ul>li:nth-child(1){width: 300px;}
.matwithelements-block .sendbtn{position: absolute;bottom: 0px;}
.matwithelements-block .name{font-family: bold;font-size: 20pt;}
.matwithelements-block .undername{margin-top: 10px;margin-bottom: 30px;}
.stfaqcontainer, .blackblock{background: black;color: white;}
.stupid-faq-item .desc{padding-bottom: 50px;}
.stupid-faq-item .name{font-family: bold;font-size: 16pt;margin-top: 30px;padding-bottom: 20px;}
.stfaqcontainer .owl-dots{display: none;}
.stfaqcontainer .slideme .owl-nav{display: block;}
.stfaqcontainer .slideme .owl-theme .owl-nav .owl-prev, .stfaqcontainer .slideme .owl-theme .owl-nav .owl-next {
    top: auto;bottom: 0px;
}
.comparsion-table{background: url(../images/comparsion-bg.jpg);}
.openmorecontrol{text-align: center; margin-top: 30px;}
.openmorecontrol a{display: block;margin: auto;width: 40px;height: 40px;background: var(--color-main);border-radius:100%;color: white;font-size: 24pt;font-family: bold;padding-top: 0px;margin-top: 10px;}
.openmorecontrol a:hover{text-decoration: none;background: var(--color-black);}
.comparsion-table .item .name{border-bottom:1px solid black;margin-bottom: 10px;padding-bottom: 10px;text-align: center;font-family: bold;font-size: 15pt;}
.redcolor{color: var(--color-main);}
.comparsion-table .item ul{list-style-type: none;padding: 0px;margin: 0px;}
.comparsion-table .item ul li{margin-bottom: 20px;display: flex;}
    .stupid-faq-item{list-style-type: none;padding: 0px;margin: 0px;}
.change-world-block{position: relative;}
.change-world-block .wrapper{width: 100%;height: 100%;position: absolute;display: flex;align-items: center;justify-content: flex-end;padding: 20px;}
.change-world-block .text{font-family: bold;font-size: 16pt;max-width: 300px;color: white;text-align: right;}
.change-world-block .text span{color:var(--color-main);display: block;}
.warrantylist img{max-width: 45px;}

.change-world-block .underpict{margin-top: 20px;text-align: center;}
.change-world-block a{margin: auto;margin-top: 20px;}
.warrantylist{list-style-type: none;padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;margin-top: 20px;}
.warrantylist li{width: 50%;padding-right: 20px;}
.warranty-container-block .official{display: inline-block;background: url(../images/warranty.png);width: 30px;height: 35px;margin-left: 10px;}
.warranty-container-block{background: var(--color-gray);}
.warranty-container{display: flex;flex-wrap: wrap;list-style-type: none;padding: 0px;margin: 0px;flex-direction: column-reverse;}
.warrantylist li{margin-bottom: 20px;display: flex;align-items: center;}
.warrantylist li span{padding-left: 10px;font-size: 10pt;}

.call-to-action-container{text-align: center;}
.call-to-action-container a{margin: auto;margin-top: 30px;}
.features .item img{max-height: 60px;}
.features .item .title{font-family: bold;margin-top: 10px;margin-bottom: 10px;display: block;color: var(--color-main);}
.features .item{border: 0px solid black;padding: 10px;
-webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px 0px 7px 0px rgba(50, 50, 50, 0.5);
box-shadow:         0px 0px 7px 0px rgba(50, 50, 50, 0.5);
margin-top: 30px;margin-bottom: 30px;margin-left: 2px;margin-right: 20px;height: 100%;
}
.features 	.item img{width: auto!important;}
.featureslist .item .innertext{position: relative;z-index: 1}
.featureslist .item .icon{width: 50px;text-align: center;}
.featureslist .item .name{background: var(--color-main);color: white;padding: 20px 10px;border-radius:5px;display: flex;position: relative;cursor: pointer;align-items: center;}
.featureslist .item .name:after{
    content: '+';border-radius: 100%;width: 25px;height: 25px;background: white;position: absolute;right: 20px;color: var(--color-main);text-align: center;line-height: 1.2em;font-size: 17pt;
 -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.featureslist .item .name.opened:after{
 -webkit-transform: rotate(60deg) ;
    -moz-transform: rotate(60deg) ;
    -o-transform: rotate(60deg) ;
    -ms-transform: rotate(60deg) ;
    transform: rotate(60deg);

}
.featureslist .item .name img{margin-right: 10px;max-width: 40px;max-height: 40px;}
.differsblockall .text{margin-top: -10px;margin-bottom: 20px;}
.differslist img{max-width: 200px;}
.showmorediffers{text-align: center;}
.showmorediffers span{cursor: pointer;font-family: bold;position: relative;}
.showmorediffers span:after{content: '+';display: block;width: 25px;height: 25px;background: var(--color-main);color: white;position: absolute;border-radius:100%;lefT:50%;top:25px;margin-left: -12.5px;font-family: light;font-size: 14pt;line-height: 1.4em;}
.differtabs, .differslist li, .advantageslist .item{
-webkit-box-shadow: 1px 4px 8px 0px rgba(50, 50, 50, 0.19);
-moz-box-shadow:    1px 4px 8px 0px rgba(50, 50, 50, 0.19);
box-shadow:         1px 4px 8px 0px rgba(50, 50, 50, 0.19);
border-radius:5px;background: white;margin-bottom: 20px;
}
.differtabs{display: flex;
padding-left: 0px;margin-left: 0px;list-style-type: none;}
.differtabs li{font-family: bold;text-align: center;
width:50%;
padding-top: 30px;padding-bottom: 30px;
}
.differtabs li:first-child{ border-right:1px solid var(--color-gray);}
.grayblock{
    background: var(--color-gray);
}
.ulslide{display: flex;padding: 0px;margin: 0px;list-style-type: none;margin-top: 20px;margin-bottom: 20px;}
.ulslide li{width: clc(33% -20px);margin-right: 20px;}

.standartblock{
    padding-top: 40px;padding-bottom: 40px;
}
.basket_icon .img{position: relative;}
.head-line1 a{color: black;text-decoration: none;}
.head-line1{padding-top: 10px;padding-bottom: 10px;z-index: 100;top:0px;width: 100%;}
.top-line{display: flex;justify-content: flex-end;list-style-type: none;margin: 0px;padding: 0px;width: 40%;}
.top-line a{color: black;}
.skevamatseu .block-msg-header .top-line{width: 40%;}
 .skevamatseu .block-msg-header .block-items-msg{width: 60%;}
.phoneicon {
    background: url(../images/icons/icon_phone_call.png) no-repeat left;
    background-size: contain;
    padding-left: 20px;
    display: block;
}
.other_container .phoneicon{
    padding-left: 0px;
    padding-top: 6px;
    padding-bottom: 5px;
    display: block;padding-left: 30px;background-size: 20px;
}
.other_container .email_wrapper a{
    padding-left: 0px;
    padding-top: 6px;
    padding-bottom: 5px;
	background: url(../images/icons/emailicon.png) no-repeat center left;
    display: block;padding-left: 30px;background-size: 20px;
}
/*.other_container .top-line li {*/
/*	margin-left: 20px;*/
/*}*/
.other_container{
    position: absolute;
bottom: 20px;left:85px;
}
/* .other_container .top-line>li{width: 65%;} */
.other_container .langselector .langicon {
    color: black;
    margin-top: 5px;
}
.other_container li .lang_sel_wrapper {
	margin-right: 10px;
	text-align: right;
}


/*.other_container .top-line>li:last-child{width: 33%;} */

.other_container .lang_sel_wrapper {
    position: relative;
    margin-left: 30px;
    left: 0px;
}
/* .other_container .top-line>li:first-child{border-right:1px solid #eeeeee;} */
.other_container .langicon span {
    width: 28px !important;
    height: 28px !important;
    margin-top: 0px;
}
.other_container .lang_sel_wrapper {
    position: relative;
    margin-left: 60px;
}
.other_container .langicontop::after {
    display: block;
    width: 16px;
    height: 9px;
    background: url(../images/icons/icon_arrow_down.png) no-repeat ;
    content: '';
    position: absolute;
    top: 7px;
    right: -23px;
}

.other_container .langicon span {
    margin-left: -35px;
}
.menucontent{margin-top: 20px;}
.top-line li{margin-left: 25px;}
.head-line1 .logo_wrapper{height: 100%;display: flex;align-items: center;justify-content: center;}
.head-line1.searchopen{padding-top: 20px;padding-bottom: 21px;}
.menu_top1{display: flex;list-style-type: none;padding: 0px;margin: 0px;width: calc(100% - 90px);justify-content: space-between;}
.head-line1 .search>div{height: 100%;display: flex;align-items: center;position: relative;}
.head-line1 .menucontent{
}
.head-line1.searchopen .menucontent{
display: none;
}
form.search{height: 100%;display: flex;align-items: center;}
.head-line1.searchopen .search{
display: block;
}
.top-icons-wrapper{width: 100%;}
.head-line1.searchopen .top-icons-wrapper{display: none;}
.vercenter{align-items: center;height: 100%;}
.vercenter>div{height: 100%;display: flex;align-items: center;}
.search-close{
    display: none;cursor: pointer;
}
.price-content  .block-showprice{margin-top: 5px;}
.price-content  .block-showprice #showprice{padding-left: 5px;}
.head-line1.searchopen .search-close{display: block;}
.menu_top1 li{margin-right: 20px;}
form.search{width: 100%;}
.menumanuf{columns: 6;left:15px;
 -webkit-column-break-inside: avoid;
            page-break-inside: avoid; /* Makes effect only in Firefox */
                 break-inside: avoid; /* IE10+, Opera 11.1—12.1 */

}
.menumanuf  li{
     -webkit-column-break-inside: avoid;
            page-break-inside: avoid; /* Makes effect only in Firefox */
                 break-inside: avoid; /* IE10+, Opera 11.1—12.1 */
}
.splitter{height: 20px;}
.menumanuf{width: calc(100% - 35px);background: white;}
.menumanuf .fl{font-family: bold;color: black;}
#search_box{width: 100%;height: 40px;padding-left: 40px;border:0px; border-bottom: 1px solid #D9D9D9;color: black;text-transform: uppercase;font-size: 10px;}
.search .icon{position: absolute;background: url(../images/icons/icon_search.png?ver=0.2) no-repeat center;width: 35px;height: 35px;border: 0px;left: 0px;background-size: 25px;}
.menu_top1 a{font-size: 18px;display: block;padding-bottom: 16px;}
.top-icons{display: flex;list-style-type: none;padding: 0px;margin: 0px;justify-content: flex-end;align-items: center;}
.top-icons li{margin-left: 30px;}
.langicon{color: black;text-transform: uppercase;}
.langicon span{position: absolute;margin-left: -25px;width: 20px!important;height: 20px!important;margin-top: -2px;}
.callback.icon, .basket_icon, .langicon span{
    display: inline-block;
}
.langicontop{cursor: pointer;}
.langselector{position: absolute;z-index: 100;display: none;cursor: pointer;}
.langselector .langicon{color: black;margin-top: 5px;}
.langicon{position: relative;}
.langselector{padding: 0px;margin: 0px;list-style-type: none;margin-top: 10px;}
.langselector li{margin-left: 0px;z-index: 100;}

.langicontop:after{
    display: block;width: 10px;height: 6px;background: url(../images/icons/icon_arrow_down.png);content: '';position: absolute;top:7px;right: -15px;
}
.deliverylist_wrapper{background: white;padding: 20px;border:5px solid #ededed;}
.deliverylist_wrapper{position: relative;}


.deliverylist_wrapper .closedl{position: absolute;right:20px;font-size: 40pt;;transform: rotate(-46.01deg);font-family: light;border:1px solid black;width: 20px;z-index: 10;cursor: pointer;}
.deliverylist_wrapper .closedl:after{content: '';border:1px solid black;width: 20px;display: block;position: absolute;transform: rotate(82deg);transform: rotate(87deg);
left: -1px;
top: -1px;}
.savebuy{display: inline-block;margin: auto;margin-top: 10px;margin-bottom: 10px;background: url(../images/icons/lock.png) no-repeat left;padding-left: 20px;}
.savebuy_wrapper{text-align: center;}
.paymentmethods{text-align: center;}
.paymentmethods img{max-width: 220px;}
.makeeorder_wrapper{position: relative;}
.deliverylist_wrapper{position: absolute;left:0px;right: 0px;z-index: 10;margin-top: -45px;display: none;}
.price.pricefree{text-transform: uppercase;}
.availablelistdelivery li{display: flex;justify-content: space-between;}
.availablelistdelivery li{margin-bottom: 20px;}
.makeeorder_wrapper .deliverylist_wrapper .title{font-size: 18px;padding-bottom: 45px;}
.availablelistdelivery{list-style-type: none;padding: 0px;margin: 0px;}
.deliveryline .deliverycostplateactivate{border:1px solid black;border-radius:100%;display: inline-block;width: 18px;height: 18px;text-align: center;font-size: 10pt;cursor: pointer;}
.promocode_wrapper .sendbtn{position: absolute;}
.price_lines{list-style-type: none;padding: 0px;margin: 0px;}
.makeeorder_wrapper, .makeeorder_wrapper .total-line{border-top:1px solid #CFCFCF}

.price_lines li{display: flex;padding-top: 10px;padding-bottom: 10px;justify-content: space-between;}
.total-line>span>span, .total-line>span:last-child{font-family: bold;}
.price_lines li.total-line>span:first-child{text-transform: uppercase;}
.makeeorder_wrapper .title{text-transform: uppercase;font-family: bold;font-size: 24px;}
.complect_wrapper .ishidden{color: lightgray;display: none!important;}
#showpriceold, .totalprice .oldprice{font-family: 'light';font-size: 12pt;text-decoration: line-through;display: block;}
.oldpricewrapper.oldpricedisplay #showpriceold{font-size: 16px;text-decoration: none;}
#showpriceold{display: inline;margin-right: 15px;}
.bodyeva-mats #showpriceold{margin-right: 0px;}
.price_posdx{margin-bottom: 20px;}
.makeorder-totalblock .order_details li{margin-bottom: 5px;}
.makeorder-totalblock .order_details{text-align: center; }
.total-sum #sumall{font-size: 16pt;}
.makeorder-totalblock .order_details li>span{display: block;}
.makeeorder_wrapper .price{font-family: bold;}
.makeeorder_wrapper .price .sum{font-size: 16pt;}
.makeeorder_wrapper .order_button{margin: auto;margin-top: 20px;}
.mobile-row .table-row>div:first-child{width: 80px;}

.table-row{margin-bottom: 10px;}
.mobile-row  .table-row>div:nth-child(2){width: calc(100% - 80px);padding-right: 30px;}
.addgoods .price{font-family: bold;border-bottom:1px solid #d7d7d7;}
.mobilebasket .mobile-row{border-top:1px solid #CFCFCF;}
.mobile-row .addgoods .table-row{margin-bottom: 10px;}
.mobile-row .wrp{padding: 10px;}
.mobile-row .addgoods img{max-width: 100%;}
.doubleimagecat2 .wrap img:first-child{z-index: 3;}
.doubleimagecat2 .wrap img:last-child{z-index: 1;}
.mobile-row  .table-row>div:first-child{text-align: center;}
.totalprice{font-family: bold;}
.complect_wrapper .childs li{
    margin-bottom: 10px;
}
/*.goodcard .main-info{margin-bottom: 20px;}*/
.img_nav .owl-prev, .img_nav .owl-next,  .gallrtyincard .owl-prev, .gallrtyincard .owl-next{width: 40px;height: 40px;text-align: center;background: rgba(255,255,255,0.5)!important;top:50%;margin-top: -20px!important;}
.owl-prev {
    width: 20px;
    height: 20px;
    background: red;
    position: absolute;
    left:-50px;
}
.owl-next {
    right: -50px;
}
.gallrtyincard img{max-height: 300px;}
.gallrtyincard .owl-item>div{}

.complect_wrapper {
    background: #FFFFFF;
    border: 4px solid #D2D2D2;
    border-radius: 2px;
    padding: 20px;
    padding-left: 40px;
}
.newconf_none{bordeR:0px;padding-left: 0px;}
.complect_wrapper .full_block .checkbox_site, .complect_wrapper .child_block .checkbox_site{padding-right: 10px;}
.complect_wrapper .full_block, .complect_wrapper .child_block, .complect_wrapper .total{display: flex;justify-content: space-between;align-items: center;}
.complect_wrapper .full_block .prc, .complect_wrapper .child_block .prc{
    white-space: nowrap;
}
.total .val{font-family: bold;}
.total .val .oldprice{margin-right: 10px;text-decoration: line-through;font-family: light;}
.onesel .checkbox_wrapper {
    border: 1px solid var(--color-gray);border-radius:100%;
}
#image_container_constructor2 img{max-width: calc(100% - 40px);}
#image_container_constructor2>div{position: relative;margin-bottom: 40px;}
#image_container_constructor2>div>span{background: var(--color-night-blue);color: white;display: inline-block;padding: 5px 10px;position: absolute;}
#image_container_constructor2>div>span.indicatorright{position: absolute;height: 94%;border-left:1px solid black;width: 1px;top:5px;background: transparent;}
#image_container_constructor2>div>span.indicatorright:before{content: '';display:block;position: absolute;width: 15px;border-top:1px solid black;height: 1px;top:0px;left:-15px; }
#image_container_constructor2>div>span.indicatorright:after{content: '';display:block;position: absolute;width: 15px;border-top:1px solid black;height: 1px;bottom:0px;left:-15px; }
#image_container_constructor2>div>span.indicatorbottom{position: absolute;height: 20px;border-left:1px solid black;width: 1px;background: transparent;left:44%;bottom:0px;}

#image_container_constructor2 div.placeabs{position: absolute;z-index: 10;width: 100%;}
#image_container_constructor2 div.placeabs img{width: 100%;margin-left: 5px;}
#image_container_constructor2 > div > span.indicatorright.placeabs{border: 0px;}
#image_container_constructor2 > div > span.indicatorright.placeabs:before{display: none;}
#image_container_constructor2 > div > span.indicatorright.placeabs:after{top:80%;margin-top: -3px;margin-left: 4px;}
#image_container_constructor2 > .placeabs span.right {
    top: 80%;
}
.simpleline span.indicatorright:before{display: none!important;}
.simpleline span.indicatorright{border: 0px!important;}
.simpleline span.indicatorright:after{top:50%;margin-top: -3px;margin-left: 4px;z-index: 10;width: 50px!important;lefT:-50px!important;}
#image_container_constructor2 .addindexright{
    top:50%;
margin-top: -23px;
margin-left: 10px;

}
#image_container_constructor2 div.placeabsd{position: absolute;z-index: 10;width: 100%;}
#image_container_constructor2 > div > span.indicatorright.placeabsd:before{display: none;}
#image_container_constructor2 > div > span.indicatorright.placeabsd:after{top:90%;margin-top: -3px;margin-left: 4px;}
.indicatorright.placeabsd{border: 0px!important;}
#image_container_constructor2 > div > span.right.placeabsd {
    top: 92%;
    margin-top: -20px;
}
#image_container_constructor2 .simplelined .addindexright {
    top: 35%;
    margin-top: -23px;
    margin-left: 13px;
}
#image_container_constructor2 .simplelined span.indicatorright::after {
    top:29%;
}
.childs.childs4{display: none;}
.openclose4{border-bottom: 1px dotted black;cursor: pointer;display: inline-block;}
#image_container_constructor2>div>span.right{top:50%;right:0px;margin-top: -20px;}

#image_container_constructor2 .simplelined span.right{top:25%;right:0px;margin-top: -10px;}

#image_container_constructor2>div>span.bottom{bottom:-40px;left:50%;margin-left: -30px;z-index: 10;}
.modifications .label{font-family: bold;margin-bottom: 5px;}
.orderplate{padding: 20px;background: var(--color-gray);border-radius:5px;margin-top: 20px;}
.orderplate_cape{background: white;padding: 0px;}

.onesel .checkbox_active .checkbox_wrapper .c {
    width: 11px;
    height: 11px;
    display: inline-block;
    background: var(--color-main);
    border-radius: 100%;
    position: relative;
    top: -4px;
    left: 0px;
}

.orice_title_gray {
    color: #8A8A8A;
}

.orderplate_cape #showpriceold {
    display: inline;
    margin-right: 0px;
}
.orderplate_cape .order_button{margin-left: -15px;}
.harul{list-style-type: none;padding: 0px;margin: 0px;}
.harul li{margin-bottom: 5px;}
.goodcardcape.goodcard .tab-content{padding-bottom: 0px;}
.harul li .name{font-family: bold;}
.harul li:nth-child(4){margin-top: 20px;}
.harul li:nth-child(5){margin-bottom: 20px;}
.redrecord{color: #388E3C;}
.complect_wrapper .total{display: none;}
.complect_wrapper .childs{padding: 0px;margin: 0px;list-style-type: none;margin-top: 10px;margin-left: 25px;}
.full_block{font-family: bold;}
.complect_wrapper .onlytitle{font-family: bold;cursor: pointer;}
.complect_wrapper .onlytitle1{font-family: light;font-style: italic;}
.option-data .wrp-span>span{border: 2px solid white;}
.option-data .selected .wrp-span>span{border: 2px solid var(--color-main);}
.option-data .option .wrp-span span{border-radius:100%;width: 40px;height: 40px;}
.option-data .option .name{display: none!important;}
.image_container_constructor, .mwrapper{display: inline-block;position: relative;}
.image_container_constructor img{position: absolute;top:0px;left:0px;max-width: 100%;}
.image_container_constructor img:first-child{position: relative;}
.cell-block .option-data .option .name{display: block!important;}

.cell-block ul{display: flex;}
.cell-block ul>li.selected{border: none;}
.cell-block ul>li img{max-width: 40px;border-radius:100%;}
.cell-block ul>li{margin-right: 20px;border-radius:2px;}
.cell-block ul>li:last-child{margin-right: 0px;}
.cell-block ul>li>span{display: flex;align-content: center;justify-content: center;align-items: center;}
.cell-block ul>li>span .name{margin-left: 10px;}
.nav-tabs a{color: black;}
.main-info .tabs_wrapper .nav-item{width: 50%;text-align: center;}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-radius: .25rem;
    /* border-top-right-radius: .25rem; */
}
.goodcard .tab-content{padding-top: 20px;padding-bottom: 20px;}

.nav-tabs .nav-item .nav-link {background: var(--color-gray);border-top:3px solid var(--color-gray);margin-right: 5px;}
.nav-tabs .nav-item .nav-link.active{border:1px solid var(--color-gray); border-top:3px solid var(--color-main);}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border:0px;
}
.goodcard .nav-tabs {
    border-bottom: 0px solid #dee2e6;
}
.owl-theme .owl-nav [class*="owl-"] {
    color: black;
    font-size: 28px;
    margin: 5px;
    padding: 4px 7px;
    background: transparent
    ;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}
.gallrtyincard{list-style-type: none;padding: 0px;margin: 0px;}
.gallrtyincard.owl-carousel .owl-item img{width: auto;max-width: 100%;display: inline-block;margin: auto;}
.gallery-item img{margin: auto;}
.good_wrapper{border: 1px solid var(--color-gray);padding: 10px;text-align: center;transition: box-shadow 0.2s ease,color 0.2s ease;height: 100%;}
.good_wrapper .i_c{height: 150px;display: flex;align-items: center;align-content: center;justify-content: center;}
.good_wrapper img{max-height: 130px;}
.good_wrapper:hover{
    box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.p-ttl{margin-top: 10px;margin-bottom: 10px;display: block;}
.manufacturerslist .item img{max-width: 100%;max-height: 75px;}
.goodsflow .col-md-4{width: 50%;}
.good_wrapper a{color: black;}
.good_wrapper img{max-width: 100%;}
h1{font-family: bold; font-size: 24px;margin-bottom: 32px;}
.bodysales .standartblock{color: #434343;font-size: 18px;}
.searchmodel{list-style-type: none;padding: 0px;margin: 0px;columns: 3;margin-bottom: 20px;}
.searchmodel li{margin-bottom: 10px;}
.searchmodel a{color: black;}
.searchmodel .selected a{color: var(--color-main);}
.searchmodel .selected span{color: var(--color-main);}
.manufacturerslist{display: flex;flex-wrap: wrap;list-style-type: none;padding: 0px;}
.manufacturerslist li{width: calc(100%/3);}
.manufacturerslist .item a{color: black;}
.manufacturerslist .item:hover{
    box-shadow: 0 0 20px 0 rgba(0,0,0,.2);
}
.crumble{
    margin-top: 10px;margin-bottom: 34px;
}
.crumble.ul li{display: inline-block;font-size: 14px;line-height: 17px;}
.crumble a{
    background: var(--color-gray);
    padding: 5px 8px;
    border-radius:4px;
    color: #434343;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
}
.crumble li{margin-right: 14px;}

@media screen and (max-width: 1024px) {
    /*.crumble{margin-top: 80px;}*/
}
@media screen and (max-width: 768px) {
    .crumble{margin-top: 20px;margin-bottom: 0}
}
.page_popular_man .manufacturers{padding-top: 0px;}
.manufacturerslist .item{border: 1px solid var(--color-gray);height: 100%;padding: 10px;text-align: center;transition: box-shadow 0.2s ease,color 0.2s ease;}
.manufacturerslist .item .imc{display: flex;justify-content: center;align-items: center;align-content: center;padding-top: 20px;padding-bottom: 20px;}
.showbrands .item a{color: black;}
.showbrands .item:hover a{color: var(--color-main);text-decoration: none;}
.showbrands .item{display: flex;align-items: center;margin-bottom: 20px;}
.showbrands .item .imc{width: 20px;}
.showbrands .item img{max-width: 15px;max-height: 15px;}
.showbrands{columns: 2;list-style-type: none;padding: 0px;margin: 0px;}
.icon span.name{display: block;margin-top: 4px;text-transform: uppercase;font-size: 10px;}
.top-icons img{cursor: pointer;}
.containerrelative{position: relative;}

.menu_top1 ul a{font-size: 16px;}
.menu_top1 ul{list-style-type: none;padding: 0px;margin: 0p; }
.menu_top1 .dropdown:hover::before{
    display: block;z-index: 10;
}
.menu_top1 a[href="/sales/"]{
    color: var(--color-main)!important;
}
.menu_top1>li{position: inherit;}
.opencontainermenu{z-index: 10;}
.logo_wrapper .logo{max-height: 45px;}
.top-icons-wrapper{position: relative;z-index: 11; }
.logo_container_abs{position: absolute;width: 100%;z-index: 10;}
.top-icons .icon{text-align: center;}
.fields{list-style-type: none;padding: 0px;margin: 0px;}
.fields li{margin-bottom: 10px;}
.reclamation_form .photos_wrapper{list-style-type: none;padding: 0px;margin: 0px;}
.reclamation_form .photos_wrapper li{height: 180px;width: 160px;border:1px solid #d5d5d5;margin-right: 10px;position: relative;}
.reclamation_form .photos_wrapper li imm{max-width: 100%;}
.reclamation_form .photos_wrapper li{display: flex;align-items: center;justify-content: center;}
.reclamation_form .photos_wrapper li>div{position: relative;z-index: 10;}
input[name=uploadfile]{cursor: pointer;}
.reclamation_form .photos_wrapper li.addphotobtn_wrapper{cursor: pointer;}
.addphotobtn.hover{cursor: pointer;}
.reclamation_form .photos_wrapper {display: flex;}
.reclamation_form .photos_wrapper .del{position: absolute;right:10px;top:10px;cursor: pointer;}
.basket_icon .basket_count{position: absolute;background: var(--color-main);color: white;border-radius:100%;width: 20px;height: 20px;text-align: center;top:-12px;right:-10px;}
.reclamation_form .container, .widgetblockmainform .container{background: var(--color-gray);padding: 20px;}
.basket-name{font-family: bold;}
.mobilebasket{margin-top: -10px;}
.mobilebasket .mobile-row{margin-top: 10px;padding-top: 10px;}
.basket-comlect{list-style-type: none;padding: 0px;margin: 0px;margin-top: 10px;margin-bottom: 10px; }
.mo_table_row .totalprice{font-family: bold;}
.basket-comlect li{padding-top: 5px;padding-bottom: 5px;}
.deletefrombasket svg{width: 20px;background: var(--color-main);border-radius:100%;}
.deletefrombasket{position: absolute;top:0px;right:0px;}
.goodsflow>div{margin-bottom: 20px;}
.widgetblock-social{padding-top: 0px;padding-bottom: 0px;}
.footer_contacts li{margin-bottom: 10px;}
.nav-navbar-nav li a:hover, .nav-navbar-nav .active a{color: var(--color-main);}
.nav-navbar-nav li a{padding: 10px 20px;display: inline-block;text-transform: uppercase;}
.nav-navbar-nav{margin-bottom: 0px;margin-left: -20px;padding-left: 0px;}
.widgetblock-social ul{list-style-type: none;padding-left: 0px;margin-left: 0px;margin-bottom: 0px;}
.nav-navbar-nav li{display: inline-block;}
footer{background: var(--color-black);padding-top: 40px;padding-bottom: 40px;color:white;margin-top: 40px;}
footer a{color: white;text-decoration: none;}
.i_content .include{font-size: 9pt;}
.develop-wrapper{text-align: right;padding-top: 5px;padding-bottom: 5px;display: none;}
.footer_menu{list-style-type: none;padding-left: 0px;margin-left: 0px;}
.slideme .owl-nav{display: none;}
.reviews-block .slideme .owl-nav{display: block;}
    #facebox .content {
    width: 280px;
}
.beforeafterlistnew .item .texts>div{margin-top: 20px;}
.beforeafterlistnew .item .texts>div p{text-align: center;}

.dropdown-toggle::after {
    display: none;
}
.slide_text_wrapper .line1 span{display: block;}
.slide_text_wrapper .line1{position: relative;}
.slide_text_wrapper .line1 span:last-child{color: var(--color-main);}


.slide_text_wrapper .line1:after{content: '';display: block;border-top:1px solid var(--color-main);width: 180px;position: absolute;right: 0px;bottom:0px;}
.addgood_wrapper .title{font-family: bold;}
.addgood_wrapper .addgoods{list-style-type: none;padding-left: 0px;}

.checkbox_site_oneinblock .checkbox_wrapper{background: var(--color-gray);border-radius:100%;}
.addgoodsitems .checkbox_wrapper{border-radius:0px;}
.addgoodsitems .checkbox_site_oneinblock.checkbox_active .checkbox_wrapper .c {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: var(--color-main);
    border-radius: 0;
    position: relative;
    top: -1px;
    left: 1px;
}
.addgood_wrapper .addgoods li{margin-bottom: 5px;}
.addgood_wrapper .addgoodsinstall{list-style-type: none;padding: 0px;margin: 0px;}
.addgoodsinstall li{padding: 10px 30px;padding-right:10px; display: inline-block;border-radius:5px;margin-right: 5px;}
.addgoodsinstall  .checkbox_wrapper{background: white;top:-3px;}
.addgood_wrapper .addgoods>li {
    margin-bottom: 5px;padding: 4px;padding-left: 25px;
}
.addgood_wrapper5 .addgoods > li{padding-left: 0px!important;}
.addgoodsinstall .checkbox_wrapper {
    background: white;
    top: -1px;border-radius:0;background: var(--color-gray);
}
.addgoodsinstall .checkbox_site_oneinblock.checkbox_active .checkbox_wrapper .c {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: var(--color-main);
    border-radius: 0%;
    position: relative;
    top: -1px;
    left: 1px;
}
.checkbox_site_oneinblock.checkbox_active .checkbox_wrapper .c {
    width: 11px;
    height: 11px;
    display: inline-block;
    background: var(--color-main);
    border-radius:100%;
    position: relative;
    top: -2px;
    left: 2px;
}
.orderstatus_fields input{height: 50px;border-radius:50px;padding-left: 20px;}
.orderstatus_fields .sendbtn{padding: 12px 50px;;}
.orderstatus_fields{list-style-type: none;padding: 0px;margin: 0px;display: inline-block;margin: auto;}
.orderstatus_fields li{display: inline-block}
.modifications ul{margin-bottom: 10px;}
.modsel{list-style-type: none;padding: 0px;margin: 0px;padding-left: 15px}
.modsel li{display: inline-block;margin-right: 30px;margin-bottom: 10px;}

.modsel li .checkbox_site{
    padding:10px; border-radius:2px ;
    display: flex;
    align-items: center;
    padding-left: 20px;
}
.bodyfaq .wtitle, .bodyfaq-nbsp .wtitle{display: none!important;}
.owl-dots{text-align: center;}
.modsel li .checkbox_wrapper{background: #E7E6E7;left: -15px;height: 22px;height: 22px;}
.checkbox_wrapper{height: 22px;width: 22px;border-radius: 100%;}
.onesel .checkbox_wrapper{height: 18px;width: 18px;}
.addgood_wrapper{border: 4px solid var(--color-main);padding: 10px;border-radius: 2px;}
.addgood_wrapper .title{color:  var(--color-main);}

.orderplate .underprice {
    font-family: bold;
}

.orderplate .price {
    font-size: 14pt;
    font-family: bold;
}

.bodyeva-mats .orderplate .price {
    display: flex;
    flex-direction: column;
}

.price_posd{display: flex;justify-content: space-between;}
.bodyeva-mats .price_posd{display: flex;flex-direction: column;}
.price_posd{max-width: 440px;width: 100%;margin-bottom: 20px;}
.price_posd .underprice{text-transform: uppercase;}
.widgetblockmainform .line-title, .widgetblock-mainform .line-title, .widgetblock-mainform .wtitle, .widgetblock-mainform .wtitle{text-align: center;}
h2{font-size: 15pt;font-family: bold;}
.event_content h2{font-size: 25pt;}
.event_content h3{font-size: 20pt;font-family: bold;}
    .products .item{text-align: center;margin-bottom: 20px;}

    .beforeafterlist li{display: none;}
    .beforeafterlist li:first-child{display: block;}

    .products .item .sendbtn{margin: auto; margin-top: 20px;margin-bottom: 20px;}
.specific-car-only .under-text{margin-top: 20px;}
.makeorder-block{ background: var(--color-gray);padding: 20px;border-radius:0px;margin-bottom: 10px;border:2px solid var(--color-gray);}
div[data-step="2"], div[data-step="3"]{
    background: white;
    }
    div[data-step="3"]  .order_details{max-width: 500px;width: 100%;}
div[data-step="3"]  .order_details {font-size: 16px;font-family: bold;text-transform: uppercase;}
div[data-step="3"]  .order_details li:last-child{font-size: 22px;}
div[data-step="3"]  .order_details li{display: flex;justify-content: space-between;margin-bottom: 15px;}
div[data-step="3"]  .order_details li:nth-child(2){margin-bottom: 30px;}
.row-smallwnd{max-width: 800px;margin: auto;}
.promocode_wrapper .wrp{position: relative;}
.ordershort_content .mobile-row .table-row>div:first-child, .ordershort_content .deletefrombasket, .ordershort_content .totalprice {display: none;}
.ordershort_content .mobile-row:before{content: '';display: block;position: absolute;width: 10px;height: 10px;border-radius:100%;background: black;margin-left: -10px;
margin-top: 15px;}
.ordershort_content .mobilebasket{margin-left: 30px;margin-top: 0px;}
.ordershort_content .mobilebasket .mobile-row{margin-top: 0px;padding-top: 0px;}
.ordershort_content .mobilebasket .mobile-row{border: 0px;}

.sendbtn, .order_button, .alllinks_wrapper a, .searchm-submit{
font-family: 'degblack';
  text-decoration: none;
  display: inline-block;
  border: 2px solid var(--color-night-blue);
  background: var(--color-fast-red);
  color: #fff;
  font-size: 1.3rem;
  border-radius: 3rem;
  letter-spacing: .1rem;
  cursor: pointer;
  letter-spacing: .1rem;
text-transform: uppercase;
font-size: 18px;padding: 8px 30px;
	}
.promocode_button.sendbtn{padding: 10px;position: absolute;top:5px;display: inline-block;width: auto;right: 5px;text-transform: uppercase;font-size: 14px;}
.alllinks_wrapper{margin-top: 20px;}
.error.promocode_text{border-color:red;color: red;}
.success.promocode_text{border-color:#0EC737;color: #0EC737;}
.promocode_answer{text-align: center; }
.promocode_answer.error{color: red;}
.promocode_answer.success{color: #0EC737;}
.promocode_button.sendbtn.success{font-size: 0px;border-radius:100%;width: 40px;height: 40px;border:0px solid green;background: white url(../images/icons/circle_checked.png) no-repeat center
;}
.alllinks_wrapper a{display: inline-block;}
.promocode_button.sendbtn::after, .alllinks_wrapper a:after{
    content: '';
    position: absolute;
    right: 20px;
    font-size: 15pt;
    font-family: light;
    top: 50%;
    margin-top: -15px;
}
.promocode_answer{margin-top: 10px;}
.promocode_addtitle{font-family: bold;margin-bottom: 10px;}
.slide_text_wrapper .sendbtn{
    display: inline-block;
}
.popup legend{font-family: bold;font-size: 14pt;}
.order_button:hover, .sendbtn:hover, .alllinks_wrapper a:hover{color: white;text-decoration: none; }
div.policy{padding-top: 10px;padding-bottom: 10px;}
div.policy input{margin-right: 10px;}
.orderform .inputtext{padding: 0px;margin: 0px;list-style-type: none;}
.feedback-mainform  input[type=text], .feedback-mainform input[type=email],  .widgetblock-mainform .phonecode, .widgetblockmainform input[type=text],.widgetblock-mainform input[type=text], .widgetblockmainform input[type=email], .widgetblock-mainform input[type=email]{border: 0px;height: 42px;margin-bottom: 10px;}
.table-phone td{vertical-align: top;}
.widgetblock-mainform textarea, .widgetblockmainform textarea{border: 0px;height: 100px;}
.widgetblock-mainform .line-title, .widgetblockmainform .line-title{padding-top: 10px;padding-bottom: 10px;}
.after_add_fielset .popup_btn, .after_add_fielset .popup_btn_fill{padding: 15px;border-radius:50px;text-transform: uppercase;
font-family: bold;}
.after_add_fielset{text-align: center;}

.after_add_fielset .popup_btn{border: 1px solid var(--color-main);text-align: center;white-space: nowrap;color: var(--color-main);display: block;}
.after_add_fielset .popup_btn_fill{border: 1px solid var(--color-main);background:var(--color-main); text-align: center;white-space: nowrap;color: white;display: block;}

h1{font-size: 16pt;}
.makeorder .stepname {
    font-size: 12pt;
}
        .mo_table_row{width: 100%;}
    .mo_table_row tr td:last-child{text-align: right;}

    .makeorder-btn {

    padding: 20px 0px ;text-align: center;display: block;width: 100%;
}
/*.mobilereverse{display: flex;flex-direction: column-reverse;}*/
#image_container_constructor2{max-width: 270px;margin: auto;position: relative;}
    .afteradd_table .popup_btn{margin-bottom: 20px;}


    #facebox .content {
    width: 300px;
}
    .afteradd_table{width: 300px;}
    .baskettable{display: none;}
    .basket_table_mobile{display: block;}

:root{
    --color-main:#F5372A;
    --color-main-hover:#780101;
    --color-black:#1d1d1d;
    --color-gray:#ededed;
    --color-gray-hover:#e0e0e0;
    
    --txt-m: 1.5rem; /*text-medium*/
--txt-22: 2.2rem; /*text-medium*/
--border-radius:2.2rem;
--border-radius-small:0.8rem;
--border-radius-big:3rem;
--color-fast-red: #F5372A;
--color-night-blue: #0F142B;
--color-a-g: #262B40;
--color-gray-1: #ECEDEE;
--color-gray-2: #D4D6DE;
--color-gray-3: #828595;
--color-gray-4: #474B62;
--color-white: #FFFFFF;
--color-pale-red: #FEEBEA;
--color-sky-blue: #79D4F2;
--container:127rem;
--big-container:144rem;
}
body{
        font-family: 'light';
        color: #262b40;
}




@-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;}}

.tab-content>.tab-pane:first-child ul{
    font-family: bold;
    font-weight: 500;
    font-size: 16px;
    line-height: 30px;
    padding-left: 20px;
}
.tab-content>.tab-pane p{
    font-family: bold;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
}

.goodcardcape .option-name {
    margin-top: 20px;
    font-family: bold;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 3px;
}
.goodselector .constructorname{
    font-size: 11px;
}
.disabled-option{
    position: relative;
}
.disabled-option::after{
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    background: #9F0000;
    transform: rotate(321deg) translateY(-50%);
    top: 50%;
    z-index: 11;
}
.price-content-wrapper{
    display: flex;
    align-items: center;
    grid-gap: 12px;
}

.bodyeva-mats .price-content-wrapper{
    margin-top: 10px;
}

.orice_title_gray {
    font-family: bold;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    color: #9A9A9A;
}
.orice_title_black{color: black;font-family: bold;font-size: 16px;}
#showprice{
    font-family: bold;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 27px;
}

.orderplate #showprice{
    color: var(--color-main);
}


/* .order_button{
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
} */
.option-data .disabled-option .option .wrp-span span {
    border:2px solid #E7E6E6
}
.link_wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 5px;
}
.link_wrapper a{
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
}

h1{
    font-family: degbold;
    font-style: normal;
    line-height: 29px;
    font-size: 40pt;
}
html{
    scroll-behavior: smooth;
}
.orderplate_cape .promotext{display:none!important}

.order_button{
    max-width: 300px;
}

.pokrovice-btn{
    background: var(--color-main);
    border: 0;
    position: relative;
    border-radius: 50px;
    color: #fff;
    display: block;
    font-family: bold;
    width: auto;
    padding: 14px 76px;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
}
.pokrovice-btn:hover{
    background: var(--color-main-hover);
    color: #fff;
    text-decoration: none;
}

.preim .owl-carousel.owl-drag .owl-item {
    max-width: 300px;
    margin-right: 56px!important;
}
.preim .owl-carousel.owl-drag .owl-item:last-child {
    margin-right: 0!important;
}
.preim .owl-carousel .owl-stage {
    display: flex;
    justify-content: center;
    margin: 0 auto;
}
.harul li:nth-child(4){margin-top: 0;}
.harul li:nth-child(5){margin-bottom: 0;}
@media (min-width: 768px){
    h1{
       font-size: 34px!important;
       margin-bottom: 32px!important;
    }
    .wtitle {
       text-align: center;
       margin-bottom: 20px;
       font-size: 44px!important;
    }
    .orderplate_container {
       margin-bottom: 40px;
    }
    .preim{
       padding-bottom: 0;
    }
    .order_button{
       max-width: 313px!important;
    }
    .makeeorder_wrapper .order_button{
       max-width: none!important;width: 100%;text-align: center;
    }
}
@media screen and (max-width: 768px) {
    .preim .owl-carousel.owl-drag .owl-item{
       max-width: unset;
       margin-right: 20px!important;
    }
    .preim .owl-carousel.owl-drag .owl-item:last-child {
       margin-right: 20px!important;
    }
    .wtitle {
	font-size: 37px;
}
.questionslist .item .q {
	font-family: bold;
	font-size: 12pt;
	position: relative;
}
.questions h3 {
	font-size: 20pt;
}
    h1{
    font-family: 'degbold';
    font-size: 23px;
    line-height: 100%;
    }
    .orderplate_container {
       margin-bottom: 10px;
    }
    .preim{
       padding-bottom: 13px;
    }
    .pokrovice-btn{
       width:100%;
       margin-left: 9px;
       margin-right: 9px;
       padding: 10px;
    }
    .goodselector li .item img {
       max-width: 85px!important;
       max-height: 85px!important;
    }
}
.widgetblock-cardelivery-pokronix {
    padding: 0;
}

.bodyhome h1 {
    display: none;
}

.widgetblock-searchm {
    padding-bottom: 10px;
}

/* basket polecamy */

.title-polecamy{
    font-family: bold;
    font-size: 22px;
    padding-bottom: 30px;
}
.block-basket-polecamy{
    padding-top: 50px;
}
.row-upsell-bottom  ul{margin-bottom: 0px;}
.upsell-photos{display: flex;justify-content: space-between;margin-top: 15px;}
.upsell-photos>div{width: calc(100% / 3 - 10px);}
.upsell-photos img{max-width: 100%;}
.title-polecamy-right, .title-polecamy-right-top{
    font-family: bold;
    font-size: 16px;
    padding-bottom: 20px;
}
.title-polecamy-right-top{display: none;}
.option-name-val{
    font-family: bold;
}

.option-name-rozmiar{
    padding-bottom: 5px;
    margin-top: 40px;
}

.option-name-kolor{
    display: flex;align-items: center;
}
.row-upsell-bottom .option-data ul li{margin-top: 0px;}
.options-container-kolor{
    margin-left: 10px;
}

.tabs-wrapper-desc{
    padding-bottom: 20px;
    font-size: 12pt;
    line-height: 20px;
}

.order-button-polecamy{
    border: 3px solid #990101;
    font-size: 16px;
    line-height: 20px;
    color: #990101;
    background: none;

    border-radius: 45px;
    font-family: bold;
    font-weight: 700;
    width: 440px;
    height: 50px;

    cursor: pointer;
}

.polecamy-p-jako{
    display: none;
}

.polecamy-mobile-block-desc .polecamy-mobile-img{
    display: none;
}

.basket-block-button-pay-mobile{
    display: none;
    padding-top: 20px;
}

.basket-block-button-pay-pc{
    display: block;
}

.order-button-polecamy:hover {
    background: var(--color-main-hover);
    color: white;
    text-decoration: none;
}

.reviews-block{
    padding-top: 0px;
}

.undesliderblock{
    padding-top: 10px
}

.block_content .lazy{
    max-width: 70%;
}

.bodymakeorder .header_wrapper .container.containerrelative{
    display: none;
}

.bodymakeorder .header_wrapper .top-line, .bodymakeorder .header_wrapper .block-msg-header{
    display: none;
}

.lock-header{
    display: none;
}

.bodymakeorder .header_wrapper .lock-header{
    display: block;
    padding-top: 10px;
    padding-bottom: 5px;
}

.bodymakeorder .header_wrapper .container{
    text-align: center;
}

.bodymakeorder .header_wrapper .lock-header img{
    margin-top: -10px;
    width: 26px;
}

.lock-header-logo{
    display: none;
}

.bodymakeorder .header_wrapper .lock-header-logo{
    display: block;
}

.bodymakeorder .header_wrapper .top-icons-wrapper .top-icons li form{
    display: none;
}

.bodymakeorder .header_wrapper .top-icons-wrapper .top-icons li .basketcontainer{
    display: none;
}

.buyer-protection-header{
    padding-left: 5px;
}

.bodymakeorder footer{
    display: none;
}

.trustmark-buyer-protection-header{
    display: none;
}

.bodymakeorder .header_wrapper .trustmark-buyer-protection-header{
    display: block;
}

.bodymakeorder .header_wrapper .trustmark-buyer-protection-header img.trustmark{
    width: 43px;
}

.lock-block-for-step2{
    background: #EDECED;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-left: -22px;
    padding-right: 32px;
    margin-right: -20px;
}

.lock-block-for-step2 .strefa-lock{
    padding-left: 7px;
}

.bodymakeorder .makeorder-block.makeorder-block-step-2{
    padding-bottom: 0px;
}

.bodymakeorder .container.makeorder{
    padding-bottom: 10px;
}

.bodyindexpage.evamatscomde .widgetblock-searchm{
    padding-top: 0px;
    padding-bottom: 10px;
}

.bodyindexpage.evamatscomde .undesliderblock{
    padding-bottom: 32px;
}

.bodymakeorder .head-line0{
    background: #C3FFB9;
}

.button-hide-opis-detail{
    display: none;
}

.mainform{
    background: #EDEDED;
}

.mainform .container{
    background: #FFFFFF;
    padding: 20px;
}

.mainform .btn-feed-form{
    display: flex;
    justify-content: center;
}

.mainform .policy {
    padding-bottom: 30px;
    display: flex;
}

.mainform .policy .block-left {
    padding-top: 3px;
}

.feedback-mainform input[type=text], .feedback-mainform input[type=email]{
    background: #EDEDED;
}

.mainform textarea{
    background: #EDEDED;
}

.mainform textarea.form-control:focus{
    background: #EDEDED;
}

.evamatseu .phone_wrapper, .wwwevamatseu .phone_wrapper {
    display: none;
}

.emailicon {
    background: url(../images/icons/emailicon.png) no-repeat left;
    padding-left: 25px;
    display: block;
}

.region-selector .dropdown-select{
    cursor: pointer;
}

.region-selector .dropdown-list{
    display: none;
}

.region-selector .dropdown-dropdown{
    position: relative;
}

.region-selector .dropdown-dropdown .store-selector-option{
    display: flex;
    align-items: center;
}

.region-selector .dropdown-dropdown .store-selector-option span {
    padding-left: 5px;
}

.region-selector .dropdown-dropdown .dropdown-select .store-selector-option span {
    padding-left: 5px;
    text-transform: uppercase;
}

.region-selector .dropdown-dropdown .dropdown-icon{
    content: "";
    width: 7px;
    height: 7px;
    border: solid #000000;
    border-width: 1px 1px 0 0;
    display: inline-block;
    margin-left: 5px;
}

.region-selector .dropdown-dropdown .dropdown-icon.up{
    transform: rotate(-45deg);
    margin-bottom: -3px;
}

.region-selector .dropdown-dropdown .dropdown-icon.down{
    transform: rotate(135deg);
    margin-bottom: 3px;
}

.region-selector .dropdown-dropdown .dropdown-select{
    display: flex;
    align-items: center;
}

.region-selector .dropdown-list{
    height: auto;
    right: 0;
    min-width: 235px;

    position: absolute;
    width: 100%;
    background: #FFFFFF;
    z-index: 100;
    top: 34px;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    padding: 5px;
}

.region-selector .dropdown-list .dropdown-option{
    padding-bottom: 10px;
}
.dropdown-option img{max-width: 20px;}

.region-selector .dropdown-list .dropdown-option .store-selector-option {
    font-weight: 500;
    font-size: 15px;
    color: #434343;
    cursor: pointer;
}

.region-selector .dropdown-list.show{
    display: block;
}

.bodyindexpage footer{
    margin-top: 0px;
}

.phonecode_wrapper .phonecode.simple{
    background: #EDEDED;
}

.bodyindexpage.evamatseu .undesliderblock, .bodyindexpage.wwwevamatseu .undesliderblock{
    padding-bottom: 32px;
}

.bodyindexpage.czevamatseu .undesliderblock {
    padding-bottom: 10px;
}

.bodyindexpage.evamatseu .widgetblock-searchm, .bodyindexpage.wwwevamatseu .widgetblock-searchm{
    padding-top: 0;
    padding-bottom: 50px;
}

.termsandconditions-eu{

}

.termsandconditions-eu .date{
    text-align: right;
}
.termsandconditions-eu .block-title-main{
    text-align: center;
}

.termsandconditions-eu .block-title-main h2.domain{
    color: #990100;
}

.termsandconditions-eu h3{
    font-weight: bold;
}

.termsandconditions-eu ul li{
    padding-bottom: 10px;
}

.termsandconditions-eu ol li{
    padding-bottom: 10px;
}

.trust .horscroll-list.horscroll-list4 li .item {
    display: block;

    box-sizing: border-box;
    width: 240px;


    border-radius: 20px;
}

.we-produce b{
    color: #990101;
}

.attention{
    color: #626262;
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}

.carddelivery li p{
    margin-bottom: 0px;
}

.evamatseu #image_container_constructor2  .control1:before, .evamatseu #image_container_constructor2  .control2:before, .evamatseu #image_container_constructor2  .control3:before, .evamatseu #image_container_constructor2  .control5:before, .evamatseu #image_container_constructor2  .control6:before, .evamatseu #image_container_constructor2  .control19:before{content: 'FOOTREST';width: 55px;margin-left: -20px;}
.wwwevamatseu #image_container_constructor2  .control1:before, .wwwevamatseu #image_container_constructor2  .control2:before, .wwwevamatseu #image_container_constructor2  .control3:before, .wwwevamatseu #image_container_constructor2  .control5:before, .wwwevamatseu #image_container_constructor2  .control6:before, .wwwevamatseu #image_container_constructor2  .control19:before{content: 'FOOTREST';width: 55px;margin-left: -20px;}

.bodymakeorder #trustcard-container > div > div{
    width: 360px!important;
}

.bodymakeorder #trustbadge-iframe + div{
    display: none;
}

ul.polskafirmawartazaufania-list{
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
}

ul.polskafirmawartazaufania-list li{
    flex: 0 0 20%;
}

.polskafirmawartazaufania-list .polskafirmawartazaufania-item{
    display: flex;
    padding-right: 20px;
}

.polskafirmawartazaufania-list .polskafirmawartazaufania-item .right-title{
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    margin: auto;
    margin-left: 0px;
}

.polskafirmawartazaufania-list .polskafirmawartazaufania-item .left-img img{
    max-width: 30px;
}

.polskafirmawartazaufania-list .polskafirmawartazaufania-item .left-img {
    padding-right: 10px;
}

.polskafirmawartazaufania .wtitle{
    margin-bottom: 40px;
}

.evadywanikialiderzyopinii .owl-dots, .photosandcustomerreviews .owl-dots {
    display: none;
}

.evadywanikialiderzyopinii  .block-title2{
    font-family: bold;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;

    color: var(--color-main);
    padding-top: 5px;
}

.evadywanikialiderzyopinii  .block-title1{
    
    font-family: bold;
	/*font-family: 'Montserrat';*/
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;

    color: #000000;
    padding-top: 10px;
}

.evadywanikialiderzyopinii  .block-img-video, .photosandcustomerreviews .photosandcustomerreviews-item .block-img-video{
    width: 100%;
    height: 100%;
    border-radius: 4px;
    position: relative;
}

.evadywanikialiderzyopinii .slideme .owl-nav, .photosandcustomerreviews .slideme .owl-nav{
    display: block;
}

.evadywanikialiderzyopinii  .block-img-video .video-play-icon{
    background: url(../images/icons/play.png) no-repeat;
    background-size: 50px;
    margin-left: -20px;
    margin-top: -20px;
    height: 50px;
    width: 50px;

    position: absolute;
    left: 50%;
    top: 50%;
    cursor: pointer;
    z-index: 1;
}

.evadywanikialiderzyopinii .slideme .owl-theme .owl-nav .owl-prev{
    background: rgba(255, 255, 255, 0.65)!important;
    left: 0;
    color: #880101;
    top: 34%;
}

.evadywanikialiderzyopinii .slideme .owl-theme .owl-nav .owl-next{
    background: rgba(255, 255, 255, 0.65)!important;
    right: 0;
    color: #880101;
    top: 34%;
}

.photosandcustomerreviews .slideme .owl-theme .owl-nav .owl-next{
    background: rgba(255, 255, 255, 0.65)!important;
    right: 0;
    color: #880101;
}

.photosandcustomerreviews .slideme .owl-theme .owl-nav .owl-prev{
    background: rgba(255, 255, 255, 0.65)!important;
    left: 0;
    color: #880101;
}

.evadywanikialiderzyopinii .slideme .owl-theme .owl-nav .owl-next:after, .photosandcustomerreviews .slideme .owl-theme .owl-nav .owl-next:after{
    right: 12px;
}

.evadywanikialiderzyopinii  .block-video, .photosandcustomerreviews .photosandcustomerreviews-item .block-video{
    height: 280px;
}

/*.evadywanikialiderzyopinii .evadywanikialiderzyopinii-item .block-video .block-img-video {
    background-size: contain!important;
}*/

.evadywanikialiderzyopinii  .block-video .video-url{
    display: none;
}

.evadywanikialiderzyopinii .evadywanikialiderzyopinii-item .block-img-video iframe{
    border-radius: 4px;
}

.down-palec{
    writing-mode: vertical-lr;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
}

.header_wrapper .banner_item{
    margin: 0;
    padding: 10px 0 10px 0;
    background: #990101;
    color: #FFF;
}

.header_wrapper .banner_item p{
    margin: 0;
}

.header_wrapper .banner_item .container {
    text-align: center;
}

.bodymakeorder .header_wrapper .banner_item{
    display: none;
}

.bodyquestion .header_wrapper .banner_item{
    display: none;
}

.bodyquestion .crumble_wrapper{
    display: none;
}

.block-competition-task{
    padding-bottom: 20px;
}

.block-competition-task .startpc {
    margin-top: 20px;
    color: #aaaaaa;
    font-style: italic;
    margin-bottom: 10px;
}

.block-competition-task .text-competition-task{
    width: 100%;
    border: 1px solid #a9a8a8;
    /*border-bottom: 1px solid #a9a8a8;*/
    /*min-height: 30px;
    height: 30px!important;*/
}

.block-competition-task .text-competition-task.error{
    border: 1px solid #ff0000;
}

.block-competition-task .text-competition-task:focus-visible{
    outline: none;
}

.block-competition-task .sendbtn.save-text-competition-task {
    margin-top: 10px;
    width: 100%;
    display: block;
}

.block-competition-task .alert-msg{
    color: #008000;
    padding-top: 10px;
    display: none;
}

.widgetblock-tsopinions.widgetblock{
    padding: 0;
}

.widgetblock-trustmate.widgetblock{
    padding: 0;
}

.widgetblock-photosandcustomerreviews.widgetblock.photosandcustomerreviews{
    padding-bottom: 10px;
}

.block-competition-task .sendbtn.save-text-competition-task.complete {
    background: #008000;
}

.wwwevadywanikipl .head-line0{
    display: block;
}

.wwwevadywanikipl.bodymakeorder .head-line0{
    display: block;
}

.bodybasket .banner_item img{
    width: 50px;
}

.mobilepanelexpand .banner_item{
    margin: 0;
    padding: 5px 0 5px 0;
    background: #990101;
    color: #FFF;
}

.mobilepanelexpand .banner_item p{
    margin: 0;
}

.mobilepanelexpand .banner_item .container {
    text-align: center;
}

.bodymakeorder .mobilepanelexpand .banner_item{
    display: none;
}

.bodyquestion .mobilepanelexpand .banner_item{
    display: none;
}

.wwwevadywanikipl .mobilepanelexpand table{
    margin-top: 5px;
}

.wwwevadywanikipl .mobilepanelexpand{
    padding-top: 0;
}

.wwwevadywanikipl .table-phone tr td:last-child{
    padding-left: 0px;
}



.photosandcustomerreviews .photosandcustomerreviews-item img{
    border-radius: 5px;
}

.bodymakeorder .head-line0{padding-top: 2px;padding-bottom: 2px;}

.priority-production{
    padding-bottom: 10px;
}

.priority-production .priority-production-desc{
    font-size: 10pt;
    padding-bottom: 10px;
}

.priority-production .priority-production-block-check{
    max-width: 650px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.priority-production .priority-production-block-check .price {
    font-family: bold;
}

.priority-production-end{
    display: none;
}

.contact-block-phone-email{
    display: flex;align-items: center;
}
.top-line li{display: flex;align-items: center;}
.contact-block-phone-email .phone_wrapper{
    padding-right: 10px;
}

.trustmate-block-desktop{
    display: block;
}

.trustmate-block-mobile{
    display: none;
}

.doubleimagecat2 .wrap img:last-child{
    padding-left: 5px;
    padding-right: 5px;
}

.onlytitle.onlytitle1.openclose4, .buildimage.full_block.complect-4{
    display: none;
}

.onlytitle.onlytitle1.openclose4, .buildimage.full_block.complect-32{
    display: none;
}

.onlytitle .checkbox_wrapper{
    left: 30px;
}

.checkbox_active_not_use.checkbox_wrapper .c {
    width: 11px;
    height: 11px;
    display: inline-block;
    background: var(--color-main);
    position: relative;
    top: -2px;
    left: 2px;
    border-radius: 100%;
}

.form-control._js-year{
    border: none;
}

.modifications .modifications-year{
    display: flex;
    align-items: center;
}

.modifications .modifications-year-select{
    border-bottom: 1px solid #EDEDED;
    margin-left: 20px;
}

.mobilereverse-step3{
    margin-top: 50px;
}

.titlestrong-fom-mobile{
    display: none;
}

.select-color{
    font-family: 'light';
}

.full_block .checkbox_wrapper {
    left: -30px;
}

.error-basket{
    color: red;
    text-align: center;
}

.fixedtop_container.for-mobile{
    display: none;
}

.optinstall{font-size: 10pt;}
.optinstall{display: none;}
.addgood_wrapper .optinstall{list-style-type: none;padding: 0px;margin: 0px;}
.optinstall li{padding: 10px 30px;padding-right:10px; display: inline-block;border-radius:5px;margin-right: 5px;}
.optinstall  .checkbox_wrapper{background: white;top:-3px;}
.optinstall .checkbox_wrapper {
    background: white;
    top: -1px;border-radius:0;background: var(--color-gray);
}
.optinstall .checkbox_site_oneinblock.checkbox_active .checkbox_wrapper .c {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: red;
    border-radius: 0%;
    position: relative;
    top: -1px;
    left: 1px;
}
.addgoods.optinstall{
    padding-left: 25px;
}

/* bodyb2c-social */

.bodyb2c-social{
    background: #1d1d1d;
}
.bodydoradca-kontakt .head-line1:after{content: '';display: block;position: absolute;background: #222222;
content: '';
  display: block;
  position: absolute;
  background: #222222;
  top: 0px;
  height: 62px;
  width: 100%;
}
.bodykontakt_z_poradcem .head-line1, .bodykontakt_z_poradcom .head-line1{position: relative;z-index: 20;background: #222222;height: 50px;}
.bodykontakt_z_poradcem .top-icons-wrapper, .bodykontakt_z_poradcom .top-icons-wrapper, .bodydoradca-kontakt .top-icons-wrapper{display: none;}
.bodykontakt_z_poradcem .logo_wrapper .logo, .bodykontakt_z_poradcom .logo_wrapper .logo, .bodydoradca-kontakt .logo_wrapper .logo {
	content: url("../images/logo_wh2.png");
	max-height: 100%;
	max-width: 151px;
	width: 100%;margin-top: -10px;margin-left: -10px;
}
 .bodydoradca-kontakt .bodyb2c-social{margin-top: -145px;z-index: 10;position: relative;margin-bottom: -40px;}
.widgetblock-b2c-social-v2{margin-top: -65px;z-index: 10;position: relative;margin-bottom: -40px;}
.bodyb2c-social .containerrelative, .bodyb2c-social .head-line1 .row, .bodyb2c-social .crumble_wrapper, .bodyb2c-social .h1, .bodykontakt_z_poradcem .h1, .bodykontakt_z_poradcom .h1{
    display: none;
}

.bodyb2c-social .logo_wrapper .logo{
    content: url("../images/logo_wh2.png");
    max-height: 100%;
    max-width: 151px;
    width: 100%;
}

.bodyb2c-social .head-line1{
    padding: 0px;
}

.bodyb2c-social .logo_container_abs{
    position: relative;
}

.bodyb2c-social .widgetblock-b2c-social .wtitle{
    color: #FFFFFF;
}

.bodyb2c-social .widgetblock-b2c-social .widget-text{
    color: #FFFFFF;
    display: block;
}

.b2csocial-block-data .title-block-line1, .b2csocial-block-data .title-block-line2, .b2csocial-block-data .title-block-line3, .b2csocial-block-data .title-block-line4,
.b2csocial-block-data .title-block-line5, .b2csocial-block-data .title-block-line6, .b2csocial-block-data .title-block-line7{
    color: #FFFFFF;
    text-align: center;
    padding-bottom: 20px;
}
.b2csocial-block-data{color: white;text-align: center; }
.b2csocial-block-data .title-block-line1{
    font-size: 24px;
    font-family: bold;
}

.b2csocial-block-data .title-block-line2{
    font-size: 16px;
}

.b2csocial-block-data .title-block-line3{
    font-size: 14px;
    padding-top: 50px;
}

.b2csocial-block-data .title-block-line4{ 
    font-size: 24px;
    font-family: bold;
}

.widgetblock-b2c-social .b2csocialform, .widgetblock-b2c-social-v2 .b2csocialform{
    max-width: 560px;
    margin: 0 auto;
    text-align: left;
}

.b2csocialform .button{
    background: #990101;
    color: #FFFFFF;
    width: 100%;
    height: 56px;
    border-radius: 50px;
    font-family: bold;
}

.b2csocialform .button:hover{
    background: #FFFFFF;
    color: #990101;
}

.b2csocialform .button:focus{
    border: none;
}

.b2csocialform  .form-control{
    height: 56px;
    border: none;
}

.widgetblock-b2c-social .fields .form-control:focus, .bodyb2c-social .fields .form-control:focus-visible{
    border: none;
    box-shadow: none;
}

.b2csocialform  li{
    margin-bottom: 15px;
}

.bodyb2c-social .widgetblock-b2c-social, .widgetblock-b2c-social-v2{
    background: url("../images/bacground3.png") no-repeat center;
    background-size: cover;
    background-color: rgb(82 79 75 / 50%);
    background-blend-mode: multiply;
    height: 852px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.b2csocialform .block-list-error{
    background: #f95d51;
    color: #ffff;
    text-align: center;
    font-size: 22px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    display: none;
}

.b2csocialform .form-control.error{
    border: 1px solid red;
}

.b2csocialform .error-input{
    color: red;
    font-size: 13px;
    padding-top: 5px;
    display: none;
}

.b2csocialform  .phone-input-block{
    position: relative;
    display: flex;
    color: #000000;
    background: #ffffffff;
    border-radius: 5px;
    align-items: center;
}

.b2csocialform .t-input-phonemask__options-wrap{
    display: none;
    position: absolute;
    top: calc(100% + 5px);
    left: 0;
    z-index: 10;
    min-width: 410px;
    max-height: 200px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,.1);
    box-shadow: 0 0 1px rgba(0,0,0,.1);
    overflow-y: scroll;
    bottom: auto;
    top: 100%;
}

.b2csocialform  .phone-input-block .t-input-phonemask__select{
    cursor: pointer;
    font-size: 16px;
    display: flex;
    align-items: center;
    padding-left: 20px;
}
.b2csocial_form .b2csocial-block-data{position: relative;z-index: 30;;}
.b2csocialform  .phone-input-block .t-input-phonemask__options-flag, .b2csocialform  .phone-input-block .t-input-phonemask__select-flag {
    width: 18px;
    min-width: 18px;
    height: 13px;
    background-color: #c5c5c5;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.b2csocialform  .phone-input-block .t-input-phonemask__options-flag, .b2csocialform  .phone-input-block .t-input-phonemask__select-flag {
    background-image: url("../images/icons/flags5.png");
    background-repeat: no-repeat;
    display: inline-block;
}

.bodyb2c-social .fields .phone-input-block .t-input-phonemask__options-flag_pl, .bodyb2c-social .fields .phone-input-block .t-input-phonemask__select-flag[data-phonemask-flag=pl] {
    background-position: -61px -281px;
}

.bodyb2c-social .fields .phone-input-block .t-input-phonemask__select-triangle {
    position: relative;
    margin-left: 6px;
    border-style: solid;
    border-width: 5px 4px 0;
    border-color: #9a9a9a transparent transparent;
}

.bodyb2c-social .fields .phone-input-block .t-input-phonemask__options-code, .bodyb2c-social .fields .phone-input-block .t-input-phonemask__select-code {
    margin-left: 10px;
    width: max-content;
}

.bodyb2c-social .t-input-phonemask__options-item {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: end;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    padding: 8px 10px;
    font-family: sans-serif;
    font-size: 14px;
    color: #000 !important;
    cursor: pointer;
}

.bodyb2c-social .t-input-phonemask__options-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.bodyb2c-social .t-input-phonemask__options-flag {
    margin-left: 8px;
}

.bodyb2c-social .t-input-phonemask__options-flag_af, .bodyb2c-social .t-input-phonemask__select-flag[data-phonemask-flag=af] {
    background-position: -61px -5px;
}

.bodyb2c-social .t-input-phonemask__options-item.t-input-phonemask__options-item_chosen, .bodyb2c-social .t-input-phonemask__options-item:hover {
    background-color: #eee;
}

.bodyb2c-social #b2csocial_phone{
    padding: 0px;
}

.bodyb2c-social .fields .phone-input-block.error{
    border: 1px solid red;
}

.bodyb2c-social .title-block-line5, .bodyb2c-social .title-block-line6{
    font-size: 24px;
    font-family: bold;
}

.bodyb2c-social .title-block-line7{
    font-size: 16px;
    max-width: 700px;
}

.bodykontakt-doradca-typ.bodyb2c-social .widgetblock-b2c-social {
    background-image: url("../images/bacground3.png");
}

.bodyb2c-social .head-line1{
    padding-top: 5px;
    padding-bottom: 5px;
}

.bodyb2c-social .standartblock {
    padding: 0px;
}

.bodyb2c-social .widgetblock-b2c-social {
    padding: 0px;
}

.bodyb2c-social .head-line0, .bodydoradca-kontakt .head-line0, .bodykontakt_z_poradcem .head-line0, .bodykontakt_z_poradcom .head-line0{
    display: none;
}

.bodykontakt_z_poradcem.czevamatseu .menucontent, .bodykontakt_z_poradcom.skevamatseu .menucontent{display: none;}
.czevamatseu.bodyb2c-social .logo_wrapper .logo, .bodykontakt_z_poradcem.czevamatseu .logo_wrapper .logo, .bodykontakt_z_poradcom.skevamatseu .logo_wrapper .logo{
    content: url("../images/logo_cz_no_fone2.png");
}

/* bodyb2c-social end */

.info-card{
    cursor: pointer;
    position: relative;

    -webkit-box-shadow: 0px 0px 6px 1px rgba(29, 29, 29, 0.15);
    -moz-box-shadow: 0px 0px 6px 1px rgba(29, 29, 29, 0.15);
    box-shadow: 0px 0px 6px 1px rgba(29, 29, 29, 0.15);

    border-radius: 100%;
    width: 20px;
    height: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;

    margin-left: 5px;

    background-color: var(--color-main);
    color: #ffffff;
}

.info-card[data-tooltip]::after {
    top: 10px;
    left: 10px;
    position: absolute;
    content: attr(data-tooltip);
    width: 300px;
    padding: 10px;
    border-radius: 10px;
    background: #fff;
    transition: .3s;
    transform: translate(0%);
    font-size: 13px;
    display: none;
    white-space: pre-wrap;

    -webkit-box-shadow: 0px 0px 6px 1px rgba(29, 29, 29, 0.15);
    -moz-box-shadow: 0px 0px 6px 1px rgba(29, 29, 29, 0.15);
    box-shadow: 0px 0px 6px 1px rgba(29, 29, 29, 0.15);

    color: #1D1D1D;
    font-family: medium;
}

.info-card.show[data-tooltip]::after {
    display: block;
}

.block-msg-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.block-msg-header .block-items-msg {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 70%;
}

.block-msg-header .block-items-msg .block-item-msg{
    font-size: 13px;
    position: relative;
    padding-left: 25px;
    display: flex;
    align-items: center;
}

.block-msg-header .block-items-msg .block-item-msg:after{
    content: '';
    background: url("../images/check2.png") no-repeat center;
    width: 20px;
    height: 20px;
    position: absolute;
    background-size: contain;
    left: 0px;
    bottom: 0px;
}

.block-msg-header .block-items-msg .block-item-msg img{
    width: 13px;
    margin-left: 5px;
    margin-right: 5px;
}

.info-in-header-mobile{
    background: #EDEDED;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
    padding-left: 30px;
}

.info-in-header-mobile:after{
    content: '';
    background: url("../images/check2.png") no-repeat center;
    width: 20px;
    height: 20px;
    position: absolute;
    background-size: contain;
    left: 5px;
    top: 3px;
}

.evamatscomde .top-line, .czevamatseu .top-line{
    width: 30%;
}

.czevamatseu .tm-ferret2{
    margin: auto;
}

.bodybasket.czevamatseu .polecamy-mobile-block-desc{
    padding-bottom: 30px;
}

.bodyrubber-heel-plate .option-block.mounted-block{
    display: none;
}

.about-us-main .about-us-main-block{
    background: #F6F6F6;
    padding: 20px 20px;
    border-radius: 10px;
    font-size: 16px;
}

/*.awbout-us-main .container .blcock-about-text-big.hide {
    display: none;
}*/

.about-us-main .about-us-main-block .blcock-about-btn{
    color: var(--color-main);
    font-family: bold;
    cursor: pointer;
}

.about-us-main .about-us-main-block .blcock-about-btn:hover{
    text-decoration: underline;
}

.block-dop-info-har{
    color: #aeaeae;
    font-family: medium;
}

/*.dkevamatseu .paymentselect li:nth-child(7), .dkevamatseu .paymentselect li:nth-child(9){display: none!important;}*/

.wwwevadywanikipl .option-name.option-name-rozmiar-3271{
    display: none;
}

.wwwevadywanikipl .option-name.option-name-kolor-3271{
    display: none;
}

.wwwevadywanikipl .goodcard.goodcardcape .d-flex.align-items-md-center.align-items-start.flex-md-row.flex-column {
    display: none!important;
}

.wwwevadywanikipl .goodcard.goodcardcape .options_container{
    display: none!important;
}

.wwwevadywanikipl .goodcard.goodcardcape #product-options > .option-name {
    display: none;
}

.seo-for-page.regular {
    font-family: 'medium';
    font-size: 12px;
}
.seo-for-page.h2 {
    font-family: 'bold';
    font-size: 14px;
}
.seo-for-page.h3 {
    font-family: 'w600';
    font-size: 12px;
}

.block-seo-for-page-bottom {
    padding-top:40px;padding-bottom: 40px;
}

.dropdown-option.domain-dk{
    display: none;
}

.bodyeva-mats .button-hide-opis-detail{
    cursor: pointer;
}

.tab-pane .button-hide-opis-detail .button-hide-opis-detail-arrow, .bodyeva-mats .button-hide-opis-detail .button-hide-opis-detail-arrow {
    content: "";
    width: 10px;
    height: 10px;
    border: solid #898383;
    border-width: 1px 1px 0 0;
    display: inline-block;
    margin-left: 5px;
}

.tab-pane .button-hide-opis-detail .button-hide-opis-detail-arrow.up, .bodyeva-mats .button-hide-opis-detail .button-hide-opis-detail-arrow.up {
    transform: rotate(-45deg);
    margin-bottom: -3px;
}

.tab-pane .button-hide-opis-detail .button-hide-opis-detail-arrow.down, .bodyeva-mats .button-hide-opis-detail .button-hide-opis-detail-arrow.down {
    transform: rotate(135deg);
    margin-bottom: 3px;
}

.bodyeva-mats .block-seo-for-page .button-hide-opis-detail{
    display: block;
}

.block-seo-for-page-top {
    padding-bottom: 20px;
}

.block-seo-for-page .button-hide-opis-detail .button-hide-opis-detail-text{
    color: black;
    font-family: bold;
    cursor: pointer;
}

.bodyeva-mats .block-seo-for-page .button-hide-opis-detail .button-hide-opis-detail-arrow {
    display: none;
}

.bodyeva-mats .goodcard .button-hide-opis-detail {
    display: none;
}

.skevamatseu .region-selector .dropdown-dropdown .dropdown-select .store-selector-option, .czevamatseu .region-selector .dropdown-dropdown .dropdown-select .store-selector-option {
    flex-direction: row-reverse;
    width: 100px;
    justify-content: space-between;
}

.skevamatseu .region-selector, .czevamatseu .region-selector{
    background: #ffffff;
    padding: 5px 10px;
    border-radius: 45px;
    border: 1px solid #1d1d1d;
}

.skevamatseu .region-selector .dropdown-dropdown .dropdown-select .store-selector-option span,
    .czevamatseu .region-selector .dropdown-dropdown .dropdown-select .store-selector-option span {
    font-size: 12px;
    padding-left: 0px;
}

.header-orderstatus{
    white-space: nowrap;
}

.mobilepanelexpand > .region-selector {
    display: none;
}

.skevamatseu .mobilepanelexpand .region-selector, .czevamatseu .mobilepanelexpand .region-selector {
    display: block;
}

.skevamatseu .mobilepanelexpand .menu_top1 .region-selector .dropdown-list, .czevamatseu .mobilepanelexpand .menu_top1 .region-selector .dropdown-list {
    right: auto;
}

.skevamatseu .domain-pl, .czevamatseu .domain-pl {
    display: none;
}

.bodykontakt_s_poradcem .b2csocialform .t-input-phonemask__options-item, .bodykontakt_z_poradcem .b2csocialform .t-input-phonemask__options-item,
.bodykontakt_z_poradcom .b2csocialform .t-input-phonemask__options-item{
    display: none;
}

#t-phonemask_cz, #t-phonemask_sk {
    display: block;
}

.btn-block-ask-about-product{
    display: flex;
    align-items: center;
    color: #777777;
    font-family: 'bold';
    cursor: pointer;
    margin-top: 15px;
}

.btn-block-ask-about-product .block-icon {
    border: 1px solid #777777;
    border-radius: 100%;
    padding: 2px;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-block-ask-about-product .btn-ask-about-product {
    padding-left: 5px;
}
#facebox .loading{display: block!important;}
.bodyeva-mats #facebox .content {
    width: 100%;
}

.widgetblock-feedbackcard .wtitle {
    margin-bottom: 0px;
}

.widgetblock-feedbackcard .line-title {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.table-phone tr td{
    border: none;
}

.wwwevadywanikipl .goodcard.goodcardcape.good-3914 .goodselector {
    display: none;
}

.block-addr-footer {
    margin-bottom: 16px;
}

.bodyorganizers .order_button.disabled {
    background: #ededed;
    color: black;
}

.bodyorganizers .order_button.disabled:hover {
    background: #ededed;
    color: black;
}

.temporarily-unavailable-good {
    color: #990101;
}

.czevamatseu .closeblock .block_content.block-content-3 {
    display: block;
}

.deliv-icon-footer .deliv-icon-footer-item img {
    max-width: 100px;
}

.deliv-icon-footer .deliv-icon-footer-item {
    margin-left: 10px;
}

.deliv-icon-footer {
    margin-top: 10px;
    display: flex;
    align-items: center;
}

.widgetblock-die_marke .item-block {
    display: flex;
}

.widgetblock-die_marke .item-block-desc {
    margin-left: 20px;
}

.block-inne-mod {
    margin-left: 10px;
    display: none;
}

.widgetblock-die_mark_2 .item-block {
    margin-bottom: 20px;
}

.block-select-vopros {
    margin-bottom: 20px;
}

.block-select-vopros .block-select-vopros-other {
    margin-top: 10px;
    display: none;
}

.block-free-deliv-progress {
    background: #ededed;
    padding: 20px;
    position: relative;
}

.block-free-deliv-progress .block-free-deliv-progress-desc {
    margin-top: 10px;
    font-family: bold;
    font-size: 16px;
}

.block-free-deliv-progress .block-free-deliv-progress-desc span {
    color: #ED4C5C;
}

.block-free-deliv-progress progress {
    height: 20px;
    width: 100%;
    background: #FFFFFF;
    border-radius: 10px;
}

.block-free-deliv-progress progress::-webkit-progress-bar {
    height: 20px;
    width: 100%;
    background: #FFFFFF;
    border-radius: 10px;
}
.block-free-deliv-progress progress::-webkit-progress-value {
    height: 20px;
    width: 100%;
    background: #ed4c5c;
    border-radius: 10px;
}
.block-free-deliv-progress progress::-moz-progress-bar {
    height: 20px;
    width: 100%;
    background: #FFFFFF;
    border-radius: 10px;
}

.block-free-deliv-progress-line.green progress::-webkit-progress-value {
    height: 20px;
    width: 100%;
    background: green;
    border-radius: 10px;
}

/* new block thank page de */

.block-1-tp {
    border-radius: 22px;
    background: #EDEDED;
    padding: 37px 0px 37px 37px;
    height: 100%;
}

.block-1-tp .block-1-tp-data-item {
    margin-bottom: 37px;
}

.block-1-tp .block-1-tp-data-item:last-child {
    margin-bottom: 0px;
}

.block-1-tp .block-1-tp-data-item .block-1-tp-data-title {
    font-family: bold;
    margin-bottom: 5px;
}

.block-1-tp .block-1-tp-data-item .block-1-tp-data-val div {
    margin-bottom: 5px;
}

.block-3-tp {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}

.block-order-info {
    border-radius: 22px;
    background: #EDEDED;
    padding: 31px;
    min-height: 240px;
}

.block-3-tp .block-contact {
    border-radius: 22px;
    background: #EDEDED;
    padding: 37px 0px 37px 37px;
    min-height: 240px;
}

.block-3-tp .block-contact-title {
    font-size: 32px;
    font-family: bold;
    margin-bottom: 15px;
}

.block-3-tp .block-contact-name-manager {
    font-size: 20px;
}

.block-3-tp .block-contact-name-manager span {
    font-family: bold;
}

.block-3-tp .block-contact-work {
    font-size: 12px;
    margin-bottom: 10px;
}

.block-3-tp .block-contact-phone {
    font-size: 15px;
    margin-bottom: 10px;
}

.block-3-tp .block-contact-email {
    font-size: 15px;
}

.block-order-info .block-order-info-title {
    font-size: 30px;
    font-family: bold;
    margin-bottom: 15px;
}

.block-order-info .block-order-info-iters .block-order-info-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
}

.block-order-info .block-order-info-iters .block-order-info-item .block-order-info-item-title {
    font-size: 15px;
}

.block-order-info .block-order-info-iters .block-order-info-item .block-order-info-item-price {
    font-size: 15px;
    font-family: bold;
}

.block-total {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
}

.block-total .block-total-title {
    font-size: 20px;
}

.block-total .block-total-price {
    font-size: 20px;
    font-family: bold;
}

.block-2-tp .block-img img {
    width: 100%;
    border-radius: 22px;
}

.block-select-q {
    border-radius: 22px;
    background: #EDEDED;
    padding: 37px;
    min-height: 240px;
}

.block-2-tp {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.block-select-q .block-select-q-title {
    font-size: 32px;
    color: #990101;
    font-family: bold;
    margin-bottom: 5px;
}

.block-select-q .block-select-q-quest {
    font-size: 15px;
    font-family: bold;
    margin-bottom: 5px;
}

.block-select-q .block-finish-quest {
    font-size: 15px;
    margin-bottom: 5px;
}

.block-select-q .block-btn .btn-einreichen {
    background: #990101;
    color: #FFFFFF;
    font-size: 15px;
    border-radius: 45px;
    width: 200px;
    padding: 11px 0px;
    text-align: center;
    cursor: pointer;
}

.block-select-q .block-btn {
    display: flex;
    justify-content: space-around;
}

.block-select-q .block-select-q-answer {
    margin-bottom: 15px;
}

.block-2-tp .block-img {
    margin-bottom: 30px;
}

 .block-select-q .block-btn .btn-einreichen.view2 {
    border: 1px solid #990101;
    color: #990101;
    background: #FFFFFF;
}

.typ-block-mobile {
    display: none;
}

.bodyeva-mats .orderplate .price .block-showpriceold {
    font-family: 'light';
    font-size: 16px;
}
.block-showprice{display: block;}
.showpriceold-title {
    display: none;
}

.bodyeva-mats .showpriceold-title, .bodyeva-mats .showprice-title {
    display: unset;
}

.planned-prio {
    display: none;
}

/*.bodybasket.wwwevadywanikipl .option-name {
    display: none!important;
}*/

/* list-good-polecamy */

.block-list-good-polecamy .block-list-good-polecamy-item {
    max-width: 292px;
    padding: 0px 15px;
    width: 100%;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-img {
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-title {
    font-size: 16px;
    margin-bottom: 15px;
    font-family: bold;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-desc {
    font-size: 14px;
    margin-bottom: 15px;
    display: none;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-desc-short {
    font-size: 14px;
    margin-bottom: 15px;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-opt {
    font-size: 14px;
    margin-bottom: 15px;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-opt .block-opt-item {
    display: flex;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-opt .block-opt-item .block-opt-item-val{
    margin-left: 5px;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-opt .block-opt-item .block-opt-item-title{
    color: #6C757D;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-price{
    font-size: 16px;
    font-family: bold;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-price .block-price-val{
    color: #990100;
    margin-left: 5px;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-price-min{
    color: #6C757D;
    font-size: 10px;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-price-default{
    color: #6C757D;
    font-size: 10px;
    margin-bottom: 15px;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-price {
    display: flex;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-btn-add-card {
    font-size: 14px;
    font-family: bold;
    border: 2px solid #990100;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    cursor: pointer;
    color: #990100;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-btn-add-card:hover {
    color: #FFFFFF;
    background: #990100;
}

.block-list-good-polecamy .block-list-good-polecamy-item .block-img .icon-price {
    background: #E6E6E6;
    position: absolute;
    left: 0px;
    top: 10px;
    padding: 5px 25px;
    padding-left: 15px;
    border-radius: 0px 10px 10px 0px;
    font-size: 10pt;
    color: #FF0000;
}

.block-list-good-polecamy .block-list-good-polecamy-item .options-container-kolor {
    margin-left: 0px;
}

.link-show-full-desc {
    font-family: bold;
    margin-top: 5px;
    cursor: pointer;
}

.brushcolor-block .option-name{display: none;}


.order-discount-selected-delivery-methods-before {
    margin-bottom: 10px;
    color: green;
}

.order-discount-selected-delivery-methods .title {
    max-width: 70%;
}

.block-terms-and-conditions .block-terms-and-conditions-content {
    display: flex;
}

.block-terms-and-conditions .block-terms-and-conditions-content .block-terms-and-conditions-text {
    margin-left: 10px;
}

.block-terms-and-conditions .block-terms-and-conditions-error {
    color: red;
    margin-top: 10px;
    display: none;
}

.block-title-source {
    margin: 10px 0px 5px;
}

.dropdown>ul {
    background: #ffffff;
}

.undesliderblock td {
    border: none!important;
}


.widgetblock-askavailable17 .feedback-mainform li:last-child, .widgetblock-askavailable1 .feedback-mainform li:last-child{
    width: 100%!important;
}

.feedback-mainform .prefcontact {
    font-size: 9pt;
}

.feedback-mainform .prefcontact div {
    display: flex;
    align-items: flex-start;
}

.feedback-mainform .prefcontact div label {
    margin-left: 10px;
}

.feedback-mainform .prefcontact > div {
    margin-bottom: 10px;
}

div.askavailable {
    color: #ffffff;
    font-size: 12px;
    padding: 4px 15px;
    font-family: bold;
}

a.zobacz-2D {
    font-size: 12px;
    padding: 4px 8px;
    margin-left: 5px;
}

.buttons-car-found {
    display: flex;
}

.good_wrapper img {
    max-height: 170px;
}

.mainconstructor_bottom-description.item-2 {
    padding-bottom: 70px;
}



/*
@font-face {
  font-family: 'bold';
  src: url('../fonts/Montserrat-Bold.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;font-display: swap;
}

@font-face {
 font-family: 'light';
     src: url('../fonts/Montserrat-Regular.ttf')  format('truetype');
  font-style: normal;font-display: swap;
    line-height: 18px;
}
@font-face {
 font-family: 'medium';
     src: url('../fonts/Montserrat-Medium.ttf')  format('truetype');
  font-style: normal;font-display: swap;
    line-height: 18px;
}
@font-face {
 font-family: 'w600';
     src: url('../fonts/Montserrat-SemiBold.ttf')  format('truetype');
  font-style: normal;font-display: swap;
    line-height: 18px;
}*/
@font-face {
  font-family: 'light';
  src: url('../fonts/Inter-Medium.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;font-display: swap;
}
@font-face {
  font-family: 'bold';
  src: url('../fonts/Inter-Bold.ttf')  format('truetype');
  font-weight: normal;
  font-style: normal;font-display: swap;
}
@font-face {
  font-family: 'degbold';
  src: url('../fonts/DegularDisplay-Semibold.woff2') format('woff2'),
       url('../fonts/DegularDisplay-Semibold.otf') format('opentype');
  font-weight: normal;
  font-style: normal;font-display: swap;
}
@font-face {
  font-family: 'degblack';
  src: url('../fonts/DegularDisplay-Black.woff2') format('woff2'),
       url('../fonts/DegularDisplay-Black.otf') format('opentype');
  font-weight: normal;
  font-style: normal;font-display: swap;
}

.goodcard  .block-type-eva-select .block-type-eva-select-list .block-type-eva-select-item img {
    border-radius: 100%;
    border: 2px solid #FFFFFF;
    max-width: 40px;
}

.goodcard  .block-type-eva-select .block-type-eva-select-list .block-type-eva-select-item.active img {
    border: 2px solid #F5372A;
}

.goodcard  .block-type-eva-select .block-type-eva-select-list {
    display: flex;
}

.goodcard  .block-type-eva-select .block-type-eva-select-list .block-type-eva-select-item {
    margin-right: 2rem;
    position: relative;
    display: flex;
    align-items: center;
}

.goodcard  .block-type-eva-select .block-type-eva-select-list .block-type-eva-select-item .title {
    margin-left: 10px;
    color: #000000;
}

.addgoodsinstall .info-card {
    width: 14px;
    height: 14px;
    font-size: 11px;
}

.newsletterform-item .block-newsletterform-line {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 26px;
    color: #FFFFFF;
    font-size: 14px;
    background: #262B40;
    position: relative;
}

.newsletterform-item .block-newsletterform-line .block-newsletterform-line-data {
    text-decoration: underline;
    cursor: pointer;
}

.newsletterform-item .block-newsletterform-line-info-links-list {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    color: #FFFFFF;
    font-size: 12px;
    width: 50%;
}

.newsletterform-item .block-newsletterform-line-info-links-list a {
    color: #FFFFFF;
}

.newsletterform-item .block-newsletterform-line-info-links {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 26px;
    background: #262B40;
}

.newsletterform-item .block-newsletterform-line .block-close {
    position: absolute;
    right: 10px;
    cursor: pointer;
}

.newsletterform-item .block-newsletterform-form {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 110px;
}

.newsletterform-item .block-newsletterform-form .block-fild-newsletterform-line1 .block-name-input {
    width: auto;
    height: 41px;
    background: #ECEDEE;
    border: 2px solid #828595;
    border-radius: 20px;
    padding: 10px 20px;
    max-width: 190px;
}

.newsletterform-item .block-newsletterform-form .block-fild-newsletterform-line1 .block-email-input {
    padding: 10px 20px;
    width: auto;
    height: 41px;
    background: #ECEDEE;
    border: 2px solid #828595;
    border-radius: 20px;
}

.newsletterform-item .block-newsletterform-form .block-fild-newsletterform-line1 .block-submit-input {
    width: auto;
    padding: 0px 20px;
    height: 41px;
    background: #F5372A;
    border: 2px solid var(--color-night-blue);
    border-radius: 20px;

    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 20px;

    font-family: 'degblack';

    cursor: pointer;

    letter-spacing: 1px;
}

.newsletterform-item .block-newsletterform-form .block-fild-newsletterform-line1 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
}

.newsletterform-item .block-newsletterform-form .policy {
    margin-bottom: 0px;
    align-items: center;

    display: flex;
    font-size: 12px;
    line-height: 14px;
}

.newsletterform-item .block-newsletterform-form .policy>div:nth-child(1) {
    padding-right: 0px;
    margin-top: 0px;
}

.newsletterform-item .block-newsletterform-form .block-newsletterform-form-data {
    width: 610px;
}

.newsletterform-item .hide {
    display: none;
}

.newsletterform-item .block-newsletterform-form-hide {
    display: none;
}

.newsletterform-item .block-newsletterform-form-hide.show {
    display: block;
}

.bodyorderstatus .newsletterform-item, .bodyquestion .newsletterform-item, .bodykontakt-doradca .newsletterform-item, .bodyblog .newsletterform-item, .bodypaymentsuccess .newsletterform-item {
    display: none;
}

.newsletterform-item .block-newsletterform-form .policy p, .newsletterform-item .block-newsletterform-line-info-links-list p {
    margin-bottom: 0px;
}

.goodcard .orderplate .order_button.disabled {
    background: #828595;
}

.top-info-item .block-top-info-line {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 26px;
	color: #0F142B;
	font-size: 14px;
	background: #79D4F2;
	position: relative;
}

.top-info-item .block-top-info-line .block-top-info-line-data {
	cursor: pointer;
}

.top-info-item .block-top-info-line .block-close {
	position: absolute;
	right: 10px;
	cursor: pointer;
}

.top-info-item {
	display: none;
}

.bodyeva-mats .top-info-item, .bodyautokoberce-eva .top-info-item, .bodyeva-mats-5d .top-info-item, .bodyorganizers .top-info-item,
.bodyheel-plate .top-info-item, .bodycleaning-accessories .top-info-item, .bodyeva-home .top-info-item, .bodycertificate .top-info-item, .bodysales .top-info-item {
	display: block;
}

.reclamationform select.error {
	border: 2px solid red;
}