.box-with-categories{margin-top:0px !important;}
#column-left .box.box-with-categories.box-no-advanced .strip-line{display:block;border:2px solid #f0534d;}
.product-list .product-add ul.category-images{margin:0px;}
.product-list .product-add ul.category-images p{margin:0px;}
.input-group.btn-block.category-quantity button.btn.btn-primary{border:1px solid #dddddd;background:transparent!important;max-width:200px;}
.input-group.btn-block.category-quantity .input-group-btn .btn-primary:hover{background:#ddd !important;}
.product-info .thumbnails-carousel .owl-buttons .owl-next:hover, .product-info .thumbnails-carousel .owl-buttons .owl-prev:hover{color:#fff;}
button.btn.btn-primary i{color:black;vertical-align:top;}
button.btn.btn-primary:hover i{color:white;}
.fixed-header .market-phone.act{margin:9px 0px 0px -301px!important;}
.name-actions .name{text-align:center;}
.name-actions .price{text-align:center;}
.name-actions ul{display:flex;justify-content:center;}
.special-table tbody tr td{padding:5px;padding-bottom:5px;position:relative;padding-left:0;padding-top:0;}
.special-table .highlighted{color:#06c106;position:relative;z-index:2;}
.highlighted .highlighted-price{font-size:14px;padding-left:10px;color:#06c106;}
.wrap_simple .simplecheckout-cart-total{display:flex;text-align:left;}
.wrap_simple .simplecheckout-cart-total .tov{font-size:16px;font-weight:400;max-width:calc(100% - 140px);width:100%;}
#total_total .dic{display:inline-block;}
.name-actions.spec{padding-right:0;position:relative;}
.super.highlighted{position:relative;}
.super.highlighted:after{content:'✓';position:absolute;right:10px;font-size:20px;bottom:0px;}
.breadcrumb-style-6 .breadcrumb{margin-top:0px!important;}
.breadcrumb-style-6 .breadcrumb .container ul{padding-bottom:15px;padding-top:0px;}
.breadcrumb-style-6 .breadcrumb .container > div{padding-top:20px;padding-bottom:0px;text-align:left;}
.breadcrumb-style-6 .breadcrumb .pattern .title{background:#f3f3f3;padding:20px 0;}
.breadcrumb-style-6 .breadcrumb .container h1{padding-bottom:0px;border-bottom:none;margin:10px 0;}
.next-product-2{margin:0px;margin-top:10px;}
.breadcrumb-style-6 .breadcrumb .container .col-md-6{padding-top:10px;}
.breadcrumb-style-6 .breadcrumb .container .col-md-6 .title-container{padding-top:10px;display:flex;justify-content:center}
.title.w-btn{padding:0px !important;}
.breadcrumb .container h1{font-size:25px;}
.button-group.display{display:none;}
.product-filter .options .product-compare:before{display:none;}
.breadcrumb .container ul li:before{content:" → ";padding-right:4px;}
.breadcrumb ul li a{color:#333333;}
.top-bar .menu.left li:first-child{padding:0px;}
.breadcrumb-style-6 .breadcrumb .pattern .title{background:#f3f3f3;padding:10px 0;}
#mfilter-content-container .category-refine.category-list{margin-top:-0;}
.attrs{margin-left:5px;}
/*.hovered_attrs{width: 100%;height: 100%;overflow-y:scroll;position: absolute;border-radius: 2px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); background-color: white;opacity: 0;transition: 0.3s all;}*/
.hovered_attrs{width: 100%;height: auto;position: absolute;border-radius: 2px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); background-color: white;opacity: 0;transition: 0.3s all;}
.hovered_attrs::-webkit-scrollbar {width: 5px;}
.hovered_attrs::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.hovered_attrs::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;}
.categories_opt-block{height: auto; background-color: #B9B9B9; margin-bottom: 20px;padding-bottom: 10px;}
.opt_info{height: auto; background-color: #E9E9E9;}
.opt_buttons{height: auto; margin-top: 10px; margin-bottom: 20px;}
.selectOptprice{position: relative;}
.selectOptprice>i{cursor: pointer;color: #8B8B8B; font-size: 20px; position: absolute;right: 10%;top: 30px;width: 10px;height: 5px;pointer-events: none;}
.selectProduct>i{top: 15px; right: 15%;pointer-events: none;}
.filter_name_search{position: relative;}
.filter_name_search>i{cursor: pointer;position: absolute; right: 10%;top: 30px;width: 10px;height: 5px; color: rgba(139,139,139, 0.6); font-size: 20px;}
.button_change_opt{ width: 95%; margin-top: 10px; margin-left: 2.5%; position: relative;}
.button_change_opt>a>i{position: absolute; left: -10px; font-size: 20px;}
/*.button_change_opt::before{content: "\f14a";font:normal normal normal 14px/1 FontAwesome; color: #E9E9E9; font-size: 20px; position: absolute;left: -5px;top: 20px;width: 10px;height: 10px;}*/
.text_free_shipping{font-size: 11px;text-align: center; margin-left: 10px;margin-right: 10px; margin-top: 10px;}
.text_sale{font-size: 11px;text-align: center; margin-left: 10px;margin-right: 10px; margin-top: 10px;}
.text_sale>p{font-size: 11px;}
.percent_sale{font-weight: bolder;}
.total_sale{font-weight: bolder;}
.text_total{font-size: 11px;text-align: center; margin-top: 10px;}
.button_change_opt>a{color: black!important; font-size: 11px;}
.select>select{ height: 40px; border-radius: 5px !important; margin-top: 5px;}
.name-actions:hover>.hovered_attrs{opacity: 1; z-index: 1000000;}
.product-grid .row .col-sm-3:hover>.hovered_attrs{opacity: 1; z-index: 1000000;display: block}
.product-grid .row .col-sm-3 .hovered_attrs{left: 0;margin-left: 0;display:none;box-shadow: none;margin-top: -10px;background-color: white;border-left: 2px solid #f0534d;border-right: 2px solid #f0534d;border-bottom: 2px solid #f0534d;}
.hovered_attrs p{font-weight: 700;font-size: 16px;margin-top: 5px;}
.hovered_attrs > table tr td:nth-child(1){color: #808080;}
.hovered_attrs > table tr td:nth-child(2){color: #000;}
.product-grid .row .col-sm-3 .hovered_attrs p{margin-top: 20px}
/*.name-actions:hover>.hovered_attrs{opacity: 1;}*/
.name-actions.rig.col-sm-3::before{margin-left:-20px;}
.name-actions.attr-col.col-sm-3{}
.megamenu.shift-up .mmenu-h a{color:#333333;}
.standard-body #main .full-width .box-with-links{padding-top:0px !important;}
.standard-body .full-width .center-column.content-with-background{margin-top:0px!important;}
.product-tpl.product.clearfix.product-hover .only-hover ul li a{font-size:14px;font-family:Roboto;}
.megamenu.shift-up .mmenu-h a:hover{color:#f0534d;}
#main .main-page.camera_slider{margin:30px 0px 0px 0px;}
#main .other.camera_slider{margin:0px;}
.news .media{margin-top:0px;}
.megamenu.shift-up a strong{font-weight:400!important;}
.input-group-btn .btn.btn-primary{padding:10px 15px 9px 15px;}
.gr-b{display:flex;justify-content:center;}
.input-group.btn-block.category-quantity{max-width:142px !important;}
ul.list-box li a{color:#333;}
ul.list-box li a:hover{color:#f0534d;}
.open-form-popup h3{background:transparent;color:#39f;padding:10px 20px 0 20px;text-align:center;}
.simplecheckout-block-content input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea{border:none;}
.button, .btn{background:#f0534d !important;}
.button:hover, .btn:hover{background:#b4232a !important;}
body .popup-module .mfp-close{color:#f0534d;}
body .popup-module .mfp-close{border-color:#f0534d;}
body .popup-module .mfp-close:hover{background:#f0534d;}
body .popup-module .mfp-close:hover{border-color:#f0534d;}
.market-products-categories a:hover{color:#f0534d;}
#quickview_product .price .discount{display:inline-flex;flex-direction:column;}
#quickview_product .price .discount > span:last-child{background:#39f;padding:5px;color:#fff;font-size:14px;}
.htabs p:before{content:'';position:absolute;width:100%;height:2px;bottom:-1px;left:0;right:0;opacity:0;visibility:hidden;transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;z-index:1;background:#f0534d;visibility:visible;opacity:1;}
.prod-bot-title{overflow:hidden;}
.product-add .image{width:24%;}
/*.product-add .name-actions:nth-child(2){width:24%;padding-right:0;padding-left:0;z-index:1;}*/
.product-add .name-actions:nth-child(2){width:24%;padding-right:0;padding-left:0;}
.product-add .name-actions:nth-child(3){padding-right:0;padding-left:20px;width:20%;}
.product-add .name-actions:nth-child(4){width:32%;padding-right:0;}
.product-add .name-actions:nth-child(3):before{margin-left:-10px;}
.product-list .name-actions > .price{font-size:20px !important;}
.special{text-align:center !important;}
.body-other .standard-body .full-width .center-column .product-list > div:before, .fixed-body .col-md-12 .col-md-12.center-column .product-list > div:before, .standard-body .fixed .col-md-12 .col-md-12.center-column .product-list > div:before{left:-2px;right:-2px;}
.product-grid .row .col-sm-3:hover .product:before, .product-list > div:hover{border-color:#f0534d;}
.product-list > div{position:relative;margin:0px;box-sizing:border-box;padding:8px 23px;margin:0px -15px -1px -15px;border:2px solid transparent;transition:all 0.2s ease-in;z-index:1000000;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;}
.product-list{background:transparent!important;}
.product-add{background:white;}
.product-group{background:white;margin-top:15px !important;}
.product-list .product-group:before{content:'';position:absolute;bottom:0px;left:13px;right:13px;height:1px;z-index:-1;background:url(../img/bg-megamenu.png) bottom left repeat-x;}
.super{background:#39f;padding:5px;color:#fff;font-size:14px;margin:5px;margin-bottom:10px;text-align:center;}
.superCategory{border: 2px solid #D58B8B;padding:5px;font-size:14px;margin:5px;margin-bottom:10px;text-align:center;}
.product-group:hover{border:2px solid transparent !important;}
.product-list > div:before{content:'';position:absolute;bottom:-2px!important;left:13px;right:13px;height:1px;z-index:-1;background:url(../img/bg-megamenu.png) bottom left repeat-x;}
.product-list > div{position:relative;margin:0px;box-sizing:border-box;padding:8px 14px;margin:0px -15px 0px -15px;border:2px solid transparent;transition:all 0.2s ease-in;z-index:auto;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;}
/*.product-list > div{position:relative;margin:0px;box-sizing:border-box;padding:8px 14px;margin:0px -15px 0px -15px;border:2px solid transparent;transition:all 0.2s ease-in;z-index:1000000;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;}*/
.product-add.bord-last-pr:hover{border:none;}
.product-add.bord-last-pr{border:none;}
.prod-bot-title .htabs{z-index:2;text-align:center;margin:0px -15px;padding:0px 0px 0px 0px;position:relative;display:flex;justify-content:center;}
.prod-bot-title .htabs p{font-size:20px;font-weight:600 !important;display:inline-block;position:relative;padding:10px;margin:0;}
.breadcrumb .container h1{font-size:30px;font-weight:600 !important;}
.breadcrumb .title-container h1{border-bottom-color:#d42f37;}
.breadcrumb .title-container h1{color:#333;}
.breadcrumb .title-container h1{margin:0px;padding:0px 0px 9px 0px;font-size:25px;border-bottom:2px solid #d9121f;font-weight:500;display:inline-block;}
.tabs.form-tabs ul{list-style-type:none;display:flex;padding:0;margin:30px 0 15px;}
.tabs.form-tabs ul a{display:block;padding:10px 15px;border:1px solid #f0534d;margin-right:10px;color:#333;}
.tabs.form-tabs ul a.selected i.fa{color:#f0534d;}
.tabs.form-tabs ul a i.fa{font-size:35px;}
.form-group label i.fa.fa-link{padding-right:10px;}
#review{margin-top:20px;}
.file-upload input[type="file"]{display:none;}
.file-upload{position:relative;overflow:hidden;max-width:180px;height:40px;padding:8px 4px;display:block;color:#fff;text-align:center;}
.file-upload label.inp-label{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}
.file-upload span{line-height:36px;}
.img-cont-form{display:flex;flex-direction:row-reverse;justify-content:flex-end;max-width:700px;width:100%;margin:0 auto;}
.video-cont-form{max-width:700px;width:100%;margin:0 auto;}
.img-cont-form .control-label{width:65%;}
.img-cont-form .file-upload{width:35%;}
.img-cont-form .control-label-f{color:#c4c4c4;text-align:left;padding:0px 16px;}
.filename{background:#fff;border:0;}
input[type="text"]#filename{background:none !important;}
.inputs-type-2 textarea{background:#f3f3f3 !important;}
.rating i.active{color:#f0534d;}
.rating-label{color:#999999;}
.control-label.rating-label:before{content:'* ';color:#999999;font-weight:bold;}
.tabNavigation li:hover a{color:#f0534d;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{background:#f3f3f3;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{background:rgb(243, 243, 243);}
#review-btn{position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
div#review-btn:before{position:absolute;top:16px;left:70px;display:inline-block;border-top:9px solid transparent;border-right:9px solid #f3f3f3;border-bottom:9px solid transparent;border-bottom-color:#ffffff;content:'';}
#review-btn textarea{height:50px;}
#review-btn.act textarea{height:auto;}
#review-btn{max-width:650px;margin:0 0 15px;}
#review-btn .col-sm-12{padding-left:0px;}
.box > .prev:hover, .box > .next:hover, .product-info .thumbnails-carousel .owl-buttons .owl-prev:hover, .product-info .thumbnails-carousel .owl-buttons .owl-next:hover, div.pagination-results ul li:hover, .tab-content .prev-button:hover, .tab-content .next-button:hover{background:#f0534d;}.box > .prev:hover, .box > .next:hover, .product-info .thumbnails-carousel .owl-buttons .owl-prev:hover, .product-info .thumbnails-carousel .owl-buttons .owl-next:hover, div.pagination-results ul li:hover, .tab-content .prev-button:hover, .tab-content .next-button:hover{background:#f0534d;}
.box .box-heading, .product-block .title-block, .refine_search, .market-products-categories > ul > li > a{border-bottom-color:#f0534d;}
.product-grid .product .image{position:relative;}
.product-grid .row .col-sm-3:hover .product-hover .only-hover{visibility:visible;opacity:1;z-index:999999999999999;}
.mini-cart-total td:last-child{color:#d9121f;font-size:14px;font-weight:600;width:100px;}
#top #cart_block .dropdown-menu a{max-width:210px;}
.button-previous-next{color:#f0534d;}
.popup{background:#FFF;padding:50px 60px;text-align:left;max-width:600px;margin:40px auto;position:relative;}
.product-info .price .price-new{font-size:40px;margin-right:15px; font-weight: normal !important;}
.sale-new-type-5 #main .new, .sale-new-type-5 #main .sale{padding-left:16px;padding-right:16px;z-index:9 !important;}
.market-newsletter .inputs input{margin:0px;vertical-align:top;background:#fff;border:1px solid #d9d9d9;border-right:1px solid #d9d9d9;height:50px;display:table-cell;box-sizing:border-box;width:100%;padding-left:30px;font-size:12px;margin-right:20px;}
.market-newsletter .inputs{padding-top:33px;display:flex;padding-left:0px;}
.market-newsletter .inputs .button{display:block;width:140px;height:50px;text-align:center;padding:18px 0px 0px 0px;margin:0px 20px 0 0;position:static;right:0px;top:33px;font-size:11px !important;border-radius:0;}
.body-other .standard-body .full-width .product-info:before{content:'';position:absolute;top:10px;left:0;right:0;bottom:0;background:#fff;}
.box.box-no-advanced .box-content{background:white;padding:10px;}
.box-content.box-w-background{background:white;}
.box-content.box-w-background.row{padding:10px 10px 20px;}
.box-content.box-w-background.row .button.subscribe{float:right;}
.box-content.box-w-background.row > .col-sm-3{margin-top:21px;font-size:15px;}
.ya-share2__container_size_m .ya-share2__icon{height:25px !important;width:25px !important;background-size:24px 24px;}
.ya-share2__badge{border-radius:15px !important;}
.ya-share2__container_size_m .ya-share2__counter{line-height:30px !important;}
.button-previous-next:hover{background:#f0534d;}
.review .rating a{color:#333;}
.review .rating a:hover{color:#f0534d;}
.product-info .cart .add-to-cart .quantity input{padding-right:24px;width:70px;text-align:center;}
.main-content.full-width.inner-page .custom-footer .background .pattern .container{min-height:inherit;padding-bottom:initial;}
.simplecheckout .simplecheckout-step .simplecheckout-left-column{width:calc(45% - 10px);padding-right:15px;padding-left:40px;background:#fff;}
.simplecheckout .simplecheckout-step .simplecheckout-right-column{width:55%;background:rgba(150, 150, 150, 0.08);}
.simplecheckout .simplecheckout-step > div{position:relative;display:table-cell;vertical-align:top;width:376px;padding:40px 50px 30px 20px;}
.simple-module .mfp-content{top:5%;max-width:895px;width:100%;background:#fff;padding:10px;}
.oformlenie-zakaza{font-size:20px;font-weight:600 !important;font-family:Roboto;border-bottom:1px solid #f0534d;}
.simplecheckout-cart td{padding:0px 0px 0px 10px !important;}
.simplecheckout-cart td.name, .simplecheckout-cart td.quantity{vertical-align:top !important;}
.simplecheckout-cart td.name, .simplecheckout-cart td.name .price{text-align:left !important;font-weight:normal!important;display:block;font-size:20px;}
.simplecheckout-cart td:not(:first-child){padding:7px 0px 7px 15px !important;}
.simplecheckout-cart td{padding:16px 0px 0px 10px !important;}
.simplecheckout-block-content{padding:0px;width:100%;}
.simplecheckout-cart td{padding:7px 0px;}
.product-filter .list-options{float:left;width:auto;border:none;padding:0;}
.product-filter .list-options .sort{padding:14px 0px 12px 30px;float:left;width:auto;position:relative;border:none;}
.sort span:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px;}
.sort span:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px;}
.sort span{display:inline-block;margin-right:-4px;border:1px solid #ddd;padding:2px 5px;border-spacing:0px;}
.simplecheckout-cart td{padding:0 0 0 15px;}
.simplecheckout-cart td.image{padding-left:0!important;}
.simplecheckout-cart table.product-row td.quantity .input-group.btn-block span.input-group-btn button.btn.btn-danger{float:right;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity .input-group.btn-block input{text-align:center;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity .input-group.btn-block span.input-group-btn:nth-child(3) button{border-bottom-left-radius:0;border-top-left-radius:0;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity .input-group-btn .btn{height:35px!important;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity .quantity .input-group input{width:55px!important;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity input[type="text"]{padding:12px 10px 11px 10px!important;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity input[type="text"]{height:35px!important;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity .input-group-btn .btn{height:35px!important;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row tr:first-child td.quantity .input-group-btn button.btn.btn-danger{float:right;margin:0px;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity .input-group input{width:55px!important;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity .input-group-btn .btn-primary{background:transparent!important;border:1px solid #ddd;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity .input-group-btn .btn-primary:hover{background:#ddd!important;}
#simplecheckout_cart .price .price-old{display:block;}
.simplecheckout-left-column label{display:none !important;}
.simplecheckout-left-column fieldset.form-horizontal label{margin:0px;padding:0px;text-align:left;width:100% !important;}
.simplecheckout-left-column fieldset.form-horizontal > div > div{width:100% !important;}
.simplecheckout-left-column fieldset.form-horizontal .form-group{margin-right:0px;margin-left:0px;margin-bottom:10px;}
.simplecheckout-block{clear:both;margin-bottom:0!important;}
.simplecheckout-block > label{width:100%;}
.simplecheckout-left-column .checkout-heading.panel-heading{border-bottom:1px solid #f0534d;display:inline-block;font-size:18px;font-weight:500;}
.simplecheckout-left-column .checkout-heading.panel-heading p{margin:0px;}
#simplecheckout_shipping .checkout-heading.panel-heading,
#simplecheckout_shipping_address .checkout-heading.panel-heading,
#simplecheckout_payment .checkout-heading.panel-heading{border-bottom:none;font-size:13px;margin-top:15px;}
.form-group.row-customer_register > label{margin:0px;font-size:17px;font-weight:500;display:inline-block;}
#simplecheckout_customer input{color:#000;}
#simplecheckout_customer .checkout-heading.panel-heading{margin-top:15px;}
#simplecheckout_customer .success{display:none;}
#simplecheckout_shipping_address select,
#simplecheckout_shipping select,
#simplecheckout_payment select{color:#000;}
#simplecheckout_shipping_address .form-group,
#simplecheckout_shipping_address .form-group > div,
#simplecheckout_shipping_address .row-shipping_address_address_id{position:relative;}
#simplecheckout_shipping_address .form-group .col-sm-8:before{content:"\f078";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:9px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;color:#d9121f;position:absolute;top:15px;right:20px;z-index:1;}

#simplecheckout_shipping_address .form-group.row-shipping_address_zone_id > div:before{
right: 20px;
}
.simplecheckout-block-content {
padding: 0;
}
.simplecheckout-cart td {
border-bottom: none; 
}
#simplecheckout_shipping_address .simplecheckout-tooltip{display:block;}
#simplecheckout_shipping_address input,
#simplecheckout_shipping_address select{height:40px !important;font-size:13px !important;margin:0px 0px 10px;}
#simplecheckout_comment textarea{color:#000;}
.simplecheckout-cart a{color:#4ca6b2;}
.simplecheckout-cart-total>div{font-size:16px;}
.simplecheckout-cart-total>div>div{padding:10px 0;}
.adv-newslatter-cont{max-width:600px;width:100%;margin:0 auto !important;padding:10px 0 25px;}
.box.adv-newslatter .box-content{text-align:center !important;}
.simplecheckout-step #simplecheckout_customer input,
.simplecheckout-step #simplecheckout_customer select,
.simplecheckout-step #simplecheckout_payment select,
.simplecheckout-step #simplecheckout_shipping select{height:40px!important;}
.simplecheckout-step #simplecheckout_customer input{padding:12px 20px 11px 20px!important;}
.simplecheckout-step #simplecheckout_payment select, .simplecheckout-step #simplecheckout_shipping select{font-size:13px!important;}
span.checkout-heading-button a{border-bottom:1px dashed;}
.inputs-type-2 textarea, .inputs-type-2 input[type="text"], .inputs-type-2 input[type="password"], .inputs-type-2 input[type="datetime"], .inputs-type-2 input[type="datetime-local"], .inputs-type-2 input[type="date"], .inputs-type-2 input[type="month"], .inputs-type-2 input[type="time"], .inputs-type-2 input[type="week"], .inputs-type-2 input[type="number"], .inputs-type-2 input[type="email"], .inputs-type-2 input[type="url"], .inputs-type-2 input[type="search"], .inputs-type-2 input[type="tel"], .inputs-type-2 input[type="color"], .inputs-type-2 .uneditable-input, .inputs-type-2 select{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;background:#f3f3f3;border:none;}
.simplecheckout-step #simplecheckout_shipping_address select:after,
.simplecheckout-step #simplecheckout_shipping select:after,
.simplecheckout-step #simplecheckout_payment select:after{content:"\f078";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:9px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;color:#f0534d;position:absolute;top:18px;right:30px;z-index:1;}
#simplecheckout_customer .form-horizontal .row-customer_register input{height:18px!important;}
#simplecheckout_customer .form-horizontal .radio,
#simplecheckout_customer .form-horizontal .checkbox,
#simplecheckout_customer .form-horizontal .radio-inline,
#simplecheckout_customer .form-horizontal .checkbox-inline{padding-top:16px;padding-bottom:0px;margin-left:5px;}
.simple-module .mfp-content{padding:0;}
.simple-content{margin:0px 0px;}
div#simplecheckout_comment{margin-top:15px;text-align:center;}
.simplecheckout-step{display:flex;}
.simplecheckout .simplecheckout-step > div{width:inherit;}
.order_cart h1{margin:0px;padding:0px 0px 9px 0px;font-size:23px;border-bottom:2px solid #f0534d;font-weight:500;display:inline-block;margin-bottom:11px;}
.search_form .overflow-input input#search_query{background:white;}
.search_form .overflow-input input.input-block-level.search-query.ui-autocomplete-input{background:#f3f3f3;}
.featured{z-index:999;}
.sale-new-type-5 #main .new, .sale-new-type-5 #main .sale, .sale-new-type-5 #main .featured{padding-left:16px;padding-right:16px;position:absolute;margin-top:-5px;}
.simplecheckout-step .simplecheckout-right-column textarea{background:white!important;}
#simplecheckout_cart table.simplecheckout-cart tbody.product-row td.quantity .input-group-btn .btn-primary{background:white!important;border:1px solid #ddd;}
#top #cart_block:hover .cart-heading p{color:#d42f37;}
.market-phone p a:hover{color:#d42f37;}
.htabs a.selected:before, .filter-product .filter-tabs ul > li.active > a:before{background:#f0534d;}
#top #cart_block:hover .cart-heading .cart-icon, .cart-block-type-2 #top #cart_block:hover .cart-heading, .cart-block-type-9 #top #cart_block:hover .cart-heading, .cart-block-type-8 #top #cart_block:hover .cart-heading, .cart-block-type-7 #top #cart_block:hover .cart-heading, .cart-block-type-4 #top #cart_block:hover .cart-heading, .cart-block-type-6 #top #cart_block:hover .cart-heading, .cart-block-type-8 #top #cart_block:hover .cart-heading p, .cart-block-type-4 #top #cart_block:hover .cart-heading .cart-icon, .rtl .cart-block-type-8 #top #cart_block:hover .cart-heading p, .rtl .header-type-10 #top #cart_block:hover .cart-heading .cart-icon, .rtl .cart-block-type-4 #top #cart_block:hover .cart-heading .cart-icon{border-color:#d42f37;}
.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.popup-module.simple-module.mfp-with-zoom.mfp-ready .mfp-content{margin-bottom:20px;}
#simple_login{max-width:600px!important;min-width:600px!important;width:100% !important;border-radius:0px;border:none;padding:50px 60px;height:auto !important;}
.footer.full-width .advanced-grid h4{color:#333;}
.footer.full-width .advanced-grid li a{color:#2b7dd0;}
.footer .work-time{color:#333;}
.footer .work-time span{display:block;}
#tab-description table{width:100%;}
.search_form .search-cat{display:none;}
.rating-box{visibility:hidden;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.rating-box.act{visibility:visible;opacity:1;}
.rating-box .rating-cont{display:flex;flex-direction:row;}
#review-form, #review-btn, .form-group.required.rating-box{padding-left:79px;}
label.control-label.rating-label{margin-right:15px;}
.avatar{position:relative;}
.avatar img{position:absolute;left:-75px;top:5px;}
.required.rating-box div.required .control-label:before{content:'* ';color:#ccc !important;font-weight:bold;}
.review-list.avatar{padding-left:79px;text-align:left;border-bottom:1px solid #f3f3f3;margin-bottom:10px;padding-bottom:10px;padding-top:0;}
.review-list.avatar img{left:4px;}
.review-list .text{border:none;padding:0px;}
.review-list .text:after{display:none;}
.review-list .text:before{display:none;}
.review-list .answer{padding-left:79px;position:relative;margin:10px 0;}
.nlatter-block{display:flex;flex-direction:column;padding:0 15px;padding-bottom:15px;}
.nlatter-block .col100{display:flex;flex-direction:row;}
.nlatter-block .row50{align-items:center;margin:auto auto;padding:0px 40px;}
.nlatter-block div.col100.tt{padding:0px;margin:15px 0 25px;}
.nlatter-block .col100.tt .search_form{width:100%;}
.nlatter-block .col100.tt .search_form .overflow-input{position:relative;}
.nlatter-block .col100.tt .search_form input{border-bottom:1px solid #f0534d;margin:0px;width:100%;}
.nlatter-block .col100:nth-child(1) .row50 > div{width:100%;}
.nlatter-block .col100:nth-child(1) .row50 .chacked-type p{font-size:18px;text-align:left;}
.nlatter-block .col100:nth-child(1) .row50 .chacked-type{padding:15px 0;}
.nlatter-block .col100:nth-child(1) .row50 .chacked-type p img{width:5px;height:auto;}
.nlatter-block .col100:nth-child(1) .row50 .chacked-type p img{vertical-align:middle;width:20px;height:auto;margin-right:10px;}
.nlatter-block .col100:nth-child(1) .inputs{padding:0 30px 0 0px;position:relative;width:100%;}
.nlatter-block .newsl-img img{max-height:200px;}
.nlatter-block .col100:nth-child(1) .inputs .button.subscribe{margin:14px 7px 0px 0px;position:absolute;right:0;top:-4px;padding:14px 15px 14px 10px;border-bottom-left-radius:0;border-top-left-radius:0;}
.nlatter-block .col100:nth-child(1) .inputs input{padding:12px 80px 11px 20px;}
.search_form .button-search2{top:17px;}
.nlatter-block .row50{width:50%;display:flex;flex-direction:column;}
.box-w-background{border-top:1px solid #ddd;}
.advantages{background:white;margin-top:50px !important;margin-left:0px;margin-right:0px;margin-bottom:0px;padding-top:15px;padding-bottom:15px;}
.advantages .adv-item{display:flex;flex-direction:column;}
.advantages .adv-item img{max-width:55px;width:100%;margin:0 auto;}
.advantages .adv-item p{text-align:center;}
.advantages .adv-item h2{text-align:center;}
.advantages div.col-sm-3{border-right:1px solid #ddd;}
.advantages div.col-sm-3:last-child{border-right:none;}
.footer.full-width .advanced-grid li a:hover{color:#f0534d;}
#enter-social{display:flex;flex-direction:column;text-align:center;margin-top:20px;}
#enter-social .content.simplereg_socnetauth2_bline_content{margin:0 auto;}
.market-about-us{padding-top:21px;}
.product-center .block-disc{display:flex;flex-direction:row;justify-content:flex-start;}
.advantages-base{display:flex;flex-direction:row;border:1px solid #ddd;}
.advantages-base .advantages-base-item{padding:20px 15px 20px 85px;position:relative;}
.advantages-base .advantages-base-item:nth-child(1){width:30%;}
.advantages-base .advantages-base-item:nth-child(2){width:30%;}
.advantages-base .advantages-base-item:nth-child(3){width:40%;}
.advantages-base .advantages-base-item:before{content:'';position:absolute;top:47px;left:15px;display:block;width:53px;height:52px;}
.advantages-base .advantages-base-item:nth-child(1):before{background:url('/image/catalog/005-transport.png');background-size:cover;}
.advantages-base .advantages-base-item:nth-child(2):before{background:url('/image/catalog/004-credit-card.png');background-size:cover;}
.advantages-base .advantages-base-item:nth-child(3):before{background:url('/image/catalog/002-package.png');background-size:cover;}
.advantages-base .advantages-base-item:nth-child(4):before{background:url('/image/catalog/003-location.png');background-size:cover;}
.adv-newsl .search_form .button-search{top:19px;}
.advantages-base .advantages-base-item ul{list-style-type:none;padding-left:0px;}
.advantages-base .advantages-base-item .title{font-weight:600;margin-bottom:10px;text-transform:uppercase;}
.advantages-base .advantages-base-item .click_pop{border-bottom:1px dashed #2b7dd0;cursor:pointer;color:#2b7dd0;}
.advantages-base .advantages-base-item .click_pop:hover{border-bottom:none;color:#f0534d;}
.advantages-base .advantages-base-item:not(:last-child){border-right:1px solid #ddd;}
.advantages-base .advantages-base-item:nth-last-of-type(1){border-right:none;}
h2.acc-t{display:inline-block;font-size:20px;line-height:1;font-weight:600;border-bottom:2px solid #d42f37;padding:5px 0px 15px 0px !important;}
.smile-box{display:flex;justify-content:space-between;}
.smile-box .radio-inline img{width:20px;}
.smile-box .radio-inline, .smile-box .checkbox-inline{padding-left:0px;}
.popup{padding:50px 15px;}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline{margin-top:0;margin-left:0px;}
.table-flex{display:flex;flex-direction:row;}
.table-flex .flex-33{width:33%;}
.table-flex .status,
.table-flex .delivery,
.table-flex .cust{font-size:16px;font-weight:500;margin-bottom:10px;}
.status,
.cust,
.delivery{display:inline-block;font-size:20px;line-height:1;font-weight:600;border-bottom:2px solid #f0534d;padding:0px 0px 16px 0px;}
.nowrap{white-space:nowrap;}
.footer{padding-bottom:10px;}
.rating i{vertical-align:middle;}
.review-list .rating{margin-right:10px;}
.textarea-adv, .textarea-lim{padding:0 15px;}
.textarea-adv textarea, .textarea-lim textarea{height:46px;}
.limitations b, .advantage b{margin-right:10px;}
.text.advantage, .text.limitations{margin:5px 0;}
.like-dis span i{font-size:20px;vertical-align:middle;cursor:pointer;}
.like-dis span:not(:first-child){margin-left:10px;}
.like-dis span:nth-child(1) i{color:#3399ff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.like-dis span:nth-child(2) i{color:#28a228;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.like-dis span:nth-child(1) i:hover{color:#2b7ed0;}
.result_wr{font-size:14px;line-height:1.5;margin-top:6px;margin-left:5px;}
.like-dis span:nth-child(2) i:hover{color:#2fbd2f;}
.col-sm-12 .checkout-heading{background-color:#ffffff;}
.market-phone{max-width:270px;width:100%;}
.market-phone{padding-right:15px;margin:22px 0px 0px -301px;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.market-phone.hidden-md.qt_select p{padding:0 0 0 15px;}
.market-phone:after{margin:0px 0px 0px 7px;top:6px;}
.market-phone.act{margin:22px 0px 0px -301px;position:relative;}
.megamenuToogle-wrapper{background-color:#f0534d;}
.megamenuToogle-wrapper:hover, .active .megamenuToogle-wrapper{background-color:#f0534d;}
.megamenuToogle-wrapper:hover .container > div span, .active .megamenuToogle-wrapper .container > div span{background:#ffffff;}
.advanced-grid .market-phone:after{top:calc(50% - 5px)!important;right:0px!important;}
.advanced-grid .market-phone.act{margin:auto;position:relative;}
.bootstrap-datetimepicker-widget td span:hover{background:transparent;}
.bootstrap-datetimepicker-widget td span{display:inline-block;width:54px;height:54px;border-radius:14px;}
.login_wr .center-column{max-width:370px;width:100%;padding:40px 55px 20px 55px;}
.login_wr .row{display:flex;justify-content:center;}
.login_wr #column-right{display:none;}
.login_wr .center-column.content-with-background .col-lg-5{width:100%;}
.login_wr .center-column.content-with-background .col-lg-5 .well .img-box{display:flex;justify-content:center;margin-bottom:10px;}
.login_wr .center-column.content-with-background .col-lg-5 .well h2{text-align:center;}
.login_wr .center-column.content-with-background .col-lg-5 .well form .form-group{display:flex;flex-direction:column;}
.login_wr .center-column.content-with-background .col-lg-5 .well form.logIn input{width:100%!important;}
.login_wr .center-column.content-with-background .col-lg-5 .well .account_socnetauth2_bline_links table{margin:0 auto;}
.reg_wr #column-right{display:none;}
.reg_wr label.control-label{display:none!important;}
.reg_wr .col-sm-10{width:100%;}
.reg_wr .simpleregister-block-content{margin-bottom:0px;}
.reg_wr .buttons .btn{margin-top:0;}
.reg_wr .simpleregister-button-block.buttons .simpleregister-button-right{width:100%;}
.reg_wr .simpleregister-button-block.buttons .simpleregister-button-right #simpleregister_button_confirm{width:100%;text-align:center;}
.reg_wr .row{display:flex;justify-content:flex-end;}
.reg_wr .row .col-md-9.center-column.content-with-background{max-width:485px;width:100%;padding:40px 40px 20px 40px;}
.reg_wr .registr-text-left{width:calc(100% - 485px);display:flex;flex-direction:column;justify-content:center;}
.reg_wr .title{}
.reg_wr .title h1{display:inline-block;border-bottom:2px solid #f0534d;padding:0px 0px 16px 0px;display:inline-block;}
.reg_wr ul.lp-list{margin-top:20px;}
.reg_wr ul.lp-list li{font-size:16px;}
.exp_wr{margin-bottom:-10px;margin-top:10px;}
.exp_wr span:nth-of-type(1){font-size:13px;font-weight:500;}
.exp_wr .rating i{vertical-align:inherit;}
.exp_wr .sp{font-size:13px !important;font-weight:500;}
#cart_content .mini-cart-info tbody td.image img{width:100%;}
#cart_content #cart_content_ajax .mini-cart-info{max-height:295px;overflow:auto;}
#review-form .avatar{border-bottom:none;}

@media (min-width:1270px){#simplecheckout_shipping_address .form-group .col-sm-8{padding-right:0px;}}
@media (max-width:1270px){.table-responsive{overflow-x:auto;}
.table-products-account{overflow-x:hidden;}
.header-type-3 #header-center .horizontal ul.megamenu > li{margin-right:13px;}
}
@media (max-width:1260px){.advantages-base .advantages-base-item{padding:20px 15px 20px 46px;}
.advantages-base .advantages-base-item:before{content:'';position:absolute;top:47px;left:8px;display:block;width:30px;height:30px;}
}
@media (max-width:1100px){.advantages-base{flex-wrap:wrap;}
.advantages-base .advantages-base-item{width:50% !important;}
.advantages-base .advantages-base-item:nth-child(1), .advantages-base .advantages-base-item:nth-child(2){border-bottom:1px solid #ddd;}
#header-center{padding-right:0px;padding-left:0px;}
.header-type-3 #header-center .horizontal ul.megamenu > li{margin-right:10px;}
ul.megamenu > li > a strong, .megamenuToogle-wrapper .container{font-size:13px;}
.market-phone:after{margin:0px 0px 0px 7px;top:6px;right:0;}
.market-phone.act:after{margin:20px 0px 0px 7px;top:6px;right:0;}
}
@media (max-width:1000px){.product-center .block-disc{display:flex;flex-direction:column;}
}
@media (max-width:870px){.simplecheckout .simplecheckout-step .simplecheckout-left-column{margin-right:0px !important;padding-right:10px;padding-left:20px;}
.simplecheckout-left-column .checkout-heading.panel-heading .checkout-heading-button span:nth-child(2){float:none;text-align:center;}
.simplecheckout-step #simplecheckout_customer input,
.simplecheckout-step #simplecheckout_customer select,
.simplecheckout-step #simplecheckout_payment select,
.simplecheckout-step #simplecheckout_shipping select{height:30px!important;}
.simplecheckout-step #simplecheckout_customer input{padding:4px 10px 4px 10px!important;}
#simplecheckout_shipping_address .simplecheckout-block-content select,
#simplecheckout_shipping .simplecheckout-block-content select{padding:4px 10px 4px 10px;}
#simplecheckout_payment .simplecheckout-block-content select{padding:4px 10px 4px 10px;}
.order_cart h1{font-size:17px;}
.form-group.row-customer_register > label{font-size:13px;}
.simplecheckout-step #simplecheckout_shipping_address input,
.simplecheckout-step #simplecheckout_shipping_address select{height:30px!important;font-size:13px !important;}
.simplecheckout_shipping_address .button-body-type-7 .button,
.button-body-type-7 .btn{padding:10px 16px 9px 16px;}
.simplecheckout .simplecheckout-step > div{padding:50px 15px 30px 10px;}
.simplecheckout-left-column .checkout-heading.panel-heading span:first-child{font-size:14px;}
.select:after{top:13px;right:13px;}
}
@media (min-width:992px) and (max-width:1268px){.market-phone{max-width:196px;width:100%;}
.wr_all_opt.act{visibility:visible;text-align:left;opacity:1;}
.market-phone.hidden-md.qt_select a{font-size:12px;}
.market-phone .heading{display:block;text-align:left;padding:7px 0px 0px 1px;}
.market-phone.hidden-md.qt_select{text-align:left;}
.market-phone:after{margin:0px 0px 0px 7px;top:6px;right:0;}
.market-phone.hidden-md.qt_select p{padding:0 0 0 0px;}
.market-phone.act{margin:5px 0px 0px -301px;position:relative;}
}
@media (min-width:766px) and (max-width:1268px){.advanced-grid .market-phone img{display:none !important;}
.advanced-grid .market-phone span{font-size:12px;}
.advanced-grid .market-phone:after{top:23px!important;right:0px!important;}
.advanced-grid .for_inp{text-align:left;}
.advanced-grid .opt{text-align:left;}
.advanced-grid .market-phone.act:after{top:15px!important;right:0px!important;}
.market-phone .heading{display:block;text-align:left;padding:7px 0px 0px 0px;}
.market-phone{max-width:350px;width:100%;}
}
@media (min-width:990px) and (max-width:1268px){.market-phone{max-width:350px;width:initial;}
.market-phone{max-width:350px;width:initial!important;}
}
@media (max-width:992px){.market-phone.act{margin:10px auto;position:relative;}
.responsive .market-phone{margin:30px auto 0px auto;display:block !important;text-align:center!important;}
#review-form .avatar{padding:0 !important;}
}
@media (max-width:770px){.product-add .name-actions:nth-child(2){width:100%;}
.product-add .name-actions:nth-child(3){padding-right:0;padding-left:0px;width:100%;}
.product-add .name-actions:nth-child(4){width:100%;padding-right:0;}
.product-add .special-table thead td{text-align:center;}
.responsive .product-list .name-actions > ul{padding-left:0px;}
.responsive .product-grid .product .only-hover ul li a{max-width:130px;min-width:110px;height:35px;padding:5px 0px;width:100%;}
.special-table thead th{text-align:center;}
.nlatter-block .row50:nth-child(1){width:65%;}
.nlatter-block .row50:nth-child(2){width:35%;}
.nlatter-block h1{font-size:20px;}
.nlatter-block .chacked-type p{font-size:16px;}
.nlatter-block .col100:nth-child(1) .row50 .chacked-type p img{width:15px;}
.simplecheckout-step{flex-direction:column;}
.simplecheckout-cart tr td{border:none;}
.simplecheckout-cart .product-row tr{position:relative;display:block;}
.simplecheckout-cart .product-row tr .cl{position:absolute!important;top:0;right:0;}.rating-box .rating-cont{flex-wrap:wrap;}
}
@media (min-width:768px) and (max-width:992px){.responsive #main .market-contact p{padding:2px 0px 0px 4px;font-size:16px;}
#main .market-contact p{display:block;}
}
@media (max-width:768px){.responsive .standard-body .full-width .center-column.content-with-background{margin-top:0px !important;}
.table-products-account{overflow-x:hidden;}
.table-products-account{overflow-x:hidden;}
.table-flex .headr{width:100%;}
.table-flex .bodyt{width:100%;}
}
@media (max-width:765px){.bodyt{margin-top:30px;}
}
@media (max-width:700px){.nlatter-block .row50:nth-child(1){width:100%;}
.nlatter-block .row50:nth-child(2){display:none;}
.nlatter-block .row50{padding:0px 10px;}
.nlatter-block .col100.tt .search_form{width:100%;padding:0 10px;}
}
@media (max-width:630px){.review-list.avatar{padding-left:0px;}
.review-list.avatar{display:flex;flex-direction:column;}
.review-list .rating, .like-dis{text-align:center;}
.review-list .rating{margin-right:0;}
}
@media (max-width:550px){.avatar img{display:none;}
#review-form, #review-btn, .form-group.required.rating-box{padding-left:0px;}
}
@media (max-width:525px){.advantages-base .advantages-base-item{width:100% !important;}
.advantages-base .advantages-base-item:nth-child(3){border-bottom:1px solid #ddd;}
.advantages-base .advantages-base-item:not(:last-child){border-right:none;}
}
@media (max-width:450px){.product-grid .product .price, .advanced-grid-products .product .right .price, #top #cart_block .cart-heading p strong, .cart-total table tr td:last-child, .mini-cart-info td.total, .mini-cart-total td:last-child, .today-deals-products .product .price, .architecture-products .product .right .price, .matrialarts-products .matrial-product .right .price{display:flex;flex-direction:column;}
.featured{font-size:10px;}
.sale, #main .new{font-size:10px;}
.review-list .answer{padding-left:30px;}
.img-cont-form{display:flex;flex-direction:column;justify-content:flex-end;max-width:700px;width:100%;}
.img-cont-form .control-label, .img-cont-form .file-upload{width:100%;}
.nlatter-block h1{font-size:18px;}
.nlatter-block .col100:nth-child(1) .row50 .chacked-type p{font-size:14px;text-align:left;}
.nlatter-block .col100:nth-child(1) .inputs .button.subscribe{padding:15px 9px 15px 5px;}
.nlatter-block .col100:nth-child(1) .inputs .button.subscribe{padding:15px 9px 15px 5px;}
.nlatter-block .col100:nth-child(1) .inputs .button.subscribe{font-size:9px !important;}
.search_form .button-search2{font-family:FontAwesome;position:absolute;right:3px;top:19px;cursor:pointer;font-size:16px;line-height:16px;font-weight:400;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.search_form .overflow-input input{background:white;padding-right:46px;}
.search_form .button-search{top:0px !important;}
.smile-box{display:flex;justify-content:center;flex-wrap:wrap;}
.smile-box label.radio-inline{width:32%;}
.advanced-grid .market-phone img{left:1px;display:none!important;}
.wr_all_opt.act{visibility:visible;opacity:1;width:100%;}
.advanced-grid .market-phone.act:after{top:10px!important;right:-10px!important;}
.advanced-grid .opt{text-align:center !important;}
.advanced-grid .for_inp{text-align:center !important;}
.market-phone .heading{display:block;text-align:center;padding:7px 0px 0px 0px;}
}
@media (max-width:360px){.wr_all_opt.act{visibility:visible;opacity:1;width:100%;}
.advanced-grid .market-phone.act:after{top:10px!important;right:-10px!important;}
.advanced-grid .opt{text-align:center !important;}
.advanced-grid .for_inp{text-align:center !important;}
}
@media (max-width:350px){.smile-box label.radio-inline{width:35%;}
.smile-box{padding:0px;}
.smile-box label.radio-inline{width:50%;}
.simplecheckout-cart-total{font-size:10px;}
.market-phone .heading{font-size:9px;}
.news.v1 .col-sm-3.col-xs-6{width:100%;}
}

@media(max-width:1270px){
.header_col .time {
text-align: center
}
}
@media(max-width:600px){
.cart-stock {
margin-left: 0;
}
.menu.left .hov_menu{
display: none;
}
.menu.left i {
font-size: 20px;
}
.top-bar .menu.left li:first-child {
padding: 0px 7px;
}
}
@media(max-width:992px){
.simple_socnetauth2_bline_links img{
width: 25px;
}
.simplecheckout-step .order_cart+div {
flex-direction: column;
}
}
@media(max-width:770px){
.simplecheckout-step .order_cart+div {
flex-direction: row;
}
}

.highlighted.super{background:#06c106;color:#fff;padding-right:20px;}
.highlighted.super:after{display:none;}
.advantages-base .advantages-base-item .popup_title ul{list-style-type:inherit;padding-left:40px;}
.category-info{background:#fff;padding:20px 50px !important;color:#8c8c8c;}
.manag .button{padding:10px 25px 9px!important;}
.advantages-base_main table{width:100%;background:white;border-spacing:1px;}
.advantages-base_main table th{background:#f1f1f1;padding:5px;}
.advantages-base_main table td{padding:5px;}
.advantages-base_main h1{font-weight:500 !important;}

.simplecheckout > .content{
display: flex;
position: relative;
justify-content: center;
top: 35px;
font-size: 16px;
max-width: 400px;
margin: auto;
}
.simple-content .simple-content .input-group-btn{
vertical-align: top;
}
.simplecheckout > .content {
justify-content: flex-start;
padding-left: 10px;
}
#map{
height: 500px;
}
.box-type-13 .col-md-3 .box-no-advanced .box-content{
padding: 0;
}

.mfilter-content-opts{
padding: 0 15px;
}
.mfilter-heading-content {
padding: 10px 10px 10px 30px;
background: #f3f3f3;
}
.mfilter-col-input input[type=checkbox], .mfilter-col-input input[type=radio] {
margin: 0;
}
.mfilter-tb .mfilter-tb-as-tr.mfilter-first-child .mfilter-tb-as-td{
padding: 0;
}
.mfilter-heading{
position: relative;
padding-top: 0;
margin-top: 15px;
}
.mfilter-heading:after {
position: absolute;
content: ' ';
display: block;
background: url(https://i.allo.ua/skin/frontend/enterprise/allov2/images/sprite-all.png) no-repeat -528px -63px;
width: 10px;
height: 10px;
left: 10px;
top: calc(50% - 5px);
transform: rotate(0deg);
}
.mfilter-heading.mfilter-collapsed:after{
transform: rotate(-90deg);
}
.mfilter-tb input[type="checkbox"]{
display: none;
}
.mfilter-tb input[type="checkbox"] + label{
position: relative;
padding-left: 20px !important;
display: block;
line-height: 1.5;
float: left;
}
.mfilter-tb input[type="checkbox"] + label:after{
display: block;
content: ' ';
width: 15px;
height: 15px;
border: 1px solid #000;
text-align: center; 
position: absolute;
left: 0;
top: 3px;  
}
.mfilter-tb input[type="checkbox"] + label:before{
content: '\2713';
display: inline-block;
color: #f0534d;
font-size: 15px;
line-height: 15px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: 0.3s;
transition: 0.3s;
position: absolute;
left: 2px;
top: 3px;
}
.mfilter-tb input[type="checkbox"]:checked + label:before{    
-webkit-transform: scale(1);
transform: scale(1);
}
.mfilter-counter {
background: transparent !important;
color: #777 !important;
float: left;
}
.mfilter-counter:after {
border-right-color: transparent !important;
content: ')';
position: static;
border-width: 0;
margin-top: 0;

}
.mfilter-counter.mfilter-close {

float: inherit; 
margin-top: 7px;
}
.mfilter-counter:before {
content: '(';

}
.mfilter-tb-as-td.mfilter-col-count{
float: left !important;
}
.mfilter-price-inputs{
text-align: center;
}
input#mfilter-opts-price-max{
margin-right: 5px;
}
input#mfilter-opts-price-max,input#mfilter-opts-price-min {
border: 1px solid #e5e5e5;
height: 30px;
width: 70px;
text-align: center;
box-sizing: border-box;
padding: 5px;
}
.mfilter-button-bottom {
padding: 10px;
}
.mfilter-button-reset {
float: none; 
}
label.mfilter-tb-as-td {
max-width: 190px;
}

.manag .call_img_1 img {
margin: 0 auto;
padding-top: 8px;
position: static;
transform: scale(1.1);
}
.manag .call_img_1 {
text-align: center;
padding: 0;
box-shadow: 0 0px 0 1px #d6dddf inset;
}
.manag .call_img_1:after {
top: 0;
}

.call_img {
box-shadow: 0 0px 0 1px #d6dddf inset;
}
.call_img img {
padding-top: 10px;
}
.col-md-3 .box-no-advanced.box .box-content {
border-color: #e5e5e5;
}
.avatar {
position: relative;
overflow: hidden;
padding: 10px 0;
border-bottom: 1px solid #f3f3f3;
}
div#question div.pagination-results .text-right,
div#review div.pagination-results .text-right {
display: none !important;
}
.question-list .author span {
font-size: 10px;
opacity: 0.8;
font-style: italic;
padding-left: 3px;
}

.blur{-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px);}

.found_in_categories a{color:#2b7dd0;}
.box-category .category-level-3 > li > a{display:none;font-size:0.92em;padding:8px 5px 8px 60px !important;}
.box-category .active + .category-level-3 > li > a{display:block;}

[data-yvideo]:after{background-image:url(/image/catalog/youtube_icon/128px/dark/youtube_social_icon_dark.png);opacity:0.7;background-repeat:no-repeat;background-position:center;content:'';cursor: pointer;height:80%;left:10%;position:absolute;top:10%;width:80%;}
[data-yvideo]:hover:after{background-image:url(/image/catalog/youtube_icon/128px/red/youtube_social_icon_red.png);opacity:1;}

.owl-item a.popup-image{display:block;}

.button_inform{background-color: #888888;border: 1px solid #777777;color: #ffffff;min-height: 3em;min-width:9em;padding: 0.5em 1em;text-align: center;}
.button_inform:hover{
    background-color: #777777;
    transition: background-color 0.2s;
}
.button_inform img{vertical-align: top;}
.super.super-gray{background-color: #888888;}
.help-error{color:red;}

.add-to-cart .button_inform{width:100%;}
.add-to-cart .button_inform:before{background-image:url(/image/catalog/letter.png);background-repeat:no-repeat;background-position:center;background-size: 30px 20px;content:'';display:inline-block;margin-right:0.5em;min-height:20px;min-width:30px;vertical-align:sub;}

#simpleaddress .checkout-heading.panel-heading,
#simpleaddress #shipping_address label{border:none;float:left;font-weight:bold;margin:0em;padding:1em 3em;text-align:right;width:30%;}
#simpleaddress .simplecheckout-block-content,
#simpleaddress #shipping_address  label + div{float:right;padding:0em;width:70%;}
#simpleaddress #shipping_address .checkout-heading{display:none;}
#simpleaddress #shipping_address .simplecheckout-block-content{width:100%;}
#simpleaddress #shipping_address .form-group{margin:0em;}
#simpleaddress input, #simpleaddress select{color:#000000;font-size:1em;margin:0em 0em 2em;}

.SOCNETAUTH, .account_socnetauth2__header, .simplereg_socnetauth2__header, .account_socnetauth2_bline_links, .simplereg_socnetauth2_bline_links{text-align:center;width:100%;}
.SOCNETAUTH table, .account_socnetauth2_bline_links table, .simplereg_socnetauth2_bline_links table{display:inline-table;}

/* currency symbol */
.symbol-left, .symbol-right{font-size: 0.9em;}
.product-info .symbol-left, .product-info .symbol-right{font-size: 0.6em;}

/* callback */
.callback-link {
  color: #1771b9;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 13px;
  text-decoration: none;
  vertical-align: middle;
}
.callback-link__icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  position: relative;
  -webkit-animation-name: shake;
  animation-name: shake;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.callback-link__icon svg {
  display: inline-block;
  vertical-align: middle;
}
.callback-link__icon svg path {
  -webkit-animation: pulse 2s ease infinite alternate;
  animation: pulse 2s ease infinite alternate;
  -webkit-transition: fill 0.1s ease-in-out;
  transition: fill 0.1s ease-in-out;
}
.callback-link .callback-link__title {
  color: #1771b9;
  font-size: 13px;
}
.sticky-header .callback-link__icon{display: none;}


/* Change manager */
.manager_selection {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10000;
    width: 100vw;
    height: 100vh;
    display: none;
    overflow-y: auto;
}
.manager_selection-black {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: rgba(0,0,0,.2);
    transition: 0.3s all;
}
.manager_selection-main {
    opacity: 0;
    position: relative;
    width: 1200px;
    background-color: white;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: 0.3s all;
    display: flex;
    flex-wrap: wrap;
}
.manager_selection-main.small{
    width: 500px;
}
.manager_selection.opened {
    display: block;
}
.manager_selection.opened .manager_selection-black{
    opacity: 1;
}
.manager_selection.opened .manager_selection-main{
    opacity: 1;
}
.manager_selection-main--close{
    position: absolute;
    right: -20px;
    top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #f0534d;
    cursor: pointer;
    background-color: white;
    transition: 0.3s all;
}
.manager_selection-main--close i{
    color: #f0534d;
    font-size: 14px;
    transition: 0.3s all;
}
.manager_selection-main--close:hover{
    background-color: #f0534d;
}
.manager_selection-main--close:hover i {
    color: white;
}
.manager_selection-main--current{
    padding: 10px;
    width: 25%;
}
.manager_selection-main--others{
    padding: 10px;
    width: 75%;
    background-color: #F1F8FF;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start;
}
.manager_selection-main--title{
    width: 100%;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin-top: 10px;
}
.manager_selection-main-wrapper{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.manager_selection-main-wrapper .manager_card {
    width: calc(100% / 3);
}
.manager_card{
    padding: 10px;
}
.manager_card-image{
    margin-top: 15px;
    border-radius: 50%;
    overflow: hidden;
    width: 180px;
    height: 180px;
    margin: 0 auto;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    border: 5px solid transparent;
}
.manager_card-image image {
    max-width: 100%;
    max-height: 100%;
}
.manager_card-name{
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    margin-top: 20px;
}
.manager_card-input{
    margin-top: 25px;
}
.manager_card-input textarea {
    resize: none;
    width: 100%;
    height: 90px;
    font-size: 14px;
    color: black;
    font-weight: 500;
    border: 1px solid black;
    outline: none;
}
.manager_card-input textarea::placeholder {
    font-size: 14px;
    color: #C2C2C2;
    font-weight: 500;
}
.manager_selection-main--button{
    margin-top: 35px;
    display: inline-block;
    padding: 12px 18px;
    color: white;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    background-color: #f0534d;
    transition: 0.3s all;
    cursor: pointer;
    margin-bottom: 10px;
}
.manager_selection-main--button:hover{
    background-color: #b4232a;
}
.manager_selection-main-wrapper .manager_card:hover .manager_card-image{
    border-color: #6B9BE5;
}
.manager_selection-main-wrapper .manager_card.active .manager_card-image{
    border-color: #6B9BE5;
}
.manager_selection-main--success{
    display: none;
    padding: 20px;
}
.manager_selection-main--success.active {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.manager_selection-main--success-image{
    margin-right: 10px;
    border-radius: 50%;
    width: 180px;
    height: 180px;
    margin-top: 80px;
    overflow: hidden;
}
.manager_selection-main--success-image image {
    max-width: 100%;
    max-height: 100%;
}
.manager_selection-main--success-text{
    max-width: 260px;
    border-radius: 20px;
    background-color: #F0F0F0;
    padding: 10px 20px;
    font-size: 16px;
    color: black;
}

@media (min-width: 1200px) and  (max-width: 1400px) {
    .manager_selection-main {
        width: 1000px;
    }
    .manager_selection-main.small{
        width: 500px;
    }
    .manager_selection-main--close{
        right: -20px;
        top: -20px;
        width: 40px;
        height: 40px;
    }
    .manager_selection-main--close i{
        font-size: 14px;
    }
    .manager_selection-main--current{
        padding: 10px;
        width: 25%;
    }
    .manager_selection-main--others{
        padding: 10px;
        width: 75%;
    }
    .manager_selection-main--title{
        font-size: 24px;
        margin-top: 10px;
    }
    .manager_selection-main-wrapper .manager_card {
        width: calc(100% / 3);
    }
    .manager_card{
        padding: 10px;
    }
    .manager_card-image{
        margin-top: 15px;
        width: 170px;
        height: 170px;
    }
    .manager_card-name{
        font-size: 22px;
        margin-top: 20px;
    }
    .manager_card-input{
        margin-top: 25px;
    }
    .manager_card-input textarea {
        height: 90px;
        font-size: 14px;
    }
    .manager_card-input textarea::placeholder {
        font-size: 14px;
    }
    .manager_selection-main--button{
        margin-top: 35px;
        padding: 10px 18px;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .manager_selection-main--success{
        padding: 20px;
    }
    .manager_selection-main--success-image{
        margin-right: 10px;
        width: 180px;
        height: 180px;
        margin-top: 80px;
    }
    .manager_selection-main--success-text{
        max-width: 260px;
        border-radius: 20px;
        padding: 10px 20px;
        font-size: 16px;
    }
}

@media (min-width: 800px) and (max-width: 1280px) {
    .manager_selection-main {
        width: 780px;
    }
    .manager_selection-main.small{
        width: 400px;
    }
    .manager_selection-main--close{
        right: -15px;
        top: -15px;
        width: 30px;
        height: 30px;
    }
    .manager_selection-main--close i{
        font-size: 14px;
    }
    .manager_selection-main--current{
        padding: 7px;
        width: 25%;
    }
    .manager_selection-main--others{
        padding: 7px;
        width: 75%;
    }
    .manager_selection-main--title{
        font-size: 20px;
        margin-top: 10px;
    }
    .manager_selection-main-wrapper .manager_card {
        width: calc(100% / 3);
    }
    .manager_card{
        padding: 7px;
    }
    .manager_card-image{
        margin-top: 15px;
        width: 130px;
        height: 130px;
    }
    .manager_card-name{
        font-size: 18px;
        margin-top: 15px;
    }
    .manager_card-input{
        margin-top: 20px;
    }
    .manager_card-input textarea {
        height: 70px;
        font-size: 12px;
    }
    .manager_card-input textarea::placeholder {
        font-size: 12px;
    }
    .manager_selection-main--button{
        margin-top: 35px;
        padding: 10px 18px;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .manager_selection-main--success{
        padding: 20px;
        justify-content: space-between;
    }
    .manager_selection-main--success-image{
        margin-right: 10px;
        width: 130px;
        height: 130px;
        margin-top: 80px;
    }
    .manager_selection-main--success-text{
        max-width: 210px;
        border-radius: 20px;
        padding: 10px 16px;
        font-size: 14px;
    }
}

@media (min-width: 480px) and (max-width: 800px) {
    .manager_selection-main {
        width: 460px;
    }
    .manager_selection-main.small{
        width: 400px;
    }
    .manager_selection-main--close{
        right: -15px;
        top: -15px;
        width: 30px;
        height: 30px;
    }
    .manager_selection-main--close i{
        font-size: 14px;
    }
    .manager_selection-main--current{
        padding: 5px;
        width: 100%;
    }
    .manager_selection-main--others{
        padding: 5px;
        width: 100%;
    }
    .manager_selection-main--title{
        font-size: 18px;
        margin-top: 0px;
    }
    .manager_selection-main-wrapper .manager_card {
        width: calc(100% / 3);
    }
    .manager_card{
        padding: 5px;
    }
    .manager_card-image{
        margin-top: 5px;
        width: 100px;
        height: 100px;
    }
    .manager_card-name{
        font-size: 16px;
        margin-top: 5px;
    }
    .manager_card-input{
        margin-top: 10px;
    }
    .manager_card-input textarea {
        height: 50px;
        padding: 4px;
        font-size: 12px;
    }
    .manager_card-input textarea::placeholder {
        font-size: 12px;
    }
    .manager_selection-main--button{
        margin-top: 15px;
        padding: 8px 16px;
        font-size: 14px;
        margin-bottom: 10px;
    }
    .manager_selection-main--success{
        padding: 20px;
        justify-content: space-between;
    }
    .manager_selection-main--success-image{
        margin-right: 10px;
        width: 130px;
        height: 130px;
        margin-top: 80px;
    }
    .manager_selection-main--success-text{
        max-width: 210px;
        border-radius: 20px;
        padding: 10px 16px;
        font-size: 14px;
    }
}

@media (max-width: 480px) {
    .manager_selection-main {
        width: 320px;
    }
    .manager_selection-main.small{
        width: 320px;
    }
    .manager_selection-main--close{
        right: -15px;
        top: -15px;
        width: 30px;
        height: 30px;
    }
    .manager_selection-main--close i{
        font-size: 12px;
    }
    .manager_selection-main--current{
        padding: 5px;
        width: 100%;
    }
    .manager_selection-main--others{
        padding: 5px;
        width: 100%;
    }
    .manager_selection-main--title{
        font-size: 16px;
        margin-top: 0px;
    }
    .manager_selection-main-wrapper .manager_card {
        width: calc(100% / 3);
    }
    .manager_card{
        padding: 5px;
    }
    .manager_card-image{
        margin-top: 5px;
        width: 90px;
        height: 90px;
    }
    .manager_card-name{
        font-size: 15px;
        margin-top: 5px;
    }
    .manager_card-input{
        margin-top: 7px;
    }
    .manager_card-input textarea {
        height: 40px;
        padding: 4px;
        font-size: 10px;
    }
    .manager_card-input textarea::placeholder {
        font-size: 10px;
    }
    .manager_selection-main--button{
        margin-top: 12px;
        padding: 7px 14px;
        font-size: 12px;
        margin-bottom: 8px;
    }
    .manager_selection-main--success{
        padding: 20px;
        justify-content: space-between;
    }
    .manager_selection-main--success-image{
        margin-right: 10px;
        width: 110px;
        height: 110px;
        margin-top: 80px;
    }
    .manager_selection-main--success-text{
        max-width: 160px;
        border-radius: 20px;
        padding: 8px 12px;
        font-size: 13px;
    }
}
/* Change manager END */


/* Save order */
.save_order {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10000;
    width: 100vw;
    height: 100vh;
    display: none;
    overflow-y: auto;
}
.save_order-black {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: rgba(0,0,0,.2);
    transition: 0.3s all;
}
.save_order-main {
    opacity: 0;
    position: relative;
    width: 500px;
    background-color: white;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: 0.3s all;
    display: flex;
    flex-wrap: wrap;
}
.save_order.opened {
    display: block;
}
.save_order.opened .save_order-black{
    opacity: 1;
}
.save_order.opened .save_order-main{
    opacity: 1;
}
.save_order-main--close{
    position: absolute;
    right: -20px;
    top: -20px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #f0534d;
    cursor: pointer;
    background-color: white;
    transition: 0.3s all;
}
.save_order-main--close i{
    color: #f0534d;
    font-size: 14px;
    transition: 0.3s all;
}
.save_order-main--close:hover{
    background-color: #f0534d;
}
.save_order-main--close:hover i {
    color: white;
}
.save_order-main__wrapper{
    padding: 20px;
    width: 100%;
    background-color: #F1F8FF;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.save_order-title{
    width: 100%;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin-top: 10px;
}
.save_order-input {
	width: 100%;
	margin-top: 20px;
}
.save_order-input input {
    width: 100%;
    height: 45px;
    font-size: 14px;
    color: black;
    font-weight: 500;
    border: 1px solid black!important;
    outline: none;
}
.save_order-input input::placeholder {
    font-size: 14px;
    color: #C2C2C2;
    font-weight: 500;
}
.save_order-input textarea {
    resize: none;
    width: 100%;
    height: 90px;
    font-size: 14px;
    color: black;
    font-weight: 500;
    border: 1px solid black!important;
    outline: none;
}
.save_order-input textarea::placeholder {
    font-size: 14px;
    color: #C2C2C2;
    font-weight: 500;
}
.save_order-button{
    margin-top: 20px;
    display: inline-block;
    padding: 12px 18px;
    color: white;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    background-color: #f0534d;
    transition: 0.3s all;
    cursor: pointer;
    margin-bottom: 10px;
}
.save_order-button:hover{
    background-color: #b4232a;
}

@media (min-width: 1200px) and  (max-width: 1400px) {
    .save_order-main{
        width: 500px;
    }
    .save_order-main--close{
        right: -20px;
        top: -20px;
        width: 40px;
        height: 40px;
    }
    .save_order-main--close i{
        font-size: 14px;
    }
    .save_order-title{
        font-size: 24px;
        margin-top: 10px;
    }
    .save_order-input{
        margin-top: 15px;
    }
    .save_order-input textarea {
        height: 90px;
        font-size: 14px;
    }
    .save_order-input textarea::placeholder {
        font-size: 14px;
    }
    .save_order-button{
        margin-top: 15px;
        padding: 10px 18px;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .save_order-main__wrapper{
        padding: 20px;
    }
}

@media (min-width: 800px) and (max-width: 1280px) {
    .save_order-main{
        width: 400px;
    }
    .save_order-main--close{
        right: -15px;
        top: -15px;
        width: 30px;
        height: 30px;
    }
    .save_order-main--close i{
        font-size: 14px;
    }
    .save_order-title{
        font-size: 20px;
        margin-top: 10px;
    }
    .save_order-input{
        margin-top: 15px;
    }
    .save_order-input input {
        height: 35px;
        font-size: 12px;
    }
    .save_order-input input::placeholder {
        font-size: 12px;
    }
    .save_order-input textarea {
        height: 70px;
        font-size: 12px;
    }
    .save_order-input textarea::placeholder {
        font-size: 12px;
    }
    .save_order-button{
        margin-top: 15px;
        padding: 10px 18px;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .save_order-main__wrapper{
        padding: 20px;
    }
}

@media (min-width: 480px) and (max-width: 800px) {
    .save_order-main{
        width: 400px;
    }
    .save_order-main--close{
        right: -15px;
        top: -15px;
        width: 30px;
        height: 30px;
    }
    .save_order-main--close i{
        font-size: 14px;
    }
    .save_order-title{
        font-size: 18px;
        margin-top: 0px;
    }
    .save_order-input{
        margin-top: 10px;
    }
    .save_order-input input {
        height: 30px;
        padding: 4px;
        font-size: 12px;
    }
    .save_order-input input::placeholder {
        font-size: 12px;
    }
    .save_order-input textarea {
        height: 50px;
        padding: 4px;
        font-size: 12px;
    }
    .save_order-input textarea::placeholder {
        font-size: 12px;
    }
    .save_order-button{
        margin-top: 10px;
        padding: 8px 16px;
        font-size: 14px;
        margin-bottom: 10px;
    }
    .save_order-main__wrapper{
        padding: 20px;
    }
}

@media (max-width: 480px) {
    .save_order-main{
        width: 320px;
    }
    .save_order-main--close{
        right: -15px;
        top: -15px;
        width: 30px;
        height: 30px;
    }
    .save_order-main--close i{
        font-size: 12px;
    }
    .save_order-title{
        font-size: 16px;
        margin-top: 0px;
    }
    .save_order-input{
        margin-top: 7px;
    }
    .save_order-input input {
        height: 25px;
        padding: 4px;
        font-size: 10px;
    }
    .save_order-input input::placeholder {
        font-size: 10px;
    }
    .save_order-input textarea {
        height: 40px;
        padding: 4px;
        font-size: 10px;
    }
    .save_order-input textarea::placeholder {
        font-size: 10px;
    }
    .save_order-button{
        margin-top: 7px;
        padding: 7px 14px;
        font-size: 12px;
        margin-bottom: 8px;
    }
    .save_order-main__wrapper{
        padding: 20px;
    }
}
/* Save order END */