


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html
{font-family:"omnes-pro",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body
{margin:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary
{display:block}

audio,canvas,progress,video
{display:inline-block;vertical-align:baseline}

audio:not([controls])
{display:none;height:0}

[hidden],template
{display:none}

a
{background-color:transparent;
}

a:active,a:hover
{outline:0}

abbr[title]
{border-bottom:1px dotted}

b,strong
{font-weight:700}

dfn
{font-style:italic}

h1
{color: #006e52;
font-size:2em;margin:.67em 0}

mark
{background:#ff0;color:#000}

small
{font-size:80%}

sub,sup
{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup
{top:-.5em}

sub
{bottom:-.25em}

img
{border:0}

svg:not(:root)
{overflow:hidden}

figure
{margin:1em 40px}

hr
{box-sizing:content-box;height:0}

pre
{overflow:auto}

code,kbd,pre,samp
{font-family:monospace;font-size:1em}

button,input,optgroup,select,textarea
{color:inherit;font:inherit;margin:0}

button
{overflow:visible}

button,select
{text-transform:none}

button,html input[type=button],input[type=reset],input[type=submit]
{-webkit-appearance:button;cursor:pointer}

/*button[disabled],html input[disabled]
{cursor:not-allowed}*/

button::-moz-focus-inner,input::-moz-focus-inner
{border:0;padding:0}

input
{line-height:normal}

input[type=checkbox],input[type=radio]
{box-sizing:border-box;padding:0}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
{height:auto}

input[type=search]
{-webkit-appearance:textfield;box-sizing:content-box}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
{-webkit-appearance:none}

legend
{border:0;padding:0}

textarea
{overflow:auto}

optgroup
{font-weight:700}



table
{border-collapse:collapse;border-spacing:0}

td,th
{padding:0}

.foundation-mq
{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}

html
{font-size:100%;box-sizing:border-box}

*,:after,:before
{box-sizing:inherit}

body
{padding:0;margin:0;font-family:"omnes-pro", Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#333333;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

img
{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}

textarea
{height:auto;min-height:50px}

select,textarea
{border-radius:3px}

select
{width:100%}

#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object
{max-width:none!important}

button
{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:3px;line-height:1}

[data-whatinput=mouse] button
{outline:0}

.is-visible
{display:block!important}

.is-hidden
{display:none!important}

blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul
{margin:0;padding:0}

p
{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}

em,i
{font-style:italic}

em.required {
	color: #cb3215; font-weight: 800;
}
b,em,i,strong
{line-height:inherit}

b,strong
{font-weight:700}

small
{font-size:80%;line-height:inherit}

h1 small
{font-size:60%}


h1,h2,h3,h4,h5,h6, legend, .h3
{font-family:"omnes-pro", Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-style:normal;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small
{color:#333;display: block;
}

/*h1
{font-size:1.5rem}*/

h2
{font-size:1.25rem}

h3, legend, .h3
{font-size:1.1875rem;}

h4
{font-size:1.125rem;}

h5
{font-size:1.0625rem}

h6
{font-size:1rem}

@media screen and (min-width:40em)
{h1
{font-size:3.75rem;line-height: 1.2;
}

h2
{font-size:2.5rem}

h3, legend, .h3
{font-size:1.9375rem}

h4
{font-size:1.5625rem}

h5
{font-size:1.25rem}

h6
{font-size:1rem}

p, ul li , ol li , dl dt{font-size:1.0625rem}

}

a:link, a:visited
{color:#006e52;text-decoration:none;line-height:inherit;cursor:pointer;
}
a:not(.button) {
border-bottom: 2px dotted #006e52;	
}

a:focus,a:hover
{color:#005f47;
border-bottom-style:  solid ;
}

p a, li a {
	font-weight: 500;
}

a img
{border:0}

hr
{max-width:62.5rem;height:0;border-right:0;border-top:0;border-bottom:2px dotted #cacaca;border-left:0;margin:1.25rem auto;clear:both}

dl,ol,ul
{line-height:1.6;margin-bottom:1rem;list-style-position:outside}

li
{font-size:inherit}

ul
{list-style-type:disc}

ol,ul
{margin-left:1.25rem}

ol ol,ol ul,ul ol,ul ul
{margin-left:1.25rem;margin-bottom:0}

dl
{margin-bottom:1rem}

dl dt
{margin-bottom:.3rem;font-weight:600}


dt h4 {
	margin-top: 1rem;
}
dt:first-of-type h4 {
	margin-top: 0;
}

dt h4 i.icon-file {
font-size:1.1rem;/*color:  #cb3215; */
	
}
blockquote
{margin:0 1rem ;padding:0.5rem 1rem 0.5rem  3rem ;
/*border-left:.5625rem solid #BED440*/
}

blockquote,blockquote p
{line-height:1.6;color:#006e52; 
}

blockquote:before {
	content:  '“';
float: left;
width:  4rem;
height:  4rem;
margin-left: -4rem;
margin-top: -2rem;
font-family: Georgia, Times, "Times New Roman", sans-serif;
font-size: 6rem;
font-weight: 700;
color: #BED440;
color: #ccc;
}



cite
{display:block;font-size:.8125rem;color:#8a8a8a}

cite:before
{content:'\2014 \0020'}

abbr
{color:#0a0a0a;cursor:help;border-bottom:1px dotted #0a0a0a}

code
{font-weight:400;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}

code,kbd
{font-family:Consolas,Liberation Mono,Courier,monospace;color:#0a0a0a;background-color:#e6e6e6}

kbd
{padding:.125rem .25rem 0;margin:0;border-radius:3px}

.subheader
{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}

.lead
{font-size:125%;line-height:1.6}

.stat
{font-size:2.5rem;line-height:1}

p+.stat
{margin-top:-1rem}

.no-bullet
{margin-left:0;list-style:none}

.text-left
{text-align:left}

.text-right
{text-align:right}

.text-center
{text-align:center}

.text-justify
{text-align:justify}

@media screen and (min-width:40em)
{.medium-text-left
{text-align:left}

.medium-text-right
{text-align:right}

.medium-text-center
{text-align:center}

.medium-text-justify
{text-align:justify}

}

@media screen and (min-width:64em)
{.large-text-left
{text-align:left}

.large-text-right
{text-align:right}

.large-text-center
{text-align:center}

.large-text-justify
{text-align:justify}

}

.show-for-print
{display:none!important}

@media print
{*
{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}

.show-for-print
{display:block!important}

.hide-for-print
{display:none!important}

table.show-for-print
{display:table!important}

thead.show-for-print
{display:table-header-group!important}

tbody.show-for-print
{display:table-row-group!important}

tr.show-for-print
{display:table-row!important}

td.show-for-print,th.show-for-print
{display:table-cell!important}

a,a:visited
{text-decoration:underline}

a[href]:after
{content:" (" attr(href) ")"}

.ir a:after,a[href^='#']:after,a[href^='javascript:']:after
{content:''}

abbr[title]:after
{content:" (" attr(title) ")"}

blockquote,pre
{border:1px solid #8a8a8a;page-break-inside:avoid}

thead
{display:table-header-group}

img,tr
{page-break-inside:avoid}

img
{max-width:100%!important}

@page
{margin:.5cm}

h2,h3,p
{orphans:3;widows:3}

h2,h3
{page-break-after:avoid}

}

[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea
{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#0a0a0a;background-color:#fefefe;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);border-radius:3px;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}

[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus
{border:1px solid #8a8a8a;background-color:#fefefe;outline:none;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}

textarea
{max-width:100%}

textarea[rows]
{height:auto}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder
{color:#cacaca}

input::-moz-placeholder,textarea::-moz-placeholder
{color:#cacaca}

input:-ms-input-placeholder,textarea:-ms-input-placeholder
{color:#cacaca}

input::placeholder,textarea::placeholder
{color:#cacaca}

/*input:disabled,input[readonly],textarea:disabled,textarea[readonly]
{background-color:#e6e6e6;cursor:not-allowed}*/

[type=button],[type=submit]
{border-radius:3px;-webkit-appearance:none;-moz-appearance:none}

input[type=search]
{box-sizing:border-box}

[type=checkbox],[type=file],[type=radio]
{margin:0 0 1rem}

[type=checkbox]+label,[type=radio]+label
{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}

[type=checkbox]+label[for],[type=radio]+label[for]
{cursor:pointer}

label>[type=checkbox],label>[type=radio]
{margin-right:.5rem}

[type=file]
{width:100%}

label
{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}

label.middle
{margin:0 0 1rem;padding:.5625rem 0}

input.error, textarea.error {
	border-color: #cb3215 !important;
}
label.error {box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out;border-radius: 0 0 3px 3px;
background: #cb3215; color:  #fff;padding: 0 0.5rem; margin-top: -1.2rem;font-weight: 800;font-size: 0.75rem;text-transform: uppercase;;
}

.help-text
{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}

.input-group
{display:table;width:100%;margin-bottom:1rem}

.input-group>:first-child
{border-radius:3px 0 0 3px}

.input-group>:last-child>*
{border-radius:0 3px 3px 0}

.input-group-button,.input-group-field,.input-group-label
{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}

.input-group-label
{text-align:center;padding:0 1rem;background:#e6e6e6;color:#0a0a0a;border:1px solid #cacaca;white-space:nowrap;width:1%;height:100%}

.input-group-label:first-child
{border-right:0}

.input-group-label:last-child
{border-left:0}

.input-group-field
{border-radius:0;height:2.5rem}

.input-group-button
{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%}

.input-group-button a,.input-group-button button,.input-group-button input
{margin:0}

.input-group .input-group-button
{display:table-cell}

fieldset
{border:1px solid #ddd;padding:1rem;margin:2rem 0; border-radius: 2px;
}

legend
{padding: 1rem;margin-left: -1rem;
	margin-bottom:.5rem;max-width:100%}

.fieldset
{border:1px solid #cacaca;padding:1.25rem;margin:1.125rem 0}

.fieldset legend
{background:#fefefe;padding:0 .1875rem;margin:0;margin-left:-.1875rem}

select
{height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#0a0a0a;background-color:#fefefe;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");background-size:9px 6px;background-position:right -1rem center;background-origin:content-box;background-repeat:no-repeat;padding-right:1.5rem}

@media screen and (min-width:0\0)
{select
{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}

}

select:disabled
{background-color:#e6e6e6;cursor:not-allowed}

select::-ms-expand
{display:none}

select[multiple]
{height:auto;background-image:none}

.is-invalid-input:not(:focus)
{background-color:rgba(203,50,21,.1);border-color:#cb3215}

.form-error,.is-invalid-label
{color:#cb3215}

.form-error
{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700}

.form-error.is-visible
{display:block}

.float-left
{float:left!important}

.float-right
{float:right!important}

.float-center
{display:block;margin-left:auto;margin-right:auto}

.clearfix:after,.clearfix:before
{content:' ';display:table}

.clearfix:after
{clear:both}

.hide
{display:none!important}

.invisible
{visibility:hidden}

@media screen and (max-width:39.9375em)
{.hide-for-small-only
{display:none!important}

}

@media screen and (max-width:0em),screen and (min-width:40em)
{.show-for-small-only
{display:none!important}

}

@media screen and (min-width:40em)
{.hide-for-medium
{display:none!important}

}

@media screen and (max-width:39.9375em)
{.show-for-medium
{display:none!important}

}

@media screen and (min-width:40em) and (max-width:63.9375em)
{.hide-for-medium-only
{display:none!important}

}

@media screen and (max-width:39.9375em),screen and (min-width:64em)
{.show-for-medium-only
{display:none!important}

}

@media screen and (min-width:64em)
{.hide-for-large
{display:none!important}

}

@media screen and (max-width:63.9375em)
{.show-for-large
{display:none!important}

}

@media screen and (min-width:64em) and (max-width:74.9375em)
{.hide-for-large-only
{display:none!important}

}

@media screen and (max-width:63.9375em),screen and (min-width:75em)
{.show-for-large-only
{display:none!important}

}

.show-for-sr,.show-on-focus
{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}

.show-on-focus:active,.show-on-focus:focus
{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}

.hide-for-portrait,.show-for-landscape
{display:block!important}

@media screen and (orientation:landscape)
{.hide-for-portrait,.show-for-landscape
{display:block!important}

}

@media screen and (orientation:portrait)
{.hide-for-portrait,.show-for-landscape
{display:none!important}

}

.hide-for-landscape,.show-for-portrait
{display:none!important}

@media screen and (orientation:landscape)
{.hide-for-landscape,.show-for-portrait
{display:none!important}

}

@media screen and (orientation:portrait)
{.hide-for-landscape,.show-for-portrait
{display:block!important}

}

.button
{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out,border .25s ease-out;
vertical-align:middle;border:1px solid transparent;
/*border-radius:3px;*/
padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;font-weight:  500; text-transform: uppercase;
border-radius:3px;
background: #006e52;
	color:#fefefe}

[data-whatinput=mouse] .button
{outline:0}

.button:focus,.button:hover
{background-color:#005e46;color:#fefefe}

.button.tiny
{font-size:.6rem}

.button.small
{font-size:.75rem}

.button.large
{font-size:1.25rem}

.button.expanded
{display:block;width:100%;margin-left:0;margin-right:0}

.button.primary
{background-color:#006e52;color:#fefefe}

.button.primary:focus,.button.primary:hover
{background-color:#005842;color:#fefefe}

.button.secondary
{

background: transparent;

color:#0a0a0a;
}

.button.secondary:focus,.button.secondary:hover
{background:#eeeeee;


color:#0a0a0a}

.button.alert
{background:#cb3215;
color:#fefefe}

.button.alert:focus,.button.alert:hover
{background:#a22811;
color:#fefefe}

.button.success
{background-color:#00ab80;color:#fefefe}

.button.success:focus,.button.success:hover
{background-color:#008966;color:#fefefe}

.button.warning
{background-color:#cb3215;color:#fefefe}

.button.warning:focus,.button.warning:hover
{background-color:#a22811;color:#fefefe}

.button.body-font
{background-color:#222;color:#fefefe}

.button.body-font:focus,.button.body-font:hover
{background-color:#1b1b1b;color:#fefefe}

.button.header
{background-color:#222;color:#fefefe}

.button.header:focus,.button.header:hover
{background-color:#1b1b1b;color:#fefefe}

.button.hollow
{border:2px dotted #fff;color:#006e52}

.button.hollow,.button.hollow:focus,.button.hollow:hover
{background-color:transparent}

.button.hollow:focus,.button.hollow:hover
{border-color:#add0c8;color:#003729}

.button.hollow.primary
{border:1px solid #006e52;color:#006e52}

.button.hollow.primary:focus,.button.hollow.primary:hover
{border-color:#003729;color:#003729}

.button.hollow.secondary
{border:1px solid #f3f8f7;color:#f3f8f7}

.button.hollow.secondary:focus,.button.hollow.secondary:hover
{border-color:#5a9b8e;color:#5a9b8e}

.button.hollow.alert
{border:1px solid #cb3215;color:#cb3215}

.button.hollow.alert:focus,.button.hollow.alert:hover
{border-color:#66190b;color:#66190b}

.button.hollow.success
{border:1px solid #00ab80;color:#00ab80}

.button.hollow.success:focus,.button.hollow.success:hover
{border-color:#005640;color:#005640}

.button.hollow.warning
{border:1px solid #cb3215;color:#cb3215}

.button.hollow.warning:focus,.button.hollow.warning:hover
{border-color:#66190b;color:#66190b}

.button.hollow.body-font
{border:1px solid #222;color:#222}

.button.hollow.body-font:focus,.button.hollow.body-font:hover
{border-color:#111;color:#111}

.button.hollow.header
{border:1px solid #222;color:#222}

.button.hollow.header:focus,.button.hollow.header:hover
{border-color:#111;color:#111}

.button.disabled,.button[disabled]
{opacity:.25;cursor:not-allowed}

.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover
{background-color:#006e52;color:#fefefe}

.button.dropdown:after
{content:'';display:block;width:0;height:0;border:.4em inset;border-color:#fefefe transparent transparent;border-top-style:solid;border-bottom-width:0;position:relative;top:.4em;float:right;margin-left:1em;display:inline-block}

.button.arrow-only:after
{margin-left:0;float:none;top:-.1em}

.menu
{	
margin:0;list-style-type:none}

.menu>li
{display:table-cell;vertical-align:middle}

[data-whatinput=mouse] .menu>li
{outline:0}

.menu>li>a
{display:block;padding:.7rem 1rem;line-height:1}

.menu a,.menu button,.menu input
{margin-bottom:0}

.menu>li>a i,.menu>li>a i+span,.menu>li>a img,.menu>li>a img+span,.menu>li>a svg,.menu>li>a svg+span
{vertical-align:middle}

.menu>li>a i,.menu>li>a img,.menu>li>a svg
{margin-right:.25rem;display:inline-block}

.menu>li
{display:table-cell}

.menu.vertical>li
{display:block}

@media screen and (min-width:40em)
{.menu.medium-horizontal>li
{display:table-cell}

.menu.medium-vertical>li
{display:block}

}

@media screen and (min-width:64em)
{.menu.large-horizontal>li
{display:table-cell}

.menu.large-vertical>li
{display:block}

}

.menu.simple li
{line-height:1;display:inline-block;margin-right:1rem}

.menu.simple a
{padding:0}

.menu.align-right:after,.menu.align-right:before,
.menu.align-left:after,.menu.align-left:before
{content:' ';display:table}

.menu.align-right:after,
.menu.align-left:after

{clear:both}

.menu.align-right>li
{float:right}

.menu.align-left>li
{float:left}


.menu.align-left{
	float:right !important	
}



.menu.expanded
{width:100%;display:table;table-layout:fixed}

.menu.expanded>li:first-child:last-child
{width:100%}

.menu.icon-top>li>a
{text-align:center}

.menu.icon-top>li>a i,.menu.icon-top>li>a img,.menu.icon-top>li>a svg
{display:block;margin:0 auto .25rem}

.menu.nested
{margin-left:1rem}

.menu .active>a
{color:#fefefe;background:#006e52}

.menu-text
{font-weight:700;color:inherit;line-height:1;padding-top:0;padding-bottom:0;padding:.7rem 1rem}

.menu-centered
{text-align:center}

.menu-centered>.menu
{display:inline-block}

.no-js [data-responsive-menu] ul
{display:none}

.callout
{margin:0 0 1rem;padding:1rem;border:1px solid hsla(0,0%,4%,.25);border-radius:3px;position:relative;color:#0a0a0a;background-color:#fff}

.callout>:first-child
{margin-top:0}

.callout>:last-child
{margin-bottom:0}

.callout.primary
{background-color:#c3fff0}

.callout.secondary
{background-color:#fdfefe}

.callout.alert
{background-color:#fbded8}

.callout.success
{background-color:#ccfff2}

.callout.warning
{background-color:#fbded8}

.callout.body-font,.callout.header
{background-color:#dedede}

.callout.small
{padding:.5rem}

.callout.large
{padding:3rem}

.media-object
{margin-bottom:1rem;display:block}

.media-object img
{max-width:none}

@media screen and (max-width:39.9375em)
{.media-object.stack-for-small .media-object-section
{padding:0;padding-bottom:1rem;display:block}

.media-object.stack-for-small .media-object-section img
{width:100%}

}

.media-object-section
{display:table-cell;vertical-align:top}

.media-object-section:first-child
{padding-right:1rem}

.media-object-section:last-child:not(:nth-child(2))
{padding-left:1rem}

.media-object-section>:last-child
{margin-bottom:0}

.media-object-section.middle
{vertical-align:middle}

.media-object-section.bottom
{vertical-align:bottom}

table
{width:100%;margin-bottom:1rem;border-radius:3px}

table tbody,table tfoot,table thead
{border:1px solid #f1f1f1;background-color:#fefefe}

table caption
{font-weight:700;padding:.5rem .625rem .625rem}

table tfoot,table thead
{background:#f8f8f8;color:#0a0a0a}

table tfoot tr,table thead tr
{background:transparent}

table tfoot td,table tfoot th,table thead td,table thead th
{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}

/*table tbody tr:nth-child(even)
{background-color:#f1f1f1}*/

table tbody td,table tbody th
{padding:.5rem .625rem .625rem}

@media screen and (max-width:63.9375em)
{table.stack tfoot,table.stack thead
{display:none}

table.stack td,table.stack th,table.stack tr
{display:block}

table.stack td
{border-top:0}

}

table.scroll
{display:block;width:100%;overflow-x:auto}

table.hover tr:hover
{background-color:#f9f9f9}

table.hover tr:nth-of-type(even):hover
{background-color:#ececec}

.table-scroll
{overflow-x:auto}

.table-scroll table
{width:auto}

.flex-video
{position:relative;height:0;padding-bottom:75%;margin-bottom:1rem;overflow:hidden}

.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video
{position:absolute;top:0;left:0;width:100%;height:100%}

.flex-video.widescreen
{padding-bottom:56.25%}

.flex-video.vimeo
{padding-top:0}

.row
{max-width:62.5rem;margin-left:auto;margin-right:auto}

.row:after,.row:before
{content:' ';display:table}

.row:after
{clear:both}

.row.collapse>.column,.row.collapse>.columns
{padding-left:0;padding-right:0}

.row .row
{max-width:none;margin-left:-.9375rem;margin-right:-.9375rem}

.row .row.collapse
{margin-left:0;margin-right:0}

.row.expanded
{max-width:none;
padding: 0 ;
}

.row.expanded .row
{margin-left:auto;margin-right:auto}

.column,.columns
{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}

.column:last-child:not(:first-child),.columns:last-child:not(:first-child)
{float:right}

.column.end:last-child:last-child,.end.columns:last-child:last-child
{float:left}

.column.row.row,.row.row.columns
{float:none}

.row .column.row.row,.row .row.row.columns
{padding-left:0;padding-right:0;margin-left:0;margin-right:0}

.small-1
{width:8.33333%}

.small-push-1
{position:relative;left:8.33333%}

.small-pull-1
{position:relative;left:-8.33333%}

.small-offset-0
{margin-left:0}

.small-2
{width:16.66667%}

.small-push-2
{position:relative;left:16.66667%}

.small-pull-2
{position:relative;left:-16.66667%}

.small-offset-1
{margin-left:8.33333%}

.small-3
{width:25%}

.small-push-3
{position:relative;left:25%}

.small-pull-3
{position:relative;left:-25%}

.small-offset-2
{margin-left:16.66667%}

.small-4
{width:33.33333%}

.small-push-4
{position:relative;left:33.33333%}

.small-pull-4
{position:relative;left:-33.33333%}

.small-offset-3
{margin-left:25%}

.small-5
{width:41.66667%}

.small-push-5
{position:relative;left:41.66667%}

.small-pull-5
{position:relative;left:-41.66667%}

.small-offset-4
{margin-left:33.33333%}

.small-6
{width:50%}

.small-push-6
{position:relative;left:50%}

.small-pull-6
{position:relative;left:-50%}

.small-offset-5
{margin-left:41.66667%}

.small-7
{width:58.33333%}

.small-push-7
{position:relative;left:58.33333%}

.small-pull-7
{position:relative;left:-58.33333%}

.small-offset-6
{margin-left:50%}

.small-8
{width:66.66667%}

.small-push-8
{position:relative;left:66.66667%}

.small-pull-8
{position:relative;left:-66.66667%}

.small-offset-7
{margin-left:58.33333%}

.small-9
{width:75%}

.small-push-9
{position:relative;left:75%}

.small-pull-9
{position:relative;left:-75%}

.small-offset-8
{margin-left:66.66667%}

.small-10
{width:83.33333%}

.small-push-10
{position:relative;left:83.33333%}

.small-pull-10
{position:relative;left:-83.33333%}

.small-offset-9
{margin-left:75%}

.small-11
{width:91.66667%}

.small-push-11
{position:relative;left:91.66667%}

.small-pull-11
{position:relative;left:-91.66667%}

.small-offset-10
{margin-left:83.33333%}

.small-12
{width:100%}

.small-offset-11
{margin-left:91.66667%}

.small-up-1>.column,.small-up-1>.columns
{width:100%;float:left}

.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n)
{clear:none}

.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1)
{clear:both}

.small-up-1>.column:last-child,.small-up-1>.columns:last-child
{float:left}

.small-up-2>.column,.small-up-2>.columns
{width:50%;float:left}

.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n)
{clear:none}

.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1)
{clear:both}

.small-up-2>.column:last-child,.small-up-2>.columns:last-child
{float:left}

.small-up-3>.column,.small-up-3>.columns
{width:33.33333%;float:left}

.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n)
{clear:none}

.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1)
{clear:both}

.small-up-3>.column:last-child,.small-up-3>.columns:last-child
{float:left}

.small-up-4>.column,.small-up-4>.columns
{width:25%;float:left}

.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n)
{clear:none}

.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1)
{clear:both}

.small-up-4>.column:last-child,.small-up-4>.columns:last-child
{float:left}

.small-up-5>.column,.small-up-5>.columns
{width:20%;float:left}

.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n)
{clear:none}

.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1)
{clear:both}

.small-up-5>.column:last-child,.small-up-5>.columns:last-child
{float:left}

.small-up-6>.column,.small-up-6>.columns
{width:16.66667%;float:left}

.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n)
{clear:none}

.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1)
{clear:both}

.small-up-6>.column:last-child,.small-up-6>.columns:last-child
{float:left}

.small-up-7>.column,.small-up-7>.columns
{width:14.28571%;float:left}

.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n)
{clear:none}

.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1)
{clear:both}

.small-up-7>.column:last-child,.small-up-7>.columns:last-child
{float:left}

.small-up-8>.column,.small-up-8>.columns
{width:12.5%;float:left}

.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n)
{clear:none}

.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1)
{clear:both}

.small-up-8>.column:last-child,.small-up-8>.columns:last-child
{float:left}

.small-collapse>.column,.small-collapse>.columns
{padding-left:0;padding-right:0}

.expanded.row .small-collapse.row,.small-collapse .row
{margin-left:0;margin-right:0}

.small-uncollapse>.column,.small-uncollapse>.columns
{padding-left:.9375rem;padding-right:.9375rem}

.small-centered
{float:none;margin-left:auto;margin-right:auto}

.small-pull-0,.small-push-0,.small-uncentered
{position:static;margin-left:0;margin-right:0;float:left}

@media screen and (min-width:40em)
{.medium-1
{width:8.33333%}

.medium-push-1
{position:relative;left:8.33333%}

.medium-pull-1
{position:relative;left:-8.33333%}

.medium-offset-0
{margin-left:0}

.medium-2
{width:16.66667%}

.medium-push-2
{position:relative;left:16.66667%}

.medium-pull-2
{position:relative;left:-16.66667%}

.medium-offset-1
{margin-left:8.33333%}

.medium-3
{width:25%}

.medium-push-3
{position:relative;left:25%}

.medium-pull-3
{position:relative;left:-25%}

.medium-offset-2
{margin-left:16.66667%}

.medium-4
{width:33.33333%}

.medium-push-4
{position:relative;left:33.33333%}

.medium-pull-4
{position:relative;left:-33.33333%}

.medium-offset-3
{margin-left:25%}

.medium-5
{width:41.66667%}

.medium-push-5
{position:relative;left:41.66667%}

.medium-pull-5
{position:relative;left:-41.66667%}

.medium-offset-4
{margin-left:33.33333%}

.medium-6
{width:50%}

.medium-push-6
{position:relative;left:50%}

.medium-pull-6
{position:relative;left:-50%}

.medium-offset-5
{margin-left:41.66667%}

.medium-7
{width:58.33333%}

.medium-push-7
{position:relative;left:58.33333%}

.medium-pull-7
{position:relative;left:-58.33333%}

.medium-offset-6
{margin-left:50%}

.medium-8
{width:66.66667%}

.medium-push-8
{position:relative;left:66.66667%}

.medium-pull-8
{position:relative;left:-66.66667%}

.medium-offset-7
{margin-left:58.33333%}

.medium-9
{width:75%}

.medium-push-9
{position:relative;left:75%}

.medium-pull-9
{position:relative;left:-75%}

.medium-offset-8
{margin-left:66.66667%}

.medium-10
{width:83.33333%}

.medium-push-10
{position:relative;left:83.33333%}

.medium-pull-10
{position:relative;left:-83.33333%}

.medium-offset-9
{margin-left:75%}

.medium-11
{width:91.66667%}

.medium-push-11
{position:relative;left:91.66667%}

.medium-pull-11
{position:relative;left:-91.66667%}

.medium-offset-10
{margin-left:83.33333%}

.medium-12
{width:100%}

.medium-offset-11
{margin-left:91.66667%}

.medium-up-1>.column,.medium-up-1>.columns
{width:100%;float:left}

.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n)
{clear:none}

.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1)
{clear:both}

.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child
{float:left}

.medium-up-2>.column,.medium-up-2>.columns
{width:50%;float:left}

.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n)
{clear:none}

.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1)
{clear:both}

.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child
{float:left}

.medium-up-3>.column,.medium-up-3>.columns
{width:33.33333%;float:left}

.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n)
{clear:none}

.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1)
{clear:both}

.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child
{float:left}

.medium-up-4>.column,.medium-up-4>.columns
{width:25%;float:left}

.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n)
{clear:none}

.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1)
{clear:both}

.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child
{float:left}

.medium-up-5>.column,.medium-up-5>.columns
{width:20%;float:left}

.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n)
{clear:none}

.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1)
{clear:both}

.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child
{float:left}

.medium-up-6>.column,.medium-up-6>.columns
{width:16.66667%;float:left}

.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n)
{clear:none}

.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1)
{clear:both}

.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child
{float:left}

.medium-up-7>.column,.medium-up-7>.columns
{width:14.28571%;float:left}

.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n)
{clear:none}

.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1)
{clear:both}

.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child
{float:left}

.medium-up-8>.column,.medium-up-8>.columns
{width:12.5%;float:left}

.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n)
{clear:none}

.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1)
{clear:both}

.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child
{float:left}

.medium-collapse>.column,.medium-collapse>.columns
{padding-left:0;padding-right:0}

.expanded.row .medium-collapse.row,.medium-collapse .row
{margin-left:0;margin-right:0}

.medium-uncollapse>.column,.medium-uncollapse>.columns
{padding-left:.9375rem;padding-right:.9375rem}

.medium-centered
{float:none;margin-left:auto;margin-right:auto}

.medium-pull-0,.medium-push-0,.medium-uncentered
{position:static;margin-left:0;margin-right:0;float:left}

}

@media screen and (min-width:64em)
{.large-1
{width:8.33333%}

.large-push-1
{position:relative;left:8.33333%}

.large-pull-1
{position:relative;left:-8.33333%}

.large-offset-0
{margin-left:0}

.large-2
{width:16.66667%}

.large-push-2
{position:relative;left:16.66667%}

.large-pull-2
{position:relative;left:-16.66667%}

.large-offset-1
{margin-left:8.33333%}

.large-3
{width:25%}

.large-push-3
{position:relative;left:25%}

.large-pull-3
{position:relative;left:-25%}

.large-offset-2
{margin-left:16.66667%}

.large-4
{width:33.33333%}

.large-push-4
{position:relative;left:33.33333%}

.large-pull-4
{position:relative;left:-33.33333%}

.large-offset-3
{margin-left:25%}

.large-5
{width:41.66667%}

.large-push-5
{position:relative;left:41.66667%}

.large-pull-5
{position:relative;left:-41.66667%}

.large-offset-4
{margin-left:33.33333%}

.large-6
{width:50%}

.large-push-6
{position:relative;left:50%}

.large-pull-6
{position:relative;left:-50%}

.large-offset-5
{margin-left:41.66667%}

.large-7
{width:58.33333%}

.large-push-7
{position:relative;left:58.33333%}

.large-pull-7
{position:relative;left:-58.33333%}

.large-offset-6
{margin-left:50%}

.large-8
{width:66.66667%}

.large-push-8
{position:relative;left:66.66667%}

.large-pull-8
{position:relative;left:-66.66667%}

.large-offset-7
{margin-left:58.33333%}

.large-9
{width:75%}

.large-push-9
{position:relative;left:75%}

.large-pull-9
{position:relative;left:-75%}

.large-offset-8
{margin-left:66.66667%}

.large-10
{width:83.33333%}

.large-push-10
{position:relative;left:83.33333%}

.large-pull-10
{position:relative;left:-83.33333%}

.large-offset-9
{margin-left:75%}

.large-11
{width:91.66667%}

.large-push-11
{position:relative;left:91.66667%}

.large-pull-11
{position:relative;left:-91.66667%}

.large-offset-10
{margin-left:83.33333%}

.large-12
{width:100%}

.large-offset-11
{margin-left:91.66667%}

.large-up-1>.column,.large-up-1>.columns
{width:100%;float:left}

.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n)
{clear:none}

.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1)
{clear:both}

.large-up-1>.column:last-child,.large-up-1>.columns:last-child
{float:left}

.large-up-2>.column,.large-up-2>.columns
{width:50%;float:left}

.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n)
{clear:none}

.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1)
{clear:both}

.large-up-2>.column:last-child,.large-up-2>.columns:last-child
{float:left}

.large-up-3>.column,.large-up-3>.columns
{width:33.33333%;float:left}

.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n)
{clear:none}

.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1)
{clear:both}

.large-up-3>.column:last-child,.large-up-3>.columns:last-child
{float:left}

.large-up-4>.column,.large-up-4>.columns
{width:25%;float:left}

.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n)
{clear:none}

.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1)
{clear:both}

.large-up-4>.column:last-child,.large-up-4>.columns:last-child
{float:left}

.large-up-5>.column,.large-up-5>.columns
{width:20%;float:left}

.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n)
{clear:none}

.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1)
{clear:both}

.large-up-5>.column:last-child,.large-up-5>.columns:last-child
{float:left}

.large-up-6>.column,.large-up-6>.columns
{width:16.66667%;float:left}

.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n)
{clear:none}

.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1)
{clear:both}

.large-up-6>.column:last-child,.large-up-6>.columns:last-child
{float:left}

.large-up-7>.column,.large-up-7>.columns
{width:14.28571%;float:left}

.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n)
{clear:none}

.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1)
{clear:both}

.large-up-7>.column:last-child,.large-up-7>.columns:last-child
{float:left}

.large-up-8>.column,.large-up-8>.columns
{width:12.5%;float:left}

.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n)
{clear:none}

.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1)
{clear:both}

.large-up-8>.column:last-child,.large-up-8>.columns:last-child
{float:left}

.large-collapse>.column,.large-collapse>.columns
{padding-left:0;padding-right:0}

.expanded.row .large-collapse.row,.large-collapse .row
{margin-left:0;margin-right:0}

.large-uncollapse>.column,.large-uncollapse>.columns
{padding-left:.9375rem;padding-right:.9375rem}

.large-centered
{float:none;margin-left:auto;margin-right:auto}

.large-pull-0,.large-push-0,.large-uncentered
{position:static;margin-left:0;margin-right:0;float:left}

}

.menu-icon
{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}

.menu-icon:after
{content:'';position:absolute;display:block;width:100%;height:2px;background:#fefefe;top:0;left:0;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe}

.menu-icon:hover:after
{background:#fff;box-shadow:0 7px 0 #fff,0 14px 0 #fff}

.menu-icon.dark
{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}

.menu-icon.dark:after
{content:'';position:absolute;display:block;width:100%;height:2px;background:#0a0a0a;top:0;left:0;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a}

.menu-icon.dark:hover:after
{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}









   #top {
      	border-bottom: 1px solid #006e52;
      	margin-bottom: 1rem;
      }


.donate-button {
margin: 0 1rem 0 0;	
font-weight: 900;
border: 1px solid #cb3215 !important;
color: #fff !important ;
background-color: #cb3215;
}


.donate-button:hover, 
.donate-button:focus {background-color:#a22811;color:#a22811;border: 1px solid #cb3215 !important;
}



.nav {
position: relative;
	margin-top:2rem ;
	margin-bottom: 2rem;
	
}
.nav a {
	border: none;
}

.logo {
	margin-top:  1rem;
}

.nav form {
	margin-bottom: 2rem;
}

.nav form label {
	display: none;
}
.nav  .button {
	text-transform: uppercase;
}


.nav .menu li a {
font-size: 1.375rem;
	text-transform: uppercase;
	font-weight: 600 ;
	margin-left: 1rem;
	border: 1px solid #fff;
	transition: 400ms all;
}

.nav .menu li a:hover, .nav .menu li a:focus
{
	border: 2px solid #ddd;
	background: #fcfcfc;

} 




     .nav .menu li.current > a,      .nav .menu li.current > a:hover,      .nav .menu li.current > a:focus {
     	color: #000 !important ;
     }   
     
          .nav .menu ul li.current > a, .nav .menu ul li.current > a:hover,      .nav .menu ul li.current > a:focus {
          background: #fff !important;
          	cursor: default !important;
          }
     
.spaced {
	margin-bottom: 2rem;
}



.whatsnew, .videos, .tweeter {
	border-top:2px dotted #cacaca;
	margin-top:1.25rem;
	padding-top: 1rem;
}



/*.intro h1 {
line-height: 1.1;
color: #006e52;
}*/
.intro p
{font-size:150%;line-height:1.6; font-weight: 500;
}


.reverse h3 {
	color: #fff;
	background: #006e52;
/*	padding: 0.2rem 0.5rem;*/
font-size:1.0625rem;
text-transform: uppercase;
	padding: 0.85rem;
}


     .resource-list li.current > a, .resource-list li.current > a:hover,  .resource-listli.current > a:focus
      {
cursor: default;
color: #333;
     	background: #f5f5f5 ;

}

.resource-list li {
	position: relative;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

     .resource-list li.current {
     	border-left: 1px solid #ddd;
     	border-right: 1px solid #ddd;
     	background: #f5f5f5 ;
     	
     }
     



.resource-list li.current:after, .resource-list li.current:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.resource-list li.current:after {
	border-color: rgba(245, 245, 245, 0);
	border-right-color: #f5f5f5;
	border-width: 8px;
	margin-top: -8px;
}
.resource-list li.current:before {
	border-color: rgba(221, 221, 221, 0);
	border-right-color: #dddddd;
	border-width: 9px;
	margin-top: -9px;
}



.extension {
	font-style: normal; text-transform: uppercase;
	font-size: 0.75rem;
margin-left: 0.5rem;
background: #cb3215; color:  #fff; padding: 0.1rem 0.5rem;
}


.thankyou {
	background:#cb3215;
	color:#fefefe;
	padding: 2rem 0;
	margin-bottom: 2rem;

}


.banner {
	text-align: center;
	background:#006e52;
	color:#fefefe;
	padding: 1rem 0;
margin-top: -1rem;
transition: 400ms all;
}


.banner:hover {
	background: #005e46;;
} 



.member-header {
	background: #006e52; 
padding-top: 1rem;
}
.member-header  a {
	color: #fff; 
}
.member-header h2 {
line-height: 1;
}
.member-header h2 a  {
font-weight: 600;
text-transform: uppercase;
font-size: 1.75rem;

}

.member-header .button {
background: rgba(255, 255, 255, .2);
border: 0;
}



footer {
	background: #f5f5f5;
	background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(245,245,245,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	
	padding-top: 2rem;
	padding-bottom: 2rem;
	      	border-top: 1px solid #006e52;
	
	
}


footer p {
		font-size: 0.875rem;
	
}


footer ul{
	margin: 0  0 1.5rem 0 ;
	list-style: none;
}

footer ul li {
	float: left;
}
footer ul a.button {
	border: 1px solid #ddd;margin-right: 0.5rem; margin-bottom: 0.5rem;
}


footer ul a.button.alert {
	border: 1px solid #7F1F0E;margin-right: 0.5rem; margin-bottom: 0.5rem;
}

footer ul.contact-details {
	margin-bottom: 0.25rem;
}

footer ul.contact-details li {
	font-size: 1rem;
font-weight: 600;
border-right: 1px solid #ccc;
margin-right: 0.5rem;
padding-right: 0.5rem;
}


footer ul.contact-details li:last-of-type {
	border-right: none;
	margin: 0;
}

footer ul.contact-details li span,
footer ul.contact-details i.icon-twitter {
	color: #666; padding: 0.25rem ; 
	font-size: 1rem; 
}


footer ul.contact-details i.icon-twitter  {
padding: 0;
}





footer ul.contact-details li a {font-weight: 600;
	color: inherit;border-bottom: none;
}



img.aqs {
		width:  80px;height: auto; float: right; margin: 1rem 0 1rem 1rem;
}

p.more a{
display: block;
margin:1.25rem 0 1.75rem 0;
    font-size: 0.875rem;
   line-height: 2rem;
    font-weight: 600;
    text-transform: uppercase;
border: none;
    background: #fefefe;

}

.whatsnew p.more a {
	margin: 0;
}

.icon-chevron-circle-right:before {
    margin-right: 0.25rem;
    font-size: 1.2rem;
        line-height: 2rem;
        vertical-align: middle;
        

}


.credit a {
	background: #fefefe; color:  #444;border: none;font-size: 0.75rem;padding: 0.1rem 0.5rem; border-radius: 3px;border: 1px solid #ddd; 
}
.credit a:hover, .credit a:focus {
background: #fff;	color: #222;border: 1px solid #eee
}
/*p.more a:hover  {
background: #f9f9f9;
}*/

/*p.more a:before
{
      color: #006e52;
        opacity: 0.9;
    content: '→';
    font-family: 'slick';
    font-size: 0.875rem;
    padding-right: 0.25rem;
}*/

p.more:hover a:before {
	opacity: 1;
}


.resource-list {
	margin-bottom: 0;
		border-top: 1px solid #ddd;
	
}


.resource-list li a {	
font-size: 0.875rem;
font-weight: 600;
text-transform: uppercase;
display: block;padding: 0.5rem  ;
	border-bottom: 1px solid #ddd;
}
.resource-list li a:hover, .event-calendar:hover {
	background: #f3f8f7;
	background: #fcfcfc;
}


.event-calendar {
/*	margin-bottom: 0.25rem;*/
	padding-bottom: 0.25rem;
	border-bottom: 1px dotted #999;
}


.event-calendar p {
padding: 0.75rem 0;
	margin-bottom: 0;
	line-height: 1.6rem ;
	
}

.calendar-date {
	text-align: center;
}


.day {
        color: #006e52;
font-size: 1.5rem;
line-height: 1rem;
font-weight: 600;
}

.month {
text-transform: uppercase;
	font-size: 0.875rem;
	color: #666;
}



.thumbnail img {
	margin-bottom: 1rem;
	padding: 0.5rem;
	border: 1px solid #eee;
}

.thumbnail a {
	border: none;
}

.nav .menu li.dropdown:hover a, .nav .menu li.dropdown:focus  a
  
{
	border-top: 1px solid #eee ;
	border-left: 1px solid #eee ;
	border-right: 1px solid #eee ;
	border-bottom: none ;
	background: #fff;
	
	
} 

.nav .menu li.donate:hover a, .nav .menu li.donate:focus  a
  
{
	border: 1px solid #eee ;
	background: #fff;
	
	
} 


.nav .menu li.dropdown > a {
	border-bottom: 0;
}


.nav .menu li.dropdown:hover > a, .nav .menu li.dropdown:focus > a , .nav .menu li.dropdown:active > a {

	background: #fff;	
}


.nav .menu li.dropdown:hover ul:before, .nav .menu li.dropdown:focus ul:before {
content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 8px 8px;
	border-color: transparent transparent #ccc transparent;
	position: absolute;
	top:  -8px;
	left: 2rem;
}


.nav .menu  li ul {
list-style: none;
	display: none;
	position: absolute;
	background-color: #ddd;
	min-width: 160px;
	z-index: 1;
}



.nav .menu  li:hover ul  {

	display: block;
	border: 1px solid #ddd;
	box-shadow: 0 12px 12px rgba(0,0,0,0.25);
}


.nav .menu li ul  {
margin: 0 0 0 1rem;
}

.nav .menu li ul li {
	border: none;
}

.nav .menu li ul li a {
display: block;
font-size: 0.875rem;
	text-transform: uppercase;
	font-weight: 600 ;
	margin-left: 0;
	padding: 0.5rem 1rem;
border-top: 1px solid #eee ;
border-left: none !important  ;
border-right: none !important;
border-bottom: none !important;
	background: #fff;
	transition: 400ms all;
	
}

.nav .menu li ul li a:hover, .nav .menu li ul li a:focus {
	border: none;
	color: #005f47 !important;
	background: #f5f5f5 !important;
	
	
} 

.nav .menu li ul li:first-of-type a {
	border-top: none !important;
}


/*

    Zebra_DatePicker: a lightweight jQuery date picker plugin

    Twitter Bootstrap theme

    copyright (c) 2011 - 2014 Stefan Gabos
    http://stefangabos.ro/jquery/zebra-datepicker/

*/



.Zebra_DatePicker *,
.Zebra_DatePicker *:after,
.Zebra_DatePicker *:before  { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important }

.Zebra_DatePicker           { position: absolute; background: #FFF; border: 1px solid #ccc; z-index: 1200; padding: 5px; top: 0 ;
		box-shadow: 0 12px 12px rgba(0,0,0,0.25);

}

.Zebra_DatePicker *         { margin: 0; padding: 0; color: #373737; background: transparent; border: none;  }

/* = GLOBALS
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker table                      { border-collapse: collapse; border-spacing: 0; width: auto; table-layout: auto; margin: 0 auto ;
}

.Zebra_DatePicker td,
.Zebra_DatePicker th                         { text-align: center; padding: 5px 0 }

.Zebra_DatePicker td                         { cursor: pointer }

.Zebra_DatePicker .dp_daypicker,
.Zebra_DatePicker .dp_monthpicker,
.Zebra_DatePicker .dp_yearpicker             { margin-top: 3px }

.Zebra_DatePicker .dp_daypicker td,
.Zebra_DatePicker .dp_daypicker th,
.Zebra_DatePicker .dp_monthpicker td,
.Zebra_DatePicker .dp_yearpicker td         { width: 30px }

.Zebra_DatePicker,
.Zebra_DatePicker .dp_header .dp_hover,
.Zebra_DatePicker td.dp_selected,
.Zebra_DatePicker .dp_footer .dp_hover,
.Zebra_DatePicker td.dp_hover               { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}

/* = VISIBLE/HIDDEN STATES (USE TRANSITIONS FOR EFFECTS)
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker.dp_visible               { visibility: visible; filter: alpha(opacity=100); -khtml-opacity: 1; -moz-opacity: 1; opacity: 1; transition: opacity 0.2s ease-in-out }
.Zebra_DatePicker.dp_hidden                { visibility: hidden; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; opacity: 0 }

/* = HEADER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_header td             { }

.Zebra_DatePicker .dp_header .dp_previous,
.Zebra_DatePicker .dp_header .dp_next       { width: 30px;font-weight: 800; }

.Zebra_DatePicker .dp_header .dp_caption    { font-weight: bold ; width: 100%;
}
.Zebra_DatePicker .dp_header .dp_hover      { background: #f5f5f5; color: #373737 }

/* = DATEPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_daypicker th              { font-weight: bold }
.Zebra_DatePicker td.dp_not_in_month            { color: #DEDEDE; cursor: default }
.Zebra_DatePicker td.dp_not_in_month_selectable { }
.Zebra_DatePicker td.dp_weekend                 { }
.Zebra_DatePicker td.dp_weekend_disabled        { color: #DEDEDE; cursor: default }
.Zebra_DatePicker td.dp_selected                { background: #006e52; color: #FFF !important }

.Zebra_DatePicker td.dp_week_number             { cursor: text; font-weight: bold }

/* = MONTHPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_monthpicker td    { width: 33% }

/* = YEARPICKER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_yearpicker td     { width: 33% }

/* = FOOTER
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker .dp_footer            { margin-top: 3px }

/* = SOME MORE GLOBALS (MUST BE LAST IN ORDER TO OVERWRITE PREVIOUS PROPERTIES)
----------------------------------------------------------------------------------------------------------------------*/
.Zebra_DatePicker td.dp_current             { color: #3A87AD }
.Zebra_DatePicker td.dp_disabled_current    { color: #3A87AD }
.Zebra_DatePicker td.dp_disabled            { color: #DEDEDE; cursor: default }
.Zebra_DatePicker td.dp_hover               { background: #f5f5f5; color:  #333 !important; }

/* = ICON
----------------------------------------------------------------------------------------------------------------------*/
button.Zebra_DatePicker_Icon                { display: block; position: absolute; width: 16px; height: 16px; background: url('/images/site/calendar-disabled.png') no-repeat left top; text-indent: -9000px; border: none; cursor: pointer; padding: 0; line-height: 0; vertical-align: top }
button.Zebra_DatePicker_Icon_Disabled       { background-image: url('/images/site/calendar-disabled.png') }

/* don't set vertical margins! */
button.Zebra_DatePicker_Icon                { margin: 0 0 0 3px }
button.Zebra_DatePicker_Icon_Inside_Right   { margin: 0 10px 0 0 }
button.Zebra_DatePicker_Icon_Inside_Left    { margin: 0 0 0 3px }



.Zebra_DatePicker .dp_header, .Zebra_DatePicker .dp_header .dp_caption , .Zebra_DatePicker .dp_footer,
.Zebra_DatePicker .dp_daypicker,
.Zebra_DatePicker .dp_monthpicker,
.Zebra_DatePicker .dp_yearpicker {
	width: 18rem !important;
}



/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
  display:none;
  text-decoration:none;
  position:fixed;
  bottom:10px;
  right:10px;
  overflow:hidden;
  width:36px;
  height:36px;
  border:none;
  text-indent:100%;
  background:url(../images/site/ui.totop.png) no-repeat left top;
}

#toTopHover {
  background:url(../images/site/ui.totop.png) no-repeat left -36px;
  width:36px;
  height:36px;
  display:block;
  overflow:hidden;
  float:left;
  opacity: 0;
  -moz-opacity: 0;
  filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
  outline:none;
}





/*icomoon*/

@font-face {
    font-family: 'icomoon';
    src:    url('../fonts/icomoon.eot?a1d292');
    src:    url('../fonts/icomoon.eot?a1d292#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?a1d292') format('truetype'),
        url('../fonts/icomoon.woff?a1d292') format('woff'),
        url('../fonts/icomoon.svg?a1d292#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
    border: none !important;
}

.icon-heart:before {
    content: "\f004";
}
.icon-share:before {
    content: "\f064";
}
.icon-retweet:before {
    content: "\f079";
}
.icon-twitter:before {
    content: "\f099";
}
.icon-facebook:before {
    content: "\f09a";
}
.icon-circle:before {
    content: "\f111";
}
.icon-chevron-circle-left:before {
    content: "\f137";
}
.icon-chevron-circle-right:before {
    content: "\f138";
}
.icon-chevron-circle-up:before {
    content: "\f139";
}
.icon-chevron-circle-down:before {
    content: "\f13a";
}


.icon-file:before {
    content: "\f15b";
}



.tweet p{
	color: #4f5b62 ;

	font-size: 1rem;
}

.tweet p.author {
	color: #4f5b62 ;
	line-height: 1.2;
	margin-bottom: .75rem;
}

.tweet a:hover p.author {
		color: #363e43;
	
}
.tweet .author strong {
	font-size: 1.25rem;
	}
	
.tweet .author img {
width: auto;
	margin-right: 0.5rem;
}

.tweet .icon-twitter {
	color: #acacac;
	font-size: 1.5rem;
}

.tweet:hover .icon-twitter {
	color: #55acee;
}

.tweet .intents a {
font-size: 0.875rem;	
	color: #ccd6dd;
	padding: 0 0.25rem;
}

.tweet .intents a:hover, .tweet .intents a:focus {
	color: #66757f;
}

.tweet .timestamp {
	text-transform: uppercase;
	color: #66757f;
	font-size: 0.875rem;
}

.tweet .retweet {
	font-size: 0.875rem; color: #66757f;
}
.tweet .retweet i {
	font-size: 0.75rem; color: #fff;
	background: #19CF86;
	background: #66757f;
	padding:0.1rem  0.2rem !important; border-radius: 3px;
}



.tweet .retweet a {
	color: #4f5b62; 
	font-weight: inherit; border-bottom: none;
}

.tweet .retweet a:hover, .tweet .retweet a:focus {
	color: #363e43;
}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
    margin:  0 !important;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}



/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./images/site/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    bottom: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    
    opacity: 0.5;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    
        font-family: 'icomoon' !important;

    font-size: 1.2rem;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: 0;
}

.slick-prev:before
{
    
     content: "\f137";
    
}

.slick-next
{
    right: 0;
}


.slick-next:before
{

 
content: "\f138";
}


/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}

.main-slider .slick-dots {
	    bottom: 25px;
}


.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
    
}



.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{

    font-family: 'icomoon' !important;

    font-size: 9px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: "\f111";
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.main-slider .slick-dots li button:before {
	  font-size: 18px;
}
.slick-dots li.slick-active button:before
{
    opacity: 1;
    color: #006e52;
}



    .slider {
        width: 100%;
        margin: 0 auto;
    }


.main-slider   .slick-slide {
    margin: 0;
    
  }




.slick-slide {
  margin: 0px 20px;
  
}

    .slick-slide img {
      width: 100%;
      
    }

    .slick-prev:before,
    .slick-next:before {
        color: #006e52;
    }
    
    
.small-slider {padding-top: 1rem;
padding-bottom: 1rem;

}
 

 
 
  .main-slider {

margin-top: -1rem;  	margin-bottom: 2rem;
  }
 
 
 .main-slider div {
     position:relative;
 }
  

    
      .main-slider .slider-caption {
      width: 100%;
      
        background: rgba(0, 110, 82, 1);
        padding: 1rem  1.5rem;
                color: #fff;
 border-top: 2px solid rgba(255, 255, 255, 1);
    }
    
 
   .main-slider .slider-caption h2{
   color: #fff;
 	font-weight: 600;
   	 line-height: 1.2;
   	 margin-bottom: 0.5rem;
   }   
     .main-slider .slider-caption p{
font-size:150%;
      	 line-height: 1.4;
      }   
    
 

  .slider-caption a
     
     {
     	color: #fff;
     	border-bottom: 2px dotted #fff;
     }
     
     
     
       .slider-caption a:hover,     .slider-caption a:focus
          
          {
       
          	border-bottom: 2px solid #fff;
          }
          
          
          
         
    
    .slider-caption .button {
    	border: 2px solid #fff;
    	border-radius: 0;
    	padding: .5rem 1.5rem;
  }
    
    .slider-caption .button:hover,     .slider-caption .button:focus {
    	border: 2px solid #fff;
    }
         
         
         
          .main-slider   .slick-track
         {
         	        background: rgba(0, 110, 82, 1);
         	
         }
         
         
   .mobile-menu {
   	display: none;
   }      
         
         @media screen and (max-width:39.9375em)
         {
         
         .nav {
         	margin-top: 0;
         	margin-bottom: 1rem;
         }
         
       
         .mobile-nav-toggle {
         	display: none;
         }
         .mobile-menu {
         	display: block;
         	position: absolute; 
         	top:  0.5rem;
         	right: 1rem;
         	z-index: 1;
         	background: #006e52;
         	padding: 0.25rem  0.5rem  0.5rem  0.5rem;
         	margin: 0;
         	border-radius: 50%;
         }      
             
             
               .mobile-menu.opened {
background: #999;    
 webkit-box-shadow: inset 0px 0px 5px 3px rgba(0,0,0,0.25);
-moz-box-shadow: inset 0px 0px 5px 3px rgba(0,0,0,0.25);
box-shadow: inset 0px 0px 5px 3px rgba(0,0,0,0.25);
        } 
             
        
	   .main-slider .slider-caption h2 {
	      	font-size: 1.25rem;
	      	margin-bottom: 1rem;
	      }
	   
	   .main-slider .slider-caption p ,    .main-slider .slider-caption .button{
	      	font-size: 1rem;
	      	margin-bottom: 1rem;
	      }
	                
             .main-slider ul.slick-dots {
display: none !important;             }
             
             
         .donate-button {
           position: absolute; 
           top:  5rem;
           right: 0.5rem;
           z-index: 1;
           }
           
           .nav form {
           	margin: 1rem 0 0 0;
           }
           
    
           
           .nav .menu li a,       .nav .menu li a:hover, .nav .menu li  a:focus , .nav .menu li  a:active ,
              .nav .menu li.dropdown:hover a, .nav .menu li.dropdown:focus  a
             
           {
           	border:none !important;
           	margin-left: 0 !important;
           	background: #fcfcfc;
           } 
           
           
           
           
           .nav .menu li {
           	width: 100%;
           	border-top: 1px solid #ccc !important;
           }
           
           .nav .menu  li ul {
       
           	position: relative;
         
           }
                 .nav .menu  li ul  {
                 	border: none !important;
                 }
           
              
              
              
              .nav .menu  li:hover ul  {
          
              	box-shadow: none              }
                     
                     footer ul a.button {
padding: 0.25rem 0.5rem;                     }
                      
                      
                      footer ul.contact-details li {
                     
                      border-right: none;
                      clear: left;
                      
                      }
                      
                    }/*end mq*/
         
         
         
      @media screen and (min-width:40em) and (max-width:63.9375em)
      {
      .nav {
      	margin-top: 0;
      }
      .mobile-nav-toggle {
      	margin-top: -3rem;
      }
    
  
      }   /* end mq */
        
         
         
         @media screen and (min-width:64em) and (max-width:74.9375em)
         {
         
  
         .main-slider .slider-caption {

width: 60em !important;    
bottom: 1rem !important;    
font-size: 0.875rem !important;  
padding: 0.5rem 1rem;

            }


.main-slider .slider-caption h2 {
   	font-size: 1.5rem;
   	margin-bottom: 0.5rem;
   }

.main-slider .slider-caption p ,    .main-slider .slider-caption .button{
   	font-size: 1.25rem;
   	margin-bottom: 1rem;
   }
        
        
                  .main-slider .slider-caption .button {
                  	font-size: 1rem;
                  }
         
                    }/*end mq*/
         
         
         
         

        @media screen and (min-width:64em)
         {
			
			
			.banner {
	margin-top: -4rem;

	margin-bottom: 4rem;

}




         .main-slider {
         
         margin-top: -4rem;  	
           }
              
    
           #top {
              	margin-bottom: 4rem;
              }    
         
			
			
			
         .main-slider   .slick-track
         {
         	        background: transparent;
         	
         }
         
         
              .main-slider .slider-caption {
              
              -webkit-box-shadow: inset 0px 10px 60px 0px rgba(0,0,0,0.3);
                  -moz-box-shadow: inset 0px 10px 60px 0px rgba(0,0,0,0.3);
                  box-shadow: inset 0px 10px 60px 0px rgba(0,0,0,0.3);
              
                      background: rgba(0, 110, 82, .9);
              
          border: 2px solid rgba(255, 255, 255, 1);
         
                position:absolute;
                bottom:5rem; 
                right:10rem;
                width:40rem; 
               
            }
            
            
                   .main-slider .slider-caption.left {
                   	left:  10rem;
                   }
            
            
         }  /*end mq*/       
         
         
         
         