.cta{padding:15px 0;font-size:20px;background:#e96d67;color:#fff;display:inline-block;border-radius:30px;border:0;cursor:pointer}.cta:hover{color:#fff;text-decoration:none}header .overlay{background:rgba(0,0,0,.3);left:0;right:0;bottom:0;position:fixed;top:0;z-index:100;display:none}header .overlay.active{display:block}header .cart-box{max-width:500px;padding:15px;background:#fff;display:none;position:absolute;z-index:300;width:100%;top:112px;right:10px}header .cart-box.active{display:block;position:fixed}header .cart-box .added{font-weight:700;color:#000;padding-bottom:15px}header .cart-box .added .glyphicon{color:#fff;background:#2eb692;border-radius:50%;margin-right:5px;padding:5px;font-size:10px}header .cart-box .details-wrap{margin:0;max-height:300px;overflow:scroll;flex-wrap:wrap;display:flex;margin-bottom:20px;justify-content:space-between}header .cart-box .details-wrap .left-side{border-bottom:1px solid #efefef;padding:10px 0}header .cart-box .details-wrap .left-side .name{font-size:17px}header .cart-box .details-wrap .left-side .desc{}header .cart-box .details-wrap .left-side .desc .sorting{font-size:14px}header .cart-box .details-wrap .left-side .desc .sorting .title{font-weight:700}header .cart-box .details-wrap .left-side .price{font-weight:700}header .cart-box .cta-wrap{margin:0;padding-bottom:0}header .cart-box .cta-wrap .cart-but{background:#fff;text-align:center;padding:15px 30px;color:#000;font-weight:700;border:1px solid #dadada;border-radius:30px;display:block;width:100%}header .cart-box .cta-wrap .checkout{background:#e96d67;padding:15px 50px;text-align:center;color:#fff;display:block;font-weight:700;border:1px solid transparent;border-radius:30px;width:100%}header .delivery-bar{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto;grid-template-areas:". delivery time";padding:5px;background:#fafafa}header .delivery-bar .delivery-time{grid-area:delivery;justify-self:center}header .delivery-bar .open-time{grid-area:time;justify-self:end;padding-right:10px;display:grid;grid-template-columns:auto auto}header .delivery-bar .open-time .open-closed{width:10px;height:10px;align-self:center;margin-right:5px;border-radius:50%}header .delivery-bar .open-time .open-closed.open{border:1px solid #000;background:#2eb692}header .delivery-bar .open-time .open-closed.close{border:1px solid #000;background:red}header .logo-bar{box-shadow:0 3px 5px rgba(0,0,0,.16);position:relative}header .logo-bar .mobile-bar{padding:5px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"menu logo cart"}header .logo-bar .mobile-bar .menu{grid-area:menu;align-self:center;padding-left:10px}header .logo-bar .mobile-bar .menu .proverb{display:none}header .logo-bar .mobile-bar .menu .menuBtn{height:30px;width:30px;z-index:101;display:block;position:relative;cursor:pointer}header .logo-bar .mobile-bar .menu .menuBtn>span{background-color:#000;border-radius:1px;height:2px;width:100%;position:absolute;left:50%;top:50%;margin:-1px 0 0 -15px;transition:height 100ms}header .logo-bar .mobile-bar .menu .menuBtn>span:after,header .logo-bar .mobile-bar .menu .menuBtn>span:before{content:'';background-color:#000;border-radius:1px;height:2px;width:100%;position:absolute;left:50%;margin-left:-15px;transition:all 200ms}header .logo-bar .mobile-bar .menu .menuBtn>span:after{top:-7px;width:115%;left:15px}header .logo-bar .mobile-bar .menu .menuBtn>span:before{bottom:-7px;left:15px;width:80%}header .logo-bar .mobile-bar .menu .menuBtn.act>span{height:0}header .logo-bar .mobile-bar .menu .menuBtn.act>span:after,header .logo-bar .mobile-bar .menu .menuBtn.act>span:before{background-color:#000;top:1px}header .logo-bar .mobile-bar .menu .menuBtn.act>span:after{transform:rotate(45deg);width:100%}header .logo-bar .mobile-bar .menu .menuBtn.act>span:before{transform:rotate(-45deg);width:100%}header .logo-bar .mobile-bar .logo{grid-area:logo;display:grid;grid-template-columns:auto auto}header .logo-bar .mobile-bar .logo .main-logo{justify-self:end}header .logo-bar .mobile-bar .logo .phone-wrap{align-self:center;justify-self:start}header .logo-bar .mobile-bar .logo .phone-wrap .phone-no{display:none}header .logo-bar .mobile-bar .cart{grid-area:cart;align-self:center;justify-self:end;padding-right:10px;cursor:pointer;position:relative}header .logo-bar .mobile-bar .cart .qty-cart{position:absolute;color:#fff;font-weight:700;background:#e96d67;border-radius:50%;padding:4px 9px;font-size:11px;right:2px;top:-11px}header .logo-bar .mobile-bar .cart .fa{font-size:28px;color:#000}header .mainMenu{background-color:#fff;position:absolute;left:0;top:0;z-index:100;height:100%;width:100%;display:table;text-align:center;opacity:0;transition:all 500ms cubic-bezier(.68,-.55,.265,1.55);transform:scale(0)}header .mainMenu.act{opacity:1;transform:scale(1)}header .mainMenu.act ul li{opacity:1;transform:translateX(0)}header .mainMenu ul{display:table-cell;vertical-align:middle;list-style:none;padding:0}header .mainMenu li{padding:8px 0;transition:all 400ms 510ms;opacity:0}header .mainMenu li:nth-child(odd) {transform:translateX(30%)}header .mainMenu li:nth-child(even) {transform:translateX(-30%)}header .mainMenu li:last-child{transform:none}header .mainMenu a{color:#000;display:inline-block;font-size:18px}header .mainMenu a.suBtn{color:#fff}@media screen and (max-width:575px){header .cart-box{right:0;width:100%}}footer{background:#000;padding:30px 15px 80px;font-size:18px}footer.open-cart{display:none}footer .open-time{padding-bottom:40px}footer .open-time .title{color:rgba(255,255,255,.6);padding-bottom:15px}footer .open-time .data-time{color:#fff}footer .socials-wrap{display:grid;grid-template-columns:auto 1fr;padding-bottom:40px}footer .socials-wrap .facebook-wrap{padding-right:30px}footer .socials-wrap .facebook-wrap a{text-transform:uppercase;color:#615f5c}footer .socials-wrap .facebook-wrap .facebook{margin-right:5px;color:#fff;font-size:22px}footer .socials-wrap .instagram-wrap a{text-transform:uppercase;color:#615f5c}footer .socials-wrap .instagram-wrap .instagram{margin-right:5px;color:#fff;font-size:22px}footer .socials-wrap .glyphicon{color:#fff}footer .socials-wrap a{color:#fff;text-decoration:none}footer .visitors-count{color:#fff;padding-bottom:70px}footer .disclaimer{color:rgba(255,255,255,.5);font-size:12px}footer .disclaimer a{color:rgba(255,255,255,.5);text-decoration:none}@media screen and (min-width:992px){header .delivery-bar{grid-template-columns:1fr 2fr auto}header .delivery-bar .delivery-time{justify-self:end;padding-right:5%}header .logo-bar .mobile-bar{height:70px}header .logo-bar .mobile-bar .logo .main-logo .logo-img{height:90px;position:absolute;top:-10px}header .logo-bar .mobile-bar .logo .phone-wrap{position:relative;left:70px}header .logo-bar .mobile-bar .logo .phone-wrap .phone-no{display:inline-block;font-weight:700;padding-left:10px}header .logo-bar .mobile-bar .menu{display:grid;grid-template-columns:auto 1fr;grid-column-gap:100px;align-items:center}header .logo-bar .mobile-bar .menu .proverb{display:block;font-weight:700;font-size:18px;line-height:18px}footer{padding-top:5%}footer .super-blocks{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}footer .super-blocks .first-block{justify-self:start}footer .super-blocks .second-block{justify-self:end}footer .super-blocks .second-block .disclaimer{max-width:350px}}