/*!
Theme Name: Techkoningin Light
Theme URI: https://techkoningin.nl/
Author: De Techkoningin
Author URI: https://techkoningin.nl/
Description:  De Techkoningin Light
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: techkoningin-light
*/@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");:root{--border-radius: 0px;--primary: var(--wp--preset--color--primary);--primary-light: var(--wp--preset--color--primary-light);--secondary: var(--wp--preset--color--secondary);--secondary-2: var(--wp--preset--color--secondary-2);--gray: var(--wp--preset--color--gray);--mutedpink: var(--wp--preset--color--mutedpink);--lightpink: var(--wp--preset--color--lightpink);--darkpink: var(--wp--preset--color--darkpink);--mediumgray: var(--wp--preset--color--mediumgray);--black: var(--wp--preset--color--black);--white: var(--wp--preset--color--white);--accent: var(--mutedpink);--dark: var(--primary);--pink: #E5BEBE;--color-body: var(--primary);--font-family-body: 'Open Sans';--font-weight-body: 400;--font-size-body: 16px;--color-headings: var(--primary);--font-family-headings: 'Open Sans';--font-weight-headings: 700;--text-transform-headings-accent: uppercase;--background-header: linear-gradient(0deg, rgba(233,229,223,1) 50%, rgba(255,255,255,1) 50%);--padding-headings: 0 0.2em;--letter-spacing-headings: 2px;--background-buttons: var(--accent);--background-color: var(--white);--border-radius-button: var(--border-radius);--text-transform-buttons: uppercase;--letter-spacing-buttons: 1px;--padding-buttons: 10px 15px;--min-width-buttons: 275px}.entry-content,header>*{margin:auto;max-width:100%}@media (min-width: 768px){.entry-content,header>*{max-width:100%}}@media (min-width: 992px){.entry-content,header>*{max-width:clamp(960px, 95vw, 2000px)}}@media (min-width: 1200px){.entry-content,header>*{max-width:1120px}}@media (min-width: 1400px){.entry-content,header>*{max-width:1120px}}@media (max-width: 991px){header>*{padding:0 10px}}.entry-content{margin:10px auto}@media (max-width: 991px){.entry-content{padding:0 10px}}@media (max-width: 991px){.wp-block-group.h1-title{padding:0 10px}}p a,figure a{color:var(--pink)}p a:hover,figure a:hover{color:#333}.wprm-recipe-container .wprm-recipe-template-culinessa{margin:0}.single .entry-content a,.single .handtekening a{color:var(--black) !important;text-decoration:none;background-image:linear-gradient(to bottom, transparent 0, #F4E2E2 0) !important;background-position:0 0.57em !important;background-repeat:no-repeat;transition:all .3s ease-in-out}.single .entry-content a:hover,.single .handtekening a:hover{background-image:linear-gradient(to bottom, transparent 0, #F4E2E2 0) !important;background-position:0px !important;color:#333}a:hover :not(.wp-block-button__link.wp-element-button){color:var(--primary)}body,html{overflow-x:hidden}body.single .entry-content{width:100%}body.single .content.wp-block-columns{max-width:1120px;width:100%;padding:0 10px;margin:auto;gap:2em}.wp-block-columns{gap:2em}.lSSlideOuter .lSPager.lSpg>li.active a{background-color:var(--primary)}.ultp-block-image img{aspect-ratio:2/3}.ultp-post-grid-block .ultp-block-items-wrap.ultp-block-row{grid-column-gap:2em;grid-row-gap:2em}.ultp-category-grid a{padding:0;margin:0}h3.ultp-block-title{padding:0 !important;margin:0 !important;margin-bottom:5px !important}.ultp-category-grid{margin:0 !important}.category-filter .searchandfilter h4{width:100%;background:#CBB2B2;color:white;text-transform:uppercase;font-size:13px;padding:10px;letter-spacing:0.17rem;font-weight:600;position:relative;margin-bottom:15px;text-align:center}.category-filter .searchandfilter ul{display:flex}.category-filter .searchandfilter ul li li{display:flex;color:#878787}.category-filter .searchandfilter ul li li label{font-size:12px;text-transform:uppercase;font-weight:600;margin:0;padding-left:14px !important;height:unset}footer a::after:hover{color:#CBB2B2}nav.social-media{font-size:0}nav.social-media li.wp-block-navigation-item.wp-block-navigation-link a:hover{color:#CBB2B2}nav.social-media li.wp-block-navigation-item.wp-block-navigation-link a::after{font-size:16px;font-family:'FontAwesome';font-weight:300}nav.social-media .mail a::after{content:'\f0e0'}nav.social-media .facebook a::after{content:'\f09a'}nav.social-media .pinterest a::after{content:'\f0d2'}nav.social-media .twitter a::after{content:'\e61b'}nav.social-media .instagram a::after{content:'\f16d'}nav.social-media .bloglovin a::after{content:'\f004'}footer .social-media{display:flex;justify-content:flex-end}@media (max-width: 600px){footer .menu{display:flex;flex-direction:column-reverse}footer .menu ul.wp-block-navigation__container{justify-content:center}}footer.wp-block-template-part .wp-block-group{margin:auto;max-width:100%}@media (min-width: 768px){footer.wp-block-template-part .wp-block-group{max-width:100%}}@media (min-width: 992px){footer.wp-block-template-part .wp-block-group{max-width:960px}}@media (min-width: 1200px){footer.wp-block-template-part .wp-block-group{max-width:1120px}}@media (min-width: 1400px){footer.wp-block-template-part .wp-block-group{max-width:1120px}}@media (max-width: 991px){footer.wp-block-template-part .wp-block-group{padding:0 10px}}.ultp-pagination-wrap.ultp-pagination-ajax-action.wp-block-ultimate-post-post-pagination{margin:auto}@media (min-width: 403px){.ultp-pagination-wrap.ultp-pagination-ajax-action.wp-block-ultimate-post-post-pagination{margin:auto 2em}}body.home .wp-block-group .wp-block-columns .wp-block-column *{margin-bottom:0}.wp-block-group.samenwerken h3.has-background{margin-top:0}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto}a img{pointer-events:none}body{font-family:var(--font-family-body)}p{font-weight:var(--font-weight-body);font-size:var(--font-size-body)}strong{font-weight:600}.wp-block-group.has-background h1,.wp-block-group.has-background h2,.wp-block-group.has-background h3,.wp-block-group.has-background h4,.wp-block-group.has-background h5,.wp-block-group.has-background h6{padding-right:1em}.wp-block-group.has-background h1,.wp-block-group.has-background h2,.wp-block-group.has-background h3,.wp-block-group.has-background h4,.wp-block-group.has-background h5,.wp-block-group.has-background h6{margin-top:2em}@media (max-width: 991px){ul.wp-block-list{padding-inline-start:10px}}.lSSlideWrapper{max-width:800px !important;margin:auto}.lSSlideOuter .lSPager.lSpg>li a{background-color:var(--white) !important;border:1px solid var(--black) !important;width:15px !important;height:15px !important;z-index:0 !important}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:var(--black) !important;border:1px solid var(--black) !important}a.lSPrev::before{content:"\f060";font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px}a.lSNext::before{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px}a.lSPrev,a.lSNext{text-decoration:none !important}.lSAction>.lSPrev{left:0 !important}.lSAction>.lSNext{right:0 !important}.lSAction>a{width:20px !important;transition:none !important;background-image:none !important}.lSAction>a:hover{color:var(--primary) !important}@media (max-width: 991px){.lSAction>a{top:60% !important}.lSAction>.lSPrev{top:430px !important}.lSAction>.lSNext{top:430px !important;text-align:right}}.over-mij{position:relative}.over-mij .wp-block-columns.are-vertically-aligned-center>.wp-block-column{flex:1 1 50% !important;min-width:0;box-sizing:border-box}.over-mij .wp-block-column img{width:100%;height:auto;display:block}.over-mij h2{padding:0;margin:0}.over-mij .wp-block-column{position:relative}.over-mij .wp-block-column .wp-block-buttons{z-index:1;position:absolute;bottom:-25px;left:calc( 50% - 140px);right:calc(50% - 140px)}.samenwerken{margin-top:2em}.samenwerken figure.wp-block-image{margin:0}@media (max-width: 781px){.samenwerken>.wp-block-columns{margin-bottom:4em !important}.samenwerken .wp-block-columns{row-gap:2em !important}}.samenwerken .wp-block-column.has-background{position:relative}.samenwerken .wp-block-column.has-background p{padding-top:0;padding-bottom:50px}.samenwerken .wp-block-column.has-background .wp-block-buttons{z-index:1;position:absolute;bottom:-23px;left:calc( 50% - 140px);right:calc(50% - 140px)}@media (max-width: 781px){.samenwerken .wp-block-column.has-background{order:2;margin-top:0}}.wp-block-media-text{width:100vw}@media (min-width: 992px){.wp-block-media-text{width:800px;margin:auto}}@media (max-width: 767px){.wp-block-media-text figure img{max-height:400px;object-fit:cover}}@media (min-width: 992px){.wp-block-media-text figure img{object-fit:contain}}.wp-block-media-text .wp-block-media-text__content{padding-top:0 !important}.wp-block-media-text .wp-block-media-text__content p,.wp-block-media-text .wp-block-media-text__content h3,.wp-block-media-text .wp-block-media-text__content h2{width:calc(100% - 20px)}@media (max-width: 991px){.wp-block-media-text .wp-block-media-text__content p,.wp-block-media-text .wp-block-media-text__content h3,.wp-block-media-text .wp-block-media-text__content h2{text-align:center}}@media (min-width: 992px){.wp-block-media-text .wp-block-media-text__media{padding:0 2em}}@media (min-width: 992px){.wp-block-media-text .wp-block-media-text__content{padding:2em 1em}}.wp-block-navigation-item__label{letter-spacing:1px}@media (max-width: 991px){ul.wp-block-navigation__container.wp-block-navigation{text-align:center}}nav{width:100%}ul.wp-block-navigation__container{width:100%;display:flex;flex-direction:row;gap:1em}@media (min-width: 768px){ul.wp-block-navigation__container{gap:2em}}@media (min-width: 992px){ul.wp-block-navigation__container{gap:3em}}ul.wp-block-navigation__container a.wp-block-navigation-item__content{letter-spacing:2px;justify-content:center}button.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle::after{content:"";position:absolute;top:50%;right:-5px;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:var(--primary-dark)}button.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle svg{display:none}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{border:1px solid var(--pink);min-width:10em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container{min-width:100%}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container::before{content:" ";border:6px solid var(--pink);width:40%;margin-top:-3px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.wp-block-group.navigation{padding:0 10px}}ul.wp-block-navigation__container>li.has-child:last-child>ul.wp-block-navigation__submenu-container{left:-50%}.wp-block-query.has-background{margin-right:calc( 50% - 50vw);margin-left:calc( 50% - 50vw);background:#fbf5f5;background:linear-gradient(90deg, #fff 40%, #fbf5f5 40%);padding:50px 0}.wp-block-query.has-background>*{max-width:1120px}.wp-block-query ul{margin:auto;width:100%;max-width:1120px;gap:30px}.wp-block-query figure.wp-block-post-featured-image{margin:0}.wp-block-query h2{margin-top:0.5em !important;padding:0 !important}.wp-block-query .taxonomy-category{padding-top:1em}.wp-block-query .taxonomy-category a{text-decoration:none}.wp-block-query span.wp-block-post-terms__separator::before{content:"\f111";font-family:"Font Awesome 6 Free";font-weight:600;padding:0 10px;font-size:3px;color:var(--primary)}.wp-block-query span.wp-block-post-terms__separator{vertical-align:text-bottom}.page-numbers{margin:0.5em}span.page-numbers.current{font-weight:bold;color:var(--white);background:var(--primary);width:27px;display:inline-block;text-align:center;vertical-align:middle}a.page-numbers{font-weight:bold;width:27px;display:inline-block;text-align:center;vertical-align:middle}.wp-block-query-pagination-next,.wp-block-query-pagination-previous{font-weight:bold;display:inline-block;text-align:center;vertical-align:middle}a#close-contact{padding:1em;position:absolute;top:0;color:var(--dark);text-decoration:none;display:flex;align-items:center;gap:5px}.wp-block-query{padding-bottom:3em}.ultp-post-grid-block .ultp-category-in{padding:5px 0 10px;color:var(--mediumgray)}.ultp-post-grid-block .ultp-category-in::before{content:'\f07c';font-family:"Font Awesome 6 Free";color:var(--mediumgray);padding-right:5px}.ultp-post-grid-block .ultp-category-in a:not(:last-child)::after{content:',';padding-right:5px}.ultp-post-grid-block .ultp-block-item:hover{opacity:0.9}.ultp-post-grid-block .ultp-block-item:hover .ultp-block-content h3 a{color:var(--primary) !important}.wp-block-query h3 a{color:var(--mediumgray);font-size:14px;line-height:26px !important;letter-spacing:1px;text-transform:uppercase}.wp-block-query h3 a:hover{color:var(--primary)}.wp-block-group.has-background{padding:15px;margin-top:2em}.entry-content>.wp-block-group{margin:2em auto}.entry-content>.wp-block-group:not(:first-of-type){margin:60px auto}.entry-content>.wp-block-group:not(:has(.wp-block-heading.is-style-heading-line)){margin:125px auto}.entry-content>.wp-block-group.has-background{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-group.clipboard::before{content:" ";border:6px solid var(--pink);width:30%;margin-top:-5px;left:35%;margin-right:35%;position:absolute}.wp-block-group.clipboard{border:1px solid var(--pink);padding:0 1em 1em;position:relative}.wp-block-group.snelnaar .wp-block-column>.wp-block-columns .wp-block-column a{text-decoration:none;font-weight:700;letter-spacing:1px}.wp-block-group.snelnaar .wp-block-column>.wp-block-columns .wp-block-column:hover{opacity:0.9}.wp-block-group.snelnaar .wp-block-column>.wp-block-columns .wp-block-column:hover a{color:var(--primary) !important}.wp-block-group.snelnaar .wp-block-column>.wp-block-columns .wp-block-column figure+p{margin-bottom:2em}@media (min-width: 768px) and (max-width: 991px){.wp-block-group.snelnaar>.wp-block-columns:has(>.wp-block-column+.wp-block-column){display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:2em}.wp-block-group.snelnaar>.wp-block-columns:has(>.wp-block-column+.wp-block-column)>.wp-block-column{display:contents !important}.wp-block-group.snelnaar>.wp-block-columns:has(>.wp-block-column+.wp-block-column)>.wp-block-column>.wp-block-columns{display:contents !important}.wp-block-group.snelnaar>.wp-block-columns:has(>.wp-block-column+.wp-block-column)>.wp-block-column>.wp-block-columns>.wp-block-column{display:block !important;min-width:0}.wp-block-group.snelnaar>.wp-block-columns:has(>.wp-block-column+.wp-block-column)>.wp-block-column:nth-child(1)>.wp-block-columns>.wp-block-column:nth-child(1){grid-column:1;grid-row:1}.wp-block-group.snelnaar>.wp-block-columns:has(>.wp-block-column+.wp-block-column)>.wp-block-column:nth-child(1)>.wp-block-columns>.wp-block-column:nth-child(2){grid-column:2;grid-row:1}.wp-block-group.snelnaar>.wp-block-columns:has(>.wp-block-column+.wp-block-column)>.wp-block-column:nth-child(2)>.wp-block-columns>.wp-block-column:nth-child(1){grid-column:3;grid-row:1}.wp-block-group.snelnaar>.wp-block-columns:has(>.wp-block-column+.wp-block-column)>.wp-block-column:nth-child(2)>.wp-block-columns>.wp-block-column:nth-child(2){grid-column:1;grid-row:2}.wp-block-group.snelnaar>.wp-block-columns:has(>.wp-block-column+.wp-block-column)>.wp-block-column:nth-child(3)>.wp-block-columns>.wp-block-column:nth-child(1){grid-column:2;grid-row:2}.wp-block-group.snelnaar>.wp-block-columns:has(>.wp-block-column+.wp-block-column)>.wp-block-column:nth-child(3)>.wp-block-columns>.wp-block-column:nth-child(2){grid-column:3;grid-row:2}}p.has-santorini-font-family{margin-top:-50px;margin-bottom:-30px}.wp-block-column.has-background *{padding-left:15px;padding-right:15px}.overmij .wp-block-columns .wp-block-column p:first-of-type{margin-top:0}@media (max-width: 991px){.wp-block-columns{row-gap:0 !important}}.ultp-block-row{grid-column-gap:2em !important}.single .wp-block-group.featured{position:relative}.single .wp-block-group.featured .wp-block-post-date{position:absolute;z-index:2;background:var(--pink);height:75px;width:75px;font-weight:200;font-size:13px;left:-25px;top:25px;display:flex;justify-content:center;align-items:center}.single .wp-block-group.featured .wp-block-post-date time{padding:20px;text-align:center;text-transform:uppercase;font-style:italic}.entry-content .wprm-recipe.wprm-recipe-snippet.wprm-recipe-template-snippet-basic-buttons{margin-bottom:2em !important}figure.wp-block-post-featured-image{margin-top:2em;margin-bottom:2em}h1{color:var(--wp--preset--color--mediumgray);text-transform:uppercase;font-weight:700}img{max-width:100%;object-fit:contain}.pingback{display:none}li.comment>.wp-block-group,li.comment>.wp-block-group>.wp-block-group,li.comment>.wp-block-group>.wp-block-group>.wp-block-group{background-color:#F7F7F7;padding:5px 10px;margin:1em 0}li.comment.bypostauthor>.wp-block-group,li.comment.bypostauthor>.wp-block-group>.wp-block-group,li.comment.bypostauthor>.wp-block-group>.wp-block-group>.wp-block-group{background-color:#f6eaea}.wp-block-comment-author-name.has-small-font-size,.wp-block-comment-date.has-small-font-size{text-transform:uppercase;letter-spacing:1px}a.comment-reply-link,li.comment a{color:var(--primary-dark);font-weight:600;text-transform:uppercase;text-decoration:none}a.comment-reply-link:hover,li.comment a:hover{color:#333}.taxonomy-category a{color:var(--pink);text-decoration:none}.wp-block-comments form,.wp-block-comments label{padding:0}.wp-block-comments label{text-transform:uppercase;letter-spacing:1px;color:var(--wp--preset--color--extra-7)}.wp-block-comments p.comment-notes{font-size:13px}textarea,input{border:none !important}p.comment-form-cookies-consent label{text-transform:none !important;font-size:13px}input[type="submit"]{text-transform:uppercase}.wp-block-group.clipboard figure{padding-top:1em}.taxonomy-category.wp-block-post-terms{letter-spacing:1px}.ultp-post-grid-block.wp-block-ultimate-post-post-grid-1 .ultp-block-row{grid-template-columns:repeat(2, 1fr);grid-column-gap:30px}@media (min-width: 992px){.ultp-post-grid-block.wp-block-ultimate-post-post-grid-1 .ultp-block-row{grid-template-columns:repeat(4, 1fr)}}.ultp-post-grid-block.wp-block-ultimate-post-post-grid-1 .ultp-block-row h3.ultp-block-title{text-align:center}.ultp-post-grid-block.wp-block-ultimate-post-post-grid-1 .ultp-block-row h3.ultp-block-title a{color:var(--wp--preset--color--extra-7);font-size:16px;line-height:26px !important;letter-spacing:1px;font-weight:700;text-decoration:none}.ultp-post-grid-block.wp-block-ultimate-post-post-grid-1 .ultp-block-row .ultp-category-in{text-align:center}.ultp-post-grid-block.wp-block-ultimate-post-post-grid-1 .ultp-block-row .ultp-category-in a{color:#CBB2B2;font-size:10px;line-height:20px !important;padding:2px 4px 2px 4px}.gerelateerd{padding:0 10px;margin-bottom:2em}.archive .wp-site-blocks{padding:0 10px}.archive h1.wp-block-query-title{background-color:var(--white) !important}.archive li.wp-block-post figure img{aspect-ratio:3/4}.archive p{margin-bottom:2em}.archive h2,.archive h1.wp-block-query-title{margin-bottom:0;text-transform:lowercase;display:inline;position:relative;padding:0 10px 0 0;margin-top:-2em}.archive h3 a{text-decoration:none}.archive .categorie-details{margin-bottom:2em}.archive .tk-heading-line::before{content:'';border-bottom:1px solid;border-color:#ccc;top:50%;max-width:1120px;width:100%;right:0;position:absolute}.archive li.wp-block-post:hover{opacity:0.9}.archive li.wp-block-post:hover h3 a{color:var(--primary) !important}.archive .wp-block-query-pagination{color:#CBB2B2}.archive .wp-block-query-pagination a{color:#CBB2B2;text-decoration:none;font-weight:400;font-size:14px;padding:8px 14px;width:auto}.archive .wp-block-query-pagination a:hover{color:var(--white);background-color:#CBB2B2}.archive .wp-block-query-pagination span.page-numbers.current{padding:8px 14px;width:auto;font-weight:400;font-size:14px}.wp-block-group.handtekening.is-layout-constrained.wp-block-group-is-layout-constrained{margin-top:2em;margin-bottom:2em}body.page:not(.home) h2.wp-block-heading:not(.is-style-heading-line),body.single h2.wp-block-heading:not(.is-style-heading-line){font-family:"open sans";text-transform:uppercase;font-weight:700;letter-spacing:var(--letter-spacing-headings);font-size:24px;color:var(--wp--preset--color--extra-7)}body.page:not(.home) h2.wp-block-heading.is-style-heading-line,body.single h2.wp-block-heading.is-style-heading-line{font-weight:100;text-transform:unset}body.page:not(.home) h3.comment-reply-title,body.page:not(.home) h3.wp-block-heading,body.page:not(.home) h3.wp-block-heading strong,body.single h3.comment-reply-title,body.single h3.wp-block-heading,body.single h3.wp-block-heading strong{text-transform:uppercase;font-weight:700;font-size:20px}body.page:not(.home) h4.wp-block-heading,body.single h4.wp-block-heading{font-family:"open sans";text-transform:uppercase;font-weight:300;letter-spacing:var(--letter-spacing-headings);font-size:16px;color:var(--wp--preset--color--extra-7)}.wp-block-column.sidebar .wp-block-group.has-white-background-color{margin-top:0}.search-filter-base.filtertravel,.search-filter-base.filterrestaurants,.search-filter-base.filterculinessa4kids,.search-filter-base.filterlifestyle,.search-filter-base.filterbeauty,.search-filter-base.filterkookboeken,.search-filter-base.filterreviews,.search-filter-base.filterinterieur,.search-filter-base.filterfavorieten,.search-filter-base.filterinterviews{display:none}body.category-restaurants .filterrestaurants{display:block}body.category-travel .filtertravel{display:block}body.category-culinessa4kids .filterculinessa4kids{display:block}body.category-lifestyle .filterlifestyle{display:block}body.category-beauty .filterbeauty{display:block}body.category-kookboeken .filterkookboeken{display:block}body.category-reviews .filterreviews{display:block}body.category-interieur .filterinterieur{display:block}body.category-favorieten .filterfavorieten{display:block}body.category-interviews .filterinterviews{display:block}.tk-search{margin-top:15px;position:relative;flex:2;width:18px;min-width:18px !important;max-width:18px !important}.tk-search .form-control{width:100%;padding:5px 15px;font-size:16px;font-weight:400;line-height:1.5;color:var(--dark);background-color:var(--primary-light);border:none;border-radius:var(--border-radius)}.tk-search .form-control::placeholder{opacity:0.6;text-transform:uppercase}.tk-search button.search-submit.btn.btn-primary{background:none;border:none;color:var(--accent);position:absolute;right:4px;top:5px;font-size:18px}.tk-search i{color:#4E4D4D}.tk-search i:hover{cursor:pointer}.search-field-box,.contact-content-block{max-width:1120px;position:absolute;left:0;display:none;top:120px;background:var(--white);z-index:2;width:80%}@media (max-width: 1399px){.search-field-box,.contact-content-block{width:100%}}.search-field-box .inner-search-field-box,.search-field-box .inner-contact-box,.contact-content-block .inner-search-field-box,.contact-content-block .inner-contact-box{background:white;padding-top:2em;position:relative;overflow-y:scroll;height:100vh;margin-bottom:250px}.search-field-box form,.contact-content-block form{position:relative;width:100%;padding:0;height:35px;max-width:1120px;display:flex;justify-content:space-between;flex-direction:column;align-items:stretch}.search-field-box form label,.contact-content-block form label{width:100%}.search-field-box form label .form-control,.contact-content-block form label .form-control{width:100%;padding:5px 15px;font-size:16px;font-weight:400;line-height:1.5;color:var(--dark);background-color:var(--primary-light);border:none;border-radius:var(--border-radius)}.search-field-box form label .form-control::placeholder,.contact-content-block form label .form-control::placeholder{font-size:12px;letter-spacing:1px;opacity:0.6;text-transform:uppercase}.search-field-box form label input[type="text"],.contact-content-block form label input[type="text"]{width:100%;height:100%}.search-field-box form button.search-submit.btn.btn-primary,.contact-content-block form button.search-submit.btn.btn-primary{background:none;border:none;color:var(--accent);position:absolute;right:4px;top:5px;font-size:18px}.search-field-box form button.search-submit.btn.btn-primary:hover,.contact-content-block form button.search-submit.btn.btn-primary:hover{cursor:pointer}.search-field-box .search-results,.contact-content-block .search-results{margin-bottom:350px}.tk-search .fa-solid.fa-x{display:none}.inner-search-field-box button.search-submit{display:flex}.searchandfilter ul{display:grid;grid-template-columns:100% 0;justify-content:center;padding:0;margin-bottom:1em;flex-direction:column}@media (min-width: 992px){.searchandfilter ul{padding:0 15px}}.searchandfilter ul li.sf-field-search{flex-grow:1}.searchandfilter label{display:flex;width:100%;height:40px}.searchandfilter input[type="text"]{background-color:var(--primary-light);padding:5px 15px;width:100%;font-size:16px;font-weight:400;line-height:1.5;color:var(--dark);border:none;border-radius:var(--border-radius)}.sf-field-submit::after{content:"\f002";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:-30px;bottom:15px;color:#4E4D4D}.sf-field-submit{position:relative;height:40px}.sf-field-submit input[type="submit"]{display:none}.sf-field-category ul{display:flex;flex-direction:row}.search-results .search-filter-query-posts{display:grid;grid-template-columns:48% 48%;gap:1em}@media (min-width: 768px){.search-results .search-filter-query-posts{grid-template-columns:23% 23% 23% 23%}}@media (min-width: 1200px){.search-results .search-filter-query-posts{grid-template-columns:24% 24% 24% 24%}}.search-results .search-filter-query-posts .search-result:hover{opacity:0.9}.search-results .search-filter-query-posts .search-result:hover h3 a{color:var(--primary) !important}.search-results .search-filter-query-posts img{object-fit:cover;max-width:100%;height:225px}@media (min-width: 600px){.search-results .search-filter-query-posts img{height:300px}}.search-results .search-filter-query-posts ul.post-categories{color:#CBB2B2;font-size:10px}.search-results .search-filter-query-posts ul.post-categories li:not(:first-of-type):not(:nth-of-type(2)){display:none}.search-results .search-filter-query-posts ul.post-categories:before{content:"\f07c";font-family:"Font Awesome 6 Free";color:var(--primary)}.search-results .search-filter-query-posts ul.post-categories a{text-decoration:none !important}.search-results .search-filter-query-posts .search-result h3{text-align:center;font-size:14px;font-weight:700}.search-results .search-filter-query-posts .search-result h3 a{color:#7e7e7e;text-decoration:none}ul.post-categories a{color:var(--wp--preset--color--secondary-2) !important;font-size:10px;text-transform:uppercase}ul.post-categories{list-style-type:none;display:flex;justify-content:center;padding:0;gap:1em;margin:0;flex-wrap:wrap}ul.post-categories li{display:flex}.search-filter-results{max-width:1120px;margin:auto}@media (min-width: 992px){.search-filter-results{padding:0 20px}}li.sf-field-category{flex-direction:row;justify-content:center;display:flex !important;align-content:center;align-items:flex-start;text-transform:uppercase;letter-spacing:1px;font-size:13px;height:40px}@media (max-width: 400px){li.sf-field-category{flex-direction:column;justify-content:flex-start}}li.sf-field-category h4{width:120px;font-size:13px}li.sf-field-category h4,li.sf-field-category ul,li.sf-field-category li{padding:0 !important}li.sf-field-category h4.sf-level-0,li.sf-field-category ul.sf-level-0,li.sf-field-category li.sf-level-0{width:auto;display:flex;align-items:flex-start}li.sf-field-category h4.sf-level-0 label,li.sf-field-category ul.sf-level-0 label,li.sf-field-category li.sf-level-0 label{width:auto;display:inline;padding-left:0}.search-filter-icon.search-filter-input-text__icon{position:absolute;right:0}.search-filter-icon--destructive .search-filter-icon__svg{display:none}button.search-filter-input-button.search-filter-field__input{border-radius:0;margin:2em auto}.category-filter .search-filter-label{width:100%;background:#CBB2B2;color:white;text-transform:uppercase;font-size:13px;padding:10px;letter-spacing:0.17rem;font-weight:bold;position:relative;margin-bottom:15px;justify-content:center}.category-filter .search-filter-input-checkbox .search-filter-input-checkbox__container .search-filter-input-checkbox__label,.category-filter .search-filter-input-checkbox .search-filter-input-checkbox__container .search-filter-input-checkbox__count{font-size:12px;text-transform:uppercase;font-weight:600;margin:0;line-height:1;padding-left:14px !important;color:var(--mediumgray)}.wp-block-column.category-filter .search-filter-base{margin-bottom:25px}.search-filter-input-checkbox--is-active>.search-filter-input-checkbox__container>.search-filter-input-checkbox__control>svg{fill:var(--secondary-2) !important}.wp-block-column.category-filter .search-filter-base{padding-left:3em}header{padding:1em 0;height:inherit;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;border-top:5px solid var(--pink);background:white;position:relative}header.sticky{background:var(--wp--preset--color--accent-gray);position:fixed;top:0;width:100vw;z-index:2;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:60px}header.sticky+.entry-content{padding-top:200px}header.sticky .wp-block-site-logo{height:75px;width:165px}header.sticky .wp-block-site-logo a{background:url(img/logo-culinessa-scroll.svg) no-repeat;background-size:contain;width:100%;height:100%;display:block;background-position:center}header.sticky .wp-block-site-logo img{width:0;height:0}@media (max-width: 767px){ul.wp-block-navigation__container.items-justified-right.no-wrap.wp-block-navigation{display:flex;align-items:center;background-color:var(--white) !important}.wp-block-navigation__responsive-close ul.wp-block-navigation__container.items-justified-right.no-wrap.wp-block-navigation{align-items:flex-start;padding:0 15px !important}.wp-block-site-logo{max-width:200px}li.wp-block-navigation-item.wp-block-navigation-link{padding-top:0.5em;padding-bottom:0.5em}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{align-items:flex-start}.wp-block-navigation__responsive-container.is-menu-open{padding:0 15px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{border:none;margin:5px 15px;padding:0 5px 5px;width:100%}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{margin:auto}header .menu{gap:1em}header .menu nav:first-of-type{order:2}header .menu nav:nth-of-type(2){order:1}header .menu .tk-search{order:3}header .menu ul{padding:0 !important}.wp-block-navigation__responsive-container.is-menu-open{margin-top:100px}button.wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__submenu-container{display:none !important}.wp-block-navigation__submenu-container.is-open{display:block !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:unset}button.wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle{position:relative}li.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{margin:unset}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:0}}@media (min-width: 992px){section.tk-search{margin-left:25px}}.tk-block-heading.line{position:relative;margin:2em auto 0 auto !important}.tk-block-heading.line::before{content:'';border-bottom:1px solid;border-color:#ccc;top:50%;max-width:1120px;width:calc(100% - 20px);right:0;position:absolute}.tk-block-heading.line h1,.tk-block-heading.line h2{display:inline;position:relative;padding:0 10px 0 0;margin-top:-2em}.tk-block-heading.line h1.has-white-background-color,.tk-block-heading.line h2.has-white-background-color{background-color:unset !important;background:linear-gradient(180deg, var(--wp--preset--color--white) 60%, transparent 60%)}header .contact-content-block.wp-block-template-part{padding:0 15px}header .contact-content-block.wp-block-template-part,header .search-field-box{display:none;background:var(--white);position:absolute;left:0;right:0;width:auto;top:100%;z-index:1;opacity:1;border:1px solid var(--primary)}@media (max-width: 991px){header .contact-content-block.wp-block-template-part,header .search-field-box{width:auto;left:10px;right:10px}}@media (min-width: 992px) and (max-width: 1199px){header .contact-content-block.wp-block-template-part,header .search-field-box{width:960px;left:10px;right:10px}}header .contact-content-block.wp-block-template-part::before,header .search-field-box::before{content:' ';border:6px solid var(--pink);width:30%;margin-top:-5px;left:35%;margin-right:35%;position:absolute}@media (min-width: 992px){header .contact-content-block.wp-block-template-part{left:20%;right:20%}}body.open .wp-site-blocks>*:not(header){filter:blur(5px)}body.open .wp-site-blocks{background:var(--gray)}form{width:1120px;max-width:100%;padding:0 15px}label{width:1120px;max-width:100%;padding:0 15px}textarea,input{background-color:var(--primary-light);font-family:"Open Sans";font-weight:400;line-height:1.5;color:var(--dark);border:none;border-radius:var(--border-radius)}textarea::placeholder,input::placeholder{font-size:12px;letter-spacing:1px;text-transform:uppercase}textarea{padding:15px;height:194px;width:287px}.contact-content-block input[type='text'],.contact-content-block input[type='email'],.comment-respond input[type='text'],.comment-respond input[type='email']{width:calc(100% - 45px) !important}.contact-content-block input[type='text'],.contact-content-block input[type='email'],.contact-content-block input[type='submit'],.contact-content-block input[type='url'],.comment-respond input[type='text'],.comment-respond input[type='email'],.comment-respond input[type='submit'],.comment-respond input[type='url']{padding:5px 15px;height:50px !important}.contact-content-block .form_fields,.comment-respond .form_fields{display:flex;justify-content:center}@media (max-width: 767px){.contact-content-block .form_fields,.comment-respond .form_fields{flex-direction:column}}.contact-content-block .form_fields label,.comment-respond .form_fields label{font-size:0}.contact-content-block .form_fields label .wpcf7-not-valid-tip,.comment-respond .form_fields label .wpcf7-not-valid-tip{font-size:12px}.contact-content-block .details p,.contact-content-block .message p,.comment-respond .details p,.comment-respond .message p{margin:0}.contact-content-block .inner-contact-box form>p,.comment-respond .inner-contact-box form>p{display:flex;justify-content:center;flex-direction:column;align-items:center}.contact-content-block .inner-contact-box form>p input,.comment-respond .inner-contact-box form>p input{width:200px !important;margin-bottom:350px;background-color:var(--secondary-2);color:var(--white);text-transform:uppercase}header .search-field-box .inner-search-field-box{padding:2em 20px}.wp-block-post-template h3{font-weight:700 !important;font-size:14px;line-height:26px !important;letter-spacing:1px}.to-top .wp-block-button{display:none;position:fixed;bottom:0;right:50px;z-index:10;cursor:pointer;font-size:0}.to-top .wp-block-button__link{padding:8px 15px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.to-top .wp-block-button__link:before{content:"\f062";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px}.wprm-recipe.wprm-recipe-snippet.wprm-recipe-template-snippets-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.wprm-recipe p:first-of-type{display:none}.wprm-recipe p{padding-left:10px;background-color:var(--white)}.wprm-recipe-link.wprm-recipe-link-inline-button{margin:0}.wprm-recipe.wprm-recipe-snippet.wprm-recipe-template-snippets-top .wprm-block-text-normal{text-transform:uppercase;font-weight:100;font-size:11px;background-color:white}.wprm-recipe.wprm-recipe-snippet.wprm-recipe-template-snippets-top .wprm-recipe-rating{background-color:white;padding-right:10px}.wprm-recipe.wprm-recipe-snippet.wprm-recipe-template-snippets-top{position:relative}.wprm-recipe.wprm-recipe-snippet.wprm-recipe-template-snippets-top::before{content:'';border-bottom:1px solid;border-color:#878787;top:50%;max-width:1120px;width:100%;right:0;position:absolute;z-index:-1}span.wprm-recipe-servings-with-unit{padding:0 10px}.wprm-recipe-container{font-family:var(--wp--preset--font-family--open-sans)}.wprm-recipe-container h2,.wprm-recipe-container h3{background-color:unset}.wprm-recipe-container .wprm-container-columns-spaced{border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.wprm-recipe-container .wprm-recipe-details-unit{font-size:12px}.wprm-recipe-container .wprm-recipe-template-culinessa{padding:15px}.wprm-recipe.wprm-recipe-snippet.wprm-recipe-template-snippet-basic-buttons a.wprm-recipe-link,.wprm-container-float-right a.wprm-recipe-link{background-color:var(--wp--preset--color--secondary-2) !important;background-image:unset !important;padding:calc(0.667em + 2px) calc(1.333em + 2px) !important;border:none !important;border-radius:0 !important;color:var(--white) !important;height:46px}
