html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box}*:focus{outline:none}html{scroll-behavior:smooth;overflow:hidden;overflow-x:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}:root{--yellow:#F1C400;--blue:#003087}body,div,table,td,li,input,select,textarea,p,h4,h5,form button[type="submit"]{font-family:"futura-pt",sans-serif}header .menu,.off-canvas-menu ul,header .menu>li,.off-canvas-menu ul>li,header .menu>ul,.off-canvas-menu ul>ul,header .menu>ul>li,.off-canvas-menu ul>ul>li{margin:0;padding:0;list-style:none}header .menu:before,.off-canvas-menu ul:before,header .menu>li:before,.off-canvas-menu ul>li:before,header .menu>ul:before,.off-canvas-menu ul>ul:before,header .menu>ul>li:before,.off-canvas-menu ul>ul>li:before{display:none;position:relative;top:unset;left:unset;width:auto;height:auto;background:transparent;border-radius:none}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),form textarea,form button[type="submit"]{background:none;border:none;margin:0;padding:0;width:auto;overflow:visible;text-align:left;border-radius:0}.off-canvas-menu{position:fixed;z-index:1000;top:0;right:0;bottom:100%;left:0;background-color:var(--blue);overflow:hidden;transition:all ease 0.3s}.show.off-canvas-menu{bottom:0;opacity:0.99;overflow-y:auto}.show.off-canvas-menu:after{opacity:1;transition:opacity linear 0.2s 0.1s}.show.off-canvas-menu .close{display:block}.off-canvas-menu div{position:relative;z-index:1}@media only screen and (min-width: 640px){.off-canvas-menu h3{font-size:40px;margin-bottom:50px}}@media only screen and (min-width: 1024px){.off-canvas-menu h3{font-size:50px;margin-bottom:70px}}.off-canvas-menu p{color:#fff;font-weight:700;margin-bottom:40px}.off-canvas-menu a,.off-canvas-menu a:hover{color:#fff;text-decoration:none}.row{width:100%;max-width:1656px;margin:0 auto;display:flex;flex-wrap:wrap;padding:0 20px;justify-content:flex-start}@media only screen and (min-width: 1656px){.row{padding:0}}.row.s-left{justify-content:flex-start}.row.s-center{justify-content:center}.row.s-right{justify-content:flex-end}.row.s-between{justify-content:space-between}.row.s-evenly{justify-content:space-evenly}@media only screen and (min-width: 640px){.row.m-left{justify-content:flex-start}.row.m-center{justify-content:center}.row.m-right{justify-content:flex-end}.row.m-between{justify-content:space-between}.row.m-evenly{justify-content:space-evenly}}@media only screen and (min-width: 1024px){.row.l-left{justify-content:flex-start}.row.l-center{justify-content:center}.row.l-right{justify-content:flex-end}.row.l-between{justify-content:space-between}.row.l-evenly{justify-content:space-evenly}}.cols{padding:0 10px;flex-grow:0;flex-basis:0;min-height:1px}.cols.s-1{min-width:8.33333%}.cols.s-offset-1{margin-left:8.33333%}.cols.s-2{min-width:16.66667%}.cols.s-offset-2{margin-left:16.66667%}.cols.s-3{min-width:25%}.cols.s-offset-3{margin-left:25%}.cols.s-4{min-width:33.33333%}.cols.s-offset-4{margin-left:33.33333%}.cols.s-5{min-width:41.66667%}.cols.s-offset-5{margin-left:41.66667%}.cols.s-6{min-width:50%}.cols.s-offset-6{margin-left:50%}.cols.s-7{min-width:58.33333%}.cols.s-offset-7{margin-left:58.33333%}.cols.s-8{min-width:66.66667%}.cols.s-offset-8{margin-left:66.66667%}.cols.s-9{min-width:75%}.cols.s-offset-9{margin-left:75%}.cols.s-10{min-width:83.33333%}.cols.s-offset-10{margin-left:83.33333%}.cols.s-11{min-width:91.66667%}.cols.s-offset-11{margin-left:91.66667%}.cols.s-12{min-width:100%}.cols.s-offset-12{margin-left:100%}@media only screen and (min-width: 640px){.cols.m-1{min-width:8.33333%}.cols.m-offset-1{margin-left:8.33333%}.cols.m-2{min-width:16.66667%}.cols.m-offset-2{margin-left:16.66667%}.cols.m-3{min-width:25%}.cols.m-offset-3{margin-left:25%}.cols.m-4{min-width:33.33333%}.cols.m-offset-4{margin-left:33.33333%}.cols.m-5{min-width:41.66667%}.cols.m-offset-5{margin-left:41.66667%}.cols.m-6{min-width:50%}.cols.m-offset-6{margin-left:50%}.cols.m-7{min-width:58.33333%}.cols.m-offset-7{margin-left:58.33333%}.cols.m-8{min-width:66.66667%}.cols.m-offset-8{margin-left:66.66667%}.cols.m-9{min-width:75%}.cols.m-offset-9{margin-left:75%}.cols.m-10{min-width:83.33333%}.cols.m-offset-10{margin-left:83.33333%}.cols.m-11{min-width:91.66667%}.cols.m-offset-11{margin-left:91.66667%}.cols.m-12{min-width:100%}.cols.m-offset-12{margin-left:100%}.cols.m-offset-0{margin-left:0}}@media only screen and (min-width: 1024px){.cols.l-1{min-width:8.33333%}.cols.l-offset-1{margin-left:8.33333%}.cols.l-2{min-width:16.66667%}.cols.l-offset-2{margin-left:16.66667%}.cols.l-3{min-width:25%}.cols.l-offset-3{margin-left:25%}.cols.l-4{min-width:33.33333%}.cols.l-offset-4{margin-left:33.33333%}.cols.l-5{min-width:41.66667%}.cols.l-offset-5{margin-left:41.66667%}.cols.l-6{min-width:50%}.cols.l-offset-6{margin-left:50%}.cols.l-7{min-width:58.33333%}.cols.l-offset-7{margin-left:58.33333%}.cols.l-8{min-width:66.66667%}.cols.l-offset-8{margin-left:66.66667%}.cols.l-9{min-width:75%}.cols.l-offset-9{margin-left:75%}.cols.l-10{min-width:83.33333%}.cols.l-offset-10{margin-left:83.33333%}.cols.l-11{min-width:91.66667%}.cols.l-offset-11{margin-left:91.66667%}.cols.l-12{min-width:100%}.cols.l-offset-12{margin-left:100%}.cols.l-offset-0{margin-left:0}}.s-hide,.hide{display:none !important}@media only screen and (min-width: 640px){.m-hide{display:none !important}.m-show{display:initial !important}}@media only screen and (min-width: 1024px){.l-hide{display:none !important}.l-show{display:initial !important}}@media only screen and (min-width: 1656px){.full-hide{display:none !important}.full-show{display:initial !important}}@font-face{font-family:"Helvetica Neue LT Std";src:url("../../fonts/HelveticaNeueLTStd-Bd.eot");src:url("../../fonts/HelveticaNeueLTStd-Bd.eot?#iefix") format("embedded-opentype"),url("../../fonts/HelveticaNeueLTStd-Bd.woff2") format("woff2"),url("../../fonts/HelveticaNeueLTStd-Bd.woff") format("woff"),url("../../fonts/HelveticaNeueLTStd-Bd.ttf") format("truetype"),url("../../fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT Std";src:url("../../fonts/HelveticaNeueLTStd-Roman.eot");src:url("../../fonts/HelveticaNeueLTStd-Roman.eot?#iefix") format("embedded-opentype"),url("../../fonts/HelveticaNeueLTStd-Roman.woff2") format("woff2"),url("../../fonts/HelveticaNeueLTStd-Roman.woff") format("woff"),url("../../fonts/HelveticaNeueLTStd-Roman.ttf") format("truetype"),url("../../fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman") format("svg");font-weight:normal;font-style:normal;font-display:swap}body,div,table,td,li,input,select,textarea,p,h4,h5{font-size:16px;line-height:1.36;font-weight:400;color:#000}h1,h2{font-family:"futura-pt-condensed",sans-serif;font-weight:700;font-size:30px;line-height:1}@media only screen and (min-width: 640px){h1,h2{font-size:30px}}@media only screen and (min-width: 1024px){h1,h2{font-size:30px}}h2{font-size:30px}@media only screen and (min-width: 640px){h2{font-size:40px}}@media only screen and (min-width: 1024px){h2{font-size:60px}}h3{font-family:"futura-pt-condensed",sans-serif;font-weight:700;font-size:30px}h4,h5{font-weight:700;font-size:26px;line-height:1;margin:0 0 20px;color:#000}@media only screen and (min-width: 640px){h4,h5{font-size:32px}}@media only screen and (min-width: 1024px){h4,h5{font-size:36px}}h4,h5,h6{font-size:22px}a{text-decoration:underline;color:#000;transition:color linear 0.2s}a:hover{color:#000}p+*,ul+*,ol+*{margin-top:30px}ul,ol{margin-left:5px;list-style:none}ul li,ol li{position:relative;padding-left:35px}ul li:before,ol li:before{display:block;position:absolute;left:0}ol{counter-reset:section}ol li:before{counter-increment:section;content:counter(section);top:0}strong{font-weight:700}form{display:block;position:relative;float:left;width:100%}form label{display:block;float:left;width:100%;cursor:pointer;color:var(--grey_4);line-height:1;padding-bottom:15px}form label.last{margin-bottom:40px}form label input[type="checkbox"],form label input[type="radio"]{display:none}form label input[type="checkbox"]+span,form label input[type="radio"]+span{position:relative;display:block;float:left;padding-left:30px}form label input[type="checkbox"]+span:before,form label input[type="radio"]+span:before{content:"";position:absolute;background-color:#fff;border:1px solid var(--color_3)}form label input[type="checkbox"]+span:before{top:2px;left:1px;width:18px;height:18px;border-radius:3px}form label input[type="checkbox"]:checked+span:after{content:"\2714";position:absolute;top:-4px;left:2px;font-size:29px;color:var(--color_3)}form label input[type="radio"]+span:before{top:1px;left:0;width:20px;height:20px;border-radius:50%}form label input[type="radio"]:checked+span:after{content:"";position:absolute;top:5px;left:4px;width:12px;height:12px;border-radius:50%;background:var(--color_3)}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]),form textarea{display:block;background-color:#fff;float:left;width:100%;padding:10px 30px;border-radius:10px;margin-bottom:20px;font-size:16px;color:var(--yellow)}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"])::placeholder,form textarea::placeholder{color:var(--yellow);transition:none}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):focus,form textarea:focus{padding-bottom:19px}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):focus::placeholder,form textarea:focus::placeholder{transition:color linear 0.2s}form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:hover,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:focus,form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):-webkit-autofill:active,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:active{box-shadow:rem-calc(0 0 0 40) #fff inset !important}form input[type="file"]{max-width:100%}form textarea{height:100px;resize:none}form button[type="submit"]{display:block;position:relative;float:left;cursor:pointer;font-size:22px;line-height:1;text-align:center;text-decoration:none;color:var(--grey_4);border:1px solid var(--grey_4);min-height:50px;border-radius:50px;padding:11px 50px 13px;overflow:hidden;transition:all linear 0.2s;float:right}form button[type="submit"]:after{content:"";position:absolute;top:0;right:100%;bottom:0;left:0;border-radius:50px;background-color:var(--grey_4);transition:right ease 0.3s, opacity 0.2s 0.1s}html:not(.touch) form button[type="submit"]:hover{color:#fff;background-color:var(--grey_4)}html:not(.touch) form button[type="submit"]:hover:after{right:0;opacity:0}header{position:relative;background-color:#fff}html:not(.noscroll) header{z-index:3}header .logo{position:absolute;top:20px;width:calc(100% - 20px);min-width:200px;max-width:200px;height:auto}@media only screen and (min-width: 640px){header .logo{min-width:unset;max-width:260px}}header .menu{display:none;position:relative;margin-top:10px}@media only screen and (min-width: 1165px){header .menu{display:block}}header .menu li{float:left}header .menu li :after{content:"";display:block;float:left;font-size:18px;margin:-3px 10px 0}@media only screen and (min-width: 1350px){header .menu li :after{font-size:20px;margin:-3px 15px 0}}@media only screen and (min-width: 1520px){header .menu li :after{font-size:22px;margin:-3px 20px 0}}header .menu a{display:block;font-family:"futura-pt-condensed",sans-serif;position:relative;float:left;text-decoration:none;color:var(--blue);font-weight:500;text-transform:uppercase;font-size:18px;line-height:1;transition:color ease 0.3s}@media only screen and (min-width: 1350px){header .menu a{font-size:20px}}@media only screen and (min-width: 1520px){header .menu a{font-size:22px}}header .menu a:hover::after,header .menu a.active::after{bottom:-5px;opacity:1}header .menu.sidemenu a{color:var(--yellow)}header .menu.sidemenu a i{color:var(--yellow)}header .menu.sidemenu a.wijnshop::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f07a";font-size:18px;margin-right:10px}header .menu.sidemenu a.inloggen::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f007";font-size:18px;margin-right:10px}header .menu .submenu{display:none;position:absolute;max-height:0;padding:20px;top:30px;border-radius:15px;left:-25px;background:#fff;transition:all ease 0.6s, max-height ease 0.4s}header .menu .submenu li{padding-left:0;padding-top:10px}header .menu .submenu li a{font-weight:300}header .menu .submenu.show{display:block;max-height:400px}header .menutop{background-color:var(--yellow);padding:20px 0}header .menutop .menunotice p{font-family:"futura-pt-condensed",sans-serif;font-weight:600;font-size:22px;text-transform:uppercase;color:var(--blue)}header .menutop .socialmenu a{display:inline-block;text-align:center;background:#fff;border-radius:100%;width:30px;height:30px;margin:0 3px}header .menutop .socialmenu a i{line-height:30px}header .menubottom{position:relative;padding:60px 0}header .off-canvas-opener{position:relative;float:right;width:30px;max-width:100%;height:26px;border-top:2px solid var(--blue);margin:5px 0 0 0;transition:all ease 0.3s}@media only screen and (min-width: 1165px){header .off-canvas-opener{display:none;width:40px;margin:3px 0 0 20px}}@media only screen and (min-width: 1350px){header .off-canvas-opener{margin:5px 0 0 30px}}@media only screen and (min-width: 1520px){header .off-canvas-opener{margin:7px 0 0 38px}}header .off-canvas-opener:before,header .off-canvas-opener:after{content:"";position:absolute;left:0;right:0;background-color:var(--blue);height:2px;transition:all ease 0.3s}header .off-canvas-opener:before{top:8px}header .off-canvas-opener:after{top:18px}html:not(.touch) header .off-canvas-opener:hover{cursor:pointer}html:not(.touch) header .off-canvas-opener:hover:not(.show):before{right:8px;top:11px}html:not(.touch) header .off-canvas-opener:hover:not(.show):after{right:16px;top:24px}header .off-canvas-opener.show{z-index:2000;border-top-color:transparent;height:32px}html:not(.touch) header .off-canvas-opener.show:hover{transform:rotate(90deg)}header .off-canvas-opener.show:before,header .off-canvas-opener.show:after{top:12px;background-color:#fff}header .off-canvas-opener.show:before{transform:rotate(45deg)}header .off-canvas-opener.show:after{transform:rotate(-45deg)}@media only screen and (max-width: 1366px){header .sidemenu a{font-size:16px}}@media only screen and (max-width: 640px){header .menutop .menunotice{margin-bottom:20px}header .menutop .menunotice p{font-size:18px}}.off-canvas-menu .logo{width:calc(100% - 20px);min-width:100px;max-width:100px;height:auto;margin-top:43px}@media only screen and (min-width: 640px){.off-canvas-menu .logo{min-width:unset;max-width:200px}}@media only screen and (min-width: 1024px){.off-canvas-menu .logo{margin-top:63px}}.off-canvas-menu .menus{padding:60px 0 30px}@media only screen and (min-width: 640px){.off-canvas-menu .menus{padding:10vh 0}}@media only screen and (min-width: 1656px){.off-canvas-menu .menus{padding:20vh 0 0}}.off-canvas-menu ul>li{display:block;float:left;width:100%;min-height:40px;padding-bottom:18px}@media only screen and (min-width: 640px){.off-canvas-menu ul>li{min-height:50px}}@media only screen and (min-width: 1024px){.off-canvas-menu ul>li{min-height:60px}}.off-canvas-menu ul.menu{margin-bottom:30px}@media only screen and (min-width: 640px){.off-canvas-menu ul.menu{margin-bottom:0}}.off-canvas-menu ul.menu>li>a{display:block;position:relative;float:left;width:calc(100% - 60px);max-width:250px;font-size:26px;font-weight:700;line-height:1;transition:all ease 0.3s}@media only screen and (min-width: 640px){.off-canvas-menu ul.menu>li>a{padding:0 70px 0 0}.off-canvas-menu ul.menu>li>a:before{content:"";position:absolute;top:50%;left:-20px;width:38px;height:23px;background:transparent url("../img/arrow-grey1.svg") left top no-repeat;transform:translateY(-50%);opacity:0;transition:all ease 0.3s}}@media only screen and (min-width: 640px){html:not(.touch) .off-canvas-menu ul.menu>li>a:hover,.off-canvas-menu ul.menu>li>a.active{padding:0 0 0 70px}html:not(.touch) .off-canvas-menu ul.menu>li>a:hover:before,.off-canvas-menu ul.menu>li>a.active:before{left:0;opacity:1}}@media only screen and (min-width: 640px){.off-canvas-menu ul.menu>li>a{max-width:340px;font-size:32px}}@media only screen and (min-width: 1024px){.off-canvas-menu ul.menu>li>a{max-width:400px;font-size:50px}}html:not(.touch) .off-canvas-menu ul.menu>li.academy a:hover,.off-canvas-menu ul.menu>li.academy a.active{color:var(--color_1) !important}html:not(.touch) .off-canvas-menu ul.menu>li.bootcamp a:hover,.off-canvas-menu ul.menu>li.bootcamp a.active{color:var(--color_2) !important}html:not(.touch) .off-canvas-menu ul.menu>li.resourcement a:hover,.off-canvas-menu ul.menu>li.resourcement a.active{color:var(--color_3) !important}.off-canvas-menu ul.menu>li>ul{display:block;width:100%;float:left;opacity:0;padding:0 0 0 30px;max-height:0;overflow:hidden;transition:all ease 0.6s, max-height ease 0.4s}@media only screen and (min-width: 640px){.off-canvas-menu ul.menu>li>ul{padding:0 0 0 70px}}.off-canvas-menu ul.menu>li>ul.show{opacity:1;padding:20px 0 0 30px;max-height:400px}@media only screen and (min-width: 640px){.off-canvas-menu ul.menu>li>ul.show{padding:30px 0 10px 70px}}@media only screen and (min-width: 1024px){.off-canvas-menu ul.menu>li>ul.show{padding:40px 0 20px 70px}}.off-canvas-menu ul.menu>li>ul li{min-height:40px}.off-canvas-menu ul.menu>li>ul li a{display:block;font-weight:700;line-height:1;color:#fff}.off-canvas-menu ul.menu>li>ul li a:hover{color:#fff}.off-canvas-menu ul .submenu-toggle{cursor:pointer;display:block;width:30px;height:30px;margin-top:-4px;margin-left:30px;float:left}@media only screen and (min-width: 640px){.off-canvas-menu ul .submenu-toggle{margin-top:5px}}@media only screen and (min-width: 1024px){.off-canvas-menu ul .submenu-toggle{margin-top:13px}}.off-canvas-menu ul .submenu-toggle:before,.off-canvas-menu ul .submenu-toggle:after{content:"";position:absolute;background-color:#fff;width:20px;height:2px;top:20px;transition:all ease 0.2s}.off-canvas-menu ul .submenu-toggle:before{left:-2;transform:rotate(45deg)}.off-canvas-menu ul .submenu-toggle:after{left:13px;transform:rotate(-45deg)}.off-canvas-menu ul .submenu-toggle:hover:before,.off-canvas-menu ul .submenu-toggle:hover:after{background-color:#fff}.off-canvas-menu ul .submenu-toggle.show:before{transform:rotate(-45deg)}.off-canvas-menu ul .submenu-toggle.show:after{transform:rotate(45deg)}.off-canvas-menu ul.secondary_menu{margin-top:30px}@media only screen and (min-width: 640px){.off-canvas-menu ul.secondary_menu{margin-top:10px}}@media only screen and (min-width: 1024px){.off-canvas-menu ul.secondary_menu{margin-top:15px}}.off-canvas-menu ul.secondary_menu li a{display:block;font-weight:700;line-height:1;color:var(--yellow)}.off-canvas-menu ul.secondary_menu li a:hover{color:#fff}.slider{position:relative;height:50vh}.slider .mainslider{height:inherit}.slider .mainslider .slick-list{height:inherit}.slider .mainslider .slick-list .slick-track{height:inherit}.slider .mainslider .slick-list .slick-track .mainslide{background-position:center;background-size:cover}.slider .mainslider .slick-dots{bottom:30px}.slider .mainslider .slick-dots li.slick-active button:before{color:#fff}.slider .mainslider .slick-dots li button:before{font-size:15px;color:#fff}.intro{padding:80px 0}.intro h1{font-size:60px;color:var(--blue);text-transform:uppercase;font-weight:700;margin-bottom:30px}.intro p{font-size:18px}.intro .kalender{background-color:#fff;box-shadow:rgba(3,8,20,0.1) 0px 0.15rem 0.5rem,rgba(2,8,20,0.1) 0px 0.075rem 0.175rem;border-radius:15px;padding:50px 100px 50px 30px;margin:0 30px}.intro .kalender .kalendertitel span{font-family:"futura-pt-condensed",sans-serif;font-weight:500;font-size:38px;text-transform:uppercase;color:var(--yellow)}.intro .kalender .kalenderpunt{padding:20px 0;border-bottom:1px solid var(--blue)}.intro .kalender .kalenderpunt a{text-decoration:none}.intro .kalender .kalenderpunt p{margin:0}.intro .kalender .kalenderpunt .datum::before{content:"\f073";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--yellow);margin-right:5px}.intro .kalender .kalenderpunt .punttitel{font-family:"futura-pt-condensed",sans-serif;color:var(--blue);font-weight:700;font-size:32px}.intro .kalender .kalenderpunt .punttijd,.intro .kalender .kalenderpunt .puntlocatie{display:inline-block;margin-right:40px}.intro .kalender .kalenderpunt .punttijd::before{content:"\f017";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--yellow);margin-right:5px}.intro .kalender .kalenderpunt .puntlocatie::before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--yellow);margin-right:5px}.intro .kalender .kalenderslider{position:relative}.intro .kalender .kalenderslider .nextarrow,.intro .kalender .kalenderslider .prevarrow{position:absolute;height:30px;width:30px;background-color:var(--yellow);border-radius:100%;right:-50px;bottom:0;z-index:10}.intro .kalender .kalenderslider .nextarrow::after,.intro .kalender .kalenderslider .prevarrow::after{font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;margin:0 auto;text-align:center}.intro .kalender .kalenderslider .nextarrow::after{content:"\f0d7"}.intro .kalender .kalenderslider .prevarrow::after{content:"\f0d8"}.intro .kalender .kalenderslider .slick-arrow{display:block}.intro .kalender .kalenderslider .slick-arrow.slick-disabled{display:none}@media only screen and (max-width: 1366px){.intro h1{font-size:40px}.intro .kalender{margin:0;padding:50px 30px 50px 30px}.intro .kalender .kalenderslider .nextarrow,.intro .kalender .kalenderslider .prevarrow{right:0}}@media only screen and (max-width: 640px){.intro .kalender{margin:40px 0}}.wijnfoto{height:50vh;background-image:url("../img/wijnflessen.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.wijnintro{padding:40px 0;text-align:center}.wijnintro h1{font-size:60px;color:var(--blue);text-transform:uppercase;font-weight:700;margin-bottom:40px}.wijnintro p{font-size:20px;color:var(--blue)}.nieuwsfoto{height:50vh;background-image:url("../img/wijnflessen.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.nieuwsintro{padding:80px 0;text-align:center}.nieuwsintro h1{font-size:60px;color:var(--blue);text-transform:uppercase;font-weight:700;margin-bottom:40px}.nieuwsintro p{font-size:20px;color:var(--blue)}.kalenderfoto{height:50vh;background-image:url("../img/wijnflessen.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.contactfoto{height:50vh;background-image:url("../img/Lions_Beek_Geulmond_contact.png");background-position:center;background-repeat:no-repeat;background-size:cover}.defaultfoto{height:50vh;background-image:url("../img/wijnflessen.jpg");background-position:center;background-repeat:no-repeat;background-size:cover}.goededoelen{position:relative;padding:120px 0;background:rgba(0,48,135,0.9)}.goededoelen::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:url("../img/lions-overlay.svg");background-position:50% 30%;z-index:1}.goededoelen .goededoelenintro{position:relative;text-align:center;z-index:10}.goededoelen .goededoelenintro h2{color:#fff;text-transform:uppercase;margin-bottom:60px}.goededoelen .goededoelenintro p{color:#fff;font-size:20px}.goededoelen .doelenrow{position:relative;z-index:10;padding-top:150px;padding-bottom:30px}.goededoelen .doelenrow .doel{position:relative;background-color:#fff;border-radius:15px;text-align:center;padding:80px 30px 40px 30px;height:100%}.goededoelen .doelenrow .doel h3{color:var(--blue);text-transform:uppercase;margin-bottom:30px}.goededoelen .doelenrow .doel::before{content:"";display:block;position:absolute;top:-50px;left:0;right:0;margin:0 auto;height:100px;width:100px;background-color:var(--yellow);background-repeat:no-repeat;background-position:center;border-radius:100%;outline:3px solid var(--yellow);outline-offset:3px}.goededoelen .doelenrow .doel.diabetes::before{background-image:url("../img/diabetes.svg")}.goededoelen .doelenrow .doel.omgeving::before{background-image:url("../img/omgeving.svg")}.goededoelen .doelenrow .doel.honger::before{background-image:url("../img/honger.svg")}.goededoelen .doelenrow .doel.visioen::before{background-image:url("../img/visioen.svg")}.goededoelen .doelenrow .doel.kanker::before{background-image:url("../img/kanker.svg")}@media only screen and (max-width: 1366px){.goededoelen .l-2.cols{min-width:30%}.goededoelen .doel{margin-bottom:60px}}@media only screen and (max-width: 769px){.goededoelen .l-2.cols{min-width:50%}}@media only screen and (max-width: 640px){.goededoelen .l-2.cols{min-width:100%}.goededoelen .doel{margin-bottom:80px}}html.modalactive{overflow:hidden}.gallery{padding:100px 0}.gallery .image-mosaic{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-auto-rows:240px}.gallery .image-mosaic .card{display:none;flex-direction:column;justify-content:center;align-items:center;background:#353535;box-shadow:rgba(3,8,20,0.1) 0px 0.15rem 0.5rem,rgba(2,8,20,0.1) 0px 0.075rem 0.175rem;height:100%;width:100%;border-radius:15px;transition:all 500ms;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;padding:0;margin:0;cursor:pointer}.gallery .image-mosaic .card:hover{transform:scale(1.02)}@media screen and (min-width: 1025px){.gallery .image-mosaic .card-tall{grid-row:span 2 / auto}.gallery .image-mosaic .card-wide{grid-column:span 2 / auto}}.gallery .button{display:block;font-family:"futura-pt-condensed",sans-serif;font-size:22px;text-decoration:none;text-transform:uppercase;margin:60px auto 0 auto;background-color:#00509d;color:#fff;border-radius:10px;padding:5px 30px;width:140px;border:2px solid #00509d;transition:all ease 0.5s}.gallery .button:hover{background-color:transparent;border:2px solid #00509d;color:#00509d}.modal{display:none;position:fixed;z-index:20;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.9)}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.modal .modal-content{margin:auto;display:block;width:80%;max-width:700px;animation-name:zoom;animation-duration:0.6s}.modal .title-img{margin:auto;display:block;width:80%;max-width:700px;animation-name:zoom;animation-duration:0.6s}.modal .title-img p{color:#fff;margin:20px 0;font-size:18px}.modal .close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.modal .close:hover,.modal .close:focus{color:#bbb;text-decoration:none;cursor:pointer}.succesverhalen{background-color:#f1c4001a;padding:120px 0}.succesverhalen .titel{text-align:center}.succesverhalen .titel h2{font-family:"futura-pt-condensed",sans-serif;color:var(--yellow);font-weight:700;text-transform:uppercase;border-bottom:2px solid var(--yellow);padding-bottom:60px}.succesverhalen .successlider{position:relative}.succesverhalen .successlider .nextarrow,.succesverhalen .successlider .prevarrow{position:absolute;height:30px;width:30px;background-color:var(--yellow);border-radius:100%;right:30px;bottom:-50px}.succesverhalen .successlider .nextarrow::after,.succesverhalen .successlider .prevarrow::after{font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;margin:0 auto;text-align:center}.succesverhalen .successlider .nextarrow::after{content:"\f0d7"}.succesverhalen .successlider .prevarrow::after{content:"\f0d8"}.succesverhalen .successlider .slick-arrow{display:block}.succesverhalen .successlider .slick-arrow.slick-disabled{display:none}.succesverhalen .succesinner{margin:0 40px}.succesverhalen .succesinner .succesimage{width:100%;height:400px;background-position:center;background-repeat:no-repeat;margin:60px 0;border-radius:15px}.succesverhalen .succesinner .succestext{text-align:center;padding:0 50px}.succesverhalen .succesinner .succestext h3{text-transform:uppercase;margin-top:40px;margin-bottom:20px}.succesverhalen .succesinner .succestext p{font-size:20px}.succesverhalen .succesinner .succestext .button{display:block;font-family:"futura-pt-condensed",sans-serif;font-size:22px;text-decoration:none;text-transform:uppercase;margin:30px auto 0 auto;background-color:#00509d;color:#fff;border-radius:10px;padding:5px 30px;width:140px;border:2px solid #00509d;transition:all ease 0.5s}.succesverhalen .succesinner .succestext .button:hover{background-color:transparent;border:2px solid #00509d;color:#00509d}.succesverhalen .scheidingslijn{width:100%;height:10px;border-bottom:2px solid var(--yellow);margin:80px 0}@media only screen and (max-width: 1025px){.succesverhalen .succesinner{margin:0}}@media only screen and (max-width: 640px){.succesverhalen .succesinner .succestext{padding:0}}.nieuws{padding:80px 0}.nieuws .nieuwstitel h1{color:var(--blue);margin-bottom:20px;font-size:40px}.nieuws .nieuwsinhoud p{font-size:18px}.nieuws .nieuwsterug a{display:block;color:var(--blue);font-size:18px;margin-top:20px;font-weight:bold;transition:all ease 0.5s}.nieuws .nieuwsterug a:hover{margin-left:-5px}.nieuws .nieuwsimage img{width:100%;border-radius:15px}@media only screen and (max-width: 640px){.nieuws .nieuwsterug{margin-bottom:30px}}.doneren{padding:80px 0}.doneren .donerentitel{text-align:center}.doneren .donerentitel h1{color:var(--yellow);font-size:60px;margin-bottom:30px}.doneren .donerenintro{text-align:center}.doneren .donerenintro p{font-size:20px}.doneren .doneren-form{padding:60px 0}.doneren .doneren-form .table th{font-family:"futura-pt-condensed",sans-serif;color:var(--blue);text-transform:uppercase;font-size:24px;font-weight:700}.doneren .doneren-form .table th,.doneren .doneren-form .table td{border-top:1px solid #dee2e6;padding:0.75rem}.doneren .doneren-form .table img{width:60px;height:auto;margin-bottom:-10px;margin-top:10px}.doneren .doneren-form .table .euroweg{display:inline-block;font-family:"futura-pt-condensed",sans-serif;text-transform:uppercase;font-size:24px;font-weight:700;color:var(--blue);padding-right:10px}.doneren .doneren-form .table .steunbedrag{font-family:"futura-pt-condensed",sans-serif;color:var(--yellow);text-transform:uppercase;font-size:24px;font-weight:700}.doneren .doneren-form .table input[type="number"]{float:none;display:inline-block;width:100px;border:1px solid #767676;padding:0 10px;height:40px;font-size:14px}.doneren .doneren-form .table input[type="number"]:focus{padding-bottom:0}.doneren .doneren-form button[type="submit"]{background-color:var(--blue);color:var(--yellow);font-family:"futura-pt-condensed",sans-serif;text-transform:uppercase;font-weight:700;border-radius:10px;transition:0.5s all ease}.doneren .doneren-form button[type="submit"]:hover{color:var(--blue);background-color:var(--yellow);margin-top:5px}.kalender{padding:80px 0}.kalender .kalendertitel h1{color:var(--blue);margin-bottom:20px;font-size:40px}.kalender .kalenderinfo p{font-size:18px;margin-bottom:10px}.kalender .kalenderinfo .datum::before{content:"\f073";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--yellow);margin-right:5px}.kalender .kalenderinfo .punttijd::before{content:"\f017";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--yellow);margin-right:5px}.kalender .kalenderinfo .puntlocatie::before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--yellow);margin-right:5px}.kalender .kalenderinhoud p{font-size:18px}.kalender .kalenderterug a{display:block;color:var(--blue);font-size:18px;margin-top:20px;font-weight:bold;transition:all ease 0.5s}.kalender .kalenderterug a:hover{margin-left:-5px}.kalender .kalenderimage img{width:100%;border-radius:15px}@media only screen and (max-width: 640px){.kalender .kalenderterug{margin-bottom:30px}}.wijnshoppagina{padding-bottom:100px}@keyframes fadeIn{0%{margin-top:50px;opacity:0}100%{margin-top:0;opacity:1}}.wijnshopmenu{padding:40px 0 100px 0}.wijnshopmenu ul{display:flex;justify-content:center}.wijnshopmenu ul li a{font-family:"futura-pt-condensed",sans-serif;color:rgba(0,48,135,0.4);font-size:22px;text-transform:uppercase;text-decoration:none}.wijnshopmenu ul li a.active{color:var(--blue);font-weight:700}.wijnouter{margin-top:50px;opacity:0;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.wijnouter.active{margin-top:50px;opacity:0;display:block;animation-name:fadeIn}.wijnouter.nonactive{display:none}.wijnproduct{padding:40px 80px}.wijnproduct .wijnimage{position:relative;text-align:center;margin:20px 0}.wijnproduct .wijnimage img{position:relative;max-height:300px;z-index:10}.wijnproduct .wijnimage::after{content:"";display:block;position:absolute;background-color:rgba(0,48,135,0.1);width:100%;height:50%;bottom:0;left:0;z-index:1;border-radius:15px}.wijnproduct .wijntitel h3{font-family:"futura-pt-condensed",sans-serif;color:var(--blue);font-weight:500;text-transform:uppercase;margin-bottom:10px}.wijnproduct .wijnprijs{margin-top:10px;position:relative}.wijnproduct .wijnprijs p{font-family:"futura-pt-condensed",sans-serif;text-transform:uppercase;color:var(--yellow);font-size:40px;font-weight:700}.wijnproduct .wijnamount{position:absolute;top:6px;right:0;margin:0}.wijnproduct .wijnamount .inline-group .form-control{text-align:center;background-color:#eceef7;border:0;border-radius:100%;height:30px;width:30px}.wijnproduct .wijnamount .input-group-prepend,.wijnproduct .wijnamount .input-group-append{display:inline-block}.wijnproduct .wijnamount .form-control[type="number"]::-webkit-inner-spin-button,.wijnproduct .wijnamount .form-control[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wijnproduct .wijnamount .btn{border:none;background-color:transparent;padding:0;transform:translateY(30%);cursor:pointer}.wijnproduct .wijnamount .btn::after{color:#eceef7;display:block;position:relative;height:20px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;padding:0 5px}.wijnproduct .wijnamount .btn-minus::after{content:"\f0d9"}.wijnproduct .wijnamount .btn-plus::after{content:"\f0da"}.wijnproduct .wijnbutton .wijnbtn{display:block;text-align:center;font-size:20px;background-color:var(--blue);color:#fff;font-family:"futura-pt-condensed",sans-serif;text-decoration:none;text-transform:uppercase;padding:5px 0;border-radius:10px;margin:20px 0;transition:0.5s;border:2px solid var(--blue)}.wijnproduct .wijnbutton .wijnbtn span::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f07a";font-size:16px;margin-right:8px}.wijnproduct .wijnbutton .wijnbtn:hover{background-color:#fff;border:2px solid var(--blue);color:var(--blue)}@media only screen and (max-width: 789px){.wijnshopmenu ul li a{font-size:18px}.wijnproduct{padding:0}}@media only screen and (max-width: 640px){.wijnshopmenu ul{flex-wrap:wrap}.wijnshopmenu ul li{padding:10px 20px}}.contact{background-color:#f1c4001a;padding:80px 0}.contact .contacttitel{margin-bottom:30px}.contact .contacttitel h1{color:var(--blue);margin-bottom:20px;font-size:40px;text-transform:uppercase}.contact .contacttitel p{font-size:18px}.contact .contactinfo{background-color:#fff;border-radius:15px;padding:40px;margin-top:70px}.contact .contactinfo p{font-size:18px;font-family:"futura-pt-condensed",sans-serif;font-weight:700;color:var(--blue)}.contact .contactinfo p a{color:var(--blue)}.contact form input:not([type="file"]):not([type="checkbox"]):not([type="radio"]):focus,.contact form textarea:focus{padding-bottom:10px}.contact .verzendbtn{display:block;font-family:"futura-pt-condensed", sans-serif;font-size:22px;text-decoration:none;text-transform:uppercase;margin:30px auto 0 auto;background-color:#00509d;color:#fff;border-radius:10px;padding:5px 30px;width:140px;border:2px solid #00509d;transition:all ease 0.5s}.contact .verzendbtn:hover{background-color:transparent;border:2px solid #00509d;color:#00509d}@media only screen and (max-width: 1024px){.contact form .row{padding:0}}footer{position:relative;z-index:2}footer .topfooter{background-color:var(--blue);padding:40px 0}footer .topfooter h6{font-family:"futura-pt-condensed",sans-serif;font-weight:700;text-transform:uppercase;color:var(--yellow);margin-top:40px;margin-bottom:30px}footer .topfooter p{font-size:18px;color:#fff}footer .topfooter a{display:inline-block;text-decoration:none;margin-top:30px;font-weight:800;font-size:18px;color:#fff}footer .topfooter .footermenu a{display:block;margin:0;font-weight:normal}footer .topfooter .footermenu a.strong{font-weight:700}footer .bottomfooter{padding:30px 0;background-color:var(--yellow)}footer .bottomfooter .copyright{font-size:16px;line-height:1.5;color:#fff}footer .bottomfooter .socials{float:right}footer .bottomfooter .socials a{display:inline-block;text-align:center;background:#fff;border-radius:100%;width:30px;height:30px;margin:0 3px}footer .bottomfooter .socials a i{line-height:30px}footer .logo{width:calc(100% - 20px);max-width:200px;height:auto;min-height:46px}@media only screen and (min-width: 640px){footer .logo{max-width:256px}}@media only screen and (max-width: 1025px){footer .footermenu .row{padding:0}}.notfound{text-align:center;padding:80px 0}.notfound h1{color:var(--yellow);font-size:200px}.notfound p{color:var(--blue);font-size:40px}.notfound a{display:block;padding:20px 0}.vervolgpagina{padding:80px 0}.vervolgpagina .vervolgpaginatitel h1{color:var(--blue);margin-bottom:20px;font-size:40px}.vervolgpagina .vervolgpaginainhoud p{font-size:18px}.vervolgpagina .vervolgpaginaimage img{width:100%;border-radius:15px}@media only screen and (max-width: 640px){.vervolgpagina .vervolgpaginaimage img{margin-top:30px}}html.noscroll{overflow-y:hidden}body{transition:all ease 0.3s 0.7s;opacity:1 !important;transform:none !important;background:#fff}.flexholder{display:block;display:flex;flex-direction:column;min-height:100vh}main{flex:1 1 0;width:100%;margin:0 auto;background-color:#fff}



.mainslider .mainslide {
  display: block;            /* important for <a> */
  width: 100%;
  height: 500px;             /* or whatever your slide height is */
  background-size: cover;
  background-position: center;
}


.reservation-form {
  display: flex;
  flex-direction: column; /* of row, afhankelijk van je layout */
}

/* Zorg dat de totaal-wrapper standaard ergens staat */
.totaalbedrag-wrapper {
  order: 10;
  margin-top: 15px;
}

/* Label styling */
.totaalbedrag-wrapper .label {
  font-size: 16px;
  color: #fff;
  font-family: spirits-sharp, serif;
  font-weight: 300;
  border-bottom: none;
}

/* Input styling */
.totaalbedrag-input {
  border-radius: 0;
  background-color: rgba(255,255,255,0.15) !important;
  color: #fff !important;
  opacity: 1 !important;
  border-bottom: none;
}



/* label is the click‐area */
.custom-radio {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  margin-right: 1.5em;
  user-select: none;
}

/* your custom “outer” circle */
.custom-radio .radio-mark {
  display: inline-block;
  width: 16px; height: 16px;
  border: 2px solid #fff;
  border-radius: 50%;
  margin-right: 0.5em;
  position: relative;
  background: transparent;
  transition: background 0.2s;
}

/* the “dot” inside, hidden by scale(0) */
.custom-radio .radio-mark::after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 8px; height: 8px;
  border-radius: 50%;
  background: #fff;
  transform: translate(-50%,-50%) scale(0);
  transition: transform 0.2s;
}

/* when the associated input is checked, fill & grow */
#shuttle-enkel:checked  + label[for="shuttle-enkel"]  .radio-mark,
#shuttle-retour:checked + label[for="shuttle-retour"] .radio-mark {
  background: #fff;
}
#shuttle-enkel:checked  + label[for="shuttle-enkel"]  .radio-mark::after,
#shuttle-retour:checked + label[for="shuttle-retour"] .radio-mark::after {
  transform: translate(-50%,-50%) scale(1);
}

/* text colour */
.custom-radio .radio-text {
  color: #fff;
}







.visinvisdesktop{
	display:table-row;
}

.visinvisdevice{
	display:none !important;
}


.banner-wijnfestival{
	position:absolute;
	top:0px;
	right:300px;
}

.wijnfestival {
  height: 40vh;
  background-image: url("../img/wijnfestival/close-up-person-pouring-wine_2.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}


.wijnintrofestival h1 {
  font-size: 60px;
  color: var(--blue);
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 40px;
}

.komjijook{
	margin-left:-70px;
	margin-top:25px;
}

.komjijookh1{
	color:#ffffff !important;
	font-family: spirits-sharp, serif;
	font-weight: 300 !important;
	font-style: normal !important;
	text-transform:none !important;
	text-align:left;
	margin-bottom:50px !important;
}

.inleiding{
	color:#ffffff !important;
	text-align:left !important;
	font-size:16px !important;
	line-height:25px !important;
	margin-left:40px !important;
	width:85% !important;
}

.inleidingblok2{
	color:#000000 !important;
	text-align:left !important;
	font-size:16px !important;
	line-height:25px !important;
	margin-left:0 !important;
	width:85% !important;
}

.kooptickets{
	z-index:99 !important;
	position:absolute !important;
	bottom:20px !important;
	right:-60px !important;
}

.hide{
	display:block !important;
}

.imagewijnglas{
	width:75% !important;
}

@media only screen and (max-width: 1024px){


	.padzero2{
		padding-left:0 !important;
	}

	.toblock{
		display:block !important;
	}

.totaalbedrag-wrapper {
	position:absolute;
	top:-75px;
    order: 99;          /* komt als laatste */
    margin-top: 80px;   /* of wat je wilt */
  }

  .uprow{
  	margin-top:150px;
  }

  .totaalbedrag2{
  	font-size:22px !important;
  	font-family: spirits-sharp, serif;
  	font-weight: 300 !important;
  	font-style: normal !important;
  }

  .meermargin{
  	margin-bottom:25px !important;
  }


	.weg{
		display:none !important;
	}


	.visinvisdesktop{
		display:none;
	}

	.visinvisdevice{
		display:block !important;
	}

	.banner-wijnfestival{
		padding-top:35px;
		position:absolute;
		top:0px;
		right:0;
		background:#EBA89F;
	}

	.margintop{
		margin-top:25px;
		display:inline-block;
		width:100%;
	}

	.inleidingblok2{
		width:100% !important;
	}

	.shuttle{
		text-align:left !important;
		margin-left:0 !important;
	}

	.imagewijnglas{
		width:100% !important;
		margin-top:25px;
	}

	.hide{
		display:none !important;
	}

	.komjijook{
		margin-left:0px;
		margin-top:25px;
		font-size:12px;
	}

	.kooptickets{
		z-index:99 !important;
		position:absolute !important;
		top:-115px !important;
		left:0px !important;
	}

	.komjijookh1{
		color:#ffffff !important;
		font-family: spirits-sharp, serif;
		font-weight: 300 !important;
		font-style: normal !important;
		text-transform:none !important;
		text-align:left;
		margin-bottom:50px !important;
		font-size:36px !important;
	}

	.inleiding{
		color:#ffffff !important;
		text-align:left !important;
		font-size:16px !important;
		line-height:25px !important;
		margin-left:0px !important;
		width:100% !important;
	}

	.wijnintro{
		padding-top:70px !important;
	}

	.padzero{
		padding-left:30px !important;
	}

	.lesspadd{
		padding-top:0 !important;
		padding-bottom: 25px !important;
	}

	.posnew{
		width:50% !important;
		z-index:99999;
		left:0;
		top:-25px !important;
	}

	.verras{
		margin-top:25px !important;
	}

	.breedte{
		flex: 0 0 110% !important;
    	max-width: 110% !important;
    	border-bottom: none !important;
	}

	.breedte2{
		flex: 0 0 50% !important;
    	max-width: 50% !important;
    	border-bottom: none !important;
	}

	.breedte3{
		max-width: 105% !important;
    	width: 105% !important;
    	border-bottom: none !important;
	}

	.hoogte{
		margin-top:-120px !important;
	}

	.adjusttop{
		margin-top:-50px !important; 
	}

	.adjusttop2{
		margin-top:0px !important; 
	}

	.submitminus{
		padding-right: 55px !important;
	}	
}


@media (max-width: 480px) {
  .table-cell {
    flex: 0 0 50%;
    max-width: 50%;
  }
}