/*
 * Геометрия вёрстки, которую SiteOrigin Panels генерировал на лету в <head>.
 * Снято со страниц: menu_in_cafe, dostavka-blyud, galereya, delivery.
 * Правила привязаны к id вида панелей (pgc-656-1-0 и т.п.), поэтому
 * названия страниц и виджетов в css не менять.
 * Без этого файла ячейки панелей не имеют ширины.
 */

/* menu_in_cafe */
/* Layout 8 */ #pgc-8-0-0 , #pgc-8-0-1 { width:50%;width:calc(50% - ( 0.5 * 30px ) ) }
/* menu_in_cafe */
#pl-8 .so-panel { margin-bottom:30px }
/* menu_in_cafe */
#pl-8 .so-panel:last-of-type { margin-bottom:0px }
/* menu_in_cafe */
@media (max-width:780px){ #pg-8-0.panel-no-style, #pg-8-0.panel-has-style > .panel-row-style, #pg-8-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column }
/* menu_in_cafe */
#pg-8-0 > .panel-grid-cell , #pg-8-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 }
/* menu_in_cafe */
#pgc-8-0-0 { margin-bottom:30px }
/* menu_in_cafe */
#pl-8 .panel-grid-cell { padding:0 }
/* menu_in_cafe */
#pg-8-0 .panel-grid-cell-empty { display:none }
/* menu_in_cafe */
#pl-8 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
/* menu_in_cafe */
}
/* dostavka-blyud */
/* Layout 656 */ #pgc-656-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }
/* dostavka-blyud */
#pg-656-0 , #pl-656 .so-panel { margin-bottom:30px }
/* dostavka-blyud */
#pgc-656-1-0 , #pgc-656-1-1 , #pgc-656-2-0 , #pgc-656-2-1 , #pgc-656-3-0 , #pgc-656-3-1 , #pgc-656-4-0 , #pgc-656-4-1 , #pgc-656-5-0 , #pgc-656-5-1 , #pgc-656-6-0 , #pgc-656-6-1 , #pgc-656-7-0 , #pgc-656-7-1 { width:50%;width:calc(50% - ( 0.5 * 30px ) ) }
/* dostavka-blyud */
#pg-656-1 , #pg-656-2 , #pg-656-3 , #pg-656-4 , #pg-656-5 , #pg-656-6 , #pg-656-7 , #pl-656 .so-panel:last-of-type { margin-bottom:0px }
/* dostavka-blyud */
#pgc-656-8-0 , #pgc-656-8-2 { width:20%;width:calc(20% - ( 0.8 * 30px ) ) }
/* dostavka-blyud */
#pgc-656-8-1 { width:60%;width:calc(60% - ( 0.4 * 30px ) ) }
/* dostavka-blyud */
#pg-656-8> .panel-row-style { padding:35px }
/* dostavka-blyud */
@media (max-width:780px){ #pg-656-0.panel-no-style, #pg-656-0.panel-has-style > .panel-row-style, #pg-656-0 , #pg-656-1.panel-no-style, #pg-656-1.panel-has-style > .panel-row-style, #pg-656-1 , #pg-656-2.panel-no-style, #pg-656-2.panel-has-style > .panel-row-style, #pg-656-2 , #pg-656-3.panel-no-style, #pg-656-3.panel-has-style > .panel-row-style, #pg-656-3 , #pg-656-4.panel-no-style, #pg-656-4.panel-has-style > .panel-row-style, #pg-656-4 , #pg-656-5.panel-no-style, #pg-656-5.panel-has-style > .panel-row-style, #pg-656-5 , #pg-656-6.panel-no-style, #pg-656-6.panel-has-style > .panel-row-style, #pg-656-6 , #pg-656-7.panel-no-style, #pg-656-7.panel-has-style > .panel-row-style, #pg-656-7 , #pg-656-8.panel-no-style, #pg-656-8.panel-has-style > .panel-row-style, #pg-656-8 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column }
/* dostavka-blyud */
#pg-656-0 > .panel-grid-cell , #pg-656-0 > .panel-row-style > .panel-grid-cell , #pg-656-1 > .panel-grid-cell , #pg-656-1 > .panel-row-style > .panel-grid-cell , #pg-656-2 > .panel-grid-cell , #pg-656-2 > .panel-row-style > .panel-grid-cell , #pg-656-3 > .panel-grid-cell , #pg-656-3 > .panel-row-style > .panel-grid-cell , #pg-656-4 > .panel-grid-cell , #pg-656-4 > .panel-row-style > .panel-grid-cell , #pg-656-5 > .panel-grid-cell , #pg-656-5 > .panel-row-style > .panel-grid-cell , #pg-656-6 > .panel-grid-cell , #pg-656-6 > .panel-row-style > .panel-grid-cell , #pg-656-7 > .panel-grid-cell , #pg-656-7 > .panel-row-style > .panel-grid-cell , #pg-656-8 > .panel-grid-cell , #pg-656-8 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 }
/* dostavka-blyud */
#pgc-656-1-0 , #pgc-656-2-0 , #pgc-656-3-0 , #pgc-656-4-0 , #pgc-656-5-0 , #pgc-656-6-0 , #pgc-656-7-0 , #pgc-656-8-0 , #pgc-656-8-1 { margin-bottom:30px }
/* dostavka-blyud */
#pl-656 .panel-grid-cell { padding:0 }
/* dostavka-blyud */
#pg-656-0 .panel-grid-cell-empty , #pg-656-1 .panel-grid-cell-empty , #pg-656-2 .panel-grid-cell-empty , #pg-656-3 .panel-grid-cell-empty , #pg-656-4 .panel-grid-cell-empty , #pg-656-5 .panel-grid-cell-empty , #pg-656-6 .panel-grid-cell-empty , #pg-656-7 .panel-grid-cell-empty , #pg-656-8 .panel-grid-cell-empty { display:none }
/* dostavka-blyud */
#pl-656 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
/* galereya */
/* Layout 26 */ #pgc-26-0-0 , #pgc-26-1-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }
/* galereya */
#pg-26-0 , #pl-26 .so-panel { margin-bottom:30px }
/* galereya */
#pl-26 .so-panel:last-of-type { margin-bottom:0px }
/* galereya */
#pg-26-0.panel-has-style > .panel-row-style, #pg-26-0.panel-no-style , #pg-26-1.panel-has-style > .panel-row-style, #pg-26-1.panel-no-style { -webkit-align-items:flex-start;align-items:flex-start }
/* galereya */
@media (max-width:780px){ #pg-26-0.panel-no-style, #pg-26-0.panel-has-style > .panel-row-style, #pg-26-0 , #pg-26-1.panel-no-style, #pg-26-1.panel-has-style > .panel-row-style, #pg-26-1 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column }
/* galereya */
#pg-26-0 > .panel-grid-cell , #pg-26-0 > .panel-row-style > .panel-grid-cell , #pg-26-1 > .panel-grid-cell , #pg-26-1 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 }
/* galereya */
#pl-26 .panel-grid-cell { padding:0 }
/* galereya */
#pg-26-0 .panel-grid-cell-empty , #pg-26-1 .panel-grid-cell-empty { display:none }
/* galereya */
#pl-26 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
/* delivery */
/* Layout 30 */ #pgc-30-0-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }
/* delivery */
#pl-30 .so-panel { margin-bottom:30px }
/* delivery */
#pl-30 .so-panel:last-of-type { margin-bottom:0px }
/* delivery */
@media (max-width:780px){ #pg-30-0.panel-no-style, #pg-30-0.panel-has-style > .panel-row-style, #pg-30-0 { -webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column }
/* delivery */
#pg-30-0 > .panel-grid-cell , #pg-30-0 > .panel-row-style > .panel-grid-cell { width:100%;margin-right:0 }
/* delivery */
#pl-30 .panel-grid-cell { padding:0 }
/* delivery */
#pg-30-0 .panel-grid-cell-empty { display:none }
/* delivery */
#pl-30 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
