/*
	Theme Name: Mannaz
	Version: 1.0
	Text Domain: mannaz
	Author: Uffe Fey, WordPress-konsulent
	Author URI: https://wpkonsulent.dk/
	
	Og til dig, stylesheet-lurer: ja, selvfølgelig er dette theme håndbygget :)
*/

/*@font-face{font-family:'icons';src:url(assets/fonts/bateaux.eot);src:url(assets/fonts/bateaux.eot#iefix) format("embedded-opentype"),url(assets/fonts/bateaux.woff) format("woff"),url(assets/fonts/bateaux.ttf) format("truetype"),url(assets/fonts/bateaux.svg#bateaux) format("svg");font-weight:normal;font-style:normal;}*/

html,body,div,span,iframe,section,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,ol,ul,li,form,label{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;line-height:1;box-sizing:border-box;}
body{font-family:'Open Sans',sans-serif;color:#050507;font-size:18px;background-color:#fff;position:relative;overflow-x:hidden;}
body.body-program{overflow-x:auto;}
a,button{transition-property:color;transition-timing-function:ease-in-out;transition-duration:.25s;text-decoration:none;}
a{color:inherit;}
input,select,textarea,button{box-sizing:border-box;margin:0;padding:0;font-family:'Open Sans',sans-serif;outline:none;}
iframe{max-width:100%;}
img{max-width:100%;height:auto;}
strong{font-weight:700;}
em{font-style:italic;}
.container{max-width:1400px;max-width:calc(1200px + 10%);padding:0 5%;margin:0 auto;position:relative;}
body.body-program .container{max-width:100%;}
.flex{display:flex;flex-wrap:wrap;}
.menu,.sub-menu,.options,.social{list-style:none;}
.clear,.clear-after:after{content:'';display:table;clear:both;}
.screen-reader-text{display:none;}
/*.fa{display:inline-block;font-family:'icons';line-height:0;font-weight:normal;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-search:before{content:'\ebbf';}
.fa-linkedin:before{content:'\eb60';}
.fa-envelope:before{content:'\e998';}*/
.width-25{width:25%;float:left;padding:0 15px;}
.width-33{width:33.333%;float:left;padding:0 15px;}
.width-50{width:50%;float:left;padding:0 15px;}
.width-66{width:66.34%;float:left;padding:0 15px;}
.width-100{width:auto;float:none;}
#main{padding-top:135px;}
#main.with-submenu{padding-top:235px;}
.mobile-nav{display:none;}
.noscroll{overflow:hidden;}
.tm10{margin-top:10px;}
.tm20{margin-top:20px;}
.tm30{margin-top:30px;}
.tm40{margin-top:40px;}
.tm50{margin-top:50px;}
.pointer{cursor:pointer;}
.box1{background:#ededec;padding:30px;margin-bottom:10px;border-width:10px;border-style:solid;border-color:#fff;}
.box2{background:#566f89;padding:30px;margin-bottom:10px;border-width:10px;border-style:solid;border-color:#fff;}
.nowrap{white-space:nowrap;}
.alignright{float:right;margin:0 0 10px 10px;}
.aligncenter{display:block;margin:0 auto 10px;}
.alignleft{float:left;margin:0 10px 10px 0;}
.btn,.widget-newsletter .wpcf7-submit{font-family:'Open Sans',sans-serif;color:#fff;text-decoration:none;display:inline-block;font-weight:bold;text-align:center;padding:14px 60px;background:#5b738b;border-radius:2px;text-transform:uppercase;font-size:15px;border:none;cursor:pointer;}
.btn.white,.widget-newsletter .wpcf7-submit{background:#fff;color:#5b738b;}
.btn.white:hover{color:#92acb8;}
.btn.brown{background:#c4a272;color:#fff;}
.btn.green{background:#5ab3b1;color:#fff;}
.btn.green2{background:#00a58a;color:#fff;}
.btn.green3{background:#848c7f;color:#fff;}
.btn.gold{background:#c4a272;color:#fff;}
.btn:hover{text-decoration:underline;}
h3 .btn{margin-left:10px;}
.countup{font-size:40px;font-family:'Playfair Display',serif;color:#5b738d;}
body.enrol .header-secondary-nav,body.enrol #menu-header-primary-nav,body.enrol .header-third-nav,body.enrol .header-burger,body.enrol footer{display:none;}
/*body.enrol .header-primary-nav,body.enrol .header-logo a{height:auto;}*/
body.enrol .header-logo{padding:10px 0;}
body.enrol header{border-bottom:1px solid #e7e7e7;}
body.enrol #main,body.enrol #main.with-submenu{padding-top:100px;}
.grecaptcha-badge{display:none;}


/* header and menus */
header{position:fixed;left:0;width:100%;top:0;background:#fff;transition-property:background-color,color,top,transform,height;transition-duration:.2s;transition-timing-function:ease;z-index:10;}
body.admin-bar header{top:32px;}
.header-secondary-nav{background:#ededed;color:#898989;}
header.new .header-secondary-nav{background:transparent;}
.header-secondary-nav ul{float:right;}
.header-secondary-nav li{border-right:0.5px solid #ababab;position:relative;font-size:10px;float:left;color:#ababab;}
.header-secondary-nav li a{display:block;padding:12px 25px 13px;text-transform:uppercase;}
.header-secondary-nav li:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:0;height:1px;transition-property:left,width;transition-duration:.2s;transition-timing-function:ease-in-out;}
.header-secondary-nav li:hover:after{left:0;width:100%;background:#97aeca;}
.header-secondary-nav .search a{position:relative;}
.header-secondary-nav .search i:before{position:absolute;top:10px;font-size:16px;right:0;left:0;text-align:center;}
header.new .header-secondary-nav .search i:before{position:relative;top:4px;font-size:17px;}
.header-secondary-nav .language-selector{}
.header-secondary-nav .language-selector .m{display:none;}
.header-secondary-nav .language-selector .sub-menu{display:none;position:absolute;top:100%;right:0;background:#222;padding:25px;animation:fadein 0s;min-width:200px;margin-top:-1px;margin-right:-1px;z-index:2;}
.header-secondary-nav .language-selector .sub-menu li{padding:0;float:none;margin-bottom:10px;border-right:none;transition-duration:.2s;transition-timing-function:ease-in-out;}
.header-secondary-nav .language-selector .sub-menu li:last-child{margin-bottom:0;}
.header-secondary-nav .language-selector .sub-menu li:after{display:none;}
.header-secondary-nav .language-selector .sub-menu li a{padding:0 0 0 30px;color:rgba(255,255,255,.7);display:inline-block;text-transform:capitalize;}
.header-secondary-nav .language-selector .sub-menu li a:hover{transform:translateX(.5em);color:#5b738d;text-decoration:underline;}
.header-secondary-nav .language-selector .sub-menu li:hover{transform:translateX(.5em);}
.header-secondary-nav .language-selector{padding-right:35px;}
.header-secondary-nav .language-selector:hover .sub-menu{display:block;}
.menu .language-selector.lang{background-position-x:50px;}
.menu .lang{background-repeat:no-repeat;background-size:15px 11px;background-position-y:center;min-height:11px;}
.menu .dk{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARBAMAAADEXSqOAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEXGDDDmlaX////xw8z55el1haKOAAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+MDAg0wCGjoXEUAAAAkSURBVAjXY2BgYGBUYkAAKnKMjY1NlIzBwIBBCQEUUGVo5wIAhqIII+08rQkAAAAASUVORK5CYII=);}
.menu .se{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAARBAMAAADEXSqOAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUAaqdQiXP+zABAg318mlZwlV7///9kO/9jAAAAAWJLR0QGYWa4fQAAAAd0SU1FB+MDAg4BBKVFqYUAAAAoSURBVAjXY2BgYBBSMmCAA8o4xsbGTkrBxiBgwKCEAAp4OCh6qOocAEKpDnFEEUitAAAAAElFTkSuQmCC);}
.menu .int{line-height:15px;min-height:15px;background-size:14px 15px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEVbc41bc41bc41bc41bc41bc41bc41bc41bc41bc41bc41bc41bc41bc41bc41bc43///++fZ4IAAAAD3RSTlMAIojM3Zkzd+6qEWa7VUQ7lbptAAAAAWJLR0QQlbINLAAAAAd0SU1FB+MDAg4BKw6UlNwAAACESURBVBjTRU8JEsQgCMMK3pr//7ZAcdcZj4QkCJGu9GSApVCsCqDpRh+OO7LUmY3Jw+viJ3dVLfWDTVb2osTApgeY7ixFsUryJWhaCsjCHSf8CEvdZwVhRjVpyyC6X6N9EC2iWEKgbo4SuqXoPCfEsCHqvz/6zni+H53rmnd+OrKWbH++++AJZF572FIAAAAASUVORK5CYII=);}
header.new .menu .int{min-height:11px;background-size:15px 11px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAMAAACz+6aNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABblBMVEW4sc1OVZkhKn8aI3ssM4Xst8a9ADTWZINaYJ8eJ308PoqRdqPXaIfYpLqiosZES5IcJXwyOoiGb6G8XIPadpG0nLzRVHbac4/r3+h9g7RZW5vFhKPLO2Pqs8LZ2ukqM4RqaKK1eJ3Wa4nglqzCt9B5frGMi7ihcZzRaovgi6PQwNSBhbUyOonCudLCutLOxdny3eXuwMzy09zz6u/prL3UXn/w3+bsvMnz09v47PDUyt3Du9PGI1DDGUjADj/bscPgtcbuws7uv8vqsL/quMbgjKPQTHDtwc3uwc3qs8HsuMXit8fcscM/R5BdY6G0t9Tz4OfikqjKaYughq61uNTf2+jnprjadZKwf6VpaaNyeK3i4OvnqbvLQGerbZZAQYstNYVcYqExOYigocbu1+HVZITGVXqKe6vpusjWdJKoT31oWJUlLYEpMoQfJ31WXZ21s9Ddo7jVY4PEZIh0VI4xNYQbJHtnbKfNwNX///9OHRMJAAAAAWJLR0R5odzU0AAAAAd0SU1FB+MKFRQ7Mp45yZQAAACxSURBVAjXY2BgZGJmZmZhZWPnANKcXNwMPLx8/AIwEUEhYREGUTFxCUkBiIiUtIysHIO8gqKSsooqUERNXUNTS1uHQVdP38DQyNiEzdTM3MLSylqXwQYCbNnsoCwGNnTAYG/v4Ojk7OLK5ubu4enl7WPP4OvnHxAYFAw0OSQ0LDwi0pchKjomNi4+ASiSmJSckpqWzpCRmZWdw5wLdk9efkFhEUNxSWkZM1SEmVm+vAIAgEgiS2n+c0YAAAAASUVORK5CYII=);}
.header-secondary-nav .fa:before{font-size:17px;position:relative;top:4px;}
.header-primary-nav{height:100px;}
.header-primary-nav .container{height:100%;}
.header-primary-nav .menu{float:right;height:100%;}
.header-primary-nav .menu > li{position:relative;display:block;float:left;height:100%;line-height:100px;}
.header-primary-nav .menu > li > a{padding:0 8px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#222;display:block;line-height:100px;}
.header-primary-nav .menu > li > a:hover{color:#97aeca;text-decoration:underline;}
.header-primary-nav .menu > li:before{content:'|';float:left;margin-left:-3px;font-size:1em;color:#222;font-size:13px;}
.header-primary-nav .menu > li:first-child:before{display:none;}
.header-primary-nav .menu > li.current-menu-item > a,.header-primary-nav .menu > li.current-page-ancestor > a{text-decoration:underline;font-weight:600;}
.header-primary-nav .sub-menu{display:none;position:absolute;top:100%;left:0;background:#1d1d1d;padding:20px 0;min-width:220px;z-index:2;}
.header-primary-nav .sub-menu li{}
.header-primary-nav .sub-menu a{font-size:13px;color:#a4a4a4;padding:7px 30px;display:block;}
.header-primary-nav .sub-menu a:hover{color:#5b738d;transform:translateX(.5em);text-decoration:underline;transition-duration:.2s;transition-timing-function:ease-in-out;}
.header-third-nav{border-top:1px solid #e3e3e3;padding:25px 0 20px;height:100px;}
.header-third-nav ul{float:right;margin-right:10px;}
.header-third-nav li{display:inline-table;/*float:left;margin-left:25px;margin-bottom:15px;*/padding:0 0 15px 25px;}
.header-third-nav a{letter-spacing:1px;font-size:14px;display:block;color:#5b738b;}
.header-third-nav .current,.header-third-nav li:hover a{text-decoration:underline;font-weight:600;}
.header-logo{float:left;}
.header-logo a{vertical-align:middle;display:table-cell;height:100px;}
.header-logo img{max-width:152px;display:block;vertical-align:middle;}

/* mega menu */
#mega-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9;display:none;}
.mega-menu{position:fixed;z-index:100;left:0;right:0;background:rgba(255,255,255,.98);padding:40px 0 20px;display:none;}
.mega-menu-close{position:absolute;right:calc(5% - 40px);top:0;width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;background:#ddd;font-size:30px;cursor:pointer;}
.mega-w-100{width:100%;}
.mega-w-70{width:70%;}
.mega-w-50{width:50%;}
.mega-w-33{width:33.333%;}
.mega-w-30{width:30%;}
.mega-w-25{width:25%;}
.mega-w-20{width:20%;}
.mega-layout-1 .mega-menu-nav,.mega-layout-2 .mega-menu-nav,.mega-layout-3 .mega-menu-nav{float:left;border-right:1px solid #d1d1d1;}
.mega-layout-1 .mega-menu-nav-col,.mega-layout-3 .mega-menu-nav-col{float:left;padding-right:15px;}
.mega-layout-1 .mega-menu-nav-col-header,.mega-layout-2 .mega-menu-nav-col-header{font-family:'Playfair Display',serif;font-size:18px;font-weight:700;margin-bottom:8px;display:block;color:#00263c;}
.mega-layout-1 .mega-menu-nav-col ul{margin-bottom:30px;}
.mega-layout-1 .mega-menu-nav-col li,.mega-layout-2 .mega-menu-nav-col li{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:300;margin-bottom:8px;}
.mega-layout-2 .mega-menu-nav-col li{font-size:15px;font-weight:400;}
.mega-layout-1 .mega-menu-nav-col a,.mega-layout-2 .mega-menu-nav-col a{color:#00263c;font-size:13px;display:block;line-height:1.3;}
.mega-layout-2 .mega-menu-nav-col a{font-size:15px;}
.mega-layout-1 .mega-menu-nav-col a.mega-menu-nav-col-header,.mega-layout-2 .mega-menu-nav-col a.mega-menu-nav-col-header{font-size:18px;}
.mega-layout-1 .mega-menu-nav-col a:hover,.mega-layout-2 .mega-menu-nav-col a:hover{color:#c3a271;font-weight:700;}
.mega-layout-1 .mega-menu-content,.mega-layout-2 .mega-menu-content,.mega-layout-3 .mega-menu-content{float:left;padding-left:15px;}
.mega-layout-2 .mega-menu-content{padding-left:0;}
.mega-layout-2 .mega-menu-content-inner{margin:0 50px 0 15px;}
.mega-layout-2 .mega-menu-content p{font-weight:300;line-height:1.3;margin-bottom:12px;font-size:14px;color:#5f7388;}
.mega-layout-2 .mega-menu-content p a{color:#00263c;font-size:13px;font-weight:400;}
.mega-layout-1 .mega-menu-video{margin-bottom:10px;}
.mega-layout-1 .mega-menu-video a{display:block;line-height:0;position:relative;}
.mega-layout-1 .mega-menu-video span{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAQAAAC22Qr6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCRELBxTgfzxcAAADr0lEQVRo3s2aLXjiShSG38MT1VwdTzXoRhe9rGZ10EEX3WrQRS+eq0FTHTT46Bt9ruCngWZhZjKh+6k2TzN9nzNfzpwzM4KztEObf+gAj4SHhwVbYMN/7GTjOrI4wET06NA1+NOMDUvJG4XSkGd6PFr+jy1LVlI0AKURA+LTNNmqYMnCNGZGUBqS0HPEKWvJzCRiBlD6g1/OEbpUwW/5tyaURrxYe+iWtrxdn8irUBqTeotRWQVTWTtBaUK/AaCjFjKzhtLUi7WvaSlTCygNefXupCptGVd9jdVQk7sgAWxl9PVhqwIpvRsSPGpqAKV+0qS5eprcgNK40S+uWn2Nr0BpRGozmjelGv0RipdGUuVthefBKEFp/44Gv1RXS7Y5QWnI4NuQAAZ6mqXPSA2/aeqOChleQGnEs+UgY6zL3Bt6Ptr9GKlftiNIJglzLIpcA/VLUBry5DKGzElZeYTq7X21j1TP1U+Sy4QxW09QIfEnlK2fzsEyGTH1NJE/DlAa1c9PsiRh4QHqUaN9pLwswFLIjISs9kDxHsqk1zUDy2XMW81U0d1DdXxBAciatFaqeIKWeovTCauQOSlr1/e126LtGwpAcnlzzvntVnMrnmSSMHOYyLDlz+aVYAsS65zfbVm+YI9VyITULlU05KkLsJ2MmRo7LGrQUxdgS1LmplB3kxQyN8v5d4QyV3C/f6UP/DTrAwKK+7hKn427gDxg53ftqwTqMLDIh3nj06cPDG2Lo4CsyUg5beJmged+pAzUYUTk8GIesGsEKCIhdnw5DyRT30AP/KTv/k1LFgAbn67SJ4ZOk3bUxz55erO6tklql0LZfplZegF60ISph+psDQFIrru6BYy385ud5McFuVastKMTbxtJCzguyEsGboNqxMDjbnKx74ECACn0w2U/QQd1Pv0KLffnD8e177ctlHO+vqbDbsShyJPcuud48460Op4Cflae782tgkYqeD/+eIKSwrCsb0ql0+VSjS6LZhZnI22klJbOG4fXb5rCgkn51zMoyZlaDeZL0/OD7osWS9ZeNgnttLg85P7S98nM6yb0ba2+HnBXNKMyuaPhNzL5+rC6Q365E9aG16rHf74CMKq3u26gVVWUrkL9lZcl4K+8VgKgESPvzeqGSY0LOAewvmsJWBmjmdysc00vdQ292H7Fu6dLXQewiL77EVwD199OYCExfevOZ8eCdSMXBUtoETGxkf0/yFg3fKXyAq5Lm5AuEJ1K45wcyCjYifMx2//i8glJQM8YNgAAAABJRU5ErkJggg==);}
.mega-layout-1 .mega-menu-signup-wrapper{float:left;padding-right:15px;}
.mega-layout-1 .mega-menu-signup-form{position:relative;}
.mega-layout-1 .mega-menu-signup{background:#ededec;padding:18px 14px;}
.mega-layout-1 .mega-menu-signup h5{font-family:'Open Sans',sans-serif;font-size:18px;margin-bottom:10px;}
.mega-layout-1 .mega-menu-signup p{font-family:'Open Sans',sans-serif;font-size:13px;margin-bottom:10px;}
.mega-layout-1 .mega-menu-signup form{position:relative;}
.mega-layout-1 .mega-menu-signup .wpcf7-text{height:50px;width:100%;background:#fff;padding:0 60px 0 20px;border:none;margin-bottom:0;}
.mega-layout-1 .mega-menu-signup .wpcf7-submit{position:absolute;right:5px;top:5px;width:40px;height:40px;border:none;cursor:pointer;background:#5b738b url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMBAMAAABcu7ojAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEUAAADo6uukp62dpqbW2duUnJyxtbnf4OLp6+yaoabHy821u73///8xHaPBAAAADHRSTlMA/Fc88B+c9/ud3K/egG+NAAAAAWJLR0QMgbNRYwAAAAd0SU1FB+MJEQs4CkKuKwMAAAAtSURBVAjXYxBiAAJFBSDB7ARihiQACdYyEDNiApBID2BgYCtFZmQBGQwbgBgApGUGfuP1XgsAAAAASUVORK5CYII=) no-repeat center center;border-radius:0;padding:0;}
.mega-layout-1 .mega-menu-signup .wpcf7-submit:hover{text-decoration:none;}
.mega-layout-1 .mega-menu-signup .ajax-loader{display:none;}
.mega-layout-1 .mega-menu-signup .wpcf7-response-output{padding-top:10px;}
.mega-layout-2 .mega-people,.mega-layout-3 .mega-people{border-top:1px solid #d1d1d1;margin-top:0;padding-top:24px;}
.mega-layout-2 .mega-person,.mega-layout-3 .mega-person{}
.mega-layout-2 .mega-person-img,.mega-layout-3 .mega-person-img{float:left;margin-right:5px;}
.mega-layout-2 .mega-person-text,.mega-layout-3 .mega-person-text{float:left;max-width:calc(100% - 97px);}
.mega-layout-3 .mega-person-text{max-width:calc(100% - 70px);}
.mega-layout-2 .mega-person-text strong,.mega-layout-3 .mega-person-text strong{display:block;margin-bottom:5px;font-size:12px;color:#00263c;}
.mega-layout-2 .mega-person-text em,.mega-layout-3 .mega-person-text em{display:block;margin-bottom:10px;font-size:12px;color:#00263c;}
.mega-layout-2 .mega-person-text p,.mega-layout-3 .mega-person-text p{font-size:12px;color:#00263c;}
.mega-layout-2 .mega-person-text a,.mega-layout-3 .mega-person-text a{color:#c3a271;font-weight:700;}
.mega-layout-2 .slick-prev,.mega-layout-3 .slick-prev{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAjBAMAAABrxkdsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAAZISktN0UpMDwtOUcmLzgrNEEnLzsrND8rNEEnLjcoLzkwPEwyP1D///8gvxFIAAAADHRSTlMAH++v91fcnM/bcIeurKSxAAAAAWJLR0QOb70wTwAAAAd0SU1FB+MKFRQBMruQF+0AAABRSURBVBjTY2CAAEZlKIOB5SiMlRMAZbBRLpQLF7oOFyqAMjjgQrUwIXZMIYZDMAZDzAQYi/UkfsG1cEH2m3DBWoTgZYQg3B6E3eQJ3oYLVgMA5UAc/eOUWKEAAAAASUVORK5CYII=);margin-left:-30px;left:0;}
.mega-layout-2 .slick-next,.mega-layout-3 .slick-next{background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAjBAMAAABrxkdsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAAoLzknLzspMDwrNEEnLjcmLzgtN0UrND8rNEEtOUcZISkyP1AwPEz////KDxpEAAAADHRSTlMAh5yv23BX78/c9x8xmYdLAAAAAWJLR0QOb70wTwAAAAd0SU1FB+MKFRQIJwePSE8AAABKSURBVBjTYxBigAEZBRiL6RBcUIcyQRu4IAtC0AcheBQu6JsAF7yGX7AW0x643UhCDTChk3ChCVAGG1woFy50k3KhBTCW+QYoAwAt3hhfH5QOGgAAAABJRU5ErkJggg==);margin-right:-30px;right:0;}
.mega-layout-2 .slick-arrow,.mega-layout-3 .slick-arrow{background-repeat:no-repeat;background-color:transparent;border:none;cursor:pointer;width:18px;height:35px;background-size:18px 35px;position:absolute;bottom:0;margin-bottom:35px;}
.mega-layout-3 .wpcf7{background:#ededec;padding:15px 15px 0;}
.mega-layout-3 .wpcf7 h5{font-size:18px;font-weight:400;}
.mega-layout-3 .wpcf7 p{font-size:13px;line-height:1.4;}
.mega-layout-3 .wpcf7-form-control-wrap:first-child{margin-top:15px;display:inline-block;}
.mega-layout-3 .mega-menu-nav-col strong{font-size:12px;display:block;}
.mega-layout-3 .mega-menu-nav-col p{font-size:12px;line-height:1.3;margin-bottom:20px;}
.mega-layout-3 .mega-menu-nav-col a{color:#c3a271;font-weight:700;}
.mega-layout-3 .mega-menu-nav-col img{width:100%;}
.mega-layout-3 .mega-menu-nav-col .mega-person-img img{max-width:65px;}
.mega-layout-3 .mega-people h5,.mega-layout-3 .mega-menu-nav-col h5{font-family:'Playfair Display',serif;font-size:18px;font-weight:600;margin-bottom:20px;}
.mega-layout-3 .slick-arrow{margin-bottom:12px;}
.mega-thinline{height:1px;background:#d1d1d1;}

#menu-ny-primaer{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;height:auto;padding-top:20px;}
body.enrol #menu-ny-primaer{padding-top:45px;}
#menu-ny-primaer li a{text-transform:uppercase;font-size:16px;letter-spacing:0;color:#00263c;line-height:1;padding:0 0 5px;border-bottom:2px solid transparent;}
#menu-ny-primaer li a:hover{text-decoration:none;}
#menu-ny-primaer li:before{display:none;}
#menu-ny-primaer li{height:auto;line-height:1;padding:0 15px 0 0;margin-top:12px;margin-left:50px;}
#menu-ny-primaer li.mega:after{position:absolute;top:0;right:0;content:'';width:9px;height:18px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFBAMAAABlfdtYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEUAAAAAIDgAIDAAJToAJTsAJToAJjwAJDr///8k3UovAAAACHRSTlMAIBAwoGCAvshLBcUAAAABYktHRAiG3pV6AAAAB3RJTUUH4woWDDAWQU6pqAAAACNJREFUCNdjEGJgYDBgUFFgYHVgYHJiCAFyVVQTgCRTKQMDACHuAoR6N1MjAAAAAElFTkSuQmCC);background-size:9px 5px;background-repeat:no-repeat;background-position:center right;}
#menu-ny-primaer li.active a{border-color:#00263c;}
#menu-ny-primaer li.active:after{transform:rotate(180deg);}
#menu-ny-primaer li:last-child{padding-right:0;}
#menu-ny-primaer li.contact{background:#5ab3b1;margin-top:0;}
#menu-ny-primaer li.contact:after{top:10px;right:18px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAQAAAA9Wg7gAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjChYMLTUcRbTGAAAANklEQVQI12P4v+C/AAMc/F/w34DhvwBC8P+C/wkQBlQQJsAIEWSYwPCB4QDjBgYkMwT+G8DYAHHtGTI+s9umAAAAAElFTkSuQmCC);}
#menu-ny-primaer li.contact a{color:#fff;text-transform:uppercase;font-size:14px;font-weight:800;border-bottom:none;padding:0 32px 0 25px;height:40px;line-height:40px;}
#menu-ny-primaer li.contact.active{background:#08253a;}

/*.page-id-42 .header-secondary-nav,.page-id-160 .header-secondary-nav,.page-id-162 .header-secondary-nav{background:#fff;}*/
#menu-ny-sekundaer{padding-top:10px;padding-bottom:10px;}
#menu-ny-sekundaer li{border-right:none;color:#00263c;font-family:'Open Sans',sans-serif;font-size:14px;margin-left:30px;padding-top:10px;}
#menu-ny-sekundaer li:after{display:none;}
#menu-ny-sekundaer li a{text-transform:none;padding:0;position:relative;}
#menu-ny-sekundaer li.search{padding-top:0;}
#menu-ny-sekundaer li.search span{position:relative;top:5px;padding-left:5px;}
#menu-ny-sekundaer li.search i{background:#5ab3b1;width:30px;height:30px;border-radius:15px;color:#fff;text-align:center;line-height:20px;}
#menu-ny-sekundaer li.my i{margin-right:5px;}
#menu-ny-sekundaer li.language-selector{padding-right:0;}
#menu-ny-sekundaer li.language-selector a{padding-right:15px;}
#menu-ny-sekundaer li.language-selector a:after{position:absolute;top:0;right:0;content:'';width:8px;height:15px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAEBAMAAABB42PDAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEUAAAAAJTsAIDAAJToAJjwAJDr////aewf7AAAABnRSTlMAoBBggL4RFQJ4AAAAAWJLR0QGYWa4fQAAAAd0SU1FB+MJEQ4UKKg0w6IAAAAcSURBVAjXYxBiYDBkUFRgFmBgEjJhYGBQNWAAAAuZATUBsEakAAAAAElFTkSuQmCC);background-size:8px 4px;background-repeat:no-repeat;background-position:center right;}
#menu-ny-sekundaer li.language-selector i{margin-right:5px;}
#menu-ny-sekundaer .lang-se,#menu-ny-sekundaer .lang-int{margin-left:10px;}
#menu-ny-sekundaer .lang-da span,#menu-ny-sekundaer .lang-se span,#menu-ny-sekundaer .lang-int span{display:inline-block;width:17px;height:12px;background-size:17px 12px;opacity:.5;}
#menu-ny-sekundaer .lang-active span,#menu-ny-sekundaer span:hover{opacity:1;}

/* footer */
footer{background:#92acb8;color:#fff6f6;padding:60px 0;font-size:14px;}
.footer-menus{float:left;width:66.667%;}
.footer-branding{float:right;width:33.333%;text-align:center;}
footer h2{font-size:16px;font-family:'Playfair Display',serif;margin:20px 0 10px;line-height:1.1;}
footer a{color:#fff6f6;vertical-align:middle;line-height:1.6;}
footer a:hover{text-decoration:underline;}
footer ul{font-size:11px;display:inline-block;}
.footer-nav{float:left;width:20%;padding-left:30px;}
footer .footer-nav:first-child{padding-left:0;}
footer .widget{margin:30px 0 0;}
footer .widget:first-child{margin-top:10px;}
footer .link-button:hover{color:#5b738d;text-decoration:none;}
footer .sm{display:inline-block;width:64px;height:64px;margin:0 2px;line-height:64px;text-align:center;border:1px solid #fff6f6;border-radius:50%;transition:all .4s;}
footer .sm:hover{background:#5b738d;border-color:#5b738d;}
footer .widget i{font-size:28px;position:relative;top:2px;}

/* misc generic */
.section{padding:0 0 40px;position:relative;}
.section.nopad{padding-bottom:0;}
.link-button{display:inline-block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:12.5px 0;vertical-align:middle;line-height:1;font-weight:600;}
.link-button:after{content:'';display:block;width:40px;height:1px;background:#000;position:relative;left:-1px;top:8px;transition:transform .5s;}
.link-button:hover:after{transform:translateX(10%);}

/* hero/slider module */
.module-slider{position:relative;height:525px;}
.module-slider .slide-wrapper,.module-slider .slick-list,.module-slider .slick-track,.module-slider .slide-bg-wrapper,.module-slider .slide-bg,.module-slider .slide-content-wrapper{height:100%;}
.module-slider .slide-bg{background-repeat:no-repeat;background-size:cover;background-position:center center;}
.module-slider .slide-content{width:700px;padding:50px 40px;position:relative;}
.module-slider .container{height:100%;}
.module-slider .slide{height:100%;position:relative;}
.module-slider h1{font-family:'Playfair Display',serif;color:#5f7388;font-size:60px;margin:20px 0 40px;}
.module-slider p{margin:0 0 10px;line-height:1.4;font-size:21px;}
.module-slider strong{color:#5b738d;}
.module-slider .link-button{margin-top:25px;}
.module-slider .slick-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);list-style:none;}
.module-slider .slick-dots button{border:none;background:transparent;font-size:0;cursor:pointer;}
.module-slider .slick-dots button:before{content:'●';color:#ccc;font-size:18px;}
.module-slider .slick-dots .slick-active button:before{color:#222;}
.module-slider .slick-dots li{display:inline-block;margin:0 5px;}
.module-slider .slick-prev{left:0;}
.module-slider .slick-next{right:0;}
.module-slider .slick-arrow{position:absolute;transform:translateY(-50%);top:50%;background:#5b738d;color:#fff;font-size:15px;font-weight:bold;cursor:pointer;border-radius:3px;padding:10px 15px;margin:0 15px;border:none;z-index:2;}
.module-slider .bg1{background:rgba(255,255,255,.75);width:500px;}
.module-slider .bg2{background:rgba(29,29,29,.75);width:500px;color:#fff;}
.module-slider .bg3{background:#848c7f;width:500px;color:#fff;}
.module-slider .bg4{background:#848c7f;width:500px;color:#000;}
.module-slider .bg3 h1{color:#fff;font-weight:600;}
.module-slider .bg4 h1{color:#000;}
.module-slider .bg2 h1{color:#fff;}
.module-slider .link-button{color:#5b738d;font-weight:bold;}
.module-slider .link-button:hover{color:#92acb8;}
.module-slider .slide-bg-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;}
.module-slider .slide-content-wrapper{display:flex;align-items:center;}

/* headline module */
.module-headline{padding:48px 15px 0;/*max-width:66.667%;margin:0 auto;*/}
.module-headline h1{font-family:'Playfair Display',serif;color:#00263c;font-size:45px;line-height:1.2;margin:0 0 20px;text-align:center;}

/* paragraph module */
.module-paragraph{padding-top:48px;color:#050507;max-width:66.667%;margin:0 auto;}
.module-paragraph h3{font-family:'Playfair Display',serif;color:#00263c;font-size:22px;line-height:1.2;margin:18px 0;}
.module-paragraph p{padding:0 0 30px;line-height:1.7;}

/* section header module */
.module-section-header{}
.module-section-header h3.left,.module-section-header h2.left{text-align:left;}
.module-section-header h3,.module-section-header h2{font-family:'Playfair Display',serif;color:#00263c;font-size:40px;line-height:1.2;padding:60px 0 20px;text-align:center;}
.module-section-header h3.color-bg1{color:#fff;}
.module-section-header h3.color-bg2{color:#c4a272;}
.module-section-header h3.color-bg3{color:#19354f;}
.module-text-blocks{display:flex;flex-flow:wrap;flex-direction:row;margin-left:-15px;margin-right:-15px;}
.module-text-blocks.centered{justify-content:center;}
/*.module-text-blocks .width-33:nth-child(3n+3):after{content:'';display:table;clear:both;}*/

/* text block module */
.module-text-block{color:#050507;}
.module-text-block .style-boxed{background:#fff;padding:2px 20px 10px;}
.module-text-blocks.align-links-bottom .module-text-block{display:flex;flex-grow:1;flex-shrink:1;flex-basis:auto;flex-direction:column;}
.module-text-block h3,.module-text-block h2{font-family:'Playfair Display',serif;color:#00263c;font-size:26px;line-height:1.2;padding:18px 0 10px;}
.module-text-block p{margin:0 0 10px;line-height:1.7;}
.module-text-blocks.align-links-bottom .module-text-block p:nth-child(2){flex-grow:1;}
.module-text-block ul,.module-text-block ol{padding-left:20px;}
.module-text-block li{line-height:1.7;margin:0 0 10px;}
.module-text-block .box2 li{color:#fff;}
.module-text-block a{color:#5b738d;text-decoration:underline;}
.module-text-block a.btn{color:#fff;text-decoration:none;}
.module-text-block .link-button{font-weight:bold;color:#5b738d;margin:25px 0;}
.module-text-block .link-button:hover{color:#92acb8;}

/* person module */
.module-people{margin:0 -15px;float:none;display:flex;flex-wrap:wrap;}
.module-people.width-50{width:50%;}
.module-people.width-66{width:66.666%;}
.module-people.width-75{width:75%;}
.module-people.width-100{width:100%;}
.module-person{text-align:center;}
.module-person img{margin-bottom:15px;}
.module-person p{margin:0 0 10px;}
.module-person .space-above{margin-top:30px;}
.module-person strong{}
.module-person a{color:#5b738d;}
.module-person a:hover{color:#92acb8;text-decoration:underline;}
.consultant-item{padding-bottom:30px;height:300px;}
.consultant-item img{margin-bottom:10px;max-height:150px;}
.consultant-item p{margin-bottom:5px !important;}
.consultant-item strong{display:block;color:#050507;}
.consultant-item a{color:#23527c;}
.consultant-item a:hover{color:#92acb8;text-decoration:underline;}
.consultant-item i{background-color:#0073b2;color:#fff;padding:3px;border-radius:3px;}

/* cases module */
.module-cases{display:flex;flex-flow:wrap;flex-direction:row;margin:0 -15px;}
.module-case-wrapper{display:flex;flex-basis:auto;flex-direction:column;}
.module-case{margin-top:40px;display:flex;flex-grow:1;flex-shrink:1;flex-basis:auto;flex-direction:column;}
.module-case.style-boxed{}
.module-case.style-boxed{background:#fff;padding-bottom:30px;}
.module-case.style-boxed h3,.module-case.style-boxed h2,.module-case.style-boxed p,.module-case.style-boxed .link-button{padding:0 40px 0 30px;}
.module-case img{}
.module-case h3{margin-top:8px;color:#999;}
.module-case h2{margin:0 0 20px;padding-top:20px;font-family:'Playfair Display',serif;color:#00263c;font-size:26px;line-height:1.1;}
.module-case.style-boxed h2{margin-top:20px;}
.module-case p{flex-grow:1;color:#050507;line-height:1.7;}
.module-case .link-button{font-weight:bold;color:#5b738d;margin:25px 0;}
.module-case .link-button:hover{color:#92acb8;}

/* editor module */
.module-editor{margin:0 auto;color:#050507;padding:30px 0 0;}
.module-editor h2,.content h2{font-family:'Playfair Display',serif;color:#00263c;font-size:26px;line-height:1.2;margin:0 0 20px;}
.module-editor h3,.content h3{font-family:'Playfair Display',serif;color:#00263c;font-size:26px;line-height:1.2;margin:0 0 20px;}
.module-editor h4,.content h4{font-family:'Playfair Display',serif;color:#5b738d;font-size:18px;line-height:1.2;margin:20px 0 20px;}
.article-section.content h3{font-size:26px;margin:40px 0 5px 0;}
.module-editor p,.content p{line-height:1.7;margin:0 0 10px;}
.module-editor p:last-child,.content p:last-child{margin-bottom:0;}
.module-editor ul,.module-editor ol,.content ul,.content ol{padding-left:20px;}
.module-editor li,.content li{line-height:1.7;margin:0 0 10px;}
.module-editor blockquote,.content blockquote{display:block;padding:10px 20px;margin:0 0 20px;font-size:17px;border-left:5px solid #eee;line-height:1.5;font-style:italic;}
.module-editor a,.content a{color:#5b738d;text-decoration:underline;}
.module-editor a.btn,.content a.btn{color:#fff;}
.module-editor a.btn,.content a.btn,.module-editor a.link-button,.content a.link-button{text-decoration:none;}
.module-editor .client-quote{font-family:'Playfair Display',serif;color:#5b738d;font-size:31px;line-height:1.1;}
.module-editor .link-button{font-weight:bold;color:#5b738d;}
.module-editor .link-button:hover{color:#92acb8;}
.module-editor.width-50{width:50%;float:none;}
.module-editor.width-66{width:66.666%;float:none;}
.module-editor.width-75{width:75%;float:none;}
.module-editor.width-100{width:100%;float:none;}
.ringmigop{font-family:'Playfair Display',serif;color:#c4a272;font-size:35px;margin-bottom:25px;text-align:center;}

/* udviklingsguide module */
.module-udviklingsguide{}
.module-udviklingsguide-groups{position:relative;z-index:1;top:1px;}
.module-udviklingsguide-group{background:#5b738d;color:#fff;padding:15px;margin-right:2px;cursor:pointer;float:left;}
.module-udviklingsguide-group.active{background:#3d4d5f;}
.module-udviklingsguide-terms{border:1px solid #bbb;padding:20px;background:#fff;display:none;}
.module-udviklingsguide-terms.active{display:block;}
.module-udviklingsguide-term{display:inline-block;padding:10px 15px;margin:3px;cursor:pointer;font-size:12px;font-weight:700;border:1px solid #bbb;}
.module-udviklingsguide-courses{display:none;padding:25px 20px 5px;border:1px solid #bbb;border-top:none;margin-bottom:30px;background:#fff;}
.module-udviklingsguide-courses-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;}
.module-udviklingsguide-course{display:flex;flex-direction:column;max-width:calc(50% - 20px);padding:25px 20px;border:1px solid #bbb;flex:1 1 auto;margin:0 10px 20px;}

/* accordion module */
.module-accordion{padding-bottom:40px;}
.module-accordion.width-66{float:none;margin:0 auto;padding-left:0;padding-right:0;}
.module-accordion-item{position:relative;}
.module-accordion h3{cursor:pointer;background:#92acb8;padding:20px 40px;border-top:1px solid #fff;color:#fff;font-family:'Playfair Display',serif;font-size:21px;}
.module-accordion-item-content{padding:20px 40px;display:none;}
.module-accordion .fas{position:absolute;right:40px;transition:all .2s;}
.module-accordion-item.active .fas{transform:rotate(90deg);}

/* category group module */
.course-category-group{background:#f9f9f7;margin-top:10px;padding:28px 0;}
.course-category-group-title{width:50%;float:left;padding:0 15px;}
.course-category-group-title h3{font-family:'Playfair Display',serif;color:#222;font-size:28px;margin:5px 0 0;}
.course-category-group-button{width:50%;float:left;padding:0 15px;text-align:right;}
.course-category-group-button button{background:#5b738b;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:15px;text-transform:uppercase;font-weight:700;padding:12px 20px;transform:all .2s;}
body.page-id-5890 .course-category-group-button button{background:#009cef;}
.course-category-group-button button i{margin-left:5px;}
.course-category-group-items{display:none;flex-wrap:wrap;align-items:stretch;padding-top:12px;margin-left:-15px;margin-right:-15px;}
.course-category-group.toggled .course-category-group-items{display:flex;}
.course-category-group-item{margin-top:20px;flex-direction:column;flex-grow:0;flex-shrink:1;flex-basis:auto;}
.course-category-group .width-100{padding:0 15px;width:100%;}
.group-below{font-style:italic;color:#050507;line-height:1.7;margin-top:20px;display:block;font-size:14px;}
.course-block{background:#f0f0f0;padding:30px 25px 10px 25px;transition:all .2s;height:100%;display:flex;flex-direction:column;position:relative;cursor:pointer;}
.course-block.package{display:block;padding-bottom:20px;}
.course-block:hover{transform:scale(1.03,1.03);}
.course-block-content{display:flex;flex-direction:column;flex-grow:1;}
.course-block .area{color:#555;text-transform:uppercase;display:block;font-weight:600;font-size:12px;margin-bottom:5px;}
.course-block h3{font-family:'Playfair Display',serif;color:#00263c;font-size:22px;font-weight:600;margin-bottom:10px;padding-right:30px;}
.course-block p{font-size:18px;line-height:1.5;margin-bottom:16px;}
.course-block ul{padding-left:20px;}
.course-block li{line-height:1.4;}
.course-block.package p{font-size:18px;}
.course-block-bottom{padding-bottom:20px;font-size:15px;}
.content .course-block-bottom{margin-top:16px;}
.course-block-bottom strong{font-weight:700;}
.course-block-duration,.course-block-price{display:inline-block;vertical-align:top;}
.course-block-duration{position:relative;top:-3px;}
.course-block-duration:after{content:'|';color:#a1a1a1;font-weight:300;font-size:18px;padding-left:5px;}
.course-block-price span{display:block;text-align:right;margin-top:5px;font-size:10px;}
.course-block .link-button{font-weight:bold;display:block;color:#5b738d;margin-top:20px;text-decoration:none;}
.course-block .link-button:hover{color:#92acb8;}
.course-block-col1{width:41%;float:left;padding-right:15px;}
.course-block-col2{width:27%;float:left;padding:0 15px;}
.course-block-col3{width:32%;float:left;text-align:right;padding-left:15px;}
.course-block-col3 .course-block-duration,.course-block-col3 .course-block-price{display:block;font-size:20px;}
.course-block-col3 .course-block-duration{margin-bottom:5px;}
.course-block-col3 .course-block-duration:after{display:none;}
.course-block-col3 .course-block-price span{font-size:14px;}
.course-block-col2 strong{color:#050507;margin-bottom:3px;display:block;}
.course-block-ribbon{position:absolute;right:0;top:0;z-index:1;overflow:hidden;width:130px;height:130px;}
.course-block-ribbon.var1 span{background:#c0a16b;color:#fff;}
.course-block-ribbon span{transform:rotate(45deg);box-shadow:0 3px 10px -5px rgba(0,0,0,1);display:block;width:175px;position:absolute;top:40px;right:-40px;line-height:20px;font-size:14px;text-transform:uppercase;font-weight:bold;text-align:center;}
/*.course-block-ribbon span:before{content:'';position:absolute;left:0;top:100%;z-index:-1;border-width:3px;border-style:solid;border-color:transparent;}
.course-block-ribbon span:after{content:'';position:absolute;right:0;top:100%;z-index:-1;border-width:3px;border-style:solid;border-color:transparent;}*/
.course-block-ribbon.var1 span:before{border-left-color:#c0a16b;border-top-color:#c0a16b;}
.course-block-ribbon.var1 span:after{border-right-color:#c0a16b;border-top-color:#c0a16b;}

/* course dates module */
.course-dates-header{background:#00263c;padding:30px 35px 30px 50px;color:#fff;display:flex;align-items:center;}
.course-dates-header h2{font-family:'Playfair Display',serif;font-size:40px;}
.course-dates-header .cell{border-left:1px solid #335163;padding:20px 14px;flex-basis:15%;}
.course-dates-header .cell:first-child{border-left:none;flex-grow:1;padding:0 35px 0 0;}
.course-dates-header .label{color:#c3a271;text-transform:uppercase;display:block;margin-bottom:14px;font-size:13px;font-weight:600;}
.course-dates-header .value{text-transform:uppercase;font-weight:600;white-space:nowrap;}
.course-dates-header .oldprice{color:#5f7388;text-decoration:line-through;display:block;}
.course-dates-columns{background:#c3a271;padding:14px 35px 14px 50px;color:#fff;display:flex;align-items:center;margin-top:5px;}
.course-dates-columns #filter-trigger{cursor:pointer;padding-right:22px;background-position:right;background-repeat:no-repeat;background-size:15px 13px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANBAMAAACEMClyAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUAJjwAJjwAJjwAJjwAJjz///8vHVW7AAAABHRSTlMARLvMUeO6bgAAAAFiS0dEBfhv6ccAAAAHdElNRQfkChoNFgAgVXrqAAAAMElEQVQI12MQhAABBhcIcGBQggAFBkwAVcrAAFXKwIBTKVixAJgBVcrAYGxsbACiATadCI0jSK52AAAAAElFTkSuQmCC);}
.course-dates-columns #filter-label{cursor:pointer;padding-left:10px;color:#00263c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:300px;vertical-align:bottom;}
.course-dates-columns .cell{text-transform:uppercase;font-weight:600;}
.course-dates-list{display:flex;flex-direction:column;font-size:14px;}
.course-dates-list .mob-only{display:none;}
.course-dates-row{display:flex;align-items:flex-start;border-bottom:2px solid #f5efe7;padding:14px 35px 14px 50px;}
.course-dates-row.togglable{display:none;}
.course-dates-row.togglable.toggled{display:flex;}
.course-dates-row:hover{background:#f3ece3;cursor:pointer;}
.course-dates-venue{flex-basis:45%;}
.course-dates-date{flex-basis:15%;}
.course-dates-availability{flex-basis:15%;}
.course-dates-price{flex-basis:25%;}
.course-dates-row .course-availability{font-weight:400;color:#000f1c !important;}
.course-dates-row .course-availability:before{border:none;width:8px;height:8px;}
.course-dates-row .course-availability.green:before{background:#5ab3b1;}
.course-dates-row .course-dates-price{display:flex;align-items:flex-start;}
.course-dates-row .btn{background:#5ab3b1;padding:14px 30px;border-radius:0;margin-left:auto;letter-spacing:2px;}
.course-dates-row .course-dates-venue:before{position:absolute;content:'';display:inline-block;margin-left:-40px;width:21px;height:11px;background-size:21px 11px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEVas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7H///8xHusbAAAAEnRSTlMADDemATH6XAdH9pQv67IGRjXj+MMeAAAAAWJLR0QTDLtclgAAAAd0SU1FB+QKFxIdE6IP3m8AAABESURBVAjXbchJDoAgEADBZhEV9/n/Yw0kwgDWsTBWnEeZwrzAGmVTvR9yXnT9ZdM1Vess3SbcqfvM7YbMPWbqn4Sn5gsr+ARDl2hwjgAAAABJRU5ErkJggg==);}
.course-dates-row .detail{color:#5ab3b1;display:block;font-weight:600;margin-top:5px;}
.course-dates-row .course-dates-venue,.course-dates-row .course-dates-date,.course-dates-row .course-dates-availability,.course-dates-row .theprice{padding-top:6px;}
.course-dates-row .theprice .oldprice{display:block;text-decoration:line-through;}
.course-dates-more{background:#5f7388;color:#fff;display:block;text-transform:uppercase;font-weight:700;text-align:center;padding:24px 0;font-size:14px;letter-spacing:1px;}
.course-dates-more:after{content:'';display:inline-block;margin-left:5px;width:21px;height:11px;background-size:21px 11px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAQAAAA6wg72AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfkChcTFxDAKw1oAAAAaElEQVQY03XKsQ2AIBhE4bPRxl2MhXEDXcKxnIEBXMvewuZZEBD4IVe9yydGVsDRocZmXg4GIXYe4GzgiRu46H22cYQoXHWcwJ/WcAZTWuIC5lRsERtY0oCdhZYGbGCNemxgnYrFQvQBLd0XD7P91VIAAAAASUVORK5CYII=);}
.course-dates-more.toggled:after{transform:rotate(180deg);}
.course-dates-row.expanded .course-dates-venue:before{transform:rotate(180deg);}
.course-dates-row.expanded{background:#f3ece3;border-color:#f2eadf;}
.course-dates-subrow{background:#f9f6f1;border-top:2px solid #f2ebe1;display:none;}
.course-dates-subrow:last-child{border-bottom:none;}
.course-dates-subheader{display:flex;font-weight:700;text-transform:uppercase;padding:14px 35px 30px 50px;}
.course-dates-subrow .subrow{display:flex;padding:14px 35px 14px 50px;}
.course-dates-subrow.next-module{border-color:#fff;border-width:4px;}
.course-dates-subrow .cell{line-height:1.3;font-size:13px;}
.course-dates-subrow .course-dates-venue{flex-basis:35%;}
.course-dates-subrow .course-dates-day{flex-basis:10%;}
.course-dates-subrow .course-dates-date{flex-basis:15%;}
.course-dates-subrow .course-dates-time{flex-basis:15%;}
.course-dates-subrow .course-dates-module{flex-basis:25%;}
.course-dates-venue a{color:#5ab3b1;}
#dates-venue-filter{display:none;background:rgba(0,0,0,.35);position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;}
#dates-venue-filter .wrapper{background:#f9f6f1;border:2px solid #efe7da;padding:40px 24px;max-width:350px;position:relative;}
#dates-venue-filter .close{position:absolute;top:16px;right:16px;width:18px;height:21px;cursor:pointer;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAMAAAB8FU7dAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEVas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7H///+Jj0KjAAAAFHRSTlMADDdH9qYBlEb4uC/rtLIGMfpcB7WLyiMAAAABYktHRBXl2PmjAAAAB3RJTUUH5AoaDSsVJ2DWvwAAAG1JREFUGNNdyFkSgCAMBcGnCIogLuT+ZzUCYuJ8TTUG/BowGi1mBE3KzESwylgs3CyMZXaQ1qTa8szySjchzZQU814J20q0KkGIRDH8ZNuUsaR9T8KKAMKaCOvS7fik2oFTSLETl5THLmQlbPkGzjAHk59M3UMAAAAASUVORK5CYII=);}
#dates-venue-filter .btn{background:#5ab3b1;border-radius:0;margin-top:15px;}
.filter-item{padding:2px 0 20px 32px;position:relative;font-size:14px;cursor:pointer;line-height:1.3;}
.filter-item:before{content:'';display:block;border:1px solid #efe7da;background-color:#fff;width:18px;height:18px;position:absolute;left:0;top:0;}
.filter-item.selected:before{background-repeat:no-repeat;background-position:center center;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAMAAAB8rpxtAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEX///+v2tme0tHY7e1ctLKb0dDz+vltvLp1wL75/Pz9/v78/v2Oy8lftbPj8vKNy8mf09K6395as7G84N+q2NfL5+fg8fCQzMv8/v6AxcNluLbs9vb3+/tzv71vvbv1+vqY0M5dtLLa7u6DxsWx29qHyMb+///6/f2IyMfw+PiZ/EuaAAAAAWJLR0QAiAUdSAAAAAd0SU1FB+QKGg0pGRzg+BYAAABZSURBVAjXY2CAA0YmBJuZhRXOZmPn4GTg4oZweHj5GBj4BcBsQSFhICkiJAokxXjFQUISklLSDDKycvJgBdJSklwKikpQc0SFlIVU4KYKCKmqwTnqGpoQBgDbEAQwwDJZcgAAAABJRU5ErkJggg==);}

@media (max-width:1100px){
.course-dates-header{flex-wrap:wrap;}
.course-dates-header .cell{flex-basis:25%;}
.course-dates-header .cell:first-child{flex-basis:100%;margin-bottom:20px;}
.course-dates-header .cell:nth-child(2){border-left:none;padding-left:0;}
.course-dates-columns{font-size:14px;}
.course-dates-row .course-dates-price{flex-direction:column;}
.course-dates-row .btn{margin-left:0;margin-top:10px;}
}

@media (max-width:675px){
.mob-hide{display:none !important;}
.course-dates-header{flex-direction:column;align-items:flex-start;padding:30px 20px;}
.course-dates-header h2{margin-bottom:30px;}
.course-dates-header .cell{flex-basis:100%;width:100%;border-left:none;padding:0;display:flex;align-items:baseline;}
.course-dates-header .label{flex-basis:35%;}
.course-dates-header .value{text-transform:none;font-weight:400;}
.course-dates-columns{padding:14px 20px;margin-top:0;}
.course-dates-columns .course-dates-venue{flex-basis:100%;}
.course-dates-list{background:#f4f4f4;padding:15px;}
.course-dates-list .mob-only{display:block;}
.course-dates-list .course-dates-row:first-child{margin-top:0;}
.course-dates-list .course-dates-venue > span:last-child{flex-basis:60%;line-height:1.3;}
.course-dates-row{background:#fff;border-bottom:none;margin-top:15px;flex-direction:column;padding:14px 20px;}
.course-dates-row .course-dates-venue:before{display:none;}
.course-dates-row .cell{display:flex;width:100%;margin-bottom:10px;}
.course-dates-row .cell > .mob-only{font-weight:600;text-transform:uppercase;flex-basis:40%;}
.course-dates-row .course-dates-price a{display:none;}
.course-dates-row .course-dates-price,.course-dates-row .course-dates-accomodation,.course-dates-row .course-dates-module{padding-top:6px;}
.course-dates-row .theprice{padding-top:0;}
.course-dates-row .theprice .mob-only{display:inline;}
.course-dates-row .course-dates-details{text-align:center;font-weight:600;text-transform:uppercase;display:block;margin:30px 0 0;}
.course-dates-row .course-dates-details:after{content:'';display:block;height:20px;background-size:21px 11px;background-repeat:no-repeat;background-position:center bottom;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAPFBMVEVas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7Fas7H///8xHusbAAAAEnRSTlMADDemATH6XAdH9pQv67IGRjXj+MMeAAAAAWJLR0QTDLtclgAAAAd0SU1FB+QKFxIdE6IP3m8AAABESURBVAjXbchJDoAgEADBZhEV9/n/Yw0kwgDWsTBWnEeZwrzAGmVTvR9yXnT9ZdM1Vess3SbcqfvM7YbMPWbqn4Sn5gsr+ARDl2hwjgAAAABJRU5ErkJggg==);}
.course-dates-row.expanded .course-dates-details:after{transform:rotate(180deg);background-position:center top;}
.course-dates-row .course-dates-details .detail{color:#000;}
.course-dates-row.expanded{background:#fff;margin-bottom:0;}
.course-dates-subrow{background:#fff;padding:0 15px;border-bottom:none;}
.course-dates-subrow .subrow{background:#f9f6f1;border-bottom:2px solid #f2ebe1;flex-direction:column;padding:14px 20px;}
.course-dates-subrow .subrow .cell{display:flex;flex-basis:100%;width:100%;margin-bottom:10px;}
.course-dates-subrow .subrow .mob-only{font-weight:600;flex-basis:40%;}
.course-dates-subrow .subrow .cell > span:last-child{flex-basis:60%;line-height:1.3;}
.course-dates-list .mob-only-defaulthidden{display:none;}
.course-dates-subrow .btn{background:#5ab3b1;padding:14px 30px;border-radius:0;letter-spacing:2px;margin:15px 0;}
.course-dates-row.togglable ~ .course-dates-subrow.mob-only.notoggle{display:none;}
.course-dates-row.togglable.toggled ~ .course-dates-subrow.mob-only.notoggle{display:block;}
.filter-items{max-height:300px;overflow:auto;}
}

.coursemodule-course-dates{border:10px solid #f9f9f7;background:#f9f9f7;}
.coursemodule.coursemodule-course-dates h2{font-size:22px;margin:10px 0;}
.coursemodule-course-dates-header{background:#92acb9;color:#fff;padding:26px 20px;display:table;width:100%;}
.coursemodule-course-dates-header-cell{display:table-cell;}
.coursemodule-course-dates-header-cell.cell1{width:57%;vertical-align:middle;}
.coursemodule-course-dates-header-cell.cell2{width:14.5%;}
.coursemodule-course-dates-header-cell.cell3{width:28.5%;}
.coursemodule-course-dates-header-title{font-family:'Playfair Display',serif;font-size:40px;}
.coursemodule-course-dates-header-label{text-transform:uppercase;display:block;font-weight:600;font-size:12px;margin-bottom:10px;}
.coursemodule-course-dates-header-cell strong{display:block;margin-bottom:5px;text-transform:uppercase;font-size:26px;}
.coursemodule-course-dates-list{display:table;border-collapse:collapse;background:#fff;}
.coursemodule-course-dates-row{border-bottom:2px solid #f9f9f7;display:table-row;}
.coursemodule-course-dates-row.togglable{display:none;}
.coursemodule-course-dates-list.toggled .coursemodule-course-dates-row.togglable{display:table-row;}
.coursemodule-course-dates-cell{padding:20px;color:#303030;font-size:12px;width:14.25%;display:table-cell;}
.coursemodule-course-dates-label{font-weight:bold;display:block;margin-bottom:10px;text-transform:uppercase;font-size:10px;color:#646464;}
.coursemodule-course-dates-cell strong{text-transform:uppercase;display:block;margin-bottom:5px;}
.coursemodule-course-dates-cell .a{color:#5b738d;}
.coursemodule-course-dates-cell .a:hover{color:#92acb8;text-decoration:underline;}
.coursemodule-course-dates-cell .link-button{font-weight:bold;color:#5b738d;padding:0;}
.coursemodule-course-dates-cell .btn.gold{padding:14px 20px;}
.coursemodule-course-dates-cell .course-availability{text-transform:none;line-height:1.3;white-space:nowrap;}
.coursemodule-course-dates-more{color:#9f9f9f;font-weight:700;text-transform:uppercase;font-size:12px;margin-top:30px;display:block;text-align:center;}
.coursemodule-course-dates-more i{display:block;margin-top:5px;}
.coursemodule-course-dates .oldprice{text-decoration:line-through;display:block;color:#c0caca;font-size:18px;}
.coursemodule-course-dates-cell .oldprice{font-size:12px;font-weight:normal;}

/* related courses module */
.related-courses{margin:60px 0;}
.related-courses-header{font-size:40px;font-family:'Playfair Display',serif;color:#00263c;margin-bottom:20px;padding:0 15px;}
.related-course-items{background:#fff;padding:0;overflow:hidden;}
.related-course-item{cursor:pointer;width:33.33%;float:left;background:#f0f0f0;padding:30px 30px 0;position:relative;height:400px;transition:all .2s;border-left:15px solid #fff;border-right:15px solid #fff;margin:15px 0;}
.related-course-item:hover{transform:scale(1.03,1.03);}
.related-course-item h3{font-size:22px;font-family:'Playfair Display',serif;font-weight:700;margin-bottom:10px;}
.related-course-item p{font-size:13px;line-height:1.5;}
.related-course-item-bottom{position:absolute;bottom:0;padding-bottom:20px;}
.related-course-item-bottom strong{font-size:20px;font-weight:700;}
.related-course-item-duration,.related-course-item-price{display:inline-block;vertical-align:top;}
.related-course-item-duration{position:relative;top:-3px;}
.related-course-item-duration:after{content:'|';color:#a1a1a1;font-weight:300;font-size:22px;padding-left:5px;}
.related-course-item-price span{display:block;text-align:right;margin-top:5px;}
.related-course-item-bottom .link-button{font-weight:bold;display:block;color:#5b738d;margin-top:20px;}
.related-course-item-bottom .link-button:hover{color:#92acb8;}
.related-course-item-bottom .link-button:before{content:'› ';}

.module-spot{background:#f9f9f7;}
.spot-box{display:flex;flex-direction:column;flex-shrink:1;flex-basis:auto;width:50%;float:left;margin:40px 0;padding:0 15px;}
.spot-box h3{font-family:'Playfair Display',serif;color:#00263c;font-size:26px;margin:0 0 20px;}
.spot-box p{margin:0 0 10px;line-height:1.7;}
.spot-box .link-button{color:#5b738d;font-weight:bold;margin:25px 0 0;}
.spot-box-content{background:#fff;padding:40px 40px 30px 30px;color:#050507;}

.consulting-cases .module-editor{padding-top:0;}

/*body.single-course{background:#f8f9f7;}*/
.course-section{background:#fff;padding:40px 0 10px;/*display:flex;flex-direction:row;flex-wrap:nowrap;*/position:relative;}
.course-section:first-child{padding-top:0;}
.course-section-left{flex-basis:66.667%;padding-right:15px;order:1;}
.course-section-right{flex-basis:33.333%;padding-left:15px;order:2;}
.coursemodule{}
.coursemodule h2{font-size:36px;color:#00263c;font-family:'Playfair Display',serif;margin-bottom:20px;}
.coursemodule h3{font-size:26px;color:#00263c;font-family:'Playfair Display',serif;margin-bottom:20px;}
.coursemodule p{color:#050507;line-height:1.7;margin:0 0 10px;}
.coursemodule p a,.coursemodule li a{color:#5b738d;font-weight:bold;text-decoration:underline;}
.coursemodule p a.btn,.coursemodule li a.btn{color:#fff;text-decoration:none;}
.coursemodule p a:hover,.coursemodule li a:hover{color:#92acb8;}
.coursemodule ul,.coursemodule ol{margin-left:20px;margin-bottom:10px;}
.coursemodule li{color:#050507;line-height:1.7;}
/*.coursemodule blockquote{display:block;padding:10px 20px;margin:0 0 20px;font-size:17px;border-left:5px solid #eee;line-height:1.5;font-style:italic;}*/
.module-editor blockquote.blockquote2,.module-text-blocks blockquote.blockquote2{border-left:none;padding:0;margin:0;font-style:normal;}
.coursemodule blockquote,.module-editor blockquote.blockquote2,.module-text-blocks blockquote.blockquote2{position:relative;display:block;padding:60px;margin:0 0 20px;font-size:17px;background:#566f89;color:#fff;line-height:1.5;font-family:'Playfair Display',serif;}
.coursemodule blockquote:before,.module-editor blockquote.blockquote2:before,.module-text-blocks blockquote.blockquote2:before{content:'“';font-size:140px;position:absolute;top:14px;}
.coursemodule blockquote p,.module-editor blockquote.blockquote2 p,.module-text-blocks blockquote.blockquote2 p{color:#fff;margin-left:80px;font-size:20px;font-family:'Playfair Display',serif !important;}
.coursemodule blockquote p:last-child,.module-editor blockquote.blockquote2 p:last-child,.module-text-blocks blockquote.blockquote2 p:last-child{font-family:'Open Sans',sans-serif !important;font-size:14px;}
.coursemodule blockquote em,.module-editor blockquote.blockquote2 em,.module-text-blocks blockquote.blockquote2 em{font-style:normal;}
.coursemodule .leftcol{width:50%;float:left;padding-right:15px;}
.coursemodule .rightcol{width:50%;float:left;padding-left:15px;}
.course-section .widget{margin-bottom:20px;}

/* next available course widget */
.coursemodule-next-course-date{background:#323f50;color:#fff;padding:20px 30px;font-size:16px;}
.coursemodule-next-course-date.docked{position:fixed;border:none;z-index:1;margin:0 !important;}
.coursemodule-next-course-date .docked{display:none;}
.coursemodule-next-course-date.docked .docked{display:block;}
.coursemodule-next-course-date.docked .normal{display:none;}
.coursemodule-next-course-date .b{font-weight:bold;text-align:center;font-size:14px;display:block;margin-bottom:10px;}
.coursemodule-next-course-date strong{margin:7px 0 14px;display:block;font-size:18px;font-weight:700;text-align:center;}
.coursemodule-next-course-availability{text-align:center;display:block;margin-bottom:14px;}
.coursemodule-next-course-meta > div{margin-bottom:12px;}
.coursemodule-next-course-meta-icon{position:relative;text-align:center;width:30px;display:inline-block;}
.coursemodule-next-course-meta-icon{font-size:26px;vertical-align:top;}
.coursemodule-next-course-meta-date i.fa-clock{font-size:16px;position:absolute;left:16px;top:16px;z-index:2;border:1px solid #323f50;border-radius:50%;background:#323f50;}
.coursemodule-next-course-meta-text{display:inline-block;line-height:1.4;margin-left:12px;}
.coursemodule-next-course-meta-location .coursemodule-next-course-meta-icon{padding-left:4px;}
.coursemodule-next-course-meta-price .deco{background:#8e222d;color:#fff;display:inline-block;text-transform:uppercase;padding:4px 10px;font-size:12px;font-weight:600;margin-bottom:5px;}
.coursemodule-next-course-meta-price .newprice{font-size:14px;display:block;margin-bottom:5px;}
.coursemodule-next-course-meta-price .oldprice{font-size:14px;text-decoration:line-through;display:block;}
.coursemodule-next-course-meta-price span span{font-size:10px;}
.coursemodule-next-course-date .btn{display:block;}
.coursemodule-next-course-date .all{text-transform:uppercase;font-weight:700;font-size:12px;text-align:center;display:block;margin-top:20px;}
.coursemodule-next-course-date .all:hover{text-decoration:underline;}

/* advisor contact widget */
.coursemodule-advisor-contact{background:#323f50;color:#fff;padding:20px 30px;text-align:center;}
.coursemodule-advisor-contact-title{font-size:24px;color:#fff;margin-bottom:10px;}
.coursemodule-advisor-contact p{color:#fff;}
.coursemodule-advisor-contact strong{display:block;margin-top:6px;}
.coursemodule-advisor-contact p a{color:#fff;text-decoration:none;}
.coursemodule-advisor-contact p a:hover{text-decoration:underline;color:#fff;}

/* teaser widget */
.coursemodule-teaser{background:#ededec;padding:30px;margin-bottom:10px;}
.coursemodule-teaser.with-image{padding:0;}
.coursemodule-teaser img{margin:0 !important;width:100%;}
.coursemodule-teaser h2{font-size:26px;line-height:1.2;margin:0 0 10px;padding-right:40px;}
.coursemodule-teaser h3{font-size:22px;line-height:1.2;margin:18px 0 10px;padding-right:40px;}
.coursemodule-teaser p{padding-right:40px;}
.coursemodule-teaser p iframe{max-width:calc(100% + 40px);}
.coursemodule-teaser .link-button{text-decoration:none;}

/* course program */
.course-program{padding:40px 0;border-collapse:collapse;}
.course-program td{text-align:center;border-bottom:1px solid #fff;min-height:50px;vertical-align:middle;padding:10px 15px;}
.course-program-title{padding:15px 0 10px;font-size:36px;color:#051222;font-family:'Playfair Display',serif;}
.course-program-title strong{font-family:'Open Sans';font-size:18px;display:block;margin:10px 0 50px;color:#050507;}
.course-program .course-program-header{height:50px;line-height:60px;padding:0 20px;font-size:18px;text-transform:uppercase;font-weight:600;background:#5ab3b1;color:#fff;}
.course-program-col1{background:#5ab3b1;color:#fff;font-size:18px;font-weight:600;}
.course-program-col2,.course-program-col3,.course-program-col4,.course-program-col5,.course-program-col6,.course-program-col7{background:#eaeaea;color:#292929;font-size:16px;font-weight:500;white-space:nowrap;}
.course-program-col5{border-left:1px solid #fff;border-right:1px solid #fff;}
.course-program-col7{border-left:1px solid #fff;white-space:normal;}

/* popup */
.popup-content{background:#ebebeb;margin:0 auto;width:60%;max-width:600px;padding:80px;}
.popup-title{font-family:'Playfair Display',serif;font-size:26px;color:#222;margin-bottom:20px;}
.popup-content p{font-size:15px;line-height:1.5;margin-bottom:20px;}
.popup-content p strong{color:#050507;font-weight:bold;font-size:14px;}
.popup-content form p{margin-bottom:0;}
.popup-content form .p{margin-bottom:20px;}
.popup-content label{display:block;margin-bottom:4px;color:#050507;font-weight:bold;font-size:14px;}
.popup-content .wpcf7-text{background:#fff;border:none;font-size:16px;width:100%;margin-bottom:16px;height:40px;padding:0 15px;}
.popup-content .wpcf7-textarea{background:#fff;border:none;font-size:16px;width:100%;margin-bottom:16px;height:80px;padding:10px 15px;}
.popup-content .wpcf7-not-valid{background:#fff6f6;border:1px solid #ff0000;}
.popup-content .wpcf7-submit{background:#5ab3b1;color:#fff;border-radius:3px;text-align:center;text-transform:uppercase;padding:15px 30px;display:block;font-weight:700;font-size:14px;cursor:pointer;width:100%;border:none;}
.popup-content .wpcf7-submit:hover{text-decoration:underline;}
.popup-content .wpcf7-not-valid-tip{display:none;}
.popup-content .wpcf7-validation-errors{color:#ff0000;border:none;padding:0;margin:0;}
.popup-content .wpcf7-mail-sent-ok{color:#009900;border:none;padding:0;margin:0;}
.popup-content .acceptance{float:left;}
.popup-content .acceptance .wpcf7-list-item{margin:0;}
.popup-content .acceptance ~ label{display:inline-block;float:left;max-width:calc(100% - 30px);padding-left:10px;line-height:1.4;padding-bottom:20px;}
.popup-content .acceptance ~ label:after{content:'';clear:both;display:block;}

/* forms */
.wpcf7-form p{margin-bottom:0;}
.wpcf7-form .p{margin-bottom:20px;}
.wpcf7-form label{display:block;margin-bottom:4px;color:#050507;font-weight:bold;font-size:14px;}
.widget-newsletter .wpcf7-form label{color:#fff;}
.wpcf7-form label > .wpcf7-form-control-wrap{margin-top:4px;display:block;}
.mega-menu-content .wpcf7-form-control-wrap{display:block !important;}
.wpcf7-form .wpcf7-select{background:#fff;border:none;font-size:16px;width:100%;height:40px;padding:0 15px;}
.wpcf7-form .wpcf7-text{background:#fff;border:none;font-size:16px;width:100%;margin-bottom:16px;height:40px;padding:0 15px;}
.wpcf7-form .wpcf7-textarea{background:#fff;border:none;font-size:16px;width:100%;margin-bottom:16px;height:80px;padding:10px 15px;}
.wpcf7-form .wpcf7-not-valid{background:#fff6f6;border:1px solid #ff0000;}
.wpcf7-form .wpcf7-submit{background:#5ab3b1;color:#fff;border-radius:3px;text-align:center;text-transform:uppercase;padding:15px 30px;display:block;font-weight:700;font-size:14px;cursor:pointer;width:100%;border:none;}
.wpcf7-form .wpcf7-submit:hover{text-decoration:underline;}
.wpcf7-form .wpcf7-not-valid-tip{display:none;}
.wpcf7-form .wpcf7-validation-errors{color:#ff0000;border:none;padding:0;margin:0;}
.wpcf7-form .wpcf7-mail-sent-ok{color:#009900;border:none;padding:0;margin:0;font-size:16px;font-weight:bold;}
span.wpcf7-list-item{display:block;margin-bottom:10px;margin-left:0;}
.wpcf7-list-item.first{margin-top:10px;}
.wpcf7-list-item.last{margin-bottom:20px;}
.wpcf7-form .wpcf7-list-item-label{font-weight:normal;}
.mega-menu-content .wpcf7-text,.mega-menu-content .wpcf7-textarea{margin-bottom:0;}
.mega-menu-content .wpcf7 .label{display:block;margin-top:10px;margin-bottom:5px;}

/* enrol */
.enrol-wrapper{width:75%;margin:0 auto;padding-bottom:20px;padding-top:40px;}
.enrol-steps{margin-bottom:40px;position:relative;display:table;width:100%;}
.enrol-steps i{color:#5ab3b1;}
.enrol-steps:after{background:#909090;height:1px;position:absolute;left:0;right:0;top:24px;content:'';}
.enrol-steps .step{width:30%;display:table-cell;position:relative;z-index:1;text-align:center;}
.enrol-steps .step.clickable{cursor:pointer;}
.enrol-steps .step.current .circle{background:#5b738b;color:#fff;}
.enrol-steps .step:first-child{text-align:left;width:20%;}
.enrol-steps .step:last-child{text-align:right;width:20%;}
.enrol-steps .circle{width:45px;height:45px;border-radius:100%;border:1px solid #909090;line-height:45px;text-align:center;display:inline-block;font-weight:700;font-size:18px;color:#050507;background-color:#f8f9f7;}
.enrol-steps .label{color:#222;font-size:11px;font-weight:bold;display:block;white-space:nowrap;margin-top:20px;}
.enrol-instance{background:#fff;margin-bottom:10px;}
.enrol-instance-header{padding:20px;color:#5e5e5e;}
.enrol-instance-header strong{font-weight:600;font-size:14px;display:block;margin-bottom:20px;}
.enrol-instance-header .instance-date{font-family:'Playfair Display',serif;font-size:24px;display:block;}
.enrol-instance-info{background:#92acb9;color:#fff;padding:20px;}
.enrol-instance-info span{font-size:12px;text-transform:uppercase;margin-bottom:10px;display:block;font-weight:bold;}
.enrol-instance-duration{font-size:20px;font-weight:700;width:25%;float:left;}
.enrol-instance-status{font-size:20px;font-weight:700;width:25%;float:left;}
.enrol-instance-status .course-availability{text-transform:none;font-size:14px;}
.enrol-instance-button{width:50%;float:left;text-align:right;}
.enrol-instance-modules{padding:20px 0 10px;}
.enrol-instance-module{font-size:12px;border-bottom:2px solid #92acb9;padding:10px 0;}
.enrol-instance-module:last-child{border-bottom:none;}
.enrol-instance-modules span{color:#222;font-weight:700;padding:0 0 10px;font-size:12px;display:inline-block;}
.enrol-instance-module-date{float:left;width:20%;padding:0 10px 0 20px;line-height:1.3;}
.enrol-instance-module-time{float:left;width:15%;padding:0 10px 0 20px;line-height:1.3;}
.enrol-instance-module-accomodation{float:left;width:15%;padding:0 10px;line-height:1.3;}
.enrol-instance-module-venue{float:left;width:35%;padding:0 10px;line-height:1.3;}
.enrol-instance-module-title{float:left;width:30%;padding:0 20px 0 10px;line-height:1.3;}
.enrol-instance-modules.with-accommodation .enrol-instance-module-accomodation{width:10%;}
.enrol-instance-modules.with-accommodation .enrol-instance-module-time{width:10%;}
.enrol-instance-modules.with-accommodation .enrol-instance-module-venue{width:30%;}
.enrol-form{background:#fff;}
.enrol-form-header{padding:20px;font-family:'Playfair Display',serif;font-size:26px;border-bottom:1px solid #ececec;}
.enrol-form-left{width:60%;float:left;padding:20px 20px 0;position:relative;}
.enrol-form-right{width:40%;float:left;padding:20px;}
.enrol-form-full{padding:20px;}
.enrol-form-full.border{border-top:1px solid #ececec;}
.enrol-form-right .currency{font-size:11px;color:#5c5c5c;}
.enrol-form-right table{border-collapse:collapse;}
.enrol-form-right td{padding:20px 0;border-bottom:1px solid #ececec;}
.enrol-form-right td .reason{display:block;font-size:13px;margin-top:6px;font-style:italic;line-height:1.3;}
.enrol-form-right tr:last-child td{border-width:2px;font-weight:bold;}
.enrol-form-row{margin-bottom:20px;}
.enrol-form-row input[type="text"],.enrol-form-row input[type="email"],.enrol-form-row select,.enrol-form-row textarea{width:100%;position:relative;}
.enrol-form-row.two-fields .field-one,.enrol-form-row.two-fields .field-two{width:50%;float:left;}
.enrol-form-row.two-fields .field-one{padding-right:10px;}
.enrol-form-row.two-fields .field-two{padding-left:10px;}
.enrol-form-row.two-fields .field-one.zip{width:20%;}
.enrol-form-row.two-fields .field-two.city{width:80%;}
.enrol-form-row p{line-height:1.8;}
.enrol-form-row input,.enrol-form-row textarea,.enrol-form-row select{background:#fafafa;border:1px solid #d7d7d7;border-radius:2px;padding:0 20px;}
.enrol-form-row input[type="text"],.enrol-form-row input[type="email"],.enrol-form-row select{height:50px;}
.enrol-form-row textarea{height:100px;padding-top:10px;}
.enrol-form-row .alt{background-color:#c5d6de;}
.enrol-form-row .required.invalid,.enrol-form-row .must-validate.invalid{background-size:10px 9px;background-repeat:no-repeat;background-position:calc(100% - 10px);background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAMAAAA8eE0hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEUAAADMDADMDADMDADMDADMDADMDADMDADMDADMDADMDADMDADMDADMDADMDADMDAD///+y989ZAAAAD3RSTlMAIohmu1UR3cwz7kSqmXeDU/o1AAAAAWJLR0QQlbINLAAAAAd0SU1FB+MDHA0hNdOfE+gAAABHSURBVAjXLYsBDsAgCAOLoKC49f+/lZk1aXJJe4A0BayjMjygvIi5MtoHmqkekiow0uiLTEygbR+QUZdO2fZbD5LXwyvVmg9SKAG9niXJ+QAAAABJRU5ErkJggg==);}
.enrol-form-row .required.valid,.enrol-form-row .must-validate.valid{background-size:10px 9px;background-repeat:no-repeat;background-position:calc(100% - 10px);background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAMAAAA8eE0hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEV6sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy96sy////9V6qZwAAAAHnRSTlMAFrpXq8x/O1RdNacUKorAtwzIM+v33woV4P4t43BNBRiwAAAAAWJLR0QfBQ0QvQAAAAd0SU1FB+MEBAsNMlfKMjcAAABESURBVAjXLYtHEoAgAAMj9t4V2/7/mSqQS3ZSJK/IxIGUkAbKIPdUQClVdaMWui/oGcYJ83fzwsq2u509OK/wtvfj/AV9KQM23WJBGAAAAABJRU5ErkJggg==);}
.enrol-form-row .error{border-color:#d53c32;}
.enrol-form-row input[type="checkbox"]{vertical-align:top;}
.enrol-form-row input[type="checkbox"] ~ label{padding-left:5px;display:inline-block;line-height:1.3;position:relative;top:-2px;max-width:calc(100% - 20px);}
.enrol-form-row a{color:#0096d3;text-decoration:underline;}
.enrol-form .btn{width:100%;}
.enrol-form .btn:disabled,.enrol-form .btn[disabled]{background-color:#ccc;color:#050507;}
.enrol-form .btn:disabled:hover,.enrol-form .btn[disabled]:hover{text-decoration:none;}
.enrol-form .btn ~ .btn{margin-top:10px;}
.enrol-form .btn .small{display:block;font-size:11px;letter-spacing:1px;margin-top:4px;}
.enrol-form-footer{padding:0 20px 20px;}
.enrol-form-error{color:#d53c32;padding:20px 20px 0;}
.enrol-form-row .enrol-form-error{padding-left:0;padding-top:5px;}
.enrol-form-error i{vertical-align:top;position:relative;top:2px;}
.enrol-form-error span{display:inline-block;line-height:1.3;}
.enrol-form-header h1{font-size:30px;margin-bottom:10px;}
.enrol-form-header h2{font-size:24px;margin-bottom:20px;}
.enrol-form-header p{line-height:1.3;font-family:'Open Sans';font-size:18px;}
button .spinner{margin-left:10px;display:none;}
.enrol-form .hint{font-size:11px;line-height:1.3;margin-top:4px;}
#newsletter_hint,.enrol-form-info{background:#eee;padding:10px;margin-top:10px;display:none;}
#newsletter_hint i,.enrol-form-info i{vertical-align:top;position:relative;top:2px;}
#newsletter_hint span,.enrol-form-info span{display:inline-block;max-width:calc(100% - 20px);padding-left:5px;line-height:1.3;}
.enrol-form-info{display:block;margin-top:0;margin-bottom:10px;}
.enrol-receipt-header{border-bottom:1px solid #ececec;margin:0 20px;font-weight:bold;font-size:16px;padding:10px 0;}
.enrol-receipt-line{padding:20px 20px 0;}
.enrol-receipt-line strong{display:block;margin-bottom:10px;}
.enrol-receipt-line p{line-height:1.5;padding-bottom:10px;}
.course-enrol-package{}
.course-enrol-package .divider{height:18px;border-top:1px solid #dbdbdb;text-align:center;margin:30px -55px 10px;}
.course-enrol-package .divider:after{content:'';background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAASCAMAAADi1EdeAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEXr7Or4+ffh4uDq6+nt7uz19vTu7+309fP29/Xi4+Hv8O7g4d/x8vDy8/Hf4N7w8e/s7evj5OLp6ujk5OPn6Ofm5uXm5+bl5eT3+Pbo6ej////34c9FAAAAAWJLR0QadWfkMgAAAAd0SU1FB+MEAhYlB22xN0EAAACGSURBVCjPfdBbEoMgDAXQ3CgFpdS3tvvfaHEcx6CBfGYO3CREKBcRV0VQM5kiebEluCZPWm8Rx8iTtw/YBVwmKHwCDgGj/mJ9h1OoQda3uIRCDNeQ4kEc90hFJPK64gFpTWAY8RRy6WmGJq6llwW6OMm6fXPiCPpNEtzEPu44JOAuImGXdv6ROgU+qp0wLgAAAABJRU5ErkJggg==);background-size:33px 18px;background-repeat:no-repeat;background-position:center;width:100%;height:18px;margin-top:-1px;display:block;}
.course-enrol-package-header{font-size:20px;margin-bottom:20px;}
.course-enrol-package-header .count{float:right;font-size:20px;color:#959595;font-family:'Playfair Display',serif;}
.course-enrol-package-items{}
.course-enrol-package-item-date{font-family:'Playfair Display',serif;margin-bottom:10px;display:block;text-transform:uppercase;}
.course-enrol-package-item-date .day{font-size:34px;font-weight:700;padding-right:3px;}
.course-enrol-package-item-date .month{font-size:18px;font-weight:700;padding-right:3px;}
.course-enrol-package-item-date .year{font-size:18px;}
.course-enrol-package-item-duration{display:block;font-size:14px;border-bottom:1px solid #899ba5;padding:0 0 20px;margin:0 0 14px;}
.course-enrol-package-item-venue{display:block;font-size:18px;line-height:1.5;}
.course-enrol-package-item.selected{background:#e30051;}
.course-enrol-package-item.selected .course-enrol-package-item-duration{border-color:#ececec;}
.course-enrol-package-item.disabled{background:#cecece;cursor:not-allowed;}
.course-enrol-package-item.disabled .course-enrol-package-item-duration{border-color:#ececec;}
.course-enrol-package-item .course-availability{position:absolute;left:0;width:100%;bottom:12px;}
.course-enrol-package-item{background:#4c6776;color:#fff;cursor:pointer;text-align:center;margin:0 5px;padding:20px 10px 45px;position:relative;height:auto !important;}
.course-enrol-package-items .slick-track{display:flex;flex-direction:row;align-items:stretch;}
.course-enrol-package-items .slick-prev{left:-65px;}
.course-enrol-package-items .slick-next{right:-65px;}
.course-enrol-package-items .slick-arrow{position:absolute;transform:translateY(-50%);top:50%;background:transparent;color:#5b738d;font-size:15px;font-weight:bold;cursor:pointer;border-radius:3px;padding:10px 15px;margin:0 15px;border:none;z-index:2;}
.course-enrol-package-items .slick-arrow i{font-size:30px;}

.main-wrapper.single-course{padding-top:20px;}
.course-header{padding:0 0 50px;}
.course-header .gold{color:#ffb402;}
.course-header .gray{color:#dbdee0;}
.course-header .reverse{transform:scaleX(-1);margin-left:-1px;}
.course-header h1,.course-header .fake-h1{font-size:42px;color:#00263c;font-family:'Playfair Display',serif;margin-bottom:14px;}
.course-header h2{font-size:24px;color:#00263c;font-family:'Playfair Display',serif;margin-bottom:20px;}
.course-header .stars{border-right:1px solid #dadbd9;padding:0 10px 0 0;}
.course-utils,.page-utils{color:#959595;font-size:9px;text-transform:uppercase;margin-top:12px;text-align:right;font-weight:bold;}
.course-pdf{display:inline-block;min-height:16px;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABg1BMVEWCgoJ+fn6BgYF8fHx/f396enp7e3uDg4N9fX2BgYGDg4OQkJCUlJSSkpKTk5OAgIB2dnZ2dnaNjY2BgYGDhIRycnKRkZGOjo52dnZzdHSPj498fHyDgoJzc3OOjo54eHhvb2+NjY2QkJBub2+AgIB6enp1dXV+fn58fHxzcnKLi4uNjY2dnZ2ZmZmdnZ2WlpaVlZWUlJSVlJSbm5ucm5ubm5uGhoaDg4NxcXF5eXmAgICGhoaPj4+EhITd3t7s7Ozp6enq6urc3NyQkJD39/f///+hoKDBw8Pu7u6Xlpabm5uJiYnz8/P+/v7a29vOzs7Q0NDy8vL7+/ulpaWxsbGurq6tra2ysrK9vb3S0tLMzMy5ubm1tbW3t7fCwsLIyMi8vLz29vbKysrBwcH7/Pz19fWvr6/29/fw8PDu7+/f39/GxsbJycnFxcXx8PD9/f3e3t6Sk5OkpKShoaGioqKTk5P9/v7X2NiFhYWAgIDv7+/8/PzW19eOjo7i4+Pj4+ONjY3qsBNMAAAAPnRSTlMAAAAAAAAAAAAhy+vk5OTRMyjuxR0i270YJN2zGBrvIBPZ2RMJeK/x8a+RkfX15+fl5ub6+sYmt+EOQM3rzc5/DLUAAAABYktHREWOs6hXAAAAB3RJTUUH4QEaExkOcdBl+gAAAO9JREFUGNNjYGDg5OLm4eXj5hdgZGIAAmZmQSE7ewdHJ2dhERaQACubqJiLq6urvZu7uAQ7UICNTVLKAyjg4OnlLS0DFGBilhXzAQr4+vkHyMlzMAEFFBQDXcEgSEmZmYlBRVVNPTgkNCw0NDxYQ1NVhUErIjIqOgYMYuPiE7QZdBKTklNcYSBVl0HPIzotHS6Qoc9g4OGKBDINGAwzXLOy43Pi43Nycp1c84wYjPMLvAuLiouLS4JLve3KTBhMyysqq1yrg4KqXT0qK2pMGczMLWrrPOyBwKO+wcLcjIHF0srahoeXl4+Xz8bWypIFAK5bPI47WdjiAAAAAElFTkSuQmCC) no-repeat center right;}
.course-pdf:hover span{text-decoration:underline;}
.page-pdf .course-pdf{min-height:24px;font-size:12px;background:none;}
.page-pdf .course-pdf:hover span{text-decoration:none;}
.page-pdf .course-pdf span{line-height:24px;text-transform:uppercase;}
.course-pdf span{display:inline-block;padding-right:22px;line-height:16px;}
.page-pdf{border-left:1px solid #dadbd9;padding-left:10px;}
.course-pdf span:after{content:'';display:inline-block;margin-left:10px;width:24px;height:24px;background:#fff url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABYlBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4OD6hIT+7u7/8vL4TU31AAD5Y2P//v79xcX4Ly/6f3/3Kyv91tb9ycn4Ojr7kJD4MTH9z8/+8vL4TEz3Li74Tk7/9vb7ior2AAD9y8v2AwP7jo78np72ExP3Gxv9ysr/9/f8rKz8pKT+2tr8n5/2GRn/+/v+5eX4ODj7lpb+7Oz+1NT4QkL3IiL3JSX5UFD3MzP2Bgb4PDz3Kir8oqL+19f5ZGT3JCT9xMT+7e3+3t74RET9urr6enr2FBT4NTX2HBz3Jib5VVX/+Pj+2Nj3ISH7mJj6kJD+6+v8ra37iIj+8PD3Hx/9v7/8p6f90ND4NDT2CAj7gYH+5OT9zc3FkJfLAAAAIHRSTlMAHni54/jz17ghpvz9TvJZb/5xV6WnH3fk+SBYc1r6IpsZW7EAAAABYktHRACIBR1IAAAAB3RJTUUH4wcKDSgo4alq+wAAAS1JREFUKM9jYIAARiZmFlY2dg4mTgZkwMjFrQAFPFyMCHFePgUkwMYPExfgAQsoKilDZASFIOLCgmCuiqqaugZURhhsPhuEp6mlraMLMw1kjwiUo6dvYGgEs0eUgUGMB8o2NjE1M4e7TYxBHO4aC0sDhNPEGTjgbCtrG4QEB4MEnG1rZ+8A50gwsMKYjjpOzvYuMJ4kQsLVzd3D3tPLwNkbIgEzysfXT98/IDAoWD8kFGwUM1g4LDwkwiY0Mio6Ric2zl4FZDnYuZrxCYlKYBVRZn5JySkg50oBPZialp6RlAk1Mys7B+hBKQYGUQUF7dw8+3zkkAcFCSgQCwqLilHEwYHIIC2oUFKKIi4ojRJRCHEZHFEri5QYROGaeEQZUdMJE7OEnJwEM5M8VAAAE39GevCvM1MAAAAASUVORK5CYII=) no-repeat center center;background-size:19px 21px;border-radius:12px;position:relative;top:7px;}
.page-share{display:inline-block;margin-left:20px;margin-right:10px;text-transform:uppercase;}
.page-share .label{font-size:12px;color:#707170;padding-right:10px;}
.page-share .fab{width:24px;height:24px;text-align:center;border-radius:12px;color:#fff;line-height:24px;}
.page-share .fa-facebook-f{background:#324480;}
.page-share .fa-twitter{background:#619be7;}
.page-share .fa-linkedin-in{background:#2d63a3;}
.course-utils .page-share:before{content:'|';color:#ccc;padding:0 10px 0 6px;}
.page-share a{font-size:14px;display:inline-block;margin:0 2px;}
.course-availability{font-size:14px;font-weight:700;}
.course-availability:before{display:inline-block;width:10px;height:10px;border-radius:10px;border:2px solid #fff;content:'';box-sizing:border-box;margin-right:4px;}
.course-availability.green{color:#03d77b;}
.course-availability.green:before{background:#03d77b;}
.course-availability.yellow,.course-availability.green_call{color:#ffba00;}
.course-availability.yellow:before,.course-availability.green_call:before{background:#ffba00;}
.course-availability.red{color:#990000;}
.course-availability.red:before{background:#990000;}

/* search */
#search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;text-align:center;transition:all .5s ease;transform:translateY(-100%);background-color:#fff;display:table;}
#search-overlay.active{transform:translateY(0);}
#search-overlay .close{position:absolute;top:50px;right:50px;font-size:35px;font-weight:300;background:none;border:none;cursor:pointer;color:#050507;}
#search-overlay form,.section-search form{display:table-cell;vertical-align:middle;max-width:600px;font-size:40px;}
#search-overlay form input,.section-search form input{max-width:inherit;width:70%;border:none;border-bottom:2px solid #222;font-size:40px;margin-left:-55px;padding:0 0 15px 55px;background:transparent;}
#search-overlay form input::-webkit-input-placeholder,.section-search form input::-webkit-input-placeholder{font-style:italic;}
.section-search form{max-width:66.667%;margin:0 auto;display:block;}
.section-search form input{width:100%;max-width:100%;}
/*,#search-overlay form input:-moz-input-placeholder,#search-overlay form input:-ms-input-placeholder*/
.section-search{background:url(assets/img/logobg.jpg) no-repeat left -100px;background-size:cover;padding:80px 0;}
.search-result-item{border-bottom:1px solid #e8e8e8;max-width:66.667%;margin:0 auto;padding:30px 0 40px;}
.search-result-item:last-child{border-bottom:none;}
.search-result-item-category{font-size:9px;color:#050507;text-transform:uppercase;display:block;}
.search-result-item-title{display:block;margin:0 0 15px;font-size:28px;line-height:1.3;color:#5b738d;font-family:'Playfair Display',serif;}
.search-result-item-title:hover{text-decoration:underline;}
.search-result-item p{margin:0 0 15px;font-size:14px;line-height:1.7;color:#050507;}

/* articles */
body.single-post{background:#f9f9f7;}
.single-post{padding-top:10px;}
.article-header{padding:20px 40px 50px 40px;}
.article-header h1{font-size:60px;color:#00263c;font-family:'Playfair Display',serif;margin-bottom:20px;}
.article-header span{display:block;margin-bottom:20px;font-size:12px;}
.article-header .label{display:inline-block;}
.article-section{background:#fff;padding:40px;margin-bottom:40px;}
.article-section .width-66{padding-right:40px;}
.article-section .width-33{padding-right:0;}
.author-section{padding-bottom:100px;}
.author-section h4{color:#222;margin-top:0;}
.author-section img{float:left;max-width:150px;padding-top:20px;margin-right:30px;}
.author-section .author-content{float:left;max-width:calc(100% - 180px);}
.related-articles{text-align:center;padding:0 20px 40px;}
.related-articles h2{font-size:42px;color:#222;font-family:'Playfair Display',serif;margin-bottom:20px;}
.related-articles-items{border-top:1px solid rgba(0,0,0,.05);margin-top:20px;padding-top:20px;}

/* newsletter widget */
.widget-newsletter{background:#ededec;padding:20px;margin-bottom:30px;color:#fff;}
.widget-newsletter h4{color:#fff;font-size:30px;text-align:center;}
.widget-newsletter .wpcf7-text{color:#222;border:1px solid #dfdfdf;height:40px;padding:5px 15px;width:100%;margin-bottom:5px;}
/*.widget-newsletter .wpcf7-form-control-wrap.email{width:75%;display:inline-block;}
.widget-newsletter .wpcf7-submit{width:25%;}*/
.widget-newsletter .wpcf7-list-item{margin-left:0;}
.widget-newsletter .wpcf7-submit{width:100%;margin-top:20px;}
.widget-newsletter p{margin-bottom:0;}
/*.widget-newsletter iframe .hs-form a{color:#5ab3b1 !important;}*/
/*.widget-newsletter h3{margin-top:0 !important;margin-bottom:20px !important;}
.widget-newsletter input[type="text"]{color:#222;border:1px solid #dfdfdf;height:40px;padding:5px 15px;width:100%;margin-bottom:5px;}*/
.widget-newsletter{}

/* course teaser */
.course-teaser{background:#ededec;color:#222;text-align:center;padding:30px;margin-bottom:30px;}
.course-teaser .area{font-size:12px;}
.course-teaser h4{color:#222;font-size:30px;font-family:'Playfair Display',serif;margin-bottom:10px;margin-top:0;}
.course-teaser .course-block-duration{font-size:24px;}
.course-teaser .course-block-price{font-size:16px;vertical-align:bottom;padding-bottom:3px;}
.course-teaser .btn{margin-top:20px;width:100%;}

/* article teaser */
.article-teaser-wrapper{width:33.333%;float:left;padding:0 10px;margin-bottom:20px;}
.article-teaser{background:rgba(255,255,255,0.9);border:1px solid #eee;padding:20px;text-align:left;color:#050507;}
.article-teaser .cat{font-size:13px;margin-bottom:20px;display:block;}
.article-teaser h4{font-size:36px;color:#5b738d;font-family:'Playfair Display',serif;margin-bottom:20px;}
.article-teaser h4 a:hover{text-decoration:underline;}
.article-teaser .image{overflow:hidden;margin-bottom:10px;}
.article-teaser img:hover{transform:rotate(-2.5deg) scale(1.25) translateZ(0);}
.article-teaser img{transition:all .6s;}
.article-teaser p{line-height:1.5;margin-bottom:20px;}
.article-teaser .link-button{color:#5b738d;}

/* articles */
.article-filters{background:#f9f9f7;padding:80px 0 50px;text-align:center;font-family:'Playfair Display',serif;}
.article-filters a{font-size:22px;padding:0 15px;display:inline-block;color:#595959;}
.article-filters a:hover,.article-filters a.active{text-decoration:underline;color:#5b738d;}
.articles{padding:30px 0;text-align:center;}
.articles .article-teaser h4{font-size:18px;}
.articles-wrapper{padding-bottom:30px;}

/* course finder */
.course-finder{padding:60px 0;}
.course-finder > h3{text-align:center;font-family:'Playfair Display',serif;font-size:40px;color:#00263c;margin-bottom:20px;}
.course-finder .filter-trigger{text-transform:uppercase;display:block;text-align:center;font-weight:bold;cursor:pointer;margin-bottom:20px;}
.course-finder-filters{background:#fff;padding:20px;}
.course-finder-filters-wrapper{display:none;}
.course-finder-label{display:inline-block;margin-right:20px;min-width:130px;}
.course-finder-filter{display:inline-block;margin-left:10px;}
.course-finder-button{background:#5ab3b1;border:none;border-radius:2px;color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;cursor:pointer;padding:10px 15px;}
.course-finder-button i{margin-left:5px;}
.course-finder-filter-content{display:none;position:absolute;margin-top:3px;background:#5ab3b1;color:#fff;text-transform:uppercase;font-size:12px;padding:15px;z-index:1;}
.course-finder-filter-content span{display:block;margin-bottom:15px;font-weight:600;cursor:pointer;}
.course-finder-active-filters{display:none;background:#fff;border-top:1px solid #ececec;padding:20px;}
.course-finder-active-filters-content{display:inline-block;}
.course-finder-active-filter{background:#e9e9e9;border-radius:2px;display:inline-block;margin:0 0 10px 10px;font-size:12px;text-transform:uppercase;padding:10px 15px;cursor:pointer;color:#4f4f4f;font-weight:700;}
.course-finder-active-filter i{color:#1699d4;}
.course-finder-removeall{display:none;color:#1699d4;text-transform:uppercase;font-weight:600;font-size:12px;margin-left:20px;cursor:pointer;}
.course-finder-result{display:flex;align-items:stretch;flex-wrap:wrap;margin:0 -15px;}

/* tests */
.test-table{border-collapse:collapse;}
.test-table td{font-size:12px;text-align:center;padding:10px 10px;vertical-align:top;}
.test-table td.q{font-size:16px;text-align:left;padding:10px 5px;line-height:1.3;}
.test-layout-5 .far{display:block;font-size:18px;}
.test-table tr.shift:nth-child(odd) td{background-color:#e9e9e9;}
.test-table label{font-size:16px;padding-right:4px;}
.test-layout-5-result td{vertical-align:top;padding:10px;line-height:1.3;background-color:#f7f7f7;}
.test-layout-5-result .this{background-color:#e7f7e7;}
.test-layout-6 td,.test-layout-4 td,.test-layout-2 td{font-size:16px;}
.test-layout-2 td{text-align:left;}
.test-layout-2 td.q{padding-left:10px;}
.test-table .test-header{background-color:transparent !important;font-size:18px;text-align:left;}

/* cookie bar */
#cookiebar{transform:translate3d(0,-1px,0);display:none;background:#333;color:#fff;padding:14px 20px;position:fixed;bottom:-1px;left:0;width:100%;}
#cookiebar h4,#cookiebar h5{color:#fff;line-height:1.5;}
#cookiebar .inner{font-weight:400;font-size:14px;background:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAtCAQAAACU5vosAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjBBkSLxXk9tbBAAADO0lEQVRYw7WXTUhUURTHf+86ijFmEUS4sAhRSsMUIYhMIbAYIQITDI3CgsKiRdAiRQQjP6hFCylzEUVQGWZQK0sl0mgTKomFpUK0yFRa5Adp2bwW8+6b92bevDuT+odhzr333N+5X+feGa2aVdAAPqYBGGU757gTqG7Eo+joJZ9CMslgC0nAPFN8YoQmlvhreuWZ1hIJbA521yKOXuMQlRxmnUPbMvFogLCEkEphCr9q9CXUsTvinDS28RXwI0DCDE1aC8Khcxov6XSBg6AK0AAdHQ0tsmOoyhikCHdpXOQEugUrnB1FSLertJOMWgk04bEE0IlzcrOuvUYL56NABzTEHzR0s+wnLnyjraNvjAEOswRWPih/+AyC+GNcjgEO6eayQCvdxkaH7IEsptEWExxy2WkGqGQvOUYo2ymS+NaoNtTe8zbxhp2IlyEjlAO+RHkUnVRAjzED3fgQukAeQKNOzdpPAcu8pd8e4COj7GEubOQTpLKV7wI46JqhAGTjw8sGfGSHNu0gIaRGR3Cf3/gDi1OpHnuug2Uq0wKW3/Uk8apGE3g5osb7HSxTp2wjD0gDshp1QT6Javw7B8vUSY6GBTB2QVCohsMoncwwyRNGwxs1HtNICiDwYjtHgl3R4GGAG7Qw6NwYRzXf+ME8l2xLhMdMbhdlsNGwlhi2XTM2bQJOc41fwQAe68sYSRVmesIXfrq5pnKX8uD+C9ar8beMjA8stEJl9HFA5oJQeQNM0RuNm9Q+eo08RkjDXf5onKwy8TOx9oxKMxI/tib4MYkfWRP8iMT3rQm+T+L7WVx1+KJ8FgQLPFt1/HMWJB7urTreJArgBcMq/2QHK6KG6bLiderd/YspN+1yilX4K8FbL3ApPKXbzT/LNvosd3gPncGC/I1ZxVDky+26ekGk5qiyFuWVNsGZ6BkuOsu4Ex7aaV4xvJlH9grrhVzDzRXB26gJrbLidS7Q8N/wBqrC30n7c6JTSwWzMaNnOU6t0yMc/lo9JI+emOA95PHAucnpMRyniFJ1JgPwnlKK7KdFhQfoJAcfHS636SId+Mi1JlG4Iv/p1+miiyTyKWAX6eaf/mk+84HXvGFePbl/CBHCj3rM1GIAAAAASUVORK5CYII=) no-repeat left;padding-left:65px;padding-right:40px;min-height:45px;position:relative;}
#cookiebar .title{font-weight:600;font-size:20px;}
#cookiebar a{font-style:italic;font-weight:400;color:#009ac0;}
#cookiebar .close{position:absolute;right:8px;top:0;cursor:pointer;font-size:30px;}

.course-intro{display:flex;flex-wrap:wrap;}
.course-intro-left{flex-basis:calc(66.67% - 15px);padding-right:15px;order:1;}
.course-intro-right{flex-basis:calc(33.33% - 15px);padding-left:15px;order:2;}

.hero-2{/*background-color:#f9f6f1;*/ /*display:flex;justify-content:flex-end;position:relative;max-width:1600px;margin:0 auto;*/}
.hero-2 > .container{display:flex;flex-wrap:wrap;}
.hero-2-text{padding:30px 0;/*position:absolute;left:0;right:0;*/flex-basis:33.34%;margin-right:16px;}
.hero-2-text{}
.hero-2-text p{font-size:18px;font-weight:300;color:#000f1c;line-height:1.5;margin-bottom:20px;/*max-width:36%;padding-right:110px;*/}
.hero-2-text a{color:#c3a271;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px;max-width:36%;padding-right:110px;}
.hero-2-title{font-family:'Playfair Display',serif;font-weight:600;font-size:42px;color:#00263c;margin-bottom:30px;/*max-width:36%;padding-right:110px;*/}
.hero-2-image{flex-basis:calc(66.66% - 16px);line-height:0;}
.hero-2-image img{width:100%;}
.hero-2-bar{position:absolute;left:0;right:0;bottom:20px;background-color:rgba(95,115,136,.9);}
.hero-2-bar .container{display:flex;}
.hero-2-bar-item{flex-basis:25%;padding:20px 0;}
.hero-2-bar-item a{display:flex;padding-right:60px;flex-direction:column;height:100%;}
.hero-2-bar-item-label{font-size:16px;color:#00263c;text-transform:uppercase;font-weight:300;display:block;margin-bottom:10px;}
.hero-2-bar-item-title{font-family:'Playfair Display',serif;font-weight:600;font-size:21px;color:#fff;line-height:1.3;display:block;margin-bottom:16px;}
.hero-2-bar-item-link{font-size:14px;color:#00263c;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;}

.advisor-contact{background-color:#edeeef;padding:60px 0;}
.advisor-contact .container{display:flex;flex-wrap:wrap;}
.advisor-contact-test{flex-basis:33.34%;background-color:#fff;margin-right:16px;padding:20px 50px;text-align:center;}
.advisor-contact-test-title{font-family:'Playfair Display',serif;font-size:24px;font-weight:600;color:#00263c;line-height:1.3;margin-bottom:10px;}
.advisor-contact-test p{font-size:15px;color:#000f1c;margin-bottom:10px;}
.advisor-contact-person{flex-basis:calc(66.66% - 16px);background-color:#00263c;color:#fff;display:flex;padding:20px;}
.advisor-contact-person-image{margin-right:16px;}
.advisor-contact-person-text{position:relative;flex-basis:calc(100% - 164px);display:flex;flex-direction:column;}
.advisor-contact-person-text-contact{display:flex;flex-direction:column;justify-content:flex-end;height:100%;}
.advisor-contact-person-title{font-family:'Playfair Display',serif;font-size:24px;font-weight:600;line-height:1.3;}
.advisor-contact-person-name{font-size:15px;font-weight:600;margin-bottom:5px;}
.advisor-contact-person-phone{font-size:15px;}
.advisor-contact-person-email{font-size:15px;color:#c3a271;}
.advisor-contact-person-text .button{position:absolute;bottom:0;right:0;}
.button{background-color:#5ab3b1;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700;padding:20px 30px;display:inline-block;}

.logos{padding:30px 0;/*max-width:1600px;*/margin:0 auto;}
.logos img{max-width:200px;}

/* NEW CONTENT MODULES */

.widget-course-next{}
.course-next-course-header{display:none;}
.course-next-course-header .course-header{padding-bottom:20px;}
.course-next-baseinfo{background:#c3a271;color:#fff;padding:20px;}
.course-next-baseinfo-title{font-size:24px;font-family:'Playfair Display',serif;padding-bottom:14px;}
.course-next-baseinfo-line{font-weight:500;padding:10px 0;display:flex;flex-direction:row;}
.course-next-icon:before{content:'';display:inline-block;background-repeat:no-repeat;width:26px;position:relative;}
.course-next-icon1:before{height:16px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAApVBMVEUAAAAAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsoQ1GpppnAuKZ+hYElQVAqRVPWybPBuKccOkuopZnSxbDUx7FVZmtQYmixrJ5GW2JteHi0rp9QYmhHW2PTxrGVl44iP05UZWrSxbC0rp8vSVUAJTsKLEADJzwAJTsAJTvg0Ljfz7jbzLX///+OsBieAAAAMnRSTlMA1cEjwHsfA4gYBpIR8M6KkLAe0OTx0pPP/fFv4/j616bn1drpqsz63ILN++uuDMBKAp4nDsoAAAABYktHRDZHv4jRAAAAB3RJTUUH5AINDh0ZWDKRXwAAAG1JREFUGNNjYIQCJmYGCDCCAhZWNjQBdg5OVAEGLm4eZAFeFhY+fmQBEBBAFxAUQhEQFhEVE2dHCEgYGxtLSkkjBGRk5UzkTRUQAopySsoqxqoIATVjdQ1jdU0kQ7W0jXV09VCs1TcwJOAwkAAAntIkA3XapwIAAAAASUVORK5CYII=);}
.course-next-icon2:before{top:-1px;height:22px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAWCAMAAAARtodwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABNVBMVEUAAAAAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsgPU2Okoqqp5p0fnwHKj8LLUHJv6vg0LiPkotEWWHczbYEKD05UVvVx7IBJjsCJjyqpppodHVYaGx1fnw8U1z///8b7XwGAAAAUHRSTlMAAwoNCQEhr/3zhQg07scO5qd8MM6A8qXvocFzYvkcBNGIPOILnlIVtWf3IwLJfjPbBxJGb2zLn21oN3tgKyLEO256BkdmYyp0E15ycGlxSzaqwdAAAAABYktHRGYs1NklAAAAB3RJTUUH5AINDiAqjQq49wAAAOtJREFUGNNNz2dfwjAQBvCriKI4UQTFTQUHDrBIwFnBgTIeULTuAXz/r+A1aWufN5f8f0kuRySjDQQGg/SfoeEQgJHRsAtj41CZCCiYnIKbaSURXrbaD48drjNSZoGnZ8uyXliiUuaAVwbr7R2ISYkDH7Z8fgHzUhaA7x+WX76VkLLIq0631+eytCxlZdXrvub8cN2FpO5+esORlDdXWo2x6Rt1y4btHZ9kdln2yJ/9EA6y3i53aOSNIxSEKJZsLR2fnGpEZ+cZIv3CvNQp6pzUVClX6Oo67Xvv5pYbVu/ua8Iw60LUGo1mlv4AW3w3gV/O4u0AAAAASUVORK5CYII=);}
.course-next-icon3:before{top:-3px;height:21px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAVCAMAAAB8FU7dAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA4VBMVEUAAAAAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsSM0VBV18AJTsAJTsAJTuTlY0DJzwAJTsEKD0SMkUAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTsAJTvfz7j///80mnQsAAAASHRSTlMABglMbUoRFXwzECZxm4yQAUOP2/JejhtyuAUx+dfLIAvZ2e0u6dk8VR7vWAPD/TV+gjv8xQTR8Ltr9J8k2gwCdfj6Ksx2f7aQo5heAAAAAWJLR0RKHgy1xgAAAAd0SU1FB+QCDQ4hIprKAYQAAACsSURBVBjTXdDXEoJADAXQRUUFRbF3sSv2hr3X+P8/ZIBFA3nYmZzJtsuYuwSfB5g/IAbdEgozSSZ9JKrEZCGu8lZNJFMAkM5kc85EHngVilxKZbOtVHHRbKnVrYnGpwnQskmxN7U7uHQt6QEp0RS9T2mAMhxRGU+QplRghjJfUFkaSCsqa+tV+sZztvm97c6R/S+CA7/zePrHcr5cUW6SK7v7A+DpSdh4vZ3svk/jMfkh2barAAAAAElFTkSuQmCC);}
.course-next-price-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;/*text-align:right;*/}
.course-next-campaign{background:#00263c;color:#fff;padding:5px;margin-bottom:5px;display:inline-block;font-size:14px;font-weight:600;text-transform:uppercase;}
.widget-course-next .vat{font-size:12px;font-weight:300;align-self:flex-end;padding:5px 0 0 5px;position:absolute;/*left:100%;*/top:0;white-space:nowrap;}
.widget-course-next .oldprice{text-decoration:line-through;opacity:.6;padding-top:5px;}
.widget-course-next .newprice{position:relative;}
.course-next-dates{background:#f6f1ea;padding:20px 15px 5px;}
.course-next-dates-title{font-size:15px;font-weight:500;margin-bottom:10px;}
.course-next-date-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;padding:10px 5px;border-bottom:1px solid #fff;font-size:15px;}
.course-next-date-wrapper:last-child{border-bottom:none;}
.course-next-availability{margin:0 15px;align-self:center;}
.course-next-availability:after{content:'';display:inline-block;width:8px;height:8px;border-radius:8px;}
.course-next-date-wrapper.availability-green .course-next-availability:after{background:#5ab3b1;}
.course-next-date-wrapper.availability-red .course-next-availability:after{background:#bb4a48;}
.course-next-date-wrapper.availability-yellow .course-next-availability:after{background:#f8b158;}
.course-next-date-wrapper.availability-green_call .course-next-availability:after{background:#f8b158;}
.course-next-date-wrapper.availability-green .course-next-date-signup-status{color:#5ab3b1;}
.course-next-date-wrapper.availability-red .course-next-date-signup-status{color:#bb4a48;}
.course-next-date-wrapper.availability-yellow .course-next-date-signup-status{color:#f8b158;}
.course-next-date-location{font-weight:600;}
.course-next-date-wrapper.availability-red .course-next-date-location{color:#cfb58d;}
.course-next-date-venue{display:block;font-weight:300;margin-top:5px;font-size:12px;}
.course-next-date-signup{flex-grow:1;text-align:right;}
.course-next-date-signup-button{text-transform:uppercase;text-decoration:none;font-size:12px;color:#c3a271;font-weight:700;letter-spacing:1px;}
.course-next-date-signup-button.disabled{color:#e7dac6;}
.course-next-date-signup-status{font-size:12px;display:block;margin-top:5px;}
.course-next-button{background:#00263c;text-align:center;}
.course-next-button a{display:block;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;padding:24px 0;}
.course-next-text{font-size:15px;text-align:center;padding:16px 0 0;}
.course-next-text a{color:#5b738b;text-decoration:underline;}

@media (max-width:1300px){
.header-third-nav{display:none;}
#main.with-submenu{padding-top:135px;}
}

@media (max-width:1180px){
.header-secondary-nav,.header-primary-nav{display:none;}
#main,#main.with-submenu{padding-top:60px;}
.mobile-nav{display:block;height:60px;}
.header-logo a{height:60px;}
.header-burger{float:right;}
.header-burger a{display:block;position:relative;height:60px;z-index:1000;}
.header-burger span{background:#222;display:inline-block;width:22px;height:2px;transition-property:background;transition-duration:.3s;transition-timing-function:ease;position:relative;top:20px;}
.header-burger span:before{background:#222;display:inline-block;width:22px;height:2px;position:absolute;top:6px;left:0;content:'';transition:top .3s ease .2s, transform .3s ease, background-color .3s ease;transform-origin:50% 50%;}
.header-burger span:after{background:#222;display:inline-block;width:22px;height:2px;position:absolute;top:-6px;left:0;content:'';transition:top .3s ease .2s, transform .3s ease, background-color .3s ease;transform-origin:50% 50%;}
.header-burger.active span{background:transparent;}
.header-burger.active span:before{transform:rotate3d(0,0,1,45deg);top:0;transition:top .3s ease, transform .3s ease .2s;}
.header-burger.active span:after{transform:rotate3d(0,0,1,-45deg);top:0;transition:top .3s ease, transform .3s ease .2s;}
.mobile-nav-menu{background:#fff;width:100%;height:100%;overflow:auto;transform:translateY(-100%);transition-duration:.6s;position:fixed;top:0;right:0;left:0;z-index:999;transition-timing-function:cubic-bezier(.25,.5,.55,.95);transition-property:all;}
.mobile-nav-menu.active{transform:translateY(0);}
.mobile-nav-menu .menu{display:table-cell;vertical-align:middle;top:auto;}
.mobile-nav-menu .mobile-nav-wrapper{display:table;position:relative;height:100%;margin-left:10%;width:90%;}
.mobile-nav-menu li{display:block;width:100%;}
.mobile-nav-menu li a{font-size:24px;padding:10px 0;display:inline-block;text-transform:uppercase;line-height:1.4;}
.mobile-nav-menu .sub-menu{display:none;margin-left:5%;padding:10px 5px;white-space:nowrap;}
.mobile-nav-menu .sub-menu a{color:#666;font-size:16px;}
.mobile-nav-menu .language-selector.lang{background-position-y:19px;background-position-x:0;}
.mobile-nav-menu .language-selector.lang > a{padding-left:30px;}
.mobile-nav-menu .lang{background-size:23px 17px !important;}
.mobile-nav-menu .lang.int{background-size:16px 17px;}
.mobile-nav-menu .language-selector .sub-menu a{padding-left:40px;}
.mobile-nav-menu .language-selector .d{display:none;}
.mobile-nav-menu .language-selector .m{display:inline-block;}
.mobile-nav-menu .mobile-order-2 a,.mobile-nav-menu .mobile-order-3 a,.mobile-nav-menu .mobile-order-4 a,.mobile-nav-menu .mobile-order-5 a{font-size:20px;padding:5px 0;}
.mobile-nav-menu .mobile-order-2{margin:20px 0;}
.module-slider .slide-content{width:500px;}

.module-udviklingsguide-groups{position:static;margin-bottom:3px;}
.module-udviklingsguide-group{float:none;margin-bottom:2px;margin-right:0;}
.module-udviklingsguide-courses-wrapper{display:block;}
.module-udviklingsguide-course{display:block;max-width:100%;}

}

@media (max-width:992px){
.width-25{width:50%;}
.width-33{width:50%;}
.footer-nav{width:50%;}
.footer-nav-after{content:'';display:table;clear:both;}
.footer-nav:nth-child(4),.footer-nav:nth-child(7){padding-left:0;}

.course-section{display:block;}
.course-section:first-child{display:flex;flex-direction:column;}
.course-section-left,.course-intro-left{padding-right:0;flex-basis:100%;order:3;}
.course-section-right,.course-intro-right{padding-left:0;flex-basis:100%;padding-bottom:20px;}
.course-next-course-header{display:block;}
.course-section-left .course-header,.course-intro-left .course-header{display:none;}
.course-section .widget{border:none;margin-top:10px;margin-bottom:10px;}
.coursemodule-teaser p iframe{width:calc(100% + 40px);}

.coursemodule-course-dates-header-cell{padding:0 20px;}
.coursemodule-course-dates-header-cell:first-child{padding:0;}
.coursemodule-course-dates-header-cell.cell1{width:33%;}
.coursemodule-course-dates-header-cell.cell2{width:33%;}
.coursemodule-course-dates-header-cell.cell3{width:33%;}
.coursemodule-course-dates-list{display:block;}
.coursemodule-course-dates-row{display:block;}
.coursemodule-course-dates-list.toggled .coursemodule-course-dates-row.togglable{display:block;}
.coursemodule-course-dates-cell{width:33%;display:block;float:left;}
.coursemodule-course-dates-cell.buttons{width:100%;text-align:center;padding:0 20px 40px;}

.related-course-items{padding:15px 15px 0;}
.related-course-item{width:auto;float:none;height:auto;margin-bottom:15px;border-left:none;border-right:none;}
.related-course-item:hover{transform:scale(1.01,1.01);}
.related-course-item-bottom{position:static;margin-top:20px;}
.course-category-group-title{width:auto;float:none;text-align:center;padding-bottom:20px;}
.course-category-group-button{width:auto;float:none;text-align:center;}

.article-section .width-66,.article-section .width-33{float:none;width:auto;padding-right:0;}
.article-section .width-33{margin-top:30px;}
.author-section .width-66{float:none;width:auto;}
.article-teaser-wrapper{width:auto;float:none;padding:0;}
.article-teaser .image img{width:100%;}

.course-finder-label{display:block;margin-right:0;margin-bottom:10px;}
.course-finder-filter{display:block;margin-left:0;margin-bottom:15px;}
.course-finder-button{width:100%;}
.course-finder-active-filters-content{display:inline-block;}
.course-finder-active-filter{margin:0 10px 10px 0;}
.course-finder-result{display:flex;align-items:stretch;flex-wrap:wrap;}
}

@media (max-width:768px){
.widget-course-next{max-width:440px;}
}

@media (max-width:767px){
.container{padding:0 15px;}
/*.main-wrapper .container{padding:0;}*/
.width-25,.width-33,.width-50{width:auto;float:none;padding-left:0;padding-right:0;}
.module-slider .slide-content-wrapper{margin-left:0;}
.module-slider .light-bg{width:auto;}
.module-slider h1{font-size:38px;}
.module-paragraph{max-width:100%;}
.module-headline{padding-left:0;padding-right:0;}
.footer-nav{width:auto;float:none;padding-left:0;}
.course-header h1,.course-header .fake-h1{font-size:45px;}
.coursemodule .leftcol{width:auto;float:none;padding-right:0;}
.coursemodule .leftcol ul{margin-bottom:0;}
.coursemodule .rightcol{width:auto;float:none;padding-left:0;}
.coursemodule .rightcol h3{margin-top:20px;}
.course-block-col1{width:auto;float:none;padding:0;}
.course-block-col2{width:auto;float:none;padding:0;}
.course-block-col3{width:auto;float:none;padding:0;text-align:left;padding-top:20px;}
.course-block-price span{text-align:left;}
.course-category-group-item.width-25{padding-left:15px;padding-right:15px;}
.course-category-group-item.width-50{padding-left:15px;padding-right:15px;}
.enrol-form-left{width:auto;float:none;padding:20px 20px 0;}
.enrol-form-right{width:auto;float:none;padding:20px;}

}

@media (max-width:675px){
footer{padding:30px 0;}
.footer-menus,.footer-branding{width:auto;float:none;}
.footer-menus{text-align:center;}
.btn{display:block;padding-left:0;padding-right:0;width:100%;}
h3 .btn{margin-left:0;}

.coursemodule-course-dates-header-cell{display:block;width:auto !important;padding:0;}
.coursemodule-course-dates-header-cell strong{font-size:20px;}
.coursemodule-course-dates-header-title{margin-bottom:20px;display:block;}
.coursemodule-course-dates-cell{width:50%;}

#cookiebar .inner{padding-right:100px;background-position:top left;}
#cookiebar a{display:block;margin-bottom:10px;}
#cookiebar .btn{margin-left:0 !important;}

.module-slider h1{font-size:26px;}
.module-slider p{font-size:14px;}
.module-slider .container{padding:0;}
.module-slider{height:400px;}

.module-text-blocks{display:block;}
.module-text-block h3{font-size:20px;}
.module-text-block p{font-size:14px;}
.module-text-blocks{padding-left:0 !important;padding-right:0 !important;margin-left:0;margin-right:0;}
.module-text-block{padding-left:0 !important;padding-right:0 !important;}

.course-header h1,.course-header .fake-h1{font-size:30px;}
.coursemodule h2{font-size:26px;}
.coursemodule p,.coursemodule li{font-size:14px;}
.course-header .stars{display:block;border-right:none;}
.page-share{margin-left:0;}
.course-pdf span{padding-right:0;}
.coursemodule-course-dates-cell .link-button{margin-bottom:20px;}
}

@media (max-width:420px){
.coursemodule-course-dates-cell{width:auto;float:none;padding:10px 20px;}
}

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.mfp-iframe-holder .mfp-content{max-width:1250px;width:100%;}
.mfp-close{top:50px;right:30px;font-size:70px;color:#aaa;font-family:'Open Sans';opacity:.65;}

.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);margin-top:-32px;

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }

/* cf7 */
div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{display:none;margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-aborted,div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::after,span.wpcf7-list-item-label::before{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;/*background-image:url(../../images/ajax-loader.gif);*/width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}

/* slick */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* Tipso Bubble Styles */
.tipso_bubble,.tipso_bubble > .tipso_arrow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tipso_bubble{position:absolute;text-align:center;border-radius:6px;z-index:9999}.tipso_style{cursor:help;}.tipso_title{border-radius:6px 6px 0 0;padding:5px;}.tipso_content{word-wrap:break-word;padding:0.5em;line-height:1.3;}.tipso_bubble.tiny{font-size:0.6rem}.tipso_bubble.small{font-size:0.8rem}.tipso_bubble.default{font-size:1rem}.tipso_bubble.large{font-size:1.2rem;width:100%}.tipso_bubble > .tipso_arrow{position:absolute;width:0;height:0;border:8px solid;pointer-events:none}.tipso_bubble.top > .tipso_arrow{border-top-color:#000;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent;top:100%;left:50%;margin-left:-8px}.tipso_bubble.bottom > .tipso_arrow{border-bottom-color:#000;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;bottom:100%;left:50%;margin-left:-8px}.tipso_bubble.left > .tipso_arrow{border-left-color:#000;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;top:50%;left:100%;margin-top:-8px}.tipso_bubble.right > .tipso_arrow{border-right-color:#000;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;top:50%;right:100%;margin-top:-8px}.tipso_bubble .top_right_corner,.tipso_bubble.top_right_corner{border-bottom-left-radius:0}.tipso_bubble .bottom_right_corner,.tipso_bubble.bottom_right_corner{border-top-left-radius:0}.tipso_bubble .top_left_corner,.tipso_bubble.top_left_corner{border-bottom-right-radius:0}.tipso_bubble .bottom_left_corner,.tipso_bubble.bottom_left_corner{border-top-right-radius:0}

.mobile_show{display:none;}

@media (max-width:1250px)
{
.hero-2-bar-item-label{font-size:13px;}
.hero-2-bar-item-title{font-size:16px;}
.hero-2-bar-item-link{font-size:12px;}
}

@media (min-width:1100px)
{
.hero-2-image .container{max-width:100%;padding:0;line-height:0;}
}

@media (max-width:1100px)
{
.hero-2{display:block;}
.hero-2-text{position:static;padding-bottom:30px;}
.hero-2-text p,.hero-2-text a,.hero-2-title{max-width:100%;padding-right:0;}

.hero-2-bar{background-color:#c3a271;position:static;margin-top:-40px;}
.hero-2-bar .container{padding-top:40px;flex-wrap:wrap;}
.hero-2-bar-item{flex-basis:50%;}
}

@media (max-width:675px)
{
.mobile_show{display:block;}
.mobile_hide{display:none;}
.hero-2-bar .container{display:block;}
.advisor-contact-test{flex-basis:100%;margin-right:0;margin-bottom:20px;}
.advisor-contact-person{flex-basis:100%;flex-direction:column;}
.advisor-contact-person-image{margin-right:0;}
.advisor-contact-person-text{flex-basis:100%;}
.advisor-contact-person-title{margin-bottom:20px;}
.advisor-contact-person-text .button{position:static;text-align:center;margin-top:20px;}
}

video{width:100%;height:100%;max-width:100%;}
.wp-video,.wp-video-shortcode{width:100% !important;}

.single-digital footer{display:none;}
.single-digital header{display:none;}

@media print
{
#search-overlay,#mega-menu-overlay,header,footer{display:none;}
._hj_feedback_container,#cookie-information-template-wrapper{display:none !important;}
.page-share,.widget-newsletter,.course-teaser,.related-articles{display:none !important;}
.content > .width-66{width:100%;float:none;padding:0 !important;}
.article-section,.article-header{padding:0 !important;}
}