@font-face{font-family:montserratblack;src:url(fonts/montserrat-black-webfont.eot);src:url(fonts/montserrat-black-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-black-webfont.woff2) format("woff2"),url(fonts/montserrat-black-webfont.woff) format("woff"),url(fonts/montserrat-black-webfont.ttf) format("truetype"),url(fonts/montserrat-black-webfont.svg#montserratblack) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratbold;src:url(fonts/montserrat-bold-webfont.eot);src:url(fonts/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-bold-webfont.woff2) format("woff2"),url(fonts/montserrat-bold-webfont.woff) format("woff"),url(fonts/montserrat-bold-webfont.ttf) format("truetype"),url(fonts/montserrat-bold-webfont.svg#montserratbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratextra_bold;src:url(fonts/montserrat-extrabold-webfont.eot);src:url(fonts/montserrat-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-extrabold-webfont.woff2) format("woff2"),url(fonts/montserrat-extrabold-webfont.woff) format("woff"),url(fonts/montserrat-extrabold-webfont.ttf) format("truetype"),url(fonts/montserrat-extrabold-webfont.svg#montserratextra_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrathairline;src:url(fonts/montserrat-hairline-webfont.eot);src:url(fonts/montserrat-hairline-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-hairline-webfont.woff2) format("woff2"),url(fonts/montserrat-hairline-webfont.woff) format("woff"),url(fonts/montserrat-hairline-webfont.ttf) format("truetype"),url(fonts/montserrat-hairline-webfont.svg#montserrathairline) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratlight;src:url(fonts/montserrat-light-webfont.eot);src:url(fonts/montserrat-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-light-webfont.woff2) format("woff2"),url(fonts/montserrat-light-webfont.woff) format("woff"),url(fonts/montserrat-light-webfont.ttf) format("truetype"),url(fonts/montserrat-light-webfont.svg#montserratlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(fonts/montserrat-regular-webfont.eot);src:url(fonts/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-regular-webfont.woff2) format("woff2"),url(fonts/montserrat-regular-webfont.woff) format("woff"),url(fonts/montserrat-regular-webfont.ttf) format("truetype"),url(fonts/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratsemi_bold;src:url(fonts/montserrat-semibold-webfont.eot);src:url(fonts/montserrat-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-semibold-webfont.woff2) format("woff2"),url(fonts/montserrat-semibold-webfont.woff) format("woff"),url(fonts/montserrat-semibold-webfont.ttf) format("truetype"),url(fonts/montserrat-semibold-webfont.svg#montserratsemi_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratultra_light;src:url(fonts/montserrat-ultralight-webfont.eot);src:url(fonts/montserrat-ultralight-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/montserrat-ultralight-webfont.woff2) format("woff2"),url(fonts/montserrat-ultralight-webfont.woff) format("woff"),url(fonts/montserrat-ultralight-webfont.ttf) format("truetype"),url(fonts/montserrat-ultralight-webfont.svg#montserratultra_light) format("svg");font-weight:400;font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}:after:focus,:before:focus,:focus{outline:0}html{-webkit-text-size-adjust:100%}img{max-width:100%}a{color:#a485b0;font-family:montserratsemibold,sans-serif!important;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}a:hover{text-decoration:none;color:#7f5b8d}a:hover strong{color:#7f5b8d}a strong{color:#a485b0}.slicknav_menu{display:none}@media (max-width:1050px){.slicknav_collapsed{right:50px}#menu{display:none}.slicknav_menu{display:block}.slicknav_menu .slicknav_menutxt{color:#fff}.slicknav_menu .slicknav_nav{position:absolute;z-index:999;top:40px;left:0;background:rgba(47,39,50,.95);width:100%;padding:20px 0}}@media (max-width:1050px) and (max-width:380px){.slicknav_menu .slicknav_nav{top:50px}}@media (max-width:1050px){.slicknav_menu .slicknav_nav li a{color:#fff;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}}@media (max-width:1050px) and (min-width:600px){.slicknav_menu .slicknav_nav li a:hover{background:rgba(255,255,255,.1)}}@media (max-width:1050px){.slicknav_menu .slicknav_nav li>a{padding:6px 20px}.slicknav_menu .slicknav_nav li ul{margin-left:15px;border-left:3px solid #65546b;padding:10px 0}.slicknav_menu .slicknav_nav li ul .twoCols{width:100%;margin-right:0;float:none}.slicknav_menu .slicknav_btn{background:rgba(0,0,0,.4)}.slicknav_menu .slicknav_collapsed{top:80px}}@media (max-width:1050px) and (max-width:480px){.slicknav_menu .slicknav_collapsed{top:104px}}@media (max-width:1050px){.slicknav_menu .slicknav_open{top:65px}}@media (max-width:1050px) and (max-width:380px){.slicknav_menu .slicknav_open{top:70px}}@media (max-width:1050px){.slicknav_menu .slicknav_icon{margin-top:1px!important}.slicknav_menu>a{position:absolute;right:50px;z-index:9999;text-transform:uppercase;border:2px solid #fff}}@media (max-width:1050px) and (max-width:600px){.slicknav_menu>a{right:25px}}@media (max-width:1050px) and (min-width:420px) and (max-width:600px){.slicknav_menu>a{right:15%}}@media (max-width:1050px){.slicknav_menu>a .slicknav_icon-bar{box-shadow:0 1px 0 #fff!important}}@media (max-width:600px){.slicknav_menu .slicknav_collapsed{top:100px}}.container{width:100%;max-width:1100px;z-index:98}@media (max-width:1200px){.container{padding-left:50px!important;padding-right:50px!important}}@media (max-width:600px){.container{padding-left:20px!important;padding-right:20px!important;max-width:400px}}body{background:#fff}body,h1,h2,h3,h4,h5,h6,p{font-family:montserratlight,sans-serif!important;line-height:1.7;color:#2f2732}strong{font-family:montserratsemibold,sans-serif!important}body,p{font-size:14px}h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:18px}h6{font-size:20px}.clearfix:after{content:"";display:table;clear:both}header{width:100%;background-size:cover;height:auto}header .top{background:#121015;padding:10px 0;text-align:right;position:fixed;width:100%;z-index:9999;top:0}header .top a{color:rgba(255,255,255,.5);position:relative;padding-left:15px;margin-left:15px;font-size:12px;font-family:montserratregular,sans-serif!important;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}header .top a:first-of-type{margin-left:0}@media (max-width:380px){header .top a{margin-left:7px}}header .top a:hover{color:#fff;text-decoration:none}header .top a:before{font-family:fontawesome;position:absolute;left:0;color:rgba(255,255,255,.25);top:2px;line-height:1}header .top a.members:before{content:'\f001'}header .top a.signin:before{content:'\f007'}header .top a.signout:before{content:'\f007'}header .top a.irco:before{content:'\f14c'}header .top a.links:before{content:'\f0c1'}header .top a.privacy:before{content:'\f023'}header .top a.contact:before{content:'\f0e0';left:-3px}header .logo{width:25%;float:left;position:relative}header .logo a{pointer-events:visible;display:inline-block}header .logo img{max-width:85px;vertical-align:top}@media (max-width:600px){header .logo{float:none;width:100%}}header .years150:after{content:'';width:85px;height:85px;top:0;left:85px;position:absolute;background:url(/images/logo150.jpg);background-size:contain}header nav{float:left;flex:1 auto}@media (min-width:900px){header nav ul{text-align:right}}header nav li{display:inline-block;float:none!important;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}@media (min-width:900px){header nav li:last-of-type ul,header nav li:nth-last-of-type(2) ul{right:0}}header nav li:first-of-type i{font-size:18px;font-weight:400}header nav li a{font-size:11px;text-transform:uppercase;font-family:montserratsemi_bold,sans-serif!important;color:#fff;padding-right:15px;line-height:2}@media (min-width:600px){header nav li a{line-height:85px}}header nav li a:hover{color:#fff}header nav li ul{opacity:0;visibility:hidden;overflow:hidden;position:absolute;text-align:left;z-index:9;background:#2f2732;border-left:3px #65546b solid}@media (min-width:1200px){header nav li ul{min-width:240px}}header nav li ul li{display:block}header nav li ul li a{line-height:2;display:block;padding:6px 20px;position:relative;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}header nav li ul li a:before{content:'';top:0;width:3px;height:100%;display:inline-block;position:absolute;left:-3px;opacity:0;background:#f9f8f9;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}header nav li ul li a:hover{background:#4a3d4f;color:#fff}header nav li ul li a:hover:before{opacity:1;background:#bdb0c1}header nav li:last-of-type a{padding-right:0}header nav li:hover>ul{opacity:1;z-index:99;visibility:visible;overflow:visible}@media (max-width:600px){header nav li{transform:translateX(-100%);opacity:0}header nav li:first-of-type{position:relative}}@media (max-width:600px) and (min-width:600px){header nav li:first-of-type{margin-right:20px!important}}@media (max-width:600px){header nav.open li{transform:translateX(0);opacity:1}}@media (max-width:600px){header nav{float:none;padding:0;flex:1 auto}header nav #tabs{padding:0;position:static}header nav ul>i{color:#fff;padding:0 20px;font-size:22px;position:absolute;top:50px;line-height:85px!important;left:0}}@media (max-width:600px) and (max-width:460px){header nav ul>i{top:75px}}@media (max-width:600px){header nav li{display:block;text-align:left;line-height:0!important;width:100%;border-radius:0}header nav li a{float:none;padding:0!important;color:#fff;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;background:#2f2732;padding:6px 20px!important;display:block}header nav li:nth-of-type(even) a{background:#4a3d4f}header nav li:nth-of-type(even) a:hover{background:#57495d}header nav li:nth-of-type(odd) a:hover{background:#3c3240}header nav li:first-of-type a:before{line-height:1}header nav li i{color:#fff}header nav #tabs li{height:auto}}@media (max-width:900px){header .top{position:relative;text-align:center;font-size:12px;display:list-item}}header>.container{position:absolute;top:0;left:50%;padding-top:50px;transform:translateX(-50%);z-index:2;display:flex}@media (max-width:660px){header>.container{padding-top:75px}}.home .flexslider ul{height:450px}@media (max-width:1200px){.home .flexslider ul{height:350px}}.home .flexslider ul img{height:450px!important}@media (max-width:1200px){.home .flexslider ul img{height:350px!important}}@media (min-width:1600px){.home .flexslider ul img{height:auto!important;min-height:450px}}.home .flexslider .container{transform:translateX(-50%)!important}@media (max-width:900px){.home .flexslider .container{top:160px}}.flexslider{border:0!important;margin:0;background:#2f2732}.flexslider .flex-viewport{pointer-events:none}@media (max-width:1200px){.flexslider .flex-control-nav{display:none}}.flexslider ul{height:300px;overflow:hidden}.flexslider ul img{min-height:300px!important;width:auto!important;max-width:inherit}@media (min-width:1600px){.flexslider ul img{height:auto;min-height:300px;height:auto;width:100%!important}}.flexslider h1,.flexslider h2,.flexslider strong{color:#fff;font-size:32px;line-height:42px}.flexslider strong{font-weight:500;font-family:montserratsemi_bold,sans-serif!important}.flexslider h2{font-family:montserratultra_light,sans-serif!important}.flexslider h2 a{background:#a485b0;color:#fff;display:inline-block;font-size:12px;text-transform:uppercase;padding:0 25px;font-weight:300;margin-top:20px;line-height:40px;pointer-events:visible;font-family:montserratsemibold,sans-serif!important;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.flexslider h2 a:hover{text-decoration:none;background:#7f5b8d}.flexslider li{position:relative}.flexslider .container{position:absolute;z-index:9;top:200px;left:50%;transform:translateX(-50%)}@media (max-width:1600px){.flexslider .container h2,.flexslider .container h2 strong{font-size:26px;line-height:30px}.flexslider .container h2 a,.flexslider .container h2 strong a{margin-top:15px}}@media (max-width:1300px){.flexslider .container h2,.flexslider .container h2 strong{font-size:23px;line-height:26px}.flexslider .container h2 a,.flexslider .container h2 strong a{margin-top:15px}}@media (max-width:600px){.flexslider .container{display:block;text-align:center}.flexslider .container h2,.flexslider .container h2 strong{font-size:23px;line-height:26px}.flexslider .container h2 a,.flexslider .container h2 strong a{margin-top:15px;display:inline-block}}@media (max-width:380px){.flexslider .container{transform:translate(-50%,-50%)}}.flexslider .flex-direction-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);pointer-events:none}@media (max-width:900px){.flexslider .flex-direction-nav{display:none}}.flexslider .flex-direction-nav .flex-next,.flexslider .flex-direction-nav .flex-prev{pointer-events:visible}.flexslider .flex-direction-nav .flex-next:before,.flexslider .flex-direction-nav .flex-prev:before{font-size:35px;color:#fff;font-family:fontawesome}.flexslider .flex-direction-nav .flex-next{right:40px}.flexslider .flex-direction-nav .flex-next:before{content:'\f105'}.flexslider .flex-direction-nav .flex-prev{left:40px}.flexslider .flex-direction-nav .flex-prev:before{content:'\f104'}.flexslider .flex-control-nav{bottom:20px;z-index:1}@media (max-width:600px){.flexslider .flex-control-nav{bottom:0}}.flexslider .flex-control-paging li a{background:0 0;border:1px solid #a485b0}.flexslider .flex-control-paging li a:hover{background:#a485b0}.flexslider .flex-control-paging li a.flex-active{background:#fff;border:1px solid #fff}.title-text.container.clearfix{top:200px;padding-top:0;pointer-events:none;z-index:1}.title-text.container.clearfix .breadcrumb,.title-text.container.clearfix h1{width:50%;float:left;margin-left:0;display:inline-block;clear:none;color:#fff}.title-text.container.clearfix .breadcrumb{text-align:right}.title-text.container.clearfix .breadcrumb a{color:#a485b0;pointer-events:visible}.title-text.container.clearfix .breadcrumb a:hover{color:#c7b3ce}@media (max-width:600px){.title-text.container.clearfix .breadcrumb,.title-text.container.clearfix h1{width:100%;text-align:left}}@media (max-width:600px){.title-text.container.clearfix{top:200px}.title-text.container.clearfix .breadcrumb,.title-text.container.clearfix h1{line-height:1.4}}.flexslider.title-slider{overflow:hidden}.title{width:100%;height:250px;overflow:hidden;position:relative}.title img{position:absolute;top:50%;left:50%;height:auto;width:100%;transform:translate(-50%,-50%)}@media (max-width:900px){.title img{width:auto;max-width:inherit;height:100%}}.title>.container{top:165px;pointer-events:none;z-index:0}@media (max-width:600px){.title>.container{top:150px}}.title .breadcrumb,.title h1{width:50%;float:left;margin-left:0;display:inline-block;clear:none;color:#fff}@media (max-width:600px){.title .breadcrumb,.title h1{line-height:1.4}}.title .breadcrumb{text-align:right}.title .breadcrumb a{color:#a485b0;pointer-events:visible}.title .breadcrumb a:hover{color:#c7b3ce}@media (max-width:600px){.title .breadcrumb,.title h1{width:100%;text-align:left}}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0 0}.join{background:#2f2732;color:#fff;text-transform:uppercase;padding:35px 0}.join .container{z-index:1}.join h2,.join h4{line-height:1!important;text-transform:uppercase}.join h2{font-weight:500;color:#fff}.join h2 strong{color:#fff}.join h4{font-weight:300;color:#a485b0;font-family:montserratultra_light,sans-serif!important}.join .text{float:left;width:75%}.join .button-container{width:25%;float:left;text-align:right;background-image:none}.join .button-container a{color:#fff;line-height:40px;border:2px solid #a485b0;padding:0 25px;position:relative;display:inline-block;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;background:0 0;font-family:montserratsemibold,sans-serif!important;text-align:center}.join .button-container a:hover{background:#a485b0;text-decoration:none}@media (max-width:900px){.join .button-container a{line-height:2;padding:8px 15px!important}}@media (max-width:600px){.join .button-container a{margin-top:30px}}@media (max-width:600px){.join .button-container{width:100%;float:none;text-align:center;margin-top:25px;height:auto}.join .text{width:100%;text-align:center}.join .text h2{margin-bottom:15px}}.two{width:50%;float:left;padding:0 0 0 40px}.two img{width:100%}@media (max-width:900px){.two{width:100%;margin-bottom:20px}}@media (max-width:600px){.two{width:100%;padding:0;margin-bottom:20px}.two a,.two img{width:100%}.two span{text-align:center}}.four{width:25%;float:left;padding:0 7px}.four img{width:100%}@media (max-width:900px){.four{width:50%}}@media (max-width:600px){.four{width:100%;padding:0}.four a,.four img{width:100%}.four span{text-align:center}}#discover,#news_events,#press,#work{padding:50px 0}@media (min-width:600px){#discover>.container>.clearfix,#news_events>.container>.clearfix,#press>.container>.clearfix,#work>.container>.clearfix{margin:0 -6px}}#discover h3,#news_events h3,#press h3,#work h3{display:inline-block;border-right:2px #a485b0 solid;line-height:2;font-family:montserratsemi_bold,sans-serif!important;padding-right:20px;margin-bottom:35px;font-size:24px}@media (max-width:380px){#discover h3,#news_events h3,#press h3,#work h3{line-height:1.4}}#press span,#work span{width:100%}#press .four img,#work .four img{-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;vertical-align:bottom}#press .four>a,#work .four>a{-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;display:inline-block;position:relative;margin-bottom:50px;background:#a485b0}#press .four>a:before,#work .four>a:before{content:'\f0c1';font-family:fontawesome;color:#fff;background:#121015;text-align:center;border-radius:50%;padding-top:2px;position:absolute;width:25px;height:25px;font-size:12px;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%) rotate(180deg);-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}@media (min-width:600px){#press .four>a:hover,#work .four>a:hover{text-decoration:none}#press .four>a:hover img,#work .four>a:hover img{opacity:.25}#press .four>a:hover span,#work .four>a:hover span{color:#a485b0}#press .four>a:hover:before,#work .four>a:hover:before{opacity:1;width:50px;height:50px;font-size:22px;padding-top:8px;transform:translate(-50%,-50%) rotate(0)}}#news_events,#press{background:#f1f1f1}@media (min-width:600px){#news_events .four a,#press .four a{margin-bottom:20px}#news_events .four a:hover~span:after,#press .four a:hover~span:after{background:#8d669c}}#news_events .four>span,#press .four>span{margin-bottom:25px;font-size:13px;min-height:70px;display:block;position:relative;border-bottom:#d2c3d8}@media (min-width:600px){#news_events .four>span:after,#press .four>span:after{content:'';width:100%;display:block;position:absolute;bottom:0;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}}@media (max-width:600px){#news_events .four a,#press .four a{margin-bottom:0}#news_events .four>span,#press .four>span{padding:15px 0;padding-bottom:15px;display:block}}#news_events h3,#press h3{margin-right:15px}@media (max-width:600px){#news_events h3,#press h3{margin-bottom:0}#news_events h3~a,#press h3~a{margin:20px 0 25px;display:block}}#work span{text-align:center;display:block;font-size:18px;padding:10px 0;color:#2f2732;background:#fff;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%)}@media (max-width:600px){#news_events div.events,#news_events div.news{margin-top:50px;width:100%}}@media (min-width:1200px){#news_events div.events,#news_events div.news{width:50%;border:#f0f}}#news_events div.events h6,#news_events div.news h6{border:#f0f;font-weight:700;margin-bottom:34px;position:relative}#news_events div.events h6:after,#news_events div.news h6:after{content:'';height:3px;width:100%;max-width:25px;position:absolute;display:inline-block;background:#a485b0;bottom:-3px;left:0}#news_events div.events .item,#news_events div.news .item{padding-left:60px;position:relative;height:50px;margin-bottom:10px;display:table;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}#news_events div.events .item p,#news_events div.news .item p{font-size:15px;line-height:1.5;margin:0;vertical-align:middle;display:table-cell}#news_events div.events .item a,#news_events div.news .item a{font-size:12px;display:block;font-weight:400;margin:0}#news_events div.events .item a:hover,#news_events div.news .item a:hover{text-decoration:none;color:#121015}#news_events div.events .item:hover .time,#news_events div.news .item:hover .time{background:#71517e}#news_events div.events .time,#news_events div.news .time{width:50px;height:50px;color:#fff;text-align:center;position:absolute;left:0;background:#a485b0;line-height:1;padding-top:5px;font-size:12px;text-transform:uppercase;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}#news_events div.events .time strong,#news_events div.news .time strong{line-height:1.25}#news_events div.events .time span,#news_events div.news .time span{font-weight:700;font-size:24px;display:block}#news_events div.events a.view,#news_events div.events a.view strong a.subs,#news_events div.news a.view,#news_events div.news a.view strong a.subs{color:#7f5b8d;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}#news_events div.events a.view strong a.subs:hover,#news_events div.events a.view:hover,#news_events div.news a.view strong a.subs:hover,#news_events div.news a.view:hover{color:#121015;text-decoration:none}#news_events div.events .subs,#news_events div.events .view,#news_events div.news .subs,#news_events div.news .view{position:relative;padding-left:20px;margin-top:20px;display:block}@media (max-width:600px){#news_events div.events .subs,#news_events div.events .view,#news_events div.news .subs,#news_events div.news .view{margin-top:50px}}#news_events div.events .subs:hover strong,#news_events div.events .view:hover strong,#news_events div.news .subs:hover strong,#news_events div.news .view:hover strong{color:#121015}#news_events div.events .view:before,#news_events div.news .view:before{content:'\f073';font-family:fontawesome;position:absolute;left:0;color:#373140}#news_events div.events .subs:before,#news_events div.news .subs:before{content:'\f199';font-family:fontawesome;position:absolute;left:0;color:#373140}#news_events div.events a,#news_events div.news a{background:0 0}#discover{background:url(/images/discover.jpg) no-repeat center;background-size:cover}#discover .four a{margin-bottom:20px;display:inline-block}#discover .four img{vertical-align:bottom}#discover h3{margin-right:15px;color:#fff}#discover a{color:#a485b0;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}#discover a:hover{color:#fff}#discover span{color:#fff;font-size:13px;min-height:45px;display:block}@media (max-width:900px){#discover span{min-height:66px}}@media (min-width:600px){#discover .owl-item div{border-bottom:2px solid #a485b0;padding-bottom:10px}}#discover .owl-carousel{margin:0 -5px}#discover .owl-carousel .owl-item{padding:0 5px}@media (max-width:600px){#discover .owl-carousel .owl-item img{width:100%}#discover .owl-carousel .owl-item span{text-align:center}}#discover .owl-carousel .owl-item div{min-height:244px}#discover .owl-buttons{margin:20px 6px 0}#discover .owl-buttons .owl-next,#discover .owl-buttons .owl-prev{color:#fff}#discover .owl-buttons .owl-next i,#discover .owl-buttons .owl-prev i{font-size:18px!important}#discover .owl-buttons .owl-prev{display:inline-block;padding-right:20px}#discover .owl-buttons .owl-next{display:inline-block;padding-left:20px;float:right}@media (max-width:600px){#discover .four a{margin-bottom:0}#discover span{padding:15px 0;display:block}#discover .owl-carousel{margin:0}#discover .owl-carousel .owl-item{padding:0}}.owl-controls{display:none!important}@media (min-width:1200px){.owl-controls{top:23%;position:absolute;width:105%;left:-2.5%;pointer-events:none;display:block!important}.owl-controls .owl-buttons .owl-next,.owl-controls .owl-buttons .owl-prev{pointer-events:visible}}#start{text-align:center;padding:50px 0}#start h1{font-family:montserratultra_light,sans-serif!important;font-size:40px}@media (max-width:600px){#start h1{line-height:1;margin-bottom:25px}}#start p{font-weight:400;margin:0}#start a{color:#fff;line-height:40px;border:2px solid #a485b0;padding:0 25px;position:relative;display:inline-block;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;background:0 0;margin-top:25px;background:#a485b0;border:0;color:#fff;text-transform:uppercase}#start a:hover{background:#a485b0;text-decoration:none}#start a:hover{background:#8d669c}footer{font-family:montserratlight,sans-serif!important;height:auto;background:#2f2732}footer>.container{padding:50px 0}footer .four{padding:0 20px;word-wrap:break-word}@media (max-width:900px){footer .four{padding:0}footer .four:last-of-type{padding:0}}@media (min-width:600px) and (max-width:900px){footer .four:nth-of-type(1){padding:0 50px 50px 0}footer .four:nth-of-type(2){padding:0 0 50px 0}footer .four:nth-of-type(3){padding:0 50px 0 0;clear:both}footer .four:nth-of-type(4){padding:0}}@media (max-width:600px){footer .four{text-align:center;padding:0 20px 50px}footer .four:last-of-type{padding:0}}footer h4{color:#fff;font-size:20px}footer p{color:#978f9a!important;font-weight:400!important}footer a,footer strong{color:#fff;text-transform:none;font-size:inherit}footer a{-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}footer a:hover{color:#fff;text-decoration:none}footer ul{margin:10px 0}footer ul li{display:block;float:none!important}footer ul li a{color:#978f9a;font-size:14px!important;display:inline-block;width:100%;padding:2px}footer nav{float:none}footer div.copyright{text-align:center;display:block;margin:0;padding:20px 0;float:none;font-size:12px;color:#a485b0;background:#fff}footer .details{color:#a485b0;font-size:14px}footer .details a{color:#a485b0}footer .details a:hover{color:#fff}footer img{max-width:200px}.social{display:none}@media (min-width:1280px){.social{position:fixed;display:block;top:75px;right:30px;z-index:9}.social i{color:#dfd6e2;display:block;padding-bottom:12px;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.social i:hover{color:#a485b0}}.main-page{padding:75px 0;z-index:0}@media (max-width:1200px){.main-page>aside{margin:0 0 50px}}.main-page aside{width:25%;float:left;padding:0 25px 0 0}.main-page aside h2{color:#2f2732}.main-page aside a,.main-page aside span.greyed{background:0 0;position:relative}.main-page aside a:hover,.main-page aside span.greyed:hover{color:#a485b0}.main-page aside a:hover:before,.main-page aside span.greyed:hover:before{color:#a485b0;left:6px}.main-page aside a.active,.main-page aside span.greyed.active{color:#71517e!important}.main-page aside a:before,.main-page aside span.greyed:before{content:'\f105';font-family:fontawesome;position:absolute;left:0;color:#2f2732;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.main-page aside span.greyed:hover:before{left:0}.main-page aside span.greyed:before{color:#acadae}.main-page ol{list-style-position:inside;padding-left:2em}.main-page ol li{text-indent:-1em;padding-left:1em}.main-page ul{list-style-position:outside;padding-left:1em}.main-page ul li{list-style-type:disc;list-style-position:inside;text-indent:-1.4em;padding-left:1.4em}.main-page ul.two li{float:left;width:48%}.main-page ul.two li:nth-of-type(odd){margin-right:4%}.main-page .leftCol{float:left;width:55%;padding-right:50px}.main-page .leftCol a{font-family:montserratsemibold,sans-serif!important}.main-page .leftCol.full{width:75%;padding-right:0}@media (max-width:1200px){.main-page .leftCol.full{width:100%}}.main-page .leftCol h1,.main-page .leftCol h2,.main-page .leftCol h3,.main-page .leftCol h4,.main-page .leftCol h5,.main-page .leftCol h6{margin-bottom:15px}.main-page .leftCol p,.main-page .leftCol ul{margin:15px 0}@media (min-width:600px){.main-page .leftCol p,.main-page .leftCol ul{margin-left:0;list-style-position:inside}}@media (min-width:600px){.main-page .leftCol p ul,.main-page .leftCol ul ul{margin-left:20px}}@media (min-width:1200px){.main-page .leftCol~.rightCol{padding-left:50px}}.main-page .leftCol li{margin-bottom:10px}.main-page .leftCol p~br{clear:both}.main-page .leftCol>p:first-of-type{font-family:montserratsemibold,sans-serif!important;font-size:16px}.main-page .leftCol .jump{color:#2f2732;font-family:montserratlight,sans-serif!important}.main-page .leftCol .jump strong{color:#2f2732}.main-page .leftCol .jump:hover{color:#2f2732}.main-page .rightCol{width:20%;float:left}.main-page .rightCol p{text-align:left!important}.main-page .rightCol a{position:relative;display:block;color:#808184;font-weight:400;font-family:montserratsemibold,sans-serif!important}@media (max-width:600px){.main-page .rightCol a{padding-left:20px}}.main-page .rightCol a:hover{color:#a485b0}.main-page .rightCol a:before{content:'\f105';font-family:fontawesome;position:absolute;left:-20px;color:#2f2732;-webkit-transition:.25s;transition:.25s}@media (max-width:600px){.main-page .rightCol a:before{left:0}}@media (max-width:1200px){.main-page aside{width:100%;float:none;padding-bottom:50px;padding:0}.main-page .leftCol{width:75%}.main-page .rightCol{width:25%}}@media (max-width:900px){.main-page .rightCol{width:100%}.main-page .leftCol{padding-right:25px;width:55%}.main-page .leftCol,.main-page aside{width:100%;float:none;padding:0}}@media (max-width:600px){.main-page .rightCol{padding-top:50px}}.button{color:#fff;line-height:40px;border:2px solid #a485b0;padding:0 25px;position:relative;display:inline-block;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;background:#a485b0;border:0;text-transform:uppercase;font-family:montserratsemi_bold,sans-serif!important;padding:0 20px!important;font-size:12px}.button:hover{background:#8d669c;text-decoration:none}.button:hover{color:#fff;background:#a485b0}.button.tiny{padding:4px 10px!important;font-size:11px;line-height:18px}div.group{background:#eff0f1;border:0;padding:20px}div.group a,div.group span{margin-bottom:7px}div.group h3{margin-bottom:25px}.file-aud,.file-doc,.file-other,.file-pdf,.file-vid,.file-xls,.file-zip{margin-left:0;background-position:4px 4px;height:auto}form{font-family:montserratsemibold,sans-serif!important}form *{min-width:auto!important}form label{margin:0;font-size:14px;font-family:montserratsemibold,sans-serif!important;color:#2f2732}form input[type=submit]{width:auto;color:#fff;line-height:40px;border:2px solid #a485b0;padding:0 25px;position:relative;display:inline-block;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;background:#a485b0;border:0;text-transform:uppercase}form input[type=submit]:hover{background:#8d669c;text-decoration:none}form input[type=submit]:hover{cursor:pointer;border:0}form input[type=radio]{width:auto}form ul li{list-style:inside}form fieldset{background:#eff0f1;border:0;padding:20px}form .pad{padding-left:0!important}form input,form select,form textarea{font-size:14px;width:100%}form input:hover,form select:hover,form textarea:hover{border:1px solid #ccc}form input[type=file]{border:0}form .recaptchatable input,form input,form select,form textarea{line-height:2.5;padding:0 10px;margin:0 0 10px;width:100%;border:1px solid #ccc}form .recaptchatable input:focus,form input:focus,form select:focus,form textarea:focus{border:1px #a485b0 solid}form input{border:1px solid #ccc;display:inline-block;-webkit-border-radius:0}form input.border{border:1px solid #ccc}form input.border:hover{border:1px solid #ccc}form input.border:focus{border:1px #a485b0 solid}form select{padding:10px}form h3,form h4{margin:25px 0}table tr td{text-align:left;padding:10px}table tr td h1,table tr td h2,table tr td h3,table tr td h4,table tr td h5,table tr td h6{margin-bottom:0!important}table tr td p{margin:0 0 20px}table th,table tr{padding:10px}#all-results div.profile .long-biog p{line-height:1.7!important}#all-results div.profile .long-biog p:first-of-type{font-family:montserratlight,sans-serif!important}@media (max-width:600px){#all-results div.profile img.pic{float:left;margin:0 20px 20px 0}#all-results div.profile div.long-biog{margin:0}}@media (max-width:380px){#all-results div.profile img.pic{float:none;margin:0 0 20px 0}#all-results div.profile div.long-biog{margin:0}}#accordion h3{border:0;margin:0 0 20px;padding:0 0 20px;border-bottom:1px #ccc solid}#accordion h3:last-of-type{border-bottom:0}#accordion h3 strong{color:#a485b0}#accordion h3 span{left:initial;right:0;color:#a485b0;margin-top:-15px}#accordion .ui-accordion-content{height:100%!important;border:0;padding:0;margin:0 0 40px;border-radius:0}#accordion .ui-accordion-content p{border-left:3px #a485b0 solid;padding:0 0 20px 40px;margin:0}#accordion .ui-accordion-content p:last-of-type{padding:0 0 0 40px}@media (max-width:600px){img.fl,img.fr{float:none}}div.twoCols{margin-right:4%}div.twoCols:last-of-type{margin-right:0}div.twoCols li a{padding:6px 20px;padding-right:20px!important}.checkbox{width:auto}input[type=checkbox]{margin-right:10px;margin-bottom:1px;width:auto}.red{color:#e53434}.ui-widget-overlay{position:fixed;background:rgba(47,39,50,.8);pointer-events:none;z-index:1;opacity:1}.dialog{z-index:2;border:0;border-radius:0}.ui-dialog{padding:0}.ui-dialog .ui-widget-header{background:#2f2732;border:0;border-radius:0;padding:10px 10px 10px 35px}.ui-dialog .ui-widget-header span{color:#fff}.ui-dialog .ui-widget-header .ui-button-text{color:#fff}.ui-dialog .ui-widget-header .ui-button-icon-only .ui-icon{left:10px;top:0;color:#fff}.ui-dialog .ui-widget-header button{border:0!important}div.evobs_request_nav,div.xobs_request_nav{border-bottom:0}.member-signin fieldset{text-align:left}.member-signin fieldset input{width:80%}.member-signin fieldset label{width:20%;line-height:1.25}@media (max-width:600px){.member-signin fieldset label{margin-bottom:10px}}.member-signin fieldset input,.member-signin fieldset label{display:inline-block;float:left;min-width:auto!important}@media (min-width:900px){.member-signin fieldset input,.member-signin fieldset label{min-width:140px!important}}@media (max-width:600px){.member-signin fieldset input,.member-signin fieldset label{width:100%}}.member-signin fieldset~.form-actions{text-align:left;padding-left:0}hr{margin:40px 0}.tint{background:#e9e2ec;padding:25px;margin:50px 0 0}.tweet{font-size:14px;color:#978f9a}.tweet a{color:#a485b0}.tweet .mt_screen_name,.tweet .mt_user{display:none}.tweet .time{color:#a485b0;margin-bottom:10px}.tweet .mt_footer{margin-top:10px}div#regions_filter h3{border-radius:0;border:0;padding:0}@media (max-width:900px){div#regions_filter h3{padding:0 0 0 20px}div#regions_filter h3 .ui-icon{left:0}}@media (min-width:900px){div#regions_filter h3 .ui-icon{left:-20px}}div#regions_filter h3 .ui-icon{top:5px;margin-top:0}div#regions_filter .ui-widget-content{border:0;border-radius:0}div#regions_filter .ui-accordion-content a{display:block;padding-left:0;padding:3px 0}div#regions_filter .area{padding:0!important}fieldset #hours,fieldset #minutes{display:inline-block;max-width:90px}.ui-dialog{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}#find-content{font-family:montserratregular,sans-serif!important;overflow:auto}.ui-dialog{font-family:montserratsemibold,sans-serif!important}#find-results h5.teachers{background:#a485b0}#find-results .profile{line-height:1.4!important;min-height:46px!important}#find-results .profile img{float:right;padding:10px}#find-results #help-choose{height:auto}#find-results>div>div{position:relative;background:0 0!important;line-height:1.7;padding:10px}#find-results .selected{border:1px solid #a485b0}#find-results .selected div,#find-results .selected p,#find-results .selected span{color:#71517e!important}#find-results .selected .select{background:#3ca53c}#find-results .selected .select:after{color:#fff}#find-results .select{width:32px;height:32px;display:inline-block;position:absolute;top:6px;left:6px;background:#eee;color:#2f2732;border-radius:50%;text-align:center;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}#find-results .select:hover{cursor:pointer;background:#c7b3ce}#find-results .select:hover:after{color:#fff}#find-results .select:after{content:'\f00c';font-family:fontawesome;color:#666;padding-top:6px;display:inline-block}#find-results .info{padding-left:40px}#find-results .info p:first-of-type{margin:6px 0 15px}#find-results .info .biog p{min-height:100px}#trl-enquiry-form .no-selection,#trl-enquiry-form .spacer{width:100%;max-width:100%;margin:10px 0}#recaptcha_privacy.recaptcha_only_if_privacy{float:none;margin-right:0;padding:0 0 0 15px}@media (max-width:900px){#trl-enquiry-form div.form-actions{text-align:left;padding:10px 0}#recaptcha_widget_div #recaptcha_image{border:0!important}#recaptcha_widget_div #recaptcha_image,#recaptcha_widget_div #recaptcha_image img,#recaptcha_widget_div .recaptcha_input_area input{width:100%!important;height:auto!important;text-align:left}#recaptcha_widget_div #recaptcha_image img{max-width:298px}#recaptcha_widget_div .recaptchatable .recaptcha_image_cell center{height:auto}#recaptcha_widget_div table td{display:block;width:100%;height:auto}#recaptcha_widget_div #recaptcha_privacy{width:100%;float:none;text-align:center;display:block}#recaptcha_widget_div #recaptcha_privacy a{padding:10px 0!important;display:block}}@media (max-width:900px) and (max-width:600px){#recaptcha_widget_div #recaptcha_privacy{text-align:left}#recaptcha_widget_div #recaptcha_privacy a{padding:0 0 10px 10px!important}}@media (max-width:900px){#recaptcha_widget_div tr{display:block;height:auto}}@media (max-width:900px) and (min-width:600px) and (max-width:900px){#recaptcha_widget_div tr{width:50%}}@media (max-width:900px){#recaptcha_widget_div tr td{display:inline-block;width:auto;padding:10px;padding-left:0}#recaptcha_widget_div tr td:first-of-type{width:100%}#recaptcha_widget_div tr td input{border:1px #ccc solid!important}#recaptcha_widget_div tr td input:focus{border:1px solid #a485b0!important}}#trl-enquiry-form input,#trl-enquiry-form textarea{min-width:100%!important}#trl-enquiry-form input{margin:0}#trl-enquiry-form .recaptcha_input_area{padding:0!important}#trl-enquiry-form input[type=checkbox],#trl-enquiry-form input[type=submit]{min-width:initial!important}#trl-enquiry-form fieldset{display:table-cell!important;width:100%!important;max-width:100%!important;min-width:100%!important}#find-content div.notice,#find-results div.profile,#find-results h5,#help-choose,#trl-enquiry-form,#trl-enquiry-form .selection,.map,.ui-widget{width:100%!important;max-width:100%!important}.map{max-width:461px!important}.map img{width:100%}.ui-widget{max-width:700px!important}#trl-enquiry-form .selection{margin-left:0;padding:10px 0}audio,video{max-width:100%}.mtr-offers{background-color:#f4f5f6;column-count:2;column-gap:2rem;column-rule:solid;column-rule-width:1px;column-rule-color:#d9dcde}.mtr-offers .offer{break-inside:avoid-column;padding:.5rem}.mtr-offers .offer h3{font-weight:600;font-size:1.2rem;border-bottom:1px solid #d9dcde}.mtr-offers .offer p:first-of-type{color:#58595b;font-weight:400}.mtr-offers .offer span.mentor{margin:.3rem;border:1px;padding:.3rem;display:inline-block;background-color:#eaebec}.mtr-mentors{clear:both;float:none}.mtr-mentors .mentor{break-inside:avoid-column}.mtr-mentors .mentor h3{font-weight:600;padding:.5rem;font-size:1.5rem;border-bottom:1px solid #e1e3e5;background-color:#eaebec}.mtr-mentors .mentor p:first-of-type{color:#58595b;font-weight:400}.mtr-mentors .mentor .biog{padding:0 .5rem;font-size:.85rem}.mtr-mentors .mentor span.offer{font-size:.75rem;margin:.3rem;border:1px;padding:.3rem;display:inline-block;background-color:#e4e6e7;cursor:pointer}.mtr-mentors .mentor span.offer.selected{background-color:#a485b0;color:#fff}.mtr-mentors .mentor .hr{border:none;border-top:1px solid #d9dcde;width:40%;margin:2rem auto;margin-bottom:0}.mtr-mentors .mentor.hide h3{color:#d4d7d9}.mtr-offer-filter{text-align:center}.mtr-offer-filter .filter-mentor{font-size:.75rem;margin:.3rem;padding:.3rem;display:inline-block;font-weight:400;cursor:pointer;background-color:#a485b0;color:#fff}.mtr-offer-filter .selected{background-color:#121015}a.booking-link{line-height:40px;border:2px solid #a485b0;padding:0 25px;position:relative;display:inline-block;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s;background:url(/images/icons/ticket.gif) no-repeat 12px 12px;color:#a485b0;padding-left:40px}div.booking-event-title{margin:6px 0;background-color:#e6e7e8;padding:6px}div.booking-hint,div.signin-hint{margin:10px 0;padding:10px;font-weight:700;font-size:12px;vertical-align:top;background-image:none;background-repeat:no-repeat;background-position:12px 12px;background-attachment:scroll;background-color:#e6edf7;background-image:url(/images/icons/information.png);color:#3e5890}.main-page .leftCol div.booking-hint p,.main-page .leftCol div.signin-hint p,div.booking-hint p,div.signin-hint p{margin:0 0 0 25px;display:block}