.formcraft-icon-mixin{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:110%;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:text-bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.smoothing{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.noSmoothing{-webkit-font-smoothing:initial;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:initial}@keyframes checkbox-check{0%{width:0}100%{width:100%}}@-webkit-keyframes loadAnimate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadAnimate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.width-100{width:100%}.width-50{width:50%}.formcraft-shadow{background-color:#fff;box-shadow:0 0 0 .5px rgba(0,20,40,.11),0 2px 8px 0 rgba(50,55,90,.2)}.smoothing{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}.noSmoothing{-webkit-font-smoothing:initial;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:initial}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://casareal.be/wp-content/plugins/formcraft3/dist/../lib/material-icons/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(https://casareal.be/wp-content/plugins/formcraft3/dist/../lib/material-icons/MaterialIcons-Regular.woff) format('woff'),url(https://casareal.be/wp-content/plugins/formcraft3/dist/../lib/material-icons/MaterialIcons-Regular.ttf) format('truetype')}.formcraft-loader,.formcraft-loader:after{border-radius:100%;width:18px;height:18px;display:inline-block}.formcraft-loader{margin:0;font-size:12px;position:relative;text-indent:-9999em;border-top:2px solid #6495ed;border-right:2px solid #6495ed;border-bottom:2px solid #6495ed;border-left:2px solid transparent;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loadAnimate 1.1s infinite linear;animation:loadAnimate 1.1s infinite linear}.formcraft-css .formcraft-icon{font-family:'Material Icons'!important;font-weight:400;font-style:normal;font-size:110%;line-height:1;display:inline-block;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;vertical-align:text-bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}body.ReactModal__Body--open{overflow:hidden}.FormCraftModalOverlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:999999;background:rgba(0,0,0,.3);opacity:0;transition:opacity .5s}.FormCraftModalOverlay .CloseIcon{position:absolute;top:0;right:0;font-size:1.4em;padding:.75em;color:inherit;opacity:.5;cursor:pointer;z-index:99999}.FormCraftModalOverlay .CloseIcon:hover{opacity:.75}.FormCraftModalOverlay .FormCraftModal{border-radius:4px;position:absolute;top:50%;left:50%;background:#fff;transform:scale(.98) translateY(-48%) translateX(-50%);opacity:0;transition:transform .25s,opacity .25s,height .5s,width .5s;box-shadow:0 5px 25px 0 rgba(0,0,0,.4);transform-origin:0 0;overflow:hidden}.FormCraftModalOverlay.ShowingModal{opacity:1}.FormCraftModalOverlay.ShowingModal .FormCraftModal{opacity:1;transform:scale(1) translateY(-50%) translateX(-50%)}.FormCraftModalOverlay.HidingModal{opacity:0}.FormCraftModalOverlay.HidingModal .FormCraftModal{opacity:0;transform:scale(.98) translateY(-48%) translateX(-50%)}.formcraft-css{line-height:1.35;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.formcraft-css .IsRed{color:#e86464}.formcraft-css .IsGreen{color:#1d8e56;border-color:#1d8e56}.formcraft-css .IsRedBorder{border-color:#e86464!important}.formcraft-css button,.formcraft-css input,.formcraft-css optgroup,.formcraft-css select,.formcraft-css textarea{font-family:inherit;font-size:inherit;line-height:1.3;text-transform:none;font-weight:400;margin:0;outline:0}.formcraft-css ::-webkit-input-placeholder{color:#bbb}.formcraft-css ::-moz-placeholder{color:#bbb}.formcraft-css :-ms-input-placeholder{color:#bbb}.formcraft-css :-moz-placeholder{color:#bbb}.formcraft-css select{height:auto;color:inherit;cursor:pointer;box-shadow:none;border:0;margin:0;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPnNlbGVjdC0tYXJyb3dzPC90aXRsZT48cGF0aCBkPSJNMS4xNDIgOC42ODNMMi4zMSA5Ljc1cy4zNS4zOC42OS4zOGMuMzQgMCAuNjg5LS4zNzkuNjg5LS4zNzlsMS4xNjktMS4wNjhhLjY5LjY5IDAgMCAxIC45NDMuMDA2LjYyLjYyIDAgMCAxIC4wMDYuOTA1TDMuNDcgMTEuODE3QS42NzEuNjcxIDAgMCAxIDMgMTJhLjY3MS42NzEgMCAwIDEtLjQ2OS0uMTgzTC4xOTMgOS41OTRhLjYyLjYyIDAgMCAxIC4wMDYtLjkwNS42OS42OSAwIDAgMSAuOTQzLS4wMDZ6bTAtNS4zNjZBLjY5LjY5IDAgMCAxIC4yIDMuMzExYS42Mi42MiAwIDAgMS0uMDA2LS45MDVMMi41My4xODNBLjY3MS42NzEgMCAwIDEgMyAwYy4xNzEgMCAuMzQxLjA2LjQ2OS4xODNsMi4zMzggMi4yMjNhLjYyLjYyIDAgMCAxLS4wMDYuOTA1LjY5LjY5IDAgMCAxLS45NDMuMDA2TDMuNjg4IDIuMjVTMy4zNCAxLjg3IDMgMS44N2MtLjM0IDAtLjY5LjM4LS42OS4zOEwxLjE0MiAzLjMxN3oiIGZpbGw9IiM1MjVGN0YiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:6px;background-position:92% 54%;background-position:right 1.2em top 55%;background-color:transparent}.formcraft-css [type=button]::-moz-focus-inner,.formcraft-css [type=reset]::-moz-focus-inner,.formcraft-css [type=submit]::-moz-focus-inner,.formcraft-css button::-moz-focus-inner{border-style:none;padding:0}.formcraft-css input[type=checkbox],.formcraft-css input[type=radio]{position:relative;box-sizing:border-box;border:1px solid #cbcecf;background-color:#fafafa;box-shadow:none;border-radius:100%;width:18px;height:18px;vertical-align:bottom;-webkit-appearance:none;text-align:center;cursor:pointer;display:inline-block;padding:0;-moz-appearance:none}.formcraft-css input[type=checkbox]:focus,.formcraft-css input[type=radio]:focus{border:1px solid #cbcecf;outline:2px solid rgba(51,51,51,.2)}.formcraft-css input[type=checkbox]:hover,.formcraft-css input[type=radio]:hover{border:1px solid #b6babc;background-color:#f5f5f5}.formcraft-css input[type=checkbox]:before,.formcraft-css input[type=radio]:before{background:0 0;vertical-align:middle;box-sizing:border-box;-webkit-font-smoothing:initial;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:initial;margin:0;position:absolute;color:#fff;display:none;transform-origin:0 100%;content:"";left:6px;top:8px;height:5px;width:10px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);border-radius:0}.formcraft-css input[type=checkbox]:checked:before,.formcraft-css input[type=radio]:checked:before{display:inline-block}.formcraft-css input[type=checkbox]:checked,.formcraft-css input[type=radio]:checked{border-color:#42a377;background:#4cb787}.formcraft-css input[type=checkbox]:checked:before,.formcraft-css input[type=radio]:checked:before{display:inline-block}.formcraft-css input[type=checkbox]{border-radius:2px}.formcraft-css .wp-picker-holder{position:absolute;z-index:999;margin-top:0}.formcraft-css .wp-picker-active{box-shadow:0 0 0 .5px rgba(0,10,20,.12),0 2px 12px 0 rgba(0,10,20,.25)}.formcraft-css .wp-picker-active .wp-picker-holder{box-shadow:0 0 0 .5px rgba(0,10,20,.12),0 2px 12px 0 rgba(0,10,20,.25)}.formcraft-css .wp-picker-container .iris-picker{margin-top:0;border:0}.formcraft-css .textangular{display:block;border:0;margin-top:2px;background-color:#fff;transition:box-shadow .4s;position:relative;padding-top:4px;box-shadow:0 0 0 1px rgba(0,20,40,.08)}.formcraft-css .textangular:before{height:4px;top:0;left:-1px;right:-1px;position:absolute;content:'';background-color:#777}.formcraft-css .textangular.focussed{box-shadow:0 0 0 .5px rgba(0,20,40,.08),0 2px 12px rgba(0,10,20,.16)}.formcraft-css .textangular.focussed:before{background-color:#6495ed}.formcraft-css .textangular .ta-toolbar{border-bottom:1px solid #e1e2e3;background-color:#f8fafc;padding-bottom:.45em;padding-top:.35em}.formcraft-css .textangular .ta-toolbar .btn-group{display:inline-block;border:0;margin:.35em 0 0 .65em;box-shadow:0 0 0 .5px rgba(0,0,0,.22);border-radius:2px;background-color:#fff;overflow:hidden}.formcraft-css .textangular .ta-toolbar .btn-group button{cursor:pointer;background:0 0;box-shadow:none;border:0;padding:.52em .55em .47em;display:inline-block;margin:0;margin-bottom:-1px;outline:0}.formcraft-css .textangular .ta-toolbar .btn-group button .formcraft-icon{font-size:1.2em}.formcraft-css .textangular .ta-toolbar .btn-group button.active{color:#6495ed}.formcraft-css .textangular .ta-toolbar .btn-group button:hover{background-color:#f0f1f2}.formcraft-css .textangular .ta-editor textarea{outline:0;background:inherit}.formcraft-css .textangular .ta-hidden-input{width:1px;height:1px;border:none;margin:0;padding:0;position:absolute;top:-10000px;left:-10000px;opacity:0;overflow:hidden}.formcraft-css .textangular .ta-root.focussed>.ta-scroll-window.form-control{outline:0}.formcraft-css .textangular .ta-editor.ta-html,.formcraft-css .textangular .ta-scroll-window.form-control{height:auto;overflow:auto;font-family:inherit;font-size:100%;width:100%;box-shadow:none;outline:0;border:0;margin:0;vertical-align:top}.formcraft-css .textangular .ta-scroll-window.form-control{position:relative;padding:0}.formcraft-css .textangular .ta-scroll-window>.ta-bind{height:auto;padding:0 1em}.formcraft-css .textangular .ta-bind,.formcraft-css .textangular textarea{min-height:200px}.formcraft-css .textangular textarea,.formcraft-css .textangular textarea:focus,.formcraft-css .textangular textarea:hover{box-shadow:none!important;border:0!important;border-radius:0!important}.formcraft-css .textangular .ta-editor:focus{user-select:text}.formcraft-css .textangular .ta-resizer-handle-overlay{z-index:100;position:absolute;display:none}.formcraft-css .textangular .ta-resizer-handle-overlay>.ta-resizer-handle-info{position:absolute;bottom:16px;right:16px;border:1px solid #000;background-color:#fff;padding:0 4px;opacity:.7}.formcraft-css .textangular .ta-resizer-handle-overlay>.ta-resizer-handle-background{position:absolute;bottom:5px;right:5px;left:5px;top:5px;border:1px solid #000;background-color:rgba(0,0,0,.2)}.formcraft-css .textangular .ta-resizer-handle-overlay>.ta-resizer-handle-corner{width:10px;height:10px;position:absolute}.formcraft-css .textangular .ta-resizer-handle-overlay>.ta-resizer-handle-corner-tl{top:0;left:0;border-left:1px solid #000;border-top:1px solid #000}.formcraft-css .textangular .ta-resizer-handle-overlay>.ta-resizer-handle-corner-tr{top:0;right:0;border-right:1px solid #000;border-top:1px solid #000}.formcraft-css .textangular .ta-resizer-handle-overlay>.ta-resizer-handle-corner-bl{bottom:0;left:0;border-left:1px solid #000;border-bottom:1px solid #000}.formcraft-css .textangular .ta-resizer-handle-overlay>.ta-resizer-handle-corner-br{bottom:0;right:0;border:1px solid #000;cursor:se-resize;background-color:#fff}.formcraft-css .textangular .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:230px!important;padding:0;font-size:1em;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;border-radius:0;box-shadow:0 0 0 .5px rgba(0,10,20,.12),0 2px 12px 0 rgba(0,10,20,.25)}.formcraft-css .textangular .popover .arrow{display:none!important}.formcraft-css .textangular .popover.top{margin-top:-10px}.formcraft-css .textangular .popover.bottom{margin-top:10px}.formcraft-css .textangular .popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.formcraft-css .textangular .popover-content{padding:0;white-space:nowrap}.formcraft-css .textangular .popover-content .btn-group{display:inline-block;padding-right:0!important}.formcraft-css .textangular .popover-content button{cursor:pointer;background:0 0;box-shadow:none;border:0;padding:.65em;display:inline-block;margin:0;outline:0}.formcraft-css .textangular .popover-content button .formcraft-icon{font-size:1.25em}.formcraft-css .textangular .popover-content button:hover{color:#6495ed}.formcraft-css .tooltip{position:absolute;z-index:99999;display:block;visibility:visible;font-size:12px;font-weight:400;line-height:1.4;margin-top:-4px;opacity:0;filter:alpha(opacity=0);letter-spacing:0;text-transform:none}.formcraft-css .tooltip.right.in{margin-top:0;padding:0 5px;margin-left:3px}.formcraft-css .tooltip-cover{position:relative}.formcraft-css .tooltip.in{opacity:1;filter:alpha(opacity=100)}.formcraft-css .tooltip.top{margin-top:-10px;padding:0}.formcraft-css .tooltip.right{margin-left:3px;margin-top:0;padding:0 5px}.formcraft-css .tooltip.bottom{margin-top:3px;padding:5px 0}.formcraft-css .tooltip.left{margin-right:22px;margin-left:0;padding:0 5px;margin-top:1px}.formcraft-css .tooltip-inner{max-width:400px;min-width:40px;padding:8px 10px;color:#656565;text-align:left;text-decoration:none;background-color:#fff;box-shadow:0 0 0 .5px rgba(0,20,40,.14),0 2px 12px 0 rgba(20,40,80,.4);border-radius:2px}.formcraft-css .tooltip-inner br{line-height:1.8em}.formcraft-css .tooltip.top .tooltip-arrow:after{content:'';position:absolute;width:0;height:0;border-color:transparent;bottom:-1px;left:50%;margin-left:-7px;border-width:7px 7px 0;border-top-color:#ddd;border-style:solid;z-index:-1}.formcraft-css .tooltip.right .tooltip-arrow:after{content:'';position:absolute;width:0;height:0;border-color:transparent;bottom:-7px;left:14px;margin-left:-15px;border-width:7px 7px 7px 0;border-right-color:#ddd;border-style:solid;z-index:-1}.formcraft-css .tooltip.left .tooltip-arrow:after{content:'';position:absolute;width:0;height:0;border-color:transparent;bottom:-7px;right:14px;margin-right:-15px;border-width:7px 0 7px 7px;border-left-color:#ddd;border-style:solid;z-index:-1}.formcraft-css .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.formcraft-css .tooltip.top .tooltip-arrow{bottom:-6px;left:50%;margin-left:-7px;border-width:7px 7px 0;border-top-color:#fff}.formcraft-css .tooltip.top-left .tooltip-arrow{bottom:0;right:7px;margin-bottom:-7px;border-width:7px 7px 0;border-top-color:#fff}.formcraft-css .tooltip.top-right .tooltip-arrow{bottom:0;left:7px;margin-bottom:-7px;border-width:7px 7px 0;border-top-color:#fff}.formcraft-css .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-7px;border-width:7px 7px 7px 0;border-right-color:#fff}.formcraft-css .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-7px;border-width:7px 0 7px 7px;border-left-color:#fff}.formcraft-css .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-7px;border-width:0 7px 7px;border-bottom-color:#fff}.formcraft-css .tooltip.bottom-left .tooltip-arrow{top:0;right:7px;margin-top:-7px;border-width:0 7px 7px;border-bottom-color:#fff}.formcraft-css .tooltip.bottom-right .tooltip-arrow{top:0;left:7px;margin-top:-7px;border-width:0 7px 7px;border-bottom-color:#fff}.formcraft-css .formcraft-button{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;display:inline-block;text-decoration:none;background-color:#6495ed;box-shadow:none;border:0;color:#fff;padding:1em 1.3em 1em 1.3em;border-radius:4px;cursor:pointer;text-transform:uppercase;font-weight:700;letter-spacing:.1px;font-size:.85em;box-shadow:0 0 0 .5px #4678c8,0 2px 4px rgba(0,20,40,.18);transition:box-shadow .1s,padding .2s;line-height:inherit;position:relative}.formcraft-css .formcraft-button .formcraft-loader{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:transparent;width:9px;height:9px;top:50%;margin-top:-.45em;right:.75em;display:inline-block;position:absolute;transition:right .25s,opacity .25s;opacity:0}.formcraft-css .formcraft-button.loading .formcraft-loader{opacity:1}.formcraft-css .formcraft-button:hover{box-shadow:0 0 0 .5px #4678c8,0 2px 5px rgba(0,20,40,.32)}.formcraft-css .formcraft-button.isEnabled{box-shadow:0 1px 4px rgba(0,20,40,.45) inset;background-color:#5b8fec}.formcraft-css .formcraft-button:active{box-shadow:0 0 0 .5px rgba(0,20,40,.15),0 2px 5px rgba(0,20,40,.32)}.formcraft-css .formcraft-button .formcraft-icon{font-weight:700;font-size:1.25em;vertical-align:sub;margin:-.24em .35em -.24em -.22em}.formcraft-css .formcraft-button .loader{margin-bottom:-2px;margin-left:-1px;margin-right:3px}.formcraft-css .formcraft-button.small{padding:.79em 1.3em .71em 1.3em;font-size:.78em;border-radius:3px}.formcraft-css .formcraft-button.small.loading{padding-left:.5em}.formcraft-css .formcraft-button.small .formcraft-loader{width:7px;height:7px;margin-bottom:-3px}.formcraft-css .formcraft-button.large{padding:1.4em 1.85em 1.18em 1.85em;font-size:.95em;letter-spacing:.1px;font-weight:700}.formcraft-css .formcraft-button.large .loader{margin-bottom:-3px}.formcraft-css .formcraft-button.white{text-transform:none;display:inline-block;outline:0;background-color:#f8fafc;box-shadow:none;color:#485a6c;padding:.86em 1.5em .83em 1.6em;border-radius:4px;font-weight:400;font-size:1em;box-shadow:0 0 0 .5px rgba(0,0,0,.1),0 1px 4px rgba(0,20,40,.12);transition:box-shadow .1s;border:0}.formcraft-css .formcraft-button.white.small{padding:.53em 1em .51em 1em;font-size:.9em}.formcraft-css .formcraft-button.white:focus,.formcraft-css .formcraft-button.white:hover{color:#456;border:0;background-color:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 2px 6px rgba(0,20,40,.16)}.formcraft-css .formcraft-button.red{background-color:#f56969;box-shadow:0 0 0 .5px rgba(100,0,0,.7),0 2px 4px rgba(0,20,40,.18)}.formcraft-css .formcraft-button.red:hover{background-color:#f34c4c;box-shadow:0 0 0 .5px #640000,0 2px 5px rgba(0,20,40,.32)}.formcraft-css .formcraft-button.red:disabled{background-color:#f89999;cursor:default}.formcraft-css .formcraft-button.green{background-color:#4cb787;box-shadow:0 0 0 .5px rgba(0,100,0,.65),0 2px 4px rgba(0,20,40,.18)}.formcraft-css .formcraft-button.green:hover{background-color:#44aa7d;box-shadow:0 0 0 .5px #006400,0 2px 5px rgba(0,20,40,.32)}.formcraft-css .formcraft-button.green:disabled{background-color:#70c69f;cursor:default}.formcraft-css .formcraft-button:hover{background-color:#5289eb}.formcraft-css .formcraft-button.disabled,.formcraft-css .formcraft-button:disabled{opacity:.5;cursor:default}.formcraft-css .formcraft-button.disabled:hover,.formcraft-css .formcraft-button:disabled:hover{background-color:#6495ed;box-shadow:0 0 0 .5px #4678c8,0 2px 4px rgba(0,20,40,.18)}.formcraft-css .formcraft-input-button{padding:0;display:inline-block;position:relative}.formcraft-css .formcraft-input-button.type-search:after{font-family:'Material Icons';-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:'search';position:absolute;left:.6em;margin-top:-.7em;top:50%;font-size:105%;font-weight:500;color:#b2b5b8}.formcraft-css .formcraft-input-button.small{padding:0}.formcraft-css .formcraft-input-button.small input{padding:.53em 1em .51em 2.2em;font-size:.9em;max-width:70px}.formcraft-css .formcraft-input-button.large input{padding:.94em 1.2em .92em 1.2em;font-size:1.2em;max-width:300px}.formcraft-css .formcraft-input-button input{max-width:180px;outline:0;background-color:#f8fafc;box-shadow:none;border:1px solid #dadbdd;border:0;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 1px 2px rgba(0,20,40,.12);color:#485a6c;padding:.86em 1.5em .83em 1.6em;border-radius:4px;font-weight:400;font-size:1em;text-shadow:none;transition:box-shadow .1s;-webkit-font-smoothing:initial;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:initial}.formcraft-css .formcraft-input-button input:focus,.formcraft-css .formcraft-input-button input:hover{background-color:#fff;color:#456;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 2px 4px rgba(0,20,40,.16)}.formcraft-datepicker{width:224px;position:absolute;display:none;padding:0;font-size:90%;background:#f3f5f7;border:none;margin:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#fff;border:0;border-radius:0 0 2px 2px;box-shadow:0 0 0 .5px rgba(0,10,20,.1),15px 0 15px -15px rgba(0,10,20,.12),15px 15px 15px -15px rgba(0,10,20,.12),-15px 15px 15px -15px rgba(0,10,20,.12);z-index:9999999!important;color:#666}.formcraft-datepicker *{box-sizing:border-box}.formcraft-datepicker .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px;margin-top:-1px}.formcraft-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.formcraft-datepicker .ui-datepicker-title{margin:0;background-color:#6495ed;color:#fff;text-align:center;line-height:2.9em;height:2.9em;white-space:nowrap}.formcraft-datepicker .ui-datepicker-title select{color:inherit;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';box-shadow:none;padding:0 .5em!important;height:2.9em;vertical-align:top;margin:0;border:0;background:0 0;cursor:pointer;width:auto;display:inline-block;font-size:inherit;border-radius:0}.formcraft-datepicker .ui-datepicker-title select:hover{background-color:#4d85ea}.formcraft-datepicker .ui-datepicker-prev{position:absolute;padding:0 1em;color:#fff;top:0;line-height:2.9em;cursor:pointer;left:0;font-size:inherit;margin-top:-1px}.formcraft-datepicker .ui-datepicker-next{position:absolute;padding:0 1em;color:#fff;top:0;line-height:2.9em;cursor:pointer;right:0;font-size:inherit;margin-top:-1px}.formcraft-datepicker .ui-datepicker-next:hover,.formcraft-datepicker .ui-datepicker-prev:hover{background-color:#4d85ea}.formcraft-datepicker .ui-datepicker-next,.formcraft-datepicker .ui-datepicker-next-hover,.formcraft-datepicker .ui-datepicker-prev,.formcraft-datepicker .ui-datepicker-prev-hover{border:none}.formcraft-datepicker .ui-datepicker-next span,.formcraft-datepicker .ui-datepicker-prev span{background-position:-32px 0;margin-top:0;top:0;font-weight:400}.formcraft-datepicker .ui-datepicker-prev span{background-position:-96px 0}.formcraft-datepicker table{margin:0;margin-bottom:-1px;border-collapse:collapse;border-radius:0 0 2px 2px;overflow:hidden}.formcraft-datepicker th{padding:1em 0;font-size:13px;font-weight:400;border:none;color:#6495ed;text-align:center}.formcraft-datepicker td{border:none;padding:0}.formcraft-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;padding:.61em .7em;margin:0;font-weight:400;text-decoration:none;color:inherit;font-size:12px;display:block}.formcraft-datepicker td.ui-datepicker-today .ui-state-default{color:red}.formcraft-datepicker td.ui-datepicker-today .ui-state-active,.formcraft-datepicker td.ui-datepicker-today .ui-state-hover{color:#fff!important}.formcraft-datepicker .ui-state-disabled{opacity:.25}.formcraft-datepicker td .ui-state-active,.formcraft-datepicker td .ui-state-hover{background:#6495ed;color:#fff}.fc-form-modal .fc_modal-content{background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-clip:padding-box;outline:0}.fc-form-modal .fc_modal-body{background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;padding:0}.fc_modal-open{overflow:hidden!important;width:100%}.fc_modal{display:none;overflow:auto;overflow-y:scroll;position:fixed!important;top:0;right:0;bottom:0;left:0;padding-top:50px;z-index:9999998;transition:transform .3s cubic-bezier(.1,0,.7,1),opacity .2s linear;-moz-transition:transform .3s cubic-bezier(.1,0,.7,1),opacity .2s linear;-webkit-transition:-webkit-transform .3s cubic-bezier(.1,0,.7,1),opacity .2s linear;-ms-transition:transform .3s cubic-bezier(.1,0,.7,1),opacity .2s linear;-o-transition:transform .3s cubic-bezier(.1,0,.7,1),opacity .2s linear}.fc_modal.fc_fade{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(.99) translate3d(0,-2px,0);-moz-transform:scale(.99) translate3d(0,-2px,0);-o-transform:scale(.99) translate3d(0,-2px,0);-ms-transform:scale(.99) translate3d(0,-2px,0);transform:scale(.99) translate3d(0,-2px,0)}.fc_modal.fc_fade.fc_in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}.fc_modal.animate-left,.fc_modal.animate-right{transition:transform .35s ease-out,opacity .2s linear;-moz-transition:transform .35s ease-out,opacity .2s linear;-webkit-transition:-webkit-transform .35s ease-out,opacity .2s linear;-ms-transition:transform .35s ease-out,opacity .2s linear;-o-transition:transform .35s ease-out,opacity .2s linear}.fc_modal.fc_fade.animate-right{opacity:0;-webkit-transform:scale(.5) translate3d(75%,0,0) rotate(-3deg);-moz-transform:scale(.5) translate3d(75%,0,0) rotate(-3deg);-o-transform:scale(.5) translate3d(75%,0,0) rotate(-3deg);-ms-transform:scale(.5) translate3d(75%,0,0) rotate(-3deg);transform:scale(.5) translate3d(75%,0,0) rotate(-3deg)}.fc_modal.fc_fade.animate-right.fc_in{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}.fc_modal.fc_fade.animate-left{opacity:0;-webkit-transform:scale(.5) translate3d(-75%,0,0) rotate(3deg);-moz-transform:scale(.5) translate3d(-75%,0,0) rotate(3deg);-o-transform:scale(.5) translate3d(-75%,0,0) rotate(3deg);-ms-transform:scale(.5) translate3d(-75%,0,0) rotate(3deg);transform:scale(.5) translate3d(-75%,0,0) rotate(3deg)}.fc_modal.fc_fade.animate-left.fc_in{opacity:1;-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0)}.fc_modal-dialog{margin-left:auto;margin-right:auto;width:auto;padding:10px;z-index:99999}.fc_modal-content{position:relative;background-color:#fff;border-radius:3px;box-shadow:0 0 0 .5px rgba(0,20,40,.5),0 2px 25px 0 rgba(50,55,90,.75);background-clip:padding-box;outline:0}.fc_modal-backdrop{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:9999997;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;background:#323232;background:rgba(50,50,50,.3)}.fc_modal-backdrop.fc_fade{opacity:0;filter:alpha(opacity=0)}.fc_modal-backdrop.fc_fade.fc_in{opacity:1;filter:alpha(opacity=100)}.fc_modal-backdrop:before{content:'press ESC';font-size:14px;color:#000;position:absolute;top:10px;left:10px}.fc_modal-header{padding:16px 20px;background-color:#f4f4f4;border-bottom:1px solid #ddd;font-size:20px;font-weight:400;color:#666;border-radius:3px 3px 0 0}.fc_modal-header h3{font-size:18px;margin:0;color:inherit}body .fc-trigger-close,body .fc_modal .fc_close{position:absolute;top:5px;right:5px;padding:0;border:none;font-size:160%;z-index:9000;color:#666;cursor:pointer;font-weight:700;background:0 0;width:30px;height:30px;line-height:30px;outline:0;box-shadow:none;margin:0}body .fc_modal .fc_close:hover{color:#666;box-shadow:none}.fc_modal-title{margin:0;font-size:22px;font-weight:400;line-height:1.428571429}.fc_modal-body{position:relative;padding:20px;margin-bottom:0}.fc_modal-footer{padding:19px 20px 20px;background-color:#f4f4f4;text-align:right;border-top:1px solid #e5e5e5;border-radius:0 0 3px 3px}.fc_modal-footer:after,.fc_modal-footer:before{content:" ";display:table}.fc_modal-footer:after{clear:both}.fc_modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.fc_modal-footer .btn-group .btn+.btn{margin-left:-1px}.fc_modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.fc_modal-dialog{left:50%;right:auto;width:600px;padding-top:40px;padding-bottom:40px}}@media screen and (max-width:768px){.fc_modal-backdrop:before{content:''}}
@-webkit-keyframes loadAnimate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadAnimate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html .powered-by-slide{position:absolute;bottom:0;left:12px}html .pre-populate-data{display:none}#fc-form-preview{position:fixed;top:12px;left:10px;padding:9px 14px 8px 14px;color:#555;border-radius:2px;background-color:#fff;box-shadow:0 0 0 .5px rgba(0,20,40,.1),0 2px 8px 0 rgba(50,55,90,.2);z-index:999;font-size:95%}.fc-form-tip-cover{position:fixed;top:58px;left:10px;color:#555;border-radius:2px;font-size:95%}.fc-form-tip{display:block;max-width:300px;padding:9px 14px 8px 14px;color:#555;border-radius:2px;background-color:#fff;box-shadow:0 0 0 .5px rgba(0,20,40,.1),0 2px 8px 0 rgba(50,55,90,.2);z-index:999}.formcraft-css .rtl,.rtl .formcraft-css{direction:rtl}.formcraft-css .rtl .fc-pagination .page-name,.rtl .formcraft-css .fc-pagination .page-name{letter-spacing:0}.formcraft-css .rtl .fc-form.label-floating .form-element .form-element-html .field-cover>span,.rtl .formcraft-css .fc-form.label-floating .form-element .form-element-html .field-cover>span{text-align:right}.formcraft-css .rtl .fc-form.label-floating .field-cover select,.rtl .formcraft-css .fc-form.label-floating .field-cover select{background-position:2% 52%}.formcraft-css .rtl .fc-form.label-floating .field-cover>span,.rtl .formcraft-css .fc-form.label-floating .field-cover>span{right:0;left:auto;-webkit-transform-origin:100% 0}.formcraft-css .rtl .fc-pagination>div:after,.rtl .formcraft-css .fc-pagination>div:after{display:none}.formcraft-css .rtl .prev-next>div:first-child,.rtl .formcraft-css .prev-next>div:first-child{float:right;border-left:1px solid rgba(0,0,0,.1)}.formcraft-css .rtl .prev-next>div span,.rtl .formcraft-css .prev-next>div span{letter-spacing:0}.formcraft-css .rtl .prev-next>div:last-child,.rtl .formcraft-css .prev-next>div:last-child{border:0}.formcraft-css .rtl .prev-next i,.rtl .formcraft-css .prev-next i{display:none}.formcraft-css .rtl .time-fields-cover,.rtl .formcraft-css .time-fields-cover{text-align:right}.formcraft-css .rtl .fc-form .form-element .field-cover .formcraft-icon,.rtl .formcraft-css .fc-form .form-element .field-cover .formcraft-icon{left:0!important;right:auto!important}.formcraft-css .rtl .fc-form select,.rtl .formcraft-css .fc-form select{background-position:3% 50%}html .rtl .formcraft-css .fc-form .form-element .checkbox-cover>div label input{margin-left:.3em;margin-right:0}.form-disabled-message{font-size:1em;color:inherit;margin:20px 0}html body .fc-form-modal{text-align:center}html body .fc-form-modal .fc_modal-dialog{display:inline-block;width:auto;padding:40px 0 90px 0}html body .fc-form-modal .fc_modal-dialog .form-live{position:relative;width:auto;margin:0 auto;padding:0 1px}html body .fc-form-modal .formcraft-css .fc-pagination .active .page-number{border-color:transparent}html body .fc-form-modal .formcraft-css .form-cover .prev-next{margin-left:auto;margin-right:auto}html body .fc-form-modal .formcraft-css .fc-pagination .pagination-trigger .page-number,html body .fc-form-modal .formcraft-css .fc-pagination .pagination-trigger:hover .page-number{box-shadow:0 0 1px rgba(0,0,0,.8)}html body .fc_modal .formcraft-css form.fc-form{margin:0 auto;box-shadow:0 2px 4px rgba(0,0,0,.4);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.4)}html body .fc_modal .formcraft-css .prev-next{box-shadow:0 1px 6px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5)}html body .fc-form-modal.fc_modal .fc-pagination{padding:0 0}html body .fc-form-modal.fc_modal .fc-pagination-cover{height:100px}html body .fc_modal-dialog .powered-by{background:rgba(20,20,20,.22);padding:5px 12px 4px 12px;border-radius:3px;color:rgba(255,255,255,.7);margin-top:20px;display:inline-block;width:auto!important;box-shadow:1px 1px 0 rgba(0,0,0,.12) inset;font-weight:400;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.6px}html body .fc_modal-dialog .powered-by:hover{background:rgba(20,20,20,.22);color:rgba(255,255,255,.77)}html body .formcraft-css .fc-sticky .powered-by{position:static!important;font-weight:400;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.4px}html body .formcraft-css .fc-sticky .fc-pagination-cover .fc-pagination,html body .formcraft-css .fc-sticky .form-cover .fc-form,html body .formcraft-css .fc-sticky .form-cover .prev-next{margin-left:0;margin-right:0}html body .formcraft-css .fc-sticky .fc-pagination-cover .fc-pagination,html body .formcraft-css .fc-sticky .form-cover .fc-form,html body .formcraft-css .fc-sticky .form-cover .prev-next{margin-left:0;margin-right:0}html body .formcraft-css .fc-sticky .fc-pagination-cover{height:auto;border-bottom:1px solid #e8e8e8}html body .formcraft-css .fc-sticky .fc-pagination-cover .fc-pagination{margin:0 auto;margin-top:10px!important}html body .formcraft-css .fc-sticky .form-cover .prev-next{margin:0 0;box-shadow:none;width:100%;max-width:100%;border-top:1px solid #e8e8e8}html .formcraft-css a[data-toggle]{cursor:pointer}html .formcraft-css .powered-by{color:#888;position:relative;z-index:999;display:inline-block;text-align:center;margin:13px auto;font-weight:400;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.4px}html .formcraft-css .powered-by:hover{color:#48e}html .formcraft-css .fc-sticky-button{z-index:99998;cursor:pointer;transition:transform .3s cubic-bezier(0,0,0,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,0,1)}html .formcraft-css .fc-sticky{max-width:100%;display:none;position:fixed;overflow:auto;bottom:-5px;right:50px;box-shadow:0 0 3px rgba(0,0,0,.35);-moz-box-shadow:0 0 3px rgba(0,0,0,.35);border-radius:3px 3px 0 0;background-color:#fff;z-index:99999;transition:transform .35s cubic-bezier(0,0,0,1);-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,0,1)}html .formcraft-css .fc-sticky.show{transition:transform .35s ease-in;-webkit-transition:-webkit-transform .35s ease-in}html .formcraft-css .fc-sticky.fc-sticky-right{top:50%;bottom:auto;right:0;left:auto;display:block;opacity:0;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}html .formcraft-css .fc-sticky.fc-sticky-right.show{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);display:block}html .formcraft-css .fc-sticky.fc-sticky-right.show .form-cover{-webkit-animation:sticky_show_right .55s cubic-bezier(0,0,0,1);animation:sticky_show_right .55s cubic-bezier(0,0,0,1);display:block}html .formcraft-css .fc-sticky.fc-sticky-right.hiding{opacity:1;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);display:block}html .formcraft-css .fc-sticky.fc-sticky-left{top:50%;bottom:auto;left:0;right:auto;display:block;opacity:0;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}html .formcraft-css .fc-sticky.fc-sticky-left.show{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);display:block}html .formcraft-css .fc-sticky.fc-sticky-left.show .form-cover{-webkit-animation:sticky_show_left .55s cubic-bezier(0,0,0,1);animation:sticky_show_left .55s cubic-bezier(0,0,0,1);display:block}html .formcraft-css .fc-sticky.fc-sticky-left.hiding{opacity:1;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);display:block}html .formcraft-css .fc-sticky.fc-sticky-bottom-right{top:50%;bottom:0;top:auto;left:auto;right:50px;display:block;opacity:0;transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0)}html .formcraft-css .fc-sticky.fc-sticky-bottom-right.show{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);display:block}html .formcraft-css .fc-sticky.fc-sticky-bottom-right.show .form-cover{-webkit-animation:sticky_show .55s cubic-bezier(0,0,0,1);animation:sticky_show .55s cubic-bezier(0,0,0,1);display:block}html .formcraft-css .fc-sticky.fc-sticky-bottom-right.hiding{opacity:1;transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);display:block}html .formcraft-css .fc-sticky.calculated{display:none;opacity:1}html .formcraft-css .fc-sticky .fc-form{box-shadow:none}html .formcraft-css .simple_button{display:inline-block;padding:6px 15px 7px 15px;border-radius:2px;outline:0;box-shadow:none;cursor:pointer}html .formcraft-css .simple_button:hover{box-shadow:0 0 30px rgba(0,0,0,.12) inset}html .formcraft-css.image_button_cover{position:fixed;top:50%;box-shadow:none;z-index:99999;transition:transform .3s cubic-bezier(0,0,0,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,0,1)}html .formcraft-css.image_button_cover a{padding:6px 15px 12px 15px;font-size:15px;font-weight:700;display:inline-block;position:relative;transition:transform .3s;-webkit-transition:-webkit-transform .3s}html .formcraft-css.image_button_cover.placement-left{left:0}html .formcraft-css.image_button_cover.placement-left a{border-radius:3px 3px 0 0;transform:translate3d(-200%,0,0) rotate(90deg);-webkit-transform:translate3d(-200%,0,0) rotate(90deg);transform-origin:0 100%;-webkit-transform-origin:0 100%}html .formcraft-css.image_button_cover.placement-left.now-show a{transform:translate3d(-4px,0,0) rotate(90deg);-webkit-transform:translate3d(-4px,0,0) rotate(90deg)}html .formcraft-css.image_button_cover.placement-left a:hover{transform:translate3d(0,0,0) rotate(90deg);-webkit-transform:translate3d(0,0,0) rotate(90deg)}html .formcraft-css.image_button_cover.placement-right{right:0}html .formcraft-css.image_button_cover.placement-right a{border-radius:3px 3px 0 0;transform:translate3d(200%,0,0) rotate(-90deg);-webkit-transform:translate3d(200%,0,0) rotate(-90deg);transform-origin:100% 100%;-webkit-transform-origin:100% 100%}html .formcraft-css.image_button_cover.placement-right.now-show a{transform:translate3d(4px,0,0) rotate(-90deg);-webkit-transform:translate3d(4px,0,0) rotate(-90deg)}html .formcraft-css.image_button_cover.placement-right a:hover{transform:translate3d(0,0,0) rotate(-90deg);-webkit-transform:translate3d(0,0,0) rotate(-90deg)}html .formcraft-css.image_button_cover.placement-bottom-right{position:relative;top:auto;z-index:99997}html .formcraft-css.image_button_cover.placement-bottom-right a.fc-sticky-button{right:50px;position:fixed;bottom:0;top:auto!important;border-radius:3px 3px 0 0;transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);transform-origin:100% 100%;-webkit-transform-origin:100% 100%}html .formcraft-css.image_button_cover.placement-bottom-right.now-show a.fc-sticky-button{transform:translate3d(0,6px,0);-webkit-transform:translate3d(0,6px,0)}html .formcraft-css.image_button_cover.placement-bottom-right:hover a.fc-sticky-button{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}html .formcraft-css.image_button_cover a{box-shadow:none;border:0}html .formcraft-css .form-page-logo{display:block;margin:30px auto;max-width:90%;height:auto}html .formcraft-css .form-logic{display:none}html .formcraft-css .prev-next{display:none;width:100%;letter-spacing:-4px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 .5px rgba(0,20,40,.1),0 2px 8px 0 rgba(50,55,90,.2);margin:15px auto;background:#fff}html .formcraft-css .prev-next input{box-shadow:none;border:0;border-radius:0;padding:8px;background:0 0;text-align:center;display:none!important;padding:15px 15px;font-size:.9em;text-transform:uppercase;font-weight:600;letter-spacing:.6px;color:inherit}html .formcraft-css .prev-next>div{display:inline-block;width:49.5%;letter-spacing:0;text-align:center}html .formcraft-css .prev-next>div span .icon-angle-left,html .formcraft-css .prev-next>div span .icon-angle-right{font-size:1.2em;vertical-align:middle;position:relative;top:-2px}html .formcraft-css .prev-next>div span{display:block;padding:15px 15px;font-size:.87em;text-transform:uppercase;font-weight:600;letter-spacing:.6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}html .formcraft-css .prev-next>div span.inactive{opacity:.5;cursor:default}html .formcraft-css .prev-next>div span.inactive:hover{color:inherit}html .formcraft-css .prev-next>div:last-child{border-left:1px solid #e8e8e8;box-sizing:border-box;float:right}html .formcraft-css #form-cover-html{text-align:center;position:relative;min-width:100%}html .formcraft-css #form-cover-html>form{margin:0 auto}html .formcraft-css .fc-pagination-cover{text-align:center;height:130px;display:none;position:relative;max-width:100%}html .formcraft-css .fc-pagination{white-space:nowrap;text-align:center;position:relative;display:block;padding:12px 0;margin:0 auto;max-width:100%;transition:background .3s;-webkit-transition:background .3s}html .formcraft-css .fc-pagination>div{display:inline-block;padding:0 15px;position:relative;z-index:101;cursor:default;vertical-align:top;cursor:pointer;color:#999;transition:padding .3s;-webkit-transition:padding .3s}html .formcraft-css .fc-pagination>div:hover{color:#777}html .formcraft-css .fc-pagination>div:hover .page-number{box-shadow:0 0 0 .5px rgba(0,20,40,.18),0 2px 10px 0 rgba(50,55,90,.3)}html .formcraft-css .fc-pagination>div:first-child.active,html .formcraft-css .fc-pagination>div:last-child.active{z-index:101}html .formcraft-css .fc-pagination>div.active{z-index:102}html .formcraft-css .fc-pagination>div.active .page-number{transform:scale(1.25)}html .formcraft-css .fc-pagination>div.active .page-name{color:#444;text-shadow:0 0 12px #fff}html .formcraft-css .fc-pagination>div:after{position:absolute;border-top:2px solid rgba(255,255,255,.8);top:25px;width:100%;height:2px;content:'';left:0;z-index:101}html .formcraft-css .fc-pagination>div:first-child:after{width:110px;left:50%;margin-left:-15px}html .formcraft-css .fc-pagination>div:last-child:after{width:110px;right:50%;left:auto;margin-right:-15px}html .formcraft-css .fc-pagination .page-number{font-weight:700;display:inline-block;background-color:#fff;border-radius:3px;padding:5px;margin-bottom:10px;margin-top:10px;min-width:30px;position:relative;z-index:103;transition:transform .3s,background .3s,border-color .3s;-webkit-transition:transform .3s,background .3s,border-color .3s;border-width:0;box-shadow:0 0 0 .5px rgba(0,20,40,.1),0 2px 8px 0 rgba(50,55,90,.2);border:1px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box}html .formcraft-css .fc-pagination .page-name{display:block;font-size:.88em;letter-spacing:.4px;font-weight:600;width:110px;text-transform:uppercase;padding:5px 0;white-space:normal}html .formcraft-css .fc-form{background:#fff;box-shadow:0 0 0 .5px rgba(0,20,40,.1),0 2px 8px 0 rgba(50,55,90,.2);border-radius:3px;letter-spacing:-4px;text-align:left;margin:0 auto;min-width:140px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;max-width:100%}html .formcraft-css .fc-form .twitter-typeahead{display:block;width:100%}html .formcraft-css .fc-form .twitter-typeahead .tt-dropdown-menu{background:#fff;min-width:160px;margin-top:2px;padding:5px 0;background-color:#fff;border-radius:3px;box-shadow:0 2px 6px rgba(0,0,0,.15);background-clip:padding-box;z-index:999}html .formcraft-css .fc-form .twitter-typeahead .tt-suggestion{display:block;padding:4px 14px;cursor:pointer}html .formcraft-css .fc-form .twitter-typeahead .tt-suggestion:hover{background-color:#eee}html .formcraft-css .fc-form .twitter-typeahead .tt-suggestion p{margin:0}html .formcraft-css .fc-form .form-element-type-address{z-index:998!important}html .formcraft-css .fc-form.field-alignment-center{text-align:center}html .formcraft-css .fc-form.field-alignment-center .form-element{margin-left:auto;margin-right:auto}html .formcraft-css .fc-form.field-alignment-center .form-element .form-element-html .field-cover>div,html .formcraft-css .fc-form.field-alignment-center .form-element .form-element-html .field-cover>span{padding-top:0;text-align:center}html .formcraft-css .fc-form.field-alignment-center.label-floating .form-element .form-element-html .field-cover>div,html .formcraft-css .fc-form.field-alignment-center.label-floating .form-element .form-element-html .field-cover>span{text-align:left}html .formcraft-css .fc-form.field-alignment-right{text-align:right}html .formcraft-css .fc-form.field-alignment-right .form-element{margin-left:auto;margin-right:auto}html .formcraft-css .fc-form.field-alignment-right .form-element .form-element-html .field-cover>div,html .formcraft-css .fc-form.field-alignment-right .form-element .form-element-html .field-cover>span{text-align:right}html .formcraft-css .fc-form.icons-hide-true .form-element .field-cover div .formcraft-icon{display:none}html .formcraft-css .fc-form.icons-hide-true .form-element-type-star .field-cover div .formcraft-icon{display:block}html .formcraft-css .fc-form .form-page-content{padding:1.5em 1.5em;padding-right:0;padding-bottom:0}html .formcraft-css .fc-form .form-page-content>p{margin:0!important;padding:0!important;display:inline!important}html .formcraft-css .fc-form .form-page-content .form-element-type-customText,html .formcraft-css .fc-form .form-page-content .form-element-type-heading{top:-.75em;position:relative}html .formcraft-css .fc-form .form-page-content .form-element-type-customText:first-child .customText-cover,html .formcraft-css .fc-form .form-page-content .form-element-type-heading:first-child .heading-cover{border-radius:2px 2px 0 0;padding-bottom:1.5em;padding-top:.75em}html .formcraft-css .fc-form .form-page-content .form-element-type-customText:last-child .customText-cover,html .formcraft-css .fc-form .form-page-content .form-element-type-heading:last-child .heading-cover{border-radius:0 0 2px 2px;padding-bottom:1.5em;margin-bottom:-1.5em}html .formcraft-css .fc-form .form-page-content .form-element-type-customText:last-child .form-element-html{margin-bottom:1.5em}html .formcraft-css .fc-form .form-page-content .form-element-type-customText:first-child,html .formcraft-css .fc-form .form-page-content .form-element-type-heading:first-child{margin-top:-.75em}html .formcraft-css .fc-form .form-page-content .form-element-type-customText:last-child,html .formcraft-css .fc-form .form-page-content .form-element-type-heading:last-child{margin-bottom:-.75em}html .formcraft-css .fc-form h1{font-size:2em;margin:.5em 0;color:inherit}html .formcraft-css .fc-form h2{font-size:1.6em}html .formcraft-css .fc-form h3{font-size:1.5em}html .formcraft-css .fc-form h2,html .formcraft-css .fc-form h3{margin:.4em 0}html .formcraft-css .fc-form h1,html .formcraft-css .fc-form h2,html .formcraft-css .fc-form h3,html .formcraft-css .fc-form h4,html .formcraft-css .fc-form h5,html .formcraft-css .fc-form h6{font-weight:700;display:inline-block;color:inherit;line-height:normal;margin-top:0;margin-bottom:.2em}html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.address-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.datepicker-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.dropdown-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.email-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.oneLineText-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.textarea-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.address-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.datepicker-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.dropdown-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.email-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.oneLineText-cover::after,html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.textarea-cover::after{content:'*';position:absolute;color:red;top:-3px;right:-1px;font-size:26px}html .formcraft-css .fc-form.label-placeholder .field-cover>span{display:none}html .formcraft-css .fc-form.label-placeholder .checkbox-cover>span,html .formcraft-css .fc-form.label-placeholder .slider-cover>span,html .formcraft-css .fc-form.label-placeholder .star-cover>span,html .formcraft-css .fc-form.label-placeholder .thumb-cover>span{display:block;width:100%;top:0;text-align:left}html .formcraft-css .fc-form.label-placeholder .field-cover>div{width:100%;display:block}html .formcraft-css .fc-form.label-placeholder .field-cover>div.tooltip{width:auto}html .formcraft-css .fc-form.label-placeholder .slider-cover .ui-slider-cover{top:0}html .formcraft-css .fc-form.label-floating .form-element .form-element-html .field-cover>span>span.main-label>span::after{right:-8px}html .formcraft-css .fc-form.label-floating .form-element .submit-cover .submit-button{padding:8px 18px 8px 18px}html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .checkbox-cover>div,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .fileupload-cover>div,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .matrix-cover>div,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .star-cover>div{margin-top:4px;border-color:red}html .formcraft-css .fc-form.label-floating .field-cover{position:relative}html .formcraft-css .fc-form.label-floating .field-cover>span{z-index:101}html .formcraft-css .fc-form.label-floating .field-cover input[type=email],html .formcraft-css .fc-form.label-floating .field-cover input[type=password],html .formcraft-css .fc-form.label-floating .field-cover input[type=tel],html .formcraft-css .fc-form.label-floating .field-cover input[type=text],html .formcraft-css .fc-form.label-floating .field-cover textarea{background-color:transparent!important;background-position:102% 50%}html .formcraft-css .fc-form.label-floating .field-cover select{background-color:transparent!important;cursor:pointer}html .formcraft-css .fc-form.label-floating .field-cover div .formcraft-icon{bottom:4px;top:auto;line-height:1.4em;margin:10px 2px 6px 2px}html .formcraft-css .fc-form.label-floating .form-element.form-element-type-customText .form-element-html{padding-top:0}html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type=email],html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type=password],html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type=tel],html .formcraft-css .fc-form.label-floating .form-element .form-element-html input[type=text],html .formcraft-css .fc-form.label-floating .form-element .form-element-html select,html .formcraft-css .fc-form.label-floating .form-element .form-element-html textarea{border-width:0;border-radius:0;border-bottom-width:1px;box-shadow:none;margin:0;margin-top:6px;margin-bottom:4px;padding:10px 2px 6px 2px}html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover .time-fields-cover{border-width:0;border-radius:0;border-bottom-width:1px;box-shadow:none;background-color:transparent}html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover .time-fields-cover input[type=text].meridian-picker,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover .time-fields-cover select{padding-top:3px;padding-bottom:3px}html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type=email],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type=password],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type=tel],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html input[type=text],html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html select,html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html textarea{border-color:red}html .formcraft-css .fc-form.label-floating .form-element.error-field .form-element-html .field-cover>span{color:red}html .formcraft-css .fc-form.label-floating .field-cover>span{display:block;color:#a8a8a8;z-index:98;width:100%;text-align:left;padding:10px 2px 6px 2px;font-weight:400;font-size:1em;position:absolute;left:0;top:6px;transform-origin:0 0;-webkit-transform-origin:0 0;transition:transform .2s linear;-webkit-transition:transform .2s linear}html .formcraft-css .fc-form.label-floating .form-element .form-element-html .address-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .datepicker-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .dropdown-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .email-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .oneLineText-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .password-cover .error,html .formcraft-css .fc-form.label-floating .form-element .form-element-html .textarea-cover .error{font-size:11px;position:absolute;margin:0;padding:0;border:0;top:auto;bottom:-7px;right:2px;background:0 0}html .formcraft-css .fc-form.label-floating .field-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .field-cover.has-input>span{transform:translate3d(0,-19px,0) scale(.8);-webkit-transform:translate3d(0,-19px,0) scale(.8)}html .formcraft-css .fc-form.label-floating .field-cover .sub-label{display:none}html .formcraft-css .fc-form.label-floating .checkbox-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .checkbox-cover>span,html .formcraft-css .fc-form.label-floating .fileupload-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .fileupload-cover>span,html .formcraft-css .fc-form.label-floating .matrix-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .matrix-cover>span,html .formcraft-css .fc-form.label-floating .slider-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .slider-cover>span,html .formcraft-css .fc-form.label-floating .star-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .star-cover>span,html .formcraft-css .fc-form.label-floating .thumb-cover>span,html .formcraft-css .fc-form.label-floating .timepicker-cover.has-focus>span,html .formcraft-css .fc-form.label-floating .timepicker-cover>span{transform:none;position:static;display:block;width:100%;top:0;font-size:1em;padding-bottom:2px;text-align:left}html .formcraft-css .fc-form.label-floating .field-cover>div{width:100%;position:relative;z-index:99}html .formcraft-css .fc-form.label-floating .slider-cover .ui-slider-cover{top:0}html .formcraft-css .fc-form.label-block .field-cover>span{display:block;text-align:left;top:0;width:100%}html .formcraft-css .fc-form.label-block .form-element.is-required-true .field-cover>span>span:first-child>span{display:inline-block}html .formcraft-css .fc-form.label-block .field-cover>div{display:block;width:100%;margin-top:2px}html .formcraft-css .fc-form.label-block .field-cover .sub-label{margin-bottom:2px}html .formcraft-css .fc-form.label-block .form-element .slider-cover .ui-slider-cover{top:0}html .formcraft-css .fc-form.frame-hidden{box-shadow:none;-moz-box-shadow:none;padding:0}html .formcraft-css .fc-form.frame-hidden .form-page-content{padding:0;margin-right:-1.5em}html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=checkbox],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=checkbox]:checked,html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=color],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=date],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=datetime-local],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=datetime],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=email],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=month],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=number],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=password],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=radio],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=radio]:checked,html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=search],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=tel],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=text],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=time],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=url],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html input[type=week],html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html select,html .formcraft-css .fc-form.field-border-hidden .form-element .form-element-html textarea{border-color:transparent!important}html .formcraft-css .fc-form.align-left{margin-left:0;margin-right:auto}html .formcraft-css .fc-form.align-center{margin-left:auto;margin-right:auto}html .formcraft-css .fc-form.align-right{margin-left:auto;margin-right:0}html .formcraft-css .fc-form.remove-asterisk-true .form-element.is-required-true .field-cover>span>span:first-child>span::after{content:none}html .formcraft-css .fc-form .form-element.is-required-true .field-cover>span>span:first-child>span{position:relative}html .formcraft-css .fc-form .form-element.is-required-true .field-cover .main-label>span::after{content:'*';position:absolute;color:red;top:-3px;right:-6px}html .formcraft-css .fc-form .field-cover{letter-spacing:-4px}html .formcraft-css .fc-form .field-cover .tooltip{position:absolute;border:0!important;padding:0 5px!important}html .formcraft-css .fc-form .field-cover.textarea-cover .tooltip{top:0!important;position:absolute}html .formcraft-css .fc-form .field-cover.slider-cover .tooltip{top:-2px!important;padding:0 5px}html .formcraft-css .fc-form .field-cover.slider-cover .tooltip-arrow{top:20px!important}html .formcraft-css .fc-form .field-cover>div{position:relative}html .formcraft-css .fc-form .field-cover>div,html .formcraft-css .fc-form .field-cover>span{letter-spacing:0;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box}html .formcraft-css .fc-form .field-cover>span{width:30%;text-align:right;padding-right:9px;vertical-align:top;display:inline-block;position:relative;font-weight:600}html .formcraft-css .fc-form .field-cover>span>span{display:block;width:100%;line-height:1.45em}html .formcraft-css .fc-form .field-cover>span span.sub-label{font-weight:400;position:relative;font-style:italic;font-size:.9em;margin-top:-1px;opacity:.8}html .formcraft-css .fc-form .field-cover .sub-label-false{top:.7em}html .formcraft-css .fc-form .field-cover .sub-label-false span.sub-label{display:none}html .formcraft-css .fc-form .field-cover>div{width:70%;display:inline-block;text-align:left}html .formcraft-css .fc-form .field-cover>div input[type=email],html .formcraft-css .fc-form .field-cover>div input[type=password],html .formcraft-css .fc-form .field-cover>div input[type=tel],html .formcraft-css .fc-form .field-cover>div input[type=text],html .formcraft-css .fc-form .field-cover>div select,html .formcraft-css .fc-form .field-cover>div textarea{width:100%;margin:0}html .formcraft-css .fc-form .field-cover>div.full{width:auto;display:block}html .formcraft-css .fc-form .field-cover>div.full hr{margin:0 -1.5em;border-top:0;opacity:.4;border-bottom:1px solid #e5e5e5}html .formcraft-css .fc-form .final-success{letter-spacing:0;display:block;text-align:center;padding:40px 30px 35px 30px;font-size:1.2em;line-height:normal;z-index:999;display:none}html .formcraft-css .fc-form .final-success .final-success-check{font-size:135%;border:2px solid #1daa1d;border-radius:100%;padding:.2em;margin-bottom:.5em}html .formcraft-css .fc-form .final-success span{display:block;-webkit-animation:successIn .8s;animation:successIn .8s;color:inherit}html .formcraft-css .fc-form.submitted .form-element{transition:transform .8s,opacity .8s;-webkit-transition:-webkit-transform .8s,opacity .8s;opacity:0;transform:translate3d(0,-500px,0);-webkit-transform:translate3d(0,-500px,0)}html .formcraft-css .fc-form.submitted{overflow:hidden;min-height:130px}html .formcraft-css .fc-form .form-element-type-slider{z-index:103}html .formcraft-css .fc-form .form-element{position:relative;display:inline-block;letter-spacing:0;vertical-align:top;opacity:1;border-radius:2px;z-index:101;border:0;float:none!important;overflow:visible}html .formcraft-css .fc-form .form-element.error-field .error{display:block;white-space:nowrap}html .formcraft-css .fc-form .form-element.error-field .form-element-html .checkbox-cover>div,html .formcraft-css .fc-form .form-element.error-field .form-element-html .fileupload-cover>div,html .formcraft-css .fc-form .form-element.error-field .form-element-html .matrix-cover>div,html .formcraft-css .fc-form .form-element.error-field .form-element-html .star-cover>div{border-color:red;padding-left:8px}html .formcraft-css .fc-form .form-element.error-field .matrix-cover>div,html .formcraft-css .fc-form .form-element.error-field .star-cover>div{padding-left:0}html .formcraft-css .fc-form .form-element.error-field .checkbox-cover.images-true>div{padding-left:0}html .formcraft-css .fc-form .form-element.error-field .slider-cover>div{border:1px solid red;border-radius:3px}html .formcraft-css .fc-form .form-element.error-field .form-element-html input[type=password],html .formcraft-css .fc-form .form-element.error-field .form-element-html input[type=tel],html .formcraft-css .fc-form .form-element.error-field .form-element-html input[type=text],html .formcraft-css .fc-form .form-element.error-field .form-element-html select,html .formcraft-css .fc-form .form-element.error-field .form-element-html textarea{border-color:red}html .formcraft-css .fc-form .form-element .form-element-html input[type=color],html .formcraft-css .fc-form .form-element .form-element-html input[type=date],html .formcraft-css .fc-form .form-element .form-element-html input[type=datetime-local],html .formcraft-css .fc-form .form-element .form-element-html input[type=datetime],html .formcraft-css .fc-form .form-element .form-element-html input[type=email],html .formcraft-css .fc-form .form-element .form-element-html input[type=month],html .formcraft-css .fc-form .form-element .form-element-html input[type=number],html .formcraft-css .fc-form .form-element .form-element-html input[type=password],html .formcraft-css .fc-form .form-element .form-element-html input[type=search],html .formcraft-css .fc-form .form-element .form-element-html input[type=tel],html .formcraft-css .fc-form .form-element .form-element-html input[type=text],html .formcraft-css .fc-form .form-element .form-element-html input[type=time],html .formcraft-css .fc-form .form-element .form-element-html input[type=url],html .formcraft-css .fc-form .form-element .form-element-html input[type=week],html .formcraft-css .fc-form .form-element .form-element-html select,html .formcraft-css .fc-form .form-element .form-element-html textarea{box-sizing:border-box;padding:.72em .9em .65em;border-radius:2px;border:1px solid #d6d8d9;background-color:#fafafa;line-height:1.4em;font-family:inherit;height:auto;box-shadow:none;-webkit-box-shadow:none;-webkit-appearance:none;font-size:inherit}html .formcraft-css .fc-form .form-element input.is-read-only,html .formcraft-css .fc-form .form-element textarea.is-read-only{opacity:.75}html .formcraft-css .fc-form .form-element .form-element-html input[type=text]{background-image:none!important}html .formcraft-css .fc-form .form-element .error{display:none;position:absolute;top:-4px;z-index:103;font-size:.85em;line-height:8px;margin:0;padding:0;border:0;margin-top:0;background:#fff;right:30px;color:red;-webkit-animation:fadeInRight .3s ease-out;animation:fadeInRight .3s ease-out}html .formcraft-css .fc-form .form-element .form-element-html{padding:1.5em 1.5em;padding-left:0;padding-top:0}html .formcraft-css .fc-form .form-element .field-cover{position:relative;display:block}html .formcraft-css .fc-form .form-element.index-true{z-index:103!important}html .formcraft-css .fc-form .form-element.form-element-type-customText .form-element-html{position:static}html .formcraft-css .fc-form .form-element .field-cover.heading-cover .bold-true{font-weight:700}html .formcraft-css .fc-form .form-element .field-cover.heading-cover>div{line-height:normal;width:100%}html .formcraft-css .fc-form .form-element .field-cover.heading-cover{white-space:pre-wrap;position:relative;margin:0 -1.5em;padding:.75em 1.5em;padding-bottom:1.5em;line-height:1.5em;margin-bottom:-1.5em}html .formcraft-css .fc-form .form-element .field-cover.customText-cover{white-space:pre-wrap;position:relative;margin:0 -1.5em;padding:.75em 1.5em;line-height:1.5em;margin-bottom:-1.5em}html .formcraft-css .fc-form .form-element .field-cover.customText-cover ul{list-style:inherit;margin-left:1.8em}html .formcraft-css .fc-form .form-element .field-cover.customText-cover img{max-width:none}html .formcraft-css .fc-form .form-element .field-cover.customText-cover iframe{max-width:100%}html .formcraft-css .fc-form .form-element .field-cover.customText-cover.absolute-true{position:absolute;margin:0;margin-left:-1.5em;margin-right:-1.5em;padding-top:0;padding-bottom:0}html .formcraft-css .fc-form .form-element .field-cover.customText-cover.absolute-true img{max-width:none}html .formcraft-css .fc-form .form-element .field-cover.customText-cover h1,html .formcraft-css .fc-form .form-element .field-cover.customText-cover h2,html .formcraft-css .fc-form .form-element .field-cover.customText-cover h3,html .formcraft-css .fc-form .form-element .field-cover.customText-cover h4{display:block;letter-spacing:0;line-height:1.6em}html .formcraft-css .fc-form .form-element .field-cover.customText-cover p{margin:.3em 0;width:100%!important;display:block;font-size:1em}html .formcraft-css .fc-form .form-element .field-cover.customText-cover a{text-decoration:none}html .formcraft-css .fc-form .form-element .textarea-cover .count-,html .formcraft-css .fc-form .form-element .textarea-cover .count-false{display:none}html .formcraft-css .fc-form .form-element .textarea-cover .count-true{display:block;text-align:right;font-size:.87em;padding:1px 0;letter-spacing:.4px}html .formcraft-css .fc-form .form-element .textarea-cover textarea{resize:none;display:block;min-height:0}html .formcraft-css .fc-form .form-element .field-cover .formcraft-icon{position:absolute;right:0;top:0;cursor:text;line-height:1.4em;font-size:1.25em;margin:.45em 12px .45em 12px;width:1.1em;color:inherit;background-color:transparent}html .formcraft-css .fc-form .form-element .field-cover .formcraft-icon.icon-type-no-icon{display:none}html .formcraft-css .fc-form .form-element .datepicker-cover input{background-repeat:no-repeat;background-position:100% 50%;background-size:30px}html .formcraft-css .fc-form .form-element .submit-response{display:block;text-align:center}html .formcraft-css .fc-form .form-element .submit-response>span{padding-top:15px;display:inline-block}html .formcraft-css .fc-form .form-element .submit-response>span.has-error{color:#f11010}html .formcraft-css .fc-form .form-element .submit-response>span a{padding:0;margin:0;display:inline}html .formcraft-css .fc-form .form-element .required_field{opacity:0}html .formcraft-css .fc-form .form-element .submit-cover{float:none!important;margin:0;transition:padding .5s}html .formcraft-css .fc-form .form-element .submit-cover.enabled{opacity:1}html .formcraft-css .fc-form .form-element .submit-cover.enabled .text{display:block}html .formcraft-css .fc-form .form-element .submit-cover.align-right{text-align:right}html .formcraft-css .fc-form .form-element .submit-cover.align-left{text-align:left}html .formcraft-css .fc-form .form-element .submit-cover.align-center{text-align:center}html .formcraft-css .fc-form .form-element .submit-cover.align-right .submit-button{margin-right:0}html .formcraft-css .fc-form .form-element .submit-cover.align-left .submit-button{margin-left:0}html .formcraft-css .fc-form .form-element .submit-cover.align-center .submit-button{margin-left:auto;margin-right:auto}html .formcraft-css .fc-form .form-element .submit-cover .loading-icon{height:22px;font-size:22px;text-align:center;margin:0;line-height:.95em}html .formcraft-css .fc-form .form-element .submit-cover .spin-cover,html .formcraft-css .fc-form .form-element .submit-cover .spin-cover:after{border-radius:100%;width:1.2em;height:1.2em;display:inline-block}html .formcraft-css .fc-form .form-element .submit-cover .spin-cover{opacity:0;margin:0;font-size:12px;position:absolute;right:2em;top:50%;margin-top:-.55em;text-indent:-9999em;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid transparent;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loadAnimate 1.1s infinite linear;animation:loadAnimate 1.1s infinite linear;display:none}html .formcraft-css .fc-form .form-element .submit-cover .loading-icon:before{left:0;line-height:1em}html .formcraft-css .fc-form .form-element .submit-cover.disabled .submit-button:hover{box-shadow:none}html .formcraft-css .fc-form .form-element .submit-cover.disabled .submit-button{opacity:.75;padding-right:38px}html .formcraft-css .fc-form .form-element .submit-cover.disabled .spin-cover{right:1em;display:block;opacity:1}html .formcraft-css .fc-form .form-element .submit-cover.disabled .icon-spin5,html .formcraft-css .fc-form .form-element .submit-cover.disabled .loading-icon{display:none}html .formcraft-css .fc-form .form-element .submit-cover .submit-button{box-shadow:none;height:auto;font-size:1em;line-height:1.5em;position:relative;text-transform:none;margin:0 auto;padding:9px 18px 9px 18px;border:0;border-radius:2px;width:auto;cursor:pointer;font-weight:600;font-family:inherit;letter-spacing:0;white-space:nowrap;transition:padding .25s;-webkit-transition:padding .25s}html .formcraft-css .fc-form .form-element .submit-cover .submit-button:hover{box-shadow:0 0 100px rgba(50,50,50,.08) inset}html .formcraft-css .fc-form .form-element .dropdown-cover .awesomplete ul{position:absolute;padding:0;z-index:99;background:#fff;width:100%;border-radius:2px;margin-top:2px;box-shadow:0 0 0 .5px rgba(0,10,20,.1),10px 0 10px -10px rgba(0,10,20,.18),10px 10px 10px -10px rgba(0,10,20,.18),-10px 10px 10px -10px rgba(0,10,20,.18)}html .formcraft-css .fc-form .form-element .dropdown-cover .awesomplete ul li{width:100%;list-style:none;margin:0;padding:.72em .9em .65em;cursor:pointer}html .formcraft-css .fc-form .form-element .dropdown-cover .awesomplete ul li:hover{background:rgba(0,0,0,.1)}html .formcraft-css .fc-form .form-element .dropdown-cover .visually-hidden{display:none}html .formcraft-css .fc-form .form-element .dropdown-cover.autocomplete-type- select,html .formcraft-css .fc-form .form-element .dropdown-cover.autocomplete-type-false select{display:block!important}html .formcraft-css .fc-form .form-element .dropdown-cover.autocomplete-type- input,html .formcraft-css .fc-form .form-element .dropdown-cover.autocomplete-type-false input{display:none!important}html .formcraft-css .fc-form .form-element .dropdown-cover.autocomplete-type-true select{display:none!important}html .formcraft-css .fc-form .form-element .dropdown-cover.autocomplete-type-true input{display:block!important}html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label{text-align:center;vertical-align:bottom;opacity:.75;padding:3px 5px 3px 5px;box-sizing:border-box}html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label.active,html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label:hover{opacity:1}html .formcraft-css .fc-form .form-element .checkbox-cover.images-true>div label img{display:block;margin:0 auto;margin-bottom:.5em;max-width:100%}html .formcraft-css .fc-form .form-element .checkbox-cover.images-false>div label img{display:none}html .formcraft-css .fc-form .form-element .checkbox-cover>div{padding-bottom:4px;padding-top:5px;border-radius:2px;border:1px solid transparent;transition:padding .15s linear;-webkit-transition:padding .15s linear}html .formcraft-css .fc-form .form-element .checkbox-cover>div label{padding:.3em 10px .3em 0;display:inline-block;cursor:pointer;font-size:.95em}html .formcraft-css .fc-form .form-element .checkbox-cover>div label img{display:none}html .formcraft-css .fc-form .form-element .checkbox-cover>div label input{position:relative;opacity:1;margin-right:.35em;margin-bottom:0;left:auto;visibility:visible;display:inline-block!important;vertical-align:middle}html .formcraft-css .fc-form .form-element .checkbox-cover>div label>span{vertical-align:middle}html .formcraft-css .fc-form .form-element .checkbox-cover>div label a{color:#48e}html .formcraft-css .fc-form .form-element .checkbox-cover>div label a:hover{text-decoration:underline}html .formcraft-css .fc-form .form-element .submit-cover.wide-true.animate-false .submit-button{width:100%!important;border-radius:2px!important;padding-left:0;padding-right:0;text-align:center}html .formcraft-css .fc-form .form-element .submit-cover.wide-true .submit-button{width:100%}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover>div{border-radius:3px;margin-top:-8px;padding-top:8px;padding-bottom:8px;padding-right:8px;border:1px solid transparent;transition:padding .15s linear;-webkit-transition:padding .15s linear}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file .icon-upload-cloud{font-size:46px;position:absolute;display:block;z-index:1;color:#fff;left:0;top:auto;opacity:.18;bottom:-20px;right:auto;margin:0;transform:none;-webkit-transform:none}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file{display:inline-block;overflow:hidden;font-size:1em;padding:0 16px;padding-left:55px;height:36px;line-height:36px;text-transform:none;font-weight:700;letter-spacing:0;padding-bottom:3px;box-shadow:none;border:0;border-radius:2px;text-align:center;cursor:pointer;position:relative}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file:before{display:none}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file input{background-color:red;position:absolute;cursor:pointer;margin:0;left:0;right:0;bottom:0;height:105%;width:100%;opacity:0;z-index:2}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file ::-webkit-file-upload-button{cursor:pointer}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file:hover{box-shadow:0 0 100px rgba(50,50,50,.08) inset}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file span{position:relative;z-index:1}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list{margin:10px 0;margin-bottom:0;padding:0}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li{display:block;letter-spacing:-4px;position:relative;display:none;list-style:none;border-radius:2px;margin-bottom:6px;box-shadow:0 1px 2px #aaa inset;background-color:#eee}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li:last-child{margin-bottom:0}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li div{transition:width .1s ease;-webkit-transition:width .1s ease;letter-spacing:0;height:2.95em;line-height:2.95em;white-space:nowrap;display:block;width:0%;background-color:#22c222;border:1px solid #27a615;border-radius:3px;color:#fff;font-size:.9em;padding:0 8px;overflow:hidden;box-sizing:border-box}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file,html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .icon-ok{letter-spacing:0;position:absolute;top:7px;font-weight:700;right:3px;font-size:12px;color:#eee;background-color:#22c222;cursor:pointer;-webkit-animation:bounceIn .3s;animation:bounceIn .3s}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;font-size:16px;top:7px;right:5px;padding:0;color:#fff}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file:hover{color:#fff}html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .files-list li .delete-file{font-size:21px;line-height:inherit;right:1px;padding:0 9px;font-weight:500;top:4px}html .formcraft-css .fc-form .form-element .slider-cover>div{padding:15px 3px;border:1px solid transparent;top:5px}html .formcraft-css .fc-form .form-element .slider-cover.show-scale-true>div{padding-top:27px;top:-2px}html .formcraft-css .fc-form .form-element .slider-cover.show-scale- .range-max,html .formcraft-css .fc-form .form-element .slider-cover.show-scale- .range-min,html .formcraft-css .fc-form .form-element .slider-cover.show-scale-false .range-max,html .formcraft-css .fc-form .form-element .slider-cover.show-scale-false .range-min{display:none}html .formcraft-css .fc-form .form-element .slider-cover .range-max,html .formcraft-css .fc-form .form-element .slider-cover .range-min{position:absolute;top:4px;width:40px;text-align:center;color:inherit;font-weight:500;left:-7px;font-size:.85em}html .formcraft-css .fc-form .form-element .slider-cover .range-max::before,html .formcraft-css .fc-form .form-element .slider-cover .range-min::before{content:'';position:absolute;width:1px;height:7px;background-color:#ccc;left:50%;top:16px}html .formcraft-css .fc-form .form-element .slider-cover .range-max{right:-3px;left:auto}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-cover{display:block;width:98%;margin-left:1%;height:6px;position:relative;padding-right:18px;background-color:#e9e9e9;box-shadow:0 1px 1px #ccc inset;border-radius:3px}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-range{height:6px;position:relative;border-radius:3px 0 0 3px}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider{cursor:pointer;display:block;width:100%;height:18px;font-size:inherit;top:-6px;padding-top:6px;position:relative;z-index:101;border:0;background:0 0}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-range .ui-slider-handle-nos{top:-41px;left:50%;margin-left:-16px}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle-nos{-webkit-animation:tooltipTop .2s;animation:tooltipTop .2s;position:absolute;white-space:nowrap;display:none;top:-36px;border-radius:2px;background-color:#fff;height:26px;min-width:30px;line-height:26px;padding:0 6px;left:0;color:#777;text-align:center;font-size:.85em;font-weight:700;box-shadow:0 0 0 .5px rgba(0,20,40,.11),0 2px 8px 0 rgba(50,55,90,.2)}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle-nos:before{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(0,10,20,.15);position:absolute;left:50%;margin-left:-4px;bottom:-5px;z-index:100}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle-nos:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #fff;position:absolute;left:50%;margin-left:-4px;bottom:-4px;z-index:101}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;outline:0;background:#fff;border:0;box-shadow:0 0 0 .5px rgba(0,10,20,.12),0 0 8px rgba(0,10,20,.14);width:20px;height:20px;top:50%;margin-top:-10px;margin-left:-2px;display:block;border-radius:40px;position:absolute;transition:left .1s}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle::after,html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle::before{display:none;content:none}html .formcraft-css .fc-form .form-element .slider-cover .ui-slider-handle:hover{box-shadow:0 0 0 .5px rgba(0,10,20,.22),0 0 8px rgba(0,10,20,.24)}html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover{border-radius:2px;overflow:hidden;display:block;font-size:1.1em;position:relative;background-color:#fafafa;border:1px solid #ddd;border-top-color:#bababa;border-left-color:#bfbfbf;background-repeat:no-repeat;background-position:100% 50%;background-size:30px}html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover input.meridian-picker,html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select,html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select:first-child{padding:9px 10px 7px 4.5%}html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover input.meridian-picker{text-transform:uppercase;letter-spacing:.6px}html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover:after{content:'';position:absolute;line-height:35px;top:50%;margin-top:-17px;left:67px}html .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover.hide-meridian-true input.meridian-picker{display:none!important}html .formcraft-css .fc-form .form-element .timepicker-cover input.meridian-picker,html .formcraft-css .fc-form .form-element .timepicker-cover select{vertical-align:middle;display:inline-block!important;margin:0!important;border:0!important;cursor:pointer;text-align:left;box-shadow:none;border-radius:0;min-width:35px;width:30%;max-width:56px;border:0;background:0 0}html .formcraft-css .fc-form .form-element .timepicker-cover select:first-child{padding-left:13px}html .formcraft-css .fc-form .form-element .timepicker-cover input:hover,html .formcraft-css .fc-form .form-element .timepicker-cover select:focus{border:0}html .formcraft-css .fc-form .form-element .timepicker-cover input:hover,html .formcraft-css .fc-form .form-element .timepicker-cover select:hover{background-color:#eee}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover{letter-spacing:-4px}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .thumbs-down,html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .thumbs-up{font-size:3.5em}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label input[type=radio]{position:absolute;left:-999em}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label{transition:all .2s;transform:translate3d(0,0,0) scale(.95);display:inline-block;cursor:pointer;letter-spacing:0;padding:7px 0}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label .formcraft-icon{position:relative;margin:0;font-size:3em;line-height:1;cursor:pointer;margin:0 .2em;padding:0}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.active{transform:translate3d(0,0,0) scale(1.05)}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .thumbs-up{display:none}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .tooltip{-webkit-animation:none;animation:none;margin-top:-10px;font-family:inherit;width:auto;border:0}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover .tooltip .tooltip-inner{max-width:120px;min-width:60px;height:auto;font-family:inherit;font-size:12px;font-weight:500;padding-bottom:6px;text-align:center;box-shadow:0 0 2px rgba(0,0,0,.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,.5)}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.active,html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label:hover{color:red}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd.active,html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd:hover{color:green}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd .thumbs-up{display:block}html .formcraft-css .fc-form .form-element .thumb-cover .thumb-label-cover label.odd .thumbs-down{display:none}html .formcraft-css .fc-form .form-element .star-cover>div{border-radius:2px;border:1px solid transparent;transition:padding .15s linear;-webkit-transition:padding .15s linear}html .formcraft-css .fc-form .form-element .star-cover .star-label-cover .tooltip{-webkit-animation:none;animation:none;margin-top:-5px;font-family:inherit;width:auto;border:0}html .formcraft-css .fc-form .form-element .star-cover .star-label-cover .tooltip .tooltip-arrow{height:0}html .formcraft-css .fc-form .form-element .star-cover .star-label-cover .tooltip .tooltip-inner{max-width:120px;min-width:60px;height:auto;font-family:inherit;font-size:12px;font-weight:500;padding-bottom:6px;text-align:center;box-shadow:0 0 2px rgba(0,0,0,.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,.5)}html .formcraft-css .fc-form .form-element .star-cover .star-label-cover>div{display:inline-block;min-height:40px}html .formcraft-css .fc-form .form-element .star-cover label{font-size:2em;cursor:pointer;display:inline-block;padding:0;opacity:1;min-width:40px}html .formcraft-css .fc-form .form-element .star-cover label .formcraft-icon{cursor:pointer;position:relative;display:block;margin:0;padding:0;-webkit-transition:-webkit-transform .2s;transform:translate3d(0,0,0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1);color:#f3a10b;opacity:.35;font-size:1.6em;line-height:1;transition:all .3s}html .formcraft-css .fc-form .form-element .star-cover label .star{display:none}html .formcraft-css .fc-form .form-element .star-cover label .star-empty{display:block;transition:transform .3s;-webkit-transition:-webkit-transform .3s;transform:translate3d(0,0,0) scale(1);-webkit-transform:translate3d(0,0,0) scale(1)}html .formcraft-css .fc-form .form-element .star-cover>div>div label.fake-empty .formcraft-icon{opacity:.35}html .formcraft-css .fc-form .form-element .star-cover label.fake-hover .formcraft-icon{opacity:1}html .formcraft-css .fc-form .form-element .star-cover label.active .formcraft-icon,html .formcraft-css .fc-form .form-element .star-cover label.fake-click .formcraft-icon,html .formcraft-css .fc-form .form-element .star-cover label.fake-click:hover .formcraft-icon{opacity:1}html .formcraft-css .fc-form .form-element .star-cover label:hover .formcraft-icon{opacity:1;transform:translate3d(0,0,0) scale(1.1);-webkit-transform:translate3d(0,0,0) scale(1.1)}html .formcraft-css .fc-form .form-element .star-cover label input[type=radio]{position:absolute;left:-999em}html .formcraft-css .fc-form .form-element .matrix-cover>div{border-radius:2px;border:1px solid transparent}html .formcraft-css .fc-form .form-element .matrix-cover table{width:100%;font-size:1em;color:inherit;border:0}html .formcraft-css .fc-form .form-element .matrix-cover table td{padding:0;border:0}html .formcraft-css .fc-form .form-element .matrix-cover table th{padding:7px 6px 7px 6px;text-align:center;border:0}html .formcraft-css .fc-form .form-element .matrix-cover table td label{display:block;text-align:center;cursor:pointer}html .formcraft-css .fc-form .form-element .matrix-cover table td label input{margin-right:0;margin:.9em 0}html .formcraft-css .fc-form .form-element .matrix-cover table tr td:first-child{text-align:left;padding:9px 6px 9px 10px}html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(odd) td{background-color:rgba(0,0,0,.045)}html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(even) td{background-color:rgba(0,0,0,0)}html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(odd) td label:hover{background-color:rgba(0,0,0,.055)}html .formcraft-css .fc-form .form-element .matrix-cover table tr:nth-child(even) td label:hover{background-color:rgba(0,0,0,.02)}html .formcraft-css .fc-form .form-element .matrix-cover table thead th{text-align:center}html .form-live .fc-form.fc-temp-class .form-element.default-true{display:none}html .form-live .form-element.state-shown.even{display:inline-block;transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldShowEven .35s ease-out;animation:fieldShowEven .35s ease-out}html .form-live .form-element.state-shown.odd{display:inline-block;transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldShowOdd .35s ease-out;animation:fieldShowOdd .35s ease-out}html .form-live .form-element.state-hidden.even{transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldHideEven .5s ease-out;animation:fieldHideEven .5s ease-out}html .form-live .form-element.state-hidden.odd{transform-origin:50% 0;-webkit-transform-origin:50% 0;-webkit-animation:fieldHideOdd .5s ease-out;animation:fieldHideOdd .5s ease-out}.form-live{width:100%}.form-live .form-cover{-webkit-perspective:750px;perspective:750px}.form-live .form-spinner{margin-top:50px}.form-live .form-spinner>div{background-color:#999;width:15px;margin:0 1px;height:15px}.form-live .fc-form.shake{-webkit-animation:shake .5s linear;animation:shake .5s linear}.form-live .fc-form .form-options,.form-live .fc-form .options-panel{display:none}.form-live .fc-form .form-element-type-address{z-index:998!important}.form-live .fc-form .form-element-type-address.has-focus{z-index:999!important}.form-live .fc-form .form-element-type-address .address-field-map{height:240px;margin-top:20px}@media (max-width:480px){html body .fc-form-modal .formcraft-css .fc-pagination>div.active .page-name{color:#fff;text-shadow:0 0 8px #777}html body .fc-form-modal .fc_modal-dialog .formcraft-css .fc-pagination{box-shadow:0 1px 6px rgba(0,0,0,.5);border-radius:2px}html body .fc-form-modal .fc_modal-dialog .formcraft-css .fc-pagination>div .page-name{color:#666;text-shadow:none}html body .fc-form-modal .fc_modal-dialog .formcraft-css .fc-pagination>div.active .page-name{color:#666;text-shadow:none}html body .fc-form-modal.fc_modal .fc_modal-dialog .fc-pagination-cover{height:65px}html body .fc-form-modal.fc_modal .fc_modal-dialog .fc_close{margin-right:3px}html body .fc-form-modal.fc_modal .fc_close{font-size:26px;font-weight:400}html body .form-live{overflow:hidden}html .formcraft-css .fc-pagination-cover{left:0;margin-left:0}html body .formcraft-css .fc-sticky{right:3%;max-width:94%}html body .formcraft-css.image_button_cover.placement-bottom-right a{right:3%}html body .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover input.meridian-picker,html body .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select,html body .formcraft-css .fc-form .form-element .timepicker-cover .time-fields-cover select:first-child,html body .formcraft-css .fc-form.label-floating .form-element .form-element-html .timepicker-cover input[type=text].meridian-picker{padding-right:0}html body .fc-form-modal .fc_modal-dialog{max-width:96%;padding-top:0;padding-bottom:0}html body .fc-form .form-element{width:100%!important}html body .fc-form-modal{padding-top:3%;padding-bottom:3%}}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container,.noUi-target,.noUi-target *{-webkit-user-select:none;-ms-user-select:none}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(https://casareal.be/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(https://casareal.be/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(https://casareal.be/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;font-size:100%;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(https://casareal.be/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(https://casareal.be/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(https://casareal.be/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.noUi-pips,.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.searchandfilter-date-picker .ui-helper-hidden{display:none}.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both}.searchandfilter-date-picker .ui-helper-clearfix{min-height:0}.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.searchandfilter-date-picker .ui-front{z-index:100}.searchandfilter-date-picker .ui-state-disabled{cursor:default!important}.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;display:inline-block}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%}.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px}.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px}.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none}.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(https://casareal.be/wp-content/plugins/search-filter-pro/public/assets/css/../img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d}.ll-skin-melon .ui-state-disabled{opacity:1}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-handle,.noUi-tooltip{position:absolute;border:1px solid #D9D9D9}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.searchandfilter p{margin-top:1em;display:block}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0}.searchandfilter ul li li{padding:5px 0}.searchandfilter ul li ul li ul{margin-left:20px}.searchandfilter label{display:inline-block;margin:0;padding:0}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label,.searchandfilter li[data-sf-field-input-type=range-radio] label{padding-left:10px}.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block}.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block}.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px}.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle}.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px}.searchandfilter .datepicker{max-width:170px}.searchandfilter select.sf-input-select{min-width:170px}.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto}.searchandfilter ul>li>ul:not(.children){margin-left:0}.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px}.searchandfilter .noUi-connect{background-color:#526E91}.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7}.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px}.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px}.searchandfilter .noUi-handle{border-color:#ccc}.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px}.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px}.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px}.search-filter-scroll-loading{display:block;margin:20px 10px 10px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.6);border-radius:50%}@keyframes search-filter-loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ll-skin-melon{font-size:90%}.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0}.ll-skin-melon .ui-datepicker th{border-color:#4D6077}.ll-skin-melon .ui-widget{font-family:inherit;background:#526E91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px}.searchandfilter.horizontal ul>li li{display:block}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6C88AC;font-size:14px}.ll-skin-melon td .ui-state-active{background:#526E91;color:#fff}.ll-skin-melon td .ui-state-hover{background:#C4D6EC}.searchandfilter li.hide,.searchandfilter select option.hide{display:none}.searchandfilter .disabled{opacity:.7}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit}.chosen-container{font-size:14px}.chosen-container-single .chosen-single{height:auto}.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px}.search-filter-results .sf-active{font-weight:700}.search-filter-results .sf-disabled{opacity:.5}
.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{padding:5px 10px 5px 35px;border-bottom:1px solid #cdcdcd}.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer;color:#7799d0}.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}.SumoSelect[is-selected=true] .reset-all:hover{color:#000}

@media print {
	/* Print-specific styles */
    @page {
        size: A4;
        margin: 2cm 1cm;
      }
	body *{
		font-size: 12pt;
	}
    #header, footer, .pand-tabs-wrapper, .slick-arrow, #informatie, .cky-btn-revisit-wrapper, .related_panden, .single-cta-buttons, a.flux_btn.js-flux-scroll{
        display:none !important;
    }
    .pand-tab-content{
        display:block !important;
    }
    #panden_slider{
        height:200px !important;
    }
    .pand_slider .slick-slide{
        opacity:1 !important;
        height:200px !important;
    }
    .pand_banner_left, .pand_banner_right{
        width:100% !important;
        max-width: 100% !important;
        display:block;
        text-align:left !important;
    }
    .pand_banner .section_inner{
        display:block !important;
    }
    .rw-section{
        padding:10px 0 !important;
    }

	/* Other print styles */
}

@font-face{font-family:page-builder-framework;src:url(https://casareal.be/wp-content/themes/page-builder-framework/css/min/page-builder-framework.woff2)format("woff2"),url(https://casareal.be/wp-content/themes/page-builder-framework/css/min/page-builder-framework.woff)format("woff"),url(https://casareal.be/wp-content/themes/page-builder-framework/css/min/page-builder-framework.ttf)format("truetype");font-weight:400;font-style:normal}.wpbff{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:page-builder-framework!important}.wpbff-arrow-up:before{content:""}.wpbff-arrow-down:before{content:""}.wpbff-arrow-right:before{content:""}.wpbff-arrow-left:before{content:""}.wpbff-hamburger:before{content:""}.wpbff-times:before{content:""}.wpbff-clock:before{content:""}.wpbff-cart:before{content:""}.wpbff-basket:before{content:""}.wpbff-caret-up:before{content:""}.wpbff-caret-down:before{content:""}.wpbff-caret-right:before{content:""}.wpbff-caret-left:before{content:""}.wpbff-facebook:before{content:""}.wpbff-twitter:before{content:""}.wpbff-google:before{content:""}.wpbff-youtube:before{content:""}.wpbff-pinterest:before{content:""}.wpbff-linkedin:before{content:""}.wpbff-vimeo:before{content:""}.wpbff-soundcloud:before{content:""}.wpbff-yelp:before{content:""}.wpbff-instagram:before{content:""}.wpbff-search:before{content:""}.wpbff-bag:before{content:""}.wpbff-behance:before{content:""}.wpbff-spotify:before{content:""}.wpbff-reddit:before{content:""}.wpbff-info:before{content:""}.wpbff-rss:before{content:""}.wpbff-github:before{content:""}.wpbff-messenger:before{content:""}.wpbff-xing:before{content:""}.wpbff-whatsapp:before{content:""}.wpbff-snapchat:before{content:""}.wpbff-email:before{content:""}.wpbff-home:before{content:""}.wpbff-user:before{content:""}.wpbff-tiktok:before{content:""}.wpbff-patreon:before{content:""}.wpbff-dribbble:before{content:""}.wpbff-tumblr:before{content:""}.wpbff-user-o:before{content:""}.wpbff-phone:before{content:""}.wpbff-phone-o:before{content:""}.wpbff-calendar:before{content:""}.wpbff-bag-2:before{content:""}.wpbff-loader:before{content:""}.wpbff-document:before{content:""}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--base-color:#dedee5;--base-color-alt:#f5f5f7;--brand-color:#3e4349;--brand-color-alt:#6d7680;--accent-color:#3ba9d2;--accent-color-alt:#79c4e0}@keyframes loadingSpinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.wpbf-icon svg{fill:currentColor;width:1em;height:1em;position:relative;top:.2em}.wpbf-container{max-width:1200px;padding:0 20px}.wpbf-container-center{margin-left:auto;margin-right:auto}.wpbf-container:before,.wpbf-container:after{content:"";display:table}.wpbf-container:after{clear:both}.wpbf-clearfix:before{content:"";display:table-cell}.wpbf-clearfix:after{content:"";clear:both;display:table}.wpbf-float-left{float:left}.wpbf-float-right{float:right}[class*=wpbf-float-]{max-width:100%}.wpbf-button,input[type=submit]{-webkit-appearance:none;text-align:center;background:var(--base-color);color:var(--brand-color-alt);cursor:pointer;-o-transition:all .2s;border:none;outline:0;justify-content:center;align-items:center;padding:14px 16px;font-weight:700;line-height:1;transition:all .2s;display:inline-flex;position:relative}.wpbf-button:hover,input[type=submit]:hover{background:var(--base-color);color:var(--brand-color-alt)}.wpbf-button-primary{background:var(--accent-color);color:#fff}.wpbf-button-primary:hover{background:var(--accent-color-alt);color:#fff}.wpbf-button-small{padding:10px 12px}.wpbf-button-large{padding:18px 20px}.wpbf-button-full{width:100%;display:flex}.wpbf-button.is-loading{pointer-events:none;color:#0000!important}.wpbf-button.is-loading:after{content:"";border:2px solid #dbdbdb;border-radius:290486px;width:1em;height:1em;animation:.5s linear infinite loadingSpinAround;display:block;position:absolute;border-color:#0000 #0000 #fff #fff!important}input[type=checkbox],input[type=radio]{cursor:pointer}textarea,select,input[type=text],input[type=password],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=number],input[type=datetime]{-webkit-appearance:none;border:1px solid var(--base-color);background:#fff;outline:none;width:100%;padding:13px 15px;line-height:1}form :-ms-input-placeholder{color:var(--brand-color);opacity:.5}form ::placeholder{color:var(--brand-color);opacity:.5}form [placeholder]:focus:-ms-input-placeholder{color:var(--brand-color);opacity:.7}form [placeholder]:focus::placeholder{color:var(--brand-color);opacity:.7}select{appearance:none}select:-moz-focusring{color:#0000;text-shadow:0 0 #000}select::-ms-expand{display:none}select{background-image:url(https://casareal.be/wp-content/themes/page-builder-framework/css/min/../../img/arrow-down.png);background-position:right 20px center;background-repeat:no-repeat;background-size:10px}.wpbf-notice{background:var(--base-color-alt);border:2px solid var(--base-color);border-radius:4px;margin-bottom:20px;padding:5px 10px;font-weight:700}.wpbf-notice-warning{color:#e8bb1a;background:#e8bb1a1a;border-color:#e8bb1a}.wpbf-notice-error{color:tomato;background:#ff63471a;border-color:tomato}.wpbf-notice-success{color:#4fe190;background:#4fe1901a;border-color:#4fe190}.wpbf-notice-primary{color:#308ae0;background:#308ae01a;border-color:#308ae0}table,.wpbf-table{border-collapse:collapse;border-spacing:0;border:1px solid var(--base-color);width:100%;margin-bottom:20px}table th,table td,.wpbf-table th,.wpbf-table td{border:1px solid var(--base-color);padding:8px}table th,.wpbf-table th{text-align:left;background:var(--base-color-alt)}table thead th,.wpbf-table thead th{vertical-align:bottom}.wpbf-table-striped tr:nth-of-type(odd){background:var(--base-color-alt)}.wpbf-table-small th,.wpbf-table-small td{padding:4px 8px}.wpbf-table-large th,.wpbf-table-large td{padding:15px}.wpbf-table-hover tbody tr{-o-transition:background-color .2s;transition:background-color .2s}.wpbf-table-hover tbody tr:hover{background:var(--base-color-alt)}.wpbf-grid{flex-wrap:wrap;margin-left:-35px;display:flex}.wpbf-grid>*{width:100%;padding-left:35px}.wpbf-grid>.wpbf-grid{margin-left:0;padding-left:0}.wpbf-grid+.wpbf-grid{margin-top:35px}.wpbf-grid-xlarge{margin-left:-45px}.wpbf-grid-xlarge>*{padding-left:45px}.wpbf-grid-xlarge+.wpbf-grid-xlarge{margin-top:45px}.wpbf-grid-large{margin-left:-35px}.wpbf-grid-large>*{padding-left:35px}.wpbf-grid-large+.wpbf-grid-large{margin-top:35px}.wpbf-grid-medium{margin-left:-25px}.wpbf-grid-medium>*{padding-left:25px}.wpbf-grid-medium+.wpbf-grid-medium{margin-top:25px}.wpbf-grid-small{margin-left:-15px}.wpbf-grid-small>*{padding-left:15px}.wpbf-grid-small+.wpbf-grid-small{margin-top:15px}.wpbf-grid-collapse{margin-left:0}.wpbf-grid-collapse>*{padding-left:0}.wpbf-grid-collapse+.wpbf-grid-collapse,.wpbf-grid-collapse>*{margin-top:0}.wpbf-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.wpbf-grid-divider>*{padding-left:25px;padding-right:25px}.wpbf-grid-divider>[class*=wpbf-1-]:not(.wpbf-1-1):nth-child(n+2),.wpbf-grid-divider>[class*=wpbf-2-]:nth-child(n+2),.wpbf-grid-divider>[class*=wpbf-3-]:nth-child(n+2),.wpbf-grid-divider>[class*=wpbf-4-]:nth-child(n+2),.wpbf-grid-divider>[class*=wpbf-5-]:nth-child(n+2),.wpbf-grid-divider>[class*=wpbf-6-]:nth-child(n+2),.wpbf-grid-divider>[class*=wpbf-7-]:nth-child(n+2),.wpbf-grid-divider>[class*=wpbf-8-]:nth-child(n+2),.wpbf-grid-divider>[class*=wpbf-9-]:nth-child(n+2){border-left:1px solid var(--base-color)}.wpbf-grid>*{float:left}.wpbf-grid-1-1>*{width:100%}.wpbf-grid-1-2>*{width:50%}.wpbf-grid-1-3>*{width:33.333%}.wpbf-grid-1-4>*{width:25%!important}.wpbf-grid-1-5>*{width:20%}.wpbf-grid-1-6>*{width:16.666%}.wpbf-grid-1-10>*{width:10%}.wpbf-1-1{width:100%}.wpbf-1-2,.wpbf-2-4,.wpbf-3-6,.wpbf-5-10{width:50%}.wpbf-1-3,.wpbf-2-6{width:33.333%}.wpbf-2-3,.wpbf-4-6{width:66.666%}.wpbf-1-4{width:25%}.wpbf-3-4{width:75%}.wpbf-1-5,.wpbf-2-10{width:20%}.wpbf-2-5,.wpbf-4-10{width:40%}.wpbf-3-5,.wpbf-6-10{width:60%}.wpbf-4-5,.wpbf-8-10{width:80%}.wpbf-1-6{width:16.666%}.wpbf-5-6{width:83.333%}.wpbf-1-10{width:10%}.wpbf-3-10{width:30%}.wpbf-7-10{width:70%}.wpbf-9-10{width:90%}.wpbf-grid:before,.wpbf-grid:after{content:"";display:block;overflow:hidden}.wpbf-grid:after{clear:both}.wpbf-text-left{text-align:left}.wpbf-text-right{text-align:right}.wpbf-text-center{text-align:center}.wpbf-text-justify{text-align:justify}.wpbf-uppercase,.wpbf-text-uppercase{text-transform:uppercase}.wpbf-inline-block{display:inline-block}.wpbf-display-block{display:block}.wpbf-image,.wpbf-img{width:100%;height:auto}.wpbf-hidden{display:none}.wpbf-margin-xlarge{margin-top:120px;margin-bottom:120px}.wpbf-margin-xlarge-top{margin-top:120px}.wpbf-margin-xlarge-bottom{margin-bottom:120px}.wpbf-margin-xlarge-left{margin-left:120px}.wpbf-margin-xlarge-right{margin-right:120px}.wpbf-margin-large{margin-top:80px;margin-bottom:80px}.wpbf-margin-large-top{margin-top:80px}.wpbf-margin-large-bottom{margin-bottom:80px}.wpbf-margin-large-left{margin-left:80px}.wpbf-margin-large-right{margin-right:80px}.wpbf-margin-medium{margin-top:40px;margin-bottom:40px}.wpbf-margin-medium-top{margin-top:40px}.wpbf-margin-medium-bottom{margin-bottom:40px}.wpbf-margin-medium-left{margin-left:40px}.wpbf-margin-medium-right{margin-right:40px}.wpbf-margin{margin-top:20px;margin-bottom:20px}.wpbf-margin-top{margin-top:20px}.wpbf-margin-bottom{margin-bottom:20px}.wpbf-margin-left{margin-left:20px}.wpbf-margin-right{margin-right:20px}.wpbf-margin-small{margin-top:10px;margin-bottom:10px}.wpbf-margin-small-top{margin-top:10px}.wpbf-margin-small-bottom{margin-bottom:10px}.wpbf-margin-small-left{margin-left:10px}.wpbf-margin-small-right{margin-right:10px}.wpbf-padding-xlarge{padding-top:120px;padding-bottom:120px}.wpbf-padding-xlarge-top{padding-top:120px}.wpbf-padding-xlarge-bottom{padding-bottom:120px}.wpbf-padding-xlarge-left{padding-left:120px}.wpbf-padding-xlarge-right{padding-right:120px}.wpbf-padding-large{padding-top:80px;padding-bottom:80px}.wpbf-padding-large-top{padding-top:80px}.wpbf-padding-large-bottom{padding-bottom:80px}.wpbf-padding-large-left{padding-left:80px}.wpbf-padding-large-right{padding-right:80px}.wpbf-padding-medium{padding-top:40px;padding-bottom:40px}.wpbf-padding-medium-top{padding-top:40px}.wpbf-padding-medium-bottom{padding-bottom:40px}.wpbf-padding-medium-left{padding-left:40px}.wpbf-padding-medium-right{padding-right:40px}.wpbf-padding{padding-top:20px;padding-bottom:20px}.wpbf-padding-top{padding-top:20px}.wpbf-padding-bottom{padding-bottom:20px}.wpbf-padding-left{padding-left:20px}.wpbf-padding-right{padding-right:20px}.wpbf-padding-small{padding-top:10px;padding-bottom:10px}.wpbf-padding-small-top{padding-top:10px}.wpbf-padding-small-bottom{padding-bottom:10px}.wpbf-padding-small-left{padding-left:10px}.wpbf-padding-small-right{padding-right:10px}body{color:var(--brand-color-alt);font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7}button,input,optgroup,select,textarea{font-size:16px}textarea{line-height:1.7}h1,h2,h3,h4,h5,h6{color:var(--brand-color);margin:0 0 20px;font-family:Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}:focus{outline:1px dotted #0009}body:focus,.using-mouse :focus{outline:none}.using-mouse::-moz-focus-inner{border:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{clip-path:none;color:#000;z-index:100000;background-color:#fff;width:auto;height:auto;padding:15px 23px 14px;font-size:16px;line-height:normal;text-decoration:none;display:block;top:10px;left:10px;clip:auto!important}*,:before,:after{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}p,figure{margin:0;padding:0}button{color:inherit;background:0 0;border:none;line-height:1.7}pre{background:var(--base-color-alt);margin-bottom:20px;padding:20px;line-height:1.7;overflow:auto}code{background:var(--base-color-alt);padding:2px}p,figure{margin-bottom:20px}ul,ol{margin:0 0 20px}ul ul,ul ol,ol ul,ol ol{margin:5px 0}ul ul li,ol ul li{list-style:outside}.opacity{opacity:0}.opacity.is-visible{opacity:1;transition:opacity .2s ease-in-out}img{vertical-align:middle;max-width:100%;height:auto}b,strong{font-weight:700}a{color:var(--accent-color);-o-transition:color .2s;outline:none;text-decoration:none;transition:color .2s}a:hover{color:var(--accent-color-alt)}textarea{vertical-align:top;resize:vertical}.wpbf-is-hidden{display:none}.wpbf-fading{transition:all .4s ease-in-out}.wpbf-fade-in{opacity:1!important;visibility:visible!important}.wpbf-fade-out{opacity:0!important;visibility:hidden!important}.wpbf-navigation{background:var(--base-color-alt);z-index:555;width:100%;position:relative}.wpbf-nav-wrapper{padding-top:20px;padding-bottom:20px;position:relative}.wpbf-navigation .wpbf-grid-collapse{width:100%;display:table}.wpbf-navigation .wpbf-logo-container,.wpbf-navigation .wpbf-menu-container{float:none;vertical-align:middle;display:table-cell}.wpbf-menu{margin:0;padding:0}.wpbf-menu li{list-style:none}.wpbf-menu a{display:block}.wpbf-menu:before,.wpbf-menu:after{content:"";display:table}.wpbf-menu:after{clear:both}.wpbf-logo-container{line-height:1.5}.wpbf-logo a{font-size:22px;font-weight:700}.wpbf-tagline{margin:0;font-weight:700}.wpbf-vanilla .wpbf-menu-item-search .wpbf-menu-search{transition:width .25s ease-in-out,opacity .25s ease-in-out}.wpbf-vanilla .wpbf-menu-item-search .wpbf-menu-search.is-expanded{opacity:1;transition:width .2s ease-in-out,opacity .2s ease-in-out}.wpbf-menu-item-search{position:relative}.wpbf-menu-item-search.active i{opacity:0}.wpbf-menu-item-search .wpbf-menu-search{z-index:3;opacity:0;width:0;max-width:350px;margin-top:-25px;display:none;position:absolute;top:50%;right:0}.wpbf-menu-item-search .wpbf-menu-search input[type=search]{height:50px}.wpbf-mobile-menu a,.wpbf-menu a{-o-transition:all .2s;transition:all .2s}.wpbf-menu li{-o-transition:background-color .2s;transition:background-color .2s}.wpbf-menu>.current-menu-item>a{color:var(--accent-color-alt)!important}.wpbf-menu .sub-menu{margin:0;padding:0}.wpbf-sub-menu>.menu-item-has-children>.sub-menu{z-index:111;background:#fff;display:none;position:absolute;box-shadow:0 0 10px #00000026}.wpbf-vanilla .wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .menu-item-has-children>.sub-menu{transition:opacity .4s ease-in-out}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .sub-menu{width:220px}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu),.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .menu-item-has-children{position:relative}.wpbf-sub-menu>.menu-item-has-children:not(.wpbf-mega-menu) .menu-item-has-children>.sub-menu{opacity:0;z-index:111;background:#fff;display:none;position:absolute;top:0;left:100%;box-shadow:0 0 10px #00000026}.wpbf-sub-menu>.menu-item-has-children>a .wpbf-icon svg,.wpbf-sub-menu>.menu-item-has-children>a .wpbff{display:inline-block}.wpbf-sub-menu>.menu-item-has-children .menu-item-has-children>a .wpbf-icon svg,.wpbf-sub-menu>.menu-item-has-children .menu-item-has-children>a .wpbff{float:right;position:relative;top:.3em;transform:rotate(-90deg)}.wpbf-sub-menu-align-right>.menu-item-has-children:not(.wpbf-mega-menu) .sub-menu{right:0}.wpbf-sub-menu-align-right>.menu-item-has-children:not(.wpbf-mega-menu) .menu-item-has-children>a:after{display:none}.wpbf-sub-menu-align-right>.menu-item-has-children:not(.wpbf-mega-menu) .menu-item-has-children .sub-menu{left:-100%}.wpbf-sub-menu-align-center>.menu-item-has-children:not(.wpbf-mega-menu)>.sub-menu{left:50%;transform:translate(-50%)}.wpbf-sub-menu-focus>.sub-menu{opacity:1!important;display:block!important}.wpbf-menu-right .wpbf-menu a,.wpbf-menu-left .wpbf-menu a,.wpbf-menu-stacked .wpbf-menu a,.wpbf-menu-stacked-advanced .wpbf-menu a,.wpbf-menu-centered .wpbf-menu a,.wpbf-pre-header .wpbf-menu a,.wpbf-page-footer .wpbf-menu a{padding:10px 20px}.wpbf-menu-right .wpbf-menu>.menu-item,.wpbf-menu-left .wpbf-menu>.menu-item,.wpbf-menu-stacked .wpbf-menu>.menu-item,.wpbf-menu-stacked-advanced .wpbf-menu>.menu-item,.wpbf-menu-centered .wpbf-menu>.menu-item,.wpbf-pre-header .wpbf-menu>.menu-item,.wpbf-page-footer .wpbf-menu>.menu-item{float:left}.wpbf-menu-right .wpbf-menu{float:right}.wpbf-menu-left .wpbf-logo-container{text-align:right}.wpbf-menu-left .wpbf-menu{float:left}.wpbf-menu-centered .logo-container{text-align:center;padding:0 20px;display:none}.wpbf-menu-centered .logo-container a{padding:0}.wpbf-menu-centered .wpbf-menu{justify-content:center;align-items:center;display:flex}.wpbf-menu-stacked{text-align:center}.wpbf-menu-stacked .wpbf-menu{text-align:left;display:inline-block}.wpbf-mobile-logo a{font-weight:700}.wpbf-menu-toggle-container{text-align:right}.wpbf-menu-left .wpbf-menu-toggle-container{text-align:left}.wpbf-nav-item,.wpbf-mobile-nav-item{cursor:pointer;vertical-align:middle;margin:0 15px 0 0;padding:0;display:inline-block}.wpbf-nav-item li,.wpbf-mobile-nav-item li{list-style:none}.wpbf-nav-item a,.wpbf-mobile-nav-item a{color:inherit}.wpbf-mobile-menu-toggle,.wpbf-menu-toggle{margin:0}.wpbf-mobile-menu-hamburger .wpbf-mobile-menu-toggle .wpbf-icon:nth-of-type(odd){display:none}.wpbf-mobile-menu-hamburger .wpbf-mobile-menu-toggle.active .wpbf-icon:nth-of-type(odd){display:block}.wpbf-mobile-menu-hamburger .wpbf-mobile-menu-toggle.active .wpbf-icon:nth-of-type(2n){display:none}.wpbf-mobile-nav-wrapper{padding-top:20px;padding-bottom:20px}.wpbf-mobile-menu-hamburger .wpbf-mobile-nav-wrapper,.wpbf-mobile-menu-off-canvas .wpbf-mobile-nav-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.wpbf-mobile-menu-default .wpbf-mobile-logo-container,.wpbf-mobile-menu-default .wpbf-menu-toggle-container{text-align:center}.wpbf-mobile-menu-default .wpbf-menu-toggle-container{margin-top:20px}.wpbf-vanilla .wpbf-mobile-menu-container{transition:height .4s ease-in-out}.wpbf-mobile-menu-container{background:#fff;display:none}.wpbf-mobile-menu-container nav{height:100%;overflow-y:auto}.wpbf-mobile-menu{z-index:111;margin:0;padding:0}.wpbf-mobile-menu li{list-style:none}.wpbf-mobile-menu a{padding:10px 20px;display:block}.wpbf-mobile-menu .menu-item{border-top:1px solid var(--base-color)}.wpbf-mobile-menu>.menu-item:last-child{border-bottom:1px solid var(--base-color)}.wpbf-mobile-menu .sub-menu{margin:0;padding:0;display:none}.wpbf-mobile-menu .sub-menu.wpbf-slide-anim{-o-transition:height .4s ease-in-out;transition:height .4s ease-in-out}.wpbf-mobile-menu .menu-item-has-children{position:relative}.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{cursor:pointer;padding:10px 20px;position:absolute;top:0;right:0}.wpbf-submenu-toggle .wpbf-icon:nth-of-type(odd){display:none}.wpbf-submenu-toggle.active .wpbf-icon:nth-of-type(odd){display:block}.wpbf-submenu-toggle.active .wpbf-icon:nth-of-type(2n){display:none}.wpbf-pre-header .wpbf-menu{float:right}.wpbf-pre-header .wpbf-menu .sub-menu{z-index:999}.wpbf-pre-header .wpbf-inner-pre-header-right .wpbf-menu{float:right}.wpbf-pre-header .wpbf-inner-pre-header-right .wpbf-menu .sub-menu{text-align:left}.wpbf-pre-header .wpbf-inner-pre-header-left .wpbf-menu{float:left}.wpbf-page-footer .wpbf-inner-footer-content .wpbf-menu{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.wpbf-page-footer .wpbf-inner-footer-right .wpbf-menu{float:right}.wpbf-page-footer .wpbf-inner-footer-left .wpbf-menu{float:left}.post-links{margin-bottom:20px}.next-post-link{float:right}.admin-bar .wpbf-navigation-active{margin-top:32px}.wpbf-woo-menu-item .wpbf-woo-menu-item-count{vertical-align:middle;text-align:center;background:var(--accent-color);color:#fff;border-radius:3px;margin-left:7px;padding:2px 7px;font-size:12px;display:inline-block;position:relative}.woocommerce-product-search{position:relative}.woocommerce-product-search .search-field{padding-right:40px}.woocommerce-product-search button{display:none}.wpbf-pre-header{background:#fff;font-size:14px}.wpbf-pre-header .wpbf-menu,.wpbf-pre-header .wpbf-menu .sub-menu a{font-size:14px}.wpbf-inner-pre-header{padding-top:10px;padding-bottom:10px}.wpbf-page-footer{background:var(--base-color-alt);font-size:14px}.wpbf-page-footer .wpbf-menu{font-size:14px}.wpbf-inner-footer{padding-top:20px;padding-bottom:20px}.wpbf-footer-one-column,.wpbf-pre-header-one-column{text-align:center}.wpbf-footer-two-columns,.wpbf-pre-header-two-columns{width:100%;display:table}.wpbf-footer-two-columns .wpbf-inner-footer-left,.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-left,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-left,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-left,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{vertical-align:middle;width:50%;display:table-cell}.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{text-align:right}.wpbf-breadcrumbs{margin-bottom:10px;padding:0;font-size:14px}.wpbf-breadcrumbs .wpbf-breadcrumb{list-style:none;display:inline-block}.wpbf-breadcrumbs-container{background:var(--base-color);padding-top:15px;padding-bottom:15px}.wpbf-breadcrumbs-container .wpbf-breadcrumbs{margin-bottom:0}body{background:#fff;overflow-x:hidden}.wpbf-page{-ms-word-wrap:break-word;word-wrap:break-word;position:relative}.wpbf-responsive-embed{height:0;margin-bottom:20px;padding-top:0;padding-bottom:56.25%;position:relative;overflow:hidden}.wpbf-responsive-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.wpbf-post.sticky{padding:20px 20px 0;border:5px solid var(--base-color-alt)!important}.page-title{margin-bottom:40px}.wpbf-author-box{background:var(--base-color-alt);margin-bottom:20px;padding:20px}.wpbf-author-box h1{margin-bottom:20px}.wpbf-author-box .avatar{border-radius:100%;width:60px}.wpbf-post-image-wrapper,.wpbf-page-image-wrapper{margin-bottom:20px}.wpbf-post-image-link{max-width:100%;display:inline-block}.article-meta{font-size:14px}.article-meta .article-time{text-decoration:underline}.article-meta .article-meta-separator:last-of-type{display:none}.article-meta .avatar{border-radius:100%;width:32px;margin-right:5px}.article-footer{clear:both}.footer-tags,.footer-categories{font-size:14px}.wpbf-read-more,.pagination{margin-bottom:20px}.pagination h2{display:none}.pagination .page-numbers{background:var(--base-color-alt);-o-transition:all .2s;height:50px;padding:0 20px;line-height:50px;transition:all .2s;display:inline-block}.pagination .page-numbers.current{background:var(--base-color)!important}.wpbf-archive-content .wpbf-post-style-plain{border-bottom:1px solid var(--base-color);margin-bottom:20px;padding-bottom:20px}.wpbf-archive-content .wpbf-post-style-plain .article-footer>:last-child{margin-bottom:0}.wpbf-archive-content .wpbf-post-style-plain:last-child{border-bottom:none!important;padding-bottom:0!important}.wpbf-archive-content .wpbf-post-style-boxed{background:var(--base-color-alt);margin-bottom:20px;padding:20px}.wpbf-archive-content .wpbf-post-style-boxed .article-footer>:last-child{margin-bottom:0}.wpbf-archive-content .wpbf-post-style-boxed.stretched .wpbf-post-image-wrapper{margin-left:-20px;margin-right:-20px}.wpbf-archive-content .wpbf-post-style-boxed.stretched .article-header>.wpbf-post-image-wrapper:first-child{margin-top:-20px}.wpbf-single-content .wpbf-post-style-plain #comments-title{border-top:10px solid var(--base-color-alt);margin-top:40px;padding-top:40px}.wpbf-single-content .wpbf-post-style-plain #reply-title{border-top:10px solid var(--base-color-alt);margin-top:40px;padding-top:40px;display:block}.wpbf-single-content .wpbf-post-style-plain #reply-title small{font-size:14px}.wpbf-single-content .wpbf-post-style-boxed .wpbf-article-wrapper{background:var(--base-color-alt);margin-bottom:20px;padding:20px}.wpbf-single-content .wpbf-post-style-boxed .wpbf-article-wrapper .article-footer>:last-child{margin-bottom:0}.wpbf-single-content .wpbf-post-style-boxed .commentlist{margin-top:40px}.wpbf-single-content .wpbf-post-style-boxed #respond{background:var(--base-color-alt);margin-top:40px;margin-bottom:20px;padding:20px}.wpbf-single-content .wpbf-post-style-boxed #respond #commentform>p:last-of-type{margin-bottom:0}.wpbf-single-content .wpbf-post-style-boxed.stretched .wpbf-post-image-wrapper{margin-left:-20px;margin-right:-20px}.wpbf-single-content .wpbf-post-style-boxed.stretched .article-header>.wpbf-post-image-wrapper:first-child{margin-top:-20px}.commentlist ul{margin:0;padding:0}.commentlist li{list-style:none}.commentlist .children{margin-left:20px}.commentlist #cancel-comment-reply-link{margin:0 10px}.comment{border:3px solid var(--base-color);margin-bottom:20px;padding:25px;position:relative}.comment .comment-edit-link{position:absolute;top:20px;right:20px}.comment .comment-meta{margin-bottom:20px;font-size:14px}.comment .comment-content ul{margin-bottom:20px;padding-left:40px}.comment .comment-content ul li{list-style:outside}.comment .avatar{-ms-border-radius:100%;border-radius:100%;width:65px;height:auto;margin-right:10px;display:inline-block}.comment .comment-author-info{display:inline-block}.comment .comment-author .fn{font-style:normal;font-weight:700}.comment .comment-time{color:var(--brand-color-alt);margin-left:5px}.comment .comment-time a{color:var(--brand-color-alt)}.comment .comment-reply-link{display:inline-block}.pingback{border:3px solid var(--base-color);margin-bottom:20px;padding:25px;position:relative}.pingback a{display:block}.pingback .comment-edit-link{font-size:14px;position:absolute;top:20px;right:20px}.bypostauthor{border-color:var(--accent-color)}.wpbf-comment-nav{padding:0;font-size:14px}.wpbf-comment-nav .previous{float:left}.wpbf-comment-nav .next{float:right}.widget:not(.widget_text) ul{margin:0;padding:0}.widget:not(.widget_text) ul li{list-style:none}.wpbf-sidebar .widget,.elementor-widget-sidebar .widget{background:var(--base-color-alt);margin-bottom:20px;padding:20px}.wpbf-no-sidebar .wpbf-main.wpbf-medium-2-3{width:100%}.wpbf-no-sidebar .wpbf-main-grid{margin-left:0;margin-right:0}.wpbf-no-sidebar .wpbf-main-grid>*{padding-left:0;padding-right:0}#s{padding-right:40px}.searchform{position:relative}.searchform button{cursor:pointer;padding:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.scrolltop{text-align:center;z-index:222;opacity:0;visibility:hidden;color:#fff;background-color:#00000080;width:40px;height:40px;line-height:40px;transition:background-color .2s,opacity .4s,visibility .4s;position:fixed;bottom:20px;right:20px}.scrolltop.is-visible{opacity:1;visibility:visible}.scrolltop:hover{color:#fff;background-color:#000000b3}blockquote{border-left:5px solid var(--base-color);margin:20px 0 20px 20px;padding:0 0 0 20px;font-style:italic}blockquote cite{opacity:.75;font-size:14px}img.alignright,figure.alignright,div.alignright{float:right;margin:0 0 20px 20px}img.alignleft,figure.alignleft,div.alignleft{float:left;margin:0 20px 20px 0}img.aligncenter,figure.aligncenter,div.aligncenter{margin-left:auto;margin-right:auto;display:block}.wp-caption{text-align:center;max-width:100%}.wp-caption-text{padding:10px;font-size:14px}.gallery:before{content:"";display:table-cell}.gallery:after{content:"";clear:both;display:table}.gallery{margin-bottom:20px}.gallery .gallery-item{float:left;text-align:center;margin-top:0;padding:10px}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.666%}.gallery-columns-7 .gallery-item{width:14.285%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.111%}.gallery img{-o-transition:opacity .25s;width:100%;height:auto;transition:opacity .25s}.gallery img:hover{opacity:.7}.gallery .gallery-caption{font-size:12px}.page-links{clear:both;margin-bottom:20px}span.wpcf7-not-valid-tip{color:tomato;background:#fff;height:auto;font-size:14px;position:absolute;top:0;left:5px}div.wpcf7-response-output{-ms-border-radius:2px;border-radius:2px;margin:0;padding:10px;font-size:14px}div.wpcf7-spam-blocked,div.wpcf7-validation-errors{color:tomato;border-color:tomato}div.wpcf7-mail-sent-ok{color:#4fe190;border-color:#4fe190}h1.elementor-heading-title,h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title,h5.elementor-heading-title,h6.elementor-heading-title{line-height:1.2}.elementor-editor-active .wpbf-navigation-transparent{display:none!important}.elementor-field-group .elementor-select-wrapper select{background-image:none}#breadcrumbs{margin-bottom:10px;font-size:14px}.wpbf-no-sidebar .alignfull{width:auto;max-width:unset;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.alignwide iframe,.alignfull iframe{width:100%}.wp-block-separator{background:var(--base-color);border:none;max-width:280px;height:2px;margin:40px auto}.wp-block-separator.is-style-wide{width:100%;max-width:none;height:1px}.wp-block-separator.is-style-dots:before{color:var(--base-color);font-size:30px}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:20px 0 20px 20px;padding:0 0 0 20px}.wp-block-quote.has-text-align-right{border:none;border-right:5px solid var(--base-color);margin:20px 20px 20px 0;padding:0 20px 0 0}.wp-block-quote.has-text-align-center{border:none;margin-left:0;padding:0}.wp-block-pullquote blockquote{border-left:none;margin:0;padding:0 20px}.wp-block-pullquote{border-top:5px solid var(--base-color);border-bottom:5px solid var(--base-color);margin:40px 0;padding:20px 0}.wp-block-image figcaption,.wp-block-table figcaption{text-align:center;margin-top:10px;margin-bottom:20px;font-size:14px}.blocks-gallery-caption{text-align:center;width:100%;margin-top:0;margin-bottom:20px;font-size:14px}.wp-block-image,.wp-block-button,.wp-block-buttons{margin-bottom:20px}.wp-block-button__link{background:var(--accent-color);-o-transition:all .2s;transition:all .2s}.is-style-outline .wp-block-button__link:not(.has-text-color){border-color:var(--accent-color);color:var(--accent-color)}.wp-block-media-text{margin-bottom:20px}.wp-block-cover{margin-bottom:20px;padding:20px}.wp-block-cover .wp-block-cover__inner-container{max-width:1200px}.wp-block-cover p:not(.has-text-color){color:#fff}.wp-block-audio audio{width:100%}.wp-block-group .wp-block-group__inner-container{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.wp-block-group.has-background .wp-block-group__inner-container{margin-bottom:20px;padding-top:20px;padding-bottom:20px}.widget_block ol,.widget_block ul{padding:0}.widget_block .wp-block-group .wp-block-group__inner-container{padding-left:0;padding-right:0}.wp-block-latest-comments__comment{margin-bottom:0;line-height:1.7}ol.wp-block-latest-comments{margin-bottom:0}.wp-block-search .wp-block-search__input{border:1px solid var(--base-color)}.wp-block-search .wp-block-search__button{background:var(--base-color);color:var(--brand-color-alt);-o-transition:all .2s;cursor:pointer;border:none;padding:14px 16px;font-weight:700;line-height:1;transition:all .2s}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:1px solid var(--base-color);background:#fff}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:14px 16px}.wp-block.wpbf-block-notices{display:flex}.wpbf-block-notices{flex-flow:wrap;justify-content:flex-start;display:flex}.wpbf-block-notices>.wpbf-block-notice{margin-left:0;margin-right:.5em}.wpbf-block-notice{width:fit-content}.wpbf-is-horizontal{flex-direction:row}.wpbf-is-vertical{flex-direction:column}.is-style-wpbf-full-width{width:100%}.wpbf-content-justified-left{justify-content:flex-start}.wpbf-content-justified-center{justify-content:center}.wpbf-content-justified-space-between{justify-content:space-between}.wpbf-content-justified-right{justify-content:flex-end}


@media (min-width:481px){.wpbf-grid-small-1-1>*{width:100%}.wpbf-grid-small-1-2>*{width:50%}.wpbf-grid-small-1-3>*{width:33.333%}.wpbf-grid-small-2-3>*{width:66.666%}.wpbf-grid-small-1-4>*{width:25%}.wpbf-grid-small-1-5>*{width:20%}.wpbf-grid-small-1-6>*{width:16.666%}.wpbf-grid-small-1-10>*{width:10%}.wpbf-small-1-1{width:100%}.wpbf-small-1-2,.wpbf-small-2-4,.wpbf-small-3-6,.wpbf-small-5-10{width:50%}.wpbf-small-1-3,.wpbf-small-2-6{width:33.333%}.wpbf-small-2-3,.wpbf-small-4-6{width:66.666%}.wpbf-small-1-4{width:25%}.wpbf-small-3-4{width:75%}.wpbf-small-1-5,.wpbf-small-2-10{width:20%}.wpbf-small-2-5,.wpbf-small-4-10{width:40%}.wpbf-small-3-5,.wpbf-small-6-10{width:60%}.wpbf-small-4-5,.wpbf-small-8-10{width:80%}.wpbf-small-1-6{width:16.666%}.wpbf-small-5-6{width:83.333%}.wpbf-small-1-10{width:10%}.wpbf-small-3-10{width:30%}.wpbf-small-7-10{width:70%}.wpbf-small-9-10{width:90%}}@media (min-width:769px){.wpbf-no-sidebar .alignwide{max-width:unset;width:auto;margin-left:-50px;margin-right:-50px}.wpbf-grid-divider>[class*=wpbf-medium-]:not(.wpbf-medium-1-1):nth-child(n+2){border-left:1px solid var(--base-color)}.wpbf-grid-medium-1-1>*{width:100%}.wpbf-grid-medium-1-2>*{width:50%}.wpbf-grid-medium-1-3>*{width:33.333%}.wpbf-grid-medium-2-3>*{width:66.666%}.wpbf-grid-medium-1-4>*{width:25%}.wpbf-grid-medium-1-5>*{width:20%}.wpbf-grid-medium-1-6>*{width:16.666%}.wpbf-grid-medium-1-10>*{width:10%}.wpbf-medium-1-1{width:100%}.wpbf-medium-1-2,.wpbf-medium-2-4,.wpbf-medium-3-6,.wpbf-medium-5-10{width:50%}.wpbf-medium-1-3,.wpbf-medium-2-6{width:33.333%}.wpbf-medium-2-3,.wpbf-medium-4-6{width:66.666%}.wpbf-medium-1-4{width:25%}.wpbf-medium-3-4{width:75%}.wpbf-medium-1-5,.wpbf-medium-2-10{width:20%}.wpbf-medium-2-5,.wpbf-medium-4-10{width:40%}.wpbf-medium-3-5,.wpbf-medium-6-10{width:60%}.wpbf-medium-4-5,.wpbf-medium-8-10{width:80%}.wpbf-medium-1-6{width:16.666%}.wpbf-medium-5-6{width:83.333%}.wpbf-medium-1-10{width:10%}.wpbf-medium-3-10{width:30%}.wpbf-medium-7-10{width:70%}.wpbf-medium-9-10{width:90%}}@media (min-width:1025px){.wpbf-no-sidebar .alignwide{margin-left:-75px;margin-right:-75px}.wpbf-grid-divider>[class*=wpbf-large-]:not(.wpbf-large-1-1):nth-child(n+2){border-left:1px solid var(--base-color)}.wpbf-grid-large-1-1>*{width:100%}.wpbf-grid-large-1-2>*{width:50%}.wpbf-grid-large-1-3>*{width:33.333%}.wpbf-grid-large-2-3>*{width:66.666%}.wpbf-grid-large-1-4>*{width:25%}.wpbf-grid-large-1-5>*{width:20%}.wpbf-grid-large-1-6>*{width:16.666%}.wpbf-grid-large-1-10>*{width:10%}.wpbf-large-1-1{width:100%}.wpbf-large-1-2,.wpbf-large-2-4,.wpbf-large-3-6,.wpbf-large-5-10{width:50%}.wpbf-large-1-3,.wpbf-large-2-6{width:33.333%}.wpbf-large-2-3,.wpbf-large-4-6{width:66.666%}.wpbf-large-1-4{width:25%}.wpbf-large-3-4{width:75%}.wpbf-large-1-5,.wpbf-large-2-10{width:20%}.wpbf-large-2-5,.wpbf-large-4-10{width:40%}.wpbf-large-3-5,.wpbf-large-6-10{width:60%}.wpbf-large-4-5,.wpbf-large-8-10{width:80%}.wpbf-large-1-6{width:16.666%}.wpbf-large-5-6{width:83.333%}.wpbf-large-1-10{width:10%}.wpbf-large-3-10{width:30%}.wpbf-large-7-10{width:70%}.wpbf-large-9-10{width:90%}}@media (min-width:1201px){.wpbf-grid-xlarge-1-1>*{width:100%}.wpbf-grid-xlarge-1-2>*{width:50%}.wpbf-grid-xlarge-1-3>*{width:33.333%}.wpbf-grid-xlarge-2-3>*{width:66.666%}.wpbf-grid-xlarge-1-4>*{width:25%}.wpbf-grid-xlarge-1-5>*{width:20%}.wpbf-grid-xlarge-1-6>*{width:16.666%}.wpbf-grid-xlarge-1-10>*{width:10%}.wpbf-xlarge-1-1{width:100%}.wpbf-xlarge-1-2,.wpbf-xlarge-2-4,.wpbf-xlarge-3-6,.wpbf-xlarge-5-10{width:50%}.wpbf-xlarge-1-3,.wpbf-xlarge-2-6{width:33.333%}.wpbf-xlarge-2-3,.wpbf-xlarge-4-6{width:66.666%}.wpbf-xlarge-1-4{width:25%}.wpbf-xlarge-3-4{width:75%}.wpbf-xlarge-1-5,.wpbf-xlarge-2-10{width:20%}.wpbf-xlarge-2-5,.wpbf-xlarge-4-10{width:40%}.wpbf-xlarge-3-5,.wpbf-xlarge-6-10{width:60%}.wpbf-xlarge-4-5,.wpbf-xlarge-8-10{width:80%}.wpbf-xlarge-1-6{width:16.666%}.wpbf-xlarge-5-6{width:83.333%}.wpbf-xlarge-1-10{width:10%}.wpbf-xlarge-3-10{width:30%}.wpbf-xlarge-7-10{width:70%}.wpbf-xlarge-9-10{width:90%}}@media screen and (max-width:1200px){.wpbf-margin-xlarge{margin-top:80px;margin-bottom:80px}.wpbf-margin-xlarge-top{margin-top:80px}.wpbf-margin-xlarge-bottom{margin-bottom:80px}.wpbf-margin-xlarge-left{margin-left:80px}.wpbf-margin-xlarge-right{margin-right:80px}.wpbf-padding-xlarge{padding-top:80px;padding-bottom:80px}.wpbf-padding-xlarge-top{padding-top:80px}.wpbf-padding-xlarge-bottom{padding-bottom:80px}.wpbf-padding-xlarge-left{padding-left:80px}.wpbf-padding-xlarge-right{padding-right:80px}}@media screen and (max-width:1024px){.wpbf-margin-large,.wpbf-margin-xlarge{margin-top:40px;margin-bottom:40px}.wpbf-margin-large-top{margin-top:40px}.wpbf-margin-large-bottom{margin-bottom:40px}.wpbf-margin-large-left{margin-left:40px}.wpbf-margin-large-right{margin-right:40px}.wpbf-margin-xlarge-top{margin-top:40px}.wpbf-margin-xlarge-bottom{margin-bottom:40px}.wpbf-margin-xlarge-left{margin-left:40px}.wpbf-margin-xlarge-right{margin-right:40px}.wpbf-padding-large,.wpbf-padding-xlarge{padding-top:40px;padding-bottom:40px}.wpbf-padding-large-top{padding-top:40px}.wpbf-padding-large-bottom{padding-bottom:40px}.wpbf-padding-large-left{padding-left:40px}.wpbf-padding-large-right{padding-right:40px}.wpbf-padding-xlarge-top{padding-top:40px}.wpbf-padding-xlarge-bottom{padding-bottom:40px}.wpbf-padding-xlarge-left{padding-left:40px}.wpbf-padding-xlarge-right{padding-right:40px}}@media screen and (max-width:768px){.wpbf-footer-two-columns,.wpbf-pre-header-two-columns{display:block}.wpbf-footer-two-columns .wpbf-inner-footer-left,.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-left,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-left,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-left,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{text-align:center;width:100%;display:block}.wpbf-pre-header .wpbf-inner-pre-header-right .wpbf-menu,.wpbf-pre-header .wpbf-inner-pre-header-left .wpbf-menu{float:none;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}.wpbf-pre-header .wpbf-menu .sub-menu,.wpbf-pre-header .wpbf-sub-menu>.menu-item-has-children>a:after{display:none!important}.wpbf-page-footer .wpbf-inner-footer-right .wpbf-menu,.wpbf-page-footer .wpbf-inner-footer-left .wpbf-menu{float:none;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}}@media screen and (max-width:480px){.wpbf-margin-medium,.wpbf-margin-large,.wpbf-margin-xlarge{margin-top:20px;margin-bottom:20px}.wpbf-margin-large-top{margin-top:20px}.wpbf-margin-large-bottom{margin-bottom:20px}.wpbf-margin-large-left{margin-left:20px}.wpbf-margin-large-right{margin-right:20px}.wpbf-margin-medium-top{margin-top:20px}.wpbf-margin-medium-bottom{margin-bottom:20px}.wpbf-margin-medium-left{margin-left:20px}.wpbf-margin-medium-right{margin-right:20px}.wpbf-margin-xlarge-top{margin-top:20px}.wpbf-margin-xlarge-bottom{margin-bottom:20px}.wpbf-margin-xlarge-left{margin-left:20px}.wpbf-margin-xlarge-right{margin-right:20px}.wpbf-padding-medium,.wpbf-padding-large,.wpbf-padding-xlarge{padding-top:20px;padding-bottom:20px}.wpbf-padding-large-top{padding-top:20px}.wpbf-padding-large-bottom{padding-bottom:20px}.wpbf-padding-large-left{padding-left:20px}.wpbf-padding-large-right{padding-right:20px}.wpbf-padding-medium-top{padding-top:20px}.wpbf-padding-medium-bottom{padding-bottom:20px}.wpbf-padding-medium-left{padding-left:20px}.wpbf-padding-medium-right{padding-right:20px}.wpbf-padding-xlarge-top{padding-top:20px}.wpbf-padding-xlarge-bottom{padding-bottom:20px}.wpbf-padding-xlarge-left{padding-left:20px}.wpbf-padding-xlarge-right{padding-right:20px}}@media (min-width:1025px){.wpbf-visible-small,.wpbf-visible-medium,.wpbf-hidden-large{display:none!important}}@media (min-width:769px) and (max-width:1024px){.wpbf-visible-small,.wpbf-visible-large,.wpbf-hidden-medium{display:none!important}}@media (max-width:768px){.wpbf-visible-medium,.wpbf-visible-large,.wpbf-hidden-small{display:none!important}}@media (min-width:1025px){.wpbf-row-reverse-large{flex-direction:row-reverse}.wpbf-column-reverse-large{flex-direction:column-reverse}}@media screen and (max-width:768px){.wpbf-row-reverse-medium{flex-direction:row-reverse}.wpbf-column-reverse-medium{flex-direction:column-reverse}}@media screen and (max-width:480px){.wpbf-row-reverse-small{flex-direction:row-reverse}.wpbf-column-reverse-small{flex-direction:column-reverse}}
#cookie-law-info-bar, .wt-cli-cookie-bar {
	box-sizing: border-box;
	font-size: 10pt;
	margin: 0 auto;
	padding: 10px 10px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 99999;
	box-shadow: rgba(0, 0, 0, .5) 0px 5px 10px;
	display: none;
	left: 0px;
}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding: 5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}

#cookie-law-info-bar span {
	vertical-align: middle;
}

/** Buttons (http://papermashup.com/demos/css-buttons) */
.cli-plugin-button, .cli-plugin-button:visited {
	display: inline-block;
	padding: 8px 16px 8px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	position: relative;
	cursor: pointer;
	text-decoration: none;
}

.cli-accept-button {
	font-family: Courier;
	font-variant: small-caps;
}

.cli-plugin-main-link {}

.cli-plugin-button:hover {
	background-color: #111;
	color: #fff;
	text-decoration: none;
}
.wt-cli-cookie-bar-container[data-banner-version="2.0"] #wt-cli-save-preferences-btn:hover {
    opacity: 0.7;
    background-color: initial;
    color: currentColor;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
	font-size: 11px;
}

.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
}

.large.cli-plugin-button, .large.cli-plugin-button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}

.super.cli-plugin-button, .super.cli-plugin-button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}

.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
	background-color: #e22092;
}

.pink.cli-plugin-button:hover {
	background-color: #c81e82;
}

.green.cli-plugin-button, .green.cli-plugin-button:visited {
	background-color: #91bd09;
}

.green.cli-plugin-button:hover {
	background-color: #749a02;
}

.red.cli-plugin-button, .red.cli-plugin-button:visited {
	background-color: #e62727;
}

.red.cli-plugin-button:hover {
	background-color: #cf2525;
}

.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
	background-color: #ff5c00;
}

.orange.cli-plugin-button:hover {
	background-color: #d45500;
}

.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
	background-color: #2981e4;
}

.blue.cli-plugin-button:hover {
	background-color: #2575cf;
}

.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
	background-color: #ffb515;
}

.yellow.cli-plugin-button:hover {
	background-color: #fc9200;
}

.cli-bar-popup {
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	padding: 20px;
}

.cli-clearboth {
	clear: both;
}

@media only screen and (max-width:768px) {
	.cli-settings-mobile:hover {
		box-shadow: none !important;
	}

	.cli-settings-desktop {
		display: none;
	}

	.cli-col-8 {
		max-width: 100% !important;
		width: 100% !important;
		flex: 100% !important;
		-ms-flex: 100% !important;
	}

	.cli-accordion-plusminus {
		float: right;
		font-size: 22px;
		line-height: 22px;
	}

	.cli-plugin-button {
		margin: 10px;
	}
}

@media only screen and (max-width:567px) {
	.cli-switch .cli-slider:after {
		display: none;
	}

	.cli-tab-header a.cli-nav-link {
		font-size: 12px;
	}

	.cli-modal .cli-modal-close {
		right: -10px;
		top: -15px;
	}
}

.wt-cli-iframe-placeholder {
	background-image: url(https://casareal.be/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/../images/cli_placeholder.svg);
	background-size: 80px;
	max-width: 100%;
	max-height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #b2b0b059;
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.wt-cli-iframe-placeholder .wt-cli-inner-text {
	width: 100%;
	text-align: center;
	padding: 1rem 1rem;
	border-radius: 400px;
}

.wt-cli-iframe-placeholder .wt-cli-inner-text a {
	text-decoration: none;
}
.wt-cli-iframe-placeholder .wt-cli-inner-text a:hover {
	cursor: pointer;
}

.wt-cli-cookie-bar-container {
	display: none;
}

.wt-cli-necessary-checkbox {
	display: none !important;
}

a.wt-cli-ccpa-opt-out {
	text-decoration: underline !important;
}


/* IAB changes */
.wt-cli-link {
	font-family: inherit;
	line-height: 24px;
	font-weight: 400;
	padding: 0;
	margin: 0;
	cursor: pointer;
	text-decoration: none;
	background: none;
	border: none;
	text-transform: none;
	min-height: 0;
	text-shadow: none;
	box-shadow: none;
	color: #1863DC;
}

.wt-cli-link:hover {
	background-color: transparent;
	border-color: transparent;
	color: #1863DC;
}

.wt-cli-iab-vendor-storage-disclosure-section .wt-cli-iab-vendor-storage-disclosure-title {
	font-weight: 700;
	margin: 0 0 11px;
}

.wt-cli-iab-audit-table {
	background: #f4f4f4;
	border-radius: 6px;
	background-color: #ffffff;
}

.wt-cli-iab-cookie-des-table {
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	padding: 15px 10px;
	border-bottom: 1px solid;
	border-bottom-color: #F4F4F4;
	margin: 0;
}

.wt-cli-iab-cookie-des-table li {
	list-style-type: none;
	display: flex;
	padding: 3px 0;
}

.wt-cli-iab-cookie-des-table li:first-child {
	padding-top: 0px;
}

.wt-cli-iab-cookie-des-table li div:first-child {
	width: 160px;
	font-weight: 600;
	word-break: break-word;
	word-wrap: break-word;
}

.wt-cli-iab-cookie-des-table .wt-cli-iab-purposes-list {
	padding: 0 0 0 12px;
	margin: 0;
}

.wt-cli-iab-cookie-des-table .wt-cli-iab-purposes-list li {
	display: list-item;
	list-style-type: disc;
}

.cli-preference-btn-wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.cli-preference-btn-wrapper .cli-plugin-button {
	flex: auto;
	max-width: 100%;
	text-shadow: none;
	box-shadow: none;
	margin: 5px 8px 5px 0px !important;
	text-align: center;
}

.cli-preference-btn-wrapper .cli-plugin-button:last-child {
	margin: 5px 0px 5px 0px !important;
}

.wt-cli-iab-preference-wrapper {
    margin-top: 15px;
}
.wt-cli-iab-preference-wrapper > button {
    padding: 10px 0;
	margin-left: 10px;
}
.wt-cli-iab-preference-wrapper > button:first-child {
	margin-left: 0px;
}

/* Banner version 3 style changes */
.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-plugin-button, .wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli_settings_button, .wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-plugin-main-button {
	
	border-radius: 0px;
	margin: 0 8px 0 0;
	padding: 8px 25px 8px 25px;
	font-size: 15px;
	text-align: center;
}

.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-plugin-button:hover {
	opacity: 0.7;
	background-color: initial;
	color: currentColor;
}

.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-cookie-banner-title {
	color: #212121;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	margin: 0px 0px 10px 0px;
	text-transform: initial;
}
.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-privacy-title {
    color: #212121;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    margin: 0px 0px 10px 0px;
}
#wt-cli-iab-notice-toggle.wt-cli-link {
	font-size: inherit;
}
.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-preference-btn-wrapper a {
	
}
.cli-preference-btn-wrapper:first-child a{
	/*margin-right: 5px;*/
}
.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-style-v2 {
   font-size: inherit;
   font-weight: inherit;
}
@media only screen and (max-width:768px) {

	.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-plugin-button,
	.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-plugin-main-button,
	.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli_settings_button, .wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-preference-btn-wrapper .cli-plugin-button {
		width: 100%;
		padding: 8px;
		margin-right: 0;
		text-align: center;
		margin: 10px 0px 0px 0px !important;
		box-sizing: border-box;
	}

	.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-bar-btn_container {
		display: flex;
		flex-direction: column;
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
		justify-content: left;
	}

	.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-reject-btn {
		order: 3;
	}

	.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-settings-btn,
	.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-save-preferences-btn {
		order: 2;
	}

	.wt-cli-cookie-bar-container[data-banner-version="3.0"] #wt-cli-accept-all-btn {
		order: 1;
	}
}
@media (min-width: 992px) {
	.wt-cli-cookie-bar-container[data-banner-version="3.0"] .cli-modal .cli-modal-dialog {
		max-width:720px;
	}
}
.gdpr-container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	box-sizing: border-box;
}
.gdpr-row {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.gdpr-col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.gdpr-col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.gdpr-align-items-stretch {
    -ms-flex-align: stretch!important;
    align-items: stretch!important;
}
.gdpr-d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}
.gdpr-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.modal-open {
    overflow: hidden
}

.modal-open .gdpr-modal {
    overflow-x: hidden;
    overflow-y: auto
}

.gdpr-modal.fade .gdpr-modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform: translate(0,-25%);
    transform: translate(0,-25%)
}

.gdpr-modal.show .gdpr-modal-dialog {
    -webkit-transform: translate(0,0);
    transform: translate(0,0)
}

.gdpr-modal {
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden; 
	outline:none;
}
.gdpr-modal a {
	text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
	position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
	text-align: left;
	display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
    .gdpr-modal .gdpr-modal-dialog {
        max-width:500px;
		margin: 1.75rem auto;
        min-height: calc(100% - (1.75rem * 2));		
    }
}
@media (min-width: 992px) {
	.gdpr-modal .gdpr-modal-dialog {
		max-width: 900px;			
	}
}
.gdpr-modal-content {
	position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
	box-sizing: border-box;
    outline: 0
}
.gdpr-modal .row {
	margin: 0 -15px;
}
.gdpr-modal .modal-body {
	padding: 0;
	position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.gdpr-modal .close {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	padding: 0;
    background-color: transparent;
    border: 0;
	-webkit-appearance: none;
	font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
	outline: 0;
}
.gdpr-switch {
	display: inline-block;
	position: relative;
	min-height: 1px;
	padding-left: 70px;
	font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
	display:none;
}
.gdpr-switch .gdpr-slider {
	background-color: #e3e1e8;
	height: 24px;
	width: 50px;
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
	background-color: #fff;
	bottom: 2px;
	content: "";
	height: 20px;
	left: 2px;
	position: absolute;
	transition: .4s;
	width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
	background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
	transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
	border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
	border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
    display: none;
}
.gdpr-tab-content>.active {
    display: block;
}
.gdpr-fade {
    transition: opacity .15s linear;
}
.gdpr-nav-pills {
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
	list-style: none;
	-ms-flex-direction: column !important;
    flex-direction: column !important;
    align-items: stretch !important;
    -ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
}
.nav.gdpr-nav-pills {
	background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
	border: 1px solid #0070ad;
	margin-bottom: 10px;
	color: #0070ad;
	font-size: 14px;
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
	background-color: #0070ad;
	border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
	color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
	background-color: #0070ad;
	border-color: #0070ad;
	color: #ffffff;
	display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	box-sizing: border-box;
}
.gdpr-tab-content p {
	color: #343438;
	font-size: 14px;
	margin-top: 0;
}
.gdpr-tab-content h4 {
	font-size: 20px;
	margin-bottom: .5rem;
	margin-top: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}


.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.cli-col-4 {
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}
.cli-col-8 {
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
	flex-direction: column;
}
.cli-align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important;
}
.cli-d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.cli-px-0 {
	padding-left: 0;
	padding-right: 0;
}
.cli-btn {
	cursor: pointer;
	font-size: 14px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .5rem 1.25rem;
	line-height: 1;
	border-radius: .25rem;
	transition: all .15s ease-in-out;
}
.cli-btn:hover {
  opacity: .8;
}
.cli-btn:focus {
	outline: 0;
}
.cli-read-more-link {
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	text-decoration: underline;
}
.cli-modal-backdrop.cli-show {
  opacity: .8;
}
.cli-modal-open {
  overflow: hidden
}
.cli-barmodal-open {
  overflow: hidden
}
.cli-modal-open .cli-modal {
	overflow-x: hidden;
	overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}
.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
    background-color: #000;
    -webkit-transform:scale(0);
    transform:scale(0);
    transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
  opacity: 0;
  
}
.cli-modal-backdrop.cli-show {
	opacity: .5;
  -webkit-transform:scale(1);
  transform:scale(1);
}
.cli-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
    -webkit-transform:scale(0);
    transform:scale(0);
	overflow: hidden;
    outline: 0;
    visibility: hidden;
}
.cli-modal.cli-show {
    visibility: visible;
}
.cli-modal a {
	text-decoration: none;
}
.cli-modal .cli-modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
	.cli-modal .cli-modal-dialog {
		max-width:500px;
		margin: 1.75rem auto;
		min-height: calc(100% - (1.75rem * 2))
	}
}
.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	/* background-color: #fff; */
	background-clip: padding-box;
	border-radius: .2rem;
	box-sizing: border-box;
	outline: 0
}
.cli-modal .row {
	margin: 0 -15px;
}
.cli-modal-footer {
    position: relative;
}
.cli-modal .modal-body {
	padding: 0;
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
	outline: 0;
}
.cli-switch {
    display: inline-block;
    position: relative;
    min-height: 1px;
    padding-left: 38px;
    font-size: 14px;
    width:auto;
}
.cli-switch input[type="checkbox"] {
    display:block;
    margin: 0;
    width: 0;
    position: absolute !important;
    left: 0 !important;
    opacity: 0 !important;
}
.cli-switch .cli-slider {
    background-color: #e3e1e8;
	height: 20px;
    width: 38px;
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: .4s;
}
.cli-switch .cli-slider:before {
    bottom: 2px;
    content: "";
    height: 15px;
    left: 3px;
    position: absolute;
    transition: .4s;
    width: 15px;
}
.cli-switch input:checked + .cli-slider {
	background-color: #28a745;
}
.cli-switch input:checked + .cli-slider:before {
	transform: translateX(18px);
}
.cli-switch .cli-slider {
    border-radius: 34px;
    font-size:0;
}
.cli-switch .cli-slider:before {
    border-radius: 50%;
}
.cli-tab-content {
    /* background: #ffffff; */
}
.cli-nav-pills {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    -ms-flex-direction: column;
    flex-direction: column;
}
.cli-nav-pills, .cli-tab-content, .cli-sub-tab-content {
    width: 100%;
    padding:5px 30px 5px 5px;
	box-sizing: border-box;
}
@media (max-width: 767px) {
	.cli-nav-pills, .cli-tab-content, .cli-sub-tab-content {
    padding: 30px 10px;
	}
}
.cli-nav-pills {
    background: #fff;
}
.cli-nav-pills .cli-nav-link {
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    color:#2a2a2a;
    font-size: 14px;
    display: block;
    padding: .5rem 1rem;
    border-radius: .25rem;
    cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
    background-color: #f6f6f9;
    border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
    color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper, .cli-sub-tab-content .cli-button-wrapper {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #d6d6d6;
}
.cli-tab-content p, .cli-sub-tab-content p {
    color: #343438;
    font-size: 14px;
    margin-top: 0;
}
.cli-tab-content h4, .cli-sub-tab-content h4 {
    font-size: 20px;
    margin-bottom: 1.5rem;
    margin-top: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}
/* Cookie Settings In Bar */
#cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active,#cookie-law-info-bar .cli-sub-tab-content{
    background: transparent;
}

#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
    color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before,#cookie-law-info-bar .cli-sub-tab-header a:before
{
	border-right: 1px solid currentColor;
    border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
	flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}
.cli-wrapper {
    max-width: 100%;
    float: none;
    margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4,#cookie-law-info-bar .cli-dub-tab-content h4
{
	margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
	padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
	display:none;
	text-align:left;
}

/* Popup Footer Styles */
.cli-tab-footer .cli-btn {
    padding: 10px 15px;
    width: auto;
    text-decoration: none;
}
.cli-tab-footer {
	width:100%;
	text-align:right;
    padding: 20px 0;
}
/* version 2.0 */
.cli-col-12
{
	width:100%;
}
.cli-tab-header,.cli-sub-tab-header
{
	display: flex;
	justify-content: space-between;
}
.cli-tab-header a:before,.cli-sub-tab-header a:before {
    width: 10px;
    height: 2px;
    left: 0;
    top: calc(50% - 1px);
}
.cli-tab-header a:after,.cli-sub-tab-header a:after {
    width: 2px;
    height: 10px;
    left: 4px;
    top: calc(50% - 5px);
    -webkit-transform: none;
    transform: none;
}
.cli-tab-header a:before,.cli-sub-tab-header a:before {
	width: 7px;
    height: 7px;
    border-right: 1px solid #4a6e78;
    border-bottom: 1px solid #4a6e78;
    content: " ";
    transform: rotate(-45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin-right:10px;
}
.cli-tab-header a.cli-nav-link ,.cli-sub-tab-header a.cli-nav-link {               
    position: relative;
	display: flex;
    align-items: center;
	font-size:14px;
    color:#000;
    text-decoration: none;  
}
.cli-tab-header.cli-tab-active .cli-nav-link:before,.cli-sub-tab-header.cli-tab-active .cli-nav-link:before
{
    transform: rotate(45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.cli-tab-header,.cli-sub-tab-header {
    border-radius: 5px;
    padding: 12px 15px;
    cursor: pointer;
    transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
    background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    -webkit-appearance: none;
    width: 40px;
    height: 40px;
    padding: 0;
    border-radius: 50%;
	padding: 10px;
	background: transparent;
	border:none;
}
.cli-tab-container h4 ,.cli-tab-container-iab h4 {
	font-family: inherit;
    font-size: 16px;
    margin-bottom: 15px;
	margin:10px 0;
}
.cli-tab-container p, .cli-privacy-content-text ,.cli-tab-container-iab p, .cli-privacy-content-text-iab{
    font-size: 14px;
    line-height: 1.4;
    margin-top: 0;
    padding: 0;
    color: #000;
}
.cli-tab-content,.cli-sub-tab-content
{
	display:none;
}
.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
	margin-top:5px;
}
@media (min-width: 992px) {
	.cli-modal .cli-modal-dialog {
		max-width: 700px;
	}
}
.cli-switch .cli-slider:after{
	content: attr(data-cli-disable);
    position: absolute;
    right: 50px;
	font-size:12px;
    text-align:right;
    min-width: 120px;
}
.cli-switch input:checked + .cli-slider:after
{
	content: attr(data-cli-enable);
}
.cli-legitimate-switch .cli-slider:after,.cli-legitimate-switch input:checked + .cli-slider:after
{
	width: 100px;
	font-size: 12px;
}
a.cli-privacy-readmore {
    font-size: 12px;
    margin-top: 12px;
    display: inline-block;
    cursor: pointer;
    text-decoration: underline;
}
.cli-privacy-overview
{
    padding-bottom:12px;
}
a.cli-privacy-readmore:before {
    content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
    content: attr(data-readless-text);
}

.cli-collapsed .cli-privacy-content
{
    transition: max-height 0.25s ease-in;

}
.cli-privacy-content p
{
	margin-bottom:0;
}
.cli-modal-close svg {
    fill: #000;
}
span.cli-necessary-caption {
    color: #000;
    font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
    display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
    display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
    display: none;
}
.cli-tab-container .cli-row
{
	max-height: 500px;
    overflow-y: auto;	
}
.cli-modal.cli-blowup.cli-out {
    z-index: -1;
}
.cli-modal.cli-blowup {
    z-index: 999999;
    -webkit-transform:scale(1);
    transform:scale(1);
  }
  .cli-modal.cli-blowup .cli-modal-dialog {
    animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  }
  .cli-modal.cli-blowup.cli-out .cli-modal-dialog
  {
    animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  }
  @keyframes blowUpContent {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1);
      opacity: 1;
    }
    99.9% {
        -webkit-transform:scale(2);
        transform:scale(2);
      opacity: 0;
    }
    100% {
        -webkit-transform:scale(0);
        transform:scale(0);
    }
  }
  @keyframes blowUpContentTwo {
    0% {
        -webkit-transform:scale(2);
        transform:scale(2);
      opacity: 0;
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1);
      opacity: 1;
    }
  }
  @keyframes blowUpModal {
    0% {
        -webkit-transform:scale(0);
        transform:scale(0);
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1);
    }
  }
  @keyframes blowUpModalTwo {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1);
      opacity: 1;
    }
    50% {
        -webkit-transform:scale(0.5);
    transform:scale(0.5);
        opacity: 0;
      }
    100% {
        -webkit-transform:scale(0);
        transform:scale(0);
      opacity: 0;
    }
  }
  /* GDPR Bar Version 2 */
.cli-bar-container{
    float: none;
    margin: 0 auto;
    justify-content: space-between;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.cli-style-v2 a
{
    cursor: pointer;
}
.cli-style-v2 .cli-plugin-main-link 
{
    font-weight:inherit;
}
.cli-style-v2 
{
    font-size:11pt;
    font-weight:normal;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-container{
    display: block;
}
.cli-bar-message {
    width: 70%;
    text-align: left;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-message,#cookie-law-info-bar[data-cli-type="popup"] .cli-bar-message
{
    width:100%;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
    text-align:left;
    margin-left:5%;
    margin-bottom: 10px;
}
@media (max-width: 985px) {
    .cli-bar-message
    {
        width:100%;
    }
    .cli-bar-container
    {
        justify-content:center;
    }
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .wt-cli-ccpa-checkbox {
    display: block;
}
/* Cookie Style Version 3 */
.wt-cli-form-group input:disabled
{
    opacity:0.5;
}
.wt-cli-custom-checkbox input[type="checkbox"] {
    border: 1px solid #b4b9be;
    background: #fff;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block !important;
    line-height: 0;
    height: 16px;
    margin: -4px 4px 0 0;
    padding: 0!important;
    text-align: center;
    vertical-align: middle;
    width: 16px;
    min-width: 16px;
    -webkit-appearance: none;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    transition: .05s border-color ease-in-out;
}
.wt-cli-custom-checkbox input[type=checkbox]:checked:before {
    content: '';
    display: block;
    border: solid #61a229;
    width: 5px;
    height: 10px;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    margin: 1px 0 0 5px;
    box-sizing: border-box;
}
.wt-cli-form-group {
    margin-right: 15px;
}
.cli-style-v3 .cli-bar-actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.cli-style-v3 .cli-bar-btn_container,.cli-style-v3 .wt-cli-category-widget {
    margin-top: 10px;
 }
.cli-style-v3 {
    text-align: left;
}
#cookie-law-info-bar a,.wt-cli-category-widget .wt-cli-form-group label
{
    cursor:pointer;
}
.wt-cli-category-widget .wt-cli-form-group label {
    font-size: inherit;
}
#cookie-law-info-bar[data-template-id="cli-style-v3"]
{
    padding: 10px 90px;
}
#cookie-law-info-bar[data-template-id="cli-style-v3"][data-cli-type="widget"]
{
    padding: 10px 20px;
}
#cookie-law-info-bar[data-template-id="cli-style-v3"][data-cli-type="popup"]
{
    padding: 10px 20px;
}
#cookie-law-info-bar[data-template-id="cli-style-v3"] .wt-cli-category-widget {
    display: flex;
    flex-wrap: wrap;
}
#cookie-law-info-bar[data-template-id="cli-style-v3"]
{
    text-align:left;
    font-size:11pt;
    border:1px solid #ffffffe6;
}
#cookie-law-info-bar[data-template-id="cli-style-v3"] h5
{
    margin:10px 0;
}
.wt-cli-category-widget-active .cli-switch,.wt-cli-category-widget-active .wt-cli-necessary-checkbox,.wt-cli-category-widget-active .cli-necessary-caption
{
    display:none !important;
}
@media (max-width: 985px) {
    #cookie-law-info-bar[data-template-id="cli-style-v3"]
    {
        padding:10px 20px;
    }
}
/* Cookie settings popup */
.wt-cli-sr-only
{
    display: none;
}
.wt-cli-cookie-bar-container.wt-cli-hide-bar {
    display: none !important;
}
.wt-cli-privacy-accept-btn {
    margin-left: 10px;
}
/* ADA changes */

.cli_settings_button:focus,#cookie-law-info-again:focus,#wt-cli-cookie-banner-title:focus,.cli-plugin-main-link,.cli_action_button,.cli-privacy-readmore,.cli-tab-header a,.cli-switch .cli-slider,.cli-tab-content .cli-tab-pane:focus
{
    outline: 0;
}
.cli-plugin-button:focus
{
    outline: 0;
    opacity: 0.7;
}
/* Settings popup footer section */
.wt-cli-ckyes-brand-logo {
    display: flex;
    align-items: center;
    font-size: 9px;
    color: #111111;
    font-weight: normal;
}
.wt-cli-ckyes-brand-logo img{
    width: 65px;
    margin-left: 2px;
}
.wt-cli-privacy-overview-actions {
    padding-bottom:0;
}

/* Fix: HTML validation error due to the enclosing of <p> tags on category description */
.wt-cli-cookie-description {
    font-size: 14px;
    line-height: 1.4;
    margin-top: 0;
    padding: 0;
    color: #000;
}
:root{--base-color: #dedee5;--base-color-alt: #f5f5f7;--brand-color: #3e4349;--brand-color-alt: #6d7680;--accent-color: #3ba9d2;--accent-color-alt: #79c4e0}.wpbf-navigation-transparent{position:absolute;background:transparent}.wpbf-navigation-transparent .wpbf-menu-stacked-advanced-wrapper{background:transparent}.wpbf-navigation-transparent .wpbf-mobile-nav-wrapper{background:transparent}.wpbf-navigation-active{background-color:var(--base-color-alt)}.wpbf-navigation-active .wpbf-menu-stacked-advanced-wrapper{background:#fff}.wpbf-navigation-active .wpbf-nav-wrapper{padding-top:20px;padding-bottom:20px}.wpbf-navigation-animate{-webkit-transition:all .3s;transition:all .3s}.wpbf-navigation-shrink .wpbf-nav-wrapper{-webkit-transition:all .5s;transition:all .5s}.wpbf-menu-stacked-advanced-wrapper{padding-top:20px;padding-bottom:20px;background:#fff}.wpbf-menu-stacked-advanced-wrapper .wpbf-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.wpbf-menu-stacked-advanced-wrapper .wpbf-3-4{text-align:right}.wpbf-menu-stacked-advanced-wrapper .wpbf-3-4 *:last-child{margin-bottom:0}.wpbf-menu-stacked-advanced.menu-align-center .wpbf-1-4{text-align:center;width:100%}.wpbf-menu-stacked-advanced.menu-align-center .wpbf-3-4{display:none}.wpbf-menu-stacked-advanced.menu-align-center .wpbf-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpbf-menu-stacked-advanced.menu-align-right .wpbf-1-4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right}.wpbf-menu-stacked-advanced.menu-align-right .wpbf-3-4{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left}.wpbf-menu-stacked-advanced.menu-align-right .wpbf-menu{float:right}.wpbf-sub-menu-animation-down>.menu-item-has-children>.sub-menu{margin-top:-10px;opacity:0}.wpbf-sub-menu-animation-up>.menu-item-has-children>.sub-menu{margin-top:10px;opacity:0}.wpbf-sub-menu-animation-zoom-in>.menu-item-has-children>.sub-menu{opacity:0;-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);-webkit-transform:scale(0.95)}.wpbf-sub-menu-animation-zoom-out>.menu-item-has-children>.sub-menu{opacity:0;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05)}.wpbf-mega-menu>.sub-menu{padding:20px 0}.wpbf-mega-menu>.sub-menu>.menu-item{position:relative;padding:0 20px;float:left}.wpbf-mega-menu>.sub-menu>.menu-item a{padding:0;margin-bottom:10px}.wpbf-mega-menu>.sub-menu>.menu-item a[href="#"]{color:var(--brand-color);font-weight:700;margin-bottom:20px;cursor:default;display:inline-block}.wpbf-mega-menu>.sub-menu>.menu-item a .wpbf-icon,.wpbf-mega-menu>.sub-menu>.menu-item a .wpbff{display:none}.wpbf-mega-menu>.sub-menu>.menu-item>.sub-menu>.menu-item:last-child *:last-child{margin-bottom:0}.wpbf-mega-menu .wpbf-menu-description{margin-bottom:10px}.wpbf-mega-menu .wpbf-menu-description p{margin-bottom:10px;font-weight:400;font-size:14px}.wpbf-mega-menu .wpbf-menu-description img{width:100%;height:auto;margin-bottom:10px}.wpbf-mega-menu.wpbf-mega-menu-6>.sub-menu>.menu-item{width:16.6666%}.wpbf-mega-menu.wpbf-mega-menu-5>.sub-menu>.menu-item{width:20%}.wpbf-mega-menu.wpbf-mega-menu-4>.sub-menu>.menu-item{width:25%}.wpbf-mega-menu.wpbf-mega-menu-3>.sub-menu>.menu-item{width:33.3333%}.wpbf-mega-menu.wpbf-mega-menu-2>.sub-menu>.menu-item{width:50%}.wpbf-mega-menu.wpbf-mega-menu-1>.sub-menu>.menu-item{width:100%}.wpbf-mega-menu-container-width>.sub-menu{left:0;width:100%}.wpbf-mega-menu-full-width>.sub-menu{left:0;width:100%}.wpbf-mega-menu-full-width>.sub-menu::before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;background-color:inherit;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);z-index:0}.wpbf-sub-menu>.menu-item-has-children.wpbf-mega-menu-full-width>.sub-menu{-webkit-box-shadow:none;box-shadow:none}.wpbf-mega-menu-custom-width{position:relative}.wpbf-sub-menu-align-center .wpbf-mega-menu-custom-width>.sub-menu{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wpbf-sub-menu-align-right .wpbf-mega-menu-custom-width>.sub-menu{right:0}.wpbf-menu-off-canvas .wpbf-mega-menu{display:none}.wpbf-mobile-mega-menu .sub-menu .sub-menu{display:block}.wpbf-mobile-mega-menu .menu-item{border-width:0}.wpbf-mobile-mega-menu .sub-menu .menu-item .wpbf-submenu-toggle{display:none}.wpbf-mobile-mega-menu .sub-menu .menu-item a[href="#"]{color:var(--brand-color);font-weight:700;cursor:default}.wpbf-mobile-mega-menu .sub-menu .menu-item a[href="#"]:after{display:none}.wpbf-mobile-menu-off-canvas .wpbf-mobile-menu-container{display:block;position:fixed;top:0;z-index:777;width:320px;right:-320px;height:100%;padding-top:60px;-webkit-transition:right .6s cubic-bezier(0, 0.085, 0, 0.99);transition:right .6s cubic-bezier(0, 0.085, 0, 0.99)}.wpbf-mobile-menu-off-canvas .wpbf-mobile-menu-container.active{right:0}.wpbf-mobile-menu-off-canvas .wpbf-close{position:absolute;left:0;top:0;padding:20px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.wpbf-mobile-menu-off-canvas .wpbf-close:hover{opacity:.5}.wpbf-mobile-menu-overlay{position:fixed;width:100%;width:100%;height:100%;top:0;opacity:0;background:rgba(0,0,0,.5);display:none}.wpbf-menu-toggle{font-size:18px}.wpbf-menu-off-canvas{background:#fff;z-index:777;width:400px;height:100%;position:fixed;top:0;padding:20px}.wpbf-menu-off-canvas .wpbf-menu a{padding:10px 0}.wpbf-menu-off-canvas .wpbf-menu .menu-item-has-children{position:relative}.wpbf-menu-off-canvas .wpbf-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;top:0;right:0;padding:10px 0;cursor:pointer}.wpbf-menu-off-canvas .wpbf-menu .menu-item-has-children .sub-menu{display:none}.wpbf-menu-off-canvas .wpbf-menu .menu-item-has-children .sub-menu a{padding:10px 0 10px 10px}.wpbf-menu-off-canvas .wpbf-close{position:absolute;right:0;top:0;padding:20px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.wpbf-menu-off-canvas .wpbf-close:hover{opacity:.5}.wpbf-menu-off-canvas-right{-webkit-transition:right .6s cubic-bezier(0, 0.085, 0, 0.99);transition:right .6s cubic-bezier(0, 0.085, 0, 0.99);right:-400px}.wpbf-menu-off-canvas-right.active{right:0}.wpbf-push-menu-right{left:0;position:relative;overflow-x:hidden;-webkit-transition:left .6s cubic-bezier(0, 0.085, 0, 0.99);transition:left .6s cubic-bezier(0, 0.085, 0, 0.99)}.wpbf-push-menu-right .wpbf-navigation-active{-webkit-transition:left .6s cubic-bezier(0, 0.085, 0, 0.99);transition:left .6s cubic-bezier(0, 0.085, 0, 0.99)}.wpbf-push-menu-right.active{left:-400px}.wpbf-push-menu-right.active .wpbf-navigation-active{left:-400px !important}.wpbf-menu-off-canvas-left{-webkit-transition:left .6s cubic-bezier(0, 0.085, 0, 0.99);transition:left .6s cubic-bezier(0, 0.085, 0, 0.99);left:-400px}.wpbf-menu-off-canvas-left.active{left:0}.wpbf-push-menu-left{left:0;position:relative;overflow-x:hidden;-webkit-transition:left .6s cubic-bezier(0, 0.085, 0, 0.99);transition:left .6s cubic-bezier(0, 0.085, 0, 0.99)}.wpbf-push-menu-left .wpbf-navigation-active{-webkit-transition:left .6s cubic-bezier(0, 0.085, 0, 0.99);transition:left .6s cubic-bezier(0, 0.085, 0, 0.99)}.wpbf-push-menu-left.active{left:400px}.wpbf-push-menu-left.active .wpbf-navigation-active{left:400px !important}.wpbf-menu-overlay{z-index:667;position:fixed;width:100%;width:100%;height:100%;top:0;opacity:0;background:rgba(0,0,0,.5);display:none}.wpbf-menu-full-screen{background:#fff;display:none;z-index:777;width:100%;height:100%;position:fixed;top:0;left:0;padding:20px}.wpbf-menu-full-screen .wpbf-menu{text-align:center;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wpbf-menu-full-screen .wpbf-close{position:absolute;right:0;top:0;padding:20px;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.wpbf-menu-full-screen .wpbf-close:hover{opacity:.5}.wpbf-menu-full-screen .wpbf-menu>.menu-item>a{padding-top:20px;padding-bottom:20px}.wpbf-menu-full-screen .wpbf-menu>.menu-item-has-children>a:after{display:none}ul[class*=wpbf-menu-effect-]>.menu-item>a{position:relative;z-index:1}.wpbf-menu-effect-underlined>.menu-item>a:after{content:"" !important;height:2px;display:block;background-color:var(--accent-color);-webkit-transition:all .3s;transition:all .3s}.wpbf-menu-effect-underlined.wpbf-menu-animation-fade>.menu-item>a:after{width:100%;margin:0;opacity:0}.wpbf-menu-effect-underlined.wpbf-menu-animation-fade .menu-item>a:hover:after{opacity:1}.wpbf-menu-effect-underlined.wpbf-menu-animation-slide>.menu-item>a:after{width:0;margin:0 auto}.wpbf-menu-effect-underlined.wpbf-menu-align-left>.menu-item>a:after{margin:0}.wpbf-menu-effect-underlined.wpbf-menu-align-right>.menu-item>a:after{margin:0;float:right}.wpbf-menu-effect-underlined.wpbf-menu-animation-slide>.menu-item>a:hover:after{width:100%}.wpbf-menu-effect-underlined.wpbf-menu-animation-grow>.menu-item>a:after{-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);-webkit-transform:scale(0.85);width:100%;margin:0;opacity:0}.wpbf-menu-effect-underlined.wpbf-menu-animation-grow .menu-item>a:hover:after{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);opacity:1}.wpbf-menu-effect-underlined>.current-menu-item>a:after{width:100% !important;opacity:1 !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important}.wpbf-menu-effect-boxed>.menu-item>a{margin:0 3px}.wpbf-menu-effect-boxed>.menu-item>a:before{content:"" !important;z-index:-1;-webkit-transition:all .3s;transition:all .3s;background-color:var(--base-color);height:100%;top:0;position:absolute}.wpbf-menu-effect-boxed.wpbf-menu-animation-fade>.menu-item>a:before{left:0;opacity:0;width:100%}.wpbf-menu-effect-boxed.wpbf-menu-animation-fade .menu-item>a:hover:before{opacity:1}.wpbf-menu-effect-boxed.wpbf-menu-animation-slide>.menu-item>a:before{left:50%;width:0}.wpbf-menu-effect-boxed.wpbf-menu-align-left>.menu-item>a:before{left:0}.wpbf-menu-effect-boxed.wpbf-menu-align-right>.menu-item>a:before{right:0;left:auto}.wpbf-menu-effect-boxed.wpbf-menu-align-center .menu-item>a:hover:before{left:0}.wpbf-menu-effect-boxed.wpbf-menu-animation-slide .menu-item>a:hover:before{width:100%}.wpbf-menu-effect-boxed.wpbf-menu-animation-grow>.menu-item>a:before{width:100%;left:0;opacity:0;-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);-webkit-transform:scale(0.85)}.wpbf-menu-effect-boxed.wpbf-menu-animation-grow .menu-item>a:hover:before{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.wpbf-menu-effect-boxed>.current-menu-item>a:before{opacity:1 !important;width:100% !important;left:0 !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important}.wpbf-menu-effect-modern>.menu-item>a:after{content:"" !important;z-index:-1;-webkit-transition:all .3s;transition:all .3s;height:15px;position:absolute;margin-left:-5px;bottom:10px;width:0;display:block;background:var(--base-color)}.wpbf-menu-effect-modern>.menu-item>a:hover:after{width:-o-calc(100% - 30px);width:calc(100% - 30px)}.wpbf-menu-effect-modern>.current-menu-item>a:after{width:-o-calc(100% - 30px);width:calc(100% - 30px)}div.wpbf-woo-menu-item{display:inline-block}.wpbf-sub-menu-focus>.wpbf-woo-sub-menu{display:block !important;opacity:1 !important}.wpbf-woo-menu-item{position:relative}.wpbf-woo-menu-item a:after{display:none}.wpbf-woo-menu-item .wpbf-woo-menu-item-label{margin-right:5px}.wpbf-woo-menu-item .wpbf-woo-menu-item-separator{margin:0 5px}.wpbf-woo-menu-item .wpbf-woo-sub-menu{position:absolute;display:none;z-index:999;background:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);font-size:14px;padding:0;left:auto;right:0;width:340px;text-align:right}.wpbf-woo-menu-item .wpbf-woo-sub-menu li{list-style:none}.wpbf-woo-menu-item .wpbf-woo-sub-menu-table-wrap{padding:10px 20px 0 20px}.wpbf-woo-menu-item .wpbf-table{text-align:left;border:none;margin-bottom:0}.wpbf-woo-menu-item .wpbf-table th{background:transparent}.wpbf-woo-menu-item .wpbf-table td,.wpbf-woo-menu-item .wpbf-table th{padding:8px 0;border:none}.wpbf-woo-menu-item .wpbf-table tr{border-bottom:1px solid var(--base-color-alt)}.wpbf-woo-menu-item .wpbf-table th:nth-child(2),.wpbf-woo-menu-item .wpbf-table td:nth-child(2){text-align:right}.wpbf-woo-menu-item .wpbf-table a{padding:0 !important}.wpbf-woo-menu-item .wpbf-woo-sub-menu-product-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpbf-woo-menu-item .wpbf-woo-sub-menu-remove{margin-right:10px}.wpbf-woo-menu-item .wpbf-woo-sub-menu-image-wrap{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:54px;flex-basis:54px;margin-right:10px}.wpbf-woo-menu-item .wpbf-woo-sub-menu-button-wrap,.wpbf-woo-menu-item .wpbf-woo-sub-menu-summary-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpbf-woo-menu-item .wpbf-woo-sub-menu-summary-wrap{padding:10px 20px}.wpbf-woo-menu-item .wpbf-woo-sub-menu-summary-wrap>div:first-child{font-weight:700}.wpbf-woo-menu-item .wpbf-button{padding:20px !important;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;color:var(--brand-color-alt);border:none;border-radius:0}.wpbf-woo-menu-item .wpbf-button-primary{color:#fff}.wpbf-woo-menu-item .wpbf-button-primary:hover{color:#fff}.wpbf-navigation .wpbf-menu .wpbf-cta-menu-item a,.wpbf-mobile-menu .wpbf-cta-menu-item a{background:var(--accent-color);color:#fff}.wpbf-navigation .wpbf-menu .wpbf-cta-menu-item a:hover,.wpbf-mobile-menu .wpbf-cta-menu-item a:hover{color:#fff;background:var(--accent-color-alt)}.wpbf-navigation .wpbf-menu .wpbf-cta-menu-item.current-menu-item a{color:#fff !important}.wpbf-menu .wpbf-cta-menu-item a:after,.wpbf-menu .wpbf-cta-menu-item a:before{display:none !important}.admin-bar .wpbf-menu-off-canvas,.admin-bar .wpbf-menu-full-screen{margin-top:32px}.wpbf-video-opt-in{padding:40px;background:var(--base-color-alt)}.wpbf-video-opt-in img{width:800px;display:block;margin-right:auto;margin-left:auto}.wpbf-video-opt-in p:last-child{margin-bottom:0}.wpbf-responsive-embed.opt-in{display:none}.wpbf-post-grid{padding-left:0}.wpbf-post-grid .wpbf-article-wrapper{margin-bottom:20px}.wpbf-post-grid .wpbf-article-wrapper article{height:100%;margin-bottom:0}.wpbf-post-grid-masonry .wpbf-article-wrapper article{height:auto}.wpbf-social-icons{display:inline-block}.wpbf-social-icons a{display:inline-block;margin:3px}.wpbf-social-icons.wpbf-social-shape-plain a{margin:6px}.wpbf-social-shape-rounded a{width:30px;height:30px;line-height:30px;text-align:center;background:var(--base-color-alt);border-radius:100%}.wpbf-social-shape-rounded.wpbf-social-size-large a{width:40px;height:40px;line-height:40px}.wpbf-social-shape-boxed a{-webkit-transition:all .2s;transition:all .2s;width:30px;height:30px;line-height:30px;text-align:center;background:var(--base-color-alt)}.wpbf-social-shape-boxed.wpbf-social-size-large a{width:40px;height:40px;line-height:40px}.wpbf-social-style-brand .wpbf-social-facebook{color:#3b5998}.wpbf-social-style-brand .wpbf-social-facebook:hover{color:rgba(59,89,152,.7)}.wpbf-social-style-brand .wpbf-social-twitter{color:#1da1f2}.wpbf-social-style-brand .wpbf-social-twitter:hover{color:rgba(29,161,242,.7)}.wpbf-social-style-brand .wpbf-social-google{color:#dd4b39}.wpbf-social-style-brand .wpbf-social-google:hover{color:rgba(221,75,57,.7)}.wpbf-social-style-brand .wpbf-social-pinterest{color:#bd081c}.wpbf-social-style-brand .wpbf-social-pinterest:hover{color:rgba(189,8,28,.7)}.wpbf-social-style-brand .wpbf-social-youtube{color:#cd201f}.wpbf-social-style-brand .wpbf-social-youtube:hover{color:rgba(205,32,31,.7)}.wpbf-social-style-brand .wpbf-social-instagram{color:#405de6}.wpbf-social-style-brand .wpbf-social-instagram:hover{color:rgba(64,93,230,.7)}.wpbf-social-style-brand .wpbf-social-vimeo{color:#1ab7ea}.wpbf-social-style-brand .wpbf-social-vimeo:hover{color:rgba(26,183,234,.7)}.wpbf-social-style-brand .wpbf-social-soundcloud{color:#f80}.wpbf-social-style-brand .wpbf-social-soundcloud:hover{color:rgba(255,136,0,.7)}.wpbf-social-style-brand .wpbf-social-linkedin{color:#0077b5}.wpbf-social-style-brand .wpbf-social-linkedin:hover{color:rgba(0,119,181,.7)}.wpbf-social-style-brand .wpbf-social-yelp{color:#d32323}.wpbf-social-style-brand .wpbf-social-yelp:hover{color:rgba(211,35,35,.7)}.wpbf-social-style-brand .wpbf-social-behance{color:#1769ff}.wpbf-social-style-brand .wpbf-social-behance:hover{color:rgba(23,105,255,.7)}.wpbf-social-style-brand .wpbf-social-spotify{color:#1db954}.wpbf-social-style-brand .wpbf-social-spotify:hover{color:rgba(29,185,84,.7)}.wpbf-social-style-brand .wpbf-social-reddit{color:#ff4500}.wpbf-social-style-brand .wpbf-social-reddit:hover{color:rgba(255,69,0,.7)}.wpbf-social-style-brand .wpbf-social-rss{color:#f26522}.wpbf-social-style-brand .wpbf-social-rss:hover{color:rgba(242,101,34,.7)}.wpbf-social-style-brand .wpbf-social-github{color:#333}.wpbf-social-style-brand .wpbf-social-github:hover{color:rgba(51,51,51,.7)}.wpbf-social-style-brand .wpbf-social-messenger{color:#0084ff}.wpbf-social-style-brand .wpbf-social-messenger:hover{color:rgba(0,132,255,.7)}.wpbf-social-style-brand .wpbf-social-whatsapp{color:#25d366}.wpbf-social-style-brand .wpbf-social-whatsapp:hover{color:rgba(37,211,102,.7)}.wpbf-social-style-brand .wpbf-social-snapchat{color:#fffc00}.wpbf-social-style-brand .wpbf-social-snapchat:hover{color:rgba(255,252,0,.7)}.wpbf-social-style-brand .wpbf-social-xing{color:#026466}.wpbf-social-style-brand .wpbf-social-xing:hover{color:rgba(2,100,102,.7)}.wpbf-social-style-brand .wpbf-social-tiktok{color:#000}.wpbf-social-style-brand .wpbf-social-tiktok:hover{color:rgba(0,0,0,.7)}.wpbf-social-style-brand .wpbf-social-patreon{color:#f96854}.wpbf-social-style-brand .wpbf-social-patreon:hover{color:rgba(249,104,84,.7)}.wpbf-social-style-brand .wpbf-social-dribbble{color:#ea4c89}.wpbf-social-style-brand .wpbf-social-dribbble:hover{color:rgba(234,76,137,.7)}.wpbf-social-style-brand .wpbf-social-dribbble{color:#35465c}.wpbf-social-style-brand .wpbf-social-dribbble:hover{color:rgba(53,70,92,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) a{color:#fff}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-facebook{background:#3b5998}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-facebook:hover{background:rgba(59,89,152,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-twitter{background:#1da1f2}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-twitter:hover{background:rgba(29,161,242,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-google{background:#dd4b39}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-google:hover{background:rgba(221,75,57,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-pinterest{background:#bd081c}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-pinterest:hover{background:rgba(189,8,28,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-youtube{background:#cd201f}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-youtube:hover{background:rgba(205,32,31,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-instagram{background:#405de6}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-instagram:hover{background:rgba(64,93,230,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-vimeo{background:#1ab7ea}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-vimeo:hover{background:rgba(26,183,234,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-soundcloud{background:#f80}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-soundcloud:hover{background:rgba(255,136,0,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-linkedin{background:#0077b5}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-linkedin:hover{background:rgba(0,119,181,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-yelp{background:#d32323}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-yelp:hover{background:rgba(211,35,35,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-behance{background:#1769ff}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-behance:hover{background:rgba(23,105,255,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-spotify{background:#1db954}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-spotify:hover{background:rgba(29,185,84,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-reddit{background:#ff4500}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-reddit:hover{background:rgba(255,69,0,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-rss{background:#f26522}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-rss:hover{background:rgba(242,101,34,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-github{background:#333}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-github:hover{background:rgba(51,51,51,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-messenger{background:#0084ff}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-messenger:hover{background:rgba(0,132,255,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-whatsapp{background:#25d366}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-whatsapp:hover{background:rgba(37,211,102,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-snapchat{background:#fffc00}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-snapchat:hover{background:rgba(255,252,0,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-xing{background:#026466}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-xing:hover{background:rgba(2,100,102,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-tiktok{background:#000}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-tiktok:hover{background:rgba(0,0,0,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-patreon{background:#f96854}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-patreon:hover{background:rgba(249,104,84,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-dribbble{background:#ea4c89}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-dribbble:hover{background:rgba(234,76,137,.7)}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-tumblr{background:#35465c}.wpbf-social-style-filled:not(.wpbf-social-shape-plain) .wpbf-social-tumblr:hover{background:rgba(53,70,92,.7)}.wpbf-social-style-grey a{color:#aaa}.wpbf-social-style-grey a:hover{color:rgba(170,170,170,.7)}.wpbf-widget-footer{background:var(--base-color-alt)}.wpbf-widget-footer .wpbf-footer-widget{margin-bottom:20px}.wpbf-woo-quick-view-modal{display:none}.wpbf-related-posts-grid{padding:0}.wpbf-related-posts-grid li{list-style:none}.wpbf-related-posts-grid .wp-post-image,.wpbf-related-posts-grid .article-meta{margin-bottom:10px}
.form-element-type-reCaptcha.error-field .captcha-placeholder
{
	border: 1px solid red;
}
html .formcraft-css .form-cover-builder .fc-form .form-element.form-element-type-reCaptcha {
	display: inline-block;
}
.form-cover-builder .form-element-type-reCaptcha .captcha-placeholder
{
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px dashed #ccc;
	border-radius: 2px;
	width: 100%;
	height: 75px;
	transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;	
}
html .formcraft-css .fc-form .form-element.form-element-type-reCaptcha {
	display: none;
}
#mp-cover .help-link
{
	padding: 14px 0;
	margin-bottom: 0;
}
.formcraft-css .fc-pagination .error-count
{
	color: white;
	background-color: red;
	border-radius: 100px;
	position: absolute;
	top: -13px;
	right: -10px;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	z-index: 999;
	padding: 0px 5px;
	font-size: 10px;
	line-height: 16px;
	height: 20px;
	border: 2px solid white;
	box-shadow: 0px 0px 3px rgba(0,0,0,.3);
}
.form-live .fc-form .form-page.active
{
	display: block;
}
.form-live .fc-form .form-page
{
	display: none;
}
html body .formcraft-css .page-next
{
	position: relative;
}
html body .formcraft-css .prev-next .spin-cover
{
	display: none;
	font-size: 1.7em;
	background-color: white;
}
html body .formcraft-css .prev-next .loading .spin-cover,
html body .formcraft-css .prev-prev .loading .spin-cover {
	display: block;
	position: absolute;
	text-align: center;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
html body .formcraft-css .prev-next .loading .spin-cover .formcraft-loader,
html body .formcraft-css .prev-prev .loading .spin-cover .formcraft-loader {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
html body .formcraft-css .fc-pagination-cover
{
	display: block;
}
html body .formcraft-css .form-cover .prev-next
{
	display: block;
	max-width: 100%;
}
html body .formcraft-css div.fc-pagination-1,
html body .formcraft-css div.fc-pagination-0,
html body .formcraft-css .form-cover .prev-next-1,
html body .formcraft-css .form-cover .prev-next-0
{
	display: none;
}

@media (max-width : 668px) {
	html
	{
		min-height: 100%;
	}
	html .form-cover
	{
		position: static;
		min-height: 100%;
		padding-bottom: 49px;
		-webkit-perspective: none;
		perspective: none;
	}
	html .form-live
	{
		position: static;
	}
	html .dedicated-page .formcraft-css .form-cover .prev-next
	{
		width: 100%;
		margin: 0px auto;
		max-width: 100%;
		box-shadow: none;
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		border-top: 1px solid #e8e8e8;
		z-index: 999;
	}	
	html .formcraft-css .fc-pagination
	{
		max-width: 92%;
	}
	html .formcraft-css .fc-pagination
	{
		position: static !important;
		max-width: 100%;
		width: 100%;
		overflow: auto;
		padding-bottom: 0;
		padding-top: 0;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		margin: 0 auto;
		text-align: left;
	}
	html .formcraft-css .fc-pagination > div::after
	{
		content: none !important;
		display: none !important;
	}
	html .formcraft-css .fc-pagination > div
	{
		border-right: 1px solid #e8e8e8;
		text-align: center;
		padding: 0;
	}
	html .formcraft-css .fc-pagination > div:last-child
	{
		border-right-width: 0px;
	}
	html .formcraft-css .fc-pagination .page-name
	{
		font-size: .95em;
		padding: 15px 17px;
		width: auto;
	}
	html .formcraft-css .fc-pagination .page-number
	{
		display: none;
	}
	html .formcraft-css .fc-pagination-cover
	{
		height: auto;
	}
	html body .formcraft-css.form-live
	{
		padding-top: 0px;
	}
}
/**
 * Do not touch this file! This file created by the Popup Maker plugin using PHP
 * Last modified time: aug 27 2026, 09:19:56
 */


/* Popup Google Fonts */
@import url('//fonts.googleapis.com/css?family=Montserrat:100');



@keyframes rotate-forever{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:none;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay{bottom:0;display:none;height:100%;left:0;overflow:auto;overflow:initial;position:fixed;right:0;top:0;transition:all .15s ease-in-out;width:100%;z-index:1999999999}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{margin-bottom:3em;position:absolute;top:100px;z-index:1999999999}.pum-container.pum-responsive{height:auto;left:50%;margin-left:-47.5%;overflow:visible;width:95%}.pum-container.pum-responsive img{height:auto;max-width:100%}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;margin-left:inherit;top:auto}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content:focus{outline:none}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content>:last-child{margin-bottom:0}.pum-container .pum-content+.pum-close{background-color:#0000;cursor:pointer;line-height:1;min-width:1em;position:absolute;text-align:center;text-decoration:none;z-index:2}.pum-container .pum-content+.pum-close>span{position:relative;z-index:1}.pum-container.pum-scrollable .pum-content{max-height:95%;overflow:auto;overflow-y:scroll}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container{position:fixed}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{height:auto;position:static;width:auto}.pum-cta-wrapper{display:inline-block;max-width:100%;width:auto}.pum-cta-wrapper.alignleft{display:block;text-align:left}.pum-cta-wrapper.aligncenter{display:block;text-align:center}.pum-cta-wrapper.alignright{display:block;text-align:right}.pum-cta-wrapper.alignfull{display:block;width:100%}.pum-cta-wrapper.alignfull .pum-cta{width:100%}.pum-cta-wrapper .pum-cta{border-radius:9999px;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;line-height:inherit;padding:1rem 2.25rem;text-align:center;text-decoration:none;transition:filter .15s ease-in-out,background-color .15s ease-in-out;width:auto}.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta{background-color:var(--wp--preset--color--contrast,#000);border:none;color:var(--wp--preset--color--base,#fff)}.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta:hover{filter:brightness(.85)}.pum-cta-wrapper.is-style-outline .pum-cta{background-color:#0000;border:1px solid;color:var(--wp--preset--color--contrast,currentcolor);padding:calc(1rem - 1px) calc(2.25rem - 1px)}.pum-cta-wrapper.is-style-outline .pum-cta:hover{background-color:#0000000d;filter:brightness(1.05)}.pum-cta-wrapper.is-style-text-only .pum-cta{background-color:#0000;border:none;color:var(--wp--preset--color--contrast,currentcolor);padding:.5rem 1rem}.pum-cta-wrapper.is-style-text-only .pum-cta:hover{text-decoration:underline}@supports not (color:var(--wp--preset--color--contrast )){.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta{background-color:#1e1e1e;color:#fff}.pum-cta-wrapper.is-style-outline .pum-cta,.pum-cta-wrapper.is-style-text-only .pum-cta{color:inherit}}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{font-size:18px;line-height:26px;margin:0 auto;padding:3px;text-align:center;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;border:.25em solid #00000080;border-radius:50%;border-right-color:#0000;display:inline-block;font-size:2em;height:.75em;width:.75em}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{border:.25em solid #ffffff80;border-right-color:#0000;margin-left:.5em}.pum-form__messages{border:1px solid #00000040;display:none;margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message:last-child{margin-bottom:0}.pum-form__message--error{border-color:red;color:red!important}.pum-form__message--success{border-color:green;color:green!important}.pum-form--loading{opacity:.5}.pum-alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-left{text-align:left}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{display:block;margin-bottom:.25em}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;font-size:14px;margin-bottom:5px;padding:10px 8px}.pum-form--style-default button{cursor:pointer;font-size:18px;margin:10px 0 0;padding:10px 5px}.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{bottom:40%;position:absolute;right:50%}.pum-sub-form .spinner-loader:not(:required){animation:spinner-loader 1.5s linear infinite;border-radius:.5em;box-shadow:1.5em 0 0 0 #0000334d,1.1em 1.1em 0 0 #0000334d,0 1.5em 0 0 #0000334d,-1.1em 1.1em 0 0 #0000334d,-1.5em 0 0 0 #0000334d,-1.1em -1.1em 0 0 #0000334d,0 -1.5em 0 0 #0000334d,1.1em -1.1em 0 0 #0000334d;display:inline-block;font-size:10px;height:1em;margin:1.5em;overflow:hidden;text-indent:100%;width:1em}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;margin:0;vertical-align:middle;width:inherit}.popmake-close{cursor:pointer}.pum-container iframe.formidable{overflow:visible;width:100%}.flatpickr-calendar.open,.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}


/* Popup Theme 52037: Standaard thema */
.pum-theme-52037, .pum-theme-standaard-thema { background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-52037 .pum-container, .pum-theme-standaard-thema .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 249, 249, 249, 1.00 ) } 
.pum-theme-52037 .pum-title, .pum-theme-standaard-thema .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; font-style: normal; line-height: 36px } 
.pum-theme-52037 .pum-content, .pum-theme-standaard-thema .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400; font-style: inherit } 
.pum-theme-52037 .pum-content + .pum-close, .pum-theme-standaard-thema .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 0px; bottom: auto; top: 0px; padding: 8px; color: #ffffff; font-family: inherit; font-weight: 400; font-size: 12px; font-style: inherit; line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 183, 205, 1.00 ) } 

/* Popup Theme 52038: Light Box */
.pum-theme-52038, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-52038 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-52038 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-52038 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 
.pum-theme-52038 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 26px; width: 26px; left: auto; right: -13px; bottom: auto; top: -13px; padding: 0px; color: #ffffff; font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid #ffffff; border-radius: 26px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } 

/* Popup Theme 52039: Bedrijfs blauw */
.pum-theme-52039, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-52039 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-52039 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } 
.pum-theme-52039 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-52039 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } 

/* Popup Theme 52040: Hallo box */
.pum-theme-52040, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-52040 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-52040 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-52040 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-52040 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } 

/* Popup Theme 52041: Cutting Edge */
.pum-theme-52041, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-52041 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 
.pum-theme-52041 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-weight: 100; font-size: 26px; line-height: 28px } 
.pum-theme-52041 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit; font-weight: 100 } 
.pum-theme-52041 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } 

/* Popup Theme 52042: Omlijste rand */
.pum-theme-52042, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-52042 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-52042 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-52042 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 
.pum-theme-52042 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 

/* Popup Theme 52043: Floating Bar - Soft Blue */
.pum-theme-52043, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-52043 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-52043 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-52043 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-52043 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } 

/* Popup Theme 52044: Alleen inhoud - Voor gebruik met paginabouwers of blok-editor */
.pum-theme-52044, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-52044 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-52044 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-52044 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-52044 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 



#pum-52045 {z-index: 1999999999}



@font-face {
  font-family: 'lg';
  src: url("https://casareal.be/wp-content/plugins/flux-settings/resources/js/lightgallery2/css/../fonts/lg.woff2?io9a6k") format("woff2"), url("https://casareal.be/wp-content/plugins/flux-settings/resources/js/lightgallery2/css/../fonts/lg.ttf?io9a6k") format("truetype"), url("https://casareal.be/wp-content/plugins/flux-settings/resources/js/lightgallery2/css/../fonts/lg.woff?io9a6k") format("woff"), url("https://casareal.be/wp-content/plugins/flux-settings/resources/js/lightgallery2/css/../fonts/lg.svg?io9a6k#lg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.lg-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'lg' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-container {
  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

.lg-next,
.lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1084;
  outline: none;
  border: none;
}

.lg-next.disabled,
.lg-prev.disabled {
  opacity: 0 !important;
  cursor: default;
}

.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
  color: #fff;
}

.lg-single-item .lg-next, .lg-single-item
.lg-prev {
  display: none;
}

.lg-next {
  right: 20px;
}

.lg-next:before {
  content: '\e095';
}

.lg-prev {
  left: 20px;
}

.lg-prev:after {
  content: '\e094';
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lg-media-overlap .lg-toolbar {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}

.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  will-change: color;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
  background: none;
  border: none;
  box-shadow: none;
}

.lg-toolbar .lg-icon.lg-icon-18 {
  font-size: 18px;
}

.lg-toolbar .lg-icon:hover {
  color: #fff;
}

.lg-toolbar .lg-close:after {
  content: '\e070';
}

.lg-toolbar .lg-maximize {
  font-size: 22px;
}

.lg-toolbar .lg-maximize:after {
  content: '\e90a';
}

.lg-toolbar .lg-download:after {
  content: '\e0f2';
}

.lg-sub-html {
  color: #eee;
  font-size: 16px;
  padding: 10px 40px;
  text-align: center;
  z-index: 1080;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out 0s;
  -o-transition: opacity 0.2s ease-out 0s;
  transition: opacity 0.2s ease-out 0s;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

.lg-sub-html a {
  color: inherit;
}

.lg-sub-html a:hover {
  text-decoration: underline;
}

.lg-media-overlap .lg-sub-html {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.lg-item .lg-sub-html {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

.lg-error-msg {
  font-size: 14px;
  color: #999;
}

.lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  height: 47px;
  vertical-align: middle;
}

.lg-closing .lg-toolbar,
.lg-closing .lg-prev,
.lg-closing .lg-next,
.lg-closing .lg-sub-html {
  opacity: 0;
  -webkit-transition: -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
  -moz-transition: -moz-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
  -o-transition: -o-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
  transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
  opacity: 0;
  -moz-transform: scale3d(0.5, 0.5, 0.5);
  -o-transform: scale3d(0.5, 0.5, 0.5);
  -ms-transform: scale3d(0.5, 0.5, 0.5);
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  will-change: transform, opacity;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
  opacity: 1;
  -moz-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

.lg-icon:focus-visible {
  color: #fff;
  border-radius: 3px;
  outline: 1px dashed rgba(255, 255, 255, 0.6);
}

.lg-toolbar .lg-icon:focus-visible {
  border-radius: 8px;
  outline-offset: -5px;
}

.lg-group:after {
  content: '';
  display: table;
  clear: both;
}

.lg-container {
  display: none;
  outline: none;
}

.lg-container.lg-show {
  display: block;
}

.lg-on {
  scroll-behavior: unset;
}

.lg-overlay-open {
  overflow: hidden;
}

.lg-toolbar,
.lg-prev,
.lg-next,
.lg-pager-outer,
.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  will-change: transform, opacity;
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-show-in .lg-toolbar,
.lg-show-in .lg-prev,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer {
  opacity: 1;
}

.lg-show-in.lg-hide-sub-html .lg-sub-html {
  opacity: 1;
}

.lg-show-in .lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.lg-show-in .lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
  opacity: 0;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0.001;
  outline: none;
  will-change: auto;
  overflow: hidden;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}

.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.lg-outer.lg-zoom-from-image {
  opacity: 1;
}

.lg-outer.lg-visible {
  opacity: 1;
}

.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.lg-outer .lg-inner {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: opacity 0s;
  -o-transition: opacity 0s;
  transition: opacity 0s;
  white-space: nowrap;
}

.lg-outer .lg-item {
  display: none !important;
}

.lg-outer .lg-item:not(.lg-start-end-progress) {
  background: url("https://casareal.be/wp-content/plugins/flux-settings/resources/js/lightgallery2/css/../images/loading.gif") no-repeat scroll center center transparent;
}

.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  white-space: nowrap;
  font-size: 0;
}

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

.lg-outer .lg-object {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  position: relative;
}

.lg-outer .lg-empty-html.lg-sub-html,
.lg-outer .lg-empty-html .lg-sub-html {
  display: none;
}

.lg-outer.lg-hide-download .lg-download {
  opacity: 0.75;
  pointer-events: none;
}

.lg-outer .lg-first-slide .lg-dummy-img {
  position: absolute;
  top: 50%;
  left: 50%;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
  opacity: 1;
}

.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
  opacity: 1;
  transition: opacity 0.2s ease-out 0.15s;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  will-change: auto;
  -webkit-transition: opacity 333ms ease-in 0s;
  -o-transition: opacity 333ms ease-in 0s;
  transition: opacity 333ms ease-in 0s;
}

.lg-backdrop.in {
  opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  -o-transition: -o-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
  transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}

.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

.lg-container {
  display: none;
}

.lg-container.lg-show {
  display: block;
}

.lg-container.lg-dragging-vertical .lg-backdrop {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
  position: absolute;
}

.lg-inline .lg-backdrop {
  z-index: 1;
}

.lg-inline .lg-outer {
  z-index: 2;
}

.lg-inline .lg-maximize:after {
  content: '\e909';
}

.lg-components {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  will-change: transform;
  -webkit-transition: -webkit-transform 0.35s ease-out 0s;
  -moz-transition: -moz-transform 0.35s ease-out 0s;
  -o-transition: -o-transform 0.35s ease-out 0s;
  transition: transform 0.35s ease-out 0s;
  z-index: 1080;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  width: 100%;
  max-height: 350px;
  overflow: hidden;
  float: left;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-middle {
  text-align: center;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-left {
  text-align: left;
}

.lg-outer .lg-thumb-outer.lg-thumb-align-right {
  text-align: right;
}

.lg-outer.lg-single-item .lg-thumb-outer {
  display: none;
}

.lg-outer .lg-thumb {
  padding: 5px 0;
  height: 100%;
  margin-bottom: -5px;
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .lg-outer .lg-thumb {
    padding: 10px 0;
  }
}

.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border-radius: 2px;
  margin-bottom: 5px;
  will-change: border-color;
}

@media (min-width: 768px) {
  .lg-outer .lg-thumb-item {
    border-radius: 4px;
    border: 2px solid #fff;
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer .lg-toggle-thumb:after {
  content: '\e1ff';
}

.lg-outer.lg-animate-thumb .lg-thumb {
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.lg-fullscreen:after {
  content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__container{background-color:#fff;padding:32px;max-width:480px;max-height:100vh;border-radius:4px;overflow-y:auto}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{from{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none;position:relative;z-index:999999999}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}
/**
 * Flux Normalize CSS + Default CSS.
 *
 * https://necolas.github.io/normalize.css/8.0.1/normalize.css
 * @link https://flux.be
 *
 * @package    Flux
 * @subpackage Flux Child
 * @since      1.0.0
 */

/**
 * Normalize css - normalize elements across browsers - Do not modify
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	box-sizing: border-box;
}

*,
*:before,
*:after {
	box-sizing: inherit;
}

body {
	margin: 0;
}

main {
	display: block;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

a {
	background-color: transparent;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b,
strong {
	font-weight: bolder;
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

img {
	border-style: none;
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}

template {
	display: none;
}

[hidden] {
	display: none;
}

/**
 * Default pbf theme related css
 */
.wpbf-container {
	padding: 0 30px;
}

.wpb_video_widget .wpb_video_wrapper .wpbf-video,
.wpb_video_widget .wpb_video_wrapper .wpbf-responsive-embed {
	padding-bottom: 0;
}

.wpbf-navigation .wpbf-grid-collapse {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.wpbf-navigation .wpbf-logo-container,
.wpbf-navigation .wpbf-menu-container {
	display: block;
}

.wpbf-navigation .wpbf-1-4 .wpbf-logo {
	max-width: 120px;
}

.wpbf-menu-right .wpbf-menu a {
	line-height: 64px;
}

.wpbf-navigation .wpbf-menu li:last-child a {
	padding-right: 0;
}

body #content {
	overflow: hidden;
	position: relative;
}

.single #inner-content {
	width: 100%;
	max-width: initial;
	padding: 0;
}

.vc_row,
.vc_row .section_inner,
.wpb_wrapper {
	position: relative;
}

.vc_row .section_inner {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.clearfix:after,
.clearfix:before {
	content: "";
	display: table;
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li {
	margin-bottom: 0;
}

.wpb_content_element {
	margin-bottom: 0 !important;
}

/**
 * General css
 */
/* Change column gap */
p {
	margin-bottom: 15px;
}

p:last-of-type {
	margin-bottom: 0;
}

a,
p a {
	transition: all 0.3s ease;
	position: relative;
	font-weight: 600;
}

a:hover,
p a:hover {
	color: #306fc4;
}

.whitetext * {
	color: #fff;
}

.blacktext * {
	color: #000;
}

.flux_btn {
	display: inline-block;
	position: relative;
	width: auto;
	height: auto;
	padding: 15px 30px;
	background-color: transparent;
	border: 1px solid #306fc4;
	color: #306fc4;
	font-size: 13px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: 1px;
	text-transform: uppercase;
	overflow: hidden;
	transition: all 0.3s ease;
	box-sizing: initial;
}

.flux_btn:hover {
	color: #ffffff;
	background-color: transparent;
	border-color: #306fc4;
}

.rw-section {
	padding: 100px 0;
}

.rw-section-sm {
	padding: 50px 0;
}

.rw-section-lg {
	padding: 150px 0;
}

.rw-section-xl {
	padding: 200px 0;
}

.padding-top {
	padding-top: 100px;
}

.padding-bottom {
	padding-bottom: 100px;
}

.padding-top-sm {
	padding-top: 50px;
}

.padding-bottom-sm {
	padding-bottom: 50px;
}

.padding-top-lg {
	padding-top: 150px;
}

.padding-bottom-lg {
	padding-bottom: 150px;
}

.padding-top-xl {
	padding-top: 200px;
}

.padding-bottom-xl {
	padding-bottom: 200px;
}

.wpb_text_column ul,
.wpb_text_column ol {
	list-style-position: outside;
	-webkit-padding-start: 0;
	padding-left: 20px;
}

/* Formcraft CSS */
html body a.powered-by {
	display: none !important;
}

/* STYLE PASSWORD PROTECTED PAGE */
.post-password-form {
	padding: 150px 0;
	width: 50%;
	margin: 0 auto;
}

.post-password-form label input {
	margin-top: 10px;
}

.post-password-form input[type="submit"] {
	margin-top: 20px;
	padding: 15px 30px;
}

/* Fix a tags - Global styles */
body a:where(:not(.wp-element-button)) {
	text-decoration: unset;
}

/* Fix large mobile menu */
#mobile-navigation {
	max-height: unset !important;
}

/* Webtoffee scroll fix */
body.cli-barmodal-open {
	overflow: auto;
}

/* BASE
 * -------------------------------------------------- 
 *  Base styles 
 * 
 *  Default styles of the project, these will not
 *  be changed or altered in most of the cases
 * -------------------------------------------------- */

:root{
    --beige:#F7F6F1;
    --gold:#ae9a64;
    --darkgold:#988156;
	--lightgold:#E9E4D4;
    --black:#2D2D2D;
    --blue:#002C3C;
    --lightblue:#163C4B;
    --lightgrey:#D9D9D9;
    --headings:"ivypresto-display", sans-serif;
	--text:"sweet-sans-pro", sans-serif;
}
h3, h4, h5, h6,
p, p a, ul li, ol li, body *{
	font-family: var(--text);
	font-style: normal;	
	color:var(--blue);
}
p, p a, ul li, ol li, body *{
	font-weight: 400;	
}
p strong, p b, p b span{
    font-weight:600;
}
p{
	font-size:17px;
}
h3, h4, h5, h6{
	font-weight:500;
}
ul li strong, ol li strong, p strong{
    font-weight:600;
}
h1, h1 .char, h2{
	font-family: var(--headings);
	font-weight: 200;
	font-style: normal;
	color:var(--blue);
    margin-top:0;
}
h1, h1 .char {
    font-size: 85px;
    line-height:85px;
}
.center h2{
	text-align:center;
}
.center *{
    text-align:center;
}
.center .flux_btn_wrapper{
    text-align:center !important;
}
.page-header-text h1{
    font-size: 75px;
    line-height:75px;	
    margin-bottom:15px;
}
.large p{
    font-size:20px;
}
p.small{
    font-size:15px;
    color: var(--gold);
}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover a,
.wpb_wrapper p a:not(.flux_btn){
    color:var(--gold);
}
html .formcraft-css .fc-form .form-element .field-cover.customText-cover a:hover,
.wpb_wrapper p a:not(.flux_btn):hover{
    color:var(--darkgold);
}
.single-huizen .empty-message h1,
html .formcraft-css .fc-form h2,
h2{
    font-size:50px;
}
html .formcraft-css .fc-form h2{
	font-weight: 200;
}
.gold-bg h2{
    font-size:38px;
}
h3.cpt-title{
    font-size:18px;
    margin-bottom:5px;
	transition: all .3s ease;
	min-height:65px
}
.single-post .transparent h2,
.transparent h2{
    text-transform: uppercase;
    color: var(--lightgrey);
    letter-spacing: 5px;
    font-size: 75px;
    line-height: 75px;
    text-align: center; 
}
.transparent  {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.transparent.rotated{
    transform:rotate(-90deg) translate(-50%,-50%);
    left:calc(-50% - 35px);
    top:calc(50% - 55px);
    width: 560px;
    z-index:-1;
}
.white-text *{
    color:var(--beige);
}
.align-center{
	text-align:center;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){
	background:var(--lightgold);
}
.single-post .wpb-content-wrapper table,
.single-post .wpb-content-wrapper table td{
    border:none;
}
.single-post .wpb-content-wrapper tbody tr:nth-child(odd){
	background:var(--lightgold);
}
.searchandfilter *,
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
 	-webkit-appearance: none; 
    -moz-appearance: none;
    appearance: none; 
	-webkit-border-radius:0;
     border-radius: 0;
}

/* RECAPTCHA */
.grecaptcha-badge{
	display:none;
}
/* TABLES */
table.cky-cookie-audit-table, table{
    margin:20px 0 !important;
}
table.cookielawinfo-classic thead tr th,
table.cookielawinfo-winter thead th,
table.cky-cookie-audit-table th{
    background-color: var(--gold) !important;
    color:var(--beige);
    border-color:var(--lightgold);
}
table.cookielawinfo-classic td, table.cookielawinfo-classic th,
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th,
table.cky-cookie-audit-table tr:nth-child(2n) td,
table.cky-cookie-audit-table tr:nth-child(2n + 1) td,
table.cky-cookie-audit-table td{
    background-color:var(--beige);
    border-color:var(--lightgold);
}
/* COOKIES */
.wt-cli-iframe-placeholder,
.video-placeholder-youtube{
    width:100% !important;
}
.wt-cli-iframe-placeholder,
.video-placeholder-text-youtube{
    display:flex !important;
    justify-content:center;
    align-items:center;
}
.wt-cli-iframe-placeholder,
.video-placeholder-youtube {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute !important;
    margin: 0;
    top: 0;
    left: 0;
    box-sizing: border-box;
}
.cli-tab-footer .wt-cli-privacy-accept-btn{
    background-color:var(--gold);
    border-radius:0px;
}
.wt-cli-element.cli_user_consent_state{
    margin-bottom:25px;
}
.cli_manage_current_consent{
    color:var(--gold);
}
.cli_manage_current_consent:hover{
    color:var(--darkgold);
}
/* SLICK */
a.slick-prev.slick-arrow, a.slick-next.slick-arrow {
    position: absolute;
    top: calc(50% + 30px);
    transform:translate(0, -50%);
    cursor:pointer;
	z-index:11;
}
#panden_slider a.slick-prev.slick-arrow,
#panden_slider a.slick-next.slick-arrow{
	top: 50%;
}
a.slick-prev.slick-arrow{
    left:0x;
}
a.slick-next.slick-arrow{
    right:0;
}
a.slick-prev.slick-arrow img, a.slick-next.slick-arrow img {
    height: 30px 
}
.wpb_text_column .wpb_wrapper > ul{
    margin-top:20px;
}
.wpb_text_column .wpb_wrapper > ul > li{
    list-style:none;
    position:relative;
    padding-left:15px;
    padding:2px 0 2px 15px;
}
.wpb_text_column .wpb_wrapper > ul > li::before{
    content:'';
    display:block;
    width:14px;
    height:14px;
    background-color:var(--lightgold);
    position:absolute;
    left:-20px;
    top:8px;
}
.wpb_text_column .wpb_wrapper > ul > li::after{
    content:'';
    display:block;
    width:14px;
    height:14px;
    background-color:var(--gold);
    position:absolute;
    left:-15px;
    top:13px;
}
ul li::marker{
	color:var(--gold);
}
/* BGS */
.color-bg{
    background:var(--lightgold);
}
.color-bg .transparent h2 {
    color: var(--gold);
    opacity: 0.4;
}
.gold-bg{
    background:var(--gold)
}
/* BUTTONS */
.flux_btn{
    margin-top:25px;
    border-color:var(--gold);
    background-color:var(--gold);
	color:var(--beige)
}
.flux_btn:hover{
    border-color:var(--darkgold);
    background-color:var(--darkgold);
    color:var(--beige);
}
.light_btn_row .flux_btn.border_btn,
.flux_btn.light_btn {
    margin-top: 25px;
    border-color: var(--beige);
    color: var(--beige);
}
.light_btn_row .flux_btn.border_btn:hover,
.flux_btn.light_btn:hover{
    border-color: var(--beige);
    background-color:var(--beige);
    color:var(--gold);
}
.button-row{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
}
.button-row.left{
	justify-content:flex-start;
}
.button-row a.flux_btn{
    margin: 0 5px 0 5px;
}
.button-row.left a.flux_btn{
    margin: 25px 25px 0 0;
}
.button-row .full_section_inner{
    display:flex;
}
.button-row .flux_btn_wrapper{
    display:inline-block;
    margin-right:10px;
}
.flux_btn.border_btn{
    background:transparent;
    color:var(--gold);
}
.flux_btn.border_btn:hover{
    background:var(--gold);
    color:var(--beige);
}
.wp-block-button__link,
.is-style-outline .wp-block-button__link,
.is-style-outline .wp-block-button__link:not(.has-text-color){
    border-color:var(--gold);
    color:var(--gold);
    border-radius:0;
    border:1px solid var(--gold);
    text-transform:uppercase;
    font-size:13px;
    letter-spacing:1px;
    font-weight:700;
    line-height:1.2;
    padding:15px 30px;
	background:transparent;
}
.wp-block-button__link:hover,
.is-style-outline .wp-block-button__link:not(.has-text-color):hover{
    background:var(--gold);
    color:var(--beige);
}
.is-style-outline .wp-block-button__link.has-white-color{
    border-color:var(--beige);
}
.is-style-outline .wp-block-button__link.has-white-color:hover{
    background:var(--beige);
    color:var(--gold) important;
}
.has-white-color.wp-block-button__link:hover{
    color: var(--gold) !important;
}
/* WP BLOG */
.wp-block-buttons>.wp-block-button{
    display:block;
}
.wp-block-group.has-background{
    background-color:var(--gold) !important;
	padding:15px;
}
.wp-block-group.has-background * {
    color:var(--beige);
}
.wp-block-buttons>.wp-block-button{
    margin-top:25px;
}
.gallery img:hover {
    opacity: 1;
}
.wp-block-column{
    float: left;
    margin-top: 0;
    padding: 10px;
}
.single-post .gallery,
.wp-block-columns{
    margin: 0 -10px;
}

/* HEADER / NAV 
 * --------------------------------------------------
 *  Header/nav/hamburger styles 
 * -------------------------------------------------- */
.wpbf-mobile-logo,
.wpbf-navigation .wpbf-1-4 .wpbf-logo {
    max-width: 150px;
}
.wpbf-mobile-nav-wrapper,
.wpbf-nav-wrapper{
    padding: 10px 15px 0 15px;
}
.wpbf-navigation .wpbf-logo-container{
    width:20%;
}
.wpbf-navigation .wpbf-menu-container{
    width:80%;
}
.wpbf-menu-right .wpbf-menu > li > a{
    font-size:18px;
    font-weight:500;
}
.wpbf-menu-right .wpbf-menu > li:hover > a,
.wpbf-menu-right .wpbf-menu > li.current-menu-item > a{
    color:var(--gold) !important;;
}
.wpbf-inner-pre-header{
    padding: 0 15px;
}
.wpbf-pre-header .wpbf-menu li a {
    font-size: 14px;
    font-weight: 500;
    padding: 10px 15px;
}
.wpbf-pre-header .wpbf-menu li.current-menu-item a,
.wpbf-pre-header .wpbf-menu li:hover a{
    color:var(--gold);
}
.wpbf-pre-header .wpbf-menu li:last-child a{
    padding-right:0;
}
.wpbf-pre-header .wpbf-menu li.menu-icon a{
    position:relative;
    padding-left:35px;
}
.wpbf-pre-header-two-columns .wpbf-inner-pre-header-left{
    width:0%;
}
.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{
    width:100%;
}
.menu-icon a::before{
    content:"";
    display:block;
    width: 18px;
    height: 18px;
    margin-right: 0px;
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    position:absolute;
    left:10px;
    top:14px;
}
.menu-icon.heart a::before{
	background-image:url('https://casareal.be/wp-content/uploads/2024/05/heart-fill.svg');
}
.menu-icon.phone a::before{
	background-image:url('https://casareal.be/wp-content/uploads/2024/06/phone-fill-1.svg');
}
.menu-custom > a{
    display:none;
}
.menu-custom .formcraft-css > a:first-child{
    display:none;
} 
.menu-custom .formcraft-css{
    line-height:25.5px;
}
.wpbf-menu.wpbf-sub-menu>.current-menu-item>a {
    color: var(--gold) !important;
}
.wpbf-sub-menu>.menu-item-has-children>a .wpbf-icon svg, .wpbf-sub-menu>.menu-item-has-children>a .wpbff {
    display: inline-block;
}
.wpbf-menu-right .wpbf-menu>li>a i {
    font-size: 13px;
    padding-left: 3px;
}
.wpbf-sub-menu>.menu-item-has-children>.sub-menu{
    background:var(--lightgold);
    box-shadow:none;
    border-top:1px solid var(--gold);
	min-width:240px;
}
.wpbf-menu .sub-menu li a{
    padding:10px 25px;
    line-height:initial;
    font-weight:500;
}
.wpbf-menu .sub-menu li:hover a{
    color:var(--gold);
}
.wpbf-sub-menu>.menu-item-has-children>.sub-menu::before {
    content:'';
    width: 0; 
    height: 0; 
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid var(--gold);
    position:absolute;
    top:-7px;
    left:20px;
}
/* TOGGLE */
.vc_toggle_icon,
.vc_toggle_icon *{
    z-index:1;
}
.vc_toggle_title{
    background-color:var(--lightgold);
    padding:0 !important;
}
.vc_toggle_title h4{
    display:flex;    
    margin:0;    
	font-size:18px;
    padding:10px 15PX;
    color:var(--gold);
}

.vc_toggle_icon{
    left:initial !important;
    right:15px;
    background: var(--gold) !important;
}
.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before{
    background: var(--gold) !important;
}
.vc_toggle_default .vc_toggle_icon,
.vc_toggle_default .vc_toggle_icon::before {
    border: none !important;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
    width: 2px !important;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    height: 2px !important;
}
.vc_toggle_content .vc_col-sm-6{
    width:100%;
}


/* GENERAL
 * --------------------------------------------------
 *  General styles 
 * 	Hero/subhero/grids/contact forms 
 * -------------------------------------------------- */
/* FORMCRAFT */
html .formcraft-css .fc-form .form-element .form-element-html textarea,
html .formcraft-css .fc-form .form-element .form-element-html select,
html .formcraft-css .fc-form .form-element .form-element-html input{
    background-color:transparent !important;
    color:var(--blue) !important;
}
html .formcraft-css .fc-form .form-element .form-element-html textarea::placeholder,
html .formcraft-css .fc-form .form-element .form-element-html select::placeholder,
html .formcraft-css .fc-form .form-element .form-element-html input::placeholder{
    color:var(--blue) !important;    
}
html .formcraft-css .fc-form .form-element:not(.error-field) .form-element-html textarea,
html .formcraft-css .fc-form .form-element:not(.error-field) .form-element-html select,
html .formcraft-css .fc-form .form-element:not(.error-field) .form-element-html input{
    border-color: var(--darkgold) !important;    
	border-radius:0px;
}
html .formcraft-css .fc-form .form-element .submit-cover .submit-button {
    background: var(--gold) !important;
    border: 1px solid var(--gold);
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 15px 25px;
    transition: all .3s ease;
	border-radius:0px;
}
html .formcraft-css .fc-form .form-element .submit-cover .submit-button span{
	color:var(--beige);	
    font-weight: 500 !important;
}
html .formcraft-css .fc-form .form-element .submit-cover .submit-button:hover{
    background-color:var(--gold) !important;
    border-color:var(--gold) !important;
}
html .formcraft-css .fc-form .form-element .submit-cover .submit-button:hover span{
    color:var(--beige);
}

html .white-text .formcraft-css .fc-form .final-success *{
    color:var(--gold)
}
html .formcraft-css .fc-form .final-success .final-success-check{
    background:var(--beige);
    border:none !important;
}
html .formcraft-css .fc-form .form-element.form-element-type-customText .form-element-html{
    padding-bottom:0;
}
.fc-form-2 .form-element-field5{
	padding-bottom:25px;
}
/* CPTS */
.cpt-list{
    display:flex;
    margin: 0 -20px;
	flex-wrap:wrap;
}
.cpt-list-huizen{
    padding-top:40px;
}
.cpt-list .cpt-block{
    width:33.33%;
}
.cpt-block-inner{
    padding:20px;
}
.cpt-block-images-wrap {
    position: relative;
}
.cpt-block-images-wrap .cpt-block-image,
.cpt-block-images-wrap .cpt-block-hover-image{
    height: 250px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    transition: background-image .3s ease;
}
.cpt-block-images-wrap .cpt-block-hover-image{
    position:absolute;
    display:block;
    width: 100%;
    top: 0;
    opacity:0;
    transition: all ease .3s;
}
.cpt-block-images-wrap:hover .cpt-block-hover-image{
    opacity:1;
}
.cpt-cat-wrapper{
    position: absolute;
    right: 10px;
    top: 10px;
    display:flex;
}
.cpt-cat {
    background-color: var(--gold);
    color: var(--beige);
    padding: 3px 10px 5px 10px;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 21px;
    font-weight: 500;
    margin:0;
}

.cpt-cat.red{
    margin-left:5px;
    background:#ae6464;
}
.cpt-block-text{
    padding-top:20px;
}
.cpt-block-details{
    margin-top:10px;
    display:flex;
	flex-wrap:wrap;
}
.cpt-block-details img{
    width:18px;
    height:18px;
    margin-right:5px;
}
.cpt-item-has-icon{
    padding-right:20px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.cpt-block-text a:hover h3{
    color:var(--gold);
}
.cpt-list-getuigenis .slick-list{
    background-color:var(--lightgold);
    margin:60px 30px 0 30px;
}
.cpt-list-getuigenis .cpt-block-text{
    padding:20px;
}
.embed-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
}

.embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.cpt-video-slider{
    margin: 0 -30px;
}
.cpt-video-slider .slick-list{
    margin: 60px 10px 0 10px;
}
.cpt-video-slider .slick-slide{
    padding: 10px 20px;
}
.embed-container-image {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 aspect ratio */
    height: 0;
    overflow: hidden;
    max-width: 100%;
    margin: 0 auto;
}

.embed-container-image .video-embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	pointer-events:none;
}

.embed-container-image iframe {
    width: 100%;
    height: 100%;
    border: 0;
}

.cpt-video-icon{
    position:absolute;
    left:50%;
    transform:translate(-50%, 50%);
    width:50px;
    height:50px;
    bottom:50%;
    opacity:0;
    transition: opacity .3s ease;
}
.cpt-video-slider .embed-container-image:hover .cpt-video-icon {
    opacity:1;
}
.cpt-video-slider .embed-container-image{
    transform:translateY(0px);
    transition: transform .3s ease;
}
.cpt-video-slider .embed-container-image:hover{
    transform:translateY(-10px);    
}

.cpt-grid .cpt-row{
    display:flex;
    margin: -30px -50px 0 -50px;
}
.cpt-grid .cpt-row:nth-of-type(even) .even-row-image,
.cpt-grid .cpt-row:nth-of-type(odd) .odd-row-image{
    width:calc(50% + 90px);
}
.cpt-grid .cpt-row:nth-of-type(odd) .even-row-image{
    padding: 90px 30px 90px 90px;
    margin-bottom:-60px;
}
.cpt-grid .cpt-row:nth-of-type(even) .odd-row-image{
    padding: 90px 90px 90px 30px;
    margin-top:-60px;
}
.cpt-grid .cpt-block {
    width:50%;
    padding: 30px;
    height: auto !important;
    display: block;
    overflow:hidden;
    position: relative;
}
.cpt-block-images-wrap{
    overflow:hidden;
}
.cpt-grid .cpt-block:nth-of-type(even){
    padding-top:90px;
    margin-bottom:-30px;
}
.cpt-grid  .cpt-block-images-wrap .cpt-block-image{
    height:350px;
	background-color: var(--lightgold);
}
.cpt-grid h3.cpt-title{
    font-family:var(--headings);
    font-weight:200;
    font-size:32px;
}
.cpt-block-huizen h3.cpt-title{
	text-transform:uppercase;
}
.cpt-grid .cpt-block-images-wrap .cpt-block-image{
    transition: all .3s ease;
    transform:scale(1);
}
.cpt-grid .cpt-block-images-wrap .cpt-block-image:hover{
    transform:scale(1.05);
}
.page-block-row .full_section_inner{
    display:flex;
    flex-wrap:wrap;
    margin:-20px;
}
.page-block-row .page-block{
    width:50%;
    padding: 20px;
}
.page-block-row .page-block h3{
    margin:20px 0 10px 0;
}
.page-block-row .page-block img{
    max-height:300px;
    height:300px;
    width:100%;
    object-fit:cover;
}
.page-block-row .page-block *{
    width:100%;
}
.page-block-row .page-block a{
    display:inline-block;
    width:auto;
}
/* IMG ROWS */
.flex-row .section_inner {
    display: flex;
    align-items: center;
}
.flex-row-image > div.vc_column-inner{
    min-height:600px;
    max-height:600px;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    margin-left:70px;
    width:calc(100% - 70px);
}
.flex-row-image .wpb_single_image img{
    object-fit:cover;
    min-height: 600px;
    max-height:600px;
}
.flex-row-image > div.vc_column-inner {
    margin-left: 50px;
    width: calc(100% - 65px);
}
.transparent.rotated {
    transform: rotate(-90deg) translate(-50%, -50%);
    left: calc(-50% - 35px);
    top: calc(0% - 37px);
    width: 600px;
    z-index: -1;
}
.flex-row-text {
    padding: 0 0 0 25px;
}
.grid-row .section_inner{
    display:flex;
}
.grid-row .grid-row-image{
    width: calc(50% + 15px);
}
.grid-row .grid-row-text {
    padding: 60px 30px 60px 115px;
    margin-bottom: -60px;
}
.grid-row .grid-row-image .wpb_single_image img {
    min-height: 350px;
    object-fit: cover;
    height: calc(100% - 60px);
}
.grid-row.max .grid-row-image .wpb_single_image img{
    max-height:350px;
}
.grid-row .grid-row-image *{
    height:100%;
}
.grid-row.odd .grid-row-image {
    padding: 0 30px 0 125px;
}
.grid-row.odd .grid-row-text {
    width: calc(50% + 15px);
    padding: 0;
    margin-top: -60px;
}
.grid-row.odd .grid-row-block {
    padding: 0 30px 0 125px;
}
.grid-row.odd .grid-row-block .vc_column-inner{
    background:var(--lightgold);
    padding:25px;
}
/* SEARCH AND FILTER */
.show_filter{
    display:none;
	margin-top:0;
}
.searchandfilter > ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
	padding-top:50px;
}

.SumoSelect>.CaptionCont{
    border: 1px solid var(--gold);
    padding: 7.5px 20px;
    background-color:var(--beige);
}
.SumoSelect>.CaptionCont>span{
    color:var(--gold);
    font-weight:500;
}
.SumoSelect>.CaptionCont>span.placeholder {
    color: var(--gold);
    font-weight: 500;
    font-style: normal;
}
.SumoSelect>.optWrapper.multiple.isFloating,
.SumoSelect>.optWrapper.isFloating{
    position:relative;
    top:initial !important;
    left:initial;
    right:initial;
    width:100%;
    max-width:100%;
	padding-bottom: 0;
}
.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{
	display:none;
}
.searchandfilter > ul > li{ 
	padding:10px;
    width:33.33%;
}
.searchandfilter > ul > li.sf-field-search{
    width:20%;
	flex-grow:1;
}
.searchandfilter > ul > li.sf-field-submit{
    width: 13.33%;
}
.searchandfilter > ul > li label div,
.searchandfilter > ul > li label{
    width:100%;
}
.SumoSelect>.CaptionCont>label>i{
    right:25px;
}
.SumoSelect.open>.optWrapper{
    top:45px;
    box-shadow:none;
    background:var(--lightgold);
    border-color:var(--gold);
    border-radius:0;
}
.SumoSelect .select-all.partial>span i, .SumoSelect .select-all.selected>span i, .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{
	    background-color: var(--darkgold);
}
/*.SumoSelect:not(.sumo__sfm_pand_type_woning):not(.sumo__sfm_pand_regio)>.optWrapper>.options>li.opt:first-child{
    display:none;
}*/
.SumoSelect>.optWrapper>.options>li.opt{
    border-color:var(--gold);
}
.SumoSelect>.optWrapper>.options>li.opt:hover{
    background:var(--gold);
}
.SumoSelect>.optWrapper>.options>li.opt:hover label{
    color:var(--beige);    
}
.SumoSelect>.optWrapper>.options>li.opt{
    padding: 7.5px 15px;
}
.SumoSelect.open>.CaptionCont, .SumoSelect:focus>.CaptionCont, .SumoSelect:hover>.CaptionCont {
    box-shadow: 0 0 2px var(--darkgold);
    border-color: var(--gold);
}
.searchandfilter .sf-range-max, .searchandfilter .sf-range-min {
    /* max-width: 125px; */
    min-width: 100%;
    border: 1px solid var(--gold);
    background: var(--beige);
    padding: 10.5px 10px 10.5px 20px;
    width: 100%;
	max-height:46px;
}
.sf-range-values-seperator{
    padding: 0 10px;
}
.sf-meta-range.sf-meta-range-number{
    display:flex;
    align-items: center;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button 
{
opacity: 0;
}

.arrow-up, .arrow-down{
    display:initial;
}
/* Ensure input container has relative positioning */
.label-container {
  position: relative;
  display: inline-block;
}

.arrow-buttons {
  position: absolute;
  right: 10px; /* Adjust as needed */
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  justify-content:flex-end;
  gap: 2px;
  align-content: flex-end;
  align-items: flex-end;
}

.arrow-buttons button {
  border: none;
  background: transparent;
  cursor: pointer;
  font-size: 10px; /* Adjust as needed */
  padding: 0;
  margin: 0;
}

.arrow-buttons button:focus {
  outline: none;
}


.sf-range-prefix{
    background:var(--gold);
    height:100%;
    position: relative;
    min-height: 46px;
    color:var(--beige);
    display:flex;
    align-items:center;
    padding:0 5px;
}
.sf-field-submit input{
    border: 1px solid var(--gold);
    padding: 14.5px 30px !important;
    line-height: 1.2em;
    text-transform: uppercase;
    transition: all .3s ease;
    color:var(--beige);
    background-color:var(--gold);
    font-size:13px;
    width: 100%;
    /* margin-right: 10px; */
}
.sf-field-submit:hover input{
    background-color:var(--darkgold);
    border-color:var(--darkgold);
    color:var(--beige);
}
.sf-field-search input{
    border:1px solid var(--gold);
    background:transparent;
    padding: 10.5px 20px;
}
.searchandfilter > ul > li.sf-field-reset {
    width: 100%;
    text-align: right;
    
}
.searchandfilter > ul > li.sf-field-reset a{
    color:var(--gold);
}
/* GOOGLE MAPS */
.flux-map-wrapper .vc_flux_google_maps{
    border:2px solid var(--gold);
}
.gm-style .gm-style-iw-c{
    padding:15px 15px !important;
    width:200px;
    border-radius:0px;
    box-shadow:none;
    background-color:var(--gold);
    color:var(--beige);
}
.gm-style .gm-style-iw-c *{
    color:var(--beige);
}
.gm-style-iw-chr{
    position:absolute;
    right:10px;
    top:10px;
}
.gm-style .gm-style-iw-d{
    overflow:initial !important;
    max-width: calc(100% - 15px);
}
.gm-ui-hover-effect{
    width:15px !important;
    height:15px !important;
}
.gm-ui-hover-effect>span{
    width:15px !important;
    height:15px !important;
    margin:0 !important;
    background-color:var(--beige) !important;
}
.gm-style .gm-style-iw-tc::after{
    background:var(--gold) !important;   
    box-shadow:none !important;
}
.gm-style .gm-style-iw-tc{
    filter: none !important;
}
/* HOME
 * --------------------------------------------------
 *  Homepage styles
 * -------------------------------------------------- */
.home-header{
    padding-top: 75px;
}
.home-header h1{
    margin-bottom:0;
}
.home-header-text .section_inner{
    display:flex;
}
.home-header-text .vc_col-sm-2\/5 {
    padding: 10px 0 25px 50px;
}
.home-header-text {
    margin-bottom: -40px;
    z-index: 1;
}
.home-header-image{
    height: 55vh;
    min-height: 490px;
}
.home-header-image img {
    height: 55vh;
    min-height: 490px;
    object-fit: cover;
}
.home-header-image .wpb_single_image > figure,
.home-header-image .wpb_single_image > figure > div,
.home-header-image .wpb_single_image > figure > div > img{
    width:100%;
}
.home-header-image .vc_single_image-wrapper{
    position:relative;
}
.home-header-image .vc_single_image-wrapper::before{
    content:"";
    display:block;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    left:0;
    background-color:rgba(247, 246, 240, 0.1);
    background: linear-gradient(165deg, rgba(247, 246, 240, 0.25) 0%, rgba(247, 246, 240, 0.125) 25%, rgba(247, 246, 240, 0) 50%, rgba(247, 246, 240, 0) 100%);

}
.home-header-image::before{
    content:"";
    display:block;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    left:0;
    background-color:rgba(247, 246, 240, 0.1);
    background: linear-gradient(165deg, rgba(247, 246, 240, 0.25) 0%, rgba(247, 246, 240, 0.125) 25%, rgba(247, 246, 240, 0) 50%, rgba(247, 246, 240, 0) 100%);

}
.cta-banner .cta-banner-image {
    display: flex;
    align-items: center;
    min-height: 550px;
    margin:-50px 0;
}
.cta-banner .cta-banner-text {
    padding:100px 50px 100px 0;
    margin-left: calc(50vw - 585px);
}
.cta-banner .full_section_inner {
    display: flex;
    align-items: stretch;
}
.cta-banner .cta-banner-image * {
    min-height: 550px;
    background-size: cover;
    background-position: 50%;
    clip-path: polygon(20% 0, 90% 0, 70% 100%, 0% 100%);
}

/* SUBPAGE
 * --------------------------------------------------
 *  Subpage styles
 * -------------------------------------------------- */
/* Page header */
.page-header{
    padding-top: 75px;
}
.grid-row.padding-top-lg.padding-bottom,
.page-header.padding-top-lg.padding-bottom{
	padding: 150px 0 100px 0;
}
.page-header-text.center .section_inner{
    display:flex;
    text-align:center;
    max-width:910px;
}
.page-header-text.has-image {
    margin-bottom: -25px;
    z-index: 1;
}
.page-header-image{
    height:30vh;
    min-height:300px;
    background-size:cover;
    background-position:50% 50%;
    background-repeat:no-repeat;   
}
.page-header-text.left .section_inner{
    display:flex;
}
.page-header-text.left:not(.has-image) .section_inner{
	align-items:flex-end;
}
.page-header-text.left .vc_col-sm-2\/5 {
    padding: 10px 0 0 50px;
}

/* Single */
.navigation-banner{
    margin-top: 15px;
}
.navigation-banner{
    background:var(--gold);
    padding:5px 0 7px 0;
}
.navigation-banner *{
    color: var(--beige);
    font-size:14px;
    display:flex;
    align-items:center;
}
.navigation-banner i{
    font-size:8px;
    padding:0 5px 0 0;
}
.navigation-banner a:hover{
    opacity:0.5;
    color:var(--beige);
}
.single .section_inner{
    max-width:1170px;
    margin: 0 auto;
}
.single .entry-title {
    margin-bottom: -25px;
    z-index: 1;
}
.single-header .section_inner{
    z-index:1;
    position:relative;
}
.single h1{
    font-size:70px;
    line-height:85px;
}
.single-header.simple-header,
.single-header.post-header{
    padding-top:75px;
}
.single .post-header .single-wrapper{
    justify-content:center;   
}
.single-header-image{
    background-position: 50% 65%;
    height: 30vh;
    min-height: 300px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.single-header.post-header h1 {
    margin-bottom: -25px;
    max-width: 900px;
    text-align:center;
}
/* FAVORIET */
.cpt-block-images-wrap .favoriet-btn {
    position: absolute;
    z-index: 111;
}
.favoriet-btn {
    z-index: 111;
	cursor:pointer;
}
.cpt-block-images-wrap .js-heart.heart_btn{
	position:relative;
	background: var(--gold);
	width: 35px;
	height: 35px;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	margin-top:10px;
	margin-left:10px;
	right:0;
	padding: 0;
	border-radius: 100%;
}
.cpt-block-images-wrap .js-heart.heart_btn svg{width: 50%;}
.cpt-block-images-wrap .js-heart.heart_btn svg .cls-1{
	stroke: var(--beige);
}
.cpt-block-images-wrap  .js-heart.heart_btn.heart_active {
	opacity: 1;
}
.cpt-block-images-wrap .js-heart.heart_btn:hover path.cls-1 {
    stroke: var(--beige);
    fill: var(--beige);
}
.cpt-block-images-wrap .js-heart.heart_btn.heart_active svg .cls-1{
	stroke: var(--beige);
	fill: var(--beige);
}
.single-cta-buttons .js-heart.heart_btn{
    display:flex;
    align-items:center;
    text-align:center;
    border:1px solid var(--gold);
    padding: 10px 30px;
    color:var(--gold);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.single-cta-buttons .js-heart.heart_btn svg{
    width:18px;
    margin-right:10px;
    transition: all .3s ease;
}
.single-cta-buttons .js-heart.heart_btn  .cls-1{
	stroke: var(--gold);
    transition: all .3s ease;
}
.single-cta-buttons .js-heart.heart_btn:hover path.cls-1,
.single-cta-buttons .js-heart.heart_btn.heart_active svg .cls-1{
	stroke: var(--gold);
	fill: var(--gold);
}
/* Single pand */
.pand_slider .slick-slide{
    opacity:0.5;
	transition: opacity .3s ease;
}
.pand_slider .slick-slide.slick-current{
    opacity:1;
}
.pand_slider .pand__slider__item img {
    height: 100%;
}
#panden_slider, #panden_slider .slick-track{
	overflow:hidden;
}
.pand_slider{
    position:relative;
}
.pand_slider .slick-slide img{
    width:100%;
}

#panden_slider, #panden_slider .slick-track{
    height:65vh;
}
.pand_banner{
    padding:20px 0;
}
.single-huizen h1 {
    font-size: 34px;
    line-height: 40px;
    margin: 0 0 5px 0;
	text-transform:uppercase;
}
.single .single-wrapper.empty-message h1{
	width:100%;
}
.policy-page h2,
.single-post h2,
.single-huizen .single-wrapper h2{
    font-size:30px;
}
.single-huizen .single-wrapper h2{
	width:100%;
}
.policy-page h3,
.single-post h3,
.single-huizen h3{
    font-size:21px;
}
.single-post .wpb-content-wrapper .vc_row:not(:first-child) > div > div > div > .wpb_wrapper > div{
    padding-top:32px;

}
.blog-list.cpt-list-huizen{
    padding:0;
}
.blog-list.cpt-list .cpt-block{
    width:50%;
	text-align:center;
}
.blog-list.cpt-list .cpt-block-images-wrap .cpt-block-image, 
.blog-list.cpt-list .cpt-block-images-wrap .cpt-block-hover-image{
    height:350px;
}
.informatie_btn.flux_btn{
	margin: 10px 0 0 0;
}
.pand_banner .section_inner{
    display:flex;
}
.pand_banner_left {
    width: 80%;
    max-width: calc(100% - 280px);
}
.pand_banner_right {
    width: 20%;
    text-align: right;
    min-width: 280px;
}
.pand_price{
    font-size:30px;
    line-height:30px;
    margin-bottom:5px;
}
.pand_price strong{
    font-weight:400;
    color:var(--gold);
    padding-right:5px;
}
.single .single-wrapper{
    position:relative;
	display:flex; 
	flex-wrap:wrap;
}
.single .single-left{
    width:70%;
    padding-right:25px;
}
.single .single-right{
    width:30%;
    padding-left:25px;
}
.icon-blocks{
    position:relative;
    
}
.icon-blocks {
    display: flex; 
    flex-wrap: wrap; 
    margin: 0 -40px;
    background:var(--beige);
}
.icon-block{
    border-bottom:1px solid var(--lightgold);
    margin: 0 40px;
    width:calc(50% - 80px);
    display:flex;
    justify-content:space-between;
    align-items:flex-end;
    padding:10px 0;

}
.icon-block p {
    font-weight:600;
    font-style: normal;
    font-size:18px;
    opacity:1;
    color:var(--blue);
}
.icon-title p{
    font-weight:500;
    opacity:0.7;
}
.row-title{
    position:relative;
}
.single-wrapper-block.single-cta-buttons{
    display:flex;
    justify-content:space-between;
    align-items:flex-end;
    margin-top:35px;
}
.single-wrapper-block.single-cta-buttons .flux_btn{
    margin:0;
}
.single-share-buttons{
    display:flex;
}
.single-share-buttons a{
    display:block;
    height:38px;
}
.single-share-buttons svg, .single-share-buttons img {
    width: 30px;
    border: 1px solid var(--gold);
    padding: 5px;
    margin-left: 5px;
    transition: all .3s ease;
    height: 38px;
}
.single-share-buttons div:hover svg *{
    fill:var(--beige);
}
.single-share-buttons div:hover svg{
    background-color:var(--gold);
}
.pand-tabs-wrapper {
    width: 100%;
    display:flex;
    margin-top: 35px;
}
.pand-tabs-wrapper .single-pand-tab{
    display: flex;
    margin: 0;
    padding: 10px 15px;
    color: var(--gold);
    cursor:pointer;
    border-bottom: 0.5px solid;
}

.pand-tabs-wrapper .single-pand-tab h4 {
    margin: 0 10px;
    font-size: 17px;
}

.pand-tabs-wrapper .single-pand-tab.active{
    background:var(--lightgold);
}
.tab-content-wrapper{
	width:100%;
}
.pand-tab-content {
    display: none;
}
.pand-tab-content.active {
    display: block;
}
.pand-tab-content.verbinding ul{
    columns:2;
    -webkit-columns:2;
}
/* PAGINATION */
.pagination-wrapper .page-numbers.current {
    background: var(--gold)!important;
    border: 1px solid var(--gold)!important;
    color: var(--beige) !important;
}

.pagination-wrapper {
    width: 100%
}

.pagination-wrapper .page-numbers:hover {
    opacity: .8
}

.pagination-wrapper .page-numbers {
    border-radius: 20px;
    background: var(--darkblue)!important;
    color: var(--darkblue) !important;
    border: 1px solid var(--darkblue)!important;
    font-weight: 600!important;
    margin-top: 20px;
    transition: all .3s ease;
    text-transform: uppercase;
    padding: 0 10px;
    font-size: 16px;
    margin-right: 5px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center
}

.pagination-wrapper .page-numbers img {
    width: auto;
    height: 15px
}

.pagination-wrapper .page-numbers.prev img {
    transform: rotate(-180deg)
}

.pagination-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}
/* DROOMWONING */
html .formcraft-css .fc-pagination-cover{
    height:auto;
    margin:15px 0 35px 0;
}
html .formcraft-css .fc-pagination .page-number{
    display:none;
}
html .formcraft-css .fc-pagination .page-name{
    opacity:0;
}
html .formcraft-css .fc-pagination>div:after{
    height:4px;
}
html .formcraft-css .fc-pagination>div:after{
    border-top:4px solid var(--lightgold);
  
}
html .formcraft-css .fc-pagination>div.active:after{
    border-top: 4px solid var(--gold);
    /* left: -100%; */
}
html .formcraft-css .fc-pagination>div {
    max-width: 110px;
	padding:0;
}
html .formcraft-css .fc-pagination .pagination-trigger:has(~ .active)::after, html .formcraft-css .fc-pagination .pagination-trigger.active::after {
    border-top: 4px solid var(--gold);
}
html .formcraft-css .fc-form h3{
    font-size: 30px;
    font-style: normal;
    font-weight:200;
    color: var(--blue);
    margin: 0 0 35px 0;
}
html .formcraft-css .fc-form.label-block .form-element.form-element-type-checkbox .field-cover>span>span:first-child>span{
    font-size: 30px;
    font-style: normal;
    font-weight:200;
    color: var(--blue);
    margin: 0 0 15px 0;
}
html .formcraft-css .fc-form.label-block .form-element.form-element-type-checkbox .field-cover>span>span.sub-label{
    margin-bottom:35px;
}
html .formcraft-css .fc-form.label-block .form-element.form-element-type-checkbox .form-element-html{
    padding-right:0;
}
.droomwoning-form .form-element .checkbox-cover > div{
    margin: 0 -10px;

}
.droomwoning-form .form-element .checkbox-cover label img {
    height: 275px;
    width: 100%;
    object-fit: cover;
    margin-bottom: 0 !important;
}
html  .droomwoning-form .formcraft-css .fc-form .form-element .checkbox-cover>div label{
    width: 33.33%;
    position: relative;
    padding:10px !important;
    transition: all .3s ease;
    opacity:1;
}
html .droomwoning-form .formcraft-css .fc-form .form-element .checkbox-cover>div label input {
    display: none !important;
}

html  .droomwoning-form .formcraft-css .checkbox-cover > div > label::before{
    content:"";
    display:block;
    background:rgba(247, 246, 241, 35%);
    position:absolute;
    right:10px;
    top:10px;
    bottom:10px;
    left:10px;
    transition: all .3s ease;
}
html  .droomwoning-form .formcraft-css .checkbox-cover > div > label:hover::before{
	background:rgba(247, 246, 241, 17.5%);
}
html .formcraft-css .checkbox-cover > div > label:has(input:checked)::before{
    background:rgba(247, 246, 241, 0%);
}
html  .droomwoning-form .formcraft-css .checkbox-cover.images-true > div > label::after{
    content:"";
    display:block;
    border:2px solid var(--beige);
    position:absolute;
    right:10px;
    top:10px;
    bottom:10px;
    left:10px;
    transition: all .3s ease;
    z-index:10000;
} 

html .formcraft-css .checkbox-cover.images-true > div > label:has(input:checked)::after{
    border:2px solid var(--gold);
}


html .droomwoning-form .formcraft-css .fc-form .form-element .checkbox-cover>div label input+span, html .droomwoning-form .formcraft-css .fc-form .form-element .checkbox-cover>div label input+span >span {
    text-align: right;
    display: block;
    position: absolute;
    z-index: 9999;
    bottom: 5px;
    right: 5px;
    width: calc(100% - 10px);
    font-family: var(--text);
    font-style: normal;
    color: var(--blue);
    text-transform:uppercase;
    font-size:18px;
    line-height:initial;
    padding: 5px 15px 7.5px 15px;
    transition: all .3s ease;

}
html .droomwoning-form .formcraft-css .fc-form .form-element .checkbox-cover>div label input+span >span{
    background:var(--lightgold); 
}
html .droomwoning-form .formcraft-css .fc-form .form-element .images-false.checkbox-cover>div label{
    background:var(--lightgold);
    border: 10px solid var(--beige);
	cursor:pointer;
}

html .droomwoning-form .formcraft-css .fc-form .form-element .images-false.checkbox-cover>div label:has(input:checked){
    background:var(--gold);
}
html .droomwoning-form .formcraft-css .fc-form .form-element .images-false.checkbox-cover>div label:has(input:checked) *{
    color:var(--beige);    
}
html .formcraft-css .images-false.checkbox-cover > div > label::before{
    display:none;
}
html .droomwoning-form .formcraft-css .fc-form .form-element .images-false.checkbox-cover>div label input+span,
html .formcraft-css .fc-form .form-element .images-false.checkbox-cover>div label input+span >span{
    position:relative;
    background:transparent;
    top:initial;
    left:initial;
    width:100%;
    right:initial;
    bottom: initial;
    display:flex;
    justify-content:center;
    align-items:center;
    height:100%;
}
html .droomwoning-form .formcraft-css .fc-form.frame-hidden .form-page-content{
    margin-right: 0;
}
html .droomwoning-form .formcraft-css .fc-form .field-cover>span{
    padding:0;
}
html .droomwoning-form .formcraft-css .fc-form .form-element .checkbox-cover>div{
    width:calc(100% + 20px);
}

html .formcraft-css .fc-form .form-element .images-false.checkbox-cover>div label input+span >span{
    text-align:center;
    width:100%;
}
html .formcraft-css .fc-form-5 + .prev-next{
    box-shadow:none;
    display: flex !important;
    justify-content: flex-end;
}
html .formcraft-css .prev-next>div *{
    color:var(--beige);    
    transition: all .3s ease;
}
html .formcraft-css .prev-next>div{
    width:auto;
    background:var(--gold);
    color:var(--beige);
    margin-left:10px;
    transition: all .3s ease;
}
html .formcraft-css .prev-next>div:hover{
    background:var(--darkgold);
}
html .formcraft-css .prev-next>div:hover *{
    color:var(--beige) !important;   
}
html .formcraft-css .prev-next>div:last-child{
    border:none;
}
html .formcraft-css .prev-next>div i{
    display:none
}

/* INFODAGEN */
.usp-row.first{
    padding-top:35px;
}
.usp-row{
    display:flex;
}
.usp-row .vc_col-sm-6,
.usp-row .vc_col-sm-4{
    padding: 15px;
    display:flex;
    height:100%;
}
.usp-row .vc_col-sm-6 > div,
.usp-row .vc_col-sm-4 > div {
    padding: 30px 0 0 50px;
    /* background: var(--lightgold); */
    height: 100%;
}
.usp-row .vc_col-sm-6 h3,
.usp-row .vc_col-sm-4 h3{
    color: var(--lightgold);
    font-size:60px;
    line-height:60px;
    position:absolute;
    left:-50px;
    top:-30px;
    z-index:-1;
}
.usp-row .vc_col-sm-6 .wpb_wrapper p:first-of-type,
.usp-row .vc_col-sm-4 .wpb_wrapper p:first-of-type{
    margin-bottom:5px;
}
/* Contact */
.wpbf-footer-widget-3 p, .wpbf-footer-widget-4 p,
.contact-info.grid-row-block p {
    line-height:initial;
}

.contact-info.grid-row-block p em{
    font-size:14px;    
}
.wpbf-footer-widget p em{
	font-size:12px;
}
.contact-icons{
    padding:15px 0;
}
#footer .contact-icons{
	padding-top:0;
}
.contact-icons p{
    margin:5px 0;
    display:flex;
    align-items:center;
}
.contact-icons p a{
    line-height:17px;
}
.contact-icons img{
    width:19px;
    height:19px;
    margin-right:10px;
    border:1px solid var(--gold);
    padding:2px;
    border-radius:5px;
}
/* FOOTER
 * --------------------------------------------------
 *  Footer styles
 * -------------------------------------------------- */
#footer *{
    /*color:var(--beige);*/
	color:var(--blue);
}
#footer p, #footer a{
    font-size:15px;
}
#footer{
    border-top:1px solid var(--lightgold);
}
.wpbf-inner-footer{
    padding: 0 15px 20px 15px;
    position: relative;
}
.wpbf-inner-widget-footer{
    padding:50px 15px 20px 15px;
    margin-bottom:20px;
    position:relative;
}
.wpbf-inner-widget-footer::after{
    content:"";
    display:block;
    height:1px;
    width:calc(100% - 30px);
    background-color:var(--beige);
    position:absolute;
    bottom:0;
    left:15px;
}
#footer .wpbf-inner-widget-footer a{
    color:var(--gold);
}
#footer .wpbf-inner-widget-footer .menu a{
    /*color:var(--beige);*/
	color:var(--blue);
}
#footer .wpbf-inner-widget-footer .menu a:hover,
#footer a:hover,
#footer li:hover a{
    color:var(--gold);
}
#media_image-2{
    max-width:180px;
    margin-bottom:35px;
}
.wpbf-inner-footer .wpbf-menu li:last-child a{
    padding-right:0;
}
.wpbf-widget-footer .wpbf-footer-widget-5{
    width:30%;
}
.wpbf-widget-footer .wpbf-footer-widget-2{
	width:20%;
}
.wpbf-widget-footer .wpbf-footer-widget-3{
	width:22%;
}
.wpbf-widget-footer .wpbf-footer-widget-4{
    width:28%;
}
.wpbf-widget-footer .wpbf-footer-widget-1{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
	width:100%;
}
.social-icons{
	margin-top:5px;
    display:flex;
}
.social-icons img{
    width:22px;
    height:22px;
    margin-right:10px;
    border:1px solid var(--gold);
    padding:2px;
    border-radius:5px;
}
#footer .menu-item-type-custom > a:first-child{
    display:none;
}
/**************************\
  Basic Modal Styles
\**************************/

.modal {
  font-family: -apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;
}

.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.6);
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal__container {
  background-color: #ffffff;
  padding: 15px 45px;
  max-height: 100vh;
  border-radius: 4px;
  overflow-y: auto;
  box-sizing: border-box;
    width:85%;
    max-width:750px;
}
.embed-container{
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; 
}
.embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.modal__title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.25;
  color: #00449e;
  box-sizing: border-box;
}

.modal__close {
  background: transparent;
  border: 0;
	cursor:pointer;
}

/*.modal__header .modal__close:before { content: "\2715"; }*/
.modal__close img, .modal__close svg{
    width:15px;
    height:15px;
    position:absolute;
    right:0px;
    top:0px;
	cursor:pointer;
}
.modal__close svg .cls-1 {
    stroke-width: 3px;
    fill:var(--gold);
    stroke:var(--gold);
    fill-rule: evenodd;
}
.modal__content {
  margin-top: 2rem;
  margin-bottom: 2rem;
  line-height: 1.5;
  color: rgba(0,0,0,.8);
}

.modal__btn {
  font-size: .875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  background-color: #e6e6e6;
  color: rgba(0,0,0,.8);
  border-radius: .25rem;
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  transition: -webkit-transform .25s ease-out;
  transition: transform .25s ease-out;
  transition: transform .25s ease-out,-webkit-transform .25s ease-out;
}

.modal__btn:focus, .modal__btn:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.modal__btn-primary {
  background-color: #00449e;
  color: #fff;
}



/**************************\
  Demo Animation Style
\**************************/
.modal__container{
    background:white;
}
.modal__container .fa-times {
    color: #055F5F;
}
.modal__close{
    right:20px;
    top:20px;
    position:absolute;
}
@keyframes mmfadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@keyframes mmfadeOut {
    from { opacity: 1; }
      to { opacity: 0; }
}

@keyframes mmslideIn {
  from { transform: translateY(15%); }
    to { transform: translateY(0); }
}

@keyframes mmslideOut {
    from { transform: translateY(0); }
    to { transform: translateY(-10%); }
}

.micromodal-slide {
	opacity:0;
	pointer-events:none;
	display:initial;
}

.micromodal-slide.is-open {
	opacity:1;
	pointer-events:initial;
	display:initial;
}

.micromodal-slide[aria-hidden="false"] .modal__overlay {
  animation: mmfadeIn .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}

.micromodal-slide[aria-hidden="false"] .modal__container {
  animation: mmslideIn .3s cubic-bezier(0, 0, .2, 1);
}

.micromodal-slide[aria-hidden="true"] .modal__overlay {
  animation: mmfadeOut .3s cubic-bezier(0.0, 0.0, 0.2, 1);
}

.micromodal-slide[aria-hidden="true"] .modal__container {
  animation: mmslideOut .3s cubic-bezier(0, 0, .2, 1);
}

.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}
/* MEDIA QUERIES
 * --------------------------------------------------
 *  Media query styles
 * -------------------------------------------------- */

@media all and (min-width:1500px) and (max-width:1750px){
	.cta-banner .cta-banner-image *,
	.cta-banner .cta-banner-image{
		min-height:600px;
	}
}

@media all and (min-width:1200px) and (max-width:1499px){
	/* CTA BANNERS */
	.cta-banner .cta-banner-image *,
	.cta-banner .cta-banner-image{
		min-height:650px;
	}
}
@media all and (max-width:1300px){
    /* GENERAL */
    .wpbf-inner-widget-footer,
	.wpbf-footer-two-columns{
		padding-left: 0;
        padding-right: 0;
	}
	.navigation-banner .section_inner,
	.wpbf-inner-widget-footer, .wpbf-footer-two-columns,
    .wpbf-nav-wrapper, .wpbf-pre-header-two-columns, .wpbf-mobile-nav-wrapper,
    .vc_row .section_inner, .home-cta-banner .full_section_inner,
	.single .section_inner .row{
        max-width:85% !important;
        margin: 0 auto;
    }
	.single-wrapper-block.single-cta-buttons,
	.pand_banner .section_inner{
        max-width:85%;
        margin: 0 auto;		
	}
    /* MENU */
	.wpbf-navigation-active .wpbf-mobile-nav-wrapper{
		padding:10px 15px;
	}
	.wpbf-mobile-menu-container{
		background-color:var(--beige);
	}
    .wpbf-mobile-menu{
        padding:20px 0;
    }
	.wpbf-mobile-menu>.menu-item:last-child{
		border-bottom: 1px solid var(--lightgold);
		padding-bottom:20px;
	}

	.wpbf-mobile-menu .menu-item {
		border:none;
	}
	.wpbf-mobile-menu li.current-menu-item a,
	.wpbf-mobile-menu a:hover{
		color:var(--gold);
	}
    .wpbf-mobile-menu a{
        max-width:calc(85% + 15px);
        margin: 0 auto;
    }
	.wpbf-mobile-menu li .sub-menu a{
		padding-left:35px;
		font-size:14px;
		position:relative;
	}
	.wpbf-mobile-menu li .sub-menu a::before{
		content:"";
		display:block;
		width:4px;
		height:4px;
		background-color:var(--gold);
		position:absolute;
		left:20px;
		top:20px;
	}
    .wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{
        right:calc(7.5% + 15px);
        padding-right:0;
		font-size: 13px;
		padding-top:17px;
	}
    .wpbf-navigation .wpbf-menu li:last-child a,
    .wpbf-navigation .wpbf-menu > li > a{
        font-size:16px;
    }
	/* SINGLE */
	.single-wrapper-block.single-cta-buttons{
		margin-top:35px;
	}

}
@media all and (min-width:1025px) and (max-width:1150px){
    /* NAVIGATION */
    .wpbf-navigation .wpbf-logo-container {
        width: 16%;
    }
    .wpbf-navigation .wpbf-menu-container {
        width: 84%;
    }
    .wpbf-navigation .wpbf-menu li:last-child a, .wpbf-navigation .wpbf-menu > li > a {
        font-size: 15px;
    }
    .wpbf-navigation .wpbf-menu > li > a{
        padding:10px 12px;
    }
    .wpbf-navigation .wpbf-1-4 .wpbf-logo {
        max-width: 135px;
    }    
}
@media all and (min-width:1150px) and (max-width:1300px){
    /* NAVIGATION */
    .wpbf-navigation .wpbf-logo-container {
        width: 16%;
    }
    .wpbf-navigation .wpbf-menu-container {
        width: 84%;
    }
    .wpbf-navigation .wpbf-menu > li > a{
        padding:10px 15px;
    }

}
@media all and (min-width:1025px) and (max-width:1300px){
    /* HOME */
    .home-header-text .vc_col-sm-3\/5{
        width:70%;
    }
    .home-header-text .vc_col-sm-2\/5{
        width:30%;
    }  
    h1, h1 .char {
        font-size: 79px;
        line-height: 79px;
    }
}
@media all and (min-width:1024px) and (max-width:1200px){
	/* CTA BANNERS */
    .cta-banner .cta-banner-image{
		width: 50%;
	}
	.cta-banner .cta-banner-text {
		width: calc(50% - 7.5%);
		margin-left: 7.5%;
	}
    .cta-banner .cta-banner-image *,
	.cta-banner .cta-banner-image{
		min-height:450px;
	}
    .cta-banner .full_section_inner{
        align-items:flex-end;
        
    }
    .cta-banner.has-image {
        margin-top:-50px;
    }
	/* CPTS */
	.cpt-list-getuigenis .slick-list {
		margin: 60px 30px 50px 30px;
	}
}
@media all and (min-width:901px){
	/* EMPTY MESSAGE */
	.empty-message, .empty-message *{
		text-align:center;
		width:100%;
	}

}
@media all and (min-width:901px) and (max-width:1200px){
    /* FLEX ROWS */
    .grid-row.odd .grid-row-image {
        padding: 0 30px 0 75px;
    }
    .grid-row .grid-row-text {
        padding: 60px 30px 60px 65px;
    }
    .grid-row .grid-row-image .wpb_single_image img{
        max-height:400px;
    }
	/* CPTS */
	.cpt-grid .cpt-row:nth-of-type(odd) .even-row-image {
        padding:90px 30px 75px 45px;
    }
    .cpt-grid .cpt-row:nth-of-type(even) .odd-row-image {
        padding: 75px 45px 90px 30px;
    }
}
@media all and (max-width:1024px){
    /* GENERAL */
    h1, h1 .char {
        font-size: 74px;
        line-height:74px;
    }
    .page-header-text h1 {
        font-size: 68px;
        line-height: 68px;
    }
    .large p{
        font-size:19px;
    }
	.single-post .transparent h2,
	.single h1,
    .transparent h2 {
        font-size: 60px;
        line-height:60px;
    }
    /* CPTS */
    .cpt-list-huizen{
        padding-top:30px;
    }
	.cpt-grid .cpt-block-images-wrap .cpt-block-image,
    .cpt-block-images-wrap .cpt-block-image, .cpt-block-images-wrap .cpt-block-hover-image{
        height: 290px;
    }
	.cpt-list-getuigenis .slick-list {
		margin: 50px 30px 0 30px;
	}
    /* HEADERS */
	.page-header-text .section_inner,
	.home-header-text .section_inner{
		flex-wrap:wrap;
	}
	.page-header-text .vc_col-sm-3\/5,
	.page-header-text .vc_col-sm-2\/5,
	.home-header-text .vc_col-sm-3\/5,
	.home-header-text .vc_col-sm-2\/5{
		width:100%;
	}
	.home-header-text .vc_col-sm-2\/5{
		padding: 35px 0 75px 0;
	}
	.page-header-text.left .vc_col-sm-2\/5{
		padding: 20px 0 0 0;
	}
	.page-header-text.has-image.left .vc_col-sm-2\/5{
		padding: 20px 0 75px 0;
	}
    .page-header-text.has-image {
        margin-bottom: -23px;
    }
    /* S&F */
	.searchandfilter > ul {
		padding-top: 38px;
	}
	/* FLEX ROWS */
	.flex-row .section_inner{
		flex-wrap:wrap;
	}
	.flex-row-text{
		padding:35px 0 0 0;
		width:100%;
	}
	.flex-row-image{
		width:100%;
	}
	.flex-row-image > div.vc_column-inner{
		width:100%;
		margin:25px 0 0 0;    
	}
	.transparent.rotated{
		transform:none;
		left:0;
		top:-50px;
		height:auto;
		text-align:center;
		width:100%;
	}
	.flex-row-image .wpb_single_image img,
	.flex-row-image > div.vc_column-inner {
		min-height: 350px;
		max-height: 350px;
	}
	/* CTA BANNERS */
    .cta-banner .full_section_inner{
        flex-wrap:wrap;
    }
	.cta-banner .cta-banner-text {
		padding-right: 0;
		margin-left: 0;
	}
	.cta-banner .cta-banner-text{
		width:100%;
		max-width:85%;
		margin: 0 auto;
		min-height:auto;
	}
    .cta-banner .cta-banner-image{
        width:100%;
        max-width: calc(85% - 30px);
        margin: 0 auto;
        margin-bottom:-50px;
        margin-top:-50px;
    }
    .cta-banner .cta-banner-image *,
	.cta-banner .cta-banner-image{
		min-height:250px;
		clip-path:none;
	}
	/* SINGLE */
	#panden_slider, #panden_slider .slick-track {
		height: auto;
		height:350px;
	}
	#panden_slider a.slick-prev.slick-arrow, #panden_slider a.slick-next.slick-arrow {
		top:initial;
		bottom:-14px;
		background:var(--beige);
		padding: 0 5px;
	}
	#panden_slider a.slick-prev.slick-arrow{
		right:26px;
	}
	#panden_slider a.slick-next.slick-arrow{
		right:0;
	}
	/* DROOMWONING */

	html .droomwoning-form .formcraft-css .fc-pagination>div.active .page-name{
		opacity: 0;
		height: 0;
	}
	html .formcraft-css .fc-pagination .page-name {
		opacity: 0;
		height: 0;
		padding: 0;
		display: none;
	}
	html .formcraft-css .fc-pagination .page-name,
	html .droomwoning-form .formcraft-css .fc-pagination>div{
		width:12.5%;
	}
	html .droomwoning-form .formcraft-css .fc-pagination>div:first-child:after{
		width:100%;
	}
	/* FOOTER */
	#media_image-2 {
		max-width: 135px;
	}
}

@media all and (max-width:900px){
    /* HEADERS */
	.page-header-text.center .flux_btn_wrapper,
	.page-header-text *,
    .page-header-text h1{
        text-align:left !important;
    }
    .cpt-grid .cpt-row,
	.grid-row .section_inner{
		flex-wrap:wrap;
	}
	.grid-row.negative:not(.odd){
	   padding-top: 0;
	}
	.grid-row.negative{
	   margin-top: -35px;
	}
	.cpt-grid .cpt-row:nth-of-type(even) .even-row-image, .cpt-grid .cpt-row:nth-of-type(odd) .odd-row-image,
	.cpt-grid .cpt-block,
	.grid-row.odd .grid-row-block,
	.grid-row.odd .grid-row-text,
	.grid-row .grid-row-image,
	.grid-row .grid-row-text{
		width:100%;
	}
	
	.grid-row.odd .grid-row-text{
		margin:0;
	}
	.grid-row.odd .grid-row-block {
		padding: 0;
		margin: 25px 15px 0 15px; 
		order:2;
	}
	.grid-row.odd .grid-row-image{
		padding: 35px 0 0 0;
	}
	.grid-row .grid-row-text{
		order:1;
		padding:0;
		margin:0;
	}
	.grid-row .grid-row-image{
		order:2;
		padding-top:35px;
	}
	.grid-row .grid-row-image *{
		height:auto;
	}
	.grid-row .grid-row-image .wpb_single_image img{
		max-height:350px;
	}
	.grid-row:not(.page-header).padding-top-lg.padding-bottom{
		padding: 40px 0 100px 0;
	}
	.cpt-grid .cpt-row:nth-of-type(even) .odd-row-image,
	.cpt-grid .cpt-row:nth-of-type(odd) .even-row-image{
		padding: 0;
		margin-bottom:0;
		margin-top:0;
	}
	.page-header.padding-top-lg.padding-bottom{
		padding: 110px 0 100px 0;
	}
	.cpt-grid .cpt-row{
		margin:0 -20px;
	}
	.cpt-grid .cpt-row:first-child{
		margin-top:-50px;
	}
	.cpt-grid .cpt-block{
		padding:0;
	}
	.cpt-grid .cpt-block:nth-of-type(even){
		padding-top: 0;
		margin-bottom: 0;
	}
	.cpt-video-slider .slick-list {
		margin: 35px 10px 0 10px;
	}
	.page-block-row .page-block{
		width:100%;
	}
	/* DROOMWONING */
	html .droomwoning-form .formcraft-css .fc-form .form-element .checkbox-cover>div label{
		width:50%;
	}
}
@media all and (max-width:850px){
    /* NAVIGATION */
    .wpbf-pre-header .wpbf-menu li a{
        font-size:13px;
        padding:10px 10px;
    }    
}

@media all and (max-width:768px){
    /* GENERAL */
    h1, h1 .char {
        font-size: 63px;
        line-height:63px;
    }
	
    .page-header-text h1 {
        font-size: 58px;
        line-height: 58px;
    }
	.single h1{
		font-size:52px;
		line-height:52px;
	}
	.single-huizen .empty-message h1,
    html .formcraft-css .fc-form h2, h2 {
        font-size: 42px;
    }
    .gold-bg h2 {
        font-size: 34px;
    }
    .large p{
        font-size:18px;
    }  
	.single-post .transparent h2,
    .transparent h2 {
        font-size: 45px;
        line-height:45px;
    }
	.cpt-grid h3.cpt-title,
	.single-huizen h1{
		font-size:30px;
	}
	html .formcraft-css .fc-form h3,
	html .formcraft-css .fc-form.label-block .form-element.form-element-type-checkbox .field-cover>span>span:first-child>span,
	.pand_price,
    .policy-page h2, .single-post h2, .single-huizen .single-wrapper h2{
        font-size:26px;
    }
    /* CPTS */
    .cpt-list-huizen{
        padding-top:17px;
    }
	.blog-list.cpt-list .cpt-block,
    .cpt-list .cpt-block{
        width:100%;
    }
	.page-block-row .page-block img,
	.cpt-block-images-wrap .cpt-block-image, .cpt-block-images-wrap .cpt-block-hover-image {
	    height: 290px;
	}
	.cpt-list-getuigenis .slick-list {
		margin: 38px 30px 0 30px;
	}
    /* HEADERS */
    .page-header-text.has-image {
        margin-bottom: -19px;
    }
    /* S&F */
    .searchandfilter > ul{
        padding-top:42px;
    }
	.flux_btn.show_filter{
        display:block;
        text-align:center;
    }
    .search_filter{
        display:none;
    }
    .search_filter .vc_column-inner .wpb_wrapper{
        background:var(--lightgold);
        padding:15px 10px;
        margin-top:10px;
    }
    .search_filter .transparent{
        z-index:1;
    }
    .search_filter .transparent h2{
        color:var(--gold);
        opacity:0.5;
    }
    .searchandfilter > ul > li{
        width:50%;
    }
    .searchandfilter > ul > li.sf-field-post-meta-pand_prijs{
        width:100%;
    }
    .searchandfilter > ul > li.sf-field-search{
        width:65%;
    }
    .searchandfilter > ul > li.sf-field-submit{
        width:35%;
    }
    /* HOME */
	.home-header-image img,
    .home-header-image {
        height: auto;
    }
	/* FLEX ROWS */
	.flex-row-image > div.vc_column-inner{
		margin:15px 0 0 0;    
	}
	.grid-row .grid-row-image .wpb_single_image img{
        max-height:290px;
		min-height:290px;
    }
	.transparent.rotated{
		top:-35px;
	}
	/* SINGLE */
	#panden_slider, #panden_slider .slick-track {
		height: auto;
		height:290px;
	}
	.pand-tabs-wrapper{
		flex-wrap:wrap;
	}
	.pand-tabs-wrapper .single-pand-tab{
		width:100%;
	   border-bottom:1px solid var(--lightgold);
	}
	.pand-tabs-wrapper .single-pand-tab:last-child{
		border-bottom:1px solid var(--gold);
	}
	.pand-tab-content.verbinding ul{
		columns:1;
		-webkit-columns:1;
	}
}
@media all and (min-width:768px) and (max-width:1024px){
	/* FOOTER */
	.wpbf-widget-footer .wpbf-footer-widget-2{
		width:100%;
	}
	.wpbf-widget-footer .wpbf-footer-widget-3,
	.wpbf-widget-footer .wpbf-footer-widget-4,
    .wpbf-widget-footer .wpbf-footer-widget-5{
		width:33.33%;
	}
    	#menu-footer{
		display:flex;
		justify-content:space-between;
		margin-bottom:35px;
	}
}
@media all and (max-width:767px){
    /* NAVIGATION */
    .hide-mobile{
        display:none;
    }
    /* PADDING */
    .rw-section{
        padding:75px 0;
    }
    .padding-top{
        padding-top:75px;
    }
    .padding-bottom{
        padding-bottom:75px;
    }
    .padding-bottom-lg {
        padding-bottom: 100px;
    }
    .padding-top-lg {
        padding-top: 100px;
    }
	.rw-section-lg{
		padding:100px 0;
	}
	.grid-row.padding-top-lg.padding-bottom,
	.page-header.padding-top-lg.padding-bottom{
		padding: 40px 0 75px 0;
	}
	.grid-row.mobile{
		padding: 40px 0 0 0;
	}
	.grid-row.mobile-odd{
		padding:0 0 75px 0;
	}
	.single-header.simple-header, .single-header.post-header {
		padding-top: 50px;
	}
	.single-header.post-header h1{
		margin-bottom:50px;
	}
	/* WP BLOG */
	.wp-block-heading img{
		display:block;
		position:relative;
		margin-top:20px;
		width:100%;
	}
	/* USPS */
	.usp-row .vc_col-sm-6, .usp-row .vc_col-sm-4{
		height:auto;
	}
	/* CTA BANNERS */
	.cta-banner.has-image{
		margin-bottom:50px;
	}
	/* HEADERS */
	.page-header.padding-top {
		padding-top: 50px;
	}
	/* FORMS */
	html .formcraft-css .form-cover{
		padding-bottom:0;
	}
	/* SINGLE */
	.pand_banner .section_inner{
		flex-wrap:wrap;
	}
	.pand_banner_left{
		width:100%;
		max-width:100%;
		text-align:left;
	}
	.pand_banner_right{
		padding-top:25px;
		width:100%;
		max-width:100%;
	}
	.icon-block{
		width:100%;
	}
	/* SLICK */
	.slick-slider:not(#panden_slider){
		margin-bottom:45px;
	}
	.slick-slider:not(#panden_slider) a.slick-prev.slick-arrow, .slick-slider:not(#panden_slider) a.slick-next.slick-arrow {
		top:initial;
		bottom:-55px;
		background:var(--lightgold);
		padding: 0 5px;
		right:initial;
	}
	.color-bg .slick-slider:not(#panden_slider) a.slick-prev.slick-arrow, .color-bg .slick-slider:not(#panden_slider) a.slick-next.slick-arrow{
		background:var(--beige);
	}
	.slick-slider:not(#panden_slider) a.slick-prev.slick-arrow{
		left:30px;
	}
	.slick-slider:not(#panden_slider) a.slick-next.slick-arrow{
		left:56px;
	}
	/* FOOTER */
	.wpbf-widget-footer .wpbf-footer-widget-3,
	.wpbf-widget-footer .wpbf-footer-widget{
		width:100%;
	}
	.wpbf-widget-footer .wpbf-footer-widget-4, .wpbf-widget-footer .wpbf-footer-widget-5{
		width:50%;
	}

}
@media all and (max-width:668px){
	html .formcraft-css .fc-pagination-cover {
		height: auto;
		margin: 45px 0 15px 0;
	}
    html .droomwoning-form .formcraft-css .fc-pagination>div{
        border-right:0px;
        border-bottom:2px solid var(--lightgold);
    }
    html .droomwoning-form .formcraft-css .fc-pagination>div.active{
        border-bottom:2px solid var(--gold);
    }    
		html .droomwoning-form .formcraft-css .fc-pagination>div:has(~ .active), html .formcraft-css .fc-pagination .pagination-trigger.active::after {
		border-bottom: 2px solid var(--gold);
	}

}
@media all and (max-width:599px){
    /* NAVIGATION */
    .wpbf-mobile-logo {
        max-width: 130px;
    }
    /* GENERAL */
    h1, h1 .char {
        font-size: 48px;
        line-height:48px;
    }
    .page-header-text h1 {
        font-size: 44px;
        line-height: 44px;
    }
	.single h1{
		font-size:40px;
		line-height:40px;
	}
	.single-huizen .empty-message h1,
    html .formcraft-css .fc-form h2, h2 {
        font-size: 34px;
    }
    .gold-bg h2 {
        font-size: 28px;
    }
	
    .large p{
        font-size:17px;
    }  
	.vc_toggle_title h4,
	.pand-tabs-wrapper .single-pand-tab h4,
	.icon-block p,
    p {
        font-size: 16px;
    }
	.single-post .transparent h2, 
	.cpt-grid h3.cpt-title,
    .transparent h2 {
        font-size: 24px;
        line-height:24px;
    }    
    /* CPTS */
    .cpt-list-huizen{
        padding-top:0px;
    }
	.cpt-list-getuigenis .slick-list {
		margin: 20px 30px 0 30px;
	}
	/* WP BLOG */
	.gallery-columns-3 .gallery-item{
		width:100%;
	}
    /* HEADERS */
    .page-header-text.has-image {
        margin-bottom: -15px;
    }
	/* USPS */
	.usp-row .vc_col-sm-6 > div, .usp-row .vc_col-sm-4 > div{
		padding: 30px 0 0 30px;
	}
	.usp-row .vc_col-sm-6 h3, .usp-row .vc_col-sm-4 h3{
		left:-30px;
	}
    /* S&F */
    .searchandfilter > ul{
        padding-top:35px;
    }
	/* FLEX ROWS */
	.flex-row-image > div.vc_column-inner{
		margin:12px 0 0 0;    
	}
	.transparent.rotated{
		top:-20px;
	}
	.flex-row-image .wpb_single_image img,
	.flex-row-image > div.vc_column-inner {
		min-height: 290px;
		max-height: 290px;
	}
	/* SINGLE */
	#panden_slider, #panden_slider .slick-track {
		height: auto;
	}
	/* MAPS */
	.flux-map-wrapper .vc_flux_google_maps{
		height:300px !important;
	}
	/* FOOTER */
	#menu-footer{
		display:block;
		margin-bottom:0;
	}
	.wpbf-widget-footer .wpbf-footer-widget-1 {
		margin-bottom: 0;
	}
	.wpbf-widget-footer .wpbf-footer-widget{
		margin:15px 0;
	}
	.wpbf-widget-footer .wpbf-footer-widget,
	.wpbf-widget-footer .wpbf-footer-widget-4, .wpbf-widget-footer .wpbf-footer-widget-5{
		width:100%;
	}
	#footer .contact-icons{
		margin-bottom:-35px;
	}
	#footer .wpbf-footer-two-columns *{
		text-align:left;
		justify-content:flex-start;
	}
	#footer .wpbf-footer-two-columns a{
		padding-left:0;
	}
	/* DROOMWONING */
	html .droomwoning-form .formcraft-css .fc-form .form-element .checkbox-cover>div label{
		width:100%;
	}
	.droomwoning-form .form-element .checkbox-cover label img{
		height:200px;
	}
}
@media all and (max-width:480px){
    /* GENERAL */
    h1, h1 .char {
        font-size: 42px;
        line-height:42px;
    } 
    .page-header-text h1 {
        font-size: 34px;
        line-height: 34px;
    }
	.single h1{
		font-size:32px;
		line-height:32px;
	}
	.single-huizen .empty-message h1,
    html .formcraft-css .fc-form h2, h2 {
        font-size: 28px;
    }
	.single-huizen h1,
    .gold-bg h2 {
        font-size: 26px;
    }
	.single-huizen h1{
		line-height:28px;
	}
	html .formcraft-css .fc-form h3,
	html .formcraft-css .fc-form.label-block .form-element.form-element-type-checkbox .field-cover>span>span:first-child>span,
	.cpt-grid h3.cpt-title,
	.pand_price,
	.single-huizen .single-wrapper h2 {
		font-size: 22px;
	}
	.single-huizen h3 {
		font-size: 19px;
	}
	.pand-tabs-wrapper .single-pand-tab h4,
	.icon-block p,
	html .formcraft-css .fc-form .form-element .form-element-html textarea::placeholder,
	html .formcraft-css .fc-form .form-element .form-element-html select::placeholder,
	html .formcraft-css .fc-form .form-element .form-element-html input::placeholder{
		font-size:14px;
	}
	html .formcraft-css .fc-form .form-element .submit-cover .submit-button,
	.cpt-cat,
	.flux_btn{
		font-size:12px;
	}
	p.pand_ref.small{
		font-size:13px;
	}
	.button-row .flux_btn,
	.button-row .flux_btn_wrapper {
		display: block;
		margin-right: 0;
		text-align:center;
	}
    /* HEADERS */
	.page-header-image {
		min-height: 220px;
		height: auto;
	}
    .page-header-text.has-image {
        margin-bottom: -10px;
    }
    .home-header-text .vc_col-sm-2\/5 {
        padding: 20px 0 75px 0;
    }
	/* S&F */
	.searchandfilter > ul > li,
    .searchandfilter > ul > li.sf-field-submit,
    .searchandfilter > ul > li.sf-field-search,
    .searchandfilter > ul > li.sf-field-post-meta-pand_prijs{
        width:100%;
    }
	.SumoSelect>.CaptionCont>label {
		width: 100%;
		text-align: right;
	}

	.SumoSelect>.CaptionCont>label i {
		right: 10px;
		left: auto;
	}
	/* CPTS */
	.page-block-row .page-block img,
	.cpt-grid .cpt-block-images-wrap .cpt-block-image,
	.cpt-block-images-wrap .cpt-block-image, .cpt-block-images-wrap .cpt-block-hover-image {
	    height: 200px;
	}
	html .droomwoning-form .formcraft-css .fc-form .form-element .checkbox-cover>div label input+span, html .droomwoning-form .formcraft-css .fc-form .form-element .checkbox-cover>div label input+span >span,
	.cpt-list-getuigenis .cpt-block-text p,
	.cpt-list-getuigenis .cpt-block-text a{
		font-size:14px;
	}
    /* HOME */
	.home-header-image img,
    .home-header-image {
        min-height:300px;
    }
	/* FLEX ROWS */
	.grid-row .grid-row-image .wpb_single_image img,
	.flex-row-image .wpb_single_image img,
	.flex-row-image > div.vc_column-inner {
		min-height: 250px;
		max-height: 250px;
	}
	/* SEARCH */
	.sf-meta-range.sf-meta-range-number{
		flex-wrap:wrap;
	}
	.sf-meta-range.sf-meta-range-number label{
		width:calc(100% - 23px);
	}
	.sf-range-values-seperator{
		display:block;
		width:100%;
	}
	.sumoStopScroll {
		overflow: initial;
	}
	/*.SumoSelect>.optWrapper>.options li label{
		width:100%;
		position:absolute;
		right:0;
		top:0;
		bottom:0;
		height:52px;
		padding:10px 6px 10px 36px;
	}*/
	.SumoSelect>.optWrapper.isFloating>.options li.opt{
		height:52px;
	}
	/* SINGLE */
	.pand_price{
		margin-bottom:0;
	}
	.pand_banner_right{
		text-align:left;
	}
	#panden_slider a.slick-prev.slick-arrow {
		right: 34px;
	}
	#panden_slider a.slick-prev.slick-arrow, #panden_slider a.slick-next.slick-arrow {
		bottom: -20px;
		padding: 4px 8px;
		font-size:18px;
	}
}

/* Casa Real - prijs min/max filter (native selects, naast elkaar) */
.sf-field-post-meta-pand_price_all .sf-meta-range-select-fromto{display:flex !important;flex-direction:row !important;align-items:center;gap:10px;width:100%;}
.sf-field-post-meta-pand_price_all label{flex:1 1 0 !important;min-width:0 !important;margin:0 !important;width:auto !important;display:block;}
.sf-field-post-meta-pand_price_all .sf-range-postfix,.sf-field-post-meta-pand_price_all .sf-range-values-seperator{display:none !important;}
.sf-field-post-meta-pand_price_all select.sf-input-range-select{width:100% !important;max-width:none !important;min-width:0 !important;box-sizing:border-box;height:auto;margin:0;border:1px solid #ae9a64;border-radius:2px;padding:7.5px 26px 7.5px 12px;background-color:#f7f6f1;color:#002c3c;font:16px/1.7 "sweet-sans-pro",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath fill=%27none%27 stroke=%27%23ae9a64%27 stroke-width=%272%27 d=%27M1 1l5 5 5-5%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;cursor:pointer;}

/**
 Responsive table courtesy of Mark Wiltshire: mark@bamboorocketapps.com (thanks!)
 
 For more styles try: http://icant.co.uk/csstablegallery/
 ----
 Generic styles:
 Here you could e.g. customise width of column 1 and 2,
 or add a generic roll-over effect on table rows
*/
.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;}

/** Simple style */
.cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;}

/** Modern style */
.cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;}

/** Elegant style */
.cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;}

/** Rounded style */
.cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;}

/** Classic Style */
table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;}

/* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */
table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}  
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px;text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

/** 27/05/2013: responsive table by Mark Wiltshire */
@media(max-width:800px) {
        table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
        {
          width:23%;
          font-size:12px;
        }       
        table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
        {
          width:45%;
        }
}

.cookielawinfo-row-cat-title{
    border-bottom: 1px solid #eee;
    text-align: center;
}
.cookielawinfo-row-cat-title-head{
    text-align: center;
}
.cookielawinfo-row-cat-table{
    width: 99%;
    margin-left: 5px;
    word-wrap:break-word;
    table-layout: fixed;
}
.cli-tab-section .cookielawinfo-row-cat-table
{
  width: 100%;
  margin-left: 0;
}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th
{
  font-size:12px;
  padding-left: 0px;
}