/* line 42, ../sass/framework/_helpers.scss */
.screenreaders { border: 0 !important; clip: rect(0 0 0 0); height: 1px !important; margin: -1px !important; overflow: hidden !important; position: absolute !important; width: 1px !important; padding: 0 !important; }

/* line 1, ../sass/site/_extends.scss */
.disable-transition { -moz-transition: none !important; -o-transition: none !important; -webkit-transition: none !important; transition: none !important; }

@media (max-width: 47.9375em) { /* line 50, ../sass/site/_extends.scss */
  .hide-small { display: none !important; } }

/* line 1, ../sass/generic/_panel.scss */
.panel { padding: 20px; color: #fff; }

/* line 7, ../sass/generic/_panel.scss */
.panel h1, .panel h2 { color: #fff; }

/* line 12, ../sass/generic/_panel.scss */
.panel-white { color: #000; background-color: #fff; border: 1px solid #DADBD7; }

/* line 18, ../sass/generic/_panel.scss */
.panel-white h1, .panel-lgrey h1 { color: #007f64; }

/* line 24, ../sass/generic/_panel.scss */
.panel-white h2, .panel-lgrey h2 { color: #34b233; }

/* line 31, ../sass/generic/_panel.scss */
.panel-lgrey { color: #000; background-color: #ECEDEB; }

/* line 37, ../sass/generic/_panel.scss */
.panel-mgrey { background-color: #9a9b9c; }

/* line 42, ../sass/generic/_panel.scss */
.panel-dgrey { background-color: #4d4f53; }

/* line 47, ../sass/generic/_panel.scss */
.panel-orange { background-color: #ff5800; }

/* line 52, ../sass/generic/_panel.scss */
.panel-green, .panel-dgreen { background-color: #007f64; }

/* line 59, ../sass/generic/_panel.scss */
.panel-lgreen { background-color: #34b233; }

/* line 64, ../sass/generic/_panel.scss */
.panel-blue { background-color: #009fda; }

/* line 70, ../sass/generic/_panel.scss */
.panel-mgrey a, .panel-dgrey a, .panel-orange a, .panel-blue a, .panel-green a, .panel-lgreen a, .panel-blue a, .panel-blue a { color: #fff; }

/* line 21, ../sass/ie.scss */
.wrapper { min-width: 960px; margin: auto; }

/* line 25, ../sass/ie.scss */
.top-logo-bar { padding: 2.25em 1.5em; }

/* line 28, ../sass/ie.scss */
.logo { font-size: 1.875em; width: 10%; }
/* line 32, ../sass/ie.scss */
.logo img { height: 32px; }

/* line 36, ../sass/ie.scss */
.block-anchor { display: inline-block; width: 100%; }

/* line 38, ../sass/ie.scss */
.block-article, .block-article-featured { width: 30.769230769%; margin: 0 1.28205% 1.5em; display: inline-block; vertical-align: top; }
/* line 46, ../sass/ie.scss */
.block-article:hover h3, .block-article:hover figcaption, .block-article:focus h3, .block-article:focus figcaption, .block-article-featured:hover h3, .block-article-featured:hover figcaption, .block-article-featured:focus h3, .block-article-featured:focus figcaption { color: #fff; background: #007f64; }

.block-article-content {-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF0A0A0A, endColorstr=#BF0A0A0A)"; }

/* line 53, ../sass/ie.scss */
.top-logo-bar[data-type="section"] p, .top-logo-bar[data-type="section"] h1, .top-logo-bar[data-type="section"] h2 { padding: 0 0 0 12px; color: #fff !important; }
/* line 59, ../sass/ie.scss */
.width-2 .top-logo-bar[data-type="section"] p, .width-3 .top-logo-bar[data-type="section"] p, .width-4 .top-logo-bar[data-type="section"] p, .width-2 .top-logo-bar[data-type="section"] h1, .width-3 .top-logo-bar[data-type="section"] h1, .width-4 .top-logo-bar[data-type="section"] h1, .width-2 .top-logo-bar[data-type="section"] h2, .width-3 .top-logo-bar[data-type="section"] h2, .width-4 .top-logo-bar[data-type="section"] h2 { max-width: 97.5%; }
/* line 64, ../sass/ie.scss */
.width-5 .top-logo-bar[data-type="section"] p, .width-5 .top-logo-bar[data-type="section"] h1, .width-5 .top-logo-bar[data-type="section"] h2 { max-width: 72.5%; }
/* line 67, ../sass/ie.scss */
.width-6 .top-logo-bar[data-type="section"] p, .width-6 .top-logo-bar[data-type="section"] h1, .width-6 .top-logo-bar[data-type="section"] h2 { max-width: 47.5%; }

/* line 72, ../sass/ie.scss */
.block-article-header h3, .block-video figcaption, .block-image figcaption { display: inline-block; background: #ecedeb; color: #444444; }

/* line 80, ../sass/ie.scss */
.block-banner-content { min-height: 240px; }

/* line 85, ../sass/ie.scss */
.form-inline .button { margin-right: 0.75em; margin-left: 0; }

/* line 93, ../sass/ie.scss */
.no-boxshadow .button-info, .no-boxshadow .button-link, .no-boxshadow .selectable a { border: 1px solid #DADBD7; }
/* line 98, ../sass/ie.scss */
.no-boxshadow .button-info:hover, .no-boxshadow .button-info:focus, .no-boxshadow .button-link:hover, .no-boxshadow .button-link:focus, .no-boxshadow .selectable a:hover, .no-boxshadow .selectable a:focus { border-color: transparent; }

/* line 102, ../sass/ie.scss */
.page-login .block-content { width: 50%; }

/* line 105, ../sass/ie.scss */
.top-search { width: 30%; display: inline-block; }
/* line 108, ../sass/ie.scss */
.top-search .form { width: 100%; }

/* line 111, ../sass/ie.scss */
.form-inline { max-width: 100%; min-width: 400px; }
/* line 115, ../sass/ie.scss */
.form-inline .field-search { width: 200px; }
/* line 118, ../sass/ie.scss */
.form-inline .text { width: 100%; }

/* line 121, ../sass/ie.scss */
.field-label { width: 33.33333%; }

/* line 124, ../sass/ie.scss */
.select, .text { width: 66.66666%; }

/* line 128, ../sass/ie.scss */
.textarea, .wysiwyg { width: 100%; }

/* line 133, ../sass/ie.scss */
.dialog .form { min-width: 37em; }

/* line 137, ../sass/ie.scss */
.block-footer-about, .block-footer-links, .block-footer-contact { margin: 0; display: inline-block; }

/* line 144, ../sass/ie.scss */
.block-footer-about { width: 50%; vertical-align: top; padding-right: 12px; padding-left: 12px; }

/* line 150, ../sass/ie.scss */
.block-footer-links, .block-footer-contact { width: 25%; }

/* line 155, ../sass/ie.scss */
.template-pod { width: 25%; }

/* line 159, ../sass/ie.scss */
.toggles { display: none; }

/* line 163, ../sass/ie.scss */
.block-mega .block-nav-items, .block-mega .block-nav-description { width: 33.333333%; display: inline-block; vertical-align: top; }

/* line 170, ../sass/ie.scss */
.block-sage-nav { text-align: left; }

/* line 173, ../sass/ie.scss */
.block-sage-header { clear: none; width: 100%; }
/* line 177, ../sass/ie.scss */
.block-sage-header a { border: none; }

/* line 183, ../sass/ie.scss */
.block-user-nav { position: absolute; top: 100%; right: 0; padding: 0.75em 1.5em; }

/* line 191, ../sass/ie.scss */
.flow-toolbar { position: fixed; width: 100%; z-index: 10; right: 0; margin-top: -18.8125em; width: 7.5em; }

/* line 201, ../sass/ie.scss */
.flow-editable .flow-toolbar * { display: block; }

/* line 208, ../sass/ie.scss */
.block-video figcaption, .block-image figcaption { position: static; display: block; width: 100%; }

/* line 215, ../sass/ie.scss */
.block-nav-items .link { font-size: 1em; width: auto; display: inline-block; padding: 0.75em 3%; box-shadow: inset 1px 0 #ecedeb; z-index: 0; }
/* line 223, ../sass/ie.scss */
.block-nav-items .link:first-child { box-shadow: none; }
/* line 225, ../sass/ie.scss */
.block-nav-items .link:hover, .block-nav-items .link:focus, .block-nav-items .link.with-mega { z-index: 1; }
/* line 229, ../sass/ie.scss */
.block-nav-items .link:after { transition: .2s; content: "\F501"; font-size: 0.75em; font-family: "SSStandard"; color: #DADBD7; display: block; }

/* line 239, ../sass/ie.scss */
.block-banner-image, .block-header, .block-header .block-header-image { height: 100%; background-repeat: no-repeat; background-position: right center; background-size: cover; }

/* line 246, ../sass/ie.scss */
.block-results h3 { display: block; width: 100%; color: #fff; background: #007f64; position: static; }

/* line 254, ../sass/ie.scss */
.form-adv-search div { width: auto; }

/* line 258, ../sass/ie.scss */
.form-adv-search .field-q { width: 32.5%; }

/* line 264, ../sass/ie.scss */
.form-adv-search select, .form-adv-search .text { width: 100%; }
/* line 268, ../sass/ie.scss */
.form-adv-search .form-submit { display: inline-block; }

/* line 273, ../sass/ie.scss */
.download-description { width: 100%; }

/* line 277, ../sass/ie.scss */
.list-event-detail { display: inline-block; }

/* line 281, ../sass/ie.scss */
.link-admin-parent { padding-top: 5px; padding-bottom: 5px; }

.country-select option {color:#fff; position:relative; top:-3px; background-color:#232628;}
.country-select {background-color:#232628; padding-top:5px !important; padding-bottom:8px !important; border:none;}

.button-arrow {   background-position-x: 95%;
	background-position-y: 13px;
  	background-repeat: no-repeat;
  	background-image: url('../images/arrow-white.svg?1420453792');
  	padding-right: 40px; }


.twitter-divider {
	min-height: 10px;
	margin-top: 14px;
	margin-bottom: -17px;
	background-image: url('../images/divider-lgrey.png');
	background-size: initial;
	background-position: 1px;
}

.twitter-divider.mgrey, .twitter-divider.orange, .twitter-divider.blue, .twitter-divider.dgrey, .twitter-divider.green,  .twitter-divider.lgreen {
	background-image: url('../images/divider-white.png');
}

.tweet-image img { width:100%;}

.no-flexbox .form-submit { display:inline;}

.form-subscribe input {width:100%;}
.form-subscribe .field {width:70%;}

.form-submit .button { min-width: 88px; }

.link-video:before { display: none; }