





.fl-node-zwdqa48k675b {
	color: #ffffff;
}
:where(.fl-builder-content .fl-node-zwdqa48k675b *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
	color: inherit;
}
.fl-builder-content .fl-node-zwdqa48k675b a {
	color: #ffffff;
}
.fl-builder-content .fl-node-zwdqa48k675b :where(.fl-row-content-wrap) a:hover {
	color: #ffffff;
}
.fl-builder-content .fl-node-zwdqa48k675b h1, .fl-builder-content .fl-node-zwdqa48k675b h2, .fl-builder-content .fl-node-zwdqa48k675b h3, .fl-builder-content .fl-node-zwdqa48k675b h4, .fl-builder-content .fl-node-zwdqa48k675b h5, .fl-builder-content .fl-node-zwdqa48k675b h6, .fl-builder-content .fl-node-zwdqa48k675b h1 a, .fl-builder-content .fl-node-zwdqa48k675b h2 a, .fl-builder-content .fl-node-zwdqa48k675b h3 a, .fl-builder-content .fl-node-zwdqa48k675b h4 a, .fl-builder-content .fl-node-zwdqa48k675b h5 a, .fl-builder-content .fl-node-zwdqa48k675b h6 a {
	color: #ffffff;
}
.fl-node-zwdqa48k675b > .fl-row-content-wrap:after {
	background-color: rgba(10,0,0,0.5);
}
.fl-node-zwdqa48k675b.fl-row-default-height > .fl-row-content-wrap, .fl-node-zwdqa48k675b.fl-row-full-height > .fl-row-content-wrap, .fl-node-zwdqa48k675b.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-zwdqa48k675b > .fl-row-content-wrap {
	background-image: url(https://molinorioalajar.com/wp-content/uploads/2025/11/MRA_gastronomia_01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
@media(max-width: 1200px) {
	.fl-node-zwdqa48k675b > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 992px) {
	.fl-node-zwdqa48k675b > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 768px) {
	.fl-node-zwdqa48k675b > .fl-row-content-wrap {
		background-position: center center;
	}
}
 .fl-node-zwdqa48k675b > .fl-row-content-wrap {
	padding-top:150px;
	padding-bottom:150px;
}
@media ( max-width: 768px ) {
 .fl-node-zwdqa48k675b.fl-row > .fl-row-content-wrap {
	padding-top:20px;
	padding-bottom:20px;
}
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    





.fl-node-uhnm45l9xfd8.fl-row-default-height > .fl-row-content-wrap, .fl-node-uhnm45l9xfd8.fl-row-full-height > .fl-row-content-wrap, .fl-node-uhnm45l9xfd8.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    





.fl-node-ox2h6vrp3y1f.fl-row-default-height > .fl-row-content-wrap, .fl-node-ox2h6vrp3y1f.fl-row-full-height > .fl-row-content-wrap, .fl-node-ox2h6vrp3y1f.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-node-ox2h6vrp3y1f > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
 .fl-node-ox2h6vrp3y1f > .fl-row-content-wrap {
	padding-top:20px;
	padding-bottom:20px;
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    





.fl-node-e1zvxduj7bnf > .fl-row-content-wrap {
	background-color: #f5f6ed;
}
.fl-node-e1zvxduj7bnf.fl-row-default-height > .fl-row-content-wrap, .fl-node-e1zvxduj7bnf.fl-row-full-height > .fl-row-content-wrap, .fl-node-e1zvxduj7bnf.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
 .fl-node-e1zvxduj7bnf > .fl-row-content-wrap {
	padding-top:5px;
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    





.fl-node-7gfdsyqmazxh.fl-row-default-height > .fl-row-content-wrap, .fl-node-7gfdsyqmazxh.fl-row-full-height > .fl-row-content-wrap, .fl-node-7gfdsyqmazxh.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    





.fl-node-te47fq12wysu > .fl-row-content-wrap {
	background-color: #2F4F3A;
}
.fl-node-te47fq12wysu.fl-row-default-height > .fl-row-content-wrap, .fl-node-te47fq12wysu.fl-row-full-height > .fl-row-content-wrap, .fl-node-te47fq12wysu.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    





.fl-node-tc38frb4lji7.fl-row-default-height > .fl-row-content-wrap, .fl-node-tc38frb4lji7.fl-row-full-height > .fl-row-content-wrap, .fl-node-tc38frb4lji7.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    





.fl-node-ex7bhfy6z13p.fl-row-default-height > .fl-row-content-wrap, .fl-node-ex7bhfy6z13p.fl-row-full-height > .fl-row-content-wrap, .fl-node-ex7bhfy6z13p.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
 .fl-node-ex7bhfy6z13p > .fl-row-content-wrap {
	margin-bottom:20px;
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    





.fl-node-g8rmubp9vd52 > .fl-row-content-wrap {
	background-color: #e5e7cb;
}
.fl-node-g8rmubp9vd52.fl-row-default-height > .fl-row-content-wrap, .fl-node-g8rmubp9vd52.fl-row-full-height > .fl-row-content-wrap, .fl-node-g8rmubp9vd52.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
.fl-animated.fl-fade-up {
	animation: fl-fade-up 1s ease;
	-webkit-animation: fl-fade-up 1s ease;
}
@-webkit-keyframes fl-fade-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fl-fade-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    





.fl-node-ync2lje7k63i.fl-row-default-height > .fl-row-content-wrap, .fl-node-ync2lje7k63i.fl-row-full-height > .fl-row-content-wrap, .fl-node-ync2lje7k63i.fl-row-custom-height > .fl-row-content-wrap {
	align-items: center;
	justify-content: center;
}
 .fl-node-ync2lje7k63i > .fl-row-content-wrap {
	padding-top:40px;
	padding-bottom:20px;
}

                
    
    .fl-builder-row-settings #fl-field-separator_position {
        display: none !important;
    }
    
    
    
    	
	
    
    
    
    



.fl-node-htb0vgw51spi {
	width: 100%;
}




.fl-node-m5bkc0f4lp1v {
	width: 100%;
}




.fl-node-n3c8m9ljt0ey {
	width: 100%;
}




.fl-node-s4p8fn02ij15 {
	width: 100%;
}




.fl-node-2dtmxijnghqa {
	width: 100%;
}




.fl-node-b59sy4ghvad3 {
	width: 100%;
}




.fl-node-zj7gvn304deq {
	width: 33.33%;
}
.fl-node-zj7gvn304deq > .fl-col-content {
	background-color: rgb(230, 230, 230);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: rgb(255, 255, 255);
	border-top-width: 1px;
}
 .fl-node-zj7gvn304deq > .fl-col-content {
	margin-top:1px;
	margin-right:1px;
	margin-bottom:1px;
	margin-left:1px;
}




.fl-node-c9r3za0pohuf {
	width: 100%;
}




.fl-node-g2vda10h9yb4 {
	width: 50%;
}




.fl-node-dyvi4px1qgla {
	width: 100%;
}




.fl-node-jz0ly3c2tkhv {
	width: 100%;
}




.fl-node-qv6cj1lzowmb {
	width: 50%;
}




.fl-node-uienwgqc9y3s {
	width: 100%;
}




.fl-node-7echjzdilrvb {
	width: 33.34%;
}
.fl-node-7echjzdilrvb > .fl-col-content {
	background-color: rgb(230, 230, 230);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: rgb(255, 255, 255);
	border-top-width: 1px;
}
 .fl-node-7echjzdilrvb > .fl-col-content {
	margin-top:1px;
	margin-right:1px;
	margin-bottom:1px;
	margin-left:1px;
}




.fl-node-dp26n30raitx {
	width: 50%;
}




.fl-node-04bdwzu72rlm {
	width: 50%;
}




.fl-node-nqtme623i0zk {
	width: 33.33%;
}
.fl-node-nqtme623i0zk > .fl-col-content {
	background-color: rgb(230, 230, 230);
	border-style: solid;
	border-width: 0;
	background-clip: border-box;
	border-color: rgb(255, 255, 255);
	border-top-width: 1px;
}
 .fl-node-nqtme623i0zk > .fl-col-content {
	margin-top:1px;
	margin-right:1px;
	margin-bottom:1px;
	margin-left:1px;
}
.fl-node-0qfglo872eid.fl-module-heading .fl-heading {
	font-size: 50px;
}
@media(max-width: 768px) {
	.fl-node-0qfglo872eid.fl-module-heading .fl-heading {
		font-size: 26px;
	}
}
 .fl-node-0qfglo872eid > .fl-module-content {
	margin-bottom:10px;
}
.fl-module-fl-post-navigation .screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    position: absolute;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.fl-module-fl-post-navigation nav.post-navigation {
    overflow: hidden;
}
@media (max-width: 768px) { .fl-module-fl-post-navigation .nav-links {
	display: block;
}
.fl-module-fl-post-navigation .nav-links .nav-previous {
	margin-bottom: 15px;
	width: 100%;
}
.fl-module-fl-post-navigation .nav-links .nav-next {
	text-align: right;
	width: 100%;
}
 }.fl-node-e8xh0g29wuj4 .nav-links { 
	display: flex;
	flex-direction: row;
	width: 100%;
}
.fl-node-e8xh0g29wuj4 .nav-links .nav-previous,
.fl-node-e8xh0g29wuj4 .nav-links .nav-next { 
	display: block;
	width: 100%;
}
.fl-node-e8xh0g29wuj4 .nav-links a { 
	display: inline-block;
}
.fl-node-e8xh0g29wuj4 .nav-links .nav-previous { 
	text-align: left;
}
.fl-node-e8xh0g29wuj4 .nav-links .nav-next { 
	text-align: right;
}
.fl-node-e8xh0g29wuj4 nav.post-navigation {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fl-node-e8xh0g29wuj4 .nav-links a {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #f5f6ed;
}
.fl-node-e8xh0g29wuj4 .nav-links .nav-previous, .fl-node-e8xh0g29wuj4 .nav-links .nav-next {
	font-weight: 700;
}
@media(max-width: 768px) {
	.fl-node-e8xh0g29wuj4 .nav-links, .fl-node-e8xh0g29wuj4 .nav-links .nav-previous, .fl-node-e8xh0g29wuj4 .nav-links .nav-next {
		display: block;
		width: 100%;
	}
}
 .fl-node-e8xh0g29wuj4 > .fl-module-content {
	margin-top:0px;
}
 .fl-node-0d8qgycb1fus.fl-module-html {
	margin-top:5px;
	margin-bottom:5px;
}
 .fl-node-lky3nbr9ozcv.fl-module-html {
	margin-top:5px;
}
:where(.fl-builder-content .fl-node-xmb6af7dteq5.fl-module-rich-text.fl-rich-text *) {
	color: inherit;
}
.fl-builder-content .fl-node-xmb6af7dteq5.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-xmb6af7dteq5.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	text-align: center;
}
.fl-row .fl-col h3.fl-node-5jzp9lty1ih2,
		.fl-row .fl-col h3.fl-node-5jzp9lty1ih2 a,
		h3.fl-node-5jzp9lty1ih2,
		h3.fl-node-5jzp9lty1ih2 a {
	color: rgb(255, 255, 255);
}
:where(.fl-builder-content .fl-node-6nl4bdt0q7jk.fl-module-rich-text.fl-rich-text *) {
	color: inherit;
}
.fl-builder-content .fl-node-6nl4bdt0q7jk.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-6nl4bdt0q7jk.fl-module-rich-text.fl-rich-text *:not(b, strong) {
	text-align: center;
}
/**
 * Horizontal Layout
 */
.fl-button-group-layout-horizontal .fl-button-group-buttons,
.fl-button-group-layout-horizontal.fl-button-group-buttons {
    display: flex;
    flex-wrap: wrap;
}

.fl-button-group-layout-horizontal .fl-button-wrap {
    display: inline-block;
}

/**
 * Vertical Layout
 */
.fl-button-group-layout-vertical .fl-button-group-buttons,
.fl-button-group-layout-vertical.fl-button-group-buttons {
    display: block;
}

.fl-button-group-layout-vertical .fl-button-wrap {
    display: block;
}

.fl-node-gwkhzm02uaod.fl-button-group-layout-horizontal.fl-button-group-buttons {
		justify-content: center}


.fl-node-gwkhzm02uaod.fl-button-group-layout-vertical.fl-button-group-buttons .fl-button:is(a, button), .fl-node-gwkhzm02uaod.fl-button-group-layout-horizontal.fl-button-group-buttons .fl-button:is(a, button) {
	width: 100%;
}
.fl-node-gwkhzm02uaod.fl-button-group-layout-vertical.fl-button-group-buttons .fl-button-group-button .fl-button-wrap {
	text-align: center;
}
.fl-builder-content .fl-node-gwkhzm02uaod.fl-button-group.fl-button-group-buttons .fl-button-group-button {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.fl-builder-content .fl-node-gwkhzm02uaod.fl-button-group .fl-button:is(a, button) > span, .fl-builder-content .fl-node-gwkhzm02uaod.fl-button-group .fl-button:is(a, button) > i {
	color: rgb(255, 255, 255);
}
.fl-builder-content .fl-node-gwkhzm02uaod.fl-button-group.fl-button-group-buttons .fl-button:is(a, button) {
	background: #F36C49;
	border: 1px solid #e7603d;
}
.fl-builder-content .fl-node-gwkhzm02uaod.fl-button-group.fl-button-group-buttons .fl-button:is(a, button):hover, .fl-builder-content .fl-node-gwkhzm02uaod.fl-button-group.fl-button-group-buttons .fl-button:is(a, button):focus {
	background: rgba(243, 107, 73, 0.54);
}
.fl-builder-content .fl-node-gwkhzm02uaod .fl-button, .fl-builder-content .fl-node-gwkhzm02uaod .fl-button * {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
@media(max-width: 1200px) {
	.fl-builder-content .fl-node-gwkhzm02uaod .fl-button, .fl-builder-content .fl-node-gwkhzm02uaod .fl-button * {
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-gwkhzm02uaod .fl-button, .fl-builder-content .fl-node-gwkhzm02uaod .fl-button * {
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
}
@media(max-width: 768px) {
	.fl-builder-content .fl-node-gwkhzm02uaod .fl-button, .fl-builder-content .fl-node-gwkhzm02uaod .fl-button * {
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
	}
}
:where(.fl-builder-content .fl-node-mst1jkz5b8r7.fl-module-rich-text.fl-rich-text *) {
	color: inherit;
}
 .fl-node-mst1jkz5b8r7.fl-module-rich-text {
	margin-top:0px;
}
.fl-row .fl-col h3.fl-node-h0b32q4vlwyu,
		.fl-row .fl-col h3.fl-node-h0b32q4vlwyu a,
		h3.fl-node-h0b32q4vlwyu,
		h3.fl-node-h0b32q4vlwyu a {
	color: var(--fl-global-groen);
}
.fl-node-znt9xchvepqy.fl-module-heading .fl-heading {
	font-family: "Playfair Display", serif;
	font-weight: 400;
	font-size: 36px;
	text-align: left;
	font-style: italic;
}
@media(max-width: 768px) {
	.fl-node-znt9xchvepqy.fl-module-heading .fl-heading {
		font-size: 18px;
	}
}
 .fl-node-znt9xchvepqy > .fl-module-content {
	margin-top:5px;
}
 .fl-node-wihmp4ly15jx.fl-module-heading {
	margin-top:5px;
	margin-bottom:5px;
}
 .fl-node-kauzcp9qdboi > .fl-module-content {
	margin-bottom:5px;
}

/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */
/* === Slide-in contactkaart — PowerPack modal, ID-onafhankelijk === */
  /* (laadt alleen op de arrangement-/wandelpagina's via deze layout-CSS) */

  .pp-modal-wrap {
        background: transparent !important;
        pointer-events: none;
  }
  .pp-modal-overlay {
        display: none !important;
  }
  .pp-modal {
        position: fixed !important;
        right: 24px !important;
        left: auto !important;
        top: 0 !important;
        bottom: 0 !important;
        margin: auto 0 !important;
        height: max-content !important;
        max-height: 90vh;
        overflow-y: auto;
        width: 340px !important;
        max-width: calc(100vw - 32px);
        pointer-events: auto;
        border-radius: 16px;
        box-shadow: 0 12px 40px rgba(0, 0, 0, 0.25);
  }
  @media (max-width: 600px) {
        .pp-modal {
                right: 0 !important;
                left: 0 !important;
                top: auto !important;
                bottom: 0 !important;
                margin: 0 !important;
                width: 100% !important;
                max-width: 100% !important;
                max-height: 80vh;
                border-radius: 16px 16px 0 0;
        }
  }
/* End Layout CSS */


        			.fl-node-zwdqa48k675b .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-uhnm45l9xfd8 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-ox2h6vrp3y1f .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-e1zvxduj7bnf .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-7gfdsyqmazxh .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-te47fq12wysu .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-tc38frb4lji7 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-ex7bhfy6z13p .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-g8rmubp9vd52 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-ync2lje7k63i .fl-row-content {
				min-width: 0px;
			}
		