/*
  Theme Name:        Samaritans
  Theme URI:         http://www.samaritans.org;
  Description:
  Author:            @ootsmedia
  Author URI:        http://www.outofthesquare.com
  License:
  License URI:
  Version:           1.0
  Version Date:      17 01 2013
  Style Guide Notes:
  General Notes:
------------------------------------------------ *//* normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}[hidden]{display:none}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
@media screen{
.alert,.alert--success,.gform_confirmation_wrapper,.alert--danger,.validation_message,.validation_error,.alert--info{border-radius:3px;color:#555;font-size:1em;border:1px solid #bbb;background-color:#ddd;padding:0.75em 1em;font-weight:400;margin:1.5em 0;text-shadow:0 1px 0 #fff}
.alert--success,.gform_confirmation_wrapper{color:#629d3b;border:1px solid #acd691;background-color:#d3e9c5}
.alert--danger,.validation_message,.validation_error{color:#c43528;border:1px solid #e99992;background-color:#f5d1cd}
.alert--info{color:#4561b8;border:1px solid #acb9e0;background-color:#e0e5f3}
.sam-home-feature .tab-content-full .get-involved-preview-image{float:right;margin:0 0 1.5em 1.5em}
.stack{list-style-type:none;padding:0;margin:0.5em 0 1.5em 0}
.stack li a{text-decoration:none;padding:0.25em 0.5em;border-top:1px solid #ddd;background-color:#f8f8f8;display:block}
.stack li:last-child a{border-bottom:1px solid #ddd}
.stack li a:hover{background-color:#fff}
.stack .current_page_item a{background-color:#fff}
.sam-latest-news ul,.sam-social-blog ul,.page-footer .sam-main-footer article ul,.staff-members-list{padding-left:0;list-style-type:none}
h1,h2,h3,h4,h5,h6,.featured-text,.sam-site-header aside li.sam-login,.sam-site-header aside li.sam-text-size,.sam-site-header nav li a,.sam-home-feature .tab a span,.sam-latest-feed a,.page-footer .sam-pre-footer .sam-sign-up,.page-footer .sam-pre-footer .sam-sign-up input[type="submit"],.home-page-search label,.results-page-search label,.home-page-search input[type="text"],.results-page-search input[type="text"],.home-page-search input[type="submit"],.results-page-search input[type="submit"],.primary-sidebar-widget li{font-family:"ff-dax-web-pro",sans-serif}
.sam-home-feature .tab a span{text-shadow:-1px -1px 1px rgba(0,0,0,0.5)}
.sam-site-header nav li ul,.sam-home-feature .tab-content,.sam-latest-feed a img,.home-page-search input[type="submit"]:hover,.results-page-search input[type="submit"]:hover{box-shadow:0 3px 21px -5px rgba(0,0,0,0.7)}
.article-footer{text-align:right}
.archive.entry figure,.taxonomy.entry figure,.search-result.entry figure{margin:0 1.5em 0.5em 0;float:left;width:150px}
.archive.entry figure img,.taxonomy.entry figure img,.search-result.entry figure img{border-radius:4px}
select::-ms-expand{display:none}
.postmetadata{font-size:0.9em;color:#777}
.styled-list{list-style-image:url(library/images/green-dot.png)}
.button,.archive-navigation a,.button:link,.archive-navigation a:link,.button:visited,.archive-navigation a:visited{background-color:#00314f;color:#fff;padding:0.5em 1.6em;border-radius:4px;border:none}
.button:hover,.archive-navigation a:hover,.button:link:hover,.archive-navigation a:link:hover,.button:visited:hover,.archive-navigation a:visited:hover{background-color:#00609c;color:#fff}
.button:active,.archive-navigation a:active,.button:link:active,.archive-navigation a:link:active,.button:visited:active,.archive-navigation a:visited:active{background-color:#000203}
.button.narrow,.archive-navigation a.narrow,.button:link.narrow,.archive-navigation a:link.narrow,.button:visited.narrow,.archive-navigation a:visited.narrow{padding:0.1em 1.1em}
.lead{font-size:1.5em}
.disclaimer{font-size:0.9em;color:#555}
.feature-block{padding:1.5em;box-shadow:0 4px 17px -7px #111;background-color:#eee}
.text-color--blue{color:#00314f}
.text-color--green{color:#74b714}
.text-color--grey{color:#666}
.group:before,.archive.entry:before,.taxonomy.entry:before,.search-result.entry:before,.container:before,.archive article:before,article.service-search-result:before,.sam-wrap:before,.sam-site-header:before,.sam-site-header aside ul:before,.sam-site-header nav ul:before,.sam-home-feature:before,.sam-home-feature .tab-nav:before,.sam-home-feature .tab-content:before,.sam-home-feature .tab-content-full:before,.sam-latest-feed:before,.sam-slider-wrap .sam-content:before,.page-footer:before,.page-footer .sam-pre-footer:before,.group:after,.archive.entry:after,.taxonomy.entry:after,.search-result.entry:after,.container:after,.archive article:after,article.service-search-result:after,.sam-wrap:after,.sam-site-header:after,.sam-site-header aside ul:after,.sam-site-header nav ul:after,.sam-home-feature:after,.sam-home-feature .tab-nav:after,.sam-home-feature .tab-content:after,.sam-home-feature .tab-content-full:after,.sam-latest-feed:after,.sam-slider-wrap .sam-content:after,.page-footer:after,.page-footer .sam-pre-footer:after{content:"";display:table}
.group:after,.archive.entry:after,.taxonomy.entry:after,.search-result.entry:after,.container:after,.archive article:after,article.service-search-result:after,.sam-wrap:after,.sam-site-header:after,.sam-site-header aside ul:after,.sam-site-header nav ul:after,.sam-home-feature:after,.sam-home-feature .tab-nav:after,.sam-home-feature .tab-content:after,.sam-home-feature .tab-content-full:after,.sam-latest-feed:after,.sam-slider-wrap .sam-content:after,.page-footer:after,.page-footer .sam-pre-footer:after{clear:both}
.group,.archive.entry,.taxonomy.entry,.search-result.entry,.container,.archive article,article.service-search-result,.sam-wrap,.sam-site-header,.sam-site-header aside ul,.sam-site-header nav ul,.sam-home-feature,.sam-home-feature .tab-nav,.sam-home-feature .tab-content,.sam-home-feature .tab-content-full,.sam-latest-feed,.sam-slider-wrap .sam-content,.page-footer,.page-footer .sam-pre-footer{zoom:1}
.container .one-half{margin-right:6%;width:47%;float:left}
.container .one-half.last{margin-right:0}
.related-services-list{list-style-type:none;padding-left:0}
.related-services-list li{margin:0}
.related-services-list li a{display:block;border-top:1px solid #ddd;padding:0.5em;background-color:#f8f8f8}
.related-services-list li a:hover{background-color:#fff}
.related-services-list li:last-child{border-bottom:1px solid #ddd}
.inline-block,.sam-site-header aside li,.sam-site-header nav li,.sam-site-header aside li.sam-text-size span,.page-footer .sam-pre-footer .sam-social-links .fb,.page-footer .sam-pre-footer .sam-social-links .tw{display:inline-block;*display:inline;*zoom:1}
.hidden{display:none}hr{border-top:1px solid #00314f;border-bottom:none;margin:1.5em 0}
.center-align{text-align:center}
body{padding:0;margin:0;font-family:sans-serif;width:100%;color:#000;font-size:16px;line-height:1.8;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-transition-property:padding;-moz-transition-property:padding;-o-transition-property:padding;transition-property:padding;-webkit-transition-property:margin;-moz-transition-property:margin;-o-transition-property:margin;transition-property:margin;-webkit-transition-property:height;-moz-transition-property:height;-o-transition-property:height;transition-property:height;-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-property:font-size;-moz-transition-property:font-size;-o-transition-property:font-size;transition-property:font-size;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}
h1,.alpha{font-size:2.25em;margin:0.62222em 0}
.h1--roof,.alpha--roof{margin-top:-0.62222em}
.h1--floor,.alpha--floor{margin-bottom:-0.62222em}
h2,.beta{font-size:1.75em;margin:0.8em 0}
.h2--roof,.beta--roof{margin-top:-0.8em}
.h2--floor,.beta--floor{margin-bottom:-0.8em}
h3,.gamma{font-size:1.5em;margin:0.93333em 0}
.h3--roof,.gamma--roof{margin-top:-0.93333em}
.h3--floor,.gamma--floor{margin-bottom:-0.93333em}
h4,.delta{font-size:1.25em;margin:1.12em 0}
h4.servicecat { margin: 0 0 1.12em}
.h4--roof,.delta--roof{margin-top:-1.12em}
.h4--floor,.delta--floor{margin-bottom:-1.12em}
h5,.epsilon{font-size:1.1em;margin:1.27273em 0}
.h5--roof,.epsilon--roof{margin-top:-1.27273em}
.h5--floor,.epsilon--floor{margin-bottom:-1.27273em}
h6,.zeta{font-size:1em;margin:1.4em 0}
.h6--roof,.zeta--roof{margin-top:-1.4em}
.h6--floor,.zeta--floor{margin-bottom:-1.4em}
.flush{margin-top:0;margin-bottom:0}
.top{margin-top:0}
.bottom{margin-bottom:0}
.subtle-text{font-size:0.9em;color:#999}
h1,h2,h3,h4,h5,h6{line-height:1.4;color:#00314f;font-weight:700}
.featured-text{font-size:1.6em}
p,blockquote,ul,ol,dl{margin:1.5em 0}
.narrow{margin:0.75em 0}
a{color:#00314f;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;-o-transition-duration:150ms;transition-duration:150ms}
a:hover,a:active{color:#74b714}
strong{font-weight:bold}
input[type="text"],input[type="email"],input[type="url"]{margin:0;padding:0.75em 1em;font-size:1em;color:#00314f;width:250px;border-radius:0.25em;-webkit-transition-property:width;-moz-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;vertical-align:bottom;border:1px solid #ddd}
textarea{line-height:1;max-width:90%;height:auto;padding:0.75em 1em;font-size:1em;border:1px solid #ddd;border-radius:0.25em}
label{font-weight:600}
img{max-width:100%;height:auto}
dl{line-height:1.6}
dl dt{font-weight:700}
dl dd{margin-bottom:0.5em;margin-left:0}
.archive article,article.service-search-result{margin:2em 0}
.single-column{margin:0 auto;width:66%}
.primary-sidebar{float:left;width:25%;margin:0 5% 0 0}
.primary-sidebar .accordion-list{margin:0}
.primary-sidebar .widget-title{margin-bottom:0.25em;margin-top:0}
.primary-sidebar .widget{margin:1.5em 0}
.primary-sidebar .widget.top-widget{margin-top:0}
.primary-content{float:left;width:70%;margin:0}
#breadcrumbs{float:left;padding:0.25em 0 0 0;font-size:0.875em;margin:0}
.sam-wrap{padding:10px;position:relative;z-index:800;width:60em;margin:0 auto;background:transparent}
.sam-site-header{position:relative;z-index:800}
.sam-site-header ul{margin:0;padding-left:0}
.sam-site-header .samaritans-logo{float:left;font-size:1em;margin:0}
.sam-site-header .samaritans-logo a{display:block;background-image:url(library/images/logo-samaritans.png);background-position:center center;background-repeat:no-repeat;width:175px;height:150px;overflow:hidden;text-indent:-9999px;text-transform:capitalize;white-space:pre}
.sam-site-header .gplusbtn{float:right;position:relative;top:24px}
.sam-site-header aside,.sam-site-header nav{float:left;width:49.0625em;height:4.6875em}
.sam-site-header aside{width:40em;}
.sam-site-header aside ul,.sam-site-header nav ul{float:right}
.sam-site-header aside li a,.sam-site-header nav li a{text-decoration:none;display:block;line-height:1em}
.sam-site-header aside li a:hover,.sam-site-header nav li a:hover{color:#74b714}
.sam-site-header aside ul{display:table;position:relative}
.sam-site-header aside li{padding:1.5em 1em;vertical-align:middle}
.sam-site-header aside li a{color:#00314f}
.sam-site-header aside li a:hover{color:#74b714}
.sam-site-header aside li.sam-text-size{padding:1em 1.5em}
.sam-site-header aside li.sam-text-size span{padding:0.2em 0.5em;margin:0 0 0 0.5em;cursor:pointer;border:1px solid #00314f;border-radius:0.25em;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}
.sam-site-header aside li.sam-text-size span:hover{background:#74b714}
.sam-site-header aside li.sam-listen .sam-listen-box .rsbtn{height:1em !important}
.sam-site-header aside li.sam-listen .sam-listen-box .rsbtn a{padding:0}
.sam-site-header aside li.sam-donate a{margin:0;padding:1.25em 1.5em;background-color:#00314f;color:#fff}
.sam-site-header nav{position:relative}
.sam-site-header nav .current-menu-item>a,.sam-site-header nav .current-menu-ancestor>a,.sam-site-header nav .current_page_item>a{color:#74b714}
.sam-site-header nav li{position:relative}
.sam-site-header nav li a{position:relative;color:#00314f;padding:0.5em 1em;font-size:1.3em;border-left:1px solid #00314f;margin:1em 0 0 0;font-weight:bold;text-transform:uppercase}
.sam-site-header nav li a:hover{color:#74b714}
.sam-site-header nav li ul{display:none;position:absolute;left:0;top:99%;width:200%;background:#00314f;border-top-right-radius:0.5em;border-bottom-right-radius:0.5em;border-bottom-left-radius:0.5em}
.sam-site-header nav li ul li{display:block;float:none}
.sam-site-header nav li ul a{color:#fff;font-size:0.875em;display:block;margin:0;padding:1em;border-left:none}
.sam-site-header nav li:hover ul{display:block}
.sam-site-header nav li:first-child a{border-left:none}#feature_link{height:16em;display:block;z-index:600}
.article-title,.content-title{margin-top:0}
.archive-navigation{margin:1.5em 0;text-align:center}
.article-footer{padding:0.25em 0.5em;border-bottom:1px solid #ddd;text-align:right;clear:left}
.sam-site-search{text-align:right;line-height:3em;padding:0.5em 0 1em 0;margin:1.5625em 0 3em 0;border-top:1px solid #00314f;border-bottom:1px solid #00314f;background:transparent;position:relative}
.home .sam-site-search{border:none;margin:1.5625em 0 0 0}
.sam-site-search input,#searchform input{color:#fff;background-color:#00314f;background-image:url(library/images/ico-search.png);background-position:0.65em 0.65em;text-indent:1.375em;text-transform:capitalize;background-repeat:no-repeat;box-shadow:0 0 10px #fff}
.sam-site-search input[type="text"]:focus,#searchform input[type="text"]:focus{width:20.4375em}
.sam-home-feature{position:relative;margin:0 0 2em 0}
.sam-home-feature .tab-nav{z-index:100;position:absolute;top:0;left:1em;width:59em;margin:0;padding:0;line-height:1.4}
.sam-home-feature .tab{float:left;display:block;width:32.33333333333%;margin:0 0.125%;text-align:center;z-index:300}
.sam-home-feature .tab a{font-size:0.875em;line-height:1.2;display:block;padding:1em 1.25em 1.5em 1.25em;color:#fff;text-decoration:none;background-image:url(library/images/sprite-home-tab.png);background-position:center -200px;background-repeat:no-repeat;border-top-left-radius:0.5em;border-top-right-radius:0.5em}
.sam-home-feature .tab a:hover{background-position:center -400px}
.sam-home-feature .tab a span{font-size:2.25em;display:block;padding:0.125em 0 0 0;font-weight:bold}
.sam-home-feature .tab a.selected{background-position:top center;height:7.4375em}
.sam-home-feature .tab-content{display:none;position:relative;margin-top:82px;padding:40px 0 0 0;min-height:20em;background:#dfdfdf;z-index:99;border-radius:0.75em}
.sam-home-feature .tab-content-left{width:60%;padding:2.5%;float:left}
.sam-home-feature .tab-content-right{width:30%;padding:2.5%;float:left}
.sam-home-feature .tab-content-full{width:95%;padding:2.5%}
.sam-home-feature .tab-content-full .get-involved-preview-image{border-radius:4px}
.sam-home-feature #feature-services{background-image:url(library/images/bg-feature-services.jpg);background-position:center center}
.sam-home-feature .active{display:block}figure img{border-radius:4px}
.post-thumbnail img{max-height:300px}
.service-search{position:relative;margin:0 0 2.5em 0}
.service-search .show-services{position:absolute;top:0;right:0}
.service-search span{padding:0 6px}
.service-search form{padding:1em 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.archive-article-title.page-title{padding-top:1em}
.accordion-list dt{cursor:pointer;color:#fff;background-color:#00314F;border-bottom:1px solid #fff;padding:0.5em;border-radius:4px}
.accordion-list dd{border-bottom:4px solid #ccc;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin:0 0 1px 0}
.js .accordion-list dd{display:none}
.accordion-list dd a{display:block;background-color:#eee;margin:1px 0;padding:0.5em 0.75em}
.accordion-list dd ul{list-style-type:none;padding-left:0;margin:0}
.accordion-list dd ul li{line-height:1.4}
.sam-latest-feed{margin:1.5em 0 1.5em 0}
.sam-latest-feed a{text-decoration:none;color:#00314f;line-height:1.25em;font-weight:bold;width:100%}
.sam-latest-feed a .date{font-weight:normal;display:block;font-size:0.75em;font-family:sans-serif}
.sam-latest-feed a img{border-radius:0.5em}
.sam-latest-feed a:hover{color:#74b714}
.sam-latest-news{float:left}
.sam-latest-news ul{width:41em;overflow:hidden}
.sam-latest-news ul li{float:left;width:9.375em;margin:0 0.875em 0 0}
.sam-latest-news ul li img{width:100%;border:1px solid #aaa}
.sam-social-blog{float:left;width:18.5em;margin:0 0 1em 0.5em}
.sam-social-blog ul li img{width:100%;height:152px}
.sam-slider-wrap{position:absolute;z-index:0;width:100%;height:28.125em;top:9.375em;left:0;text-align:center;overflow:hidden;}
.sam-slider-wrap .sam-slider img{position:absolute;width:75em;top:0;left:50%;max-width:none;margin-left:-37.5em}
.sam-slider-wrap .sam-content{margin:4em 0}
.admin-bar .sam-slider-wrap{top:11.125em}
.page-footer{margin:2em 0 0 0;background-color:#dfdfdf;padding:0 0 2em 0}
.page-footer h1{font-size:1.25em}
.page-footer .sam-pre-footer h1,.page-footer .sam-pre-footer h2,.page-footer .sam-pre-footer h3,.page-footer .sam-pre-footer h4,.page-footer .sam-pre-footer h5,.page-footer .sam-pre-footer h6{color:#fff}
.page-footer .sam-pre-footer{width:100%;background:#00314f;color:#fff;padding:2em 0;margin:0 0 2em 0}
.page-footer .sam-pre-footer .widget-title{margin-bottom:0}
.page-footer .sam-pre-footer .gform_fields{margin:0}
.page-footer .sam-pre-footer .gfield{margin:0.5em 0;float:left;width:45%}
.page-footer .sam-pre-footer .gform_footer{clear:left}
.page-footer .sam-pre-footer .sam-sign-up{float:left;width:60%;font-weight:bold}
.page-footer .sam-pre-footer .sam-sign-up input[type="submit"]{vertical-align:bottom;background:#325a71;color:#fff;font-size:1.25em;border:none;border-top-right-radius:0.25em;border-bottom-right-radius:0.25em;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;transition-property:background;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms;cursor:pointer}
.page-footer .sam-pre-footer .sam-sign-up input[type="submit"]:hover{background:#74b714}
.page-footer .sam-pre-footer .sam-social-links{float:left;width:40%;font-size:0.875em;line-height:40px;padding:1em 0}
.page-footer .sam-pre-footer .sam-social-links span{padding:0 1em 0 0}
.page-footer .sam-pre-footer .sam-social-links img{border:1px solid #aaa}
.page-footer .sam-pre-footer .sam-social-links .social--call-to-action{float:right;height:40px;display:block}
.page-footer .sam-pre-footer .sam-social-links .fb,.page-footer .sam-pre-footer .sam-social-links .tw{width:40px;height:40px;float:right;overflow:hidden;background:url(library/images/sprite-social-footer.png);text-indent:999px;text-transform:capitalize;margin:0 0.5em 0 0;padding:0;display:block;background-repeat:no-repeat}
.page-footer .sam-pre-footer .sam-social-links .fb{background-position:top left}
.page-footer .sam-pre-footer .sam-social-links .fb:hover{background-position:bottom left}
.page-footer .sam-pre-footer .sam-social-links .tw{background-position:top right}
.page-footer .sam-pre-footer .sam-social-links .tw:hover{background-position:bottom right}
.page-footer .sam-main-footer{float:left;width:75%;font-size:0.875em;line-height:1.25em}
.page-footer .sam-main-footer .widget-title{margin:0 0 1em 0}
.page-footer .sam-main-footer h1,.page-footer .sam-main-footer .widget-title{margin:0 0 1em 0}
.page-footer .sam-main-footer article{float:left;width:30%;margin:0 3.3333333333% 0 0}
.page-footer .sam-main-footer article ul a{padding:0.25em 0;display:block;border-bottom:1px solid transparent;border-top:1px solid transparent}
.page-footer .sam-main-footer .footer-terms{width:95%;border-top:1px solid #00314f;float:none;clear:both;padding:1em 0;line-height:1.5em}
.page-footer .sam-main-footer .footer-terms ul{display:inline;margin:0 0.5em 0 -0.5em;padding:0}
.page-footer .sam-main-footer .footer-terms li{display:inline}
.page-footer .sam-main-footer .footer-terms li a{padding:0 0.5em;border-right:1px solid #00314f}
.page-footer .sam-main-footer .footer-terms li:last-child a{border-right:none}
.page-footer .sam-contact-footer{float:left;width:25%;font-size:0.875em;line-height:1.25em}
.page-footer .footer-sidebar-widget{margin:0 0 2em 0}
.page-footer .footer-sidebar-widget p{margin:1em 0}
.page-footer .footer-sidebar-widget h3{font-family:sans-serif;font-size:1em}
.phone-number{float:right;max-width:190px;color:#666;font-size:1.25em;font-weight:700;font-family:"ff-dax-web-pro",sans-serif;position:relative;top:21px}
h2.archive-article-title{max-width:450px;}
.sibling-menu{margin:0 0 2em 0;font-weight:normal;font-family:sans-serif;line-height:1.25em}
.sibling-menu .menu-item{display:block}
.sibling-menu a{padding:0.25em 0;display:block}
.sibling-menu .current_page_item a{color:#74b714;font-weight:bold}
.home-page-search,.results-page-search{padding:0;margin:0}
.home-page-search label,.results-page-search label{display:block;margin:0 0 0.25em 0;font-size:1.25em;font-weight:bold}
.home-page-search select,.results-page-search select{font-size:1em;margin:0 0 1em 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:230px;cursor:pointer}
.home-page-search input[type="text"],.results-page-search input[type="text"]{margin:0 0 0.75em 0;padding:0 1em;height:2.5em;font-size:1em;width:5em}
.home-page-search input[type="text"]:focus,.results-page-search input[type="text"]:focus{width:5em}
.home-page-search input[type="submit"],.results-page-search input[type="submit"]{margin:0 0 0 0.75em;padding:0 1em;height:2.5em;font-size:1em;color:#fff;background:#00314f;border:none;border-radius:0.25em;vertical-align:top;cursor:pointer}
.home-page-search input[type="submit"]:hover,.results-page-search input[type="submit"]:hover{background:#74b714}
.results-page-search{margin:2.5em 0}
.featured-content{margin:1.5em 0;padding-bottom:0.5em;box-shadow:0 15px 30px -30px #111}
.brochure-downloads-list{list-style-type:none;padding-left:0}
.brochure-download a,.brochure-downloads-list li{padding-left:36px;margin:0.5em 0;background-image:url(library/images/ico-pdf.png);background-repeat:no-repeat;background-position:left center}
.brochure-download{margin:0.5em 0 !important}
.brochure-download a{background-color:#eee;display:block;padding:0.75em 0.75em 0.75em 42px;background-position:10px center}
.staff-members-list li{padding:0.25em 0;display:block;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.results-page-search{background-color:#72b900;padding:2em;border-radius:20px;box-shadow:0 5px 20px -10px #111}
.gform_title,.gform_wrapper{margin:0 0 1em 0}
.gform_fields ul{list-style-type:none;padding:0}
.gform_fields ul label{padding:0 0.5em}
.gform_wrapper .gform_fields{padding-left:0;list-style-type:none}
.gform_wrapper .gform_fields input,.gform_wrapper .gform_fields textarea{max-width:90%;height:auto;padding:6px;font-size:1em;border:1px solid #ddd;border-radius:0.25em;-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none}
.gform_wrapper .gform_fields li{margin:1em 0}
.gform_wrapper .gform_fields .ginput_container{margin:0.3em 0}
.gform_wrapper .ginput_complex span{display:block;margin:0.5em 0}
.gform_wrapper .ginput_complex label{padding:0 0.5em}
.gform_validation_container{display:none}
.primary-sidebar-widget{background-color:#003050;border-radius:4px;color:#fff;padding:1em}
.primary-sidebar-widget a{color:#fff}
.primary-sidebar-widget ul{list-style-type:none;padding-left:0;margin:0}
.primary-sidebar-widget li{font-size:1.8em;text-decoration:none}
.primary-sidebar-widget li a{text-decoration:none}
.primary-sidebar-widget li a:hover{color:#74b714}
.primary-sidebar-widget .sub-menu{margin:-0.125em 0 0 0;border-top:1px solid #777}
.primary-sidebar-widget .sub-menu li{line-height:1.2;margin:0.5em 0;font-size:0.55em;font-family:sans-serif;font-weight:200}
.primary-sidebar-widget .sub-menu li a{text-decoration:underline}
.primary-sidebar-widget .widget-title{color:#999;font-family:sans-serif;font-weight:200;margin-bottom:-10px;font-size:1em}
#slider-next{position:absolute;top:160px;right:20px;width:25px;height:40px;text-decoration:none;background-image:url(library/images/slider-next.png);background-position:left top}
#slider-prev{position:absolute;top:160px;left:20px;width:25px;height:40px;text-decoration:none;background-image:url(library/images/slider-prev.png);background-position:left top}
#slider-next:hover,#slider-prev:hover{background-position:left -40px}
.article-column.one-half{padding:0;display:block;margin-left:0;width:48%;float:left;margin-right:2%}
.article-column.one-half.last-column{margin-right:0}
.alignleft,.alignright{margin-bottom:1.5em}
.alignleft{margin-right:1.5em;display:inline;float:left}
.alignright{margin-left:1.5em;display:inline;float:right}
.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}
blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}
blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}
.hentry img{max-width:100%}
.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}
.wp-caption img{border:0 none;padding:0;margin:0}
.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}
.wp-smiley{margin:0 !important;max-height:1em}
}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}.page-footer,.primary-sidebar,.sam-site-header,.sam-site-search{display:none}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 #999;page-break-inside:avoid}thead{display:table-header-group}form{display:none}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}}
