@font-face{font-family:'kosher';src:url(/assets/kosher.eot?cncltt);src:url(/assets/kosher.eot?cncltt#iefix) format("embedded-opentype"),url(/assets/kosher.ttf?cncltt) format("truetype"),url(/assets/kosher.woff?cncltt) format("woff"),url(/assets/kosher.svg?cncltt#icomoon) format("svg");font-weight:normal;font-style:normal}html{font-size:12px}body{font-family:'Rubik', sans-serif;margin:0;padding:0}input,textarea{font-family:'Rubik', sans-serif}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}
.g-subscribe__input::-webkit-input-placeholder{color:rgba(0,0,0,0.2)}
.g-subscribe__input::-moz-placeholder{color:rgba(0,0,0,0.2)}
.g-subscribe__input:-ms-input-placeholder{color:rgba(0,0,0,0.2)}
.g-subscribe__input:-moz-placeholder{color:rgba(0,0,0,0.2)}
.g-content{overflow-x:hidden}
.g-wrapper{max-width:1200px;padding:0 15px;width:100%;margin:0 auto;box-sizing:border-box;position:relative}
.g-wrapper_search{max-width:1000px}
.g-switch-wrapper{max-width:800px;padding:0 15px;width:100%;margin:0 auto;box-sizing:border-box;margin-top:2rem;display:flex;cursor:pointer}
.g-restaurant__switch-btn{width:45%;text-align:center;border:1px solid #e6e6e6;color:#b2b2b2;line-height:3.6rem;padding:0 3.2rem;position:relative;text-transform:uppercase;text-decoration:none;box-sizing:border-box;line-height:3rem;font-size:1.083333rem;padding:0 3.6rem;border-radius:2.5rem;float:left;margin-left:1rem;margin-right:1rem}
.g-restaurant__switch-btn:hover,
.g-restaurant__switch-btn.active{border-color:#4FB2B3;color:#4FB2B3}
.g-products__filter-btn:after{content:"\e913";display:inline-block;position:absolute;font-family:"kosher";left:1.16rem;top:50%;transform:translateY(-50%)}
.g-products__filter-btn{display:none;width:100%;text-align:center;border:1px solid #e6e6e6;color:#b2b2b2;line-height:3.6rem;padding:0 3.2rem;position:relative;text-transform:uppercase;text-decoration:none;box-sizing:border-box;line-height:3rem;font-size:1.083333rem;padding:0 3.6rem;border-radius:2.5rem}
.g-products__filter-btn:after{content:"\e913";display:inline-block;position:absolute;font-family:"kosher";left:1.16rem;top:50%;transform:translateY(-50%)}
.g-products__sidebar{width:20.55%;float:left;margin-top:-1.4167rem !important}
.g-products__content{width:79.45%;box-sizing:border-box;float:left;padding-left:5rem;padding-top:0.5rem}
.g-products__filters{display:block}
.g-products:after{content:"";clear:both;display:block}
.g-check-list{max-height:400px;overflow:hidden}
.g-check-list .mCSB_scrollTools{right:-5px}
.g-check-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#e6e6e6;width:6px}
.g-check-list .mCSB_scrollTools .mCSB_draggerRail{background:#f5f5f5;border-radius:2px;width:6px}
.g-check-list__check{display:none}
.g-check-list__label{display:block;box-sizing:border-box;padding:0.75rem 1.5rem 0.26rem 2.9rem;font-size:1.08333rem;line-height:calc(22rem / 12);color:#999;transition:color 250ms linear;position:relative}
.g-check-list__label:hover{cursor:pointer;color:#333}
.g-check-list__label:before{content:"";width:14px;height:14px;display:block;position:absolute;left:0px;top:14px;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:3px;background-color:#fff;transition:background-color 250ms linear, border-color 250ms linear}
.g-check-list__check:checked+label{color:#333}
.g-check-list__check:checked+label:before{background-color:#00b4b4;border-color:#00b4b4}
.g-check-list__check:checked+label:after{content:"\e912";display:block;position:absolute;top:14px;text-align:center;left:0px;width:14px;height:14px;font-family:"kosher";font-size:8px;color:#fff;line-height:14px}
.g-header{font-weight:400}
.g-header__row{background-color:#535d63}
.g-header__row
.g-wrapper{display:flex;justify-content:space-between;align-items:center}
.g-header__row_top
.g-menu__item{color:#c6c8ca;padding:0 2.1rem}
.g-header__row_center{background-color:transparent}
.g-header__row_center
.g-wrapper{align-items:flex-start}
.g-header__row_bottom{background-color:#00b4b4}
.g-header__row_bottom
.g-menu{display:flex;padding-right:0;width:100%;justify-content:space-between}
.g-header__row_bottom
.g-menu__item{flex-grow:1;color:#fff;line-height:5.1rem;text-align:center;letter-spacing:0.02em;padding:0 2.05rem}
.g-header__row_bottom
.g-menu__item:first-child,
.g-header__row_bottom
.g-menu__item:last-child{flex-grow:0}
.g-header__row_bottom
.g-wrapper{max-width:calc(1200px + 4.1rem)}
.g-header__row_top
.g-wrapper{max-width:calc(1200px + 4rem)}
.g-header__row_top
.g-wrapper{align-items:center}
.g-header__row_top
.g-wrapper
.g-menu:first-child{border-right:1px solid rgba(0,0,0,0.1);padding-right:2.5rem;margin-left:-0.1rem}
.g-header__row_top
.g-wrapper
.g-menu:last-child{border-left:1px solid rgba(0,0,0,0.1);margin-right:1.1rem}
.g-header-search{padding:0 1rem 0 1rem;flex-grow:1;flex-shrink:2;position:relative}
.g-header-search:after{content:"\e901";font-family:"kosher";font-size:1rem;position:absolute;left:2.1rem;top:50%;transition:color 250ms linear;transform:translateY(-50%)}
.g-header-search:hover:after{color:#f2d767}
.g-header-search__input{border:none;height:2.8rem;line-height:normal;font-size:1.08333rem;display:block;border-radius:2rem;margin:0;padding:0 1rem 0 4rem;color:#000;width:100%;box-sizing:border-box;font-weight:300}
.g-header-search__input::-webkit-input-placeholder{color:#333}
.g-header-search__input::-moz-placeholder{color:#333}
.g-header-search__input:-ms-input-placeholder{color:#333}
.g-header-search__input:-moz-placeholder{color:#333}
.g-header-search__input:focus{outline:none}
.g-header__logo-block{border-right:1px solid rgba(65,76,82,0.08);height:11.66667rem;line-height:12rem;padding-right:3.9rem}
.g-header__description{border-right:1px solid rgba(65,76,82,0.08);line-height:11.66667rem;height:11.7rem;padding-left:3.9rem;padding-right:4rem}
.g-header__description-text{text-transform:uppercase;color:rgba(65,76,82,0.5);line-height:2rem;display:inline-block;vertical-align:middle;font-size:1.08333rem;letter-spacing:0.01em}
.g-header__icon-links{display:flex;border-right:1px solid rgba(65,76,82,0.08);flex-grow:1;flex-shrink:2;height:11.66667rem;box-sizing:border-box;justify-content:space-between;align-items:flex-start;padding:2.35rem 2.8rem 0 2.8rem}
.g-header__phones{padding:4rem 0 0 4.15rem;text-align:right}
.g-header__phone{color:#535d63;font-weight:300;text-decoration:none;display:block;font-size:1.41667rem;margin-bottom:0.6rem;letter-spacing:0.001em}
.g-header__phone:hover{color: #dec200
}
.g-header__call{color:#00b2b2;display:block;text-decoration:none;margin-top:1.15rem;text-transform:uppercase;font-size:1.08333rem;transition:color 250ms linear}
.g-header__call:hover{color:#11cfcf}
.g-body{color:#333}
.g-body_fixed{overflow:hidden}
.g-body_fixed
.g-header_hidden{transform:none !important}
.g-menu{font-size:0;white-space:nowrap}
.g-menu__item{color:#fff;text-decoration:none;line-height:4.2rem;padding:0 2rem;font-size:1.08333rem;display:inline-block;text-transform:uppercase;font-weight:400;transition:background-color 250ms linear, color 250ms linear;letter-spacing:0.01em}
.g-menu__item:hover{background-color:rgba(255,255,255,0.05);cursor:pointer;color:#fff}
.g-menu_lower{padding-right:0;padding-left:1rem}
.g-menu_lower
.g-menu__item{font-size:1.16667rem;text-transform:lowercase;padding:0 1rem}
.g-menu_lower
.g-menu__item:first-letter{text-transform:uppercase}
.g-footer
.g-menu{margin-left:-0.9rem;justify-content:space-between;display:flex;width:95%}
.g-footer
.g-menu__item{padding:0 0.9rem}
.g-menu_light
.g-menu__item:hover{background-color:rgba(255,255,255,0.1)}
.g-footer
.g-menu_light
.g-menu__item:hover{background-color:transparent;color:#ffe47b}
.g-logo{display:inline-block;margin-top:-1rem;vertical-align:middle}
.g-logo__img{display:block;width:10.4rem;height:4.6rem}
.g-logo__img_small{display:none}
.g-text-icon{text-align:center;font-size:0;position:relative;width:29%;text-decoration:none;color:rgba(65,76,82,0.7)}
.g-text-icon:hover{cursor:pointer;text-decoration:none}
.g-text-icon:visited{color:rgba(65,76,82,0.7)}
.g-text-icon__img{display:inline-block;width:5rem;height:5rem;position:relative;margin-bottom:0.7rem;transition:transform 250ms linear}
.g-text-icon__img:after{background-repeat:no-repeat;background-position:center;background-size:contain;width:5rem;height:5rem;content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.g-text-icon__img_members:after{background-image:url(/assets/icons/members-0a63424bacad2aa810a5d96b0f864a8d34533f83a14260e16c23071d104bf7d6.svg);background-size:3rem;margin-top:-0.3rem}
.g-text-icon__img_trade:after{background-image:url(/assets/icons/trade-networks-18d57c077d74cd0904528bb9fc86dd6fb3f413f3484c10d902156f054fc97d41.svg);background-size:3.5rem}
.g-text-icon__img_manufacturers:after{background-image:url(/assets/icons/manufactures-ddb6a7ec37600d7962fd937d49a6c9d0148bbc706c00a5374bf636e758407e9d.svg);background-size:4.1rem;margin-top:-0.2rem}
.g-text-icon__img:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#ececec;border-radius:50%;width:4.1667rem;height:4.1667rem;z-index:-1}
.g-text-icon:hover
.g-text-icon__img{transform:scale(1.1);transform-origin:center}
.g-text-icon__text{display:block;text-transform:uppercase;text-align:center;font-size:1rem;letter-spacing:0.02em;color:rgba(65,76,82,0.7)}
.g-slider_partners{margin-top:3.85rem;margin-bottom:6rem;box-sizing:border-box}
.g-slider__item{position:relative;background-position:center;background-size:cover;margin-bottom:9.2rem}
.g-slider__item-wrapper{padding-top:35.4%}
.g-slider__item~
.g-slider__item{display:none}.bx-viewport
.g-slider__item~
.g-slider__item{display:block}
.g-slider__content{position:absolute;top:22.2%;transform:translateX(-50%);left:50%;padding-left:9.5rem}
.g-slider__title{margin:0;color:#fff;font-weight:500;font-size:4rem}
.g-slider__text{margin:0;font-weight:300;color:#fff;padding-top:1.1rem;font-size:1.666667rem}
.g-slider__btn{margin-top:3.9rem}
.g-slider{margin-bottom:9.3rem;position:relative}
.g-slider .bx-prev,
.g-slider .bx-next{font-size:0;width:5%;position:absolute;top:0;height:100%;text-decoration:none;transition:background-image 250ms linear;color:#fff;transition:color 250ms linear}
.g-slider .bx-prev:after,
.g-slider .bx-next:after{text-decoration:none;position:absolute;display:block;top:50%;left:50%;font-size:3.5rem;transform:translate(-50%, -50%);font-family:"kosher"}
.g-slider .bx-prev:hover,
.g-slider .bx-next:hover{color:#11cfcf}
.g-slider .bx-prev:active,
.g-slider .bx-next:active{color:#333}
.g-slider .bx-prev{left:0}
.g-slider .bx-prev:after{content:"\e90b"}
.g-slider .bx-next{right:0}
.g-slider .bx-next:after{content:"\e90c"}
.g-slider_partners{padding:0;margin-bottom:0;max-width:1170px}
.g-slider_partners .bx-wrapper{position:relative}
.g-slider_partners .bx-wrapper:after{content:'';display:block;height:100%;border-left:1px solid #ebebeb;position:absolute;top:0;left:1px}
.g-slider_partners .bx-viewport{border:1px solid #ebebeb;border-left:1px solid transparent}
.g-slider_partners .bx-next{right:-5%;color:#ebebeb}
.g-slider_partners .bx-prev{left:-5%;color:#ebebeb}
.g-slider_partners .bx-pager{display:none}.bx-pager{text-align:center;position:absolute;left:50%;bottom:-3.8rem;transform:translateX(-50%)}.bx-pager .bx-pager-item{display:inline-block;vertical-align:top}.bx-pager .bx-pager-link{font-size:0;width:33px;display:block;border-radius:50%;height:25px;margin:0;position:relative}.bx-pager .bx-pager-link:after,.bx-pager .bx-pager-link:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:6px;height:6px;border-radius:50%;opacity:1;background-color:#d9d9d9;transition:opacity 250ms linear}.bx-pager .bx-pager-link:before{opacity:0;width:8px;height:8px;background-color:#00b2b2}.bx-pager .bx-pager-link:hover:after,.bx-pager .bx-pager-link.active:after{opacity:0}.bx-pager .bx-pager-link:hover:before,.bx-pager .bx-pager-link.active:before{opacity:1}
.g-news{margin:0;padding:1.3rem 0 0;list-style-type:none;width:83%;margin:0 auto}
.g-news__item{margin-bottom:4.2rem}
.g-news__item:last-child{margin-bottom:0}
.g-news__item:after{clear:both;display:block;content:""}
.g-news__img{width:100%;display:block;height:auto;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.g-news__img-wrapper{float:left;width:35.528%;position:relative;padding-top:21rem;overflow:hidden}
.g-news__text-block{float:right;width:58.9%}
.g-news__text-block
.g-btn{padding:0 3.5rem 0 3rem}
.g-news__title{font-weight:400;margin:0;color:#333;font-size:2.0rem;padding-top:0.25rem;line-height:1.35;padding-right:3rem}
.g-news__meta{font-weight:300;color:#333;margin:0;font-size:1.08333rem;line-height:1.9rem;overflow:hidden}
.g-news__date{color:#b2b2b2;font-weight:400;margin:0;padding-top:1.2rem;font-size:1.1rem;padding-bottom:2.6rem}
.g-btn{display:inline-block;border:1px solid transparent;transition:background-color 250ms linear, color 250ms linear, border-color 250ms linear, background-position 250ms linear;text-transform:uppercase;text-decoration:none;box-sizing:border-box;line-height:5.2rem;font-size:1.3rem;font-weight:300;padding:0 3.6rem;border-radius:2.5rem;letter-spacing:0.01em}
.g-btn:focus{outline:none}
.g-btn_yelow{color:#000;background-color:#eeca3c;line-height:4.9rem;padding:0 3.4rem;font-size:1.25rem;letter-spacing:0.04em}
.g-btn_yelow:hover{cursor:pointer;background-color:#f1d563}
.g-btn_yelow:active{background-color:#d6b536}
.g-btn_ok{margin:0 auto;display:block}
.g-btn_blue{line-height:3.5rem;padding:0 2.4rem;font-size:1.1rem;color:#fff;height:3.66667rem;background-color:#00b4b4}
.g-btn_blue:active{background-color:#00a2a2}
.g-btn_blue:hover{cursor:pointer;background-color:#1abcbc}
.g-btn_gray{border-color:#e6e6e6;color:#b2b2b2;line-height:3.5rem;padding:0 3.2rem 0 2.6rem;position:relative;font-size:1.1rem;letter-spacing:0.02em}
.g-btn_gray:after{font-family:"kosher";content:"\e90d";position:absolute;top:1.75rem;transform:translateY(-50%);display:block;right:2rem;transition:color 250ms linear, right 250ms linear;font-size:0.9rem}
.g-btn_gray:before{content:"";display:block;position:absolute;width:0px;height:1px;top:50%;right:2rem;transition:width 250ms linear, right 250ms linear;background-color:#fff;margin-top:-1px;margin-right:2px}
.g-btn_gray:hover{background-color:#00b4b4;border-color:#00b4b4;color:#fff}
.g-btn_gray:hover:after{color:#fff;right:1rem}
.g-btn_gray:hover:before{width:15px;right:1rem}
.g-btn_gray:active{background-color:#00a2a2}
.g-title{text-align:center;font-weight:400;margin:0;font-size:3rem}
.g-title_big{padding-top:4.4rem;padding-bottom:4.4rem;font-size:4rem}
.g-blog{column-count:3;column-gap:2.5rem;padding-top:4.2rem}
.g-blog-wrapper{display:flex;justify-content:space-between;padding-top:4.2rem}
.g-blog-wrapper__item{width:calc(370rem / 12)}
.g-blog-wrapper__item:last-child{margin-right:0}
.g-blog__item{display:inline-block;margin:0 0 2.5rem;width:100%;transition:border-color 250ms linear;border:1px solid transparent}
.g-blog__item:hover{cursor:pointer;border-color:#e6e6e6;background-color:#fff}
.g-blog__item:active{border-color:transparent;background-color:#e6e6e6}
.g-blog__img{width:100%;height:22.5rem;object-fit:cover;display:block}
.g-blog__title{margin:0;padding:1.9rem 2.1rem 1.01rem;font-weight:300;color:#333;font-size:1.5rem;line-height:1.4;background-color:#f7f7f7;transition:background-color 250ms linear;letter-spacing:0.008em}
.g-blog__more{margin:0;font-size:1.08333rem;padding:0 2.1rem 0;line-height:1.9rem;max-height:11.4rem;text-overflow:clip;font-weight:300;overflow:hidden;color:#333;transition:background-color 250ms linear;background-color:#f7f7f7;letter-spacing:0.01em}
.g-blog__date{margin:0;padding:1.1rem 2.1rem 2rem;font-size:1.08333rem;color:#b2b2b2;font-weight:400;transition:background-color 250ms linear;background-color:#f7f7f7;letter-spacing:0.025em}
.g-blog__item:hover
.g-blog__title{background-color:#fff}
.g-blog__item:hover
.g-blog__more{background-color:#fff}
.g-blog__item:hover
.g-blog__date{background-color:#fff}
.g-blog-read{text-align:center;padding:1.6rem 0 2rem}
.g-photos{width:calc(100% + 6px);margin-left:-3px;font-size:0}
.g-photos__item{display:inline-block;width:calc(100%/7);padding-top:calc(76.195%/7);
    background-size:cover;background-clip:padding-box;background-position:center;
    transition:border-color 250ms linear;
    border:4px solid transparent;
    box-sizing:border-box}
.g-photos__item:hover{border-color:rgba(0,180,180,0.8)}
.g-partners{white-space:nowrap;font-size:0}
.g-partners__item{display:inline-block;width:195px;padding:0 1rem;box-sizing:border-box;border-left:1px solid #ebebeb;text-align:center;font-size:0;vertical-align:top;height:9.8rem;line-height:9.8rem;position:relative}
.g-partners__item:last-child{border-right:1px solid #ebebeb}
.g-partners__img{width:46%;display:block;position:absolute;opacity:0;transition:opacity 250ms linear;top:50%;left:50%;transform:translate(-50%, -50%)}
.g-partners__img_gray{opacity:1}
.g-partners__item:hover
.g-partners__img{opacity:1}
.g-partners__item:hover
.g-partners__img_gray{opacity:0}
.g-footer{background-color:#00b2b2;padding-top:1.25rem;padding-bottom:6rem;margin-top:5.85rem}
.g-footer:after{clear:both;display:block;content:""}
.g-footer__left{float:left;width:50%}
.g-footer__center{float:left;padding-left:7.1rem;padding-top:1.1rem;box-sizing:border-box;width:28%}
.g-footer__right{float:left;width:22%;box-sizing:border-box;padding-top:1rem}
.g-social{padding-top:3rem;padding-right:4.36rem;display:flex;justify-content:space-between}
.g-social:after{clear:both;display:none;content:''}
.g-social__left{float:left}
.g-social__right{float:left}
.g-social
.g-construction{display:none}
.g-subscribe{font-size:0;white-space:nowrap;margin-right:4rem}
.g-subscribe__title{color:#fff;font-weight:500;font-size:1.666667rem;margin:0;text-align:left;padding-bottom:0.75rem}
.g-subscribe__input{display:inline-block;border:1px solid rgba(0,0,0,0.1);background:#00b0b0;font-weight:300;box-sizing:border-box;vertical-align:top;height:4.3rem;width:25.4rem;padding-left:1rem;color:#fff;font-size:1.4rem}
.g-subscribe__input:focus{outline:none}
.g-subscribe__submit{background-color:#4bc8c8;border:none;vertical-align:top;opacity:0.3;
    font-size:0;transition:opacity 250ms linear, background-color 250ms linear;position:relative;
    height:4.167rem;width:6.1rem;font-family:'kosher';font-size:1.2rem;color:white;background-position:center;
    background-repeat:no-repeat;background-size:14px;text-align:center;
    background-images:url(/assets/icons/mailplus.svg);
    background-repeat:no-repeat;background-position:center}
.g-subscribe__submit:hover{cursor:pointer;opacity:1}
.g-subscribe__submit:active{background-color:#20bbbb}
.g-subscribe__submit:focus{outline:none;color:transparent}
.g-social-link{text-align:center;padding:0;text-decoration:none}
.g-social-link__text{color:rgba(255,255,255,0.6);font-weight:300;display:block;font-size:1.41666rem}
.g-social-link__icon{display:inline-block;width:3rem;height:4.1rem;font-size:3rem;font-style:normal;margin-top:1.1rem;background-repeat:no-repeat;background-position:center}
.g-social-link__icon_fb:before{content:"\e900";font-family:"kosher";transition:color 250ms linear;color:#33c1c1;margin-left:0.6rem;display:inline-block}
.g-social-link__icon_ya{background-repeat:no-repeat;background-size:contain}
.g-social-link__icon_ya:before{transition:color 250ms linear;content:"\e901";font-family:"kosher";color:#33c1c1}
.g-social-link:hover
.g-social-link__icon:before{color:#fff}
.g-social-link_construction{display:none}.gamma-description h3{display:none}.gamma-single-view{background-color:rgba(0,0,0,0.9)}
.g-copy{color:rgba(255,255,255,0.6);padding-top:1.8rem;font-size:1.08333rem;font-weight:300}
.g-functions{display:flex;justify-content:space-between;margin:0;padding:3rem 0 5.6rem;border-bottom:1px solid #f0f0f0;margin-bottom:4.45rem}
.g-functions__item{width:28%;list-style-type:none}
.g-functions__img{display:block;margin:2.5rem auto 0.9rem;height:4.6rem}
.g-functions__img_big{margin-top:0;height:8rem;margin-bottom:0}
.g-functions__img_middle{margin-top:2.9rem;height:4.1rem;margin-bottom:1rem}
.g-functions__text{font-weight:300;text-align:center;display:block;font-size:1.25rem;padding-top:1.2rem;line-height:2rem}
.g-contacts__phone{color:#fff;text-decoration:none;display:block;font-size:1.666667rem;font-weight:300;margin-bottom:0.75rem;transition:250ms linear}
.g-contacts__phone:hover{color:#ffe47b}
.g-contacts__adress{color:rgba(255,255,255,0.6);margin:0;margin-top:2.3rem;font-size:1.08333rem;font-weight:300}
.g-contacts__email{color:rgba(255,255,255,0.6);text-decoration:none;margin-top:0.8rem;display:inline-block;font-size:1.08333rem;transition:250ms linear}
.g-contacts__email:hover{color:#ffe47b}
.g-construction{text-decoration:none;float:right;box-sizing:border-box}
.g-construction__title{display:block;margin:0;font-size:1.08333rem;color:rgba(255,255,255,0.6);padding-bottom:0.6rem;font-weight:300;padding-right:2.6rem}
.g-construction__logo{width:12rem;height:auto}
.g-app-block{padding-top:2.9rem;display:flex;margin-left:-0.4rem;justify-content:space-between}
.g-app-block__link{display:inline-block;opacity:0.07;transition:opacity 250ms linear;margin-right:0.6rem}
.g-app-block__link:hover{opacity:1;cursor:pointer}
.g-app-block__link:last-child{margin-right:0.2rem}
.g-app-block__img{width:9.5rem;height:3rem}
.g-news-top-btn{position:absolute;top:0;white-space:nowrap;right:15px}
.g-popup{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.9);top:0;left:0;display:none;z-index:99}
.g-popup__content{background-color:#fff;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:480px;position:relative;box-sizing:border-box;padding:4.4rem 4.167rem 4.1rem}
.g-popup__content_small{max-width:360px;padding:4.1rem 2rem 4.1rem}
.g-popup__content_search{width:100%;transform:none;left:0;top:0;padding:0}
.g-popup__close{position:absolute;right:-6.8rem;top:0;color:rgba(255,255,255,0.6);transition:color 250ms linear}
.g-popup__close:after{content:"\e906";font-family:"kosher";font-size:2.7rem}
.g-popup__close:hover{cursor:pointer;color:#fff}
.g-popup__img{margin:1.9rem auto 2.4rem;display:block}
.g-popup__img_transform{transform:translateX(0.5rem)}
.g-popup__title{margin:0;text-align:center;font-weight:400;font-size:1.96rem}
.g-popup__search-input{width:calc(100% - 6rem);float:left;border:none;background:#fff;font-size:2rem;padding:0;border-radius:0 !important;padding-left:1rem;box-sizing:border-box;height:4rem}
.g-popup__search-input:focus{outline:none}
.g-popup__search-submit{width:6rem;height:4rem;background-color:#00b2b2;display:block;float:left;border:none;padding:0;line-height:4rem;text-align:center;font-size:2rem;color:rgba(255,255,255,0.3)}
.g-popup__search-submit:after{font-family:"kosher";content:"\e905"}
.g-popup__text{text-align:center;margin:0 0 3.3rem;font-size:2.1rem;line-height:2.7rem}
.g-restaurants{padding:0;list-style-type:none;padding-top:1.3rem;width:65.812%;margin:0 auto}
.g-restaurants__item{background-color:#f7f7f7;margin-bottom:1.666667rem;box-sizing:border-box;padding:2.5rem 3.4rem 1.9rem 2.5rem}
.g-restaurants__item:after{clear:both;display:block;content:""}
.g-restaurants__logo{position:absolute;max-width:80%;top:50%;left:50%;transform:translate(-50%, -50%)}
.g-restaurants__left{float:left;width:17.164%;background:#fff;padding-top:17.164%;position:relative}
.g-restaurants__right{width:74.2%;float:right;box-sizing:border-box}
.g-restaurants__title{font-weight:400;margin:0;font-size:2rem;padding-left:0.4rem;margin-top:-0.1rem}
.g-restaurants__description{font-weight:300;color:#333;margin:0;margin-top:1rem;font-size:1.25rem;line-height:1.6;padding-bottom:2.05rem;padding-left:0.4rem}
.g-restaurants__adress{border-top:1px solid #e3e3e3;margin:0;font-weight:300;color:#333;padding-top:1.25rem;font-size:1.25rem;line-height:2.24;padding-left:0.4rem}
.g-restaurants__adress_time{line-height:1.5;display:block;padding-top:0.5rem}
.g-restaurants__link{color:#00b4b4;font-weight:300;text-decoration:none;transition:color 250ms linear;display:block;font-size:1.25rem;margin-top:0.25rem}
.g-restaurants__link:hover{cursor:pointer;color:#11cfcf}
.g-partners-wrapper{padding:0;list-style-type:none;padding-top:1.3rem;width:65.812%;margin:0 auto}
.g-partners-wrapper__item{margin-bottom:3.36rem;box-sizing:border-box;padding:0;border-bottom:1px solid #e3e3e3}
.g-partners-wrapper__item:last-child{border-bottom-color:transparent}
.g-partners-wrapper__item:after{clear:both;display:block;content:""}
.g-partners-wrapper__logo{position:absolute;max-width:80%;top:50%;left:50%;transform:translate(-50%, -50%)}
.g-partners-wrapper__left{float:left;border:1px solid #e3e3e3;width:19.221%;background:#fff;padding-top:19.221%;position:relative;margin-left:0.4rem}
.g-partners-wrapper__right{width:73.5%;float:right;padding-top:0.1rem;padding-bottom:2.4rem}
.g-partners-wrapper__title{font-weight:400;margin:0;font-size:1.5rem;padding-bottom:0.2rem}
.g-partners-wrapper__description{font-weight:300;color:#333;margin:0;margin-top:1rem;font-size:1.25rem;line-height:1.6;padding-bottom:0}
.g-partners-wrapper__adress{margin:0;font-weight:300;font-size:1.25rem;line-height:2.17}
.g-partners-wrapper__link{color:#00b4b4;font-weight:300;text-decoration:none;transition:color 250ms linear;display:inline-block;margin-top:0.7rem;font-size:1.25rem}
.g-partners-wrapper__link:hover{cursor:pointer;color:#11cfcf}
.g-products-wrapper{padding:0;list-style-type:none;padding-top:4rem;width:100%;margin:0 auto;padding-left:0.5rem}
.g-products-wrapper
.g-btn{padding:0 3.7rem 0 3rem}
.g-products-wrapper__item{margin-bottom:2.7rem;box-sizing:border-box;padding:0 0 0.6rem;border-bottom:1px solid #f0f1f1}
.g-products-wrapper__item:last-child{border-bottom-color:transparent}
.g-products-wrapper__item:after{clear:both;display:block;content:""}
.g-products-wrapper__logo{position:absolute;max-width:80%;top:50%;left:50%;transform:translate(-50%, -50%)}
.g-products-wrapper__left{float:left;border:1px solid #ededed;width:13.5%;background:#fff;padding-top:13.5%;position:relative;margin-top:0.2rem}
.g-products-wrapper__right{width:80.5%;float:right;padding-top:0.3rem;padding-bottom:2.53rem}
.g-products-wrapper__title{font-weight:400;margin:0;font-size:1.5rem}
.g-products-wrapper__description{font-weight:300;color:#333;margin:0;margin-top:1.4rem;font-size:1.25rem;line-height:1.6;padding-bottom:1.9rem}
.g-form{margin:0;text-align:center}
.g-form__submit{display:inline-block;margin-top:1.9rem}
.g-form_search{display:flex;justify-content:space-between;padding-top:calc(80rem / 12);margin-bottom:calc(55rem / 12)}
.g-form_search
.g-input{margin:0;flex-grow:1}
.g-form_search
.g-input__field{border-radius:22px;padding-left:calc(24rem / 12)}
.g-form_search
.g-form__submit{margin-top:0;margin-left:calc(20rem / 12);padding:0 4.2rem}
.g-search-count{line-height:calc(24rem / 13);font-size:calc(18rem / 13);color:#b2b2b2;text-align:left;font-weight:400;padding-left:calc(5rem / 12);padding-bottom:calc(40rem / 12)}
.g-search-result{margin:0;padding:0;list-style-type:none;margin-bottom:-0.16rem}
.g-search-result__item{margin-bottom:1rem;border-top:1px solid #f0f1f1;padding:calc(24rem / 12) calc(5rem / 12) calc(17rem / 12)}
.g-search-result__title{margin:0;font-size:calc(24rem / 12);line-height:calc(32rem / 12);color:#333;font-weight:400;margin-bottom:calc(11rem / 12)}
.g-search-result__link{font-size:calc(15rem / 12);line-height:calc(24rem / 12);margin-bottom:calc(6rem / 12);display:inline-block}
.g-search-result__text{color:#333;margin:0;font-size:calc(15rem / 12);line-height:calc(24rem / 12)}
.g-icon-logo{display:block}
.g-icon-logo:before{font-family:"kosher";content:"\e901";font-weight:normal;font-size:36px;speak:none;vertical-align:bottom;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;font-style:normal;color:#fff;line-height:3rem;transition:color 250ms linear}
.g-icon-logo:hover:before{color:#eeca3c}
.g-input{position:relative;text-align:left;margin-bottom:27px}
.g-input__label{color:#999;display:block;font-size:1.08333rem;padding-bottom:6px;letter-spacing:-0.01em;line-height:16px;height:17px;margin-left:-1px;letter-spacing:0.01em}
.g-input__label_required:after{content:"*";color:#00b4b4;padding-left:0.4rem;font-size:1.3rem;margin-top:-1px;display:inline-block}
.g-input__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:44px;background:#fff;border:1px solid #d9d9d9;border-radius:0;padding:0;box-shadow:none !important;box-sizing:border-box;padding-left:1.2rem;font-size:1.2rem;font-weight:300;transition:color 250ms linear;color:#333}
.g-input__field_textarea{max-width:100%;height:7.2rem;padding-top:1rem;line-height:1.3}
.g-input__field_subscribe{border:1px solid rgba(0,0,0,0.1);background:#ffffff;font-weight:300;box-sizing:border-box;vertical-align:top;height:4.167rem;width:24.9rem;padding-left:2rem;font-size:1.25rem;border-radius:0;box-shadow:none}
.g-input__field_subscribe:focus{outline:none}
.g-input__field_select{display:none}
.g-input__field_select-wrapper{position:relative;border:none;padding:0}
.g-input__field_select-wrapper:after{font-family:"kosher";content:"\e914";position:absolute;right:1.65rem;top:20px;color:#01b4b4;display:block;font-size:0.4rem;line-height:0.4rem;pointer-events:none}
.g-input__field:focus{outline:none}
.g-input__error{position:absolute;right:0.7rem;background-color:#ee3446;color:#fff;height:26px;line-height:26px;padding:0 1.4rem;display:block;opacity:0;pointer-events:none;bottom:-1.63rem;font-size:0.92rem;transition:opacity 250ms linear}
.g-input__error:after{content:"";border-bottom:5px solid #ee3446;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;width:0;right:20px;top:-5px;height:0;display:block}
.g-input_error
.g-input__error{opacity:1}
.g-input_error
.g-input__field{color:#ee3446}
.g-input_subscribe{display:inline-block}
.g-input_subscribe
.g-input__error{background-color:#fff;color:#ee3446}
.g-input_subscribe
.g-input__error:after{border-bottom-color:#fff}
.g-input_error
.g-input_subscribe
.g-input__field{color:rgba(255,255,255,0.6)}.gamma-single-view .gamma-description h3{font-size:calc(13rem/12);text-transform:none;letter-spacing:0.01em}.select2-container{display:block}.select2-dropdown{display:block;background:#fff;border:1px solid #d9d9d9;border-top:none;box-sizing:border-box;max-height:400px;overflow:scroll;overflow-x:hidden}.select2-search{display:none}.select2-selection:focus{outline:none}.select2-selection__rendered{width:100%;height:100%;border:1px solid #d9d9d9;display:block;box-sizing:border-box;line-height:42px;padding-left:1.5rem;transition:background-color 250ms linear;background:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:3rem}.select2-selection__rendered:hover{cursor:pointer}
.g-products__filters-block .select2-selection__rendered{border-color:#e5e5e5;color:#b2b2b2;text-transform:uppercase;font-size:calc(13rem/12);padding-left:1.9rem}.select2-container{z-index:999}.select2-container--open .select2-selection__rendered{background:#f7f7f7}.select2-results{display:block}.select2-results__options{margin:0;padding:0;padding:0.2rem 0;list-style-type:none}.select2-results__option{padding-left:1.6rem;padding-right:1.6rem;color:#333;font-size:1.27rem;transition:background-color 250ms linear, color 250ms linear;font-weight:300;line-height:1.7rem;padding-bottom:2.4rem;padding:1.2rem 1.6rem}.select2-results__option--highlighted{background-color:#00b4b4;color:#fff}.select2-results__option:hover{cursor:pointer}
.g-filters{display:block;font-size:0}
.g-filters__item{display:inline-block;white-space:nowrap;vertical-align:top;font-size:1.08333rem;line-height:2.45rem;color:#666;font-weight:300;text-decoration:none;padding:0 1rem 0 1.6rem;background-color:#f5f5f5;margin-right:0.8rem;transition:color 250ms linear;letter-spacing:inherit}
.g-filters__item:after{font-family:"kosher";font-size:1rem;margin-left:1.5rem;vertical-align:middle}
.g-filters__item:hover{cursor:pointer;color:#333}
.g-map{clear:both;height:39.25rem;padding-top:8.3rem;margin-bottom:8.5rem}
.g-mobile{display:none}
.g-filters-mobile{display:none}
.g-breadcrumbs{line-height:4.6rem;position:relative}
.g-breadcrumbs:after{content:"";display:block;width:calc(100% - 30px);left:15px;bottom:0;height:0;position:absolute;border-bottom:1px solid #f0f1f1}
.g-breadcrumbs__item{text-transform:uppercase;color:#00b4b4;text-decoration:none;font-size:1.08333rem;font-weight:400;transition:color 250ms linear;letter-spacing:0.01em}
.g-breadcrumbs__item:after{pointer-events:none;content:"\e909";font-family:"kosher";display:inline-block;vertical-align:middle;color:#b2b2b2;height:1rem;line-height:1.1;padding-left:2.37rem;padding-right:2.27rem;font-size:0.6rem}
.g-breadcrumbs__item:hover{cursor:pointer;color:#11cfcf}
.g-breadcrumbs__item_current{color:#b2b2b2}
.g-breadcrumbs__item_current:after{content:""}
.g-breadcrumbs__item_current:hover{color:#b2b2b2;cursor:default}
.g-signs{padding:0;margin:0;list-style-type:none;font-size:0;margin-bottom:-2.6rem}
.g-signs__item{display:inline-block;box-sizing:border-box;width:calc((100% - 7.5rem)/4);margin-right:2.5rem;padding:1.3rem 0rem 6.5rem;text-align:center;vertical-align:top}
.g-signs__item:nth-child(4n){margin-right:0}
.g-signs__img-wrapper{margin:0 auto;display:inline-block;width:11.25rem;height:11.25rem;box-sizing:border-box;text-align:center;line-height:9.166666667rem;border:1px solid #ededed}
.g-signs__img{display:inline-block;vertical-align:middle;max-width:75%;height:auto;padding-top:1.5rem}
.g-signs__text{margin:0;padding-top:1.6rem;font-size:1.25rem;line-height:2rem}
.g-product-desc{max-width:370px;width:100%;padding-bottom:4.1rem;margin:0 auto}
.g-product-pic{border:1px solid #ededed;display:block;padding-top:calc(100% - 2px);position:relative;overflow:hidden;box-sizing:border-box}
.g-product-pic__img{position:absolute;top:50%;left:50%;max-height:80%;transform:translate(-50%, -50%)}
.g-product-list{list-style:none;margin:0;padding:0;padding:2.3rem 0 1.1rem 0.2rem;border-bottom:1px solid #ededed}
.g-product-list__item{display:block;padding-bottom:1.9rem}
.g-product-list__title{font-size:1.08333rem;margin:0}
.g-product-list__text{font-size:1.25rem;line-height:1.2rem;color:#00b2b2;margin:0;padding-top:2rem;position:relative;padding-left:5.0rem}
.g-product-list__icon{width:3.6rem;display:block;vertical-align:middle;position:absolute;left:0.3rem;top:0.8rem}
.g-product-list__titels{vertical-align:-webkit-baseline-middle}
.g-product-alert{margin:3rem;font-size:1.25rem;color:#666;
    line-height:1.6;font-weight:300;letter-spacing:0.005em;
    text-align:center}
.g-product-alert:before{
    content:"\e90a";font-family:"kosher";color:#ccc;
    font-size:1.64rem;line-height:20px;display:block;
    text-align: center;
}

.g-product-types{display:block;padding:0;margin:0;list-style-type:none;padding-top:3.7rem;padding-bottom:1.4rem}
.g-product-types:after{content:"";clear:both;display:block}
.g-product-types__item{width:calc((100% - 12.5rem)/6);height:14.1rem;float:left;box-sizing:border-box;position:relative;margin-right:2.5rem}
.g-product-types__item:nth-child(6n){margin-right:0}
.g-product-types__link{display:block;text-decoration:none;position:relative}
.g-product-types__img{display:block;width:auto;height:3.9rem;transition:transform 250ms linear;transform-origin:center;position:absolute;left:50%;top:0;transform:translateX(-50%)}
.g-product-types__img_alc{transform:translate(-1.24rem, -0.7rem);height:4.6rem}
.g-product-types__img_soft{transform:translate(-1.82rem, -0.1rem);height:4rem}
.g-product-types__img_hot{transform:translate(-1.82rem, 0rem)}
.g-product-types__img_meat{transform:translate(-1.5rem, 0rem)}
.g-product-types__img_cereals{transform:translate(-1.24rem, -0.7rem);height:4.6rem}
.g-product-types__img_jam{transform:translate(-1.34rem, 0.3rem);height:3.6rem}
.g-product-types__img_butter{transform:translate(-1rem, -0.4rem);height:4.3rem}
.g-product-types__img_sauces{transform:translate(-1.7rem, 0rem);height:3.9rem}
.g-product-types__img_other{transform:translate(-1.6rem, 0.1rem);height:3.8rem}
.g-product-types__item:before{content:"";transform:translate(-50%, -50%);top:30%;left:50%;background:#f9f9f9;width:0;height:0;opacity:0;position:absolute;z-index:-1;transition:opacity 250ms linear, width 250ms linear, height 250ms linear}
.g-product-types__item:hover:before{width:15rem;height:15rem;opacity:1}
.g-product-types__item:hover
.g-product-types__img{transform:scale(1.07) translateX(-50%)}
.g-product-types__item:hover
.g-product-types__img_alc{transform:translate(-1.24rem, -0.7rem) scale(1.07)}
.g-product-types__item:hover
.g-product-types__img_soft{transform:translate(-1.82rem, -0.1rem) scale(1.07)}
.g-product-types__item:hover
.g-product-types__img_hot{transform:translate(-1.82rem, 0rem) scale(1.07)}
.g-product-types__item:hover
.g-product-types__img_meat{transform:translate(-1.5rem, 0rem) scale(1.07)}
.g-product-types__item:hover
.g-product-types__img_cereals{transform:translate(-1.24rem, -0.7rem) scale(1.07)}
.g-product-types__item:hover
.g-product-types__img_jam{transform:translate(-1.34rem, 0.3rem) scale(1.07)}
.g-product-types__item:hover
.g-product-types__img_butter{transform:translate(-1rem, -0.4rem) scale(1.07)}
.g-product-types__item:hover
.g-product-types__img_sauces{transform:translate(-1.7rem, 0rem) scale(1.07)}
.g-product-types__item:hover
.g-product-types__img_other{transform:translate(-1.6rem, 0.1rem) scale(1.07)}
.g-product-types__item:hover
.g-product-types__img_wide{transform:translateX(0.9rem) scale(1.1)}
.g-product-types__title{text-transform:uppercase;color:#000;display:block;font-weight:300;text-align:center;font-size:0.916666667rem;line-height:1.9rem;letter-spacing:0.02em;padding-top:5.8rem}
.g-cities{padding:0;margin:0;list-style-type:none;width:calc(100% + 6px);padding-top:1.08rem;margin-left:-3px}
.g-cities:after{clear:both;display:block;content:""}
.g-cities__title{position:absolute;width:100%;bottom:0;left:0;text-align:center;color:#fff;text-transform:uppercase;font-weight:400;z-index:2;font-size:0.916666rem;line-height:2.6rem;height:2.5rem;background-color:rgba(0,180,180,0.8)}
.g-cities__item{display:block;float:left;width:14.97%;overflow:hidden;margin-right:2.036%;margin-bottom:2.036%;box-sizing:border-box;border:3px solid transparent;transition:border-color 250ms linear}
.g-cities__item:nth-child(6n){margin-right:0}
.g-cities__link{display:block;position:relative;padding-top:147.9%;background-size:cover;background-position:center}
.g-cities__img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;display:block;object-fit:cover;z-index:1;transition:transform 1s linear}
.g-cities__item:hover{cursor:pointer;border-color:rgba(0,180,180,0.8)}.masonry-brick{height:10.7rem}.gamma-single-view img{width:auto !important;left:50% !important;transform:translateX(-50%);height:80% !important}.gamma-gallery li img{width:100%;height:auto;transform:translateY(-50%);top:50%;position:relative;object-fit:cover}.gamma-gallery li{padding:0;border:4px solid #fff;overflow:hidden;transition:border-color 250ms linear}.gamma-gallery li .gamma-description{display:none}.gamma-gallery li:hover{border-color:rgba(0,180,180,0.8)}.gamma-description{top:4px;left:4px;box-sizing:border-box;width:calc(100% - 8px);height:calc(100% - 8px);border:3px solid rgba(0,180,180,0.8);background:transparent}.gamma-single-view .gamma-description{border:none}
.g-faq{margin:0;padding:0;list-style-type:none;width:65.812%;margin:1.3rem auto 1rem}
.g-faq__item{background-color:#f7f7f7;color:#333333;position:relative;margin:0;box-sizing:border-box;padding:1.9039rem 1.6rem 1.9039rem 2.6rem;margin-bottom:1.6rem;transition:padding-bottom 250ms linear, background-color 250ms linear}
.g-faq__item:hover{background-color:#f0f0f0}
.g-faq__item_open{padding-bottom:2.5rem}
.g-faq__item_open:hover{background-color:#f7f7f7}
.g-faq__title{font-weight:400;margin:0;font-size:1.5rem;padding-right:5rem;line-height:1.3}
.g-faq__answer{font-weight:300;margin:0;font-size:1.25rem;line-height:1.66;max-height:0px;overflow:hidden;transition:max-height 250ms linear, padding-top 250ms linear;letter-spacing:0.037em}
.g-faq__item_open
.g-faq__answer{padding-top:0.9rem;max-height:210px}
.g-faq__toggle{display:block;position:absolute;right:0;top:0;font-family:"kosher";text-decoration:none;height:100%;width:100%;font-size:0.7rem}
.g-faq__toggle:after{transform-origin:center;color:#00b2b2;display:block;position:absolute;transform:rotate(180deg);top:42%;right:2.497rem;content:"\e90f";transition:color 250ms linear, transform 250ms linear}
.g-faq__toggle:hover{cursor:pointer;color:#ccc}
.g-faq__item_open
.g-faq__toggle:after{color:#ccc;transition:color 250ms linear, transform 250ms linear;transform:rotate(0deg)}
.g-tm{padding:0;width:83%;margin:1.3rem auto 0;}
.g-tm:after{clear:both;display:block;content:""}
.g-tm__left{width:20rem;float:left;box-sizing:border-box;padding-right:0}
.g-tm__right{float:right;width:calc(100% - 25rem);box-sizing:border-box;padding-top:0.1rem}
.g-tm-products__button{color:#fff}
.g-tm-products__button:hover{border-color:transparent}
.g-tm-products__gallery{display:none}
.g-tm__desc{padding:0;font-size:1.25rem;line-height:1.7;padding-bottom:1.1rem}
.g-tm__desc p{padding:0;margin:0;color:#333;padding-bottom:1rem;line-height:1.6;letter-spacing:0.0em}
.g-tm__supplier_products{padding-top:2.3rem;border-top:1px solid #f0f1f1;padding-bottom:2.5rem}
.g-tm__products{padding-top:2.3rem;border-top:1px solid #f0f1f1;border-bottom:1px solid #f0f1f1;padding-bottom:2.5rem}
.g-tm__products-title{margin:0;font-weight:400;font-size:2rem}
.g-tm-products{margin:0;padding:2.2rem 0 1.5rem 0.65rem;list-style-type:none;font-size:1.25rem}
.g-tm-products__item{position:relative;letter-spacing:-0.005em;display:block;text-decoration:none;color:#333}
.g-tm-products__item:hover{cursor:pointer;color:#333;text-decoration:none}
.g-tm-products__item:visited{color:#333}
.ssssg-tm-products__item:before{display:block;width:10px;content:"";position:absolute;box-sizing:border-box;height:10px;border-radius:50%;background:transparent;border:2px solid #00b4b4;left:-0.1rem;top:0.3rem}
.g-tm__logo2{border:1px solid #ededed;box-sizing:border-box;height:20rem;position:relative}
.g-tm__logo2-img{display:block;width:55%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.g-text-block__icon{margin:0 auto;display:block;height:16.12rem;width:auto;margin-top:-0.1rem}
.g-text-block__icon_small{height:5.5rem;margin-top:4.2rem}
.g-text-block__icon_tn{height:13.2rem;margin-top:1.3rem;margin-bottom:6.5rem}
.g-text-block__icon_manufactures{height:16.12rem;margin-top:-0.25rem}
.g-text-block__list{background-color:#f7f7f7;margin-top:2.4rem;padding:2.25rem 3rem 1.8rem;margin-bottom:2.2rem}
.g-text-block__list-title{font-weight:400;text-align:center;margin:0;font-size:1.25rem;line-height:calc(20rem / 12)}
.g-text-block__ul{padding:0;margin:0;padding-top:2rem;list-style-type:none}
.g-text-block__ul_recipe{padding-top:0.4rem;padding-bottom:1.7rem;padding-left:0.2rem;margin-bottom:2.6rem;border-bottom:1px solid #f0f1f1}
.g-text-block__ul_wide{width:78.4%;margin:0 auto;padding-top:2.8rem;padding-left:0.2rem}
.g-text-block__li{position:relative;padding-left:2.7rem;font-size:1.2rem;font-weight:300;margin-bottom:1rem;line-height:2rem;letter-spacing:0.02em}
.g-text-block__li:before{content:"";position:absolute;width:10px;height:10px;box-sizing:border-box;border:2px solid #00b4b4;border-radius:50%;top:0.35rem;left:0}
.g-text-block__content{margin:5rem auto 7.7rem;width:65.812%}
.g-text-block__content_department{margin-top:2rem;width:83%;margin-bottom:7.4rem}
.g-text-block__content_manufactures{margin-bottom:4.8rem}
.g-text-block__par{font-weight:300;line-height:1.6;margin:0;font-size:1.25rem;margin-bottom:1rem;letter-spacing:0.02em}
.g-text-block__title{text-align:center;margin:0;font-weight:300;font-size:2rem;box-sizing:border-box;padding:0 2rem;line-height:1.38}
.g-department{background-color:#f0f0f0;width:76.924%;margin:1.4rem auto 6.9rem;box-sizing:border-box;padding:4.8rem 5rem 3.4rem 5.5rem}
.g-department:after{content:"";clear:both;display:block}
.g-department__img{float:left;width:20.6%}
.g-department__text{float:left;width:79.4%;box-sizing:border-box;padding-left:6.7%}
.g-department__par{margin:0;font-size:1.25rem;font-weight:300;line-height:2rem;margin-bottom:1rem}
.g-text-list{list-style-type:none;margin:0;padding:0;background:none;padding-top:3.3rem}
.g-text-list__item{font-size:1.25rem;position:relative;padding-left:3.9rem;line-height:1.6;padding-bottom:3rem;font-weight:300}
.g-text-list__item:before{position:absolute;content:"\e912";color:#00b4b4;font-family:"kosher";width:16px;height:12px;left:0.5rem;top:0.5rem;line-height:12px;font-size:12px}
.g-milestones{margin:0;padding:0;list-style-type:none;padding-top:3.4rem}
.g-milestones__item{border:1px solid #ededed;position:relative;box-sizing:border-box;padding:2.7rem 4rem 2.5rem 8.6rem;font-size:1.2rem;font-weight:300;line-height:1.7;margin-bottom:calc(20rem/12);min-height:9.4rem}
.g-milestones__item:nth-child(3){padding-top:3.8rem}
.g-milestones__number{font-weight:900;color:rgba(0,0,0,0.1);display:block;position:absolute;left:2.6rem;top:2.3rem;line-height:4.7rem;font-size:4.666667rem}
.g-pagination{text-align:center;margin-top:8.4rem;margin-bottom:8.35rem}
.g-pagination_gallery{margin-top:8rem;margin-bottom:9rem}
.g-pagination_partners{margin-top:4.9rem}
.g-pagination_recipes{margin-top:5rem}
.g-pagination_products{margin-top:3.3rem;margin-bottom:4.1rem}
.g-pagination__item{color:#b3b3b3;display:inline-block;padding:0 1.5rem;vertical-align:top;font-size:1.7rem;margin:0 0.88rem;font-weight:300;text-decoration:none;transition:background-color 250ms linear;box-sizing:border-box;min-width:4.16667rem;line-height:4.16667rem;text-align:center}
.g-pagination__item_active{color:#fff;background-color:#00b4b4}
.g-pagination__item_right,
.g-pagination__item_left{color:#d6d6d6;margin:0 3.18rem}
.g-pagination__item_left:after{content:"\e910";font-family:"kosher"}
.g-pagination__item_right:after{content:"\e911";font-family:"kosher"}
.g-pagination__item:hover{background-color:#eeeeee;cursor:pointer}
.g-pagination__item_active:hover{cursor:default;color:#fff;background-color:#00b4b4}
.g-products__sidebar
.g-input{margin-bottom:27px}
.g-products__sidebar
.g-form__submit{padding:0 2rem}
.g-contact{margin:0 auto;width:82.906%;padding-top:1.3rem}
.g-contact:after{clear:both;display:block;content:""}
.g-contact__sidebar-right{float:right;box-sizing:border-box;width:51.489%;padding-top:0.6rem}
.g-contact__sidebar-right
.g-input{margin-bottom:17px}
.g-contact__sidebar-right
.g-input__field_textarea{height:7.5rem}
.g-contact__sidebar-right
.g-form__submit{margin-top:2.75rem;padding:0 3.5rem}
.g-contact__sidebar-left{float:left;background:#f7f7f7;width:42.222%}
.g-link{color:#00b4b4;font-weight:300;font-size:1.25rem;text-decoration:none;transition:color 250ms linear}
.g-link:hover{color:#11cfcf;cursor:pointer}
.g-dep-info{padding:3.8rem 3.2rem 2.7rem 3.4rem;box-sizing:border-box}
.g-dep-info__title{font-weight:300;margin:0;font-size:2rem;padding-bottom:5.1rem;padding-left:0.3rem}
.g-dep-info__email{padding-top:0.1rem;display:inline-block}
.g-dep-info__text-block{border-bottom:1px solid #e0e0e0;padding-bottom:2.2rem;margin-bottom:2.3rem;color:#333;padding-left:0.2rem}
.g-dep-info__text-block:last-child{border-bottom:none}
.g-dep-info__text-block_phones{padding-bottom:1.75rem;margin-bottom:2.35rem;letter-spacing:-0.01em}
.g-dep-info__text-block_schedule{padding-bottom:1.6rem;margin-bottom:2.35rem}
.g-dep-info__text-title{font-weight:300;margin:0;font-size:1.08333rem;padding-bottom:1.2rem;color:#666}
.g-dep-info__text-par{font-weight:300;margin:0;font-size:1.25rem;padding-bottom:0.6rem}
.g-dep-info__text-block_schedule
.g-dep-info__text-title{padding-bottom:1.4rem}
.g-dep-info__text-block_schedule
.g-dep-info__text-par{padding-bottom:0.6rem;font-size:1.08333rem;line-height:1.3rem}
.g-dep-info__text-block_schedule
.g-dep-info__time{position:relative;background-color:inherit;padding-bottom:0;margin-bottom:0.6rem}
.g-dep-info__text-block_schedule
.g-dep-info__time:after{content:"";clear:both;display:block}
.g-dep-info__text-block_schedule
.g-dep-info__time:before{content:"........................";position:absolute;pointer-events:none;font-size:1.08333rem;color:#333;display:block;width:40%;left:0;top:0;transform:translateY(-0.25rem);line-height:1.3rem}
.g-dep-info__text-block_schedule
.g-dep-info__time-day{background-color:#f7f7f7;position:relative;padding-right:0.4rem}
.g-dep-info__text-block_schedule
.g-dep-info__time-range{background-color:#f7f7f7;position:absolute;left:22.9%;top:0;padding-left:0.4rem}
.g-empty__icon{display:block;margin:5.1rem auto 0;width:7rem}
.g-empty__icon_photo{width:6.7rem}
.g-empty__icon_news{margin-top:4.3rem;width:6.5rem;transform:translateX(-0.7rem)}
.g-empty__icon_shops{margin-top:4.7rem}
.g-empty__icon_recipe{margin-top:2.76rem;height:8.3rem;transform:translateX(0.3rem)}
.g-empty__text{color:#b2b2b2;font-weight:300;text-align:center;margin:2.6rem 0 0;font-size:1.24rem;margin-bottom:12rem}
.g-empty__text_photo{margin-top:2.8rem}
.g-empty__text_news{margin-top:2.18rem}
.g-empty__text_shops{margin-top:2.55rem}
.g-empty__text_recipe{margin-top:1.66rem}
.g-popup__wrapper
.g-input__field_textarea{height:10rem}
.g-popup__wrapper
.g-form__submit{padding:0 3.3rem}
.g-recipe{width:83%;margin:0 auto;padding-top:1.8rem;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:7.6rem}
.g-recipe__img{width:100%;height:auto}
.g-recipe__img-wrapper{width:38.1%;position:relative}
.g-recipe__text-block{width:56.2%}
.g-recipe__title{margin:0;font-weight:400;font-size:1.5rem;padding-bottom:0.8rem;padding-top:0.2rem}
.g-recipe__text{margin:0;font-size:1.2rem;font-weight:300;line-height:2rem;padding-top:0.5rem}
.g-recipes{width:66%;margin:0 auto;padding-top:0.5rem}
.g-btns{displays:none}
.g-recipes__item{border-bottom:1px solid #ededed;margin-bottom:3.4rem;padding-bottom:3.2rem}
.g-recipes__item:last-child{border-bottom-color:transparent}
.g-recipes__content{color:#000;text-decoration:none;display:flex;align-items:flex-start;justify-content:space-between}
.g-recipes__img{width:100%;display:block}
.g-recipes__img-wrapper{width:30.4%;text-decoration:none}
.g-recipes__img-wrapper-mobile{display:none}
.g-recipes__text{width:62.4%}
.g-recipes__name{margin:0;font-weight:400;font-size:1.5rem;padding-bottom:1.25rem;padding-top:0.75rem;display:block;text-decoration:none;color:#333}
.g-recipes__name:visited{color:#333}
.g-recipes__meta{margin:0;font-size:1.2rem;line-height:2rem;font-weight:300}
.g-recipes-category{font-size:0;text-align:left;padding-top:3rem;display:inline}
.g-recipes-category__item{
    display:inline-block;text-decoration:none;color:#000;text-transform:uppercase;width:14.6%;margin-right:2.48%;
    vertical-align:top;margin-bottom:4.06rem}
.g-recipes-category__item:nth-child(6n){margin-right:0}
.g-recipes-category__img{display:block;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}
.g-recipes-category__img-wrapper{margin:0 auto;position:relative;padding-top:53.1%;overflow:hidden}
.g-recipes-category__img-wrapper:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;border:3px solid transparent;box-sizing:border-box;transition:border-color 250ms linear}
.g-recipes-category__item:hover
.g-recipes-category__img-wrapper:after{border-color:rgba(0,180,180,0.8)}
.g-recipes-category__name{font-size:0.916667rem;line-height:1.2rem;text-align:center;display:block;padding-top:1.4rem}
@media screen and (max-width: 1200px){html{font-size:1vw}
.g-slider_partners{padding:0 5rem;box-sizing:border-box}
.g-slider_partners .bx-prev{left:-5%}
.g-slider_partners .bx-next{right:-5%}}
@media screen and (max-width: 1024px){
.g-product-types__item{width:calc((100% - 10rem)/5)}
.g-product-types__item:nth-child(6n){margin-right:2.5rem}
.g-product-types__item:nth-child(5n){margin-right:0}
.g-product-types__img{height:4.8rem}
.g-product-types__img_big{height:5.4rem}
.g-product-types__title{font-size:1.2rem}
.g-filters__item{margin-top:0.5rem}
.g-photos__item{width:calc(100%/5);padding-top:calc(76.195%/5)}}
@media screen and (max-width: 900px){
.g-blog-wrapper__item{width:calc(370rem / 12)}
.g-blog-wrapper__item:last-child{margin-right:0}html{font-size:12px}
.g-cities__item{width:30%;margin-right:3.333%;margin-bottom:3.333%}
.g-cities__item:nth-child(3n){margin-right:0}
.g-mobile{display:block}
.g-footer__right{display:none}
.g-footer__center{width:30%;padding-left:3.5rem}
.g-footer__left{width:70%}
.g-blog{column-count:2}
.g-blog__more{display:none}
.g-app-block{display:block}
.g-app-block__link{width:70%;display:block;margin-bottom:1rem}
.g-app-block__img{width:100%;height:auto}
.g-social__left{margin-right:0;margin-bottom:1.6rem;float:none;text-align:left;width:100%}
.g-social-link{margin-right:6rem}
.g-social-link:last-child{margin-right:0}
.g-social
.g-construction{display:block;float:left}
.g-social
.g-construction__title{font-size:1.43rem;padding-bottom:0}
.g-social
.g-construction
.g-icon-logo{margin-top:1.59rem}
.g-social
.g-construction
.g-icon-logo:before{color:#33c1c1;font-size:3.75rem}
.g-mobile-hide{display:none}
.g-mobile-header{padding:0.875rem 15px;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:center;justify-content:space-between;position:relative}
.g-header{position:relative}
.g-header:after{content:"";display:block;width:calc(100% - 30px);height:0;border-bottom:1px solid #f0f1f1;position:absolute;bottom:-1px;left:15px}
.g-logo{display:block;margin:0}
.g-logo__img{height:3rem;width:auto}
.g-mobile-links{display:block;font-size:0;white-space:nowrap;width:30%}
.g-mobile-links__item{display:inline-block;font-size:23px;font-family:"kosher";color:#ccc;text-decoration:none;margin:0 0.84rem}
.g-mobile-links__item:last-child{margin-right:0}
.g-mobile-links__item_call{font-size:26px}
.g-mobile-links__item_call:after{content:"\e903"}
.g-mobile-links__item_menu:after{content:"\e904"}
.g-mobile-links__item_search{font-size:26px}
.g-mobile-links__item_search:after{content:"\e905"}
.g-mobile-links_left
.g-mobile-links__item:first-child{margin-left:0}
.g-mobile-links_right{text-align:right}
.g-news-top-btn{display:none}
.g-section_partners{display:none}
.g-signs{margin-bottom:2.5rem}
.g-slider{margin-bottom:3.86rem}
.g-slider .bx-pager{bottom:-2.3rem}
.g-slider .bx-pager .bx-pager-link{width:25px}
.g-slider__title{font-size:2rem;font-weight:500;line-height:2.4rem}
.g-slider__text{font-size:1.25rem;font-weight:300;padding-top:0.32rem;line-height:1.7rem}
.g-slider__item-wrapper{padding-top:0}
.g-slider .bx-controls-direction{display:none}
.g-slider__content{padding:2.1rem 1rem 2.9rem 1.2rem;position:static;width:100%;transform:none}
.g-slider__btn{margin-top:2rem}
.g-btn{padding:0px 2.5rem;line-height:3.6rem;font-size:1.166667rem;letter-spacing:0.01em}
.g-btn_gray:after{right:8%}
.g-blog-read
.g-btn{margin:0 10px;padding:0;width:13rem;text-align:center}
.g-popup__content{padding:2rem 1.2rem}
.g-popup__content_search{padding:0}
.g-popup__content_search:after{clear:both;display:block;content:""}#search-popup
.g-popup__content{max-width:100%}
.g-header_fixed{position:fixed;width:100%;top:0;left:0;background:#fff;z-index:10;transform:translateY(0%);transition:transform 250ms linear}
.g-header_hidden{transform:translateY(-100%)}
.g-header_fixed+
.g-section{margin-top:4.8rem}
.g-mobile-menu{background:#fff;position:fixed;top:0;left:0;height:100vh;padding-bottom:8rem;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;width:auto;transform:translateX(-100%);border-right:1px solid rgba(65,76,82,0.2);z-index:999;padding-top:5.2rem}
.g-mobile-menu_visible{transition:transform 250ms linear;transform:translateX(0%)}
.g-mobile-menu__close{position:absolute;top:1.24rem;left:17px;color:#d4d4d4;font-size:2rem;text-decoration:none}
.g-mobile-menu__close:after{content:"\e906";font-family:"kosher"}
.g-header__icon-links{display:block;padding:1.3rem 2rem 2.1rem;border-right:0;height:auto;border-top:1px solid rgba(65,76,82,0.2);border-bottom:1px solid rgba(65,76,82,0.2)}
.g-header__row_top
.g-menu__item{color:#333}
.g-text-icon{padding:1rem 0 0.2rem;display:flex;justify-content:flex-start;align-items:center;width:100%}
.g-text-icon:before{display:none}
.g-text-icon__text{padding-left:2rem}
.g-text-icon__img{height:3rem;width:3rem;background-size:contain}
.g-text-icon__img:before{height:3rem;width:3rem}
.g-header
.g-menu{white-space:normal}
.g-header
.g-menu__item{display:block;text-transform:none;font-size:1.3rem;width:100%;text-align:left;line-height:3.41rem}
.g-header__row{background-color:transparent}
.g-header__row_top{padding-bottom:1.2rem}
.g-header__row
.g-wrapper{display:block;padding:0 0.4rem}
.g-header__row_bottom
.g-menu{display:block;padding-top:1.2rem;}
.g-header__row_bottom
.g-menu__item{color:#333}
.g-blog-read{padding:0.8rem 0 1.5rem}
.g-blog-read
.g-btn{display:inline-block}
.g-signs__item{width:calc((100% - 7.5rem)/3)}
.g-signs__item:nth-child(4n){margin-right:2.5rem}
.g-signs__item:nth-child(3n){margin-right:0}
.g-social{display:block}
.g-social:after{content:"";display:block;clear:both}
.g-input__field_subscribe{width:100%}
.g-input_subscribe{width:calc(100% - 6.3rem)}
.g-product-types__item{width:calc((100% - 7.5rem)/3)}
.g-product-types__item:nth-child(5n){margin-right:2.5rem}
.g-product-types__item:nth-child(3n){margin-right:0}
.g-recipes{width:100%}
.g-recipes-category__item{width:24%;margin-right:1.333%}
.g-recipes-category__item:nth-child(6n){margin-right:1.333%}
.g-recipes-category__item:nth-child(4n){margin-right:0}
.g-photos__item{width:calc(100%/3);padding-top:calc(76.195%/3)}
}
@media screen and (max-width: 650px){html{font-size:12px}
.g-section_news_mobile{margin-top:-5rem}
.g-tm__supplier_products{margin-top:3rem}
.g-switch-wrapper{display:block;padding-right:3rem;min-height:95px}
.g-restaurant__switch-btn{width:100%;text-align:center;border:1px solid #e6e6e6;color:#b2b2b2;line-height:3.6rem;padding:0 3.2rem;position:relative;text-transform:uppercase;text-decoration:none;box-sizing:border-box;line-height:3rem;font-size:1.083333rem;padding:0 3.6rem;border-radius:2.5rem;margin-bottom:1.5rem}
.g-signs__img{padding-top:0}
.g-footer
.g-menu{display:none}
.g-footer__center{display:none}
.g-footer__left{width:100%;text-align:center}
.g-blog{column-count:1;padding-top:1.2rem}
.g-blog-wrapper__item{width:100%}
.g-blog-wrapper__item:last-child{margin-right:0}
.g-blog__title{padding:1.2rem 1rem 0.52rem 0.1rem;font-size:1.25rem;line-height:1.7rem;background:transparent}
.g-blog__more{background:transparent}
.g-blog__date{padding:0rem 1rem 0 0.2rem;font-size:1.2rem;background:transparent}
.g-blog__item{background:transparent;border-color:transparent;margin-bottom:1.2rem}
.g-blog__item:hover{border-color:transparent;background-color:transparent}
.g-blog__img{height:auto}
.g-logo__img{display:none}
.g-logo__img_small{display:block;height:29px}
.g-title{font-size:1.4166666rem;font-weight:400}
.g-title_big{padding:1.77rem 0 1.1rem;font-size:calc(22rem /12);line-height:calc(28rem /12)}
.g-input_subscribe{width:calc(100% - 5rem);margin-bottom:0}
.g-subscribe__input{width:100%;padding-left:2rem}
.g-subscribe__submit{width:5rem;padding:0}
.g-social-link{width:47%;margin-right:0;float:none;display:inline-block;vertical-align:text-bottom}
.g-social-link:last-child{margin-right:0}
.g-social-link__text{font-size:1.25rem}
.g-social-link__icon{font-size:3.2rem}
.g-search-count{padding-bottom:calc(10rem / 12)}
.g-form_search{display:block;padding-top:calc(20rem / 12);margin-bottom:calc(30rem / 12)}
.g-form_search
.g-input{display:block;margin-bottom:calc(20rem / 12)}
.g-form_search
.g-form__submit{display:block;width:100%;text-align:center;padding:0 2rem;margin:0}
.g-blog-read{text-align:justify}
.g-blog-read
.g-btn{display:inline-block}
.g-blog-read:after{width:100%;display:inline-block;height:0;content:""}
.g-btn_gray{background-image:none;padding:0 1.3rem;text-align:center}
.g-btn_gray:after{display:none}
.g-popup__search-input{height:calc(50rem / 12)}
.g-popup__search-submit{height:calc(50rem / 12);line-height:calc(50rem / 12)}
.g-popup{height:100vh;overflow:hidden;overflow-y:scroll}
.g-popup__content{position:static;margin:5rem auto 2rem;transform:none}
.g-popup__content_search{margin:0}
.g-popup__img{display:none}
.g-popup__title{font-size:1.44rem;padding-bottom:1.7rem}
.g-popup__close{right:1rem;top:1rem;color:#00b4b4}
.g-popup__close:after{font-size:1.5rem}
.g-popup
.g-input{margin-bottom:1.4rem}
.g-footer{padding-bottom:3rem;margin-top:0.4rem;padding-top:1.5rem}
.g-photos__item{border:2px solid transparent}
.g-signs{margin-top:-0.1rem}
.g-signs__item{width:100%;display:block;padding:0;margin-bottom:calc(20rem / 12);display:flex;align-items:center;justify-content:space-between}
.g-signs__item:after{clear:both;display:block;content:""}
.g-signs__img-wrapper{width:6.7rem;height:6.7rem;line-height:6.7rem;box-sizing:border-box}
.g-signs__text{text-align:left;padding-left:1.2rem;width:calc(100% - 6.7rem);box-sizing:border-box;line-height:calc(20rem / 12);padding-top:0}
.g-signs__text br{display:none}
.g-breadcrumbs{}
.g-social{display:block;padding-right:0;text-align:justify;padding-top:0.65rem}
.g-social:after{content:"";width:100%;height:0;display:inline-block}
.g-social__left{margin-bottom:1.8rem}
.g-subscribe__title{text-align:center;font-size:1.25rem;padding-bottom:1.3rem}
.g-copy{padding-top:0.2rem;font-size:1.25rem}
.g-form__submit{width:100%}
.g-social
.g-construction{display:none}
.g-mobile-menu{width:100%}
.g-blog-read{text-align:center;padding:0.9rem 0 1rem}
.g-blog-read
.g-btn{margin:0;width:47.5%;line-height:3.2rem;font-size:1.0833333rem}
.g-product-types{margin-bottom:0.6rem;padding:1.55rem 3px 1.7rem}
.g-product-types__item{width:calc((100% - 1.25rem)/2);margin-right:1.25rem;height:10.7rem}
.g-product-types__item:nth-child(6n),
.g-product-types__item:nth-child(5n),
.g-product-types__item:nth-child(3n){margin-right:1.25rem}
.g-product-types__item:nth-child(2n){margin-right:0}
.g-product-types__item:hover:before{display:none}
.g-product-types__img{height:4.8rem;transform:translateX(-50%)}
.g-product-types__item:hover
.g-product-types__img{transform:translateX(-50%)}
.g-product-types__title{padding-top:5.2rem;font-size:1rem;line-height:calc(18rem / 12)}
.g-cities__item{width:48.2%;margin-right:3.6%;margin-bottom:3.1%}
.g-cities__item:nth-child(3n),
.g-cities__item:nth-child(6n){margin-right:3.6%}
.g-cities__item:nth-child(2n){margin-right:0}
.g-cities__title{line-height:calc(29.5rem / 12);font-size:1rem;height:calc(30rem / 12)}
.g-faq{width:100%;margin-top:0.9rem;margin-bottom:calc(30rem / 12)}
.g-faq__answer{font-size:1.25rem}
.g-faq__title{font-size:calc(15rem / 12);line-height:calc(20rem / 12)}
.g-faq__item{padding:1.2rem 1rem 1.3rem 1.2rem;margin-bottom:calc(10rem / 12)}
.g-faq__item_open
.g-faq__answer{line-height:calc(20rem / 12);padding-top:0.9rem;max-height:600px}
.g-tm{width:100%;margin-top:0;padding-bottom:2.5rem}
.g-tm__left{float:none;padding:0;width:100%;padding-bottom:1.1rem}
.g-tm__right{float:none;width:100%;padding:0;padding-bottom:0rem}
.g-tm__desc{font-size:calc(15rem / 12);line-height:calc(20rem / 12);padding-bottom:0.6rem;font-weight:300;padding-left:0.2rem}
.g-tm__desc p{line-height:1.39;padding-bottom:0.65rem}
.g-tm__products{display:block;padding-top:2.1rem}
.g-tm__products-title{font-size:1.416666rem;text-align:center}
.g-tm-products{display:block;padding:1.2rem 0 0.4rem}
.g-tm-products__item{position:relative;padding-left:2rem;line-height:calc(20rem / 12);padding-bottom:0.85rem;font-weight:300}
.g-tm-products__item:before{position:absolute;left:0;top:0.4rem;display:block}
.g-tm-products__button{margin:0 auto;display:block;width:69%;text-align:center;font-size:1.083333rem}
.g-tm__logo{height:calc(290rem / 12)}
.g-tm__logo-img{width:46%}
.g-product-alert{margin-top:1.95rem;line-height:1.4;font-size:calc(15rem / 12);line-height:calc(20rem / 12)}
.g-text-list{padding-top:1.9rem}
.g-text-list__item{padding-left:2rem;line-height:calc(20rem / 12);padding-bottom:0.8rem}
.g-text-list__item:before{left:-0.1rem;top:0.4rem}
.g-text-block__icon{height:6.8rem;margin-top:0.7rem}
.g-text-block__icon_small{height:5.5rem;margin-top:2.5rem}
.g-text-block__icon_tn{margin-top:1.5rem;height:5.5rem;margin-bottom:2.7rem}
.g-text-block__icon_members{margin-top:0.8rem;transform:translateX(-0.4rem);height:6.7rem;margin-bottom:2.3rem}
.g-text-block__icon_manufactures{margin-top:0.9rem;height:6.6rem}
.g-text-block__list{padding:1.5rem 15px 0.4rem;margin-top:1.3rem;width:100%;box-sizing:border-box;margin-bottom:1.1rem}
.g-text-block__content{margin:2.5rem auto 2.86rem;width:100%}
.g-text-block__content_manufactures{margin-bottom:1rem;margin-top:2.5rem}
.g-text-block__par{font-size:calc(15rem / 12);line-height:calc(20rem / 12);margin-bottom:0.7rem}
.g-text-block__title{font-size:1.4166666rem;padding:0;margin-top:-0.3rem;line-height:calc(23rem/ 12)}
.g-milestones{padding-top:2rem}
.g-milestones__item{padding:1.1rem 1rem 1rem 5.35rem;line-height:1.4;margin-bottom:calc(10rem / 12);min-height:6.05rem;font-size:calc(15rem / 12);line-height:calc(20rem / 12)}
.g-milestones__item:nth-child(3){padding-top:2.1rem;padding-bottom:2.2rem}
.g-milestones__number{font-size:4.6rem;top:0.5rem;left:1.2rem}
.g-restaurants{width:100%;padding-top:0;margin-bottom:2.4rem}
.g-restaurants__item{padding:calc(20rem / 12) 0 0;margin-bottom:calc(20rem / 12)}
.g-restaurants__left{float:none;width:31.035%;margin:0 auto;padding-top:31.035%}
.g-restaurants__right{width:100%;padding-bottom:0.9rem}
.g-restaurants__title{text-align:center;font-size:1.416666667rem;padding-top:1.5rem}
.g-restaurants__description{font-weight:300;padding:0 1.2rem 0.7rem;margin-top:0.7rem;line-height:1.38}
.g-restaurants__adress{padding:0.45rem 1.2rem 0;line-height:1.8}
.g-restaurants__adress_time{line-height:1.35;padding-top:0.4rem}
.g-restaurants__link{text-decoration:none;padding-top:0.3rem}
.g-partners-wrapper{width:100%;margin-top:-0.6rem;padding-top:0}
.g-partners-wrapper__item{padding:1.5rem 0 0;margin-bottom:0.2rem}
.g-partners-wrapper__left{float:none;width:31%;margin:0 auto;padding-top:31%}
.g-partners-wrapper__right{width:100%;padding-bottom:0.4rem}
.g-partners-wrapper__title{text-align:left;font-size:1.4rem;padding-top:1rem}
.g-partners-wrapper__description{font-weight:300;padding:0.2rem 0 0;margin-top:0.6rem;line-height:1.35}
.g-partners-wrapper__adress{padding:0.3rem 0 0.6rem;line-height:1.75}
.g-partners-wrapper__link{text-decoration:none}
.g-pagination{margin:1.3rem 0 2.3rem -15px;width:calc(100% + 30px)}
.g-pagination_products{margin:2.5rem  0 -0.5rem -15px}
.g-pagination__item{font-size:1.66667rem;margin:0 0.1rem;padding:0 1.1rem;line-height:4.2rem}
.g-pagination__item_right,
.g-pagination__item_left{margin:0;font-size:1.6rem}
.g-department{width:100%;margin-top:0;padding:1.6rem 1rem 0.6rem;margin-bottom:1rem}
.g-department__img{float:none;width:37.594%;margin:0 auto;display:block;margin-bottom:1.4rem}
.g-department__text{float:none;width:100%;padding:0;padding-left:0.2rem}
.g-department__par{line-height:calc(20rem / 12);margin-bottom:0.6rem}
.g-functions{display:block;padding-top:1.6rem;padding-bottom:2.7rem;margin-bottom:2.4rem}
.g-functions__item{width:100%;position:relative;padding-left:4.7rem;box-sizing:border-box;font-size:calc(15rem / 12);margin-bottom:3.2rem;line-height:calc(20rem / 12)}
.g-functions__item:last-child{margin-bottom:0}
.g-functions__img{position:absolute;left:0;top:0.5rem;margin:0;height:auto;width:3.3rem;margin-top:-0.1rem}
.g-functions__img_big{width:2.6rem;margin-left:0.1rem;margin-top:-0.9rem}
.g-functions__text{padding-top:0;text-align:left;line-height:calc(20rem / 12)}
.g-text-block__li{padding-left:1.9rem;line-height:calc(20rem / 12);margin-bottom:0.85rem}
.g-text-block__ul{width:100%;padding-top:0.9rem}
.g-text-block__ul_recipe{padding-bottom:0.25rem;padding-top:0;padding-left:0.4rem;margin-bottom:1.1rem}
.g-text-block__ul_recipe
.g-text-block__li{padding-left:2.7rem}
.g-recipe__title{font-size:calc(15rem / 12)}
.g-recipe__text{padding-top:0;margin-top:-0.1rem}
.g-map{display:none}
.g-contact{width:100%;margin-top:-1.4rem}
.g-contact__sidebar-left,
.g-contact__sidebar-right{float:none;width:100%}
.g-contact__sidebar-right{padding:2.2rem 0 2.1rem}
.g-dep-info{padding:1.15rem 1.2rem 1.6rem}
.g-dep-info__title{font-size:1.46rem;padding-bottom:1.9rem}
.g-news{width:100%;padding-top:0;padding-bottom:1.25rem}
.g-news__item{margin-bottom:calc(20rem / 12)}
.g-news__img-wrapper{float:none;width:100%;padding-top:calc(213rem / 12)}
.g-news__text-block{float:none;width:100%}
.g-news__title{font-size:1.24rem;padding-top:1.1rem;line-height:calc(20rem / 12);padding-bottom:0;padding-left:0.2rem}
.g-news__meta{display:none}
.g-news__date{padding-bottom:0.8rem;padding-top:0.4rem;font-size:1.25rem;padding-left:0.2rem}
.g-news
.g-btn{width:100%;text-align:center;line-height:calc(42rem / 12);font-size:calc(13rem / 12)}
.g-recipes{margin-bottom:2rem}
.g-recipes
.g-btn{display:block;line-height:calc(42rem / 12);font-size:calc(13rem / 12)}
.g-recipes__item{display:block;border-top:1px solid #ededed;padding-top:0;margin-top:0;margin-bottom:0.8rem;padding-bottom:1.6rem;border-top:none}
.g-recipes__item:first-child{border-top:none}
.g-recipes__img-wrapper{display:none}
.g-recipes__img-wrapper-mobile{display:block}
.g-recipes__text{width:100%}
.g-recipes__name{padding-top:0.5rem;font-size:calc(15rem / 12);padding-bottom:0.6rem}
.g-recipes__meta{font-size:calc(15rem / 12);line-height:calc(20rem / 12);padding-bottom:1.4rem}
.g-recipes-category__item{width:47.59%;margin-right:4.82%;margin-bottom:1.3rem}
.g-recipes-category__item:nth-child(6n){margin-right:4%}
.g-recipes-category__item:nth-child(4n){margin-right:4%}
.g-recipes-category__item:nth-child(2n){margin-right:0}
.g-recipe{width:100%;margin:0 auto;padding-top:0;display:block;margin-bottom:2.6rem}
.g-recipe__img-wrapper{width:100%;padding-bottom:0.8rem}
.g-recipe__text-block{width:100%;padding-left:0.2rem}
.g-products{position:relative;overflow:hidden}
.g-products__filter-btn{display:block;line-height:2.9rem}
.g-products__sidebar{position:absolute;width:100%;top:0;left:-100%;float:none;transition:left 250ms linear;z-index:1;background:#fff;padding-bottom:2rem;margin-top:0 !important}
.g-products__sidebar_visible{left:0;padding-bottom:2rem}
.g-products__content{width:100%;float:none;padding-left:0;margin-bottom:2.4rem;padding-top:1.1rem}
.g-products-wrapper{padding-top:0.5rem;padding-left:0}
.g-products-wrapper__description{display:none}
.g-products-wrapper__right{padding:0;width:68%}
.g-products-wrapper__left{margin-top:0;width:15.175%;padding-top:15.175%}
.g-products-wrapper__item{display:flex;justify-content:space-between;align-items:center}
.g-products-wrapper__title{padding:0;font-weight:300;font-size:calc(15rem / 12);line-height:calc(20rem / 12)}
.g-products-wrapper__item{border-bottom:none;margin-bottom:calc(20rem / 12);padding-bottom:0}
.g-products-wrapper__border{border-bottom:1px solid #f0f1f1 !important}
.g-products-wrapper__item
.g-btn{display:none}
.g-filters{display:none}
.g-filters__hide{width:100%;line-height:2.8rem;font-size:1.083333rem;margin-bottom:1.5rem}
.g-filters__hide:before{content:"\e915";display:inline;position:static;color:inherit;opacity:1;margin-right:0.8rem;vertical-align:middle;transform:none;font-family:"kosher";margin-left:-2.7rem;margin-top:-0.1rem}
.g-products__sidebar
.g-input{margin-bottom:calc(18rem / 12)}
.g-products__sidebar
.g-input_check-list{margin-bottom:calc(30rem / 12)}
.g-products__sidebar
.g-input__label{padding-bottom:5px}
.g-cities{padding-top:0rem;margin-top:-0.3rem;padding-bottom:1.1rem}
.g-product-list{padding-top:2.6rem;padding-bottom:0}
.g-product-list__item{padding-bottom:1.9rem}
.g-product-list__title{display:block}
.g-product-list__text{line-height:1.8rem}
.g-product-alert:before{top:50%;left:-0.15rem;transform:translateY(-50%)}
.g-product-desc{padding-bottom:2.5rem}
.g-filters__clear{width:47%;font-size:1.08333rem;float:left;line-height:calc(42rem / 12)}
.g-filters__submit{width:47%;float:right;margin-top:0;font-size:calc(13rem / 12)}
.g-filters-mobile{display:block}
.g-filters-mobile-hide{display:none}
.g-check-list{max-height:260px}
.g-faq__toggle:after{top:44%;right:0.9rem}
.g-functions+
.g-text-block__title+
.g-text-block__ul_wide{padding-top:1.2rem;padding-left:0}
.g-dep-info__text-block{border-bottom:none;margin-bottom:0;padding-bottom:2.05rem}
.g-dep-info__text-block_phones{padding-bottom:1.6rem}
.g-dep-info__text-block_schedule
.g-dep-info__time{font-size:calc(15rem / 12);line-height:calc(15rem / 12);margin-top:0.05rem;margin-bottom:0.4rem}
.g-dep-info__text-block_schedule
.g-dep-info__time-range{left:32%}
.g-dep-info__text-block:last-child{padding-bottom:0}
.g-contact__sidebar-right
.g-input:last-child{margin-bottom:0}
.g-contact__sidebar-right
.g-form__submit{margin-top:0.25rem;font-size:calc(13rem / 12)}
.g-restaurants+
.g-pagination{margin-bottom:2.3rem}.masonry-brick{height:6.2rem}.gamma-gallery li{padding:calc(1.5rem / 12)}
.g-photos{width:100%;margin-left:0;margin-top:-0.2rem;margin-bottom:2.5rem}
.g-empty__text{margin-bottom:10rem}
.g-recipes-category{padding-top:0}
.g-recipes-category__name{font-size:calc(11rem / 12);padding-top:0.7rem}
.g-btn_gray:hover{background-color:transparent;color:#b2b2b2;border-color:#b2b2b2}
.g-btn_gray:hover:before{display:none}button.gamma-btn-close:before{display:none}.gamma-single-view img{width:100% !important;height:auto !important;transform:translate(-50%, -33%)}}.no-text-decoration{text-decoration:none}.upper-current{background-color:rgba(255,255,255,0.05);cursor:pointer;color:#fff}.lower-current{background-color:rgba(255,255,255,0.1)}.footer-current{background-color:transparent;color:#ffe47b}.text-cursor:hover{cursor:text}.not-allowed-cursor:hover{cursor:not-allowed}#viewport{position:relative}#viewport img{position:absolute;top:40%}#viewport span{margin-left:68px;display:block}.no-styling{text-decoration:none}.gamma-container{min-height:200px}.gamma-gallery{list-style-type:none;padding:0;margin:0;width:100%;position:relative}.gamma-gallery:before,.gamma-gallery:after{content:" ";display:table}.gamma-gallery:after{clear:both}.gamma-gallery li{display:block;position:relative;cursor:pointer;float:left;box-sizing:border-box;padding:4px}.gamma-gallery li img{max-width:100%;width:auto;height:auto;display:block}.gamma-description{background:#fff;background:rgba(255,255,255,0.6);position:absolute;top:20px;left:20px;bottom:20px;right:20px;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.no-touch .gamma-gallery li:hover .gamma-description{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:1}.gamma-description:before{content:'';height:100%}.gamma-description:before,.gamma-description h3{display:inline-block;vertical-align:middle}.gamma-description h3{width:100%;padding:0 20px;font-weight:400;text-transform:uppercase;font-size:16px;letter-spacing:2px}.gamma-buttons{position:absolute;top:10px;right:10px;z-index:10001}.gamma-buttons button{float:left;background:transparent;display:block;font-size:2rem;cursor:pointer;border:none;outline:none;color:rgba(255,255,255,0.6);transition:color 250ms linear}.gamma-buttons button:hover{color:#fff;background:transparent}.gamma-buttons button:before,.gamma-nav span:before{font-family:'kosher';font-style:normal;font-weight:normal;speak:none;display:block;text-align:center;outline:none}button.gamma-btn-close:before{content:"\e906"}button.gamma-btn-ssplay:before{content:'\25b6'}button.gamma-btn-sspause:before{content:'\2389'}.gamma-buttons button.gamma-btn-ssplay{display:none}.gamma-single-view{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;text-align:center;display:none}.gamma-overlay{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;display:none;z-index:9999}.gamma-single-view img{position:absolute;cursor:pointer}.gamma-description-wrapper{background:rgba(0,0,0,0.7);position:absolute;bottom:0px;left:0px;right:0px;z-index:10;padding:5px 0}.gamma-single-view .gamma-description{background:transparent;position:relative;bottom:auto;left:auto;right:auto;top:auto}.gamma-single-view .gamma-description h3{font-size:15px;padding:5px 0;color:#fff;display:block;margin:0}.gamma-nav span{position:absolute;display:block;width:20px;height:38px;top:50%;margin-top:-19px;left:20px;cursor:pointer;text-align:center;-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}.gamma-nav span.gamma-next{left:auto;right:20px}.gamma-nav span:before{color:rgba(255,255,255,0.6);font-size:40px;transition:color 250ms linear}.gamma-nav span:hover:before{color:#fff}.gamma-nav span:before{display:block;margin:0;width:auto}.gamma-nav span.gamma-prev:before{content:"\e90b"}.gamma-nav span.gamma-next:before{content:"\e90c"}.gamma-img-fly{position:absolute;top:0;left:0;z-index:99999}.gamma-loading{background:transparent url(/assets/static/loader_dark-65a3c70cffe0e2543fb2dfcdeb45a0da867b1eb63a6be6361a434a2528ee5a81.svg) no-repeat center center}.gamma-single-view.gamma-loading{background:transparent url(/assets/static/loader_dark-65a3c70cffe0e2543fb2dfcdeb45a0da867b1eb63a6be6361a434a2528ee5a81.svg) no-repeat center center}.gamma-container img,.gamma-nav span,.gamma-buttons button,.gamma-description-wrapper,.gamma-description,.gamma-description h3{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (max-width: 750px){.gamma-description{top:10px;left:10px;bottom:10px;right:10px}.gamma-description h3{font-size:14px;padding:0 5px}}@media screen and (max-width: 500px){.gamma-buttons{float:left;clear:both}}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;transition:opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;transition:width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out}.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(/assets/lightbox/close-e22111c169ab04b26d6c8820e978dad232cad17e8a6d5dc3e70fa4309423fb27.svg) url(/assets/lightbox/loading-9503e4478a40a0632b2a8a8b5753f98724e6ded1e00d0bb93d00b8f13cb66487.gif) url(/assets/lightbox/prev-8c0750d5cc1c3c99c178d07e315bcc8cdabf8598d8dfe3f2789bfff79af803eb.svg) url(/assets/lightbox/next-d30000f19795d9ae08d68d16a033e5806b84f6fbd4c3904878c4bd61f1441683.svg);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:0.9;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border:none}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff;z-index:2}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/assets/lightbox/loading-9503e4478a40a0632b2a8a8b5753f98724e6ded1e00d0bb93d00b8f13cb66487.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url() 10% 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/assets/lightbox/next-d30000f19795d9ae08d68d16a033e5806b84f6fbd4c3904878c4bd61f1441683.svg) 95% 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;position:absolute;left:50%;transform:translateX(-50%);height:100%;top:0;z-index:1;padding:0;border:none}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;float:none;width:100%;bottom:-3.945rem;position:absolute}.lb-data .lb-caption{font-size:13px;font-weight:300;line-height:22px}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;font-size:13px;font-weight:300;color:#999;float:right;line-height:22px}.lb-data .lb-close{display:block;top:0.2rem;right:-8.8rem;position:absolute;float:right;width:30px;height:30px;background:url(/assets/lightbox/close-e22111c169ab04b26d6c8820e978dad232cad17e8a6d5dc3e70fa4309423fb27.svg) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
@media screen and (max-width: 720px){.lb-data .lb-caption{line-height:18px}.lb-data .lb-number{line-height:18px;float:none}.lb-data .lb-close{top:-40px;right:0.2rem}}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}

.drop {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 5000;
}

.drop p {
    display: block;
    width: 100%;
}

.drop .dropdown_block {
    width: 100%;
    position: absolute;
}

.drop:hover .dropdown_block,
.dropdown_block:hover {
    display: block;
}

.drop ul {
    display: block;
    width: 100%;
    max-height: 35em;
    background-color: white;
    overflow: hidden auto;
}

.drop li {
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin-top: 1em;
}

.drop li:hover {
    deletecursor: pointer;
}
.accordion-button:not(.collapsed) {
    color: black;
    background-color: white;
}
.accordion-button:not(.collapsed)::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300b2b2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.checkbox-btn-group li{
    background-color: black;
}
.accordion-body{
    padding: 0
}

.category a {
    display: block;
    font-weight: 500;
    width:100%;
    padding-left: 1.5em;
    padding-top: 1em;
    padding-bottom: 1em;
    color: black;
    text-decoration: none;
}
.category a:hover{color:white}

.category:hover {
    background-color: rgb(0, 180, 180);
}

.brand {
    text-decoration: none;
    color:black;
}

.under_brand{
    color:rgba(0,0,0,0.47);
    text-decoration:none
}
.item{
    height: 100%;
    width: 100%;
}
.col-lg-4, .col-lg-3, .col-sm-2{
    padding: 1em;
    border-top: 1px solid #f0f1f1;
    border-right: 1px solid #f0f1f1;
}

.products-block{
    border-radius:0.6em;box-shadow: 0px 0px 10px rgba(0,0,0,0.3)
}

.btn {
    width:50%;
    margin: auto;
    border-radius: 10px;
    color: white;
    background-color: #00b4b4;
    text-transform: uppercase;
}
.btn:hover{
    color: white;
    background-color: #00b4b4;
    border: #ffffff 1px solid;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #00b4b4;
    border-color: #00b4b4;
}
.page-link, .page-link:hover{
    color:gray;
}
.accordion-button{
    font-size: 1.2rem;
    font-weight: 500;
}
.accordion-button:focus {
    box-shadow: none;
    border-color: rgba(0,0,0,.125);
}
.clear-filter a{
    text-align: center;
    text-decoration: none; color: #00b4b4
}
.clear-filter a:hover{
    text-align: center;
    text-decoration: underline; color: #00b4b4
}
.no-items{
    font-size: 1.1rem;
    padding-top: 2em;
    padding-left:4em;
}
.product-image{
    text-align:center;
    top:1px;
}
.product-text{
    text-align:center;
    bottom:1px;
}
.product-name{
    font-size: 1.1rem;
    font-weight: 400;
}


.fullview-logo{
    border:1px solid #ededed;
    box-sizing:border-box;
    height:20rem;
    position:relative
}
.fullview-img{

    display:block;
    width:55%;
    position:absolute;
    left:50%;top:50%;
    transform:translate(-50%, -50%)
}

.fullview-img-news{

    display:block;
    width:100%;
    height:100%;
    position:absolute;
    left:50%;top:50%;
    transform:translate(-50%, -50%)
}


.status {
    color:red;
    margin-bottom: 1em;
    font-size: 1.3em;
}

.pagination-outer{ text-align: center; }
.pagination{
    font-family: 'Poppins', sans-serif;
    display: inline-flex;
    position: relative;
}
.pagination li.active a.page-link:hover,
.pagination li.active a.page-link{
    color:#b3b3b3;display:inline-block;padding:0 1.5rem;vertical-align:top;
    font-size:1.7rem;margin:0 0.88rem;font-weight:300;text-decoration:none;
    transition:background-color 250ms linear;box-sizing:border-box;min-width:4.16667rem;
    line-height:4.16667rem;text-align:center
}


.page-item{
    font-size: 2em;
    font-family: 'Rubik', sans-serif;
    font-weight: 300;
}
.page-item.disabled .page-link {
    dissplay: none;
}
.page-item .page-link {
   border: none;
    margin:0 0.88rem;
    padding:0 1.5rem;
    line-height:4.16667rem;
}
.page-item.active .page-link {

}


@media only screen and (max-width: 1000px){
    .pagination{
        display: inline-block;
    }
    .pagination li{
        display: inline-block;
        vertical-align: top;
        margin: 10px 0;
    }
}


.myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.myImg:hover {opacity: 0.75;}

/* The Modal (background) */
.myimage-modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 10000; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}


.myimage-modal-content {
    margin: auto;
    width: 100%;
    height: 100%;
	border-radius: 0.8em;
}

.myimage-zoom{
    margin: auto;
    background: white;
    width: 540px;
    height: 540px;
    max-width: 90%;
    max-height: 80%;
	border-radius: 0.8em;

}

/* Caption of Modal Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
.myimage-modal-content, #caption {
    -webkit-animation-name: zoom;
    animation-name: zoom;
}

.out {
    animation-name: zoom-out;
}


/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.1s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

a .partners-brand{
    text-decoration: none;
    color:black;
    border-top: 1px solid #ededed;
    padding: 0.5em;
}


.recepies {
    display: flex;
}

.photo-item:hover, .photo-item a:hover{
    border-color:rgba(0,180,180,0.8)
}

.photo{flex:100%;
padding: 0.5em;
}


.admin-buttons{
    position: absolute; cursor:alias;
    z-index:1;
    background: rgba(0, 180, 180, 0.45);
    border-radius:3px;
}
