@charset "utf-8";address,article,aside,blockquote,body,dd,dialog,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,pre,section,td,th,tr,ul{margin:0;padding:0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}fieldset,input,legend,select,textarea{font-size:100%;vertical-align:middle;margin:0;padding:0;border:none}table{border-collapse:collapse;border-spacing:0;empty-cells:show}th{text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:''}sub,sup{line-height:.5em;vertical-align:text-top}sub{vertical-align:text-bottom}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}.ie6 .clearfix,.ie7 .clearfix{zoom:1}::-moz-selection{background:#222;color:#fff;text-shadow:none}::selection{background:#222;color:#fff;text-shadow:none}body{height:100%;color:#000;font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;font-size:18px;font-weight:400;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased;background-color:#fff}p{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:25px;line-height:1.5em;word-break:break-word;overflow:hidden}em{padding:0;margin:0}address{font-style:normal}img{vertical-align:middle;border:none;-ms-interpolation-mode:bicubic}.photo-wrapper{position:relative}.photo-wrapper img{display:block;width:100%}.photo-wrapper .photo-caption{display:block;position:absolute;left:0;right:15%;bottom:0;background-color:#F15F46;color:#fff;font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;font-weight:700;font-size:35px;text-align:left}.photo-wrapper .photo-caption p{margin:0;padding:15px 25px;line-height:1.3em}.photo-wrapper.photo_left,img.photo_left{float:left;margin:0 6% 35px 0;border:none;text-align:right}.photo-wrapper.photo_left.medium,.photo-wrapper.photo_left.small,img.photo_left.medium,img.photo_left.small{margin:0 13% 35px 0}.photo-wrapper.photo_right,img.photo_right{float:right;margin:0 0 35px 6%;border:none;text-align:left}.photo-wrapper.photo_right.medium,.photo-wrapper.photo_right.small,img.photo_right.medium,img.photo_right.small{margin:0 0 35px 13%}.photo-wrapper.photo_center,img.photo_center{display:block;margin:10px auto 35px}.photo-wrapper.photo_center.small,.photo-wrapper.photo_left.small,.photo-wrapper.photo_right.small,.photo-wrapper.small,img.photo_center.small,img.photo_left.small,img.photo_right.small,img.small{width:20%}.photo-wrapper.medium,.photo-wrapper.photo_center.medium,.photo-wrapper.photo_left.medium,.photo-wrapper.photo_right.medium,img.medium,img.photo_center.medium,img.photo_left.medium,img.photo_right.medium{width:35%}.photo-wrapper.large,.photo-wrapper.photo_center.large,.photo-wrapper.photo_left.large,.photo-wrapper.photo_right.large,img.large,img.photo_center.large,img.photo_left.large,img.photo_right.large{width:50%}.photo-wrapper.photo_center.verylarge,.photo-wrapper.photo_left.verylarge,.photo-wrapper.photo_right.verylarge,.photo-wrapper.verylarge,img.photo_center.verylarge,img.photo_left.verylarge,img.photo_right.verylarge,img.verylarge{width:70%}.photo-wrapper.full,.photo-wrapper.photo_center.full,.photo-wrapper.photo_full,.photo-wrapper.photo_left.full,.photo-wrapper.photo_right.full,img.full,img.photo_center.full,img.photo_full,img.photo_left.full,img.photo_right.full{clear:both;display:block;float:none;margin:10px 0 25px;width:100%;height:auto}b,strong{font-weight:700}sup{font-size:70%}hr{display:block;height:1px;color:transparent;background-color:transparent;border:none;border-bottom:solid 1px #e0e0e0;padding:40px 0 0;margin:0 0 40px;clear:both}hr.invisible{background-color:transparent;border-color:transparent;padding:0 0!important;margin:0 0!important}hr.spacer{background-color:transparent;border-color:transparent;padding:30px 0!important;margin:0 0!important}table,table td,table tr{border:none}ul{list-style-type:disc;margin:0 0 25px 25px}ol{list-style-type:decimal;margin:0 0 0 25px}ol li,ul li{padding:5px 0}.center{text-align:center}.txtleft{text-align:left}.txtright{text-align:right}blockquote{background-color:#fff;border:1px solid #53439b;border-left:10px solid #53439b;margin:0 0 25px;padding:20px 20px 0;line-height:1.4em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-style:italic}a,a:link,a:visited{color:#000;text-decoration:underline}a:active,a:focus,a:hover{color:#53439b}a.golink,a.golink:link,a.golink:visited,input[type=submit].golink,span.golink{position:relative;display:inline-block;background-color:#53439b;font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;color:#fff;text-decoration:none;padding:10px 25px;cursor:pointer;line-height:normal;vertical-align:top;margin:15px 5px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-webkit-transition:background-color .2s ease-out}a.golink:active,a.golink:focus,a.golink:hover,input[type=submit].golink:hover,span.golink:hover{background-color:#000}a.golink i,input[type=submit].golink i,span.golink i{padding:0 15px 0 0}a.addlink,a.addlink:link,a.addlink:visited,input[type=submit].addlink,span.addlink{position:relative;display:inline-block;border:solid 1px #53439b;color:#000;text-decoration:none;font-weight:600;padding:10px 20px;cursor:pointer;line-height:normal;vertical-align:top;margin:15px 5px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:background-color .1s ease-out,color .1s ease-out;-moz-transition:background-color .1s ease-out,color .1s ease-out;-o-transition:background-color .1s ease-out,color .1s ease-out;-webkit-transition:background-color .1s ease-out,color .1s ease-out}a.addlink:active,a.addlink:focus,a.addlink:hover,input[type=submit].addlink:hover,span.addlink:hover{color:#fff;background-color:#53439b}a.addlink i,input[type=submit].addlink i,span.addlink i{padding:0 15px 0 0}.addlink:before{display:inline-block;content:'+';padding:0 10px 0 0}a.backlink,a.backlink:link,a.backlink:visited,input[type=submit].backlink,span.backlink{position:relative;display:inline-block;border:solid 1px #999;color:#999;text-decoration:none;font-weight:600;padding:10px 20px;cursor:pointer;line-height:normal;vertical-align:top;margin:15px 5px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:background-color .1s ease-out,color .1s ease-out;-moz-transition:background-color .1s ease-out,color .1s ease-out;-o-transition:background-color .1s ease-out,color .1s ease-out;-webkit-transition:background-color .1s ease-out,color .1s ease-out}a.backlink:active,a.backlink:focus,a.backlink:hover,input[type=submit].backlink:hover,span.backlink:hover{color:#53439b;border-color:#53439b}a.backlink i,input[type=submit].backlink i,span.backlink i{padding:0 15px 0 0}.backlink:before{display:inline-block;content:'‹';padding:0 10px 0 0}a.deletelink,a.deletelink:link,a.deletelink:visited,input[type=submit].deletelink,span.deletelink{font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;position:relative;display:inline-block;background-color:#F15F46;color:#fff;text-decoration:none;font-weight:600;padding:10px 20px;cursor:pointer;line-height:normal;vertical-align:top;margin:0 5px 15px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:background-color .1s ease-out,color .1s ease-out;-moz-transition:background-color .1s ease-out,color .1s ease-out;-o-transition:background-color .1s ease-out,color .1s ease-out;-webkit-transition:background-color .1s ease-out,color .1s ease-out}a.deletelink:active,a.deletelink:focus,a.deletelink:hover,input[type=submit].deletelink:hover,span.deletelink:hover{background-color:#bb3119}a.deletelink i,input[type=submit].deletelink i,span.deletelink i{padding:0 15px 0 0}a.outlinelink,a.outlinelink:link,a.outlinelink:visited,input[type=submit].outlinelink,span.outlinelink{font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;position:relative;display:inline-block;background-color:transparent;color:#53439b;text-decoration:none;font-weight:600;padding:10px 20px;cursor:pointer;line-height:normal;vertical-align:top;margin:0 5px 15px 0;border:solid 1px #53439b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:background-color .1s ease-out,color .1s ease-out;-moz-transition:background-color .1s ease-out,color .1s ease-out;-o-transition:background-color .1s ease-out,color .1s ease-out;-webkit-transition:background-color .1s ease-out,color .1s ease-out}a.outlinelink:active,a.outlinelink:focus,a.outlinelink:hover,input[type=submit].outlinelink:hover,span.outlinelink:hover{background-color:#edebf3}a.outlinelink i,input[type=submit].outlinelink i,span.outlinelink i{padding:0 15px 0 0}a.outlinelink.small{padding:6px 11px;font-weight:400}.goleft{float:left}.goright{float:right}.centered{text-align:center}.error{border-color:#e10000;color:#e10000}.nomargin{margin:0 0!important}.infotext,p.infotext,span.infotext{color:#999;font-weight:400}p.disabledtext,p.softtext,span.disabledtext,span.softtext{color:#95979a}a.largetext,p.largetext,span.largetext{display:block;font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;font-size:70px;line-height:1.2em;padding-bottom:10px}a.highlight,p.highlight,span.highlight{font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;font-size:21px;line-height:2.2em;font-weight:700}.highlight a{text-decoration:none;border-bottom:solid 1px #999}.hide{display:none!important}body .noborder{border:none!important}body .phone-only{display:none!important}form{margin:0}.form-line{width:100%;clear:both;padding:0 0 25px}.form-line:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}.form-line .form-block{width:100%}.form-line .form-block.form-block-12{float:left;width:48.5%;padding-right:3%}.form-line .form-block.form-block-13{float:left;width:31.3333333333333%;padding-right:3%}.form-line .form-block.form-block-23{float:left;width:65.6666666666666%;padding-right:3%}.form-line .form-block.form-block-14{float:left;width:22.75%;padding-right:3%}.form-line .form-block.form-block-34{float:left;width:74.25%;padding-right:3%}.form-line .form-block:last-child{padding-right:0}label{display:block;font-weight:600;padding:8px 0;cursor:pointer}label.error{border:none;color:#e10000}label.inline{display:inline;margin:3px 25px 3px 0;padding:0;vertical-align:middle;font-weight:400}label em{color:#9d9d9d;font-style:normal}label.inline em{color:#9d9d9d;font-size:14px}label.floatinglabel{position:relative;float:left;z-index:100;color:#666;font-size:12px;font-weight:600;padding:10px 7px 0;margin:-14px 0 -12px 8px;background-color:#fff;opacity:0;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}label.floatinglabel.active{opacity:1;padding:5px 7px}form .infotext{display:block;margin:0 0 10px;font-size:14px}button,input,textarea{font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;background-color:#fff;border:solid 1px #cfcfcf;padding:13px 14px;margin:0;font-size:18px;vertical-align:middle;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#000;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:none}input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time]{-webkit-appearance:none}input[type=search]{padding:13px 14px}textarea{-webkit-appearance:none;resize:vertical;min-height:150px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input.error,select.error{border-color:#e10000!important}button,input[type=submit]{background-color:#53439b;color:#fff;font-weight:400;font-size:16px;cursor:pointer;border:none;width:auto;text-transform:uppercase;-webkit-appearance:none;margin-top:10px;transition:background-color .1s ease-out,color .1s ease-out;-moz-transition:background-color .1s ease-out,color .1s ease-out;-o-transition:background-color .1s ease-out,color .1s ease-out;-webkit-transition:background-color .1s ease-out,color .1s ease-out}button:hover,input[type=submit]:hover{background-color:#000}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox],input[type=radio]{width:25px;padding:0 4px;margin:0 5px 0 0;vertical-align:middle}.ie8 input[type=checkbox],.ie8 input[type=radio],.ie9 input[type=checkbox],.ie9 input[type=radio]{border:none}input[type=search]::-webkit-search-cancel-button{display:none}input:disabled{color:#e57b00}input.tiny{width:60px;vertical-align:baseline}select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;display:inline-block;*display:inline;zoom:1;font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;background-color:#fff;border:solid 1px #cfcfcf;padding:13px 14px;margin:0;font-size:18px;color:#666;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;cursor:pointer}.ie8 select,.ie9 select{padding-right:10px}select::-ms-expand{display:none}.select-wrapper{position:relative;margin:0}.select-wrapper.small{width:20%;margin-right:20px}.select-wrapper.medium{width:30%;margin-right:20px}.select-wrapper:after{content:"\f107";font-family:FontAwesome;font-size:18px;color:#666;top:1px;right:1px;bottom:1px;padding:18px 20px 0;position:absolute;pointer-events:none;line-height:14px;background-color:#eaebeb;border-left:solid 1px #cfcfcf}.ie8 .select-wrapper:after,.ie8 .select-wrapper:before,.ie9 .select-wrapper:after{display:none}::-webkit-input-placeholder{color:#868686}:-moz-placeholder{color:#868686}::-moz-placeholder{color:#868686}:-ms-input-placeholder{color:#868686}h1,h2,h3,h4,h5,h6{font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;display:block}h1{font-size:44px;font-weight:700;text-align:center;padding:35px 132px}h1 small{display:block;font-size:50%}h2{font-size:44px;font-weight:700;padding:10px 0 40px}h2:first-child{padding-top:0}h2:last-child{padding-bottom:70px}h3{font-size:32px;font-weight:700;padding:15px 0 25px}h3.subtitle{text-align:center;margin-top:-45px;font-weight:400;padding-bottom:55px}h3.subtitle strong{padding-left:15px}h4{font-size:22px;font-weight:700;padding:0 0 25px}h5{font-size:19px;font-weight:700;padding:5px 0 15px}h6{font-size:19px;font-weight:600;padding:5px 0 10px}.no-animation{transition:none!important;-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important}.fullwidth{position:relative;width:100%;min-width:980px}.sitewidth{position:relative;margin:0 auto;width:960px;overflow:hidden}.smallwidth{position:relative;margin:0 auto;width:696px;overflow:hidden}.header{padding:20px 0 25px;overflow:visible}.header .header-logo{display:block;width:305px;height:81px;float:left;text-indent:-9999px;background-image:url(assets/logo-ruysschaert@2x.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.header .header-actions{float:right;max-width:50%;text-align:right}.header .header-actions .menu-language{position:relative;width:60px;height:40px;float:right;z-index:800}.header .header-actions .menu-language:hover{cursor:pointer}.header .header-actions .menu-language:after{position:absolute;display:block;content:"\f0d7";color:#333;font-family:FontAwesome;font-size:12px;top:14px;right:10px}.header .header-actions .menu-language ul{display:block;list-style-type:none;margin:0;padding:0;text-align:center;background-color:#f7f7f7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.header .header-actions .menu-language li{text-align:center;display:none;padding:0;margin:0}.header .header-actions .menu-language li:first-child,.header .header-actions .menu-language.active ul li,.header .header-actions .menu-language:hover ul li{display:block}.header .header-actions .menu-language li a,.header .header-actions .menu-language li a:link,.header .header-actions .menu-language li a:visited,.header .header-actions .menu-language li span{display:block;color:#666;font-size:14px;font-weight:400;text-decoration:none;text-transform:uppercase;height:30px;padding:10px 11px 0 0}.header .header-actions .menu-language li a:active,.header .header-actions .menu-language li a:focus,.header .header-actions .menu-language li a:hover{color:#53439b;background-color:#eaebeb}.header .header-actions .search-wrapper{position:relative;float:right;width:140px;height:38px;margin:0 18px 0 0;border:solid 1px #d2d2d2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}.header .header-actions .search-wrapper input{width:100%;border:none;padding:10px 40px 10px 10px;margin:0}.header .header-actions .search-wrapper button{position:absolute;right:0;top:0;margin:0;font-size:14px;color:#000;padding:10px 20px 10px 5px;background-color:transparent}.header .header-actions .search-wrapper button:active,.header .header-actions .search-wrapper button:focus,.header .header-actions .search-wrapper button:hover{color:#53439b;outline:0}.header .header-actions ul.menu-secondary{position:relative;float:right;display:block;width:100%;padding:11px 0;margin:0;list-style-type:none}.header .header-actions ul.menu-secondary li{display:inline-block;padding:0 0 0 16px;margin:0}.header .header-actions ul.menu-secondary li a,.header .header-actions ul.menu-secondary li a:link,.header .header-actions ul.menu-secondary li a:visited{display:block;padding:3px;text-decoration:none;color:#666;font-size:15px}.header .header-actions ul.menu-secondary li a:active,.header .header-actions ul.menu-secondary li a:focus,.header .header-actions ul.menu-secondary li a:hover{color:#53439b}a.print-button,a.print-button:link,a.print-button:visited{display:inline-block;border:solid 1px #d7d9d9;padding:7px 15px;font-size:14px;text-transform:uppercase;text-decoration:none;letter-spacing:.05em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:10px 0 0 10px}a.print-button:active,a.print-button:focus,a.print-button:hover{border-color:#53439b}a.print-button i{padding:0 0 0 10px}.menu-main-wrapper{background-color:#fff}.menu-main-wrapper .sitewidth{overflow:visible;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc}.home .menu-main-wrapper .sitewidth{border-bottom-color:#fff}.fixed-menu .menu-main-wrapper{position:fixed;z-index:800;top:0;left:0;border-bottom:solid 1px #dcdcdc}.fixed-menu .menu-main-wrapper .sitewidth{border:none;background-image:url(assets/logo-ruysschaert-r@2x.png);background-position:left center;background-repeat:no-repeat;background-size:45px 40px}.menu-holder{display:none}.fixed-menu .menu-holder{display:block}.menu-main{position:relative;float:left}.menu-main .gohome{display:none}.fixed-menu .menu-main .gohome{display:block;position:absolute;top:0;bottom:0;left:0;width:50px;text-indent:-99999px;overflow:hidden}.menu-main ul{display:inline;margin:0;padding:0;list-style-type:none;transition:margin .2s ease-out;-moz-transition:margin .2s ease-out;-o-transition:margin .2s ease-out;-webkit-transition:margin .2s ease-out}.fixed-menu .menu-main ul{margin-left:80px}.menu-main ul li{position:relative;display:inline-block;margin:0;padding:0 56px 0 0;transition:padding .2s ease-out;-moz-transition:padding .2s ease-out;-o-transition:padding .2s ease-out;-webkit-transition:padding .2s ease-out}.fixed-menu .menu-main ul li{padding-right:40px}.menu-main ul li a,.menu-main ul li a:link,.menu-main ul li a:visited{position:relative;display:inline-block;font-size:18px;padding:19px 0;color:#333;text-decoration:none}.menu-main ul li a:active,.menu-main ul li a:focus,.menu-main ul li a:hover{color:#53439b}.menu-main ul li.active a{font-weight:600;color:#333}.menu-main ul li ul{position:absolute;display:none;left:-20px;width:200%;margin:0 0!important;padding:10px 0;background-color:#fff;border:solid 1px #dcdcdc;z-index:120}.menu-main ul li:active ul,.menu-main ul li:focus ul,.menu-main ul li:hover ul{display:block}.menu-main ul li ul li{display:block;margin:0 0!important;padding:2px 0}.menu-main ul li ul li a,.menu-main ul li ul li a:link,.menu-main ul li ul li a:visited{display:block;padding:6px 20px;font-size:90%;font-weight:400}.menu-main ul li ul li a:active,.menu-main ul li ul li a:focus,.menu-main ul li ul li a:hover{color:#53439b}.menu-main ul li ul li.active a{font-weight:600;color:#333}.respmenu{position:relative;display:none;float:left;padding:5px 0;color:#000;font-weight:400;font-size:16px;line-height:normal;vertical-align:middle;z-index:2500}.respmenu:hover{cursor:pointer}.respmenu.active{color:#fff;font-size:0}.respmenu.active i{color:#000}.respmenu i{padding:0 10px 0 0;font-size:26px;vertical-align:-4px}.menu-main-wrapper a.subscribe-link,.menu-main-wrapper a.subscribe-link:link,.menu-main-wrapper a.subscribe-link:visited{display:block;float:right;background-color:#53439b;color:#fff;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;margin:11px 0 0;padding:9px 38px}.menu-main-wrapper a.subscribe-link:active,.menu-main-wrapper a.subscribe-link:focus,.menu-main-wrapper a.subscribe-link:hover{background-color:#000}.pagecontent-header{background-color:#574a96;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:80px 0 0;margin-bottom:80px}.pagecontent-header.clean{background-image:none;background-color:#eaebeb;padding:0;margin-bottom:40px}ul.breadcrumb{display:block;text-align:center;list-style-type:none;margin:0;padding:0 3%}ul.breadcrumb li{display:inline-block;color:#fff;font-size:16px;padding:0 10px 0 0}ul.breadcrumb li:before{display:inline-block;content:"\f0da";color:#ccc;color:rgba(255,255,255,.7);font-family:FontAwesome;font-size:16px;padding:0 10px 0 0;vertical-align:-2px}ul.breadcrumb li:first-child:before{display:none}ul.breadcrumb li a,ul.breadcrumb li a:link,ul.breadcrumb li a:visited{color:#fff;font-weight:700;text-decoration:none;border-bottom:solid 1px rgba(255,255,255,.6)}ul.breadcrumb li a:active,ul.breadcrumb li a:focus,ul.breadcrumb li a:hover{border-color:#fff}.breadcrumb-content ul.breadcrumb{text-align:left;margin-bottom:35px;padding:0}.breadcrumb-content.first ul.breadcrumb{margin:25px 0 0}.breadcrumb-content ul.breadcrumb li{color:#000}.breadcrumb-content ul.breadcrumb li:before{color:#666}.breadcrumb-content ul.breadcrumb li a,.breadcrumb-content ul.breadcrumb li a:link,.breadcrumb-content ul.breadcrumb li a:visited{color:#000;border-color:#999;font-weight:600}.breadcrumb-content ul.breadcrumb li a:active,.breadcrumb-content ul.breadcrumb li a:focus,.breadcrumb-content ul.breadcrumb li a:hover{color:#53439b;border-color:#53439b}.pagecontent-header h1{color:#fff;font-size:40px;padding:10px 3% 90px}.pagecontent-header .pagecontent-header-tagline{padding:35px 50px;text-align:center;color:#fff;font-weight:700;font-size:29px;background-color:rgba(235,128,153,.9)}.pagecontent-header .pagecontent-header-tagline p{margin:0;line-height:1.3em}.pagecontent-header .pagecontent-header-photoline{padding:35px 150px 35px 50px;text-align:left;color:#fff;font-weight:700;font-size:29px;background-color:rgba(238,175,27,.9)}.pagecontent-header .pagecontent-header-photoline p{margin:0;line-height:1.3em}.pagecontent-header .pagecontent-header-photoline a,.pagecontent-header .pagecontent-header-photoline a:link,.pagecontent-header .pagecontent-header-photoline a:visited{display:block;position:absolute;right:30px;bottom:15px;color:#fff;text-decoration:none;font-size:22px;padding:20px}.pagecontent-header .pagecontent-header-photoline a i{padding:0 0 0 10px;font-size:28px;vertical-align:-3px}.pagecontent-header .pagecontent-header-photoline a:active,.pagecontent-header .pagecontent-header-photoline a:focus,.pagecontent-header .pagecontent-header-photoline a:hover{color:#000}.pagecontent-header-actions{padding:35px 80px 35px 132px;text-align:center;color:#fff;background-color:rgba(86,74,151,.9)}.pagecontent-header.clean .pagecontent-header-actions{background-color:transparent}.pagecontent-header-actions .search-wrapper{padding:0 0 20px}.pagecontent-header-actions .search-wrapper input{font-size:22px;text-align:center;color:#000;width:70%;margin:0;background-color:#f0edf5;border-color:#f0edf5}.pagecontent-header.clean .pagecontent-header-actions .search-wrapper input{background-color:#fff;border-color:#fff}.pagecontent-header-actions .search-wrapper button{background-color:#fff;color:#000;font-size:22px;width:10%;margin:0;border:solid 1px #fff}.pagecontent-header-actions .search-wrapper button:hover{background-color:#000;color:#fff}.pagecontent-header-actions p{margin:0;font-size:16px}.pagecontent-header.clean .pagecontent-header-actions p{margin:0;font-size:16px;color:#000}.pagecontent-header-actions a{color:#fff}.pagecontent-header.clean .pagecontent-header-actions a{color:#000}.pagecontent-header-actions .search-wrapper input::-webkit-input-placeholder{color:#000}.pagecontent-header-actions .search-wrapper input:-moz-placeholder{color:#000}.pagecontent-header-actions .search-wrapper input::-moz-placeholder{color:#000}.pagecontent-header-actions .search-wrapper input:-ms-input-placeholder{color:#000}.content{padding:0 0 70px}.standard{padding:0 80px 0 132px;font-family:freight-text-pro,Times,sans-serif}.standard.large{padding:0}.standard h1{text-align:left;padding-left:0;padding-right:0}.centered{font-family:freight-text-pro,Times,sans-serif;padding:0 80px 0 132px}.centered.large{padding:0}.usps{padding:0 132px}.checklist .usps{padding:0 200px 40px}.usps ul{list-style-type:none;margin:40px 0 40px 150px}.usps ul li{position:relative;font-size:22px;font-weight:600;padding:0 0 25px 50px}.usps ul li:before{position:absolute;display:block;content:"\f058";color:#666;font-family:FontAwesome;font-size:20px;top:7px;left:0}.usps.small ul{list-style-type:none;margin:0 0 30px -40px}.usps.small ul:first-child{margin-top:20px}.usps.small ul li{font-size:18px;font-weight:400;padding:0 0 10px 40px}.usps.small ul li:before{top:6px;content:"\f00c";font-size:14px;color:#000}.duocontent{font-family:freight-text-pro,Times,sans-serif;padding:0 80px 0 132px}.duocontent .duocontent-item{width:45%;float:left}.duocontent .duocontent-item+.duocontent-item{float:right}.checklist .duocontent{padding:0;font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif}.checklist .duocontent i{display:block;font-size:40px;text-align:center;padding:10px 0 30px}.grey-panel{padding:20px 50px;background-color:#f7f7f7;margin:20px 0 30px}.grey-panel p{margin-top:15px}.quote{position:relative;margin-bottom:50px}.quote .quote-content{padding:40px 80px 15px 132px;text-align:center;font-size:44px;font-weight:700}.quote .quote-content p{line-height:1.2em}.quote .quote-person{text-align:center;font-style:italic;color:#666;padding:0 0 30px}.quote.visual img{display:block;margin:0;padding:0;width:100%;height:auto}.quote.visual .quote-content{position:absolute;left:112px;bottom:0;width:410px;padding:15px 20px;background-color:#53439b;color:#fff;font-size:35px;text-align:left;font-weight:700}.quote.visual.right .quote-content{left:auto;right:0;width:340px;background-color:#ea7e97}.quote.visual .quote-content p{margin:0 0 5px;line-height:1.3em}.rating{border:solid 1px #dcdcdc;text-align:center;padding:32px 20%;font-size:20px;margin:70px 0 40px}.rating .rating-title{font-weight:700;padding:0 0 35px;font-size:22px}.rating .rating-score{padding:0 0 30px}.rating .rating-score i{padding:0 4px}.rating .rating-score.stars-0 i,.rating .rating-score.stars-1 i:nth-child(n+2),.rating .rating-score.stars-2 i:nth-child(n+3),.rating .rating-score.stars-3 i:nth-child(n+4),.rating .rating-score.stars-4 i:nth-child(n+5){color:#ccc}.rating .rating-content{font-family:freight-text-pro,Times,sans-serif;color:#666}.rating .rating-info{font-family:freight-text-pro,Times,sans-serif;font-weight:600;font-style:italic;font-size:21px}.photo-album-links-wrapper{display:flex;flex-wrap:wrap;margin-bottom:30px}.photo-album-links-wrapper a.photo-album-link{display:block;width:32%;margin:0 0 2% 2%;text-decoration:none;border:solid 1px #dcdcdc;box-sizing:border-box}.photo-album-links-wrapper a.photo-album-link:nth-child(3n+1){margin-left:0}.photo-album-links-wrapper a.photo-album-link img{display:block;width:100%}.photo-album-links-wrapper a.photo-album-link h5{padding:15px 10px;font-size:17px;text-align:center}.photo-album{text-align:center;margin-left:-.5%;margin-right:-.5%;margin-bottom:35px}.photo-album a{display:block;width:24%;padding:.5%}.photo-album img{display:block;width:100%}.video{clear:both;height:0;padding-top:0;padding-bottom:56.34%;margin-bottom:25px;margin-top:25px;position:relative;overflow:hidden}.video embed,.video iframe,.video object,.video video{top:0;left:0;width:100%;height:100%;position:absolute}.faq{padding:0 0 0 132px}.faq.small{padding-right:132px}.faq .faq-topic{width:45%;float:left;clear:left;padding:0 0 70px}.faq .faq-topic:nth-child(2n){float:right;clear:right}.faq .faq-topic h3{font-size:22px;padding-top:0}.faq a{text-decoration:none}.faq ul{list-style-type:none;margin:0;padding:0}.faq ul li{position:relative;padding:0 0 30px 20px}.faq .faq-topic ul li{padding:0 0 15px 20px}.faq ul li:before{position:absolute;display:block;content:"\f0da";color:#ccc;font-family:FontAwesome;font-size:16px;top:4px;left:0}.faq ul li a{display:block}.faq a.faq-topic-link{font-weight:600;border-bottom:solid 1px #999}.team-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.team-wrapper .team-item{display:block;width:28%;padding:1% 0 7% 8%}.team-wrapper .team-item:nth-child(3n+1){padding-left:0;clear:both}.team-wrapper .team-item img{display:block;margin:0 0 20px;float:none;width:100%;height:auto}.team-wrapper .team-item span{display:block;font-size:20px;font-weight:600}.team-wrapper .team-item span.team-function{color:#999}.filter{display:flex}.filter .filter-item{display:block;width:20%;padding:0 2%;flex-grow:1}.filter .filter-item .select-wrapper select{font-size:22px;text-align:center;color:#000;margin:0;background-color:#f0edf5;border-color:#f0edf5}.filter .filter-item .select-wrapper:after{padding-top:21px;background-color:#fff;color:#000;border:none}.news-oveview{display:flex;flex-wrap:wrap;margin:0 -10px}.news-oveview .news-item{display:block;width:33.333333333%;padding:0 10px 50px;box-sizing:border-box}.news-oveview .news-item .news-item-image{margin:0;padding:0}.news-oveview .news-item .news-item-image img{display:block;width:100%;height:auto}.news-oveview .news-item .news-item-content header{padding:16px 0}.news-oveview .news-item .news-item-content h1{padding:5px 0;text-align:left;font-size:22px}.news-oveview .news-item .news-item-content h1 a{text-decoration:none}.news-oveview .news-item .news-item-content time{color:#666}.news-oveview .news-item .news-item-content .description a{text-decoration:none;font-weight:600;border-bottom:solid 1px #999}.news-item-detail header{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;padding-bottom:35px}.news-item-detail header time{display:block;padding:0 15px}.news-item-detail header .sharebuttons{display:block;padding:0 10px}.news-item-detail header .sharebuttons a{padding:0 5px;text-decoration:none}.news-item-detail header h1{padding-bottom:15px}.news-item-detail-footer{padding:35px 0}.news-item-detail-footer a,.news-item-detail-footer a:link,.news-item-detail-footer a:visited{display:inline-block;background-color:#eaebeb;padding:5px 10px;margin-bottom:10px;border-radius:20px;text-decoration:none;font-weight:400;color:#666;font-size:16px}.news-item-detail-footer a:active,.news-item-detail-footer a:focus,.news-item-detail-footer a:hover{color:inherit}.needhelp{font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;font-size:22px;font-weight:700;color:#fff;text-align:center;padding:17px 0;margin:30px 0 20px;background-color:#38b449}.needhelp i{font-size:40px;vertical-align:-10px;padding:0 25px 0 0}.needhelp span{padding:0 0 0 10px}.needhelp a{color:#fff;text-decoration:none}.menu-sub{text-align:center;margin:0 132px;padding:60px 0;border-top:solid 1px #eaeceb}.menu-sub h5{display:block;font-size:17px;font-weight:700;padding:0 0 35px;text-transform:uppercase}.menu-sub .menu-sub-links a,.menu-sub .menu-sub-links a:link,.menu-sub .menu-sub-links a:visited{position:relative;display:inline-block;vertical-align:top;width:29%;padding:0 0 15px;height:auto;color:#000;font-weight:600;font-size:17px;text-decoration:none;margin:0 1.5% 3%}.menu-sub .menu-sub-links a:active,.menu-sub .menu-sub-links a:focus,.menu-sub .menu-sub-links a:hover{opacity:.8}.menu-sub .menu-sub-links a img{display:block;width:100%;margin-bottom:10px}.menu-sub .menu-sub-links a span{display:block;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#000;padding:10px;background-color:#eaebeb}.menu-sub .menu-sub-links a span:after{content:"\f0da";color:#999;font-family:FontAwesome;font-size:14px;vertical-align:1px;padding-left:10px}.checkout{background-color:#f7f7f7;padding-bottom:70px}a.page-closer,a.page-closer:link,a.page-closer:visited{display:block;position:absolute;top:0;right:0;z-index:1200;color:#000;padding:7px 0 7px 20px;text-decoration:none;transition:color .1s ease-out;-moz-transition:color .1s ease-out;-o-transition:color .1s ease-out;-webkit-transition:color .1s ease-out}a.page-closer span{position:relative;z-index:100;color:#fff;font-size:45px;line-height:20px;vertical-align:-4px;padding:0 10px 0 30px}a.page-closer:after{position:absolute;z-index:-1;display:block;width:42px;height:50px;content:' ';top:-5px;right:0;bottom:0;background-color:#8a8d8f;transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out}a.page-closer:active,a.page-closer:focus,a.page-closer:hover{color:#fff}a.page-closer:hover:after{width:100%;background-color:#000}.subscribe-steps-wrapper{background-color:#eaebeb;margin-bottom:50px}.subscribe-steps-wrapper .subscribe-steps .subscribe-step{display:block;float:left;padding:60px 1% 25px;width:18%;text-align:center}.subscribe-steps-wrapper .subscribe-steps .subscribe-step.active{background-color:#d7d9d9}.subscribe-steps-wrapper .subscribe-steps .subscribe-step span{display:inline-block;width:40px;height:39px;border:solid 1px #53439b;color:#333;padding:1px 0 0;font-size:24px;font-weight:400;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.subscribe-steps-wrapper .subscribe-steps .subscribe-step:nth-child(n+3) span{font-size:20px;padding:3px 0 0;height:37px}.subscribe-steps-wrapper .subscribe-steps .subscribe-step.passed span{background-color:#53439b;color:#fff}.subscribe-steps-wrapper .subscribe-steps .subscribe-step strong{display:block;padding:15px 0 0;font-weight:600}.subscribe-panel{background-color:#fff;border:solid 1px #ccc;padding:20px 35px 35px}.subscribe-panel:nth-child(n+2){margin-top:25px}.subscribe-panel.light{background-color:transparent;border:none;padding:20px 35px 25px;margin-top:0!important}.subscribe-panel-left{float:left;width:45%}.subscribe-panel-right{float:right;width:45%}.subscribe-panel.light .subscribe-panel-right{width:55%;text-align:right}.subscribe-panel.light .subscribe-panel-right p{margin:5px 0 0}.subscribe-total{display:block;font-weight:700;font-size:27px;padding:17px 0 0}.subscribe-total strong{padding:0 0 0 20px}button.subscribe-action{display:block;width:100%;text-align:center;padding:15px 20px 16px;font-weight:700;font-size:30px;text-transform:none}button.subscribe-action i{padding:0 10px 0 0;font-size:18px;vertical-align:3px}.subscribe-panel h3{font-size:23px}.subscribe-panel h3 i{color:#38b449;padding:0 10px 0 0}.subscribe-panel h4{font-size:23px;padding:15px 0 0;color:#999}.subscribe-panel h5{color:#999;padding:0 0 5px;font-weight:600}.subscribe-panel-name{float:right;color:#53439b}.subscribe-courses{border-top:solid 1px #ccc;padding-bottom:15px}.subscribe-courses a.addlink,.subscribe-courses a.addlink:link,.subscribe-courses a.addlink:visited{float:right;color:#666;border-color:#ccc;margin:15px 0 -15px 0}.subscribe-courses a.addlink:active,.subscribe-courses a.addlink:focus,.subscribe-courses a.addlink:hover{color:#fff;border-color:#53439b}.subscribe-courses .subscribe-course-line{border-bottom:solid 1px #ccc;padding:20px 0}.subscribe-courses .subscribe-course-line .subscribe-course-item{float:left;width:22%;font-size:20px;font-weight:600}.subscribe-courses .subscribe-course-line .subscribe-course-item.large{width:34%!important;font-size:27px;padding-top:7px}.subscribe-courses .subscribe-course-line .subscribe-course-item:nth-child(4){width:12%}.subscribe-courses .subscribe-course-line .subscribe-course-item:last-child{text-align:right}.subscribe-courses .subscribe-course-line .subscribe-course-item span{display:block;color:#999}.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course,.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course:link,.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course:visited{display:inline-block;text-decoration:none;font-size:18px;color:#000;letter-spacing:.1em;padding:7px 20px;margin:8px 0 0;border:solid 1px #53439b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;transition:background-color .1s ease-out,color .1s ease-out;-moz-transition:background-color .1s ease-out,color .1s ease-out;-o-transition:background-color .1s ease-out,color .1s ease-out;-webkit-transition:background-color .1s ease-out,color .1s ease-out}.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course:active,.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course:focus,.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course:hover{background-color:#53439b;color:#fff}.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course i{color:#656565;font-size:13px;vertical-align:1px;padding:0 0 0 10px}.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course:hover i{color:#fff}.subscribe-courses.small .subscribe-course-line{padding:10px 0}.subscribe-courses.small .subscribe-course-line .subscribe-course-item{font-size:16px;font-weight:600}.subscribe-person-info{padding:0 0 15px}.subscribe-person-info h3{padding-bottom:10px}.subscribe-person-info h4{color:#666;font-size:18px;padding:0 0 10px;font-weight:600}.subscribe-person-info p{color:#999;margin:5px 0 20px}.subscribe-person-info i{font-size:8px;color:#ea7e97;font-weight:400;padding:0 9px;vertical-align:2px}.support-line-wrapper{position:fixed;background-color:#38b449;bottom:0;color:#fff;z-index:1000}.support-line-wrapper .support-line{padding:20px 0 15px}.support-line-wrapper .support-line a{color:#fff;text-decoration:none}.support-line-wrapper .support-line .support-line-left{width:54%;float:left;font-weight:700}.support-line-wrapper .support-line .support-line-left i{font-size:40px;vertical-align:-12px;padding:0 25px 0 0}.support-line-wrapper .support-line .support-line-left span{padding:0 0 0 10px}.support-line-wrapper .support-line .support-line-right{width:46%;float:right;text-align:right;padding:4px 0 0}.courses{padding-bottom:70px;margin-top:-50px}.courses-heading-wrapper{background-color:#fff}.footer-courses .courses-heading-wrapper{background-color:#eaebeb}.checkout-courses .courses-heading-wrapper{background-color:transparent}.courses-heading-wrapper .courses-heading{padding:0 132px}.courses-heading-wrapper .courses-heading .courses-heading-title{display:block;font-size:44px;font-weight:700;color:#000;text-align:center;padding:0 0 25px}.footer-courses .courses-heading-wrapper .courses-heading .courses-heading-title{font-size:44px;padding:25px 0}.courses-heading-wrapper .courses-heading p{font-size:22px;color:#666;margin:10px 0 35px;text-align:center}.footer-courses .courses-heading-wrapper .courses-heading p{font-size:19px;margin:0 0 25px}.courses-heading-wrapper .courses-heading ul{position:relative;display:flex;justify-content:space-between;margin:0;padding:0;list-style-type:none;text-align:center}.checkout-courses .courses-heading-wrapper .courses-heading ul:after{display:block;content:' ';position:absolute;height:1px;width:auto;right:30px;bottom:-1px;left:30px;background-color:#ccc}.courses-heading-wrapper .courses-heading ul li{display:inline-block;font-size:19px;font-weight:700;color:#000;cursor:pointer;padding:10px 5px;margin:0 30px;border-bottom:solid 4px transparent}.courses-heading-wrapper .courses-heading ul li:hover{color:#574a96}.courses-heading-wrapper .courses-heading ul li.active{border-color:#574a96;color:#000}.courses-overview-wrapper{background-color:#f7f7f7;padding:0 0 50px}.courses-overview-wrapper .courses-overview h5{font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.1em;padding:30px 0}.courses-overview-wrapper .courses-overview-viewport{overflow:hidden}.flickity-viewport{transition:height .3s}.courses-overview-wrapper .courses-overview .courses-items-wrapper{background-color:#fff}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item{position:relative;border-top:solid 2px #f7f7f7;padding:15px 15px 15px 35px;transition:height .3s}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item:before{position:absolute;display:block;content:"\f0da";color:#999;font-family:FontAwesome;font-size:16px;top:20px;left:15px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item.active:before{content:"\f0d7"}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-practical{width:26%;float:left}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-practical span{font-size:16px;font-weight:600}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-location{width:24%;float:left}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-location span{font-size:16px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-status{width:30%;float:left;text-transform:uppercase;font-size:11px;letter-spacing:.1em;padding:3px 0 0}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-status i{font-size:18px!important;color:#49b955;padding:0 10px 0 0;vertical-align:-2px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-status.waitinglist i{color:#ff6b00}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-status.lastplaces i{color:#f2bc48}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-status.fullybooked i{color:#e00000}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions{width:20%;float:left;text-align:right}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions span{display:inline-block;border:solid 1px #cacbcc;text-transform:uppercase;font-size:11px;letter-spacing:.1em;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions span:hover{background-color:#eaebeb;cursor:pointer}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item.active .course-item-actions span{display:none}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions a.course-item-subscribe-link,.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions a.course-item-subscribe-link:link,.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions a.course-item-subscribe-link:visited{display:none;background-color:#53439b;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:11px;letter-spacing:.1em;padding:6px 11px;text-align:center}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item.active .course-item-actions a.course-item-subscribe-link{display:inline-block!important}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions a.course-item-subscribe-link:active,.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions a.course-item-subscribe-link:focus,.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions a.course-item-subscribe-link:hover{background-color:#000}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-more{display:none;padding:20px 0 5px;clear:both;opacity:0;font-size:14px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item.active .course-item-more{display:block;opacity:1;transition:opacity .2s ease-out 1s;-moz-transition:opacity .2s ease-out 1s;-o-transition:opacity .2s ease-out 1s;-webkit-transition:opacity .2s ease-out 1s}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item.active .course-item-more p{margin-bottom:4px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item.active .course-item-more strong{font-weight:600}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-more .course-item-location-info{float:left;width:45%;padding:0 5% 0 0}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-more .course-item-practical-info{float:left;width:30%;padding:0 10% 0 0}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-more .course-item-price{float:left;width:10%}.course-status{display:block}.course-status i{font-size:18px!important;color:#49b955;padding:0 10px 0 0;vertical-align:-1px}.course-status.waitinglist i{color:#ff6b00}.course-status.lastplaces i{color:#f2bc48}.course-status.fullybooked i{color:#e00000}.locations{position:relative;padding:0 0 50px 32px}.locations .location-item{float:left;width:39%;margin:0 0 60px 11%}.locations .location-item:nth-child(odd){clear:both}.locations .location-item img{display:block;width:100%;height:auto;margin:0 0 25px}.locations .location-item p{margin:3px 10px 0;line-height:1.8em}.locations .location-item a{font-weight:600}.location-photos-wrapper{padding:5px 0;background-color:#eaebeb;margin-top:-80px;margin-bottom:80px}.location-photos a,.location-photos a:link,.location-photos a:visited{display:block;padding:0 5px 0 0}.location-photos a:active,.location-photos a:focus,.location-photos a:hover{opacity:.8}.location-photos a img{display:block;width:auto;height:70px;margin:0}.maps{height:400px;margin:15px 0 50px}.pois{color:#FFF;background-color:#DF137A;font-family:freight-sans-pro,'Source Sans Pro',Helvetica,Arial,Verdana,Geneva,sans-serif;font-size:16px;font-weight:700;text-align:center;border-radius:50%;width:35px;height:35px;line-height:30px;white-space:nowrap;border:solid 1px rgba(0,0,0,.3)}.social-block-wrapper{padding:30px 0 50px;background-color:#574a96;background-image:url(assets/bg-social-block.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.social-block-wrapper .social-block h5{display:block;font-size:50px;color:#fff;font-weight:700;text-align:center;padding:0 0 45px}.social-block-wrapper .social-block .social-block-newsletter{width:38%;padding:0 10% 0 0;float:left;color:#fff;font-size:22px;font-weight:700;text-align:center}.social-block-wrapper .social-block .social-block-newsletter p{line-height:1.4em;padding:0 10px;margin:0 0 50px}.social-block-wrapper .social-block .social-block-newsletter input{display:inline-block;width:68%;background-color:transparent;color:#fff;font-size:16px;line-height:30px;margin:0 2% 0 0;padding:10px 14px}.social-block-wrapper .social-block .social-block-newsletter input[type=submit]{display:inline-block;width:24%;color:#000;font-size:22px;line-height:30px;text-align:center;background-color:#fff;text-transform:none;font-weight:700;margin:0;border:solid 1px #fff}.social-block-wrapper .social-block .social-block-newsletter input::-webkit-input-placeholder{color:#fff}.social-block-wrapper .social-block .social-block-newsletter input:-moz-placeholder{color:#fff}.social-block-wrapper .social-block .social-block-newsletter input::-moz-placeholder{color:#fff}.social-block-wrapper .social-block .social-block-newsletter input:-ms-input-placeholder{color:#fff}.social-block-wrapper .social-block .social-block-facebook{width:40%;padding:0 10% 0 0;float:left;text-align:center}.sitemap{padding:45px 0 40px}.sitemap .menu-site ul{display:flex;margin:0;padding:0;list-style-type:none}.sitemap .menu-site ul li,.sitemap .menu-site ul li.phone-only{display:block!important;font-size:16px;padding:0 4% 0 0;flex-grow:1}.sitemap .menu-site ul li.sitemap-no{display:none}.sitemap .menu-site ul li:last-child{padding-right:0}.sitemap .menu-site ul li a,.sitemap .menu-site ul li a:link,.sitemap .menu-site ul li a:visited{color:#333;font-weight:600;text-decoration:none}.sitemap .menu-site ul li a:active,.sitemap .menu-site ul li a:focus,.sitemap .menu-site ul li a:hover{color:#574a96}.sitemap .menu-site ul li ul{display:block;font-size:16px}.sitemap .menu-site ul li ul li{display:block;float:none;width:100%;padding:7px 0 0;font-size:16px}.sitemap .menu-site ul li ul li a,.sitemap .menu-site ul li ul li a:link,.sitemap .menu-site ul li ul li a:visited{color:#333;font-weight:400;text-decoration:none}.sitemap .menu-site ul li ul li a:active,.sitemap .menu-site ul li ul li a:focus,.sitemap .menu-site ul li ul li a:hover{color:#574a96}.quickcontact{font-size:22px;font-weight:700;color:#574a96;text-align:center;padding:30px 0}.quickcontact i{font-size:40px;vertical-align:-10px;padding:0 25px 0 0}.quickcontact span{padding:0 0 0 10px}.quickcontact a,.quickcontact span a{color:#574a96;text-decoration:none}.credits{padding:15px 0 100px;text-align:center;color:#999;font-size:14px}.credits p{margin:0 0 5px}.credits strong{font-weight:600}.credits a,.credits a:link,.credits a:visited{text-decoration:none;color:#999}.credits a:active,.credits a:focus,.credits a:hover{color:#574a96}.menu-credits ul{margin:0;padding:0 0 25px;list-style-type:none;text-align:center}.menu-credits ul li{display:inline-block;padding:0 15px}.menu-credits ul li a,.menu-credits ul li a:link,.menu-credits ul li a:visited{border-bottom:solid 1px #ccc}.checklist .duocontent ul{list-style-type:none}.checklist .duocontent ul li{position:relative}.checklist .duocontent ul li:before{position:absolute;display:block;content:"\f0da";color:#666;font-family:FontAwesome;font-size:18px;top:8px;left:-22px}.checklist-summary{border:solid 1px #999;padding:45px;background-color:#f7f7f7;margin:15px 0 30px}.checklist-summary h1{position:relative;text-align:left;padding:0 0 50px 11%}.checklist-summary h1:before{position:absolute;display:block;content:"\f0ca";color:#000;font-family:FontAwesome;font-size:42px;top:7px;left:0}.checklist-summary h4{text-align:center;padding:10px 0 45px}.checklist-summary hr{border-color:#999;padding:20px 0 0;margin:0 0 20px}.checklist-summary .checklist-summary-item{float:left;width:39%;padding-left:11%;vertical-align:middle}.checklist-summary .checklist-summary-item i{font-size:70px;vertical-align:middle;padding:0 20px 0 0;color:#999}.checklist-summary .checklist-summary-item strong{font-size:22px}.checklist-summary-links{display:flex;justify-content:center;padding:0 0 30px}.checklist-summary-links a{width:21%;padding:0 2%;text-align:center;vertical-align:middle;border-right:solid 1px #999;text-decoration:none;display:block}.checklist-summary-links a:last-child{border:none}.checklist-summary-links a i{font-size:24px;padding:0 0 10px;display:block}.checklist-map-wrapper{position:relative;margin:20px 0 50px}.checklist-map-wrapper .checklist-map-info{float:left;width:22%;background-color:#122D45;color:#fff;font-weight:600;padding:40px 3% 200px}.checklist-map-wrapper .checklist-map-info a{color:#fff}.checklist-map-wrapper .checklist-map{float:right;width:72%;background-color:#f7f7f7}.checklist-map-wrapper .checklist-map-footer{position:relative;clear:both;padding:40px 5% 40px 24%;background-color:#f7f7f7;font-size:22px}.checklist-map-wrapper .checklist-map-footer img{position:absolute;bottom:20%;left:6%;display:block;width:130px}.checklist-map-wrapper .checklist-map-footer i{padding:0 10px 0 0}.checklist-map-wrapper .checklist-map-footer a{font-weight:600;padding:0 5px 0 0}.checklist .quickcontact a,.checklist .quickcontact span a{color:#fff;text-decoration:none}.footer{background-color:#574a96;color:#fff;padding:50px 0}.footer .footer-actions{color:#fff;padding:0 0 25px}.footer .footer-actions .print-button{color:#fff}.footer .footer-actions .print-button:hover{background-color:#fff;border-color:#fff;color:#574a96}.footer .quickcontact{color:#fff}.carpool-table{width:100%;border:solid 1px #ccc;margin:75px 0}.carpool-table tr th{background-color:#eaebeb;font-weight:600;border-bottom:solid 1px #ccc}.carpool-table tr td,.carpool-table tr th{padding:10px;word-break:break-word}.carpool-table tr td strong{display:none}.carpool-table tr td.carpool-table-remark{padding-top:0;color:#999;font-style:italic;border-bottom:solid 1px #ccc}.cookie-pop-up{position:fixed;left:0;bottom:0;z-index:100;width:100%;padding:15px 0;height:auto;color:#fff;background-color:#574a96}.cookie-pop-up a{text-decoration:underline;color:#fff}.cookie-pop-up h1,.cookie-pop-up h2,.cookie-pop-up h3,.cookie-pop-up h4,.cookie-pop-up h5,.cookie-pop-up h6{color:#fff;font-size:17px;padding:0 0 10px}.cookie-pop-up p:last-child{margin-bottom:0}.notifications-content{display:flex;justify-content:space-between;align-items:center}.notifications-content-text{flex-grow:1;font-size:15px}.notifications-content-action{flex-shrink:0;padding-left:60px}.notifications-content-action a.btn{display:inline-block;margin:0 0!important;text-decoration:none;background-color:#fff;color:#000;padding:5px 10px;font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media only screen and (max-width:1005px) and (min-device-width:900px),only screen and (max-device-width:1024px) and (orientation:portrait),only screen and (max-device-width:480px){.resp-no{display:none!important}body{font-size:17px}.photo-wrapper .photo-caption{font-size:25px}.photo-wrapper .photo-caption p{padding:10px 20px}hr{padding:30px 0 0;margin:0 0 30px}a.largetext,p.largetext,span.largetext{font-size:40px;line-height:1.2em}a.highlight,p.highlight,span.highlight{font-size:19px;line-height:2.2em}button,input,textarea{font-size:17px}h1{font-size:37px;padding:30px 0}h2{font-size:37px;padding:10px 0 35px}h2:first-child{padding-top:0}h2:last-child{padding-bottom:70px}h3{font-size:29px}h4{font-size:20px}h5,h6{font-size:18px}.fullwidth{min-width:760px}.sitewidth{width:720px;overflow:hidden}.smallwidth{width:720px}.header .header-logo{width:282px;height:75px}.header{padding-bottom:10px}.menu-main ul{padding:0}.fixed-menu .menu-main ul{margin-left:70px}.menu-main ul li{padding:0 25px 0 0}.fixed-menu .menu-main ul li{padding:0 20px 0 0}.menu-main ul li a,.menu-main ul li a:link,.menu-main ul li a:visited{font-size:16px}.menu-main ul li ul{left:-10px;padding:5px 0}.menu-main ul li ul li a,.menu-main ul li ul li a:link,.menu-main ul li ul li a:visited{padding:5px 10px}.menu-main-wrapper a.subscribe-link,.menu-main-wrapper a.subscribe-link:link,.menu-main-wrapper a.subscribe-link:visited{padding:9px 20px}.pagecontent-header{padding:60px 0 0;margin-bottom:60px}.pagecontent-header.clean{margin-bottom:30px}.pagecontent-header h1{font-size:35px;padding:10px 3% 60px}.pagecontent-header .pagecontent-header-tagline{padding:25px 30px;font-size:23px}.pagecontent-header .pagecontent-header-photoline{padding:25px 130px 25px 30px;font-size:23px}.pagecontent-header .pagecontent-header-photoline a,.pagecontent-header .pagecontent-header-photoline a:link,.pagecontent-header .pagecontent-header-photoline a:visited{right:10px}.pagecontent-header .pagecontent-header-photoline a i{font-size:24px}.pagecontent-header-actions{padding:25px 50px}.content{padding:0 0 50px}.centered,.standard{padding:0}.usps{padding:0 80px}.checklist .usps{padding:0 80px 40px}.usps ul{margin:40px 0}.usps.small ul{margin:0 0 30px}.duocontent{padding:0}.grey-panel{padding:20px}.quote .quote-content{padding:40px 0 15px;font-size:34px}.quote.visual .quote-content{left:0;font-size:29px;width:46%}.quote.visual.right .quote-content{width:46%}.rating{padding:32px 10%;font-size:18px;margin:50px 0 30px}.rating .rating-title{padding:0 0 25px;font-size:21px}.rating .rating-score{padding:0 0 25px}.rating .rating-info{font-size:19px}.faq,.faq.small{padding:0}.filter .filter-item .select-wrapper select{font-size:18px}.filter .filter-item .select-wrapper:after{padding-top:17px}.news-oveview .news-item{width:50%}.menu-sub{margin:0;padding:50px 0}a.page-closer,a.page-closer:link,a.page-closer:visited{font-size:0;padding:7px 0}a.page-closer span{font-size:45px;padding:0 10px}.subscribe-steps-wrapper .subscribe-steps .subscribe-step{padding:50px 2% 15px;width:16%}.subscribe-panel.light{padding:15px 0}.subscribe-total{font-size:23px;padding:19px 0 0}button.subscribe-action{font-size:22px}.subscribe-panel h3,.subscribe-panel h4{font-size:21px}.subscribe-courses .subscribe-course-line{padding:15px 0}.subscribe-courses .subscribe-course-line .subscribe-course-item{font-size:18px}.subscribe-courses .subscribe-course-line .subscribe-course-item.large{font-size:20px}.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course,.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course:link,.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course:visited{padding:7px 10px;font-size:17px}.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course i{font-size:11px;padding:0 0 0 5px}.subscribe-courses.small .subscribe-course-line{padding:10px 0}.subscribe-person-info h4{font-size:16px;padding:0 0 5px}.support-line-wrapper{font-size:16px}.support-line-wrapper .support-line .support-line-left i{font-size:26px;vertical-align:-5px;padding:0 10px 0 0}.support-line-wrapper .support-line .support-line-right{padding:1px 0}.courses-heading-wrapper .courses-heading{padding:0}.courses-heading-wrapper .courses-heading .courses-heading-title,.footer-courses .courses-heading-wrapper .courses-heading .courses-heading-title{font-size:37px}.courses-heading-wrapper .courses-heading p{font-size:20px}.footer-courses .courses-heading-wrapper .courses-heading p{font-size:18px}.courses-heading-wrapper .courses-heading ul{padding:0 20px}.courses-heading-wrapper .courses-heading ul li{font-size:18px}.locations{padding:0}.locations .location-item{width:40%;margin:0 5% 60px}.location-photos-wrapper{margin-top:-60px;margin-bottom:60px}.social-block-wrapper .social-block h5{font-size:40px}.social-block-wrapper .social-block .social-block-newsletter{width:80%;padding:0 10%}.social-block-wrapper .social-block .social-block-facebook{width:80%;padding:50px 10% 0}.sitemap .menu-site ul li{font-size:14px}.quickcontact{font-size:20px;padding:20px 0}.quickcontact i{font-size:35px}.checklist-summary{padding:35px}.checklist-summary h1:before{font-size:30px;top:10px}.checklist-summary .checklist-summary-item strong{font-size:19px}.checklist-map-wrapper .checklist-map-footer{padding:30px 5% 30px 24%;font-size:18px}.checklist-map-wrapper .checklist-map-footer img{width:100px}}@media only screen and (max-width:767px) and (min-device-width :900px),only screen and (max-device-width:480px){body .phone-only{display:block!important}body .phone-no{display:none!important}.phone-block-element{display:block!important}body{font-size:16px}.photo-wrapper .photo-caption{position:relative;left:auto;right:auto;bottom:auto;font-size:20px}.photo-wrapper.photo_center,.photo-wrapper.photo_center.full,.photo-wrapper.photo_center.large,.photo-wrapper.photo_center.medium,.photo-wrapper.photo_center.small,.photo-wrapper.photo_center.verylarge,.photo-wrapper.photo_full,.photo-wrapper.photo_left,.photo-wrapper.photo_left.full,.photo-wrapper.photo_left.large,.photo-wrapper.photo_left.medium,.photo-wrapper.photo_left.small,.photo-wrapper.photo_left.verylarge,.photo-wrapper.photo_right,.photo-wrapper.photo_right.full,.photo-wrapper.photo_right.large,.photo-wrapper.photo_right.medium,.photo-wrapper.photo_right.small,.photo-wrapper.photo_right.verylarge,img.photo_center,img.photo_center.full,img.photo_center.large,img.photo_center.medium,img.photo_center.small,img.photo_center.verylarge,img.photo_full,img.photo_left,img.photo_left.full,img.photo_left.large,img.photo_left.medium,img.photo_left.small,img.photo_left.verylarge,img.photo_right,img.photo_right.full,img.photo_right.large,img.photo_right.medium,img.photo_right.small,img.photo_right.verylarge{display:block;float:none;width:100%;height:auto;margin:10px auto 25px}hr{padding:35px 0 0;margin:0 0 35px}a.golink,a.golink:link,a.golink:visited,input[type=submit].golink,span.golink{font-size:15px}a.buttonlink,a.buttonlink:link,a.buttonlink:visited,span.buttonlink{border:solid 1px #cfcfcf}a.largetext,p.largetext,span.largetext{font-size:28px}a.highlight,p.highlight,span.highlight{font-size:18px}.form-line{padding:0}.form-line .form-block{width:100%!important;padding:0 0 25px!important}button,input,select,textarea{font-size:16px}h1{font-size:28px;padding:20px 0}h2{font-size:27px;padding:10px 0 25px}h2:first-child{padding-top:0}h2:last-child{padding-bottom:50px}h3{font-size:22px}h3.subtitle{margin-top:-35px;padding-bottom:30px}h4{font-size:19px}h5,h6{font-size:17px}.fullwidth{min-width:100%}.sitewidth,.smallwidth{width:90%}.header{border-bottom:solid 1px #dcdcdc}.header .header-logo{position:absolute;left:50%;display:block;width:45px;height:40px;float:none;margin:0 auto;margin-left:-22px;background-image:url(assets/logo-ruysschaert-r@2x.png)}.noscroll .header .header-logo{background-image:none}.header a.subscribe-link,.header a.subscribe-link:link,.header a.subscribe-link:visited{display:block;float:right;background-color:#53439b;color:#fff;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;margin:0;padding:9px 14px}.header a.subscribe-link:active,.header a.subscribe-link:focus,.header a.subscribe-link:hover{background-color:#000}.header .header-actions{display:none;position:absolute;z-index:1500;top:0;left:0;width:100%;max-width:100%;text-align:left}.noscroll .header .header-actions{display:block}.header .header-actions .menu-language{position:relative;width:100%;height:auto;float:none;z-index:800}.header .header-actions .menu-language:after{display:none}.header .header-actions .menu-language ul{display:inline-block;padding:0 0 0 50px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff}.header .header-actions .menu-language li{display:inline-block!important;padding:0 4px}.header .header-actions .menu-language li a,.header .header-actions .menu-language li a:active,.header .header-actions .menu-language li a:focus,.header .header-actions .menu-language li a:hover,.header .header-actions .menu-language li a:link,.header .header-actions .menu-language li a:visited,.header .header-actions .menu-language li span{font-size:16px;font-weight:700;height:auto;padding:28px 4px 16px;border-bottom:solid 4px #fff;background-color:transparent}.header .header-actions .menu-language li:first-child a,.header .header-actions .menu-language li:first-child a:link,.header .header-actions .menu-language li:first-child a:visited,.header .header-actions .menu-language li:first-child span{border-color:#53439b}.fixed-menu .menu-holder,.fixed-menu .menu-main-wrapper,.header .header-actions .search-wrapper,.header .header-actions ul.menu-secondary,.menu-main-wrapper{display:none}.fixed-menu .menu-main-wrapper.open,.menu-main-wrapper.open{display:block;position:absolute;top:auto;left:auto;border-bottom:none;z-index:1200}.fixed-menu .menu-main-wrapper .sitewidth,.menu-main-wrapper .sitewidth{background-image:none;border-top:none;border-bottom:solid 1px #dcdcdc!important;background-color:#eaebeb}.menu-main{float:none}.fixed-menu .menu-main .gohome{display:none}.menu-main ul{position:relative!important;display:block;margin-left:0!important}.fixed-menu .menu-main ul li:first-child,.menu-main ul li{position:relative;display:block;width:auto;margin:0 0!important;padding:0 0!important;border-top:solid 1px #fff}.fixed-menu .menu-main ul li ul li:first-child,.menu-main ul li:first-child{border:none}.menu-main ul li a,.menu-main ul li a:link,.menu-main ul li a:visited{display:block;font-size:18px;padding:10px}.menu-main ul li.active ul{display:block}.menu-main ul li ul{position:relative;left:auto;width:auto;border:none;border-top:solid 1px #fff;background-color:transparent;padding:0}.menu-main ul li ul li a,.menu-main ul li ul li a:link,.menu-main ul li ul li a:visited{padding:5px 5px 5px 25px}.respmenu{display:block}.menu-main-wrapper a.subscribe-link,.menu-main-wrapper a.subscribe-link:link,.menu-main-wrapper a.subscribe-link:visited{display:none}.pagecontent-header{padding:40px 0 0;margin-bottom:40px}.pagecontent-header.clean{margin-bottom:20px}ul.breadcrumb li{font-size:13px;padding:0 5px 0 0}ul.breadcrumb li:before{font-size:12px;padding:0 5px 0 0;vertical-align:-1px}.breadcrumb-content{width:100%}.pagecontent-header h1{font-size:22px;padding:5px 3% 30px}.pagecontent-header .pagecontent-header-tagline{padding:15px;font-size:16px}.pagecontent-header .pagecontent-header-photoline{padding:15px 100px 15px 15px;font-size:16px}.pagecontent-header .pagecontent-header-photoline a,.pagecontent-header .pagecontent-header-photoline a:link,.pagecontent-header .pagecontent-header-photoline a:visited{font-size:16px;padding:15px}.pagecontent-header .pagecontent-header-photoline a i{padding:0 0 0 5px;font-size:18px}.pagecontent-header-actions{padding:15px 20px}.pagecontent-header-actions .search-wrapper{padding:0 0 10px}.pagecontent-header-actions .search-wrapper input{font-size:16px;width:80%}.pagecontent-header-actions .search-wrapper button{font-size:16px;width:20%}.pagecontent-header-actions p,.pagecontent-header.clean .pagecontent-header-actions p{font-size:14px}.content{padding:0 0 40px}.usps{padding:0}.checklist .usps{padding:0 0 30px}.usps ul{margin:30px 0}.usps ul li{position:relative;font-size:18px;font-weight:600;padding:0 0 20px 40px}.usps ul li:before{top:3px}.usps.small ul{margin:0 0 20px}.duocontent .duocontent-item{width:100%;float:none!important}.quote .quote-content{padding:30px 0 5px;font-size:21px}.quote .quote-person{padding:0 0 10px}.quote.visual .quote-content{position:relative;left:auto!important;right:auto!important;width:auto!important;bottom:auto;font-size:20px}.rating{padding:26px 10%;font-size:16px;margin:40px 0 20px}.rating .rating-title{padding:0 0 20px;font-size:20px}.rating .rating-score{padding:0 0 20px}.rating .rating-info{font-size:18px}.photo-album-links-wrapper a.photo-album-link{width:100%;margin:0 0 25px}.photo-album-links-wrapper a.photo-album-link h5{font-size:15px}.photo-album a{width:49%;padding:.5%}.faq .faq-topic,.faq .faq-topic:nth-child(2n){width:100%;float:none;padding:0 0 40px}.faq .faq-topic h3{font-size:20px}.faq .faq-topic ul li,.faq ul li{padding:0 0 15px 15px}.faq ul li:before{font-size:15px;top:3px}.team-wrapper .team-item{width:auto;padding:10px 0 15px}.team-wrapper .team-item img{margin:0 0 10px}.team-wrapper .team-item span{font-size:17px}.filter{display:block}.filter .filter-item{width:100%;margin-bottom:10px;padding:0}.filter .filter-item:last-child{margin-bottom:0}.filter .filter-item .select-wrapper select{font-size:15px;padding:7px 10px}.filter .filter-item .select-wrapper:after{padding-top:11px}.news-oveview .news-item{width:100%}.news-oveview .news-item .news-item-content h1{font-size:19px}.news-item-detail header{justify-content:flex-start}.news-item-detail header time{padding-left:0}.news-item-detail header h1{text-align:left}.news-item-detail-footer{padding:15px 0}.news-item-detail-footer a,.news-item-detail-footer a:link,.news-item-detail-footer a:visited{font-size:14px}.needhelp{font-size:18px;padding:12px 10px;margin:30px 0 10px}.needhelp i{font-size:20px;vertical-align:-2px;padding:0 5px 0 0}.needhelp span{padding:0;display:block}.menu-sub{padding:30px 0}.menu-sub .menu-sub-links a,.menu-sub .menu-sub-links a:link,.menu-sub .menu-sub-links a:visited{width:100%;padding:0;font-size:15px;margin:0 0 15px}.menu-sub .menu-sub-links a img{display:none}.checkout{padding-bottom:0}a.page-closer,a.page-closer:link,a.page-closer:visited{padding:4px 0}a.page-closer span{font-size:30px;padding:0 10px}a.page-closer:after{width:100%;height:40px}.subscribe-steps-wrapper{margin-bottom:30px}.subscribe-steps-wrapper .subscribe-steps .subscribe-step{padding:45px 2% 15px}.subscribe-steps-wrapper .subscribe-steps .subscribe-step span,.subscribe-steps-wrapper .subscribe-steps .subscribe-step:nth-child(n+3) span{width:30px;height:29px;font-size:16px;padding:1px 0 0}.subscribe-steps-wrapper .subscribe-steps .subscribe-step strong{font-size:12px;padding:10px 0 0}.subscribe-panel{padding:10px 15px 15px}.subscribe-panel.light{padding:15px 0}.subscribe-panel-left,.subscribe-panel-right,.subscribe-panel.light .subscribe-panel-right{float:none;width:100%;text-align:left}.subscribe-total,button.subscribe-action{font-size:20px}button.subscribe-action i{vertical-align:0}.subscribe-panel h3,.subscribe-panel h4{font-size:19px}.subscribe-panel-name{float:none;display:block}.subscribe-courses a.addlink,.subscribe-courses a.addlink:link,.subscribe-courses a.addlink:visited{float:none}.subscribe-courses .subscribe-course-line .subscribe-course-item,.subscribe-courses .subscribe-course-line .subscribe-course-item.large,.subscribe-courses .subscribe-course-line .subscribe-course-item:last-child,.subscribe-courses .subscribe-course-line .subscribe-course-item:nth-child(4){float:none;width:100%;font-size:16px;text-align:left}.subscribe-courses .subscribe-course-line .subscribe-course-item.large{font-weight:700;font-size:18px}.subscribe-courses .subscribe-course-line .subscribe-course-item span{display:inline-block;padding:0 15px 0 0}.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course,.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course:link,.subscribe-courses .subscribe-course-line .subscribe-course-item a.change-course:visited{padding:5px 10px;font-size:16px}.subscribe-person-info h4{font-size:15px;padding:0 0 5px}.support-line-wrapper{position:relative;bottom:auto}.support-line-wrapper .support-line .support-line-left,.support-line-wrapper .support-line .support-line-right{float:none;width:100%;text-align:left}.courses{padding-bottom:50px}.courses-heading-wrapper .courses-heading .courses-heading-title{font-size:26px;padding:0 0 10px}.footer-courses .courses-heading-wrapper .courses-heading .courses-heading-title{font-size:26px}.courses-heading-wrapper .courses-heading p,.footer-courses .courses-heading-wrapper .courses-heading p{font-size:17px}.courses-heading-wrapper .courses-heading ul{padding:0}.courses-heading-wrapper .courses-heading ul li{display:inline-block;font-size:16px;margin:0}.courses-overview-wrapper .courses-overview{width:100%}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item{padding:15px 10px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item:before{display:none}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-practical{width:40%}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-location{width:60%;float:left}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-status{width:50%;padding-top:20px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-status i{font-size:14px!important;padding:0}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions{width:50%;padding-top:15px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions span{display:inline-block;border:solid 1px #cacbcc;text-transform:uppercase;font-size:0;letter-spacing:0;padding:3px 8px 3px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions span:before{content:"\f0da";color:#999;font-family:FontAwesome;font-size:14px}body .courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions .course-item-infolink{position:absolute;right:10px;top:15px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item.active .course-item-actions a.course-item-subscribe-link,body .courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-actions a.course-item-subscribe-link{display:inline-block!important}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-more{padding:15px 0 5px}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-more .course-item-location-info{width:65%}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-more .course-item-practical-info{display:none}.courses-overview-wrapper .courses-overview .courses-items-wrapper .course-item .course-item-more .course-item-price{width:30%}.locations .location-item{float:none;width:100%;margin:0 0 40px}.locations .location-item img{display:none}.locations .location-item h4{padding-bottom:15px}.locations .location-item p{margin:0}.location-photos-wrapper{margin-top:-40px;margin-bottom:40px}.maps{height:300px;margin:10px 0 30px}.social-block-wrapper .social-block h5{font-size:25px;padding:0 0 20px}.social-block-wrapper .social-block .social-block-newsletter{font-size:15px;width:100%;padding:0}.social-block-wrapper .social-block .social-block-newsletter p{margin-bottom:25px}.social-block-wrapper .social-block .social-block-newsletter input{font-size:15px}.social-block-wrapper .social-block .social-block-newsletter input[type=submit]{font-size:18px}.sitemap{display:none}.quickcontact{font-size:16px;padding:40px 0 10px}.quickcontact i{font-size:20px;vertical-align:-4px;padding:0 10px 0 0}.quickcontact span{display:block}.credits{padding:15px 0 50px}.checklist .respmenu{display:none}.checklist .header .header-logo{position:relative;left:auto;margin:0 auto}.checklist-summary{padding:25px}.checklist-summary h1{padding:0 0 25px}.checklist-summary h1:before{display:none}.checklist-summary h4{text-align:left;padding:10px 0 25px}.checklist-summary hr{padding:0;margin:0 0 20px}.checklist-summary .checklist-summary-item{width:100%;padding:0 0 25px}.checklist-summary .checklist-summary-item i{display:none}.checklist-summary .checklist-summary-item strong{font-size:16px}.checklist-summary .checklist-summary-item p{margin:0}.checklist-summary-links{display:block}.checklist-summary-links a{text-align:left;border-right:none;width:100%;padding:0 0 10px}.checklist-summary-links a i{font-size:18px;width:35px;padding:0 0 10px;display:inline-block}.checklist-map-wrapper .checklist-map-info{float:none;width:100%;padding:20px 5%}.checklist-map-wrapper .checklist-map{float:none;width:100%;height:300px}.checklist-map-wrapper .checklist-map-footer{padding:20px 5%}.checklist-map-wrapper .checklist-map-footer img{display:none}.footer{padding:30px 0}.footer .footer-actions{padding:0}.footer .footer-actions a{margin:10px 5px 0}.carpool-table{width:100%;border:none;margin:50px 0}.carpool-table tr th{display:none}.carpool-table tr td{display:block;padding:5px 20px;background-color:#eaebeb}.carpool-table tr td:first-child{padding-top:20px}.carpool-table tr td strong{display:inline;font-weight:400}.carpool-table tr td.carpool-table-remark{padding-top:5px;padding-bottom:20px;margin-bottom:20px;color:#777;font-style:italic;border:none}.notifications-content{display:block}.notifications-content-action{padding:10px 0 0}}