*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}html,body{font-size:100%;}body{background:white;color:#222222;padding:0;margin:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default;}a:hover{cursor:pointer;}a:focus{outline:none;}img{-ms-interpolation-mode:bicubic;}.left{float:left !important;}.right{float:right !important;}.text-left{text-align:left !important;}.text-right{text-align:right !important;}.text-center{text-align:center !important;}.text-justify{text-align:justify !important;}.hide{display:none;}.antialiased{-webkit-font-smoothing:antialiased;}img{display:inline-block;vertical-align:middle;}textarea{height:auto;min-height:50px;}select{width:100%;}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;}.row:before,.row:after{content:" ";display:table;}.row:after{clear:both;}.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left;}.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}.row .row:before,.row .row:after{content:" ";display:table;}.row .row:after{clear:both;}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1;}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table;}.row .row.collapse:after{clear:both;}.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}@media only screen{.column,.columns{position:relative;padding-left:0.9375em;padding-right:0.9375em;float:left;}[class*="column"] + [class*="column"]:last-child{float:right;}[class*="column"] + [class*="column"].end{float:left;}}@media only screen and (min-width:768px){.large-1{position:relative;width:8.33333%;}.large-2{position:relative;width:16.66667%;}.large-3{position:relative;width:25%;}.large-4{position:relative;width:33.33333%;}.large-5{position:relative;width:41.66667%;}.large-6{position:relative;width:50%;}.large-7{position:relative;width:58.33333%;}.large-8{position:relative;width:66.66667%;}.large-9{position:relative;width:75%;}.large-10{position:relative;width:83.33333%;}.large-11{position:relative;width:91.66667%;}.large-12{position:relative;width:100%;}.push-1{position:relative;left:8.33333%;right:auto;}.pull-1{position:relative;right:8.33333%;left:auto;}.push-2{position:relative;left:16.66667%;right:auto;}.pull-2{position:relative;right:16.66667%;left:auto;}.push-3{position:relative;left:25%;right:auto;}.pull-3{position:relative;right:25%;left:auto;}.push-4{position:relative;left:33.33333%;right:auto;}.pull-4{position:relative;right:33.33333%;left:auto;}.push-5{position:relative;left:41.66667%;right:auto;}.pull-5{position:relative;right:41.66667%;left:auto;}.push-6{position:relative;left:50%;right:auto;}.pull-6{position:relative;right:50%;left:auto;}.push-7{position:relative;left:58.33333%;right:auto;}.pull-7{position:relative;right:58.33333%;left:auto;}.push-8{position:relative;left:66.66667%;right:auto;}.pull-8{position:relative;right:66.66667%;left:auto;}.push-9{position:relative;left:75%;right:auto;}.pull-9{position:relative;right:75%;left:auto;}.push-10{position:relative;left:83.33333%;right:auto;}.pull-10{position:relative;right:83.33333%;left:auto;}.push-11{position:relative;left:91.66667%;right:auto;}.pull-11{position:relative;right:91.66667%;left:auto;}}p.lead{font-size:1.21875em;line-height:1.6;}.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:0.2em;margin-bottom:0.5em;}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr;}a{color:#2ba6cb;text-decoration:none;line-height:inherit;}a:hover,a:focus{color:#2795b6;}a img{border:none;}p{font-family:inherit;font-weight:normal;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility;}p aside{font-size:0.875em;line-height:1.35;font-style:italic;}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:bold;font-style:normal;color:#222222;text-rendering:optimizeLegibility;margin-top:0.2em;margin-bottom:0.5em;line-height:1.2125em;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0;}h1{font-size:2.125em;}h2{font-size:1.6875em;}h3{font-size:1.375em;}h4{font-size:1.125em;}h5{font-size:1.125em;}h6{font-size:1em;}hr{border:solid #dddddd;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0;}em,i{font-style:italic;line-height:inherit;}strong,b{font-weight:bold;line-height:inherit;}small{font-size:60%;line-height:inherit;}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#7f0a0c;}ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit;}ul,ol{margin-left:0;}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em;}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit;}ul.square{list-style-type:square;}ul.circle{list-style-type:circle;}ul.disc{list-style-type:disc;}ul.no-bullet{list-style:none;}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0;}dl dt{margin-bottom:0.3em;font-weight:bold;}dl dd{margin-bottom:0.75em;}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222222;border-bottom:1px dotted #dddddd;cursor:help;}abbr{text-transform:none;}blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #dddddd;}blockquote cite{display:block;font-size:0.8125em;color:#555555;}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited{color:#555555;}blockquote,blockquote p{line-height:1.6;color:#6f6f6f;}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #dddddd;padding:0.625em 0.75em;}.vcard li{margin:0;display:block;}.vcard .fn{font-weight:bold;font-size:0.9375em;}.vevent .summary{font-weight:bold;}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em;}@media only screen and (min-width:768px){h1,h2,h3,h4,h5,h6{line-height:1.4;}h1{font-size:2.75em;}h2{font-size:2.3125em;}h3{font-size:1.6875em;}h4{font-size:1.4375em;}}.print-only{display:none !important;}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.hide-on-print{display:none !important;}.print-only{display:block !important;}.hide-for-print{display:none !important;}.show-for-print{display:inherit !important;}}form{margin:0 0 1em;}form .row .row{margin:0 -0.5em;}form .row .row .column,form .row .row .columns{padding:0 0.5em;}form .row .row.collapse{margin:0;}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0;}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5em;}label{font-size:0.875em;color:#4d4d4d;cursor:pointer;display:block;font-weight:500;margin-bottom:0.1875em;}label.right{float:none;text-align:right;}label.inline{margin:0 0 1em 0;padding:0.625em 0;}label small{text-transform:capitalize;color:#666666;}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875em;height:2.3125em;line-height:2.3125em;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:white;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875em;margin:0 0 1em 0;padding:0.5em;height:2.3125em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{-webkit-box-shadow:0 0 5px #999999;-moz-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border-color:#999999;}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fafafa;border-color:#999999;outline:none;}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#dddddd;}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1em 0;}input[type="file"]{width:100%;}fieldset{border:solid 1px #dddddd;padding:1.25em;margin:1.125em 0;}fieldset legend{font-weight:bold;background:white;padding:0 0.1875em;margin:0;margin-left:-0.1875em;}[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:0.375em 0.25em;margin-top:-1.3125em;margin-bottom:1em;font-size:0.75em;font-weight:bold;background:#c60f13;color:white;margin-top:0;}[data-abide] span.error,[data-abide] small.error{display:none;}span.error,small.error{display:block;padding:0.375em 0.25em;margin-top:-1.3125em;margin-bottom:1em;font-size:0.75em;font-weight:bold;background:#c60f13;color:white;}.error input,.error textarea,.error select{border-color:#c60f13;background-color:rgba(198,15,19,0.1);margin-bottom:0;}.error input:focus,.error textarea:focus,.error select:focus{background:#fafafa;border-color:#999999;}.error label,.error label.error{color:#c60f13;}.error small.error{display:block;padding:0.375em 0.25em;margin-top:-1.3125em;margin-bottom:1em;font-size:0.75em;font-weight:bold;background:#c60f13;color:white;}.error span.error-message{display:block;}input.error,textarea.error{border-color:#c60f13;background-color:rgba(198,15,19,0.1);}input.error:focus,textarea.error:focus{background:#fafafa;border-color:#999999;}.error select{border-color:#c60f13;background-color:rgba(198,15,19,0.1);}.error select:focus{background:#fafafa;border-color:#999999;}label.error{color:#c60f13;}.flex-video,.media-vimeo-video{position:relative;padding-top:1.5625em;padding-bottom:67.5%;height:0;margin-bottom:1em;overflow:hidden;}.flex-video.widescreen{padding-bottom:57.25%;}.flex-video.vimeo{padding-top:0;}.media-vimeo-video iframe,.media-vimeo-video object,.media-vimeo-video embed,.media-vimeo-video video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%;}
@font-face{font-family:'itc_avant_garde_gothic_proBk';src:url(/sites/all/themes/hlink/fonts/itcavantgardepro-bk-webfont.eot);src:url(/sites/all/themes/hlink/fonts/itcavantgardepro-bk-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/hlink/fonts/itcavantgardepro-bk-webfont.woff) format('woff'),url(/sites/all/themes/hlink/fonts/itcavantgardepro-bk-webfont.ttf) format('truetype'),url(/sites/all/themes/hlink/fonts/itcavantgardepro-bk-webfont.svg#itc_avant_garde_gothic_proBk) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'itc_avant_garde_gothic_prdemi';src:url(/sites/all/themes/hlink/fonts/itcavantgardepro-demi-webfont.eot);src:url(/sites/all/themes/hlink/fonts/itcavantgardepro-demi-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/hlink/fonts/itcavantgardepro-demi-webfont.woff) format('woff'),url(/sites/all/themes/hlink/fonts/itcavantgardepro-demi-webfont.ttf) format('truetype'),url(/sites/all/themes/hlink/fonts/itcavantgardepro-demi-webfont.svg#itc_avant_garde_gothic_prdemi) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'proxima_nova_regular';src:url(/sites/all/themes/hlink/fonts/proximanova-regular-webfont.eot);src:url(/sites/all/themes/hlink/fonts/proximanova-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/hlink/fonts/proximanova-regular-webfont.woff) format("woff"),url(/sites/all/themes/hlink/fonts/proximanova-regular-webfont.ttf) format("truetype"),url(/sites/all/themes/hlink/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'proxima_nova_semibold';src:url(/sites/all/themes/hlink/fonts/proximanova-semibold-webfont.eot);src:url(/sites/all/themes/hlink/fonts/proximanova-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/hlink/fonts/proximanova-semibold-webfont.woff) format("woff"),url(/sites/all/themes/hlink/fonts/proximanova-semibold-webfont.ttf) format("truetype"),url(/sites/all/themes/hlink/fonts/proximanova-semibold-webfont.svg#proxima_novasemibold) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'proxima_nova_italic';src:url(/sites/all/themes/hlink/fonts/proximanova-regularitalic-webfont.eot);src:url(/sites/all/themes/hlink/fonts/proximanova-regularitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/hlink/fonts/proximanova-regularitalic-webfont.woff) format("woff"),url(/sites/all/themes/hlink/fonts/proximanova-regularitalic-webfont.ttf) format("truetype"),url(/sites/all/themes/hlink/fonts/proximanova-regularitalic-webfont.svg#proxima_novaregular_italic) format("svg");font-weight:normal;font-style:normal;}html{height:100%;}body{height:100%;width:100%;}body{background:#fff;color:#444;font-family:'proxima_nova_regular',sans-serif;}.row{margin:0 auto;max-width:73.125em;}a{color:#444;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}a:hover{color:#0079bf;text-decoration:none;border-bottom:none;}h1,h2,h3,h4,h5,h6{color:#444;letter-spacing:1px;font-weight:400;}h1{font-size:1.8em;color:#9d3f7b}h2{font-size:1.676em;color:#9d3f7b}h3{font-size:19px;color:#9d3f7b}h4{font-size:17px;}p,li{font-size:16px;}strong,b{font-family:'proxima_nova_semibold',sans-serif;font-weight:400;}em,i{font-style:normal;font-family:'proxima_nova_italic';}.large-12,.large-8,.large-4{font-size:0.9em;}.flex-video,.media-vimeo-video{padding-bottom:62.5%;}label{font-size:16px;}header{background:#f5f5f5;width:100%;z-index:1;padding:20px 0 10px;border-top:4px solid #3d948b;}.front header{background:#fff;}.front.scroll header{background:#f5f5f5;;}#site-name a{color:#9d3f7b;font-size:26px;font-family:'itc_avant_garde_gothic_proBk';}#site-name a .strapline{float:left;margin:19px 0 0 15px;}#site-name a .bold{font-family:'itc_avant_garde_gothic_prdemi';}#site-name a .logo{background:url(/sites/all/themes/hlink/images/logo.png) no-repeat scroll left top / 100% auto rgba(0,0,0,0);display:block;float:left;height:108px;text-indent:-9999em;width:150px;}#site-name a:hover{opacity:0.9}.element-invisible,#navigation h2{display:none;}.flex-banner{position:relative;margin:0 0 2em 0;}.flex-banner img{height:auto;width:100%;}.flex-banner .image-caption{background:rgba(0,0,0,0.75);color:#fff;padding:10px;position:absolute;bottom:0;}.flex-banner .video-link a{position:absolute;top:40%;left:40%;background:url(/sites/all/themes/hlink/images/play-button.png) no-repeat center;height:101px;width:102px;text-indent:-9999em;opacity:0.6;}.flex-banner .video-link a:hover{opacity:1;}.site-navigation{width:100%;clear:both;}header nav.primary-main{float:left;width:70%;}header nav.primary-sub{float:right;text-align:right;width:30%;}header nav.primary-sub ul{float:right;text-align:right;}nav ul{margin:22px 0 10px 0;}nav li{list-style:none;float:left;}nav li a{display:block;float:left;font-size:18px;margin:0 0 0 10px;padding:0;font-family:'proxima_nova_semibold';color:#8a8a8a;}nav li:first-child a{margin-left:0;}nav li a:after{content:"/";margin:0 0 0 10px;}nav li:last-child a:after{display:none;}nav li a:hover,nav li.active-trail a{color:#9d3f7b;}header form{margin:0;}header .block-search{float:right;width:243px;margin:8px 0 0 0;}header form input[type="search"]{background:#fff;border:0 none;box-shadow:none;color:#666666;float:left;font-size:16px;font-weight:400;height:40px;margin:0;padding:0 10px;width:199px;}.front header form input[type="search"]{background:#f4f4f4;}.front.scroll header form input[type="search"]{background:#fff;}header form input[type="submit"]{background:url(/sites/all/themes/hlink/images/search.png) no-repeat scroll center #3d948b;border:0 none;float:right;height:40px;margin:0;padding:0;text-indent:-5000px;width:44px;cursor:pointer;}header form input[type="submit"]:hover{opacity:0.9}header .call-to-action a{float:right;background:#3d948b;padding:20px 15px;clear:both;color:#fff;margin:1em 0 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.mainContent{padding:0 0 2em 0;margin-top:2em;}.mainContent h1{letter-spacing:1px;}.mainContent a{color:#9d3f7b;}.mainContent .block-content{border-top:1px solid #CFCFCF;float:left;margin-top:1.2em;padding:2em 0 0 0;width:100%;}.mainContent .attachments .intro{float:left;margin:2em 0;width:100%;}.mainContent .attachments img{float:left;margin:0 2em 0 0;height:auto;width:22%;}.mainContent .large-8 ol,.mainContent .large-8 ul{margin-left:1.2em;}.mainContent .large-8 .listings ol,.mainContent .large-8 .listings ul,.mainContent .large-8 ol.listings,.mainContent .large-8 ul.listings{margin-left:0;}blockquote{background:rgba(237,156,51,0.9);border:0;font-size:24px;margin:0 0 1.2em;padding:10px;float:left;color:#fff;letter-spacing:0.4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}blockquote p{font-size:24px;color:#fff;margin-bottom:0;}blockquote cite{font-size:14px;font-style:normal;letter-spacing:0;color:#333;margin-top:1em;}blockquote cite:before{display:none;}.mainContent .listings li{list-style:none;padding:0.5em 0 0 0;float:left;width:100%;}.mainContent .listings li img{float:left;margin:8px 0 0 0;height:auto;width:22%;}.mainContent .listings li .content{float:right;width:75%;}.mainContent .listings li h4{font-size:16px;}.mainContent .listings li h4 a{color:#737373;}.mainContent .listings li .date{color:#3d948b;font-size:16px;}.mainContent .listings .see-all a{background:#9d3f7b;color:#fff;padding:15px 20px;text-align:center;float:right;margin:0 0 1em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.mainContent .large-4 .listings li img{margin-right:1em;height:auto;width:30%;}.listings.landing li{float:left;}.mainContent .listings.landing li .content{float:none;width:100%;}.listings.landing li img{margin-bottom:2em;width:100%;}.listings.landing.layout-1 li{margin-right:5%;width:47%;}.listings.landing.layout-2 li{margin-right:5%;width:30%;}.listings.landing.layout-1 li:nth-child(even),.listings.landing.layout-2 li:nth-child(3n){margin-right:0;}.listings.jobs li{border-bottom:1px solid #6BB2CE;margin:0 0 10px;padding:0 0 20px;}.listings.jobs li p{margin:0 0 0.5em;}.listings.jobs li .deadline{font-size:14px;}.block-filters{background:#6bb2ce;padding:10px;color:#fff;margin:0 0 1em;}.block-filters a.link-button{background:none repeat scroll 0 0 #D1E8F0;color:#777777;display:inline-block;margin:0 0 0 5px;padding:5px 15px;text-transform:uppercase;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.mainContent .pager{float:left;margin:1em 0 0 23%;}.mainContent .pager li{margin:0 10px 0 0;width:inherit;list-style:none;float:left;}.mainContent .pager li a{background:none repeat scroll 0 0 #6BB2CE;color:#FFFFFF;padding:2px 9px;text-transform:capitalize;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}.mainContent .pager li a:hover{background:none repeat scroll 0 0 #3d948b;color:#FFFFFF;}.mainContent .pager .pager-current{padding-left:9px;padding-right:9px;}.node-type-vacancy .pane-entity-field{margin:0 0 1em;}.node-type-vacancy .pane-entity-field:last-of-type{margin-bottom:1.4em;}.node-type-vacancy .pane-entity-field .field-label{display:inline-block;}.view-jobs-main-listing ul{float:left;width:100%;}.node-type-vacancy .pane-entity-field.attachments{background:transparent;padding-left:0;color:#444;}.node-type-vacancy span.date-display-single{color:#3D948B;}.subNav{border-bottom:3px solid #CACACA;float:left;margin-bottom:2em;width:100%;}.subNav h2{margin-top:0.25em;}.subNav h3{background:#f2f2f2;margin:0;padding:10px;}.subNav a{color:#404040;}.subNav ul{float:left;margin:0;width:100%;}.subNav li{list-style:none;float:left;width:100%;}.subNav li a{background:#f4f4f4;border-left:2px solid #f4f4f4;color:#3c948b;padding:20px 15px;float:left;font-size:16px;width:100%;}.subNav li.active-trail ul li a{color:#9d3f7b;background:#f4f4f4;border-left:2px solid #f4f4f4;padding:10px 15px 10px 30px;}.subNav li.active-trail ul li.active-trail a{background:none repeat scroll 0 0 #E2E2E2;border-left:2px solid #333333;color:#333333;}.subNav li a:hover,.subNav li.active-trail a,.subNav li.active-trail ul li a:hover{background:#e2e2e2;border-left:2px solid #3c948b;}.subNav ul li{border-bottom:2px solid #e8e8e8;}.subNav li.active-trail ul li,.subNav li:last-child{border-bottom:none;}.talk-to-us{background:#f4f4f4;border-bottom:3px solid #CACACA;float:left;margin:0 0 2em 0;width:100%;}.talk-to-us h2{background:#3d948b;color:#fff;padding:5px;margin:0;}.talk-to-us .details{float:left;padding:20px;width:100%;}.talk-to-us .details img{float:left;margin-right:20px;height:100px;width:100px;}.talk-to-us p{padding:0 20px;}.block-actions{background:#f4f4f4;border-bottom:3px solid #CACACA;float:left;width:100%;}.block-actions p,.block-actions h3,.block-actions h4{padding:0 20px;}.block-actions h4{color:#9d3f7b;}.block-actions img{margin:0 0 10px;height:auto;width:100%;}.block-actions .sharethis-wrapper{margin:12px 0 20px 20px;}footer{background:#f2f2f2;position:relative;display:inline-block;width:100%;}footer p,footer a{color:#737373;font-size:14px;}footer .row.credits p{text-align:right;font-size:0.8em;}footer li{list-style:none;}footer h3{color:#737373;font-size:18px;margin-top:3em;}footer .donate{background:#9d3f7b;color:#fff;padding:20px 15px;margin:2.3em 0 0 0;width:180px;font-size:18px;text-align:center;display:block;float:left;letter-spacing:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}footer .connect{margin-top:1.5em;}footer .connect li{display:inline-block;}footer .connect li a{display:inline-block;height:39px;width:39px;text-indent:-9999em;margin-right:5px;}footer .connect li a.facebook{background:url(/sites/all/themes/hlink/images/icon-facebook.png) 0 0 no-repeat;}footer .connect li a.twitter{background:url(/sites/all/themes/hlink/images/icon-twitter.png) 0 0 no-repeat;}footer .connect li a.youtube{background:url(/sites/all/themes/hlink/images/icon-youtube.png) 0 0 no-repeat;}footer .connect li a.flickr{background:url(/sites/all/themes/hlink/images/icon-flickr.png) 0 0 no-repeat;}footer .connect li a.linkedin{background:url(/sites/all/themes/hlink/images/icon-linkedin.png) 0 0 no-repeat;}footer .connect li a:hover{opacity:0.8}.front header{position:fixed;}#banner{background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-attachment:fixed;background-position:left 13em;background-size:100% auto;height:47em;overflow:hidden;width:100%;}#bannertext{width:28em;position:fixed;top:38%;left:23%;margin-left:-12em;}#bannertext h1{background:rgba(157,63,123,0.75);color:#fff;font-size:53px;line-height:1.2;margin:0;padding:10px 15px;width:auto;}#bannertext p{color:#fff;font-size:20px;margin:0;}#bannertext .strapline{background:rgba(157,63,123,0.75);font-size:18px;display:block;line-height:1.4;padding:10px 15px;min-width:35em}#bannertext p a{background:rgba(157,63,123,0.75);display:inline-block;color:#fff;margin:0;padding:10px 15px;font-size:18px;}#bannertext p a:hover{color:#000}.front .block-mission{background:#f5f5f5;border-bottom:3px solid #CACACA;text-align:center;padding:30px 20px;margin:2em 0;min-height:15em;opacity:0.8;}.front .block-mission span{color:#666;margin:20px 0 0 0;font-size:17px;display:block;line-height:1.4}.front .block-mission:hover,.front .signpost:hover{opacity:1;border-bottom:3px solid #9d3f7b;}.front .signpost{background:#f5f5f5;border-bottom:3px solid #CACACA;margin:1em 0 2em 0;min-height:28em;position:relative;}.front .signpost img{margin:0 0 1em 0;height:auto;width:100%;}.front .signpost h3,.front .signpost p{padding:10px 20px;}.front .large-3 .signpost p{text-align:center;}.front .large-3 .signpost a img{margin:0;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.front .large-3 .signpost a{display:block;margin:0;padding:0;position:relative;}.front .large-3 .signpost .layer{background:none repeat scroll 0 0 rgba(60,148,139,0.75);height:100%;position:absolute;width:100%;top:0;left:0;bottom:0;right:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.front .large-3 .signpost:hover .layer{background:none repeat scroll 0 0 rgba(60,148,139,0.5);}.front .large-3 .signpost .title{bottom:1em;color:#FFFFFF;font-size:19px;position:absolute;text-align:center;width:100%;left:0;}.front .block-latest h2{font-size:24px;}.front .listings.latest{margin-top:1em;}.front .listings.latest li{margin-bottom:1em;width:100%;}.front .listings.latest li h3{font-size:18px;}.front .listings.latest li h3 a{color:#737373;}.front .listings.latest li .content{width:59%;}.front .listings.latest li img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:auto;width:36%;}.front .listings.latest li p{margin:0;}.front .listings.latest li .date{margin-bottom:0.5em;width:100%;}.front .link-all{border-bottom:1px solid #A9A6A2;color:#A9A6A2;float:right;line-height:1.4;margin-top:-2em;}.booking-form .wForm{padding:0;}.booking-form .wForm .oneField{border:none;padding:10px 0;border-bottom:1px solid #f2f2f2;}.booking-form .wForm fieldset legend{padding:0;margin:10px 0 0 0;font-size:20px;}.booking-form .wFormContainer .wForm fieldset{border:0;margin:0;padding:0;}.booking-form .wFormContainer .wForm .primaryAction{background:none repeat scroll 0 0 #3D948B;border-radius:3px;clear:both;color:#FFFFFF;float:left;margin:1em 0 0;padding:10px 15px;border:none;}.booking-form .wFormContainer .wForm .primaryAction:hover{background:#9d3f7b;}.booking-form .wFormContainer .wForm textarea,.booking-form .wFormContainer .wForm input{padding:0 10px;}.booking-form .wFormContainer .wForm .labelsAbove .preField,.booking-form .wFormContainer .wForm form .oneChoice label,.booking-form .wFormContainer .wForm form .oneChoice .label{font-size:16px;}.page-search .tabs.primary{display:none;}.page-search .mainContent #search-form,.page-search .spelling-suggestions{background:none repeat scroll 0 0 #eee;float:left;font-size:16px;margin:0;padding:10px;width:100%;}.page-search .spelling-suggestions{background:#f5f5f5;margin-bottom:1em;padding:0 10px;}.page-search .mainContent #search-form label{display:block;font-size:18px;margin:0 0 5px;}.page-search .mainContent #search-form input[type="text"]{background:none repeat scroll 0 0 #FFFFFF;border:0 none;box-shadow:none;color:#666666;float:left;font-size:16px;font-weight:400;height:40px;margin:0;padding:0 10px;width:50%;}.page-search .mainContent #search-form input[type="submit"]{background:url(/sites/all/themes/hlink/images/search.png) no-repeat scroll center center #3D948B;border:0 none;cursor:pointer;float:left;height:40px;margin:0;padding:0;text-indent:-5000px;width:44px;}.page-search .search-results li{border-bottom:1px solid #6bb2ce;margin-bottom:0.9em;}.page-search .search-results .search-snippet-info{padding-left:0;}.page-search .form-item dt{float:left;margin-right:10px;}.page-search .form-item dt strong:after{content:':';}#swipebox-slider .slide{background:url(/sites/all/themes/hlink/images/swipe-icons/loader.gif) no-repeat scroll center center rgba(0,0,0,0) !important;}#swipebox-action #swipebox-prev,#swipebox-action #swipebox-next,#swipebox-action #swipebox-close{background-image:url(/sites/all/themes/hlink/images/swipe-icons/icons.png) !important;}.large-8 .gallery ul{margin:0.5em 0 2.5em 0;float:left;width:100%;}.gallery li{float:left;margin:0 10px 10px 0;list-style:none;width:23%;}.gallery .medium li{width:18.5%;}.gallery .default li{width:23%;}.gallery li img{height:auto;width:100%;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{-webkit-appearance:none;}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:rgba(255,255,255,0.75);}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{box-shadow:none;}header .call-to-action a:hover{background:#9d3f7b;}footer a:hover,.mainContent .listings li a:hover,.front .listings.latest li h3 a:hover,.front .link-all:hover{color:#9d3f7b;}.front .link-all:hover{border-bottom:1px solid #9d3f7b;}footer .donate:hover,.mainContent .listings .see-all a:hover{background:#3d948b;color:#fff;}.front .signpost h3 a:hover,.mainContent .listings.landing a:hover{color:#3d948b;}h1,h2,h3,h4,footer .donate,blockquote,.mainContent .date,.mainContent .listings .see-all a,#bannertext h1 span,#bannertext .content p a,.front .block-mission span,.front .large-3 .signpost .title,.front .link-all,#commerce-line-item-views-form fieldset legend,.commerce-order-handler-area-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount,.pane-node-field-staff-job-title,.field-commerce-price,.commerce-add-to-cart .form-submit{font-family:'itc_avant_garde_gothic_prdemi';letter-spacing:0.5px;}#bannertext h1{font-family:'itc_avant_garde_gothic_proBk',sans-serif;}blockquote cite{font-family:'proxima_nova_regular';}header .call-to-action a,.subNav li a,blockquote cite span,.listings.jobs li .organisation,.node-type-vacancy .pane-entity-field .field-label,.booking-form .wForm .primaryAction,.booking-form .wForm strong{font-family:'proxima_nova_semibold';font-weight:normal;}nav li a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.front header,.front header form input[type="text"],.front .large-3 .signpost .layer,.front .block-mission{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.commerce-line-item-views-form table,.view-commerce-cart-summary table,.checkout-review{width:100%;}.commerce-line-item-views-form input[type="text"]{margin:0;}.commerce-line-item-views-form td,.view-commerce-cart-summary td,.checkout-review td{margin:0;padding:5px;vertical-align:middle;font-weight:normal;}.commerce-line-item-views-form .form-type-textfield input[type="text"]{width:100px;}.line-item-summary{margin-top:1em;font-size:20px;}#commerce-checkout-form-checkout fieldset{border:0;border-bottom:1px solid #CFCFCF;padding:1.25em 0;}#commerce-line-item-views-form fieldset legend,.commerce-order-handler-area-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{font-weight:normal;}.checkout-review th,.checkout-review .component-type-commerce-price-formatted-amount{border:none !important;}.checkout-help{font-size:16px;display:block;margin-bottom:1em;}.country.form-select{padding:5px;width:auto;}.pane-entity-field,.pane-node-created{padding-bottom:0.5em;font-size:16px;}.pane-node-created{color:#3d948b;}.pane-entity-field.pane-node-field-teaser-blurb{padding:0;}.pane-node-field-teaser-blurb p{font-size:19px;line-height:1.4;}.pane-node-field-staff-job-title{font-size:19px;color:#0079ca;}.pane-entity-field.flex-banner{padding-bottom:0;}.commerce-product-field img{height:auto;margin-bottom:1em;width:100%;}.field-commerce-price{color:#3d948b;font-size:16px;}.commerce-add-to-cart .form-submit{border:0;background:#9d3f7b;color:#fff;padding:5px 10px;cursor:pointer;margin-top:1em;}.commerce-add-to-cart .form-submit:hover{background:#3d948b;}.commerce-add-to-cart .field-prefix{float:left;margin:0.5em 0.5em 0 0;}.commerce-add-to-cart .form-text{float:left;width:90%;}.commerce-add-to-cart .form-item .description{float:left;width:100%;}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{-webkit-appearance:none}li.expanded,li.collapsed,li.leaf,.item-list ul li{margin:0;padding:0;}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-type:none;list-style-image:none;}ul.menu li{margin:0;}@media screen and (max-width:1280px){.hero-banner .content{height:33.25em;}}@media screen and (max-width:1279px){#banner{height:40em;}.front .block-mission{min-height:16em;}}@media screen and (max-width:1024px){#banner{background-attachment:scroll;}#bannertext{position:relative;top:50%;}}@media screen and (max-width:1023px){#bannertext{left:27%;}.front .block-mission span{font-size:14px;}nav li a{font-size:16px;}.front .listings.latest li .content{width:100%;}.front .listings.latest li img{margin-right:1em;margin-bottom:0.5em;width:24%;}.front .listings.latest li h3{font-size:16px;}.front .listings.latest li p{float:left;}.talk-to-us a{word-wrap:break-word;}.front .link-all{float:none;}.front .pane-homepage-lower-ads-lower-ads .large-3{width:50%;}footer .connect li a{margin-right:15px;margin-bottom:10px;}.listings.landing.layout-2 li{width:100%}.listings.landing.layout-2 li img{width:35%}.listings.landing.layout-2 li .content{float:right;width:60%;}}@media screen and (max-width:767px){.hide-for-small,header .block-search,header .connect,header .strapline{display:none !important;}.show-for-small{display:inherit !important;}header{padding:10px 0 15px}#site-name{float:left;}#site-name a .logo{border:1px solid #f5f5f5;width:100px;height:73px}.front #site-name a .logo{border:1px solid #FFFFFF;}.mainContent .large-9 > p:first-of-type{font-size:1.1em;}.site-navigation{height:40px;position:absolute;right:15px;top:-2em;z-index:1;}.site-navigation:before{background:none repeat scroll 0 0 #9d3f7b;box-shadow:0 6px 0 0 #9d3f7b,0 12px 0 0 #9d3f7b;content:"";height:2px;right:0;position:absolute;top:13px;width:22px;}.site-navigation:after{color:#9d3f7b;content:"Menu";right:30px;position:absolute;top:11px;font-size:18px;}.site-navigation.open-close:before{background:none repeat scroll 0 0 #3d948b;box-shadow:0 6px 0 0 #3d948b,0 12px 0 0 #3d948b;}.site-navigation.open-close:after{color:#3D948B;}.site-navigation .your-visit a{position:absolute;right:10px;top:13px;color:#fff;z-index:10}.site-navigation .your-visit a:before{content:"• ";color:#fff;padding:0 3px 0 0}.site-navigation.open-close .your-visit a{display:none}.site-navigation nav{background:none repeat scroll 0 0 #FFF;display:none;position:relative;top:36px;z-index:1;width:300px;margin:0}.site-navigation.open-close nav{background:#3d948b;display:table;padding:5px}.site-navigation.open-close nav ul{margin:0}.site-navigation.open-close nav li{float:left;width:100%}.site-navigation.open-close nav li a{color:#fff;font-size:16px;padding:0 10px;margin:0}nav li a:after{display:none;}header nav.primary-main{float:right;}header nav.primary-main,header nav.primary-sub{clear:both;width:80%;}header nav.primary-sub ul{float:none;text-align:left;}header .call-to-action a{margin-top:-4.7em;padding:0;background:transparent;color:#3d948b}header .call-to-action a:hover{background:transparent;}.mainContent{margin-top:1em;}.subNav li a{padding:5px 10px;}.subNav li.active-trail ul li a{padding:5px 10px 5px 20px;}blockquote{margin-top:1em;}footer h3{margin-top:1em;}footer .donate{margin:0;}.front .mainContent{margin-top:0;}.front .mainContent .listings li{width:100%;margin:0 0 14px 0;}.front .signpost{margin:1em 0;}#bannertext .strapline{min-width:inherit;}.front .block-mission{min-height:13em;margin:1em 0;}.front .pane-homepage-lower-ads-lower-ads .large-3{width:100%;}.gallery li{width:31%;}.gallery li:nth-child(3n){margin-right:0;}.gallery li:nth-child(4n){margin-right:10px;}#banner{height:30em;background-attachment:scroll;background-position:left 6em;}#bannertext{left:auto;width:inherit;margin:0;position:relative;top:14.5em;}#bannertext h1{font-size:28px;}#bannertext .strapline,#bannertext p a{font-size:16px;}.listings.landing.layout-1 li,.listings.landing.layout-2 li img{margin-right:0;width:100%;}.mainContent .listings li .content,.listings.landing.layout-2 li .content{float:none;width:100%;}.mainContent .pager{margin-left:0;}}@media screen and (max-width:380px){.mainContent .attachments img,.mainContent .listings li img{margin-bottom:1.5em;width:100%;}}
html.swipebox{overflow:hidden!important;}#swipebox-overlay img{border:none!important;}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;}#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;}#swipebox-slider .slide{background:url(/sites/all/themes/hlink/css/img/loader.gif) no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block;}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle;}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0;}#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%;}#swipebox-action{bottom:-50px;}#swipebox-action.visible-bars{bottom:0;}#swipebox-action.force-visible-bars{bottom:0!important;}#swipebox-caption{top:-50px;text-align:center;}#swipebox-caption.visible-bars{top:0;}#swipebox-caption.force-visible-bars{top:0!important;}#swipebox-action #swipebox-prev,#swipebox-action #swipebox-next,#swipebox-action #swipebox-close{background-image:url(/sites/all/themes/hlink/css/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;position:absolute;width:50px;height:50px;top:0;}#swipebox-action #swipebox-close{background-position:15px 12px;left:40px;}#swipebox-action #swipebox-prev{background-position:-32px 13px;right:100px;}#swipebox-action #swipebox-next{background-position:-78px 13px;right:40px;}#swipebox-action #swipebox-prev.disabled,#swipebox-action #swipebox-next.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;}#swipebox-slider.rightSpring{-moz-animation:rightSpring 0.3s;-webkit-animation:rightSpring 0.3s;}#swipebox-slider.leftSpring{-moz-animation:leftSpring 0.3s;-webkit-animation:leftSpring 0.3s;}@-moz-keyframes rightSpring{0%{margin-left:0px;}50%{margin-left:-30px;}100%{margin-left:0px;}}@-moz-keyframes leftSpring{0%{margin-left:0px;}50%{margin-left:30px;}100%{margin-left:0px;}}@-webkit-keyframes rightSpring{0%{margin-left:0px;}50%{margin-left:-30px;}100%{margin-left:0px;}}@-webkit-keyframes leftSpring{0%{margin-left:0px;}50%{margin-left:30px;}100%{margin-left:0px;}}@media screen and (max-width:800px){#swipebox-action #swipebox-close{left:0;}#swipebox-action #swipebox-prev{right:60px;}#swipebox-action #swipebox-next{right:0;}}#swipebox-overlay{background:#0d0d0d;}#swipebox-action,#swipebox-caption{text-shadow:1px 1px 1px black;background-color:#0d0d0d;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0d0d0d),color-stop(100%,#000000));background-image:-webkit-linear-gradient(#0d0d0d,#000000);background-image:-moz-linear-gradient(#0d0d0d,#000000);background-image:-o-linear-gradient(#0d0d0d,#000000);background-image:linear-gradient(#0d0d0d,#000000);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:0.95;}#swipebox-action{border-top:1px solid rgba(255,255,255,0.2);}#swipebox-caption{border-bottom:1px solid rgba(255,255,255,0.2);color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif;}
#admin-functions{display:none;}.logged-in .pane-page-tabs{display:inline-block;margin:1em 0;width:100%;}.logged-in ul.primary{background:none repeat scroll 0 0 #f2f2f2;border:0 none;height:auto;margin:0 auto !important;width:100%;padding:15px;}.logged-in ul.primary li{display:inline-block;}.logged-in ul.primary li a{background:none repeat scroll 0 0 #FFF;border:0 none;color:#444;padding:5px 15px;text-transform:uppercase;}.logged-in ul.primary li.active a,.logged-in ul.primary li a:hover{background:#0079ca;border:0 none;color:#fff;}.logged-in div.contextual-links-wrapper a{font-size:14px;font-weight:400;width:auto;height:auto;text-align:left;padding:5px;margin:0;transition:none;}.logged-in div.contextual-links-wrapper a:hover{background:inherit;color:#777;}.tabs dd.active,.tabs li.active{margin:0;border:none;}#user-login{background:none repeat scroll 0 0 #DFE9EB;border:1px solid #3DA3B9;float:left;margin:0 0 20px;padding:0 20px;}div.status,.ok{display:table;margin:10px auto;max-width:910px;width:100%;font-size:12px;}
