/* Theme Name: Den Amandus Author: Sinergio Author URI: https://www.sinergio.be/ License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ body{background:#F2F2F2}.knop a,.knop2 a{display:inline-block;padding:10px 15px;background:transparent;color:white;text-decoration:none !important;border:solid 2px #F2EAD6;font-weight:bold;margin-right:15px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.knop a:hover,.knop2 a:hover{background:#F2EAD6;color:black}.knop2 a{border-color:black !important;color:black !important;border:none !important}.knop2 a::after{content:"";display:block;width:50px;margin:5px auto 0 auto;border-bottom:solid 2px #686565;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.knop2 a:hover{background:none !important}.knop2 a:hover::after{width:100%}.tss-wrapper .tss-even .tss-grid-item{margin-bottom:0}.swiper-pagination{margin-top:20px !important;position:relative !important;height:30px}.review{color:white;position:relative}.review p,.review h2,.review h3{color:white}.review h3{font-weight:bold;margin-top:0}.review .elementor-widget:not(:last-child){margin-bottom:0 !important}.review .item-content-wrapper{padding-top:0 !important}.review .even-grid-item{padding:0 10px !important}.review .elementor-container{position:relative;z-index:9}.review::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:black;opacity:0.3}.slider_home{position:absolute;left:0}.slider_home .swiper-slide{padding:10px}.slider_home .swiper-slide img{height:250px;object-fit:cover}.menus table{width:100%}.menus table tr{border-bottom:2px dashed #DBDBDB}.menus table td{padding:10px}.menus table td:nth-child(2){font-weight:bold;text-align:right}.menus .elementor-widget-tabs .elementor-tab-content{border:none !important}.contact{position:relative}.contact .elementor-container{position:relative;z-index:9}.contact::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:black;opacity:0.3}.contact iframe{margin-bottom:-10px}.contact_gegevens h2,.contact_gegevens a,.contact_gegevens p{color:white}.forminator-textarea--wrap textarea{border-top:none !important;border-left:none !important;border-right:none !important;padding:0 !important}.forminator-button{padding:10px 15px !important}.vacature .afbeelding,.feestmenu .afbeelding{width:99%}.vacature .afbeelding img,.feestmenu .afbeelding img{position:relative;z-index:99}.vacature .afbeelding::after,.feestmenu .afbeelding::after{content:"";display:block;width:100%;position:absolute;height:100%;top:20px;left:20px;background:#B4BEEA;opacity:0.32}.tss-wrapper .tss-carousel1 .item-content-wrapper,.tss-wrapper .tss-layout1 .item-content-wrapper{background:none !important;color:white;padding-bottom:0 !important}.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content,.tss-wrapper .tss-layout1 .item-content-wrapper .item-content{color:white !important}.tss-meta-info{display:none !important}.tss-wrapper .tss-layout1 .item-content-wrapper:before,.tss-wrapper .tss-carousel1 .item-content-wrapper:before,.tss-wrapper .tss-layout1 .item-content-wrapper:after,.tss-wrapper .tss-carousel1 .item-content-wrapper:after{display:none !important}.swiper-pagination-bullet{background:white !important}.social{text-align:center;margin:15px 0}.social a{display:inline-block;padding:0 10px}.social svg{height:25px}.elementor-tabs-wrapper{background:#dfdfdf}.elementor-tabs-wrapper .elementor-active{border-left:solid 4px #2784E0 !important}.home-contact-bar .elementor-widget-container p{display:flex !important;align-items:center !important}.home-contact-bar .elementor-widget-container p a:first-child,.home-contact-bar .elementor-widget-container p a:nth-child(3){margin-right:0;margin-top:-2px}.home-contact-bar .elementor-widget-container p img{margin-right:5px}.feest-voorwaarden .elementor-widget-container h3{margin-top:0}.feest-voorwaarden .elementor-widget-container p:last-child{margin-bottom:0}.contact-submit{background-color:#333333 !important}.contact-form-title h2{font-weight:bold;font-size:22px}.vacature-text ul li{position:relative;list-style-type:none;display:flex;align-items:center}.vacature-text ul li::before{content:"";position:absolute;width:15px;height:15px;left:-30px;background-image:url("afbeeldingen/arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.vacature-text h4{text-transform:uppercase;letter-spacing:2px;font-size:16px;margin-bottom:20px}.vacature-text a{margin-top:10px;color:#222;display:inline-block;border-bottom:2px solid #222;text-decoration:none !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.vacature-text a:hover{opacity:0.6}header.hoofding{position:absolute;top:0;left:0;right:0;z-index:99999;padding-top:20px}header.hoofding .container{position:relative}.elementor-editor-active header.hoofding{pointer-events:none}.logo{float:left;position:relative}.nav_toggle{display:block !important;border:none;background:none;position:absolute;top:15px;right:180px;z-index:999999}.nav_toggle span{background:white;height:1.5px;width:30px}.nav_header{float:right}.nav_header .reserveer{position:absolute;z-index:999999;top:10px;right:10px;display:inline-block;padding:10px 15px;background:#F2EAD6;color:black;text-decoration:none !important;border:solid 2px #F2EAD6;font-weight:bold;margin-right:15px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.nav_header .reserveer:hover{background:transparent;color:white}.nav_header nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-size:cover;background-blend-mode:multiply;background-color:rgba(0, 0, 0, 0.4);display:none}.openednav .nav_header nav{display:block}.nav_header .menu-menu-container{width:50%;height:100vh;float:left;display:flex !important;align-items:center !important}.navigatie{padding:0}.navigatie li{display:block;margin-bottom:15px !important}.navigatie li.active a{color:white !important}.navigatie a{letter-spacing:2px;text-decoration:none;display:inline-block;padding:5px;color:#d7d7d7 !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navigatie a:hover{color:white !important}.navigatie_gegevens{position:relative;z-index:999;width:50%;float:right;height:100vh;padding-left:100px;display:flex !important;align-items:center !important}.navigatie_gegevens ul{padding:0;margin-top:25px}.navigatie_gegevens ul li{color:white;list-style-type:none;margin-bottom:5px}.navigatie_gegevens ul li a{color:white}.banner.bannerhome{position:relative}.banner.bannerhome .afbeelding{position:absolute;display:block;margin:auto;width:60%;left:0;right:0}.banner.bannerhome img{position:relative;width:100% !important;height:500px !important;object-fit:cover;left:0;right:0;display:block;margin:auto;z-index:99}.banner.bannerhome h1,.banner.bannerhome p{color:white}.banner.bannerhome p{opacity:0.8}.banner.bannerhome h1{font-size:55px;margin-bottom:35px}.banner.bannerhome::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:black;opacity:0.5}.banner.bannerhome .elementor-container{position:relative;z-index:999}.contactgegevens{padding:10px 0}.contactgegevens a{color:black;margin-right:15px}.contactgegevens p{margin:0}.contactgegevens .elementor-container{position:relative;z-index:9}.contactgegevens::after{content:"";display:block;width:70%;position:absolute;height:100%;top:0;left:0;background:#B4BEEA;opacity:0.32;z-index:-1}.bannerpage{height:50vh;overflow:hidden;border-bottom-left-radius:45px;border-bottom-right-radius:45px;position:relative}.bannerpage .banner_content{height:50vh;position:relative;z-index:999;display:flex !important;justify-content:center !important;align-items:center !important}.bannerpage h1{font-size:55px;color:white;position:relative !important;z-index:999}.bannerpage::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:black;opacity:0.4;z-index:1}.rij1{padding:40px 0}.rij1_home{background-size:40% 60% !important;font-size:20px !important;color:#686565}.rij1_home h2{font-weight:bold}.rij1_home .galerij img{border:none !important;height:250px;object-fit:cover}.rij1_home .galerij dl{padding-bottom:0 !important}.rij1_home .galerij .gallery-item:nth-child(2){margin-top:50px !important}.rij1_home .galerij .gallery-item:nth-child(4){margin-top:0 !important}.rij1_home .galerij .gallery-item:nth-child(5){margin-top:50px !important}.rij1_contact{background-size:40% 60% !important}.rij1_contact .galerij img{border:none !important;height:350px;padding:10px;object-fit:cover}.rij2{padding:40px 0}.rij2_home p,.rij2_home h2,.rij2_home h3{color:white}.rij2_home h3{text-transform:uppercase;font-size:17px;letter-spacing:3px;margin-bottom:0}.rij2_home h2{margin-top:10px;margin-bottom:20px}.rij2_home .elementor-container{position:relative;z-index:9}.rij2_home::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:black;opacity:0.3}.wp-block-columns{margin-bottom:0 !important}.footer_containergegevens{background:#E7EAF8;padding:15px 0;text-align:center;margin-bottom:45px}.footer_containergegevens li.widget_block .is-layout-flex:first-child{display:flex;align-items:center !important}.footer_containergegevens p{margin-bottom:0 !important}.footer_containergegevens a{color:black}.footer .widget_nav_menu{text-align:center;margin-top:25px;margin-bottom:25px}.footer .widget_nav_menu ul{padding:0}.footer .widget_nav_menu li{display:inline-block;padding:0 10px}.footer .widget_nav_menu a{font-weight:bold;color:black}.sinergio img{height:30px;width:auto}.sinergio{text-align:center;margin-top:25px}.sinergio a{color:black}@media screen and (min-width:1400px){.container{width:1370px !important}}@media screen and (max-width:768px){.navigatie_gegevens{display:none !important}.nav_toggle{top:20px !important;right:20px !important}.nav_header .reserveer{right:50px !important;display:none !important}.banner.bannerhome .afbeelding{display:none !important}.slider_home{position:relative !important}.bannerpage h1{font-size:35px !important}.knop2 a{padding:10px 4px !important;margin:0 !important;font-size:14px !important}.elementor-tab-content{display:block !important}.elementor-widget-tabs .elementor-tab-mobile-title{color:#333 !important;font-weight:bold !important}}