@-ms-viewport{width:device-width;}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important;}@media (max-width:767px){.visible-xs{display:block !important;}table.visible-xs{display:table;}tr.visible-xs{display:table-row !important;}th.visible-xs,td.visible-xs{display:table-cell !important;}}@media (max-width:767px){.visible-xs-block{display:block !important;}}@media (max-width:767px){.visible-xs-inline{display:inline !important;}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}table.visible-sm{display:table;}tr.visible-sm{display:table-row !important;}th.visible-sm,td.visible-sm{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}table.visible-md{display:table;}tr.visible-md{display:table-row !important;}th.visible-md,td.visible-md{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}}@media (min-width:1200px){.visible-lg{display:block !important;}table.visible-lg{display:table;}tr.visible-lg{display:table-row !important;}th.visible-lg,td.visible-lg{display:table-cell !important;}}@media (min-width:1200px){.visible-lg-block{display:block !important;}}@media (min-width:1200px){.visible-lg-inline{display:inline !important;}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}}@media (max-width:767px){.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-lg{display:none !important;}}.visible-print{display:none !important;}@media print{.visible-print{display:block !important;}table.visible-print{display:table;}tr.visible-print{display:table-row !important;}th.visible-print,td.visible-print{display:table-cell !important;}}.visible-print-block{display:none !important;}@media print{.visible-print-block{display:block !important;}}.visible-print-inline{display:none !important;}@media print{.visible-print-inline{display:inline !important;}}.visible-print-inline-block{display:none !important;}@media print{.visible-print-inline-block{display:inline-block !important;}}@media print{.hidden-print{display:none !important;}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media (min-width:768px){.container{width:750px;}}@media (min-width:992px){.container{width:970px;}}@media (min-width:1200px){.container{width:1170px;}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:7.5px;padding-right:7.5px;}.row{margin-left:-7.5px;margin-right:-7.5px;}.col,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px;}.col,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}@media (min-width:768px){.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}@media (min-width:992px){.col,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}@media (min-width:1200px){.col,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table;}.container:after,.container-fluid:after,.row:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.row-wrap{flex-flow:row wrap;}.row-eq-height:before,.row-eq-height:after{content:normal;}@media (min-width:1200px){.row-lg-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}@media (min-width:992px){.row-md-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}@media (min-width:768px){.row-sm-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}.display-table{display:table;width:100%;}@media (min-width:992px){.col-md-table-cell{display:table-cell;vertical-align:top;float:none;}}@media (min-width:768px){.col-sm-table-cell{display:table-cell;vertical-align:top;float:none;}}.vertical-align-middle{vertical-align:middle;}
body{margin:0;}#main{min-height:400px;min-width:750px;}body.page-node-type-landing #main{min-width:0;}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,:after,:before,:hover,:active,:focus{outline:none!important;}input,select{-webkit-appearance:none;}.container{min-width:750px;}body.page-node-type-landing .container{min-width:0;}@media (max-width:991px){.container{width:100%;}}.page-wrapper{padding:40px 0 70px;background:url("/themes/custom/cater/images/shadow_page_wrapper_bottom.png") repeat-x center bottom;}p a{color:#48aa7f;}.strong{font-weight:bold;}.bolder{font-weight:bolder;}.form-page-wrapper{width:780px;background:#fff;margin:0 auto;padding:0 40px 40px;-webkit-box-shadow:0 0 25px 0 rgba(23,52,39,0.2);box-shadow:0 0 25px 0 rgba(23,52,39,0.2);border-radius:12px;}#drupal-modal .form-page-wrapper{width:100%;-webkit-box-shadow:none;box-shadow:none;}.full-page-wrapper{background:#fff;-webkit-box-shadow:0 0 25px 0 rgba(23,52,39,0.2);box-shadow:0 0 25px 0 rgba(23,52,39,0.2);border-radius:12px;}#block-breadcrumbs{margin-top:-20px;margin-bottom:20px;}#block-breadcrumbs ul{margin:0;padding:0;list-style:none;}#block-breadcrumbs ul li{float:left;margin-right:8px;font-size:14px;}#block-breadcrumbs ul li a{color:#262626;}#block-breadcrumbs ul li a:hover{text-decoration:underline;}#block-breadcrumbs ul li:last-child{color:#48aa7f;}.cater-title{color:#282828;font-size:26px;font-weight:300;}.block-center{text-align:center;}.field-list{line-height:24px;}.field-list--inline dt{float:left;width:30%;}.field-list--inline dd{margin:0;float:left;width:70%;}@media (min-width:1200px){.field-list--inline dt{width:40%;}.field-list--inline dd{width:60%;}}.field-list--inline:after{content:"";display:table;clear:both;}.field-list--inline p{margin:0;}.field-list--colored dt{color:#aaaaaa;}.table-striped tr:nth-child(odd){background-color:#f6fbf8;}.user-info__name{display:inline-block;color:black;}.user-info__name .g-link{color:black;}.user-info__name a i{font-size:16px;maring:1px;}.user-info__name .g-link:hover{text-decoration:underline;}.user-info__description{color:#c5c5c5;}.user-info__rating{unicode-bidi:bidi-override;display:inline-block;color:#e5e5e5;font-size:20px;height:24px;position:relative;padding:0;cursor:default;}.user-info__rating--top{color:#ffb400;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden;}.user-info__rating-details{margin-bottom:1em;color:#969696;}.user-info__rating--bottom{padding:0;display:inline-block;z-index:0;}.user-info__stats-element{display:inline-block;color:#48aa7f;margin-right:8px;cursor:help;}a.user-info__stats-element:hover{text-decoration:underline;cursor:pointer;}.user-info__stats-element--last{margin-right:0!important;}.user-info__stats-value{color:#969696;}.user-info__rating-list dt{width:70px;}.user-info__rating-list dd{width:auto;}.user-info__rating-value{display:inline-block;color:#262626;font-weight:bolder;}.user-info__max-fee{display:inline-block;}.user-info--inline{overflow:hidden;}.user-info--inline .user-info__rating{float:left;}.user-info--inline .user-info__stats{float:right;}.user-info--inline .user-info__stats-element{margin-right:70px;}.user-info__service-level{color:#f4743d;font-weight:bold;}.user-info__service-level:hover{text-decoration:underline;}.term-item-list{padding:0;list-style:none;margin:0;}.term-item-list__item{display:inline-block;}.term-item-list__image-wrapper{float:left;padding-right:8px;}.term-item-list__image{height:20px;vertical-align:middle;}.term-item-list--full .term-item-list__image-wrapper{width:20%;max-width:40px;}.term-item-list--full .term-item-list__item{display:flex;flex-flow:row nowrap;align-items:center;float:left;width:33%;margin:8px 0;}.term-item-list--full .term-item-list__image{height:25px;}.term-item-list--full .term-item-list__name{float:left;width:80%;padding:6px;white-space:nowrap;}.order-icon{display:inline-block;}.order-icon > img{height:25px;}.views-element-container .no-items{padding:1em 2em;}@media print{body,.page-wrapper{padding:0 !important;}#carrotquest-messenger-collapsed,#toolbar-administration{display:none !important;}}#cboxOverlay,#colorbox{z-index:2147483001;}#backtotop{background-size:cover;width:60px;height:60px;left:25px;bottom:25px;}
.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;z-index:10001;margin:0;}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em;}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em;}.ui-timepicker-list{margin:0;padding:0;list-style:none;}.ui-timepicker-duration{margin-left:5px;color:#888;}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888;}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0;}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000;}li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980EC;color:#fff;}li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc;}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default;}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2;}
@font-face{font-family:'GothamPro';font-style:normal;font-weight:300;src:url(/themes/custom/cater/fonts/GothamPro-Light/GothamPro-Light.woff);font-display:swap;}@font-face{font-family:'GothamPro';font-style:normal;font-weight:400;src:url(/themes/custom/cater/fonts/GothamPro/GothamPro.woff);font-display:swap;}@font-face{font-family:'GothamPro';font-style:normal;font-weight:500;src:url(/themes/custom/cater/fonts/GothamPro-Medium/GothamPro-Medium.woff);font-display:swap;}@font-face{font-family:'GothamPro';font-style:normal;font-weight:700;src:url(/themes/custom/cater/fonts/GothamPro-Bold/GothamPro-Bold.woff);font-display:swap;}body{color:#262626;font-family:'GothamPro',Sans-Serif;font-weight:400;font-size:16px;line-height:1.5;}h1,h2,h3{font-weight:400;}h1{font-size:32px;font-weight:400;}.offered-locations .c-locations-table__title,.c-views-offers-sale__title,.c-block-info-text__title,h2{font-size:26px;font-weight:400;}a{text-decoration:none;}small{font-size:14px;}p{font-size:1rem;line-height:1.5;margin:0 0 1rem;}.g-type--light{font-weight:300;}.g-type--xxsmall{font-size:0.625rem;line-height:1.8;}form .description,div[id*='edit-field-format-wrapper'] thead .field-label .label,div[id*='edit-field-offered-locations-wrapper'] thead .field-label .label,#profile-edit-form .field--name-field-additional-emails thead .field-label .label,#profile-edit-form .field--name-field-extra-phones thead .field-label .label,#profile-edit-form .field--name-field-cover-comments thead .field-label .label,.text-tips,#form-offer .sale-offer-event-date .form-item-sale-offer-event-date-tip,.c-benefits-list__content,.partner-gallery-form .field--name-field-photo-format .description,.g-type--small{font-size:0.875rem;line-height:1.2857142857;}.comment__subject,.comment .field--name-field-feedback-order,.c-offer--offers-table .c-offer__output,.c-offer-page .c-offer__output,.c-benefits-list__title,.c-official-agreement__title,.g-type--large{font-size:1.125rem;line-height:1.3333333333;}.c-carousel__title,.g-type--xlarge{font-size:1.25rem;line-height:1.5;}.g-hr{clear:both;margin:10px 0;border:0;background-color:#48aa7f;height:1px;}.g-hr--gray{background-color:#c6c6c6;}.p-23{padding:23px;}.p-40{padding:40px;}.g-green{color:#48aa7f;}.g-yellow{color:#f4743d;}.c-offer-views .no-items,#form-offer .sale-offer-event-date .form-item-sale-offer-event-date-tip,.order-link-share__label,.c-official-agreement__label,.partner-gallery-form .field--name-field-photo-format .description,.g-gray{color:#969696;}.call-wizard-dialog .error .fieldset-legend,.call-wizard-dialog .error label,.order-summary-list dd .term-item-list__item-37,.order-summary-list dd .term-item-list__item-40,.g-red{color:#f4743d;}a{text-decoration:none;color:#48aa7f;}.g-link--white,.g-link--underlined,.c-offer-views__reject-all-link,.g-link--green-underlined,.g-link--yellow-underlined,.text-tips__link,.caterme-order-admin .form-item-callback-tips > ul > li,.g-link--green-dashed{display:inline-block;}.c-offer-views__reject-all-link,.g-link--green-underlined,.text-tips__link,.caterme-order-admin .form-item-callback-tips > ul > li,.g-link--green-dashed,.comment__subject,.comment .field--name-field-feedback-order a{color:#48aa7f;}.c-offer-views__reject-all-link:visited,.g-link--green-underlined:visited,.text-tips__link:visited,.caterme-order-admin .form-item-callback-tips > ul > li:visited,.g-link--green-dashed:visited,.comment__subject:visited,.comment .field--name-field-feedback-order a:visited,.c-offer-views__reject-all-link:hover,.g-link--green-underlined:hover,.text-tips__link:hover,.caterme-order-admin .form-item-callback-tips > ul > li:hover,.g-link--green-dashed:hover,.comment__subject:hover,.comment .field--name-field-feedback-order a:hover,.c-offer-views__reject-all-link:active,.g-link--green-underlined:active,.text-tips__link:active,.caterme-order-admin .form-item-callback-tips > ul > li:active,.g-link--green-dashed:active,.comment__subject:active,.comment .field--name-field-feedback-order a:active,.c-offer-views__reject-all-link:focus,.g-link--green-underlined:focus,.text-tips__link:focus,.caterme-order-admin .form-item-callback-tips > ul > li:focus,.g-link--green-dashed:focus,.comment__subject:focus,.comment .field--name-field-feedback-order a:focus{color:#398664;}.g-link--yellow-underlined{color:#f4743d;}.g-link--yellow-underlined:visited,.g-link--yellow-underlined:hover,.g-link--yellow-underlined:active,.g-link--yellow-underlined:focus{color:#f0520e;}.g-link--white{color:white;}.g-link--underlined{text-decoration:underline;}.c-offer-views__reject-all-link,.g-link--green-underlined{text-decoration:underline;}.g-link--yellow-underlined{text-decoration:underline;}.text-tips__link,.caterme-order-admin .form-item-callback-tips > ul > li,.g-link--green-dashed{border-bottom:1px dashed;}.js-no-url-link{cursor:pointer;}.ajax-comments-form-reply{padding-left:3em;padding-bottom:1.5em;}.comment-comment-form .form-actions{margin-top:1em;}.form-actions{margin-top:10px;}.button-action{text-align:center;}.sms-verify-phone-number,.g-form-cenetered{text-align:center;}.g-form-inline{text-align:center;}.g-form-inline > .form-wrapper,.g-form-inline > .form-item{display:inline-block;margin-right:1em;width:auto;vertical-align:middle;text-align:left;}.g-form-inline > .form-wrapper:last-child,.g-form-inline > .form-item:last-child{margin-right:0;}.g-form-inline .c-btn{vertical-align:bottom;}.g-input-link.form-submit,.g-input-link.form-submit:hover,.g-input-link.form-submit:focus,.g-input-link.form-submit:active{display:inline;margin:0;outline:none;border:0;background:none;cursor:pointer;padding:0;text-decoration:underline;color:#48aa7f;font:inherit;outline-offset:0;}.g-input-link::-moz-focus-inner{border:0;padding:0;}.g-form-item-inline > label{float:left;width:40%;min-width:180px;}.g-form-item-inline > label ~ *{float:left;width:60%;}div[id*='edit-field-format-wrapper'] thead .field-label .label,div[id*='edit-field-offered-locations-wrapper'] thead .field-label .label,#profile-edit-form .field--name-field-additional-emails thead .field-label .label,#profile-edit-form .field--name-field-extra-phones thead .field-label .label,#profile-edit-form .field--name-field-cover-comments thead .field-label .label{display:block;margin:0 0 2px;font-weight:400;}div[id*='edit-field-format-wrapper'] table,div[id*='edit-field-offered-locations-wrapper'] table,#profile-edit-form .field--name-field-additional-emails table,#profile-edit-form .field--name-field-extra-phones table,#profile-edit-form .field--name-field-cover-comments table,div[id*='edit-field-format-wrapper'] thead,div[id*='edit-field-offered-locations-wrapper'] thead,#profile-edit-form .field--name-field-additional-emails thead,#profile-edit-form .field--name-field-extra-phones thead,#profile-edit-form .field--name-field-cover-comments thead,div[id*='edit-field-format-wrapper'] tbody,div[id*='edit-field-offered-locations-wrapper'] tbody,#profile-edit-form .field--name-field-additional-emails tbody,#profile-edit-form .field--name-field-extra-phones tbody,#profile-edit-form .field--name-field-cover-comments tbody,div[id*='edit-field-format-wrapper'] tr,div[id*='edit-field-offered-locations-wrapper'] tr,#profile-edit-form .field--name-field-additional-emails tr,#profile-edit-form .field--name-field-extra-phones tr,#profile-edit-form .field--name-field-cover-comments tr,div[id*='edit-field-format-wrapper'] td,div[id*='edit-field-offered-locations-wrapper'] td,#profile-edit-form .field--name-field-additional-emails td,#profile-edit-form .field--name-field-extra-phones td,#profile-edit-form .field--name-field-cover-comments td,div[id*='edit-field-format-wrapper'] th,div[id*='edit-field-offered-locations-wrapper'] th,#profile-edit-form .field--name-field-additional-emails th,#profile-edit-form .field--name-field-extra-phones th,#profile-edit-form .field--name-field-cover-comments th{display:block;margin:0;padding:0;border:0;border-spacing:0;}div[id*='edit-field-format-wrapper'] thead .field-label .label,div[id*='edit-field-offered-locations-wrapper'] thead .field-label .label,#profile-edit-form .field--name-field-additional-emails thead .field-label .label,#profile-edit-form .field--name-field-extra-phones thead .field-label .label,#profile-edit-form .field--name-field-cover-comments thead .field-label .label{text-align:left;}div[id*='edit-field-format-wrapper'] table tbody tr,div[id*='edit-field-offered-locations-wrapper'] table tbody tr,#profile-edit-form .field--name-field-additional-emails table tbody tr,#profile-edit-form .field--name-field-extra-phones table tbody tr,#profile-edit-form .field--name-field-cover-comments table tbody tr{margin-bottom:3px;}div[id*='edit-field-format-wrapper'] .tabledrag-toggle-weight-wrapper,div[id*='edit-field-offered-locations-wrapper'] .tabledrag-toggle-weight-wrapper,#profile-edit-form .field--name-field-additional-emails .tabledrag-toggle-weight-wrapper,#profile-edit-form .field--name-field-extra-phones .tabledrag-toggle-weight-wrapper,#profile-edit-form .field--name-field-cover-comments .tabledrag-toggle-weight-wrapper,div[id*='edit-field-format-wrapper'] td.delta-order,div[id*='edit-field-offered-locations-wrapper'] td.delta-order,#profile-edit-form .field--name-field-additional-emails td.delta-order,#profile-edit-form .field--name-field-extra-phones td.delta-order,#profile-edit-form .field--name-field-cover-comments td.delta-order,div[id*='edit-field-format-wrapper'] td.field-multiple-drag,div[id*='edit-field-offered-locations-wrapper'] td.field-multiple-drag,#profile-edit-form .field--name-field-additional-emails td.field-multiple-drag,#profile-edit-form .field--name-field-extra-phones td.field-multiple-drag,#profile-edit-form .field--name-field-cover-comments td.field-multiple-drag,div[id*='edit-field-format-wrapper'] .ajax-progress-throbber,div[id*='edit-field-offered-locations-wrapper'] .ajax-progress-throbber,#profile-edit-form .field--name-field-additional-emails .ajax-progress-throbber,#profile-edit-form .field--name-field-extra-phones .ajax-progress-throbber,#profile-edit-form .field--name-field-cover-comments .ajax-progress-throbber,div[id*='edit-field-format-wrapper'] thead tr th:nth-child(2),div[id*='edit-field-offered-locations-wrapper'] thead tr th:nth-child(2),#profile-edit-form .field--name-field-additional-emails thead tr th:nth-child(2),#profile-edit-form .field--name-field-extra-phones thead tr th:nth-child(2),#profile-edit-form .field--name-field-cover-comments thead tr th:nth-child(2){display:none;}.custom-field-image{position:relative;min-height:60px;}.custom-field-image input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:10;}.custom-field-image .preview{background:#c6c6c6 url("/themes/custom/cater/images/icon_user_photo.png") no-repeat center center;border-radius:3px;width:40px;height:40px;position:absolute;left:0;top:21px;z-index:0;}.custom-field-image .image-widget img{width:40px;height:40px;position:absolute;left:0;top:21px;z-index:1;border-radius:3px;}.custom-field-image .upload{position:absolute;right:0;top:21px;width:196px;padding:0;text-align:center;}.custom-field-image [id*=remove-button]{position:absolute;right:0;top:21px;width:196px;padding:0;text-align:center;margin:0;}.custom-field-image .imce-filefield-widget{position:relative;margin-top:50px;z-index:10;}.custom-field-image.custom-field-user-image{width:170px;height:auto;}.custom-field-image.custom-field-user-image .upload,.custom-field-image.custom-field-user-image [id*=remove-button]{position:static;width:170px;margin-top:16px;padding:0;}.custom-field-image.custom-field-user-image .preview{position:static;width:170px;height:170px;background-image:url("/themes/custom/cater/images/icon_user_big_photo.png");}.custom-field-image.custom-field-user-image .image-widget .form-wrapper{padding-bottom:0 !important;}.custom-field-image.custom-field-user-image .image-widget img{position:static;width:170px;height:auto;background:#fff;}.custom-field-image__preview--photo .preview{background-image:url("/themes/custom/cater/images/icon_photo.png");}.custom-field-image--not-lable{height:40px;}.custom-field-image--not-lable .preview,.custom-field-image--not-lable .image-widget img,.custom-field-image--not-lable .upload,.custom-field-image--not-lable [id*=remove-button]{top:0;}.custom-field-image .description,.custom-field-image .file--image,.custom-field-image .file-size{display:none;}.custom-field-image .messages{position:absolute;background:white;padding:12px;width:300px;border-radius:12px;color:red;box-shadow:0 0 25px rgba(23,52,39,0.2);left:140px;z-index:100;}.custom-field-image-multi summary,.custom-field-image-multi .tabledrag-toggle-weight-wrapper{display:none;}.custom-field-image-multi table th{font-weight:300;font-size:0.8em;}.custom-field-image-multi table a.tabledrag-handle{margin:0;line-height:40px;}.custom-field-image-multi table a.tabledrag-handle .handle{display:inline;width:24px;height:24px;}.custom-field-image-multi table .tabledrag-changed{display:none;}.custom-field-image-multi table .image-widget{height:50px;}.custom-field-image-multi table img{width:40px;height:40px;}.custom-field-image-multi table [id*=remove-button]{font-size:14px;}.custom-field-image-multi .form-item-type-managed-file{margin-top:10px;}.custom-field-image-multi .form-item-type-managed-file label{float:left;margin-right:20px;line-height:26px;}.custom-field-image-multi .form-item-type-managed-file .image-widget .upload{display:none;}#form-offer .form-offer-sale #offer-sale .custom-field-image:hover .description{display:block;}#form-offer .form-offer-sale #offer-sale .custom-field-image .description,#form-offer .form-offer-sale #offer-sale .custom-field-image .messages{position:absolute;top:-135px;left:0;z-index:2;border:0;border-radius:6px;background-color:white;background-image:none;padding:12px;width:250px;box-shadow:0 0 25px rgba(23,52,39,0.2);}#form-offer .form-offer-sale #offer-sale .custom-field-image .messages{display:block;left:-250px;padding:0;}#form-offer .form-offer-sale #offer-sale .custom-field-image .messages .text{padding-left:40px;background-position-x:15px;}#form-offer .form-offer-sale #offer-sale .custom-field-image .ajax-progress{padding:6px;}#form-offer .form-offer-sale #offer-sale .custom-field-image .ajax-progress + .preview{display:none;}#form-offer .form-offer-sale #offer-sale .field--name-field-tags .form-item-type-checkbox{display:inline-block;margin:0 5px 5px 0;border-radius:5px;background:#f3f0e4;padding:5px 10px 2px;vertical-align:middle;}#form-offer .form-offer-sale #offer-sale .field--name-field-tags .form-item-type-checkbox > label{color:#262626;font-weight:300;}details summary{color:#48aa7f;cursor:pointer;}fieldset{margin:0;border:0;padding:0;}.coupon-details .form-submit[data-drupal-selector='edit-coupon-submit']{height:38px !important;}svg path,svg line,svg circle{fill:inherit;stroke:inherit;stroke-width:inherit;}svg use{pointer-events:none;}.c-benefits-list__svg,.svg--inline,.svg--fill{fill:currentColor;}.svg--stroke{stroke:currentColor;}.c-benefits-list__svg-wrapper{position:relative;width:100%;height:0;}.c-benefits-list__svg,.svg--inline,.svg__core{position:absolute;top:0;left:0;width:100%;height:100%;}.zmdi-favorite-outline::before{display:inline-block;content:'';background-image:url(/themes/custom/cater/images/icon--heart-empty-grey.svg);background-repeat:no-repeat;width:12px;height:12px;background-size:contain;}.g-list{margin:0;padding:0;}.g-list--green{list-style:none;}.g-list--green li{position:relative;padding-left:1em;}.g-list--green li::before{position:absolute;left:0;content:"• ";font-size:1.5em;line-height:1.1em;color:#48aa7f;}.ajax-progress-fullscreen{z-index:20;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);background-image:none;}.ajax-progress-fullscreen--closed{display:none;}.ajax-progress-fullscreen:not(.with-backdrop){background-color:transparent;height:0;width:0;}.ajax-progress-fullscreen::before{content:'';position:fixed;width:100px;height:100px;top:-webkit-calc(50% - 50px);top:calc(50% - 50px);left:-webkit-calc(50% - 50px);left:calc(50% - 50px);background-image:url("/themes/custom/cater/images/icon_loader.svg");}@media screen and (max-width:767.9px){.ajax-progress-fullscreen.with-backdrop:not(.with-message){height:0;width:0;}}.form-submitting .ajax-progress-fullscreen.with-backdrop{height:100% !important;top:0 !important;bottom:0 !important;}.form-actions input,.form-submit,.button-green,.button-yellow,.custom-field-image [id*=remove-button],.custom-field-image .upload,.custom-field-image-multi table [id*=remove-button],.c-feedback-form .field--name-field-images .upload,.comment-feedback-reply-form .field--name-field-images .upload,.c-feedback-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.comment-feedback-reply-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.caterme-order-admin .form-submit,#form-offer input[data-drupal-selector="edit-field-offer-foods-actions-ief-add"],#form-offer input[data-drupal-selector="edit-field-offer-services-actions-ief-add"],#form-offer .add-food,#form-offer #open-foods-catalog,#form-offer #open-services-catalog,.c-btn--small,.button-action,.coupon-details .form-submit[data-drupal-selector='edit-coupon-submit'],.comment__task .form-task-action .form-submit,.comment__task .form-task-action .callback-wrapper summary,#order-form .field--widget-inline-entity-form-complex input[type=submit],.field--widget-inline-entity-form-complex input[type=submit],.c-btn--action,.c-offer-views__show-more-link a,.c-offer .menu-close .show-partner-foods,#form-offer #edit-draft,#form-offer #edit-delete,.sms-verify-phone-number input[name=change_number]:hover,.c-btn--white-border,.c-btn--white,.c-block-info-text__link-wrapper > a,.c-btn,.c-offer__action,.c-btn__action-square,.sms-verify-phone-number input[name=change_number]{display:inline-block;cursor:pointer;}.form-actions input,.form-submit,.button-green,.button-yellow,.custom-field-image [id*=remove-button],.custom-field-image .upload,.custom-field-image-multi table [id*=remove-button],.c-feedback-form .field--name-field-images .upload,.comment-feedback-reply-form .field--name-field-images .upload,.c-feedback-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.comment-feedback-reply-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.caterme-order-admin .form-submit,#form-offer input[data-drupal-selector="edit-field-offer-foods-actions-ief-add"],#form-offer input[data-drupal-selector="edit-field-offer-services-actions-ief-add"],#form-offer .add-food,#form-offer #open-foods-catalog,#form-offer #open-services-catalog,.c-btn--small,.button-action,.coupon-details .form-submit[data-drupal-selector='edit-coupon-submit'],.comment__task .form-task-action .form-submit,.comment__task .form-task-action .callback-wrapper summary,#order-form .field--widget-inline-entity-form-complex input[type=submit],.field--widget-inline-entity-form-complex input[type=submit],.c-btn--action,.c-offer-views__show-more-link a,.c-offer .menu-close .show-partner-foods,#form-offer #edit-draft,#form-offer #edit-delete,.sms-verify-phone-number input[name=change_number]:hover,.c-btn--white-border,.c-btn--white,.c-block-info-text__link-wrapper > a,.c-btn{height:40px;padding:0 20px;font-family:'GothamPro',Sans-Serif;font-size:17px;font-weight:500;line-height:40px;border:none;border-radius:24px;}.custom-field-image [id*=remove-button],.custom-field-image .upload,.custom-field-image-multi table [id*=remove-button],.c-feedback-form .field--name-field-images .upload,.comment-feedback-reply-form .field--name-field-images .upload,.c-feedback-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.comment-feedback-reply-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.caterme-order-admin .form-submit,#form-offer input[data-drupal-selector="edit-field-offer-foods-actions-ief-add"],#form-offer input[data-drupal-selector="edit-field-offer-services-actions-ief-add"],#form-offer .add-food,#form-offer #open-foods-catalog,#form-offer #open-services-catalog,.c-btn--small{height:40px;padding:0 30px;font-size:16px;line-height:38px;border-radius:20px;}.form-actions input,.form-submit,.button-green,.sms-verify-phone-number input[name=change_number]:hover,.c-block-info-text__link-wrapper > a,.c-btn--green-gradient{color:#fff;background:#46a97c;background:-webkit-linear-gradient(8deg,#46a97c,#38c459);background:linear-gradient(82deg,#46a97c,#38c459);-moz-appearance:none;-webkit-appearance:none;box-shadow:inset 0 -1px 1px 0 #108716;}.form-actions input:hover,.form-submit:hover,.button-green:hover,.sms-verify-phone-number input:hover[name=change_number],.c-block-info-text__link-wrapper > a:hover,.c-btn--green-gradient:hover{background:#378161 none;}.form-actions input:disabled,.form-submit:disabled,.button-green:disabled,.sms-verify-phone-number input:disabled[name=change_number]:hover,.c-block-info-text__link-wrapper > a:disabled,.c-btn--green-gradient:disabled{background:#ccc;box-shadow:none;}.form-actions input:disabled[data-button-progress],.form-submit:disabled[data-button-progress],.button-green:disabled[data-button-progress],.sms-verify-phone-number input:disabled[data-button-progress][name=change_number]:hover,.c-block-info-text__link-wrapper > a:disabled[data-button-progress],.c-btn--green-gradient:disabled[data-button-progress]{background:#47aa7e url("/themes/custom/cater/images/form_button_green_preloader.gif") no-repeat right 10px center;}.button-yellow,.c-btn--yellow-gradient{color:#fff;background:#ffb400;background:-webkit-linear-gradient(315deg,#ffb400,#f4743d 75%);background:linear-gradient(135deg,#ffb400,#f4743d 75%);-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffb400',endColorstr='#f4743d',GradientType=1);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffb400',endColorstr='#f4743d',GradientType=1);box-shadow:0 0 25px 0 rgba(23,52,39,0.2);}.button-yellow:hover,.c-btn--yellow-gradient:hover{background:rgba(255,180,0,0.7);background:-webkit-linear-gradient(315deg,rgba(255,180,0,0.7),rgba(244,116,61,0.7) 75%);background:linear-gradient(135deg,rgba(255,180,0,0.7),rgba(244,116,61,0.7) 75%);-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffb400',endColorstr='#f4743d',GradientType=1);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffb400',endColorstr='#f4743d',GradientType=1);box-shadow:0 0 25px 2px rgba(23,52,39,0.2);}.button-yellow:disabled,.c-btn--yellow-gradient:disabled{background:#ccc;box-shadow:none;}.button-yellow:disabled[data-button-progress],.c-btn--yellow-gradient:disabled[data-button-progress]{background:#47aa7e url("/themes/custom/cater/images/form_button_green_preloader.gif") no-repeat right 10px center;}.custom-field-image [id*=remove-button],.custom-field-image .upload,.button-action,.custom-field-image-multi table [id*=remove-button],.coupon-details .form-submit[data-drupal-selector='edit-coupon-submit'],.comment__task .form-task-action .form-submit,.comment__task .form-task-action .callback-wrapper summary,#order-form .field--widget-inline-entity-form-complex input[type=submit],.field--widget-inline-entity-form-complex input[type=submit],.c-btn--action,.c-feedback-form .field--name-field-images .upload,.comment-feedback-reply-form .field--name-field-images .upload,.c-feedback-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.comment-feedback-reply-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.caterme-order-admin .form-submit,.c-offer-views__show-more-link a,.c-offer .menu-close .show-partner-foods,#form-offer input[data-drupal-selector="edit-field-offer-foods-actions-ief-add"],#form-offer input[data-drupal-selector="edit-field-offer-services-actions-ief-add"],#form-offer .add-food,#form-offer #open-foods-catalog,#form-offer #open-services-catalog,#form-offer #edit-draft,#form-offer #edit-delete,.sms-verify-phone-number input[name=change_number]:hover,.c-btn--white-border,.c-btn--white{color:#48aa7f;background:#fff;}.c-btn--white-yellow{color:#ffb400;background:#fff;}.c-btn--white-yellow.border{border:1px solid #f4743d;}.c-btn--white-yellow:hover{color:#f4743d;}.custom-field-image [id*=remove-button],.custom-field-image .upload,.button-action,.custom-field-image-multi table [id*=remove-button],.coupon-details .form-submit[data-drupal-selector='edit-coupon-submit'],.comment__task .form-task-action .form-submit,.comment__task .form-task-action .callback-wrapper summary,#order-form .field--widget-inline-entity-form-complex input[type=submit],.field--widget-inline-entity-form-complex input[type=submit],.c-btn--action,.c-feedback-form .field--name-field-images .upload,.comment-feedback-reply-form .field--name-field-images .upload,.c-feedback-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.comment-feedback-reply-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.caterme-order-admin .form-submit,.c-offer-views__show-more-link a,.c-offer .menu-close .show-partner-foods,#form-offer input[data-drupal-selector="edit-field-offer-foods-actions-ief-add"],#form-offer input[data-drupal-selector="edit-field-offer-services-actions-ief-add"],#form-offer .add-food,#form-offer #open-foods-catalog,#form-offer #open-services-catalog,#form-offer #edit-draft,#form-offer #edit-delete,.sms-verify-phone-number input[name=change_number]:hover,.c-btn--white-border{border:1px solid #48aa7f;box-shadow:none;color:#262626;}.custom-field-image :hover[id*=remove-button],.custom-field-image .upload:hover,.button-action:hover,.custom-field-image-multi table :hover[id*=remove-button],.coupon-details .form-submit:hover[data-drupal-selector='edit-coupon-submit'],.comment__task .form-task-action .form-submit:hover,.comment__task .form-task-action .callback-wrapper summary:hover,.comment__task .form-task-action .callback-wrapper[open] summary,#order-form .field--widget-inline-entity-form-complex input:hover[type=submit],.field--widget-inline-entity-form-complex input:hover[type=submit],.c-btn--action:hover,.c-feedback-form .field--name-field-images .upload:hover,.comment-feedback-reply-form .field--name-field-images .upload:hover,.c-feedback-form .field--name-field-images table > tbody > tr > td:last-child .form-submit:hover,.comment-feedback-reply-form .field--name-field-images table > tbody > tr > td:last-child .form-submit:hover,.caterme-order-admin .form-submit:hover,.c-offer-views__show-more-link a:hover,.c-offer .menu-close .show-partner-foods:hover,#form-offer input:hover[data-drupal-selector="edit-field-offer-foods-actions-ief-add"],#form-offer input:hover[data-drupal-selector="edit-field-offer-services-actions-ief-add"],#form-offer .add-food:hover,#form-offer #open-foods-catalog:hover,#form-offer #open-services-catalog:hover,#form-offer #edit-draft:hover,#form-offer #edit-delete:hover,.sms-verify-phone-number input:hover[name=change_number],.c-btn--white-border:hover{background:rgba(72,170,127,0.7);background:-webkit-linear-gradient(315deg,rgba(90,204,117,0.7) 0%,rgba(72,170,127,0.7) 51%);background:linear-gradient(135deg,rgba(90,204,117,0.7) 0%,rgba(72,170,127,0.7) 51%);color:#fff;}.c-btn--transparent{color:#fff;background:rgba(0,0,0,0);border:1px solid #fff;}.c-btn--transparent:hover{background:rgba(72,170,127,0.7);background:-webkit-linear-gradient(315deg,rgba(90,204,117,0.7) 0%,rgba(72,170,127,0.7) 51%);background:linear-gradient(135deg,rgba(90,204,117,0.7) 0%,rgba(72,170,127,0.7) 51%);}.button-action,.custom-field-image-multi table [id*=remove-button],.coupon-details .form-submit[data-drupal-selector='edit-coupon-submit'],.comment__task .form-task-action .form-submit,.comment__task .form-task-action .callback-wrapper summary,#order-form .field--widget-inline-entity-form-complex input[type=submit],.field--widget-inline-entity-form-complex input[type=submit],.c-btn--action{height:30px;padding:0 28px;font-size:14px;line-height:30px;}.c-offer__action,.c-btn__action-square{display:block;border-radius:6px;height:57px;text-align:center;font-size:14px;}.c-offer__action::after,.c-btn__action-square::after{display:block;font:normal normal normal 16px/1 'Material-Design-Iconic-Font';}.c-offer__action .btn-suffix,.c-btn__action-square .btn-suffix{display:block;}@media (max-width:992px){.c-offer__action,.c-btn__action-square{height:auto;}.c-offer__action::after,.c-offer__action .btn-suffix,.c-btn__action-square::after,.c-btn__action-square .btn-suffix{display:inline-block;margin-left:6px;vertical-align:middle;}}.c-btn__action-square--gray,.c-offer__action{border:2px solid #aaa;font-weight:500;padding:8px 0;}.c-btn__action-square--gray:hover,.c-offer__action:hover{background:rgba(72,170,127,0.7);background:-webkit-linear-gradient(315deg,rgba(90,204,117,0.7) 0%,rgba(72,170,127,0.7) 51%);background:linear-gradient(135deg,rgba(90,204,117,0.7) 0%,rgba(72,170,127,0.7) 51%);color:#fff;}.c-btn__action-square--green,.c-offer__action--offer-accept,.c-offer__action--order-accept,.c-offer__action--offer-completed,.c-offer__action--offer-paid,.c-offer__action--offer-sale,.c-offer__action--offer-question,.c-offer__action--offer-update,.c-offer__action--offer-edit,.c-offer__action--fee-payment{padding:10px 0;color:#fff;font-weight:500;border:none;background:#46a97c;background:-webkit-linear-gradient(8deg,#46a97c,#38c459);background:linear-gradient(82deg,#46a97c,#38c459);-moz-appearance:none;-webkit-appearance:none;box-shadow:inset 0 -1px 1px 0 #108716;}.c-btn__action-square--green:hover,.c-offer__action--offer-accept:hover,.c-offer__action--order-accept:hover,.c-offer__action--offer-completed:hover,.c-offer__action--offer-paid:hover,.c-offer__action--offer-sale:hover,.c-offer__action--offer-question:hover,.c-offer__action--offer-update:hover,.c-offer__action--offer-edit:hover,.c-offer__action--fee-payment:hover{background:#378161 none;}.c-btn__action-square--yellow,.c-offer__action--offer-to-template,.c-offer__action--offer-client-edit-resume{border:2px solid #ffb400;color:#f4743d;}.c-btn__action-square--yellow:hover,.c-offer__action--offer-to-template:hover,.c-offer__action--offer-client-edit-resume:hover{background:#ffdb84;-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffdb84',endColorstr='##ffc438',GradientType=1);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffdb84',endColorstr='##ffc438',GradientType=1);box-shadow:none;}.c-btn__action-square--blue,.c-offer__action--offer-partner-act{border:2px solid #00bcd4;color:#008ba3;}.c-btn__action-square--blue:hover,.c-offer__action--offer-partner-act:hover{background:#a0e5f2;-webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#a0e5f2',endColorstr='#00bcd4',GradientType=1);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#a0e5f2',endColorstr='#00bcd4',GradientType=1);box-shadow:none;}.c-btn__action-square--small,.c-offer__actions--small .c-offer__action{padding:4px 0;height:auto;}.c-btn__action-square--small.c-btn__action-square--green,.c-offer__actions--small .c-btn__action-square--green.c-offer__action,.c-offer__actions--small .c-offer__action.c-offer__action--offer-accept,.c-offer__actions--small .c-offer__action.c-offer__action--order-accept,.c-offer__actions--small .c-offer__action.c-offer__action--offer-completed,.c-offer__actions--small .c-offer__action.c-offer__action--offer-paid,.c-offer__actions--small .c-offer__action.c-offer__action--offer-sale,.c-offer__actions--small .c-offer__action.c-offer__action--offer-question,.c-offer__actions--small .c-offer__action.c-offer__action--offer-update,.c-offer__actions--small .c-offer__action.c-offer__action--offer-edit,.c-offer__actions--small .c-offer__action.c-offer__action--fee-payment,.c-btn__action-square--small.c-offer__action--offer-accept,.c-btn__action-square--small.c-offer__action--order-accept,.c-btn__action-square--small.c-offer__action--offer-completed,.c-btn__action-square--small.c-offer__action--offer-paid,.c-btn__action-square--small.c-offer__action--offer-sale,.c-btn__action-square--small.c-offer__action--offer-question,.c-btn__action-square--small.c-offer__action--offer-update,.c-btn__action-square--small.c-offer__action--offer-edit,.c-btn__action-square--small.c-offer__action--fee-payment{padding:6px 0;}.c-btn__action-square--small .btn-suffix,.c-offer__actions--small .c-offer__action .btn-suffix{display:inline-block;}.c-btn__action-square--small::after,.c-offer__actions--small .c-offer__action::after{display:inline-block;vertical-align:middle;margin-left:6px;}.c-btn__action-square--big{padding:18px 0;}.c-btn--full-width{display:block;width:100%;padding:0 5px;text-align:center;}#order-form .field--widget-inline-entity-form-complex .ief-entity-operations input[type=submit],div[id*='edit-field-format-wrapper'] input.field-add-more-submit,div[id*='edit-field-offered-locations-wrapper'] input.field-add-more-submit,#profile-edit-form .field--name-field-additional-emails input.field-add-more-submit,#profile-edit-form .field--name-field-extra-phones input.field-add-more-submit,.call-wizard-dialog .webform-button--draft,.field--widget-inline-entity-form-complex .ief-entity-table .ief-entity-operations input[type=submit],.c-btn--link{height:auto;width:auto;padding:0;margin:0 0 0 2px;background:transparent;font-size:12px;color:#47aa7e;line-height:normal;box-shadow:none;border:none;}#order-form .field--widget-inline-entity-form-complex .ief-entity-operations input:hover[type=submit],div[id*='edit-field-format-wrapper'] input.field-add-more-submit:hover,div[id*='edit-field-offered-locations-wrapper'] input.field-add-more-submit:hover,#profile-edit-form .field--name-field-additional-emails input.field-add-more-submit:hover,#profile-edit-form .field--name-field-extra-phones input.field-add-more-submit:hover,.call-wizard-dialog .webform-button--draft:hover,.field--widget-inline-entity-form-complex .ief-entity-table .ief-entity-operations input:hover[type=submit],.c-btn--link:hover{box-shadow:none;}#partner-register-form .form-submit:disabled,.c-btn--is-disabled{background:#fff;border:1px solid #d4d4d4;color:#d4d4d4;box-shadow:none;}.c-order-multistep-form .form-submit:disabled,.c-btn--ajax-preloader:disabled,.c-btn--is-ajax-preloader,.c-order-sale-offer-form .form-actions #edit-submit.c-btn--is-ajax-preloader{background:#47aa7e url("/themes/custom/cater/images/form_button_green_preloader.gif") no-repeat right 10px center;}#order-form .field--widget-inline-entity-form-complex .ief-entity-operations input:disabled[type=submit],div[id*='edit-field-format-wrapper'] input.field-add-more-submit:disabled,div[id*='edit-field-offered-locations-wrapper'] input.field-add-more-submit:disabled,#profile-edit-form .field--name-field-additional-emails input.field-add-more-submit:disabled,#profile-edit-form .field--name-field-extra-phones input.field-add-more-submit:disabled,#profile-edit-form .field--name-field-cover-comments input.field-add-more-submit:disabled,.field--widget-inline-entity-form-complex .ief-entity-table .ief-entity-operations input:disabled[type=submit],.c-btn--link-ajax-preloader:disabled{padding-right:16px;background:url("/themes/custom/cater/images/form_preloader.gif") no-repeat right center;}#order-form .field--widget-inline-entity-form-complex .ief-entity-operations input[type=submit] + .ajax-progress,div[id*='edit-field-format-wrapper'] input.field-add-more-submit + .ajax-progress,div[id*='edit-field-offered-locations-wrapper'] input.field-add-more-submit + .ajax-progress,#profile-edit-form .field--name-field-additional-emails input.field-add-more-submit + .ajax-progress,#profile-edit-form .field--name-field-extra-phones input.field-add-more-submit + .ajax-progress,#profile-edit-form .field--name-field-cover-comments input.field-add-more-submit + .ajax-progress,.field--widget-inline-entity-form-complex .ief-entity-table .ief-entity-operations input[type=submit] + .ajax-progress,.c-btn--link-ajax-preloader + .ajax-progress{display:none;}.c-popup--hide{visibility:hidden;}.c-popup__wrapper{position:absolute;z-index:21;padding:30px;padding:80px 0 0;-webkit-transition:top 500ms ease,left 500ms ease;transition:top 500ms ease,left 500ms ease;}.c-popup__wrapper--fixed{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;height:auto;max-height:100%;}.c-popup__wrapper__title{font-size:26px;text-align:center;border-bottom:1px solid #44ab7f;padding-bottom:10px;margin-bottom:1rem;}.c-popup__wrapper__content{font-size:16px;}.c-popup__wrapper__close{position:absolute;top:10px;right:10px;color:#aaa;cursor:pointer;}.c-popup__wrapper--closed{display:none;}@media screen and (max-width:767px){.c-popup__wrapper{max-width:100%;padding:0;}}.c-popup__overlay{z-index:20;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}.c-popup__overlay--closed{display:none;}.c-popup__close{width:70px;height:70px;position:fixed;z-index:22;top:40px;right:40px;font-size:32px;text-align:center;line-height:70px;color:#fff;background:rgba(255,255,255,0.1);border-radius:50%;cursor:pointer;}@media screen and (max-width:767px){.c-popup__close{position:absolute;top:7px;right:7px;}}.c-popup__title,.c-popup__sub-title{font-size:27px;font-weight:400;color:#fff;text-align:center;max-width:1024px;margin:0 auto;}.c-popup__sub-title{font-weight:300;}.c-popup__sub-title p{font-size:22px;}@media screen and (max-width:767px){.c-popup__title{max-width:100%;margin-right:77px;font-size:24px;text-align:left;padding:13px 3px 13px 13px;line-height:30px;}}.c-popup__form-description{text-align:center;}.c-popup__content{width:870px;padding:50px 60px;margin:40px auto 20px;border-radius:12px;background:#fff;}@media screen and (max-width:767px){.c-popup__content{max-width:100%;padding:25px 20px;margin:0 auto 20px;}}.c-popup__security-text{max-width:560px;margin:0 auto;text-align:center;padding-left:30px;color:#fff;font-size:13px;line-height:19px;background:url("/themes/custom/cater/images/icon_lock.png") no-repeat left center;}@media screen and (max-width:767px){.c-popup .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;}}@media screen and (max-width:767px){.popup-opened #header,.popup-opened #main,.popup-opened #footer,.popup-opened .container{max-width:100%;min-width:100%;}.popup-opened .dialog-off-canvas-main-canvas{max-width:100%;overflow-x:hidden;min-width:100%;}}.js-messages-wrapper-fixed{position:fixed;top:0;z-index:9999;width:100%;}.messages.container{max-width:100%;}.comments{margin-bottom:15px;}.comments .indented{padding-left:24px;}.comments .login_text{padding:0 16px;}.comments .login_text a{color:#48aa7f;text-decoration:underline;}.comments .empty{color:#aaa;}.comments .form-textarea{border-radius:4px;}.comments.feedbacks .field--name-comment-body{margin-bottom:16px;}.comments .comments-warning{font-size:12px;background:url(/themes/custom/cater/images/message_bg.png);width:auto;float:left;}.comments .comments-warning span{padding:0 30px;background:url(/themes/custom/cater/images/message_error.png) no-repeat 7px center;line-height:30px;display:block;}.comments .form-actions{float:right;}.comments--offer_comment{padding-left:7%;padding-right:7%;}.comments__subtitle,.comments__desctiption{padding-left:16px;font-size:14px;color:#969696;}.comments--caterme_order_admin_notes .user-info--compact,.comments--caterme_user_admin_notes .user-info--compact{line-height:12px;font-size:0.8em;}.comments--caterme_order_admin_notes .comment,.comments--caterme_user_admin_notes .comment{position:relative;padding-bottom:5px;}.comments--caterme_order_admin_notes .comment__author-info,.comments--caterme_order_admin_notes .comment__content,.comments--caterme_order_admin_notes .comment__submitted,.comments--caterme_user_admin_notes .comment__author-info,.comments--caterme_user_admin_notes .comment__content,.comments--caterme_user_admin_notes .comment__submitted{margin:0;}.comments--caterme_order_admin_notes .comment .zmdi-bookmark,.comments--caterme_user_admin_notes .comment .zmdi-bookmark{position:absolute;right:-15px;top:0;font-size:14px;}.comments--feedback{padding:23px;}.comments--feedback_reply{margin:0;padding:0;}.comments--feedback_reply .comment__content{margin:0;}.comments--feedback_reply .comment--feedback-reply{border:0;}.comments--feedback_reply .comment--feedback-reply .comment__content-reply{margin:0;}.comment{margin-bottom:10px;border-bottom:1px solid #f1f1f1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.comment--partner-feedback,.comment--client-feedback{font-size:14px;padding-bottom:16px;}.comment--unpublished{opacity:0.5;}.comment--unpublished:hover{opacity:1;}.comment.indented{margin-left:16px;}.comment__author-info{width:25%;margin:16px;}.comment__author-info a{color:#48aa7f;}.comment__content{position:relative;margin:16px;width:100%;}.comment__submitted{position:relative;width:15%;margin:16px;text-align:right;font-size:0.8em;}.comment__submitted mark{position:absolute;right:0;top:16px;padding:0 5px;font-size:0.8em;}.comment ul.links.inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:0;font-size:0.8em;}.comment--feedback_reply{border-bottom:none;margin-left:20%;padding:0;}.comment--feedback_reply .comment .links{position:static;}.comment--feedback_reply .comment__content{width:100%;}.comment--feedback_reply .comment__content a{white-space:nowrap;}.comment .field--name-field-images .field__item{display:inline-block;margin-right:0.75rem;}.comment .field--name-field-images .field__item:last-child{margin-right:0;}.comment .field--name-field-images .field__item img{width:206px;height:115px;object-fit:cover;}.comment .field--name-field-user-note-type{float:left;margin-right:5px;font-weight:bold;}.comment .field--name-field-user-note-type::after{display:inline;content:': ';}.comment .field--name-field-total-rating,.comment .field--name-field-feedback-responsibility,.comment .field--name-field-feedback-payment,.comment .field--name-field-feedback-quality,.comment .field--name-field-feedback-delivery,.comment .field--name-field-feedback-service,.comment .field--name-field-feedback-menu,.comment .field--name-field-feedback-communication{margin-left:10px;}.comment .field--name-field-total-rating .field__label,.comment .field--name-field-total-rating .field__item,.comment .field--name-field-feedback-responsibility .field__label,.comment .field--name-field-feedback-responsibility .field__item,.comment .field--name-field-feedback-payment .field__label,.comment .field--name-field-feedback-payment .field__item,.comment .field--name-field-feedback-quality .field__label,.comment .field--name-field-feedback-quality .field__item,.comment .field--name-field-feedback-delivery .field__label,.comment .field--name-field-feedback-delivery .field__item,.comment .field--name-field-feedback-service .field__label,.comment .field--name-field-feedback-service .field__item,.comment .field--name-field-feedback-menu .field__label,.comment .field--name-field-feedback-menu .field__item,.comment .field--name-field-feedback-communication .field__label,.comment .field--name-field-feedback-communication .field__item{display:inline-block;vertical-align:middle;}.comment .field--name-field-total-rating .field__label,.comment .field--name-field-feedback-responsibility .field__label,.comment .field--name-field-feedback-payment .field__label,.comment .field--name-field-feedback-quality .field__label,.comment .field--name-field-feedback-delivery .field__label,.comment .field--name-field-feedback-service .field__label,.comment .field--name-field-feedback-menu .field__label,.comment .field--name-field-feedback-communication .field__label{padding-left:10px;min-width:60%;color:#969696;}.comment .field--name-field-total-rating .c-stars,.comment .field--name-field-feedback-responsibility .c-stars,.comment .field--name-field-feedback-payment .c-stars,.comment .field--name-field-feedback-quality .c-stars,.comment .field--name-field-feedback-delivery .c-stars,.comment .field--name-field-feedback-service .c-stars,.comment .field--name-field-feedback-menu .c-stars,.comment .field--name-field-feedback-communication .c-stars{line-height:1em;}.comment .field--name-field-total-rating .c-stars__icon,.comment .field--name-field-feedback-responsibility .c-stars__icon,.comment .field--name-field-feedback-payment .c-stars__icon,.comment .field--name-field-feedback-quality .c-stars__icon,.comment .field--name-field-feedback-delivery .c-stars__icon,.comment .field--name-field-feedback-service .c-stars__icon,.comment .field--name-field-feedback-menu .c-stars__icon,.comment .field--name-field-feedback-communication .c-stars__icon{font-size:0.875rem;}.comment .field--name-field-total-rating .c-stars__icon::before,.comment .field--name-field-feedback-responsibility .c-stars__icon::before,.comment .field--name-field-feedback-payment .c-stars__icon::before,.comment .field--name-field-feedback-quality .c-stars__icon::before,.comment .field--name-field-feedback-delivery .c-stars__icon::before,.comment .field--name-field-feedback-service .c-stars__icon::before,.comment .field--name-field-feedback-menu .c-stars__icon::before,.comment .field--name-field-feedback-communication .c-stars__icon::before{margin:5px 0;}.comment .field--name-field-total-rating{margin-top:5px;margin-bottom:5px;padding:0;}.comment .field--name-field-total-rating .field__label{font-size:16px;color:#262626;padding:0;}.comment .field--name-field-total-rating .c-stars__icon{font-size:1rem;}.comment__task .field__label{font-weight:500;}.comment__task .field__label::after{display:inline;content:':';}.comment__task .field__item,.comment__task .field__items{display:inline;}.comment__task .form-task-action{padding-top:10px;}.comment__task .form-task-action .form-submit{margin-bottom:0.375rem;box-shadow:none;}.comment__task .form-task-action .callback-wrapper{display:inline-block;position:relative;}.comment__task .form-task-action .callback-wrapper summary{margin-right:0.375rem;}.comment__task .form-task-action .callback-wrapper summary:first-of-type{list-style-type:none;}.comment__task .form-task-action .callback-wrapper .form-submit{margin-top:0.75rem;}.comment__task .form-task-action .callback-wrapper .form-item-type-select{margin-bottom:0.75rem;}.comment__task .form-task-action .callback-wrapper .form-item-type-select .dropdown{width:320px;}.comment__task .form-task-action .callback-wrapper[open] .task-action-wrapper{position:absolute;z-index:2;left:0;top:40px;padding:10px;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);background:#fff;min-width:380px;}.comment__task .form-task-action .callback-wrapper[open] .task-action-wrapper .form-item-callback-date label,.comment__task .form-task-action .callback-wrapper[open] .task-action-wrapper .form-item-callback-date div,.comment__task .form-task-action .callback-wrapper[open] .task-action-wrapper .form-item-target-date label,.comment__task .form-task-action .callback-wrapper[open] .task-action-wrapper .form-item-target-date div{display:inline-block;vertical-align:middle;margin:0 4px;}.comment__task .form-task-action .callback-wrapper[open] .task-action-wrapper .form-item-callback-date .ui-timepicker-input,.comment__task .form-task-action .callback-wrapper[open] .task-action-wrapper .form-item-target-date .ui-timepicker-input{width:80px;}.comment__task .form-task-action .callback-wrapper[open] .task-action-wrapper .form-item-callback-date input[name='target_date'],.comment__task .form-task-action .callback-wrapper[open] .task-action-wrapper .form-item-target-date input[name='target_date']{width:50%;}.comment__task details[data-drupal-selector='edit-simple-sitemap']{display:none;}.comment--feedback-slider{margin:0;border-bottom:0;display:block;}.comment--feedback-slider .comment{border:0;}.comment--feedback-slider .author-name{font-style:italic;}.comment--feedback-slider .field--name-field-total-rating .field__label{margin-right:24px;min-width:0;}.comment--feedback-slider .field--name-field-feedback-service,.comment--feedback-slider .field--name-field-feedback-menu,.comment--feedback-slider .field--name-field-feedback-quality,.comment--feedback-slider .field--name-field-feedback-delivery,.comment--feedback-slider .field--name-field-feedback-communication{float:left;margin:0;}.comment--feedback-slider .field--name-field-feedback-service .field__label,.comment--feedback-slider .field--name-field-feedback-menu .field__label,.comment--feedback-slider .field--name-field-feedback-quality .field__label,.comment--feedback-slider .field--name-field-feedback-delivery .field__label,.comment--feedback-slider .field--name-field-feedback-communication .field__label{margin-right:12px;min-width:0;}.comment--feedback-slider .field--name-field-feedback-delivery{clear:left;}.comment--feedback-slider .field--name-comment-body{position:relative;float:left;margin-top:0.75rem;width:100%;}.comment--feedback-slider .field--name-comment-body p{margin-bottom:0.5em;}.comment--feedback-slider .field--name-comment-body .output{padding-bottom:45px;}.comment--feedback-slider .field--name-comment-body .trimmed .more-link-wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),white);background-image:linear-gradient(to bottom,rgba(255,255,255,0),white);}.comment--feedback-slider .field--name-comment-body .more-link-wrapper{position:absolute;left:0;bottom:0;width:100%;text-align:center;padding-top:45px;}.comment--feedback-slider .comment__content{margin:0;width:100%;}.comment--feedback-slider .comment__author-info{margin:0;width:100%;text-align:right;}.comment-caterme-order-admin-notes-form .field--name-sticky{padding:5px 0;}.comment-caterme-order-admin-notes-form .field--name-field-attachments{float:left;margin-bottom:0.75rem;}.comment-caterme-order-admin-notes-form .field--name-field-attachments summary{line-height:42px;}.comment-caterme-order-admin-notes-form .field--name-field-attachments .tabledrag-toggle-weight-wrapper,.comment-caterme-order-admin-notes-form .field--name-field-attachments .form-item-type-managed-file label{display:none;}.comment-caterme-order-admin-notes-form .field--name-field-attachments a.tabledrag-handle .handle{margin-top:0;width:22px;height:22px;}.comment-caterme-order-admin-notes-form .field--name-field-attachments .form-managed-file{margin:5px 0;white-space:nowrap;max-width:300px;overflow:hidden;}.comment-caterme-order-admin-notes-form .field--name-field-attachments input.button{height:30px;padding:0 20px;line-height:30px;}.comment-caterme-order-admin-notes-form .field--name-field-attachments .description{font-size:0.8em;}.comment-caterme-order-admin-notes-form .field--name-field-note-type{float:left;margin:0 0.75rem;}.comment-caterme-order-admin-notes-form .field--name-field-note-type label{float:left;line-height:42px;margin-right:1em;}.comment-caterme-order-admin-notes-form .field--name-field-note-type .dropdown{float:left;width:300px;}section .comments-wrapper h2{margin:20px 0 5px;padding:0;}ul.datetime-links{display:block;clear:both;padding-top:5px;}ul.datetime-links li{display:inline-block;margin-right:15px;}ul.datetime-links li span{color:#48aa7f;border-bottom:1px dashed #48aa7f;font-size:12px;font-weight:400;cursor:pointer;}.c-order-multistep-form{-webkit-text-size-adjust:100%;text-align:left;}.c-order-multistep-form .step{-webkit-transition:all 500ms ease;transition:all 500ms ease;}.c-order-multistep-form .step__title{margin:16px;font-size:28px;text-align:center;color:#fff;}.c-order-multistep-form .step__inner{padding:40px 30px 30px;}@media (max-width:767px){.c-order-multistep-form .step__inner{padding:20px;}}.c-order-multistep-form .step__button{margin-bottom:0.75rem;}.c-order-multistep-form .step__counter{text-align:right;margin-right:8px;}.c-order-multistep-form .step__personal-info{padding:1.5rem;font-size:13px;text-align:center;color:white;}.c-order-multistep-form .step__personal-info .zmdi{color:#48aa7f;vertical-align:bottom;padding:0 16px;}.c-order-multistep-form .step[data-step="1"] .step__inner{padding-bottom:0;}.c-order-multistep-form .form-wrapper{margin-bottom:0.75rem;}.c-order-multistep-form__register{float:left;width:100%;margin-bottom:0.75rem;}.c-order-multistep-form__register .form-item{margin-bottom:0.75rem;}.c-order-multistep-form__close{position:absolute;right:16px;top:16px;cursor:pointer;color:#fff;}.c-order-multistep-form__tip{display:inline-block;padding:0 1em;vertical-align:middle;text-align:left;white-space:nowrap;color:#fff;font-size:0.8em;}.c-order-multistep-form__overlay{z-index:20;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:fixed;z-index:1000;overflow-y:scroll;}.c-order-multistep-form__overlay--closed{display:none;}.c-order-multistep-form__modal{position:absolute;z-index:21;padding:30px;top:40px;}.c-order-multistep-form__modal--fixed{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;height:auto;max-height:100%;}.c-order-multistep-form__modal__title{font-size:26px;text-align:center;border-bottom:1px solid #44ab7f;padding-bottom:10px;margin-bottom:1rem;}.c-order-multistep-form__modal__content{font-size:16px;}.c-order-multistep-form__modal__close{position:absolute;top:10px;right:10px;color:#aaa;cursor:pointer;}.c-order-multistep-form__modal--closed{display:none;}.c-order-multistep-form__start-step{margin:1em 0 0;background-color:rgba(0,0,0,0.4);padding:1em;border-radius:10px;text-align:center;}.c-order-multistep-form__start-step .form-item label,.c-order-multistep-form__start-step .form-item .label,.c-order-multistep-form__start-step .form-wrapper > label{color:#ccc !important;}.c-order-multistep-form__start-step > *{display:inline-block;margin-right:1em;vertical-align:bottom;}.c-order-multistep-form__start-step > *:last-child{margin-right:0;}.c-order-multistep-form__start-step .step__button{padding:0 30px;margin-top:26px;}@media (max-width:991px){.c-order-multistep-form__start-step > *{width:100%;margin-right:0;}.c-order-multistep-form .c-order-multistep-form__start-step .field--name-field-format{max-width:100%;}.c-order-multistep-form .c-order-multistep-form__start-step .field--name-field-format .dropdown{width:290px;max-width:100%;}.c-order-multistep-form .c-order-multistep-form__start-step .field--name-field-format td{padding:0;}.c-order-multistep-form__start-step .step__button{padding:0 16px;white-space:nowrap;}}@media (max-width:419px){.c-order-multistep-form__start-step .form-wrapper{width:100% !important;}.c-order-multistep-form .c-order-multistep-form__start-step .field--name-field-format .dropdown{width:100%;}}.c-order-multistep-form .js-form-type-checkbox{display:inline-block;margin:0 5px 5px 0;vertical-align:middle;padding:5px 10px 2px;background:#f3f0e4;border-radius:5px;}.c-order-multistep-form .js-form-type-checkbox > label{color:#262626;font-weight:300;}.c-order-multistep-form .form-actions{float:left;width:100%;text-align:center;}.c-order-multistep-form .field--name-field-people-count,.c-order-multistep-form .field--name-field-date{width:135px;}.c-order-multistep-form .field--name-field-format .dropdown{width:245px;}.c-order-multistep-form .field--widget-caterme-order-budget-widget{width:150px;margin-bottom:2.25rem;}.c-order-multistep-form .field--widget-caterme-order-budget-widget .dropdown{width:100%;}@media (max-width:767px){.c-order-multistep-form .field--widget-caterme-order-budget-widget{width:100%;text-align:center;margin-bottom:0.75rem;}}.c-order-multistep-form ymaps{color:#262626;}.c-order-multistep-form div[id*='edit-field-format-wrapper'] input.field-add-more-submit{display:none;}.c-order-multistep-form div[id*='edit-field-format-wrapper'] table tbody tr{margin-bottom:0;}#order-form{-webkit-text-size-adjust:100%;}#order-form .dropdown{width:100%;}#order-form .row{margin-bottom:20px;margin-left:0;margin-right:0;}#order-form .row .col{padding-left:0;padding-right:0;}#order-form .form-item-accept{margin-bottom:1em;}#order-form .field--name-field-format{float:left;width:278px;}#order-form .field--name-field-people-count{float:left;width:150px;background:url("/themes/custom/cater/images/icon_people.png") no-repeat bottom 9px right 30px;}#order-form .field--name-field-people-count input{width:80px;padding-right:6px;}#order-form .field--name-field-date{width:180px;}#order-form .field--name-field-address{float:left;padding-right:1.5rem;width:60%;}#order-form .field--name-field-order-city{float:left;width:40%;}#order-form .event-location-wrapper,#order-form .field--name-field-event-occasion{float:left;width:50%;}#order-form .event-location-wrapper{padding-right:1.5rem;}#order-form .field--name-field-services .form-checkboxes > div{float:left;margin:0 5px 5px 0;padding:5px 10px 2px;background:#f3f0e4;border-radius:5px;}#order-form .field--name-field-services .form-checkboxes > div label{margin:0;}#order-form .user-field .js-form-item{margin-bottom:15px;}#order-form .row .user-field{width:35%;float:left;}#order-form .row .order-body{width:65%;padding-left:30px;float:left;}#order-form .user-form-fields{margin-left:-7.5px;margin-right:-7.5px;}#order-form .field--widget-inline-entity-form-complex > summary{margin-bottom:0.75rem;}#order-form .field--widget-inline-entity-form-complex .field-label{display:none;}#order-form .field--widget-inline-entity-form-complex .fieldset-legend{display:none;}#order-form .field--widget-inline-entity-form-complex .fieldset-wrapper{margin-top:0.75rem;}#order-form .field--widget-inline-entity-form-complex .tabledrag-toggle-weight-wrapper{display:none;}#order-form .field--widget-inline-entity-form-complex .ief-entity-table{border-spacing:0;width:100%;margin-bottom:0.75rem;}#order-form .field--widget-inline-entity-form-complex .ief-entity-table thead{display:none;}#order-form .field--widget-inline-entity-form-complex .ief-entity-table .field-multiple-drag{width:16px;height:16px;position:absolute;z-index:2;left:8px;top:60%;margin-top:-8px;}#order-form .field--widget-inline-entity-form-complex .ief-entity-table a.tabledrag-handle{float:none;height:auto;width:20px;margin:0;padding:0;}#order-form .field--widget-inline-entity-form-complex .ief-entity-table a.tabledrag-handle .handle{margin:0;padding:0;width:16px;height:16px;background-position:0 0;}#order-form .field--widget-inline-entity-form-complex .ief-entity-table tr:nth-child(even){background:#f6fbf8;}#order-form .field--widget-inline-entity-form-complex .ief-entity-table td{padding:0.75rem;}#order-form .field--widget-inline-entity-form-complex .ief-tabledrag-handle{width:20px;}#order-form .field--widget-inline-entity-form-complex .ief-entity-operations{text-align:right;}#order-form .field--widget-inline-entity-form-complex .ief-entity-operations input[type=submit]{font-size:14px;line-height:1.8;}#order-form .field--widget-inline-entity-form-complex input[type=submit] + .ajax-progress{display:none;}#order-form .field--widget-inline-entity-form-complex .form-wrapper[data-drupal-selector$="form-actions"]{text-align:left;}#order-form .field--name-field-suggested-locations .ief-form-row > .form-wrapper,#order-form .field--name-field-suggested-locations .ief-form-bottom > .fieldset-wrapper > .form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}#order-form .field--name-field-suggested-locations .ief-form-row > .form-wrapper > *,#order-form .field--name-field-suggested-locations .ief-form-bottom > .fieldset-wrapper > .form-wrapper > *{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0.75rem;}#order-form .field--name-field-suggested-locations .ief-form-row > .form-wrapper .field--name-field-event-location,#order-form .field--name-field-suggested-locations .ief-form-bottom > .fieldset-wrapper > .form-wrapper .field--name-field-event-location{-webkit-box-flex:1;-webkit-flex:1 1 450px;-ms-flex:1 1 450px;flex:1 1 450px;margin-right:0.75rem;}#order-form .field--name-field-suggested-locations .ief-form-row > .form-wrapper .field--name-field-cost,#order-form .field--name-field-suggested-locations .ief-form-bottom > .fieldset-wrapper > .form-wrapper .field--name-field-cost{-webkit-box-flex:1;-webkit-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px;}#order-form .field--name-field-suggested-locations .ief-form-row > .form-wrapper .field--name-field-cost .form-number,#order-form .field--name-field-suggested-locations .ief-form-bottom > .fieldset-wrapper > .form-wrapper .field--name-field-cost .form-number{width:100px;}#order-form .field--name-field-private-partners{margin-bottom:0.75rem;}#order-form .order-utm-wrapper summary{margin-bottom:0.75rem;}@media screen and (min-width:768px){#order-form .order-utm-wrapper > div{float:left;width:-webkit-calc(98% / 3);width:calc(98% / 3);margin-right:1%;margin-bottom:1%;}#order-form .order-utm-wrapper > div:nth-child(3n+4){margin-right:0;}}.comments--comment,.comments--feedback,.comments--client_feedback,.comments--partner_feedback,.comments--caterme_order_admin_notes,.comments--caterme_user_admin_notes,.c-offer-views--auto .masquerade-wrapper .user-info,.offered-locations .c-locations-table__content,.call-wizard-dialog,.content-card{background-color:#fff;height:100%;font-size:14px;box-shadow:0 0 25px rgba(23,52,39,0.2);border-radius:12px;}.content-card__stroke{clear:both;margin:10px 0;border:0;background-color:#48aa7f;height:1px;}.content-card__stroke--gray{background-color:#c6c6c6;}.content-card__header{margin-bottom:16px;}.c-modal{position:absolute;z-index:21;padding:30px;}.c-modal--fixed{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;height:auto;max-height:100%;}.c-modal__title{font-size:26px;text-align:center;border-bottom:1px solid #44ab7f;padding-bottom:10px;margin-bottom:1rem;}.c-modal__content{font-size:16px;}.c-modal__close{position:absolute;top:10px;right:10px;color:#aaa;cursor:pointer;}.c-modal--closed{display:none;}.c-modal-overlay{z-index:20;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}.c-modal-overlay--closed{display:none;}.text-tips{text-align:center;color:#48aa7f;margin-bottom:0.75rem;}.text-tips__link{display:inline-block;cursor:pointer;margin:0.1875rem;line-height:16px;}.text-tips__link:first-child{margin-left:0;}@media (max-width:767px){.text-tips{display:none;}}.c-stars{display:inline-block;position:relative;margin:0;padding:0;vertical-align:middle;white-space:nowrap;unicode-bidi:bidi-override;}.c-stars__icon{margin:0;padding:0;font-family:'Material-Design-Iconic-Font';font-size:1.5em;}.c-stars__icon::before{display:inline-block;margin:5px 2.5px;content:'\f27c';}.c-stars__layer--top{display:block;position:absolute;top:0;left:0;z-index:1;padding:0;width:0;overflow:hidden;color:#ffd700;}.c-stars__layer--top .c-stars__icon::before{content:'\f27d';}.c-stars__layer--bottom{display:block;z-index:0;padding:0;color:#ffd700;}.c-stars__result{display:inline-block;margin:5px;}.c-order-address-field{position:relative;}.c-order-address-field .js-form-type-checkbox{position:absolute;top:25px;right:0;margin:3px 4px;height:30px;padding:5px 10px;border-radius:3px;background-color:#f3f0e4;}@media (max-width:767px){.c-order-address-field .js-form-type-checkbox{bottom:0;top:initial;right:initial;}.c-order-address-field--with-checkbox input[type=text]{padding-bottom:30px;height:70px;}}.c-feedback-form__title{text-align:center;}.c-feedback-form__offer-info{text-align:center;}.c-feedback-form .row{margin-top:16px;}.c-feedback-form .form-item-date-date{display:inline-block;width:175px;margin-right:0.75rem;}.c-feedback-form .form-item-date-time{display:inline-block;width:100px;}.c-feedback-form .form-submit{margin-bottom:16px;}.c-feedback-form .field--name-field-images .image-widget,.comment-feedback-reply-form .field--name-field-images .image-widget{position:relative;float:left;}.c-feedback-form .field--name-field-images .image-widget .file--image,.comment-feedback-reply-form .field--name-field-images .image-widget .file--image{display:none;}.c-feedback-form .field--name-field-images .form-item,.comment-feedback-reply-form .field--name-field-images .form-item{padding:0.75rem;}.c-feedback-form .field--name-field-images .form-item label,.comment-feedback-reply-form .field--name-field-images .form-item label{display:none;}.c-feedback-form .field--name-field-images input[type="file"],.comment-feedback-reply-form .field--name-field-images input[type="file"]{position:absolute;width:100%;top:0;right:0;bottom:0;left:0;opacity:0;}.c-feedback-form .field--name-field-images .description,.comment-feedback-reply-form .field--name-field-images .description{float:left;margin:0 0.75rem;font-size:0.75em;}.c-feedback-form .field--name-field-images .handle,.comment-feedback-reply-form .field--name-field-images .handle{width:28px;height:28px;}.c-feedback-form .field--name-field-images .tabledrag-toggle-weight-wrapper,.c-feedback-form .field--name-field-images thead,.comment-feedback-reply-form .field--name-field-images .tabledrag-toggle-weight-wrapper,.comment-feedback-reply-form .field--name-field-images thead{display:none;}.c-feedback-form .field--name-field-images table,.comment-feedback-reply-form .field--name-field-images table{width:100%;margin-top:0.75rem;}.c-feedback-form .field--name-field-images table > tbody > tr > td:first-child,.comment-feedback-reply-form .field--name-field-images table > tbody > tr > td:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.c-feedback-form .field--name-field-images table > tbody > tr > td:last-child,.comment-feedback-reply-form .field--name-field-images table > tbody > tr > td:last-child{text-align:center;}.c-feedback-form .field--name-field-images table > tbody > tr > td:last-child .form-submit,.comment-feedback-reply-form .field--name-field-images table > tbody > tr > td:last-child .form-submit{box-shadow:none;margin-bottom:0;}.caterme-order-admin{margin:14px;}.caterme-order-admin .form-submit{display:inline-block;height:30px;line-height:30px;padding:0 10px;color:#262626;font-size:14px;white-space:nowrap;margin:0 10px 10px 0;width:150px;box-shadow:none;}.caterme-order-admin .form-submit:hover{color:#fff;background:-webkit-linear-gradient(315deg,rgba(90,204,117,0.7) 0%,rgba(72,170,127,0.7) 51%);background:linear-gradient(135deg,rgba(90,204,117,0.7) 0%,rgba(72,170,127,0.7) 51%);box-shadow:0 0 25px 2px rgba(23,52,39,0.2);}.caterme-order-admin .form-item-set-task-select{display:none;}.caterme-order-admin .form-item-set-task-select .dropdown{width:320px;}.caterme-order-admin .form-item-callback-tips{display:none;margin:1em 0;}.caterme-order-admin .form-item-callback-tips > label{float:left;margin-right:1em;}.caterme-order-admin .form-item-callback-tips > ul{float:left;}.caterme-order-admin .form-item-callback-tips > ul > li{cursor:pointer;display:inline-block;margin-right:1em;}.caterme-order-admin .form-item-callback-tips > ul > li:last-child{margin-right:0;}.caterme-order-admin .form-item-reassign-manager{display:none;}.caterme-order-admin .form-item-reassign-manager .form-item-managers{float:left;}.caterme-order-admin .form-item-reassign-manager .dropdown{width:220px;}.caterme-order-admin .form-item-reassign-manager .form-submit{float:left;margin:5px 16px;width:75px;}.caterme-order-admin .form-item-callback-date{display:none;}.caterme-order-admin .form-item-callback-date label{float:left;margin:0 1em 0 0;line-height:40px;}.caterme-order-admin .form-item-callback-date #edit-date-field{float:left;}.caterme-order-admin .form-item-callback-date #edit-date-submit{margin:5px 16px;width:75px;}.caterme-order-admin .form-item-callback-date .form-item-date-field-date{display:inline-block;width:175px;margin-right:0.5em;}.caterme-order-admin .form-item-callback-date .form-item-date-field-time{display:inline-block;width:100px;}.caterme-order-admin .form-item-call-later-reason{display:none;}.caterme-order-admin .form-item-call-failed-reason{display:none;}.caterme-order-admin .form-item-call-failed-reason .dropdown{min-width:250px;}.caterme-order-admin .js-callback-warning{display:block;padding-top:0.375rem;clear:both;color:#f4743d;}#form-service .offset-bottom{margin-bottom:15px;}#form-service .guide-link{font-size:13px;font-weight:400;}#form-service .field--name-title{width:430px;padding-right:60px;}#form-service .field--name-field-service-price{width:150px;margin-right:20px;}#form-service .field--name-field-service-price input{width:115px;}#form-service .field--name-field-service-unit{width:133px;}#form-service .field--name-field-service-type{margin-bottom:23px;}#form-service .field--name-field-service-type .dropdown{width:100%;}#form-service .field--name-body{width:370px;}#form-service .field--name-body textarea{height:130px;}#form-service .field--name-field-service-default{margin-top:10px;margin-bottom:20px;}#form-service .field--name-field-service-default label{font-size:0.75em;}#form-service .field--name-field-service-default label::before{margin:0;}#form-service .field--name-field-editing-disabled{margin-top:10px;}#form-service .field--name-field-editing-disabled label{font-size:0.75em;}#form-service .field--name-field-service-photo{margin-bottom:20px;}#form-service .field--name-field-service-photo .description{display:none;font-size:0.8em;color:#f4743d;}#form-service .custom-field-image .preview{background-image:url("/themes/custom/cater/images/icon_photo.png");}#form-service .fields-inline > .form-wrapper{float:left;}#form-service .description,#form-service .file--image,#form-service .file-size,#form-service .field--name-field-service-photo .messages{display:none;}#form-service #service-unit-wrapper{float:left;width:133px;}.c-offer-page{margin-bottom:40px;margin-top:0 !important;}.c-offer-page__title{margin:0;font-size:24px;padding:20px 20px 10px;}@media (max-width:991px){.c-offer-page__title{font-size:20px;}}.c-offer-page__print{cursor:pointer;}.c-offer-page__print i{color:#969696;font-size:18px;margin-right:5px;}.c-offer-page__print:hover i{color:#48aa7f;}.c-offer-page #popup-foods-catalog{display:none;}.c-offer-page .c-offer__content{box-shadow:none;}.c-offer-views{padding:20px 0 0;margin-bottom:15px;}.c-offer-views__title{float:left;padding:0 !important;}.c-offer-views__title-description{padding:1em 2em 0;text-align:center;}.c-offer-views__price-info{float:right;font-size:14px;}.c-offer-views__price-info .zmdi-info{color:#df1f1f;}.c-offer-views .no-items{text-align:center;}.c-offer-views__reject-all-link{float:right;margin-top:6px;margin-right:12px;line-height:1.5;}.c-offer-views__sort{float:right;margin-top:6px;}.c-offer-views__sort .listing-sort{margin-right:0;font-size:15px;color:#222;font-weight:400;}.c-offer-views__sort .listing-sort .sort-edit{vertical-align:baseline;}.c-offer-views__sort .listing-sort .sort-edit .sort-selected{text-decoration:underline;}.c-offer-views__sort .listing-sort .sort-edit::after{display:none;}.c-offer-views__history-link{color:#48aa7f;font-size:15px;font-weight:400;cursor:pointer;display:none;margin:0 10px;padding:6px 43px 6px 13px;background:url(/themes/custom/cater/images/icon_history_link.svg) no-repeat right 13px center;line-height:38px;border:solid 2px #48aa7f;border-radius:18px;}.c-offer-views__history-link--show{border-color:transparent;text-decoration:underline;}.c-offer-views__export{position:absolute;top:0;right:-5px;z-index:1;font-size:18px;color:#56b590;padding:0;margin:0;}.c-offer-views__export:hover{color:#48aa7f;}.c-offer-views__save-template-link{position:absolute;top:25px;right:-5px;z-index:1;display:block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:18px;color:#fdab0c;padding:0;margin:0;}.c-offer-views__save-template-link::before{content:'\f27c';}.c-offer-views__save-template-link:hover::before{content:'\f27d';}.c-offer-views__print{position:absolute;top:45px;right:-5px;z-index:1;font-size:18px;color:#969696;padding:0;margin:0;}.c-offer-views__print:hover{color:#48aa7f;}.c-offer-views .views-exposed-form{display:none;}.c-offer-views__show-more-link{text-align:center;}.c-offer-views--auto{margin-bottom:15px;}.c-offer-views--auto .c-offer-views__title{float:none;margin-bottom:0;}.c-offer-views--auto .c-offer-views__title-description{margin-bottom:1.5rem;padding:0;text-align:left;font-size:14px;color:#969696;}.c-offer-views--auto .auto-offers-manager-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5rem;}.c-offer-views--auto .auto-offers-manager-form .form-item{margin-right:0.75rem;-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4;}.c-offer-views--auto .auto-offers-manager-form .form-item.form-item-offer-id{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;}.c-offer-views--auto .auto-offers-manager-form .form-item.form-item-max-fee{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;}.c-offer-views--auto .auto-offers-manager-form .form-item.form-item-masquerade{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6;}.c-offer-views--auto .auto-offers-manager-form .form-item:last-child{margin-right:0;}.c-offer-views--auto .masquerade-wrapper .user-info{margin-bottom:1.5rem;padding:1rem;}.c-offer-views__offers-info{margin-top:5px;text-align:center;font-size:14px;-webkit-text-size-adjust:100%;}.c-offer-views__offers-info .zmdi-info{color:#df1f1f;}.c-offer{position:relative;margin-bottom:15px;font-size:14px;-webkit-transition:opacity 0.7s ease-in-out;transition:opacity 0.7s ease-in-out;}.c-offer--history,.c-offer--not-selected{opacity:0.5;display:none;}.c-offer--history-show{display:block;}.c-offer--history:hover,.c-offer--not-selected:hover{opacity:1;}.c-offer--not-selected{display:block;}.c-offer__header{font-size:13px;padding-bottom:4px;-webkit-text-size-adjust:100%;}.c-offer__content{background:#fff;box-shadow:0 5px 23px 0 rgba(0,0,0,0.17);border-radius:12px;}.c-offer__partner-logo{padding-left:18px;}.c-offer__partner-logo--empty{border-radius:50%;overflow:hidden;background:url("/themes/custom/cater/images/user_photo.png") no-repeat;}.c-offer__partner-logo img,.c-offer__partner-logo--empty{display:block;max-width:100%;max-height:60px;}.c-offer__partner{position:relative;padding:28px 0;}.c-offer__partner-name{display:inline-block;}.c-offer__partner-name a,.c-offer__partner-name span{font-size:18px;font-weight:normal;color:#262626;}.c-offer__partner-name a:hover,.c-offer__partner-name span:hover{text-decoration:underline;}.c-offer__partner-name i{color:#c6c6c6;padding:0.25em;vertical-align:top;cursor:default;}.c-offer__partner-name-agent{opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;font-size:14px;font-weight:300;position:absolute;z-index:-100;top:-10px;min-width:300px;padding:6px 14px 5px;background:#fff;box-shadow:0 0 15px 0 rgba(23,52,39,0.2);white-space:nowrap;}.c-offer__partner-name:hover
      .c-offer__partner-name-agent{opacity:1;z-index:2;}.c-offer__partner .user-info__rating{font-size:18px;}.c-offer__partner .user-info__stats{display:inline-block;}.c-offer__partner .user-info__stats-element{color:#292929;font-size:13px;}.c-offer__partner .user-info__stats-element--reviews::before{display:inline-block;vertical-align:middle;content:'';width:14px;height:13px;background:url("/themes/custom/cater/images/icon_comment.svg") no-repeat;}.c-offer__partner .user-info__stats-element--reviews:hover{text-decoration:none;}.c-offer__partner .user-info__stats-element--completed-offers i::before{content:'\f26b';}.c-offer__sale-info{padding:28px 0 10px 15px;}.c-offer__sale-info-format{font-size:22px;font-weight:400;line-height:26px;color:#222;}.c-offer__sale-info-title{margin:5px 0 3px;font-size:16px;line-height:18px;}.c-offer__sale-info-partner{color:#222;font-size:16px;font-weight:400;}.c-offer__sale-info .user-info{display:inline-block;margin-left:4px;}.c-offer__sale-info .user-info__rating{font-size:18px;}.c-offer__sale-info .user-info__stats{display:none;}.c-offer__sale-info .user-info__stats-element{color:#292929;font-size:13px;}.c-offer__sale-info .user-info__stats-element--reviews::before{display:inline-block;vertical-align:middle;content:'';width:14px;height:13px;background:url("/themes/custom/cater/images/icon_comment.svg") no-repeat;}.c-offer__sale-info .user-info__stats-element--reviews:hover{text-decoration:none;}.c-offer__sale-info .user-info__stats-element--completed-offers i::before{content:'\f26b';}.c-offer__price-wrapper{padding:1rem 0 0;white-space:nowrap;}@media (max-width:1200px){.c-offer__price-wrapper{text-align:center;}.c-offer__price-wrapper.price-warning{padding:5px 0;}}.c-offer__price-wrapper.price-warning{white-space:normal;}.c-offer__price{font-size:23px;font-weight:600;line-height:25px;}.c-offer__price--old{opacity:0.5;text-decoration:line-through;font-weight:400;font-size:20px;}.c-offer__price--small{font-size:16px;font-weight:400;color:#48a97d;}.c-offer__discount{border-radius:5px;background:#a00000;padding:0 3px;color:white;font-size:18px;cursor:pointer;}.c-offer__comment-wrapper{padding-top:28px;}@media (max-width:991px){.c-offer__comment-wrapper{padding:0;}}.c-offer__final-budget span{font-weight:400;}.c-offer__client-deposit{font-weight:700;}.c-offer__output-wrapper{margin:1rem 0;}.c-offer__output{display:inline-block;margin-right:8px;}.c-offer__output-value{font-weight:600;}.c-offer__output:last-child{margin-right:0;}.c-offer__services{line-height:28px;margin-top:6px;}.c-offer__services-image{width:16px;height:16px;margin-right:2px;}.c-offer__created-date{color:#222;white-space:nowrap;}.c-offer__deadline-date{color:#222;white-space:nowrap;padding-left:4px;}.c-offer__view-foods-check{color:#222;white-space:nowrap;}.c-offer__view-foods-check::after{display:inline-block;content:'';width:15px;height:9px;background:url("/themes/custom/cater/images/icon_eye.svg") no-repeat;margin-left:4px;}.c-offer__status{display:inline-block;font-weight:500;margin-left:4px;color:#48a97d;}.c-offer__status--2,.c-offer__status--3,.c-offer__status--12{color:#fda60a;}.c-offer__status--5{color:#c6c6c6;}.c-offer__status--6,.c-offer__status--10,.c-offer__status--7{color:#ef6234;}.c-offer__status--8,.c-offer__status--9{color:#222;}.c-offer__status::before,.c-offer__status::after{font:normal normal normal 14px/1 'Material-Design-Iconic-Font';}.c-offer__payment-amount{font-weight:400;}.c-offer__payment-status-wrapper{margin-left:6px;}.c-offer__payment-status{margin-left:6px;}.c-offer__payment-status--paid{color:#48aa7f;}.c-offer__payment-status--paid::before{content:'\f26b';color:#48aa7f;}.c-offer__payment-status--pending::before{content:'\f337';color:#fdab0c;}.c-offer__payment-status--debt{color:#df1f1f;}.c-offer__payment-status--debt::before{content:'\f337';color:#df1f1f;}.c-offer__payment-status--canceled{color:#c6c6c6;}.c-offer__payment-status::before{display:inline-block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.c-offer__cause-reject{display:inline-block;vertical-align:middle;margin-left:8px;cursor:pointer;}.c-offer__cause-reject i{color:#c6c6c6;font-size:20px;}.c-offer__edit-link{float:right;margin-right:5px;}.c-offer__edit-link:hover{text-decoration:underline;}.c-offer__edit-link:first-child{margin:0;}.c-offer .menu-open,.c-offer .menu-open-guest,.c-offer .menu-hide{display:block;position:relative;height:70px;border-top:2px solid #e2e2e2;padding:4px;border-radius:0 0 12px 12px;overflow:hidden;cursor:pointer;}.c-offer .menu-open__button,.c-offer .menu-open-guest__button,.c-offer .menu-hide__button{position:absolute;z-index:1;top:0;right:0;height:70px;line-height:70px;font-size:20px;font-weight:500;color:#222;padding:0 20px 0 100px;background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 90px);background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 90px);}.c-offer .menu-open__button i,.c-offer .menu-open-guest__button i,.c-offer .menu-hide__button i{font-weight:bold;font-size:24px;vertical-align:middle;margin-left:4px;}.c-offer .menu-open__food-images,.c-offer .menu-open-guest__food-images,.c-offer .menu-hide__food-images{height:60px;width:200%;}.c-offer .menu-open__food-images img,.c-offer .menu-open-guest__food-images img,.c-offer .menu-hide__food-images img{display:block;float:left;margin-right:6px;border-radius:4px;height:60px;}.c-offer .menu-open__ajax,.c-offer .menu-open-guest__ajax,.c-offer .menu-hide__ajax{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;}.c-offer .menu-open:hover .menu-open__button span,.c-offer .menu-open-guest:hover .menu-open__button span,.c-offer .menu-hide:hover .menu-open__button span{border-bottom:2px dashed;}.c-offer .menu-close{border-top:2px solid #e2e2e2;padding:20px 0 0;}.c-offer .menu-close .show-partner-foods{margin:0 0 10px 20px;height:40px;border:2px solid #48aa7f;font-size:16px;font-weight:400;color:#48aa7f;cursor:pointer;line-height:36px;padding:0 20px;border-radius:6px;}.c-offer .menu-close__button{display:block;font-size:20px;font-weight:500;color:#c5c5c5;float:right;padding-right:24px;}.c-offer .menu-close__button:hover{color:#56b590;}.c-offer .menu-close__button i{font-weight:bold;font-size:24px;vertical-align:middle;margin-left:4px;}.c-offer .menu-close__print{display:block;float:right;margin-right:20px;font-size:20px;color:#c5c5c5;}.c-offer .menu-close__print.green{color:#56b590;}.c-offer .menu-close__print.green:hover{color:#48aa7f;}.c-offer .menu-close__print:hover{color:#56b590;}.c-offer .menu-close__print i{font-size:22px;margin-right:5px;}.c-offer .menu-close .offer-view-price-form{float:right;margin:6px 20px 0 0;}.c-offer .menu-close .view-menu-switch{float:right;margin-right:30px;}.c-offer .menu-close .view-menu-switch .form-item-view-prices{float:left;margin:7px 30px 0 0;}.c-offer .menu-close .view-menu-switch .switch-view-radios{float:left;}.c-offer .menu-close .view-menu-switch .switch-view-radios .form-item{float:left;background:none;padding:5px 0;margin:0;}.c-offer .menu-close .view-menu-switch .switch-view-radios .form-item label{padding:0 15px 0 35px;margin:0;display:block;color:#c5c5c5;height:30px;border:1px solid #c3c3c3;line-height:30px;position:relative;font-weight:500;}.c-offer .menu-close .view-menu-switch .switch-view-radios .form-item label:hover{color:#222;}.c-offer .menu-close .view-menu-switch .switch-view-radios .form-item label::before{display:inline-block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';background:none;border:none;width:auto;height:auto;font-size:18px;vertical-align:middle;line-height:18px;}.c-offer .menu-close .view-menu-switch .switch-view-radios .form-item input:checked + label{color:#56b590;border-color:#56b590;}.c-offer .menu-close .view-menu-switch .switch-view-radios .form-item input[value='foods_table_tile'] + label{border-radius:0 15px 15px 0;}.c-offer .menu-close .view-menu-switch .switch-view-radios .form-item input[value='foods_table_tile'] + label::before{content:'\f315';position:absolute;top:4px;left:10px;}.c-offer .menu-close .view-menu-switch .switch-view-radios .form-item input[value='foods_table'] + label{border-radius:15px 0 0 15px;}.c-offer .menu-close .view-menu-switch .switch-view-radios .form-item input[value='foods_table'] + label::before{content:'\f320';font-size:24px;position:absolute;top:5px;left:10px;}.c-offer .menu-close .view-menu-switch .switch-view-radios .form-item input:disabled + label::before{background:url("/themes/custom/cater/images/form_preloader.gif") no-repeat center center;color:transparent;}.c-offer .offer-menu{-webkit-transition:2s;transition:2s;}.c-offer .offer-menu__foods,.c-offer .offer-menu__services,.c-offer .offer-menu__locations{padding:0 20px 20px;}.c-offer .offer-menu--hide{display:none;}.c-offer .offer-menu__loader_menu{text-align:center;padding:30px;color:#c5c5c5;font-size:15px;line-height:15px;}.c-offer .offer-menu__loader_menu::before{display:inline-block;vertical-align:top;width:15px;height:15px;margin-right:5px;margin-top:-1px;content:'';background:url("/themes/custom/cater/images/form_preloader.gif") no-repeat center center;}.c-offer .offer-menu__feedback,.c-offer .offer-menu__gallery{padding-bottom:1.5rem;}.c-offer__comment-link a .label{display:block;font-size:15px;font-weight:500;line-height:1;}.c-offer__comment-link a .label:hover{text-decoration:underline;}.c-offer__comment-link a i{display:block;float:left;width:23px;height:23px;background:url("/themes/custom/cater/images/icon_comment_bg.svg") no-repeat;padding:0;margin:0;position:relative;color:#fff;font-size:15px;font-weight:500;line-height:22px;font-style:normal;}.c-offer__comment-link a i.count{background-image:url("/themes/custom/cater/images/icon_comment_count_bg.svg");}.c-offer__comment-link a.has-comments{border-color:#ef6234;padding-top:15px;}.c-offer__comment-link a.has-comments .label{padding-top:4px;}.c-offer__comment-link--auto-offer{padding:0;}@media (max-width:1200px){.c-offer__comment-link a .label{display:inline-block;margin-left:4px;}}.c-offer__question{padding:28px 0;font-size:15px;font-weight:500;text-decoration:underline;text-align:center;cursor:pointer;}.c-offer__question--icon{display:inline-block;vertical-align:middle;width:22px;height:22px;background:url("/themes/custom/cater/images/icon_comment_bg.svg") no-repeat;position:relative;margin-right:5px;}.c-offer__question--icon::before{display:block;content:'?';color:#fff;position:absolute;z-index:1;top:0;left:7px;}@media (max-width:992px){.c-offer__question--label{display:block;}}.c-offer__actions-links{position:relative;padding-right:15px;text-align:right;}.c-offer__actions .button-action{min-width:180px;margin-bottom:5px;}.c-offer__actions.sale-order{text-align:center;}.c-offer__actions--small{float:left;width:100%;}.c-offer__actions .caterme-partners-deal-status{margin-bottom:0.75rem;}.c-offer__actions .caterme-partners-deal-status .dropdown{width:100%;}.c-offer__actions-id{margin-top:-10px;text-align:center;color:#7a7d7d;}.c-offer .sale-order .c-btn--small{margin-bottom:10px;}.c-offer .sale-order .question{padding:0 30px;margin:0 5px 10px;}.c-offer__actions{margin:1rem 1rem 0 0;}.c-offer__action{margin-bottom:12px;}.c-offer__action--offer-reject::after,.c-offer__action--offer-cancel::after,.c-offer__action--order-reject::after,.c-offer__action--offer-notcompleted::after{content:'\f136';}.c-offer__action--offer-accept::after,.c-offer__action--order-accept::after,.c-offer__action--offer-completed::after,.c-offer__action--offer-paid::after,.c-offer__action--offer-sale::after,.c-offer__action--offer-question::after{content:'\f26b';}.c-offer__action--offer-update::after,.c-offer__action--offer-edit::after{content:'\f1b5';}.c-offer__action--offer-to-template::after{content:'\f220';}.c-offer__action--offer-client-edit-resume::after{content:'\f158';}.c-offer__action--view-menu::after{content:'\f15c';}.c-offer__action--offer-question::after{content:'\f1f5';}.c-offer__action--order-canceled::after{content:'\f213';}.c-offer__action--offer-has-comments,.c-offer__action--offer-comments{border-color:#48aa7f;color:#48aa7f;}.c-offer__action--offer-has-comments .c-offer__action-comments-count,.c-offer__action--offer-comments .c-offer__action-comments-count{color:#ef6234;}.c-offer__action--offer-comments::after{content:'\f1f5';}.c-offer__publish-icon--new{color:#fda60a;}.c-offer__publish-icon--check{color:#48aa7f;}.c-offer__publish-icon--not-check{color:#df1f1f;cursor:help;}.c-offer__grade{font-weight:500;}.c-offer__grade-icon{color:#fda60a;}.c-offer__action-message{padding:18px 0 18px 20px;font-size:15px;}.c-offer .call-to-action{text-align:center;padding-bottom:2em;}.c-offer .call-to-action__block{padding:10px;min-height:200px;}.c-offer .call-to-action--cols-2 .call-to-action__block{margin:0 7.5px;min-height:100px;}.c-offer .call-to-action--cols-2 .call-to-action__content-wrapper{min-height:85px;}.c-offer .call-to-action--cols-2 .row > div[class^='col-']:first-child .call-to-action__block{margin-left:20px;}.c-offer .call-to-action--cols-2 .row > div[class^='col-']:last-child .call-to-action__block{margin-right:20px;}@media (max-width:768px){.c-offer .call-to-action--cols-2 .call-to-action__block{margin:0 20px;}}.c-offer .call-to-action--cols-3 .call-to-action__block{margin:0 7.5px;}.c-offer .call-to-action--cols-3 .row > div[class^='col-']:first-child .call-to-action__block{margin-left:20px;}.c-offer .call-to-action--cols-3 .row > div[class^='col-']:last-child .call-to-action__block{margin-right:20px;}@media (max-width:768px){.c-offer .call-to-action--cols-3 .call-to-action__block{margin:0 20px;}}.c-offer .call-to-action__title{font-size:26px;font-weight:500;line-height:31px;}.c-offer .call-to-action__title--green{color:#48aa7f;}.c-offer .call-to-action__title--yellow{color:#ffb401;}.c-offer .call-to-action__title--gray{color:#7a7d7d;}.c-offer .call-to-action__content-wrapper{min-height:136px;}.c-offer .call-to-action__content{margin-top:10px;}.c-offer .call-to-action__actions{margin-top:20px;text-align:center;}.c-offer .call-to-action__actions .c-offer__action,.c-offer .call-to-action__actions .c-offer__comment-link a{display:inline-block;padding-right:30px;padding-left:30px;margin-bottom:0;max-width:220px;}.c-offer .call-to-action__actions--offer-change{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.c-offer .call-to-action__actions--offer-change .c-offer__offer-change-link,.c-offer .call-to-action__actions--offer-change .c-offer__offer-tasting-link,.c-offer .call-to-action__actions--offer-change .c-offer__comment-link{width:30%;margin-right:1%;margin-left:1%;}.c-offer .call-to-action__actions--offer-change .c-offer__offer-change-link a,.c-offer .call-to-action__actions--offer-change .c-offer__offer-tasting-link a,.c-offer .call-to-action__actions--offer-change .c-offer__comment-link a{border-color:#48aa7f;padding-right:15px;padding-left:15px;}.c-offer .call-to-action__actions--offer-change .c-offer__offer-change-link a::after{content:'\f158';}.c-offer .call-to-action__actions--offer-change .c-offer__comment-link .c-offer__action--offer-comments::after{content:'\f1f5';}.c-offer .call-to-action__actions--offer-change .offer-comments-link i{display:none;}.c-offer__search-link-wrapper{text-align:center;padding-bottom:20px;}.c-offer__goto-order-wrapper{text-align:center;margin-top:40px;}.c-offer__goto-order-info{margin-top:10px;}.c-offer .ajax-progress-throbber{display:none;}.c-offer .caterme-offer-sale-admin{float:right;margin:20px 10px 0 0;font-size:13px;}.c-offer__header-out{position:absolute;right:0;top:-25px;font-size:13px;color:#222;}.c-offer__header-out .c-offer__cause-reject{float:right;}.c-offer__sale-status{float:right;font-weight:500;}.c-offer__sale-status--1{color:#fda60a;}.c-offer__sale-status--2{color:#48a97d;}.c-offer__sale-status--3{color:#ef6234;}.c-offer__sale-update{float:right;margin-right:8px;}.c-offer--offers-table .c-offer__info,.c-offer-page .c-offer__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;}.c-offer--offers-table .c-offer__total,.c-offer-page .c-offer__total{width:35%;}.c-offer--offers-table .c-offer__output-wrapper,.c-offer-page .c-offer__output-wrapper{width:35%;}.c-offer--offers-table .c-offer__actions,.c-offer-page .c-offer__actions{margin-left:auto;width:30%;}.c-offer--offers-table .c-offer__firm-name,.c-offer-page .c-offer__firm-name{position:absolute;bottom:0;right:15px;}.c-offer--offers-table .c-offer__price-wrapper,.c-offer--offers-table .c-offer__output-wrapper,.c-offer--offers-table .c-offer__actions,.c-offer--offers-table .c-offer__comment-wrapper,.c-offer-page .c-offer__price-wrapper,.c-offer-page .c-offer__output-wrapper,.c-offer-page .c-offer__actions,.c-offer-page .c-offer__comment-wrapper{padding:0;}.c-offer--offers-table .c-offer__info-item,.c-offer-page .c-offer__info-item{margin:1rem;}.c-offer--offers-table .c-offer__price-wrapper,.c-offer-page .c-offer__price-wrapper{text-align:left;}.c-offer--offers-table .c-offer__price,.c-offer-page .c-offer__price{display:inline-block;margin-right:12px;vertical-align:middle;}.c-offer--offers-table .c-offer__price:last-child,.c-offer-page .c-offer__price:last-child{margin-right:0;}.c-offer--offers-table .c-offer__price--old,.c-offer-page .c-offer__price--old{display:block;margin-right:0;}.c-offer--offers-table .c-offer__discount,.c-offer-page .c-offer__discount{border-radius:5px;background:#a00000;padding:0 3px;color:white;font-size:18px;cursor:pointer;}.c-offer--offers-table .c-offer__services-item,.c-offer-page .c-offer__services-item{display:inline-block;margin-right:6px;}.c-offer--offers-table .c-offer__services-item:last-child,.c-offer-page .c-offer__services-item:last-child{margin-right:0;}.c-offer--offers-table .c-offer__services-image,.c-offer-page .c-offer__services-image{vertical-align:middle;}.c-offer--offers-table .field--name-field-prepay-amount .field__label,.c-offer-page .field--name-field-prepay-amount .field__label{float:left;margin-right:5px;}.c-offer--offers-table .field--name-field-prepay-amount .field__item,.c-offer-page .field--name-field-prepay-amount .field__item{font-weight:bold;}.c-offer--offers-table .c-offer__comment-link,.c-offer-page .c-offer__comment-link{min-width:100px;}.c-offer--auto .c-offer__food-types{margin:0 1rem 1rem 1rem;}.c-offer--auto .c-offer__details{margin:1rem;}.c-offer--auto .c-offer__field-list{margin:0;}.c-offer--auto .c-offer__field-list dt,.c-offer--auto .c-offer__field-list dd{margin:0;display:inline-block;}.c-offer--auto .c-offer__field-list dd{margin:0 0.75rem;}.c-offer--auto .c-offer__field-list dd:last-child{margin-right:0;}.c-offer--auto .c-offer__summary-wrapper{display:inline-block;position:relative;}.c-offer--auto .c-offer__summary-wrapper .g-link{cursor:pointer;}.c-offer--auto .c-offer__summary-wrapper:hover .c-offer__summary-tip{display:block;}.c-offer--auto .c-offer__summary-tip{display:none;position:absolute;top:0;left:0;z-index:3;padding:1.5rem;width:700px;height:auto;}.c-offer--auto .c-offer__summary-tip:hover{display:block;}.block-multistep-form .block-content{text-align:center;}.block-multistep-form .block-content .block-title{font-size:44px;}.block-multistep-form .block-content .block-text{font-size:26px;}.offer-icon-status{color:#969696;}.offer-icon-status--1::before{content:'\f269';color:#48aa7f;}.offer-icon-status--2::before{content:'\f26f';color:#fdab0c;}.offer-icon-status--3::before,.offer-icon-status--4::before{content:'\f269';color:#48aa7f;}.offer-icon-status--5::before{content:'\f271';}.offer-icon-status--5.warning::before{color:#fdab0c;}.offer-icon-status--6::before,.offer-icon-status--10::before{content:'\f271';}.offer-icon-status.hint:hover{cursor:help;}.offer-icon-status.hint::after{content:'\f1f5';margin-left:5px;color:#c6c6c6;}.offer-icon-status--7::before{content:'\f271';color:#df1f1f;}.offer-icon-status--8::before{content:'\f279';}.offer-icon-status--9::before{content:'\f307';}.offer-icon-status--12::before{content:'\f1f1';color:#fdab0c;}.offer-icon-status::before,.offer-icon-status::after{font:normal normal normal 14px/1 'Material-Design-Iconic-Font';}#form-offer .form-title{position:relative;}#form-offer .form-title .form-offer__close{position:absolute;right:5px;top:15px;cursor:pointer;font-size:32px;line-height:32px;}#form-offer .form-title .form-offer__close a{color:#969696;}#form-offer .form-title .form-offer__close a:hover{color:#282828;}#form-offer .guide-link{-webkit-text-size-adjust:100%;}#form-offer .autocorrection-wrapper{float:right;margin:10px;}#form-offer .autocorrection-wrapper .form-number{width:70px;}#form-offer .autocorrection-wrapper label{display:inline-block;vertical-align:middle;}#form-offer .form-item-offer-send-event{font-size:12px;}#form-offer .form-item-cover-comment > label{float:left;}#form-offer .form-item-cover-comment .field-prefix{font-size:14px;float:right;}#form-offer .field--name-field-offer-contact-person{margin-bottom:0.75rem;}#form-offer .field--name-field-offer-contact-person .description{padding:0.375rem 0;font-style:italic;font-weight:300;}#form-offer .field--name-field-offer-contact-person .dropdown{width:260px;margin-right:0.75rem;display:inline-block;vertical-align:middle;}#form-offer .field--name-field-offer-contact-person .dropdown .selected{height:40px;line-height:40px;}#form-offer .field--name-field-offer-services,#form-offer .field--name-field-offer-foods{margin-bottom:30px;}#form-offer .field--name-field-offer-services .fieldset-legend,#form-offer .field--name-field-offer-foods .fieldset-legend{display:none;}#form-offer .field--name-field-offer-services .ajax-progress,#form-offer .field--name-field-offer-foods .ajax-progress{display:none;}#form-offer .field--name-field-event-occasion-type .description{font-style:italic;font-weight:300;}#form-offer .field--name-field-offer-sale-price-auto{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:0.75rem;}#form-offer .field--name-field-offer-sale-price-auto > .form-wrapper{display:inline-block;margin-right:0.75rem;}#form-offer .field--name-field-offer-sale-price-auto .form-item-field-offer-sale-price-auto-0-offset-type{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#form-offer .field--name-field-offer-sale-price-auto .form-item-field-offer-sale-price-auto-0-offset-type-type{margin-right:0.75rem;}#form-offer .field--name-field-offer-sale-price-auto .form-item-field-offer-sale-price-auto-0-offset-type-type .dropdown .selected{height:40px;line-height:40px;width:260px;}#form-offer .field--name-field-offer-sale-price-auto .form-item-field-offer-sale-price-auto-0-offset-type-offset .form-number{width:75px;}#form-offer .ief-entity-table{border-spacing:0;width:100%;}#form-offer .ief-entity-table .field-multiple-drag{width:16px;height:16px;position:absolute;z-index:2;left:8px;top:60%;margin-top:-8px;}#form-offer .ief-entity-table a.tabledrag-handle{float:none;height:auto;width:auto;margin:0;padding:0;}#form-offer .ief-entity-table a.tabledrag-handle .handle{margin:0;padding:0;width:16px;height:16px;background-position:0 0;}#form-offer .ief-entity-table label{display:none;}#form-offer .ief-entity-table .field--name-count .form-number{width:70px;}#form-offer .ief-entity-table input[type=text],#form-offer .ief-entity-table input[type=number]{height:30px;}#form-offer .ief-entity-table .dropdown .selected{height:30px;line-height:30px;}#form-offer .ief-entity-operations{text-align:center;line-height:0;}#form-offer .ief-entity-operations input.form-submit{display:inline-block;width:17px;height:17px;box-shadow:none;-webkit-box-shadow:none;color:transparent;overflow:hidden;border-radius:0;padding:0;background:url("/themes/custom/cater/images/icon_cancel.svg") no-repeat;background-size:17px 17px;margin-top:5px;}#form-offer .ief-entity-operations input.form-submit:hover{background:url("/themes/custom/cater/images/icon_cancel_dark.svg") no-repeat;}#form-offer .ief-entity-operations input.form-submit:disabled{background:url("/themes/custom/cater/images/form_preloader.gif") no-repeat;}#form-offer .ief-entity-table th{border-bottom:1px solid #b6ddcc;padding:0.75rem;font-size:12px;font-weight:400;text-align:left;color:#969696;white-space:nowrap;padding-bottom:6px;}#form-offer .ief-entity-table td{padding:0.25rem;}#form-offer .ief-entity-table td:nth-child(n+4){white-space:nowrap;}#form-offer .ief-entity-table td:last-child{width:40px;}#form-offer .ief-tabledrag-handle{width:20px;}#form-offer .inline-entity-form-offer_food_entity-food_id,#form-offer .inline-entity-form-offer_service_entity-service_id{padding-left:35px;min-width:200px;}#form-offer .inline-entity-form-offer_food_entity-format{width:170px;}#form-offer .inline-entity-form-offer_food_entity-format .dropdown .selected,#form-offer .inline-entity-form-offer_food_entity-format .dropdown li{font-size:14px;padding-left:6px;}#form-offer .inline-entity-form-offer_food_entity-format .dropdown li{font-size:12px;}#form-offer .inline-entity-form-offer_service_entity-count{width:130px;}#form-offer .ief-entity-table tr:nth-child(even){background:#f6fbf8;}@media (max-width:1199px){#form-offer .inline-entity-form-offer_service_entity-type,#form-offer .inline-entity-form-offer_food_entity-type{width:auto;}}#form-offer .inline-entity-form-offer_service_entity-type .type-name,#form-offer .inline-entity-form-offer_food_entity-type .type-name{vertical-align:middle;font-size:12px;margin-left:10px;white-space:normal;display:inline-block;}@media (max-width:1199px){#form-offer .inline-entity-form-offer_service_entity-type .type-name,#form-offer .inline-entity-form-offer_food_entity-type .type-name{display:none;}}#form-offer .inline-entity-form-offer_service_entity-type .type-icon,#form-offer .inline-entity-form-offer_food_entity-type .type-icon{display:inline-block;vertical-align:middle;height:30px;width:30px;}#form-offer input[data-drupal-selector="edit-field-offer-foods-actions-ief-add"],#form-offer input[data-drupal-selector="edit-field-offer-services-actions-ief-add"],#form-offer .add-food{margin:10px;}#form-offer input[data-drupal-selector="edit-field-offer-foods-actions-ief-add"]:disabled,#form-offer input[data-drupal-selector="edit-field-offer-services-actions-ief-add"]:disabled,#form-offer .add-food:disabled{background:url("/themes/custom/cater/images/form_preloader.gif") no-repeat 10px center;color:#969696;cursor:default;}#form-offer input[data-drupal-selector="edit-field-offer-foods-actions-ief-add"]:disabled.disable-preload,#form-offer input[data-drupal-selector="edit-field-offer-services-actions-ief-add"]:disabled.disable-preload,#form-offer .add-food:disabled.disable-preload{background:#f0f0f0;color:#ccc;border-color:#ccc;}#form-offer input[data-drupal-selector="edit-field-offer-foods-actions-ief-add"]:disabled:hover,#form-offer input[data-drupal-selector="edit-field-offer-services-actions-ief-add"]:disabled:hover,#form-offer .add-food:disabled:hover{box-shadow:none;}#form-offer .messages{margin-left:-15px;margin-right:-15px;}#form-offer .tabledrag-changed-warning{margin:0;}#form-offer .form-offer-sale{border:1px solid #44ab7f;padding:15px;border-radius:15px;margin-bottom:15px;}#form-offer .form-offer-sale #offer-sale-checkbox .field--name-field-offer-sale-access{display:inline-block;margin-bottom:0;}#form-offer .form-offer-sale #description{text-align:right;line-height:40px;color:#969696;}#form-offer .form-offer-sale #offer-sale{display:none;}#form-offer .form-offer-sale #offer-sale .offer-sale-publish-status{padding-bottom:15px;text-align:center;}#form-offer .form-offer-sale #offer-sale .offer-sale-publish-status .check{color:#48aa7f;}#form-offer .form-offer-sale #offer-sale .offer-sale-publish-status .not-check{color:#969696;}#form-offer .form-offer-sale #offer-sale .field--name-field-offer-total input,#form-offer .form-offer-sale #offer-sale .field--name-field-people-count input{height:40px;width:150px;margin-bottom:15px;}#form-offer .form-offer-sale #offer-sale .custom-field-image{max-width:250px;}#form-offer .form-offer-sale #offer-sale .custom-field-image input[type=file]{height:65px;}#form-offer .form-offer-sale #offer-sale .field--name-field-offer-format .dropdown{max-width:251px;margin-bottom:15px;}#form-offer .form-offer-sale #offer-sale .field--name-field-offer-format .dropdown .selected{height:40px;line-height:40px;max-width:251px;}#form-offer .form-offer-sale #offer-sale .field--name-field-event-occasion .select2{width:600px !important;}#form-offer .form-offer-sale #offer-sale .field--name-field-tags{margin-bottom:1.5rem;}#form-offer .form-offer-sale #offer-sale .field--name-field-tags .form-wrapper{margin-bottom:0.75rem;}#form-offer .form-offer-sale #offer-sale .field--name-field-tags .form-item-type-checkbox{display:inline-block;}#form-offer .form-offer-sale #offer-sale .form-item-field-editing-disabled-value{margin-top:5px;}#form-offer #open-foods-catalog,#form-offer #open-services-catalog{margin:10px;}#form-offer #result-table .table-head .total{font-weight:normal;font-size:16px;color:#262626;}#form-offer #result-table .table-row:nth-child(odd){background:#f6fbf8;}#form-offer #result-table .table-row{padding:5px 0;}#form-offer #result-table .table-total{padding:14px 0;}#form-offer #result-table .table-total{border-top:1px solid #b6ddcc;}#form-offer #result-table .table-total .total{font-weight:normal;}#form-offer #result-table #services{margin-top:20px;}#form-offer #result-table .result-table__food-types-info{display:none;}#form-offer #result-table .result-table__food-types-info .messages{display:none;}#form-offer #result-table .result-table__total{position:fixed;bottom:0;left:0;z-index:2;background-color:#fff;padding:0.75rem 0;width:100%;box-shadow:0 0 25px 0 rgba(23,52,39,0.2);}#form-offer #result-table .result-table__total-label{color:#aaa;font-size:80%;}#form-offer #result-table .result-table__total .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#form-offer #result-table .result-table__row{text-align:center;}#form-offer #result-table .result-table__row--output{min-width:250px;}#form-offer #result-table .result-table__total-item{display:inline-block;margin:0 0.75rem;vertical-align:middle;text-align:center;}#form-offer #result-table .result-table__total-item:last-child{margin-right:0;}#form-offer #result-table .result-table__total-info{font-size:0.8em;color:#aaa;}#form-offer #result-table .result-table__total-info:hover{color:#262626;}#form-offer #services-list{margin-bottom:30px;}#form-offer #services-list .field--name-field-collection-services-node{padding-left:35px;}#form-offer #services-list .field-service-type{max-width:192px;height:30px;overflow:hidden;}#form-offer #services-list .field-service-type span{vertical-align:middle;font-size:14px;margin-left:15px;}@media (max-width:1199px){#form-offer #services-list .field-service-type span{display:none;}}#form-offer #services-list .field-service-type .type-icon{display:inline-block;vertical-align:middle;height:30px;width:30px;}#form-offer #services-list #open-services-catalog{margin:0 0 20px;}#form-offer #services-list .field--name-field-collection-services-count.hide .form-item{display:none;}#form-offer #form-footer{padding-bottom:20px;border-top:1px solid #44ab7f;}#form-offer #form-footer #offer-sale-info{padding:15px 0;color:#969696;font-size:0.9em;}#form-offer #form-footer .form-item-field-offer-template-value label,#form-offer #form-footer .form-item-field-offer-sale-access-value label,#form-offer #form-footer .form-item-offer-sale-status label{line-height:40px;}#form-offer #form-footer .form-item-field-offer-template-value label::before,#form-offer #form-footer .form-item-field-offer-sale-access-value label::before,#form-offer #form-footer .form-item-offer-sale-status label::before{margin-top:10px;}#form-offer #form-footer .actions{margin:10px 0;}#form-offer #form-footer .field--name-field-prepay-amount label{display:block;float:left;margin-right:10px;line-height:30px;}#form-offer #form-footer .field--name-field-prepay-amount .dropdown{float:left;min-width:160px;}#form-offer #form-footer .form-admin-actions{margin-top:10px;}#form-offer #form-footer .parent_discount,#form-offer #form-footer .calc_total_discount{font-weight:bold;}#form-offer #form-footer .form-footer-info{font-size:0.9em;text-align:center;}#form-offer .field--name-title input,#form-offer .field--name-field-offer-total input,#form-offer .field--name-field-template-name input{height:40px;}#form-offer .field--name-field-offer-total input.offer-changed{border-color:#ffb400;}#form-offer .field--name-field-order-before-hours label{display:inline-block;}#form-offer .field--name-field-order-before-hours .form-number{width:60px;}#form-offer #save-template{padding:15px 0;}#form-offer #edit-draft,#form-offer #edit-delete{margin-left:0.75rem;box-shadow:none;}#form-offer .field--name-field-food-count input::-webkit-outer-spin-button,#form-offer .field--name-field-food-count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}#form-offer .field--name-field-food-count input{-moz-appearance:textfield;}#form-offer .order-body dt{color:#969696;}#form-offer .order-body dt.budget{float:left;margin-right:20px;}#form-offer .dropdown{width:auto;}#form-offer .dropdown .selected,#form-offer .dropdown li{height:28px;line-height:28px;}#form-offer .table-fields thead,#form-offer .table-fields label,#form-offer .tabledrag-toggle-weight-wrapper,#form-offer .field--name-title label,#form-offer .field--name-field-offer-total label,#form-offer .field--name-field-template-name label,#form-offer .delta-order{display:none !important;}#form-offer .offer-deadline{margin:0 auto;}#form-offer .offer-deadline__fields .form-item-deadline-value{display:inline-block;vertical-align:middle;width:80px;}#form-offer .offer-deadline__fields .form-item-deadline-option{display:inline-block;vertical-align:middle;width:216px;}#form-offer .offer-deadline__fields .form-item-deadline-option .dropdown .selected{height:40px;line-height:40px;}#form-offer .offer-deadline--hide{display:none;}#form-offer .sale-offer-event-date{margin:1.5rem 0;}#form-offer .sale-offer-event-date .delivery-date{margin-bottom:0.375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#form-offer .sale-offer-event-date .delivery-date__date{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:0.75rem;}#form-offer .sale-offer-event-date .form-item-delivery-time{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}#form-offer .sale-offer-event-date .form-item-delivery-time .selected{height:38px;line-height:38px;}#offer-sale .field--name-field-offer-total label{display:block !important;}.neworder-summary-wrapper,.order-summary-wrapper,.order-aside-cards-wrapper [class^='col-']{margin-bottom:15px;}.neworder-summary-row.hided,.order-summary-row.hided{display:none;}.neworder-summary{padding:15px;height:70px;}.neworder-summary__icon{height:40px;width:40px;float:left;margin-right:15px;}.neworder-summary__title{overflow:hidden;font-size:26px;font-weight:400;white-space:nowrap;}.neworder-summary__open{text-align:right;font-size:20px;font-weight:500;color:#c5c5c5;line-height:40px;white-space:nowrap;}.neworder-summary__open i{font-weight:bold;font-size:24px;vertical-align:middle;}.order-summary{position:relative;padding:23px;height:100%;}.order-summary__title{margin:0;font-size:26px;position:relative;}.order-summary__icon{height:80px;width:80px;float:left;margin-right:18px;}.order-status{padding:17px;}.order-status__list{font-size:14px;line-height:28px;margin-bottom:0;}.order-status__list dt{min-width:80px;color:#aaa;padding-right:6px;}.order-status__list .day_views{color:#aaa;}.order-status__won-offers a{border-bottom:1px dashed #48aa7f;}.order-status__name{color:#48aa7f;}.order-status__order-number{color:#48aa7f;font-size:22px;}.order-status__order-number.private{color:#ffb400;}.order-status__sale-offer-link{color:#aaa;}.order-status__sale-offer-link a:hover{text-decoration:underline;}.order-status .client-order{line-height:16px;margin:5px 0;}.order-map{padding:0;}.order-map--distance{display:none;padding:5px;text-align:center;}.order-map--distance.show{display:block;}.order-client{padding:17px;}.order-client .content-card__header{margin-bottom:0;}.order-client__name{display:block;color:#48aa7f;font-size:22px;}.order-client__name:hover{text-decoration:underline;}.order-client .clipboardjs{width:3px;padding:0;border:0;margin-left:1px;}.order-client .clipboardjs-button{margin-left:-1px;padding:0 4px;}.order-client__edit{position:absolute;top:0.75em;right:1.5em;color:#aaa;}.order-client__edit:hover{color:#48aa7f;}.order-client__stats{line-height:24px;}.order-client__stats .user-info__stats{float:right;}.order-client__contacts dt{color:#aaa;}.order-client__contacts dd{font-size:20px;margin:0;}.order-client__contacts dd a{color:#262626;}.order-client__additional-phones .phone-with-comment-item .phone-with-comment-item__comment{font-size:70%;}.order-client ul{margin:0;padding:0 0 0 12px;font-size:0.9em;}.order-client__hidden-contacts-tip{font-size:13px;line-height:18px;padding:5px 10px;background:-webkit-repeating-linear-gradient(135deg,#fff,#fff 1px,#e5e5e5 1px,#e5e5e5 2px);background:repeating-linear-gradient(-45deg,#fff,#fff 1px,#e5e5e5 1px,#e5e5e5 2px);}.order-client__hidden-contacts-tip i{color:#df1f1f;}.admin-info .order-summary-list{margin:0 auto;}.client-coupon--redeemed{text-decoration:line-through;}.client-coupon--activated::after{content:'\002714';}.order-comments{padding:23px;margin-bottom:15px;}.order-comments .login_text{padding:0 16px;}.order-comments .login_text a{color:#48aa7f;text-decoration:underline;}.order-comments .empty{color:#aaa;}.order-comments .comment-form::after{content:"";display:table;clear:both;}.order-comments.feedbacks .field--name-comment-body{margin-bottom:16px;}.order-comments .form-textarea{border-radius:4px;background-color:rgba(72,170,127,0.05);}.order-comments .comments-warning{font-size:12px;background:url(/themes/custom/cater/images/message_bg.png);width:auto;float:left;}.order-comments .comments-warning span{padding:0 30px;background:url(/themes/custom/cater/images/message_error.png) no-repeat 7px center;line-height:30px;display:block;}.order-comments .field--name-field-note-type{float:left;}.order-comments .field--name-field-note-type label{float:left;line-height:42px;margin-right:10px;}.order-comments .field--name-field-note-type .dropdown{float:left;width:200px;}.order-comments .form-actions{float:right;}.order-comments article{margin-bottom:16px;border-bottom:1px solid #f1f1f1;}.order-comments .indented{margin-left:16px;}.comments--caterme_order_admin_notes .comment__content .field--name-field-note-type{float:left;font-weight:bold;margin-right:5px;}.comments--caterme_order_admin_notes .comment__content .field--name-field-note-type::after{content:': ';display:inline;}.action-block{position:relative;margin-bottom:15px;padding:1.5rem;-webkit-text-size-adjust:100%;}.action-block .emoji{vertical-align:text-bottom;}.action-block__text{font-size:24px;font-weight:100;color:#262626;line-height:32px;-webkit-text-size-adjust:100%;}.action-block__text small{margin-top:0.75rem;font-size:16px;display:block;line-height:1.3;font-weight:400;-webkit-text-size-adjust:100%;}@media (max-width:991px){.action-block__text{margin:0 3rem 0.75rem;}}.action-block__actions{text-align:center;}.action-block__actions .c-btn{padding:0 20px;margin:0.375rem;}.action-block__actions .g-link{font-weight:500;padding:0.375rem 0;}.action-block__actions .action-block__button-info{font-weight:100;}@media (max-width:991px){.action-block{text-align:center;}}.action-block--order_checked,.action-block--offer_selected,.action-block--offer_completion{text-align:center;}.action-block--warning{background-color:#fff5dc;border-top:solid 6px #ffb401;}.action-block--info{background-color:#edf9ee;border-top:solid 6px #48aa7f;}.action-block--small{padding:0.75rem;}.action-block--small .action-block__text{font-size:14px;line-height:1.3;}.related-orders footer{text-align:center;margin-top:16px;}.related-order{border-top:6px solid #48aa7f;padding:16px;margin-bottom:15px;}.related-order__icon{height:80px;width:80px;float:left;margin-right:18px;}.related-order__title{margin:0;font-size:22px;position:relative;top:7px;color:#48aa7f;}.related-order__title:hover{text-decoration:underline;}ul.order-links.links.inline{display:block;margin:0;text-align:right;}ul.order-links.links.inline li a{text-decoration:none;}ul.order-links.links.inline li a:hover{text-decoration:underline;color:#48aa7f;}ul.order-links.links.inline.inline li{margin-right:2px;padding-left:0;}ul.order-links.links.inline.inline li i{vertical-align:middle;font-size:1.2em;color:#48aa7f;}ul.order-links.links.inline.inline li.order-links__order_cancel,ul.order-links.links.inline.inline li.order-links__order_cancel a{color:#aaa;}.order-summary-table{width:100%;border:0;border-spacing:0;}.order-summary-table tr td{padding:5px;}.order-summary-table__label{color:#aaa;width:40%;}.order-summary-table__value{width:60%;text-align:right;}.order-page h2{padding:0 16px;margin:0;}.offer-draft{margin-bottom:16px;padding:23px;text-align:center;}.offer-draft__title{margin-top:0;}.order-status-field,.offer-status{color:#969696;white-space:nowrap;}.order-status-field::before,.order-status-field::after,.offer-status::before,.offer-status.hint::after{display:inline-block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.order-status-field.order-status-2::before,.order-status-field.order-status-4::before,.order-status-field.order-status-5::before{content:'\f269';color:#48aa7f;}.order-status-field.order-status-3::before{content:'\f26f';color:#fdab0c;}.order-status-field.order-status-6::before{content:'\f271';}.order-status-field.hint:hover{cursor:help;}.order-status-field.hint::after{content:'\f1f5';margin-left:5px;color:#c6c6c6;}.order-teaser__created{font-size:12px;}.order-teaser .order-status-field div{display:inline-block;}.order-teaser .button-action{padding:0 8px;width:100%;margin-top:10px;}.offer-created{color:#969696;font-size:12px;margin-top:3px;white-space:nowrap;}.offer-manager{font-size:12px;}i.zmdi-pin-account{color:#c6c6c6;}i.zmdi-pin-account.online{color:#48aa7f;}.partner-info .name i{position:absolute;right:0;}.order-link-share{padding:0.75rem;margin-bottom:15px;text-align:center;}.order-link-share__title{margin:0 0 0.75rem;}.order-link-share__field{margin-bottom:0.75rem;}.order-link-share .clipboardjs{width:290px;}.offered-locations{margin-bottom:1.5rem;}.offered-locations .c-locations-table__title{color:#262626;}.offered-locations .c-locations-table__content{padding:1.5rem;}.c-foods-table{font-size:14px;}.c-foods-table__format-title{text-align:center;font-size:26px;padding-top:20px;}.c-foods-table__group-header{color:#c5c5c5;font-size:12px;}.c-foods-table__group-header-col{padding:10px 0;}.c-foods-table__group-title{color:#56b590;font-size:22px;font-weight:400;margin:20px 0 5px;}.c-foods-table__group-title:first-child{margin-top:0;}.c-foods-table__group-total-output{font-size:14px;color:#222;font-weight:500;margin-left:6px;}.c-foods-table__group-total-output--small{font-weight:300;font-size:13px;}.c-foods-table__content--tile .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media print{.c-foods-table__content--tile .col-xs-6{width:33.33333333%;}}.c-foods-table__content--tile .row > div{margin-bottom:15px;}.c-foods-table__food-row{min-height:40px;border-radius:3px;background-color:#f3f1e5;margin-bottom:5px;font-size:14px;}.c-foods-table__food-row--total{margin-top:15px;font-size:13px;font-weight:400;}.c-foods-table__food-row--total .c-foods-table__food-name{padding-left:0;}.c-foods-table__food-row:hover{background-color:#ebe9dc;}.c-foods-table__food-view{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:6px;}.c-foods-table__food-image{-webkit-box-flex:0;-webkit-flex:0 0 93px;-ms-flex:0 0 93px;flex:0 0 93px;display:block;border-radius:3px 0 0 3px;margin-right:12px;height:70px;width:93px;}.c-foods-table__food-image img{width:100%;height:100%;border-radius:6px;}.c-foods-table__food-image:hover ~ .food-popup{visibility:visible;opacity:1;}.c-foods-table__food-name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;padding:8px 0;}@media (max-width:991px){.c-foods-table__food-name{font-size:12px;}}.c-foods-table__food-label{font-weight:500;}.c-foods-table .field--name-body{font-size:80%;}.c-foods-table .field--name-body .output,.c-foods-table .field--name-body .more-link-wrapper{display:inline;}.c-foods-table__food-edit{color:#aaa;}.c-foods-table__food-edit:hover{color:#48aa7f;}.c-foods-table__value{padding:9px 0;white-space:nowrap;}@media (max-width:991px){.c-foods-table__value{font-size:12px;}}.c-foods-table .food-popup{visibility:hidden;opacity:0;position:absolute;left:125px;top:50%;width:345px;z-index:1;background-color:#fff;box-shadow:12px 3px 18px 0 rgba(0,0,0,0.27);padding:20px;border-radius:12px;line-height:normal;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.c-foods-table .food-popup img{width:310px;}.c-foods-table .food-popup__title{font-size:22px;font-weight:500;padding-top:15px;}.c-foods-table .food-popup__body{padding-top:15px;font-size:15px;font-weight:300;line-height:1.33;}.c-foods-table .food-popup::before{display:block;content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;position:absolute;z-index:2;left:-10px;top:50%;margin-top:-10px;}.c-foods-table__food-view-tile{background:#f3f1e5;border-radius:3px;overflow:hidden;color:#222;height:100%;text-align:center;}.c-foods-table__food-view-tile-content{padding:0 15px 40px;text-align:center;min-height:165px;position:relative;}.c-foods-table__food-view-tile .c-foods-table__food-name{padding:8px 0 0;font-size:18px;font-weight:500;line-height:1.06;}.c-foods-table__food-view-tile .c-foods-table__body,.c-foods-table__food-view-tile .c-foods-table__values{padding-top:8px;font-size:13px;}.c-foods-table__food-view-tile .c-foods-table__values{position:absolute;bottom:17px;left:0;width:100%;text-align:center;}.c-foods-table__food-view-tile .c-foods-table__value{padding:0 4px;display:inline-block;font-size:13px;font-weight:400;}.c-foods-table__food-image-preview{height:100px;}.c-foods-table__food-image-large{display:block;width:100%;height:auto;}.c-foods-table__food-image-large img{width:100%;height:auto;}.c-services-table__title{color:#56b590;font-size:22px;font-weight:400;margin:20px 0 5px;}.c-services-table__service-row{height:40px;border-radius:3px;background-color:#f3f1e5;margin-bottom:5px;line-height:40px;}.c-services-table__service-row:hover{background-color:#ebe9dc;}.c-services-table__service-row:hover .service-popup{visibility:visible;opacity:1;}.c-services-table__image{position:absolute;top:6px;width:28px;}.c-services-table__name{margin-left:40px;max-height:40px;overflow:hidden;}.c-services-table__image,.c-services-table__name{cursor:pointer;}.c-services-table__service-edit{position:absolute;right:0;top:0;color:#aaa;}.c-services-table__service-edit:hover{color:#48aa7f;}.c-services-table__view{position:relative;}.c-services-table__count{white-space:nowrap;text-align:right;}.c-services-table__total-price{white-space:nowrap;text-align:right;}.c-services-table .service-popup{visibility:hidden;opacity:0;position:absolute;left:50px;top:50px;width:345px;z-index:2;background-color:#fff;box-shadow:12px 3px 18px 0 rgba(0,0,0,0.27);padding:20px;border-radius:12px;line-height:normal;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.c-services-table .service-popup__title{font-size:16px;font-weight:500;}.c-services-table .service-popup__body{padding-top:15px;font-size:12px;font-weight:300;line-height:1.33;}.c-services-table .service-popup::before{display:block;content:'';width:0;height:0;border-left:10px solid transparent;border-bottom:10px solid white;border-right:10px solid transparent;position:absolute;z-index:2;top:0;left:10%;margin-top:-10px;}.c-services-table__photos .field__item{display:inline-block;vertical-align:middle;}.c-services-table__photos .field__item img{height:80px;width:auto;}.c-locations-table__title{color:#56b590;font-size:22px;font-weight:400;margin:20px 0 5px;}.c-locations-table__location-row{overflow:hidden;border-radius:3px;background-color:#f3f1e5;line-height:40px;margin-bottom:5px;}.c-locations-table__location-row:hover{background-color:#ebe9dc;}.c-locations-table__image{display:inline-block;vertical-align:middle;width:28px;margin-right:5px;}.c-locations-table__photos .field__item{display:inline-block;vertical-align:middle;}.c-locations-table__photos .field__item img{height:150px;width:auto;}.c-locations-table__info{display:inline-block;vertical-align:middle;}.c-locations-table__info-body{padding-bottom:0.5em;line-height:1.5em;font-size:0.9em;}.c-locations-table__location-edit{color:#aaa;}.c-locations-table__location-edit:hover{color:#48aa7f;}.c-locations-table__view{display:inline-block;position:relative;}#profile-edit-form .form-item,#profile-edit-form .form-wrapper{margin-bottom:0.75rem;}#profile-edit-form .custom-field-image.custom-field-user-image{margin:0 auto;text-align:center;}#profile-edit-form .messages{margin-left:-15px;margin-right:-15px;}#profile-edit-form .form-checkboxes .js-form-type-checkbox label::before{margin-bottom:5px;}#profile-edit-form .field--name-field-sex .dropdown{width:auto;}#profile-edit-form .field--name-field-birthday{font-size:0.75em;color:#969696;}#profile-edit-form .field--name-field-birthday input[type=date]{max-width:150px;}#profile-edit-form .field--name-field-birthday .form-item-type-select{float:left;margin-right:1%;width:30%;}#profile-edit-form .field--name-field-birthday .form-item-type-select .dropdown{width:auto;}#profile-edit-form .field--name-field-client-firm,#profile-edit-form .field--name-field-is-agency{margin-top:-25px;}#profile-edit-form .field--name-field-client-firm .form-item,#profile-edit-form .field--name-field-is-agency .form-item{margin:0;}#profile-edit-form #edit-pass::after{content:' ';display:table;clear:both;}#profile-edit-form #edit-pass .form-item{float:left;width:49%;}#profile-edit-form #edit-pass .form-item:first-child{margin-right:2%;}#profile-edit-form .field--name-field-docs{float:left;margin-bottom:0.75rem;}#profile-edit-form .field--name-field-docs table{font-size:14px;}#profile-edit-form .field--name-field-docs .file--image{display:block;}#profile-edit-form .field--name-field-docs summary{line-height:42px;}#profile-edit-form .field--name-field-docs .tabledrag-toggle-weight-wrapper,#profile-edit-form .field--name-field-docs .form-item-type-managed-file label{display:none;}#profile-edit-form .field--name-field-docs a.tabledrag-handle .handle{margin-top:0;width:22px;height:22px;}#profile-edit-form .field--name-field-docs .form-managed-file{margin:5px 0;white-space:nowrap;max-width:300px;overflow:hidden;}#profile-edit-form .field--name-field-docs input.button{height:30px;padding:0 20px;line-height:30px;}#profile-edit-form .field--name-field-docs .description{font-size:0.8em;}#profile-edit-form .field--name-field-partner-description textarea{height:131px;resize:vertical;}#profile-edit-form .field--name-field-domain-source .dropdown,#profile-edit-form .form-item-timezone .dropdown{width:100%;}#profile-edit-form .form-item-timezone .select2-container .select2-selection--single{height:40px;}#profile-edit-form .form-item-timezone .select2-container .select2-selection--single .select2-selection__rendered{line-height:40px;}#profile-edit-form .form-item-timezone .select2-container .select2-selection--single .select2-selection__arrow{height:37px;}#profile-edit-form .form-description .text{padding-top:10px;padding-bottom:10px;}#profile-edit-form #edit-actions{padding:40px 0;}#profile-edit-form #link-edit-pass,#profile-edit-form #show-additional-emails,#profile-edit-form #show-additional-phones{font-size:12px;color:#55b690;text-decoration:underline;margin-top:35px;cursor:pointer;display:inline-block;}#profile-edit-form #edit-field-additional-emails-wrapper{display:none;}#profile-edit-form #show-additional-phones{margin:0 0 3em;}#profile-edit-form .description{display:none;}#profile-edit-form .file--image{display:none;}#profile-edit-form .file-size{display:none;}#profile-edit-form .field--name-field-terms-use{display:none;}#profile-edit-form .edit-hidden #edit-pass{display:none;}#profile-edit-form .password-suggestions{display:none !important;}#profile-edit-form #phone-confirmation{display:inline-block;position:relative;white-space:nowrap;}#profile-edit-form #phone-confirmation .phone-confirm-link{margin:22px 10px 0 0;}#profile-edit-form #phone-confirmation .ajax-progress{position:absolute;right:20px;top:50%;margin-top:-8px;background:url("/themes/custom/cater/images/form_button_green_preloader.gif") no-repeat center;width:16px;height:16px;}#profile-edit-form #phone-confirmation .ajax-progress .throbber{display:none;}#profile-edit-form .phone-confirm-ok{margin:28px 0 0;color:#48aa7f;}#profile-edit-form .field--name-field-cover-comments table tr td > .form-wrapper{padding-bottom:15px;}#profile-edit-form .field--name-field-cover-comments .field-label{display:none;}#profile-edit-form .field--name-field-cover-comments .fieldset-wrapper{margin-top:1.5rem;}#profile-edit-form .field--name-field-cover-comments .fieldset-wrapper > .form-wrapper{padding-bottom:0;}#profile-edit-form .field--name-field-cover-comments .field--name-field-comment{padding-bottom:0;}#profile-edit-form .field--name-field-extra-phones .phone-with-comment-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:0;}#profile-edit-form .field--name-field-extra-phones .phone-with-comment-item .form-item-type-tel{margin-right:0.75rem;}#profile-edit-form .field--name-field-phone{padding-bottom:0;margin-bottom:0.75rem;}#profile-edit-form .field--name-field-order-frequency .dropdown{width:100%;}#profile-edit-form .field--name-format-settings caption{font-size:14px;text-align:left;}#profile-edit-form .field--name-format-settings th{font-size:14px;font-weight:300;text-align:left;}#profile-edit-form .field--name-format-settings .form-number{width:100px;}#profile-edit-form .field--name-contact-person-profiles .container-inline{margin-top:1.5rem;}#partner-register-form .form-row .form-col:nth-child(1){width:368px;}#partner-register-form .form-row .form-col:nth-child(2){width:328px;padding-left:63px;}#partner-register-form .field--name-field-partner-year,#partner-register-form .field--name-field-partner-workers{float:left;width:50%;}#partner-register-form .field--name-field-partner-year input,#partner-register-form .field--name-field-partner-workers input{width:150px;}#partner-register-form .field--name-field-terms-use{padding:1em;}#partner-register-form .field--name-field-terms-use label{font-size:14px;padding-left:33px;}#partner-register-form .description,#partner-register-form .file--image,#partner-register-form .file-size{display:none;}.c-bank-details-form .messages{width:100%;margin-bottom:0.75rem;}.c-bank-details-form__label{margin:0.25em 0;font-weight:500;}.c-bank-details-form input[type=text],.c-bank-details-form input[type=tel],.c-bank-details-form input[type=email]{height:30px;padding:0 4px 0 8px;font-size:14px;}.c-bank-details-form textarea{padding:6px 10px;font-size:14px;}.c-bank-details-form__group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.c-bank-details-form__group .form-item-select-revision-id{width:80%;font-size:0.75em;}.c-bank-details-form__group .form-item-select-revision-id .dropdown{width:100%;}.c-bank-details-form__group .field--name-field-name{width:40%;}.c-bank-details-form__group .field--name-field-inn{width:18%;}.c-bank-details-form__group .field--name-field-kpp,.c-bank-details-form__group .field--name-field-bik{width:15%;}.c-bank-details-form__group .field--name-field-ogrn{width:20%;}.c-bank-details-form__group .field--name-field-account,.c-bank-details-form__group .field--name-field-corr{width:26%;}.c-bank-details-form__group .field--name-field-bank{width:30%;}.c-bank-details-form__group .form-item{margin-bottom:0.25rem;}.c-bank-details-form__group--ceo .form-wrapper{width:30%;}.c-bank-details-form__group--details .form-item-payment-amount{width:30%;}.c-bank-details-form__group--details .form-item-document-reason{width:65%;}.c-bank-details-form__group--address .form-item-field-vat .dropdown{width:180px;}.c-bank-details-form__group--personal .field--name-field-email{width:30%;}.c-bank-details-form__group--personal .field--name-field-phone{width:25%;}.c-bank-details-form__group--personal .form-item-offer-payment-conditions{width:35%;}.c-bank-details-form__group--documents{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.c-bank-details-form__group--documents .payment-documents .form-item{margin:5px 0;}.c-bank-details-form .form-actions{padding:0;}.views-cater-table{padding-bottom:36px;}.views-cater-table .cater-title{margin:32px 0 0 40px;}.views-cater-table .cater-title .dropdown{width:300px;}.views-cater-table .cater-title .dropdown li{font-size:0.8em;}.views-cater-table .form-item{font-size:18px;margin-top:-5px;}.views-cater-table .form-item ul{margin:0;padding:0;}.views-cater-table .save-nodes-footer{text-align:right;padding-right:40px;}.views-cater-table .save-nodes-footer .offer-add-nodes{float:none;margin-top:20px;}.views-cater-table .save-nodes-footer .offer-add-nodes.process{background:#fff url("/themes/custom/cater/images/form_preloader.gif") no-repeat center center;color:transparent;border:1px solid #c6c6c6;}.views-cater-table #search-form{margin:26px 0 0;}.views-cater-table #search-form input{float:left;height:40px;border:1px solid #c6c6c6;border-radius:3px 0 0 3px;font-size:16px;padding:0 8px 0 16px;width:75%;}.views-cater-table #search-form #submit-search{float:left;display:block;height:40px;width:46px;border:1px solid #c6c6c6;border-left:none;border-radius:0 3px 3px 0;background:url("/themes/custom/cater/images/icon_search.png") no-repeat center center;cursor:pointer;}.views-cater-table #search-form #submit-search :hover{background-color:#f6fbf8;}.views-cater-table .guide-link{display:inline-block;padding:12px 0;}.views-cater-table .button-green{float:left;padding:0 35px;}.views-cater-table #add-food{margin:22px 0 12px;}@media (max-width:992px){.views-cater-table #add-food{padding:0 25px;}}.views-cater-table .orders-export{margin-top:24px;}.views-cater-table .orders-export--radio{display:inline-block;margin-right:10px;}.views-cater-table .orders-export--dates{margin-top:10px;}.views-cater-table .orders-export--date{max-width:130px;margin-right:10px;float:left;}.views-cater-table .full-page-wrapper{padding-bottom:40px;position:relative;}.views-cater-table .full-page-wrapper #popup-close,.views-cater-table .full-page-wrapper #popup-close-view-foods{position:absolute;z-index:10;right:20px;top:16px;cursor:pointer;font-size:32px;line-height:32px;color:#969696;}.views-cater-table .full-page-wrapper #popup-close:hover,.views-cater-table .full-page-wrapper #popup-close-view-foods:hover{color:#282828;}.views-cater-table .pager{float:right;margin-top:16px;padding-right:22px;}.views-cater-table #table-tabs{margin:20px 20px 0;height:48px;border-bottom:1px solid #b6ddcc;}.views-cater-table #table-tabs a{display:block;float:left;height:48px;line-height:48px;text-align:center;color:#48aa7f;cursor:pointer;border:1px solid #fff;border-bottom-color:#b6ddcc;padding:0 5px;position:relative;text-decoration:none;}.views-cater-table #table-tabs a .foods-count{color:#48aa7f;font-weight:normal;font-size:11px;position:absolute;z-index:1;right:6px;top:4px;height:auto;line-height:normal;}.views-cater-table #table-tabs a .foods-count.warning{background:#fdab0c;padding:1px 5px;border-radius:10px;color:white;font-weight:bold;}.views-cater-table #table-tabs a.active{border:1px solid #b6ddcc;border-bottom-color:#fff;}.views-cater-table #table-tabs a:first-child{border-left:none;}.views-cater-table #count-rows{display:block;font-size:12px;color:#969696;margin:0 0 0 40px;}.views-cater-table .order-teaser{font-size:14px;cursor:inherit;}.views-cater-table .order-teaser div[class*='col-']{padding-top:16px;padding-bottom:16px;}.views-cater-table .order-teaser div[class*='col-']:first-child{text-align:center;}.views-cater-table .order-teaser--content:hover{background-color:transparent;box-shadow:none;}.views-cater-table .listing-sort .sort-edit,.views-cater-table .pager-count .count-edit{vertical-align:baseline;}.views-cater-table .listing-sort,.views-cater-table .pager-count{margin-top:16px;}.views-cater-table .listing-sort .sort-edit::after,.views-cater-table .listing-sort .count-edit::after,.views-cater-table .pager-count .sort-edit::after,.views-cater-table .pager-count .count-edit::after{vertical-align:middle;padding:0;margin-top:3px;}.views-cater-table .listing-sort{margin-left:16px;}.views-cater-table .pager-count{margin-right:0;}.views-cater-table .views-exposed-form{display:none;}.views-cater-table #views-cater-filters{padding:20px 20px 0;}.views-cater-table #views-cater-filters .form-item{float:left;margin-right:10px;}#catalog-select .form-select-node{text-align:left;}#catalog-select .form-select-node .js-form-type-number{position:relative;width:60px;float:left;margin-right:10px;margin-top:0;min-height:40px;}#catalog-select .form-select-node .js-form-type-number input{-moz-appearance:textfield;}#catalog-select .form-select-node .js-form-type-number input::-webkit-outer-spin-button,#catalog-select .form-select-node .js-form-type-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}#catalog-select .form-select-node .js-form-type-number input.hide{display:none;}#catalog-select .form-select-node .js-form-type-number .popup-error{position:absolute;top:-50px;left:-70px;z-index:2;border-radius:6px;background-color:white;padding:5px;font-size:12px;box-shadow:0 0 25px rgba(23,52,39,0.2);}#catalog-select .form-select-node .form-submit{background:#fff;color:#262626;border:1px solid #48aa7f;box-shadow:none;padding:0 25px;}#catalog-select .form-select-node .form-submit:hover,#catalog-select .form-select-node .form-submit[data-action='delete'],#catalog-select .form-select-node .form-submit.node-select,#catalog-select .form-select-node .form-submit.node-delete:hover{color:#fff;background:#47aa7e;}#catalog-select .form-select-node .form-submit.node-delete{background:#fff;color:#262626;border:1px solid #48aa7f;box-shadow:none;}#table-my-orders .food-teaser{padding-left:0;padding-right:0;}#table-my-orders .list-head .order{text-align:center;}#table-my-orders .orders-list__add-controls{margin-top:12px;}#table-my-orders .order-teaser__offers-count,#table-my-orders .order-teaser__comments-count{display:inline-block;}#table-my-orders .order-teaser .button-action{width:auto;padding:0 20px;}#table-my-orders .offer-for-order{font-size:14px;}#table-my-orders .offer-for-order div[class*='col-']{padding-top:16px;padding-bottom:16px;}#table-my-orders .offer-for-order .offer-total-price > div{display:inline;}#table-my-orders .offer-for-order .c-offer__final-budget span{white-space:nowrap;}#table-my-orders .offer-for-order .c-offer__actions{margin:0;}#table-my-orders .offer-for-order .c-offer__actions-links a{margin:0 0 10px;}#table-my-orders .offer-for-order .c-offer__actions .col-xs-6{padding:0;}#table-my-orders .offer-for-order .c-offer__customer{float:left;width:100%;padding:0.375rem 0;}#table-my-orders .offer-for-order .caterme-partners-deal-status{float:left;width:100%;margin-right:0.375rem;}#table-my-orders .offer-for-order .caterme-partners-deal-status .form-item-deal-status{max-width:250px;margin-right:0.75rem;margin-bottom:0.375rem;}#table-my-orders .offer-for-order .caterme-partners-deal-status .form-item-deal-status .dropdown{font-size:80%;width:100%;}#table-my-orders .offer-for-order .caterme-partners-deal-status .form-item-deal-status .dropdown .selected{padding-left:8px;}#table-my-orders .order-teaser{border-bottom:none;}#table-my-orders .views-row{border-bottom:1px solid #c6c6c6;margin:0;}#popup-foods-catalog #popup-overlay{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}#popup-foods-catalog .views-element-container{width:100%;position:absolute;z-index:110;top:100px;left:0;}.order-page #popup-foods-catalog{display:none;}#block-views-block-catalog-select-block-form-popup{display:none;}#block-views-block-catalog-select-block-form-popup::before{content:'';display:block;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}#block-views-block-catalog-select-block-form-popup > div{width:100%;position:absolute;z-index:110;top:100px;left:0;}#block-views-block-catalog-select-block-form-popup .navigation-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 24px 0;}.catalog-select__summary{padding:0.75rem 1.5rem 0 1.5rem;}.sms-verify-phone-number input[name=code]{width:auto;margin-bottom:8px;}.sms-verify-phone-number input[name=change_number]{border:1px solid #48aa7f;background:#fff;color:#262626;box-shadow:none;}.sms-verify-phone-number .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;}@media screen and (min-width:768px){.sms-verify-phone-number .form-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;row-gap:24px;}}.sms-verify-phone-number .form-tel{width:auto;}.sms-verify-phone-number .form-item{margin-bottom:1em;}.sms-verify-phone-number .form-item-code{max-width:250px;margin-left:auto;margin-right:auto;}.sms-verify-phone-number .form-item-phone-number .description{font-weight:500;}#caterme-action-confirm .confirm-message{text-align:left;margin-bottom:20px;}#caterme-action-confirm .confirm-message a{font-size:14px;}#caterme-action-confirm .confirm-message a:hover{text-decoration:underline;}#caterme-action-confirm .form-wrapper{margin-bottom:0.75rem;}#caterme-action-confirm .form-item-type-checkbox{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px auto;}#caterme-action-confirm .form-item-type-number,#caterme-action-confirm .form-item-closing-number,#caterme-action-confirm .form-item-payment-date{text-align:center;padding-bottom:15px;}#caterme-action-confirm .form-item-type-number input,#caterme-action-confirm .form-item-closing-number input,#caterme-action-confirm .form-item-payment-date input{display:inline-block;width:100%;max-width:160px;-moz-appearance:textfield;}#caterme-action-confirm .form-item-type-number input::-webkit-inner-spin-button,#caterme-action-confirm .form-item-type-number input::-webkit-outer-spin-button,#caterme-action-confirm .form-item-closing-number input::-webkit-inner-spin-button,#caterme-action-confirm .form-item-closing-number input::-webkit-outer-spin-button,#caterme-action-confirm .form-item-payment-date input::-webkit-inner-spin-button,#caterme-action-confirm .form-item-payment-date input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}#caterme-action-confirm .form-item-type-number .description,#caterme-action-confirm .form-item-closing-number .description,#caterme-action-confirm .form-item-payment-date .description{display:block;font-size:14px;color:#969696;font-style:italic;margin-top:10px;}#caterme-action-confirm .form-item-payment-type{max-width:175px;margin:0 auto;padding-bottom:15px;}#caterme-action-confirm .form-item-payment-type .dropdown{text-align:left;}#caterme-action-confirm .form-item-order-formats .form-item{margin-bottom:0.75rem;}#caterme-action-confirm .form-item-order-formats .form-item label{display:inline-block;margin-right:1%;width:30%;}#caterme-action-confirm .form-item-order-formats .form-item input{width:auto;}#caterme-action-confirm .form-item-payment-date input{max-width:155px;}#caterme-action-confirm .form-footer{margin-top:15px;text-align:center;}#block-cater-local-tasks{clear:both;padding:0 20px;}#block-cater-local-tasks ul{margin:0;padding:0;list-style:none;}#block-cater-local-tasks ul li{display:inline-block;}#block-cater-local-tasks ul li a{display:block;font-size:14px;color:#262626;margin-right:20px;padding-bottom:10px;margin-bottom:1px;}#block-cater-local-tasks ul li a:hover,#block-cater-local-tasks ul li.active a{color:#48aa7f;border-bottom:2px solid #48aa7f;margin-bottom:-1px;}#block-cater-local-tasks ul li:last-child a{margin-right:0;}.c-views__table-header{padding:30px 21px 5px;font-size:14px;border-bottom:1px solid #b6ddcc;}.c-views__table-header--cell-center{text-align:center;}.c-views .views-row:nth-child(odd){background:#f6fbf8;}.c-views-row{padding:10px 15px;font-size:14px;}.c-views-row__image{float:left;margin-right:10px;}.c-views-row__image img{border-radius:3px;width:60px;max-height:60px;}.c-views-row__title{font-weight:400;}.c-views-row__title a{color:#262626;}.c-views-row__title a:hover{text-decoration:underline;}.c-views-row__title--light{font-weight:300;}.c-views-row__food_type{color:#969696;}.c-views-row__value{font-weight:400;}.c-views-row__value--label{font-weight:300;}.c-views-row__value--center{text-align:center;}.c-views-row__value--small{font-size:12px;overflow:hidden;}.c-views-row__value--small p{margin:0;font-size:12px;}.c-views-row__icon{font-size:24px;color:#48aa7f;}.c-views-row__icon--images img{display:block;width:30px;float:left;margin-right:6px;}.c-views-row__icon--images img:last-child{margin-right:0;}.c-views-row__term .term-item-list__item,.c-views-row__term .term-item-list__image-wrapper,.c-views-row__term .term-item-list__name{width:auto;margin:0;}.c-views-row__term .term-item-list__name{padding:3px;}.c-views-row__actions{text-align:right;}.c-views-row__actions--icons{position:relative;padding-right:15px;}.c-views-row__actions .c-btn--action{min-width:180px;text-align:center;margin-bottom:5px;}.c-views-row__actions .c-btn--action:last-child{margin-bottom:0;}.c-carousel{position:relative;padding:0 50px;}.c-carousel__title{font-weight:500;margin-bottom:1.5rem;text-align:center;}.c-carousel__wrapper{width:100%;overflow:hidden;}.c-carousel__list{position:relative;margin:0;padding:0;width:20000em;list-style:none;}.c-carousel__item{float:left;}.c-carousel__arrows{position:absolute;top:50%;z-index:2;cursor:pointer;color:#969696;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:50px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.c-carousel__arrows--prev{left:16px;}.c-carousel__arrows--prev::before{content:'\f2fa';}.c-carousel__arrows--next{right:16px;}.c-carousel__arrows--next::before{content:'\f2fb';}.c-carousel__pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;}.c-carousel__pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4e443c;border-radius:10px;text-indent:-9999px;margin-right:7px;box-shadow:0 0 2px #4e443c;}.c-carousel__pagination a.active{background:#4e443c;color:#fff;opacity:1;box-shadow:0 0 2px #f0efe7;}.c-carousel img{display:block;padding:8px;max-width:100%;height:auto !important;}.c-landing-block__title{text-align:center;font-size:44px;}@media (max-width:991px){.c-landing-block__title{font-size:25px;}}.c-foods-landing{position:relative;margin-bottom:6rem;}.c-foods-landing__photo{float:left;position:relative;width:25%;margin:0;}@media (max-width:992px){.c-foods-landing__photo{width:50%;}}@media (max-width:768px){.c-foods-landing__photo{width:100%;}}.c-foods-landing__image{width:100%;display:block;}.c-foods-landing__caption{position:absolute;font-size:23px;color:white;top:40%;text-align:center;width:100%;}.c-order-sale-offer-form .row{padding-bottom:26px;}.c-order-sale-offer-form .form-actions{text-align:center;padding-top:26px;}.c-order-sale-offer-form .sale-order-info{text-align:center;margin-top:1em;padding-bottom:0;font-size:smaller;color:#969696;}.c-order-sale-offer-form .form-item-accept{margin-top:1em;}.c-formats-landing{margin-bottom:80px;}.c-formats-landing__content{position:relative;box-shadow:0 0 25px 0 rgba(23,52,39,0.25);margin-top:50px;}.c-formats-landing__item{float:left;height:360px;text-align:center;color:#fff;position:relative;overflow:hidden;width:25%;}@media (max-width:1199px){.c-formats-landing__item{width:50%;}}@media (max-width:767px){.c-formats-landing__item{width:100%;}}.c-formats-landing__bg{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}.c-formats-landing__format{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-image:linear-gradient(to top,rgba(0,0,0,0.4),rgba(0,0,0,0.4));}.c-formats-landing__text{margin-top:60px;}.c-formats-landing__button{position:absolute;top:260px;width:100%;}.c-formats-landing__item-title{font-size:26px;margin-bottom:15px;font-weight:bold;white-space:nowrap;}.c-formats-landing__item-text{line-height:24px;padding:0 1em;}.c-formats-landing__item-line{margin:15px 0;display:inline-block;width:40px;height:1px;background:#fff;line-height:0;}.c-views-offers-sale{padding:30px 0;}.c-views-offers-sale__title{margin-bottom:1.5rem;}.c-views-offers-sale__title-description{display:block;}.c-views-offers-sale .form-filter__content{border-radius:6px;padding:15px 25px 27px;}.c-views-offers-sale .form-filter__input label{display:block;font-size:14px;color:white;font-weight:400;}.c-views-offers-sale .form-filter__input--select .dropdown{width:100%;z-index:4;}.c-views-offers-sale .form-filter__price-wrapper{padding-top:20px;}.c-views-offers-sale .form-filter__price{font-size:22px;color:#aaffc0;font-weight:600;line-height:22px;margin-bottom:3px;}.c-views-offers-sale .form-filter__price span{font-weight:400;}.c-views-offers-sale .form-filter__price--small{font-size:14px;font-weight:400;line-height:14px;}.c-views-offers-sale__rows{padding-top:1.5rem;}.c-views-offers-sale__rows--default{padding-left:7.5px;padding-right:7.5px;}.c-views-offers-sale__rows--wrapper{position:relative;}.c-views-offers-sale__rows--empty{padding:30px 0;text-align:center;color:#ccc;}.c-views-offers-sale__rows--empty span{font-weight:400;}.c-views-offers-sale .offers-carousel{position:relative;overflow:hidden;}.c-views-offers-sale .offers-carousel__container{display:block;position:relative;list-style:none;margin:0;padding:0;}.c-views-offers-sale .offers-carousel__container li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 15px 25px;}.c-views-offers-sale .offers-carousel .c-offer-view-sale{margin:1%;}.c-views-offers-sale .offers-carousel .c-offer-view-sale:nth-of-type(2n){margin-right:0;}.c-views-offers-sale .offers-carousel .c-offer-view-sale:nth-of-type(2n+1){margin-left:0;}@media (min-width:993px){.c-views-offers-sale .offers-carousel .c-offer-view-sale:nth-of-type(2n){margin-right:1%;}.c-views-offers-sale .offers-carousel .c-offer-view-sale:nth-of-type(2n+1){margin-left:1%;}.c-views-offers-sale .offers-carousel .c-offer-view-sale:nth-of-type(3n){margin-right:0;}.c-views-offers-sale .offers-carousel .c-offer-view-sale:nth-of-type(3n+1){margin-left:0;}}.c-views-offers-sale__carousel-arrow{width:20px;height:36px;position:absolute;top:50%;margin-top:-10px;z-index:3;background:no-repeat center center;cursor:pointer;}.c-views-offers-sale__carousel-arrow--prev{left:-40px;background-image:url(/themes/custom/cater/images/arrow_prev.svg);}@media (max-width:991px){.c-views-offers-sale__carousel-arrow--prev{left:-10px;}}.c-views-offers-sale__carousel-arrow--next{right:-40px;background-image:url(/themes/custom/cater/images/arrow_next.svg);}@media (max-width:991px){.c-views-offers-sale__carousel-arrow--next{right:-13px;}}.c-views-offers-sale .row{margin-left:-7.5px !important;margin-right:-7.5px !important;}.c-views-offers-sale__search-link-wrapper{text-align:center;padding-top:20px;}.c-views-offers-sale__search-link i{margin-right:5px;}.c-views-offers-sale--order-page .form-filter__wrapper{margin-left:0;width:100%;}.c-offer-view-sale{background:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,0.5);margin-bottom:20px;border-radius:0 0 12px 12px;}.c-offer-view-sale .offer-header{position:relative;color:#fff;}.c-offer-view-sale .offer-header__overlay{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0.3);}.c-offer-view-sale .offer-header__photo{position:relative;}.c-offer-view-sale .offer-header__photo img{display:block;width:100%;height:auto;min-height:180px;object-fit:cover;}.c-offer-view-sale .offer-header__company-name{position:absolute;bottom:35px;right:55px;width:180px;text-align:right;line-height:18px;z-index:2;color:#fff;font-size:14px;font-weight:400;}.c-offer-view-sale .offer-header__title{position:absolute;top:0;margin:15px 20px 0;z-index:2;font-size:23px;color:#fff;line-height:27px;font-weight:400;}.c-offer-view-sale .offer-header__title:hover{text-decoration:underline;}.c-offer-view-sale .offer-header__people-count{position:absolute;bottom:7px;left:20px;z-index:2;font-size:24px;font-weight:400;}.c-offer-view-sale .offer-header__people-count span{font-size:14px;font-weight:300;}.c-offer-view-sale .offer-header .user-info__rating{position:absolute;bottom:15px;right:55px;z-index:2;font-size:18px;}.c-offer-view-sale .offer-header .user-info__rating-value{display:none;}.c-offer-view-sale .offer-header .user-info__stats-element{position:absolute;bottom:11px;right:16px;z-index:1;width:28px;height:26px;line-height:21px;color:#fff;text-align:center;font-size:13px;font-weight:400;background:url(/themes/custom/cater/images/bg_comments.svg) no-repeat;margin:0;}.c-offer-view-sale .offer-header .user-info__stats-element:hover{text-decoration:none;}.c-offer-view-sale .offer-header .user-info__stats{display:none;}.c-offer-view-sale__content{color:#222;}.c-offer-view-sale__hover-tip{background-color:white;padding:10px;}@media (min-width:769px){.c-offer-view-sale__overlay{border-radius:12px;}.c-offer-view-sale__photo img{border-radius:12px;min-height:180px;}.c-offer-view-sale__hover-tip{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;}}.c-offer-view-sale .content-lists{font-size:13px;font-weight:400;line-height:19px;color:#292d34;overflow:hidden;}.c-offer-view-sale .content-lists__list{padding-bottom:5px;}.c-offer-view-sale .content-lists__label{color:#3c9c6c;}.c-offer-view-sale .content-lists__value{display:inline-block;max-height:38px;}.c-offer-view-sale .content-lists__value span{font-weight:300;white-space:nowrap;}.c-offer-view-sale .offer-total{padding-bottom:5px;color:#262626;}.c-offer-view-sale .offer-total__icon{display:inline-block;vertical-align:middle;height:23px;}.c-offer-view-sale .offer-total__value{display:inline-block;vertical-align:middle;padding-left:10px;font-size:15px;font-weight:400;}.c-offer-view-sale .offer-total__value span{font-size:13px;font-weight:300;}.c-offer-view-sale__footer{padding:15px;}.c-offer-view-sale__total-price{font-size:20px;font-weight:600;line-height:20px;}.c-offer-view-sale__total-price span{font-weight:400;}.c-offer-view-sale__total-price--small{font-size:13px;}.c-views-search-form{background-color:#fff;box-shadow:0 5px 23px 0 rgba(0,0,0,0.17);padding:17px;border-radius:12px;}.c-views-search-form .search-details{padding-bottom:10px;}.c-views-search-form .search-details summary{color:#56b590;cursor:pointer;}.c-views-search-form .search-details__label{font-size:15px;font-weight:400;color:#222;}.c-views-search-form .search-details__form{margin:10px 0;}.c-views-search-form .search-details__form .fieldgroup > legend{display:none;}.c-views-search-form .search-details__form--border{border-radius:3px;border:solid 1px #c6c6c6;}.c-views-search-form .search-details__form .form-radios__prices{padding-left:0;padding-right:0;}.c-views-search-form .search-details__form .form-radios__prices label{font-size:14px;color:#56b590;font-weight:400;}.c-views-search-form .search-details__form .dropdown{width:100%;}.c-views-search-form .search-details:last-child{padding-bottom:0;}.form-prices{padding:0 10px 5px;margin-bottom:5px;border-bottom:1px solid #c6c6c6;}.form-prices__wrapper{padding-left:28px;}.form-prices__label{font-size:14px;color:#56b590;font-weight:400;display:inline-block;}.form-prices__total{font-size:13px;font-weight:400;}.form-prices__total span{font-weight:300;}.form-prices__per-person{font-size:12px;font-weight:300;}.form-prices:last-child{padding-bottom:0;margin-bottom:0;border:none;}.form-prices--horizontal{border-radius:3px;border:solid 1px #c6c6c6;margin:15px auto 0;width:750px;}.form-prices--horizontal .form-item{float:left;padding:10px;width:33.33333%;border-right:solid 1px #c6c6c6;}.form-prices--horizontal .form-item:last-child{border-right:none;}.form-prices--horizontal .form-item input.form-radio:disabled + label::before{background-image:url("/themes/custom/cater/images/form_preloader.gif");background-size:14px 14px;}.form-prices--horizontal .form-prices__wrapper{padding-left:0;}.form-prices--horizontal .form-prices__total{float:right;}.form-prices--horizontal .form-prices__per-person{text-align:center;}.c-views-offers-sale-page__header{margin-bottom:20px;}.c-views-offers-sale-page__header .listing-sort{float:right;font-size:15px;color:#222;font-weight:400;margin:16px 30px 0 0;}.c-views-offers-sale-page__header .listing-sort .sort-edit{text-decoration:underline;}.c-views-offers-sale-page__header .listing-sort .sort-edit::after{display:none;}.c-views-offers-sale-page__header .pager{margin-top:16px;float:right;}.c-views-offers-sale-page__title{margin:0;font-size:37px;font-weight:300;display:inline-block;}.c-views-offers-sale-page__count-result{font-size:17px;font-weight:500;color:#48a97d;margin-left:8px;display:inline-block;}.c-views-offers-sale-page__footer{padding-top:15px;}.c-views-offers-sale-page__footer .pager{float:right;}.c-views-offers-sale-page__empty-result{padding:60px 0;text-align:center;color:#ccc;}.c-views-offers-sale-page .block-order{text-align:center;margin-top:1em;margin-bottom:1em;}.c-views-offers-sale-page .block-order .c-title{font-size:26px;}.c-views-offers-sale-page .block-order .c-text{font-size:18px;margin-bottom:0.75em;}.c-comment-form .comment-task-form{padding:10px 0;}.c-comment-form .comment-task-form .field--name-field-task{display:inline-block;}.c-comment-form .comment-task-form__fields{display:none;padding-top:10px;}.c-comment-form .comment-task-form__fields .form-wrapper{float:left;margin-right:15px;}.c-comment-form .comment-task-form__fields .field--name-field-task-type .dropdown{min-width:300px;}.c-comment-form .comment-task-form__fields .field--name-field-task-manager input{width:250px;}.c-comment-form .comment-task-form__fields .field--name-field-task-date fieldset{border:none;padding:0;margin:0;}.c-comment-form .comment-task-form__fields .field--name-field-task-date fieldset legend{font-size:14px;font-weight:400;margin:0 0 1px;}.c-comment-form .comment-task-form__fields .field--name-field-task-date fieldset .fieldset-wrapper .form-item{float:left;margin-right:10px;}.c-comment-form .comment-task-form__fields .field--name-field-task-date fieldset .form-item-field-task-date-0-value-time input{width:90px;}#comment-order-admin-form{padding:20px;}#comment-order-admin-form .form-actions{float:right;}.form-food .guide-link{font-size:13px;font-weight:400;}.form-food__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.form-food__row > .form-wrapper{margin-right:0.75rem;}.form-food .field--name-field-cuisine .select2-container{width:100% !important;}.form-food .field--name-field-cuisine .select2-selection{height:40px !important;}.form-food .field--name-field-cuisine .select2-selection__rendered{line-height:40px !important;}.form-food .field--name-field-cuisine .select2-selection__arrow{height:40px !important;}.form-food .field--name-field-food-price{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.form-food .field--name-field-food-output,.form-food .field--name-field-minimum-order{width:100px;}.form-food .custom-field-image{width:220px;}.form-food .custom-field-image .upload,.form-food .custom-field-image [id*=remove-button]{width:160px;left:50px;padding:0;}.form-food .custom-field-image .preview{background-image:url("/themes/custom/cater/images/icon_photo.png");}.form-food .field--name-field-food-unit{padding-top:20px;}.form-food .field--name-field-food-unit legend{display:none;}.form-food .field--name-field-food-unit .js-form-type-radio{display:block;}.form-food .field--name-field-food-price{width:136px;}.form-food .field--name-field-food-price input{width:114px;margin-right:6px;}.form-food .field--name-field-food-format .form-checkboxes > div{float:left;margin:0 5px 5px 0;padding:5px 10px 2px;background:#f3f0e4;border-radius:5px;}.form-food .field--name-field-food-format .form-checkboxes > div label{margin:0;}.form-food .field--name-field-food-format .form-checkboxes > div label .format-checkbox-icon{width:16px;height:16px;margin-right:5px;}.form-food .field--name-field-food-type .dropdown{width:100%;}.form-food .offset-bottom{margin-bottom:15px;}.form-food #actions{padding-top:15px;}.form-food .description,.form-food .file--image,.form-food .file-size{display:none;}.c-block-info-text{text-align:center;}.c-block-info-text__title{margin-bottom:1.5rem;}.c-block-info-text__text{font-size:16px;margin-bottom:1.5rem;}.c-block-info-text__text::before{font:normal normal normal 14px/1 'Material-Design-Iconic-Font';content:'\f1f8';color:#df1f1f;margin-right:5px;}.call-wizard-dialog .js-webform-checkboxes-other-input,.call-wizard-dialog .js-webform-radios-other-input{width:100% !important;}.call-wizard-dialog .description{padding-left:1em;}.call-wizard-dialog .description p{font-size:0.9em;}.call-wizard-dialog .form-item{margin-bottom:0.75rem;}.call-wizard-dialog .form-item .form-item{margin-bottom:0.375rem;}.call-wizard-dialog .fieldset-legend{white-space:normal;}.call-wizard-dialog .webform-confirmation__message{padding:4em 0;text-align:center;font-size:24px;}.call-wizard-dialog .form-item label{white-space:normal;}.masquerade-link--icon{display:inline-block;margin:1px;line-height:0;color:transparent;font-size:0;}.masquerade-link--icon::before{color:black;font:normal normal normal 16px/1 'Material-Design-Iconic-Font';font-size:16px;content:'\f20e';text-rendering:auto;-webkit-font-smoothing:antialiased;}.c-benefits-title{text-align:center;}.c-benefits-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 1.5rem 0;padding:0;}.c-benefits-list__svg{fill:#48aa7f;}.c-benefits-list__svg-wrapper{height:50px;}.c-benefits-list__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:1.5rem;list-style:none;}.c-benefits-list__icon{margin:0 auto;padding:0.75rem;}.c-benefits-list__title{margin-bottom:0.75rem;text-align:center;font-weight:500;-webkit-text-size-adjust:100%;}.c-benefits-list__content{text-align:center;line-height:20px;color:#969696;-webkit-text-size-adjust:100%;}.c-benefits-list__item--chevron .c-benefits-list__icon{width:65px;}.c-benefits-list__item--stars .c-benefits-list__icon{width:170px;}.c-benefits-list__item--gift .c-benefits-list__icon{width:63px;}.c-benefits-offer{margin:0 auto 1.5rem;width:80%;text-align:center;background-color:#efefef;padding:15px 0;font-size:0.8em;font-weight:300;border-radius:12px;}.c-benefits-offer__title{margin-bottom:5px;font-size:1.2em;font-weight:400;}.order-summary-list{font-size:14px;line-height:24px;padding:0 17px;margin-top:0;}.order-summary-list a:hover{text-decoration:underline;}.order-summary-list dt{min-width:180px;color:#aaa;margin-bottom:6px;}.order-summary-list dt.section{font-weight:500;}.order-summary-list dd{margin-bottom:6px;font-weight:400;}.order-summary-list dd.order_info{clear:both;width:100%;}.order-summary-list dd.strong{font-weight:500;}.order-summary-list dd.expired{color:#df1f1f;}.order-summary-list dd .label{font-weight:300;color:#aaa;}.order-summary-list dd .term-item-list__item{width:auto;margin:0;padding-right:8px;}.order-summary-list dd .term-item-list__item-37,.order-summary-list dd .term-item-list__item-40,.order-summary-list dd .term-item-list__item-3427,.order-summary-list dd .term-item-list__item-5134{font-weight:bold;}.order-summary-list dd .term-item-list__name{padding:3px 6px;width:auto;}.order-summary-list dd .term-item-list__image-wrapper{width:auto;padding:0;}.order-summary-list dd .term-item-list__image{height:18px;}.order-summary-list__group-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.order-summary-list__group-head .g-hr{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:0.75rem;}.order-summary-list__group-title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#48aa7f;}.order-summary-list__format{margin-bottom:5px;}.order-summary-list__format img{display:inline-block;vertical-align:middle;width:24px;height:24px;}.order-summary-list__format span{display:inline-block;vertical-align:middle;margin-left:5px;}.c-client-logos{padding:1.5rem 0;}.c-client-logos__title{text-align:center;}.c-client-logos__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.c-client-logos .c-client-logos__image{margin:0.75rem;background-image:url("/sites/default/files/client_logos/logos.png");}@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.c-client-logos .c-client-logos__image{background-image:url("/sites/default/files/client_logos/logos-hdpi.png");background-size:1914px 469px;}}.c-client-logos .c-client-logos__image--head{width:231px;height:35px;background-position:0 0;}.c-client-logos .c-client-logos__image--ikea{width:139px;height:49px;background-position:-231px -35px;}.c-client-logos .c-client-logos__image--lamoda{width:170px;height:41px;background-position:-370px -84px;}.c-client-logos .c-client-logos__image--megogo{width:219px;height:33px;background-position:-540px -125px;}.c-client-logos .c-client-logos__image--qiwi{width:185px;height:76px;background-position:-759px -158px;}.c-client-logos .c-client-logos__image--rosbank{width:206px;height:74px;background-position:-944px -234px;}.c-client-logos .c-client-logos__image--rosgosstrah{width:298px;height:34px;background-position:-1150px -308px;}.c-client-logos .c-client-logos__image--sberbank{width:211px;height:55px;background-position:-1448px -342px;}.c-client-logos .c-client-logos__image--stockmann{width:255px;height:72px;background-position:-1659px -397px;}.c-official-agreement{margin:1.5rem 0;padding:1.5rem;}.c-official-agreement__label{text-transform:uppercase;}.c-official-agreement__title{margin:0.75rem 0;font-weight:500;}.c-official-agreement__list{font-size:20px;color:#828282;}.c-official-agreement__item{margin-bottom:6px;}.c-official-agreement__details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.c-official-agreement__aside{text-align:center;}.c-official-agreement .zmdi{color:#48aa7f;display:block;font-size:80px;margin-bottom:0.75rem;}.caterme-profile-form{padding:1.5rem;}.caterme-profile-form .content-card__header{text-align:center;}.caterme-profile-form__inner{margin:1.5rem 0;}.caterme-profile-form__inner > .form-wrapper{margin-bottom:0.75rem;}.caterme-profile-form summary{margin:0.75rem 0;font-size:22px;}.caterme-profile-form .field--name-field-cover-comments .flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0.75rem;}.caterme-profile-form .field--name-field-cover-comments .field--name-title{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;margin-right:1.5rem;}.caterme-profile-form .field--name-field-cover-comments .field--name-field-comment{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:0;}.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-row > .form-wrapper,.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-bottom > .fieldset-wrapper > .form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-row > .form-wrapper > *,.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-bottom > .fieldset-wrapper > .form-wrapper > *{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0.75rem;}.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-row > .form-wrapper .field--name-field-format,.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-bottom > .fieldset-wrapper > .form-wrapper .field--name-field-format{-webkit-box-flex:0;-webkit-flex:0 0 500px;-ms-flex:0 0 500px;flex:0 0 500px;}.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-row > .form-wrapper .field--name-field-date,.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-bottom > .fieldset-wrapper > .form-wrapper .field--name-field-date{-webkit-box-flex:0;-webkit-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:0.75rem;}.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-row > .form-wrapper .field--name-field-min-order,.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-bottom > .fieldset-wrapper > .form-wrapper .field--name-field-min-order{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;}.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-row > .form-wrapper .field--name-field-min-order .form-number,.caterme-profile-form .field--name-field-partner-stop-dates .ief-form-bottom > .fieldset-wrapper > .form-wrapper .field--name-field-min-order .form-number{width:100px;}.caterme-profile-form .field--name-format-settings table > caption{text-align:left;}.caterme-profile-form .field--name-field-partner-tags{float:left;width:75%;margin-right:1.5rem;}.caterme-profile-form .field--name-field-group{float:left;width:22%;}.caterme-profile-form .field--name-field-manager,.caterme-profile-form .field--name-field-budget-limit,.caterme-profile-form .field--name-field-person-budget-limit,.caterme-profile-form .field--name-field-due-date,.caterme-profile-form .field--name-field-food-without-photo{float:left;width:19%;}.caterme-profile-form .field--name-field-manager .form-number,.caterme-profile-form .field--name-field-budget-limit .form-number,.caterme-profile-form .field--name-field-person-budget-limit .form-number,.caterme-profile-form .field--name-field-due-date .form-number,.caterme-profile-form .field--name-field-food-without-photo .form-number{width:120px;}.caterme-profile-form .field--name-field-manager input[type=date],.caterme-profile-form .field--name-field-budget-limit input[type=date],.caterme-profile-form .field--name-field-person-budget-limit input[type=date],.caterme-profile-form .field--name-field-due-date input[type=date],.caterme-profile-form .field--name-field-food-without-photo input[type=date]{width:150px;}.caterme-profile-form .field--name-field-food-without-photo{margin-top:1.5rem;}.caterme-profile-form .field--name-field-service-level-info{clear:both;}#photo-gallery{padding:20px;margin-bottom:24px;}#photo-gallery .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}#photo-gallery .title h2{float:left;margin-right:0.75rem;}#photo-gallery .empty{color:#aaa;}#photo-gallery-items{position:relative;clear:both;}#photo-gallery-items .field-collection-item{padding:0 15px;position:relative;margin-bottom:1.5rem;height:320px;}#photo-gallery-items .field-collection-item .content{position:relative;}#photo-gallery-items .field-collection-item .links{position:absolute;top:0;left:0;background-color:white;}#photo-gallery-items .field-collection-item .gallery-link{padding:0.375rem;}#photo-gallery-items .field--name-field-photo img{display:block;max-width:100%;height:auto;}#photo-gallery-items .field--name-field-photo-cover{position:absolute;top:0;right:0;background:rgba(255,180,0,0.75);padding:5px 10px;}#photo-gallery-items .field--name-field-photo-format{position:absolute;margin-top:-30px;right:0;background:rgba(255,255,255,0.75);padding:5px 10px;}#photo-gallery-items .field--name-field-photo-description{padding-top:10px;font-size:16px;}#photo-gallery-items #filter-format{position:absolute;right:20px;top:-62px;}#photo-gallery-items #filter-format label,#photo-gallery-items #filter-format .dropdown{display:inline-block;vertical-align:middle;}#photo-gallery-items #filter-format .dropdown{margin-left:15px;}@media (max-width:1199px){#photo-gallery-items .field--name-field-photo-format{font-size:16px;}}@media (max-width:840px){#photo-gallery-items .field--name-field-photo-format{font-size:14px;}#photo-gallery-items #filter-format{right:0;}#photo-gallery-items #filter-format label{display:none;}#photo-gallery .title{padding-left:0;}.photo-edit-switch-link{font-size:14px;}}.partner-gallery-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.partner-gallery-form__left{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;margin-right:1.5rem;}.partner-gallery-form__right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.partner-gallery-form .field--name-field-photo-cover{margin-top:0.75rem;}.partner-gallery-form .field--name-field-photo-format{margin-bottom:0.75rem;}.partner-gallery-form .field--name-field-photo-format .description{margin-top:0.375rem;}.partner-gallery-form .field--name-field-photo .file{display:none !important;}.partner-gallery-form .field--name-field-photo .upload,.partner-gallery-form .field--name-field-photo [id*=remove-button]{position:static;width:120px;margin:10px 0 0;padding:0;text-align:center;}.partner-gallery-form .field--name-field-photo input[type=file]{height:156px;}.partner-gallery-form .field--name-field-photo .preview{position:static;width:120px;height:96px;background-image:none;text-align:center;}.partner-gallery-form .field--name-field-photo .image-widget .form-wrapper{padding-bottom:0 !important;}.partner-gallery-form .field--name-field-photo .image-widget img{position:static;width:120px;height:96px;background:#fff;}.field--name-contact-person-profiles .form-wrapper--contact-person-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.field--name-contact-person-profiles .form-wrapper--contact-person-fields > .form-wrapper,.field--name-contact-person-profiles .form-wrapper--contact-person-fields > .form-item{margin-right:0.75rem;}.field--name-contact-person-profiles .form-wrapper--contact-person-fields > .form-wrapper:last-child,.field--name-contact-person-profiles .form-wrapper--contact-person-fields > .form-item:last-child{margin-right:0;}.field--name-contact-person-profiles .field-multiple-table{margin-bottom:0.75rem;border-spacing:0;}.field--name-contact-person-profiles .field-multiple-table .field-multiple-drag{display:none;}.field--name-contact-person-profiles .field-multiple-table td{padding:0 !important;}.field--name-contact-person-profiles .field-multiple-table td .form-item{margin-bottom:0.375rem;}.field--name-contact-person-profiles .field-multiple-table thead{display:none;}.field--widget-inline-entity-form-complex .field-label{display:none;}.field--widget-inline-entity-form-complex .fieldset-legend{display:none;}.field--widget-inline-entity-form-complex .fieldset-wrapper{margin-top:0.75rem;}.field--widget-inline-entity-form-complex .tabledrag-toggle-weight-wrapper{display:none;}.field--widget-inline-entity-form-complex .ief-entity-table{border-spacing:0;width:100%;margin-bottom:0.75rem;}.field--widget-inline-entity-form-complex .ief-entity-table thead{display:none;}.field--widget-inline-entity-form-complex .ief-entity-table .field-multiple-drag{width:16px;height:16px;position:absolute;z-index:2;left:8px;top:60%;margin-top:-8px;}.field--widget-inline-entity-form-complex .ief-entity-table a.tabledrag-handle{float:none;height:auto;width:20px;margin:0;padding:0;}.field--widget-inline-entity-form-complex .ief-entity-table a.tabledrag-handle .handle{margin:0;padding:0;width:16px;height:16px;background-position:0 0;}.field--widget-inline-entity-form-complex .ief-entity-table tr:nth-child(even){background:#f6fbf8;}.field--widget-inline-entity-form-complex .ief-entity-table td{padding:0.75rem;}.field--widget-inline-entity-form-complex .ief-tabledrag-handle{width:20px;}.field--widget-inline-entity-form-complex .tabledrag-handle .handle{margin:0.42em;background-position:center;}.field--widget-inline-entity-form-complex .ief-entity-table .ief-entity-operations{margin-bottom:0 !important;text-align:right;}.field--widget-inline-entity-form-complex .ief-entity-table .ief-entity-operations input[type=submit]{font-size:14px;line-height:1.8;}.field--widget-inline-entity-form-complex input[type=submit] + .ajax-progress{display:none;}.field--widget-inline-entity-form-complex .form-wrapper[data-drupal-selector$="form-actions"]{text-align:right;}#header{background:#fff;min-width:750px;height:72px;}#header.dayoff{background:rgba(150,150,150,0.5);background:-webkit-linear-gradient(60deg,#fff 50%,rgba(90,90,90,0.75));background:linear-gradient(30deg,#fff 50%,rgba(90,90,90,0.75));}#header.unavailable{background:rgba(244,116,61,0.5);background:-webkit-linear-gradient(60deg,#fff 50%,rgba(244,116,61,0.5));background:linear-gradient(30deg,#fff 50%,rgba(244,116,61,0.5));}#header .header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0.75em;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);}#header #logo{-webkit-box-flex:1;-webkit-flex:1 1 150px;-ms-flex:1 1 150px;flex:1 1 150px;margin:0 0.75rem;}#header #logo img{width:100%;max-width:145px;}#header #main-menu{-webkit-box-flex:999;-webkit-flex-grow:999;-ms-flex-positive:999;flex-grow:999;}#header #main-menu ul{margin:0;padding:0;}#header #main-menu ul li{margin-right:0.5rem;list-style:none;display:inline-block;}#header #main-menu ul li a,#header #main-menu ul li span{display:block;color:#262626;padding:0 0.3em;}#header #main-menu ul li a:hover,#header #main-menu ul li a.is-active,#header #main-menu ul li span:hover,#header #main-menu ul li span.is-active{color:#48aa7f;}#header #main-menu ul li:last-child a{margin-right:0;}#header #user-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}#header #user-links a{font-weight:400;font-size:1em;}#header #user-links #login{color:#262626;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:10px;line-height:16px;}#header #user-links #login img{max-width:20px;height:auto;}#header #user-links #user-profile-wrap{position:relative;display:inline-block;min-height:40px;}#header #user-links #user-profile{display:block;padding:0;}#header #user-links #user-profile img{vertical-align:middle;width:40px;border-radius:50%;}#header #user-links #user-profile #name{display:inline-block;vertical-align:middle;color:#282828;text-decoration:underline;font-size:17px;}#header #user-links #user-menu{display:none;position:absolute;top:40px;right:0;z-index:2;text-align:left;background:#fff;box-shadow:0 0 25px 0 rgba(23,52,39,0.2);min-width:215px;}#header #user-links #user-menu::before{content:'';display:block;width:0;height:0;border:9px solid transparent;border-top:0;border-bottom-color:#fff;position:absolute;z-index:2;right:8px;top:-9px;}#header #user-links #user-menu a{position:relative;display:block;white-space:nowrap;padding:0 16px;color:#262626;font-size:12px;height:40px;line-height:40px;border-top:1px solid #c6c6c6;}#header #user-links #user-menu a:hover{background:#f6fbf8;}#header #user-links #user-menu a:first-child{border-top:none;}#header #user-links #user-menu a.last{border-color:#48aa7f;}#header #user-links #button{display:inline-block;vertical-align:middle;padding:0 12px;margin-right:1em;font-weight:500;}#header #user-links #button span{padding-left:10px;}#header #user-links .c-btn--money{padding:0 16px;margin-right:10px;}#header .header__favorite-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;color:#262626;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:10px !important;line-height:16px;}#header .header__favorite-link img{max-width:20px;height:auto;}#header .header__favorite-link:hover{opacity:0.75;}.header__search{margin:4px 0;}.header__search form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.header__search form .form-item-text{max-width:200px;}.header__search form .form-item-text input[type=text]{height:2.25rem;padding:0 8px;}.header__search form[data-drupal-form-submit-last] .form-submit{display:block;background:#47aa7e url("/themes/custom/cater/images/icon_preloader_green.gif") no-repeat center;background-color:transparent;background-size:contain;width:20px;margin:0 8px;}.header__search .form-submit{background:url("/themes/custom/cater/images/icon_search.png") no-repeat center;box-shadow:none;border-radius:0;height:36px;width:36px;padding:0;}.no-touchevents #header #user-links #user-profile-wrap:hover #user-menu{display:block;}@media (max-width:1199px){#header #logo{padding-right:10px;}#header #main-menu ul li a,#header #main-menu ul li span{font-size:0.875em;padding:0;}#header .header__search form .form-item-text{max-width:160px;}#header #user-links #button{padding:0 10px;}#header #user-links #button span{display:none;}#header #user-links #button i{font-size:1.5em;line-height:40px;}}@media (max-width:767px){#header #logo{padding-left:10px;}#header #user-links{padding-right:10px;white-space:nowrap;}}.g-form-item-inline::before,.comments .comment-form::before,.comments--feedback_reply::before,.comment--feedback-slider .comment__content::before,.c-order-multistep-form__start-step::before,.c-order-multistep-form .field--name-body::before,.c-feedback-form::before,.caterme-order-admin .form-item-callback-tips::before,.caterme-order-admin .form-item-reassign-manager::before,.caterme-order-admin .form-item-callback-date::before,.c-offer__comment-link a .label::before,#form-offer .form-item-cover-comment::before,#table-my-orders .offer-for-order::before,.c-foods-landing__grid::before,.c-formats-landing__list::before,#comment-order-admin-form::before,#comment-order-admin-form .form-actions::before,.g-form-item-inline::after,.comments .comment-form::after,.comments--feedback_reply::after,.comment--feedback-slider .comment__content::after,.c-order-multistep-form__start-step::after,.c-order-multistep-form .field--name-body::after,.c-feedback-form::after,.caterme-order-admin .form-item-callback-tips::after,.caterme-order-admin .form-item-reassign-manager::after,.caterme-order-admin .form-item-callback-date::after,.c-offer__comment-link a .label::after,#form-offer .form-item-cover-comment::after,#table-my-orders .offer-for-order::after,.c-foods-landing__grid::after,.c-formats-landing__list::after,#comment-order-admin-form::after,#comment-order-admin-form .form-actions::after,.u-clearfix::before,.u-clearfix::after{display:table;content:'';}.g-form-item-inline::after,.comments .comment-form::after,.comments--feedback_reply::after,.comment--feedback-slider .comment__content::after,.c-order-multistep-form__start-step::after,.c-order-multistep-form .field--name-body::after,.c-feedback-form::after,.caterme-order-admin .form-item-callback-tips::after,.caterme-order-admin .form-item-reassign-manager::after,.caterme-order-admin .form-item-callback-date::after,.c-offer__comment-link a .label::after,#form-offer .form-item-cover-comment::after,#table-my-orders .offer-for-order::after,.c-foods-landing__grid::after,.c-formats-landing__list::after,#comment-order-admin-form::after,#comment-order-admin-form .form-actions::after,.u-clearfix::after{clear:both;}.u-no-scroll{overflow:hidden;}.u-centered{text-align:center;}
#block-contacts-form{background:#fff;width:750px;text-align:center;margin:2em auto;padding:40px;-webkit-box-shadow:0 0 25px 0 rgba(23,52,39,0.2);box-shadow:0 0 25px 0 rgba(23,52,39,0.2);border-radius:12px;}#block-contacts-form h2{border-bottom:1px solid #44ab7f;margin-top:0;padding-bottom:1em;}#block-contacts-form .form-item{margin:1em 0;text-align:left;}#block-contacts-form .messages p{margin:0;text-align:left;}#block-branding{padding:12px 0;white-space:nowrap;font-style:italic;-webkit-text-size-adjust:100%;}.block-green{background:rgba(72,170,127,1);background:-moz-linear-gradient(-45deg,rgba(90,204,117,1) 0%,rgba(72,170,127,1) 51%);background:-webkit-linear-gradient(-45deg,rgba(90,204,117,1) 0%,rgba(72,170,127,1) 51%);background:linear-gradient(135deg,rgba(90,204,117,1) 0%,rgba(72,170,127,1) 51%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5acc75',endColorstr='#48aa7f',GradientType=1);}
#footer{background:#fff;}#footer-top{padding:7.5px;margin-top:15px;}#footer #footer-logo{float:left;}#footer #footer-logo img{height:30px;}#footer #social-links{float:right;padding:8px 0;}#footer #social-links ul,#footer #social-links ul li{margin:0;padding:0;list-style:none;}#footer #social-links ul li{float:left;margin-left:40px;}#footer #social-links li a{display:block;height:14px;background:url("/themes/custom/cater/images/footer_social_links.png") no-repeat;color:transparent;overflow:hidden;line-height:40px;}#footer #social-links li.facebook a{width:7px;background-position:0 0;}#footer #social-links li.instagram a{width:14px;background-position:-56px 0;}#footer #social-links li.twitter a{width:13px;background-position:-8px 0;}#footer #social-links li.vk a{width:18px;background-position:-22px 0;}#footer #social-links li.youtube a{width:14px;background-position:-41px 0;}#footer #social-links li.t a,#footer #social-links li.dzen a{width:14px;background-repeat:no-repeat;background-size:contain;}#footer #social-links li.t a{background-image:url(/themes/custom/cater/images/icon_telegram.png);}#footer #social-links li.dzen a{background-image:url(/themes/custom/cater/images/icon_dzen.png);}#block-footer{padding-top:52px;}#block-footer a{display:block;margin:0;color:#48aa7f;font-size:16px;font-weight:normal;margin-bottom:2em;}#block-footer ul{margin:0;padding:0;list-style:none;}#block-footer ul li a{display:inline-block;font-size:12px;color:#262626;margin-bottom:0.25em;white-space:nowrap;}#block-footer ul li ul{display:none;padding-left:10px;}#block-footer ul li ul li a{margin-bottom:0.5em;}#block-footer a:hover,#block-footer a.is-active{color:#48aa7f;}#block-footer .js-arrow-open-menu i{vertical-align:middle;margin-left:4px;cursor:pointer;}#block-footer .js-arrow-open-menu.js-arrow-close-menu i::before{content:'\f2fc';}#block-footer .js-footer-links-more{display:inline-block;margin:0;color:#969696;font-size:12px;font-weight:normal;cursor:pointer;}#block-footer .js-footer-links-more:hover{color:#48aa7f;}#footer-flat{margin-top:30px;text-align:center;}#footer-flat .a-link{font-size:12px;color:#262626;}#footer-flat .a-link:hover{color:#48aa7f;}#copyright{margin-top:30px;border-top:#daeee5 solid 1px;border-bottom:#e2e9e5 solid 4px;height:55px;line-height:55px;font-size:12px;color:#282828;-webkit-text-size-adjust:100%;}#copyright span{color:#48aa7f;font-size:18px;display:inline-block;vertical-align:middle;}
.dropdown,.dropdown div,.dropdown li,.dropdown div::after{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}.dropdown .selected::after,.dropdown.scrollable div::after{-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none;}.dropdown{position:relative;width:160px;border:1px solid #48aa7f;cursor:pointer;background:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.dropdown.open{z-index:11;}.dropdown:hover{box-shadow:0 0 5px rgba(0,0,0,.15);}.dropdown.focus{box-shadow:0 0 5px rgba(51,102,248,.4);}.dropdown .carat{position:absolute;right:12px;top:50%;margin-top:-4px;border:6px solid transparent;border-top:8px solid #48aa7f;}.dropdown.open .carat{margin-top:-10px;border-top:6px solid transparent;border-bottom:8px solid #48aa7f;}.dropdown.disabled .carat{border-top-color:#999;}.dropdown .old{position:absolute;left:0;top:0;height:0;width:0;overflow:hidden;}.dropdown select{position:absolute;left:0px;top:0px;}.dropdown.touch .old{width:100%;height:100%;}.dropdown.touch select{width:100%;height:100%;opacity:0;}.dropdown .selected,.dropdown li{display:block;line-height:38px;color:#000;padding:0 12px 0 17px;height:38px;overflow:hidden;white-space:nowrap;}.dropdown.disabled .selected{color:#999;}.dropdown .selected::after{content:'';position:absolute;right:0;top:0;bottom:0;width:60px;border-radius:0 2px 2px 0;box-shadow:inset -55px 0 25px -20px #fff;}.dropdown div{position:absolute;height:0;left:-1px;right:-1px;top:100%;margin-top:-1px;background:#fff;border:1px solid #48aa7f;border-top:1px solid #eee;border-radius:0 0 3px 3px;overflow:hidden;opacity:0;}.dropdown.open div{opacity:1;z-index:2;}.dropdown.scrollable div::after{content:'';position:absolute;left:0;right:0;bottom:0;height:50px;box-shadow:inset 0 -50px 30px -35px #fff;}.dropdown.scrollable.bottom div::after{opacity:0;}.dropdown ul{position:absolute;left:0;top:0;height:100%;width:100%;list-style:none;overflow:hidden;}.dropdown.scrollable.open ul{overflow-y:auto;}.dropdown li{list-style:none;height:32px;line-height:32px;border-top:1px solid #e2e2e2;}.dropdown li.focus{background:#f5fbf8;position:relative;z-index:3;}.dropdown li.active{}
::-webkit-input-placeholder{color:#c6c6c6;font-style:italic;font-weight:400;}::-moz-placeholder{color:#c6c6c6;font-style:italic;font-weight:400;}:-moz-placeholder{color:#c6c6c6;font-style:italic;font-weight:400;}:-ms-input-placeholder{color:#c6c6c6;font-style:italic;font-weight:400;}.form-title{margin-top:0;padding:20px 0;text-align:center;border-bottom:1px solid #44ab7f;color:#282828;}.form-title h1,.form-title h2{margin:0;}.form-subtitle{text-align:center;margin-bottom:20px;font-size:22px;font-weight:bolder;}.form-subtitle .font-weight-normal{font-weight:normal;}form ul{margin:0;padding:0;list-style:none;}.js-form-item > .field-suffix{font-size:14px;font-weight:400;}.js-form-item > label,#field-date label,.form-wrapper > label,.fieldgroup legend,.caterme-order-id-search .form-label{display:block;font-size:14px;color:#262626;margin:0 0 2px 0;font-weight:400;white-space:nowrap;}input[type=text],input[type=number],input[type=date],input[type=tel],input[type=email],input[type=password],input[type=url]{height:40px;border:1px solid #c6c6c6;border-radius:3px;font-size:16px;padding:0 8px 0 16px;width:100%;}#admin-toolbar-search-input{height:auto;max-width:180px;}input[type=text]:focus,input[type=number]:focus,input[type=date]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus{border-color:#48aa7f;}input.error{border-color:#df1f1f;}form .filter-wrapper{display:none;}form textarea{border:1px solid #c6c6c6;border-radius:3px;width:100%;padding:14px 17px;font-family:'GothamPro',Sans-Serif;font-weight:300;font-size:16px;}input[type="date"]::-webkit-calendar-picker-indicator,input[type="date"]::-webkit-inner-spin-button{display:none;}select[multiple]{width:100%;}.select2.select2-container--default{font-size:14px;max-width:100%;}.select2.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #48aa7f;}.select2.select2-container--default .select2-selection--multiple{border:1px solid #c6c6c6;min-height:40px;}.select2.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#48aa7f}.select2.select2-container--default .select2-selection--multiple .select2-selection__choice{border:1px solid #48aa7f;background-color:#f6fbf8;}.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#48aa7f;color:#fff;}.select2-container.select2-container--default .select2-results__option[aria-selected=true]{background-color:#48aa7f;color:#fff;}ul#select2-edit-masquerade-results li{padding:2px;font-size:0.75em;white-space:nowrap;}.js-form-type-checkbox input,.js-form-type-radio input{display:none!important;}.js-form-type-checkbox label,.js-form-type-radio label{position:relative;cursor:pointer;padding-left:28px;color:#262626;font-weight:300;}.js-form-type-checkbox label:before,.js-form-type-radio label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:12px;position:absolute;left:0;border:1px solid #c6c6c6;border-radius:3px;background-color:#fff;}.js-form-type-checkbox.form-disabled label:before,.js-form-type-radio.form-disabled label:before{background-color:#e6e6e6;}.js-form-type-checkbox input[type=checkbox]:checked + label:before,.js-form-type-radio input[type=radio]:checked + label:before{background:url("/themes/custom/cater/images/icon_checkbox.png") center center no-repeat #fff;}.js-form-type-checkbox.form-disabled input[type=checkbox]:checked + label:before,.js-form-type-radio.form-disabled input[type=radio]:checked + label:before{background-color:#e6e6e6;}.custom-checkbox fieldset,.custom-checkbox fieldset legend{margin:0;padding:0;}.custom-checkbox fieldset legend{margin-bottom:4px;}.custom-checkbox .fieldset-wrapper{position:relative;}.custom-checkbox .fieldset-wrapper:before{content:'Выберите';display:block;height:42px;line-height:42px;padding:0 12px 0 17px;border:1px solid #48aa7f;border-radius:3px;}.custom-checkbox .fieldset-wrapper::after{content:'';display:block;position:absolute;right:12px;top:17px;border:6px solid transparent;border-top:8px solid #48aa7f;}.custom-checkbox .fieldset-wrapper:hover:after{margin-top:-6px;border-top:6px solid transparent;border-bottom:8px solid #48aa7f;}.custom-checkbox .fieldset-wrapper .form-checkboxes{max-height:0;opacity:0;overflow:hidden;border:1px solid #48aa7f;border-top-color:#e2e2e2;border-radius:0 0 3px 3px;position:absolute;left:0;top:37px;z-index:1100;width:100%;background:#fff;transition:max-height 0.3s ease-out;}.custom-checkbox .fieldset-wrapper .form-checkboxes .form-item{padding:8px 18px 4px;border-top:1px solid #e2e2e2;}.custom-checkbox .fieldset-wrapper .form-checkboxes .form-item:first-child{border-top:none;}.custom-checkbox .fieldset-wrapper:hover .form-checkboxes{max-height:1000px;opacity:1;transition:max-height 0.15s ease-in;}form .ymaps-2-1-42-popup_theme_ffffff{border:1px solid #48aa7f;border-top:1px solid #fff;border-radius:0 0 3px 3px;box-shadow:none;-webkit-box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}form .ymaps-2-1-42-search__suggest-item{border-top:1px solid #dde0df;}form .ymaps-2-1-42-search__suggest-item_selected_yes{background:#f5fbf8;}form .form-description{padding:1em;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;font-size:14px;}form .form-description .text{padding-left:33px;background:url("/themes/custom/cater/images/icon_lock.png") no-repeat left center;}form #actions{text-align:center;margin-bottom:0;position:relative;}form.confirmation #actions #edit-actions{margin-top:20px;}form #clear-form{display:block;font-size:14px;padding-left:19px;background:url("/themes/custom/cater/images/icon_cart.png") no-repeat left center;padding-top:2px;position:absolute;left:0;bottom:15px;cursor:pointer;}form .form-row{margin-bottom:28px;}form .form-row .form-col{float:left;}form #edit-delete,form #edit-cancel{display:inline-block;margin:0 10px;padding:0 15px;height:40px;border:1px solid #48aa7f;border-radius:24px;background:none;box-shadow:none;color:#262626;line-height:40px;}form #edit-delete:hover,form #edit-cancel:hover{color:#48aa7f;}.form-complete{text-align:center;padding-top:40px;}.form-complete .title{font-size:26px;}.form-complete h3{font-weight:bold;margin-bottom:0;}.form-complete p{display:block;margin:0 auto;padding:10px 0;line-height:24px;}.form-complete .button-green{margin:15px 0;}.form-checkboxes img.icon,.form-item-type-checkbox img.icon{width:auto;height:26px;vertical-align:middle;margin-left:8px;}.form-item-type-radio,.form-item-type-checkbox{display:inline-block;margin:0 5px 5px 0;border-radius:5px;background:#f3f0e4;padding:5px 10px 2px;vertical-align:middle;}.row-centered{text-align:center;}.dropdown.error{border-color:#df1f1f;}#views-exposed-form-admin-comments-user-comments{padding:10px;}#views-exposed-form-admin-comments-user-comments .form-item{display:inline-block;margin-right:10px;}
.pager ul{margin:0;padding:0;list-style:none;}.pager ul li{display:block;float:left;}.pager > ul > li{padding-right:15px;}.pager ul li.pager-item a,.pager ul li.pager-item > span{display:block;border:1px solid #c6c6c6;height:25px;line-height:25px;color:#262626;padding:0 8px;}.pager ul li .pages-list .pager-item a{border-right:none;}.pager ul li .pages-list .pager-item:last-child a{border-right:1px solid #c6c6c6;border-radius:0 3px 3px 0;}.pager ul li .pages-list .pager-item:first-child a{border-radius:3px 0 0 3px;}.pager ul li .pages-list .pager-item.is-active a,.pager ul li .pages-list .pager-item a:hover{background:#48aa7f;color:#fff;}.pager ul li.prev span,.pager ul li.prev a,.pager ul li.next span,.pager ul li.next a{border-radius:3px;}.pager ul li.prev a:hover,.pager ul li.next a:hover{background-color:#f6fbf8;}.pager ul li.prev span,.pager ul li.prev a{padding:0 10px 0 25px;position:relative;}.pager ul li.prev.disable span,.pager ul li.next.disable span{color:rgba(38,38,38,0.2);border-color:#f4f4f4;}.pager ul li.prev.disable span:before,.pager ul li.prev a:before{content:'';display:block;position:absolute;left:8px;top:50%;margin-top:-4px;width:12px;height:8px;background:url("/themes/custom/cater/images/pager_arrows.png") no-repeat 0 -8px;}.pager ul li.prev a:before{background-position:0 0;}.pager ul li.next{padding-right:0;}.pager ul li.next span,.pager ul li.next a{padding:0 25px 0 10px;position:relative;}.pager ul li.next.disable span:before,.pager ul li.next a:before{content:'';display:block;position:absolute;right:8px;top:50%;margin-top:-4px;width:12px;height:8px;background:url("/themes/custom/cater/images/pager_arrows.png") no-repeat -12px -8px;}.pager ul li.next a:before{background-position:-12px 0;}
ul.links a{color:#48aa7f;text-decoration:underline;}ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}
.form-page-wrapper .cater-messages{width:auto;margin-left:-40px;margin-right:-40px;}.cater-messages.messages{border:none;border-top:6px solid #47aa7e;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0;background:url("/themes/custom/cater/images/message_bg.png");color:#7a7d7d;font-size:14px;font-weight:normal;}.cater-messages.messages .text{padding:15px 15px 15px 70px;background:url("/themes/custom/cater/images/message_info.png") no-repeat 42px 15px;}.cater-messages.messages--error{color:#df1f1f;border-color:#df1f1f;}.cater-messages.messages--error .text{background-image:url("/themes/custom/cater/images/message_error.png");}.cater-messages.messages--warning{border-color:#ffb400;}.cater-messages.messages--warning .text{background-image:url("/themes/custom/cater/images/message_warning.png");}.cater-messages.messages--warning .text a{color:#7a7d7d;}.cater-messages.messages ul{list-style:none;margin:0;padding:0;}.cater-messages.messages a{color:#48aa7f;text-decoration:underline;}
.article-page-wrapper{margin-bottom:4em;}
#landing-page .row{margin-left:0;margin-right:0;}#landing-page .button-green{display:inline-block;}#landing-page .add-order-info{margin-top:1.5em;font-size:14px;color:#282828;}#landing-page .front-button{text-align:center;}#landing-page .block-title{text-align:center;font-size:44px;}@media (max-width:991px){#landing-page .block-title{font-size:28px!important;}}#landing-page #landing-page .block-button{height:128px;text-align:center;padding-top:36px;}#landing-page .jcarousel-arrows{width:16px;height:30px;background:url("/themes/custom/cater/images/slider_arrow.png") no-repeat left center;cursor:pointer;margin:2em auto;z-index:1;}#landing-page .jcarousel-arrows.next{background-position:right center;}#landing-page .block-1{width:100%;background-position:center center;background-size:cover;text-align:center;color:#fff;margin-bottom:30px;position:relative;}#landing-page .block-1 .block-title{margin-top:0;padding-top:170px;line-height:60px;font-size:40px;}#landing-page .block-1 .block-title .gr{color:#5ACC75;}#landing-page .block-1 .block-content{padding-bottom:3em;background-image:-moz-linear-gradient(top,rgba(38,38,38,0.6),rgba(38,38,38,0.6));background-image:-webkit-linear-gradient(top,rgba(38,38,38,0.6),rgba(38,38,38,0.6));background-image:-o-linear-gradient(top,rgba(38,38,38,0.6),rgba(38,38,38,0.6));background-image:-ms-linear-gradient(top,rgba(38,38,38,0.6),rgba(38,38,38,0.6));}#landing-page .block-1 .block-text{font-size:24px;line-height:36px;margin:0.5em auto 3em;}@media (max-width:991px){#landing-page .block-1 .block-title{line-height:normal;padding-top:40px;}#landing-page .block-1 .block-text{font-size:20px;line-height:normal;margin:20px auto;}}#landing-page .block-1 .add-order-info,#landing-page .block-green .add-order-info{color:#ddd;}#landing-page .partners-top{margin-bottom:60px;}#landing-page .partners-top .block-content{padding-bottom:120px;}#landing-page .block-stats{text-align:center;margin-bottom:60px;}#landing-page .block-stats .item{}#landing-page .block-stats .item-num{font-size:72px;color:#48aa7f;}#landing-page .block-stats .item-text{font-size:18px;}#landing-page .block-steps{margin-bottom:4em;}.block-steps .step-items .item{padding:0;margin:4em 0;background:no-repeat 24px 4em;background-size:3em;}.block-steps .step-items .item-order{background-image:url("/themes/custom/cater/images/pages/icon_comment.png");}.block-steps .step-items .item-compare{background-image:url("/themes/custom/cater/images/pages/icon_look.png");}.block-steps .step-items .item-choice{background-image:url("/themes/custom/cater/images/pages/icon_check.png");}.block-steps .item-num{height:26px;position:relative;border-bottom:1px solid #48aa7f;margin-bottom:2em;}.block-steps .item-num .num{font-size:36px;text-align:center;width:92px;background:#fff;margin:0 auto;}.block-steps .step-items .item-title{font-size:26px;margin-bottom:20px;padding-left:90px;}.block-steps .step-items .item-text{line-height:24px;padding-left:90px;}#landing-page .block-foods{padding:0;}#landing-page .block-3{margin-bottom:80px;}#landing-page .block-3 .block-content{-webkit-box-shadow:0 0 25px 0 rgba(23,52,39,0.25);box-shadow:0 0 25px 0 rgba(23,52,39,0.25);}#landing-page .block-3 .items{margin-top:50px;}#landing-page .block-3 .items .item{float:left;height:360px;text-align:center;color:#fff;position:relative;overflow:hidden;}#landing-page .block-3 .items .item .item-bg{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}#landing-page .block-3 .items .item .item-content{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background-image:-moz-linear-gradient(top,rgba(0,0,0,0.40),rgba(0,0,0,0.40));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.40),rgba(0,0,0,0.40));background-image:-o-linear-gradient(top,rgba(0,0,0,0.40),rgba(0,0,0,0.40));background-image:-ms-linear-gradient(top,rgba(0,0,0,0.40),rgba(0,0,0,0.40));}#landing-page .block-3 .items .item .item-content .item-content-text{margin-top:60px;}#landing-page .block-3 .items .item .item-content .front-button{position:absolute;top:260px;width:100%;}#landing-page .block-3 .items .item .item-content .front-button .button-green{background:rgba(0,0,0,0);border:1px solid #fff;}#landing-page .block-3 .items .item .item-content .front-button .button-green:hover{background:rgba(72,170,127,1);background:-moz-linear-gradient(-45deg,rgba(90,204,117,1) 0%,rgba(72,170,127,1) 51%);background:-webkit-linear-gradient(-45deg,rgba(90,204,117,1) 0%,rgba(72,170,127,1) 51%);background:linear-gradient(135deg,rgba(90,204,117,1) 0%,rgba(72,170,127,1) 51%);border:none;}#landing-page .block-3 .items .item-title{font-size:26px;margin-bottom:15px;font-weight:bold;white-space:nowrap;}#landing-page .block-3 .items .item-line{line-height:0;margin:15px 0;}#landing-page .block-3 .items .item-line span{display:inline-block;width:40px;height:1px;background:#fff;line-height:0;}#landing-page .block-3 .items .item-text{line-height:24px;}#landing-page .block-3 .items .item-order .item-title{margin-top:62px;}#landing-page .block-3 .items .item-order .front-button{margin-top:70px;}#landing-page .block-3 .block-green{text-align:center;height:128px;padding-top:36px;}#landing-page .block-services{margin-bottom:60px;}.block-services .services-items{margin:30px 0;}.block-services .item{text-align:center;margin:30px 0;height:132px;}.block-services .item img{height:50px;}.block-services .item-name{font-size:20px;margin-top:15px;}@media (max-width:767px){.block-services .item-name{font-size:14px;}}#landing-page .block-4{background:no-repeat right bottom;margin-bottom:4em;}@media (max-width:991px){#landing-page .block-4{background:none!important;}}#landing-page .block-4 .items{margin:4em 0 2em;}#landing-page .block-4 .items .item{height:200px;margin-bottom:2em;}#landing-page .block-4 .items .num{height:95%;font-size:24px;color:#282828;border-right:1px solid #48aa7f;padding-top:9px;text-align:center;}#landing-page .block-4 .items .content{padding-top:1em;padding-left:1.5em;}#landing-page .block-4 .items .item-title{font-size:26px;color:#48aa7f;margin-bottom:15px;line-height:26px;}#landing-page .block-4 .items .item-text{line-height:24px;}#landing-page .block-events{padding:0;}#landing-page .block-events .items .item{height:420px;}#landing-page .block-events .items .item .item-content .item-content-text{margin-top:60px;}#landing-page .block-events .items .item .item-content .front-button{top:320px;}#landing-page .block-6{margin-bottom:60px;}#landing-page .block-6 .block-content{margin-top:92px;position:relative;margin-bottom:60px;}#landing-page .block-6 .jcarousel{position:relative;overflow:hidden;}#landing-page .block-6 .jcarousel ul.reviews{width:20000em;position:relative;list-style:none;margin:0;padding:0;}#landing-page .block-6 .jcarousel li.review{float:left;max-width:980px;}#landing-page .block-6 .reviews .user{float:left;display:inline-block;vertical-align:middle;border-right:1px solid #cee8dc;}@media (max-width:991px){#landing-page .block-6 .reviews .user{border-right:none;text-align:center;}}#landing-page .block-6 .reviews .user .photo{display:inline-block;vertical-align:middle;width:114px;height:114px;overflow:hidden;border-radius:50%;}#landing-page .block-6 .reviews .user .photo img{width:114px;height:114px;}#landing-page .block-6 .reviews .user .user-data{display:inline-block;vertical-align:middle;padding-left:30px;}#landing-page .block-6 .reviews .user .name{line-height:24px;margin-bottom:10px;}#landing-page .block-6 .reviews .user .caption{line-height:24px;color:rgba(38,38,38,0.5);}#landing-page .block-6 .reviews .review-content{padding-top:1em;padding-left:2em;}@media (max-width:991px){#landing-page .block-6 .reviews .user{border-right:none;text-align:center;}#landing-page .block-6 .reviews .review-content{padding-left:0;padding-right:0;}}#landing-page .block-7{position:relative;margin-bottom:4em;}#landing-page .block-7 .partners-logo-wrap{background:#fff;}#landing-page .block-7 .partners-logo{position:relative;padding:40px 0;}#landing-page .block-7 .partners-logo img{width:170px;}#landing-page .block-7 .jcarousel{position:relative;overflow:hidden;}#landing-page .block-7 .jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;}#landing-page .block-7 .jcarousel li{float:left;text-align:center;width:240px;}#landing-page .block-7 .jcarousel-arrows{margin:73px auto;}#landing-page .block-9 .block-title{font-size:26px!important;}#landing-page .block-9 .row{margin-top:32px;}#landing-page .block-9 .row .col{float:left;width:50%;padding-right:35px;line-height:24px;}#landing-page .block-10{height:417px;position:relative;}#landing-page .block-10 .block-bg{position:absolute;width:100%;height:417px;background-repeat:no-repeat;background-position:bottom right;}#landing-page .block-10 .block-title{text-align:left!important;margin-top:72px;margin-bottom:42px;}@media (max-width:991px){#landing-page .block-7 .block-content{opacity:0.5;}#landing-page .block-10 .block-bg{background-size:75%;}}#landing-page.partner .block-steps .step-items .item-register{background-image:url("/themes/custom/cater/images/partner/icons/register.svg");}#landing-page.partner .block-steps .step-items .item-quote{background-image:url("/themes/custom/cater/images/partner/icons/quote.svg");}#landing-page.partner .block-steps .step-items .item-orders{background-image:url("/themes/custom/cater/images/partner/icons/orders.svg");}#landing-page .find-partners .block-content{background-image:-moz-linear-gradient(top,rgba(38,38,38,0.6),rgba(38,38,38,0.6));background-image:-webkit-linear-gradient(top,rgba(38,38,38,0.6),rgba(38,38,38,0.6));background-image:-o-linear-gradient(top,rgba(38,38,38,0.6),rgba(38,38,38,0.6));background-image:-ms-linear-gradient(top,rgba(38,38,38,0.6),rgba(38,38,38,0.6));color:white;}#landing-page .find-partners .block-content .container{padding:3em 0;font-size:1.3em;}#landing-page .find-partners .block-text{text-align:center;margin-top:2em;}#landing-page .find-partners .items{margin:3em 0 5em;}#landing-page .find-partners .items .item{text-align:center;}#landing-page .find-partners .item-image{margin:0 auto 1em;width:100px;height:100px;background:no-repeat 0 0;}#landing-page .find-partners .item-image.products{background-image:url("/themes/custom/cater/images/partner/icons/quality_products_white.svg");}#landing-page .find-partners .item-image.service{background-image:url("/themes/custom/cater/images/partner/icons/quality_service_white.svg");}#landing-page .find-partners .item-image.love{background-image:url("/themes/custom/cater/images/partner/icons/love_clients_white.svg");}#landing-page .block-tools{padding:60px 0;}#landing-page .block-tools .tools{margin:3em 0;}#landing-page .block-tools .tools > div{margin-bottom:2em;padding-left:6em;background:no-repeat 2em 0.5em;background-size:3em;}#landing-page .block-tools .tools .item-title{font-size:26px;color:#48aa7f;margin-bottom:0.5em;}#landing-page .block-tools .tools .tool-profile{background-image:url("/themes/custom/cater/images/partner/icons/profile.svg");}#landing-page .block-tools .tools .tool-rating{background-image:url("/themes/custom/cater/images/partner/icons/rating.svg");}#landing-page .block-tools .tools .tool-search{background-image:url("/themes/custom/cater/images/partner/icons/search.svg");}#landing-page .block-tools .tools .tool-notifications{background-image:url("/themes/custom/cater/images/partner/icons/notifications.svg");}#landing-page .block-tools .tools .tool-templates{background-image:url("/themes/custom/cater/images/partner/icons/templates.svg");}#landing-page .block-tools .tools .tool-comments{background-image:url("/themes/custom/cater/images/partner/icons/comments.svg");}#landing-page .row.fee{padding:2em;background:#EBEBEB;border-radius:1em;margin-bottom:4em;}#landing-page .row.fee .block-text{font-size:26px;text-align:center;margin-top:1em;}#landing-page .row.fee .block-text span{font-weight:bolder;}#landing-page .become-partner{padding:2em 0;margin-bottom:4em;}#landing-page .become-partner .block-title{margin-bottom:1em;color:#fff;}#landing-page .questions{padding:3em 0;}#landing-page .questions .white-block{background:white;margin:0 auto;padding:3em 0;border-radius:0.5em;}#landing-page .questions .row{margin:1em 0;}#landing-page .questions .block-line{max-width:50px;width:100%;height:3px;background-color:#666;margin:3em auto;}#landing-page .questions .block-text{text-align:center;font-size:26px;}.c-landing .c-landing__button-goto-offers-wrapper{text-align:center;}.c-landing .c-landing__button-goto-offers-text-or{margin:2em 0 2em;}.landing__block-offers-sale{margin-bottom:4em;}.landing__block-offers-sale .sale-offer-info{margin:1em 0;}
.node-page-wrapper,.article-page-wrapper{background:#fff;margin:0 auto;padding:40px;-webkit-box-shadow:0 0 25px 0 rgba(23,52,39,0.2);box-shadow:0 0 25px 0 rgba(23,52,39,0.2);border-radius:12px;}.node-page-wrapper .cater-messages.messages,.article-page-wrapper .cater-messages.messages{margin:-40px -33px 20px -32px;}
.partner-offer{padding:2em 0;margin-bottom:16px;text-align:center;}.partner-offer h2,.offer-draft h2{margin:0 0 20px;}.partner-offer .info_text{font-size:16px;}.partner-offer .info_text > p::before{font:normal normal normal 14px/1 'Material-Design-Iconic-Font';content:'\f1f8';color:#df1f1f;margin-right:5px;}.partner-offer .order-body{margin-bottom:16px;padding:0 20px;}.partner-offer__or{margin:0 64px;display:inline-block;}.partner-offer__template-select{display:inline-block;}.partner-offer__template-select .form-item{text-align:left;display:inline-block;vertical-align:bottom;margin-right:32px}.partner-offer__template-select .form-item .dropdown{width:auto;}.partner-offer__template-select .form-item .dropdown .selected{padding-right:34px;}.partner-offer__create_new{margin-top:32px;}@media (max-width:991px){.partner-offer__template-select,.partner-offer__or{margin:16px 0;text-align:center;display:block;}}
.path-user-login #block-cater-local-tasks{text-align:center;}#login-form{text-align:center;}#login-form .description{font-size:smaller;color:gray;}#login-form .form-item{width:50%;margin:0 auto 24px;}#login-form__partner-info{padding:20px 20px 40px;margin:20px auto;text-align:center;}#login-form .caterme-social-auth{margin-top:24px;}
.path-user-password #block-cater-local-tasks{text-align:center;}.pass-form__description{text-align:center;}#pass-form .form-item{margin:0 auto 24px;width:50%;}
