/* http://freshfoodchef.com/wp-content/themes/oceanwp-child/ctc-style.css?ver=1.5.31.1546516016 */
.error404 .searchform{display:none}.error404 .error-btn{margin-top:0}h1,h2{font-variant:small-caps}.center-flex{display:flex;justify-content:center}.page-template-default .container{width:1000px}a.ctcc-more-info-link:hover{color:black!important}.has-cookie-bar #catapult-cookie-bar{border-top:1px solid #68BFEA}#site-header #site-logo #site-logo-inner a img,#site-header.center-header #site-navigation-wrap .middle-site-logo a img{height:80px;margin-top:-55px}@media only screen and (max-width:1080px){#site-header #site-logo #site-logo-inner a img,#site-header.center-header #site-navigation-wrap .middle-site-logo a img{height:60px;margin-left:0!important;margin-top:0}}#site-header-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1.5rem}#site-navigation-wrap{flex-grow:1;display:flex;justify-content:flex-end}@media (max-width:1080px){#site-header.center-header #site-logo,.oceanwp-mobile-menu-icon,#oceanwp-cart-sidebar-wrap{flex-grow:1;display:flex!important;justify-content:flex-end}}#site-navigation-wrap .main-menu li:last-child a{padding-right:0}#mobile-dropdown ul li a{display:flex;align-items:center}#mobile-dropdown ul li a img{filter:brightness(0%)}#mobile-dropdown ul li a:hover img{filter:brightness(100%)}.FreshFoodChef__TopBar__link{padding:0 10px}.FreshFoodChef__TopBar__link{filter:brightness(0%)}.FreshFoodChef__TopBar__link:hover{filter:brightness(100%);color:#68bfea!important}.FreshFoodChef__TopBar__link__icon{width:30px}@media only screen and (max-width:1080px){.hide-tablet-mobile{display:none!important}}.elementor iframe{margin-bottom:-7px}.FreshFoodChef__button .elementor-button-link,input[type="submit"]{font-size:18px;width:250px;margin-top:1em;text-transform:capitalize;font-variant:small-caps;padding:.5em 1em!important}input[type="submit"]{border:1px solid #b5b5b5;color:#000;background-color:transparent!important}input[type="submit"]:hover{color:#fff;background-color:black!important;border-color:#000}.testimonial-inner{color:#fff}.testimonial-content:after,.testimonial-content:before{display:none!important}.strong-view.modern .testimonial-content{font-size:18px!important}.strong-view.modern .testimonial-name{font-weight:400!important;font-size:17px!important;font-variant:small-caps}.strong-view.simple .testimonial-image img{border-radius:50%}.wpmslider-pager-item .wpmslider-pager-link:before{color:#ACDCF4!important}.wpmslider-pager-item .active:before{color:rgb(255,255,255)!important;content:"\f10c"!important}.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{color:#ACDCF4!important}@media only screen and (max-width:1024px){.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{display:none}}.strong-view.modern .testimonial-inner{padding-left:10%;padding-right:10%}.FreshFoodChef__Work{margin:0 auto;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2%;text-align:center}.FreshFoodChef__footer{text-align:center;padding:1rem;margin:0}.FreshFoodChef__footer__li{list-style-type:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;text-align:center}.FreshFoodChef__footer__li--center{margin:2.5rem 0}.FreshFoodChef__footer__li--center a{display:inline-block}.FreshFoodChef__footer__li a{font-size:16px;margin:0 .5rem}.FreshFoodChef__footer__li__link__icon{width:35px;padding:.25rem}.FreshFoodChef__footer__li__link img{filter:brightness(150%) grayscale(100%)}.FreshFoodChef__footer__li__link img:hover{filter:brightness(0%) grayscale(100%)}.FreshFoodChef__footer{display:none}html[lang="es-ES"] .FreshFoodChef__footer.footer-es{display:block}html[lang="en-US"] .FreshFoodChef__footer.footer-en{display:block}html[lang="de-DE"] .FreshFoodChef__footer.footer-de{display:block}span.wpcf7-list-item{margin:0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.FreshFoodChef_teamMember img{-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media only screen and (max-width:1024px){.FreshFoodChef__button .elementor-button-link,input[type="submit"]{padding:.8em 2em!important}}@media only screen and (max-width:1023px){.strong-view.modern .testimonial-inner{padding-left:10%;padding-right:10%}.FreshFoodChef__columns .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding-left:0;padding-right:0}}@media only screen and (max-width:1080px){#footer-widgets .col{margin-bottom:0}.container{max-width:80%}#site-header-inner{flex-direction:row;padding:2rem 0}body.default-breakpoint .oceanwp-mobile-menu-icon{text-align:right;flex-grow:1}}@media only screen and (max-width:1024px){#scroll-top{padding:1rem}}.FreshFoodChef__Work,.FreshFoodChef__menus{margin:0 auto;max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2%;grid-row-gap:2rem;text-align:center}.FreshFoodChef__menus img{width:100%;vertical-align:bottom}.FreshFoodChef__menus__figure{margin:0;position:relative}.FreshFoodChef__menus__figure figcaption{width:100%;padding:2rem}.FreshFoodChef__menus__figure figcaption h4{font-size:22px;margin-bottom:10px}.timeline-container ul li h3{margin-bottom:10px}.timeline-container{position:relative;margin:0 auto;width:85%}li.timeline-content{list-style-type:none}.timeline-container:before{content:'';position:absolute;left:50%;width:2px;height:100%;background:#c5c5c5}.timeline-container ul{margin:0;padding:0}.timeline-container ul li{position:relative;width:50%;padding:20px 40px}.timeline-container ul li:nth-child(odd){float:left;text-align:right;clear:both}.timeline-container ul li:nth-child(even){float:right;text-align:left;clear:both}.timeline-container ul li:nth-child(odd):before,.timeline-container ul li:nth-child(even):before{content:'';position:absolute;width:20px;height:20px;border:2px solid #67c0ea;border-radius:50%;background:#fff;box-sizing:border-box}.timeline-container ul li:nth-child(odd):before{right:-11px}.timeline-container ul li:nth-child(even):before{left:-9px}.timeline-content-special{width:300px;margin:2rem auto;padding:1rem;color:#000;text-align:center}.timeline-content-special img{width:70px;margin-bottom:15px}.timeline-content-special h3{margin-bottom:1rem;font-size:1.5rem}@media only screen and (max-width:768px){.timeline-container:before{left:20px}.timeline-container ul li:nth-child(odd),.timeline-container ul li:nth-child(even){width:100%;text-align:left;clear:both}.timeline-container ul li:nth-child(odd):before,.timeline-container ul li:nth-child(even):before{left:11px}}.services__title{text-align:center}.services__title h2{display:inline-block;padding:1rem 6rem;background-color:#68BFEA;color:#fff;-webkit-clip-path:polygon(5% 50%,0 0,100% 0,95% 50%,100% 100%,0 100%);clip-path:polygon(5% 50%,0 0,100% 0,95% 50%,100% 100%,0 100%)}@media only screen and (max-width:768px){.services__title h2{padding:1rem 4rem}}@media only screen and (max-width:375px){.elementor-63 .elementor-element.elementor-element-b02802e{margin-top:-56px}}.strong-view.controls-style-buttons2 .wpmslider-start,.strong-view.controls-style-buttons2 .wpmslider-stop,.strong-view.controls-style-buttons2 .wpmslider-next,.strong-view.controls-style-buttons2 .wpmslider-prev{background:transparent!important}