@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700');ul#primary-menu>li.current-menu-item>a:after,ul#primary-menu>li.current-menu-ancestor>a:after{width:calc(100% - 50px)}#main-header .row.top_bar{border-bottom:10px solid #1b3380;font-family:'Montserrat',sans-serif;font-weight:700;font-size:17px;text-transform:uppercase;line-height:normal}#main-header .row.top_bar .blocks-container .block.logo{-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;height:81px;float:left;padding:5px 0;box-sizing:border-box}#main-header .row.top_bar .blocks-container .block.logo img{height:100%;max-width:500px;max-width:initial;float:left}#main-header .row.top_bar .blocks-container .block.logo .shrinked_home_link{display:none}#main-header .row.top_bar .blocks-container .block#main-navigation{margin:0;padding-left:30px}#main-header .row.top_bar .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li a{color:#1b3380;padding:31px 15px;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:17px;-webkit-transition:padding .3s,height .3s,-webkit-transform .3s;-moz-transition:padding .3s,height .3s,-moz-transform .3s;transition:padding .3s,height .3s,transform .3s}#main-header .row.top_bar .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li a:before{position:absolute;bottom:25px;width:0;height:2px;background-color:#1b3380;content:'';opacity:1;-webkit-transition:width .3s,opacity .3s,-webkit-transform .3s;-moz-transition:width .3s,opacity .3s,-moz-transform .3s;transition:width .3s,opacity .3s,transform .3s}#main-header .row.top_bar .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li a:hover:before{width:calc(100% - 50px);left:25px}#main-header .row.top_bar .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li.current-menu-item>a:before,#main-header .row.top_bar .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li.current-menu-ancestor>a:before{width:calc(100% - 50px);left:25px}#main-header .row.top_bar .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li .sub-menu{background-color:#fff;border-top:10px solid #1b3380;padding:20px 0 25px;box-shadow:3px 5px 10px 0px rgba(0,0,0,.3)}#main-header .row.top_bar .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li .sub-menu li a{font-size:16px;text-transform:none;font-weight:400;padding:5px 25px}#main-header .row.top_bar .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li .sub-menu li a:before{display:none}#main-header .row.top_bar .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li .sub-menu li a:hover{color:#be2627}#main-header .row.top_bar .blocks-container .block#theme-search i{color:#1b3380}#main-header .row.top_bar .blocks-container .block#theme-search i:hover{color:#be2627}#main-header .row.top_bar .blocks-container .search-form{width:250px;top:calc(100% + 15px);right:0;border:1px solid #1b3380;border-radius:10px}#main-header .row.top_bar .blocks-container .search-form .search-field{width:calc(100% - 50px);height:100%;float:left;font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:16px;border-radius:10px 0 0 10px;-webkit-appearance:none}#main-header .row.top_bar .blocks-container .search-form .search-submit{font-family:'Montserrat',sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;text-align:center;float:right;height:100%;width:50px;color:#fff;background-color:#1b3380;border-radius:0 8px 8px 0}#main-header .row.top_bar .blocks-container .search-form .search-submit:hover{background-color:#be2627}#main-header .row.top_bar .blocks-container .header_links{display:inline-flex;top:calc(100% + 10px);right:0;position:absolute;z-index:5}#main-header .row.top_bar .blocks-container .header_links a{color:#1b3380;background-color:#fff;border:2px solid #1b3380;border-top:0;border-radius:0 0 10px 10px;padding:11px 15px 10px;margin-left:10px;font-size:16px}#main-header .row.top_bar .blocks-container .header_links a:hover{color:#fff;background-color:#1b3380}#main-header .row.top_bar .blocks-container .header_links.search_is_active{display:none}#main-header .row.top_bar .blocks-container .header_links.hide{display:none}#main-header .row.top_bar.shrinked .blocks-container .block.logo{height:52px;padding:0}#main-header .row.top_bar.shrinked .blocks-container .block.logo .shrinked_home_link{color:#1b3380;padding:16px 20px;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:17px;-webkit-transition:padding .3s,height .3s,-webkit-transform .3s;-moz-transition:padding .3s,height .3s,-moz-transform .3s;transition:padding .3s,height .3s,transform .3s}#main-header .row.top_bar.shrinked .blocks-container .block.logo .shrinked_home_link:before{position:absolute;bottom:10px;width:0;height:2px;background-color:#1b3380;content:'';opacity:1;-webkit-transition:width .3s,opacity .3s,-webkit-transform .3s;-moz-transition:width .3s,opacity .3s,-moz-transform .3s;transition:width .3s,opacity .3s,transform .3s}#main-header .row.top_bar.shrinked .blocks-container .block.logo .shrinked_home_link:hover:before{width:calc(100% - 50px);left:25px}#main-header .row.top_bar.shrinked .blocks-container .block.logo img{display:none}#main-header .row.top_bar.shrinked .blocks-container .block#main-navigation{padding-left:0}#main-header .row.top_bar.shrinked .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li a{padding:16px 20px}#main-header .row.top_bar.shrinked .blocks-container .block#main-navigation .menu-hoofdmenu-container ul li a:before{bottom:10px}#main-header .row.important_notification_row{background-color:red;color:#fff;padding:10px 0}#main-header .row.important_notification_row .important_notification{margin-right:300px}#main-header .row.important_notification_row .important_notification p{font-weight:900}html .scss_errors{position:fixed;z-index:9999999;left:0;right:0;top:50%;transform:translateY(-50%)}html .scss_errors pre{padding-top:100px;padding-bottom:100px;-webkit-box-shadow:0px 0px 0px 5000px rgba(0,0,0,.8);-moz-box-shadow:0px 0px 0px 5000px rgba(0,0,0,.8);box-shadow:0px 0px 0px 5000px rgba(0,0,0,.8);margin-bottom:0;white-space:normal}.blocks-container:after{content:'';display:block;clear:both}.blocks-container .block-group:after{content:'';display:block;clear:both}.block.title h1 a,.block.title h2 a,.block.title h3 a,.block.title h4 a,.block.title h5 a,.block.title h6 a{text-decoration:none}.block.text{font-family:'Source Sans Pro',sans-serif;font-size:16px;line-height:24px}.block.text p a{text-decoration:none}.block.text h2{padding-bottom:25px;margin:0;line-height:1;font-weight:700;font-size:18px;color:#1b3380}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#474343}p{margin:0;font-family:'Source Sans Pro',sans-serif;font-size:16px;line-height:24px}a{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif}h2{text-transform:uppercase}.action_button{color:#fff;background-color:#1b3380;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;padding:10px 75px 10px 20px;border-radius:5px;line-height:1;position:relative;display:inline-block;margin-top:40px}.action_button:after{content:'\f105';background-color:#475fad;position:absolute;top:0;right:0;bottom:0;font-size:27px;font-family:FontAwesome;padding:12px;display:inline-flex;justify-content:center;align-items:center;border-radius:0 5px 5px 0;line-height:0}.action_button:hover{background-color:#751011}.action_button:hover:after{background-color:#be2627}.back_button{color:#fff;background-color:#1b3380;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;padding:10px 20px 10px 75px;border-radius:5px;line-height:1;position:relative;display:inline-block;margin-top:40px}.back_button:before{content:'\f104';background-color:#475fad;position:absolute;top:0;left:0;bottom:0;font-size:27px;font-family:FontAwesome;padding:12px;display:inline-flex;justify-content:center;align-items:center;border-radius:5px 0 0 5px;line-height:0}.back_button:hover{background-color:#751011}.back_button:hover:before{background-color:#be2627}.minimal-pagination{font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;padding:30px 0 0;width:100%;clear:both}.minimal-pagination .page-of{display:none}.minimal-pagination .page-numbers{color:#1b3380;border:1px solid #1b3380;padding:3px 9px}.minimal-pagination .page-numbers:hover{color:#fff;background-color:#1b3380}.minimal-pagination .page-numbers.current{color:#fff;background-color:#1b3380}.featherlight .featherlight-previous{right:90%}.featherlight .featherlight-previous span img{display:none !important}.featherlight .featherlight-previous span:before{content:'\f104';font-family:'FontAwesome';font-size:56px;font-weight:600;color:#1b3380;display:block}.featherlight .featherlight-next{left:90%}.featherlight .featherlight-next span img{display:none !important}.featherlight .featherlight-next span:before{content:'\f105';font-family:'FontAwesome';font-size:56px;font-weight:600;color:#1b3380;display:block}#sb_instagram .sb_instagram_header{box-sizing:border-box}#sb_instagram .sb_instagram_header a{color:inherit}#sb_instagram .sbi_follow_btn a{color:#fff;background-color:#1b3380;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;padding:10px 75px 10px 20px;border-radius:5px;line-height:1;position:relative;display:inline-block;margin-top:25px;transition:initial}#sb_instagram .sbi_follow_btn a:after{content:'\f105';background-color:#475fad;position:absolute;top:0;right:0;bottom:0;font-size:27px;font-family:FontAwesome;padding:12px;display:inline-flex;justify-content:center;align-items:center;border-radius:0 5px 5px 0;line-height:0}#sb_instagram .sbi_follow_btn a:hover{background-color:#751011;box-shadow:none}#sb_instagram .sbi_follow_btn a:hover:after{background-color:#be2627}.row.tp_intro{position:relative;z-index:2;margin-top:-100px;margin-bottom:50px}.row.tp_intro .block.title{position:absolute;bottom:calc(100% + 50px);text-transform:uppercase}.row.tp_intro .block.title h1{color:#fff;font-size:24px;font-weight:700;text-shadow:0px 0px 6px rgba(0,0,0,.4)}.row.tp_intro .block.text{border:1px solid #ebebeb;background-color:#fff;padding:35px 20px 45px 30px}.row.tp_gallery .one-image-row{width:100%}.row.tp_gallery .one-image-row.image-1{height:560px}.row.tp_gallery .one-image-row.image-1>.img{width:calc(100% - 0px);margin-right:0;margin-left:0}.row.tp_gallery .one-image-row.image-1>.img:nth-of-type(1n+1){margin-right:0;margin-left:0}.row.tp_gallery .one-image-row.image-1>.img:nth-of-type(1n+1){margin-left:0;margin-right:0}.row.tp_gallery .one-image-row.image-2{height:490px}.row.tp_gallery .one-image-row.image-2>.img{width:calc(50% - 0px);margin-right:0;margin-left:0}.row.tp_gallery .one-image-row.image-2>.img:nth-of-type(2n+1){margin-right:0;margin-left:0}.row.tp_gallery .one-image-row.image-2>.img:nth-of-type(2n+2){margin-left:0;margin-right:0}.row.tp_gallery .one-image-row.image-3{height:325px}.row.tp_gallery .one-image-row.image-3>.img{width:calc(33.3333333333% - 0px);margin-right:0;margin-left:0}.row.tp_gallery .one-image-row.image-3>.img:nth-of-type(3n+1){margin-right:0;margin-left:0}.row.tp_gallery .one-image-row.image-3>.img:nth-of-type(3n+3){margin-left:0;margin-right:0}.row.tp_gallery .one-image-row.image-3>.img:nth-of-type(3n+2){margin-right:0;margin-left:0}.row.tp_gallery .one-image-row .img{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;float:left}.row.tp_second_row .block.text{padding:55px 0 60px}.row.tp_third_row .block.text{background-color:#ebebeb;padding:35px 30px;margin:50px 0 40px}.row.home_news{position:relative;z-index:2;margin-bottom:50px}.row.home_news .news_loop>article{width:calc(50% - 30px);margin-right:30px;margin-left:30px}.row.home_news .news_loop>article:nth-of-type(2n+1){margin-right:30px;margin-left:0}.row.home_news .news_loop>article:nth-of-type(2n+2){margin-left:30px;margin-right:0}.row.home_news .news_loop h2{color:#010101;font-size:18px;font-weight:700;margin:0;line-height:1;text-transform:none}.row.home_news .news_loop article{border:1px solid #ebebeb;float:left;box-sizing:border-box;background-color:#fff;margin-top:-100px}.row.home_news .news_loop article a{display:inline-block;color:inherit}.row.home_news .news_loop article a:hover .news_content .news_single_link{color:#be2627}.row.home_news .news_loop article .news_image{height:220px;background-size:cover;background-repeat:no-repeat;background-position:center}.row.home_news .news_loop article .news_content{padding:20px 40px 35px 30px}.row.home_news .news_loop article .news_content .news_top{padding-bottom:20px}.row.home_news .news_loop article .news_content .news_top .news_meta{color:#1b3380;font-weight:700;font-family:'Montserrat',sans-serif;font-size:14px}.row.home_news .news_loop article .news_content .news_text p{margin-bottom:25px}.row.home_news .news_loop article .news_content .news_single_link{font-weight:700;font-family:'Montserrat',sans-serif;font-size:14px;color:#1b3380}.row.home_news .news_loop .news_links{position:relative;float:left;padding-top:55px;width:100%}.row.home_news .news_loop .news_links h2{padding-bottom:10px}.row.home_news .news_loop .news_links p{margin:0 220px 0 0}.row.home_news .news_loop .news_links p .news_permalink{font-weight:700;font-family:'Montserrat',sans-serif;font-size:14px;color:#1b3380}.row.home_news .news_loop .news_links p .news_permalink:hover{color:#be2627}.row.home_news .news_loop .news_links .action_button{position:absolute;bottom:0;right:0}.row.home_instagram{background-color:#ebebeb;padding:25px 0}.row.home_database_search{padding:40px 0;margin-top:40px;background-color:#1b3380;text-align:center}.row.home_database_search span{font-size:20px;font-family:'Montserrat',sans-serif;color:#fff;font-weight:700}.row.home_database_search input{font-size:20px;font-family:'Montserrat',sans-serif;margin:0 20px}.row.home_database_search .action_button{margin:0;text-align:center;padding:15px 110px 15px 20px;background-color:#be2627;font-size:20px}.row.home_database_search .action_button:after{background-color:#751011}.row.home_database_search .action_button:hover{background-color:#751011}.row.home_database_search .action_button:hover:after{background-color:#490709}.row.home_info{padding:40px 0}.row.home_info .blocks-container h2{color:#1b3380;font-size:24px;margin:0;padding-bottom:15px;line-height:1}.row.home_info .blocks-container .home_announcements{color:#1b3380;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;width:100%;float:left;border:2px solid #1b3380;padding:25px 35px 0 30px;box-sizing:border-box}.row.home_info .blocks-container .home_announcements p{font-family:'Montserrat',sans-serif;font-size:14px;padding-bottom:35px}.row.home_info .blocks-container .home_agenda{background-color:#ebebeb;width:100%;float:right;padding:25px 35px 20px 30px;box-sizing:border-box;position:relative}.row.home_info .blocks-container .home_agenda .event_permalink{font-weight:400;font-size:16px;font-family:'Source Sans Pro',sans-serif;color:#474343;display:inline-block;width:100%;line-height:20px}.row.home_info .blocks-container .home_agenda .event_permalink:hover{color:#be2627}.row.home_info .blocks-container .home_agenda .event_permalink .event_date{float:left;width:160px}.row.home_info .blocks-container .home_agenda .event_permalink .event_name{float:left;width:calc(100% - 160px)}.row.home_info .blocks-container .home_agenda .action_button{margin-top:15px}.row.home_videos{padding:40px 0}.row.home_videos .blocks-container .block{padding:0 0 35px}.row.home_videos .blocks-container .block h2{font-size:24px;float:left;padding:0}.row.home_videos .blocks-container .block .action_button{float:right;margin:0}.row.home_videos .blocks-container .block:after{content:'';display:block;clear:both}.row.home_videos .blocks-container>iframe{width:calc(33.3333333333% - 2.6666666667px);margin-right:2px;margin-left:2px}.row.home_videos .blocks-container>iframe:nth-of-type(3n+1){margin-right:2px;margin-left:0}.row.home_videos .blocks-container>iframe:nth-of-type(3n+3){margin-left:2px;margin-right:0}.row.home_videos .blocks-container>iframe:nth-of-type(3n+2){margin-right:2px;margin-left:2px}.row.home_links{padding:40px 0 70px}.row.home_links .blocks-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.home_links .blocks-container>.home_link{width:calc(33.3333333333% - 20px);margin-right:15px;margin-left:15px}.row.home_links .blocks-container>.home_link:nth-of-type(3n+1){margin-right:15px;margin-left:0}.row.home_links .blocks-container>.home_link:nth-of-type(3n+3){margin-left:15px;margin-right:0}.row.home_links .blocks-container>.home_link:nth-of-type(3n+2){margin-right:15px;margin-left:15px}.row.home_links .blocks-container a{background-color:#1b3380;color:#fff;text-align:center;display:inline-flex;padding:20px 30px;box-sizing:border-box;font-size:18px;font-weight:700;font-family:'Montserrat',sans-serif;justify-content:center;align-items:center;border-radius:10px;position:relative}.row.home_links .blocks-container a:after{content:'\f105';font-family:FontAwesome;height:37px;width:37px;border-radius:10px;background-color:#475fad;position:absolute;bottom:-16px;right:15px;display:inline-flex;justify-content:center;align-items:center;font-size:22px}.row.home_links .blocks-container a:hover{background-color:#751011}.row.home_links .blocks-container a:hover:after{background-color:#be2627}.row.home_gallery .one-image-row{width:100%;height:325px}.row.home_gallery .one-image-row.image-1>.img{width:calc(100% - 0px);margin-right:0;margin-left:0}.row.home_gallery .one-image-row.image-1>.img:nth-of-type(1n+1){margin-right:0;margin-left:0}.row.home_gallery .one-image-row.image-1>.img:nth-of-type(1n+1){margin-left:0;margin-right:0}.row.home_gallery .one-image-row.image-2>.img{width:calc(50% - 0px);margin-right:0;margin-left:0}.row.home_gallery .one-image-row.image-2>.img:nth-of-type(2n+1){margin-right:0;margin-left:0}.row.home_gallery .one-image-row.image-2>.img:nth-of-type(2n+2){margin-left:0;margin-right:0}.row.home_gallery .one-image-row.image-3>.img{width:calc(33.3333333333% - 0px);margin-right:0;margin-left:0}.row.home_gallery .one-image-row.image-3>.img:nth-of-type(3n+1){margin-right:0;margin-left:0}.row.home_gallery .one-image-row.image-3>.img:nth-of-type(3n+3){margin-left:0;margin-right:0}.row.home_gallery .one-image-row.image-3>.img:nth-of-type(3n+2){margin-right:0;margin-left:0}.row.home_gallery .one-image-row .img{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;float:left}.row.home_cta{background-color:#1b3380;color:#fff;padding:35px 0}.row.home_cta .block.home_cta_text{width:calc(100% - 250px);float:left}.row.home_cta .block.home_cta_link{width:250px;float:left;text-align:right;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.row.home_cta .block.home_cta_link .action_button{margin:0;text-align:center;padding:15px 110px 15px 20px;background-color:#be2627;font-size:20px}.row.home_cta .block.home_cta_link .action_button:after{background-color:#751011}.row.home_cta .block.home_cta_link .action_button:hover{background-color:#751011}.row.home_cta .block.home_cta_link .action_button:hover:after{background-color:#490709}.row.home_sponsors{padding:55px 0 70px}.row.home_sponsors .title h2{font-size:24px}.row.home_sponsors .owl-carousel{height:100px}.row.home_sponsors .owl-carousel .owl-stage-outer{height:100%}.row.home_sponsors .owl-carousel .owl-stage-outer .owl-stage{height:100%}.row.home_sponsors .owl-carousel .owl-stage-outer .owl-stage .owl-item a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-mox-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;height:100px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.row.home_sponsors .owl-carousel .owl-stage-outer .owl-stage .owl-item a{display:inline}}.row.home_sponsors .owl-carousel .owl-stage-outer .owl-stage .owl-item a img{width:auto;max-width:100%;max-height:100px;margin:0 auto}.row.home_sponsors .owl-carousel .owl-nav{position:absolute;top:0;width:100%;height:0;z-index:5;transform:translateY(-50%)}.row.home_sponsors .owl-carousel .owl-nav.disabled{display:block}.row.home_sponsors .owl-carousel .owl-nav .owl-prev{float:left;height:100px;width:25px;background-color:#fff;position:absolute;top:0;left:0}.row.home_sponsors .owl-carousel .owl-nav .owl-prev:before{content:'\f104';font-family:'FontAwesome';font-size:56px;font-weight:600;color:#1b3380;display:block;background-color:#fff}.row.home_sponsors .owl-carousel .owl-nav .owl-prev:hover:before{color:#be2627}.row.home_sponsors .owl-carousel .owl-nav .owl-next{float:right;height:100px;width:25px;background-color:#fff;position:absolute;top:0;right:0}.row.home_sponsors .owl-carousel .owl-nav .owl-next:after{content:'\f105';font-family:'FontAwesome';font-size:56px;font-weight:600;color:#1b3380;display:block;background-color:#fff}.row.home_sponsors .owl-carousel .owl-nav .owl-next:hover:after{color:#be2627}.row.iframe_row{padding:0 0 40px}.row.iframe_row .iframe_block h2{padding:30px 0 15px}.row.iframe_row .iframe_block h2 span{color:#be2627}.row.iframe_row .iframe_block iframe{width:100%;box-sizing:border-box;max-height:750px}.row.iframe_row.tp_intro .iframe_block{padding-top:95px;position:relative}.row.iframe_row.tp_intro .iframe_block form{position:absolute;top:0;left:0;right:0;text-align:center;background-color:#ebebeb;padding:20px;color:#1b3380}.row.iframe_row.tp_intro .iframe_block form span{font-size:16px;font-family:'Montserrat',sans-serif;font-weight:700;color:#1b3380}.row.iframe_row.tp_intro .iframe_block form input{font-size:16px;font-family:'Montserrat',sans-serif;margin:0 20px;border:1px solid #1b3380}.row.iframe_row.tp_intro .iframe_block form .action_button{margin-top:0}.row.iframe_row.tp_intro .iframe_block h2{padding:0 0 15px}.row.news_overview{position:relative;z-index:2;margin-bottom:50px}.row.news_overview .page-title{position:absolute;bottom:calc(100% + 50px);text-transform:uppercase}.row.news_overview .page-title h1{color:#fff;font-size:24px;font-weight:700;text-shadow:0px 0px 6px rgba(0,0,0,.4)}.row.news_overview .news_loop>article{width:calc(50% - 30px);margin-right:30px;margin-left:30px}.row.news_overview .news_loop>article:nth-of-type(2n+1){margin-right:30px;margin-left:0}.row.news_overview .news_loop>article:nth-of-type(2n+2){margin-left:30px;margin-right:0}.row.news_overview .news_loop h2{color:#010101;font-size:18px;font-weight:700;margin:0;line-height:1;text-transform:none}.row.news_overview .news_loop article{border:1px solid #ebebeb;float:left;box-sizing:border-box;background-color:#fff;margin-bottom:30px}.row.news_overview .news_loop article a{display:block;color:inherit}.row.news_overview .news_loop article a:hover .news_content .news_single_link{color:#be2627}.row.news_overview .news_loop article .news_image{height:220px;background-size:cover;background-repeat:no-repeat;background-position:center}.row.news_overview .news_loop article .news_content{padding:20px 40px 35px 30px}.row.news_overview .news_loop article .news_content .news_top{padding-bottom:20px}.row.news_overview .news_loop article .news_content .news_top .news_meta{color:#1b3380;font-weight:700;font-family:'Montserrat',sans-serif;font-size:14px}.row.news_overview .news_loop article .news_content .news_text p{margin-bottom:25px}.row.news_overview .news_loop article .news_content .news_single_link{font-weight:700;font-family:'Montserrat',sans-serif;font-size:14px;color:#1b3380}.row.events_overview{position:relative;z-index:2;margin-top:-100px;margin-bottom:50px}.row.events_overview .news_loop>article{width:calc(50% - 30px);margin-right:30px;margin-left:30px}.row.events_overview .news_loop>article:nth-of-type(2n+1){margin-right:30px;margin-left:0}.row.events_overview .news_loop>article:nth-of-type(2n+2){margin-left:30px;margin-right:0}.row.events_overview .news_loop h2{color:#010101;font-size:18px;font-weight:700;margin:0;line-height:1;text-transform:none}.row.events_overview .news_loop article{border:1px solid #ebebeb;float:left;box-sizing:border-box;background-color:#fff;margin-bottom:30px}.row.events_overview .news_loop article a{display:block;color:inherit}.row.events_overview .news_loop article a:hover .news_content .news_single_link{color:#be2627}.row.events_overview .news_loop article .news_image{height:220px;background-size:cover;background-repeat:no-repeat;background-position:center}.row.events_overview .news_loop article .news_content{padding:20px 40px 35px 30px}.row.events_overview .news_loop article .news_content .news_top{padding-bottom:20px}.row.events_overview .news_loop article .news_content .news_top .news_meta{color:#1b3380;font-weight:700;font-family:'Montserrat',sans-serif;font-size:14px}.row.events_overview .news_loop article .news_content .news_text p{margin-bottom:25px}.row.events_overview .news_loop article .news_content .news_single_link{font-weight:700;font-family:'Montserrat',sans-serif;font-size:14px;color:#1b3380}.row.category_row{position:relative;z-index:2;margin-top:-100px;margin-bottom:30px}.row.category_row .page-title{position:absolute;bottom:calc(100% + 50px);text-transform:uppercase}.row.category_row .page-title h1{color:#fff;font-size:24px;font-weight:700;text-shadow:0px 0px 6px rgba(0,0,0,.4)}.row.category_row .category_loop{border:1px solid #ebebeb;background-color:#fff;padding:35px 30px;min-height:200px;box-sizing:border-box}.row.category_row .category_loop h2{padding-bottom:25px;margin:0;line-height:1;font-weight:700;font-size:18px;color:#1b3380}.row.category_row .category_loop .category_button{color:#fff;background-color:#1b3380;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;padding:10px 75px 10px 20px;margin:5px;border-radius:5px;line-height:1;position:relative;display:inline-block;text-align:left}.row.category_row .category_loop .category_button:after{content:'\f105';background-color:#475fad;position:absolute;top:0;right:0;bottom:0;font-size:27px;font-family:FontAwesome;padding:12px;display:inline-flex;justify-content:center;align-items:center;border-radius:0 5px 5px 0;line-height:0}.row.category_row .category_loop .category_button:hover{background-color:#751011}.row.category_row .category_loop .category_button:hover:after{background-color:#be2627}.row.category_row .category_loop .category_button.active{background-color:#751011}.row.category_row .category_loop .category_button.active:after{background-color:#be2627}.row.album_overview{position:relative;padding:0 0 40px}.row.album_overview .album_loop>article{width:calc(50% - 30px);margin-right:30px;margin-left:30px}.row.album_overview .album_loop>article:nth-of-type(2n+1){margin-right:30px;margin-left:0}.row.album_overview .album_loop>article:nth-of-type(2n+2){margin-left:30px;margin-right:0}.row.album_overview .album_loop h2{color:#010101;font-size:18px;font-weight:700;margin:0;line-height:1;text-transform:none;margin-bottom:5px}.row.album_overview .album_loop article{border:1px solid #ebebeb;float:left;box-sizing:border-box;background-color:#fff;margin-bottom:20px}.row.album_overview .album_loop article a{display:block;color:inherit}.row.album_overview .album_loop article a:hover .album_content h2{color:#1b3380}.row.album_overview .album_loop article a:hover .album_content p{color:#be2627}.row.album_overview .album_loop article .album_image{float:left;height:150px;width:150px;background-size:cover;background-repeat:no-repeat;background-position:center center}.row.album_overview .album_loop article .album_content{padding:20px 40px 35px 30px;box-sizing:border-box;width:calc(100% - 150px);height:150px;float:left}.row.single_album_row{padding-bottom:40px}.row.single_album_row .album_photo_gallery{list-style:none;margin:0;padding:0}.row.single_album_row .album_photo_gallery>.thumbnail_wrapper{width:calc(16.6666666667% - 0px);margin-right:0;margin-left:0}.row.single_album_row .album_photo_gallery>.thumbnail_wrapper:nth-of-type(6n+1){margin-right:0;margin-left:0}.row.single_album_row .album_photo_gallery>.thumbnail_wrapper:nth-of-type(6n+6){margin-left:0;margin-right:0}.row.single_album_row .album_photo_gallery>.thumbnail_wrapper:nth-of-type(6n+2){margin-right:0;margin-left:0}.row.single_album_row .album_photo_gallery>.thumbnail_wrapper:nth-of-type(6n+3){margin-right:0;margin-left:0}.row.single_album_row .album_photo_gallery>.thumbnail_wrapper:nth-of-type(6n+4){margin-right:0;margin-left:0}.row.single_album_row .album_photo_gallery>.thumbnail_wrapper:nth-of-type(6n+5){margin-right:0;margin-left:0}.row.single_album_row .album_photo_gallery img{border:2px solid #1b3380;margin:5px}.row.single_album_row .album_photo_gallery .thumbnail_wrapper{text-align:center;float:left}.row.form_row{padding:0 0 40px}.row.form_row .form_wrapper .input_wrapper{display:inline-block;padding:5px 0;width:100%}.row.form_row .form_wrapper .input_wrapper .input_label{float:left;width:250px;line-height:32px;font-family:'Source Sans Pro',sans-serif;font-size:16px}.row.form_row .form_wrapper .input_wrapper .form_input{width:calc(100% - 250px);float:left}.row.form_row .form_wrapper .input_wrapper .form_input input[type=text],.row.form_row .form_wrapper .input_wrapper .form_input input[type=date],.row.form_row .form_wrapper .input_wrapper .form_input input[type=tel],.row.form_row .form_wrapper .input_wrapper .form_input input[type=email]{border:1px solid #1b3380;max-width:400px;width:100%}.row.form_row .form_wrapper .input_wrapper .form_input .wpcf7-list-item-label{line-height:32px;font-family:'Source Sans Pro',sans-serif;font-size:16px}.row.form_row .form_wrapper p{margin-bottom:10px}.row.form_row .form_wrapper h2{padding:30px 0 20px}.row.search_row{margin-top:-100px;margin-bottom:50px;position:relative;z-index:5}.row.search_row .block.page-title{position:absolute;bottom:calc(100% + 50px);text-transform:uppercase}.row.search_row .block.page-title h1{color:#fff;font-size:24px;font-weight:700;text-shadow:0px 0px 6px rgba(0,0,0,.4)}.row.search_row .block.results{background-color:#fff;border:1px solid #ebebeb;padding:20px 30px 30px;box-sizing:border-box}.row.search_row .block.results article{border:1px solid #1b3380;margin:10px 0}.row.search_row .block.results article a{padding:20px 30px 20px 20px;background-color:#fff;display:block}.row.search_row .block.results article a .search-title h2{color:#1b3380;margin:0;line-height:1;font-size:18px}.row.search_row .block.results article a:hover{background-color:#1b3380}.row.search_row .block.results article a:hover .search-title h2{color:#fff}.row.error-row{padding:20px 0}.row.error-row p a{color:#be2627}.row.error-row p a:hover{color:#1b3380}#main-slider{height:365px}#main-slider .flexslider{margin:0}#main-slider .flexslider .slides li{height:365px}#main-slider .flexslider .slides li .slider-content-container{display:none}#main-slider .flexslider .slides li .slider-content-container .slider-content{display:inline-block;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.4)}#main-slider .flexslider .slides li .slider-content-container .slider-content .slider_content_image{max-height:40px;margin-right:25px;width:auto;float:left;text-shadow:none}#main-slider .flexslider .slides li .slider-content-container .slider-content h1{color:#fff;float:left;clear:none;line-height:40px;font-weight:700;font-size:24px;text-shadow:0px 0px 6px rgba(0,0,0,.4);text-transform:uppercase}#main-slider .flexslider .slides li .slider-content-container .slider-content a{color:#fff;text-decoration:none}#main-slider .flexslider .flex-control-nav{bottom:140px;z-index:10;padding:0 35px;margin:0 auto;max-width:1080px;position:relative;text-align:right;font-size:0;width:initial}#main-slider .flexslider .flex-control-nav li{margin:0 0 0 5px}#main-slider .flexslider .flex-control-nav li a{border-radius:0;height:17px;width:17px;background-color:#fff;box-shadow:none}#main-slider .flexslider .flex-control-nav li a.flex-active{background-color:#1b3380}.error404 #main-slider .flexslider .flex-control-nav{bottom:40px}.home #main-slider{height:540px}.home #main-slider .flexslider .slides li{height:540px}.home #main-slider .flexslider .slides li .slider-content-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;height:calc(100% - 110px)}#main-footer .row.top_footer{background-color:#1b3380;color:#fff;font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400;line-height:28px;padding:40px 0}#main-footer .row.top_footer h1{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}#main-footer .row.top_footer a{color:#fff}#main-footer .row.top_footer a:hover{color:#be2627}#main-footer .row.top_footer .block{width:25%;float:left;box-sizing:border-box;padding:0 20px 0 0}#main-footer .row.top_footer .block.footer_first .footer_contact{padding-bottom:60px}#main-footer .row.top_footer .block.footer_third .footer_socials{padding-bottom:50px}#main-footer .row.top_footer .block.footer_third .footer_socials a i{font-size:40px;margin-right:10px;margin-bottom:10px}#main-footer .row.top_footer .block.footer_fourth .footer_sponsors a{display:inline-block;height:70px;width:57%;float:right;margin-top:10px}#main-footer .row.top_footer .block.footer_fourth .footer_sponsors a:nth-of-type(1){float:left;width:41%}#main-footer .row.top_footer .block.footer_fourth .footer_sponsors a:nth-of-type(3){width:100%}#main-footer .row.top_footer .block.footer_fourth .footer_sponsors a img{max-height:100%}.row.tp_intro .full-row .blocks-container .block.text form p{margin-top:15px}.row.tp_intro .full-row .blocks-container .block.text form p label{border-bottom:3px solid #1b3380;display:inline-block;width:100%}.row.tp_intro .full-row .blocks-container .block.text form p label span input{display:inline-block;width:100%;box-sizing:border-box;border-left:3px solid #1b3380}.row.tp_intro .full-row .blocks-container .block.text form p input[type=submit]{padding:11px 18px;font-size:14px;background:#1b3380;color:#fff;margin-top:10px}