.button,.submit_wrap button{-webkit-transition:background 0.3s;transition:background 0.3s}body{font-size:16px;font-family:"PT Sans",sans-serif;color:#444;-webkit-font-smoothing:antialiased}h1,.h1{margin:0 0 0.5em 0;line-height:1.4em;letter-spacing:0.02em;font-size:1.75em;font-weight:700}h2,.h2{margin:0 0 0.5em 0;text-transform:uppercase;line-height:1.3em;font-size:1.5625em;font-weight:700}h3,.h3{margin:0 0 0.7em 0;line-height:1.4em;font-size:1.3125em;font-weight:700}h4,.h4{margin:0 0 1em 0;line-height:1.4em;font-size:1.3125em}h5,.h5{margin:0 0 1em 0;text-transform:uppercase;line-height:1.4em;font-size:1.1875em;font-weight:700}h6,.h6{margin:0 0 1em 0;text-transform:uppercase;line-height:1.4em;font-size:1em;font-weight:700}@media (min-width: 768px){h1,.h1{font-size:2.1875em}}p{margin:0}a:hover,a:focus{text-decoration:none}img{max-width:100%;height:auto}hr{border-top-color:#E5E5E5;clear:both}nav ul{margin:0;padding:0;list-style:none}nav ul li{margin:0;padding:0}.usercontent p{margin:0 0 30px 0;line-height:1.5em;font-size:1.0625em}.usercontent a{text-decoration:underline;color:#006CD8;word-break:break-word}.usercontent a:hover,.usercontent a:focus{color:#004182}.usercontent a:active{color:#5F01A0}.usercontent ul,.usercontent ol{margin:0 0 30px;padding:0;list-style-type:none;line-height:1.5em;font-size:1.0625em}.usercontent ul li{position:relative;margin-bottom:0;padding-left:30px}.usercontent ul li:before{content:'';position:absolute;top:13px;left:0;margin-top:-6px;border:2px solid #50534D;border-radius:50%;width:12px;height:12px;background:#FFF}.usercontent ol li{margin-bottom:10px;counter-increment:step-counter}.usercontent ol li:before{content:counter(step-counter);margin-right:25px;font-weight:700;color:#50534D}.usercontent pre{position:relative;margin-bottom:30px;border:0;border-radius:0;padding-left:25px;line-height:1.5em;word-break:normal;white-space:normal;background:none;font:1.3125em "PT Sans",sans-serif}.usercontent pre:before,.usercontent pre:after{font-family:icomoon;font-size:14px;color:#232323}.usercontent pre:before{content:'\e611';position:absolute;top:10px;left:0}.usercontent pre:after{content:'\e612';position:relative;top:-5px;margin-left:10px}@media (min-width: 768px){.usercontent.extra-padding{padding-left:35px}}.iframe-wrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.iframe-wrap iframe,.iframe-wrap object,.iframe-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.table-wrap{overflow-x:auto}i{text-transform:none;line-height:0;vertical-align:middle;font:normal normal 16px icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}form{margin:0}input[type="text"],input[type="password"],input[type="number"],textarea,select{margin:0;border:1px solid #CCC;padding:18px 10px;width:100%;height:auto;background:#F5F5F5;font-size:1.125em;font-weight:700;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:0}input[type="file"]{padding:10px;border:1px dashed #BBB}input[type="number"]{width:auto}.field_wrap{margin:0 0 10px 0}.input_wrap.dataselect select{width:32%}.input_wrap.checkboxes>label{display:block}.input_wrap.radiobuttons>label{display:block}.submit_wrap{margin:20px 0 0 0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#AAA}input:-moz-placeholder,textarea:-moz-placeholder{color:#AAA}input::-moz-placeholder,textarea::-moz-placeholder{color:#AAA}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#AAA}label.error{color:red}input.error{border:1px solid red;background:url("../images/ico-error.png") no-repeat 98% center #FFEFEF}input[type="number"].error{background-position:88% center}textarea.error{border:1px solid red;background:url("../images/ico-error.png") no-repeat 98% 20px #FFEFEF}select.error{border:1px solid red;background:#FFEFEF}.error_feedback{margin:1em 0;background:#FFEFEF;padding:15px;border:1px solid #EED3D7}.error_feedback ul{margin:0;padding:0;list-style:none;color:red}.error_feedback ul li{margin:0;padding:0 0 0 25px;background:url("../images/ico-error.png") no-repeat 0 4px}.spaced{margin-bottom:30px !important}.confined{overflow:hidden !important}.padded{padding:20px !important}.shaded{background-color:#f5f5f5 !important}.alignright{float:right !important}.alignleft{float:left !important}.aligncenter{text-align:center !important}.inline{display:inline !important}.rowrelative{position:relative}.clear{clear:both !important;float:none !important}.nofloat{float:none !important;margin-left:0 !important}.underlined{text-decoration:none !important;padding-bottom:0.3em !important;border-bottom:1px dotted #0088CC !important}.underlined:hover,.underlined:focus{border-bottom:1px solid #005580 !important}.borderbottom{border-bottom:5px solid #FAB61D}.no-gutter{padding:0 15px}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}@media (min-width: 992px){.row-horizontal{white-space:nowrap}.row-horizontal div[class^="col-"]{float:none;display:inline-block;vertical-align:middle;white-space:normal}.row-horizontal div[class^="col-"]+div[class^="col-"]{margin-left:-3px}}.slideshow-item{background-size:cover;background-position:center center;min-height:450px}@media (min-width: 768px){.slideshow-item{min-height:500px}}@media (min-width: 992px){.slideshow-item{min-height:550px}}@media (min-width: 1200px){.slideshow-item{min-height:650px}}.slidecontentwrap{position:relative;height:100%;display:block;min-height:450px}@media (min-width: 768px){.slidecontentwrap{min-height:500px}}@media (min-width: 992px){.slidecontentwrap{min-height:550px}}@media (min-width: 1200px){.slidecontentwrap{min-height:650px}}.homepage-slide-content{position:absolute;display:block;width:100%;bottom:40px;left:0;z-index:10}.homepage-slide-title{color:#fff;font-size:2.1875em;text-transform:uppercase;margin:0 0 10px 0}.homepage-slide-text{color:#fff;font-size:1.25em}@media (min-width: 768px){.homepage-slide-content{bottom:60px}.homepage-slide-title{color:#fff;font-size:2.1875em;text-transform:uppercase;margin:0 0 10px 0}.homepage-slide-text{color:#fff;font-size:1.25em}}@media (min-width: 992px){.homepage-slide-content{bottom:80px}.homepage-slide-title{color:#fff;font-size:2.1875em;text-transform:uppercase;margin:0 0 10px 0}.homepage-slide-text{color:#fff;font-size:1.25em}}@media (min-width: 1200px){.homepage-slide-title{color:#fff;font-size:2.1875em;text-transform:uppercase;margin:0 0 10px 0}.homepage-slide-text{color:#fff;font-size:1.25em}}.homepage-slideshow .slick-slide{min-height:175px}.homepage-slideshow .slick-slide:hover,.homepage-slideshow .slick-slide:focus{outline:none}.homepage-slideshow .slick-slide .gradient-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(76%, rgba(0,0,0,0.7)), color-stop(111%, #000));background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.7) 76%, #000 111%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.7) 76%, #000 111%);-webkit-filter:none;filter:none}.research-groups-diarycycle{padding-top:15px}.homepage-research-group{display:block;padding:0 15px;max-width:100%;text-align:center;color:#444}.homepage-research-group img{display:inline-block}.homepage-research-group-title{margin-top:45px;font-size:1.1875em;font-weight:400}.homepage-research-group-text{line-height:1.7em}.homepage-research-group-image{position:relative;display:inline-block}.homepage-research-group-image .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(51,51,51,0);-webkit-transition:background 0.3s;transition:background 0.3s}.homepage-research-group:hover,.homepage-research-group:focus{color:#444}.homepage-research-group:hover i,.homepage-research-group:focus i{opacity:1;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}.homepage-research-group:hover .homepage-research-group-image .image-overlay,.homepage-research-group:focus .homepage-research-group-image .image-overlay{background:rgba(51,51,51,0.53)}.homepage-research-group i{display:inline-block;margin-top:20px;border-radius:50%;padding:3px;text-align:center;background:#FAB61D;font-size:22px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transition:opacity 0.3s, -webkit-transform 0.5s;transition:opacity 0.3s, transform 0.5s}.slick-dots{position:absolute;left:50%;margin-bottom:0;padding:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%)}.slick-dots li{display:inline-block;margin:0 0 0 7px;border-radius:6px;width:11px;height:11px;background:rgba(255,255,255,0.6);text-indent:-99999px;cursor:pointer}.slick-dots li:hover,.slick-dots li:focus{background:rgba(255,255,255,0.8)}.slick-dots li.slick-active{background:rgba(250,182,29,0.87)}.homepage-slideshow .slick-dots{bottom:25px;z-index:105}.research-groups-diarycycle .slick-dots{top:0}.research-groups-diarycycle .slick-dots li{background:#DADADA}.research-groups-diarycycle .slick-dots li:hover,.research-groups-diarycycle .slick-dots li:focus{background:#c1c1c1}.research-groups-diarycycle .slick-dots li.slick-active{background:#FAB61D}#diarycyclePrev i,#diarycycleNext i{display:inline-block;border-radius:50%;padding:6px;text-align:center;background:#FAB61D}.diarycycle-nav{text-align:center;cursor:pointer}#diarycyclePrev{display:inline-block}#diarycycleNext{display:inline-block}.gallery-nav-wrap{position:relative;border-bottom:35px solid #FAB61D}.gallery-nav-wrap .slick-slide{position:relative;text-align:center}.gallery-nav-wrap .slick-slide img{display:inline-block}.gallery-nav-wrap .slick-slide:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;-webkit-transition:background 0.3s;transition:background 0.3s}.gallery-nav-wrap .slick-slide:hover:before,.gallery-nav-wrap .slick-slide:focus:before{background:rgba(0,0,0,0.6)}#galleryPrev,#galleryNext{position:absolute;top:0;width:50px;height:100%;background:rgba(0,0,0,0.78);color:#FAB61D;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s}#galleryPrev:hover,#galleryNext:hover,#galleryPrev:focus,#galleryNext:focus{background:rgba(0,0,0,0.85)}#galleryPrev i,#galleryNext i{position:absolute;top:50%;left:50%;font-size:40px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#galleryPrev{left:0}#galleryNext{right:0}.button,.submit_wrap button{display:inline-block;border:none;border-radius:4px;padding:12px 16px;text-align:center;text-decoration:none !important;font-size:1em;white-space:nowrap}.button{background-color:#428BCA;color:#FFF}.button:hover,.button:focus{background-color:#3071a9;color:#FFF}.button i{font-size:20px}.submit_wrap button{background-color:#428BCA;color:#FFF}.submit_wrap button:hover,.submit_wrap button:focus{background-color:#3071a9;color:#FFF}.share-button,.back-button{text-transform:uppercase;letter-spacing:0.09em;vertical-align:middle;font-weight:700;color:#444}.share-button i,.back-button i{display:inline-block;margin-right:10px;border-radius:50%;-webkit-transition:color 0.3s, background 0.3s;transition:color 0.3s, background 0.3s}.share-button{margin-left:30px}.share-button i{padding:6px;background:#50534D;font-size:14px;color:#FFF}.share-button:hover i,.share-button:focus i{background:#FAB61D;color:#444}.back-button i{padding:3px;background:#FAB61D;font-size:20px}.back-button:hover i,.back-button:focus i{background:#50534D;color:#FAB61D}.profilepage-button{padding:7px 12px;border-radius:3px;text-transform:uppercase;letter-spacing:0.09em;background:#73776E;font-size:0.9375em;font-weight:700;color:#FFF !important;-webkit-transition:background 0.3s;transition:background 0.3s}.profilepage-button .icon-arrow-right{position:relative;top:-1px;vertical-align:middle;font-size:15px}.profilepage-button:hover,.profilepage-button:focus{text-decoration:none !important;background:#595c56}.viewall-button{position:relative;display:inline-block;margin-top:10px;padding:10px 0;text-transform:uppercase;letter-spacing:0.02em;font-weight:700;color:#444;-webkit-transition:letter-spacing 0.3s;transition:letter-spacing 0.3s}.viewall-button:after{content:'\3e';position:absolute;top:50%;right:0;font-family:icomoon;font-size:22px;font-weight:400;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:right 0.3s, opacity 0.3s;transition:right 0.3s, opacity 0.3s}.viewall-button:hover,.viewall-button:focus{letter-spacing:0.08em;color:#AAA}.viewall-button:hover:after,.viewall-button:focus:after{right:-20px;opacity:1}.download-button{display:block;margin-top:50px;border-radius:5px;padding:20px 0;text-align:center;text-transform:uppercase;letter-spacing:0.05em;background:#FAB61D;font-weight:700;color:#444;-webkit-transition:background 0.3s;transition:background 0.3s}.download-button:before{content:'\e613';margin-right:15px;vertical-align:middle;font-family:icomoon;font-size:20px;font-weight:400}.download-button:hover,.download-button:focus{background:#e9a305;color:#444}@media (max-width: 991px){.menu-respond{margin:20px -15px 0;border-top:1px solid rgba(255,255,255,0.71);text-align:left}.menu-respond a{display:block;line-height:1em;font-size:1.1875em;font-weight:700;color:#FFF}.menu-respond ul{margin:0;padding:0;list-style:none}.menu-respond ul li{margin:0;padding:0}.menu-respond ul li a{padding:15px 28px;background:#73776E}.menu-respond ul li a.selected{background:#FAB61D;color:#333}.menu-respond ul li ul li a{padding:15px 28px;background:#50534D}.menu-respond ul li ul li ul li a{padding:15px 28px;background:#333}.menu-collapse{display:none}.menu-toggle{position:relative;padding:22px 28px;text-transform:uppercase;background:url("/images/waves-tile.png") repeat-x #73776E}.menu-toggle span{position:absolute;top:50%;right:14px;display:block;width:24px;height:5px;background:#FFF;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}.menu-toggle span:before,.menu-toggle span:after{content:'';position:absolute;left:0;width:100%;height:100%;background:#FFF;-webkit-transform:translateZ(0);transform:translateZ(0);-ms-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;-webkit-transform:rotate(0);transform:rotate(0);-ms-transform:rotate(0)}.menu-toggle span:before{top:-8px}.menu-toggle span:after{bottom:-8px}.menu-toggle.open span{background:transparent}.menu-toggle.open span:before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);-ms-transform:rotate(135deg)}.menu-toggle.open span:after{bottom:0;-webkit-transform:rotate(225deg);transform:rotate(225deg);-ms-transform:rotate(225deg)}}@media (min-width: 992px){.menu-toggle{display:none !important}.menu-toggle.visible{display:block !important}.menu-collapse{display:block !important}.mainmenu li ul li.menu-item-has-children>a:after{content:'+';position:absolute;top:50%;right:2px;font-size:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}}@media (min-width: 992px){.mainmenu li a.selected:after,.mainmenu>li>a:after{content:'';position:absolute;left:10%;right:10%;bottom:20%;height:2px;background:#FAB61D;opacity:0;-webkit-transition:opacity 0.3s, bottom 0.3s;transition:opacity 0.3s, bottom 0.3s}}.mainmenu li a.selected:after{bottom:25%;opacity:1}.mainmenu>li:hover>a:after,.mainmenu>li:focus>a:after{bottom:25%;opacity:1}@media (min-width: 992px){.mainmenu-wrap{margin-top:10px !important;text-align:right}.mainmenu li{position:relative;display:inline;margin:0;padding:0}.mainmenu li a{position:relative;display:inline-block;margin:0;padding:22px 10px;letter-spacing:0.06em;background:none;font-size:1.0625em;font-weight:700;color:#FFF}.mainmenu li ul{display:none;position:absolute;left:0;right:3px;z-index:1000;margin:0 0 0 0;width:300px;text-align:left;box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}.mainmenu li ul:before{content:'';position:absolute;top:-9px;left:45px;border-left:10px dashed transparent;border-right:10px dashed transparent;border-bottom:9px solid #FFF;width:0;height:0}.mainmenu li ul li{display:block;background:#FFF}.mainmenu li ul li:hover,.mainmenu li ul li:focus{background:#ECECEC}.mainmenu li ul li a{position:relative;display:block;margin:0 25px;padding:25px 15px 25px 0;border-radius:0;border-bottom:1px solid #ECECEC;letter-spacing:0;line-height:1em;font-size:1em;font-weight:400;color:#333}.mainmenu li ul li a.parent:after{content:'+';position:absolute;top:50%;right:2px;font-size:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}.mainmenu li ul li ul{position:absolute;top:0;left:300px}.mainmenu li ul li ul:before{border:0}.mainmenu li ul li ul li{background:#ECECEC}.mainmenu li ul li ul li:hover,.mainmenu li ul li ul li:focus{background:#d3d3d3}.mainmenu li ul li ul a{border-color:#d3d3d3}.mainmenu li:hover>ul,.mainmenu li:focus>ul{display:block}}.submenu-wrap{margin:0 0 20px 0}@media (min-width: 768px){.submenu li{display:block}.submenu li a{position:relative;display:block;margin-bottom:20px;padding:15px 20px;text-transform:uppercase;letter-spacing:0.087em;background:#FAB61D;font-weight:700;color:#444}.submenu li a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:0;background:#FAB61D;-webkit-transition:height 0.3s;transition:height 0.3s}.submenu li a:hover:after,.submenu li a:focus:after{height:3px}.submenu li a.selected{padding-left:20px;font-weight:700}.submenu li a.selected:before{content:'\3e';position:absolute;left:-10px;top:50%;font-family:icomoon;font-size:25px;font-weight:400;color:#50534D;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}.submenu li ul li a{display:inline-block;margin-bottom:0;padding:10px 0;text-transform:none;letter-spacing:0.04em;background:none;font-size:1.0625em;font-weight:400;color:#232323}.submenu li ul li ul li{padding-left:30px}.submenu li ul li ul li a{padding:5px 0;background:none}.submenu li ul li ul li a.selected{padding-left:0}.submenu li ul li ul li a.selected:before{left:-30px}.research.pullup{margin-top:-35px}.research .submenu li a{margin-bottom:10px;padding-bottom:40px;text-transform:none;letter-spacing:0;font-size:1.5625em}.research .submenu li ul li{padding-left:25px}.research .submenu li ul li a{margin-bottom:0;padding:5px 0;text-transform:uppercase;letter-spacing:0.088em;font-size:1em;font-weight:700}}.topbar{border-bottom:1px solid rgba(255,255,255,0.71);padding:15px 0;background:url("/images/waves-tile-light.png") 0 -8px}@media (min-width: 768px){.topbar-controls{text-align:right}}.auxmenu{display:none}.auxmenu a{position:relative;display:inline-block;padding:0 10px;text-transform:uppercase;letter-spacing:0.07em;line-height:40px;font-size:0.75em;font-weight:700;color:#FFF}.auxmenu a:after{content:'';position:absolute;left:10%;right:10%;bottom:15%;height:2px;background:#FAB61D;opacity:0;-webkit-transition:opacity 0.3s, bottom 0.3s;transition:opacity 0.3s, bottom 0.3s}.auxmenu a:hover:after,.auxmenu a:focus:after{bottom:20%;opacity:1}.auxmenu ul li{display:inline}@media (min-width: 768px){.auxmenu{display:inline-block}.auxmenu a{padding:0 15px;font-size:0.9375em;font-weight:700}}.header{background:#73776E;text-align:center}.headerlogo{text-align:center}.headerlogo-oxford a{display:inline-block;border:1px solid #fff;color:#002147;margin:20px 0 0 0;width:80px;height:80px}.headerlogo-earthscience .earthsciencelogo{display:inline-block;width:130px}@media (min-width: 768px){.mainmenu-wrap{margin-top:0}.headerlogo{padding:0 0 20px 0}}@media (min-width: 992px){.headerlogo{text-align:left}.headerlogo-oxford{display:inline-block;float:left}.headerlogo-oxford a{display:inline-block;margin:-58px 0 0 0;padding:1px;width:140px;height:140px}.headerlogo-earthscience{display:inline-block;float:left}.headerlogo-earthscience .earthsciencelogo{display:inline-block;width:170px;margin:38px 0 0 40px}}@media (min-width: 1200px){.headerlogo{text-align:left}.headerlogo-oxford{display:inline-block;float:left}.headerlogo-oxford a{display:inline-block;margin:-58px 0 0 0;padding:1px}.headerlogo-earthscience{display:inline-block;float:left}.headerlogo-earthscience .earthsciencelogo{display:inline-block;width:210px;margin:40px 0 0 40px}}.header-search{display:inline-block}.header-search input{border-radius:30px;border:1px solid #50534D;padding:0 20px;height:40px;background:#50534D;font-weight:400;color:#FFF;-webkit-transition:border 0.3s;transition:border 0.3s}.header-search input:focus{border:1px solid #FAB61D;outline:0}.header-search button{display:inline-block;border:none;width:40px;height:40px;margin:-2px 0 0 -40px;vertical-align:top;background:none;color:#FFF}@media (min-width: 768px){.header-search{margin-left:20px;max-width:265px;width:100%}}.footer{background:#73776E;overflow:hidden}.footer-upper{border-bottom:1px solid #BDC4B6;padding:20px 0;min-height:85px;background:url("/images/waves-tile-light.png") 0 -8px}.footer-socialmedia{text-align:center;text-transform:uppercase;font-weight:700;color:#FFF}.footer-socialmedia p{margin-bottom:15px}.socialmedia-facebook{display:inline-block;padding:0 5px;vertical-align:middle}.socialmedia-facebook i{display:block;font-size:26px;color:#FFF;-webkit-transition:color 0.2s;transition:color 0.2s}.socialmedia-facebook i:hover,.socialmedia-facebook i:focus{color:#3B5998}@media (min-width: 768px){.socialmedia-facebook{margin-left:15px}}.socialmedia-twitter{display:inline-block;padding:0 5px;vertical-align:middle}.socialmedia-twitter i{display:block;font-size:26px;color:#FFF;-webkit-transition:color 0.2s;transition:color 0.2s}.socialmedia-twitter i:hover,.socialmedia-twitter i:focus{color:#00B0ED}@media (min-width: 768px){.socialmedia-twitter{margin-left:15px}}.socialmedia-linkedin{display:inline-block;padding:0 5px;vertical-align:middle}.socialmedia-linkedin i{display:block;font-size:26px;color:#FFF;-webkit-transition:color 0.2s;transition:color 0.2s}.socialmedia-linkedin i:hover,.socialmedia-linkedin i:focus{color:#0977B5}@media (min-width: 768px){.socialmedia-linkedin{margin-left:15px}}@media (min-width: 768px){.footer-upper{padding:30px 0}.footer-socialmedia{text-align:right}.footer-socialmedia p{display:inline-block;margin-bottom:0;vertical-align:middle}}.footer-main{padding:45px 0 10px;text-align:center}.footer-logo{display:inline-block;max-width:90px}.footer-menu{margin:20px 0}.footer-menu ul li{display:inline-block}.footer-menu ul li a{position:relative;display:inline-block;padding:8px;text-transform:uppercase;letter-spacing:0.07em;font-size:1.0625em;font-weight:700;color:#FFF}.footer-menu ul li a:after{content:'';position:absolute;left:0;right:0;bottom:15%;height:2px;background:#FAB61D;opacity:0;-webkit-transition:opacity 0.3s, bottom 0.3s;transition:opacity 0.3s, bottom 0.3s}.footer-menu ul li a:hover:after,.footer-menu ul li a:focus:after{bottom:20%;opacity:1}.footer-contact .contact-method-title{color:#FFF}.footer-contact .contact-method-text{color:#FFF}.footer-contact .contact-method-text a{color:#FFF}.footer-contact .contact-method-text a:hover,.footer-contact .contact-method-text a:focus{color:#FFF}.footer-contact a.contact-method-text:hover,.footer-contact a.contact-method-text:focus{color:#FFF}@media (min-width: 768px){.footer-main{padding:0;text-align:left}.footer-logo{margin:-68px 0 25px;max-width:100%}.footer-contact{margin:50px 0}.footer-menu{margin:0 0 40px}.footer-menu ul li{display:block}.footer-menu ul li a{padding:8px 0}}.footer-lower{padding:30px 0;text-align:center;background:url("/images/waves-tile-dark.png") 0 -8px #50534D}.footer-builtby{margin-top:15px;text-transform:uppercase;letter-spacing:0.069em;line-height:1.5625em;font-size:0.875em;color:#FFF}.footer-builtby a{font-weight:700;color:#FFF}.footer-builtby a:hover,.footer-builtby a:focus{text-decoration:underline}@media (min-width: 992px){.footer-lower{text-align:left}.footer-builtby{margin-top:0;text-align:right}}.underlinks ul li{display:inline}.underlinks ul li a{display:inline-block;margin:0 0 10px 0;border-left:1px solid #FFF;padding:0 15px;text-transform:uppercase;letter-spacing:0.069em;line-height:1em;font-size:0.875em;color:#FFF}.underlinks ul li a:hover,.underlinks ul li a:focus{text-decoration:underline}.underlinks ul li:first-child a{padding-left:0;border:none}@media (min-width: 992px){.underlinks li a{margin-bottom:0}}.pagination-wrap{text-align:center}.pagination{margin:35px 0 0;border-radius:0;vertical-align:middle}.pagination li{display:inline-block;padding:0;vertical-align:middle;background:none}.pagination li a,.pagination li span{margin:0 0 0 10px;border:none;border-radius:50%;padding:10px 0;min-width:42px;text-align:center;font-weight:700;color:#444;-webkit-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s}.pagination li a:focus,.pagination li a:hover,.pagination li span:focus,.pagination li span:hover{background-color:#50534D;color:#FFF}.pagination li:first-child a,.pagination li:first-child span,.pagination li:last-child a,.pagination li:last-child span{border-radius:0;text-transform:uppercase;letter-spacing:0.09em;background:none;color:#444}.pagination li:first-child a:hover i,.pagination li:first-child a:focus i,.pagination li:first-child span:hover i,.pagination li:first-child span:focus i,.pagination li:last-child a:hover i,.pagination li:last-child a:focus i,.pagination li:last-child span:hover i,.pagination li:last-child span:focus i{background:#50534D;color:#FAB61D}.pagination li:first-child a i,.pagination li:first-child span i,.pagination li:last-child a i,.pagination li:last-child span i{display:inline-block;width:32px;height:32px;border-radius:50%;padding:4px 0;text-align:center;background:#FAB61D;font-size:22px;-webkit-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s}.pagination li:first-child i{margin-right:10px}.pagination li:last-child i{margin-left:10px}.pagination .active a,.pagination .active a:hover,.pagination .active a:focus,.pagination .active span,.pagination .active span:hover,.pagination .active span:focus{border-radius:50%;background-color:#50534D;color:#FFF}.pagination .disabled a,.pagination .disabled a:hover,.pagination .disabled a:focus,.pagination .disabled span,.pagination .disabled span:hover,.pagination .disabled span:focus{background:none !important;color:#444 !important}.pagination .disabled a i,.pagination .disabled a:hover i,.pagination .disabled a:focus i,.pagination .disabled span i,.pagination .disabled span:hover i,.pagination .disabled span:focus i{background:#FAB61D !important;color:#444 !important}@media (min-width: 992px){.pagination-wrap{text-align:right}}.zeroreset{padding:0 !important}.breadcrumb-wrap{background:#50534D}.breadcrumb{display:none;margin:0;padding:12px 0;background:none;font-size:0.9375em;color:#FFF}.breadcrumb a{color:#FFF}.breadcrumb a:hover,.breadcrumb a:focus{text-decoration:underline;color:#FFF}@media (min-width: 768px){.breadcrumb{display:block}}.page-wrap{padding:80px 0;background:url("/images/waves-tile-pages.png") repeat-x}.textpage-wrap{padding:25px 0}@media (min-width: 768px){.content-wrap{padding-left:35px}.textpage-wrap{padding:50px 0 50px 35px}}.list-page-title{border-bottom:1px solid #CCC;padding-bottom:15px;text-transform:uppercase}.list-page-title-wrap{position:relative}.detail-page-title{margin-bottom:15px;border-bottom:1px solid #CCC}.detail-page-title h1{margin-bottom:15px}@media (min-width: 768px){.content-wrap .detail-page-title{margin-left:-35px;padding-left:35px}}.categories-dropdown{text-align:center}.selectBox-dropdown{border:1px solid #CCC;border-radius:0;padding:16px 35px 16px 15px;max-width:295px !important;line-height:normal;background:none;-webkit-transition:background 0.3s;transition:background 0.3s}.selectBox-dropdown:focus{outline:none;border:1px solid #CCC;color:#444}.selectBox-dropdown:hover{color:#444}.selectBox-dropdown.selectBox-menuShowing{outline:none}.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow:after{content:'\5e'}.selectBox-dropdown .selectBox-label{padding:0;width:100% !important;text-transform:uppercase;letter-spacing:0.02em;vertical-align:middle;font-weight:700}.selectBox-dropdown .selectBox-arrow{border:0;width:30px;background:none}.selectBox-dropdown .selectBox-arrow:after{content:'\76';position:absolute;top:50%;font:25px icomoon;color:#444;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}.selectBox-dropdown-menu{max-height:500px}.selectBox-dropdown-menu.selectBox-options{margin-top:5px;border-radius:0;border-top:1px solid #CCC;box-shadow:0 0 6px -2px rgba(0,0,0,0.75)}.selectBox-options li a{padding:15px 20px;letter-spacing:0.02em;vertical-align:middle;color:#444}.selectBox-options li a:hover,.selectBox-options li a:focus{background:#ECECEC}.selectBox-options li:last-child{margin:0 10px;border-top:1px solid #CCC;text-transform:uppercase;font-weight:700}.selectBox-options li:last-child a{margin:0 -10px}.selectBox-options li:last-child a:after{content:'\3e';margin-left:5px;vertical-align:middle;font-family:icomoon;font-size:13px}@media (min-width: 768px){.selectBox-dropdown{position:absolute;right:0;bottom:0}}.page-banner{height:200px;background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-width: 768px){.page-banner{height:300px;width:100%}}@media (min-width: 992px){.page-banner{height:350px;width:100%}}.parallax{background:#FFF}.post-categories,.usercontent .post-categories{margin:0;padding:0}.post-categories li,.usercontent .post-categories li{display:inline-block;margin-left:7px;border-left:1px solid #AAA;padding-left:7px;text-transform:uppercase;line-height:1em;color:#AAA}.post-categories li:first-child,.usercontent .post-categories li:first-child{margin:0;border-left:0;padding:0}.post-categories li a,.usercontent .post-categories li a{text-decoration:none;color:#AAA}.post-categories li a:hover,.post-categories li a:focus,.usercontent .post-categories li a:hover,.usercontent .post-categories li a:focus{border-bottom:2px solid #FAB61D;color:#444}.post-categories li:before,.usercontent .post-categories li:before{border:0;height:0;width:0}.share-wrap{border-top:1px solid #CCC;padding:25px 0}.googlemap{height:435px}.googlemap img{max-width:none}.googlemap *,.googlemap *:before,.googlemap *:after{box-sizing:content-box}.googlemap-load{width:100%;height:100%}.homepage-featurebox{position:relative;display:inline-block;text-align:center}.homepage-featurebox:before{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(51,51,51,0.45)}.homepage-featurebox img{width:100%}.homepage-featurebox:hover:before,.homepage-featurebox:focus:before{background:rgba(51,51,51,0.72)}.homepage-featurebox-text{position:absolute;top:50%;left:50%;z-index:2;text-transform:uppercase;letter-spacing:0.04em;font-size:1.5625em;font-weight:700;color:#FFF;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.homepage-featurebox-text:before{content:'';position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border:2px solid #FAB61D;-webkit-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);opacity:0;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s}.homepage-featurebox:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuODYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg2Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(115%, rgba(0,0,0,0.86)), color-stop(100%, rgba(0,0,0,0.86)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.86) 115%, rgba(0,0,0,0.86) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.86) 115%, rgba(0,0,0,0.86) 100%)}.homepage-featurebox:hover:before,.homepage-featurebox:focus:before{background:rgba(17,17,17,0.72)}.homepage-featurebox:hover .homepage-featurebox-text:before,.homepage-featurebox:focus .homepage-featurebox-text:before{opacity:1;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}@media (min-width: 768px){.homepage-featurebox{position:relative;display:block}}.gallery-featurebox{position:relative;display:inline-block;text-align:center;margin-bottom:30px}.gallery-featurebox:before{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(51,51,51,0.45)}.gallery-featurebox img{width:100%}.gallery-featurebox:hover:before,.gallery-featurebox:focus:before{background:rgba(51,51,51,0.72)}.gallery-featurebox-text{position:absolute;top:50%;left:50%;z-index:2;text-transform:uppercase;letter-spacing:0.04em;font-size:1.5625em;font-weight:700;color:#FFF;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.gallery-featurebox-text:before{content:'';position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border:2px solid #FAB61D;-webkit-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);opacity:0;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s}.gallery-featurebox:hover .gallery-featurebox-text:before,.gallery-featurebox:focus .gallery-featurebox-text:before{opacity:1;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}.study-featurebox-wrap{position:relative;display:inline-block;text-align:center;margin-bottom:30px}.study-featurebox-wrap:before{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(51,51,51,0.45)}.study-featurebox-wrap img{width:100%}.study-featurebox-wrap:hover:before,.study-featurebox-wrap:focus:before{background:rgba(51,51,51,0.72)}.study-featurebox-wrap-text{position:absolute;top:50%;left:50%;z-index:2;text-transform:uppercase;letter-spacing:0.04em;font-size:1.5625em;font-weight:700;color:#FFF;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.study-featurebox-wrap-text:before{content:'';position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border:2px solid #FAB61D;-webkit-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);opacity:0;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s}.homepage-featureboxes{margin:0 auto;text-align:center}.homepage-research-groups{padding:50px 0;background:url("/images/waves-tile-pages.png") repeat-x}.homepage-research-groups-title{text-align:center;font-size:2.1875em}.homepage-news-title-wrap{background:url("/images/waves-tile-dark.png") #444}.homepage-news-title-wrap .homepage-news-title{margin-bottom:0;padding:30px 0;text-align:center;font-size:2.1875em;color:#FFF}.homepage-news-item,.homepage-news-wrap .twitter-feed,.homepage-news-buttons{padding:40px 30px;width:100%;min-height:250px;background:#333}@media (min-width: 768px){.homepage-news-item,.homepage-news-wrap .twitter-feed,.homepage-news-buttons{float:left;width:50%;min-height:380px}}@media (min-width: 992px){.homepage-news-item,.homepage-news-wrap .twitter-feed,.homepage-news-buttons{width:25%;min-height:470px}}.homepage-news-item{position:relative;display:block;-webkit-transition:background 0.3s;transition:background 0.3s}.homepage-news-item:hover,.homepage-news-item:focus{background:#232323}.homepage-news-item:hover .homepage-news-date,.homepage-news-item:focus .homepage-news-date{color:#FAB61D}.homepage-news-item .homepage-news-date{margin-bottom:10px;text-transform:uppercase;letter-spacing:0.088em;font-weight:700;color:#B9B9B9;-webkit-transition:color 0.3s;transition:color 0.3s}.homepage-news-item .homepage-news-date i{position:relative;top:-1px;font-size:20px}.homepage-news-item .homepage-news-item-title{line-height:1.3em;font-size:1.25em;font-weight:400;color:#FFF}.homepage-news-item.with-image .homepage-news-item-content{position:absolute;bottom:40px}.homepage-news-item.with-image .homepage-news-date{color:#FFF}.homepage-news-item.with-image:hover .homepage-news-date,.homepage-news-item.with-image:focus .homepage-news-date{color:#FAB61D}.homepage-news-item.with-image:hover:before,.homepage-news-item.with-image:focus:before{background:rgba(35,35,35,0.88)}.homepage-news-item.with-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuODYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjg2Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(115%, rgba(0,0,0,0.86)), color-stop(100%, rgba(0,0,0,0.86)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.86) 115%, rgba(0,0,0,0.86) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.86) 115%, rgba(0,0,0,0.86) 100%)}.twitter-feed{margin-bottom:20px;padding:25px 20px;background:#333}.homepage-news-wrap .twitter-feed{margin-bottom:0}.twitter-feed-title{display:inline-block;margin-bottom:20px;letter-spacing:0.09em;font-weight:700;color:#B9B9B9}.twitter-feed-title:before{content:'\e60b';margin-right:5px;vertical-align:middle;font-family:icomoon;font-size:17px;color:#FFF}.tweet{margin-bottom:20px;line-height:1.3em;font-size:1.25em;color:#FFF}.tweet a{color:#FAB61D}.tweet-date{font-size:1em;font-weight:700;color:#FFF}.homepage-news-buttons{position:relative;padding:0;height:1px}.homepage-news-button{position:relative;display:block;border-bottom:1px solid #333;padding:0 30px;height:50%;text-transform:uppercase;letter-spacing:0.04em;background:#232323;font-size:2.1875em;font-weight:700;color:#FFF}.homepage-news-button:hover .homepage-news-button-content,.homepage-news-button:focus .homepage-news-button-content{color:#FAB61D}.homepage-news-button-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}.homepage-news-button-content span{display:block;text-transform:none;letter-spacing:0.06em;font-size:0.6em;font-style:italic;font-weight:400;color:#FFF}.homepage-news-button-content i{position:relative;top:-2px;vertical-align:middle;font-size:30px;font-weight:400;color:#FAB61D}.news-item{position:relative;display:block;margin-bottom:15px;border-bottom:1px solid #CCC;padding:30px 0;text-align:center}.news-item:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:0;background:#FAB61D;-webkit-transition:height 0.2s;transition:height 0.2s}.news-item:hover:after,.news-item:focus:after{height:3px}.news-image{margin-bottom:15px}.news-date{text-align:center;text-transform:uppercase;letter-spacing:0.088em;font-size:1.0625em;color:#444}.news-day{font-size:1.47059em;font-weight:700}.news-title{margin-bottom:5px;text-transform:none;line-height:1.4em;letter-spacing:0.02em;font-size:1.3125em;color:#444}.news-text{margin-bottom:10px;line-height:1.7em;letter-spacing:0.01em;font-size:1.0625em;color:#444}@media (min-width: 768px){.news-item{margin-bottom:0;text-align:left}.news-image{margin-bottom:0}}.news-item-date{display:inline-block;text-transform:uppercase;letter-spacing:0.087em;color:#AAA}.news-item-date i{position:relative;top:-1px;font-size:20px}.news-item-image{margin-bottom:15px;text-align:center}.news-post-info{margin-bottom:40px}.news-post-info .post-categories{display:inline-block}@media (min-width: 768px){.news-item-image{margin-right:-30px;text-align:left}}.events-item{position:relative;display:block;margin-bottom:15px;border-bottom:1px solid #CCC;padding:30px 0;text-align:center}.events-item:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:0;background:#FAB61D;-webkit-transition:height 0.2s;transition:height 0.2s}.events-item:hover:after,.events-item:focus:after{height:3px}.events-date{text-align:center;text-transform:uppercase;letter-spacing:0.088em;font-size:1.0625em;color:#444}.events-day{font-size:1.47059em;font-weight:700}.events-title{margin-bottom:5px;text-transform:none;line-height:1.4em;letter-spacing:0.02em;font-size:1.3125em;color:#444}.events-text{margin-bottom:10px;line-height:1.7em;letter-spacing:0.01em;font-size:1.0625em;color:#444}@media (min-width: 768px){.events-item{margin-bottom:0;text-align:left}}.details-bar{padding:10px 20px;text-transform:uppercase;letter-spacing:0.03em;background:#50534D;font-weight:700;color:#FFF}.upcoming-events-bar{padding:10px 20px;text-transform:uppercase;letter-spacing:0.03em;background:#FAB61D;font-weight:700;color:#444;margin-top:100px}.event-item-image{margin:-40px 0 20px}.event-details{margin-bottom:20px;padding:15px 0;border-bottom:1px solid #CCC;text-align:center;color:#232323}.event-details-map{position:relative;display:inline-block;margin-top:15px;padding-left:25px;color:#232323;-webkit-transition:color 0.3s;transition:color 0.3s}.event-details-map:before{content:'\50';position:absolute;top:50%;left:-5px;font-family:icomoon;font-size:25px;color:#73776E;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:color 0.3s;transition:color 0.3s}.event-details-map:hover,.event-details-map:focus{color:#AAA}.event-details-title{text-transform:uppercase;letter-spacing:0.02em;font-weight:700}.event-details-text{margin-bottom:20px;line-height:1.7em;font-size:1.0625em}@media (min-width: 768px){.event-details{text-align:left}}.search-item{position:relative;display:block;margin-bottom:15px;border-bottom:1px solid #CCC;padding:30px 0;text-align:center}.search-item:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:0;background:#FAB61D;-webkit-transition:height 0.2s;transition:height 0.2s}.search-item:hover:after,.search-item:focus:after{height:3px}.search-title{margin-bottom:5px;text-transform:none;line-height:1.4em;letter-spacing:0.02em;font-size:1.3125em;color:#444}.search-link{margin-bottom:10px;line-height:1.7em;letter-spacing:0.01em;font-size:1.0625em;color:#444}@media (min-width: 768px){.search-item{margin-bottom:0;text-align:left}}.people-topbar{border-bottom:1px solid #CCC;padding:15px 0;text-align:center}@media (min-width: 768px){.people-topbar{text-align:left}}.people-search{display:inline-block}.people-search input{border-radius:30px;border:1px solid #CCC;padding:0 10px;height:42px;background:#FFF;font-weight:400;color:#AAA;-webkit-transition:border 0.3s;transition:border 0.3s}.people-search input:focus{border:1px solid #00A8E2;outline:0}.people-search button{display:inline-block;border:none;width:42px;height:42px;margin:-2px 0 0 -42px;vertical-align:top;background:none;color:#50534D}.people-search button i{font-size:15px}@media (min-width: 768px){.people-search{float:right;max-width:373px;width:100%}}.view-changer{margin-bottom:15px;text-transform:uppercase;line-height:42px;letter-spacing:0.087em;font-weight:700}.view-changer span{display:inline-block;margin-right:15px}.view-changer-button{margin-right:5px}.view-changer-button i{display:inline-block;border-radius:4px;padding:6px;font-size:20px;color:#AAA}.view-changer-button:hover i,.view-changer-button:focus i{background:#AAA;color:#FFF}.view-changer-button.selected i{background:#AAA;color:#FFF}@media (min-width: 768px){.view-changer{margin-bottom:0}}.people-item{position:relative;display:block;margin:5px 0;border-bottom:1px solid #CCC;padding:15px 0;min-height:125px;text-align:center}.people-item-title{margin-bottom:0;text-transform:none;line-height:1.4em;letter-spacing:0.04em;font-size:1.3125em;color:#444}.people-item-role{margin-bottom:5px;font-size:1.0625em;color:#232323}.people-item:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:0;background:#FAB61D;-webkit-transition:height 0.2s;transition:height 0.2s}.people-item:hover:after,.people-item:focus:after{height:3px}.two-col .people-item{margin:15px 0;border-bottom:0;padding:20px 0}.two-col .people-item-title{font-size:1.0625em}.two-col .people-item-role{font-size:1em}.two-col .people-item:after{left:0;width:100%;height:1px;background:#CCC;-webkit-transition:height 0.2s;transition:height 0.2s}.two-col .people-item:before{content:'';position:absolute;bottom:-1px;left:0;right:0;z-index:1;height:0;background:#FAB61D;-webkit-transition:height 0.2s;transition:height 0.2s}.two-col .people-item:hover:before,.two-col .people-item:focus:before{height:3px}@media (min-width: 768px){.people-item{margin:5px 0;padding:15px 0;text-align:left}.people-item-image{position:absolute;top:15px;left:0}.people-item-content{padding:10px 0 10px 120px}.two-col .people-item{margin:3px 0;border-bottom:0;padding:5px 0}.two-col .people-item:after{width:20px}.people-list{padding-left:60px}.people-list.two-col{padding:0}.people-list.two-col .people-item-content{padding:10px 0}}.profilepage-header{padding:40px 0;text-align:center;background:url("/images/waves-tile-profile.png") repeat-x #DDD}.profilepage-header-title{margin-bottom:20px;border-bottom:1px solid #AAA;padding-top:15px}.profilepage-image{border-radius:50%}.profilepage-title{margin-bottom:5px}.profilepage-role{margin-bottom:15px;letter-spacing:0.04em;line-height:1.4em;font-size:1.3125em}.profilepage-content-wrap{padding:40px 0}.profilepage-contact-item{margin-bottom:15px;letter-spacing:0.02em;line-height:1.4em;font-size:1.0625em}.profilepage-contact-item strong{text-transform:uppercase}.profilepage-contact-item a{color:#444}.profilepage-contact-item a:hover,.profilepage-contact-item a:focus{text-decoration:underline;color:#444}@media (min-width: 768px){.profilepage-header{text-align:left}.profilepage-header-title{padding-top:55px}}.profilepage-research-summary-title{display:inline-block;margin-bottom:10px;border-bottom:1px solid #AAA;letter-spacing:0.02em;font-size:1.1875em;font-weight:700}.profilepage-research-summary ul{margin:0 0 40px;padding:0}.profilepage-research-summary ul li{list-style:none;margin-bottom:15px}.profilepage-research-summary ul li a{font-size:1.0625em;color:#232323}.profilepage-research-summary ul li a:hover,.profilepage-research-summary ul li a:focus{color:#90958A}.panel-default{border-left:0;border-right:0}.panel-default>.panel-heading{border-bottom:1px solid #DDD;background:none}.panel-group .panel{border-radius:0}.panel{border:0;border-top:1px solid #DDD;box-shadow:none}.panel-heading{position:relative;display:block;padding:15px 55px 15px 15px;letter-spacing:0.04em;color:#444;-webkit-transition:padding 0.3s;transition:padding 0.3s}.panel-heading:after{content:'\5e';position:absolute;top:50%;right:15px;width:45px;height:45px;text-align:center;font-family:icomoon;font-size:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:right 0.3s;transition:right 0.3s}.panel-heading.collapsed:after{content:'\76'}.panel-heading:hover{padding:15px 70px 15px 30px}.panel-heading:hover:after{right:30px}.panel-title{font-size:1.3125em}.panel-default>.panel-heading+.panel-collapse>.panel-body{border:0}.panel-body{padding:15px 0;line-height:1.7em;font-size:1.125em}@media (min-width: 768px){.panel-group{padding-left:35px}}.news-widget-title{font-size:1.1875em;border-bottom:3px solid #DDD}.news-widget-date{margin-bottom:5px;text-transform:uppercase;letter-spacing:0.088em;font-size:0.9375em;font-weight:700;color:#AAA;-webkit-transition:color 0.3s;transition:color 0.3s}.news-widget-date i{position:relative;top:-1px;font-size:20px}.news-widget-item{position:relative;display:block;border-bottom:1px dashed #CCC;padding:15px 0}.news-widget-item-image{margin-bottom:15px}.news-widget-item:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:0;background:#FAB61D;-webkit-transition:height 0.2s;transition:height 0.2s}.news-widget-item:hover:after,.news-widget-item:focus:after{height:3px}.news-widget-text{line-height:1.6em;font-size:1.125em;color:#232323}.casestudies-widget{border-top:1px solid #CCC;margin:10px 0;padding:15px 0;text-align:center}.casestudies-widget-item{position:relative;display:block;margin-bottom:40px;border-bottom:1px solid #CCC}.casestudies-widget-item:hover .casestudies-widget-image:before,.casestudies-widget-item:focus .casestudies-widget-image:before{background:rgba(35,35,35,0.45)}.casestudies-widget-item:hover:after,.casestudies-widget-item:focus:after{height:3px}.casestudies-widget-item:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:0;background:#FAB61D;-webkit-transition:height 0.2s;transition:height 0.2s}.casestudies-widget-title{text-transform:uppercase;letter-spacing:0.08em;font-size:1.1875em}.casestudies-widget-image{position:relative;display:inline-block;max-width:100%}.casestudies-widget-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;-webkit-transition:background 0.3s;transition:background 0.3s}.casestudies-widget-content{position:relative;padding:15px 0;background:#FFF;color:#444}.casestudies-widget-name{line-height:1.3em;letter-spacing:0.06em;font-size:1.375em;font-weight:700}.casestudies-widget-role{font-size:1.0625em}@media (min-width: 768px){.casestudies-widget{text-align:left}.casestudies-widget-content{margin-top:-30px;width:80%}}@media (min-width: 1200px){.casestudies-widget-name{font-size:1.5625em}.casestudies-widget-role{font-size:1.1875em}}.gallery-wrap{margin-bottom:5px;padding:25px 0;background:#232323}.gallery-content{padding:15px 0;color:#FFF}.gallery-title{border-bottom:1px solid #50534D;padding-bottom:25px;text-transform:uppercase}.gallery-text{line-height:1.6em;font-size:1.0625em}@media (min-width: 992px){.gallery-content{padding:50px 0}}.gallery-categories{margin:65px 0;text-align:center}.contact-method{margin-bottom:35px}.contact-method-title{margin-bottom:5px;text-transform:uppercase;letter-spacing:0.07em;font-size:1.0625em;font-weight:700}.contact-method-subtitle{margin-top:20px;font-size:1.0625em;font-weight:700}.contact-method-text{font-size:1.0625em}.contact-method-text a{color:#444}.contact-method-text a:hover,.contact-method-text a:focus{text-decoration:underline}a.contact-method-text:hover,a.contact-method-text:focus{text-decoration:underline;color:#444}.contact-method-text.map{position:relative;padding-left:35px}.contact-method-text.map:before{content:'\50';position:absolute;top:50%;left:-5px;font-family:icomoon;font-size:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:color 0.3s;transition:color 0.3s}.contact-method-text.map:hover,.contact-method-text.map:focus{text-decoration:none;color:#FFF}.contact-method-text.map:hover:before,.contact-method-text.map:focus:before{color:#FAB61D}@media (min-width: 768px){.contact-wrap{margin-left:-30px;border-left:1px solid #CCC;padding-left:45px}}.casestudies{text-align:center}.casestudy{position:relative;display:inline-block;margin-bottom:30px;border-bottom:1px solid #CCC;padding-bottom:30px;max-width:100%}.casestudy:hover:after,.casestudy:focus:after{height:3px}.casestudy:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:0;background:#FAB61D;-webkit-transition:height 0.2s;transition:height 0.2s}.casestudy-text{position:absolute;left:0;bottom:30px;padding:20px;width:85%;min-height:125px;text-align:left;line-height:1.4em;background:rgba(80,83,77,0.95)}.casestudy-name{margin-bottom:5px;text-transform:uppercase;letter-spacing:0.02em;font-size:1.3125em;font-weight:700;color:#FAB61D}.casestudy-role{letter-spacing:0.04em;font-size:1.1875em;color:#FFF}@media (min-width: 768px){.casestudies{text-align:left}}.casestudy-header{margin-bottom:20px;border-bottom:1px solid #CCC;padding-bottom:30px}.casestudy-title{margin-bottom:0}.casestudy-subtitle{line-height:1.4em;letter-spacing:0.02em;font-size:1.1875em}.study-featurebox{display:inline-block;margin-bottom:20px;max-width:100%;text-align:center}.study-featurebox:hover .study-featurebox-wrap:before,.study-featurebox:focus .study-featurebox-wrap:before{background:rgba(51,51,51,0.72)}.study-featurebox:hover .study-featurebox-wrap-text:before,.study-featurebox:focus .study-featurebox-wrap-text:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.study-featurebox-text{padding:0 20px;line-height:1.7em;letter-spacing:0.04em;font-size:1.0625em;color:#232323}
