/*
Theme Name: 
Theme URI: 
Description: Bespoke Theme developed by Adrian @ AlphaWebServices.net
Author: Adrian Jones
Version: 1.0
License: 
License URI: 
Tags: 
*/

meta.foundation-version		{font-family:"/5.1.0/"}
meta.foundation-mq-small	{font-family:"/only screen and (max-width: 40em)/";width:0em}
meta.foundation-mq-medium	{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}
meta.foundation-mq-large	{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}
meta.foundation-mq-xlarge	{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}
meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}
meta.foundation-data-attribute-namespace{font-family:false}

html,body{height:100%}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%}
body{background:#2e302f;color:#222;padding:0;margin:0;font-family: 'Open Sans', sans-serif;
font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}
a:hover{cursor:pointer}
img,object,embed{max-width:100%;height:auto}
object,embed{height:100%}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem;*zoom:1}
[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}
[class*="block-grid-"]:after{clear:both}
[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 0.625rem 1.25rem}

@media only screen{
.small-block-grid-1>li{width:100%;list-style:none}
.small-block-grid-1>li:nth-of-type(n){clear:none}
.small-block-grid-1>li:nth-of-type(1n+1){clear:both}
.small-block-grid-2>li{width:50%;list-style:none}
.small-block-grid-2>li:nth-of-type(n){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:both}
.small-block-grid-3>li{width:33.33333%;list-style:none}
.small-block-grid-3>li:nth-of-type(n){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:both}
.small-block-grid-4>li{width:25%;list-style:none}
.small-block-grid-4>li:nth-of-type(n){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:both}
.small-block-grid-5>li{width:20%;list-style:none}
.small-block-grid-5>li:nth-of-type(n){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:both}
.small-block-grid-6>li{width:16.66667%;list-style:none}
.small-block-grid-6>li:nth-of-type(n){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:both}
.small-block-grid-7>li{width:14.28571%;list-style:none}
.small-block-grid-7>li:nth-of-type(n){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:both}
.small-block-grid-8>li{width:12.5%;list-style:none}
.small-block-grid-8>li:nth-of-type(n){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:both}
.small-block-grid-9>li{width:11.11111%;list-style:none}
.small-block-grid-9>li:nth-of-type(n){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:both}
.small-block-grid-10>li{width:10%;list-style:none}
.small-block-grid-10>li:nth-of-type(n){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:both}
.small-block-grid-11>li{width:9.09091%;list-style:none}
.small-block-grid-11>li:nth-of-type(n){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:both}
.small-block-grid-12>li{width:8.33333%;list-style:none}
.small-block-grid-12>li:nth-of-type(n){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:both}
}

@media only screen and (min-width: 40.063em){
.medium-block-grid-1>li{width:100%;list-style:none}
.medium-block-grid-1>li:nth-of-type(n){clear:none}
.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}
.medium-block-grid-2>li{width:50%;list-style:none}
.medium-block-grid-2>li:nth-of-type(n){clear:none}
.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}
.medium-block-grid-3>li{width:33.33333%;list-style:none}
.medium-block-grid-3>li:nth-of-type(n){clear:none}
.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}
.medium-block-grid-4>li{width:25%;list-style:none}
.medium-block-grid-4>li:nth-of-type(n){clear:none}
.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}
.medium-block-grid-5>li{width:20%;list-style:none}
.medium-block-grid-5>li:nth-of-type(n){clear:none}
.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}
.medium-block-grid-6>li{width:16.66667%;list-style:none}
.medium-block-grid-6>li:nth-of-type(n){clear:none}
.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}
.medium-block-grid-7>li{width:14.28571%;list-style:none}
.medium-block-grid-7>li:nth-of-type(n){clear:none}
.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}
.medium-block-grid-8>li{width:12.5%;list-style:none}
.medium-block-grid-8>li:nth-of-type(n){clear:none}
.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}
.medium-block-grid-9>li{width:11.11111%;list-style:none}
.medium-block-grid-9>li:nth-of-type(n){clear:none}
.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}
.medium-block-grid-10>li{width:10%;list-style:none}
.medium-block-grid-10>li:nth-of-type(n){clear:none}
.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}
.medium-block-grid-11>li{width:9.09091%;list-style:none}
.medium-block-grid-11>li:nth-of-type(n){clear:none}
.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}
.medium-block-grid-12>li{width:8.33333%;list-style:none}
.medium-block-grid-12>li:nth-of-type(n){clear:none}
.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}
}

@media only screen and (min-width: 64.063em){
.large-block-grid-1>li{width:100%;list-style:none}
.large-block-grid-1>li:nth-of-type(n){clear:none}
.large-block-grid-1>li:nth-of-type(1n+1){clear:both}
.large-block-grid-2>li{width:50%;list-style:none}
.large-block-grid-2>li:nth-of-type(n){clear:none}
.large-block-grid-2>li:nth-of-type(2n+1){clear:both}
.large-block-grid-3>li{width:33.33333%;list-style:none}
.large-block-grid-3>li:nth-of-type(n){clear:none}
.large-block-grid-3>li:nth-of-type(3n+1){clear:both}
.large-block-grid-4>li{width:25%;list-style:none}
.large-block-grid-4>li:nth-of-type(n){clear:none}
.large-block-grid-4>li:nth-of-type(4n+1){clear:both}
.large-block-grid-5>li{width:20%;list-style:none}
.large-block-grid-5>li:nth-of-type(n){clear:none}
.large-block-grid-5>li:nth-of-type(5n+1){clear:both}
.large-block-grid-6>li{width:16.66667%;list-style:none}
.large-block-grid-6>li:nth-of-type(n){clear:none}
.large-block-grid-6>li:nth-of-type(6n+1){clear:both}
.large-block-grid-7>li{width:14.28571%;list-style:none}
.large-block-grid-7>li:nth-of-type(n){clear:none}
.large-block-grid-7>li:nth-of-type(7n+1){clear:both}
.large-block-grid-8>li{width:12.5%;list-style:none}
.large-block-grid-8>li:nth-of-type(n){clear:none}
.large-block-grid-8>li:nth-of-type(8n+1){clear:both}
.large-block-grid-9>li{width:11.11111%;list-style:none}
.large-block-grid-9>li:nth-of-type(n){clear:none}
.large-block-grid-9>li:nth-of-type(9n+1){clear:both}
.large-block-grid-10>li{width:10%;list-style:none}
.large-block-grid-10>li:nth-of-type(n){clear:none}
.large-block-grid-10>li:nth-of-type(10n+1){clear:both}
.large-block-grid-11>li{width:9.09091%;list-style:none}
.large-block-grid-11>li:nth-of-type(n){clear:none}
.large-block-grid-11>li:nth-of-type(11n+1){clear:both}
.large-block-grid-12>li{width:8.33333%;list-style:none}
.large-block-grid-12>li:nth-of-type(n){clear:none}
.large-block-grid-12>li:nth-of-type(12n+1){clear:both}
}

button,.button{border-style:solid;border-width:0px;cursor:pointer;font-family: 'Open Sans', sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#007095;color:#fff;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding-top:1.0625rem;padding-bottom:1rem;-webkit-appearance:none;border:none;font-weight:normal !important}
button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}
button:hover,button:focus,.button:hover,.button:focus{color:#fff}
button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}
button.success,.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}
button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}
button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}
button.small,.button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}
button.tiny,.button.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem}
button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}
button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}
button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}
button.radius,.button.radius{-webkit-border-radius:3px;border-radius:3px}
button.round,.button.round{-webkit-border-radius:1000px;border-radius:1000px}
button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008cba;border-color:#007095;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008cba}
button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}
button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43ac6a}
button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}

@media only screen and (min-width: 40.063em){
button,.button{display:inline-block}
}

form{margin:0 0 1rem}
form .row .row{margin:0 -0.5rem}
form .row .row .column,form .row .row .columns{padding:0 0.5rem}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row .row.collapse input{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}
label{font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0}
label.right{float:none;text-align:right}
label.inline{margin:0 0 1rem 0;padding:0.625rem 0}
label small{text-transform:capitalize;color:#676767}
select{-webkit-appearance:none !important;background:#fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x:97%;background-position-y:center;border:1px solid #ccc;padding:0.5rem;font-size:0.875rem;-webkit-border-radius:0;border-radius:0}
select.radius{-webkit-border-radius:3px;border-radius:3px}
select:hover{background:#f3f3f3 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position-x:97%;background-position-y:center;border-color:#999}
select::-ms-expand{display:none}

@-moz-document url-prefix(){
select{background:#fafafa}
select:hover{background:#f3f3f3}
}

.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.875rem;height:2.3125rem;line-height:2.3125rem}
.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}
.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}
.prefix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.postfix.button.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
.prefix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.postfix.button.round{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:1000px;-moz-border-radius-topright:1000px;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}
span.prefix.radius,label.prefix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}
span.postfix.radius,label.postfix.radius{-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
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;background-color:#fff;font-family:inherit;border:1px solid #ccc;-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.875rem;margin:0 0 1rem 0;padding:0.5rem;height:2.3125rem;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 #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;border-color:#999}
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:#999;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:#ddd}
input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,textarea.radius{-webkit-border-radius:3px;border-radius:3px}
select{height:2.3125rem}
input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}
input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}
input[type="file"]{width:100%}
fieldset{border:solid 1px #ddd;padding:1.25rem;margin:1.125rem 0}
fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}
[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}
[data-abide] span.error,[data-abide] small.error{display:none}
span.error,small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}
.error input,.error textarea,.error select{margin-bottom:0}
.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}
.error label,.error label.error{color:#f04124}
.error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}
.error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}
.error span.error-message{display:block}
input.error,textarea.error{margin-bottom:0}
label.error{color:#f04124}

.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem;*zoom:1}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0;float:left}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;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{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}

@media only screen{
.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}
.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}
.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}
.small-push-0{left:0%;right:auto}
.small-pull-0{right:0%;left:auto}
.small-push-1{left:8.33333%;right:auto}
.small-pull-1{right:8.33333%;left:auto}
.small-push-2{left:16.66667%;right:auto}
.small-pull-2{right:16.66667%;left:auto}
.small-push-3{left:25%;right:auto}
.small-pull-3{right:25%;left:auto}
.small-push-4{left:33.33333%;right:auto}
.small-pull-4{right:33.33333%;left:auto}
.small-push-5{left:41.66667%;right:auto}
.small-pull-5{right:41.66667%;left:auto}
.small-push-6{left:50%;right:auto}
.small-pull-6{right:50%;left:auto}
.small-push-7{left:58.33333%;right:auto}
.small-pull-7{right:58.33333%;left:auto}
.small-push-8{left:66.66667%;right:auto}
.small-pull-8{right:66.66667%;left:auto}
.small-push-9{left:75%;right:auto}
.small-pull-9{right:75%;left:auto}
.small-push-10{left:83.33333%;right:auto}
.small-pull-10{right:83.33333%;left:auto}
.small-push-11{left:91.66667%;right:auto}
.small-pull-11{right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}
.small-1{width:8.33333%}
.small-2{width:16.66667%}
.small-3{width:25%}
.small-4{width:33.33333%}
.small-5{width:41.66667%}
.small-6{width:50%}
.small-7{width:58.33333%}
.small-8{width:66.66667%}
.small-9{width:75%}
.small-10{width:83.33333%}
.small-11{width:91.66667%}
.small-12{width:100%}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+[class*="column"].end{float:left}
.small-offset-0{margin-left:0% !important}
.small-offset-1{margin-left:8.33333% !important}
.small-offset-2{margin-left:16.66667% !important}
.small-offset-3{margin-left:25% !important}
.small-offset-4{margin-left:33.33333% !important}
.small-offset-5{margin-left:41.66667% !important}
.small-offset-6{margin-left:50% !important}
.small-offset-7{margin-left:58.33333% !important}
.small-offset-8{margin-left:66.66667% !important}
.small-offset-9{margin-left:75% !important}
.small-offset-10{margin-left:83.33333% !important}
.small-offset-11{margin-left:91.66667% !important}
.small-reset-order,.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}
}

@media only screen and (min-width: 40.063em){
.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}
.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}
.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}
.medium-push-0{left:0%;right:auto}
.medium-pull-0{right:0%;left:auto}
.medium-push-1{left:8.33333%;right:auto}
.medium-pull-1{right:8.33333%;left:auto}
.medium-push-2{left:16.66667%;right:auto}
.medium-pull-2{right:16.66667%;left:auto}
.medium-push-3{left:25%;right:auto}
.medium-pull-3{right:25%;left:auto}
.medium-push-4{left:33.33333%;right:auto}
.medium-pull-4{right:33.33333%;left:auto}
.medium-push-5{left:41.66667%;right:auto}
.medium-pull-5{right:41.66667%;left:auto}
.medium-push-6{left:50%;right:auto}
.medium-pull-6{right:50%;left:auto}
.medium-push-7{left:58.33333%;right:auto}
.medium-pull-7{right:58.33333%;left:auto}
.medium-push-8{left:66.66667%;right:auto}
.medium-pull-8{right:66.66667%;left:auto}
.medium-push-9{left:75%;right:auto}
.medium-pull-9{right:75%;left:auto}
.medium-push-10{left:83.33333%;right:auto}
.medium-pull-10{right:83.33333%;left:auto}
.medium-push-11{left:91.66667%;right:auto}
.medium-pull-11{right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}
.medium-1{width:8.33333%}
.medium-2{width:16.66667%}
.medium-3{width:25%}
.medium-4{width:33.33333%}
.medium-5{width:41.66667%}
.medium-6{width:50%}
.medium-7{width:58.33333%}
.medium-8{width:66.66667%}
.medium-9{width:75%}
.medium-10{width:83.33333%}
.medium-11{width:91.66667%}
.medium-12{width:100%}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+[class*="column"].end{float:left}
.medium-offset-0{margin-left:0% !important}
.medium-offset-1{margin-left:8.33333% !important}
.medium-offset-2{margin-left:16.66667% !important}
.medium-offset-3{margin-left:25% !important}
.medium-offset-4{margin-left:33.33333% !important}
.medium-offset-5{margin-left:41.66667% !important}
.medium-offset-6{margin-left:50% !important}
.medium-offset-7{margin-left:58.33333% !important}
.medium-offset-8{margin-left:66.66667% !important}
.medium-offset-9{margin-left:75% !important}
.medium-offset-10{margin-left:83.33333% !important}
.medium-offset-11{margin-left:91.66667% !important}
.medium-reset-order,.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}
.push-0{left:0%;right:auto}
.pull-0{right:0%;left:auto}
.push-1{left:8.33333%;right:auto}
.pull-1{right:8.33333%;left:auto}
.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}
.push-3{left:25%;right:auto}
.pull-3{right:25%;left:auto}
.push-4{left:33.33333%;right:auto}
.pull-4{right:33.33333%;left:auto}
.push-5{left:41.66667%;right:auto}
.pull-5{right:41.66667%;left:auto}
.push-6{left:50%;right:auto}
.pull-6{right:50%;left:auto}
.push-7{left:58.33333%;right:auto}
.pull-7{right:58.33333%;left:auto}
.push-8{left:66.66667%;right:auto}
.pull-8{right:66.66667%;left:auto}
.push-9{left:75%;right:auto}
.pull-9{right:75%;left:auto}
.push-10{left:83.33333%;right:auto}
.pull-10{right:83.33333%;left:auto}
.push-11{left:91.66667%;right:auto}
.pull-11{right:91.66667%;left:auto}
}

@media only screen and (min-width: 64.063em){
.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}
.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}
.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}
.large-push-0{left:0%;right:auto}
.large-pull-0{right:0%;left:auto}
.large-push-1{left:8.33333%;right:auto}
.large-pull-1{right:8.33333%;left:auto}
.large-push-2{left:16.66667%;right:auto}
.large-pull-2{right:16.66667%;left:auto}
.large-push-3{left:25%;right:auto}
.large-pull-3{right:25%;left:auto}
.large-push-4{left:33.33333%;right:auto}
.large-pull-4{right:33.33333%;left:auto}
.large-push-5{left:41.66667%;right:auto}
.large-pull-5{right:41.66667%;left:auto}
.large-push-6{left:50%;right:auto}
.large-pull-6{right:50%;left:auto}
.large-push-7{left:58.33333%;right:auto}
.large-pull-7{right:58.33333%;left:auto}
.large-push-8{left:66.66667%;right:auto}
.large-pull-8{right:66.66667%;left:auto}
.large-push-9{left:75%;right:auto}
.large-pull-9{right:75%;left:auto}
.large-push-10{left:83.33333%;right:auto}
.large-pull-10{right:83.33333%;left:auto}
.large-push-11{left:91.66667%;right:auto}
.large-pull-11{right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}
.large-1{width:8.33333%}
.large-2{width:16.66667%}
.large-3{width:25%}
.large-4{width:33.33333%}
.large-5{width:41.66667%}
.large-6{width:50%}
.large-7{width:58.33333%}
.large-8{width:66.66667%}
.large-9{width:75%}
.large-10{width:83.33333%}
.large-11{width:91.66667%}
.large-12{width:100%}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+[class*="column"].end{float:left}
.large-offset-0{margin-left:0% !important}
.large-offset-1{margin-left:8.33333% !important}
.large-offset-2{margin-left:16.66667% !important}
.large-offset-3{margin-left:25% !important}
.large-offset-4{margin-left:33.33333% !important}
.large-offset-5{margin-left:41.66667% !important}
.large-offset-6{margin-left:50% !important}
.large-offset-7{margin-left:58.33333% !important}
.large-offset-8{margin-left:66.66667% !important}
.large-offset-9{margin-left:75% !important}
.large-offset-10{margin-left:83.33333% !important}
.large-offset-11{margin-left:91.66667% !important}
.large-reset-order,.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}
.push-0{left:0%;right:auto}
.pull-0{right:0%;left:auto}
.push-1{left:8.33333%;right:auto}
.pull-1{right:8.33333%;left:auto}
.push-2{left:16.66667%;right:auto}
.pull-2{right:16.66667%;left:auto}
.push-3{left:25%;right:auto}
.pull-3{right:25%;left:auto}
.push-4{left:33.33333%;right:auto}
.pull-4{right:33.33333%;left:auto}
.push-5{left:41.66667%;right:auto}
.pull-5{right:41.66667%;left:auto}
.push-6{left:50%;right:auto}
.pull-6{right:50%;left:auto}
.push-7{left:58.33333%;right:auto}
.pull-7{right:58.33333%;left:auto}
.push-8{left:66.66667%;right:auto}
.pull-8{right:66.66667%;left:auto}
.push-9{left:75%;right:auto}
.pull-9{right:75%;left:auto}
.push-10{left:83.33333%;right:auto}
.pull-10{right:83.33333%;left:auto}
.push-11{left:91.66667%;right:auto}
.pull-11{right:91.66667%;left:auto}
}

meta.foundation-mq-topbar{font-family:"/only screen and (min-width: 64.063em)/";width:64.063em}
.contain-to-grid{width:100%;background:#1a1c1c}
.contain-to-grid .top-bar{margin-bottom:0}
.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}
.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}
.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#1a1c1c;margin-bottom:0}
.top-bar ul{margin-bottom:0;list-style:none}
.top-bar .row{max-width:none}
.top-bar form,.top-bar input{margin-bottom:0}
.top-bar input{height:auto;padding-top:.35rem;padding-bottom:.35rem;font-size:0.75rem}
.top-bar .button{padding-top:.45rem;padding-bottom:.35rem;margin-bottom:0;font-size:0.75rem}
.top-bar .title-area{position:relative;margin:0}
.top-bar .name{height:45px;margin:0;font-size:16px}
.top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0}
.top-bar .name h1 a{font-weight:normal;color:#fff;width:50%;display:block;padding:0 1.125rem}
.top-bar .toggle-topbar{position:absolute;right:0;top:0}
.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 1.125rem;height:45px;line-height:45px}
.top-bar .toggle-topbar.menu-icon{right:1.125rem;top:50%;margin-top:-16px;padding-left:40px}
.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0;padding-right:25px;color:#fff;position:relative}
.top-bar .toggle-topbar.menu-icon a::after{content:"";position:absolute;right:0;display:block;width:16px;top:0;height:0;-webkit-box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff;box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff}
.top-bar.expanded{height:auto;background:transparent}
.top-bar.expanded .title-area{background:#1a1c1c}
.top-bar.expanded .toggle-topbar a{color:#888}
.top-bar.expanded .toggle-topbar a span{-webkit-box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888;box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}
.top-bar-section{left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out}
.top-bar-section ul{width:100%;height:auto;display:block;font-size:16px;margin:0}
.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #0d0e0e;clear:both;height:1px;width:100%}
.top-bar-section ul li>a{display:block;width:100%;color:#fff;font-family: 'Open Sans', sans-serif;font-size:15px;font-weight:400;background:#333}
.top-bar-section ul li>a.button{background:#008cba;font-size:1.125rem;padding-right:1.125rem;padding-left:1.125rem}
.top-bar-section ul li>a.button:hover{background:#068}
.top-bar-section ul li>a.button.secondary{background:#e7e7e7}
.top-bar-section ul li>a.button.secondary:hover{background:#cecece}
.top-bar-section ul li>a.button.success{background:#43ac6a}
.top-bar-section ul li>a.button.success:hover{background:#358854}
.top-bar-section ul li>a.button.alert{background:#f04124}
.top-bar-section ul li>a.button.alert:hover{background:#d42b0f}
.top-bar-section ul li:hover>a{background:#1a1c1c;color:#ffcd02}
.top-bar-section ul li.active>a{background:#008cba;color:#fff}
.top-bar-section ul li.active>a:hover{background:#1a1c1c;color:#fff}
.top-bar-section ul li + li	{margin-left: 10px;}
.top-bar-section .has-form{padding:1.125rem}
.top-bar-section .has-dropdown{position:relative}
.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:1.125rem;margin-top:-4.5px;position:absolute;top:50%;right:0}
.top-bar-section .has-dropdown.moved{position:static}
.top-bar-section .has-dropdown.moved>.dropdown{display:block}
.top-bar-section .dropdown{position:absolute;left:100%;top:0;display:none;z-index:99}
.top-bar-section .dropdown li{width:100%;height:auto}
.top-bar-section .dropdown li a{font-weight:normal;padding:8px 1.125rem}
.top-bar-section .dropdown li a.parent-link{font-weight:400}
.top-bar-section .dropdown li.title h5{margin-bottom:0}
.top-bar-section .dropdown li.title h5 a{color:#fff;line-height:22.5px;display:block}
.top-bar-section .dropdown li.has-form{padding:8px 1.125rem}
.top-bar-section .dropdown li .button{top:auto}
.top-bar-section .dropdown label{padding:8px 1.125rem 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:bold;font-size:0.625rem}
.js-generated{display:block}

@media only screen and (min-width: 64.063em){
.top-bar{background:#1a1c1c;*zoom:1;overflow:visible}
.top-bar:before,.top-bar:after{content:" ";display:table}
.top-bar:after{clear:both}
.top-bar .toggle-topbar{display:none}
.top-bar .title-area{float:left}
.top-bar .name h1 a{width:auto}
.top-bar input,.top-bar .button{font-size:0.875rem;position:relative;top:7px}
.top-bar.expanded{background:#1a1c1c}
.contain-to-grid .top-bar{max-width:62.5rem;margin:0 auto;margin-bottom:0}
.top-bar-section{-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important}
.top-bar-section ul{width:auto;height:auto !important;display:inline}
.top-bar-section ul li{float:left}
.top-bar-section ul li .js-generated{display:none}
.top-bar-section li.hover>a:not(.button){background:#1a1c1c;color:#ffcd02}
.top-bar-section li:not(.has-form) a:not(.button){line-height:45px;background:#1a1c1c}
.top-bar-section li:not(.has-form) a:not(.button):hover{background:#1a1c1c}
.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;color:#fff;background:#008cba}
.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#1a1c1c}
.top-bar-section .has-dropdown>a{padding-right:21.125rem !important}
.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}
.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:none}
.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block}
.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1rem;margin-top:-2px;right:5px;line-height:1.2}
.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}
.top-bar-section .dropdown li a{color:#fff;line-height:1;white-space:nowrap;padding:12px 1.125rem;background:#333}
.top-bar-section .dropdown li label{white-space:nowrap;background:#333}
.top-bar-section .dropdown li .dropdown{left:100%;top:0}
.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #373b3b;clear:none;height:45px;width:0}
.top-bar-section .has-form{background:#1a1c1c;padding:0 1.125rem;height:45px}
.top-bar-section .right li .dropdown{left:auto;right:0}
.top-bar-section .right li .dropdown li .dropdown{right:100%}
.top-bar-section .left li .dropdown{right:auto;left:0}
.top-bar-section .left li .dropdown li .dropdown{left:100%}
.no-js .top-bar-section ul li:hover>a{background:#1a1c1c;color:#ffcd02}
.no-js .top-bar-section ul li:active>a{background:#008cba;color:#fff}
.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block}
}

.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
.text-justify{text-align:justify !important}

@media only screen and (max-width: 40em){
.small-only-text-left{text-align:left !important}
.small-only-text-right{text-align:right !important}
.small-only-text-center{text-align:center !important}
.small-only-text-justify{text-align:justify !important}
}

@media only screen{
.small-text-left{text-align:left !important}
.small-text-right{text-align:right !important}
.small-text-center{text-align:center !important}
.small-text-justify{text-align:justify !important}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em){
.medium-only-text-left{text-align:left !important}
.medium-only-text-right{text-align:right !important}
.medium-only-text-center{text-align:center !important}
.medium-only-text-justify{text-align:justify !important}
}

@media only screen and (min-width: 40.063em){
.medium-text-left{text-align:left !important}
.medium-text-right{text-align:right !important}
.medium-text-center{text-align:center !important}
.medium-text-justify{text-align:justify !important}
}

@media only screen and (min-width: 64.063em) and (max-width: 90em){
.large-only-text-left{text-align:left !important}
.large-only-text-right{text-align:right !important}
.large-only-text-center{text-align:center !important}
.large-only-text-justify{text-align:justify !important}
}

@media only screen and (min-width: 64.063em){
.large-text-left{text-align:left !important}
.large-text-right{text-align:right !important}
.large-text-center{text-align:center !important}
.large-text-justify{text-align:justify !important}
}

@media only screen and (min-width: 90.063em) and (max-width: 120em){
.xlarge-only-text-left{text-align:left !important}
.xlarge-only-text-right{text-align:right !important}
.xlarge-only-text-center{text-align:center !important}
.xlarge-only-text-justify{text-align:justify !important}
}

@media only screen and (min-width: 90.063em){
.xlarge-text-left{text-align:left !important}
.xlarge-text-right{text-align:right !important}
.xlarge-text-center{text-align:center !important}
.xlarge-text-justify{text-align:justify !important}
}

@media only screen and (min-width: 120.063em) and (max-width: 999999999999){
.xxlarge-only-text-left{text-align:left !important}
.xxlarge-only-text-right{text-align:right !important}
.xxlarge-only-text-center{text-align:center !important}
.xxlarge-only-text-justify{text-align:justify !important}
}

@media only screen and (min-width: 120.063em){
.xxlarge-text-left{text-align:left !important}
.xxlarge-text-right{text-align:right !important}
.xxlarge-text-center{text-align:center !important}
.xxlarge-text-justify{text-align:justify !important}
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}
a{color:#008cba;text-decoration:none;line-height:inherit}
a:hover,a:focus{color:#0078a0}
a img{border:none}
p{font-family: 'Open Sans', sans-serif;font-weight:400;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}
p.lead{font-size:1.21875rem;line-height:1.6}
p aside{font-size:0.875rem;line-height:1.35;font-style:italic}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif;font-weight:400;font-style:normal;color:#2e302f;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#757a78;line-height:0}
h1{font-size:1.875rem}
h2{font-size:1.625rem}
h3{font-size:1.1875rem}
h4{font-size:0.8125rem}
h5{font-size:1rem}
h6{font-size:1rem}
.subheader{line-height:1.4;color:#757a78;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;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: 'Open Sans', sans-serif;font-weight:bold;color:#bd260d}
ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family: 'Open Sans', sans-serif;}
ul{margin-left:1.1rem}
ul.no-bullet{margin-left:0}
ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}
ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}
ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}
ul.square{list-style-type:square;margin-left:1.1rem}
ul.circle{list-style-type:circle;margin-left:1.1rem}
ul.disc{list-style-type:disc;margin-left:1.1rem}
ul.no-bullet{list-style:none}
ol{margin-left:1.4rem}
ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}
dl dt{margin-bottom:0.3rem;font-weight:bold}
dl dd{margin-bottom:0.75rem}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}
abbr{text-transform:none}
blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:0.8125rem;color:#5d615f}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#5d615f}
blockquote,blockquote p{line-height:1.6;color:#757a78}
.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}
.vcard li{margin:0;display:block}
.vcard .fn{font-weight:bold;font-size:0.9375rem}
.vevent .summary{font-weight:bold}
.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}

@media only screen and (min-width: 40.063em){
h1,h2,h3,h4,h5,h6{line-height:1.4}
h1{font-size:2.5rem}
h2{font-size:2.25rem}
h3{font-size:1.5rem}
h4{font-size:1.125rem}
}

.print-only{display:none !important}

@media print{
*{background:transparent !important;color:#000 !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 #999;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}
}

.show-for-small,.show-for-small-only,.show-for-medium-down,.show-for-large-down,.hide-for-medium,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}
.hide-for-small,.hide-for-small-only,.hide-for-medium-down,.show-for-medium,.show-for-medium-up,.show-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}
table.show-for-small,table.show-for-small-only,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}
thead.show-for-small,thead.show-for-small-only,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}
tbody.show-for-small,tbody.show-for-small-only,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}
tr.show-for-small,tr.show-for-small-only,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}
td.show-for-small,td.show-for-small-only,td.show-for-medium-down,td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xxlarge-up,th.show-for-small,th.show-for-small-only,th.show-for-medium-down,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xxlarge-up{display:table-cell !important}

@media only screen and (min-width: 40.063em){
.hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}
.show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}
table.hide-for-small,table.hide-for-small-only,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-up,table.show-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}
thead.hide-for-small,thead.hide-for-small-only,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-up,thead.show-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}
tbody.hide-for-small,tbody.hide-for-small-only,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-up,tbody.show-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}
tr.hide-for-small,tr.hide-for-small-only,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-up,tr.show-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}
td.hide-for-small,td.hide-for-small-only,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-up,td.show-for-medium-only,td.hide-for-large,td.hide-for-large-up,td.hide-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-up,th.show-for-medium-only,th.hide-for-large,th.hide-for-large-up,th.hide-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}
}

@media only screen and (min-width: 64.063em){
.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}
table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large,table.show-for-large-up,table.show-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}
thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large,thead.show-for-large-up,thead.show-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}
tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large,tbody.show-for-large-up,tbody.show-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}
tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large,tr.show-for-large-up,tr.show-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}
td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large,td.show-for-large-up,td.show-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large,th.show-for-large-up,th.show-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}
}

@media only screen and (min-width: 90.063em){
.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:inherit !important}
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only{display:none !important}
table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.hide-for-large-only,table.show-for-xlarge,table.show-for-xlarge-up,table.show-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only{display:table}
thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.hide-for-large-only,thead.show-for-xlarge,thead.show-for-xlarge-up,thead.show-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only{display:table-header-group !important}
tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.hide-for-large-only,tbody.show-for-xlarge,tbody.show-for-xlarge-up,tbody.show-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only{display:table-row-group !important}
tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.hide-for-large-only,tr.show-for-xlarge,tr.show-for-xlarge-up,tr.show-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only{display:table-row !important}
td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.hide-for-large-only,td.show-for-xlarge,td.show-for-xlarge-up,td.show-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.hide-for-large-only,th.show-for-xlarge,th.show-for-xlarge-up,th.show-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only{display:table-cell !important}
}

@media only screen and (min-width: 120.063em){
.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only{display:inherit !important}
.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only{display:none !important}
table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-up,table.show-for-xxlarge-only{display:table}
thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-up,thead.show-for-xxlarge-only{display:table-header-group !important}
tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge-only{display:table-row-group !important}
tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-up,tr.show-for-xxlarge-only{display:table-row !important}
td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.hide-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-up,td.show-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.hide-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-up,th.show-for-xxlarge-only{display:table-cell !important}
}

.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.hide-for-landscape,table.show-for-portrait{display:table}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}

@media only screen and (orientation: landscape){
.show-for-landscape,.hide-for-portrait{display:inherit !important}
.hide-for-landscape,.show-for-portrait{display:none !important}
table.show-for-landscape,table.hide-for-portrait{display:table}
thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}
tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}
tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}
td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}
}

@media only screen and (orientation: portrait){
.show-for-portrait,.hide-for-landscape{display:inherit !important}
.hide-for-portrait,.show-for-landscape{display:none !important}
table.show-for-portrait,table.hide-for-landscape{display:table}
thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}
tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}
tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}
td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}
}

.show-for-touch{display:none !important}
.hide-for-touch{display:inherit !important}
.touch .show-for-touch{display:inherit !important}
.touch .hide-for-touch{display:none !important}
table.hide-for-touch{display:table}
.touch table.show-for-touch{display:table}
thead.hide-for-touch{display:table-header-group !important}
.touch thead.show-for-touch{display:table-header-group !important}
tbody.hide-for-touch{display:table-row-group !important}
.touch tbody.show-for-touch{display:table-row-group !important}
tr.hide-for-touch{display:table-row !important}
.touch tr.show-for-touch{display:table-row !important}
td.hide-for-touch{display:table-cell !important}
.touch td.show-for-touch{display:table-cell !important}
th.hide-for-touch{display:table-cell !important}
.touch th.show-for-touch{display:table-cell !important}
.no-csstransforms .row{width:62.5rem;max-width:100%;min-width:"only screen and (min-width:40.063em)";margin:0 auto}
.no-csstransforms .row .row{width:auto;max-width:none;min-width:0;margin:-0.9375rem}
.no-csstransforms .row.large-collapse .column,.no-csstransforms .row.large-collapse .columns{padding:0}
.no-csstransforms .row .row{width:auto;max-width:none;min-width:0;margin:-0.9375rem}
.no-csstransforms .row .row.large-collapse{margin:0}
.no-csstransforms .column,.no-csstransforms .columns{float:left;min-height:1px;padding:0 0.9375rem;position:relative}
.no-csstransforms .column.large-centered,.no-csstransforms .columns.large-centered{float:none;margin:0 auto}
.no-csstransforms [class*="column"]+[class*="column"]:last-child{float:right}
.no-csstransforms [class*="column"]+[class*="column"].end{float:left}
.no-csstransforms .large-1,.no-csstransforms .row .large-1{width:8.33333%}
.no-csstransforms .row .large-offset-1{margin-left:8.33333%}
.no-csstransforms .large-2,.no-csstransforms .row .large-2{width:16.66667%}
.no-csstransforms .row .large-offset-2{margin-left:16.66667%}
.no-csstransforms .large-3,.no-csstransforms .row .large-3{width:25%}
.no-csstransforms .row .large-offset-3{margin-left:25%}
.no-csstransforms .large-4,.no-csstransforms .row .large-4{width:33.33333%}
.no-csstransforms .row .large-offset-4{margin-left:33.33333%}
.no-csstransforms .large-5,.no-csstransforms .row .large-5{width:41.66667%}
.no-csstransforms .row .large-offset-5{margin-left:41.66667%}
.no-csstransforms .large-6,.no-csstransforms .row .large-6{width:50%}
.no-csstransforms .row .large-offset-6{margin-left:50%}
.no-csstransforms .large-7,.no-csstransforms .row .large-7{width:58.33333%}
.no-csstransforms .row .large-offset-7{margin-left:58.33333%}
.no-csstransforms .large-8,.no-csstransforms .row .large-8{width:66.66667%}
.no-csstransforms .row .large-offset-8{margin-left:66.66667%}
.no-csstransforms .large-9,.no-csstransforms .row .large-9{width:75%}
.no-csstransforms .row .large-offset-9{margin-left:75%}
.no-csstransforms .large-10,.no-csstransforms .row .large-10{width:83.33333%}
.no-csstransforms .row .large-offset-10{margin-left:83.33333%}
.no-csstransforms .large-11,.no-csstransforms .row .large-11{width:91.66667%}
.no-csstransforms .row .large-offset-11{margin-left:91.66667%}
.no-csstransforms .large-12,.no-csstransforms .row .large-12{width:100%}
.no-csstransforms .row .large-offset-12{margin-left:100%}
.no-csstransforms .pull-2{right:16.66667%}
.no-csstransforms .push-2{left:16.66667%}
.no-csstransforms .pull-3{right:25%}
.no-csstransforms .push-3{left:25%}
.no-csstransforms .pull-4{right:33.33333%}
.no-csstransforms .push-4{left:33.33333%}
.no-csstransforms .pull-5{right:41.66667%}
.no-csstransforms .push-5{left:41.66667%}
.no-csstransforms .pull-6{right:50%}
.no-csstransforms .push-6{left:50%}
.no-csstransforms .pull-7{right:58.33333%}
.no-csstransforms .push-7{left:58.33333%}
.no-csstransforms .pull-8{right:66.66667%}
.no-csstransforms .push-8{left:66.66667%}
.no-csstransforms .pull-9{right:75%}
.no-csstransforms .push-9{left:75%}
.no-csstransforms .pull-10{right:83.33333%}
.no-csstransforms .push-10{left:83.33333%}
.no-csstransforms .pull-11{right:91.66667%}
.no-csstransforms .push-11{left:91.66667%}
.no-csstransforms .pull-12{right:100%}
.no-csstransforms .push-12{left:100%}
.no-csstransforms .row{*zoom:1}
.no-csstransforms .row:before,.no-csstransforms .row:after{content:" ";display:table}
.no-csstransforms .row:after{clear:both}
.no-csstransforms [class*=large-block-grid-]{margin-left:-0.9375rem;margin-right:-0.9375rem}
.no-csstransforms .large-block-grid-2{list-style:none}
.no-csstransforms .large-block-grid-2>li{float:left;width:50%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-2>li:first-child+li{float:right}
.no-csstransforms .large-block-grid-2>li:first-child+li+li{clear:both}
.no-csstransforms .large-block-grid-3{list-style:none}
.no-csstransforms .large-block-grid-3>li{float:left;width:33.3333%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-3>li:first-child+li+li{float:right}
.no-csstransforms .large-block-grid-3>li:first-child+li+li+li{clear:both}
.no-csstransforms .large-block-grid-4{list-style:none}
.no-csstransforms .large-block-grid-4>li{float:left;width:25%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-4>li:first-child+li+li+li{float:right}
.no-csstransforms .large-block-grid-4>li:first-child+li+li+li+li{clear:both}
.no-csstransforms .large-block-grid-5{list-style:none}
.no-csstransforms .large-block-grid-5>li{float:left;width:20%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-5>li:first-child+li+li+li+li{float:right}
.no-csstransforms .large-block-grid-5>li:first-child+li+li+li+li+li{clear:both}
.no-csstransforms .large-block-grid-6{list-style:none}.no-csstransforms .large-block-grid-6>li{float:left;width:16.6667%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-6>li:first-child+li+li+li+li+li{float:right}
.no-csstransforms .large-block-grid-6>li:first-child+li+li+li+li+li+li{clear:both}
.no-csstransforms .large-block-grid-7{list-style:none}
.no-csstransforms .large-block-grid-7>li{float:left;width:14.2857142%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-7>li:first-child+li+li+li+li+li+li{float:right}
.no-csstransforms .large-block-grid-7>li:first-child+li+li+li+li+li+li+li{clear:both}
.no-csstransforms .large-block-grid-8{list-style:none}
.no-csstransforms .large-block-grid-8>li{float:left;width:12.5%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-8>li:first-child+li+li+li+li+li+li+li{float:right}
.no-csstransforms .large-block-grid-8>li:first-child+li+li+li+li+li+li+li+li{clear:both}
.no-csstransforms .large-block-grid-9{list-style:none}
.no-csstransforms .large-block-grid-9>li{float:left;width:11.111111%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-9>li:first-child+li+li+li+li+li+li+li+li{float:right}
.no-csstransforms .large-block-grid-9>li:first-child+li+li+li+li+li+li+li+li+li{clear:both}
.no-csstransforms .large-block-grid-10{list-style:none}
.no-csstransforms .large-block-grid-10>li{float:left;width:10%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-10>li:first-child+li+li+li+li+li+li+li+li+li{float:right}
.no-csstransforms .large-block-grid-10>li:first-child+li+li+li+li+li+li+li+li+li+li{clear:both}
.no-csstransforms .large-block-grid-11{list-style:none}
.no-csstransforms .large-block-grid-11>li{float:left;width:9.0909%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-11>li:first-child+li+li+li+li+li+li+li+li+li+li{float:right}
.no-csstransforms .large-block-grid-11>li:first-child+li+li+li+li+li+li+li+li+li+li+li{clear:both}
.no-csstransforms .large-block-grid-12{list-style:none}
.no-csstransforms .large-block-grid-12>li{float:left;width:8.333333%;padding:0 0.9375rem 0.9375rem}
.no-csstransforms .large-block-grid-12>li:first-child+li+li+li+li+li+li+li+li+li+li+li{float:right}
.no-csstransforms .large-block-grid-12>li:first-child+li+li+li+li+li+li+li+li+li+li+li+li{clear:both}

html{background:#2e302f;margin:0;padding:0}
a{color:#dd9422}
a:hover{color:#2e302f}
.pageContainer{width:940px;margin:0 auto}
.greySection{background:#f5f5f2}
.pageHeader{background:#1a1c1c;padding:1.25rem 0}
.pageHeader img{max-width:12.5rem;margin:0.625rem 0 0}

@media only screen and (min-width: 64.063em){
.pageHeader img{max-width:none;margin:0}
}

.introSlider{background:#ebebe9;text-align:center;vertical-align:top}
.introSlider img{background:#ebebe9;text-align:center;vertical-align:top}
.pageContents{background:#FFF}
.pageTitle,.caseStudies{text-align:center;padding:1.25rem 0}
.pageTitle h1,.caseStudies h1{line-height:1}

@media only screen and (min-width: 64.063em){
.pageTitle h1,.caseStudies h1{font-size:3.125rem}
}

.pageTitle h2,.caseStudies h2{margin:0}

@media only screen and (min-width: 64.063em){
.pageTitle h2,.caseStudies h2{font-size:2.5rem}
}

.pageTitle h4,.caseStudies h4{color:#545755;font-size:1.25rem;font-family: 'Open Sans', sans-serif;}

@media only screen and (min-width: 64.063em){
.pageTitle h4,.caseStudies h4{font-size:1.5rem}
}

@media only screen and (min-width: 64.063em){
.pageTitle h4.large,.caseStudies h4.large{font-size:1.875rem}
}

.pageTitle p,.caseStudies p{color:#5c5c58;font-family: 'Open Sans', sans-serif;font-weight:400;font-size:20px;line-height:1.5em;margin:1.4em 0}
.blogDetails h5{margin:0 0 1.625rem}
.caseStudies{margin:0;padding:3.75rem 0 0;text-align:center;background:#FFF}
.caseStudies h1{margin-bottom:1.75rem}
.caseStudies ul h3{font-family: 'Open Sans', sans-serif;font-size:20px;font-weight:400;text-align:center;margin:0;line-height:1.2em}
.caseStudies ul h3 a{color:#2e302f;text-decoration:none}
.caseStudies ul h3 a:hover{color:#d98502}
.caseStudies ul p{font-size:16px;line-height:1.3em}
.caseStudies article.contents{padding:0 0 2.5rem;text-align:left}
.caseStudies article.contents ul li{color:#545755;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:0.9375rem;line-height:1.2em;margin:0 0 0.625rem}

@media only screen and (min-width: 40.063em){
.caseStudies article.contents ul li{font-size:1.125rem}
}

.caseStudies .programmeArticle{padding:0 0 1.25rem}
.caseStudies .programmeArticle article.contents{padding:2.5rem 0}
.caseStudies .programmeArticle article.contents li{list-style:none;background:url(images/bullet.gif) 0 4px no-repeat;padding:0 0 0 2.1875rem}
.caseStudies .testimonials{padding:0 0 3.75rem}
.caseStudies .testimonials article{text-align:center}
.caseStudies .testimonials article p{color:#545755;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:1rem;line-height:1.4em}

@media only screen and (min-width: 40.063em){
.caseStudies .testimonials article p{font-size:1.125rem}
}

.caseStudies .testimonials article h5{color:#545755;font-family: 'Open Sans', sans-serif;font-weight:400;font-size:1.125rem;text-align:center;margin:0}
.caseStudies .testimonials article h5 strong{color:#2e302f;font-family: 'Open Sans', sans-serif;font-weight:400}
.caseStudies .briefProgramme{padding:0 0 3.75rem}
.caseStudies .briefProgramme p{color:#545755;font-weight:400;font-family: 'Open Sans', sans-serif;font-size:0.875rem;line-height:1.4em;margin:5px 0 0}

@media only screen and (min-width: 40.063em){
.caseStudies .briefProgramme p{font-size:0.875rem}
}

.caseStudies .briefProgramme h5{color:#2e302f;font-family: 'Open Sans', sans-serif;font-weight:400;font-size:1.125rem;text-align:center;margin:0.625rem 0 0}
.caseStudies .ctaBook{padding:0 0 2.5rem}
.caseStudies .ctaBook aside{margin:0.6875rem 0 0}
.caseStudies .ctaBook h2{margin:0 0 1.25rem}

@media only screen and (min-width: 64.063em){
.caseStudies .ctaBook h2{margin:0}
}

.caseStudies .ctaBook .button{font-size:1.125rem;padding:13px 22px 9px}
blockquote p{font-family: 'Open Sans', sans-serif;color:#5c5c58;font-weight:400;font-size:20px;line-height:1.5em;margin:1.4em 0}
.programmeHolder{background:none;padding:3.75rem 0;color:#FFF}
.programmeHolder *{color:#FFF !important}
.programmeHolder p{margin:0}
.ourServices{padding:2.5rem 0;background:#FFF}
.ourServices h2{text-align:center;margin:0 0 1.5em 0;font-size:1.375rem}

@media only screen and (min-width: 40.063em){
.ourServices h2{font-size:1.875rem}
}

.ourServices .row article{background:#009fc9 url(images/logo-overlay.png) center center no-repeat;min-height:11.25rem;padding:1.25rem 0;position:relative}
.ourServices .row article:hover{background-color:#1caad0}
.ourServices .row article.red{background-color:#d73100}
.ourServices .row article.red:hover{background-color:#df4315}
.ourServices .row article.green{background-color:#318412}
.ourServices .row article.green:hover{background-color:#419621}
.ourServices .row article.orange{background-color:#eda72b}
.ourServices .row article.orange:hover{background-color:#f0b245}
.ourServices .row article.grey{background-color:#86817e}
.ourServices .row article.grey:hover{background-color:#8e8986}
.ourServices .row article.purple{background-color:#652d90}
.ourServices .row article.purple:hover{background-color:#6d3599}
.ourServices .row article.wide{width:auto;height:auto;display:block;float:none;margin:0;background-color:#ed008c}
.ourServices .row article.wide:hover{background-color:#eb1f98}
.ourServices .row a{text-decoration:none}
.ourServices .row article h3{color:#FFF;font-family: 'Open Sans', sans-serif;font-size:24px;font-weight:400;text-align:center;margin:0;line-height:1.2em}
.ourServices .row article h5{color:#FFF;font-family: 'Open Sans', sans-serif;font-weight:400;font-size:18px;text-align:center;position:absolute;bottom:1.25rem;left:0;display:block;width:100%;margin:0}
.ourServices .row article h5 strong{color:#FFF;font-family: 'Open Sans', sans-serif;font-weight:400}
.greySection{padding:40px 0}
.contactDetails{padding:40px 0}
.contactDetails h3{font-size:24px}
.contactDetails p{font-size:14px}
.theLatest,.blog{margin:0}
.theLatest h2,.blog h2{margin:0 0 2.5rem 0;text-align:center}
.theLatest h3,.blog h3{margin:0 0 0.9375rem 0}
.theLatest h3 a,.blog h3 a{color:#2e302f;text-decoration:none}
.theLatest h3 a:hover,.blog h3 a:hover{color:#d98502}
.theLatest h5,.blog h5{font-family: 'Open Sans', sans-serif;font-weight:400;font-size:16px;margin:0 0 1.2em 0}
.theLatest h5 a,.blog h5 a{color:#d98502;text-decoration:none}
.theLatest p,.blog p{color:#5c5c58;font-family: 'Open Sans', sans-serif;line-height:1.5em;margin:0.5em 0 0}
.theLatest article,.blog article{margin:0 0 2.5rem 0}

@media only screen and (min-width: 64.063em){
.theLatest article,.blog article{margin:0}
}

.blog{padding:0 0 3.75rem 0}
.blog p{font-size:16px}
.blog h5{font-size:15px}
.blog h3{font-family: 'Open Sans', sans-serif;font-size:20px}
.blog h3 a{color:#d98502;text-decoration:none}
.blog h3 a:hover{color:#2e302f}
.blogCategories{text-align:left;margin:0 0 2.5rem 0}

@media only screen and (min-width: 40.063em){
.blogCategories{text-align:center}
}

.blogCategories li{font-size:15px;white-space:nowrap;display:block;padding:0.3125rem 0 0.625rem}

@media only screen and (min-width: 40.063em){
.blogCategories li{display:inline-block;padding:0 2.5rem 0 0}
.blogCategories li:last-of-type{padding:0}
}

.blogCategories a{color:#dd9422}
.blogCategories a:hover{color:#2e302f}

.pageFooter{background:#2e302f;padding:2.5rem 0}
.pageFooter p{color:#c1c1b8;font-size:0.8125rem}
.pageFooter p a{color:#FFF;text-decoration:none}
.pageFooter p a:hover{color:#ffcd02}
.pageFooter p.text-right-large{text-align:left !important}

@media only screen and (min-width: 64.063em){
.pageFooter p.text-right-large{text-align:right !important}
}

.pageFooter p.text-right-medium{text-align:left !important}

@media only screen and (min-width: 40.063em){
.pageFooter p.text-right-medium{text-align:right !important}
}

.pageFooter p.socialIcons{margin:1rem 0 0}

@media only screen and (min-width: 40.063em){
.pageFooter p.socialIcons{margin:0}
}

.pageFooter .divide{padding:0 1.25rem;color:#c1c1b8;font-size:0.6875rem}
.pageFooter .topFooter a{margin:0 0.625rem 0 0}

@media only screen and (min-width: 64.063em){
.pageFooter .topFooter a{margin:0 0 0 0.625rem}
}
.pageFooter .topFooter input[type=text]{background:#f5f5f2;border-radius:3px;padding:10px;color:#444;font-size:15px;font-family: 'Open Sans', sans-serif;font-weight:400;border:0;margin:0 0 1.25rem}
.pageFooter .topFooter input[type=text]:focus{background:#FFF;color:#2e302f;outline:none}

@media only screen and (min-width: 40.063em){
.pageFooter .topFooter input[type=text]{margin:0}
}

.pageFooter .topFooter input[type=submit]{background:#dd9422;color:#FFF;border:0;margin:0;border-radius:3px;font-family: 'Open Sans', sans-serif;font-weight:400;font-size:15px;padding:11px 14px;text-transform:uppercase;vertical-align:top;height:2.3125rem;max-height:2.3125rem;line-height:1.1875rem;display:block;width:100%}
.pageFooter .topFooter input[type=submit]:hover{background:#e69f2f}
.pageFooter .topFooter input[type=submit]:focus{outline:none;background:#e69f2f}

@media only screen and (min-width: 64.063em){
.pageFooter .topFooter input[type=submit]{max-width:5.625rem}
}

.pageFooter .lowerFooter{margin:2.5rem 0 0}
.pageFooter .lowerFooter aside{float:right;display:inline}
.button{background:#dd9422;color:#FFF;border:0;margin:0;border-radius:3px;font-family: 'Open Sans', sans-serif;font-weight:400;font-size:20px;padding:15px 22px 10px;text-transform:uppercase;text-decoration:none}
.button:hover{background:#e69f2f}
form input[type=submit].button{padding:11px 16px 8px;font-size:16px}
form em{font-style:normal;color:crimson;font-family: 'Open Sans', sans-serif;font-size:16px}
.buttonRow{padding:0.9375rem 0 0.625rem;margin:0 0 3.75rem 0}
.addthis_toolbox{margin:0.625rem auto 0;text-align:center;width:260px}

@media only screen and (min-width: 64.063em){
.addthis_toolbox{width:auto;margin:0.625rem 0}
}

.fixedImage{display:block;vertical-align:top}
#slides{position:relative;list-style:none;overflow:hidden;width:100%;margin:0}
#slides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;padding:0 2.5rem}
#slides li:first-child{position:relative;display:block;float:left}
.rslides_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:transparent;top:50%;left:-20px;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:40px;background:none;margin-top:-32px}
.rslides_nav.prev{text-indent:-9999em;background:url(images/prev_arrow.png) 0 0 no-repeat}
.rslides_nav.next{text-indent:-9999em;background:url(images/next_arrow.png) 0 0 no-repeat;left:auto;right:-20px}
.introBanner{background:#FFF;overflow:hidden;width:100%;position:relative;text-align:center;margin:0 auto}
.introBanner img{vertical-align:top}
.sliderController{position:relative}
.sliderController .rslides_nav.prev{left:10px}
.sliderController .rslides_nav.next{right:10px}
.videoContainer{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden; z-index: 999;}
.videoContainer iframe,.videoContainer object,.videoContainer embed{position:absolute;top:0;left:0;width:100%;height:100%}

.navigation ul	{padding-bottom: 40px;}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled	{color: #fff; text-decoration:none;}
.navigation li	{display: inline;}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled	{background-color: #d98502; border-radius: 3px; cursor: pointer; padding: 12px; padding: 0.75rem;}
.navigation li a:hover, .navigation li.active a	{background-color: #2e302f;}

.pageFooter .gform_wrapper .gform_body label	{display: none!important;}

.homeboxes li	{}
.homeboxes li .title	{height: 100px; padding: 15px; position: relative;}
.homeboxes li .title h2	{margin: 0; padding: 0; text-transform: uppercase; color: #fff; text-align: left; font-weight: bold; font-size: 21px; line-height: 100%;}
.homeboxes li .title h3	{margin: 0; padding: 0; text-transform: uppercase; color: #fff; font-weight: bold; font-size: 18px;  line-height: 100%;}
.homeboxes li .title p	{color: #fff; text-transform: uppercase; padding: 0; margin: 0; line-height: 100%;}
.homeboxes li .title p:first-of-type	{font-weight: 300; padding-top: 7px; font-size: 14px;}
.homeboxes li .title p.more		{position: absolute; bottom: 15px; right: 15px; font-size: 9px;}
.homeboxes li .img:before	{content: ""; display: inline-block; padding-top: 63%;}

.singleproghead				{height: 250px;}
.singleprodhead:after		{content: ""; display: block; clear: both;}
.singleproghead .left		{width: 50%; float: left; height: 250px;}
.singleproghead .left:before	{content: ""; display: inline-block; vertical-align: middle; height: 100%;}
.singleproghead .left .inner		{display: inline-block; vertical-align: middle; width: 95%;}
.singleproghead .left h2	{margin: 0; padding: 0; text-transform: uppercase; color: #fff; text-align: left; font-weight: bold; font-size: 32px; line-height: 100%;}
.singleproghead .left h3	{margin: 0; padding: 0; text-transform: uppercase; color: #fff; font-weight: bold; font-size: 24px;  line-height: 100%;}
.singleproghead .left p		{color: #fff; padding: 0; margin: 0; line-height: 140%;}
.singleproghead .left p:first-of-type	{text-transform: uppercase; font-weight: 300; padding: 14px 0; font-size: 20px; line-height: 100%;}
.singleproghead .img		{width: 50%; float: right; height: 250px;}
.programmeArticle ul	{columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;}
.singleprogbutton		{display: inline-block; width: 75%; padding: 12px 0; text-align: center; color: #fff; margin: 30px 0 10px; border-radius: 5px; -webkit-border-radius: 5px;}

.ead-preview .embed_download a		{background: #dd9422; color: #FFF; border: 0; margin: 0; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 20px; padding: 10px 22px; text-transform: uppercase; text-decoration: none}
.innerpage		{background: #fff; padding: 50px 0;}


@media all and (max-width: 1025px) {
	.top-bar .name {
		text-align: center;
	}
}

@media all and (max-width: 1000px) {
	.singleproghead		{height: auto; padding: 15px 0; text-align: center;}
	.singleproghead .left	{float: none!important; width: auto; height: auto;}
	.singleproghead .left h2	{text-align: center;}
	.singleproghead .img	{height: 250px; margin-top: 20px; float: none; display: inline-block; width: 500px;}
}

@media all and (max-width: 750px) {
	.programmeArticle ul	{columns: 1; -webkit-columns: 1; -moz-columns: 1;}
}

@media all and (max-width: 550px) {
	.singleproghead .img	{height: auto; width: auto; display: block;}
	.singleproghead .img:before	{content: ""; display: inline-block; padding-top: 50%;}
}