/*! CSS Used from: https://thereflex.nl/public/css/elementor/style.min.css ; media=all */
@media all{
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;}
h2,h3,h4{margin-top:0.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit;}
h2{font-size:2rem;}
h3{font-size:1.75rem;}
h4{font-size:1.5rem;}
@media print{
*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;}
h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}
}
/*! CSS Used from: https://thereflex.nl/public/css/elementor/frontend-lite.min.css ; media=all */
@media all{
.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box;}
.elementor-section{position:relative;}
.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative;}
@media (max-width:1024px){
.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}
}
/*! CSS Used from: Embedded */
.elementor-kit-3 h2{color:var(--e-global-color-67b1d4e);font-family:var(--e-global-typography-6063338-font-family), Sans-serif;font-size:var(--e-global-typography-6063338-font-size);font-weight:var(--e-global-typography-6063338-font-weight);line-height:var(--e-global-typography-6063338-line-height);letter-spacing:var(--e-global-typography-6063338-letter-spacing);word-spacing:var(--e-global-typography-6063338-word-spacing);}
.elementor-kit-3 h3{color:var(--e-global-color-67b1d4e);font-family:var(--e-global-typography-04b4850-font-family), Sans-serif;font-size:var(--e-global-typography-04b4850-font-size);font-weight:var(--e-global-typography-04b4850-font-weight);line-height:var(--e-global-typography-04b4850-line-height);letter-spacing:var(--e-global-typography-04b4850-letter-spacing);word-spacing:var(--e-global-typography-04b4850-word-spacing);}
.elementor-kit-3 h4{color:var(--e-global-color-67b1d4e);font-family:var(--e-global-typography-18749af-font-family), Sans-serif;font-size:var(--e-global-typography-18749af-font-size);font-weight:var(--e-global-typography-18749af-font-weight);line-height:var(--e-global-typography-18749af-line-height);letter-spacing:var(--e-global-typography-18749af-letter-spacing);word-spacing:var(--e-global-typography-18749af-word-spacing);}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
@media (max-width: 1024px){
.elementor-kit-3 h2{font-size:var(--e-global-typography-6063338-font-size);line-height:var(--e-global-typography-6063338-line-height);letter-spacing:var(--e-global-typography-6063338-letter-spacing);word-spacing:var(--e-global-typography-6063338-word-spacing);}
.elementor-kit-3 h3{font-size:var(--e-global-typography-04b4850-font-size);line-height:var(--e-global-typography-04b4850-line-height);letter-spacing:var(--e-global-typography-04b4850-letter-spacing);word-spacing:var(--e-global-typography-04b4850-word-spacing);}
.elementor-kit-3 h4{font-size:var(--e-global-typography-18749af-font-size);line-height:var(--e-global-typography-18749af-line-height);letter-spacing:var(--e-global-typography-18749af-letter-spacing);word-spacing:var(--e-global-typography-18749af-word-spacing);}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media (max-width: 767px){
.elementor-kit-3 h2{font-size:var(--e-global-typography-6063338-font-size);line-height:var(--e-global-typography-6063338-line-height);letter-spacing:var(--e-global-typography-6063338-letter-spacing);word-spacing:var(--e-global-typography-6063338-word-spacing);}
.elementor-kit-3 h3{font-size:var(--e-global-typography-04b4850-font-size);line-height:var(--e-global-typography-04b4850-line-height);letter-spacing:var(--e-global-typography-04b4850-letter-spacing);word-spacing:var(--e-global-typography-04b4850-word-spacing);}
.elementor-kit-3 h4{font-size:var(--e-global-typography-18749af-font-size);line-height:var(--e-global-typography-18749af-line-height);letter-spacing:var(--e-global-typography-18749af-letter-spacing);word-spacing:var(--e-global-typography-18749af-word-spacing);}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
/*! CSS Used from: Embedded */
@media screen and (min-width: 767px){
::-webkit-scrollbar{width:12px;}
::-webkit-scrollbar-thumb{background-color:#062d40;}
::-webkit-scrollbar-track-piece{background-color:#021924;}
}
.bbqvoorstel{line-height:1;}
.menu-item-desc{line-height:1.5;margin-bottom:9px;}
/*! CSS Used from: Embedded */
.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%;}
.primary{width:100%;max-width:100%;min-width:60%;margin:0 auto;padding-top:30px;padding-left:60px;padding-right:60px;background-color:black!important;border-radius:9px;box-shadow:0px 0px 1px 2px rgb(187 155 97);}
@media (min-width: 768px){
.formula2{margin-top:70px;transform:rotate(359.3deg);}
.bakkenenbraden{font-family:"Crayon"!important;font-size:22px!important;}
.primary{background-image:url("https://thereflex.nl/img/landingpage/noflamestoday.jpg");background-size:cover;}
}
@media (max-width: 768px){
.primary{padding-top:30px!important;padding-left:15px!important;padding-right:15px;background-image:url("https://thereflex.nl/img/landingpage/noflamestoday.jpg");background-size:111% 25%!important;}
.formula2{margin-top:70px;transform:rotate(359.3deg);}
.bakkenenbraden{font-family:"Crayon"!important;font-size:18px!important;}
.heading-subtitle{margin-bottom:30px;}
}
.bereiding {font-size:30px !important;}
.dine-menu-heading{overflow:hidden;font-family:"Oswald Regular"!important;margin-bottom:20px;font-size:39px;letter-spacing:1px!important;color: #feca21 !important;line-height:1.2!important;font-weight:normal!important;text-transform:uppercase;}
.menu-item-name{position:relative;display:inline-block;font-family:"Oswald Regular"!important; text-transform:uppercase;margin:0;max-width:90%;}
.menu-item-nodots{position:relative;display:inline-block;text-transform:uppercase;margin:0;}
.menu-item-name:before{position:absolute;display:block;top:10px;left:100%;margin-left:10px;width:999px;content:"";border-top:2px dotted;opacity:.5;}
.menu-item-price{position:absolute;top:2px;right:0;font-family:"Oswald Regular";letter-spacing:1px;background:#1b1c1f!important;}
.menu-item-price{font-size:16px;color:#DDDDDD;text-transform:lowercase;padding-left:10px;padding-right:10px;border-radius:6px;}
.menu-item-desc{font-family: "Poppins" !important; font-size:13px!important;color:#999999;letter-spacing:.5px!important;}
.dine-menu-item{position:relative;overflow:hidden;}
.menu-item-text{overflow:hidden;}
.dine-heading{overflow:hidden;text-align:center;}
.heading-subtitle{display:inline-block;max-width:400px;border:1px solid #aaa;border-width:1px 0;font-size:18px!important;padding:5px 0;margin:0;font-weight:300;text-transform:uppercase;letter-spacing:3px!important;}
@media (min-width: 768px){
.vc_col-sm-12,.vc_col-sm-6{float:left;}
.vc_col-sm-6{width:50%;}
.vc_col-sm-12{width:100%;}
}
.bbqvoorstel{color:#ffffff;font-size:40px;margin-top:30px;margin-bottom:30px;font-weight:999;}
.nope{display:none;}
.min10px{margin-top:-10px;}
.formula2button{width:auto;height:130px;background-image:url(https://thereflex.nl/img/landingpage/button-formule2.png);background-repeat:no-repeat;background-size:contain;filter:drop-shadow(12px 12px 7px rgba(0, 0, 0, 0.5));margin-left:40px;margin-top:60px;cursor:pointer;transform:rotate(4deg);}
/*! CSS Used fontfaces */
@font-face{font-family:'Oswald Regular';src:url('https://thereflex.nl/fonts/Oswald-Regular.woff2')    format('woff2');}
@font-face{font-family:'Lato Regular';src:url('https://thereflex.nl/fonts/Lato-Regular.woff2')        format('woff2');}


@media (max-width: 768px) {
    #recipes {padding:10px;}
   .dine-menu-heading {font-size: 31px;}
   .menu-item-name {font-size: 15px !important;}
}

@media (min-width: 768px) {
   .menu-item-name {font-size:19px!important;}
}

@media (max-width: 768px) {
    .formula1 { margin-top: 20px; transform: rotate(359.3deg);}
    .formula2 { margin-top: 20px; transform: rotate(359.3deg);}
}