html{-webkit-font-smoothing:antialiased;}body{font-family:'Open Sans',sans-serif;background:#f5f1ed;color:#000;font-weight:400;font-size:0.875em;line-height:1.5em;}body.work-overlay{overflow:hidden;}.node-unpublished{background-color:transparent;}a{color:#20bed9;text-decoration:underline;}img{max-width:100%;height:auto;}strong{font-weight:600;}h1,h2,h3,h4,h5,h6,table,p,ul,ol{margin-top:0;}h1{text-transform:uppercase;font-size:0.846em;line-height:1.2em;font-family:Texta-Heavy;font-weight:normal;font-style:normal;color:#000;margin-bottom:0.8em;}h2{font-size:1.071em;text-transform:uppercase;line-height:1.2em;padding-bottom:10px;border-bottom:1px solid #cbcbcb;margin-bottom:0.9em;font-family:Texta-Heavy;font-weight:normal;font-style:normal;}h3{font-size:1.071em;line-height:1.2em;margin-top:2.2em;margin-bottom:1em;font-weight:700;}h3:nth-child(1){margin-top:0;}h4{font-size:1.071em;line-height:1.2em;margin-bottom:1em;font-weight:700;}h5{font-size:1.071em;line-height:1.2em;margin-bottom:1em;font-weight:700;}h6{font-size:1.071em;line-height:1.2em;margin-bottom:1em;font-weight:700;}p{margin-bottom:1.3em;}blockquote{font-size:1.286em;font-style:italic;line-height:1.4em;margin:1.8em 40px;}table{width:100%;margin-bottom:15px;}tr.even,tr.odd{background:none;border-bottom:1px solid #cbcbcb;}thead{border-bottom:none;}th{padding:5px;border-bottom:2px solid #cbcbcb;}tbody{border-top:0;}td{padding:5px;vertical-align:top;}.field-name-body ul,.views-field-body ul{margin:0 0 1.3em 30px;padding:0;}.field-name-body ul ul,.views-field-body ul ul{margin:0 0 0 15px;}.field-name-body ul li,.views-field-body ul li{margin:0;padding:0;list-style:disc;}.field-name-body ol,.views-field-body ol{margin:0 0 1.3em 0;padding:0 0 0 40px;}.field-name-body ol ol,.views-field-body ol ol{margin:0;}.file-icon{max-width:22px;height:auto;}fieldset{border:2px solid #cbcbcb;padding:0.75em 0.625em;}.fieldset-description{line-height:1em;text-transform:uppercase;margin-top:15px;}.form-text{border:1px solid #cbcbcb;color:#6d6e6e;padding:6px 8px;max-width:100%;font-family:'Open Sans',sans-serif;font-weight:400;box-sizing:border-box;-webkit-appearance:none;border-radius:0;}textarea{border:1px solid #cbcbcb;color:#6d6e6e;padding:6px 8px;max-width:100%;font-family:'Open Sans',sans-serif;font-weight:400;box-sizing:border-box;-webkit-appearance:none;border-radius:0;}ul.primary{margin:0 0 20px;padding:0;border-bottom:none;}ul.primary li{display:inline-block;margin:0 3px 0 0;padding:0;}ul.primary li a{border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#20bed9;color:#fff;padding:5px 15px;display:inline-block;font-weight:600;font-size:0.857em;line-height:1em;margin:0;text-align:center;opacity:0.77;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;}ul.primary li a.active,ul.primary li a:hover{opacity:1;border:none;background:#20bed9;color:#fff;}.form-submit{background:#20bed9;margin:0 10px 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;color:#fff;border:2px solid #20bed9;font-family:'Open Sans',sans-serif;font-size:0.857em;line-height:1em;font-weight:700;text-align:center;padding:8px 15px;text-decoration:none;}ul.action-links{padding:0;clear:both;}ul.action-links li{display:inline-block;list-style:none;list-style-image:none;margin:0 23px 0 0;font-size:0.857em;}ul.action-links li a{padding:2px 0 2px 23px;text-transform:uppercase;font-weight:700;letter-spacing:1px;text-decoration:none;}div.messages{border:none;clear:both;margin:0;padding:0;}div.messages-inner{max-width:1050px;padding:10px 40px;margin:0 auto;}div.status,div.error,div.warning{background-image:none;}div.status,table tr.ok{background-color:#cbdcc6;}div.status a,table tr.ok a{color:#234600;}div.warning,table tr.warning{background-color:#dcdbc6;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid #dcc6c6;color:#d46a6a;}div.error,table tr.error{background-color:#dcc6c6;}div.error a,table tr.error a{color:#d46a6a;}ul.inline li.first{padding-left:0;}.item-list .pager li{margin:0 0 0 10px;border:2px solid transparent;font-size:0.788em;line-height:1em;font-weight:600;padding:0.3em 0.5em;}.item-list .pager li.pager-current{border:2px solid #cbcbcb;}.item-list .pager li a{color:#000;text-decoration:none;}#page{background:#fff;}#header{clear:both;overflow:hidden;background:#fff;padding:10px 0;}#header-inner{max-width:1050px;padding:0 40px;margin:0 auto;}#banner{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;margin:0 auto;height:0;padding-bottom:20%;display:none;}body.page-e-recruitment #banner,body.page-e-recruitment-timesheets #banner{background-image:url(/sites/all/themes/starfish2015/images/banner.jpg);display:block;}body.page-e-recruitment-candidate-profile #banner{background-image:url(/sites/all/themes/starfish2015/images/banner-2.jpg);display:block;}#main-wrapper{overflow:hidden;}#main{max-width:1050px;padding:0 40px 120px;margin:0 auto;clear:both;overflow:hidden;}#content{padding:30px 0;}.sidebar-first #content{float:right;width:71%;}.sidebar-second #content{float:left;width:71%;}.two-sidebars #content{float:left;width:46%;margin-left:5%;}#sidebar-first{float:left;width:23%;padding:30px 0;}#sidebar-second{float:right;width:23%;padding:30px 0;}#sidebar-second .block{margin-bottom:50px;}#footer{clear:both;max-width:1050px;padding:20px 40px;margin:0 auto;overflow:hidden;}#logo{float:left;width:201px;height:81px;display:block;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#logo{background:url(/sites/all/themes/starfish2015/logox2.png) no-repeat;background-size:201px 81px;}#logo img{display:none;}}#name-and-slogan{display:none;}#starfish-panel{float:right;margin-top:30px;}#menu-toggle{display:none;}#block-menu-block-2 ul.menu{text-align:right;margin:0;padding:0;}#block-menu-block-2 ul.menu li{margin:0 7px 0 0;padding:0;display:inline-block;list-style:none;list-style-image:none;}#block-menu-block-2 ul.menu li.last{margin-right:0;}#block-menu-block-2 ul.menu li a{display:inline-block;padding:5px;color:#808080;text-transform:uppercase;font-family:Texta-Heavy;font-weight:normal;font-style:normal;font-size:0.857em;line-height:1.2em;text-decoration:none;}#block-menu-block-2 ul.menu li a.active,#block-menu-block-2 ul.menu li a.active-trail,#block-menu-block-2 ul.menu li a:hover{color:#20bed9;}#block-menu-block-1 ul.menu{text-align:right;margin:0;padding:0;}#block-menu-block-1 ul.menu li{margin:0 18px 0 0;padding:0;display:inline-block;list-style:none;list-style-image:none;}#block-menu-block-1 ul.menu li.last{margin-right:0;}#block-menu-block-1 ul.menu li a{display:inline-block;padding:5px;border-bottom:1px solid transparent;color:#000000;font-weight:700;font-size:0.929em;line-height:1.2em;text-decoration:none;}#block-menu-block-1 ul.menu li a.active,#block-menu-block-1 ul.menu li a.active-trail,#block-menu-block-1 ul.menu li a:hover{color:#20bed9;border-bottom:1px solid #cbcbcb;}#block-menu-block-1 ul.menu ul{display:none;}#block-menu-block-4{margin-bottom:40px;}#block-menu-block-4 h2{padding-bottom:0;border-bottom:none;margin-bottom:0;font-size:1em;line-height:1.2em;text-transform:none;font-family:'Open Sans',sans-serif;}#block-menu-block-4 ul.menu{margin:0;padding:0;}#block-menu-block-4 ul.menu ul{padding-left:10%;}#block-menu-block-4 ul.menu li{margin:0;padding:0;list-style:none;list-style-image:none;}#block-menu-block-4 h2 a,#block-menu-block-4 ul.menu li a{display:block;padding:13px 0;color:#000;text-decoration:none;position:relative;font-size:0.857em;line-height:1.2em;}#block-menu-block-4 h2 a:focus,#block-menu-block-4 ul.menu li a:focus{outline:none;}#block-menu-block-4 h2 a:hover,#block-menu-block-4 ul.menu li a:hover{color:#20bed9;}#block-menu-block-4 h2 a.active,#block-menu-block-4 ul.menu li a.active{color:#20bed9;font-weight:600;}#block-menu-block-4 h2 a::after,#block-menu-block-4 ul.menu li a::after{position:absolute;content:'';bottom:0;left:0;width:10%;height:1px;background:#cbcbcb;}#block-menu-block-4 h2 a.active::after,#block-menu-block-4 ul.menu li a.active::after{width:80%;}.node-type-homepage #content{margin-left:0;padding:45px 0;}#block-views-homepage-node-block-3 .views-row{position:relative;overflow:hidden;margin-bottom:10px;}#block-views-homepage-node-block-3 .views-field-field-image img{display:block;}#block-views-homepage-node-block-3 .views-field-title{position:absolute;left:0;right:0;bottom:0;padding:14px 20px;font-size:2.3em;line-height:1.1em;color:#ffffff;}#block-views-homepage-node-block-3 .views-field-title::before{content:'';position:absolute;left:0;right:0;bottom:0;height:90px;z-index:1;background:-webkit-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.6));background:-o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.6));background:-moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.6));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.6));}#block-views-homepage-node-block-3 .views-field-title .field-content{z-index:2;position:relative;}#block-views-homepage-node-block-3 .views-field-field-link a{text-indent:-9999px;position:absolute;display:block;z-index:3;top:0;left:0;right:0;bottom:0;}.node-type-homepage #sidebar-first{margin-left:5%;padding:45px 0;}.node-type-homepage #sidebar-second{padding:45px 0;}.node-type-homepage #sidebar-second .block{margin-bottom:20px;}#block-views-homepage-node-block .views-field-body{font-weight:300;font-size:1.55em;line-height:1.2em;color:#0075a6;}#block-views-homepage-node-block .views-field-body p{margin-bottom:0.9em;}#block-views-homepage-node-block-1 h2,#block-views-homepage-node-block-2 h2{font-size:1.286em;font-family:'Open Sans',sans-serif;color:#b2b2b2;text-transform:none;padding-bottom:0;border-bottom:none;margin-bottom:1em;}#block-views-homepage-node-block-1 .views-row{padding-bottom:15px;border-bottom:1px solid #cbcbcb;margin-bottom:15px;position:relative;}#block-views-homepage-node-block-1 .views-row-last{padding-bottom:0;border-bottom:none;margin-bottom:0;}#block-views-homepage-node-block-1 .views-field-title{font-size:0.929em;line-height:1.4em;font-weight:700;color:#0075a6;margin-bottom:4px;}#block-views-homepage-node-block-1 .views-field-field-precis{color:#333;font-size:0.857em;line-height:1.4em;}#block-views-homepage-node-block-1 .views-field-view-node a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-indent:-9999px;}#block-views-homepage-node-block-2 .views-row{margin-bottom:30px;padding:0 1px;position:relative;}html.js #block-views-homepage-node-block-2 .views-row-even{margin-bottom:0;}#block-views-homepage-node-block-2 .views-field-field-image{margin-bottom:8px;}#block-views-homepage-node-block-2 .views-field-field-image img{display:block;}#block-views-homepage-node-block-2 .views-field-title{font-size:0.929em;line-height:1.4em;font-weight:700;}#block-views-homepage-node-block-2 .views-field-view-node a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-indent:-9999px;}#block-views-homepage-node-block-2 .slick-dots{position:absolute;top:-42px;right:0;display:block;padding:0;list-style:none;text-align:right;}#block-views-homepage-node-block-2 .slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 0 0 7px;padding:0;cursor:pointer;}#block-views-homepage-node-block-2 .slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}#block-views-homepage-node-block-2 .slick-dots li button:hover,#block-views-homepage-node-block-2 .slick-dots li button:focus{outline:none;}#block-views-homepage-node-block-2 .slick-dots li button:before{position:absolute;top:0;left:0;width:8px;height:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;content:'';background:#e5e5e5;}#block-views-homepage-node-block-2 .slick-dots li.slick-active button:before{background:#989898;}.node-type-page #page-title,.node-type-resource #page-title,.node-type-webform #page-title{display:none;}.node-type-page #content,.node-type-webform #content{margin-top:5px;}#block-views-page-node-block .views-field-field-precis,#block-views-page-node-block .views-field-body,#block-views-page-node-block .views-field-field-video,#block-views-page-node-block-1 .views-field-field-precis,#block-views-page-node-block-1 .views-field-body,#block-views-page-node-block-1 .views-field-field-video,#block-views-resource-node-block .views-field-field-precis,#block-views-resource-node-block .views-field-body,#block-views-resource-node-block .views-field-field-video,#block-views-webform-node-block .views-field-field-precis,#block-views-webform-node-block .views-field-body,.node-type-webform #block-system-main{max-width:600px;}#block-views-page-node-block,#block-views-resource-node-block,#block-views-webform-node-block{margin-bottom:2em;}#block-views-page-node-block .views-field-field-precis,#block-views-resource-node-block .views-field-field-precis,#block-views-resource-node-block-1 .views-field-field-precis,#block-views-webform-node-block .views-field-field-precis{font-size:1.429em;color:#0075a6;line-height:1.4em;margin-bottom:1.2em;}#block-views-page-node-block .views-field-body,#block-views-resource-node-block .views-field-body,#block-views-webform-node-block .views-field-body{margin-bottom:2em;}#block-views-page-node-block-1{border-top:1px solid #cbcbcb;padding-top:2em;}#block-views-page-node-block-1 .views-field-field-image{float:right;margin:0 0 20px 30px;max-width:250px;}#block-views-page-node-block-1 .views-field-nothing{color:#b2b2b2;font-size:1.286em;line-height:1.2em;font-weight:300;margin-bottom:5px;}#block-views-page-node-block-1 .views-field-title{color:#000;font-size:1.286em;line-height:1.2em;font-weight:300;margin-bottom:20px;}#block-views-page-node-block-1 .views-field-field-precis{font-size:1.286em;line-height:1.4em;font-weight:300;color:#0075a6;margin-bottom:1.2em;}.show-map #banner{height:300px;padding-bottom:0;display:block;}#block-views-contact-node-block-2 .views-field-field-precis{font-size:1.429em;color:#0075a6;line-height:1.4em;margin-bottom:1.2em;max-width:600px;}#block-views-contact-node-block-2 .views-field-body{margin-bottom:2em;max-width:600px;}#block-views-contact-node-block{font-size:0.929em;line-height:1.5em;clear:both;}#block-views-contact-node-block-1{font-size:0.929em;line-height:1.5em;clear:both;}#block-views-contact-node-block .views-field{margin:0 0 30px 0;}#block-views-contact-node-block-1 .views-field{margin:0 2% 30px 0;}#block-views-contact-node-block .views-label,#block-views-contact-node-block-1 .views-label{font-weight:700;}#block-views-contact-node-block .views-field,#block-views-contact-node-block-1 .views-field{font-weight:300;}#block-views-contact-node-block .views-field-field-email a{color:#000;text-decoration:none;}#block-views-contact-node-block .views-field-field-email a:hover{text-decoration:underline;}#block-views-exp-news-page-1{position:relative;}#block-views-exp-news-page-1 .views-exposed-form .views-exposed-widget{padding:0;}html.js #block-views-exp-news-page-1 #edit-keys-wrapper{position:relative;width:100%;}#block-views-exp-news-page-1 #edit-keys-wrapper label{font-size:0.857em;color:#6d6e6e;font-weight:400;}html.js #block-views-exp-news-page-1 #edit-keys-wrapper label{position:absolute;top:6px;left:9px;cursor:text;}#block-views-exp-news-page-1 .form-text{border:2px solid #e5e5e5;font-size:0.857em;width:100%;outline:0;padding:6px 41px 6px 8px;}#block-views-exp-news-page-1 .views-submit-button{width:33px;position:absolute;top:21px;margin-top:0;right:0;}html.js #block-views-exp-news-page-1 .views-submit-button{top:0;}#block-views-exp-news-page-1 .views-exposed-form .views-exposed-widget .form-submit{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;width:19px;height:19px;padding:7px;}#block-starfish-starfish-archives h2{padding:0;border-bottom:none;}#block-starfish-starfish-archives .form-select{width:100%;}#block-starfish-starfish-archives .form-submit{background:#f06458;border:2px solid #f06458;}html.js #block-starfish-starfish-archives .form-submit{display:none;}.page-news #page-title{display:none;}.page-news-archive #page-title{display:block;}.view-news .views-row{width:48%;background:#f5f1ed;margin-bottom:4%;position:relative;overflow:hidden;}.view-news .views-row-odd{float:left;clear:left;}.view-news .views-row-even{float:right;}.view-news .views-field-field-image{background:#e5e5e5;}.view-news .views-field-field-image img{display:block;width:100%;}.view-news .views-field-field-topic,.view-news .views-field-title,.view-news .views-field-field-precis,.view-news .views-field-created,.view-news .views-field-disqus-comment-count{padding-left:15px;padding-right:15px;}.view-news .views-field-field-topic{text-transform:uppercase;font-size:0.846em;line-height:1.2em;font-family:Texta-Heavy;font-weight:normal;font-style:normal;color:#000;margin-top:1.1em;margin-bottom:0.6em;}.view-news .views-field-title{font-size:1.429em;color:#0075a6;line-height:1.3em;margin-top:0.5em;margin-bottom:0.5em;}.view-news .views-field-field-precis{font-size:0.857em;line-height:1.4em;margin:1em 0;color:#6d6e6e;}.view-news .views-field-created,.view-news .views-field-disqus-comment-count{font-size:0.786em;line-height:1.2em;color:#989898;}.view-news .views-field-created a,.view-news .views-field-disqus-comment-count a{text-decoration:none;color:#989898;}.view-news .views-field-created a:hover,.view-news .views-field-disqus-comment-count a:hover{text-decoration:underline;}.view-news .views-field-created{margin-bottom:0.3em;}.view-news .views-field-disqus-comment-count{margin-bottom:1.7em;}.view-news .views-field-view-node a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px;}.hide-featured #block-views-news-block-2{display:none;}#block-views-news-block-2 .views-row{width:auto;}#block-views-news-block-2 .views-row-odd{float:none;clear:none;}#block-views-news-block-2 .views-field-field-image{position:relative;}#block-views-news-block-2 .starfish-meta{position:absolute;bottom:0;left:0;width:100%;padding:10px 0;background:rgb(0,0,0);background:rgba(0,0,0,0.62);color:#fff;}#block-views-news-block-2 .starfish-topic,#block-views-news-block-2 .starfish-title,#block-views-news-block-2 .views-field-field-precis,#block-views-news-block-2 .views-field-created,#block-views-news-block-2 .views-field-disqus-comment-count{padding-left:20px;padding-right:20px;}#block-views-news-block-2 .starfish-topic{color:#fff;}#block-views-news-block-2 .starfish-title{font-size:1.714em;color:#fff;line-height:1.3em;margin-top:0.3em;margin-bottom:0.5em;}#block-views-news-block-2 .views-field-field-precis{margin:1.6em 0;}#block-views-news-node-block .views-field-field-topic,.node-type-news #page-title,#block-views-news-node-block-1 .views-field-created,#block-views-news-node-block-1 .views-field-disqus-comment-count,#block-views-news-node-block-1 .views-field-field-precis .field-content,#block-views-news-node-block-1 .views-field-body,#block-disqus-disqus-comments{max-width:600px;}#block-views-news-node-block .views-field-field-topic{text-transform:uppercase;font-size:0.846em;line-height:1.2em;font-family:Texta-Heavy;font-weight:normal;font-style:normal;color:#000;margin-bottom:1em;}#block-views-news-node-block .views-field-field-topic a{color:#000;text-decoration:none;}#block-views-news-node-block .views-field-field-topic a:hover{text-decoration:underline;}.node-type-news #page-title{font-family:'Open Sans',sans-serif;font-size:1.714em;line-height:1.2em;margin-bottom:0.6em;font-weight:300;color:#0075a6;text-transform:none;}#block-views-news-node-block-1 .views-field-created,#block-views-news-node-block-1 .views-field-disqus-comment-count{font-size:0.786em;line-height:1.2em;color:#989898;}#block-views-news-node-block-1 .views-field-created a,#block-views-news-node-block-1 .views-field-disqus-comment-count a{text-decoration:none;color:#989898;}#block-views-news-node-block-1 .views-field-created a:hover,#block-views-news-node-block-1 .views-field-disqus-comment-count a:hover{text-decoration:underline;}#block-views-news-node-block-1 .views-field-created{margin-bottom:0.3em;}#block-views-news-node-block-1 .views-field-disqus-comment-count{margin-bottom:1.5em;}#block-views-news-node-block-1 .views-field-field-image{margin-bottom:1.5em;}#block-views-news-node-block-1 .views-field-field-image img{display:block;}#block-views-news-node-block-1 .views-field-field-precis{font-size:1.286em;line-height:1.4em;padding-bottom:1.8em;border-bottom:1px solid #000;margin-bottom:1.2em;}#block-views-news-node-block-1 .views-field-body{margin-bottom:2em;}#block-starfish-starfish-share{margin:2.5em 0 4em;}#block-starfish-starfish-share h2{font-weight:400;color:#0075a6;text-transform:none;padding-bottom:0;border-bottom:none;margin:0 15px 0 0;display:inline-block;font-size:0.929em;line-height:1em;font-family:'Open Sans',sans-serif;}#block-starfish-starfish-share .content,#block-starfish-starfish-share .item-list{display:inline-block;}#block-starfish-starfish-share ul{margin:0;padding:0;}#block-starfish-starfish-share ul li{margin:0 12px 0 0;padding:0;display:inline-block;list-style:none;list-style-image:none;}#block-starfish-starfish-share ul li .share-linkedin{display:inline-block;width:23px;height:22px;text-indent:-9999px;background:url(/sites/all/themes/starfish2015/images/share-linkedin.png) no-repeat;background-size:23px 22px;}#block-starfish-starfish-share ul li .share-email{display:inline-block;width:29px;height:22px;text-indent:-9999px;background:url(/sites/all/themes/starfish2015/images/share-email.png) no-repeat;background-size:29px 22px;}#block-starfish-starfish-mailchimp,#block-starfish-starfish-register{border-top:1px solid #cbcbcb;padding-top:20px;margin-bottom:30px;}#block-starfish-starfish-mailchimp h2{color:#fff;background:#f06458;line-height:1em;font-size:0.857em;font-weight:700;font-family:'Open Sans',sans-serif;text-transform:none;border-bottom:none;padding:10px 30px 10px 10px;margin-bottom:0;}#block-starfish-starfish-register .content a{color:#fff;background:#f06458;line-height:1em;font-size:1em;font-weight:700;font-family:'Open Sans',sans-serif;padding:10px;display:block;text-align:center;text-decoration:none;}#block-starfish-starfish-register .content a:hover{background:#d34e43;}html.js #block-starfish-starfish-mailchimp h2{background:#f06458;}html.js .node-type-homepage #block-starfish-starfish-mailchimp h2{background:#f06458 url(/sites/all/themes/starfish2015/images/arrow.png) no-repeat 95% -40px;background-size:16px 59px;}html.js .newsletter-closed #block-starfish-starfish-mailchimp h2{background-position:95% 11px;}#block-starfish-starfish-mailchimp #starfish-mailchimp-form{max-height:250px;overflow:hidden;-webkit-transition:max-height 600ms ease-in-out;-moz-transition:max-height 600ms ease-in-out;-ms-transition:max-height 600ms ease-in-out;-o-transition:max-height 600ms ease-in-out;transition:max-height 600ms ease-in-out;}.newsletter-closed #block-starfish-starfish-mailchimp #starfish-mailchimp-form{max-height:0;}#block-starfish-starfish-mailchimp .mailchimp-signup-subscribe-form-description{font-size:0.857em;line-height:1.4em;margin:0.6em 0;}html.js #block-starfish-starfish-mailchimp .form-type-textfield{position:relative;}#block-starfish-starfish-mailchimp .form-type-textfield label{font-size:0.857em;color:#6d6e6e;font-weight:400;}html.js #block-starfish-starfish-mailchimp .form-type-textfield label{position:absolute;top:6px;left:9px;cursor:text;}#block-starfish-starfish-mailchimp .form-text{border:2px solid #e5e5e5;width:100%;font-size:0.857em;}#block-starfish-starfish-mailchimp .form-submit{background:#f06458;border:2px solid #f06458;}#block-starfish-starfish-mailchimp .form-item,#block-starfish-starfish-mailchimp .form-actions{margin-top:0.7em;margin-bottom:0.7em;}#block-views-topics-block .views-row{margin-bottom:15px;}#block-views-topics-block .views-row-last{margin-bottom:0;}#block-views-topics-block .views-field-name{color:#000;font-size:0.857em;line-height:1.2em;}#block-views-topics-block .views-field-name a{color:#000;text-decoration:none;}#block-views-topics-block .views-field-name a:hover{text-decoration:underline;}.view-the-team{float:left;width:100%;padding:30px 0;}.view-the-team .views-row{float:left;width:22%;margin:30px 4% 10px 0;font-size:0.857em;line-height:1.4em;position:relative;}.view-the-team .profile-active{opacity:0.5;}.view-the-team .views-row-quad-start{clear:left;}.view-the-team .views-row-quad-end{margin-right:0;}.view-the-team .views-field-field-image{margin-bottom:5px;}.view-the-team .views-field-field-image img{display:block;}.view-the-team .views-field-field-image .team-image-empty{height:0;padding-bottom:68%;background-color:#e6e7e8;background-image:url(/sites/all/themes/starfish2015/images/starfish-team-empty.gif);background-repeat:no-repeat;background-size:cover;}.view-the-team .views-field-title{font-weight:700;}.view-the-team .views-field-view-node a{position:absolute;display:block;left:0;top:0;width:100%;height:100%;text-indent:-9999px;outline:none;}.starfish-profile{clear:both;background:#f5f1ed;position:relative;overflow:hidden;}.profile-loading{min-height:150px;background-image:url(/sites/all/themes/starfish2015/images/profile-loading.gif);background-size:60px 60px;background-position:50% 50%;background-repeat:no-repeat;}.starfish-profile-content{padding:40px 30px;overflow:hidden;}.view-the-team .starfish-profile-content .views-row{float:none;width:auto;margin:0;font-size:1em;}.starfish-profile-close{display:block;cursor:pointer;text-indent:-9999px;width:40px;height:40px;position:absolute;top:0;right:0;background:url(/sites/all/themes/starfish2015/images/close.png) no-repeat 50% 50%;background-size:18px 18px;}.node-type-team-member #page-title{display:none;}#block-views-team-member-node-block{float:left;width:48%;font-size:0.929em;line-height:1.5em;}#block-views-team-member-node-block .views-field-field-image{margin-bottom:10px;}#block-views-team-member-node-block .views-field-field-image img{display:block;}#block-views-team-member-node-block .views-field-title{font-weight:700;}#block-views-team-member-node-block .views-field-field-title{margin-bottom:20px;}#block-views-team-member-node-block .views-field-edit-node{margin-top:20px;}#block-views-team-member-node-block .views-field-edit-node a{text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#20bed9;color:#fff;padding:5px 15px;display:inline-block;font-weight:600;font-size:0.857em;line-height:1em;text-align:center;opacity:0.77;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;}#block-views-team-member-node-block .views-field-edit-node a:hover{opacity:1;}#block-views-team-member-node-block .views-field{word-wrap:break-word;}#block-views-team-member-node-block .views-label{font-weight:700;}#block-views-team-member-node-block .views-field-field-email a{color:#000;text-decoration:none;}#block-views-team-member-node-block .views-field-field-email a:hover{text-decoration:underline;}#block-views-team-member-node-block .views-field-field-linkedin{margin-top:10px;}#block-views-team-member-node-block .views-field-field-linkedin a{display:block;width:61px;height:14px;text-indent:-9999px;background:url(/sites/all/themes/starfish2015/images/linkedin.png) no-repeat;background-size:61px 14px;}#block-views-team-member-node-block-1{float:right;width:48%;font-size:0.929em;line-height:1.6em;}.taxonomy-term-description{font-size:1.429em;color:#0075a6;line-height:1.4em;margin:0 auto 1.2em 0;max-width:600px;}.page-starfish-404 #page,.page-starfish-403 #page{background:#20bed9;}.page-starfish-404 #main-wrapper,.page-starfish-403 #main-wrapper{color:#fff;text-align:center;}.page-starfish-404 #main-wrapper a,.page-starfish-404 #main-wrapper h1,.page-starfish-403 #main-wrapper a,.page-starfish-403 #main-wrapper h1{color:#fff;}.page-user #page{background:#20bed9;}.page-user #main-wrapper{color:#fff;}.page-user #main-wrapper a,.page-user #main-wrapper h1{color:#fff;}.page-user #main-wrapper ul.primary{text-align:center;}.page-user #main-wrapper ul.primary li a{background:#fff;color:#20bed9;}.page-user #main-wrapper ul.primary li a.active,.page-user #main-wrapper ul.primary li a:hover{background:#fff;color:#20bed9;}.page-user #main-wrapper #user-login,.page-user #main-wrapper #user-pass,.page-user #main-wrapper #user-pass-reset{max-width:350px;margin:20px auto 0;}.page-user #main-wrapper div.form-item div.password-suggestions{border:1px solid #fff;}.page-user #main-wrapper fieldset{border:2px solid #fff;}.page-user #main-wrapper .form-text{border:none;font-size:0.929em;width:100%;}.page-user #main-wrapper .form-actions{text-align:center;}.page-user #main-wrapper .form-submit{background:#000;border:2px solid #000;margin-right:0;}.page-user #page-title{display:none;text-align:center;}.page-user.logged-in #page-title{display:block;}.page-resources-login #page{background:#20bed9;}.page-resources-login #main-wrapper{color:#fff;}.page-resources-login #main-wrapper a,.page-resources-login #main-wrapper h1{color:#fff;}.page-resources-login #main-wrapper #block-system-main{max-width:450px;margin:0 auto;font-size:1.429em;line-height:1.2em;text-align:center;}.page-resources-login #main-wrapper #block-user-login{max-width:350px;margin:20px auto 0;}.page-resources-login #main-wrapper #block-user-login .item-list ul{margin:0;padding:0;}.page-resources-login #main-wrapper #block-user-login .item-list ul li{margin:0 10px 0 0;padding:0;list-style:none;list-style-image:none;}.page-resources-login #main-wrapper #block-user-login .item-list ul li a{color:#6d6e6e;text-decoration:none;font-size:0.857em;}.page-resources-login #main-wrapper #block-user-login .item-list ul li a:hover{text-decoration:underline;}html.js .page-resources-login #main-wrapper .form-type-textfield,html.js .page-resources-login #main-wrapper .form-type-password{position:relative;}html.js .page-resources-login #main-wrapper .form-type-textfield label,html.js .page-resources-login #main-wrapper .form-type-password label{position:absolute;top:5px;left:9px;font-weight:400;color:#6d6e6e;font-size:0.929em;cursor:text;}html.js .page-resources-login #main-wrapper .form-required{color:#6d6e6e;display:none;}.page-resources-login #main-wrapper .form-text{border:none;font-size:0.929em;width:100%;}.page-resources-login #main-wrapper .form-actions{text-align:center;}.page-resources-login #main-wrapper .form-submit{background:#000;border:2px solid #000;margin-right:0;}.page-resources #page-title,.page-resources-login #page-title{display:none;}.starfish-resources-precis{font-size:1.429em;color:#0075a6;line-height:1.4em;margin:0 auto 1.2em 0;max-width:600px;}.starfish-resources-body{margin:0 auto 2em 0;max-width:600px;}.view-resources .views-row{width:48%;background:#f5f1ed;padding-bottom:60px;margin-bottom:4%;position:relative;overflow:hidden;}.view-resources .views-row-odd{float:left;clear:left;}.view-resources .views-row-even{float:right;}.view-resources .views-field-field-image img{display:block;width:100%;}.view-resources .views-field-field-resource-category,.view-resources .views-field-title,.view-resources .views-field-edit-node,.view-resources .views-field-field-precis,.view-resources .views-field-view-node{padding-left:15px;padding-right:15px;}.view-resources .views-field-edit-node{float:right;margin:10px 0;}.view-resources .views-field-edit-node a{text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#20bed9;color:#fff;padding:5px 15px;display:inline-block;font-weight:600;font-size:0.857em;line-height:1em;text-align:center;opacity:0.77;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;}.view-resources .views-field-edit-node a:hover{opacity:1;}.view-resources .views-field-field-resource-category{text-transform:uppercase;font-size:0.846em;line-height:1.2em;font-family:Texta-Heavy;font-weight:normal;font-style:normal;color:#000;margin-top:1.1em;margin-bottom:0.6em;}.view-resources .views-field-field-resource-category a{color:#000;text-decoration:none;}.view-resources .views-field-field-resource-category a:hover{text-decoration:underline;}.view-resources .views-field-title{font-size:1.429em;color:#0075a6;line-height:1.3em;margin-top:0.5em;margin-bottom:0.5em;}.view-resources .views-field-field-precis{font-size:0.857em;line-height:1.4em;color:#6d6e6e;margin:1em 0;}.view-resources .views-field-view-node{position:absolute;bottom:15px;left:0;}.view-resources .views-field-view-node a{display:inline-block;background:#000;color:#fff;padding:10px 15px;font-weight:700;text-decoration:none;font-size:0.857em;line-height:1em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.starfish-work-precis{font-size:1.429em;color:#0075a6;line-height:1.4em;margin:0 auto 1.2em 0;max-width:600px;}.starfish-work-body{margin:0 auto 2em 0;max-width:600px;}.view-our-work .views-row{width:48%;background:#f5f1ed;padding-bottom:15px;margin-bottom:4%;position:relative;overflow:hidden;}#block-views-our-work-block-1 .view-our-work .views-row{width:auto;padding-bottom:0;}.view-our-work .views-row-odd{float:left;clear:left;}#block-views-our-work-block-1 .view-our-work .views-row-odd{float:none;clear:both;}.view-our-work .views-row-even{float:right;}#block-views-our-work-block-1 .view-our-work .views-row-even{float:none;}.view-our-work .views-field-field-image{height:0;padding-bottom:52%;overflow:hidden;position:relative;background:#e5e5e5;}#block-views-our-work-block-1 .view-our-work .views-field-field-image{float:right;width:50%;padding-bottom:26%;margin-left:15px;}.view-our-work .views-field-field-image img{display:block;width:100%;height:100%;position:absolute;}.view-our-work .views-field-title,.view-our-work .views-field-field-precis,.view-our-work .views-field-view-node{padding-left:15px;padding-right:15px;}.view-our-work .views-field-title{font-size:1.429em;color:#0075a6;line-height:1.3em;margin-top:0.5em;margin-bottom:0.5em;}.view-our-work .views-field-field-precis{font-size:0.857em;line-height:1.4em;color:#6d6e6e;margin:1em 0;}.view-our-work .views-field-view-node{height:30px;}.view-our-work .views-field-view-node a{color:#0075a6;font-weight:600;font-size:0.857em;line-height:1em;text-decoration:none;position:absolute;left:0;top:0;width:100%;height:100%;}.view-our-work .views-field-view-node a span{position:absolute;bottom:15px;left:15px;}.view-our-work .views-field-view-node a:hover{text-decoration:underline;}.page-work #page-title{display:none;}.page-work #sf-overlay #page-title{display:block;}.view-our-work-node .views-field-field-image{float:right;margin:0 0 20px 20px;max-width:350px;}.view-our-work-node .views-field-field-precis{font-size:1.286em;line-height:1.4em;font-weight:300;color:#0075a6;margin-bottom:1.2em;}#block-menu-block-5,#block-menu-block-6,#block-menu-block-7{background:#f5f1ed;float:left;width:32%;margin:0 2% 0 0;}#block-menu-block-7{float:right;margin-right:0;}#block-menu-block-5 .menu-block-wrapper,#block-menu-block-6 .menu-block-wrapper,#block-menu-block-7 .menu-block-wrapper{padding:20px 30px;}#block-menu-block-5 .menu-block-wrapper ul,#block-menu-block-6 .menu-block-wrapper ul,#block-menu-block-7 .menu-block-wrapper ul{margin:0 0 0 20px;padding:0;}#block-menu-block-5 .menu-block-wrapper ul li,#block-menu-block-6 .menu-block-wrapper ul li,#block-menu-block-7 .menu-block-wrapper ul li{margin:0 0 15px 0;padding:0;list-style:none;list-style-image:none;text-indent:-14px;}#block-menu-block-5 .menu-block-wrapper ul ul li,#block-menu-block-6 .menu-block-wrapper ul ul li,#block-menu-block-7 .menu-block-wrapper ul ul li{margin:0 0 4px 0;}#block-menu-block-5 .menu-block-wrapper ul li::before,#block-menu-block-6 .menu-block-wrapper ul li::before,#block-menu-block-7 .menu-block-wrapper ul li::before{content:'—';position:relative;left:-5px;}#block-menu-block-5 .menu-block-wrapper ul li a,#block-menu-block-6 .menu-block-wrapper ul li a,#block-menu-block-7 .menu-block-wrapper ul li a{color:#000;text-decoration:none;}#block-menu-block-5 .menu-block-wrapper ul li a:hover,#block-menu-block-6 .menu-block-wrapper ul li a:hover,#block-menu-block-7 .menu-block-wrapper ul li a:hover{text-decoration:underline;}#partner-logos{float:left;padding-bottom:30px;}#partner-logos ul{margin:0;padding:0;}#partner-logos ul li{margin:0 40px 0 0;padding:0;list-style:none;float:left;}#partner-logos ul li.last{margin-right:0;}#partner-logos ul li img{max-height:40px;}.region-footer{float:right;}#block-menu-block-3{margin-bottom:5px;}#block-menu-block-3 ul.menu{margin:0;padding:0;font-size:0.786em;line-height:1em;}#block-menu-block-3 ul.menu li{margin:0 10px 0 0;padding:0;display:inline-block;list-style:none;list-style-image:none;}#block-menu-block-3 ul.menu li.last{margin-right:0;}#block-menu-block-3 ul.menu li a{display:inline-block;color:#6d6e6e;text-decoration:none;}#block-menu-block-3 ul.menu li a:hover{text-decoration:underline;}#block-starfish-starfish-copyright{color:#6d6e6e;font-size:0.786em;line-height:1.2em;}#sf-overlay-wrap{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(245,241,237);background:rgba(245,241,237,0.85);overflow-y:scroll;z-index:13;}#sf-overlay{padding:40px;}body.toolbar #sf-overlay{padding-top:105px;}#sf-overlay-page{background:#fff;max-width:800px;padding:20px 40px;margin:0 auto;position:relative;}#sf-overlay .work-loading{background:#fff url(/sites/all/themes/starfish2015/images/overlay-loading.gif) no-repeat 50% 50%;background-size:60px 60px;min-height:150px;}.starfish-work-close{display:block;cursor:pointer;text-indent:-9999px;width:40px;height:40px;position:absolute;top:0;right:-40px;background:url(/sites/all/themes/starfish2015/images/close.png) no-repeat 50% 50%;background-size:18px 18px;}#sf-overlay-logo{margin-bottom:25px;}#sf-overlay-logo #logo{float:none;}#sf-overlay-content #content{float:none;width:auto;padding:0;}#sf-overlay-content #content #page-title{display:block;}.maintenance-page #page{background:#20bed9;}.maintenance-page #logo{float:none;width:201px;margin:0 auto;}.maintenance-page #main-wrapper{color:#fff;text-align:center;}.maintenance-page #main-wrapper a,.maintenance-page #main-wrapper h1{color:#fff;}#hs-list{max-width:600px;}#hs-list li{width:49%;margin:0;padding:0;list-style:none;list-style-image:none;}#hs-list li.first{float:left;}#hs-list li.last{float:right;}#hs-list img{width:250px;box-shadow:3px 3px 5px #999999;}#hs-list h3{margin-top:3px;margin-bottom:7px;}#hs-list .hs-pdf-link{color:#999;font-weight:bold;padding:6px 0 6px 20px;background:url(/sites/all/themes/starfish2015/images/icons/application-pdf.png) no-repeat 0 50%;background-size:15px auto;}ul.starfish-erecruitment-links{margin:25px 0;}ul.starfish-erecruitment-links li{display:inline-block;list-style:none;margin:0 20px 10px 0;padding:0;}ul.starfish-erecruitment-links li a{border:none;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#20bed9;color:#fff;padding:8px 20px;display:inline-block;font-weight:600;font-size:1.2em;line-height:1em;margin:0;text-align:center;opacity:0.77;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;}ul.starfish-erecruitment-links li a:hover{opacity:1;}@media screen and (max-width:850px){#header-inner{padding:0 20px;}#block-menu-block-1 ul.menu li{margin:0 8px 0 0;}#main{padding:20px;}#content{padding:0 0 30px;}.sidebar-first #content{float:none;width:auto;}.sidebar-second #content{float:none;width:auto;}.two-sidebars #content{float:none;width:auto;margin-left:auto;}#sidebar-first{float:none;width:auto;padding:0;}#sidebar-second{float:none;width:auto;padding:0;}#footer{padding:20px 20px;}#block-menu-block-4{overflow:hidden;}#block-menu-block-4 h2,#block-menu-block-4 ul.menu li{text-transform:uppercase;font-family:Texta-Heavy;font-weight:normal;font-style:normal;display:inline;}#block-menu-block-4 div,#block-menu-block-4 ul.menu{display:inline;}#block-menu-block-4 ul.menu ul{padding-left:0;display:inline;}#block-menu-block-4 h2 a,#block-menu-block-4 ul.menu li a{padding:4px 8px;margin:0 5px 5px 0;color:#fff;background:#808080;font-size:0.857em;line-height:1.2em;float:left;}#block-menu-block-4 h2 a:hover,#block-menu-block-4 ul.menu li a:hover{color:#fff;background:#000;}#block-menu-block-4 h2 a.active,#block-menu-block-4 ul.menu li a.active{color:#fff;font-weight:normal;background:#000;}#block-menu-block-4 h2 a::after,#block-menu-block-4 ul.menu li a::after{display:none;}.node-type-homepage #banner{min-height:150px;}#block-views-keywords-block{padding:30px 20px 50px;}.node-type-homepage #content{padding:20px 0;}.node-type-homepage #sidebar-first{float:none;width:auto;margin-left:0;}.node-type-homepage #sidebar-second{float:none;width:auto;}.node-type-page #page-title{display:block;}.view-our-work-node .views-field-field-image{max-width:250px;}}@media screen and (max-width:600px){blockquote{margin:1.8em 20px;}#logo{width:174px;height:70px;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#logo{background-size:174px 70px;}}#starfish-panel{margin-top:0;overflow-y:scroll;position:fixed;z-index:10;top:0;right:-235px;width:230px;bottom:0;background:rgb(32,190,217);background:rgba(32,190,217,0.95);color:#fff;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.panel-open #starfish-panel{right:0;}#starfish-panel .region-header{margin:100px 20px 50px;}#block-menu-block-2{margin-bottom:10px;}#block-menu-block-2 ul.menu li{display:block;margin-right:0;}#block-menu-block-2 ul.menu li a{color:#fff;padding:3px 0;}#block-menu-block-2 ul.menu li a.active,#block-menu-block-2 ul.menu li a.active-trail,#block-menu-block-2 ul.menu li a:hover{color:#fff;}#block-menu-block-1 ul.menu li{display:block;margin:0;padding:12px 0;border-bottom:1px solid #96dfec;}#block-menu-block-1 ul.menu li.first{border-top:1px solid #96dfec;}#block-menu-block-1 ul.menu li a{color:#fff;display:block;font-size:1.071em;line-height:1.1em;padding:0;border-bottom:none;}#block-menu-block-1 ul.menu li a.active,#block-menu-block-1 ul.menu li a.active-trail,#block-menu-block-1 ul.menu li a:hover{color:#fff;border-bottom:none;}#block-menu-block-1 ul.menu ul{display:block;margin:10px 0 0;}#block-menu-block-1 ul.menu ul li{border-bottom:none;padding:5px 0;}#block-menu-block-1 ul.menu ul li.first{border-top:none;}#block-menu-block-1 ul.menu ul li a{font-size:0.857em;line-height:1.1em;text-transform:uppercase;font-family:Texta-Heavy;font-weight:normal;font-style:normal;color:#daedf0;}#block-menu-block-1 ul.menu ul ul{margin-top:5px;}#block-menu-block-1 ul.menu ul ul li{padding:2px 0;}#block-menu-block-1 ul.menu ul ul li a{font-size:0.786em;line-height:1.1em;}body.panel-open{overflow:hidden;}#menu-toggle{display:block;position:fixed;z-index:12;top:37px;right:20px;width:31px;height:25px;padding:7px 8px;background:rgba(255,255,255,0.5);cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.panel-open #menu-toggle{background:transparent;}.burger-line{display:block;height:5px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background:#20bed9;margin-bottom:5px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}.panel-open .burger-line{background:#fff;}.panel-open #burger-line-1{-ms-transform:translateX(6px) rotate(45deg);-webkit-transform:translateX(6px) rotate(45deg);transform:translateX(6px) rotate(45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;}.panel-open #burger-line-2{opacity:0;}#burger-line-3{margin-bottom:0;}.panel-open #burger-line-3{-ms-transform:translateX(6px) translateY(1px) rotate(-45deg);-webkit-transform:translateX(6px) translateY(1px) rotate(-45deg);transform:translateX(6px) translateY(1px) rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}.node-type-homepage #content{padding:10px 0;}#block-views-homepage-node-block-3 .views-field-title{font-size:1.5em;line-height:1.1em;}.node-type-homepage #sidebar-first{float:none;width:auto;padding:20px 0;}.node-type-homepage #sidebar-second{float:none;width:auto;padding:20px 0;}.node-type-homepage #banner{min-height:135px;}#block-views-keywords-block{max-width:1200px;padding:30px 20px 60px;}#block-views-keywords-block .view-keywords ul li{font-size:1.571em;line-height:1.2em;}#block-views-page-node-block-1 .views-field-field-image{max-width:40%;}.show-map #banner{height:135px;}#block-views-contact-node-block{float:none;width:auto;font-size:1em;line-height:1.5em;}#block-views-contact-node-block-1{float:none;width:auto;font-size:1em;line-height:1.5em;}#block-views-contact-node-block .views-field,#block-views-contact-node-block-1 .views-field{float:none;width:auto;margin:0 0 15px 0;}.view-news .views-row{width:auto;min-height:0 !important;}.view-news .views-row-odd{float:none;}.view-news .views-row-even{float:none;}#block-views-news-block-2 .views-field-field-image{position:static;}#block-views-news-block-2 .starfish-meta{position:static;bottom:auto;left:auto;width:auto;}#block-views-news-block-2 .starfish-topic,#block-views-news-block-2 .starfish-title,#block-views-news-block-2 .views-field-field-precis,#block-views-news-block-2 .views-field-created,#block-views-news-block-2 .views-field-disqus-comment-count{padding-left:15px;padding-right:15px;}.view-the-team .views-row{float:left;width:48%;margin:20px 4% 8px 0;}.view-the-team .views-row-odd{clear:left;}.view-the-team .views-row-even{margin-right:0;}.starfish-profile-content{padding:40px 20px;}#block-views-team-member-node-block{float:none;width:auto;margin-bottom:15px;}#block-views-team-member-node-block-1{float:none;width:auto;}.view-resources .views-row{width:auto;min-height:0 !important;}.view-resources .views-row-odd{float:none;}.view-resources .views-row-even{float:none;}.view-resources .views-field-edit-node{float:none;}.view-our-work .views-row{width:auto;min-height:0 !important;}.view-our-work .views-row-odd{float:none;}.view-our-work .views-row-even{float:none;}#block-views-our-work-block-1 .view-our-work .views-field-field-image{float:none;width:auto;padding-bottom:52%;margin-left:0;}.view-our-work-node .views-field-field-image{float:none;margin:0 0 10px 0;max-width:none;}.view-our-work-node .views-field-field-image img{display:block;width:100%;height:auto;}#block-menu-block-5,#block-menu-block-6,#block-menu-block-7{float:none;width:auto;margin:0 0 2% 0;min-height:0 !important;}#block-menu-block-7{float:none;}#partner-logos{float:none;padding-bottom:10px;}#partner-logos ul{text-align:center;}#partner-logos ul li{margin:0 10px;float:none;display:inline;}#partner-logos ul li.first{margin-left:0;}#partner-logos ul li img{max-height:30px;}.region-footer{float:none;text-align:center;}#block-menu-block-3 ul{text-align:center;}#block-menu-block-3 ul.menu li{margin:0 10px;}#block-menu-block-3 ul.menu li.first{margin-left:0;}#sf-overlay{padding:15px;}#sf-overlay-page{padding:15px;}.starfish-work-close{right:0;}}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
