@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');.menu_sidebar .fw_subs_wrapper ul li a{background:transparent;text-align:left}.menu_sidebar .fw_subs_wrapper ul li a:hover{background:#f7f7f63d}.menu_sidebar .fw_main_wrapper>ul>li>a{text-align:left}.menu_sidebar .fw_main_wrapper>ul>li.fw_active>a{color:#ad8d5a}.menu_sidebar .button:hover{color:#a58858}#main{min-height:40vh}h1,h2,h3{font-family:"Bodoni Moda",serif;text-transform:uppercase;letter-spacing:3px;font-weight:600}#main section:nth-child(even) h4{color:#f4f0ec}h4{font-size:17px;font-weight:300;margin-bottom:10px;text-transform:uppercase}#page{padding-top:0px !important}.header.header-fixed{z-index:103}.header .logo img{transition:.2s !important}.page_scrolled .header .logo img{max-width:100px}.fw_main_wrapper li{text-align:center}p:last-of-type{margin-bottom:0}.menu_sidebar .fw_main_wrapper>ul>li.fw_subs{padding-right:0px}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-20px)}}@-moz-document url-prefix(){body{line-height:1.68}}.customtekstvlakken.donker h2{color:white}section:nth-child(odd) .customtekstvlakken.donker a.fw_button{border:1px solid white !important;color:#fff}.menu_sidebar .fw_main_wrapper>ul>li>a:hover{color:#ad8d5a}.row.content-blocks.content-block-3-custom.customfullwidth .col.col-md-4.col-lg-4.item{margin-top:0px !important}.customnaastafbeeldingrechts{border-right:10px solid #ad8d5a}.customnaastafbeeldinglinks{border-left:10px solid #ad8d5a}.nav.col.col-xs-12.hidden-xs.col-sm-12.visible-sm.col-md-6.col-lg-8.col-md-push-3.col-lg-push-2{position:relative;bottom:0px}.footer-bottom{background-color:#23263f}section.footer-middle.footer-middle-2 .row.customfooternavigatie .col.col-sm-6.col-md-2.item{margin-top:0px}section.footer-middle.footer-middle-2 img{width:80%}a.fw_button{background-color:transparent;color:#101d3d;border:3px solid #101d3d;text-align:center;text-transform:uppercase;font-weight:500;border-radius:0;position:relative;transition:.5s}a.fw_button::before{content:'';position:absolute;background:#f0134d;width:0px;height:42px;left:0;top:0;transition:.5s;z-index:-1}a.fw_button::after{content:'';position:absolute;background:#f0134d;width:0px;height:42px;right:0;top:0;z-index:-1;transition:.5s}a.fw_button:hover{color:#f0e3ff;border-radius:0 20px 0 20px;border:3px solid #ad8d5a !important}a.fw_button:hovera.fw_button::before{width:100px;border-radius:0 0 0 10px}a.fw_button:hovera.fw_button::after{width:100px;border-radius:0 10px 0 0}.customquoate{padding-top:50px;padding-bottom:50px}.customquoate h2{font-size:50px;text-align:center}.customquoate h2 span{color:#ad8d5a !important}.row.content-blocks.content-block-3.customfullwidth,.row.content-blocks.content-block-3-custom.customfullwidth{margin-left:0px;margin-right:0px}.template-26 h1,.template-23 h1{display:none}.template-26 #main section:nth-child(1) h1,.template-23 #main section:nth-child(1) h1{display:block}.seperator:after{border-left:3px solid #464868}.template-23 #main,.template-26 #main,.template-28 #main{margin-top:0px}#main section:nth-child(even){background-image:url(/files/background-blauw-1.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}#main section:nth-child(5),#main section:nth-child(10){background-color:#bea24a;background-image:url(/files/background-goud-1.jpg);background-repeat:no-repeat;background-size:cover}.customslideoverons{display:block;width:100%;height:100%;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.3));position:absolute}.customalconbutton{background-color:white;color:black;position:absolute;padding:5px 25px;bottom:3vw;left:13.6vw;text-shadow:none}.customalconbutton:hover{background-color:black;color:white}.customsliderbutton p{position:absolute;width:47vw;font-size:1.8vw;top:20vw;left:6vw}.customsliderbutton a{position:absolute;font-size:1.8vw;top:16vw;padding:.5vw 1vw;background-color:#2f3555;color:white;right:28vw;border-color:#cda9eb;border-width:1px;border-style:solid;font-weight:bold;border-radius:2vw}.customsliderbutton a:hover{background-color:#ffffff;color:#2c3750}.custom-prijzenlijst{margin-top:80px}th.custom-tabel-1,th.custom-tabel-2{width:50%}.custom-prijzenlijst tr,th,td{border:1px solid #3e415d;padding:10px}.custom-prijzenlijst h2{margin-bottom:30px}.custom-prijzenlijst h2 span{font-size:16px}td span{font-size:15px}.header.header-fixed{background-color:rgba(69,73,104,0);background-image:url(/files/opticus-devilee-header-bg-1.png);background-repeat:no-repeat}.menu_sidebar .links a img{height:35px;margin:0 auto 8px;width:35px}.header .nav{margin-top:20px}.header .header-type-17 .search-button{margin-top:30px;margin-left:20px}.logo img{box-shadow:-6px 5px 0px #2c3750}.header .header-type-17 .search-button-trigger{background-size:cover}.header .header-type-17 .search-button-dropdown{margin-top:-83px}.header .header-type-17 .search-button-dropdown .fw_field>input[type="text"]{background-color:#d2e8ff;border-radius:0px}.header .nav .fw_subs_wrapper{text-align:left}.header .nav.sticky{background-color:#3e415d}.header .nav.sticky .fw_main_wrapper{width:1100px;margin-left:auto;margin-right:auto}.navigation-blocks h3{top:81%;background-color:#0314404d}.fw_rs_img{overflow:hidden;width:100%;animation:slideShow 24s linear infinite 0s;-o-animation:slideShow 24s linear infinite 0s;-moz-animation:slideShow 24s linear infinite 0s;-webkit-animation:slideShow 24s linear infinite 0s}@keyframes slideShow{0%{transform:scale(1);-ms-transform:scale(1)}30%{transform:scale(1.15);-ms-transform:scale(1.15)}100%{transform:scale(1);-ms-transformm:scale(1)}}@-o-keyframes slideShow{0%{-o-transform:scale(1)}30%{-o-transform:scale(1.15)}100%{-o-transformm:scale(1)}}@-moz-keyframes slideShow{0%{-moz-transform:scale(1)}30%{-moz-transform:scale(1.15)}100%{-moz-transformm:scale(1)}}@-webkit-keyframes slideShow{0%{-webkit-transform:scale(1)}30%{-webkit-transform:scale(1.15)}100%{-webkit-transformm:scale(1)}}.page-740 #main{margin-top:132px}.page-1996 #main{margin-top:132px}.page-1995 #main{margin-top:132px}.page-2307 #main{margin-top:132px}#main section:first-child>.container{padding-top:50px}#main section:last-child>.container{padding-bottom:50px}#main section:nth-child(even) h2{color:white}#main section:nth-child(even){color:#dedede}div#royal_slider_6_412{overflow:visible}.home #main section:first-child>.container{padding-top:80px}.home #main section:nth-child(2) .row{margin-left:0px;margin-right:0px}.home #main section:nth-child(2) .item{margin-top:10px;margin-bottom:10px}.home #main section:nth-child(2){color:#dedede;padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px}.home #main section:nth-child(4){background-color:#10243d;background-image:url(/files/opticus-devilee-bg-3.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.custommobieleweergave{display:none}#main section:nth-child(even) .masonry_wrapper a{color:#c9cdf1}.rsDefault .rsArrow{z-index:99}.rsDefault .rsArrowIcn{background-color:transparent}.customslidertekst{right:9vw;position:absolute;top:19vw}.customslidertekst h2{color:white;font-size:3.5vw;font-weight:200;text-transform:uppercase;margin-left:-0.4vw;line-height:4vw;font-weight:600}.customslidertekst2{right:48vw;position:absolute;top:28vw}.customslidertekst2 h2{color:white;font-size:5vw;font-weight:200;text-transform:uppercase;margin-left:-0.4vw;line-height:4vw}.customslidertekst a,.customslidertekst2 a{font-size:2.2vw;color:#464868;font-family:'Montserrat';font-weight:500}.customslidertekst3{right:9vw;position:absolute;top:19vw}.customslidertekst3 h2{color:white;font-size:3.5vw;font-weight:200;text-transform:uppercase;margin-left:-0.4vw;line-height:4vw;font-weight:600}.customslidertekst3 a{font-size:2.2vw;color:white;font-family:'Montserrat';font-weight:500}.customslidericoontjes{display:block;width:36vw;background-color:#2c3750;padding:2vw;position:absolute;bottom:-2.3vw;right:0px;box-shadow:-7px 7px 0px #101d3d}span.customsliderbutton{background-color:#2c3750;color:white;padding:.6vw 1vw;font-size:1vw;top:-0.5vw;position:relative}.customslidertekst a span.customsliderbutton:hover,.customslidertekst2a span.customsliderbutton:hover{background-color:#ffffff;color:#2c3750}.customtekstvlakken{padding:30px;border:1px solid #2c3750;min-height:456px}.customtekstvlakken.donker{border:0px !important;background:#715428;color:#ffffff}.page-5200 .home-blocks .inner{padding:0px;border-width:0px}.customteamfoto img{border-radius:200px !important}.customteamfoto{display:block;width:80%;border-radius:100px;margin-left:auto;margin-right:auto;margin-bottom:-80px}.customteamtekst h3{color:#08223f !important;font-weight:bold;font-size:24px}.customteamtekst h4{color:#08223f !important;font-size:20px;margin-bottom:10px !important}.customteamtekst p{font-weight:bold;color:white;font-size:16px}.customteamtekst{background-color:#7cbcc5;padding:20px;padding-top:100px;min-height:250px}figure.snip1281{font-family:'Raleway',Arial,sans-serif;color:#fff;position:relative;float:left;overflow:hidden;margin:0px 0%;width:100%;background-color:#101d3d;color:#ffffff;text-align:center}figure.snip1281 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .6s ease;transition:all .6s ease}figure.snip1281 img{opacity:.3;max-width:100%}figure.snip1281:after{background:#000000;width:0;height:12px;position:absolute;left:0;top:0;content:'';-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}figure.snip1281 figcaption{position:absolute;top:60%;left:0;width:100%;padding:0 30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}figure.snip1281 h2,figure.snip1281 span{margin:0;width:100%}figure.snip1281 h2{font-weight:400;text-transform:uppercase}figure.snip1281 span{color:#e6e6e6;font-weight:100;text-transform:uppercase}figure.snip1281 a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}figure.snip1281.yellow span{color:#f4f0ec}figure.snip1281.yellow:after{background-color:#ad8d5a}figure.snip1281:hover img,figure.snip1281.hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}figure.snip1281:hover:after,figure.snip1281.hover:after{width:100%}figure.snip1281:hover img{opacity:.4;max-width:100%}@media only screen and (max-width:1023px){.header .logo{margin-top:15px;margin-bottom:15px;text-align:left;width:49%}.top.top-1{display:none}.logo{box-shadow:-6px 5px 0px rgba(40,43,68,0)}.header.header-fixed{background-image:none;margin-top:35px}.top.top-1{background-color:#353954;padding:5px}}@media only screen and (max-width:1023px){.menu_sidebar .logo{display:none}.menu_sidebar .search{margin-top:60px}}@media only screen and (max-width:767px){.top.top-1{display:none}.fw_field{margin-top:80px}.home #main section:first-child>.container{padding-top:20px}.header .logo img{margin-top:14px;margin-left:0px;margin-bottom:10px}.home .row{margin-left:0px;margin-right:0px}.customtekstvlakken span{display:block}.menu_sidebar .header_logo{display:block}.customcvwijzerbutton{display:none}#main section:first-child>.container{padding-top:20px}#main section:last-child>.container{padding-bottom:20px}#main section>.container{padding-top:20px;padding-bottom:20px}.home #main section:nth-child(4){background-color:#454868;background-image:none}.container{width:auto}.custommobieleweergave{display:block}section.footer-middle.footer-middle-2 img{width:100%}section.footer-middle.footer-middle-2 .row.customfooternavigatie .col.col-sm-6.col-md-2.item{margin-top:10px}.row.content-blocks.content-block-3-custom.customfullwidth .col.col-md-4.col-lg-4.item{margin-top:20px !important}.row.content-blocks .col.col-md-4.col-lg-4.item{margin-bottom:0px !important}}.menu_sidebar .links a{background-color:#2c3750cf;color:white;border-left:1px solid #101d3d;border-bottom:1px solid #101d3d}.menu_sidebar .links a:hover{background-color:#a38a62}button.button.js_menu_sidebar_button{background-color:#101d3d;color:white}nav.box{background-color:#2c3750 !important}.menu_sidebar .header_logo{width:180px}.header-slider .royalSlider .rsGCaption{width:100% !important;height:100% !important;position:absolute;z-index:98;top:0px}.snip1356{position:relative;overflow:hidden;margin:0px;width:100%;text-align:left;color:#ffffff;box-shadow:0 0 5px rgba(0,0,0,0.15);font-size:16px;margin-bottom:10px}.snip1356.green{background-color:#5ddab9}.snip1356.orange{background-color:#f39c12}.snip1356.pink{background-color:#ea84d7}.snip1356 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.snip1356>img,.snip1356 .image img{-webkit-transform:scale(1.05);transform:scale(1.05);max-width:100%}.snip1356>img{vertical-align:top;position:relative;-webkit-filter:blur(5px);filter:blur(5px);opacity:.7}.snip1356 .image{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden;-webkit-transition-delay:.2s;transition-delay:.2s}.snip1356 .image img{position:absolute;top:0}.snip1356 figcaption{opacity:0;position:absolute;top:20px;left:20px;right:20px;border-bottom:2px solid #ffffff;padding-bottom:15px;z-index:1}.snip1356 h3,.snip1356 p{margin:0}.snip1356 h3{font-weight:700;margin-bottom:5px;text-transform:uppercase;color:white}.snip1356 p{font-size:.9em;letter-spacing:1px;font-weight:400}.snip1356 .read-more{display:block;opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);line-height:48px;text-transform:uppercase;letter-spacing:1px;padding:0 20px;color:#ffffff;right:0;bottom:0;font-weight:500;position:absolute;-webkit-transition-delay:0s;transition-delay:0s}.snip1356 a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.snip1356:hover .read-more,.snip1356.hover .read-more,.snip1356:hover figcaption,.snip1356.hover figcaption{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition-delay:.2s;transition-delay:.2s}.snip1356:hover .image,.snip1356.hover .image{bottom:100%;-webkit-transition-delay:0s;transition-delay:0s}.customnaam{padding:10px 20px;text-align:center;padding-top:18px;font-size:19px}.snip1356:hover .customnaam p{color:transparent !important}.include-owl-carousel .owl-carousel .owl-dot:hover span,.include-owl-carousel .owl-carousel .owl-dot.active span{background-color:#4260a8}.include-owl-carousel .owl-carousel .owl-dot span{background-color:#e2e2e2}@media only screen and (max-width:767px){.home #main section:first-child>.container{padding-top:50px !important}}