/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}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;}
a{text-decoration:none;}img{max-width:100%;height:auto;}.header-top ul,.header-top ul li,.header .main-menu ul,.header .main-menu ul li,.main-content ul,.main-content ul li,.footer .block ul,.footer .block ul li,.footer-bottom .block ul,.footer-bottom .block ul li,.front-section-1 ul,.front-section-1 ul li,.header .main-menu ul ul,.header .main-menu ul ul li,.view-trainingslijst ul,.view-trainingslijst ul li,.view-trainingslijst-stadspas ul,.view-trainingslijst-stadspas ul li{margin:0;padding:0;}.mobile-menu{display:none;}.main-content .main-content-inner ul li{padding-left:25px;list-style:none;margin-bottom:10px;position:relative;}.main-content .main-content-inner ul li:before{content:"";display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:0;top:8px;}.header-top{height:48px;width:100%;float:left;}.header-top ul{text-align:right;}.header-top ul,.header-top ul li{height:48px;}.header-top ul li,.header .main-menu ul li{list-style:none;display:inline-block;}.header-top ul li a{padding:12px 20px;display:block;}.header{float:left;height:120px;width:100%;}.header .logo-block{margin-top:17px;line-height:1.1;}.header .logo-block .col-md-9{width:auto;}.header .logo-block .logo{padding-right:0;}.header .logo-block a{display:block;text-align:center;}.header .main-menu nav > ul > li{position:relative;}.header .main-menu ul li a{display:block;padding:48px 20px;}.header .main-menu ul ul{position:absolute;padding:12px 32px;top:120px;left:0;display:none;z-index:100;transform:translate3d(0,100%,0);}.header .main-menu ul ul li{display:block;}.header .main-menu ul ul li a{padding:12px 0px;}.header .main-menu ul li:hover ul{display:block;transform:translate3d(0,0,0);}.banner{float:left;width:100%;height:912px;position:relative;}.banner p{line-height:1;}.banner .banner-top{margin-top:82px;}.banner .buttons{margin-top:32px;}.banner .buttons a,.banner .banner-bottom a,.banner .banner-breaking a,.banner .banner-hidden a{margin-right:32px;padding:14px 26px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;}.banner .banner-bottom a,.banner .banner-breaking a{float:left;margin-right:20px;}.banner .banner-hidden a{float:right;}.banner .banner-bottom span,.banner .banner-hidden span,.banner .banner-breaking span{display:inline-block;width:50%;}.banner-hidden a{border:0;// background-color:#f00;background-color:#236FA6;}.banner-bottom{position:absolute;bottom:0;left:0;background-color:#fff;height:124px;opacity:0.7;width:100%;padding-top:27px;}.banner-breaking{position:absolute;bottom:124px;left:0;background-color:#f00;height:124px;opacity:0.7;width:100%;padding-top:27px;}.banner-hidden{position:absolute;top:0px;height:124px;opacity:1;width:100%;padding-top:27px;}.main-content{float:left;width:100%;min-height:500px;}.main-content .breadcrumb-section{float:left;width:100%;height:40px;padding:6px 0;}.main-content .main-content-inner{float:left;width:100%;}.main-content .main-content-inner h1.page-title{margin-top:80px;margin-bottom:20px;width:50%;}.main-content .front-section-1{margin-top:75px;}.main-content .front-section-1 .block{margin-bottom:60px;}.main-content .front-section-1 h2{margin-bottom:20px;}.main-content .front-section-1 ul,.main-content .front-three-columns .col-md-12 .inner ul{list-style:none;}.main-content .front-section-1 ul li{position:relative;padding-left:24px;margin-bottom:20px;}.main-content .front-section-1 ul li:last-child{margin-bottom:0;}.main-content .front-section-1 ul li:before,.main-content .front-three-columns .col-md-12 .inner ul li:before{content:"";display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:0;top:10px;}.main-content .front-section-1 h4{margin-bottom:20px;}.main-content .front-three-columns{float:left;width:100%;margin-bottom:60px;}.main-content .front-three-columns .col-md-12 .inner{border-top:8px solid;border-bottom:8px solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:40px 40px 0 40px;min-height:826px;}.main-content .front-three-columns .col-md-12 .inner .block{margin-bottom:40px;}.main-content .front-three-columns .col-md-12 .inner h2{text-align:center;margin-bottom:40px;}.main-content .front-three-columns .col-md-12 .inner ul li{position:relative;padding-left:24px;margin-bottom:10px;}.main-content .front-three-columns .col-md-12 .inner ul li:last-child{margin-bottom:0;}.main-content .front-three-columns .col-md-12 .inner ul li:before{top:9px;}.main-content .front-two-columns{float:left;width:100%;margin-bottom:60px;}.main-content .front-two-columns .col-md-6{position:relative;}.main-content .front-two-columns .col-md-6 .block{overflow:hidden;position:relative;}.main-content .front-two-columns .col-md-6 .two-columns-inner a{height:244px;overflow:hidden;display:block;position:relative;}.main-content .front-two-columns .col-md-6 h2{position:absolute;top:100px;padding:13px 0;width:100%;text-align:center;z-index:99;}.main-content .front-two-columns .col-md-6 img{max-width:100%;height:auto;transition:transform .2s;}.main-content .front-two-columns .col-md-6:hover img{transform:scale(1.1);}.main-content .front-two-columns .col-md-6 p{padding:27px 44px;}.main-content .front-section-banner{float:left;width:100%;min-height:180px;margin-bottom:60px;padding:45px 0;}.main-content .front-section-2{float:left;width:100%;margin-bottom:60px;}.main-content .front-section-2 .article-item .inner,.view-steden .inner,.view-locaties .inner,.blog .inner,.view-podcast-rss-feed .inner,.view-activiteiten .inner{border-top:8px solid;border-bottom:8px solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.article-item .inner{min-height:700px;}.main-content .front-section-2 .article-item .inner span.created,.blog .article-item .inner span.created{padding:40px 44px 0 44px;display:block;}.main-content .front-section-2 .article-item .inner h2,.blog .article-item .inner h2{padding:0 44px 20px 44px;}.main-content .front-section-2 .article-item .inner p,.blog .article-item .inner p{padding:0 44px 22px 44px;}.main-content .front-section-2 .article-item .inner .author,.blog .article-item .inner .author{padding:0 44px 16px 44px;display:block;}.main-content .front-section-2 .article-item .inner .author:before,.blog .article-item .inner .author:before{content:"";display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:12px;}.main-content .front-section-2 .article-item .inner .image,.blog .article-item .inner .image{display:block;overflow:hidden;}.main-content .front-section-2 img,.blog .article-item .inner img{max-width:100%;height:auto;transition:transform .2s;}.main-content .front-section-2 .article-item .inner a:hover img,.blog .article-item .inner a:hover img{transform:scale(1.1);}.main-content  .main-content-inner .image-wide{width:100%;height:400px;margin-top:45px;margin-bottom:60px;background-position:center center;}.main-content .main-content-top{float:left;width:100%;}.main-content .main-content-bottom{float:left;width:100%;}.block-views h2{margin-bottom:32px;}.view-trainingslijst ul,.view-trainingslijst-stadspas ul{list-style:none;}.view-trainingslijst ul li,.view-trainingslijst-stadspas ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:6px 6px 12px rgba(0,0,0,0.16);margin-bottom:32px;}.view-trainingslijst ul li:lastchild,.view-trainingslijst-stadspas ul li:lastchild{margin-bottom:0;}.view-trainingslijst ul li .wrapper,.view-trainingslijst-stadspas ul li .wrapper{border-left:8px solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:20px 32px;position:relative;min-height:100px;}#block-tuxic-views-block-trainingslijst-block-3 .view-trainingslijst .views-field-field-training-type{margin-bottom:11px;width:100%;}#block-tuxic-views-block-trainingslijst-block-4 .view-trainingslijst .views-field-field-training-locatie,#block-views-block-trainingslijst-block-7 .view-trainingslijst .views-field-field-training-locatie,#block-views-block-trainingslijst-block-6 .view-trainingslijst .views-field-field-training-locatie,#block-views-trainingen-stadspas .view-trainingslijst-stadspas .views-field-field-training-locatie{margin-bottom:11px;width:100%;}.view-trainingslijst .views-field,.view-trainingslijst-stadspas .views-field{display:inline-block;margin-right:13px;}.view-trainingslijst .views-field-title,.view-trainingslijst-stadspas .views-field-title{position:absolute;top:20px;right:32px;}.view-trainingslijst .views-field-title a.btn,.view-trainingslijst-stadspas .views-field-title a.btn{width:174px;height:60px;}.field--name-field-para-youtube-tekst{margin-bottom:30px;}.main-content .node-three-columns .inner{border-top:8px solid;border-bottom:8px solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:40px;}.youtube-embed-wrapper{position:relative;padding-bottom:56.25%;height:0;}.youtube-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.main-content .main-content-inner .view-trainers ul li{padding:0;margin-bottom:20px;}.main-content .main-content-inner .view-trainers ul li:before{display:none;}.main-content .main-content-inner .view-trainers ul li span.foto{margin-right:20px;display:inline-block;}.main-content .main-content-inner .view-trainers ul li span.name{display:inline-block;vertical-align:middle;}.main-content .main-content-inner .view-trainers ul li span.read-more{float:right;margin-top:40px;margin-right:20px;}.main-content .main-content-inner .view-trainers .accordion-item{border:none;}.main-content .main-content-inner .view-trainers .accordion-button{padding:0 1.25rem 0 0;background-color:transparent;}.trainers-gezocht-form-container,#block-contactblock{padding:60px 100px;box-shadow:6px 6px 12px rgba(0,0,0,0.16);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:3.75rem;margin-top:3.75rem;}.view-niveaus .inner{border-left:8px solid;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;box-shadow:6px 6px 12px rgba(0,0,0,0.16);padding:32px;height:100%;}.view-steden .inner,.view-locaties .inner,.blog .inner,.view-podcast-rss-feed .inner,.view-activiteiten .inner,.view-niveaus .inner{height:100%;padding-bottom:2rem;position:relative;}.view-niveaus .inner{}.view-steden .inner a.btn,.view-locaties .inner a.btn,.view-podcast-rss-feed .inner a.btn,.view-activiteiten .inner a.btn,.view-niveaus .inner a.btn{position:absolute;bottom:1.5rem;}#block-tuxic-views-block-trainingslijst-block-5 .view-trainingslijst .wrapper{border:none;min-height:auto;}.footer{min-height:770px;float:left;width:100%;}.footer .btn-primary{height:48px;}.footer #block-socialmedia img{margin-right:20px;}.footer .logo-block{margin-top:73px;margin-bottom:60px;line-height:1.1;}.footer .logo-block a{display:block;text-align:center;}.footer .logo-block .logo{padding-right:0;}.footer .logo-block .col-md-9{width:auto;}.footer .three-col .block{margin-bottom:60px;}.footer .block > h2{margin:0 0 20px 0;}.footer .block ul li{margin-bottom:10px;list-style:none;}.footer .block ul li a:hover,.footer .block ul li a.is-active{text-decoration:underline;}.footer-bottom{float:left;width:100%;padding:10px 0;}.footer-bottom ul.menu{float:right;}.footer-bottom a:hover{text-decoration:underline;}.footer-bottom p{margin-bottom:0;}.footer-bottom .block ul li{float:left;}.footer-bottom .block ul li a{padding:0 10px;border-right:1px solid #fff;}.footer-bottom .block ul li:last-child a{border-right:none;}.footer .three-col #block-steden-2{margin-bottom:30px;}.mobile-menu-detail{display:none;}.blog .pager ul li::before{display:none;}.blog .pager .is-active{display:none;}.blog .owl-stage{padding-left:0 !important;padding-right:0 !important;}.blog .pager{margin-top:50px;}.loperinfo .views-label,.loperinfo .field-content{display:inline-block;}.loperinfo .views-label{width:180px;}.view-trainingslijst-stadspas .view-grouping-header{margin-bottom:30px;}.node-loper-edit-form .form-item-revision,.node-trainerinfo-edit-form .form-item-revision{display:none;}.user-logged-in.path-user .region-content-bottom .block{margin-bottom:50px;}.user-logged-in.path-user .region-content-bottom table{background-color:#fff;width:100%;}.user-logged-in.path-user .region-content-bottom table td,.user-logged-in.path-user .region-content-bottom table th{padding:10px;}.autotable table{background-color:#fff;width:100%;}.autotable table td,.autotable table th{padding:10px;}.trainers-gezocht-background-block img{width:100%;height:100%;}.presentietable{width:100%;padding:20px;margin:3px;}.presentietable tr:nth-child(even){background:#CCC}.presentietable tr:nth-child(odd){background:#FFF}.presentietable tr:last-child{background:#888}.presentietable td:last-child{background:#FFF;}.presentietable th{text-align:center;}.presentietable td{text-align:center;}.ledenpas img{border-radius:8px;}.huiswerklogo img{background:#184E74;padding:10px;}.huiswerkimg img{}.huiswerkhdr{color:#184E74;background:#ccc;padding:5px 20px;margin:5px 20px;font-weight:900;text-align:center;}.huiswerk h4,.huiswerk p{color:#184E74;background:#ccc;padding:5px 20px;margin:5px 20px;font-weight:900;}.views-field-field-training-info{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:4px 0px;padding:4px 4px;background:#ddd;width:100%;}
.header-top ul li a,.header-top ul li a.is-active,.header .main-menu ul li a,.footer,.footer .block ul li a,.footer .block ul li a:hover,.footer-bottom,.footer-bottom .block ul li a,.footer-bottom .block ul li:hover,.banner p,.banner .banner-top .text-light,.banner .banner-top .text-bold,.banner .buttons a,.main-content .front-two-columns .col-md-6 h2,.main-content .front-section-banner,.main-content .breadcrumb-section,.main-content .breadcrumb-section a,.view-trainingslijst .views-field-title a.btn-primary,.view-trainingslijst-stadspas .views-field-title a.btn-primary,.logo-block a,.footer-bottom a{color:#FFF;}.main-content .front-three-columns .col-md-12 .inner ul li a,.main-content .front-section-2 .article-item .inner a,.blog .article-item .inner a,.view-trainingslijst .views-field-field-training-type a,.view-trainingslijst-stadspas .views-field-field-training-type a,.main-content .main-content-inner .view-trainers ul li span.name{color:#000;}.header .main-menu ul li a:hover,.header .main-menu ul li a.is-active{color:#2E91D9;}.front-section-1 h2,.main-content h1.page-title{color:#236FA6;}.banner .banner-bottom a,.banner .banner-breaking a,.banner .banner-bottom .text,.banner .banner-breaking .text,.banner .banner-hidden .text,.view-trainingslijst .views-field,.view-trainingslijst .views-field a,.view-trainingslijst-stadspas .views-field,.view-trainingslijst-stadspas .views-field a,.main-content .main-content-inner .view-trainers ul li span.read-more{color:#184E74;}.view-trainingslijst .views-field-title .btn-secondary,.view-trainingslijst-stadspas .views-field-title .btn-secondary{color:#A6A6A6;}.main-content .front-three-columns .col-md-12 .inner,.main-content .front-two-columns .col-md-6,.main-content .front-section-2 .article-item .inner,.view-trainingslijst ul li,.view-trainingslijst-stadspas ul li,.main-content .node-three-columns .inner,.view-trainers ul li,.view-niveaus .inner,.view-locaties .inner,.view-podcast-rss-feed .inner,.view-activiteiten .inner,.blog .inner,#block-views-block-steden-block-1 .inner{background-color:#fff;}.banner .buttons a:hover,.banner .banner-bottom a:hover,.banner .banner-breaking a:hover{background-color:rgba(0,0,0,0.2);}.main-content .front-two-columns .col-md-6 h2{background-color:rgba(0,0,0,0.31);}.header-top ul li a.is-active,.header-top ul li a:hover{background:#184E74 0% 0% no-repeat padding-box;}.btn-primary,.header-top,.main-content .front-section-1 ul li:before,.main-content .front-three-columns .col-md-12 .inner ul li:before,.main-content .front-section-2 .article-item .inner .author:before,.blog .article-item .inner .author:before,.footer .btn-primary,.main-content .breadcrumb-section,.main-content .main-content-inner ul li:before,.banner .buttons .col a:first-child{background-color:#236FA6;}.main-content .breadcrumb-section{background-color:rgba(35,111,166,0.5);}.btn-primary:hover,.header,.footer-bottom,.main-content .front-section-banner,.footer .btn-primary:hover,.header .main-menu ul ul,.banner .buttons .col a:first-child:hover{background-color:#184E74;}.view-trainingslijst .views-field-title .btn-primary,.view-trainingslijst-stadspas .views-field-title .btn-primary{background-color:#FF8833;}.view-trainingslijst .views-field-title .btn-primary:hover,.view-trainingslijst-stadspas .views-field-title .btn-primary:hover{background-color:#CC6D29;}.view-trainingslijst .views-field-title .btn-secondary,.view-trainingslijst-stadspas .views-field-title .btn-secondary,.trainers-gezocht-form-container,#block-contactblock,#block-tuxic-views-block-trainingslijst-block-5 .view-trainingslijst ul li{background-color:#F2F2F2;}.footer{background:-moz-linear-gradient(180deg,#555555 0%,#111111 100%),url(/themes/tuxic/assets/images/Footer%402x.jpg) no-repeat;background:-webkit-gradient(180deg,#555555 0%,#111111 100%),url(/themes/tuxic/assets/images/Footer%402x.jpg) no-repeat;background:-webkit-linear-gradient(180deg,#555555 0%,#111111 100%),url(/themes/tuxic/assets/images/Footer%402x.jpg) no-repeat;background:-o-linear-gradient(180deg,#555555 0%,#111111 100%),url(/themes/tuxic/assets/images/Footer%402x.jpg) no-repeat;background:-ms-linear-gradient(180deg,#555555 0%,#111111 100%),url(/themes/tuxic/assets/images/Footer%402x.jpg) no-repeat;background:linear-gradient(180deg,#555555 0%,#111111 100%),url(/themes/tuxic/assets/images/Footer%402x.jpg) no-repeat;background-blend-mode:multiply;background-size:cover;}.main-content{background-image:url(/themes/tuxic/assets/images/Patroon-achtergrond-grijs%402x.png);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}.view-trainers ul li:nth-child(even){background-color:#F2FAFF;}.banner .buttons a{border-color:#fff;}.footer .btn-primary,.banner .buttons .col a:first-child{border-color:#236FA6;}.btn-primary,.banner .banner-bottom a,.banner .banner-breaking a,.main-content .front-three-columns .col-md-12 .inner,.main-content .front-section-2 .article-item .inner,.footer .btn-primary:hover,.main-content .node-three-columns .inner,.view-steden .inner,.view-locaties .inner,.view-podcast-rss-feed .inner,.view-activiteiten .inner,.blog .inner,.banner .buttons .col a:first-child:hover{border-color:#184E74;}.view-trainingslijst ul li .green,.view-trainingslijst-stadspas ul li .green{border-color:#76A406;}.view-trainingslijst ul li .red,.view-trainingslijst-stadspas ul li .red{border-color:#E0001A;}.view-trainingslijst ul li .orange,.view-trainingslijst-stadspas ul li .orange{border-color:#FF8833;}.view-trainingslijst .views-field-title .btn-primary,.view-trainingslijst-stadspas .views-field-title .btn-primary{border-color:#FF8833;}.view-trainingslijst .views-field-title .btn-primary:hover,.view-trainingslijst-stadspas .views-field-title .btn-primary:hover{border-color:#CC6D29;}.view-trainingslijst .views-field-title .btn-secondary,.view-trainingslijst-stadspas .views-field-title .btn-secondary{border-color:#F2F2F2;}.wrapper.blue,.inner.blue{border-color:#2E91D9 !important;}.wrapper.green,.inner.green{border-color:#76A406 !important;}.wrapper.red,.inner.red{border-color:#E0001A !important;}.wrapper.lightgreen,.inner.lightgreen{border-color:#2ED9AB !important;}.wrapper.purple,.inner.purple{border-color:#AB2ED9 !important;}.wrapper.yellow,.inner.yellow{border-color:#D9B22E !important;}
.banner .banner-top .text-light{font-family:"allumi-std",sans-serif;font-weight:200;}html,body,.header-top ul li a,.footer,.footer-bottom,.banner .buttons a,.banner .banner-bottom a,.banner .banner-breaking a,.banner .banner-hidden a,.front-section-1 p,.main-content p,.main-content .front-three-columns .col-md-12 .inner ul li a,.main-content .front-two-columns .col-md-6 p,.main-content .front-section-2 .article-item .inner span.created,.blog .article-item .inner span.created,.main-content .front-section-2 .article-item .inner p,.main-content .front-section-2 .article-item .inner .author,.blog .article-item .inner .author,.footer .btn-primary,.main-content .breadcrumb-section,.view-trainingslijst .views-field,.view-trainingslijst .views-field a,.view-trainingslijst .views-field-title a.btn,.view-trainingslijst-stadspas .views-field,.view-trainingslijst-stadspas .views-field a,.view-trainingslijst-stadspas .views-field-title a.btn{font-family:"allumi-std",sans-serif;font-weight:300;}.main-content .front-section-2 .article-item .inner span.created,.blog .article-item .inner span.created,span.site-name,span.site-slogan{font-style:italic;}.header .main-menu ul li a,.footer .block > h2,.banner .banner-top .text-bold,.banner p,.banner .banner-bottom .text,.banner .banner-breaking .text,.banner .banner-hidden .text,.front-section-1 h2,.front-section-1 h4,.main-content h2,.main-content h3,.main-content .front-three-columns .col-md-12 .inner h2,.blog .article-item .inner h2,.main-content .front-three-columns .col-md-12 .inner ul li a:hover,.main-content .front-section-banner h2,.main-content .front-section-banner p,.main-content .front-section-2 .article-item .inner h2,.main-content .breadcrumb-section a,.main-content h1.page-title,#block-tuxic-views-block-trainingslijst-block-3 .view-trainingslijst .views-field-field-training-type a,#block-tuxic-views-block-trainingslijst-block-4 .view-trainingslijst .views-field-field-training-locatie a,#block-views-block-trainingslijst-block-6 .view-trainingslijst .views-field-field-training-locatie a,#block-views-block-trainingslijst-block-7 .view-trainingslijst .views-field-field-training-locatie a,#block-views-trainingen-stadspas .view-trainingslijst-stadspas .views-field-field-training-locatie a,.main-content .main-content-inner .view-trainers ul li span.name,.view-trainingslijst-stadspas .view-grouping-header,span.site-name,span.site-slogan{font-family:"allumi-std",sans-serif;font-weight:600;}.main-content .front-section-2 .article-item .inner span.created,.blog .article-item .inner span.created,.main-content .front-section-2 .article-item .inner .author,.blog .article-item .inner .author,.view-trainingslijst .views-field,.view-trainingslijst .views-field a,.view-trainingslijst-stadspas .views-field,.view-trainingslijst-stadspas .views-field a,.main-content .main-content-inner .view-trainers ul li span.read-more{font-size:14px;}.header-top ul li a,.footer-bottom,.footer .btn-primary{font-size:1rem;}html,body,.header .main-menu ul li a,.footer,.banner .banner-bottom .text,.banner .banner-breaking .text,.banner .banner-hidden .text,.front-section-1 p,.main-content p,.main-content .front-three-columns .col-md-12 .inner ul li a,.main-content .front-two-columns .col-md-6 p,.main-content .front-section-2 .article-item .inner p,.main-content .breadcrumb-section,.main-content .breadcrumb-section a,#block-tuxic-views-block-trainingslijst-block-3 .view-trainingslijst .views-field-field-training-type a,.main-content .node-three-columns .inner,.main-content .node-three-columns .inner ul li a,#block-tuxic-views-block-trainingslijst-block-4 .view-trainingslijst .views-field-field-training-locatie a,#block-views-block-trainingslijst-block-6 .view-trainingslijst .views-field-field-training-locatie a,#block-views-block-trainingslijst-block-7 .view-trainingslijst .views-field-field-training-locatie a,#block-views-trainingen-stadspas .view-trainingslijst-stadspas .views-field-field-training-locatie a,span.site-slogan,.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:1.125rem;}.footer .block > h2,.banner p,.banner .buttons a,.banner .banner-bottom a,.banner .banner-breaking a,.banner .banner-hidden a,.front-section-1 h4,.main-content h3,.main-content .front-section-banner p,.view-trainingslijst .views-field-title a.btn,.view-trainingslijst-stadspas .views-field-title a.btn,span.site-name{font-size:1.5rem;}.main-content h2,.main-content .front-three-columns .col-md-12 .inner h2,.main-content .front-section-2 .article-item .inner h2,.main-content .main-content-inner .view-trainers ul li span.name,.view-trainingslijst-stadspas .view-grouping-header{font-size:1.875rem;}.main-content .front-section-banner h2{font-size:2.5rem;}.front-section-1 h2,.main-content h1.page-title{font-size:3.75rem;}.banner .banner-top .text-light,.banner .banner-top .text-bold{font-size:5rem;}
@media screen and (max-width:1400px){.header .main-menu ul li a{padding-left:10px;padding-right:10px;}span.site-name{font-size:1.25rem;}span.site-slogan{font-size:1rem;}}@media screen and (max-width:1200px){.footer .block > h2,.banner p,.banner .buttons a,.banner .banner-bottom a,.banner .banner-hidden a,.banner .banner-breaking a,.front-section-1 h4,.main-content h3,.main-content .front-section-banner p,.view-trainingslijst .views-field-title a.btn,span.site-name,.view-trainingslijst-stadspas .views-field-title a.btn,span.site-name{font-size:1.125rem;}.banner .banner-top .text-light,.banner .banner-top .text-bold{font-size:3.75rem;}.front-section-1 h2,.main-content h1.page-title{font-size:2.5rem;}.banner .buttons a{margin-bottom:2.5rem;}html,body,.header .main-menu ul li a,.footer,.banner .banner-bottom .text,.banner .banner-hidden .text,.banner .banner-breaking .text,.front-section-1 p,.main-content p,.main-content .front-three-columns .col-md-12 .inner ul li a,.main-content .front-two-columns .col-md-6 p,.main-content .front-section-2 .article-item .inner p,.main-content .breadcrumb-section,.main-content .breadcrumb-section a,#block-tuxic-views-block-trainingslijst-block-3 .view-trainingslijst .views-field-field-training-type a,.main-content .node-three-columns .inner,.main-content .node-three-columns .inner ul li a,#block-tuxic-views-block-trainingslijst-block-4 .view-trainingslijst .views-field-field-training-locatie a,#block-views-trainingen-stadspas .view-trainingslijst-stadspas .views-field-field-training-locatie a,span.site-slogan,.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:1rem;}.header .main-menu ul li a{padding-left:10px;padding-right:10px;}.header .logo-block{margin-top:25px;}.view-trainingslijst .views-field-title,.view-trainingslijst-stadspas .views-field-title{position:initial;display:block;margin-top:10px;text-align:right;}.view-trainingslijst .views-field-title a.btn,.view-trainingslijst-stadspas .views-field-title a.btn{height:50px;}.footer .logo-block .col-md-9{padding-top:14px;}}@media screen and (max-width:992px){.header-top{display:none;}.header{height:60px;}.header .col-md-4{width:100%;}.header .logo-block{margin-top:0;line-height:1;display:inline-block;}.header .logo-block .logo{width:270px;padding-right:0;margin-top:11px;}.header .logo-block .logo a{margin-top:0;}.header .logo-block .col-md-9{padding-top:14px !important;}span.site-name{font-size:1rem;}span.site-slogan{font-size:0.875rem;}.header .main-menu{display:none;}.header .mobile-menu{float:right;margin-top:14px;cursor:pointer;display:block;}.header .mobile-menu svg{width:30px;height:30px;color:#fff;}.banner .banner-top .text-light,.banner .banner-top .text-bold{font-size:2.5rem;}.footer .block > h2,.banner p,.banner .buttons a,.banner .banner-bottom a,.banner .banner-hidden a,.banner .banner-breaking a,.front-section-1 h4,.main-content h3,.main-content .front-section-banner p,.view-trainingslijst .views-field-title a.btn,.view-trainingslijst-stadspas .views-field-title a.btn{font-size:1.125rem;}html,body,.header .main-menu ul li a,.footer,.banner .banner-bottom .text,.banner .banner-hidden .text,.banner .banner-breaking .text,.front-section-1 p,.main-content p,.main-content .front-three-columns .col-md-12 .inner ul li a,.main-content .front-two-columns .col-6 p,.main-content .front-section-2 .col-4 .inner p,.main-content .breadcrumb-section,.main-content .breadcrumb-section a,#block-tuxic-views-block-trainingslijst-block-3 .view-trainingslijst .views-field-field-training-type a,.main-content .node-three-columns .inner,.main-content .node-three-columns .inner ul li a,#block-tuxic-views-block-trainingslijst-block-4 .view-trainingslijst .views-field-field-training-locatie a,#block-views-trainingen-stadspas .view-trainingslijst-stadspas .views-field-field-training-locatie a,.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:1rem;}.front-section-1 h2,.main-content h1.page-title{font-size:2.5rem;}.main-content .front-section-1 h2,.main-content .front-section-1 ul li{margin-bottom:2.5rem;}.front-three-columns .col-md-12{margin-bottom:1.875rem;}.front-three-columns .col-md-12:last-child{margin-bottom:0;}.main-content .front-section-banner{height:auto;}.main-content .front-section-banner img{margin-bottom:10px;}#block-views-block-front-article-block-1 .col-md-4{margin-bottom:2.5rem;}#block-views-block-front-article-block-1 .col-md-4:last-child{margin-bottom:0;}.banner .buttons .col a:first-child{margin-bottom:32px;}.banner-bottom,.banner-breaking,.banner-hidden{height:210px;}.banner-breaking,.banner-hidden{left:0px;}.banner-bottom a,.banner-breaking a,.banner-hidden a{margin:0;}.banner .banner-bottom span,.banner .banner-breaking span,.banner .banner-hidden span{width:100%;margin-bottom:20px;}.views-view-grid .row{margin-bottom:0 !important;}.views-view-grid .col-md-4,.views-view-grid .col-md-6{margin-bottom:1.25rem;}.trainers-gezocht-form-container,#block-contactblock{padding:20px 40px;}.main-content .front-two-columns .col-md-6 .field--name-field-background-column{height:162px;}.main-content .front-section-1 ul li::before{top:5px;}.main-content .front-three-columns .col-md-12 .inner ul li::before{top:8px;}.view-trainingslijst .views-field-title,.view-trainingslijst-stadspas .views-field-title{position:initial;display:block;margin-top:10px;text-align:right;}.view-trainingslijst .views-field-title a.btn,.view-trainingslijst-stadspas .views-field-title a.btn{height:50px;}#block-contactblock .col-md-9{margin-bottom:2.5rem;}#block-contactblock .col-md-3{margin-bottom:2.5rem;text-align:center;}.footer .logo-block{display:inline-block;margin-bottom:2.5rem;margin-top:2.5rem;line-height:1;}.footer .logo-block .col-md-9{width:auto;}.footer .logo-block .logo{width:270px;padding-right:0;margin-top:0;}.footer-bottom{font-size:0.875rem;padding:1.25rem 0 0 0;}.footer-bottom .col-md-6{margin-bottom:1.25rem;}.footer-bottom .copyright p{padding-left:10px;}.footer-bottom .block ul li{float:none;display:inline-block;}.footer-bottom .block ul li a{font-size:0.875rem;padding:0 10px;}.mobile-menu-detail{position:absolute;top:100%;left:0;background-color:#184E74;width:100%;min-height:100%;transition:top 0.4s ease-in-out;}.mobile-menu-detail.show{display:block;top:0;}.mobile-menu-detail-head{margin-bottom:20px;}.mobile-menu-detail .logo-block{padding:10px;}.mobile-menu-detail .logo-block .logo{padding-right:0;width:270px;margin-top:0;}.mobile-menu-detail .logo-block .col-9{width:auto;text-align:center;line-height:1;padding-top:4px;}.mobile-menu-detail .logo-block .col-9 a{display:block;}.mobile-menu-detail .close{text-align:right;}.mobile-menu-detail .close svg{color:#fff;width:50px;height:50px;cursor:pointer;}.mobile-menu-detail nav ul li{margin-bottom:20px;position:relative;list-style:none;}.mobile-menu-detail nav ul li.menu-item--expanded:before{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:5px;content:"";position:absolute;right:20px;top:11px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transition:all 0.4s ease;}.mobile-menu-detail nav ul ul{margin-top:20px;display:none;}.mobile-menu-detail nav ul li:hover ul{display:block;}.mobile-menu-detail nav ul li:hover:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);}.mobile-menu-detail nav ul li a,.mobile-menu-detail nav ul li a.is-active{color:#fff;}.mobile-menu-detail nav ul li a.is-active{text-decoration:underline;}.mobile-menu-detail nav > ul > li > a{font-size:1.125rem;}.mobile-menu-detail nav > ul > ul li a{font-size:1rem;}.toolbar-vertical .mobile-menu-detail.show{top:39px;display:block;}}@media screen and (max-width:768px){.header-top{display:none;}.header{height:60px;}.header .col-md-4{width:100%;}.header .logo-block{margin-top:0;line-height:1;display:inline-block;}.header .logo-block .logo{width:270px;padding-right:0;margin-top:11px;}.header .logo-block .logo a{margin-top:0;}.header .logo-block .col-md-9{padding-top:14px !important;}span.site-name{font-size:1rem;}span.site-slogan{font-size:0.875rem;}.header .main-menu{display:none;}.header .mobile-menu{float:right;margin-top:14px;cursor:pointer;display:block;}.header .mobile-menu svg{width:30px;height:30px;color:#fff;}.banner .banner-top .text-light,.banner .banner-top .text-bold{font-size:2.5rem;}.footer .block > h2,.banner p,.banner .buttons a,.banner .banner-bottom a,.banner .banner-hidden a,.banner .banner-breaking a,.front-section-1 h4,.main-content h3,.main-content .front-section-banner p,.view-trainingslijst .views-field-title a.btn,.view-trainingslijst-stadspas .views-field-title a.btn{font-size:1.125rem;}html,body,.header .main-menu ul li a,.footer,.banner .banner-bottom .text,.banner .banner-hidden .text,.banner .banner-breaking .text,.front-section-1 p,.main-content p,.main-content .front-three-columns .col-md-12 .inner ul li a,.main-content .front-two-columns .col-6 p,.main-content .front-section-2 .col-4 .inner p,.main-content .breadcrumb-section,.main-content .breadcrumb-section a,#block-tuxic-views-block-trainingslijst-block-3 .view-trainingslijst .views-field-field-training-type a,.main-content .node-three-columns .inner,.main-content .node-three-columns .inner ul li a,#block-tuxic-views-block-trainingslijst-block-4 .view-trainingslijst .views-field-field-training-locatie a,#block-views-trainingen-stadspas .view-trainingslijst-stadspas .views-field-field-training-locatie a,.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:1rem;}.front-section-1 h2,.main-content h1.page-title{font-size:2.5rem;}.main-content .front-section-1 h2,.main-content .front-section-1 ul li{margin-bottom:2.5rem;}#block-altijdeentrainingslocatieindebuurt h2{margin-top:2.5rem;}.front-three-columns .col-md-12{margin-bottom:1.875rem;}.front-three-columns .col-md-12:last-child{margin-bottom:0;}.main-content .front-section-banner{height:auto;}.main-content .front-section-banner img{margin-bottom:10px;}#block-views-block-front-article-block-1 .col-md-4{margin-bottom:2.5rem;}#block-views-block-front-article-block-1 .col-md-4:last-child{margin-bottom:0;}.banner .buttons .col a:first-child{margin-bottom:32px;background-color:#236FA6;border-color:#236FA6;}.banner .buttons .col a:first-child:hover{background-color:#184E74;border-color:#184E74;}.banner-bottom,.banner-breaking,.banner-hidden{height:210px;}.banner-bottom a,.banner-breaking a,.banner-hidden a{margin:0;}.banner .banner-bottom span,.banner-breaking span,.banner-hidden span{width:100%;margin-bottom:20px;}.main-content .front-section-1 .block{margin-bottom:2.5rem;}.main-content .front-section-banner h2{font-size:2rem;margin-bottom:2rem !important;}.main-content .front-two-columns .col-md-6 .two-columns-inner a{height:212px;}.views-view-grid .row{margin-bottom:0 !important;}.views-view-grid .col-md-4,.views-view-grid .col-md-6{margin-bottom:1.25rem;}.trainers-gezocht-form-container,#block-contactblock{padding:20px 40px;}.main-content .front-two-columns .col-md-6 .field--name-field-background-column{height:162px;}.main-content .front-section-1 ul li::before{top:5px;}.main-content .front-three-columns .col-md-12 .inner ul li::before{top:8px;}.view-trainingslijst .views-field-title,.view-trainingslijst-stadspas .views-field-title{position:initial;display:block;margin-top:10px;text-align:right;}.view-trainingslijst .views-field-title a.btn,.view-trainingslijst-stadspas .views-field-title a.btn{height:50px;}#block-contactblock .col-md-9,.node-three-columns .col-md{margin-bottom:2.5rem;}#block-contactblock .col-md-3{margin-bottom:2.5rem;text-align:center;}.footer .logo-block{display:inline-block;margin-bottom:2.5rem;margin-top:2.5rem;line-height:1;}.footer .logo-block .col-md-9{width:auto;}.footer .logo-block .logo{width:270px;padding-right:0;margin-top:0;}.footer-bottom{font-size:0.875rem;padding:1.25rem 0 0 0;}.footer-bottom .col-md-6{margin-bottom:1.25rem;}.footer-bottom .copyright p{padding-left:10px;}.footer-bottom ul.menu{float:left;}.footer-bottom .block ul li{float:none;display:inline-block;}.footer-bottom .block ul li a{font-size:0.875rem;padding:0 10px;}.mobile-menu-detail{position:absolute;top:100%;left:0;background-color:#184E74;width:100%;min-height:100%;transition:top 0.4s ease-in-out;}.mobile-menu-detail.show{display:block;top:0;}.mobile-menu-detail-head{margin-bottom:20px;}.mobile-menu-detail .logo-block{padding:10px;}.mobile-menu-detail .logo-block .logo{padding-right:0;width:270px;margin-top:0;}.mobile-menu-detail .logo-block .col-9{width:auto;text-align:center;line-height:1;padding-top:4px;}.mobile-menu-detail .logo-block .col-9 a{display:block;}.mobile-menu-detail .close{text-align:right;}.mobile-menu-detail .close svg{color:#fff;width:50px;height:50px;cursor:pointer;}.mobile-menu-detail nav ul li{margin-bottom:20px;position:relative;list-style:none;}.mobile-menu-detail nav ul li.menu-item--expanded:before{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:5px;content:"";position:absolute;right:20px;top:11px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transition:all 0.4s ease;}.mobile-menu-detail nav ul ul{margin-top:20px;display:none;}.mobile-menu-detail nav ul li:hover ul{display:block;}.mobile-menu-detail nav ul li:hover:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);}.mobile-menu-detail nav ul li a,.mobile-menu-detail nav ul li a.is-active{color:#fff;}.mobile-menu-detail nav ul li a.is-active{text-decoration:underline;}.mobile-menu-detail nav > ul > li > a{font-size:1.125rem;}.mobile-menu-detail nav > ul > ul li a{font-size:1rem;}.toolbar-vertical .mobile-menu-detail.show{top:39px;display:block;}.main-content .main-content-inner .view-trainers ul li span.name{font-size:1rem;}.loperinfo .views-label{width:130px;}}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/tuxic/assets/OwlCarousel2/dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
