.clearfix:after,.clearfix:before{content:"";clear:both;display:table;}h1,.h1,h2,.h2{font-family:'Roboto Slab',serif;color:#248f24;}h2.block-title{text-align:center;}.path-node .top-bg h2,.path-node .top-bg .h2{color:#333333;}a{color:#248f24;}.mm-menu a{font-size:20px;padding:20px;}.black{color:#000000;}.red{color:#e02b20}.orange{color:#e09900;}.green{color:#00b050}.roboto{font-family:'Roboto Slab',serif;}a:hover,a:focus{color:#0f3d0f;text-decoration:none;}.menu--footer.nav li{float:left;padding-left:0;}.menu--footer.nav li a{padding:3px 10px 3px 0;}.nav > li > a:focus,.nav > li > a:hover{background-color:#ffffff;}.navbar-default{background-color:#ffffff;border-color:#efefef;border:none;border-bottom:1px solid #efefef;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}.navbar-default .navbar-brand{color:#248f24;font-family:'Roboto Slab',serif;}.navbar,.navbar-header{width:100%;}.no-header .page-header{display:none;}.no-crumb .region-content > .breadcrumb,.no-header .region-content > .breadcrumb{display:none;}.breadcrumb{margin-bottom:0px;padding:10px 0;background-color:#ffffff;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.breadcrumb a{color:black;text-decoration:underline;}.page-node-type-article .breadcrumb,.page-node-type-recipe .breadcrumb{background-color:transparent;margin:0 20px;}.p-width{width:100%;max-width:1200px;margin:0 auto;}.width-768{width:100%;max-width:768px;margin:0 auto;}img.align-right{padding:10px 0 10px 10px;}.owl-theme .owl-controls{margin-top:0;}.owl-border{border:15px solid #ffffff;}.center{text-align:center;}.pad-30{padding:30px;}.pad-20{padding:20px;}.pad-10-20{padding:10px 20px;}.pad-20-lr{padding:0 20px;}.pad-5{padding:5px;}.marg-20{margin:20px;}.marg-top-20{margin-top:20px;}.marg-minus-20{margin:-20px -15px -20px -15px;}.user-logged-in .marg-minus-20{margin-top:0;}.marg-minus-15-lr{margin:0 -15px;}.table{display:table;width:100%;height:100%;}.cell{display:table-cell;}.page-node-type-article .layout__region--second-above,.page-node-type-recipe .layout__region--second-above{background-color:rgba(255,255,255,0.7);min-height:400px;}.border-top,.page-node-type-recipe .layout__region--bottom{border-top:1px solid #efefef;}.border-ef{border:1px solid #efefef;}.bg-fff{background-color:#ffffff;}.link-list{list-style:none;}.link-list li{display:block;}.link-list .views-field-title .field-content div{display:inline-block;padding-right:5px;}.float-list ul{margin:0 -20px;padding:0;list-style:none;}.float-list .item-list > ul > li{float:left;width:25%;clear:none;}.float-list .item-list > ul > li:hover .views-field,.float-list .item-list > ul > li:focus .views-field{background-color:#ebfaeb;}.block-responsive-menu-horizontal-menu{clear:both;}.horizontal-menu{clear:both;margin-right:-15px;margin-left:-15px;}.horizontal-menu .sub-nav{background-color:#ffffff;border:1px solid #efefef;top:30px;}.horizontal-menu li:hover,.horizontal-menu li:focus{background-color:#efefef;}.horizontal-menu li > a{color:#444444;font-family:'Roboto Slab',serif;}.block-responsive-menu-toggle{position:absolute;top:10px;right:10px;}.navbar-nav,.navbar-nav > li{float:none;width:inherit}.mm-panel .nav > li > a:hover,.mm-panel .nav > li > a:focus{background-color:#000000;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{background:#333333;}.btn-info{color:#fff;background-color:#00b050;border-color:#00b050;}.btn-info:hover,.btn-info:focus,.btn-info:hover,.btn-info:focus,.btn-danger:hover,.btn-danger:focus,.btn-info:active:hover,.btn-info.active:hover,.btn-info:active:focus,.btn-info.active:focus,.btn-info:active.focus,.btn-info.active.focus{background-color:#444444;border-color:#000000;}.select-wrapper::after{color:#248f24;}.bef-exposed-form .form--inline > .form-item{padding-right:10px;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active{border:1px solid #00b050;background:#00b050;}.btn-primary{background-color:#00b050;border-color:#00b050;}.ui-button.ui-state-active:hover,.btn-primary:hover,.btn-primary:focus,.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus{background-color:#444444;border-color:#444444;}#block-social{position:absolute;z-index:10;top:10px;right:10px;}@media all and (max-width:1000px){#block-social{top:10px;right:60px;}}svg.menu,#block-social svg{width:36px;height:36px;}svg.menu:hover path,#block-social svg:hover path{fill:#e02b20;}@media all and (max-width:640px){.float-list .item-list > ul > li{width:50%;}}@media all and (max-width:480px){.float-list .item-list > ul > li{width:100%;}}@media all and (max-width:640px){.page-node-type-article .layout__region--second-above,.page-node-type-recipe .layout__region--second-above{min-height:auto;}.page-node-type-article .views-field-title,.page-node-type-article .breadcrumb,.page-node-type-recipe .views-field-title,.page-node-type-recipe .breadcrumb{padding-top:0;}.float-list ul{margin:0;}.navbar-default .navbar-brand{display:none;}.mob-text-pad{padding:0 20px;margin-top:-20px;}}@media all and (max-width:540px){img.align-right{float:none;display:block;margin:0 auto;padding:10px 0;}}@media all and (min-width:481px) and (max-width:900px){.float-list .item-list > ul > li{width:50%;}}.colorbox-gallery ul{margin:0;padding:0;list-style:none;}.colorbox-gallery ul li{width:33.3%;float:left;}.colorbox-gallery ul li.cnt-1{width:100%;float:left;}.page-node-type-recipe .layout__region--second-below{background-color:#f9f9f9;}.block-block-content7d57395b-4c4e-4cfc-9e03-7a65e020c57b span{float:left;margin-left:5px;}.flexible-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}.flexible-container iframe,.flexible-container object,.flexible-container embed{height:100%;left:0;position:absolute;top:0;width:100%;}
.layout--twocol-bricks > .layout__region{max-width:100%;}.layout--twocol-bricks{display:flex;flex-wrap:wrap;}.layout--twocol-bricks > .p-width > .layout__region{float:left;width:100%;}@media screen and (min-width:641px){.layout--twocol-bricks > .p-width > .layout__region--first-above{width:50%;}.layout--twocol-bricks > .p-width > .layout__region--second-above{width:50%;}.layout--twocol-bricks > .layout__region--first-below,.layout--twocol-bricks > .layout__region--second-below{float:left;width:50%;max-width:50%;}}