#breadcrumb img,#english img,#head .table-cell,#korzina .inline-block,#korzina .inline-block div,#times .inline-block{vertical-align:middle}#filters li ul li input:focus,#search_input input:focus,.button-gold-white:focus,.button-red-white:focus,.button-red:focus,.button:focus{outline:0}
#head,#search_input input,#top,#top-menu li ul li,.cake_preview .description,.cake_preview_info_add2cart,.cake_preview_info_add2cart span,body{box-sizing:border-box}.slideout-menu{position:fixed;top:0;bottom:0;width:320px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#f9f9f9;min-height:100vh;float:right;width:100%}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}#data{display:none}body{margin:0;font-family:'Museo Sans Cyrl 300';font-weight:300;font-style:normal;color:#403f3f}a,a:visited{color:#b89361}.max_width_po_centru{max-width:1300px;margin:0 auto}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.inline-block{display:inline-block}.clear{clear:both}.left{float:left}.right{float:right}.bb,.bold{font-family:'Museo Sans Cyrl 700'}.red{color:#5e0618}.gold{color:#b89361}.bb{text-decoration:none;color:#403f3f}.blue,.blue:visited{color:#2196f3}.erotic{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3')}#grid-cakes-buttons,.only-mobile{display:none}.img-preview{width:100%;border:1px solid gray;background-color:#fff;max-width:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:7px 25px;text-align:center;opacity:.8;cursor:pointer}#fixed,#preloader{position:fixed;width:100%}.img-preview:hover{opacity:1}.body-text p{font-size:20px;margin:0 0 30px}.body-top-menu div,.body-top-menu-gold div{display:inline-block;font-size:18px;font-family:'Museo Sans Cyrl 700';padding:14px 30px}.body-top-menu{background-color:#fff;box-shadow:0 0 15px #dadada;margin:20px 0;display:inline-block;border-radius:5px}
.body-top-menu div.active,.body-top-menu-gold{background-color:#6b0016;background-image:url(bg-body-top-menu.png);background-position:bottom;background-repeat:repeat-x;border-radius:5px;color:#fff}.body-top-menu div{cursor:pointer}.body-top-menu-gold{display:inline-block}#chtogdekogda.fixed .title,#fixed,#ico-mobile-menu,#ico-mobile-menu-close,#mobile-menu-button,#phones-mobile,#preloader{display:none}.body-top-menu-gold a:hover div,.body-top-menu-gold div.active{background-color:#b89361;background-image:none}#fixed_filters_gray,#search.fixed input,#top{background-color:#f9f9f9}.body-top-menu-gold a{color:#fff;text-decoration:none}.fancy-confirm{text-align:center!important;min-width:300px}.fancy-confirm-cancel{text-decoration:underline;font-family:'Museo Sans Cyrl 300';color:#b89361;cursor:pointer;margin-right:20px}#breadcrumb a,#chef-menu-item a,#dop_menu a,#phones a,#top a,#top-menu li a,.cake_preview .description .title a{text-decoration:none}#breadcrumb a,#chef-menu-item a,#chtogdekogda .title,#korzina .circle-count,#phones .title span,#times .title,#top-menu li a,.asH1,h1{font-family:'Museo Sans Cyrl 700'}.fancy-confirm-tright{padding-top:10px}.fancybox-fx-material.fancybox-slide--next,.fancybox-fx-material.fancybox-slide--previous{transform:translateY(-60px) scale(1.1);opacity:0}.fancybox-fx-material.fancybox-slide--current{opacity:1;transform:translateY(0) scale(1)}#preloader{left:0;top:0;z-index:9999999;height:100%;overflow:visible;background:url(preloader.gif) center center no-repeat #fff}#fixed{z-index:50}#chtogdekogda.fixed,#filters.fixed,#korzina.fixed,#phones.fixed,#search.fixed{z-index:100;position:fixed}#fixed_filters_gray,#fixed_filters_white{width:100%;height:50px}#fixed_filters_gray{top:0}#fixed_filters_white{background-color:#fff;top:50px;height:50px;-webkit-box-shadow:0 4px 5px 0 rgba(50,50,50,.1);-moz-box-shadow:0 4px 5px 0 rgba(50,50,50,.1);box-shadow:0 4px 5px 0 rgba(50,50,50,.1)}#filters.fixed{top:0}#chtogdekogda.fixed{top:25px;width:300px;height:50px;text-align:right}
#head,#socials,#top{text-align:center}#chtogdekogda.fixed img{height:40px!important}#search.fixed{width:300px;top:-50px}#phones.fixed{margin:0;padding:0;width:700px;top:-48px}#phones.fixed .title{float:left;padding-right:10px}#chats,#top{padding:10px 0}#phones.fixed .title span{font-size:20px}#phones.fixed #chats{float:left;margin-top:-18px}#korzina.fixed{top:-37px}#top{height:55px}#top a{color:#404040}#top .table{width:100%}#dostavka-i-oplata{text-align:left;width:300px;vertical-align:top;padding-top:8px}#dostavka-i-oplata .txt{margin:-1px 0 0 8px}#wallet{margin-left:15px}#socials a div{margin-right:12px;width:35px;height:31px;background-position:center;background-repeat:no-repeat}#socials a:last-child div{margin-right:0}#socials .youtube{background-image:url(go/ico-social-youtube.png)}#socials .vk{background-image:url(go/ico-social-vk.png)}#socials .facebook{background-image:url(go/ico-social-facebook.png)}#socials .insta{background-image:url(go/ico-social-insta.png)}#korzina{text-align:right;width:300px}#korzina .inline-block{margin-right:12px;margin-top:-15px;position:relative;height:23px}#korzina .inline-block div{display:inline-block}#korzina .inline-block:before{content:"";display:inline-block;min-height:inherit;height:100%;vertical-align:middle}#korzina .inline-block:last-child{margin-right:4px}#korzina .circle-count{background-color:#641325;border-radius:100%;color:#fff;position:absolute;top:-6px;right:-6px;font-size:9px;width:17px;height:17px;text-align:center;line-height:1.8;visibility:hidden}
#head{background-color:rgb(253 236 58 / 20%);padding:20px 0;height:140px}#head .table{width:100%}#logo{width:178px}#times{padding:0 20px}#times .inline-block{text-align:left}#times .inline-block img{margin-right:10px;margin-top:10px}#times .title{font-size:23px}#times .description{color:#c3bfbf;font-size:14px}#times .town a{color:#b89361;font-size:14px}#search_input{border:1px solid #aea9a9;border-radius:10px;padding:5px 10px;position:relative}#search_input.active{border-color:rgba(219,5,1,.8);box-shadow:0 0 0 .327em rgba(219,5,1,.1),0 0 .202em rgba(219,5,1,.4)}#search_input input{border:0;width:100%;padding-right:20px;color:#403f3f}#search_button{position:absolute;top:7px;right:7px;cursor:pointer}#search_button_mobile{display:none;cursor:pointer}#phones{width:300px;padding:0 0 0 50px;text-align:right}#phones .title{color:#c3bfbf;font-size:14px}
#phones .title span{color:#4f2501;font-size:23px}#top-menu li a,#top-menu li ul li.gray-bg a,#top-menu li ul li:hover a{color:#fff}
#chats img{height: 40px;padding:0 0 0 16px}#menu{background-color:#6b0016;text-align:center;background-image:url(bg-menu.png);height:44px}#top-menu{padding:0;float:left;margin:10px 0 0 -20px}#top-menu li{list-style:none;float:left}#top-menu li a{font-size:18px;padding:10px 20px 12px}#top-menu>li.active>a,#top-menu>li>a:hover{background-color:#b89361}#ico-catalog{margin-right:5px}#top-menu li ul{visibility:hidden;position:absolute;z-index:150;background-color:#fafafa;box-shadow:0 0 15px #dadada;font-size:12px;padding:0;margin-top:28px}#top-menu li ul .before{text-align:left;padding-left:55px;position:absolute;top:-19px;width:100%;padding-top:8px}#top-menu li ul li{width:145px;height:125px;text-align:center;padding-top:15px;border-right:2px solid #dad7d7;border-bottom:2px solid #dad7d7;z-index:200}#top-menu li ul li div{text-align:center}#top-menu li ul li a{color:#403f3f;font-size:16px;font-family:'Museo Sans Cyrl 700'}#top-menu li ul li a>div{height:50px}#top-menu li ul li:hover{background-image:url(bg-sub-menu-active.png)}#top-menu li ul li.gray-bg{background-color:#403f3f}#breadcrumb_wrapper,#h1_wrapper{background-color:#f9f9f9;text-align:center}#top-menu li ul li:nth-child(6){border-right:0}#top-menu li ul li:last-child{border-right:0;background-color:#fff}#top-menu li ul li:nth-child(n+7){border-bottom:0}#chef-menu-item a{color:#fff;font-size:18px;padding:10px 20px 12px}#chef-menu-item{padding:0;float:right;margin:10px 0 0 -20px}#chef-menu-item:hover a{background-color:#b89361}#breadcrumb_wrapper{padding:20px 0;color:#403f3f}#breadcrumb{text-align:left;font-size:14px;min-height:34px}#breadcrumb a{color:#403f3f;font-size:14px}#breadcrumb img{padding:0 5px;margin-bottom:3px;height:10px}#h1_wrapper{padding:20px 0 10px;color:#403f3f}h1{color:#403f3f;font-size:30px;margin:0}#h1>h1{float:left}h2{font-size:24px}.asH1{font-size:30px}#chtogdekogda{margin-left:350px;margin-top:0}#chtogdekogda li{list-style:none;display:inline-block;width:25%;vertical-align:bottom;font-size:22px;padding-bottom:15px;cursor:pointer;margin-top:-30px}#chtogdekogda li:hover{color:#b89361}#chtogdekogda li div{display:block}#chtogdekogda .chtogdekogda_checkboxes{display:none;position:absolute;z-index:150;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 0 0 .327em rgba(224,224,224,.1),0 0 .202em rgba(224,224,224,.9);font-size:14px;margin-top:11px;width:240px;text-align:left;font-family:'Museo Sans Cyrl 300'}#chtogdekogda .chtogdekogda_checkboxes .before{content:url(go/ico-white-propdown-chto-gde-kogda.png);display:inline-block;position:absolute;top:-14px}#chtogdekogda .top{padding:20px 15px 5px;color:#403f3f;font-weight:400;border-bottom:1px solid #eaeaea}#chtogdekogda .top span{color:#b1b0b0;padding-left:20px}#chtogdekogda .bottom{padding:0 5px 5px;color:#403f3f;font-weight:400;border-top:1px solid #eaeaea}#chtogdekogda .chtogdekogda_checkboxes ul{max-height:200px;overflow-x:hidden;overflow-y:scroll;padding-left:15px}#chtogdekogda .chtogdekogda_checkboxes ul li ul{height:auto;padding-left:0;max-height:2000px}#chtogdekogda .chtogdekogda_checkboxes ul li{background:url(go/ico-checkbox.png) 0 4px no-repeat;padding:3px 0 3px 20px;text-align:left;float:none;margin:0;color:#403f3f;cursor:pointer;font-size:13px;font-weight:400;width:100%}#chtogdekogda .chtogdekogda_checkboxes ul li.active{background:url(ico-checkbox-checked.png) 0 4px no-repeat}#chtogdekogda .chtogdekogda_checkboxes ul li.with-sub{font-family:'Museo Sans Cyrl 700'}#chtogdekogda .chtogdekogda_checkboxes ul li.with-sub ul{display:none;font-family:'Museo Sans Cyrl 300'}#chtogdekogda .button{float:right;padding:6px 20px;background-color:#403f3f;color:#fff;font-family:'Museo Sans Cyrl 700';border-radius:6px;font-size:12px;margin:10px 15px}#chtogdekogda .bottom .close{float:left;border-radius:50%;background-color:#fff;padding:5px;margin:10px 3px;font-weight:700;width:15px;line-height:15px;text-align:center;box-shadow:0 0 15px #dadada;font-size:14px;font-family:'Museo Sans Cyrl 300'}#filters li .title,#under-cakes-text span{font-family:'Museo Sans Cyrl 700'}#chtogdekogda .chtogdekogda_checkboxes ul li.with-sub span{padding-left:25px;margin-left:-25px}#body_wrapper{background-color:#f9f9f9;text-align:center;padding:20px 0 100px}#body{text-align:left;font-size:14px}#filters{margin:10px 0;padding:0;position:relative;min-height:30px}#filters li{list-style:none;float:left;margin-left:20px}.filters-dropdown.active{z-index:10}.filters-dropdown .active{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#filters li:first-child{margin-left:0;text-align:center}#sorting{width:200px}#filters li .title{background-color:#fff;border-radius:6px;border:1px solid #e0e0e0;box-shadow:0 0 0 .327em rgba(224,224,224,.1),0 0 .202em rgba(224,224,224,.4);padding:7px 10px;font-size:12px;text-transform:uppercase;cursor:pointer}#filters li .title .text{display:inline-block;padding-right:7px}#filters li .title .arrow{background-image:url(go/ico-red-arrow-down.png);width:11px;height:6px;display:inline-block}#filters li.active>.title{background-color:#403f3f;color:#fff}#dop_menu a:hover,#filters li#nachinka_group ul li:hover,#filters li#oformlenie ul li:hover,#filters li#yaruses ul li:hover,#filters li:first-child ul li:hover{color:#b89361}#filters li.active .title .arrow{background-image:url(go/ico-white-arrow-down.png)}#filters li ul .before{content:url(ico-white-propdown-filters.png);display:inline-block;position:absolute;top:-8px}#filters li ul{display:none;position:absolute;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 0 0 .427em rgba(224,224,224,.1),0 0 .402em rgba(224,224,224,.9);font-size:12px;padding:10px;margin-top:11px}#filters li:first-child ul{margin-top:0}#filters li ul li{float:none;margin:0;color:#403f3f;cursor:pointer;padding:0 5px;width:auto}#filters li#sorting ul li.active{background:url(ico-list-style-active.png) 0 4px no-repeat}#filters li ul li .form{text-align:left;white-space:nowrap}#filters li ul li .title{font-weight:700;text-align:left;border:none;box-shadow:none;padding:0 0 5px;text-transform:none}#filters li ul li input{border:1px solid #e3dfdd;padding:5px;color:#403f3f;width:50px;font-size:11px}#dop_menu li .title,#dop_menu li ul{font-size:12px;background-color:#fff}#filters li:first-child ul li{padding:4px 20px;width:138px;text-align:left}#filters li#nachinka_group ul li,#filters li#oformlenie ul li,#filters li#yaruses ul li{background:url(go/ico-checkbox.png) 0 4px no-repeat;padding:4px 0 4px 20px;text-align:left}#filters li#nachinka_group ul li.active,#filters li#oformlenie ul li.active,#filters li#yaruses ul li.active{background:url(ico-checkbox-checked.png) 0 4px no-repeat}#filters li#oformlenie ul{width:120px}#filters li#oformlenie ul div{padding:4px 0 4px 20px;text-align:left}#filters li#oformlenie ul li a,#filters li#sorting ul li a,#filters li#yaruses ul li a{text-decoration:none;color:#403f3f}.price-slider{margin:30px 5px 20px}.dop_menu-owl-next,.dop_menu-owl-prev{display:none}#dop_menu{overflow:hidden;white-space:nowrap;position:static;padding:0;margin:0}#dop_menu a{color:#403f3f}#dop_menu>li{list-style:none;float:none;display:inline-block;margin:0 5px 0 0}#dop_menu li .title .text{display:inline-block;padding-right:0;text-transform:capitalize}#dop_menu li .title .arrow{background-image:url(go/ico-red-arrow-down.png);width:11px;height:6px;display:inline-block;margin-left:7px;position:relative!important;top:0!important;right:0!important}#dop_menu li .title{border-radius:6px;border:1px solid #e0e0e0;box-shadow:0 0 0 .327em rgba(224,224,224,.1),0 0 .202em rgba(224,224,224,.4);padding:5px 10px;cursor:pointer;width:auto!important}#dop_menu li ul{display:none;position:absolute;border:1px solid #e0e0e0;box-shadow:0 0 0 .427em rgba(224,224,224,.1),0 0 .402em rgba(224,224,224,.9);padding:5px;margin-top:-1px;overflow-y:auto}#dop_menu li ul li{padding:2px 5px}#under-cakes-text{margin-top:20px;padding:20px;box-shadow:0 0 15px #dadada;line-height:24px}#under-cakes-text span{font-size:16px;color:#5e0618;font-style:italic}#cakes{margin-top:10px}
.cake_preview{box-sizing: border-box;display:inline-block;width:25%;padding: 20px;position:relative;z-index:1}
.cake_preview .image img{width:100%;height:auto;display:block;}.cake_preview .image-percent-discount{right:7px;top:7px;position:absolute;cursor:pointer;width:54px!important;height:54px;display:block!important}.cake_preview .add2favorites{left:5px;top:5px;position:absolute;cursor:pointer;width:20px!important;height:20px;display:block!important}
.cake_preview .description{background-color:#fff;border:2px solid #e3dfdd;border-top:none;width:100%;padding:4px 5px 7px;position:relative}.cake_preview .description .description{display:inline-block;border:none;width:auto;max-width:100%}.cake_preview .description .price,.cake_preview .description .time2complete,.cake_preview .description .title{font-size:14px;font-family:'Museo Sans Cyrl 700';color:#403f3f;margin-top:5px;white-space:nowrap;max-width:100%;overflow:hidden}.cake_preview .description .article,.cake_preview .description .time2complete{font-size:12px;font-family:'Museo Sans Cyrl 300'}.cake_preview .description .title a{color:#403f3f}.cake_preview .description .article{color:#a8a8a8}.cake_preview .description .price span{color:#b89361}.cake_preview .description .time2complete span{color:#5c0014;font-size:14px;font-family:'Museo Sans Cyrl 700';padding:1px}.cake_preview .description .basket,.cake_preview.active .description .basket:hover{position:absolute;width:60px;height:100%;top:0;right:10px;background-image:url(go/ico-basket-circle-white-bg.png);background-position:center;background-color:transparent;background-repeat:no-repeat;cursor:pointer}.cake_preview .description .basket:hover,.cake_preview.active .description .basket{background-image:url(ico-basket-circle-active.png)}.cake_preview.active .description .price span{color:#580013}.cake_preview_info_add2cart{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#fff;text-align:center;padding:12px 10px;color:#403f3f}.cake_preview_info_add2cart a,.cake_preview_info_add2cart span{color:#580013;text-decoration:underline;font-size:12px;font-family:'Museo Sans Cyrl 700';cursor:pointer}.cake_preview_info_add2cart span{padding:2px;display:block;color:#b89361}.list_pages{text-align:center;margin:55px 0 0}.list_pages a,.list_pages span{display:inline-block;width:40px;line-height:40px;text-decoration:none;font-size:16px;font-family:'Museo Sans Cyrl 500';color:#403f3f}#footer-contacts .phone span,#footer-links .link,.button,.button-gold-white,.button-red,.news-ul li .news_title{font-family:'Museo Sans Cyrl 700'}.list_pages .arrow{color:#fff;background-color:#580013;border-radius:100%;margin:0 5px}.list_pages span{color:#b89361;border-radius:100%;border:3px solid #b89361;font-weight:700}.list_pages .disabled{color:#fff;background-color:#403f3f;border-radius:100%;border:none;margin:0 10px}#body_and_footer_wrapper{position:relative;overflow:hidden}#footer{background-color:#fff;padding:40px 0;-webkit-box-shadow:0 -1px 20px 0 rgba(50,50,50,.1);-moz-box-shadow:0 -1px 20px 0 rgba(50,50,50,.1);box-shadow:0 -1px 20px 0 rgba(50,50,50,.1)}#footer-address,#footer-contacts,#footer-links{float:left;margin-right:60px;max-width:30%}#footer-address .title,#footer-contacts .title,#footer-links .title{font-size:22px;font-family:'Museo Sans Cyrl 700';color:#403f3f;padding:0 0 30px}#footer-links .link{font-size:16px;padding:0 0 30px;display:inline-block}#footer-links .link:nth-child(1n){width:39%}#footer-links .link:nth-child(2n){width:59%}#footer-links .link a{color:#b89361}#footer-address .description{font-size:16px;padding-bottom:13px}#footer-address .description span{font-size:12px;display:block}#footer-contacts{padding:0 0 0 50px;text-align:right}#footer-contacts a{text-decoration:none}#footer-contacts .phone{color:#aea9a9;font-size:13px;padding-bottom:12px}#footer-contacts .phone span{color:#403f3f;font-size:16px}#footer .max_width_po_centru{position:relative}#footer-cake{position:absolute;bottom:-80px;right:-140px}#footer_copyrights{background-color:#403f3f;padding:10px 0;color:#feffff;z-index:5;position:relative}#copyrights{float:left}#english{float:right}#english a{color:#feffff}#english img{padding:0 8px;margin-bottom:2px}.uploaded-image{box-shadow:0 0 15px #dadada;margin-right:7px;border:7px solid #fff;height:100px;position:relative;display:inline-block}.uploaded-image:last-child{margin-right:0}.uploaded-image img:first-child{height:100px}.uploaded-image-trash{right:1px;top:1px;position:absolute;cursor:pointer}.border-radius-form{box-shadow:0 0 15px #dadada;border-radius:6px;border:none;outline:0;font-size:14px;padding:5px 10px;-webkit-appearance:none}.button,.button-red{background-color:#b89361;color:#fff;font-size:16px;border-radius:22px;padding:10px 30px;display:inline-block;cursor:pointer;border:none}.button-gold-white,.button-red-white{font-size:15px;padding:10px 15px;display:inline-block;cursor:pointer}.button:hover{background-color:#5b0013}.button-red-white{background-color:#fff;color:#580013;border-radius:22px;border:1px solid #580013}.button-red-white:hover{background-color:#580013;color:#fff}.button-gold-white{background-color:#fff;color:#b89361;border-radius:22px;border:2px solid #b89361}.button-gold-white:hover{background-color:#b89361;color:#fff}.button-red{background-color:#5b0013}.button-red:hover{background-color:#b89361}.gray-select ul .active{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.gray-select .title{background-color:#fafafa;border-radius:6px;border:1px solid #c3c2c2;padding:5px 10px;font-size:13px;cursor:pointer;width:100px;position:relative}.gray-select .title .text{display:inline-block;padding-right:7px}.gray-select .title .arrow{background-image:url(ico-gray-arrow-down.png);width:12px;height:6px;position:absolute;top:10px;right:6px;z-index:1}.gray-select .title .arrow-red-bg{background-image:url(go/ico-white-arrow-down.png);width:21px;height:21px;position:absolute;top:2px;right:3px;z-index:1;box-sizing:border-box;background-color:#660b1d;padding:8px 5px 4px 4px;background-position:center center;background-repeat:no-repeat;border-radius:5px}.gray-select ul{display:none;position:absolute;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 0 0 .427em rgba(224,224,224,.1),0 0 .402em rgba(224,224,224,.9);font-size:12px;padding:10px;margin-top:0;z-index:2;max-height:200px;overflow-x:hidden;overflow-y:scroll}.gray-select ul li{float:none;margin:0;color:#403f3f;cursor:pointer;padding:4px 20px;text-align:left;width:auto;list-style:none}.gray-select ul li.active{background:url(ico-list-style-active.png) 0 4px no-repeat}.gray-select ul li:hover{color:#b89361}.gray-select ul div{padding:4px 20px}.news-ul{padding:20px 0 0}.news-ul li{display:inline-block;width:22%;margin:20px 4% 20px 0;list-style:none;vertical-align:top}.news-ul li:nth-child(4n){margin-right:0}.news-ul li .news_img div{background-size:cover!important;padding-top:65%;display:block}.news-ul li .news_title{font-size:18px;padding:15px 5px}.news-ul li .news_title a{color:#403f3f;text-decoration:none}.news-ul li .news_title a:hover{color:#4c0010}.news-ul li .news_body{font-size:16px;padding:0 5px 20px}.customVid video{max-width:100%;max-height:100%;margin:0}@media screen and (max-width:1400px){.max_width_po_centru{max-width:1200px}#chef-menu-item a,#top-menu li a{padding:10px 12px 12px}}@media screen and (max-width:1300px){.max_width_po_centru{max-width:1100px}#top-menu li a{font-size:15px;padding:11px 15px 15px}#chef-menu-item a{font-size:15px;padding:12px 15px 14px}#chtogdekogda li{font-size:18px}#chtogdekogda.fixed{width:240px}#filters.fixed li .title{font-size:12px}#filters.fixed>li{margin-left:10px}#filters.fixed>li:first-child{margin-left:0}#footer-address,#footer-contacts,#footer-links{margin-right:0}#footer-links .link{font-size:14px}}@media screen and (max-width:1200px){.max_width_po_centru{max-width:1000px}#phones{width:auto;padding:0}#top-menu li a{font-size:15px;padding:11px 10px 15px}#chef-menu-item a{font-size:15px;padding:12px 10px 14px}#filters.fixed>li>.title{font-size:11px;padding:7px 5px}#filters li:first-child ul{padding:10px 5px}#filters li .title{padding:7px 8px}#sorting{width:190px}#footer_copyrights{font-size:14px}}@media screen and (max-width:1100px){.max_width_po_centru{max-width:950px}#top-menu li a{font-size:14px;padding:12px 10px 15px}#chef-menu-item a{font-size:14px;padding:13px 10px 14px}
#phones .title span,#times .title{font-size:19px}#top-menu li ul li{width:135px;height:105px;padding-top:0}#chtogdekogda li,#top-menu li ul li a{font-size:15px}#chtogdekogda li div img{max-width:80%}#chtogdekogda.fixed{width:200px}#phones.fixed .title span{font-size:18px}#filters li{margin-left:10px}

#footer-links .link{padding:0 0 10px}#footer-cake{right:-240px}}@media screen and (max-width:980px){#menu #top-menu,#menu #top-menu li ul{visibility:hidden}#ico-mobile-menu,#korzina,#search,#socials{position:absolute}#chef-menu-item,#ico-catalog,#search_input,#times,#top-menu li ul .before{display:none}.max_width_po_centru{padding:0 20px}#top-menu{background-color:#fafafa;box-shadow:0 0 15px #dadada;z-index:1000;text-align:left;padding:0;margin:0 0 100px;width:100%}#menu #top-menu{display:none}#Slideout-menu #top-menu{visibility:visible;display:block}#top-menu>li:first-child{background-color:#fff;border-top:0;padding:30px 0 10px}#top-menu>li:first-child>a{padding:20px 0 10px 50px}#top-menu li{list-style:none;float:none;display:block;padding:10px 20px 10px 30px;border-top:1px solid #ebe9e9}#top-menu li a{color:#403f3f;text-decoration:none;font-size:20px;font-family:'Museo Sans Cyrl 700'}#ico-mobile-menu{display:block;left:27px;top:35px}#ico-mobile-menu img{width:16px}#ico-mobile-menu-close{display:block;position:absolute;right:35px;top:35px;cursor:pointer}#top-menu li ul{position:relative;background-color:#fff;box-shadow:none;font-size:12px;padding:0;margin-top:10px}#Slideout-menu #top-menu li ul{visibility:visible}#top-menu li ul li{width:100%;height:35px;text-align:left;padding-top:5px;padding-bottom:5px;box-sizing:border-box;border-right:0;border-bottom:0;z-index:200;border-top:0}#top-menu li ul li div{text-align:center;display:inline-block;padding-right:10px;vertical-align:middle}#top-menu li ul li div:first-child{width:30px}#top-menu li ul li div img{height:20px}#top-menu li ul li a{color:#403f3f;font-size:17px;font-family:'Museo Sans Cyrl 500';padding-left:15px}#top-menu li ul li a>div{height:50px}#top-menu>li.active>a,#top-menu>li>a:hover{background-color:transparent}#top-menu li ul li:hover{background-image:none}#top-menu li ul li:hover a{color:#b89361}#socials{top:201px;left:10px}#socials .youtube{background-image:url(ico-social-youtube-white.png)}#socials .vk{background-image:url(ico-social-vk-white.png)}#socials .facebook{background-image:url(ico-social-facebook-white.png)}#socials .insta{background-image:url(ico-social-insta-white.png)}#korzina{top:25px;right:10px}#search{top:199px;right:10px}#search_input{background:#fff}#search_button_mobile{display:block;margin-top:6px}#phones{padding-right:30%}#phones .title span{font-size:23px}#mobile-menu-button{position:fixed;right:10px;top:80px;padding:5px;z-index:10;display:block;background-color:#fff;line-height:0}#mobile-menu-button img{cursor:pointer}#filters li:first-child ul{padding:10px 5px}#filters>li>.title{padding:7px 8px;font-size:9px}#h1{max-width:100%!important}#chtogdekogda{margin-left:0;clear:both;padding:50px 0 0}#footer-links .link,#footer-links .link:nth-child(1n){font-size:12px;width:100%;padding:0 0 1px}#copyrights{width:50%}}@media screen and (max-width:900px){#sorting{width:155px}#footer-contacts{padding:0}#footer-cake{right:-250px}}@media screen and (max-width:820px){#filters{overflow:auto;white-space:nowrap;position:static}#filters li{float:none;display:inline-block}.filters-dropdown{white-space:normal}#filters li ul li{display:block}}@media screen and (max-width:767px){.only-desktop{display:none}.only-mobile{display:block}#phones{padding-right:20%}#dop_menu{overflow:auto}

#footer-address,#footer-contacts,#footer-links{max-width:100%}#footer-links .link{width:28%!important}#footer-address .title,#footer-contacts .title,#footer-links .title{padding:40px 0 20px}}@media screen and (max-width:600px){#breadcrumb_wrapper{padding:20px 0 5px}#h1_wrapper{padding:7px 0}#chtogdekogda,.news-ul{overflow-x:auto;white-space:nowrap}#chtogdekogda li,.news-ul li{width:175px}#chtogdekogda .chtogdekogda_checkboxes ul,.news-ul div{white-space:normal}#footer-address,#footer-contacts,#footer-links{float:none;display:block;text-align:left}#footer-contacts .phone span{display:block}#footer-cake{right:-140px}#copyrights,#english{float:none;width:100%;margin:15px 0}#english img{padding-left:0}}

@media screen and (max-width:595px){#search_button_mobile{display:none}#phones-mobile{display:block;position:absolute;right:0;top:195px;background-color:#f4f4f4;height:44px}#phones-mobile div{display:inline-block;border-top:2px solid #ecebeb;border-bottom:2px solid #ecebeb;border-right:2px solid #ecebeb;line-height:0}#phones-mobile div:last-child{border-right:0}#search{position:absolute;top:150px;left:10px}#search_input{display:block;background:0 0}#search_input input{opacity:.4}#search_input input:focus{opacity:1}#logo{width:140px}#logo img{height:75px}}@media screen and (max-width:500px){.max_width_po_centru{padding:0 10px}#body{padding:0}h1{font-size:20px}h2{font-size:16px}
#footer-links .link,#footer-links .link:nth-child(1n){width:49%!important;padding:0 0 7px}#filters{margin:10px 0 10px 55px}#filters li{margin-left:5px}#grid-cakes-buttons{display:block;text-align:center;background-image:url(ico-catalog-grid-buttons.png);background-repeat:no-repeat;background-position:right center;margin:-39px 0 10px;width:48px;height:24px}#grid-cakes-buttons.cakes-grid-active{background-position:left center}

}@media screen and (max-width:400px){#chtogdekogda li{width:150px}#footer-links .link,#footer-links .link:nth-child(1n){width:49%!important;padding:0 0 7px}#footer-cake{right:-200px}}@media screen and (max-width:370px){#wallet{margin-left:5px}#chtogdekogda li{width:130px}#footer-links .link,#footer-links .link:nth-child(1n){width:100%!important;padding:0 0 7px}#footer-cake{right:-240px;overflow:hidden}}@media screen and (max-width:350px){#dostavka-i-oplata{font-size:13px;line-height:16px}}
#logo img {height: 100px;}
#footer {overflow: hidden;}
#h1{padding-top:20px;}
		#body_wrapper_top_icons{padding: 50px 0 40px 0}
		#body_top_icons{text-align:center;}
		.index_pages_top_icons{display:inline-block;width:20%;text-align:center;font-family: 'Museo Sans Cyrl 700';margin-bottom: 30px;}
		.index_pages_top_icons b {color:#c6a985}
		.index_pages_top_icons img{margin-bottom: 20px;vertical-align:top;}
		#body_top_icons p{font-size:22px;text-align:left;max-width:970px;}

		@media screen and (max-width: 950px) {
        	.index_pages_top_icons{width:33%;margin-bottom:40px;}
		}
		@media screen and (max-width: 767px) {
			#body_wrapper_top_icons{padding: 20px 0 0px 0}

        	.index_pages_top_icons{width:35%;margin:0 20px 30px 0;}
        	#body_wrapper{padding:0}
		}

	    #body_and_footer_wrapper_zvezdnye_torty{position: relative;overflow: hidden;background-color:white;background-image:url(go/zvezdnye-torty-bg-v2.jpg);height:1297px;}
	    #body_zvezdnye_torty p{max-width:960px;font-size:22px;padding: 40px 0;}
	    #zvyzdy-index-page-items-wrapper{height:790px;position:relative;}
	    .zvyzdy-index-page-item{position:absolute;}
	    .zvyzdy-index-page-item-bg{text-align: center;}
	    .zvyzdy-index-page-item:nth-child(1){left:-17px;top:43px;}
	    .zvyzdy-index-page-item:nth-child(2){left:840px;top:528px;}
	    .zvyzdy-index-page-item:nth-child(3){left:245px;top:385px;}
	    .zvyzdy-index-page-item:nth-child(4){left:486px;top:11px;}
	    .zvyzdy-index-page-item:nth-child(5){left:655px;top:245px;}
	    .zvyzdy-index-page-item:nth-child(6){left:115px;top:590px;}
	    .zvyzdy-index-page-item:nth-child(7){left:1050px;top:574px;}
	    .zvyzdy-index-page-item:nth-child(8){left:1158px;top:8px;}
	    .zvyzdy-index-page-item:nth-child(9){left:1012px;top:350px;}
	    .zvyzdy-index-page-item:nth-child(10){left:663px;top:443px;}
	    .zvyzdy-index-page-item:nth-child(11){left:191px;top:6px;}
	    .zvyzdy-index-page-item:nth-child(12){left:448px;top:358px;}
	    .zvyzdy-index-page-item:nth-child(13){left:278px;top:585px;}
	    .zvyzdy-index-page-item:nth-child(14){left:509px;top:189px;}
	    .zvyzdy-index-page-item:nth-child(15){left:1024px;top:-14px;}
	    .zvyzdy-index-page-item:nth-child(16){left:347px;top:-4px;}
	    .zvyzdy-index-page-item:nth-child(17){left:880px;top:40px;}
	    .zvyzdy-index-page-item:nth-child(18){left:1206px;top:236px;}
	    .zvyzdy-index-page-item:nth-child(19){left:665px;top:635px;}
	    .zvyzdy-index-page-item:nth-child(20){left:1208px;top:438px;}
	    .zvyzdy-index-page-item:nth-child(21){left:-10px;top:550px;}
	    .zvyzdy-index-page-item:nth-child(22){left:150px;top:150px;}
	    .zvyzdy-index-page-item:nth-child(23){left:426px;top:545px;}
	    .zvyzdy-index-page-item:nth-child(24){left:817px;top:247px;}
	    .zvyzdy-index-page-item:nth-child(25){left:11px;top:289px;}
	    .zvyzdy-index-page-item:nth-child(26){left:650px;top:0px;}
	    .zvyzdy-index-page-item:nth-child(27){left:1025px;top:145px;}
	    .zvyzdy-index-page-item:nth-child(28){left:305px;top:145px;}


	    @media screen and (max-width: 1400px) {
        	#body_and_footer_wrapper_zvezdnye_torty{height:700px;}
        	#zvyzdy-index-page-items-wrapper{overflow-x: auto;white-space: nowrap;height:280px;}
        	.zvyzdy-index-page-item{position:unset;display:inline-block;vertical-align:middle;padding: 0 20px;}
        	.zvyzdy-index-page-item:first-child{padding-left:0}
        	#body_zvezdnye_torty p{padding: 10px 0; margin: 10px 0 20px 0}
		}
		@media screen and (max-width: 767px) {
        	#body_and_footer_wrapper_zvezdnye_torty{height:480px;}
		}

		#catalog_menu ul{overflow-x: auto;white-space: nowrap;padding:0;}
		#catalog_menu ul li{list-style: none; float: none;display: inline-block;}

		#catalog_menu ul li{width:105px;height:95px;text-align:center;padding-top:15px;box-sizing:border-box;border:2px solid #dad7d7;margin-right:5px;vertical-align: bottom;}
		#catalog_menu ul li div{text-align:center;height:40px;}
		#catalog_menu ul li div:nth-child(2n){padding-top:10px;height:26px;}
		#catalog_menu ul li a{color:#403f3f;font-size:12px;font-family: 'Museo Sans Cyrl 700';}
		/*#catalog_menu ul li a>div{height:50px;}
		#catalog_menu ul li:hover{background-image:url('bg-sub-menu-active.png')}
		#catalog_menu ul li:hover a{color:#fff}*/
		#catalog_menu ul li.gray-bg{background-color:#403f3f;}
		#catalog_menu ul li.gray-bg a{color:#fff;}
		/*#catalog_menu ul li:last-child{border-right:2px solid #dad7d7;background-color:#fff}
		#catalog_menu ul li:nth-child(n+7){border-bottom:0}*/

		.list_pages{margin-bottom:50px;}

.products_filter {display:flex;flex-wrap:wrap;margin: 0 -5px 20px;}
.products_filter a {
    border: 1px solid;
    padding: 5px 10px;
    text-decoration: none;
    margin: 5px;
}
.products_filter a.active {background: #b89361;color: #fff;}

h1 {margin-bottom: 40px;}
.products_items, .reviews-items {display: flex;flex-wrap: wrap;margin:-20px;}
.reviews-items {margin-bottom: 40px;}
.reviews-items .item {

    padding: 20px;
    color: #403f3f;
    font-size: 20px;

    width: 50%;
    box-sizing: border-box;
}
.reviews-items .item_inner {box-shadow: 0 0 15px #dadada;
    background-color: #fff;padding: 50px;}
.reviews-items .item .quote {position: relative;margin-bottom: 30px;}
.reviews-items .item .quote:after, .reviews-items .item .quote:before {
    content: "";
    background: url(icon-quotes.svg);
    width: 25px;
    height: 25px;
    position: absolute;
}
.reviews-items .item .quote:after {left:-25px;top:-25px;}
.reviews-items .item .quote:before {right:-25px;bottom:-25px;}
.reviews-items .guest_name {
    color: #5c0014;
    font-size: 24px;
    font-family: 'Museo Sans Cyrl 700';
}

.text-center {text-align:center;}
#reviews {padding:40px 0;}
a.button-red {text-decoration: none;}
#reviews .button-red {font-size: 20px;}
a.button-red:hover {color: #fff;}


#contacts {padding:40px 0;background: #f9f9f9 url(footer-cake_compress.png) no-repeat 100% 100%;}
.map_wrap {margin-bottom:40px;}
.content_wrap.blur {filter: blur(5px);}

@media (max-width:1023px){	.cake_preview {width: 33.3%;}
}
@media (max-width:980px){  	#menu #top-menu {
	    display: block;
	    visibility: initial;
	    position: fixed;
	    left: 0;
	    top: 0;
	}
	#menu #top-menu li ul {visibility: initial;}
	#menu {display:none;}
	#menu.active {display: block;}
}
@media (max-width:767px){	#phones {padding-right: 0;}
	#phones .title span {font-size: 20px;}
	#head #chats {float: left;}


	#mobile-menu-button {background-color: #fdec3c;top: 55px;}
	.products_items, .reviews-items {margin: 0;}
	.cake_preview {width: 50%;padding: 10px;}
	.reviews-items .item {width: 100%;}
	#contacts a.button-red {margin-bottom: 20px;}
}
@media (max-width:390px){	#logo {width: 100px;}
	#logo img {height: 70px;}
}