﻿/*!
 * Theme Name: AppComm - Child
 * Theme URI: https://gitlab.appcomm.nl/appcomm/composer-packages/appcommtheme
 * Author: AppComm BV
 * Author URI: https://appcomm.nl/
 * Version: 1.0
 * Template: appcommtheme
 * Text Domain: appcommtheme-child
 * Domain Path: /languages
 * Description: This child theme has been created by AppComm BV.
 * 
 *  =======================================================
 *   © Copyright 2024 AppComm BV
 *  =======================================================
 *        ___                ______                        
 *      /   |  ____  ____  / ____/___  ____ ___  ____ ___ 
 *     / /| | / __ \/ __ \/ /   / __ \/ __ `__ \/ __ `__ \
 *    / ___ |/ /_/ / /_/ / /___/ /_/ / / / / / / / / / / /
 *   /_/  |_/ .___/ .___/\____/\____/_/ /_/ /_/_/ /_/ /_/ 
 *         /_/   /_/                                      
 *  =======================================================
 *
 * 
 */@font-face{font-family:"Karla";src:url("../fonts/karla/Karla-Regular.woff2") format(woff2);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Karla";src:url("../fonts/karla/Karla-Bold.woff2") format(woff2);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Karla";src:url("../fonts/karla/Karla-Italic.woff2") format(woff2);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Karla";src:url("../fonts/karla/Karla-BoldItalic.woff2") format(woff2);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:"Zodiak";src:url("../fonts/zodiak/Zodiak-Variable.woff2") format(woff2);font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Zodiak";src:url("../fonts/zodiak/Zodiak-Regular.woff2") format(woff2);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Zodiak";src:url("../fonts/zodiak/Zodiak-Regular.woff2") format(woff2);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Zodiak";src:url("../fonts/zodiak/Zodiak-VariableItalic.woff2") format(woff2);font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:"Zodiak";src:url("../fonts/zodiak/Zodiak-Italic.woff2") format(woff2);font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Zodiak";src:url("../fonts/zodiak/Zodiak-Italic.woff2") format(woff2);font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:"Adelaique";src:url("../fonts/adelaique/Adelaique.woff2") format(woff2);font-style:normal;font-weight:400;font-display:swap}:root{--color-primary: #BF9663;--color-secondary: #D9BD8B;--color-tertiary: #F2EBDC;--color-quaternary: #ADBF63;--color-quinary: #BF6363;--color-senary: #639EBF;--link-color: #BF9663;--link-hover-color: #D9BD8B;--color-success: #20C997;--color-danger: #DC3545;--color-gray-100: #F5F5F5;--color-gray-200: #EFEFEF;--color-gray-300: #E6E6E6;--color-gray-400: #DADADA;--color-gray-500: #BDBDBD;--color-gray-600: #7d7d7d;--color-gray-700: #575757;--color-gray-800: #404040;--color-gray-900: #292929;--color-black: #171717;--text-color: var(--color-gray-600);--heading-color-primary: #171717;--heading-color-secondary: #BF9663;--heading-color-tertiary: #ffffff;--font-primary: "Karla";--font-secondary: "Zodiak";--font-tertiary: "Adelaique";--fontawesome: var(--fa-font-sharp-regular);--fontawesome-light: var(--fa-font-sharp-light);--form-field-text-color: var(--color-black);--form-field-placeholder-color: var(--black);--form-field-background-color: var(--color-white);--form-field-border-color: var(--color-gray-400);--form-field-border-radius: .3125rem}@media(min-width: 1500px){.container{max-width:1410px}}button.btn,.search-filter button.fwp-submit,.search-filter button.facetwp-reset,.search-filter button.fwp-close,a.btn,.search-filter a.fwp-submit,.search-filter a.facetwp-reset,.search-filter a.fwp-close{width:fit-content;font-family:var(--font-primary),sans-serif;font-weight:700;white-space:nowrap;text-transform:none;text-align:center;padding:.75rem 1.5rem;border-style:solid;border-width:var(--border-width);border-radius:.3125rem;margin-bottom:.9375rem;display:flex;align-items:center;gap:.625rem}@media(min-width: 576px){button.btn:hover:after,.search-filter button.fwp-submit:hover:after,.search-filter button.facetwp-reset:hover:after,.search-filter button.fwp-close:hover:after,a.btn:hover:after,.search-filter a.fwp-submit:hover:after,.search-filter a.facetwp-reset:hover:after,.search-filter a.fwp-close:hover:after{content:"";font:var(--fontawesome)}}button.btn.btn-primary,.search-filter button.fwp-submit,.search-filter button.facetwp-reset,.search-filter button.fwp-close,a.btn.btn-primary,.search-filter a.fwp-submit,.search-filter a.facetwp-reset,.search-filter a.fwp-close{color:var(--color-white);background-color:var(--color-black);border-color:var(--color-black)}button.btn.btn-primary:hover,.search-filter button.fwp-submit:hover,.search-filter button.facetwp-reset:hover,.search-filter button.fwp-close:hover,a.btn.btn-primary:hover,.search-filter a.fwp-submit:hover,.search-filter a.facetwp-reset:hover,.search-filter a.fwp-close:hover{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}button.btn.btn-secondary,.search-filter button.btn-secondary.fwp-submit,.search-filter button.btn-secondary.facetwp-reset,.search-filter button.btn-secondary.fwp-close,a.btn.btn-secondary,.search-filter a.btn-secondary.fwp-submit,.search-filter a.btn-secondary.facetwp-reset,.search-filter a.btn-secondary.fwp-close{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}button.btn.btn-secondary:hover,.search-filter button.btn-secondary.fwp-submit:hover,.search-filter button.btn-secondary.facetwp-reset:hover,.search-filter button.btn-secondary.fwp-close:hover,a.btn.btn-secondary:hover,.search-filter a.btn-secondary.fwp-submit:hover,.search-filter a.btn-secondary.facetwp-reset:hover,.search-filter a.btn-secondary.fwp-close:hover{color:var(--color-white);background-color:var(--color-secondary);border-color:var(--color-secondary)}button.btn.btn-tertiary,.search-filter button.btn-tertiary.fwp-submit,.search-filter button.btn-tertiary.facetwp-reset,.search-filter button.btn-tertiary.fwp-close,a.btn.btn-tertiary,.search-filter a.btn-tertiary.fwp-submit,.search-filter a.btn-tertiary.facetwp-reset,.search-filter a.btn-tertiary.fwp-close{color:var(--color-primary);background-color:rgba(0,0,0,0);border-color:var(--color-primary)}button.btn.btn-tertiary:hover,.search-filter button.btn-tertiary.fwp-submit:hover,.search-filter button.btn-tertiary.facetwp-reset:hover,.search-filter button.btn-tertiary.fwp-close:hover,a.btn.btn-tertiary:hover,.search-filter a.btn-tertiary.fwp-submit:hover,.search-filter a.btn-tertiary.facetwp-reset:hover,.search-filter a.btn-tertiary.fwp-close:hover{color:var(--color-primary);background-color:rgba(0,0,0,0);border-color:var(--color-primary)}button.btn.btn-quaternary,.search-filter button.btn-quaternary.fwp-submit,.search-filter button.btn-quaternary.facetwp-reset,.search-filter button.btn-quaternary.fwp-close,a.btn.btn-quaternary,.search-filter a.btn-quaternary.fwp-submit,.search-filter a.btn-quaternary.facetwp-reset,.search-filter a.btn-quaternary.fwp-close{width:fit-content;font-family:var(--font-primary),sans-serif;font-weight:700;white-space:nowrap;text-transform:none;text-align:center;padding:.3125rem 0;border-style:solid;border-width:var(--border-width);border-radius:0;margin-bottom:.9375rem;color:var(--color-primary);background-color:rgba(0,0,0,0);border-color:var(--color-primary);border-width:0;border-bottom-width:.0625rem}button.btn.btn-quaternary:hover,.search-filter button.btn-quaternary.fwp-submit:hover,.search-filter button.btn-quaternary.facetwp-reset:hover,.search-filter button.btn-quaternary.fwp-close:hover,a.btn.btn-quaternary:hover,.search-filter a.btn-quaternary.fwp-submit:hover,.search-filter a.btn-quaternary.facetwp-reset:hover,.search-filter a.btn-quaternary.fwp-close:hover{color:var(--color-primary);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.offcanvas .btn-close,.modal .btn-close{height:1.875rem;width:1.875rem;background:var(--color-primary) !important;opacity:1;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center}.offcanvas .btn-close i,.modal .btn-close i{font-size:1rem !important;color:var(--color-white)}.modal-backdrop.show,.offcanvas-backdrop.show{z-index:99980;opacity:.75}.modal.show{z-index:99990}.modal-content{background-color:rgba(0,0,0,0);border:0;position:relative}.modal-content .modal-body,.modal-content .modal-header{padding:0}.modal-content .modal-header{width:fit-content;border:0;padding:.3125rem;position:absolute;top:-1.25rem;right:-1.25rem;z-index:1}@media(max-width: 575px){.modal-content .modal-header{top:0;right:0}}.modal-content .modal-header .btn-close{margin:0}.modal-content .modal-body .embed-wrap{position:relative;padding-bottom:56.25%}.modal-content .modal-body .embed-wrap iframe{aspect-ratio:16/9;position:absolute;top:0;left:0;width:100%;height:100%}body{font-family:var(--font-primary)}body.page:not(.has-featured-image),body.page:not(.four-o-four){background:linear-gradient(var(--color-tertiary) 0, var(--color-tertiary) 36.375rem, transparent 36.375rem)}body.single{background:linear-gradient(var(--color-tertiary) 0, var(--color-tertiary) 27.1875rem, transparent 27.1875rem)}@media(max-width: 479px){body.home .btn,body.home .search-filter .fwp-submit,.search-filter body.home .fwp-submit,body.home .search-filter .facetwp-reset,.search-filter body.home .facetwp-reset,body.home .search-filter .fwp-close,.search-filter body.home .fwp-close{width:100%;justify-content:center}}body.page.four-o-four,body.error404{background:linear-gradient(var(--color-tertiary) 0, var(--color-tertiary) 42.125rem, transparent 42.125rem)}body section{padding-top:0;padding-bottom:7.5rem}@media(max-width: 767px){body section{padding-top:0;padding-bottom:1.875rem}}body section:first-of-type{padding-top:7.5rem}@media(max-width: 575px){body section:first-of-type{padding-top:5.625rem}}@media(max-width: 575px){h1,h2{font-family:var(--font-secondary),sans-serif;font-size:1.25rem;font-weight:500;font-style:normal;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}}h4{font-family:var(--font-secondary),sans-serif;font-size:1.75rem;font-weight:500;font-style:normal;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}h5{font-family:var(--font-secondary),sans-serif;font-size:1.5rem;font-weight:500;font-style:normal;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}h6{font-family:var(--font-secondary),sans-serif;font-size:1.25rem;font-weight:500;font-style:normal;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}@media(max-width: 768px){h6{font-family:var(--font-secondary),sans-serif;font-size:1.125rem;font-weight:500;font-style:normal;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}}@media(max-width: 575px){h6{font-family:var(--font-secondary),sans-serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}}a,p a{color:var(--link-color);text-decoration:none;border-bottom:.0625rem solid var(--link-color)}a:hover,p a:hover{color:var(--link-hover-color);border-color:var(--link-hover-color)}.subheader{font-family:var(--font-secondary),sans-serif;font-size:4rem;font-weight:400;font-style:normal;line-height:1;color:var(--color-primary);margin-bottom:-0.625rem;font-family:var(--font-tertiary),serif;text-transform:none}@media(max-width: 575px){.subheader{font-family:var(--font-secondary),sans-serif;font-size:2.125rem;font-weight:400;font-style:normal;line-height:1;color:var(--color-primary);margin-bottom:-0.625rem;font-family:var(--font-tertiary),serif;text-transform:none}}@media(max-width: 1199px){.navbar{width:100%;position:fixed}}@media(min-width: 1199px){.navbar{padding:1.5rem 0}}.navbar-brand-img img{max-height:2.8125rem}@media(max-width: 575px){.navbar-brand-img img{max-height:1.625rem}}.navbar-toggler{color:var(--color-black)}.navbar .offcanvas-header .navbar-brand-menu{border:0;margin:0}.navbar .offcanvas-header .navbar-brand-menu-img img{max-height:1.625rem}@media(max-width: 1199px){.navbar .offcanvas-body{padding:0 1.875rem 1.875rem;display:flex;flex-direction:column}}.navbar .offcanvas-body .navbar-primary{list-style:none;margin-bottom:0;padding:0;flex-direction:column;gap:.625rem}@media(min-width: 1200px){.navbar .offcanvas-body .navbar-primary{flex-direction:row;gap:2.8125rem}}.navbar .offcanvas-body .navbar-primary .nav-item{display:flex;align-items:center}.navbar .offcanvas-body .navbar-primary .nav-item .nav-link{font-family:var(--font-secondary),sans-serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1.6;color:var(--heading-color-primary);margin-bottom:0;border-bottom:.0625rem solid rgba(0,0,0,0);padding:0 0 .3125rem}@media(min-width: 1199px){.navbar .offcanvas-body .navbar-primary .nav-item .nav-link{padding:.625rem 0}}.navbar .offcanvas-body .navbar-primary .nav-item .nav-link:hover{color:var(--color-primary)}.navbar .offcanvas-body .navbar-primary .nav-item .nav-link:hover,.navbar .offcanvas-body .navbar-primary .nav-item .nav-link.active{font-family:var(--font-secondary),sans-serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1.6;color:var(--heading-color-primary);margin-bottom:0;border-color:var(--color-primary)}.navbar .nav-search{cursor:pointer;background-color:rgba(0,0,0,0)}.navbar .nav-search:hover{color:var(--color-primary)}.navbar .nav-search-mobile{margin-left:auto;padding:0 .75rem;margin-right:.25rem}@media(min-width: 1200px){.navbar .nav-search-mobile{display:none}}.navbar .nav-search-desktop{padding-left:1.875rem}@media(max-width: 1199px){.navbar .nav-search-desktop{display:none}}.navbar .nav-search i{font-size:1rem;color:var(--header-color-primary);border-bottom:.0625rem solid rgba(0,0,0,0);padding:.625rem 0}.navbar .nav-search i:hover{color:var(--color-primary);border-color:var(--color-primary)}.nav-socials-mobile{margin-top:auto;padding-top:.9375rem;border-top:.0625rem solid var(--color-gray-200)}@media(min-width: 1200px){.nav-socials-mobile{display:none}}.nav-socials-desktop{padding-left:1.875rem}@media(max-width: 1199px){.nav-socials-desktop{display:none}}.nav-socials-desktop h6{display:none}.offcanvas.show{border-right:none;z-index:99999}@media(max-width: 1199px){.offcanvas{max-width:15.9375rem}}.offcanvas-header{position:relative;padding:1.875rem}.offcanvas-header .btn-close{position:absolute;top:1.25rem;right:-2.5rem}@media(min-width: 1200px){.offcanvas-header .btn-close{display:none}}.offcanvas-search{max-width:15.9375rem;background-color:var(--color-tertiary)}@media(min-width: 768px){.offcanvas-search{max-width:21.875rem}}.offcanvas-search .offcanvas-header h6{margin-bottom:0}.offcanvas-search .offcanvas-body{padding:0 1.875rem 1.875rem}footer{background-color:var(--color-tertiary)}footer .footer{padding-bottom:1.875rem}@media(min-width: 576px){footer .footer{padding-bottom:2.8125rem}}footer .footer-menu-primary .content_editor-wrap p,footer .footer-menu-secondary .content_editor-wrap p{display:flex;flex-direction:column}footer .footer-menu-primary .content_editor-wrap p br,footer .footer-menu-secondary .content_editor-wrap p br{display:none}footer .footer-menu-primary .content_editor-wrap p a,footer .footer-menu-secondary .content_editor-wrap p a{border:none}footer .footer-menu-primary .content_editor-wrap p a:hover,footer .footer-menu-secondary .content_editor-wrap p a:hover{color:var(--color-primary)}footer .footer-logo img{margin-bottom:1.875rem}@media(max-width: 991px){footer .footer-logo .copyright{display:none}}footer .footer-menu-primary a{font-family:var(--font-secondary),sans-serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1.2;color:var(--heading-color-primary);margin-bottom:.9375rem}footer .footer-menu-secondary a{font-family:var(--font-primary),sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--heading-color-primary);margin-bottom:.9375rem}@media(min-width: 992px){footer .footer-socials{margin-left:auto}}footer .footer-socials .socials-shortcode{margin-bottom:1.875rem}@media(max-width: 575px){footer .footer-socials .socials-shortcode h6{margin-bottom:.9375rem}}@media(min-width: 992px){footer .footer-socials .copyright{display:none}}footer .colophon{padding:0}footer .colophon .col-12{max-width:calc(100% - 1.5rem);background-color:var(--color-white);border-radius:1.5rem 1.5rem 0 0;margin:0 auto;padding:.625rem 1.875rem}@media(min-width: 576px){footer .colophon .col-12{width:fit-content;margin-left:auto;margin-right:0}}footer .colophon .col-12 a{font-size:1rem;color:var(--heading-color-primary)}footer .colophon .col-12 a svg{height:.875rem}.wpcf7-form{margin:1.875rem 0}@media(min-width: 768px){.wpcf7-form{margin:3.75rem 0}}.wpcf7-form span{position:relative;display:flex;align-items:center}.wpcf7-form span input,.wpcf7-form span textarea{padding:1.25rem;padding-right:2.5rem;position:relative;z-index:1}.wpcf7-form span[data-name^=req-]:after{content:"*";color:var(--color-primary);position:absolute;right:1.25rem;z-index:1}.wpcf7-form span[data-name^=req-message]:after{top:1.25rem}.wpcf7-form .input-fields p{margin-bottom:0}@media(min-width: 768px){.wpcf7-form .input-fields p{display:flex;gap:.9375rem}}@media(min-width: 992px){.wpcf7-form .form-submit{display:flex;gap:1.875rem}}.wpcf7-form .form-submit p .form-privacy-statement{display:inline-block}@media(min-width: 992px){.wpcf7-form .form-submit p .form-privacy-statement{text-align:right}}.wpcf7-form .form-submit p .form-privacy-statement a{color:var(--color-black);text-decoration:none;border-bottom:.0625rem solid var(--color-black)}.wpcf7-form .form-submit p .form-privacy-statement a:hover{color:var(--link-hover-color);border-color:var(--link-hover-color)}.wpcf7-form .form-submit p .btn,.wpcf7-form .form-submit p .search-filter .fwp-submit,.search-filter .wpcf7-form .form-submit p .fwp-submit,.wpcf7-form .form-submit p .search-filter .facetwp-reset,.search-filter .wpcf7-form .form-submit p .facetwp-reset,.wpcf7-form .form-submit p .search-filter .fwp-close,.search-filter .wpcf7-form .form-submit p .fwp-close{width:fit-content;gap:0}@media(max-width: 479px){.wpcf7-form .form-submit p .btn,.wpcf7-form .form-submit p .search-filter .fwp-submit,.search-filter .wpcf7-form .form-submit p .fwp-submit,.wpcf7-form .form-submit p .search-filter .facetwp-reset,.search-filter .wpcf7-form .form-submit p .facetwp-reset,.wpcf7-form .form-submit p .search-filter .fwp-close,.search-filter .wpcf7-form .form-submit p .fwp-close{width:100%;justify-content:center}}.wpcf7-form .form-submit p .btn:after,.wpcf7-form .form-submit p .search-filter .fwp-submit:after,.search-filter .wpcf7-form .form-submit p .fwp-submit:after,.wpcf7-form .form-submit p .search-filter .facetwp-reset:after,.search-filter .wpcf7-form .form-submit p .facetwp-reset:after,.wpcf7-form .form-submit p .search-filter .fwp-close:after,.search-filter .wpcf7-form .form-submit p .fwp-close:after,.wpcf7-form .form-submit p .btn:hover:after{content:""}.wpcf7-form br,.wpcf7-form .wpcf7-response-output{display:none}.wpcf7-form .wpcf7-not-valid-tip{height:calc(100% + .25rem);width:calc(100% + .25rem);border:.125rem solid var(--color-danger);border-radius:.3125rem;margin:0;position:absolute;bottom:-0.125rem;left:-0.125rem}@media(max-width: 991px){.socials-shortcode h6{font-family:var(--font-secondary),sans-serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1.2;color:var(--heading-color-primary);margin-bottom:1.875rem}}.copyright{font-family:var(--font-primary),sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--color-black);margin-bottom:.9375rem}.search-filter{margin-bottom:1.875rem;display:flex;gap:.625rem}@media(max-width: 767px){.search-filter{flex-direction:column;margin-bottom:0}}.search-filter .facetwp-type-search,.search-filter .facetwp-type-reset,.search-filter .facetwp-type-dropdown,.search-filter .facetwp-input-wrap{margin:0}.search-filter .facetwp-type-search,.search-filter .facetwp-type-dropdown{background-color:var(--form-field-background-color);border-radius:var(--form-field-border-radius);position:relative}.search-filter .facetwp-type-search .facetwp-search,.search-filter .facetwp-type-search .facetwp-dropdown,.search-filter .facetwp-type-dropdown .facetwp-search,.search-filter .facetwp-type-dropdown .facetwp-dropdown{background-color:rgba(0,0,0,0);border:none;border-radius:inherit;padding:.75rem .9375rem;outline:none;position:relative;z-index:1}.search-filter .facetwp-type-search .facetwp-input-wrap{width:100%;display:flex;align-items:center}.search-filter .facetwp-type-search .facetwp-input-wrap .facetep-search{width:inherit;color:var(--form-field-text-color)}.search-filter .facetwp-type-search .facetwp-input-wrap .facetwp-icon{position:static;opacity:1}.search-filter .facetwp-type-search .facetwp-input-wrap .facetwp-icon:before{display:none}.search-filter .facetwp-type-search .facetwp-input-wrap .facetwp-icon:after{content:"";font:var(--fontawesome);color:var(--color-black);padding-left:.9375rem}.search-filter .facetwp-type-dropdown{display:flex}.search-filter .facetwp-type-dropdown:after{content:"";font:var(--fontawesome-light);position:absolute;top:50%;right:.9375rem;transform:translateY(-50%)}.search-filter .facetwp-type-dropdown .facetwp-dropdown{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:2.125rem}.search-filter .facetwp-type-dropdown .facetwp-dropdown::-ms-expand{display:none}.search-filter .fwp-submit,.search-filter .facetwp-reset,.search-filter .fwp-close{margin-bottom:0 !important;gap:0 !important}.search-filter .fwp-submit:after,.search-filter .fwp-submit:hover:after,.search-filter .facetwp-reset:after,.search-filter .facetwp-reset:hover:after,.search-filter .fwp-close:after,.search-filter .fwp-close:hover:after{content:"" !important}@media(max-width: 767px){.search-filter .fwp-submit,.search-filter .facetwp-reset,.search-filter .fwp-close{width:100% !important;justify-content:center}}@media(min-width: 768px)and (max-width: 1199px){.search-filter.search-archive{width:100%}}@media(min-width: 768px)and (max-width: 991px){.search-filter.search-archive{flex-wrap:wrap}.search-filter.search-archive .facetwp-type-search{width:100%}}.search-filter.search-offcanvas form{width:100%;display:flex;flex-direction:column;gap:.625rem;margin-bottom:0}.search-filter.search-offcanvas form .fwp-submit,.search-filter.search-offcanvas form .fwp-close{width:100% !important;justify-content:center}.search-filter.search-full form{display:flex;gap:.625rem}@media(max-width: 767px){.search-filter.search-full form{flex-direction:column;margin-bottom:0}.search-filter.search-full form .facetwp-type-search{padding-left:.9375rem}}@media(min-width: 768px){.search-filter.search-full form{max-width:56.875rem;background-color:var(--form-field-background-color);border-radius:var(--form-field-border-radius);margin:0 auto;padding-left:1.875rem;gap:0}.search-filter.search-full form .facetwp-type-search{width:25%;margin-right:auto}.search-filter.search-full form .facetwp-type-dropdown{width:fit-content}.search-filter.search-full form .facetwp-type-dropdown:before{content:"";width:.0625rem;background-color:var(--color-gray-400);margin:.75rem .3125rem;display:block}.search-filter.search-full form .facetwp-type-dropdown .facetwp-dropdown{padding-right:3.6875rem}.search-filter.search-full form .fwp-submit{border-top-left-radius:0;border-bottom-left-radius:0}}@media(min-width: 992px){.search-filter.search-full form .facetwp-type-dropdown:before{margin:.75rem 1.875rem}.search-filter.search-full form .fwp-submit{margin-left:.9375rem}}.recipe-categories{display:flex;flex-wrap:wrap;gap:.3125rem .9375rem}.recipe-categories .recipe-category{font-family:var(--font-primary),sans-serif;font-size:.875rem;font-weight:700;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0;text-transform:uppercase;display:flex;align-items:center;gap:.625rem}.recipe-categories .recipe-category:before{font:var(--fontawesome);font-size:.75rem;line-height:1.7}.recipe-categories .recipe-category-preparation-time:before{content:""}.recipe-categories .recipe-category-type-of-dish[name=vegan]:before{content:"";color:var(--color-quaternary)}.recipe-categories .recipe-category-type-of-dish[name=meat]:before{content:"";color:var(--color-quinary)}.recipe-categories .recipe-category-type-of-dish[name=fish]:before{content:"";color:var(--color-senary)}.icons-wrap{gap:1.875rem}.icons-wrap .icon:hover{color:var(--color-primary)}.icons-wrap a{border:none;margin-bottom:0}.posts-wrap{margin-bottom:1.875rem}.posts-wrap .block-posts{row-gap:1.5rem}.content-featured-recipes-wrap .button-wrap .btn,.content-featured-recipes-wrap .button-wrap .search-filter .fwp-submit,.search-filter .content-featured-recipes-wrap .button-wrap .fwp-submit,.content-featured-recipes-wrap .button-wrap .search-filter .facetwp-reset,.search-filter .content-featured-recipes-wrap .button-wrap .facetwp-reset,.content-featured-recipes-wrap .button-wrap .search-filter .fwp-close,.search-filter .content-featured-recipes-wrap .button-wrap .fwp-close{margin:1.875rem auto}@media(min-width: 768px){.content-featured-recipes-wrap .button-wrap .btn,.content-featured-recipes-wrap .button-wrap .search-filter .fwp-submit,.search-filter .content-featured-recipes-wrap .button-wrap .fwp-submit,.content-featured-recipes-wrap .button-wrap .search-filter .facetwp-reset,.search-filter .content-featured-recipes-wrap .button-wrap .facetwp-reset,.content-featured-recipes-wrap .button-wrap .search-filter .fwp-close,.search-filter .content-featured-recipes-wrap .button-wrap .fwp-close{margin:5.625rem auto 1.875rem}}.content-about-me-wrap .about-me-content{display:flex;flex-direction:column;justify-content:center;margin-bottom:1.875rem}@media(min-width: 768px){.content-about-me-wrap .about-me-content{aspect-ratio:1/1}}.content-about-me-wrap .about-me-content .btn,.content-about-me-wrap .about-me-content .search-filter .fwp-submit,.search-filter .content-about-me-wrap .about-me-content .fwp-submit,.content-about-me-wrap .about-me-content .search-filter .facetwp-reset,.search-filter .content-about-me-wrap .about-me-content .facetwp-reset,.content-about-me-wrap .about-me-content .search-filter .fwp-close,.search-filter .content-about-me-wrap .about-me-content .fwp-close{margin-top:1.875rem}.content-about-me-wrap .about-me-image{aspect-ratio:1/1}.content-about-me-wrap .about-me-image .image-wrap{aspect-ratio:1/1;width:calc(100% - 1.875rem);position:relative}.content-about-me-wrap .about-me-image .image-wrap img{height:100%;width:100%;object-fit:cover;border-radius:.3125rem;position:relative;z-index:1}.content-about-me-wrap .about-me-image .image-wrap:after{content:"";height:100%;width:100%;background-color:var(--color-tertiary);border-radius:.3125rem;position:absolute;top:1.875rem;right:-1.875rem;display:flex}@media(min-width: 768px){.content-order-now-wrap .row{background-color:var(--color-gray-100);border-radius:.3125rem}.content-order-now-wrap .row .order-now-content,.content-order-now-wrap .row .order-now-image{aspect-ratio:1/1}}.content-order-now-wrap .row .order-now-content{display:flex;flex-direction:column;justify-content:center}@media(min-width: 767px)and (max-width: 991px){.content-order-now-wrap .row .order-now-content{padding:1.875rem .9375rem}}@media(max-width: 767px){.content-order-now-wrap .row .order-now-content .column-content{background-color:var(--color-gray-100);border-radius:.3125rem;padding:1.875rem .9375rem}}.content-order-now-wrap .row .order-now-content .column-content .image-wrap,.content-order-now-wrap .row .order-now-content .column-content .content_editor-wrap{margin-bottom:1.875rem}.content-order-now-wrap .row .order-now-image .column-content{height:100%;display:flex;align-items:center}.content-order-now-wrap .row .order-now-image .column-content .image-wrap{aspect-ratio:1/1;width:100%;overflow:hidden}.content-order-now-wrap .row .order-now-image .column-content .image-wrap img{width:100%;object-fit:cover}@media(max-width: 399px){.post-item-wrap{width:100%}}@media(min-width: 768px){.post-item-wrap a .post-item:hover .post-item-image-wrap img{transform:scale(1.05)}}.post-item-wrap a .post-item-image-wrap{aspect-ratio:1/1;width:100%;background-color:var(--color-secondary);border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;display:flex;justify-content:center;align-items:center;overflow:hidden}.post-item-wrap a .post-item-image-wrap img{transition-duration:.5s;-moz-animation-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-timing-function:ease-in-out;height:100%;width:100%;object-fit:cover;border-radius:inherit;transition-timing-function:ease-in-out}.post-item-wrap a .post-item-image-wrap i{font-size:max(1rem + 10vw,2.75rem);color:var(--color-gray-200)}@media(min-width: 1199px){.post-item-wrap a .post-item-image-wrap i{font-size:max(1rem + 5vw,2.75rem)}}.post-item-wrap a .post-item-heading-content{background-color:var(--color-white);border:.0625rem solid var(--color-secondary);border-radius:0;padding:1.875rem;border-top:none !important;border-bottom-left-radius:.3125rem !important;border-bottom-right-radius:.3125rem !important;display:flex;flex-direction:column;flex:1}@media(max-width: 399px){.post-item-wrap a .post-item-heading-content{background-color:var(--color-white);border:.0625rem solid var(--color-secondary);border-radius:0;padding:.9375rem}}@media(max-width: 768px){.post-item-wrap a .post-item-heading-content{background-color:var(--color-white);border:.0625rem solid var(--color-secondary);border-radius:0;padding:1.25rem}}.post-item-wrap a .post-item-heading-content h6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.9375rem}.post-item-wrap a .post-item-heading-content .recipe-categories{margin-top:auto}.post-archive-posts-pagination{padding:0 .75rem;margin:3.75rem 0 0;display:flex;justify-content:center;gap:.9375rem}@media(max-width: 479px){.post-archive-posts-pagination{gap:.3125rem}}@media(max-width: 767px){.post-archive-posts-pagination{margin:1.875rem 0 0}}.post-archive-posts-pagination span{font-family:var(--font-primary),sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--heading-color-primary);margin-bottom:0}.post-archive-posts-pagination a{font-family:var(--font-primary),sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0;color:var(--heading-color-primary);text-decoration:none;border-bottom:0;transition-duration:.25s;-moz-animation-duration:.25s;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-timing-function:ease-in-out}.post-archive-posts-pagination a:hover{color:var(--color-secondary);border-color:var(--color-secondary)}.post-archive-posts-pagination .page-numbers{height:1.875rem;width:1.875rem;display:flex;justify-content:center;align-items:center}.post-archive-posts-pagination .page-numbers:not(.dots):hover{color:var(--color-secondary)}.post-archive-posts-pagination .page-numbers.current{font-weight:700}.post-archive-posts-pagination .page-numbers.current:hover{color:var(--heading-color-primary)}@media(min-width: 992px){.single-post-article{display:grid;grid-template-columns:50% 50%;grid-template-areas:"post-gallery post-title" "post-gallery post-content"}}@media(min-width: 992px){.single-post-article .post-item-heading-content,.single-post-article-content{max-width:35.625rem;margin-left:auto}}@media(min-width: 992px)and (max-width: 1399px){.single-post-article .post-item-heading-content,.single-post-article-content{padding-left:1.875rem}}.single-post-article .post-item-heading-content{grid-area:post-title}@media(max-width: 575px){.single-post-article .post-item-heading-content{display:flex;flex-direction:column}}@media(min-width: 992px)and (max-width: 1199px){.single-post-article .post-item-heading-content{margin-bottom:7.5rem}}@media(min-width: 1200px){.single-post-article .post-item-heading-content{margin-bottom:5.625rem}}.single-post-article .post-item-heading-content .recipe-categories{width:fit-content;display:inline-flex;margin-bottom:1.875rem}@media(max-width: 575px){.single-post-article .post-item-heading-content .recipe-categories{order:-1;margin-bottom:.3125rem}}.single-post-article .post-item-heading-content .recipe-categories:after{font-family:var(--font-primary),sans-serif;font-size:.75rem;font-weight:400;font-style:normal;line-height:1.8;color:var(--color-primary);margin-bottom:0;content:"|";margin-right:.9375rem}.single-post-article .post-item-heading-content .recipe-share{display:inline-flex;align-items:center;gap:0 .625rem}@media(max-width: 575px){.single-post-article .post-item-heading-content .recipe-share{margin-bottom:.9375rem;flex-direction:column;align-items:flex-start}}.single-post-article .post-item-heading-content .recipe-share span{font-family:var(--font-primary),sans-serif;font-size:1rem;font-weight:700;font-style:normal;line-height:1.6;color:var(--text-color);margin-bottom:0}.single-post-article .post-item-heading-content .recipe-share .addtoany_shortcode .addtoany_list{display:flex;gap:.3125rem}.single-post-article .post-item-heading-content .recipe-share .addtoany_shortcode .addtoany_list a{margin:0;padding:0 .3125rem;display:flex;align-items:center}@media(max-width: 575px){.single-post-article .post-item-heading-content .recipe-share .addtoany_shortcode .addtoany_list a{height:2.5rem;width:2.5rem;justify-content:center;padding:0}}.single-post-article-gallery{grid-area:post-gallery;display:flex;flex-direction:column;gap:1.875rem}@media(min-width: 992px){.single-post-article-gallery{flex-direction:row-reverse}}.single-post-article-gallery .featured-image-wrap,.single-post-article-gallery .gallery-thumbnail{overflow:hidden;border-radius:.3125rem}.single-post-article-gallery .featured-image-wrap img,.single-post-article-gallery .gallery-thumbnail img{width:100%;object-fit:cover;border-radius:inherit}@media(max-width: 991px){.single-post-article-gallery .featured-image-wrap{aspect-ratio:3/4}}@media(min-width: 992px){.single-post-article-gallery .featured-image-wrap{aspect-ratio:1/2;max-height:62.5rem;width:calc(100% - 7.5rem)}}.single-post-article-gallery-thumbnails{cursor:pointer}@media(max-width: 991px){.single-post-article-gallery-thumbnails{margin-bottom:1.875rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:.625rem}}@media(min-width: 991px){.single-post-article-gallery-thumbnails{display:flex;flex-direction:column;gap:1.875rem}}.single-post-article-gallery-thumbnails .gallery-thumbnail{aspect-ratio:3/4;border:none;margin:0}@media(min-width: 992px){.single-post-article-gallery-thumbnails .gallery-thumbnail{width:5.625rem}}.single-post-article-gallery-thumbnails .gallery-thumbnail img{height:100%}.single-post-article-content{grid-area:post-content}.single-post-article-content h6{margin-bottom:.9375rem}.single-post-article-content .ingredients,.single-post-article-content .instructions{margin-bottom:1.875rem;padding-left:0}.single-post-article-content .ingredients .ingredient,.single-post-article-content .ingredients .instruction,.single-post-article-content .instructions .ingredient,.single-post-article-content .instructions .instruction{margin-bottom:.9375rem;display:grid;grid-template-columns:1.25rem auto;gap:.93754rem}@media(min-width: 768px){.single-post-article-content .ingredients .ingredient,.single-post-article-content .ingredients .instruction,.single-post-article-content .instructions .ingredient,.single-post-article-content .instructions .instruction{margin-bottom:.625rem}}.single-post-article-content .ingredients .ingredient input[type=checkbox],.single-post-article-content .ingredients .instruction input[type=checkbox],.single-post-article-content .instructions .ingredient input[type=checkbox],.single-post-article-content .instructions .instruction input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;cursor:pointer;height:1.25rem;width:1.25rem;border:.0625rem solid var(--color-black);border-radius:.3125rem;margin-top:.1875rem;position:relative}.single-post-article-content .ingredients .ingredient input[type=checkbox]:before,.single-post-article-content .ingredients .instruction input[type=checkbox]:before,.single-post-article-content .instructions .ingredient input[type=checkbox]:before,.single-post-article-content .instructions .instruction input[type=checkbox]:before{content:"";font:var(--fontawesome);color:var(--color-white);height:100%;width:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.single-post-article-content .ingredients .ingredient input[type=checkbox]:hover,.single-post-article-content .ingredients .instruction input[type=checkbox]:hover,.single-post-article-content .instructions .ingredient input[type=checkbox]:hover,.single-post-article-content .instructions .instruction input[type=checkbox]:hover{border-color:var(--color-quaternary)}.single-post-article-content .ingredients .ingredient input[type=checkbox]:hover:before,.single-post-article-content .ingredients .instruction input[type=checkbox]:hover:before,.single-post-article-content .instructions .ingredient input[type=checkbox]:hover:before,.single-post-article-content .instructions .instruction input[type=checkbox]:hover:before{color:var(--color-quaternary)}}.single-post-article-content .ingredients .ingredient input[type=checkbox]:checked,.single-post-article-content .ingredients .instruction input[type=checkbox]:checked,.single-post-article-content .instructions .ingredient input[type=checkbox]:checked,.single-post-article-content .instructions .instruction input[type=checkbox]:checked{background-color:var(--color-quaternary);border-color:var(--color-quaternary)}.single-post-article-content .ingredients .ingredient{list-style:none}.single-post-article-content .ingredients .ingredient p{font-family:var(--font-primary),sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--color-black);margin-bottom:0}.single-post-article-content .instructions .instruction li{font-family:var(--font-primary),sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:1.6;color:var(--color-black);margin-bottom:0;margin-left:1.25rem}.single-post-article-content .button-wrap{margin-bottom:1.875rem}.single-post-article-content .button-wrap .btn-instructions-video:after,.single-post-article-content .button-wrap .btn-instructions-video:hover:after{content:"";font:var(--fontawesome);display:block}@media(min-width: 576px){.single-post-article-content .additional-text{margin-top:3.75rem}}@media(max-width: 575px){.has-featured-image{background:none}}@media(min-width: 576px)and (max-width: 767px){.has-featured-image{background:linear-gradient(var(--color-tertiary) 0, var(--color-tertiary) 21rem, transparent 21rem)}}@media(min-width: 768px)and (max-width: 1199px){.has-featured-image{background:linear-gradient(var(--color-tertiary) 0, var(--color-tertiary) 24rem, transparent 24rem)}}@media(min-width: 1200px)and (max-width: 1399px){.has-featured-image{background:linear-gradient(var(--color-tertiary) 0, var(--color-tertiary) 32rem, transparent 32rem)}}@media(min-width: 1400px){.has-featured-image{background:linear-gradient(var(--color-tertiary) 0, var(--color-tertiary) 36.375rem, transparent 36.375rem)}}@media(max-width: 575px){.has-featured-image .page-featured-image{padding-top:3.625rem}}@media(min-width: 768px){.has-featured-image .page-featured-image{padding-top:7.5rem}}@media(max-width: 991px){.has-featured-image .page-featured-image .container-fluid{padding-left:0;padding-right:0}}.has-featured-image .page-featured-image .image-wrap{aspect-ratio:16/9;width:100%;max-width:58.125rem;overflow:hidden;display:flex;justify-content:center}.has-featured-image .page-featured-image .image-wrap img{height:100%;width:100%;object-fit:cover}@media(max-width: 768px){.page-template-page-archive h1{margin-bottom:.9375rem}}@media(max-width: 767px){.page-template-page-archive .search-filter{margin-bottom:1.875rem}}.page-template-page-archive .search-filter .facetwp-dropdown{min-width:13.75rem}/*# sourceMappingURL=theme.css.map */
:root{    --color-secondary: #C1C1C1;
}
