#fancybox-loading div,#fancybox-overlay,#fancybox-wrap{position:absolute;top:0;left:0}
#fancybox-bg-ne,#fancybox-bg-nw,#fancybox-bg-se,#fancybox-bg-sw,#fancybox-left-ico,#fancybox-loading div,#fancybox-right-ico{background-image:url("fancybox.168222e66022.png")}
#fancybox-frame,#fancybox-img{width:100%;border:none;height:100%}
.icons-ul,.page .content ul.sitemap,.page .content ul.sitemap ul,nav ul{list-style-type:none}
.contact-label,.styledlink,footer h2,footer h3{text-transform:uppercase}
.chosen-container-multi .chosen-choices li.search-choice span,.page .content .event-texts p,.page .sidebar,pre{word-wrap:break-word}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{width:40px;height:480px}
#fancybox-overlay{width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
.crisispopup,.ie body,body.landing-page{overflow-x:hidden}
#fancybox-wrap{padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;background:0 0;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:url("fancybox.168222e66022.png") -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:400 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{padding:0;margin:0;outline:0;line-height:0;vertical-align:top}
.chosen-container,.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}
#fancybox-frame{display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:url("blank.325472601571.gif");z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-position:-40px -30px}
#fancybox-right-ico{background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n,#fancybox-bg-s{left:0;width:100%;background-image:url("fancybox-x.168696d8a694.png")}
#fancybox-bg-e,#fancybox-bg-w{top:0;height:100%;background-image:url("fancybox-y.36a58859beb9.png")}
#fancybox-bg-n{top:-20px}
#fancybox-bg-ne{top:-20px;right:-20px;background-position:-40px -162px}
#fancybox-bg-e{right:-20px;background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-position:-40px -142px}
#fancybox-bg-w{left:-20px}
#fancybox-bg-nw{top:-20px;left:-20px;background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url("fancy_title_over.b886fd165d4b.png");display:block}
.fancybox-title-float{background:#000;position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left,#fancybox-title-float-right{padding:0 0 0 15px}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px}
.fancybox-ie6 #fancybox-close{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')}
#fancybox-hide-sel-frame,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right{height:expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}
#fancybox-loading.fancybox-ie6 div{background:0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:0 0!important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')}
.chosen-container{position:relative;display:inline-block;font-size:13px;zoom:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("../img/chosen-sprite.8b55a822e72b.png") -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("../img/chosen-sprite.8b55a822e72b.png") 0 2px no-repeat}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url("../img/chosen-sprite.8b55a822e72b.png") 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("../img/chosen-sprite.8b55a822e72b.png") -42px 1px no-repeat;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:0 0}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}
.chosen-disabled{opacity:.5!important;cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url("../img/chosen-sprite.8b55a822e72b.png") -30px -20px no-repeat;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url("../img/chosen-sprite@2x.614fad616d01.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}
}
/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}
.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}
.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}
.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:14px;line-height:0;border-width:1px 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;font-size:14px;line-height:1.5;min-height:0;font-weight:400}
.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}
.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.2b912f7c0653.gif");height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}
.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
.icons-ul>li,sub,sup{position:relative}
body .ui-tooltip{border-width:2px}
.ui-widget,.ui-widget .ui-widget{font-size:13px;line-height:15px;font-family:helvetica,arial,sans-serif;color:#444}
.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:url("images/ui-bg_flat_75_ffffff_40x100.8692e6efddf8.png") 50% 50% repeat-x #fff;color:#222}
.ui-widget-header{border:1px solid #aaa;background:url("images/ui-bg_highlight-soft_75_cccccc_1x100.72c593d16e99.png") 50% 50% repeat-x #ccc;font-weight:700}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url("images/ui-bg_glass_75_e6e6e6_1x400.f4254356c2a8.png") 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);font-weight:400;color:#fff}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url("images/ui-bg_glass_65_ffffff_1x400.e5a8f32e28fd.png") 50% 50% repeat-x #fff;font-weight:400;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url("images/ui-bg_glass_55_fbf9ee_1x400.f8f4558e0b92.png") 50% 50% repeat-x #fbf9ee;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url("images/ui-bg_glass_95_fef1ec_1x400.5a3be2d8fff8.png") 50% 50% repeat-x #fef1ec;color:#cd0a0a}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.9129e086dc48.png")}
.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.faf6f5dc44e7.png")}
.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.771099482bdc.png")}
.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.25162bf857a8.png")}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.5d8808d43cef.png")}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay,.ui-widget-shadow{background:url("images/ui-bg_flat_0_aaaaaa_40x100.2a44fbdb7360.png") 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}
.block{display:block!important}
.half{width:50%}
.full{width:100%}
@media (min-width:768px){.section-col-50{width:50%}
.section-col-50:nth-child(2n+1){clear:both}
.section-col-33{width:33.333333%}
.section-col-33:nth-child(3n+1){clear:both}
}
.embed-source-specific-styles .embedded.prezi,.embed-source-specific-styles .embedded.vimeo,.embed-source-specific-styles .embedded.youtube{padding-bottom:56.25%}
.embed-source-specific-styles .embedded.apsis,.embed-source-specific-styles .embedded.instagram,.embed-source-specific-styles .embedded.twitter{padding-bottom:0;padding-top:0}
article,aside,blockquote,body,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,label,legend,li,menu,nav,ol,p,pre,section,td,th,ul{margin:0;padding:0;border:0}
article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,nav,section,video{display:block}
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
pre{white-space:pre;white-space:pre-wrap}
b,strong{font-weight:700}
abbr[title]{border-bottom:1px dotted}
a img,img{-ms-interpolation-mode:bicubic;border:0}
button,input,select,textarea{margin:0;font-size:100%;line-height:normal;vertical-align:baseline}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
textarea{overflow:auto}
::selection{background:#00f;color:#fff}
::-moz-selection{background:#00f;color:#fff}
img::selection{background:0 0}
img::-moz-selection{background:0 0}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
@font-face{font-family:FontAwesome;src:url("../fonts/fontawesome/fontawesome-webfont.5ae23ad29b67.eot?v=3.2.1");src:url("../fonts/fontawesome/fontawesome-webfont.5ae23ad29b67.eot?#iefix&v=3.2.1") format('embedded-opentype'),url("../fonts/fontawesome/fontawesome-webfont.b683029bafe0.woff?v=3.2.1") format('woff'),url("../fonts/fontawesome/fontawesome-webfont.8cca2f02b0af.ttf?v=3.2.1") format('truetype'),url("../fonts/fontawesome/fontawesome-webfont.f99a231ed57e.svg#fontawesomeregular?v=3.2.1") format('svg');font-weight:400;font-style:normal}
[class*=" icon-"]:before,[class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none}
.icon-large:before{vertical-align:-10%;font-size:1.33333333em}
a [class*=" icon-"],a [class^=icon-]{display:inline}
[class*=" icon-"].icon-fixed-width,[class^=icon-].icon-fixed-width{display:inline-block;width:1.14285714em;text-align:right;padding-right:.28571429em}
[class*=" icon-"].icon-fixed-width.icon-large,[class^=icon-].icon-fixed-width.icon-large{width:1.42857143em}
.icons-ul{margin-left:2.14285714em}
.icons-ul .icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;text-align:center;line-height:inherit}
[class*=" icon-"].hide,[class^=icon-].hide{display:none}
.icon-muted{color:#eee}
.icon-light{color:#fff}
.icon-dark{color:#333}
.icon-border{border:1px solid #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.icon-2x{font-size:2em}
.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.icon-3x{font-size:3em}
.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.icon-4x{font-size:4em}
.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.icon-5x{font-size:5em}
.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
[class*=" icon-"].pull-left,[class^=icon-].pull-left{margin-right:.3em}
[class*=" icon-"].pull-right,[class^=icon-].pull-right{margin-left:.3em}
[class*=" icon-"],[class^=icon-]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}
.nav-button,a .icon-spin,a .icon-stack{text-decoration:none}
.btn [class*=" icon-"].icon-spin,.btn [class^=icon-].icon-spin,.icon-stack,.nav [class*=" icon-"].icon-spin,.nav [class^=icon-].icon-spin{display:inline-block}
.btn [class*=" icon-"].icon-large,.btn [class^=icon-].icon-large,.nav [class*=" icon-"].icon-large,.nav [class^=icon-].icon-large,.nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large,.nav-pills [class^=icon-],.nav-pills [class^=icon-].icon-large,.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-tabs [class^=icon-],.nav-tabs [class^=icon-].icon-large{line-height:.9em}
.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.icon-white,.nav-list>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-]{background-image:none}
.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x,.btn [class^=icon-].pull-left.icon-2x,.btn [class^=icon-].pull-right.icon-2x{margin-top:.18em}
.btn [class*=" icon-"].icon-spin.icon-large,.btn [class^=icon-].icon-spin.icon-large{line-height:.8em}
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x,.btn.btn-small [class^=icon-].pull-left.icon-2x,.btn.btn-small [class^=icon-].pull-right.icon-2x{margin-top:.25em}
.btn.btn-large [class*=" icon-"],.btn.btn-large [class^=icon-]{margin-top:0}
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-top:.05em}
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x{margin-right:.2em}
.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-left:.2em}
.nav-list [class*=" icon-"],.nav-list [class^=icon-]{line-height:inherit}
.icon-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:-35%}
.icon-stack [class*=" icon-"],.icon-stack [class^=icon-]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit}
.icon-spin,.nav-button,a .icon-flip-horizontal:before,a .icon-flip-vertical:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-rotate-90:before,a .icon-spin,a .icon-stack,section .item-list .item a .date{display:inline-block}
.icon-stack .icon-stack-base{font-size:2em}
.icon-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}
@-moz-keyframes spin{0%{-moz-transform:rotate(0)}
100%{-moz-transform:rotate(359deg)}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(359deg)}
}
@-o-keyframes spin{0%{-o-transform:rotate(0)}
100%{-o-transform:rotate(359deg)}
}
@-ms-keyframes spin{0%{-ms-transform:rotate(0)}
100%{-ms-transform:rotate(359deg)}
}
@keyframes spin{0%{transform:rotate(0)}
100%{transform:rotate(359deg)}
}
.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}
.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.icon-rotate-270:before,.ie .contact-label span{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}
.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}
.icon-glass:before{content:"\f000"}
.icon-music:before{content:"\f001"}
.icon-search:before{content:"\f002"}
.icon-envelope-alt:before{content:"\f003"}
.icon-heart:before{content:"\f004"}
.icon-star:before{content:"\f005"}
.icon-star-empty:before{content:"\f006"}
.icon-user:before{content:"\f007"}
.icon-film:before{content:"\f008"}
.icon-th-large:before{content:"\f009"}
.icon-th:before{content:"\f00a"}
.icon-th-list:before{content:"\f00b"}
.icon-ok:before{content:"\f00c"}
.icon-remove:before{content:"\f00d"}
.icon-zoom-in:before{content:"\f00e"}
.icon-zoom-out:before{content:"\f010"}
.icon-off:before,.icon-power-off:before{content:"\f011"}
.icon-signal:before{content:"\f012"}
.icon-cog:before,.icon-gear:before{content:"\f013"}
.icon-trash:before{content:"\f014"}
.icon-home:before{content:"\f015"}
.icon-file-alt:before{content:"\f016"}
.icon-time:before{content:"\f017"}
.icon-road:before{content:"\f018"}
.icon-download-alt:before{content:"\f019"}
.icon-download:before{content:"\f01a"}
.icon-upload:before{content:"\f01b"}
.icon-inbox:before{content:"\f01c"}
.icon-play-circle:before{content:"\f01d"}
.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}
.icon-refresh:before{content:"\f021"}
.icon-list-alt:before{content:"\f022"}
.icon-lock:before{content:"\f023"}
.icon-flag:before{content:"\f024"}
.icon-headphones:before{content:"\f025"}
.icon-volume-off:before{content:"\f026"}
.icon-volume-down:before{content:"\f027"}
.icon-volume-up:before{content:"\f028"}
.icon-qrcode:before{content:"\f029"}
.icon-barcode:before{content:"\f02a"}
.icon-tag:before{content:"\f02b"}
.icon-tags:before{content:"\f02c"}
.icon-book:before{content:"\f02d"}
.icon-bookmark:before{content:"\f02e"}
.icon-print:before{content:"\f02f"}
.icon-camera:before{content:"\f030"}
.icon-font:before{content:"\f031"}
.icon-bold:before{content:"\f032"}
.icon-italic:before{content:"\f033"}
.icon-text-height:before{content:"\f034"}
.icon-text-width:before{content:"\f035"}
.icon-align-left:before{content:"\f036"}
.icon-align-center:before{content:"\f037"}
.icon-align-right:before{content:"\f038"}
.icon-align-justify:before{content:"\f039"}
.icon-list:before{content:"\f03a"}
.icon-indent-left:before{content:"\f03b"}
.icon-indent-right:before{content:"\f03c"}
.icon-facetime-video:before{content:"\f03d"}
.icon-picture:before{content:"\f03e"}
.icon-pencil:before{content:"\f040"}
.icon-map-marker:before{content:"\f041"}
.icon-adjust:before{content:"\f042"}
.icon-tint:before{content:"\f043"}
.icon-edit:before{content:"\f044"}
.icon-share:before{content:"\f045"}
.icon-check:before{content:"\f046"}
.icon-move:before{content:"\f047"}
.icon-step-backward:before{content:"\f048"}
.icon-fast-backward:before{content:"\f049"}
.icon-backward:before{content:"\f04a"}
.icon-play:before{content:"\f04b"}
.icon-pause:before{content:"\f04c"}
.icon-stop:before{content:"\f04d"}
.icon-forward:before{content:"\f04e"}
.icon-fast-forward:before{content:"\f050"}
.icon-step-forward:before{content:"\f051"}
.icon-eject:before{content:"\f052"}
.icon-chevron-left:before{content:"\f053"}
.icon-chevron-right:before{content:"\f054"}
.icon-plus-sign:before{content:"\f055"}
.icon-minus-sign:before{content:"\f056"}
.icon-remove-sign:before{content:"\f057"}
.icon-ok-sign:before{content:"\f058"}
.icon-question-sign:before{content:"\f059"}
.icon-info-sign:before{content:"\f05a"}
.icon-screenshot:before{content:"\f05b"}
.icon-remove-circle:before{content:"\f05c"}
.icon-ok-circle:before{content:"\f05d"}
.icon-ban-circle:before{content:"\f05e"}
.icon-arrow-left:before{content:"\f060"}
.icon-arrow-right:before{content:"\f061"}
.icon-arrow-up:before{content:"\f062"}
.icon-arrow-down:before{content:"\f063"}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}
.icon-resize-full:before{content:"\f065"}
.icon-resize-small:before{content:"\f066"}
.icon-plus:before{content:"\f067"}
.icon-minus:before{content:"\f068"}
.icon-asterisk:before{content:"\f069"}
.icon-exclamation-sign:before{content:"\f06a"}
.icon-gift:before{content:"\f06b"}
.icon-leaf:before{content:"\f06c"}
.icon-fire:before{content:"\f06d"}
.icon-eye-open:before{content:"\f06e"}
.icon-eye-close:before{content:"\f070"}
.icon-warning-sign:before{content:"\f071"}
.icon-plane:before{content:"\f072"}
.icon-calendar:before{content:"\f073"}
.icon-random:before{content:"\f074"}
.icon-comment:before{content:"\f075"}
.icon-magnet:before{content:"\f076"}
.icon-chevron-up:before{content:"\f077"}
.icon-chevron-down:before{content:"\f078"}
.icon-retweet:before{content:"\f079"}
.icon-shopping-cart:before{content:"\f07a"}
.icon-folder-close:before{content:"\f07b"}
.icon-folder-open:before{content:"\f07c"}
.icon-resize-vertical:before{content:"\f07d"}
.icon-resize-horizontal:before{content:"\f07e"}
.icon-bar-chart:before{content:"\f080"}
.icon-twitter-sign:before{content:"\f081"}
.icon-facebook-sign:before{content:"\f082"}
.icon-camera-retro:before{content:"\f083"}
.icon-key:before{content:"\f084"}
.icon-cogs:before,.icon-gears:before{content:"\f085"}
.icon-comments:before{content:"\f086"}
.icon-thumbs-up-alt:before{content:"\f087"}
.icon-thumbs-down-alt:before{content:"\f088"}
.icon-star-half:before{content:"\f089"}
.icon-heart-empty:before{content:"\f08a"}
.icon-signout:before{content:"\f08b"}
.icon-linkedin-sign:before{content:"\f08c"}
.icon-pushpin:before{content:"\f08d"}
.icon-external-link:before{content:"\f08e"}
.icon-signin:before{content:"\f090"}
.icon-trophy:before{content:"\f091"}
.icon-github-sign:before{content:"\f092"}
.icon-upload-alt:before{content:"\f093"}
.icon-lemon:before{content:"\f094"}
.icon-phone:before{content:"\f095"}
.icon-check-empty:before,.icon-unchecked:before{content:"\f096"}
.icon-bookmark-empty:before{content:"\f097"}
.icon-phone-sign:before{content:"\f098"}
.icon-twitter:before{content:"\f099"}
.icon-facebook:before{content:"\f09a"}
.icon-github:before{content:"\f09b"}
.icon-unlock:before{content:"\f09c"}
.icon-credit-card:before{content:"\f09d"}
.icon-rss:before{content:"\f09e"}
.icon-hdd:before{content:"\f0a0"}
.icon-bullhorn:before{content:"\f0a1"}
.icon-bell:before{content:"\f0a2"}
.icon-certificate:before{content:"\f0a3"}
.icon-hand-right:before{content:"\f0a4"}
.icon-hand-left:before{content:"\f0a5"}
.icon-hand-up:before{content:"\f0a6"}
.icon-hand-down:before{content:"\f0a7"}
.icon-circle-arrow-left:before{content:"\f0a8"}
.icon-circle-arrow-right:before{content:"\f0a9"}
.icon-circle-arrow-up:before{content:"\f0aa"}
.icon-circle-arrow-down:before{content:"\f0ab"}
.icon-globe:before{content:"\f0ac"}
.icon-wrench:before{content:"\f0ad"}
.icon-tasks:before{content:"\f0ae"}
.icon-filter:before{content:"\f0b0"}
.icon-briefcase:before{content:"\f0b1"}
.icon-fullscreen:before{content:"\f0b2"}
.icon-group:before{content:"\f0c0"}
.icon-link:before{content:"\f0c1"}
.icon-cloud:before{content:"\f0c2"}
.icon-beaker:before{content:"\f0c3"}
.icon-cut:before{content:"\f0c4"}
.icon-copy:before{content:"\f0c5"}
.icon-paper-clip:before,.icon-paperclip:before{content:"\f0c6"}
.icon-save:before{content:"\f0c7"}
.icon-sign-blank:before{content:"\f0c8"}
.icon-reorder:before{content:"\f0c9"}
.icon-list-ul:before{content:"\f0ca"}
.icon-list-ol:before{content:"\f0cb"}
.icon-strikethrough:before{content:"\f0cc"}
.icon-underline:before{content:"\f0cd"}
.icon-table:before{content:"\f0ce"}
.icon-magic:before{content:"\f0d0"}
.icon-truck:before{content:"\f0d1"}
.icon-pinterest:before{content:"\f0d2"}
.icon-pinterest-sign:before{content:"\f0d3"}
.icon-google-plus-sign:before{content:"\f0d4"}
.icon-google-plus:before{content:"\f0d5"}
.icon-money:before{content:"\f0d6"}
.icon-caret-down:before{content:"\f0d7"}
.icon-caret-up:before{content:"\f0d8"}
.icon-caret-left:before{content:"\f0d9"}
.icon-caret-right:before{content:"\f0da"}
.icon-columns:before{content:"\f0db"}
.icon-sort:before{content:"\f0dc"}
.icon-sort-down:before{content:"\f0dd"}
.icon-sort-up:before{content:"\f0de"}
.icon-envelope:before{content:"\f0e0"}
.icon-linkedin:before{content:"\f0e1"}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}
.icon-legal:before{content:"\f0e3"}
.icon-dashboard:before{content:"\f0e4"}
.icon-comment-alt:before{content:"\f0e5"}
.icon-comments-alt:before{content:"\f0e6"}
.icon-bolt:before{content:"\f0e7"}
.icon-sitemap:before{content:"\f0e8"}
.icon-umbrella:before{content:"\f0e9"}
.icon-paste:before{content:"\f0ea"}
.icon-lightbulb:before{content:"\f0eb"}
.icon-exchange:before{content:"\f0ec"}
.icon-cloud-download:before{content:"\f0ed"}
.icon-cloud-upload:before{content:"\f0ee"}
.icon-user-md:before{content:"\f0f0"}
.icon-stethoscope:before{content:"\f0f1"}
.icon-suitcase:before{content:"\f0f2"}
.icon-bell-alt:before{content:"\f0f3"}
.icon-coffee:before{content:"\f0f4"}
.icon-food:before{content:"\f0f5"}
.icon-file-text-alt:before{content:"\f0f6"}
.icon-building:before{content:"\f0f7"}
.icon-hospital:before{content:"\f0f8"}
.icon-ambulance:before{content:"\f0f9"}
.icon-medkit:before{content:"\f0fa"}
.icon-fighter-jet:before{content:"\f0fb"}
.icon-beer:before{content:"\f0fc"}
.icon-h-sign:before{content:"\f0fd"}
.icon-plus-sign-alt:before{content:"\f0fe"}
.icon-double-angle-left:before{content:"\f100"}
.icon-double-angle-right:before{content:"\f101"}
.icon-double-angle-up:before{content:"\f102"}
.icon-double-angle-down:before{content:"\f103"}
.icon-angle-left:before{content:"\f104"}
.icon-angle-right:before{content:"\f105"}
.icon-angle-up:before{content:"\f106"}
.icon-angle-down:before{content:"\f107"}
.icon-desktop:before{content:"\f108"}
.icon-laptop:before{content:"\f109"}
.icon-tablet:before{content:"\f10a"}
.icon-mobile-phone:before{content:"\f10b"}
.icon-circle-blank:before{content:"\f10c"}
.icon-quote-left:before{content:"\f10d"}
.icon-quote-right:before{content:"\f10e"}
.icon-spinner:before{content:"\f110"}
.icon-circle:before{content:"\f111"}
.icon-mail-reply:before,.icon-reply:before{content:"\f112"}
.icon-github-alt:before{content:"\f113"}
.icon-folder-close-alt:before{content:"\f114"}
.icon-folder-open-alt:before{content:"\f115"}
.icon-expand-alt:before{content:"\f116"}
.icon-collapse-alt:before{content:"\f117"}
.icon-smile:before{content:"\f118"}
.icon-frown:before{content:"\f119"}
.icon-meh:before{content:"\f11a"}
.icon-gamepad:before{content:"\f11b"}
.icon-keyboard:before{content:"\f11c"}
.icon-flag-alt:before{content:"\f11d"}
.icon-flag-checkered:before{content:"\f11e"}
.icon-terminal:before{content:"\f120"}
.icon-code:before{content:"\f121"}
.icon-mail-reply-all:before,.icon-reply-all:before{content:"\f122"}
.icon-star-half-empty:before,.icon-star-half-full:before{content:"\f123"}
.icon-location-arrow:before{content:"\f124"}
.icon-crop:before{content:"\f125"}
.icon-code-fork:before{content:"\f126"}
.icon-unlink:before{content:"\f127"}
.icon-question:before{content:"\f128"}
.icon-info:before{content:"\f129"}
.icon-exclamation:before{content:"\f12a"}
.icon-superscript:before{content:"\f12b"}
.icon-subscript:before{content:"\f12c"}
.icon-eraser:before{content:"\f12d"}
.icon-puzzle-piece:before{content:"\f12e"}
.icon-microphone:before{content:"\f130"}
.icon-microphone-off:before{content:"\f131"}
.icon-shield:before{content:"\f132"}
.icon-calendar-empty:before{content:"\f133"}
.icon-fire-extinguisher:before{content:"\f134"}
.icon-rocket:before{content:"\f135"}
.icon-maxcdn:before{content:"\f136"}
.icon-chevron-sign-left:before{content:"\f137"}
.icon-chevron-sign-right:before{content:"\f138"}
.icon-chevron-sign-up:before{content:"\f139"}
.icon-chevron-sign-down:before{content:"\f13a"}
.icon-html5:before{content:"\f13b"}
.icon-css3:before{content:"\f13c"}
.icon-anchor:before{content:"\f13d"}
.icon-unlock-alt:before{content:"\f13e"}
.icon-bullseye:before{content:"\f140"}
.icon-ellipsis-horizontal:before{content:"\f141"}
.icon-ellipsis-vertical:before{content:"\f142"}
.icon-rss-sign:before{content:"\f143"}
.icon-play-sign:before{content:"\f144"}
.icon-ticket:before{content:"\f145"}
.icon-minus-sign-alt:before{content:"\f146"}
.icon-check-minus:before{content:"\f147"}
.icon-level-up:before{content:"\f148"}
.icon-level-down:before{content:"\f149"}
.icon-check-sign:before{content:"\f14a"}
.icon-edit-sign:before{content:"\f14b"}
.icon-external-link-sign:before{content:"\f14c"}
.icon-share-sign:before{content:"\f14d"}
.icon-compass:before{content:"\f14e"}
.icon-collapse:before{content:"\f150"}
.icon-collapse-top:before{content:"\f151"}
.icon-expand:before{content:"\f152"}
.icon-eur:before,.icon-euro:before{content:"\f153"}
.icon-gbp:before{content:"\f154"}
.icon-dollar:before,.icon-usd:before{content:"\f155"}
.icon-inr:before,.icon-rupee:before{content:"\f156"}
.icon-jpy:before,.icon-yen:before{content:"\f157"}
.icon-cny:before,.icon-renminbi:before{content:"\f158"}
.icon-krw:before,.icon-won:before{content:"\f159"}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}
.icon-file:before{content:"\f15b"}
.icon-file-text:before{content:"\f15c"}
.icon-sort-by-alphabet:before{content:"\f15d"}
.icon-sort-by-alphabet-alt:before{content:"\f15e"}
.icon-sort-by-attributes:before{content:"\f160"}
.icon-sort-by-attributes-alt:before{content:"\f161"}
.icon-sort-by-order:before{content:"\f162"}
.icon-sort-by-order-alt:before{content:"\f163"}
.icon-thumbs-up:before{content:"\f164"}
.icon-thumbs-down:before{content:"\f165"}
.icon-youtube-sign:before{content:"\f166"}
.icon-youtube:before{content:"\f167"}
.icon-xing:before{content:"\f168"}
.icon-xing-sign:before{content:"\f169"}
.icon-youtube-play:before{content:"\f16a"}
.icon-dropbox:before{content:"\f16b"}
.icon-stackexchange:before{content:"\f16c"}
.icon-instagram:before{content:"\f16d"}
.icon-adn:before{content:"\f170"}
.icon-bitbucket:before{content:"\f171"}
.icon-bitbucket-sign:before{content:"\f172"}
.icon-tumblr:before{content:"\f173"}
.icon-tumblr-sign:before{content:"\f174"}
.icon-long-arrow-down:before{content:"\f175"}
.icon-long-arrow-up:before{content:"\f176"}
.icon-long-arrow-left:before{content:"\f177"}
.icon-long-arrow-right:before{content:"\f178"}
.icon-apple:before{content:"\f179"}
.icon-windows:before{content:"\f17a"}
.icon-android:before{content:"\f17b"}
.icon-linux:before{content:"\f17c"}
.icon-dribbble:before{content:"\f17d"}
.icon-skype:before{content:"\f17e"}
.icon-foursquare:before{content:"\f180"}
.icon-trello:before{content:"\f181"}
.icon-female:before{content:"\f182"}
.icon-male:before{content:"\f183"}
.icon-gittip:before{content:"\f184"}
.icon-sun:before{content:"\f185"}
.icon-moon:before{content:"\f186"}
.icon-archive:before{content:"\f187"}
.icon-bug:before{content:"\f188"}
.icon-vk:before{content:"\f189"}
.icon-weibo:before{content:"\f18a"}
.icon-renren:before{content:"\f18b"}
body{min-height:100%;font-family:helvetica,arial,sans-serif;color:#0a0a0a;font-size:14px;line-height:1.42857143em}
address{font-style:normal}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'PT Sans',sans-serif;line-height:1.1}
h1 small,h2 small,h3 small,h4 small{font-size:60%}
h1,h2,h3,h4,h5{margin-bottom:20px}
h1.widget-header,h2.widget-header,h3.widget-header,h4.widget-header,h5.widget-header{margin-bottom:0}
h1.blue-header,h2.blue-header,h3.blue-header,h4.blue-header,h5.blue-header{padding:.71428571em 1.42857143em;background:#00b5dd;color:#fff;border-top-left-radius:.14285714em;border-top-right-radius:.14285714em}
.button,hr{border:none}
.h1,h1{font-size:32px}
.h2,h2{font-size:26px}
.h3,h3{font-size:21px}
.h4,h4{font-size:18px}
.h5,h5{font-size:16px}
.h6,h6{font-size:14px}
hr{height:1px;background:#dbdbdb;color:transparent;margin:1.42857143em 0}
.text-left{text-align:right}
.text-center,.text-centre{text-align:center}
.text-right{text-align:right}
.pull-right{float:right}
.pull-left{float:left}
.thin-bottom-margin{margin-bottom:.35714286em}
.clear{clear:both}
a{color:#104d95}
blockquote,form,ol,p,table,ul{margin:0 0 1.42857143em}
table{border-collapse:collapse;border-spacing:0;width:100%}
table td,table th{padding:.71428571em}
table.striped.top-align td,table.striped.top-align th{vertical-align:top}
table.striped tr:nth-child(odd) td,table.striped tr:nth-child(odd) th{background-color:#f2f2f2}
ol,ul{padding-left:1.42857143em;list-style-position:outside}
.overlay ul{padding:0;list-style:none}
#highlight .text,.overlay a{color:#fff}
section .pageheader{padding:5px 0;margin-bottom:0}
section .item-list .item{float:left;padding:.71428571em 1.28571429em;width:88%}
section .item-list .item a{width:94%;float:left;color:#000;text-decoration:none}
section .item-list .item a .date{color:#525252;font-size:12px;float:left;width:3.57142857em;height:30px}
section .item-list .item a .date.icon{margin-right:0;width:2.14285714em}
section .item-list .item a .title{color:#000;font-size:14px;display:inline-block;float:left;width:200px}
section .item.box .legend{color:#fff;font-size:11px;text-transform:uppercase}
footer h1{margin-bottom:1.42857143em}
footer h2,footer h3{color:#ffd200;font-size:100%;font-weight:400;margin-bottom:.47619048em;font-family:helvetica,arial,sans-serif}
.button,.color-block a{font-family:'PT Sans',sans-serif}
.button{background:#c8c8c8;color:#000;font-weight:700;padding:.35714286em .71428571em;position:relative}
.button:active{top:1px}
.button:hover{background:#bbb;color:#0d0d0d}
.button.button-primary{background:#00615A;color:#fff}
.button.button-primary:hover{background:#004842;color:#fff}
.nav-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff!important;border-left:3px solid #fff}
.nav-button.half,form.horizontal .row .field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.color-block a,.nav-button:hover{text-decoration:none!important}
.nav-button.half{width:24em;padding:0 0 0 .14285714em;margin-left:0;box-sizing:border-box}
.nav-button span{background:#000;display:block;padding:.71428571em 1.42857143em}
.nav-button span.mobile-icon{display:none}
.nav-button:hover span{background:#505050;color:#fff}
.nav-button.back{float:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:33.333333%;margin:0;padding-left:0;padding-right:0;border-left:none}
.nav-button.back.service{width:100%}
.nav-button.next,.nav-button.prev{width:33.333333%;margin-left:0;text-align:center;float:right}
.nav-button.next{padding-left:0}
.nav-button.disabled span{background:#c8c8c8;color:#707070}
form:last-child{margin-bottom:0}
form .row{width:100%}
form .row .selectallwrapper{width:31%;float:right;margin-right:9px;margin-bottom:-18px}
form .row .select-all-form{font-size:11px;padding:2px 5px;float:right;margin-top:5px}
@media screen and (max-width:768px){form .row .select-all-form{font-size:9px;padding:2px 3px}
form .row .selectallwrapper{margin-right:3px;margin-bottom:0}
}
form.horizontal:after,form.horizontal:before{display:table;content:"";line-height:0}
form.horizontal:after{clear:both}
form.horizontal .row .field{box-sizing:border-box;float:left;width:47%;padding:0;margin:0 0 .71428571em 2%}
form.horizontal .row #toggle_adv_search,section .column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
form.horizontal .row .field:first-child{padding-left:0}
form.horizontal .row .field label{max-width:50%;display:block;margin-bottom:5px}
form.horizontal .row .field input[type=text],form.horizontal .row .field select{width:100%}
form.horizontal .row .field input[id=id_free_search],form.horizontal .row .field input[id=id_job_title],form.horizontal .row .field input[id=id_name]{height:23px;max-width:99%}
form.horizontal .row span{margin-top:-10px;color:#999;font-weight:400}
.color-block a,table#results a{font-weight:700}
form.horizontal .row input[type=submit]{float:left;margin-left:.78571429em}
form.horizontal .row #toggle_adv_search{box-sizing:border-box;float:left;margin:0 0 0 .71428571em}
form.horizontal #free_search .field{width:96%}
form.news-filter label{display:inline-block}
form.news-filter .field{text-align:right}
.color-block,header .single-image-container{text-align:left}
form.news-filter select#amount{width:5.71428571em}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0}
.color-block,a{position:relative}
.sr-only-focusable:focus{width:auto;height:auto;left:50%;top:2px;transform:translateX(-50%);z-index:100000;clip:initial;margin:auto;padding:7px 20px;background-color:#ffd200;color:#000;font-weight:700;display:inline-block;opacity:1;transition:opacity .3s;font-size:16px}
.color-block,.color-block.yellow a{color:#0a0a0a}
@media (max-width:1023px){.hidden-from-mobile-users{display:none!important}
}
main#page-main:focus{outline:0!important}
.cms-plugin-filer-link.block{display:block;margin-bottom:.57142857em}
body{background:#fff;min-width:320px}
.colored-blocks-wrapper .row{display:flex;flex-flow:row wrap}
.colored-blocks-wrapper .row:after,.colored-blocks-wrapper .row:before{display:table;content:"";line-height:0}
.colored-blocks-wrapper .row:after{clear:both}
.colored-blocks-wrapper .row::after,.colored-blocks-wrapper .row::before{display:none!important}
.color-block{padding:1.42857143em 1.85714286em!important;background-color:#fff;border:1px solid #e0e0e0;display:flex;align-content:space-between;flex-flow:column nowrap;margin-top:5px}
@media (max-width:1023px){.color-block{width:100%!important;margin-left:0!important;margin-bottom:1.42857143em}
.color-block:last-child{margin-bottom:0}
}
.color-block::before{content:"";height:5px;display:block;position:absolute;left:-1px;right:-1px;bottom:100%;background-color:#0a0a0a}
.color-block.yellow a,.color-block.yellow::before{background-color:#ffd200}
.color-block-text{flex-grow:1}
.color-block-link{flex-grow:0;justify-self:flex-end;margin-top:2.14285714em}
.color-block h2,.color-block h3{font-size:21px;margin:0}
.color-block p{margin-bottom:0;margin-top:1.07142857em}
.color-block a{display:inline-block;padding:.5em 1.14285714em}
.color-block a .arrow{margin-left:1px}
.color-block.aqua a,.color-block.blue a,.color-block.pink a{color:#fff}
.color-block.blue a,.color-block.blue::before{background-color:#044664}
.color-block.aqua a,.color-block.aqua::before{background-color:#00615A}
.color-block.pink a,.color-block.pink::before{background-color:#930e5e}
.arrow:before{content:"\f061";font-family:FontAwesome;line-height:1;display:inline-block;margin-left:3px}
section{width:70.42857143em;display:block;margin:0 auto}
footer .top-spacing,section .column .item-list .item:first-child,section .top-spacing{margin-top:1.42857143em}
section:after,section:before{display:table;content:"";line-height:0}
section:after{clear:both}
section .listings .pageheader{color:#fff;padding-left:1.42857143em;line-height:1.75;font-size:18px}
section .column{width:22.42857143em;padding:0 1.42857143em;margin-left:1.57142857em;box-sizing:border-box;float:left}
section .column:first-child{margin-left:0}
section .column .pageheader{background-color:#000;margin-bottom:0}
section .column .item-list{background-color:#fff;float:left;position:relative;width:100%}
section .event-list{width:70.42857143em;padding:0 .10204082em;margin-left:1.57142857em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.cms-page .content,.toolbar{-webkit-box-sizing:border-box}
footer .row:after,footer .row:before,section .row:after,section .row:before{display:table;content:"";line-height:0}
footer .row:after,section .row:after{clear:both}
footer .row>div:not(.cms-plugin),section .row>div:not(.cms-plugin){float:left}
footer .row>:first-child,section .row>:first-child{margin-left:0}
header #header-container{min-height:260px}
table.bordered tr td,table.bordered tr th{border:1px solid #dbdbdb}
table.no-borders tr td,table.no-borders tr th{border:none}
table#results tr td,table#results tr th{border:none;border-bottom:1px solid #dbdbdb}
.toolbar{-moz-box-sizing:border-box;box-sizing:border-box;color:#727272;color:rgba(0,0,0,.6);padding:.71428571em 0;margin-top:10px;margin-bottom:10px}
.toolbar .breadcrumb{display:inline-block;margin-bottom:0;padding:0 0 0 1.42857143em}
.toolbar .breadcrumb li{display:inline-block;list-style:none;font-size:.85714286em}
.toolbar .breadcrumb li a{color:#0a0a0a;text-decoration:none}
.toolbar .breadcrumb li a:focus,.toolbar .breadcrumb li a:hover{text-decoration:underline}
.toolbar .breadcrumb li .divider{display:inline-block;margin:0 .21428571em}
.toolbar span{float:right}
.toolbar span.divider{float:none}
.toolbar .page-tools{float:right;font-size:.85714286em;text-align:right}
.toolbar .page-tools span{float:none;margin-right:10px}
.toolbar .page-tools a{color:#000;display:inline-block;margin-left:.42857143em;text-decoration:none;font-size:14px;height:20px;width:20px;line-height:20px;text-align:center}
.infocentre .content h1.pull-left{margin-top:15px}
.infocentre .content .padded.secondary{padding:1.42857143em 0}
.infocentre .content.detail .sidebar{padding:0}
.cms-page .content{width:48em;padding:2.85714286em;margin-left:0;-moz-box-sizing:border-box;box-sizing:border-box}
.cms-page .content.full{width:100%}
.cms-page .content .single-image-container:first-child{margin-top:-2.85714286em}
.category-filters,.category-filters .widget{float:left}
.category-filters .widget h3.widget-header{display:none}
.category-filters .widget ul{margin:0;padding:0;list-style:none}
.category-filters .widget ul li{float:left;margin:0 .28571429em .28571429em 0}
.category-filters .widget ul li label{-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;cursor:pointer;display:inline-block;font-size:.85714286em;margin:0 .07142857em .23571429em 0;padding:0 .47619048em}
.category-filters .widget ul li label.selected{background-color:#000;color:#fff}
.category-filters .widget ul li label input[type=checkbox]{display:none}
#clear-categories,#clear-filters{cursor:pointer}
.togglable{border:1px solid #dbdbdb;border-width:1px 0;padding:1.28571429em 0;width:100%;float:left}
.togglable+.togglable{float:left;margin-top:-1px;width:100%}
.togglable h3{float:left;margin-bottom:0}
.togglable .trigger{float:right;cursor:pointer;background:0 0;border:none;padding:2px 5px;text-align:left;display:block}
.togglable .togglable-content{float:left;margin:1.42857143em 0}
.togglable .togglable-content h3{float:none;clear:both;margin-bottom:1.42857143em}
.togglable .togglable-content :last-child{margin-bottom:0}
.office .togglable h3,.unit .togglable h3{float:none;clear:both;margin-bottom:.71428571em}
.sidebar .text-plugin{margin-bottom:1.42857143em;background-color:#f3f4f5}
.sidebar .text-plugin.togglable{padding-top:0;border-top:none}
.sidebar .text-plugin h3{margin:0;padding:20px;color:#0a0a0a;font-size:18px}
.sidebar .text-plugin p{margin-bottom:.71428571em}
.sidebar .text-plugin p:last-child{margin-bottom:0}
.sidebar .text-plugin .trigger{float:left;margin:.35714286em 0;text-align:center;width:100%}
.sidebar .text-plugin .togglable-content{padding:0;margin:0;float:none}
.sidebar .text-plugin .togglable-content h3{padding:0;margin-bottom:20px}
.sidebar .text-plugin .padded{padding:20px}
.sidebar .text-plugin h3+.padded{padding-top:0}
.sidebar .text-plugin a{text-decoration:underline}
.sidebar .text-plugin .staff-member .description .job-title{color:#666}
.sidebar .image-box a{width:100%;text-decoration:none!important}
.sidebar .facebook-side-feed{margin-bottom:1.42857143em}
.infocentre .sidebar.right{padding:0}
@media (min-width:768px){.infocentre .sidebar.right{padding-left:2.14285714em!important}
}
.infocentre .sidebar .item{padding:1em 0!important}
.infocentre .sidebar a{max-width:100%}
.infocentre .sidebar .text-plugin{background:#fff}
.infocentre .sidebar #open-data-filters{text-align:left;margin-top:15px;display:block;width:100%}
.infocentre .sidebar h2.open-data-filters #open-data-filters{font-family:inherit;font-weight:inherit;line-height:inherit}
#contact-forms .form .field.required label,.contact-label,.staff-member .label{font-weight:700}
@media (min-width:769px){.infocentre .sidebar #open-data-filters{padding:0;background:0 0;border:none}
.infocentre .sidebar h2.open-data-filters #open-data-filters{font-size:inherit;color:inherit}
}
.infocentre .sidebar #clear-filters{margin-top:20px}
.social-links{margin:1.42857143em 0;padding:0 1.42857143em}
.social-links:after,.social-links:before{display:table;content:"";line-height:0}
.social-links:after{clear:both}
.social-links a{position:relative;display:block;float:left;margin-right:5px}
.social-links a.fb{font-size:11px;height:26px;padding-left:70px;margin-bottom:5px;padding-top:2px}
.social-links a.fb:after,.social-links a.fb:before{display:table;content:"";line-height:0}
.social-links a.fb:after{clear:both}
.social-links a.fb img{position:absolute;top:0;left:0}
.staff-member{color:#0a0a0a;display:block;margin-bottom:1.42857143em;text-decoration:none}
.staff-member:after,.staff-member:before{display:table;content:"";line-height:0}
.staff-member:after{clear:both}
.staff-member.name-only{margin-bottom:0}
.staff-member.executive{margin-top:1.42857143em}
.staff-member.object .image{margin-bottom:1.57142857em;height:7.14285714em;width:7.14285714em}
.staff-member.object .description{line-height:1.25;display:block;margin:0}
@media (min-width:480px){.staff-member.object .image{position:absolute;left:0;top:0}
.staff-member.object .description{padding-left:8.71428571em;min-height:7.14285714em}
}
.staff-member.object .description .name{font-size:115%;text-decoration:underline}
.staff-member.object .description .job-title{margin-top:2px}
.staff-member.object .contact-detail+.contact-detail{margin-top:5px!important}
.staff-member.detailed .image{margin-bottom:1.57142857em}
@media (min-width:1024px){.staff-member.object .image{height:10em;width:10em}
.staff-member.object .description{padding-left:11.57142857em;min-height:10em}
.staff-member.detailed .image{float:right;margin-left:1.57142857em}
}
.staff-member.detailed .description>*{margin:0 0 10px}
.staff-member.detailed .contact-detail+.contact-detail{margin-top:10px!important}
.staff-member.detailed .job-title{margin-bottom:20px;margin-top:8px;font-size:110%}
.staff-member.detailed .additional-details{float:none;margin-top:2.14285714em}
.staff-member.detailed .additional-details>span{max-width:none}
.staff-member.detailed .additional-details a{text-decoration:underline}
.staff-member.detailed .additional-details a.res_group_link:after{content:", "}
.staff-member.detailed .additional-details a.res_group_link:last-child:after{content:""}
.staff-member .image{height:10em;width:10em;overflow:hidden;display:block}
.staff-member .image img{display:block}
.staff-member .description{margin:10px 0}
.staff-member .description a{text-decoration:underline;display:inline-block}
.staff-member .description>span{display:block}
.staff-member .description .contact-detail{margin-top:10px}
.staff-member .description .contact-detail+.contact-detail,.staff-member .description .job{margin-top:2px}
.staff-member .description .name{font-weight:700;font-size:115%}
.staff-member .description .job-title{font-style:italic;color:#727272}
.infocentre.detail span.description .expertise{display:none}
.contact-label{position:fixed;top:50%;right:0;height:181px;width:59px;padding:0;margin-top:-90px;z-index:9999;text-align:center;color:#000;background:url("../img/yellow-label.97799b3c4cea.png") no-repeat #fff;box-shadow:0 0 5px rgba(0,0,0,.5);font-size:1.14285714em;text-decoration:none}
.contact-label span{display:block;position:absolute;margin:0;top:60px;left:-38px;width:181px;height:59px;-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
#contact-forms{width:48em;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:-2.85714286em;float:left}
#contact-forms .grey{padding:1.42857143em;background:#f2f2f2;margin:0}
#contact-forms .blue{padding:1.42857143em;background:#044664;margin:0;color:#fff}
#contact-forms .blue label{font-size:1.14285714em;padding-bottom:.35714286em;display:block}
#contact-forms .form-help-text{color:#707070;font-style:italic;margin:1.42857143em 1.42857143em 0}
#contact-forms .error{color:#b00002}
#contact-forms .form{padding:.71428571em 1.42857143em;display:none;float:left}
#contact-forms .form .field{margin:.71428571em 0}
#contact-forms .form .field:after,#contact-forms .form .field:before{display:table;content:"";line-height:0}
#contact-forms .form .field:after{clear:both}
#contact-forms .form .field input[type=text],#contact-forms .form .field textarea{width:100%;padding:.35714286em 0}
#contact-forms .form .field.required ul li label{font-weight:400}
#contact-forms .form .field.required label:after{content:' *'}
#contact-forms .form .field.required li label:after{content:''}
#contact-forms .form .field li input{margin:.14285714em .35714286em}
#contact-forms .form .field li input:first-child{margin-left:0}
#contact-forms .form h2{margin:.71428571em 0}
#contact-forms .form input,#contact-forms .form label,#contact-forms .form select,#contact-forms .form textarea{float:left;clear:both;margin-bottom:.35714286em}
#contact-forms .form input[type=submit]{background:#00615A;color:#fff;border:none;padding:.35714286em;margin-top:.71428571em;font-family:'PT Sans',sans-serif;font-weight:700}
#contact-forms .form label+input[type=checkbox]{clear:none;margin:.35714286em}
#contact-forms .form p.success{margin-top:1.07142857em}
#contact-forms .form ul{float:left;position:relative;list-style:none;padding-left:0;clear:both;margin-bottom:.35714286em}
#contact-forms .form ul.errorlist{color:#b00002}
#contact-forms .form ul li{float:left;margin-right:.71428571em}
#contact-forms .form ul li label{width:100%;font-weight:400}
#contact-forms .form ul li .field input,#contact-forms .form ul li label input{margin:0}
#contact-forms .form:first-child,#contact-forms .form:nth-child(2){display:block}
label#id_captcha{float:left}
#recaptcha_widget_div{float:left;clear:both}
form.form-designer input[type=text]#additional{visibility:hidden}
table.education-filters td,table.education-filters th{vertical-align:top;text-align:left}
#image-pager,.single-image-container{text-align:center}
table.education-filters th{background:#000!important;color:#fff}
#image-pager{margin:.71428571em 0}
#image-pager img{cursor:pointer}
.single-image-container .image-text,.single-image-container img{margin:0 auto;position:relative}
.single-image-container.left{text-align:left}
.single-image-container.left .image-text,.single-image-container.left img{float:left}
.single-image-container.right{text-align:right}
.single-image-container.right .image-text,.single-image-container.right img{float:right}
.single-image-container.middle{text-align:center;position:relative}
.single-image-container.middle .image-text,.single-image-container.middle img{margin:0 auto;position:relative}
.services nav#top,.services nav.submenu{z-index:4;position:relative}
.services section.main,.services section.toolbar{z-index:2;position:relative}
.services header.page-hero{z-index:1;height:1000px;position:absolute;width:100%;top:240px}
.services header.page-hero #page-carousel{z-index:1;background-color:#f3f4f5;height:1000px;position:absolute;left:0;right:0;top:0}
.services header.page-hero #page-carousel .cycle-slideshow{position:static!important;height:100%}
.services header.page-hero #page-carousel .cycle-slideshow .single-slide{height:100%;width:100%;position:relative}
.services header.page-hero #page-carousel .cycle-slideshow .cycle-image{height:100%;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0}
.services header.page-hero #page-carousel .cycle-slideshow .text-wrap{margin:0 auto}
@media (min-width:1024px){.services header.page-hero #page-carousel .cycle-slideshow .text-wrap{width:70.42857143em}
}
.services header.page-hero #page-carousel .cycle-slideshow .text-box{width:22.42857143em;padding:0;margin-left:1.57142857em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;white-space:normal;left:22.4286em;top:100px}
.services header.page-hero #page-carousel .cycle-slideshow .text-box.push-down{top:140px}
.services header.page-hero #page-carousel .cycle-slideshow .text-box h2{font-size:26px}
.services header.page-hero #page-carousel .cycle-slideshow .text-box a{font-family:'PT Sans',sans-serif;font-size:14px;font-weight:700;text-decoration:none;color:#0a0a0a}
.services header.page-hero .highlight-boxes{text-align:right;padding-top:65px;margin:0 auto;width:70.42857143em}
.services header.page-hero .highlight-boxes.push-down{padding-top:110px}
.services header.page-hero .highlight-boxes .row{margin-right:4px;display:block}
.services header.page-hero .highlight-boxes .column{width:22.42857143em;margin-left:1.57142857em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.42857143em;height:220px;z-index:2;position:relative;display:inline-block;float:none;text-align:left;margin-top:1.42857143em;margin-right:-4px;vertical-align:top}
.services header.page-hero .yellow-box{width:70.42857143em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;padding:2.85714286em;margin:70px auto 0;height:24em;background:#ffd200;color:#0a0a0a;text-align:center}
.services header.page-hero .yellow-box h1,.services header.page-hero .yellow-box h2,.services header.page-hero .yellow-box h3,.services header.page-hero .yellow-box h4{font-size:26px}
.services header.page-hero .yellow-box p,.styledlink{font-size:16px}
.services header.page-hero .yellow-box .text-plugin{text-align:left}
.services header.page-hero .yellow-box .text-plugin:after,.services header.page-hero .yellow-box .text-plugin:before{display:table;content:"";line-height:0}
.services header.page-hero .yellow-box .text-plugin:after{clear:both}
.services header.page-hero .yellow-box>a{width:12em;margin-left:-6em;position:absolute;bottom:30px;background:#000;padding:.5em 0;color:#fff;display:inline-block;text-decoration:none;font-weight:700;font-family:'PT Sans',sans-serif}
.services header.page-hero .yellow-box>a:after{margin-left:7px;content:"\f061";font-family:FontAwesome}
.finna-search,.styledlink{font-family:'PT Sans',sans-serif}
.services section.main{margin-top:990px}
.styledlinkwrapper{display:inline-block;width:100%;padding-bottom:30px;padding-top:20px}
.styledlinkwrapper a{text-decoration:none!important}
.styledlinkwrapper a:focus .styledlink.black,.styledlinkwrapper a:hover .styledlink.black{background-color:rgba(0,0,0,.7)}
.styledlinkwrapper a:focus .styledlink.yellow,.styledlinkwrapper a:hover .styledlink.yellow{background-color:rgba(255,210,0,.8)}
.styledlink{display:table;margin:0 auto!important;background:#000;padding:12px 18px;color:#fff;float:none!important;font-weight:700}
.styledlink.yellow{color:#0a0a0a;background-color:#ffd200}
.openstudies_category_link,.research_category_link{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;text-decoration:none!important;padding:.71428571em 1.42857143em;text-align:left;border:none;background-color:transparent;display:block;width:100%;line-height:1.42857143em}
.openstudies_category_link+.openstudies_category_link,.openstudies_category_link+.research_category_link,.research_category_link+.openstudies_category_link,.research_category_link+.research_category_link{margin-top:3px}
.openstudies_category_link p,.research_category_link p{margin:0}
.openstudies_category_link p+*,.research_category_link p+*{margin-top:1.42857143em}
.openstudies_category_link.highlight,.research_category_link.highlight{background-color:#f3f4f5}
.researchtitle{padding:1.42857143em 0}
#search-results .gsc-control-cse{padding:0!important}
#search-results .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box{padding:8px 0 2px!important}
#search-results .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table td{padding:0!important}
#search-results .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table td input.gsc-input{width:97%!important}
#search-results .gsc-control-cse .gsc-control-wrapper-cse .gsc-above-wrapper-area table td.gsc-orderby-container{padding-right:0!important}
#search-results .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-webResult{padding-left:0!important}
#search-results .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-webResult>.gs-no-results-result>.gs-snippet{padding:6px!important;margin:0!important}
.rns{display:inline-block;width:100%;margin-top:1.5em;margin-bottom:2em}
.finna-search{background:#ffd200;height:auto;display:block;overflow:auto;padding:15px;line-height:0}
.finna-search form input[type=text]{font-size:11px;background-color:#FFF;width:80%;padding:6px;border:1px solid #000;float:left}
.finna-search form input[type=submit]{font-weight:700;width:15%;background:#000;color:#fff;border:0;padding:5px;float:right}
.openstudies .ui-accordion .ui-accordion-content,.openstudies .ui-accordion .ui-accordion-header{padding-left:0}
@media (max-width:767px){.finna-search form input[type=submit]{width:13%}
}
.finna-search h3{color:#000!important}
.openstudies .styledlink{float:left!important;margin-right:10px!important}
.openstudies .result-header{display:flex}
.openstudies .result-header h3{flex:1 1 68%;margin-right:10px}
.openstudies .result-header p{flex:1 1 30%;font-size:12px;font-weight:400;color:#0a0a0a}
.openstudies .openstudies-subtitle,.publication .publication-subtitle,.publications .publication-subtitle{font-weight:700}
.openstudies .ui-widget-content{border:0;background:#fff}
.openstudies .ui-state-active,.openstudies .ui-state-default,.openstudies .ui-widget-content .ui-state-active,.openstudies .ui-widget-content .ui-state-default,.openstudies .ui-widget-header .ui-state-active,.openstudies .ui-widget-header .ui-state-default{border:none;background:#fff;color:#00615A!important;font-weight:700;font-size:1.17em;line-height:20px;padding-left:0;border-top:1px;border-top-style:solid;border-top-color:#00615A}
body.landing-page.infocentre.openstudies .page-content .results-top{border-bottom:0}
.publication .results-top,.publications .results-top{border-bottom:none!important}
.publication .container,.publication .result-header,.publications .container,.publications .result-header{display:flex;padding:3em 0;border-top:1px solid #38b6ab}
.publication .publication-content .description .full,.publication .sidebar.right,.publications .publication-content .description .full{display:none}
.publication .publication-image,.publications .publication-image{flex:0 1 150px;padding-left:.5em;padding-right:2.5em}
.publication .publication-image img,.publications .publication-image img{width:150px}
.publication .publication-content,.publications .publication-content{flex:1}
.publication .publication-content p,.publications .publication-content p{margin:0}
.publication .publication-content .description,.publications .publication-content .description{position:relative;margin-top:1.5em}
.publication .publication-content .description .fadeout,.publications .publication-content .description .fadeout{position:absolute;bottom:0;left:0;width:100%;height:1.5em;background-image:linear-gradient(to bottom,transparent,#fff)}
.publication .publication-content .toggle-content,.publications .publication-content .toggle-content{margin-top:1em;top:.5em;cursor:pointer}
.publication .publication-header h3,.publications .publication-header h3{font-size:1.5em}
.publication .publication-header h3 a,.publications .publication-header h3 a{text-decoration:none;color:#00615A}
.publication .styledlinkwrapper,.publications .styledlinkwrapper{margin-top:3em}
.publication .styledlinkwrapper .styledlink,.publications .styledlinkwrapper .styledlink{float:left!important;margin-right:10px!important}
.publication .content{width:100%!important}
.publication .content .container{width:100%;padding:6em 0;border-top:none}
nav#top{z-index:5!important;position:relative}
nav#top .top-bar{background:#fff}
nav#top .top-bar .top-container{width:70.42857143em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.42857143em 0;margin:0 auto;position:relative}
nav#top .top-bar .top-container:after,nav#top .top-bar .top-container:before{display:table;content:"";line-height:0}
nav#top .top-bar .top-container:after{clear:both}
nav#top .top-bar .top-container .logo{display:inline-block;vertical-align:bottom;width:50%}
nav#top .top-bar .top-container .logo a{display:inline-block}
@media (min-width:1024px){nav#top .top-bar .top-container .logo{margin-right:-4px}
nav#top .top-bar .top-container .logo img{float:left;width:auto}
nav#top .top-bar .top-container .logo img.logo-fi{height:60px;margin-bottom:10px}
nav#top .top-bar .top-container .logo img.logo-en{height:85px}
}
nav#top .top-bar .top-container .nav-actions{width:50%;display:inline-block;vertical-align:bottom}
@media (max-width:1023px){nav#top{z-index:1000!important}
nav#top .top-bar .top-container .nav-actions .nav-search,nav#top .top-bar .top-container .nav-actions .top-links-wrap{display:none}
}
nav#top .top-bar .top-container .top-links-wrap{text-align:right}
nav#top .top-bar .top-container .top-links-wrap .contact-us,nav#top .top-bar .top-container .top-links-wrap .language,nav#top .top-bar .top-container .top-links-wrap .quicklinks-dropdown{display:inline-block;text-align:left;vertical-align:middle}
nav#top .top-bar .top-container .top-links-wrap .contact-us>a,nav#top .top-bar .top-container .top-links-wrap .language>a,nav#top .top-bar .top-container .top-links-wrap .quicklinks-dropdown>a{text-decoration:none;margin-left:15px}
nav#top .top-bar .top-container .top-links-wrap .language a{color:#707070}
nav#top .top-bar .top-container .top-links-wrap .language a:focus,nav#top .top-bar .top-container .top-links-wrap .language a:hover{color:#0a0a0a;text-decoration:none}
nav#top .top-bar .top-container .top-links-wrap .links-dropdown{margin-left:15px;display:inline-block;position:relative}
nav#top .top-bar .top-container .top-links-wrap .links-dropdown.open>.dropdown-list{display:block!important}
nav#top .top-bar .top-container .top-links-wrap .links-dropdown>a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 20px;background:#f3f4f5;color:#0a0a0a;white-space:nowrap;display:inline-block;border-radius:3px;border:1px solid #ddd;text-decoration:none}
nav#top .top-bar .top-container .top-links-wrap .links-dropdown>a i{margin-left:3px}
nav#top .top-bar .top-container .top-links-wrap .links-dropdown ul.dropdown-list{display:none!important;position:absolute;right:0;top:100%;z-index:999;background:#fff;border:1px solid #ddd;box-shadow:0 10px 15px 0 rgba(0,0,0,.1);padding:5px 0;border-radius:3px;margin:0;min-width:200px;max-width:350px;font-family:helvetica,arial,sans-serif}
nav#top .top-bar .top-container .top-links-wrap .links-dropdown ul.dropdown-list li{display:block;width:100%}
nav#top .top-bar .top-container .top-links-wrap .links-dropdown ul.dropdown-list li a{display:block;padding:8px 15px;transition:all .1s;font-size:14px;font-weight:400;color:#0a0a0a}
nav#top .top-bar .top-container .top-links-wrap .links-dropdown ul.dropdown-list li a:focus,nav#top .top-bar .top-container .top-links-wrap .links-dropdown ul.dropdown-list li a:hover{background:#f3f4f5;color:#0a0a0a;text-decoration:none}
nav#top .top-bar .top-container .top-links-wrap .contact-link{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 20px;background:#363534;color:#fff;font-weight:700;white-space:nowrap;display:inline-block;border-radius:3px;border:1px solid #363534}
nav#top .top-bar .top-container .top-links-wrap .contact-link i{margin-left:4px;font-size:90%}
nav#top .top-bar .top-container .nav-search{margin-top:15px}
nav#top .top-bar .top-container .nav-search form{position:relative}
nav#top .top-bar .top-container .nav-search input{width:100%;height:38px;line-height:38px;padding:0 40px 0 15px;border:1px solid #ddd;border-radius:3px;transition:all .1s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
nav#top .top-bar .top-container .nav-search input:active,nav#top .top-bar .top-container .nav-search input:focus{border-color:#000}
nav#top .top-bar .top-container .nav-search button{position:absolute;top:0;right:0;width:38px;height:38px;display:block;background:0 0;border:0;line-height:38px;color:#0a0a0a}
nav#top .top-bar .top-container .nav-search button:focus,nav#top .top-bar .top-container .nav-search button:hover{color:#ffd200}
nav#top .top-bar .top-container .mobile-menu-toggler{display:none;float:right}
nav#top .top-bar .top-container .links{float:right;font-size:14px;font-weight:400;text-transform:none}
nav#top .top-bar .top-container .links a{display:inline-block;text-align:center;text-decoration:none;color:#000;margin-right:1.14285714em}
nav ul:after,nav ul:before,nav#top .bottom-bar .menu-container:after,nav#top .bottom-bar .menu-container:before{display:table;line-height:0;content:""}
nav#top .bottom-bar{background:#ffd200}
nav#top .bottom-bar .menu-container{width:70.42857143em;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative}
nav ul li a,nav ul li.quicklinks-dropdown-mobile{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
nav#top .bottom-bar .menu-container:after{clear:both}
nav ul{font-family:'PT Sans',sans-serif;font-weight:700;margin:0 auto}
nav ul:after{clear:both}
nav ul#main-menu{display:block;padding-left:0}
nav ul#main-menu ul.level-0,nav ul#main-menu ul.level-1,nav ul#main-menu ul.level-2,nav ul#main-menu ul.level-3{margin-top:-9999px;position:absolute}
@media (min-width:1024px){nav ul{display:block!important}
nav ul#main-menu ul.level-0,nav ul#main-menu ul.level-1,nav ul#main-menu ul.level-2,nav ul#main-menu ul.level-3{display:none!important}
}
nav ul li{float:left;color:#fff;height:100%;margin:0}
nav ul li img{margin-top:1px}
nav ul li .submenu-toggle{background:0 0;border:none;padding:0;position:absolute;z-index:20;width:10%;top:0;right:0;display:none;height:4.28571429em;line-height:4.28571429em;border-left:1px solid #f3f4f5;cursor:pointer;color:#000;text-align:center}
nav ul li .submenu-toggle i{vertical-align:middle}
nav ul li a{box-sizing:border-box;color:#000;display:block;font-size:18px;padding:1.14285714em .95238095em;text-decoration:none}
nav.submenu ul.level-2 li a:hover,nav.submenu ul.level-3 li a:hover{text-decoration:underline}
nav ul li a:hover{background:#000;color:#fff}
nav ul li a.ancestor,nav ul li a.selected{background:#000;color:#ffd200}
@media (min-width:1024px){nav ul li.highlighted{float:right}
nav ul li.highlighted:not(.selected):not(.ancestor){margin:10px 0}
nav ul li.highlighted:not(.selected):not(.ancestor)>a{color:#fff;background:#044664;padding:10px 15px;border-radius:3px}
nav ul li.highlighted:not(.selected):not(.ancestor)>a:focus,nav ul li.highlighted:not(.selected):not(.ancestor)>a:hover{background:#000}
}
nav ul li.mobile-links,nav ul li.mobile-search,nav ul li.quicklinks-dropdown-mobile{display:none}
nav ul li.mobile-links a{text-align:center}
nav ul li.quicklinks-dropdown-mobile{box-sizing:border-box;background:#f3f4f5;padding:10px;text-align:center}
@media (max-width:1023px){nav ul li.mobile-links,nav ul li.quicklinks-dropdown-mobile{display:block}
}
nav ul li.quicklinks-dropdown-mobile a{display:inline-block;width:auto;float:none;padding:3px 10px;text-decoration:underline;font-size:12px;color:#0a0a0a;font-family:helvetica,arial,sans-serif}
nav.submenu{height:auto;background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.14)}
nav.submenu:after,nav.submenu:before{display:table;content:"";line-height:0}
nav.submenu:after{clear:both}
nav.submenu.black{background-color:#000;box-shadow:none}
nav.submenu ul{width:70.42857143em;padding-left:0;margin:0 auto;display:block}
nav.submenu ul:after,nav.submenu ul:before{display:table;content:"";line-height:0}
nav.submenu ul:after{clear:both}
nav.submenu ul li a{font-size:1em;padding:1.0989011em .95238095em}
nav.submenu ul.level-2 li a{color:#fff}
nav.submenu ul.level-2 li a.ancestor,nav.submenu ul.level-2 li a.selected{color:#ffd200}
nav.submenu ul.level-3{background-color:#fff;position:relative}
nav.submenu ul.level-3 li a{color:#000;padding:.71428571em .95238095em;font-size:.95em}
nav.submenu ul.level-3 li a.ancestor,nav.submenu ul.level-3 li a.selected,nav.submenu ul.level-3 li a:hover{background:0 0}
nav.submenu ul.level-3 li a.selected{color:#000;background:#ffd200}
body.index .highlight-boxes{background-color:transparent}
body.index .homepage-top-wrapper{background:#f3f4f5;position:relative;margin-bottom:30px}
body.index .lift-boxes{z-index:2;position:relative;padding:30px 0}
@media (min-width:1024px){body.index .homepage-top-wrapper{margin-bottom:60px}
body.index .lift-boxes{padding:60px 0 70px}
}
body.index .some-links{text-align:center;padding-bottom:1em;font-size:2em}
body.index .some-links a{color:#000;text-decoration:none;margin-left:10px}
body.index section.main .text-carousel{position:relative}
body.index section.main .text-carousel .cycle-slide{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:210px;padding:1.42857143em}
body.index section.main .text-carousel .cycle-slide h2{font-size:26px}
body.index section.main .text-carousel .cycle-slide p{font-size:16px}
body.index section.main .text-carousel .cycle-slide a{font-size:18px;color:#fff;font-family:'PT Sans',sans-serif;font-weight:700;text-decoration:none}
body.index section.main .text-carousel ul.pager-indicator{position:absolute;top:1em;right:1em;padding:0;list-style:none;z-index:110;display:block}
body.index section.main .text-carousel ul.pager-indicator li{background:#fff;display:inline-block;margin-left:5px;width:1em;height:1em;cursor:pointer;transition:background-color .15s;-webkit-transition:background-color .15s}
body.index section.main .text-carousel ul.pager-indicator li.cycle-pager-active{background:#000}
body.index section.main .page-tools{width:100%;text-align:right;font-size:.85714286em;margin-bottom:1.42857143em;color:#727272;color:rgba(0,0,0,.6)}
body.index section.main .page-tools a{color:#000;display:inline-block;margin-left:.28571429em;text-decoration:none;font-size:14px}
body.index section.main .two-columns{width:46.42857143em;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body.index section.main .one-column-wide{padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
body.index section.main .one-column{width:22.42857143em;padding:0;margin-left:1.57142857em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.homepage-news .item.box,footer section .column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
body.index section.main .one-column-wide,body.index section.main .two-columns{float:left;margin-left:0}
body.index section.main .one-column-wide .cms-plugin>.item.box:nth-child(odd),body.index section.main .two-columns .cms-plugin>.item.box:nth-child(odd){margin-left:0}
body.index section.main .one-column-wide .cms-plugin>.item.box:nth-child(even),body.index section.main .two-columns .cms-plugin>.item.box:nth-child(even){margin-left:20px}
.homepage-news:after,.homepage-news:before{display:table;content:"";line-height:0}
.homepage-news:after{clear:both}
.homepage-news .item.box{margin-bottom:2.14285714em;width:22.42857143em;padding:0;margin-left:1.57142857em;box-sizing:border-box;float:left}
.homepage-news .item.box:first-child,.homepage-news .item.box:nth-child(3n+1){margin-left:0;clear:both}
@media (max-width:767px){.homepage-news .item.box{width:100%;margin-left:0}
}
.homepage-news .item.box a{display:block;text-decoration:none;position:relative;width:100%}
.homepage-news .item.box a:focus .title{text-decoration:underline!important}
.homepage-news .item.box a:focus .image,.homepage-news .item.box a:hover .image{opacity:.85}
.homepage-news .item.box a:focus .title,.homepage-news .item.box a:hover .title{box-shadow:0 7px 15px rgba(0,0,0,.1)}
.homepage-news .item.box .image{width:100%;background-color:#f3f4f5;display:block;overflow:hidden;position:relative}
.homepage-news .item.box .image::before{content:"";padding-top:56.25%;display:block}
.homepage-news .item.box .image img{width:100%;height:auto;position:absolute;left:0;top:0}
.homepage-news .item.box .title-wrap{position:relative;z-index:3;margin-top:-1.78571429em;padding:0 1.07142857em;text-align:left}
.homepage-news .item.box .title{color:#0a0a0a;background-color:#ffd200;padding:1.07142857em 1.07142857em 1.28571429em}
footer,footer section{background-color:#363534}
.homepage-news .item.box .title .date{margin-bottom:.71428571em;color:rgba(0,0,0,.7);font-size:12px;font-weight:700}
.homepage-news .item.box .title h3{margin:0;font-size:18px}
footer{min-height:200px;line-height:1.64285714em}
footer section{color:#fff;padding:2.85714286em 0}
footer section a{color:#fff;text-decoration:none}
footer section a:hover{text-decoration:underline}
footer section ul{list-style:none;padding:0}
footer section ul li a{text-transform:uppercase}
footer section .column{width:16.42857143em;padding:0;margin-left:1.57142857em;box-sizing:border-box;position:relative}
.page nav#top,.page nav.submenu{z-index:4;position:relative}
.page section#main,.page section.toolbar{z-index:2;position:relative;max-width:100%}
.page header.page-hero{z-index:1;height:1000px;top:240px;position:absolute;width:100%}
.page header.page-hero #page-carousel{z-index:1;background-color:#f3f4f5;height:1000px;position:absolute;left:0;right:0;top:0}
.page header.page-hero #page-carousel .cycle-slideshow{position:relative;height:100%}
.page header.page-hero #page-carousel .cycle-slideshow .single-slide{height:100%;width:100%;position:relative}
.page header.page-hero #page-carousel .cycle-slideshow .cycle-image{height:100%;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0}
.page header.page-hero #page-carousel .cycle-slideshow .text-wrap{margin:0 auto}
@media (min-width:1024px){.page header.page-hero #page-carousel .cycle-slideshow .text-wrap{width:70.42857143em}
}
.page header.page-hero #page-carousel .cycle-slideshow .text-box{width:22.42857143em;padding:0;margin-left:1.57142857em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;white-space:normal;left:22.4286em;top:95px}
.page header.page-hero #page-carousel .cycle-slideshow .text-box.push-down{top:135px}
.page header.page-hero #page-carousel .cycle-slideshow .text-box h2{font-size:26px}
.page header.page-hero #page-carousel .cycle-slideshow .text-box a{font-family:'PT Sans',sans-serif;font-size:14px;font-weight:700;text-decoration:none;color:#0a0a0a}
.page header.page-hero .highlight-boxes{text-align:right;padding-top:60px;margin:0 auto;width:70.42857143em}
.page .sidebar,.page header.page-hero .highlight-boxes .column{width:22.42857143em;margin-left:1.57142857em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.page header.page-hero .highlight-boxes.push-down{padding-top:105px}
.page header.page-hero .highlight-boxes .row{margin-right:4px}
.page header.page-hero .highlight-boxes .column{box-sizing:border-box;padding:1.42857143em;z-index:2;position:relative;display:inline-block;float:none;text-align:left;margin-top:1.42857143em;margin-right:-4px;vertical-align:top}
.page.infocentre section#main{margin-top:480px}
.page.infocentre.detail section#main{margin-top:0}
.page.infocentre .sidebar.right{border-top:0}
.page section#main>.row{background:#fff}
.page .sidebar{float:left;padding:0 1.42857143em 1.42857143em;box-sizing:border-box;margin-bottom:2.85714286em}
.page .sidebar.right{padding:0;margin-left:0;border-top:1px solid #dbdbdb}
.page .sidebar h2{font-size:18px}
.page .sidebar img{max-width:100%;height:auto}
.page .sidebar a{display:inline-block;vertical-align:top;text-decoration:underline}
.page .sidebar .social-links{padding:0;margin-bottom:0}
.page .sidebar .image{margin:10px 0}
.page .sidebar .item{padding:.71428571em 1.42857143em;border-bottom:.07142857em solid #dbdbdb}
.page .sidebar .item.highlight{padding:0!important;border:0;margin-bottom:.71428571em;margin-top:-1px}
.page .sidebar .item.highlight a{display:block;padding:.71428571em 1.42857143em;color:#0a0a0a;text-decoration:none;background-color:#ffd200;text-align:center;font-family:'PT Sans',sans-serif;font-weight:700}
.page .sidebar .item.highlight a:focus,.page .sidebar .item.highlight a:hover{background-color:#ffdb33}
.page .sidebar .item.title{padding:1.42857143em;border-bottom:none}
.page .sidebar .item.white-top{border-top:1.42857143em solid #fff}
.page .sidebar .item :last-child{margin-bottom:0!important}
.page .sidebar .item p:first-child{margin-bottom:0}
.page .sidebar .item .togglable-content{padding:0}
.page .sidebar .item .text-plugin{margin-bottom:0;margin-top:10px}
.page .sidebar .item .text-plugin:first-child{margin-top:0}
.page .sidebar .item i{float:left;margin-top:3px;width:8%!important}
.page .sidebar .item p+.text-plugin{margin-top:0}
.page .sidebar .item.normal-links a,.page .sidebar .item.nutshell a{display:inline}
.page .sidebar .staff-member{padding:0 1.42857143em}
.page .sidebar .item .staff-member,.page .sidebar .text-plugin .padded .staff-member{padding:0}
.page .sidebar .widget{margin:1.42857143em 0;overflow:hidden}
.page .sidebar .widget:last-child{margin-bottom:0}
.page .sidebar .widget.active .widget-content,.page .sidebar .widget.open .widget-content{display:block}
.page .sidebar .widget .widget-header{background:#000;color:#fff;font-size:1.14285714em;font-family:'PT Sans',sans-serif}
.page .sidebar .widget .widget-header>button{cursor:pointer;background-color:inherit;border:none;padding:.71428571em 1.42857143em;font-size:inherit;line-height:inherit;color:inherit;display:block;width:100%;text-align:left;font-weight:inherit;font-family:inherit}
.page .sidebar .widget .widget-header i{float:right;line-height:inherit}
.page .sidebar .widget .widget-header.active-filters i{color:#ffd200}
.page .sidebar .widget .widget-content{display:none;padding:.71428571em 1.42857143em;position:relative}
.page .sidebar .widget .widget-content>:last-child{margin-bottom:.71428571em!important}
.page .sidebar .widget .widget-content.yellow{background:#ffd200}
.page .sidebar .widget .widget-content.yellow>a{margin:0!important}
.page .content,.page form .sidebar{margin-left:0;float:left}
.page .sidebar .widget .widget-content ul{padding:5px 0 15px!important}
.page .sidebar .widget .widget-content ul li{font-size:12px;list-style:none;clear:both}
.page .sidebar .widget .widget-content ul li.hidden{display:none}
.page .sidebar .widget .widget-content ul li a{line-height:1.85714286em;text-decoration:none}
.page .sidebar .widget .widget-content ul li label{cursor:pointer;line-height:1.85714286em;position:relative;float:left;padding-left:1.42857143em;padding-bottom:5px}
.page .sidebar .widget .widget-content ul li input[type=checkbox]{margin-right:.28571429em;left:0;top:.35714286em;position:absolute}
.page .sidebar .widget .widget-content ul li.news-item{margin-bottom:.71428571em}
.page .sidebar .widget .widget-content ul li.news-item a{color:#000;line-height:1.42857143em;text-decoration:none}
.page .sidebar .widget .widget-content a.black-button{display:block;margin-bottom:.71428571em;font-weight:700;text-decoration:none}
.page .sidebar .widget .widget-content a span.close{display:none}
.page .sidebar .widget .form input,.page .sidebar .widget form input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.07142857em;padding:0 .47619048em;margin-bottom:.71428571em}
.page .sidebar .widget .form input:last-child,.page .sidebar .widget form input:last-child{margin-bottom:0}
.page .sidebar .widget .form input[type=submit],.page .sidebar .widget form input[type=submit]{background:#044664;-webkit-border-radius:.14285714em;-moz-border-radius:.14285714em;border-radius:.14285714em;border:none;color:#fff;font-weight:700;height:2.85714286em}
.page .sidebar .widget.guard{position:relative}
.page .sidebar .widget.guard .form{margin-top:.71428571em;margin-bottom:.71428571em}
.page .sidebar .widget.guard #message-box{-webkit-border-radius:.14285714em;-moz-border-radius:.14285714em;border-radius:.14285714em;position:absolute;z-index:500;padding:1.42857143em;width:16.57142857em;color:#fff;display:none;text-align:center}
.page .sidebar .widget.guard #message-box.success{border:1px solid #5fff3a;background:rgba(0,100,0,.9)}
.page .sidebar .widget.guard #message-box.error{border:1px solid #ff3a3a;background:rgba(100,0,0,.9)}
.page .sidebar .widget.guard #message-box #message{padding:.35714286em}
.page .sidebar .widget.guard #message-box #close-message{position:absolute;right:.35714286em;top:.35714286em;font-size:1.71428571em;cursor:pointer}
.page .sidebar.right .widget .widget-header{background:#ffd200;color:#0a0a0a;padding:.71428571em 1.42857143em}
.page .content{width:48em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2.85714286em 2.85714286em}
.page .content .single-image-container{float:left;width:48em;padding:0;margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.42857143em;position:relative;clear:both}
.page .content .single-image-container img.filer-image{max-width:100%;height:auto}
.page .content .single-image-container .image-text{color:#363534;font-style:italic;clear:both}
.page .content .text-plugin+.single-image-container{margin-top:1.42857143em}
.page .content .togglable-content .single-image-container{max-width:100%}
.page .content .togglable-content .single-image-container img{max-width:100%;height:auto}
.page .content .togglable-content img.filer-image{max-width:75%;height:auto}
.page .content .togglable-content img.filer-image.narrow{max-width:50%}
.page .content .togglable-content img.filer-image.wide{max-width:100%}
.page .content .staff-member{float:left;clear:both;position:relative;margin-top:1.42857143em;width:100%}
.page .content .staff-member:after,.page .content .staff-member:before{display:table;content:"";line-height:0}
.page .content .staff-member:after{clear:both}
.page .content .detail-image{margin-left:-1.42857143em}
.page .content .padded{float:left;width:100%;max-width:100%}
.page .content .padded:last-child{margin-bottom:1.42857143em}
.page .content .padded h2:first-child{margin-top:20px}
.page .content .padded.secondary{padding:1.42857143em 0;margin-bottom:0;background-color:#fff}
.page .content .padded img.filer-image{max-width:75%;height:auto}
.page .content .padded img.filer-image.narrow{max-width:50%}
.page .content .padded img.filer-image.wide{max-width:100%}
.page .content .padded .filer-image-wrap{margin-left:-2.85714286em;margin-right:-1.42857143em}
.page .content .padded .filer-image-wrap img.filer-image-main{max-width:100%;height:auto}
.page .content .padded .togglable-content .filer-image{margin-left:0}
.page .content .padded>figure{margin-top:-2.85714286em}
.page .content form img.filer-image{margin-top:-1.42857143em;margin-left:-2.85714286em;max-width:100%}
.page .content .switch{-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;cursor:pointer;display:inline-block;font-size:.85714286em;margin:0 .07142857em .23571429em 0;padding:0 .47619048em}
.page .content .switch.selected{background-color:#000;color:#fff}
.page .content .article-item,.page .content .event-item,.page .content .news-item{margin-top:1.42857143em}
.page .content .article-item:after,.page .content .article-item:before,.page .content .event-item:after,.page .content .event-item:before,.page .content .news-item:after,.page .content .news-item:before{display:table;content:"";line-height:0}
.page .content .article-item:after,.page .content .event-item:after,.page .content .news-item:after{clear:both}
.page .content .article-item:first-child,.page .content .event-item:first-child,.page .content .news-item:first-child{margin-top:0}
.page .content .article-item a,.page .content .event-item a,.page .content .news-item a{text-decoration:none;color:#000}
.page .content .article-item .article-teaser-image,.page .content .event-item .article-teaser-image,.page .content .news-item .article-teaser-image{float:left;width:28%;padding:0 2% 0 0}
.page .content .article-item .article-teaser-image img,.page .content .event-item .article-teaser-image img,.page .content .news-item .article-teaser-image img{max-with:100%}
.page .content .article-item .text.full,.page .content .event-item .text.full,.page .content .news-item .text.full{width:100%}
.page .content .article-item .text.article,.page .content .event-item .text.article,.page .content .news-item .text.article{width:70%}
.page .content .article-item .date,.page .content .event-item .date,.page .content .news-item .date{font-size:.85714286em;font-weight:700;color:#707070;margin-right:.71428571em}
.page .content .article-item h4,.page .content .event-item h4,.page .content .news-item h4{line-height:1.28571429em;margin-bottom:.35714286em}
.page .content .article-item span.category,.page .content .event-item span.category,.page .content .news-item span.category{margin-left:.71428571em;background:#ffd200;color:#0a0a0a;font-size:.85714286em;padding:.14285714em .35714286em;text-transform:uppercase;font-weight:700}
.page .content .event-item,.page .content .news-item{padding-bottom:1.42857143em;border-bottom:1px solid #c8c8c8}
.page .content .event-image-wrap{margin-left:-2.85714286em;margin-right:-1.42857143em}
.page .content .event-image-wrap img{max-width:100%;height:auto}
.page .content .event-header{float:left;margin-top:1.42857143em;margin-bottom:.71428571em}
.page .content .event-header p{margin-bottom:0}
.page .content .event-header p.date{color:#a0a0a0;font-weight:700}
.page .content .event-header h2{margin:0}
.page .content .event-details{float:left;width:100%;margin:.71428571em 0;padding:1.42857143em 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.page .content .event-details img{float:left;margin:0 .71428571em 0 0}
.page .content .event-details span{float:left;margin-left:.71428571em;margin-bottom:.71428571em;display:block;width:80%}
.page .content .event-details span i{float:left;margin-right:5px;margin-top:2px;width:15px;text-align:center}
.page .content .event-details span:first-child{margin-top:.71428571em}
.page .content .event-details span#event-contact p{float:left;margin:0}
.page .content .event-texts{width:100%;float:left;margin:.71428571em 0}
.page .content .event-texts .single-image-container{max-width:40em}
.page .content.article .padded .filer-image-wrap+h1{margin-top:.71428571em}
.page .content.article .article-images{float:left;margin:.71428571em 0 2.85714286em}
.page .content.article .article-images a{text-decoration:none}
.page .content.article .article-images a.article-image{float:left;display:block;border:1px solid #dbdbdb;height:104px;width:104px;line-height:100px;margin-left:.71428571em;margin-bottom:.71428571em;text-align:center}
.page .content.article .article-images a.article-image img{border:2px solid #fff;vertical-align:middle;max-width:100%;height:auto}
.page .content.article .color-block{width:100%;margin-left:0;margin-top:1em;margin-bottom:2em}
.page .content.article .color-block h2{margin-top:0}
.page .content .logos,.page .content .partner_logos{float:left;margin-top:1.42857143em}
.page .content .logos img,.page .content .partner_logos img{margin:.35714286em}
.page .content ul.sitemap{float:left;margin:0;padding:0;height:auto}
.page .content ul.sitemap a.level-0{font-weight:700}
.page .content ul.sitemap ul.level-1,.page .content ul.sitemap ul.level-2,.page .content ul.sitemap ul.level-3{margin-bottom:0}
.page .content ul.sitemap li{line-height:1.71428571em}
.page .content ul.sitemap li.sibling{float:left;width:19.71428571em}
.page .content ul.sitemap li:nth-child(3n){clear:both}
.page .content .pictures{float:left;margin:1.42857143em 0;width:100%}
.page .content .pictures .gallery-image{float:left;display:block;text-decoration:none;max-width:18%;height:auto;margin-left:2%;margin-bottom:2%}
.page .content .pictures .gallery-image img{max-width:100%;height:auto}
.page .content .pictures .gallery-image:first-child,.page .content .pictures .gallery-image:nth-child(6n){margin-left:0}
.page .content .only-print{display:none;visibility:hidden}
.page .content .embedded,.page .content .video-container{clear:both;position:relative;padding-bottom:56.25%;padding-top:30px;margin:1.4em 0}
.page .content .embedded.prezi,.page .content .embedded.vimeo,.page .content .embedded.youtube{padding-bottom:56.25%}
.page .content .embedded.apsis,.page .content .embedded.instagram,.page .content .embedded.twitter{padding-bottom:0;padding-top:0}
.page .content .embedded embed,.page .content .embedded iframe,.page .content .embedded object,.page .content .video-container embed,.page .content .video-container iframe,.page .content .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.page .content .embedded iframe+div{position:absolute;bottom:-3.57142857em}
.page .content .single-image-container{margin:1.42857143em 0;max-width:100%}
.page .content .single-image-container:first-child{margin-top:0;margin-left:-2.85714286em;margin-bottom:1.42857143em;max-width:672px}
.page .content .padded .single-image-container:first-child{margin-top:0;margin-left:0}
.page .actions{margin-left:-2.85714286em;margin-right:-2.85714286em}
.page #category-filters,.page #data-filters{display:block}
.page #mobile-search-help{display:none}
.page .search-title{margin-bottom:.35714286em;margin-top:15px;font-size:24px;color:#00615A}
.page .search-title small{color:#0a0a0a;font-family:helvetica,arial,sans-serif;font-weight:400;font-size:14px}
.hero-plugin .hero-box a,.news-lift .news-lift-button a,.page button#open-category-filters{font-family:'PT Sans',sans-serif}
.page #selected-filters{display:block;clear:both;width:100%;float:left}
.page #selected-filters button.action,.page #selected-filters span{float:left;padding:.35714286em;display:none}
.page #selected-filters .filter{float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:0 0;display:block;position:relative;padding:.35714286em .73em;border:1px solid #c8c8c8;margin:2px 0 2px 2px;cursor:pointer;line-height:1.42857143em}
.page #selected-filters .filter i{margin:4px 0 0 5px;color:#f70532;float:right}
.page #id_sort{margin:.71428571em 0}
.page button#open-category-filters{background-color:transparent;border:none;text-align:left;font-size:18px;display:block;font-weight:700;color:#00615A;margin-bottom:.71428571em;width:100%}
.page button#open-category-filters>span{font-family:helvetica,arial,sans-serif;font-weight:400;display:block;font-size:14px;color:#0a0a0a}
.page button#open-category-filters i,.page button#open-data-filters i{display:none}
.page .pager{text-align:center;margin-bottom:1.42857143em;width:100%}
.page .pager button,.page .pager span{padding:5px 10px;background:#fff;border:1px solid #dcdcdc;border-left:none;cursor:pointer;display:inline-block;line-height:1.42857143em}
.page .pager button:first-child,.page .pager span:first-child{border-left:1px solid #dcdcdc}
.page .pager button.prev,.page .pager span.prev{border-top-left-radius:5px;border-bottom-left-radius:5px}
.page .pager button.next,.page .pager span.next{border-top-right-radius:5px;border-bottom-right-radius:5px}
.page .pager button.active,.page .pager span.active{background:#f3f4f5}
.page .pager.articles,.page .pager.news{text-align:center;margin-top:1.42857143em}
.page .pager.articles:after,.page .pager.articles:before,.page .pager.news:after,.page .pager.news:before{display:table;content:"";line-height:0}
.page .pager.articles:after,.page .pager.news:after{clear:both}
.page .pager.articles span,.page .pager.news span{margin-left:-.28571429em}
.page .pager.articles span a,.page .pager.news span a{text-decoration:none;color:#363534}
.page.infocentre .content .detail-image{margin-left:-2.85714286em}
.page.cms-page .content .single-image-container{padding-right:1.42857143em}
.page.cms-page .toolbar .page-tools,.page.infocentre.detail .toolbar .page-tools{width:24.4em}
.page .text-plugin table td{border:1px solid #000}
body.index .homepage-carousel{position:relative;z-index:1}
body.index .homepage-carousel .cycle-slideshow{position:relative;width:100%;padding:0;margin:0;list-style-type:none}
body.index .homepage-carousel .cycle-slideshow:hover .cycle-controls .control-arrow{opacity:1}
body.index .homepage-carousel .cycle-slideshow .cycle-controls{position:absolute;top:50%;left:15px;right:15px;z-index:101;display:none}
@media (min-width:768px){body.index .homepage-carousel .cycle-slideshow .cycle-controls{display:block}
}
@media (min-width:1024px){body.index .homepage-carousel .cycle-slideshow .cycle-controls{left:25px;right:25px}
}
body.index .homepage-carousel .cycle-slideshow .cycle-controls .control-arrow{border:none;padding:0;display:block;height:32px;width:32px;line-height:32px;text-align:center;background:0 0;color:#fff;cursor:pointer;margin-top:-50px;position:relative;opacity:.7;transition:all .1s;text-shadow:1px 1px 2px rgba(0,0,0,.3)}
body.index .homepage-carousel .cycle-slideshow .cycle-controls .control-arrow::after,body.index .homepage-carousel .cycle-slideshow .cycle-controls .control-arrow::before{content:"";display:block;border-radius:50%;border:2px solid;position:absolute;height:32px;width:32px}
body.index .homepage-carousel .cycle-slideshow .cycle-controls .control-arrow::before{border-color:#fff;left:-1px;top:-2px;z-index:2}
body.index .homepage-carousel .cycle-slideshow .cycle-controls .control-arrow::after{border-color:rgba(0,0,0,.3);left:0;top:-1px;filter:blur(1px)}
body.index .homepage-carousel .cycle-slideshow .cycle-controls .control-arrow.left{float:left}
body.index .homepage-carousel .cycle-slideshow .cycle-controls .control-arrow.left i{margin-right:2px}
body.index .homepage-carousel .cycle-slideshow .cycle-controls .control-arrow.right{float:right}
body.index .homepage-carousel .cycle-slideshow .cycle-controls .control-arrow.right i{margin-left:2px}
body.index .homepage-carousel .cycle-slideshow .cycle-controls .control-arrow i{font-size:32px;line-height:30px}
body.index .homepage-carousel .cycle-slideshow .single-slide{top:0;left:0;right:0;bottom:0;display:block!important;opacity:0;z-index:-1;pointer-events:none}
body.index .homepage-carousel .cycle-slideshow .single-slide.cycle-slide-active{opacity:1;z-index:99;pointer-events:initial}
body.index .homepage-carousel .cycle-slideshow .slide-image{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}
body.index .homepage-carousel .cycle-slideshow .slide-image:before{content:"";padding-top:250px;display:block}
@media (min-width:480px) and (max-width:767px){body.index .homepage-carousel .cycle-slideshow .slide-image:before{padding-top:275px}
}
@media (min-width:768px) and (max-width:1023px){body.index .homepage-carousel .cycle-slideshow .slide-image:before{padding-top:380px}
}
@media (min-width:1024px){body.index .homepage-carousel .cycle-slideshow .slide-image:before{padding-top:525px}
}
body.index .homepage-carousel .cycle-slideshow .container{width:70.42857143em;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto}
@media (max-width:767px){body.index .homepage-carousel .cycle-slideshow .container{height:100px}
}
@media (min-width:768px){body.index .homepage-carousel .cycle-slideshow .container{height:60px}
}
body.index .homepage-carousel .cycle-slideshow .text-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;z-index:2;box-shadow:0 10px 20px rgba(0,0,0,.15);position:absolute;padding:25px;right:1.42857143em;left:1.42857143em;bottom:0}
@media (min-width:768px){body.index .homepage-carousel .cycle-slideshow .text-box{padding:30px;right:45px;left:30%;bottom:0}
body.index .homepage-carousel .cycle-slideshow .text-box.left_bottom,body.index .homepage-carousel .cycle-slideshow .text-box.left_top{left:45px;right:30%}
}
@media (min-width:1024px){body.index .homepage-carousel .cycle-slideshow .container{height:30px}
body.index .homepage-carousel .cycle-slideshow .text-box{left:50%}
body.index .homepage-carousel .cycle-slideshow .text-box.left_bottom,body.index .homepage-carousel .cycle-slideshow .text-box.left_top{right:50%}
}
body.index .homepage-carousel .cycle-slideshow .text-box.color-blue{background-color:#044664}
body.index .homepage-carousel .cycle-slideshow .text-box.color-blue .cycle-pager-dot::before{border-color:#044664}
body.index .homepage-carousel .cycle-slideshow .text-box.color-pink{background-color:#930e5e}
body.index .homepage-carousel .cycle-slideshow .text-box.color-pink .cycle-pager-dot::before{border-color:#930e5e}
body.index .homepage-carousel .cycle-slideshow .text-box.color-aqua{background-color:#00615A}
body.index .homepage-carousel .cycle-slideshow .text-box.color-aqua .cycle-pager-dot::before{border-color:#00615A}
body.index .homepage-carousel .cycle-slideshow .text-box.color-yellow{background-color:#ffd200}
body.index .homepage-carousel .cycle-slideshow .text-box.color-yellow .cycle-pager-dot::before{background-color:rgba(0,0,0,.3);border-color:#ffd200}
body.index .homepage-carousel .cycle-slideshow .text-box.color-yellow .cycle-pager-active::before{background-color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)!important}
body.index .homepage-carousel .cycle-slideshow .text-box.color-yellow h2{color:#0a0a0a}
body.index .homepage-carousel .cycle-slideshow .text-box.color-yellow a{color:#fff;background-color:#0a0a0a}
body.index .homepage-carousel .cycle-slideshow .text-box h2{font-size:18px;line-height:1.1;color:#fff;margin:0}
@media (min-width:480px){body.index .homepage-carousel .cycle-slideshow .text-box h2{font-size:21px}
}
@media (min-width:768px){body.index .homepage-carousel .cycle-slideshow .text-box h2{font-size:26px}
body.index .homepage-carousel .cycle-slideshow .text-box h2>span{margin-top:10px;display:block;font-size:18px}
body.landing-page .content-section:before{left:-20px;right:-20px}
}
@media (min-width:1024px){body.index .homepage-carousel .cycle-slideshow .text-box h2{font-size:32px}
body.index .homepage-carousel .cycle-slideshow .text-box h2>span{font-size:21px}
}
body.index .homepage-carousel .cycle-slideshow .text-box a{font-family:'PT Sans',sans-serif;font-size:14px;font-weight:700;text-decoration:none;color:#0a0a0a;background:#ffd200;padding:6px 12px;display:inline-block;margin-top:25px}
@media (max-width:479px){body.index .homepage-carousel .cycle-slideshow .text-box a{font-size:13px}
}
body.index .homepage-carousel .custom-cycle-pager{margin-bottom:10px}
body.index .homepage-carousel .cycle-pager-dot{display:inline-block;margin:0 8px 5px 0;cursor:pointer}
body.index .homepage-carousel .cycle-pager-dot.cycle-pager-active::before{background-color:#fff;border-color:#fff!important}
body.index .homepage-carousel .cycle-pager-dot::before{content:"";display:block;width:9px;height:9px;border-radius:50%;background-color:rgba(255,255,255,.3);border:1px solid;transition:all .3s}
body.landing-page{background:#f3f4f5}
body.landing-page .content-section{position:relative}
@media (min-width:480px) and (max-width:1023px){body.landing-page .content-section:before{left:-10px;right:-10px}
}
body.landing-page .toolbar{padding-left:0!important;padding-right:0!important}
body.landing-page .toolbar .breadcrumb{padding-left:0}
body.landing-page .content{width:100%;float:none}
@media (min-width:480px){body.landing-page .content-section:before{display:block;position:absolute;top:0;height:35px;z-index:1;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.12);box-shadow:0 0 15px 0 rgba(0,0,0,.12)}
body.landing-page .content{padding:0}
}
body.landing-page .content h1{color:#0a0a0a}
body.landing-page.infocentre .content .row:after,body.landing-page.infocentre .content .row:before{display:table;content:"";line-height:0}
body.landing-page.infocentre .content .row:after{clear:both}
@media (max-width:767px){body.landing-page.infocentre .hidden-tablet-down{display:none}
}
body.landing-page.infocentre .sidebar{padding-left:0;padding-right:0}
body.landing-page.infocentre .sidebar h2{margin-bottom:5px}
body.landing-page.infocentre .sidebar .degrees-sidebar .color-block{margin:1.5em 0 0}
body.landing-page.infocentre .page-content .padded{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
@media (min-width:768px){body.landing-page .content h1{font-size:32px}
body.landing-page.infocentre .sidebar{float:left;width:30%}
body.landing-page.infocentre .page-content{float:left;width:70%}
body.landing-page.infocentre .page-content .padded{padding:0 0 0 2.85714286em}
body.landing-page.infocentre .page-content .padded.hidden-tablet-up{display:none}
}
body.landing-page.infocentre .page-content #selected-filters{margin-top:20px;float:none}
body.landing-page.infocentre .page-content #selected-filters:after,body.landing-page.infocentre .page-content #selected-filters:before{display:table;content:"";line-height:0}
body.landing-page.infocentre .page-content #selected-filters:after{clear:both}
body.landing-page.infocentre .page-content #selected-filters button.action{background:0 0;text-align:left;line-height:1.42857143em}
body.landing-page.infocentre .page-content #selected-filters button.action,body.landing-page.infocentre .page-content #selected-filters span{margin:2px 10px 2px 5px;border:1px solid transparent}
body.landing-page.infocentre .page-content #selected-filters .filter i{margin-top:2px}
body.landing-page.infocentre .page-content #selected-filters .action i{position:relative!important;top:auto!important}
body.landing-page.infocentre .page-content .results-top{border-bottom:1px solid #c8c8c8;margin-top:20px;margin-bottom:15px;padding-bottom:15px}
body.landing-page.infocentre .page-content .results-top:after,body.landing-page.infocentre .page-content .results-top:before{display:table;content:"";line-height:0}
body.landing-page.infocentre .page-content .results-top:after{clear:both}
body.landing-page.infocentre .page-content .results-top .results-counter{float:left;margin:0}
body.landing-page.infocentre .page-content .results-top .results-counter span{font-size:75%;color:#707070;font-weight:700}
body.landing-page.infocentre .page-content .results-top .results-counter span:first-child:before{content:"-";margin-right:.25em}
body.landing-page.infocentre .page-content .results-top select{float:right;margin:0!important}
body.landing-page .colored-blocks-wrapper{margin-bottom:1.42857143em}
.landing-page-hero{position:relative;z-index:1}
.landing-page-content-wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff;z-index:2}
@media (min-width:480px){.landing-page-content-wrap{padding:15px 15px 30px;margin-left:-15px;margin-right:-15px;margin-top:-30px}
}
@media (min-width:768px){.landing-page-content-wrap{padding:5px 30px 50px;margin-left:-30px;margin-right:-30px;margin-top:-50px}
}
.nav-search .search-form .search-suggestions{display:none;position:absolute;padding:20px;background:#fff;border:1px solid #ddd;z-index:99;text-decoration:none}
.nav-search .search-form .search-suggestions .search-results{padding-bottom:20px}
.nav-search .search-form .search-suggestions .search-results .search-item{color:#000;text-decoration:none}
.nav-search .search-form .search-suggestions .search-results .search-item .search-item-header{color:#00615A;margin-bottom:5px}
.nav-search .search-form .search-suggestions .search-results .search-item .search-item-content{margin:0}
.nav-search .search-form .search-suggestions .search-results .search-item .search-item-content .job-title{color:grey}
.nav-search .search-form .search-suggestions .search-results .search-item em{font-weight:700;font-style:normal}
.nav-search .search-form .search-suggestions .search-results .search-item:hover,.nav-search .search-form .search-suggestions .search-results .search-item:hover .search-item-header{color:#00615A}
.nav-search .search-form .search-suggestions .search-results .search-item:not(:first-child) .search-item-header{margin-top:15px}
.nav-search .search-form .search-suggestions .search-results .no-results{color:#707070;margin:0}
.search-content,.search-content .search-results .result-item{margin-bottom:20px}
.nav-search .search-form .search-suggestions a.bottom-link{display:block;color:#fff;text-align:center;text-decoration:none;padding:10px;background:#00615A}
.nav-search .search-form .search-suggestions a.bottom-link:hover{background:#000}
.search-content{margin-top:20px;padding:10px 20px}
.search-content .search-tabs{padding:0;border-bottom:1px solid #c8c8c8}
.search-content .search-tabs .search-tab{cursor:pointer;display:inline-block;padding:10px 20px 10px 0;font-weight:700;font-size:1.2em;color:#a0a0a0;background:#fff}
.search-content .search-tabs .search-tab.active{border-bottom:4px solid #ffd200;color:#000}
.search-content .search-results{display:none}
.search-content .search-results.active{display:block}
.search-content .search-results .show-more-content{display:block;width:100%;color:#fff;text-align:center;text-decoration:none;padding:10px;margin-top:40px;background:#00615A}
.search-content .search-results .show-more-content:hover{background:#00615A}
.search-content .search-results .more-content.closed{display:none}
.search-content .search-results .result-item .title{margin-bottom:5px}
.search-content .search-results .result-item .title a{text-decoration:none}
.search-content .search-results .result-item .title a:hover{text-decoration:underline}
.search-content .search-results .result-item .title i.fa{padding-right:10px}
.search-content .search-results .result-item .subheader p{font-size:.8em;color:grey;margin-bottom:10px}
.search-content .search-results .result-item .breadcrumbs{padding-left:0;margin-bottom:10px;font-size:.8em}
.search-content .search-results .result-item .breadcrumbs li{display:inline-block}
.search-content .search-results .result-item .breadcrumbs li a{text-decoration:none;color:grey}
.search-content .search-results .result-item .breadcrumbs li a:hover{text-decoration:underline}
.search-content .search-results .result-item .highlights{margin-bottom:.5em}
.search-content .search-results .result-item .highlights a{text-decoration:none;color:#000}
.search-content .search-results .result-item .highlights em{font-weight:700;font-style:normal}
.search-content .search-results .result-item .highlights:hover{text-decoration:underline}
.search-content .search-results .result-item .highlights:hover a{color:#000}
.search-content .search-results .result-item .footnote{margin-bottom:.5em;color:grey;font-size:.8em}
.search-content .search-results .result-item hr{background-color:#efeded}
.search-content .search-results .result-item.staff-member .container{display:flex;flex-direction:row;text-decoration:none;align-items:center}
.search-content .search-results .result-item.staff-member .container .photo{min-width:80px}
.search-content .search-results .result-item.staff-member .container .details{padding-left:1rem;text-decoration:none}
.search-content .search-results .result-item.staff-member .container .details:focus .name,.search-content .search-results .result-item.staff-member .container .details:hover .name{color:#104d95;text-decoration:underline}
.search-content .search-results .result-item.staff-member .container .details .name{margin:5px 0;color:#0a0a0a}
.search-content .search-results .result-item.staff-member .container .details .job-title{margin:5px 0;font-style:italic;color:#727272}
.search-content .search-results .result-item.degree .subheader{font-size:.8em;color:grey;margin-bottom:10px}
.search-content .search-results .result-item.degree .content{font-size:1em;margin-bottom:10px}
.search-content .search-results .result-item.degree .content a{color:#000;text-decoration:none}
.search-content .search-results .result-item.degree .content .bold{font-weight:700}
@media (min-width:768px) and (max-width:1023px){nav ul:after,nav#top .top-bar .top-container:after,section:after{clear:both}
.headerlinks{display:block}
.headerlinks p{display:inline}
nav{position:relative;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}
nav#top .top-bar .top-container{width:54.38095238em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:1.14285714em}
section,section.main a.nav-button.half{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
nav#top .top-bar .top-container:after,nav#top .top-bar .top-container:before{display:table;content:"";line-height:0}
nav#top .top-bar .top-container .logo{float:left;display:block}
nav#top .top-bar .top-container .logo a{width:auto;height:50px}
nav#top .top-bar .top-container .logo img{width:auto;height:100%}
nav#top .top-bar .top-container .logo img.logo-fi{max-height:45px}
nav#top .top-bar .top-container .nav-actions{display:block;float:right}
nav#top .top-bar .top-container .desktop-headerlinks,nav#top .top-bar .top-container .search{display:none}
nav#top .top-bar .top-container .links{float:right;margin-top:.71428571em}
nav#top .top-bar .top-container .drop-down{float:right;-webkit-border-radius:.35714286em;-moz-border-radius:.35714286em;border-radius:.35714286em;border:none;padding:0;background:#000;color:#fff;width:3.92857143em;text-align:center;font-size:1.14285714em;height:2.5em;line-height:2.5em;cursor:pointer;display:block;margin-top:.39285714em}
nav#top .top-bar .top-container .drop-down i{margin:0 .14285714em}
nav#top .bottom-bar{background:0 0}
nav#top .bottom-bar .menu-container{width:49.96103896em;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto}
nav ul{height:auto;position:absolute;top:0;z-index:9999;display:none;background:#fff;padding:0}
nav ul:after,nav ul:before{display:table;content:"";line-height:0}
nav ul li{width:100%;border-bottom:1px solid #f3f4f5;position:relative}
nav ul li a{float:left;width:100%;color:#000;padding:1.14285714em;font-size:16px}
nav ul li a.ancestor,nav ul li a.selected,nav ul li a:hover{background:0 0;color:#000}
nav ul li a.level-1{padding-left:5%}
nav ul li a.level-2{padding-left:8%;color:#fff}
nav ul li a.level-3{padding-left:12%;color:#000}
nav ul li a.active-parent,nav ul li a.selected{border:none;color:#00b5dd}
nav ul li .submenu-toggle,nav ul li.mobile-search{display:block}
nav ul li.mobile-search form{float:left;width:99%;margin:.71428571em;padding:0 2%}
nav ul li.mobile-search form input{float:left;width:60%;padding:0 2%;height:2.71428571em;line-height:2.71428571em;border:1px solid #dbdbdb;background-color:#f3f4f5;font-style:italic;font-size:1.14285714em;color:#a0a0a0}
nav ul li.mobile-search form input[type=submit]{float:left;width:30%;background-color:#363534;color:#fff;text-transform:uppercase;font-weight:700;height:2.85714286em;line-height:2.85714286em;font-size:1.14285714em;font-style:normal}
footer h3,footer section .column .togglable-content{font-size:.78571429em}
nav ul#main-menu{display:none;box-shadow:0 5px 5px rgba(0,0,0,.5);left:0;right:0}
nav ul#main-menu ul.level-0,nav ul#main-menu ul.level-1,nav ul#main-menu ul.level-2,nav ul#main-menu ul.level-3{float:left;display:none;position:relative;margin:0;top:0;width:100%;border-top:1px solid #f3f4f5}
nav ul#main-menu ul.level-0,nav ul#main-menu ul.level-1{background:#f3f4f5}
nav ul#main-menu ul.level-0 li,nav ul#main-menu ul.level-1 li{border-bottom:1px solid #fff}
nav ul#main-menu ul.level-0 li .submenu-toggle{border-left-color:#fff}
nav ul#main-menu ul.level-1{background:#363534}
nav ul#main-menu ul.level-1 li{border-bottom:none}
nav ul#main-menu ul.level-1 li a{padding-top:.71428571em;padding-bottom:.71428571em;height:2.85714286em;border-top:1px solid #191919}
nav ul#main-menu ul.level-1 li .submenu-toggle{border-left:1px solid #191919;line-height:2.85714286em;height:2.85714286em;color:#fff}
nav ul#main-menu li.ancestor>ul.level-0,nav ul#main-menu li.ancestor>ul.level-1,nav ul#main-menu li.ancestor>ul.level-2,nav ul#main-menu li.ancestor>ul.level-3{display:block}
nav.submenu{display:none}
section{width:54.38095238em;padding:0 1.14285714em;box-sizing:border-box;background-color:#fff;display:block;margin:0 auto}
.page .toolbar,.page section#main{background:0 0}
section:after,section:before{display:table;content:"";line-height:0}
section.main a.nav-button.half{width:22.14285714em;padding:0 .14285714em;margin-left:0;box-sizing:border-box}
section .column{width:19.14285714em;padding:0;margin-left:1.14285714em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
section .column:first-child{margin-left:0}
section .column .page-tools{display:none}
section .item-list{float:left;width:100%}
section .item-list .item{float:left;width:90%;padding:10px 5%}
section .item-list .item a{float:left;width:100%}
section .item-list .item a span.date{width:15%}
section .item-list .item a span.icon{float:left;display:block;width:10%;margin-right:5%}
section .item-list .item a .event{float:right;width:85%;padding-left:0!important}
section .item-list .item a .title{padding-left:5%;width:80%}
footer section{padding-left:1.14285714em}
body.index .listings-section .column.half,footer section .column{padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
footer section .column{width:13.28571429em;margin-left:0;box-sizing:border-box}
footer section .column:last-child{margin-left:-10px}
body.index .listings-section .column{width:16.6em}
body.index .listings-section .column .item:first-child{margin-top:10px}
body.index .listings-section .column .item-list{height:480px}
body.index .listings-section .column.half{width:25.44436975em;margin-left:1.14285714em;box-sizing:border-box}
body.index .listings-section .column.half:first-of-type{margin-left:0}
body.index .homepage-carousel .cycle-slideshow .container{width:54.38095238em;padding:0 1.14285714em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}
body.index section.main{padding-bottom:1.14285714em}
body.index section.main .page-tools{display:none}
body.index section.main .two-columns{width:100%}
body.index section.main .two-columns .cms-plugin>.item.box:nth-child(even){margin-left:1.14285714em}
body.index section.main .two-columns .item.box{width:25.44436975em;padding:0;margin-left:1.14285714em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body.index section.main .one-column{width:100%;margin:0}
body.index section.main .one-column .sidebar-container{height:auto}
body.index section.main .one-column .sidebar-container .arrow{width:5%}
body.index section.main .one-column .sidebar-container .title{width:95%}
.openstudies_category_link,.research_category_link{cursor:pointer;text-decoration:none!important}
.page .toolbar{padding-left:1.14285714em;padding-right:1.14285714em}
.page header.page-hero{height:1000px;top:6.2em}
.page header.page-hero #page-carousel{height:1000px}
.page header.page-hero #page-carousel .cycle-slideshow .text-wrap{width:54.38095238em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.14285714em;margin:0 auto}
.page header.page-hero #page-carousel .cycle-slideshow .text-box{width:16.6em;padding:1.14285714em;left:16.6em;margin-left:1.14285714em;top:50px}
.page header.page-hero #page-carousel .cycle-slideshow .text-box h2{font-size:21px}
.page header.page-hero .highlight-boxes{width:54.38095238em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 1.14285714em 0;margin:0 auto}
.page .content,.page .sidebar{margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.page header.page-hero .highlight-boxes .column{width:16.6em}
.page.infocentre section#main{margin-top:460px}
.page.infocentre.detail section#main{margin-top:0}
.page .sidebar{width:20.23857143em;padding:0 1.14285714em;box-sizing:border-box}
.page .sidebar.right{padding:0}
.page .sidebar span.action{position:relative;line-height:23px;padding-right:1.42857143em;overflow:hidden;height:24px}
.page .sidebar span.action i{position:absolute;top:5px;right:0}
.page .sidebar .text-plugin{margin-bottom:.71428571em}
.page .sidebar .widget{font-size:.85714286em}
.services header.page-hero #page-carousel .cycle-slideshow .text-box h2,.services header.page-hero .yellow-box h1,.services header.page-hero .yellow-box h2,.services header.page-hero .yellow-box h3,.services header.page-hero .yellow-box h4{font-size:21px}
.page .content{width:31.79714286em;box-sizing:border-box;padding:0 1.14285714em 1.14285714em}
.page .content.full h2{margin-top:.57142857em}
.page .content .event-details,.page .content .event-header{width:100%;margin-top:1.42857143em}
.page .content .padded .filer-image-wrap{margin-left:-1.14285714em;margin-right:0}
.page .content .padded .filer-image-wrap img{margin-bottom:1.14285714em}
.page .content .togglable-content{overflow:hidden}
.page .content .togglable-content.secondary{background-color:#f2f2f2}
.page .content .togglable-content img.filer-image{margin-left:0;margin-bottom:1.14285714em;max-width:50%;height:auto;padding-left:20px}
.page .content img{max-width:100%;height:auto}
.page .content .detail-image{margin-left:0}
.page .content .event-image-wrap{margin-left:-1.14285714em;margin-right:0}
.page .content .event-details{padding:1.42857143em 0}
.page .content .event-details span{float:left;width:80%}
.page .content .event-texts{margin-top:.71428571em}
.page .content .event-texts .single-image-container{max-width:30em}
.page .content.article .article-images a.article-image{height:86px;width:86px;line-height:100%}
.page .content.article .article-images a.article-image img{max-width:82px}
.page .content .pictures{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.14285714em 0;width:auto}
.page .content .pictures .gallery-image{float:left;max-width:32%;height:auto;margin-left:2%;margin-bottom:2%}
.page .content .pictures .gallery-image:nth-child(6n){margin-left:2%}
.page .content .pictures .gallery-image:first-child,.page .content .pictures .gallery-image:nth-child(4n){margin-left:0}
.page .content .single-image-container{max-width:100%}
.page .content form .padded.secondary{margin-left:-1.14285714em;padding:10px 1.14285714em}
.page .content form .padded img.filer-image{margin-top:-1.14285714em;margin-left:0;max-width:100%}
.page .content .embedded,.page .content .video-container{clear:both;position:relative;padding-bottom:56.25%;padding-top:30px;margin:1.4em 0}
.page .content .embedded.prezi,.page .content .embedded.vimeo,.page .content .embedded.youtube{padding-bottom:56.25%}
.page .content .embedded.apsis,.page .content .embedded.instagram,.page .content .embedded.twitter{padding-bottom:0;padding-top:0}
.page .content .embedded iframe+div{position:absolute;bottom:-3.57142857em}
.page .content .embedded embed,.page .content .embedded iframe,.page .content .embedded object,.page .content .video-container embed,.page .content .video-container iframe,.page .content .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.page .content .single-image-container:first-child{margin-top:0;margin-left:0;margin-bottom:1.14285714em;max-width:100%;height:auto}
.page .actions{margin-left:-1.14285714em;margin-right:-1.14285714em}
.page #category-filters,.page #data-filters{display:block}
.page #mobile-search-help{display:none}
.page #selected-filters{display:block;margin-bottom:1.14285714em;float:left;width:100%}
.page #selected-filters button.action,.page #selected-filters span{float:left;padding:.35714286em;display:none}
.page #selected-filters .filter{float:left;border-radius:2px;display:block;position:relative;padding:.35714286em .73em;border:1px solid #c8c8c8;margin:2px 0 2px 2px;cursor:pointer}
.page #selected-filters .filter i{margin:4px 0 0 5px;color:#f70532;float:right}
.page button#open-category-filters i,.page button#open-data-filters i{display:none}
.page.infocentre .content .detail-image-wrap{margin-left:-1.14285714em;margin-right:-1.14285714em}
.page.infocentre .content .detail-image{margin-left:0}
.page.cms-page .content .single-image-container{padding-right:0;float:none;width:auto;max-width:none;margin-left:-1.14285714em}
.services section.toolbar{background:0 0}
.services header.page-hero{height:1000px;top:6.2em}
.services header.page-hero #page-carousel{height:1000px}
.services header.page-hero #page-carousel .cycle-slideshow .text-wrap{width:54.38095238em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.14285714em;margin:0 auto}
.services header.page-hero #page-carousel .cycle-slideshow .text-box{width:16.6em;padding:1.14285714em;left:16.6em;margin-left:1.14285714em;top:50px}
.services header.page-hero .highlight-boxes{width:54.38095238em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 1.14285714em 0;margin:0 auto}
.services header.page-hero .highlight-boxes .column{width:16.6em}
.services header.page-hero .yellow-box{width:52em}
.services header.page-hero .yellow-box p{font-size:14px}
.services section.main{margin-top:1000px}
.services .styledlinkwrapper{display:inline-block;width:100%;padding-bottom:30px;padding-top:20px}
.services .styledlinkwrapper a{text-decoration:none!important}
.services .styledlink{display:table;margin:0 auto!important;background:#000;padding:12px;text-transform:uppercase;color:#fff;float:none!important;font-weight:700;font-family:'PT Sans',sans-serif;font-size:16px}
.services .styledlink.yellow{color:#0a0a0a;background-color:#ffd200}
.nav-button span.text-icon{display:none}
.nav-button span.mobile-icon{display:block}
.nav-button.back{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin:0;padding-left:0;padding-right:0;border-left:none}
.contact-label,.nav-button.half{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.nav-button.back span{margin-right:0}
.nav-button.next,.nav-button.prev{float:right;width:25%;margin-left:0}
.nav-button.half{width:17.71428571em;padding:0 0 0 .14285714em;margin-left:0;box-sizing:border-box}
.contact-label{width:44.28571429em;box-sizing:border-box;margin:1.42857143em auto;position:relative;height:4.28571429em;display:block;padding:0;text-align:center;color:#000;background:#ffd200;text-transform:uppercase}
.contact-label span{top:1.42857143em;left:0;display:inline;position:relative;-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}
#contact-forms{width:35.42857143em;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:-1.14285714em;background:0 0}
.togglable .trigger{margin-left:1.42857143em;margin-right:1.42857143em}
.togglable h3{padding:0 1.42857143em}
.toolbar .page-tools{display:none}
.infocentre .sidebar.right{padding:0}
.infocentre .sidebar .item{padding:1em 1.14285714em}
.infocentre .content .padded.secondary{margin-left:-1.14285714em;padding:1.14285714em}
}
@media (min-width:480px) and (max-width:767px){.headerlinks{display:block;font-size:10px}
nav{position:relative;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}
nav#top .top-bar .top-container{width:31.42857143em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:1.14285714em 0}
nav#top .top-bar .top-container:after,nav#top .top-bar .top-container:before{display:table;content:"";line-height:0}
nav#top .top-bar .top-container:after{clear:both}
nav#top .top-bar .top-container .logo{float:left;display:block}
nav#top .top-bar .top-container .logo a{width:auto;height:50px}
nav#top .top-bar .top-container .logo img{width:auto;height:100%}
nav#top .top-bar .top-container .logo img.logo-fi{max-height:45px}
nav#top .top-bar .top-container .nav-actions{display:block;float:right}
nav#top .top-bar .top-container .desktop-headerlinks,nav#top .top-bar .top-container .links,nav#top .top-bar .top-container .search{display:none}
nav#top .top-bar .top-container .drop-down{float:right;-webkit-border-radius:.35714286em;-moz-border-radius:.35714286em;border-radius:.35714286em;border:none;padding:0;background:#000;color:#fff;width:3.92857143em;text-align:center;font-size:1.14285714em;height:2.5em;line-height:2.5em;cursor:pointer;display:block;margin-top:.39285714em}
nav#top .top-bar .top-container .drop-down i{margin:0 .14285714em}
nav#top .bottom-bar{background:0 0}
nav#top .bottom-bar .menu-container{width:31.42857143em;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto}
nav ul{height:auto;position:absolute;top:0;z-index:9999;display:none;background:#fff;padding:0}
nav ul:after,nav ul:before{display:table;content:"";line-height:0}
nav ul:after{clear:both}
nav ul li{width:100%;border-bottom:1px solid #f3f4f5;position:relative}
nav ul li a{float:left;width:100%;color:#000;padding:.85714286em;font-size:16px}
nav ul li a.ancestor,nav ul li a.selected,nav ul li a:hover{background:0 0;color:#000}
nav ul li a.level-1{padding-left:6%}
nav ul li a.level-2{padding-left:8%;color:#fff}
nav ul li a.level-3{padding-left:12%;color:#000}
nav ul li a.active-parent,nav ul li a.selected{border:none;color:#00b5dd}
nav ul li .submenu-toggle{display:block;line-height:3.57142857em;height:3.57142857em}
nav ul li.mobile-search{display:block}
nav ul li.mobile-search form{float:left;width:99%;margin:.71428571em;padding:0 2%}
nav ul li.mobile-search form input{float:left;width:60%;padding:0 2%;height:2.71428571em;line-height:2.71428571em;border:1px solid #dbdbdb;background-color:#f3f4f5;font-style:italic;font-size:1.14285714em;color:#a0a0a0}
nav ul li.mobile-search form input[type=submit]{float:left;width:30%;background-color:#363534;color:#fff;text-transform:uppercase;font-weight:700;height:2.85714286em;line-height:2.85714286em;font-size:1.14285714em;font-style:normal}
.services header.page-hero #page-carousel .cycle-slideshow .text-box h2,.services header.page-hero .yellow-box h1,.services header.page-hero .yellow-box h2,.services header.page-hero .yellow-box h3,.services header.page-hero .yellow-box h4{font-size:21px}
nav ul#main-menu{display:none;box-shadow:0 5px 5px rgba(0,0,0,.5);left:0;right:0}
nav ul#main-menu ul.level-0,nav ul#main-menu ul.level-1,nav ul#main-menu ul.level-2,nav ul#main-menu ul.level-3{float:left;display:none;position:relative;margin:0;top:0;width:100%;border-top:1px solid #f3f4f5}
section,section .column{width:31.42857143em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
nav ul#main-menu ul.level-0,nav ul#main-menu ul.level-1{background:#f3f4f5}
nav ul#main-menu ul.level-0 li,nav ul#main-menu ul.level-1 li{border-bottom:1px solid #fff}
nav ul#main-menu ul.level-0 li .submenu-toggle{border-left-color:#fff}
nav ul#main-menu ul.level-1{background:#363534}
nav ul#main-menu ul.level-1 li{border-bottom:none}
nav ul#main-menu ul.level-1 li a{padding-top:.71428571em;padding-bottom:.71428571em;height:2.85714286em;border-top:1px solid #191919}
nav ul#main-menu ul.level-1 li .submenu-toggle{border-left:1px solid #191919;line-height:2.85714286em;height:2.85714286em;color:#fff}
nav ul#main-menu li.ancestor>ul.level-0,nav ul#main-menu li.ancestor>ul.level-1,nav ul#main-menu li.ancestor>ul.level-2,nav ul#main-menu li.ancestor>ul.level-3{display:block}
nav.submenu{display:none}
section{padding:0;box-sizing:border-box;background-color:#fff;display:block;margin:0 auto}
section:after,section:before{display:table;content:"";line-height:0}
.page #category-filters,.page #data-filters,.page header.page-hero,body.index section.main .page-tools,body.index section.main .text-carousel .cycle-slide p,body.index section.main .text-carousel ul.pager-indicator,section#main header{display:none}
section:after{clear:both}
section.main{padding-top:1.14285714em}
section#main .content,section#main .sidebar{padding:1.14285714em 0}
section .column{padding:0 1.14285714em;box-sizing:border-box;float:left;margin-left:0}
section .item-list .item{width:96%;padding:.57142857em 1.14285714em}
section .item-list .item a{width:100%}
section .item-list .item a .date{height:auto}
section .item-list a .date{width:20%}
section .item-list a .title{width:80%}
footer section .column{width:15.71428571em;padding:0;margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
body.index .homepage-carousel .cycle-slideshow .container{width:100%;margin:0 auto;padding-left:1.14285714em;padding-right:1.14285714em}
body.index .highlight-boxes .highlight-boxes,body.index .listings-section .highlight-boxes{margin-top:1.42857143em;padding-top:0}
body.index .highlight-boxes .column .item-list,body.index .listings-section .column .item-list{height:auto;padding-bottom:1.14285714em}
body.index .highlight-boxes .column .item:first-child,body.index .listings-section .column .item:first-child{margin-top:5px}
body.index .highlight-boxes .column .item.show-all,body.index .listings-section .column .item.show-all{position:relative;bottom:auto}
body.index section.main{padding-bottom:1.14285714em}
body.index section.main .text-carousel .cycle-slide{height:13em}
body.index section.main .column .item{width:auto}
body.index section.main .two-columns{width:100%}
body.index section.main .two-columns .cms-plugin>.item.box:nth-child(even){margin-left:0}
body.index section.main .two-columns .item.box{width:100%;margin-left:0;padding:0}
body.index section.main .one-column{width:100%;margin:0}
body.index section.main .one-column .sidebar-container{height:auto}
body.index section.main .one-column .sidebar-container .arrow{width:5%}
body.index section.main .one-column .sidebar-container .title{width:95%}
.services header.page-hero{position:relative;height:auto;top:0}
.services header.page-hero #page-carousel{z-index:1;background-color:#f3f4f5;height:350px;position:relative}
.services header.page-hero #page-carousel .cycle-slideshow{position:relative}
.services header.page-hero #page-carousel .cycle-slideshow .cycle-image{background-size:cover}
.services header.page-hero #page-carousel .cycle-slideshow .text-wrap{position:absolute;bottom:0;left:0;right:0}
.services header.page-hero #page-carousel .cycle-slideshow .text-box{width:100%;margin-left:0;left:auto;top:auto;background:rgba(255,255,255,.6);padding:1.14285714em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.services header.page-hero .highlight-boxes,.services header.page-hero .yellow-box{width:31.42857143em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:1.14285714em auto 0}
.services header.page-hero .highlight-boxes{padding:0;box-sizing:border-box;text-align:left}
.services header.page-hero .yellow-box{box-sizing:border-box;padding:1.14285714em 1.14285714em 4.57142857em;height:auto}
.page .content .event-header,.page .content .pictures{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.page.infocentre section#main,.services section.main{margin-top:0}
.services header.page-hero .yellow-box p{font-size:14px}
.page .content .event-texts .single-image-container{max-width:26em}
.page.infocentre #open-data-filters .text-plugin{margin-bottom:0}
.page.infocentre #open-data-filters .text-plugin h2{font-size:14px;background:#f3f4f5;margin:0;padding-right:14px}
.page.infocentre #open-data-filters .icon-chevron-down,.page.infocentre #open-data-filters .icon-chevron-up{color:#00615A}
.page.infocentre #open-data-filters.selected h2{background:#00615A;color:#fff}
.page.infocentre #open-data-filters.selected .icon-chevron-down,.page.infocentre #open-data-filters.selected .icon-chevron-up{color:#fff}
.page form{width:100%;float:left}
.page .sidebar{width:100%;background:#fff;padding:0}
.page .sidebar.right{border:0}
.page .sidebar span.action{position:relative;line-height:23px;height:24px;padding-right:1.78571429em;margin-right:5px}
.page .sidebar span.action i{position:absolute;top:5px;right:0}
.page .sidebar .widget{margin:.14285714em 0;font-size:.85714286em}
.page .sidebar .widget .widget-header i{font-size:14px;margin-right:2px}
.page .sidebar .widget .widget-content ul li label{padding-left:2.14285714em}
.page .sidebar .widget:last-child{margin-bottom:1.42857143em}
.page .sidebar .social-links,.page .sidebar .staff-member{padding:0}
.page .sidebar form{width:100%;float:left}
.page .content{width:100%}
.page .content.full h2{margin-top:.57142857em}
.page .content .padded.secondary{background-color:#f7f7f7;padding:0;overflow-y:auto}
.page .content .padded.secondary.formoverflow{padding:0;overflow-y:visible}
.page .content .padded img.filer-image{margin-left:0;margin-bottom:1.14285714em;max-width:100%;height:auto}
.page .content .padded .filer-image-wrap{margin-left:0;margin-right:0}
.page .content .padded .filer-image-wrap img{margin-bottom:1.14285714em}
.page .content .padded h1.search-title{margin-bottom:0;padding:.5em 0 .35714286em}
.page .content .padded #id_sort{margin:.71428571em 0;padding:.35714286em;width:100%}
.page .content img{max-width:100%;height:auto}
.page .content span.action{position:relative;line-height:23px;height:24px;padding-right:1.42857143em;font-size:.85714286em}
.page .content span.action i{position:absolute;top:5px;right:0}
.page .content .pictures{float:left;box-sizing:border-box;margin:1.14285714em 0;width:auto}
.page .content .pictures .gallery-image{float:left;max-width:32%;height:auto;margin-left:2%;margin-bottom:2%}
.page .content .pictures .gallery-image:nth-child(6n){margin-left:2%}
.page .content .pictures .gallery-image:first-child,.page .content .pictures .gallery-image:nth-child(4n){margin-left:0}
.page .content form .padded.secondary{margin-left:-1.14285714em;padding:10px 1.14285714em}
.page .content form .padded img.filer-image{margin-top:-1.14285714em;margin-left:0;max-width:100%}
.page .content .detail-image{margin-left:0}
.page .content .event-image-wrap{margin-left:0;margin-right:0}
.page .content .event-header{width:31.42857143em;padding:0;box-sizing:border-box;margin:.71428571em 0}
.page .content .event-details{width:100%;margin:.71428571em 0;padding:.71428571em 0}
.page .content .event-details span{float:left;width:70%}
.page .content .event-texts{margin:0}
.page .content.article .article-images a.article-image{height:66px;width:66px;line-height:100%}
.page .content.article .article-images a.article-image img{max-width:62px}
.page .content .single-image-container{width:31.42857143em;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;margin-top:-.42857143em;margin-left:-.42857143em}
.page .content .single-image-container img.filer-image{max-width:100%;height:auto}
.page .content .embedded,.page .content .video-container{clear:both;position:relative;padding-bottom:56.25%;padding-top:30px;margin:1em 0}
.page .content .embedded.prezi,.page .content .embedded.vimeo,.page .content .embedded.youtube{padding-bottom:56.25%}
.page .content .embedded.apsis,.page .content .embedded.instagram,.page .content .embedded.twitter{padding-bottom:0;padding-top:0}
.page .content .embedded embed,.page .content .embedded iframe,.page .content .embedded object,.page .content .video-container embed,.page .content .video-container iframe,.page .content .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.nav-button.back,.nav-button.half{width:50%;padding-right:0}
.page .content .single-image-container:first-child{margin-top:0;margin-left:0;margin-bottom:1.14285714em;max-width:100%;height:auto}
.page .actions{margin-left:0;margin-right:0}
.page #category-filters .category-filters{padding:0 1.14285714em}
.page button#open-category-filters,.page button#open-data-filters{padding:10px;background:#f3f4f5;margin:0;border:none;border-bottom:1px solid #b8b8b8;font-size:14px;font-weight:700;cursor:pointer;position:relative}
.page button#open-category-filters .counter,.page button#open-data-filters .counter{display:block;font-size:90%}
.page button#open-category-filters.selected,.page button#open-data-filters.selected{background:#00615A;color:#fff}
.page button#open-category-filters i,.page button#open-data-filters i{position:absolute;top:50%;margin-top:-5px;right:10px;display:block}
.page #clear-categories,.page #clear-filters{margin-right:5px}
.page #mobile-search-help{display:block}
.page #mobile-search-help .text-plugin{padding:0 .71428571em;background:#fff}
.page #selected-filters{display:block}
.page #selected-filters button.action,.page #selected-filters span{float:left;padding:.35714286em;display:none}
.page #selected-filters .filter{float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;position:relative;padding:.35714286em .73em;border:1px solid #c8c8c8;margin:2px 0 2px 2px;cursor:pointer}
.page #selected-filters .filter i{margin:4px 0 0 5px;color:#f70532;float:right}
.page.infocentre .content .detail-image-wrap{margin-left:0;margin-right:0}
.page.infocentre .content .detail-image{margin-left:0}
.page.cms-page .content .single-image-container{padding-right:0}
.nav-button span.text-icon{display:none}
.nav-button span.mobile-icon{display:block}
.nav-button.back{border-left:none}
.nav-button.next,.nav-button.prev{width:25%;float:right}
.nav-button.back span{margin-right:0}
.nav-button.prev span{padding:.71428571em 1.07142857em;text-align:center}
.nav-button.next span{padding:.71428571em;text-align:center}
.contact-label{width:100%;margin:1.42857143em auto;position:relative;height:4.28571429em;display:block;padding:0;text-align:center;color:#000;background:#ffd200;text-transform:uppercase}
.contact-label span{top:1.42857143em;left:0;display:inline;position:relative;-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}
#contact-forms{float:left;width:96%;position:relative;background:0 0;margin:0;left:0}
#contact-forms .blue{padding:2%;background:#044664;margin:0;color:#fff}
#contact-forms .blue label{font-size:1.14285714em;padding-bottom:.35714286em}
#contact-forms input,#contact-forms label,#contact-forms select,#contact-forms textarea{float:left;clear:both;margin-bottom:.35714286em;max-width:100%}
.research section#main{display:table}
.research section#main .content{display:table-header-group;float:none}
.research section#main .content h1{margin:.35714286em 0}
.research section#main .sidebar{display:table-footer-group;float:none}
.researchfilter{width:80%}
.imagebox,.imagebox img{width:100%}
button#open-category-filters{padding:5px}
#prod-category-filters{max-width:440px}
.openstudies_category_link,.research_category_link{cursor:pointer;text-decoration:none!important;margin:.57142857em 1.14285714em;padding:.57142857em 1.14285714em}
.openstudies_category_link.highlight,.research_category_link.highlight{background-color:#fff}
.researchtitle{margin:.57142857em 1.14285714em;padding:1.14285714em}
.imagebox,.infocentre .sidebar.right{padding:0}
.imagebox{margin:7px 0 0;overflow:hidden}
.toolbar{display:none}
.togglable .trigger{margin-right:.71428571em}
.infocentre .content .padded.secondary{margin-top:0;margin-left:0}
.infocentre .content #clear-categories{margin:10px}
.infocentre .sidebar .item{padding:1em 1.14285714em}
.infocentre .sidebar #open-data-filters{margin:0}
.infocentre .sidebar #clear-filters{margin:10px}
.infocentre .sidebar p{background:#fff}
.infocentre .sidebar .degrees-sidebar p{background:0 0}
}
@media (max-width:479px){.headerlinks{font-size:10px;display:block}
nav{position:relative;-moz-box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}
nav#top .top-bar .top-container{width:100%;margin:0 auto;padding:1.07142857em}
nav#top .top-bar .top-container:after,nav#top .top-bar .top-container:before{display:table;content:"";line-height:0}
nav#top .top-bar .top-container:after{clear:both}
nav#top .top-bar .top-container .logo{float:left;display:block}
nav#top .top-bar .top-container .logo a{width:auto;height:40px}
nav#top .top-bar .top-container .logo img{width:auto;height:100%}
nav#top .top-bar .top-container .logo img.logo-fi{max-height:35px}
nav#top .top-bar .top-container .nav-actions{display:block;float:right;width:auto}
nav#top .top-bar .top-container .desktop-headerlinks,nav#top .top-bar .top-container .links,nav#top .top-bar .top-container .search{display:none}
nav#top .top-bar .top-container .drop-down{float:right;-webkit-border-radius:.35714286em;-moz-border-radius:.35714286em;border-radius:.35714286em;border:none;padding:0;background:#000;color:#fff;width:3.57142857em;text-align:center;font-size:1em;height:2.14285714em;line-height:2.14285714em;cursor:pointer;display:block;margin-top:.42857143em;margin-right:.21428571em}
nav#top .top-bar .top-container .drop-down i{margin:0 .14285714em}
nav#top .bottom-bar{background:0 0}
nav#top .bottom-bar .menu-container{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto}
body.index .highlight-boxes,body.index .listings-section,body.index section.main{-webkit-box-sizing:border-box;padding-left:.57142857em;padding-right:.57142857em}
nav ul{height:auto;position:absolute;top:0;z-index:9999;display:none;background:#fff;padding:0}
nav ul:after,nav ul:before{display:table;content:"";line-height:0}
nav ul:after{clear:both}
nav ul li{width:100%;border-bottom:1px solid #f3f4f5;position:relative}
nav ul li a{float:left;width:100%;color:#000;padding:.57142857em;font-size:14px;font-weight:400}
nav ul li a.ancestor,nav ul li a.selected,nav ul li a:hover{background:0 0;color:#000}
nav ul li a.level-1{padding-left:5%}
nav ul li a.level-2{padding-left:8%;color:#fff}
nav ul li a.level-3{padding-left:12%;color:#000}
nav ul li a.active-parent,nav ul li a.selected{border:none;color:#00b5dd}
nav ul li .submenu-toggle{display:block;line-height:2.57142857em;height:2.57142857em}
nav ul li.mobile-search{display:block}
nav ul li.mobile-search form{float:left;width:99%;margin:.71428571em;padding:0 2%}
nav ul li.mobile-search form input{float:left;width:60%;padding:0 2%;height:2.71428571em;line-height:2.71428571em;border:1px solid #dbdbdb;background-color:#f3f4f5;font-style:italic;font-size:1.14285714em;color:#a0a0a0}
nav ul li.mobile-search form input[type=submit]{float:left;width:30%;background-color:#363534;color:#fff;text-transform:uppercase;font-weight:700;height:2.85714286em;line-height:2.85714286em;font-size:1.14285714em;font-style:normal}
nav ul#main-menu{display:none;box-shadow:0 5px 5px rgba(0,0,0,.5);left:0;right:0;overflow:hidden}
nav ul#main-menu ul.level-0,nav ul#main-menu ul.level-1,nav ul#main-menu ul.level-2,nav ul#main-menu ul.level-3{float:left;display:none;position:relative;margin:0;top:0;width:100%;border-top:1px solid #f3f4f5}
nav ul#main-menu ul.level-0,nav ul#main-menu ul.level-1{background:#f3f4f5}
nav ul#main-menu ul.level-0 li,nav ul#main-menu ul.level-1 li{border-bottom:1px solid #fff}
nav ul#main-menu ul.level-0 li .submenu-toggle{border-left-color:#fff}
nav ul#main-menu ul.level-1{background:#363534}
nav ul#main-menu ul.level-1 li{border-bottom:none}
nav ul#main-menu ul.level-1 li a{padding-top:.71428571em;padding-bottom:.71428571em;height:2.85714286em;border-top:1px solid #191919}
nav ul#main-menu ul.level-1 li .submenu-toggle{border-left:1px solid #191919;line-height:2.85714286em;height:2.85714286em;color:#fff}
nav ul#main-menu li.ancestor>ul.level-0,nav ul#main-menu li.ancestor>ul.level-1,nav ul#main-menu li.ancestor>ul.level-2,nav ul#main-menu li.ancestor>ul.level-3{display:block}
nav.submenu,section#main header{display:none}
section{width:100%;background-color:#fff;display:block;margin:0 auto}
section:after,section:before{display:table;content:"";line-height:0}
section:after{clear:both}
section .column{width:100%;float:left;margin-left:0}
section .item-list{float:left;width:100%}
section .item-list .item{float:left;padding:.28571429em .57142857em}
section .item-list .item a{float:left;display:block;height:.14285714em;height:100%}
section .item-list .item a .date{width:15%;height:auto}
section .item-list .item a span.icon{display:block}
.page #category-filters,.page #data-filters,.page header.page-hero,body.index section.main .page-tools,body.index section.main .text-carousel .cycle-slide p,body.index section.main .text-carousel ul.pager-indicator,body.index section.main .two-columns .article-links{display:none}
section .item-list .item a .title{width:85%}
footer section .column{width:48%;float:left;margin:0;font-size:.78571429em;padding:4%}
footer section .pagination a{font-size:.85714286em}
footer section .pagination #older{margin-right:.57142857em}
body.index .homepage-carousel .cycle-slideshow .container{width:100%;margin:0 auto;padding-left:.57142857em;padding-right:.57142857em}
body.index .homepage-carousel .cycle-slideshow .text-box{left:.57142857em;right:.57142857em}
body.index .highlight-boxes,body.index .listings-section{-moz-box-sizing:border-box;box-sizing:border-box}
body.index .highlight-boxes .highlight-boxes,body.index .listings-section .highlight-boxes{margin-top:1.42857143em;padding-top:0}
body.index .highlight-boxes .column .item-list,body.index .listings-section .column .item-list{height:auto;padding-bottom:.57142857em}
body.index .highlight-boxes .column .item:first-child,body.index .listings-section .column .item:first-child{margin-top:5px}
body.index .highlight-boxes .column .item.show-all,body.index .listings-section .column .item.show-all{position:relative;bottom:auto}
body.index section.main{padding-bottom:1.42857143em;-moz-box-sizing:border-box;box-sizing:border-box}
body.index section.main .text-carousel .cycle-slide{height:13em}
body.index section.main .column .item{width:auto}
body.index section.main .two-columns{width:100%}
body.index section.main .two-columns .cms-plugin>.item.box:nth-child(even){margin-left:0}
body.index section.main .two-columns .item.box{width:100%;margin-left:0;padding:0}
body.index section.main .one-column{width:100%;margin:0}
body.index section.main .one-column .sidebar-container{height:auto;padding:.57142857em}
body.index section.main .one-column .sidebar-container .arrow{width:6%}
body.index section.main .one-column .sidebar-container .title{width:94%}
.page.infocentre section#main{margin-top:0}
.page.infocentre #open-data-filters .text-plugin{margin-bottom:0}
.page.infocentre #open-data-filters .text-plugin h2{font-size:12px;background:#f3f4f5;margin:0;padding-right:12px}
.page.infocentre #open-data-filters .icon-chevron-down,.page.infocentre #open-data-filters .icon-chevron-up{color:#00615A}
.page.infocentre #open-data-filters.selected h2{background:#3aeffd}
.page .sidebar{width:100%;padding:1.42857143em .71428571em;font-size:.85714286em;background:#fff}
.page .sidebar.right{border:0;padding:.57142857em}
.page .sidebar span.action{position:relative;line-height:23px;height:24px;padding-right:1.78571429em}
.page .sidebar span.action i{position:absolute;top:5px;right:0}
.page .sidebar .social-links,.page .sidebar .staff-member{padding:0}
.page .sidebar .widget{margin:.14285714em 0;font-size:.85714286em}
.page .sidebar .widget .widget-header i{font-size:14px;margin-right:2px}
.page .sidebar .widget .widget-content ul li label{padding-left:2.14285714em}
.page .sidebar .widget:last-child{margin-bottom:1.42857143em}
.page .content{width:100%;padding:.71428571em;float:left}
.page .content.full h2{margin-top:.57142857em}
.page .content .padded{padding:0}
.page .content .padded.secondary{background-color:#f2f2f2;padding:0}
.page .content .padded img.filer-image{margin-left:0;margin-bottom:.57142857em;max-width:100%;height:auto}
.page .content .padded .filer-image-wrap{margin-left:0;margin-right:0}
.page .content .padded .filer-image-wrap img{margin-bottom:.57142857em}
.page .content .padded h1.search-title{margin-bottom:0;margin-top:.57142857em;padding:.5em 0 .35714286em}
.page .content .padded #id_sort{margin:.71428571em 0;padding:.35714286em;width:100%}
.page .content ol,.page .content p,.page .content table#results,.page .content ul{font-size:.85714286em}
.page .content img{max-width:100%;height:auto}
.page .content span.action{position:relative;line-height:23px;height:24px;padding-right:1.42857143em;font-size:.85714286em}
.page .content span.action i{position:absolute;top:5px;right:0}
.page .content .pictures{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.57142857em 0;width:auto}
.page .content .pictures .gallery-image{float:left;max-width:32%;height:auto;margin-left:2%;margin-bottom:2%}
.page .content .pictures .gallery-image:nth-child(6n){margin-left:2%}
.page .content .detail-image,.page .content .pictures .gallery-image:first-child,.page .content .pictures .gallery-image:nth-child(4n){margin-left:0}
.page .content .event-image-wrap{margin-left:0;margin-right:0}
.page .content .event-details,.page .content .event-header{width:100%;margin:.71428571em 0}
.page .content .event-details{padding:.71428571em 0}
.page .content .event-details span{float:left;width:65%}
.page .content .event-texts{margin:0}
.page .content.article .article-images a.article-image{height:66px;width:66px;line-height:100%}
.page .content.article .article-images a.article-image img{max-width:62px}
.page .content .single-image-container{width:100%;margin-bottom:0;margin-left:0;margin-top:0}
.page .content .single-image-container img.filer-image{max-width:100%;height:auto}
.page .content .embedded,.page .content .video-container{clear:both;position:relative;padding-bottom:56.25%;padding-top:30px;margin:1em 0}
.page .content .embedded.prezi,.page .content .embedded.vimeo,.page .content .embedded.youtube{padding-bottom:56.25%}
.page .content .embedded.apsis,.page .content .embedded.instagram,.page .content .embedded.twitter{padding-bottom:0;padding-top:0}
.page .content .embedded embed,.page .content .embedded iframe,.page .content .embedded object,.page .content .video-container embed,.page .content .video-container iframe,.page .content .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.page .content .single-image-container:first-child{margin-top:0;margin-left:0;margin-bottom:.57142857em;max-width:100%;height:auto}
.page .content form .padded img.filer-image{margin:0}
.page .actions{margin-left:0;margin-right:0}
.page #category-filters .category-filters{padding:0 .57142857em}
.page button#open-category-filters,.page button#open-data-filters{padding:10px;background:#f3f4f5;margin:0;border:none;border-bottom:1px solid #b8b8b8;font-size:12px;font-weight:700;cursor:pointer;position:relative}
.page button#open-category-filters .counter,.page button#open-data-filters .counter{display:block;font-size:90%}
.services header.page-hero #page-carousel .cycle-slideshow .text-box h2,.services header.page-hero .yellow-box h1,.services header.page-hero .yellow-box h2,.services header.page-hero .yellow-box h3,.services header.page-hero .yellow-box h4{font-size:21px}
.page button#open-category-filters.selected,.page button#open-data-filters.selected{background:#3aeffd}
.page button#open-category-filters i,.page button#open-data-filters i{position:absolute;top:50%;margin-top:-5px;right:10px;display:block}
.page #clear-categories,.page #clear-filters{margin-right:5px}
.page #mobile-search-help{display:block}
.page #mobile-search-help .text-plugin{padding:0 .71428571em;background:#fff}
.page #selected-filters{display:block}
.page #selected-filters button.action,.page #selected-filters span{float:left;padding:.35714286em;display:none}
.page #selected-filters .filter{float:left;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;position:relative;padding:.35714286em .73em;border:1px solid #c8c8c8;margin:2px 0 2px 2px;cursor:pointer}
.page #selected-filters .filter i{margin:4px 0 0 5px;color:#f70532;float:right}
.page.infocentre .content .detail-image-wrap{margin-left:0;margin-right:0}
.page.infocentre .content .detail-image{margin-left:0}
.page.cms-page .content .single-image-container{padding-right:0}
.services header.page-hero{position:relative;height:auto;top:0}
.services header.page-hero #page-carousel{z-index:1;background-color:#f3f4f5;height:300px;position:relative}
.services header.page-hero #page-carousel .cycle-slideshow{position:relative}
.services header.page-hero #page-carousel .cycle-slideshow .cycle-image{background-size:cover}
.services header.page-hero #page-carousel .cycle-slideshow .text-wrap{position:absolute;bottom:0;left:0;right:0}
.services header.page-hero #page-carousel .cycle-slideshow .text-box{width:100%;margin-left:0;left:auto;top:auto;background:rgba(255,255,255,.6);padding:.57142857em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.services header.page-hero .highlight-boxes{width:100%;margin:1.14285714em auto 0;padding:0 .57142857em;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.services header.page-hero .yellow-box{width:96%;margin:1.14285714em auto;padding:.57142857em 2% 4.57142857em;height:auto}
.services header.page-hero .yellow-box p{font-size:14px}
.services section.main{margin-top:0}
.nav-button span.text-icon{display:none}
.nav-button span.mobile-icon{display:block}
.nav-button.half{width:50%;padding-right:0}
.nav-button.back{width:60%;padding-right:0}
.nav-button.back span{margin-right:0;padding:.71428571em 0;text-align:center}
.nav-button.prev{width:20%;float:right;margin-right:0;background:#000}
.nav-button.prev span{padding:.71428571em 1.07142857em;text-align:center}
.nav-button.next{width:20%;float:right;margin-left:0}
.nav-button.next span{padding:.71428571em;text-align:center}
.research section#main{display:table}
.research section#main .content{display:table-header-group;float:none}
.research section#main .content h1{margin:.35714286em}
.research section#main .sidebar{display:table-footer-group;float:none}
.openstudies_category_link,.research_category_link{cursor:pointer;text-decoration:none!important;margin:.28571429em .57142857em;padding:.28571429em .57142857em}
.openstudies_category_link.highlight,.research_category_link.highlight{background-color:#fff}
.researchtitle{padding:.57142857em}
.publication .publication-image,.publications .publication-image{flex:0 1 100px}
.publication .publication-image img,.publications .publication-image img{width:100px}
.publication .styledlink,.publications .styledlink{margin-top:10px!important}
.contact-label{width:100%;margin:1.42857143em auto;position:relative;height:4.28571429em;display:block;padding:0;text-align:center;color:#000;background:#ffd200;text-transform:uppercase}
.contact-label span{top:1.42857143em;left:0;display:inline;position:relative;-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}
#contact-forms{float:left;width:100%;position:relative;background:0 0;margin:.57142857em 0 0;left:0}
#contact-forms .blue{float:left;padding:2%;background:#044664;margin:0;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#contact-forms .blue label{font-size:1.14285714em;padding-bottom:.35714286em}
#contact-forms input,#contact-forms label,#contact-forms select,#contact-forms textarea{float:left;clear:both;margin-bottom:.35714286em;max-width:100%}
.secondary .row .field{width:100%!important}
.secondary .row .field select{width:95%!important}
.secondary .row .field input[type=text]{height:20px!important;width:95%!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.toolbar{display:none}
.togglable .trigger{margin-right:.71428571em}
.pager{padding-bottom:1.42857143em}
.infocentre .content .padded.secondary{margin-top:0;margin-left:0}
.infocentre .content #clear-categories{margin:10px}
.infocentre .sidebar.right{padding:0}
.infocentre .sidebar .item{padding:1em .57142857em}
.infocentre .sidebar #open-data-filters{margin:0}
.infocentre .sidebar #clear-filters{margin:10px}
.infocentre .sidebar p{background:#fff}
.infocentre .sidebar .degrees-sidebar p{background:0 0}
}
.image-row a:focus .title,.image-row a:hover .title,.news-lift .news-lift-articles .article.box a:focus .title,.news-lift .news-lift-articles .article.box a:hover .title{box-shadow:0 7px 15px rgba(0,0,0,.1)}
@media screen and (max-device-width:1024px) and (orientation:landscape){header #highlight .images{float:left;position:absolute;width:1028px;margin-left:-24px;background:#f3f4f5;height:412px;overflow:hidden}
}
.ie h1{line-height:32px}
.ie h2{line-height:24px}
.ie h3{line-height:18px}
.ie h4{line-height:16px}
.ie .contact-label span{top:0;left:26px;font-size:16px}
.ie .page header .overlay{background-color:#0a0a0a}
.ie .page .content .switch{border:1px solid #f3f4f5}
.ie .index .one-column{margin-left:0!important}
.ie .index .two-columns{overflow:hidden;width:45.85714286em!important}
.ie .index .two-columns .item{margin-left:0!important;margin-right:1.42857143em}
@media print{.ie .togglable{margin-top:0!important}
}
.mobile-ie i{float:left;background:url("../img/glyphicons-halflings-white.e9c1909692aa.png") -215px 96px no-repeat;width:14px;height:14px;display:block;overflow:hidden}
.mobile-ie i.icon-chevron-up{background-position:-286px -118px}
.mobile-ie i.icon-chevron-down{background-position:-311px -118px}
.mobile-ie i.icon-reorder{margin-left:.71428571em;margin-top:1.42857143em;margin-right:.35714286em;background-position:-335px -48px}
.mobile-ie i.icon-search{margin-top:1.42857143em;background-position:-48px 0}
.mobile-ie i.icon-remove-sign{float:right;background:url("../img/glyphicons-halflings.74c7d7b1e51f.png") -48px -96px no-repeat}
.mobile-ie i.icon-circle-arrow-right{margin-top:2px;float:right;background:url("../img/glyphicons-halflings.74c7d7b1e51f.png") -239px -143px no-repeat}
.mobile-ie i.icon-circle-arrow-left{margin-top:2px;background:url("../img/glyphicons-halflings.74c7d7b1e51f.png") -263px -143px no-repeat}
.mobile-ie i.icon-facebook,.mobile-ie i.icon-twitter{background:url("../img/glyphicons-halflings.74c7d7b1e51f.png") -334px -143px no-repeat #fff!important}
.mobile-ie i.icon-font{background:url("../img/glyphicons-halflings.74c7d7b1e51f.png") -216px -48px no-repeat #fff}
.mobile-ie i.icon-print{background:url("../img/glyphicons-halflings.74c7d7b1e51f.png") -96px -48px no-repeat #fff}
.mobile-ie i.icon-share{background:url("../img/glyphicons-halflings.74c7d7b1e51f.png") -120px -72px no-repeat #fff}
.mobile-ie i.icon-tasks{margin:2px 4px 0 0;background:url("../img/glyphicons-halflings.74c7d7b1e51f.png") -358px -48px no-repeat}
.mobile-ie i.icon-info-sign{margin:2px 4px 0 0;background:url("../img/glyphicons-halflings.74c7d7b1e51f.png") -120px -96px no-repeat}
.mobile-ie i:before{content:''!important}
.mobile-ie.submenu-toggle{text-align:center}
.mobile-ie.submenu-toggle i{margin:10px 0 0 8px;width:14px;height:14px;background:url("../img/glyphicons-halflings.74c7d7b1e51f.png") -311px -118px no-repeat}
.mobile-ie.submenu-toggle i.icon-chevron-up{background-position:-286px -118px}
.active-filters.mobile-ie i{margin-left:1px;background:url("../img/mobile-ie-active-arrows.b4152b389009.png") 0 2px no-repeat}
.active-filters.mobile-ie i.icon-chevron-down{background-position:-14px 2px}
.section-plugin{padding:1.42857143em 0;width:100%}
.section-plugin.no-top-margin{padding-top:0}
.section-plugin.no-bottom-margin{padding-bottom:0}
@media (min-width:768px){.section-plugin.three-column-section .section-plugin-column{width:33.333333%}
.section-plugin.three-column-section .section-plugin-column:nth-child(3n+1){clear:both}
.section-plugin.two-column-section .section-plugin-column{width:50%}
.section-plugin.two-column-section .section-plugin-column:nth-child(2n+1){clear:both}
.section-plugin.single-column-section .section-plugin-column{width:100%}
.section-plugin.single-column-section .two-column-section .section-plugin-column{width:50%}
.section-plugin.single-column-section .two-column-section .section-plugin-column:nth-child(2n+1){clear:both}
.section-plugin.single-column-section .three-column-section .section-plugin-column{width:33.333333%}
.section-plugin.single-column-section .three-column-section .section-plugin-column:nth-child(3n+1){clear:both}
}
.section-plugin .section-plugin-content.section-plugin-extra-margin{padding:30px 0}
.section-plugin .section-plugin-row{margin-left:-.71428571em;margin-right:-.71428571em}
.section-plugin .section-plugin-row:after,.section-plugin .section-plugin-row:before{display:table;content:"";line-height:0}
.section-plugin .section-plugin-row:after{clear:both}
.section-plugin .section-plugin-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:.71428571em;padding-right:.71428571em;width:100%}
.section-plugin .single-image-container{margin:0!important;padding:0!important;max-width:100%!important;width:auto!important;float:none!important}
@media (max-width:768px){.section-plugin{padding:0}
}
.hero-plugin{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}
.hero-plugin section{position:relative;height:100%;background:0 0!important;box-sizing:border-box}
.cmsplugin-title-bar,.hero-plugin .hero-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
@media (max-width:480px){.hero-plugin section{padding-left:15px;padding-right:15px}
}
.hero-plugin section:before{content:"";display:block;padding-top:62.5%}
@media (min-width:481px){.hero-plugin section:before{padding-top:100%}
}
@media (min-width:768px){.hero-plugin section:before{padding-top:62.5%}
}
.hero-plugin .hero-box{box-sizing:border-box;position:absolute;bottom:20%;max-width:40%;padding:30px;background:#00615A;color:#fff}
@media (max-width:1023px){.hero-plugin .hero-box{max-width:45%}
}
@media (max-width:767px){.hero-plugin .hero-box{left:-15px;right:-15px;top:auto;bottom:50px;padding:20px 15px;max-width:none}
}
@media (max-width:480px){.hero-plugin .hero-box{left:0;right:0;position:relative;bottom:20px}
}
@media (min-width:768px){.hero-plugin .hero-box.aligned-left{left:30px}
.hero-plugin .hero-box.aligned-right{right:30px}
}
@media (min-width:1024px){.hero-plugin .hero-box.aligned-left{left:60px}
.hero-plugin .hero-box.aligned-right{right:60px}
}
.hero-plugin .hero-box a{display:inline-block;padding:.5em 1.14285714em;text-decoration:none;font-weight:700;color:#0a0a0a;background-color:#ffd200;margin-top:20px}
@media (max-width:767px){.hero-plugin .hero-box a{font-size:12px;margin-top:15px}
}
.hero-plugin .hero-box a .arrow{margin-left:1px}
.hero-plugin .hero-box h2{color:inherit;margin:0;font-size:21px}
.hero-plugin .hero-box .description{margin:15px 0 0;color:inherit}
@media (max-width:767px){.hero-plugin .hero-box h2{font-size:18px;line-height:1.1}
.hero-plugin .hero-box .description{margin:10px 0 0}
}
.hero-plugin .hero-box.blue{background:#044664}
.hero-plugin .hero-box.yellow{background:#ffd200;color:#0a0a0a}
.hero-plugin .hero-box.yellow a{background-color:#0a0a0a;color:#fff}
.hero-plugin .hero-box.pink{background:#930e5e}
.hero-plugin .hero-box.aqua{background-color:#00615A}
.hero-plugin .hero-box.opaque-black{background:rgba(0,0,0,.7)}
.cmsplugin-title-bar{box-sizing:border-box;width:100%;display:block;padding:.71428571em;margin-bottom:1.42857143em;clear:both}
.cmsplugin-title-bar:after,.cmsplugin-title-bar:before{display:table;content:"";line-height:0}
.cmsplugin-title-bar:after{clear:both}
.cmsplugin-title-bar.color-black{background:#000}
.cmsplugin-title-bar.color-aqua{background:#00615A}
.cmsplugin-title-bar.color-blue{background:#044664}
.cmsplugin-title-bar.color-pink{background:#930e5e}
.cmsplugin-title-bar.color-yellow{background:#ffd200}
.cmsplugin-title-bar.color-yellow h3{color:#000!important}
.cmsplugin-title-bar h3{font-size:18px;margin:0;color:#fff!important}
.image-row{float:none!important;margin-bottom:1.42857143em;margin-left:-.71428571em!important;margin-right:-.71428571em!important}
@media (max-width:767px){.image-row{margin-left:0!important;margin-right:0!important;margin-bottom:0}
}
.image-row .image-box{width:100%;padding:0 .71428571em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.image-row .image-box.two{width:50%}
.image-row .image-box.three{width:33.333333%}
.image-row .image-box.six{width:16.666666%;height:150px}
.image-row .image-box.six .img-wrap::before{padding-top:150px}
.image-row a{display:block;text-decoration:none}
.image-row a:focus .img-wrap,.image-row a:hover .img-wrap{opacity:.85}
.image-row a:focus .title{text-decoration:underline}
.image-row .img-wrap{position:relative;width:100%;display:block;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}
.image-row .img-wrap::before{content:"";display:block;position:relative;padding-top:220px}
.image-row .title-wrap{position:relative;z-index:3;margin-top:-1.78571429em;padding:0 1.42857143em;text-align:center}
.image-row .title{color:#0a0a0a;background-color:#ffd200;padding:1.14285714em 1.42857143em}
.image-row h2{margin:0;font-size:17px;color:#0a0a0a!important;word-break:break-word;hyphens:auto}
@media (max-width:1023px){.image-row h2{margin:0;font-size:16px}
}
@media (min-width:768px) and (max-width:1023px){.image-row .img-wrap::before{padding-top:190px}
.image-row .image-box.two{width:50%}
.image-row .image-box.three{width:33.333333%}
.image-row .image-box.six{width:16.666666%}
}
@media (min-width:480px) and (max-width:767px){.image-row .img-wrap::before{padding-top:220px}
.image-row .image-box{padding:0;margin-bottom:1.42857143em}
.image-row .image-box.three,.image-row .image-box.two{width:100%}
.image-row .image-box.six{padding:10px;width:50%;height:150px}
}
@media (max-width:479px){.image-row .img-wrap::before{padding-top:220px}
.image-row .image-box{padding:0 .71428571em;margin-bottom:2.85714286em}
.image-row .image-box.three,.image-row .image-box.two{width:100%}
.image-row .image-box.six{width:50%;height:100px}
.image-row .image-box.six .img-wrap::before{padding-top:100px}
}
.beam-box-container{display:flex;flex-flow:row wrap;padding:1.42857143em 0}
@media (min-width:768px){.beam-box-container.layout-two-per-row{flex-wrap:nowrap}
.beam-box-container.layout-two-per-row .beam-box-column{flex-basis:50%;max-width:50%}
.beam-box-container.layout-two-per-row .beam-box-column.first-column{padding-right:.71428571em}
.beam-box-container.layout-two-per-row .beam-box-column.second-column{padding-left:.71428571em}
.beam-box h3{font-size:26px}
}
.beam-box-container .beam-box-column{display:flex;flex-grow:1;flex-shrink:1;margin:1.42857143em 0;flex-basis:100%}
.beam-box{box-sizing:border-box;position:relative;display:flex;padding:180px 75px 50px 50px;color:#fff;text-decoration:none;width:100%;overflow:hidden;align-items:flex-end}
@media (max-width:480px){.beam-box{padding:170px 60px 30px 30px}
}
.beam-box.box-1 .box-graphic{top:0;right:0;text-align:center}
@media (max-width:1023px){.beam-box.box-1 .box-graphic{text-align:right;right:50px}
}
.beam-box.box-2 .box-graphic{top:50%;right:0;transform:translateY(-60%)}
.beam-box.color-blue{background-color:#044664}
.beam-box.color-fuschia{background-color:#930e5e}
.beam-box .box-graphic{position:absolute;z-index:1;display:block;text-align:right}
.beam-box .box-graphic svg{width:50%;height:auto}
@media (max-width:1023px){.beam-box.box-2 .box-graphic{transform:translateY(-70%)}
.beam-box .box-graphic svg{width:40%}
}
.beam-box h3{margin:0;position:relative;z-index:2}
.beam-box h3 .arrow{color:#ffd200;margin-left:10px}
a.beam-box:focus.color-blue,a.beam-box:hover.color-blue{background-color:#05577d}
a.beam-box:focus.color-fuschia,a.beam-box:hover.color-fuschia{background-color:#aa106d}
a.beam-box:focus h3{text-decoration:underline}
a.beam-box:focus h3 .arrow{text-decoration:none}
.news-lift{position:relative;padding-bottom:4em}
.news-lift:after,.news-lift:before{display:table;content:"";line-height:0}
.news-lift:after{clear:both}
.news-lift .news-lift-articles .article.box{margin-bottom:2.14285714em;float:left}
@media (max-width:767px){.beam-box-container .beam-box-column.second-column{margin-top:0}
.news-lift .news-lift-articles .article.box{width:100%;margin-left:0}
}
.news-lift .news-lift-articles .article.box a{display:block;text-decoration:none;position:relative;width:100%;height:100%}
.news-lift .news-lift-articles .article.box a:focus .title{text-decoration:underline!important}
.news-lift .news-lift-articles .article.box a:focus .image,.news-lift .news-lift-articles .article.box a:hover .image{opacity:.85}
.news-lift .news-lift-articles .article.box .image{width:100%;background-color:#f3f4f5;display:block;overflow:hidden;position:relative}
.news-lift .news-lift-articles .article.box .image::before{content:"";padding-top:56.25%;display:block}
.news-lift .news-lift-articles .article.box .image img{width:100%;height:auto;position:absolute;left:0;top:0}
.news-lift .news-lift-articles .article.box .title-wrap{position:relative;z-index:3;margin-top:-1.78571429em;padding:0 1.07142857em;text-align:left}
.news-lift .news-lift-articles .article.box .title{color:#0a0a0a;background-color:#ffd200;padding:1.07142857em 1.07142857em 1.28571429em}
.news-lift .news-lift-articles .article.box .title .date{margin-bottom:.71428571em;color:rgba(0,0,0,.7);font-size:12px;font-weight:700}
.news-lift .news-lift-articles .article.box .title h3{margin:0;font-size:18px}
.news-lift .news-lift-articles .boxes-with-images .article.box{width:22.42857143em;padding:0;margin-left:1.57142857em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.news-lift .news-lift-articles .boxes-with-images .article.box:first-child,.news-lift .news-lift-articles .boxes-with-images .article.box:nth-child(4){margin-left:0;clear:both}
.news-lift .news-lift-articles .plain-boxes .article.box{width:16.42857143em;padding:0;margin-left:1.57142857em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f3f4f5}
.news-lift .news-lift-articles .plain-boxes .article.box:first-child{margin-left:0;clear:both}
.news-lift .news-lift-articles .plain-boxes .article.box .title-wrap{padding:0;margin:0;height:100%}
.news-lift .news-lift-articles .plain-boxes .article.box .title-wrap .title{min-height:7em;padding:1.5em;height:calc(100% - 3em);background:0 0}
.news-lift .news-lift-button{position:absolute;right:0;bottom:2em}
.news-lift .news-lift-button a{display:inline-block;padding:.5em 1.14285714em;color:#0a0a0a;background-color:#ffd200;text-decoration:none!important;font-weight:700}
.news-lift .news-lift-button a .arrow{margin-left:1px}
.news-lift .news-lift-articles .boxes-with-images{display:flex;flex-wrap:wrap}
.news-lift .news-lift-articles .boxes-with-images .article.box{flex:1 auto}
.news-lift .news-lift-articles .plain-boxes{display:flex;flex-wrap:wrap}
.news-lift .news-lift-articles .plain-boxes .article.box{flex:1 auto}
.news-lift .layout-four-boxes .plain-boxes{display:flex;flex-wrap:wrap}
.news-lift .layout-four-boxes .plain-boxes .article.box{flex:1 auto;min-width:34%}
.news-lift .layout-four-boxes .plain-boxes .article.box:nth-child(3){margin-left:0;clear:both}
@media (max-width:767px){.news-lift .layout-four-boxes .plain-boxes .article.box,.news-lift .news-lift-articles .plain-boxes .article.box{width:100%;margin-left:0}
}
@media (max-width:1023px){.news-lift .news-lift-articles .boxes-with-images .article.box{width:100%;margin-left:0}
.news-lift .news-lift-articles .plain-boxes .article.box{min-width:34%}
.news-lift .news-lift-articles .plain-boxes .article.box:nth-child(3){margin-left:0;clear:both}
.cms-page .news-lift .layout-four-boxes .article.box{width:100%;margin-left:0}
}
.crisispopup{height:100%;width:100%;position:fixed;z-index:1500;top:0;left:0;background-color:rgba(0,0,0,.7)}
.crisispopup-content{position:relative;top:10%;text-align:center;margin:0 25%;background-color:#ffd200;border-radius:3px;padding:1% 2%}
.crisispopup-content>.crisispopup-title{margin:1% 0;line-height:120%;color:#000;font-size:150%}
.crisispopup-content>.crisispopup-message{line-height:120%;margin-top:1%;margin-bottom:2.5%;color:#000;font-size:100%}
.crisispopup-content>.crisispopup-button{margin:2.5% auto 1%;background-color:#000;border-radius:3px;color:#fff;width:15%;font-size:80%}
.crisispopup-button:focus,.crisispopup-button:hover,.crisispopup-content>.crisispopup-button:focus,.crisispopup-content>.crisispopup-button:hover{color:#f1f1f1}
@media screen and (max-width:1024px){.crisispopup-content{margin:0 10%}
}