html{overflow-x:hidden}body{font-size:14px;overflow-x:hidden}body.modal-open{padding-right:0!important}body.modal-open .modal{display:flex !important;height:100%;align-items:center}body.modal-open .modal .modal-dialog{margin:auto}a{color:#943b3a}a:hover{color:#943b3a}h3{color:#943b3a;text-align:center;font-weight:700;font-size:26px}h4{color:#943b3a;font-weight:700;font-size:21px;margin-bottom:11px}h5{color:#943b3a;font-weight:700;font-size:16px;margin-bottom:11px}h6{line-height:1.5}p{margin-bottom:20px}img{max-width:100%}small{opacity:.75}ul.dash{list-style:none;padding:0}ul.dash>li:before{content:'-';margin-right:10px}.button{border:0;color:#fff;text-decoration:none!important;outline:none!important;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:11px 7px;padding:11px 14px;min-width:176px;font-weight:500;display:inline-block;text-align:center}.button:hover{color:#fff}.button:first-letter {text-transform:capitalize}.button-red{background-color:#953b3a}.button-red:hover{background-color:#ad5251}.button-red:disabled{background-color:#bf7e7d;cursor:pointer}.button-black{background-color:#000}.button-black:hover{background-color:#313131}.button-grey{background-color:#d2d2d2;color:#3e3e3e}.button-grey:hover{background-color:#e0e0e0;color:#3e3e3e}.read-more{display:block;font-weight:700}.read-more:after{content:'\f054';font-weight:900;font-family:'Font Awesome 5 Free';margin-left:7px;font-size:14px}p .read-more{margin-top:20px}.box-shadow{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.hidden{display:none}.text-block{font-size:17px;line-height:1.7}.text-block .inner{padding:37px;margin:0 17px;height:100%;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.text-block.has-read-more .inner{padding-bottom:65px}.text-block .inner h3{margin-bottom:22px}.text-block .inner p:last-child{margin-bottom:0}.text-block .inner .read-more{position:absolute;bottom:37px;margin:0}.tooltip-button{color:#333}.tooltip-text{position:absolute;background:#333;color:#fff;font-weight:700;padding:4px 8px;font-size:13px;border-radius:4px;display:none}.tooltip-text[data-show]{display:block}header{position:fixed;z-index:99;width:100%;background:#fff;-webkit-box-shadow:0px -10px 17px 1px #000;box-shadow:0px -10px 17px 1px #000}header .top-header{background:#3b3d3c;color:#fff;line-height:26px}header .top-header a{color:inherit}header .top-header .address{margin-right:10px}header .main-header{line-height:53px}header .main-header .logo img{height:35px}header .main-header ul{float:right;margin:0;padding:0;font-size:15px;font-weight:500}header .main-header ul li{float:left;list-style:none;position:relative}header .main-header ul li.current_page_item,header .main-header ul li.current_page_ancestor{background:#f1f1f1}header .main-header ul li:hover ul.sub-menu{display:block}header .main-header ul li a{color:#000;text-decoration:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;display:inline-block;padding:0 15px}header .main-header ul li ul.sub-menu{display:none;position:absolute;background:#fff;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}header .main-header ul li ul.sub-menu li{width:100%;line-height:41px;border-bottom:1px solid #e6e6e6}header .main-header ul li ul.sub-menu li a{display:block;white-space:nowrap}header .main-header .menu-toggle{display:none;float:right;font-size:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .main-header .menu-toggle i{margin-right:5px}.mobile-menu{display:none;position:fixed;z-index:98;top:53px;left:0;height:calc(100vh - 70px);width:100%}body.admin-bar .mobile-menu{top:99px;height:calc(100vh - 99px)}.mobile-menu .scrollable{position:relative;overflow:auto;min-height:100%}.mobile-menu .scrollable .inner{background:#e8e8e8;position:absolute;top:0;left:0;width:100%}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu ul li{border-bottom:1px solid #c7c7c7;position:relative}.mobile-menu ul li:last-child{border:none}.mobile-menu ul li a{color:#000;font-weight:500;text-align:center;display:block;padding:15px 20px;text-decoration:none}.mobile-menu ul li .expand{cursor:pointer;position:absolute;right:0;top:0;width:55px;height:55px;line-height:56px;text-align:center}.mobile-menu ul li .expand:after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:900}.mobile-menu ul li .expand.active:after{content:'\f077'}.mobile-menu ul li ul.sub-menu{background:#dedede;display:none;border-top:1px solid #c7c7c7}.mobile-menu ul li ul.sub-menu li{border-color:#c7c7c7}.page-content{padding-top:79px}.impression{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#dfe9f5;height:450px}.impression.impression-small{height:262px}.impression .slogan{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.impression .slogan .text{background:rgb(255 255 255/75%);font-size:31px;font-weight:700;font-family:'Bradley Hand ITC';padding:22px 37px 37px;display:block}.impression .slogan .button{background:rgb(148 59 58/85%);font-weight:500;font-size:14px;padding:15px 19px;position:absolute;right:50px;bottom:-30px}.impression .slogan .button:hover{background:#3b3d3c}.impression .title{background:rgb(255 255 255/50%)}.impression .title h1{font-family:'Bradley Hand ITC';font-size:40px;font-weight:900;padding:27px 0}.impression .action{background:rgb(148 59 58/85%);color:#fff;display:inline-block;padding:11px 64px;text-align:center;font-size:21px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.impression .action:hover{background:#3b3d3c}.impression .action p{margin:0}.introduction{background:#dfe9f5}.introduction .text-block{margin-top:-65px}.introduction .text-block .illitv{padding-left:75px;position:relative}.introduction .text-block .inner{background:#fff}.introduction .video-block{text-align:center;margin:56px 0}.introduction .video-block .video-container{position:relative;display:inline-block;width:563px;max-width:100%;border:6px solid #fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.introduction .video-block .video-container .video{height:322px;background:#000;position:relative}.introduction .video-block .video-container .video .thumbnail{background-color:#fff;cursor:pointer;width:100%;height:100%;position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover}.introduction .video-block .video-container .video .thumbnail:before{content:'\f04b';color:#fff;font-family:'FontAwesome';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;z-index:1}.introduction .video-block .video-container .video .thumbnail:after{content:'\f167';font-family:'Font Awesome 5 Brands';font-weight:400;font-size:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.2s;color:rgb(0 0 0/0.7)}.introduction .video-block .video-container .video .thumbnail:hover:after{color:red}.introduction .video-block .video-container .video iframe{width:100%;height:100%}.introduction .video-block .video-container .inner{text-align:left;padding:5px;background:#fff}.introduction .video-block .video-container .inner h3{text-align:inherit;margin-bottom:5px}.introduction .video-block .video-container .inner span{font-size:16px;font-weight:500}.introduction .text-block .illi-tv-img{position:absolute;width:150px;bottom:-30px;left:-30px}body.home .introduction .text-block:first-child .inner:before{background-image:url(//illi-tv.nl/wp-content/themes/illi-tv/./assets/img/illitv.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:150px;height:150px;content:'';display:block;left:-64px;bottom:-32px;position:absolute}body.home .introduction .text-block:first-child .inner a.read-more{padding-left:75px}.video-whitespace:before{content:'';background:#fff;width:100%;height:260px;margin-top:-260px;display:block}.video-text-blocks{padding-bottom:56px}.video-text-blocks .text-block .inner{background:#dfe9f5}.demo{padding:56px 0;padding-top:0}.demo .remote .tablet{position:relative}.demo .remote .tablet .remote-button{cursor:pointer}.demo .remote .responsive-buttons{display:none}.demo .remote .responsive-buttons ul{list-style:none;padding:0}.demo .remote .responsive-buttons ul li.remote-button{float:left;width:33.33%;text-align:center;cursor:pointer;margin:10px 0}.demo .remote .responsive-buttons ul li.remote-button img{border:2px solid #000;border-radius:10px;padding:10px}.demo .remote .responsive-buttons ul li.remote-button span{display:block}.demo .display{position:relative}.demo .display .inner{padding-left:37px;position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.demo .display .inner .title{display:block;text-transform:capitalize;text-align:center;margin-bottom:20px;font-size:35px;font-weight:700;color:#943b3a}.demo .display .inner .description{display:block;text-align:center;margin-top:35px;font-size:20px}.demo .display .inner .description:after{content:'.'}.demo .display .inner .tv-wrapper img{width:100%}.demo .display .inner .tv-wrapper:before{background-image:url(//illi-tv.nl/wp-content/themes/illi-tv/./assets/img/illitv.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:135px;height:128px;content:'';display:block;right:-30px;bottom:56px;position:absolute;z-index:1}.demo .mockup{background:#fff;width:calc(100% - 36px);padding-top:142.4%;position:relative;border:15px solid #000;border-top-width:50px;border-bottom-width:50px;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:35px;-webkit-box-shadow:0px 0px 0px 3px #4e4e4e;box-shadow:0px 0px 0px 3px #4e4e4e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.demo .mockup .home-button{position:absolute;bottom:-36px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:20px;background:#000;border:1px solid #464646;border-radius:999px;-webkit-box-shadow:0 0 5px 0 #fff;box-shadow:0 0 5px 0 #fff}.demo .mockup .camera{width:7px;height:7px;background:#383838;border-radius:999px;position:absolute;right:125px;top:-29px;z-index:2;-webkit-box-shadow:1px 1px 0 1px #616161;box-shadow:1px 1px 0 1px #616161}.demo .mockup .camera-left{right:150px}.demo .mockup .camera-right{right:125px}.demo .mockup .content{position:absolute;top:0;bottom:0;right:0;left:0;background:#fff}.demo .mockup ul{list-style:none;padding:0;margin:0;height:75%}.demo .mockup ul li.remote-button{float:left;width:25%;height:33.33%;text-align:center;cursor:pointer;position:relative;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.demo .mockup ul li.remote-button .center{width:100%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.demo .mockup ul li.remote-button .center img{border:1px solid #000;border-radius:15px;padding:15px}.demo .mockup ul li.remote-button .center span{display:block;font-size:10px;font-weight:500;margin-top:5px;text-transform:capitalize}.demo .mockup ul li.remote-button.inactive{opacity:.5;cursor:initial}.demo .mockup ul li.remote-button.inactive img{border-color:#943b3a}.demo .mockup ul li.remote-button.inactive span{color:#943b3a}.demo .mockup ul li.remote-button.highlight .center img{-webkit-box-shadow:0 0 10px 0px #000000c4;box-shadow:0 0 10px 0px #000000c4}.demo .mockup ul li.remote-button.highlight .center:before{content:'';background-image:url(//illi-tv.nl/wp-content/themes/illi-tv/./assets/img/cursor.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:50px;height:50px;position:absolute;bottom:-5px;right:-20px;z-index:1;display:block}.demo .mockup .controls{background-image:url(//illi-tv.nl/wp-content/themes/illi-tv/./assets/img/control.png);width:100%;height:25%;background-position:center bottom;background-size:contain;background-repeat:no-repeat}.content-blocks{padding:55px 0}.content-blocks .text-block .inner{background:#dfe9f5}.content-blocks.inverted{background:#dfe9f5}.content-blocks.inverted .text-block .inner{background:#fff}.review{position:relative;background:#fff;margin:0 35px}.review .inner{background:#fff;outline:none;margin:7px;padding:15px;text-align:center;word-break:break-word}.review .inner h3{font-family:'Bradley Hand ITC';font-weight:700;margin-bottom:15px}.review .inner .review-slider{outline:none}.review .inner .review-slider .review-slide{outline:none}.review .inner .review-slider .review-slide .text:before{content:'"'}.review .inner .review-slider .review-slide .text:after{content:'"'}.review .inner .review-slider .review-slide .from{display:block;margin-top:15px}.review .inner .review-slider .review-slide .from:before{content:'- '}.review .slick-arrow{font-size:0;outline:none;border:0;background:0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000}.review .slick-arrow.slick-prev{left:-20px}.review .slick-arrow.slick-prev:before{font-size:50px;content:'\f0d9';font-family:'Font Awesome 5 Free';font-weight:900}.review .slick-arrow.slick-next{right:-20px}.review .slick-arrow.slick-next:after{font-size:50px;content:'\f0da';font-family:'Font Awesome 5 Free';font-weight:900}.review-whitespace{height:455px}.review-whitespace:before{content:'';background:#fff;width:100%;height:160px;margin-top:-140px;display:block}.stats{background:#a96261;color:#fff;margin:0 0 55px}.stats .image-wrapper{position:relative;height:100%}.stats .image-wrapper .image{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;width:100%;height:385px;bottom:-40px;box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.stats .inner{text-align:center;padding:20px 0}.stats .inner .icon{display:block;font-size:30px;margin-bottom:10px}.stats .inner .text{display:block;font-size:14px;opacity:.8}.origin{padding-top:55px}.origin .about h3{margin-bottom:20px}.origin .about p:last-child{margin-bottom:0}.origin #responsive-map{border:10px solid #fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.image-row{margin:55px 0}.image-row .image{width:100%;height:200px;background-position:center;background-repeat:no-repeat;background-size:cover}.partners{background:#a96261}.partners .partner-slider .partner-slide{outline:none;text-align:center;height:80px;line-height:80px}.partners .partner-slider .partner-slide img{max-height:100%;max-width:100%;display:inline-block;padding:10px 50px}.icon-display{background:#dfe9f5;padding:56px 0}.icon-display.no-padding-top{padding-top:0}.icon-display .info{margin-bottom:20px}.icon-display .icon-block .inner{background:#ecf0f4;height:100%;padding:18px;position:relative}.icon-display .icon-block .inner .icons{list-style:none;padding:0;margin:0;height:100%}.icon-display .icon-block .inner .icons:after{content:'';clear:both;display:table}.icon-display .icon-block .inner .icons li{float:left;width:50%;height:25%;padding:5px;cursor:pointer}.icon-display .icon-block .inner .icons li .icon{width:63px;text-align:center;float:left}.icon-display .icon-block .inner .icons li .icon img{background:#fff;padding:13px;border:2px solid #000;border-radius:10px;display:inline-block}.icon-display .icon-block .inner .icons li .text{display:none}.icon-display .icon-block .inner .icons li .preview{width:calc(100% - 63px);display:block;float:left;color:#3e3e3e;padding:0 11px}.icon-display .icon-block .inner .icons li .preview .title{font-weight:500;font-size:14px;display:block;margin-bottom:5px}.icon-display .icon-block .inner .icons li .preview .subtitle{font-size:11px;display:block;color:#943b3a}.service{text-align:center;background:#f5f5f5;padding:56px 0}.service .inner{text-align:center;width:100%}.service .inner .text{position:relative;text-align:left;background:#fff;padding:15px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.service .inner .text p{margin:0}.service .inner .image{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07)}.painting{padding:56px 0}.painting .image{text-align:right}.painting .image img{max-height:150px}.painting .text{padding-left:30px}.painting .text h4{font-family:'Bradley Hand ITC';color:#000;font-size:27px}.painting .text h4 i{color:#953b3a;font-style:initial}.content{background:#dfe9f5}.content .inner{background:#fff;padding:30px;margin-top:-49px;margin-bottom:56px}.content .inner h3{text-align:left;margin-bottom:25px}.content .inner p:last-child{margin-bottom:0}.newsletter{background:#c27b7a;color:#fff;text-align:center;padding:55px 0;background:#c27b7a;background:-o-linear-gradient(45deg,#c27b7a 0%,#953b3a 100%);background:linear-gradient(45deg,#c27b7a 0%,#953b3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c27b7a',endColorstr='#953b3a',GradientType=1)}.newsletter .response{display:none}.newsletter .response .icon{width:75px;height:75px;line-height:75px;font-size:25px;background:#fff;display:inline-block;border-radius:999px;-webkit-box-shadow:0 2px 6px #0000007a;box-shadow:0 2px 6px #0000007a}.newsletter .response .icon.fa-check{color:#4caf50}.newsletter .response .icon.fa-times{color:#953b3a}.newsletter .response .message{display:block;margin-top:20px;font-size:20px}.newsletter .body h3{color:#fff;font-size:22px}.newsletter .body form{max-width:625px;display:inline-block;margin:18px 0 0}.newsletter .body label{display:none}.newsletter .body input{height:43px;font-size:14px}.contact .contact-table table{width:auto}.contact .contact-table table td{vertical-align:top;padding-right:20px}.contact .contact-table table tr td:first-child{font-weight:500}.contact .contact-form .row{margin-bottom:10px}.contact .contact-form .row:last-child{margin-bottom:0}.contact .contact-form .form-control{font-size:14px}.contact .contact-form textarea{height:130px}.contact .contact-form .button{float:right}.life-story-form>.row{margin-bottom:20px}.life-story-form .form-control{margin-bottom:5px}.life-story-form table .row{margin-right:-5px;margin-left:-5px}.life-story-form table .row>div{padding-right:5px;padding-left:5px;width:100%}.life-story-form table tr>td:first-child{padding-right:5px}.life-story-form .form-control{font-size:14px}.life-story-form .button{float:right}.life-story-form h5{margin:4px 0 20px;text-align:center}.life-story-form .wpcf7-list-item:first-child{margin:0}.life-story-form input[type=textbox]{width:20px;height:20px}.trail-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7 .ajax-loader,.wpcf7 .wpcf7-response-output,.wpcf7 .wpcf7-not-valid-tip{display:none!important}.wpcf7 .wpcf7-not-valid{border-color:#f44336}.form-response{display:block;text-align:center;font-weight:500;padding:10px 0}.form-response.success{background:#ceffce}.form-response.warning{background:#f8e8a2}.form-response.error{background:#fa7878}.form-response.hidden{display:none}.response-text{display:none}.news article .thumbnail{display:block;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.news article .date{color:gray;margin-bottom:25px;display:block}.news article p{margin-bottom:25px}.news article .button{float:right}.news article hr{margin:40px 0}.news article:last-child hr{display:none}.news nav .screen-reader-text{display:none}.single p:last-child{margin-bottom:0}.single .back{margin-bottom:20px}.single .back i{margin-right:10px}.price .selection-row{margin-top:20px;margin-bottom:20px}.price .selection-button{cursor:pointer;padding:10px 20px;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:25px;height:100%;position:relative;text-align:center}.price .selection-button.active{border-color:#953b3a}.price .products .selection-button{padding:20px 20px 60px}.price .products .product img{width:70%}.price .products .product span{position:absolute;bottom:0;left:0;line-height:50px;width:100%;font-weight:500;font-size:15px}.price .variants span{font-weight:500}.price .options{width:100%}.price .options td:first-child{width:150px}.price .options td:last-child{width:calc(100% - 150px)}.price .options td{vertical-align:top}.price .options td label{line-height:38px;margin:0}.price .options td .custom-amount{display:none;margin-top:10px}.price .options td input[type=checkbox]{margin-top:9px;width:20px;height:20px}.price .info-row{background:#f5f5f5;margin-top:11px}.price .info-row .center{text-align:center}.price .info-row .image{max-width:100%;padding:20px}.price .info-row .description{padding:15px 0}.price .info-row .description .specification{padding:0 0 0 17px;margin:0}.price .info-row .description .specification li{padding:5px 0}.price .sidebar{scroll-margin-top:100px}body.admin-bar .price .sidebar{scroll-margin-top:140px}.price .sidebar table{width:100%}.price .sidebar .overview-content{display:none}.price .sidebar table tr td:nth-child(3){text-align:right;position:relative}.price .sidebar table tr td:nth-child(4){text-align:right;width:30px}.price .sidebar .overview .price:after,.price .sidebar .total .total-price:after,.price .sidebar .total .service-price:after{content:',-'}.price .sidebar .overview .head th{padding-bottom:1rem}.price .sidebar .overview .head th:nth-child(1){padding-right:5px}.price .sidebar .overview .head th:nth-child(3){text-align:right}.price .sidebar .overview tr:nth-child(2) td{padding-top:1rem;border-top:1px solid #e5e5e5}.price .sidebar .overview tr{cursor:pointer}.price .sidebar .overview tr td{height:24px}.price .sidebar .overview tr.has-discount td{padding-bottom:24px}.price .sidebar .overview tr.has-discount .discount{display:block}.price .sidebar .overview .discount{display:none;position:absolute;right:8px;bottom:0;color:red;line-height:24px}.price .sidebar .overview .discount:before{content:'- '}.price .sidebar .overview .discount:after{content:'%'}.price .sidebar .overview .service{display:none}.price .sidebar .overview .remove i{background:#e4e4e4;width:20px;text-align:center;line-height:20px;border-radius:20px;color:#2f2f2f;font-size:10px}.price .sidebar .overview .remove i:hover{color:#000}.price .sidebar small{display:block;text-align:center}.price .sidebar .total .total-price,.price .sidebar .total .service-price{margin-right:30px}.price .sidebar .request-quota{margin-top:20px;width:100%}.price .sidebar .mail-overview{margin-top:10px;width:100%}.overview-button{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:99;background:#fff;padding:10px 0}.overview-button .button{width:100%;border-radius:100px}#responsive-map{overflow:hidden;padding-bottom:100%;position:relative;height:0}#map{left:0;top:0;height:100%;width:100%;position:absolute}.grecaptcha-badge{visibility:hidden}footer{background:#3b3d3c;color:#fff;padding:37px 0;line-height:2}footer a{color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}footer a:hover{color:#ff8d8c;text-decoration:none}footer ul{list-style:none;padding:0}footer .logo img{max-height:35px;margin-top:8px}footer .social ul li a i{margin-right:10px}@media(max-width:991px){h3{font-size:23px}.text-block{font-size:17px}.text-block .inner{margin:0}.impression{height:500px}.impression.impression-small{height:230px}.impression .title h1{font-size:35px;padding:20px 0}.introduction .text-block .illi-tv-img{width:125px}.demo .display:before{bottom:0}.demo .display .inner .title{font-size:25px}.demo .display .inner .description{font-size:20px}.icon-display .phone-block{display:none}}@media(max-width:767px){.text-block .inner{padding:40px}.price .sidebar .inner{margin-top:-20px}.col-md-8.order-md-1 .inner{margin-top:-20px}header .top-header{display:none}header .main-header ul{display:none}header .main-header .menu-toggle{display:inline-block}.page-content{padding-top:53px}.mobile-menu.active{display:block}.impression .slogan .text{font-size:35px;padding:20px 30px 45px}.impression.impression-small{height:230px}.introduction .text-block:nth-child(2){margin-top:55px}.introduction .video-block{margin:55px 0}.introduction .video-block .video-container .video{height:40vw}.video-whitespace:before{height:160px;margin-top:-205px}.demo{padding:45px 0}.demo .remote .mockup{display:none}.demo .remote .tablet{display:none}.demo .remote .responsive-buttons{display:block}.demo .display{margin:55px 0}.demo .display .inner{position:relative;padding:0}.demo .text-block{margin-top:0}.demo .text-block:nth-child(2){margin-top:55px}.content-blocks{padding:55px 0}.content-blocks .text-block:nth-child(2){margin-top:55px}.stats .image-col{display:none}.origin{padding:0}.image-row .image{margin-bottom:20px}.image-row .col-sm:last-child .image{margin:0}.review-whitespace{height:auto}.reviews{border-width:15px}.reviews .review-inner{padding:55px;background-image:none}.reviews .review{margin:0 50px}.stats{margin-top:65px}.video-text-blocks{padding-bottom:55px}.video-text-blocks .text-block:nth-child(2){margin-top:55px}.icon-display{padding:55px 0}.icon-display .icon-block .inner{padding:15px}.icon-display .icon-block .inner .icons li{width:100%;height:auto;margin-bottom:30px}.icon-display .icon-block .inner .icons li .text{font-size:12px}.service{padding:55px 0}.painting{padding:55px 0}.content .inner{margin-bottom:55px}.newsletter input{margin-bottom:10px}.newsletter button{width:100%}.overview-button.active{display:block}.news article hr{margin:30px 0}.news article .thumbnail{height:200px;margin-bottom:25px}footer{padding:30px 0;font-size:17px}footer ul{margin:20px 0}footer ul li a{display:block}}@media(max-width:600px){div#wpadminbar{position:fixed}.introduction .text-block .illi-tv-img{width:100px;bottom:-10px;left:0}}@media(max-width:576px){.impression{height:314px}.impression.impression-small{height:150px}.impression .slogan .text{font-size:23px;padding:15px 15px 40px}.impression .slogan .button{font-size:15px}.impression .title h1{font-size:25px;padding:15px 0}.impression .action{padding:15px;font-size:17px}.introduction .text-block{margin-top:-40px}.introduction .text-block:nth-child(2){margin-top:45px}.introduction .text-block .illitv{padding-left:70px}.introduction .video-block{margin:45px 0}.introduction .video-block .video-container .video{height:50vw}.introduction .video-block .video-container .video .thumbnail:before{font-size:18px}.introduction .video-block .video-container .video .thumbnail:after{font-size:60px}body.home .introduction .text-block:first-child .inner:before{width:95px;height:95px;left:-8px;bottom:-17px}.demo{padding:45px 0}.demo .display{margin:45px 0}.demo .text-block:nth-child(2){margin-top:45px}.demo .display:before{width:125px;height:120px;bottom:-30px}.demo .display .inner .tv-wrapper:before{right:-5px}.content-blocks .text-block:nth-child(2){margin-top:45px}.reviews .review-inner{padding:45px 0}.reviews .review{margin:0 15px}.reviews .review .slick-arrow.slick-prev{left:-30px}.reviews .review .slick-arrow.slick-next{right:-30px}.reviews .review .slick-arrow.slick-prev:before,.reviews .review .slick-arrow.slick-next:after{font-size:40px}.video-text-blocks{padding-bottom:45px}.video-text-blocks .text-block:nth-child(2){margin-top:45px}.origin .about{padding-bottom:55px}.icon-display{padding:45px 0}.service{padding:45px 0}.painting{padding:45px 0}.painting .image{text-align:center;padding-bottom:45px}.painting .text{text-align:center}.newsletter{padding:45px 0}.content .inner{margin-bottom:45px;padding:20px}.contact .contact-table table{width:100%}.contact .contact-table table tr:first-child td:last-child{padding-bottom:10px}.contact .contact-table table td{display:block}.contact .contact-form .button{width:100%}.life-story-form .button{width:100%}.life-story-form label{margin-top:.5rem;font-weight:500}.life-story-form .wpcf7-list-item label{font-weight:400}.life-story-form table td{display:block}.life-story-form input#straat{margin:0}.price .products .product{border-radius:10px;padding:20px 20px 45px}.price .products .product img{width:100%}.price .products .product span{line-height:40px;font-size:14px}.price .variants>div{margin-bottom:10px}.price .info-row .image{max-height:200px}footer{padding:20px 0}footer ul{margin:15px 0}footer .logo img{margin-bottom:10px}}@media (max-width:400px){.price .products .product{padding:10px 10px 30px}.price .products .product span{line-height:30px}}@media (min-width:1200px){.container{max-width:855px}}