@font-face {
	font-family: 'Noah-Regular'; 
	src: local('Noah-Regular'),
		url(/wp-content/themes/blankslate/fonts/Noah-Regular.woff); 
}
@font-face {
	font-family: 'Noah-RegularItalic'; 
	src: local('Noah-RegularItalic'),
		url(/wp-content/themes/blankslate/fonts/Noah-RegularItalic.woff); 
}
@font-face {
	font-family: 'Noah-bold'; 
	src: local('Noah-Bold'),
		url(/wp-content/themes/blankslate/fonts/Noah-Bold.woff); 
}
html{min-height: 100%;}
*{font-family: 'Noah-Regular', sans-serif;margin:0 auto;color: #dbdbdb;font-weight: 400;}
a, span, input, img, h2, button, li{transition:0.2s}
a:hover{text-decoration:none;transition:0.2s;}
h1, h2, h3, h4, h5, bdi, .wc-block-grid__product-title, h2 a{padding: 10px 0;}
.woocommerce-Price-amount{/* font-family: 'Oswald', sans-serif; */}
body{background-image: url(/images/bg-footer.svg);background-repeat: no-repeat;background-size: 2560px;background-position: center bottom;min-height: 100%;background-color: #15161a;}
.wrapper{background-image: url(/images/bg-footer.svg);background-repeat: no-repeat;background-size: 2560px;background-position: center top;background-image: url(/images/bg-head.svg);}
#container b, strong{font-family: 'Noah-bold'; }
#slidermain{border-radius:10px;max-width: 1800px;width: 98%;}
#slidermain ul li img{border-radius:10px}
#slidermain .flex-viewport{border-radius:10px}

header{padding: 15px 0;max-width: 1300px;margin: 0 auto;width: 98%;}
#header{display:flex;flex-wrap: nowrap;flex-direction: row;align-items: center;}
#header .block{width: 27%;}
#header .cart{width:19%;text-align:right}
#header .logo{text-align: left;}
#header .logo a{}
#header .logo a:hover{}
#header .logo img{width:100%;margin-left: 0px;max-width: 120px;}
#header .descriptor{text-align:left;}
#header .descriptor ul{padding:0px;min-width: 280px;}
#header .descriptor li{font-size: 15px;padding: 2px 0;}
#header .descriptor li:first-child{padding:0 0 3px 0}
#header .descriptor li b{font-weight: 500;}
#header .phone{text-align: right;}
#header .telephone{text-decoration:none;color: #dbdbdb;font-size: 25px;padding: 0 0 3px 0;display: block;}
#header .timer{display:block;font-size: 15px;font-weight: 400;}
#header .bzvonok{padding: 5px 0 0 0;}
#header .zvonok{text-decoration:none;border-bottom: 2px solid #749465;}
#header .zvonok:hover{border-bottom:2px solid #eae9f2}
#header .timer sup{font-size:10px}
.menu-menyu-katalog-shapka-1-container{width:100%}
#navigation{padding: 10px 0;border-radius: 10px;width: 98%;max-width: 1300px;background: #e41d13;background-size: 330px;}
#navigation .menu{max-width:1300px;width: 100%;margin: 0px;}
#navigation .menu ul{display:flex;padding: 0px;align-items: center;}
#navigation .menu li{list-style:none;/* padding: 10px 2%; */border-radius: 10px;text-align: center;}
#navigation .menu ul li:hover{background: #75a21d;}
#navigation .menu ul li:hover a span{color:#fff}
#navigation .menu ul .current-menu-item{background:#749465!important}
#navigation .menu ul .current-menu-item a span{color:#fff;!impotrant}
#navigation .menu ul .menu-item-132{background:#f8ed39}
#navigation .menu ul .menu-item-132 a span{color:#000!}
.drawer-list li.menu-item-132 a{background: #f8ed39;color: #000;}
#navigation .menu ul a{text-decoration:none;transition:0.2s;display: block;padding: 10px 20px;color: #ababab;font-size: 18px;}
#navigation .menu ul a:hover{transition:0.2s;color:#e1e1e1;}
#navigation .menu ul a span{color: #ffffff;}
.menu-dop-container{max-width: 1300px;width: 96%;}
.menu-dop-container ul{padding: 20px 0 20px 0;}
.menu-dop-container li{display:inline-block;padding: 0 15px 0 0px;}
.menu-dop-container li.current-menu-item a{border-bottom:0px}
.menu-dop-container a{font-size: 16px;border-bottom: 1px solid #dbdbdb;text-decoration: none;padding: 0 0 2px 0;}
.menu-dop-container a:hover{border-bottom: 1px solid #9ebc9803;}
section{padding: 40px 0 20px 0;max-width: 1300px;font-weight:400;width: 98%;}
section p{padding: 10px 0;font-size: 16px;line-height: 24px;font-weight:400;}
section a{text-decoration:none;border-bottom: 1px solid #dbdbdb;font-weight:400;}
section a:hover{border-bottom:2px solid #ffffff00}
section strong{font-weight:500}
section ul{font-weight:400;padding: 5px 0 5px 17px;}
section li{font-weight:400;padding: 3px 0;font-size: 16px;line-height: 20px;}
section h1{font-size: 40px;padding: 10px 0 0 0;}
section h2{font-size: 29px;font-weight:400;line-height: initial;}
section h3{font-size: 29px;font-weight:400}
section h4{font-size:26px;font-weight:400}
section h5{font-size:26px;font-weight:400}
.head-tovar{font-family: 'Noah-Regular', sans-serif;}
section .main-text{max-width:1200px;align-items: center;background: #eeecf4;padding: 2%;border-radius: 10px;margin: 50px auto 0 auto;}
section .main-text p{padding:0px}
section .main-block{max-width:1200px;align-items: center;margin: 80px auto 0 auto;}
section .main-block div{padding: 40px 1%;border-radius:10px;}
section .main-block div h2 a{font-size: 24px;text-decoration: none;padding: 0px;border-bottom: 0px;}
section .main-block div h2 a:hover{opacity:0.7}
section .block-action{background-image:url(/images/b-action.png);background-size: cover;background-position: bottom right;}
section .block-action h2{color:#fff}
section .block-action h2 a{color:#fff}
section .block-shipping{background-image:url(/images/b-shipping.png);background-size: cover;background-position: center right;}
section #content .main-text h2{text-align:left;padding: 0 0 5px 0;}
section .main-text .wp-block-image{margin:0px}
section .video-frame{width: 600px;height: 335px;padding: 15px;background: #e5e1ed;border-radius:10px;margin:0 auto;}
section .video-frame iframe{border-radius:5px;}
section .max600{max-width:600px;margin:0 auto}
#content .wp-block-image img{height: auto;border-radius: 10px;}
#content .wp-block-column h2{text-align:left;/* font-size: 24px; */}
#footer{display:flex;max-width: 1300px;padding: 40px 0 30px 0;width: 98%;align-items: center;}
#footer .menu{line-height:24px}
#footer .hea{font-weight: 500;font-size: 16px;padding: 0 0 7px 0;}
#footer .fblock ul{padding:0px;font-size:14px;font-weight: 500;}
#footer .fblock li{list-style:none;padding: 5px 1px 5px 0;display: inline-block;width: 49%;}
#footer .fblock li a{color: #dbdbdb;border-bottom: 1px solid;padding: 0 0 2px 0;text-decoration: none;}
#footer .fblock li a:hover{border-bottom: 2px solid #eae9f200}
#footer .fblock{width: 33.333%;}
#footer .social{}
#footer .social a{display:inline-block;padding: 0 10px;}
#footer .social a:hover{opacity:0.7}
#footer .social img{width: 30px;}
#footer .one{
    /* min-width: 450px; */
}
#footer .two{text-align: center;max-width: 110px;}
#footer .three{text-align: right;}
#footer .three span{display:block;padding:5px 0;font-size: 15px;font-weight: 400;}
#footer .three span.callme{padding: 5px 0 0 0;}
#footer .three span.email{padding: 5px 0 0 0;}
#footer .three span b{font-weight: 500;}
#footer .three span:first-child{padding: 0;}
.paycard img{width:40px;margin: 10px 0 0 15px;vertical-align:middle;}
#footer .three a{}
#footer .three a:hover{}
#footer .three a.phone{font-size: 23px;text-decoration: none;color: #dbdbdb;}
#footer .three a.phone:hover{}
#footer .three a.mail{color: #ababab;border-bottom: 1px solid #fff;padding: 0 0 2px 0;text-decoration: none;font-weight: 400;}
#footer .three a.mail:hover{border-bottom: 2px solid #ffffff00}
#copyright{text-align:center;padding: 25px 0 10px 0;font-size: 15px;color: #ababab;border-top: 1px solid #15161a;width: 98%;max-width: 1300px;font-weight: 400;}
#copyright a{text-decoration:none;border-bottom: 1px solid #dbdbdb;padding:0 0 2px 0}
.ymaps-2-1-79-map ymaps, .ymaps-2-1-79-map ymaps:after, .ymaps-2-1-79-map ymaps:before{border-radius:10px}
.ymaps-2-1-79-balloon_to_top .ymaps-2-1-79-balloon__tail{display:none}
.breadcrumb{padding: 5px 0 25px 0;font-size: 15px;font-weight: 400;color: #bababa;line-height: 23px;}
.breadcrumb span{font-weight: 400;}
.breadcrumb span.post-product{margin:0 0 0 7px;}
.breadcrumb a{margin:0 7px}
.breadcrumb span:first-child a{margin: 0px 7px 0 0;}
#menucat ul{margin: 0 0 25px 0;background: #fff;padding: 15px 20px;border-radius: 10px;box-shadow: 0px 1px 16px 5px #7d6a953b;}
#menucat li{display: inline-block;padding: 7px 20px 7px 0;}
#menucat ul a{}
body .flex-control-paging li a.flex-active{color:#e41d13;background:#e41d13!important}
body .metaslider .flexslider .flex-control-nav a{background:#fff;border:none}

.videomagaz{margin:0 0 20px 0}
.front-menu{padding: 40px 0;}
.front-menu .woocommerce .products{margin:0 auto;padding:40px 0 0 0}
#content .front-menu h2, #content h2{/* font-size: 60px; */text-align:center;/* line-height: 50px; */}
#content .front-menu h2{font-size: 60px; text-align:center; line-height: 50px;}
.front-menu ul{max-width: 1300px;display:flex;flex-direction: row;flex-wrap: wrap;padding: 20px 0 0 0;text-align: center;justify-content: flex-start;}
.front-menu li{width: 31.33333%;font-size: 19px;list-style: none;margin: 0 0 15px 0;border-radius: 10px;box-shadow: 0px 4px 20px 0px #00000047;padding: 0 0 35px 0;margin: 2% 1%;background: #181b26;}
.front-menu li:hover{box-shadow: 0px 4px 16px 0px #00000099;}
.front-menu a{padding: 0 0 2px 0;}
.front-menu a:hover{}
.front-menu img{width: 100%;display: block;margin: 0px auto 20px auto;border-radius: 10px 10px 0px 0px;}
.front-menu li:hover img{opacity:0.7}
.wp-block-table{border-radius:10px;border:1px solid #f0f0f0;margin: 10px 0 0 0;}
.wp-block-table table{font-size:14px}
.wp-block-table td{padding: 15px 1%;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color: #f2f1f7;}
#content{min-height:450px}
#content .main-catalog .wc-block-grid__product-onsale{display:none}
#content .main-catalog ul li del{color: #e41d13;/* font-size:15px; */font-weight:500;opacity: 0.3;text-decoration: none;}
#content .main-catalog ul li del span{color: #e41d13;font-weight:500}
#content .main-catalog ul li del bdi{color: #e41d13;font-weight:500;}
#content .main-catalog ul li del .woocommerce-Price-currencySymbol{text-decoration: none!important;border-bottom:none}
#content .main-catalog ins{text-decoration:none}
#map .ymaps-2-1-79-inner-panes{border-radius:10px;border:0px solid #DCDFE4;}
#map{width:100%;min-height:490px;border-radius: 10px;box-shadow: 0px 4px 16px 0px #e8e8e8;}
.onas-img{text-align:center;max-width: 45px;margin: 0 auto;padding: 15px;border-radius: 100px;display: block;background: #9ebc98;border: 1px solid #fff;box-shadow: 0px 0px 0px 4px #9ebc98;}
.onas-img img{/* max-width:70px; */}

.om{text-align:center;padding: 0px 0 25px 0;font-size: 15px;}
.om a{text-decoration:none}
.om a:hover span{border-bottom: 1px solid #fff0;}
.om span{color: #66afa2;border-bottom: 1px solid #66afa2;padding: 0 0 2px 0;}
.om img{height:20px;vertical-align:middle}
.timework{background: #e41d13;position:fixed;bottom:0px;width:100%;text-align:center;padding:10px 0;font-size:15px;color:#fff}


/*form*/
#formas{padding: 20px 0 10px 0;}
.wpcf7 .wpcf7-text1{background: #e1e1e1;border: none;padding: 7px;color: #797979;font-size: 16px;}
.wpcf7 .wpcf7-email1{background: #e1e1e1;border: none;padding: 7px;color: #797979;font-size: 16px;}
.wpcf7 .wpcf7-submit{background: #645F94;color:#fff;font-weight:400;font-size: 16px;border-radius: 10px;margin: 0 2%;border: 2px solid #000;padding: 10px 20px 10px 20px;}
.wpcf7 .wpcf7-submit:hover{background:#fff;color:#202020}.woocommerce ul.products li.product .onsale{}
.wpcf7 span.wpcf7-list-item-label{max-width: 400px!important;display: block;margin: 20px auto;}
.wpcf7 form{text-align: left;max-width: 400px;margin-left: 0px;background: #e4e0ec;padding: 20px 2%;border-radius: 10px;margin-top: 20px;}
.wpcf7 form p span{width:90%;font-size: 13px;}
.wpcf7 form p span input{background: #f3f3f3;border: none;padding: 15px 1%;font-size: 16px;width: 98%;font-weight: 400;color: #202020;margin: 10px 0;border-radius: 10px;}
.wpcf7 form p span input:hover{background: #ececec;}
.wpcf7 form p .acceptance-790 span input{width: 30px;margin: 10px 0px;}
.wpcf7 form p span textarea{background: #f3f3f3;border: none;padding: 10px 1%;font-size: 18px;width: 98%;color: #262626;margin: 10px 0 0 0;border-radius: 10px;}
.wpcf7 form p span textarea:hover{background: #ececec;}
.wpcf7 form p br{display:none}
.forma-head{font-size:20px;text-align: center;color: #202020;padding: 0 0 20px 0;}
.forma-head span{font-weight:300}

/* cart header */
.basket-btn{display: inline-block;max-width: 100%;background-color: #e41d13;font-size: 18px;font-weight: 400;background-repeat: no-repeat;background-position: 9px center;background-size: 26px;background-image: url(/images/cart.svg);border-radius: 10px;padding: 12px 19px 12px 43px;text-decoration: none;}
.basket-btn span{font-weight:400}

/*woocommerce login*/
#content .woocommerce-form-login{max-width:350px;margin: 20px auto 0 auto;border: 1px solid rgba(0,0,0,.1);}
#content .woocommerce-form-login button.woocommerce-button{background:#000;color:#fff;font-weight:400}
/*woocommerce*/
section .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{float:initial;margin-left: 0;}
section .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float:initial}
.woocommerce div.product{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
section .woocommerce-product-gallery__trigger{border:none!important}
.woocommerce .woocommerce-breadcrumb{font-size: 13px;margin: 10px 0 30px 0;color: #202020;font-weight: 400;line-height: 20px;}
.woocommerce .woocommerce-breadcrumb a{margin: 0 7px;color: #202020;font-weight: 400;}
.woocommerce .woocommerce-breadcrumb a:first-child{margin:0 7px 0 0}
.woocommerce-product-gallery__wrapper{border-radius: 10px;box-shadow: 0px 4px 20px 0px #0000000f;}
.woocommerce-product-gallery__image{border-radius: 10px;}
.woocommerce ul.products li.product a img:hover{/* opacity:0.7; */}
.woocommerce-loop-product__title{border-bottom:2px solid #749465;display: inline;padding: 0px!important;}
.woocommerce-loop-product__title:hover{border-bottom:2px solid #ffffff}
.woocommerce ul.products li.product .price{margin:10px 0 0 0}
section .button{margin: 20px 0;}
section a.zamer{background:#749465;border:2px solid #749465;display: inline;padding: 10px 20px;margin: 0 20px 0 0;}
section a.zamer:hover{background:#ffffff;}
section .skidka{border-bottom:none}
section a.skidka span{padding:0 0 2px 0}
section a.skidka:hover span{border-bottom:2px solid #fff;}
section a.skidka{padding: 0 0 2px 0;}
section a.skidka:hover{}
.woocommerce-tabs{width:98%}
section ul.tabs a{border-bottom:0px solid}
section ul.tabs a:hover{border-bottom:0px solid}
.comment-form-email{display:none}
.comment-form-url{display:none}
.comment-notes{display:none}
section .woocommerce span.onsale{background-color: #749465!important;}
#container h1.product_title{padding: 0 0 15px 0;}
.woocommerce div.product p.price, .woocommerce div.product span.price{display:inline-block;vertical-align: middle;}
section .price-katalog span.woocommerce-Price-amount{font-size: 35px;color: #000;font-weight:900;}
section .price-katalog ins{text-decoration: none!important;margin: 0 0 0 10px;}
section .price-katalog ins span{font-size: 22px;}
section .price-katalog del{font-size: 20px;color:#e41d13;}
section .price-katalog del span{color:#e41d13;font-size: 18px;}
section .price-katalog del bdi{color:#e41d13}
.woocommerce-product-details__short-description{padding: 5px 0 20px 0;}
.woocommerce span.onsale{background:#c00f82}
.woocommerce div.product form.cart div.quantity{float: left;margin-right: 0.875em;}
.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important; }
.screen-reader-text.skip-link:focus{-webkit-clip-path: none;clip-path: none;}
.woocommerce .quantity .qty{font-size:15px;padding: 16px 6px 16px 15px;border: 1px solid #2c3140;border-radius: 10px;background: #efefef00;width: 40px;text-align: center;font-weight: 400;}
.woocommerce .quantity .qty:focus{background: #dadada;border: 1px solid #efefef;}
.woocommerce div.product form.cart .button{background: #e41d13;font-weight:400;font-size:15px;padding: 17px 20px 17px 20px;border-radius: 10px;border: 2px solid #dc3023;margin: 0;}
.woocommerce div.product form.cart .button:hover{background:#fff;color:#202020}
.woocommerce ul.products li.product:hover img{/* opacity:0.6 */}
.woocommerce ul.products li.product a img{border-radius: 5px 5px 0 0;width: 100%;margin: 0 auto 16px auto;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{text-align:center}
section .price-katalog .woocommerce-Price-currencySymbol{font-weight: 400;font-size: 35px;}
.woocommerce-Price-currencySymbol{font-size: 22px;font-weight: 400;}
.woocommerce ul.products li.product .price{font-size: 22px;color: #3a3a3a;font-weight: 400;margin-bottom: 10px;margin-top: 4px;}
.woocommerce ul.products li.product .price ins{text-decoration:none;/* font-size: 18px; */}
.woocommerce ul.products li.product .price del{color: #e41d13;/* font-size:15px; */font-weight:600;opacity: 0.3;text-decoration: none;}
.woocommerce ul.products li.product .price del span{color: #e41d13;font-weight:600}
.woocommerce ul.products li.product .price del bdi{color: #e41d13;font-weight:600;}
.woocommerce ul.products li.product .price del bdi .woocommerce-Price-currencySymbol{text-decoration: none;}
.woocommerce ul.products li.product .button{background: #e41d13;color:#fff;font-weight:400;font-size: 16px;border-radius: 10px;margin: 0 2%;border: 2px solid #dc3023;padding: 10px 20px 10px 20px;}
.woocommerce ul.products li.product .button:hover{background: #dc302300;color: #ababab;}.woocommerce ul.products li.product .onsale{}
.woocommerce ul.products mark.count{display:none}
section #content .woocommerce-loop-product__title{border-bottom: 0px!important;font-weight: 400;font-size: 21px;width: 90%;display: block;margin: 0 auto 10px auto;font-family: 'Noah-Regular', sans-serif;line-height: 26px;}
section #content .woocommerce-loop-product__title::first-letter{text-transform:uppercase}
section #content .woocommerce_template_loop_txt{width:96%}
section .added_to_cart{font-size: 14px;margin: 0 2% 0px 2%;}
.moredetali{margin: 0 2%;font-size: 14px;padding: 10px 0 0 0;}
section a.moredetali:hover{border-bottom:1px solid #eae9f2}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{border-bottom:none}
section li.product{text-align:center}
.woocommerce-result-count{display:none}
section .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:left;margin: 0 0 30px 0;}
section .woocommerce .woocommerce-ordering select{border: 1px solid #2c3140;padding: 8px;font-size: 13px;font-weight: 400;background: #181b2600;border-radius: 10px;}
section .woocommerce .woocommerce-ordering select option{color:#000}
.woocommerce-tabs{width:98%}
section ul.tabs a{border-bottom:0px solid}
section ul.tabs a:hover{border-bottom:0px solid}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#efefef;display: none;}
.woocommerce div.product div.images:hover .woocommerce-product-gallery__trigger{display: initial;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{background:#cecece}
section .related{background: url(/images/patternq.png);background-size: 400px;padding: 30px 5% 0 5%;border-radius: 10px;width: 100%;}
section .related h2{padding:0 0 20px 0}
section .related ul.products{margin: 0px;}
section .woocommerce-notices-wrapper{}
section .woocommerce-message{border-top: 0px solid #efefef;border-radius: 10px;background: #181b26;color:#ababab;box-shadow: 0px 4px 16px 0px #000000;}
section .woocommerce-message::before{color: #c00f82;}
.woocommerce-page .woocommerce-message .button {float: right;background: #000;border: 2px solid #000;color: #ababab;font-weight: 400;border-radius: 10px;}
.woocommerce-page .woocommerce-message .button:hover{background:#fff}
section .woocommerce .cart-collaterals .checkout-button{border-radius:10px;background-color: #e41d13;border: 2px solid #e41d13;font-weight:400;}
section .woocommerce .cart-collaterals .checkout-button:hover{background-color: #fff0;color:#fff}
section .woocommerce .button{background-color: #e41d13;border: 2px solid #e41d13;cursor:pointer}
section .woocommerce .button:hover{background-color: #e41d1300;border: 2px solid #e41d13;}
.shop_table button.button{border-radius:10px;padding: 12px 25px!important;}
body .woocommerce table.shop_table{border: 1px solid rgb(44 49 64);}
body #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background:#181b26;border:1px solid#2c3140}
body #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid#2c3140}
#coupon_code{padding: 11px 10px 10px 10px;width: 120px!important;border-radius: 10px;font-size: 15px;border: 2px solid #fff;}

input#coupon_code {}
section .product-thumbnail a{border-bottom:none;padding:0px;}
section .woocommerce .products ul, .woocommerce ul.products{display: flex;flex-direction: row;flex-wrap: wrap;text-align: center;justify-content: flex-start;}
section .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{box-shadow: 0px 4px 20px 0px #0000000f;border-radius: 10px;background: #1c1e24;padding: 0px 0 20px 0;}
section .woocommerce ul.products li.product:hover{box-shadow: 0px 1px 20px 4px #0000004d;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{display:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{display:none}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{border-radius: 10px 10px 0 0;}
section .woocommerce table.shop_table{border-radius:10px}
section .order-total bdi, .woocommerce-cart-form bdi, .product-total{font-size: 25px;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:60px;border-radius:10px}
section .place-order .button{background-color: #e41d13!important;font-weight: 400;font-size: 15px;padding: 17px 20px 17px 20px;border-radius: 10px;border: 2px solid #dc3023;}
#content .place-order .button:hover{background: #74946500!important;color:#fff!important;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box p{color:#000}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float:initial}
.woocommerce-terms-and-conditions-wrapper{margin:0 0 20px 0}
.woocommerce-terms-and-conditions-wrapper p{font-size:13px!important;}
section .woocommerce-billing-fields__field-wrapper p label{font-size: 17px;padding: 0px 0;font-weight: 400;}
section .woocommerce-billing-fields__field-wrapper p input{padding: 10px;border: 1px solid rgba(0,0,0,.1);border-radius: 10px;}
section .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{border-color: #8582a2;}
section .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{padding: 15px;border-radius: 10px;border: 1px solid #e7ded7;font-size: 17px;color: #000;}
section .woocommerce-info{border-top-color: #000;border-radius: 10px;}
section #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{border-radius:10px}
.woocommerce nav.woocommerce-pagination ul{border: 1px solid #e1e1e1;border-radius: 10px;}
.woocommerce nav.woocommerce-pagination ul li{border-right: 1px solid #e1e1e1;}
.woocommerce nav.woocommerce-pagination ul li:last-child{padding:0px!important;border:none}
.woocommerce nav.woocommerce-pagination ul li a:hover{background:#000;color:#fff}
.woocommerce nav.woocommerce-pagination ul li a.next{border-radius:0 8px 8px 0}
.woocommerce nav.woocommerce-pagination ul li span.current{border-bottom: none;border-radius: 0 8px 8px 0;padding: 10px 11px;}
.woocommerce nav.woocommerce-pagination ul li a.prev{border-bottom: none;border-radius: 8px 0px 0px 8px;padding: 10px 11px;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding:10px;border:none}
.woocommerce nav.woocommerce-pagination ul li span.current {background: none;color: #c1c1c1;}
.woocommerce a.button{background: #e41d13;color:#fff;font-weight:400;font-size: 14px;border-radius: 10px;margin: 0;border: 2px solid #dc3023;padding: 10px 20px 10px 20px;}
.woocommerce a.button:hover{background:#fff0;color:#fff}
#content .woocommerce-loop-category__title{font-size:18px}
#content .woocommerce div.product form.cart .variations select{border: 1px solid #f3f3f3;padding: 8px;font-size: 16px;font-weight: 400;background: #edeaf3;border-radius: 10px;margin-right: 0px;color: #000;margin: 5px 10px 5px 0;}
#content .woocommerce div.product form.cart .variations select option{color:#000}
#content .woocommerce-tabs h2{text-align:left;padding: 0px;font-size: 30px;}
#content .variations{margin: 10px 0 20px 0;text-align: left;}
#content .variations td.label{display: inherit;padding-right: 0px;}
#content .variations td.label label{padding: 0 10px 0 0px;font-weight: 500;font-size: 15px;}
#content .product_meta{font-size:15px}
#content .term-description{padding:0 0 15px 0}
#content .woocommerce-Price-amount bdi{display:inline-block}
#content .cart_totals .order-total{font-size:18px;}
#content .cart_totals th{vertical-align: middle;}
#content .cart_totals bdi{font-size:18px;padding: 0px;}
#content .cart_totals .woocommerce-Price-currencySymbol{font-size: 18px;}
#content .woocommerce-cart-form bdi{font-size:18px}
#content .woocommerce-cart-form .woocommerce-Price-currencySymbol{font-size: 18px;}
#order_review bdi{font-size:18px}
#order_review .woocommerce-Price-currencySymbol{font-size: 18px;}
#content .order_details .woocommerce-Price-currencySymbol{font-size: 18px;}
#content .order_details{padding:0px}
.payment_method_tinkoff img{max-width:200px}
.woocommerce-form-coupon-toggle{}
.woocommerce-form-coupon-toggle .woocommerce-info{border: none;background: #9ebc98;color: #000;margin-top: 20px;}
.woocommerce-form-coupon-toggle .woocommerce-info::before{color: #000;}
.woocommerce-form-coupon-toggle a{border-bottom: 1px solid #000;}

/*Main products*/
#content .wc-block-grid__products{max-width: 1200px;margin: 20px auto 0 auto;}
#content .wc-block-grid__products li{box-shadow: 0px 1px 16px 5px #7d6a953b;border-radius: 10px;background: #fff;padding: 0 0 10px 0;margin: 0 1%;max-width: 22.5%;border: none;}
#content .wc-block-grid__products li:hover{box-shadow: 0px 1px 20px 4px #6c6dab61;}
#content .wc-block-grid__products li:first-child{padding:0%;}
#content .wc-block-grid__products .wc-block-grid__product-image img{border-radius:10px}
#content .wc-block-grid__products .price{font-size: 21px;color: #3a3a3a;font-weight: 400;margin-bottom: 10px;}
#content .wc-block-grid__products .price span.woocommerce-Price-currencySymbol{font-size:24px;}
#content .wc-block-grid__products .wp-block-button{}
#content .wc-block-grid__products .wp-block-button a{background: #645F94;color:#fff;font-weight:400;font-size: 14px;border-radius: 10px;margin: 0 2%;border: 2px solid #000;padding: 10px 20px 10px 20px;}
#content .wc-block-grid__products .wp-block-button a:hover{background:#fff;color:#202020}
#content .wc-block-grid__products .wc-block-grid__product-title{font-size: 15px;font-weight: 400;}
#content .wc-block-grid__products .wp-block-button a.added_to_cart{padding:0px;border:0px;background:none;color: #000;border-bottom: 1px solid #000;border-radius: 0px;display: inline-block;margin: 10px 0 0 0;}
#content .wc-block-grid__products .wp-block-button a.added_to_cart:hover{border-bottom:1px solid #fff}
#content .wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-title{margin:0px}

/*form*/
#formas{padding: 20px 0 10px 0;}
#formas .wpcf7-text1{background: #e1e1e1;border: none;padding: 7px;color: #797979;font-size: 16px;}
#formas .wpcf7-email1{background: #e1e1e1;border: none;padding: 7px;color: #797979;font-size: 16px;}
#formas .wpcf7-submit{border:none;padding: 0px 0px 2px 0px;background:none;color: #202020;font-size: 25px;border-bottom: 2px solid #749465;font-weight: 400;cursor: pointer;}
#formas .wpcf7-submit:hover{border-bottom: 2px solid #f9f9f9;}
#formas span.wpcf7-list-item-label{max-width: 400px!important;display: block;margin: 20px auto;}
#formas form{text-align: center;}
#formas form p span{width:90%;font-size: 13px;}
#formas form p span input{background: #f3f3f3;border: none;padding: 3% 3%;font-size: 16px;width: 90%;font-weight: 400;color: #202020;margin: 10px;}
#formas form p span input:hover{background: #e2e2e2;}
#formas form p .acceptance-790 span input{width: 30px;margin: 10px 0px;}
#formas form p span textarea{background: #f3f3f3;border: none;padding: 3% 3%;font-size: 18px;width: 90%;color: #262626;margin: 10px;}
#formas form p span textarea:hover{background: #e2e2e2;}
#formas form p br{display:none}
.forma-head{font-size:20px;text-align: center;color: #202020;padding: 0 0 20px 0;}
.margin-gallery{margin: 40px 0}
.menu-dop-container{display:none}

@media screen and (min-width: 1300px) {
	#hamburger{display:none}
	.hamburger{display:none}
	.drawer-list{display:none}
}
@media screen and (max-width: 1300px) {
	#header{width: 100%;}
	#footer{width: 98%;}
	section{width: 96%;}
}
@media screen and (max-width: 1000px) {
	#navigation .menu li{text-align:center}
	#navigation .menu ul a{padding:10px}
}
@media screen and (max-width: 812px) {
	#header .logo{width:20%!important;margin: 0 2% 0 0;}
	#header .block{width: 38%;}
	#header li{list-style:none}
	.woocommerce ul.products li.product a img{width: 100%;margin: 0 auto 10px auto;}
    #header .cart{width: 10%;}
    #header .cart .basket-btn{padding: 10px;text-align: center;background-color: #ffffff00;margin: 0px;position: relative;top: 7px;}
    #header .cart .basket-btn__label{display:none}
    #header .cart .basket-btn__counter{/* background: url(/images/circle.svg); *//* background-repeat: no-repeat; *//* background-position: center; */background-color: #ff0000;padding: 2px 6px 1.18px 6px;background-size: 100%;border-radius: 100%;position: relative;top: -10px;left: 13px;font-weight: 500;font-size: 14px;line-height: 14px;color: #fff;font-weight: 600;}
    section .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 15px 2%!important;width: 29%!important;}
    section .main-block div{max-width: 46%!important;}
    .wp-block-column:nth-child(2n){margin-left:4%}
	#navigation .menu li a{font-size: 16px;padding: 8px 7px;}
	.front-menu{padding: 10px 0 20px 0;}
	#content .front-menu h2, #content h2{padding: 0px 0 0 0;font-size:50px}
	.front-menu ul{padding:0px}
	#content{min-height: initial;}
	section #content .woocommerce-loop-product__title{font-size:17px;line-height:20px}
	.onas-img{margin:25px auto 5px auto}
}
@media screen and (min-width: 700px){
.mmobile{display:none}
.logo-mob{display:none}
}
@media screen and (max-width: 700px) {
	#navigation .menu{display:none!important}
	.menu-dop-container{display:none}
	.logo-mob{display:initial;max-height: 120px;}
	.logo-pc{display:none}
	#footer{display:flex;flex-direction: column;}
	#footer .one{display:none}
	#footer .two{/* display:none; */order: 3;}
	#footer .three{width:100%;text-align:center;order:1}
	#footer .four{order:2;margin: 20px 0 20px 0;}
	section .woocommerce a.remove{text-align: right!important;display: initial;padding: 0px;height: auto;position: relative;/* left: 10px; */line-height: initial;}
    section .woocommerce a.remove:hover{background:none;color:#202020!important;}
    .front-menu li{width: 31%;}
    .wpcf7 form{box-shadow: 0px 1px 15px 0px #00040;}
    #content .wc-block-grid__products{width: 100%;display: flex;flex-wrap: wrap;}
    #content .wc-block-grid__products li{max-width: 46%;margin: 2%;display: inline-block;vertical-align: top;}
    #navigation .menu-item-46, #navigation .menu-item-45, #navigation .menu-item-50, #navigation .menu-item-49{display:none}
    section #content .woocommerce-loop-product__title{font-size: 14px;line-height: 18px;}
    .woocommerce-Price-amount bdi{padding:7px 0;font-size: 30px;}
    section .woocommerce-Price-currencySymbol{font-size: 22px;}
    .woocommerce ul.products li.product .button{padding: 6px 13px;}
    section .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding:10px 0 12px 0}
    section .main-tovari-new ul li:last-child{display: none!important;}
    #content .wc-block-grid__products .wc-block-grid__product-title{font-size:14px;line-height: 18px;}
	#navigation .menu ul.menu{display:none}
	#navigation .mmobile ul{padding:0px;display:flex;text-align: center;align-items: center;}
	#navigation .mmobile li{list-style: none;width: 25%;}
	#navigation .mmobile li a{font-size: 18px;text-decoration: none;color: #fff;}
	#navigation .mmobile .hamburger{position:initial;width: 95%;top: initial;right: initial;height: initial;font-size: 18px;padding: 5px 0px 7px 0px;color: #fff;}
	#navigation .mmobile i{width: 50px;position: initial;top: 0px;}
	#navigation .mmobile open{width: 100px;position: absolute;}
	.timework{font-size:13px;line-height:15px;padding: 6px 1%;width: 98%;}
	.timework-height{height:30px}
}
@media screen and (max-width: 600px) {
	#header{flex-direction: row;flex-wrap: wrap;display: flex;justify-content: center;}
	#header .block{width: 100%;margin:0px!important;text-align:center;}
	#header .logo{width:100%!important}
	#header .descriptor{padding: 20px 0 10px 0;}
	.woocommerce div.product {flex-direction: column;}
	#content .product-category h2{font-size:16px}
	#content li.product-category{padding:0 0 8px 0}
	#content li.product-category img{width:100%;margin: 0 0 5px 0;}
	#content .front-menu h2, #content h2{font-size: 28px;padding: 15px 0 0px 0;line-height: initial;}
	#content h2.woocommerce-loop-product__title{font-size:18px;line-height:1.3}
	#content .wc-block-grid__products .wp-block-button a{padding: 5px 16px;font-size: 13px;border-radius: 5px;line-height: initial;}
    #content .wc-block-grid__products .price{font-size: 18px}
    #content .wc-block-grid__products .price span.woocommerce-Price-currencySymbol{font-size:21px}
    section .main-text{width:96%;padding: 30px 5%;margin: 40px auto 0 auto;}
    section #content .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 10px 0;padding: 0px 0 13px 0;margin: 10px 2%;}
    section .related {padding: 30px 0% 40px 0%;}
    #content .woocommerce div.product form.cart{/* margin:0px */}
    section .video-frame{width: 90%;height: auto;}
    #header .cart{order:4;width: initial;text-align: left;}
    #header .phone{order:3;width: 80%;max-width: 250px;}
	 #header .phone a{font-size: 29px;}
    section .main-block{width: 96%;margin: 10px auto 0 auto;}
    section .block-shipping{margin:30px 0 0 0}
    .front-menu{padding:10px 0 0 0}
    section .main-toys{order:1;margin:0 0 20px 0}
	section .main-toys figure{width:100%}
	section .main-toys-text{order:2}
	#menucat ul{padding:0px;box-shadow: 0px 0px 0px;margin: 0 0 15px 0;background: none;}
    section .main-tovari-new ul li:last-child{display: initial!important;}
    section .main-block div{max-width:initial!important;}
    .wp-block-column:nth-child(2n){margin-left:0%}
    .front-menu li{width: 48%;font-size:13px;}
	section h1{font-size: 30px;}
}
@media screen and (max-width: 500px) {
	section a.zamer{padding:10px 10px;margin:0 5px 0 0}
	section a.skidka{font-size: 14px;width: 150px;display: inline-block;}
	section a.skidka{position: relative;top: 6px;}
	section a.skidka span{line-height: 25px;}
	#footer .three span b{display:none}
	#footer .three span.callme b{display:initial}
	.moredetali{margin:10px 0 0 0;display: inline-block;padding: 7px 0 0 0!important;}
    .moredetali:hover{padding:0px!important}
	.moredetali{margin: 0;}
	.woocommerce ul.products li.product .onsale{font-size:11px}
	.woocommerce ul.products li.product .button{padding:5px 16px;font-size:13px;border-radius: 5px;}
	section .moredetali{font-size:13px}
	section .added_to_cart{font-size:13px;margin: 0 2% 0 2%;}
	.basket-btn{font-size: 13px;padding: 10px 19px 10px 43px;margin: 0 0 5px 0;}
	#header .descriptor{padding: 10px 0px;}
	header{padding:15px 0 20px 0}
	#footer .three span{font-size:13px}
	#copyright{font-size:13px;line-height: 20px;width: 92%;}
	#copyright a{text-decoration:none;border-bottom:1px solid #9ebc98;padding:0 0 2px 0}
	.om span{font-size:13px;}
	section .woocommerce-message{font-size:13px}
	section .woocommerce-message:before{font-size:16px}
	section .woocommerce-message .wc-forward{display: block;float: initial!important;width: fit-content;margin: 0 0 10px 0;font-size: 13px;}
    section .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 10px 1%!important;width: 47%!important;}
    .front-menu li{width: 47%;font-size: 18px;margin: 10px 1.5%;}
	.front-menu ul{display:flex;flex-wrap: wrap;justify-content: flex-start;}
	.head-tovar{font-size:30px}
	.products .woocommerce-Price-amount bdi{font-size:17px}
	.products bdi .woocommerce-Price-currencySymbol{font-size:17px}
}
@media screen and (max-width: 400px) {
	#footer{width:90%;padding: 40px 0 20px 0;}
	#navigation .menu ul a{font-size:15px}
    .woocommerce .woocommerce-breadcrumb{line-height:22px}
    #header .descriptor li{font-size: 14px;max-width: 320px;}
    #header .timer{font-size: 14px;}
    #header .descriptor{padding: 1px 0 10px 0;}
	.breadcrumb{font-size:14px}
	#footer .two{max-width:initial;width: 100%;}
	.woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}
	.woocommerce-form-coupon-toggle .woocommerce-info{padding:20px 0;text-align:center}
}
@media screen and (max-width: 350px) {
	#navigation .menu ul a span{font-size:14px}
	#content .front-menu h2, #content h2{font-size: 50px;}
	.head-tovar{font-size:30px}
}

/*Gamburger*/
.drawer-list {position: fixed;z-index: 1002;right: 0;top: 0;height: 100vh;width: 100vw;transform: translate(100vw, 0);-ms-transform: translatex(-100vw);box-sizing: border-box;pointer-events: none;padding-top: 80px;transition: width 475ms ease-out, transform 450ms ease, border-radius .8s .1s ease;border-bottom-left-radius: 100vw;background-color: #3d88ce;background-color: rgb(0 0 0 / 98%);}
.drawer-list ul {height: 100%;width: 80%;margin: 0 auto;padding: 0px;overflow: auto;overflow-x: hidden;pointer-events: auto;}
.drawer-list li {list-style: none;text-transform: uppercase;pointer-events: auto;white-space: nowrap;box-sizing: border-box;transform: translatex(100vw);-ms-transform: translatex(-100vw);}
.drawer-list li:last-child {margin-bottom: 2em;}
.drawer-list li.current-menu-item a{background-color: #e41d13;color: #ababab;}
.drawer-list li a {text-decoration: none;color: #dbdbdb;text-align: center;display: block;padding: 0.8rem;font-size: calc(18px - .5vw);border-bottom: none;border-radius: 10px;}
.drawer-list li a:hover{cursor: pointer;background-color: #e41d13;color: #dbdbdb;}
input.hamburger{display: none;}
input.hamburger:checked ~ .drawer-list{transform: translatex(0);border-bottom-left-radius: 0;}
input.hamburger:checked ~ .drawer-list li {transform: translatex(0);}
input.hamburger:checked ~ .drawer-list li:nth-child(1) {transition: transform 1s 0.08s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(2) {transition: transform 1s 0.16s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(3) {transition: transform 1s 0.24s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(4) {transition: transform 1s 0.32s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(5) {transition: transform 1s 0.4s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(6) {transition: transform 1s 0.48s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(7) {transition: transform 1s 0.56s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(8) {transition: transform 1s 0.64s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(9) {transition: transform 1s 0.72s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(10) {transition: transform 1s 0.8s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(11) {transition: transform 1s 0.88s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(12) {transition: transform 1s 0.96s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(13) {transition: transform 1s 1.04s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(14) {transition: transform 1s 1.12s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(15) {transition: transform 1s 1.2s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(16) {transition: transform 1s 1.28s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(17) {transition: transform 1s 1.36s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(18) {transition: transform 1s 1.44s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(19) {transition: transform 1s 1.52s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(20) {transition: transform 1s 1.6s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(21) {transition: transform 1s 1.68s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(22) {transition: transform 1s 1.76s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(23) {transition: transform 1s 1.84s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(24) {transition: transform 1s 1.92s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(25) {transition: transform 1s 2s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(26) {transition: transform 1s 2.08s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(27) {transition: transform 1s 2.16s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(28) {transition: transform 1s 2.24s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(29) {transition: transform 1s 2.32s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(30) {transition: transform 1s 2.4s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(31) {transition: transform 1s 2.48s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(32) {transition: transform 1s 2.56s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(33) {transition: transform 1s 2.64s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(34) {transition: transform 1s 2.72s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(35) {transition: transform 1s 2.8s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(36) {transition: transform 1s 2.88s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(37) {transition: transform 1s 2.96s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(38) {transition: transform 1s 3.04s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(39) {transition: transform 1s 3.12s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(40) {transition: transform 1s 3.2s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(41) {transition: transform 1s 3.28s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(42) {transition: transform 1s 3.36s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(43) {transition: transform 1s 3.44s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(44) {transition: transform 1s 3.52s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(45) {transition: transform 1s 3.6s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(46) {transition: transform 1s 3.68s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(47) {transition: transform 1s 3.76s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(48) {transition: transform 1s 3.84s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(49) {transition: transform 1s 3.92s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li:nth-child(50) {transition: transform 1s 4s cubic-bezier(0.29, 1.4, 0.44, 0.96);}
input.hamburger:checked ~ .drawer-list li a {padding-right: 15px;}
input.hamburger:checked ~ label > i {background-color: transparent;transform: rotate(90deg);}
input.hamburger:checked ~ label > i:before {transform: translate(-50%, -50%) rotate(315deg);}
input.hamburger:checked ~ label > i:after {transform: translate(-50%, -50%) rotate(-315deg);}
input.hamburger:checked ~ label close {color: #000000;width: 64px;}
input.hamburger:checked ~ label open {color: black;width: 0;}
label.hamburger {z-index: 20;position: relative;display: block;height: 45px;width: 40px;z-index: 1004;}
label.hamburger:hover {cursor: pointer;}
label.hamburger text close,
label.hamburger text open{text-transform: uppercase;font-size: 0.65em;align-text: center;position: absolute;transform: translateY(50px);text-align: center;overflow: hidden;transition: width .25s .35s, color .45s .35s;}
label.hamburger text close{color: transparent;right: 0;width: 0;}
label.hamburger text open{color: #000b3c;width: 100%;font-weight: 700;}
label.hamburger > i {
    position: absolute;
    width: 100%;
    /* top: 50%; */
    font-style: normal;
    font-size: 30px;
    color: #e41d13;
    pointer-events: auto;
    transition-duration: .35s;
    transition-delay: .35s;
    text-align: center;
    }
label.hamburger > i img{width:20px}
label.hamburger {position: fixed;top: 15px;right: 15px;}

@media (min-width: 700px) {
	label.hamburger{display:none}
	.drawer-list {width: 40px;}
	.drawer-list li a{text-align: right;padding: .5rem;}
}

.timenowork{background:#e41d13;position:fixed;bottom:0px;width: 96%;text-align:center;padding: 15px 2%;font-size:15px;color:#fff;z-index:1;}
.timenowork b{color:#fff;font-weight:900;font-size:17px;}
@media screen and (max-width: 700px)
.timenowork{text-align:left;}
.timenowork b{font-size:18px;}
}