@import url(lib/css/fontello.css);@import url(lib/css/fontello-ie7.css);@import url(lib/css/fontello-ie7-codes.css);@import url(lib/css/fontello-embedded.css);@import url(lib/css/fontello-codes.css);@import url(lib/css/animation.css);@import url(lib/css/mobile.css);@import url(http://fonts.googleapis.com/css?family=Raleway:700,800,400);body{margin:0;font-family:'Raleway',sans-serif;color:#294370;font-size:62.5%}.content{line-height:1.5em;font-size:1.7em}p,a,ul,label{line-height:inherit;font-size:inherit}h1{line-height:120%;font-size:170%;font-weight:800}h2{line-height:150%;font-size:150%;margin:0}h3{line-height:110%;font-size:110%;margin:0}ol li{font-weight:bold;margin-bottom:20px}.section{background-color:#fff;overflow:hidden;margin:0 auto}.container{max-width:1020px;padding:40px 60px;margin:0 auto}a:link,a:visited{text-decoration:underline;color:#294370}a:hover,a:active{text-decoration:underline;color:#294370}.section .link,.even .link,.odd .link,.widget.product .link{text-align:right;margin-top:30px;margin-bottom:0}.section .link a,.even .link a,.odd .link a,.widget.product .link a{text-decoration:none;border:solid;font-size:130%;text-transform:uppercase;padding:10px 100px;font-weight:bold;display:inline-block;text-align:center;min-width:140px}.header{clear:both;position:relative;color:#ccc;height:70vh;overflow:hidden;background:no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:scroll;background-position-y:center}.header img,.header h1{margin:60px 0;position:absolute;top:10px}.header h2{font-weight:800;position:absolute;bottom:50px;right:50px;font-size:4em;color:#294370;text-transform:uppercase;margin:0}.home .header h2{bottom:70px}.header img.glow{box-shadow:0 0 70px 70px rgba(255,255,255,.8);background:rgba(255,255,255,.8)}.header.dark h2{color:#fff;text-shadow:0 0 2px #294370}.header.light h2{color:#294370;text-shadow:0 0 2px #fff}.header video{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-aspect-ratio:16/9){.header video{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.header video{width:300%;left:-100%}}@supports (object-fit: cover) {
		.header video {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		}
	}#arrow{text-decoration:none;text-align:center;display:block;position:relative;top:-41px;text-decoration:none;font-size:7em;height:0;color:#fff}.home #arrow{top:-71px}.single #arrow{color:#43587e}.scrollbar{height:30px;background:#294370;color:#fff;font-size:130%;line-height:20px;position:absolute;left:0;right:0;bottom:0}.scrollbar marquee{padding-top:5px}.scrollbar a{color:#fff;text-decoration:none}.featured{background-color:#009ee2;min-height:30vh;color:#fff}.featured .container{padding:30px 60px}.home .featured .featured-content{height:23vh}.home .featured p{font-size:130%;line-height:normal}.widget .icon,.widget .block,.section .icon,.section .content,.featured .icon,.featured .featured-content,.product .icon,.product .featured-content{display:table-cell;vertical-align:middle;width:auto}.widget i,.section i,.content i,.featured i,.product i{font-size:22.5em}.icon-pva_lines{color:#fff}.icon-royale_1:before,.icon-royale_2:before,.icon-royale_3:before{margin-left:0;padding-right:60px}.section h1{padding-top:0;margin-top:0}.section header h1,.section header p{margin:0}.section iframe{float:left;margin-right:20px;width:300px;height:250px}.section article img{float:left;margin-right:20px;margin-top:5px}.slogan{font-weight:bold;font-size:120%}.footnote{font-size:80%}.nav{z-index:9999;position:fixed;width:100%;top:0;background:#128abf;height:50px;clear:both}.footer-nav ul ul,.main-nav ul ul,.mobile nav ul ul{display:none}.main-nav{max-width:1020px;padding:0;margin:0 auto}.footer-nav ul,.main-nav ul{list-style:none;padding:0;margin:0}.footer-nav ul{float:right}.main-nav ul:after{content:"";clear:both;display:block}.main-nav ul li{float:left}.footer-nav ul li{float:left}.main-nav ul li.search,.main-nav ul li.search ul{right:0;position:absolute;margin:0 -3px 0 0;padding:0}.main-nav ul li.search ul input{padding:20px;color:#128abf;font-size:1.4em;width:320px}.main-nav ul li.search ul input::-webkit-input-placeholder,.main-nav ul li.search ul input::-webkit-input-placeholder{color:#128abf}.main-nav ul li a{display:block;padding:10px 17px;color:#fff;text-decoration:none;font-size:180%;line-height:30px;font-weight:normal}.main-nav ul li.menu-item-3967 a,.mobile_splash .quiz{color:#fff;font-weight:bold;background-color:#294370}.footer-nav ul li a{display:block;color:#fff;text-decoration:none;font-size:100%;font-weight:normal}.footer-nav ul li a:before{margin:0 10px;content:'–'}.footer-nav ul li:first-child a:before{content:'';margin:0}.main-nav ul li.current-page-ancestor a,.main-nav ul li.current-menu-item a,.main-nav ul li.current-menu-item a{background-color:#fff;color:#128abf;border-right:solid 3px #128abf;border-left:solid 3px #128abf}.main-nav ul li.current-menu-item ul,.main-nav ul li.current-menu-item ul{margin:0 0}.main-nav ul ul{background:#fff;padding:15px 0;position:absolute;top:100%;border:solid 3px #128abf;border-top:none;margin:0 -3px}.main-nav ul ul li{float:none;position:relative}.main-nav ul ul li a{font-weight:normal;color:#128abf;line-height:normal}.main-nav ul ul.sub-menu li a{border-color:#fff}.main-nav ul ul.sub-menu li a:hover{background-color:#128abf!important;color:#fff!important}body.admin-bar .nav{top:28px}.page-nav{text-align:center;font-weight:bold;padding:30px}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:8px 13px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#294370}.single-nav{margin-bottom:40px}.single-nav .alignleft{float:left}.single-nav .alignright{float:right}.comments-list{list-style:none;margin:0;padding:0}.children{list-style:none}.comment-body{padding:24px 24px 24px 0}.avatar{float:left;width:50px;height:auto;margin:0 24px 12px 0}.comment-meta{font-size:1.2em}.comment-respond label{display:block}.comment-respond input,.comment-respond textarea{display:block;margin:2px 0 12px 0;width:100%;border:solid 2px #294370}.type-a,.widget.product.type-a,.widget.product.type-a a{color:#fff;background-color:#01c8fe}.type-b,.widget.product.type-b,.widget.product.type-b a{color:#fff;background-color:#0aaee5}.type-c,.widget.product.type-c,.widget.product.type-c a{color:#fff;background-color:#1395cd}.type-d,.widget.product.type-d,.widget.product.type-d a{color:#fff;background-color:#155d86}.type-e,.widget.product.type-e,.widget.product.type-e a{color:#fff;background-color:#18263f}.anchor{display:block;visibility:hidden}.widget{overflow:hidden;width:100%;clear:both;background-color:#fff}.widget_recent_entries{background-color:#294370;color:#fff}.widget_recent_entries ul{padding:0}.widget_recent_entries li{list-style-type:none;margin-bottom:30px}.widget_recent_entries li:before{content:'\e81a';font-family:"fontello";font-style:normal;font-weight:normal;float:left;display:block;background-color:#fff;color:#294370;margin-right:10px;font-size:3em;padding:15px}.widget_recent_entries .post-date,.widget_recent_entries a{color:#fff;display:block;width:100%;text-decoration:none;font-weight:bold}.widget_recent_entries .post-date{font-weight:normal}.widget_recent_entries li:after{content:'\e81e';font-family:"fontello";font-style:normal;font-weight:normal;float:right;position:relative;top:-40px}.bio,.contact{overflow:hidden;width:100%;clear:both;background-color:#009ee2;color:#fff}.bio .image,.bio .description{display:table-cell;vertical-align:middle;padding-bottom:40px}.bio .image div{padding:30px;background-color:#fff;margin-right:40px}.bio.odd .image div{background-color:#fffffff}.bio.even .image div{background-color:#294370}.bio .image .main,.bio .image div:hover .extra{display:block;border:solid 5px #009ee2;width:250px;height:250px}.bio.odd .image .main,.bio.odd .image div:hover .extra{border:solid 5px #294370}.bio.even .image .main,.bio.even .image div:hover .extra{border:solid 5px #fff}.bio .image .extra,.bio .image div:hover .main{display:none}.bio h2,.contact h2{text-align:center;margin-bottom:20px}.bio .open h2.dropdown,.bio .open .profile{margin-left:95px}.bio h2.dropdown .thumb{height:75px;width:75px;margin-right:20px;float:left}.bio h2.dropdown{text-align:left;line-height:70px;margin:0}.bio h2.dropdown span{float:right}.bio p,.contact p{margin:0}.bio a,.contact a{color:#fff;text-decoration:none}.bio .profile{display:none}.bio a span{font-size:2.3em;margin-left:-5px}.contact .container{overflow:hidden;position:relative;min-height:300px}.contact .form{width:50%;float:left}.contact .adres{display:block;width:50%;float:right;text-align:right;position:relative;right:0}.contact .adres img{border:solid 5px #fff;margin-bottom:20px}.contact .emailknop{text-align:center}.contact .emailknop .button{display:inline-block;margin:30px auto 70px;padding:15px 30px;font-size:1.7em;background-color:transparent;border:solid 2px #fff;color:#fff}#map{height:50vh}.footer{text-align:right;overflow:hidden;width:100%;clear:both;background-color:#294370;color:#fff;padding-bottom:55px}.footer a{float:left;color:#fff;text-align:center;text-decoration:none;font-size:75%}.footer .icon{font-size:600%}.footer .icon-fortuna-squared{color:#fff}.odd{background-color:#294370;color:#fff}.odd a,.featured.section a{color:#fff}.even{background-color:#fff;color:#294370}.even a{color:#294370}.odd img{border:solid 4px #fff}.even img{border:solid 4px #294370}form{margin:0}.search_box{text-align:center}textarea,input,input[type="button"],input[type="submit"],input[type="reset"]{padding:10px;background-color:transparent;border:solid 2px #fff;color:#fff;font-size:1.2em}input[type="button"],input[type="submit"],input[type="reset"]{cursor:pointer;text-transform:uppercase}.content .ninja-forms-required-items{margin-bottom:20px}.content .ninja-forms-req-symbol{color:#fff}.content hr{border:solid 1px #009ee2}ninja_forms_form_9_response_msg{font-size:2em;font-weight:bold}#popup_content p{font-size:2em;text-align:center;color:#fff}@media screen and (max-height:780px){.section i,.featured i,.product i{font-size:15em}}@media screen and (max-width:1270px){.search .text{display:none}}@media screen and (max-width:960px){.main-nav ul li a{font-size:150%;padding:10px}}