/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,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:default}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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

*, *:after, *:before{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: baseline;
}

html, body{
	height: 100%;
	min-height: 100%;
}

html { font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  }

body, input, textarea, select, button { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga", "kern"; }

header, .main, main, footer{
	position: relative;
}

.container{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.row{
	width: 100%;
	position: relative;
	z-index: 1;
}

.row:after{
	clear: both;
}

.inner{
	padding: 20px;
}

.video-container{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.video-container iframe{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

fieldset, iframe, img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
article, aside, footer, header, nav, main, section, summary, details, hgroup, figure, figcaption { display: block; }
audio, canvas, video, progress { display: inline-block; vertical-align: baseline; }
button { font: inherit; vertical-align: middle; }

a { color: #0088cc; }
a:visited, a:link, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

h1, h2, h3, h4, h5, h6 { font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", "Verdana", "sans-serif"; margin-top: 1em; }

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child { margin-top: 0; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { display: block; margin: 0; }

h1 { font-size: 28px; font-weight: normal; line-height: 1.1; letter-spacing: -1px; }
h2 { font-size: 24px; font-weight: normal; line-height: 1.105; letter-spacing: -1px; }
h3 { font-size: 18px; font-weight: normal; line-height: 1.105; letter-spacing: -1px; }
h4 { font-size: 16px; font-weight: normal; line-height: 1.2; }
h5 { font-size: 16px; font-weight: normal; line-height: 1.2; }
h6 { font-size: 16px; font-weight: normal; line-height: 1.2; }

strong, b { font-weight: bold; }
em, i, cite, dfn { font-style: italic; }

p { font-size: 1em; margin-top: 1em; }
p:first-child { margin-top: 0; }

li { font-size: 1em; }
li li { font-size: 1em; }

ul, ol { margin: 1em 0 1em 1.25em; }
nav ul, nav ol { list-style: none; margin: 0; }

sub { line-height: 1; }
abbr { border: 0; }
small, .small { font-size: 0.75em; line-height: 1.5; }

.selfclear:before, .selfclear:after { content: " "; display: table; }
.selfclear:after { clear: both; }
.oldie .selfclear { zoom: 1; }

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.imagereplace { font: 0/0 a; color: transparent; }

.nowrap { white-space: nowrap; }
.clear { clear: both; }

.cursor-grab { cursor: move; cursor: -webkit-grab; cursor: grab; }
.cursor-grabbing { cursor: move; cursor: -webkit-grabbing; cursor: grabbing; }

a.block { display: block; cursor: pointer; color: inherit; }
a.block:before, a.block:after { content: " "; display: table; }
a.block:after { clear: both; }
a.block:hover { text-decoration: none; }
a.block:hover .block-link { text-decoration: underline; }
a.block:hover .block-link.icon-ie-parent { text-decoration: none; }
a.block:hover .block-link.icon-ie-parent .icon-ie-link { text-decoration: underline; }
a.block .block-link { color: #0088cc; cursor: pointer; }

a.block-inline { display: inline-block; }

.button { background: #ddd; border-radius: 4px; color: white; cursor: pointer; font-size: 0.875em; line-height: 1.2857; text-align: center; white-space: nowrap; padding: 0.4286em 1.1429em 0.5em; display: inline-block; }
.button:hover { background: #359ce0; text-decoration: none; }
.button:active { background: #2087cc; outline: none; }

.button.primary{
	background: #22B5B7;
}

.panel{
	background: #eee;
	padding: 10px;
}

.column, .columns { position: relative; z-index: 1; float: left; width: 100%; min-height: 2px; margin: 0; padding: 0; }

[class*="block-grid-"] { display: block; padding: 0; margin: 0 -0.625em; }
[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.625em 1.25em; }

.show-large { display: block; }
.hide-large { display: none; }
.show-medium { display: none; }
.show-small {display: none; }

.row { position: relative; z-index: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }

.row .large-1 { width: 8.3333%; }
.row .large-centered-1 { margin-left: 45.8333%; }
.row .large-offset-1 { margin-left: 8.3333%; }
.row .large-push-1 { left: 8.3333%; right: auto; }
.row .large-pull-1 { right: 8.3333%; left: auto; }

.row .large-2 { width: 16.6667%; }
.row .large-centered-2 { margin-left: 41.6667%; }
.row .large-offset-2 { margin-left: 16.6667%; }
.row .large-push-2 { left: 16.6667%; right: auto; }
.row .large-pull-2 { right: 16.6667%; left: auto; }

.row .large-3 { width: 25%; }
.row .large-centered-3 { margin-left: 37.5%; }
.row .large-offset-3 { margin-left: 25%; }
.row .large-push-3 { left: 25%; right: auto; }
.row .large-pull-3 { right: 25%; left: auto; }

.row .large-4 { width: 33.3333%; }
.row .large-centered-4 { margin-left: 33.3333%; }
.row .large-offset-4 { margin-left: 33.3333%; }
.row .large-push-4 { left: 33.3333%; right: auto; }
.row .large-pull-4 { right: 33.3333%; left: auto; }

.row .large-5 { width: 41.6667%; }
.row .large-centered-5 { margin-left: 29.1667%; }
.row .large-offset-5 { margin-left: 41.6667%; }
.row .large-push-5 { left: 41.6667%; right: auto; }
.row .large-pull-5 { right: 41.6667%; left: auto; }

.row .large-6 { width: 50%; }
.row .large-centered-6 { margin-left: 25%; }
.row .large-offset-6 { margin-left: 50%; }
.row .large-push-6 { left: 50%; right: auto; }
.row .large-pull-6 { right: 50%; left: auto; }

.row .large-7 { width: 58.3333%; }
.row .large-centered-7 { margin-left: 20.8333%; }
.row .large-offset-7 { margin-left: 58.3333%; }
.row .large-push-7 { left: 58.3333%; right: auto; }
.row .large-pull-7 { right: 58.3333%; left: auto; }

.row .large-8 { width: 66.6667%; }
.row .large-centered-8 { margin-left: 16.6667%; }
.row .large-offset-8 { margin-left: 66.6667%; }
.row .large-push-8 { left: 66.6667%; right: auto; }
.row .large-pull-8 { right: 66.6667%; left: auto; }

.row .large-9 { width: 75%; }
.row .large-centered-9 { margin-left: 12.5%; }
.row .large-offset-9 { margin-left: 75%; }
.row .large-push-9 { left: 75%; right: auto; }
.row .large-pull-9 { right: 75%; left: auto; }

.row .large-10 { width: 83.3333%; }
.row .large-centered-10 { margin-left: 8.3333%; }
.row .large-offset-10 { margin-left: 83.3333%; }
.row .large-push-10 { left: 83.3333%; right: auto; }
.row .large-pull-10 { right: 83.3333%; left: auto; }

.row .large-11 { width: 91.6667%; }
.row .large-centered-11 { margin-left: 4.1667%; }
.row .large-offset-11 { margin-left: 91.6667%; }
.row .large-push-11 { left: 91.6667%; right: auto; }
.row .large-pull-11 { right: 91.6667%; left: auto; }

.row .large-12 { width: 100%; }
.row .large-centered-12 { margin-left: 0%; }
.row .large-offset-12 { margin-left: 100%; }
.row .large-push-12 { left: 100%; right: auto; }
.row .large-pull-12 { right: 100%; left: auto; }

.row .large-offset-0 { margin-left: 0; }
.row .large-push-0 { left: auto; right: auto; }
.row .large-pull-0 { right: auto; left: auto; }

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

.large-auto { position: absolute; }
.large-auto-top { top: 0; }
.large-auto-bottom { bottom: 0; }
.large-auto-left { left: 0; }
.large-auto-right { right: 0; }

.large-block-grid-1 > li { width: 100%; list-style: none; }
.large-block-grid-1 > li:nth-of-type(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { clear: none; }
.large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; }

@media only screen and (max-width: 768px) {
	.row .medium-1 { width: 8.3333%; }
	.row .medium-centered-1 { margin-left: 45.8333%; }
	.row .medium-offset-1 { margin-left: 8.3333%; }
	.row .medium-push-1 { left: 8.3333%; right: auto; }
	.row .medium-pull-1 { right: 8.3333%; left: auto; }

	.row .medium-2 { width: 16.6667%; }
	.row .medium-centered-2 { margin-left: 41.6667%; }
	.row .medium-offset-2 { margin-left: 16.6667%; }
	.row .medium-push-2 { left: 16.6667%; right: auto; }
	.row .medium-pull-2 { right: 16.6667%; left: auto; }

	.row .medium-3 { width: 25%; }
	.row .medium-centered-3 { margin-left: 37.5%; }
	.row .medium-offset-3 { margin-left: 25%; }
	.row .medium-push-3 { left: 25%; right: auto; }
	.row .medium-pull-3 { right: 25%; left: auto; }

	.row .medium-4 { width: 33.3333%; }
	.row .medium-centered-4 { margin-left: 33.3333%; }
	.row .medium-offset-4 { margin-left: 33.3333%; }
	.row .medium-push-4 { left: 33.3333%; right: auto; }
	.row .medium-pull-4 { right: 33.3333%; left: auto; }

	.row .medium-5 { width: 41.6667%; }
	.row .medium-centered-5 { margin-left: 29.1667%; }
	.row .medium-offset-5 { margin-left: 41.6667%; }
	.row .medium-push-5 { left: 41.6667%; right: auto; }
	.row .medium-pull-5 { right: 41.6667%; left: auto; }

	.row .medium-6 { width: 50%; }
	.row .medium-centered-6 { margin-left: 25%; }
	.row .medium-offset-6 { margin-left: 50%; }
	.row .medium-push-6 { left: 50%; right: auto; }
	.row .medium-pull-6 { right: 50%; left: auto; }

	.row .medium-7 { width: 58.3333%; }
	.row .medium-centered-7 { margin-left: 20.8333%; }
	.row .medium-offset-7 { margin-left: 58.3333%; }
	.row .medium-push-7 { left: 58.3333%; right: auto; }
	.row .medium-pull-7 { right: 58.3333%; left: auto; }

	.row .medium-8 { width: 66.6667%; }
	.row .medium-centered-8 { margin-left: 16.6667%; }
	.row .medium-offset-8 { margin-left: 66.6667%; }
	.row .medium-push-8 { left: 66.6667%; right: auto; }
	.row .medium-pull-8 { right: 66.6667%; left: auto; }

	.row .medium-9 { width: 75%; }
	.row .medium-centered-9 { margin-left: 12.5%; }
	.row .medium-offset-9 { margin-left: 75%; }
	.row .medium-push-9 { left: 75%; right: auto; }
	.row .medium-pull-9 { right: 75%; left: auto; }

	.row .medium-10 { width: 83.3333%; }
	.row .medium-centered-10 { margin-left: 8.3333%; }
	.row .medium-offset-10 { margin-left: 83.3333%; }
	.row .medium-push-10 { left: 83.3333%; right: auto; }
	.row .medium-pull-10 { right: 83.3333%; left: auto; }

	.row .medium-11 { width: 91.6667%; }
	.row .medium-centered-11 { margin-left: 4.1667%; }
	.row .medium-offset-11 { margin-left: 91.6667%; }
	.row .medium-push-11 { left: 91.6667%; right: auto; }
	.row .medium-pull-11 { right: 91.6667%; left: auto; }

	.row .medium-12 { width: 100%; }
	.row .medium-centered-12 { margin-left: 0%; }
	.row .medium-offset-12 { margin-left: 100%; }
	.row .medium-push-12 { left: 100%; right: auto; }
	.row .medium-pull-12 { right: 100%; left: auto; }

	.row .medium-offset-0 { margin-left: 0; }
	.row .medium-push-0 { left: auto; right: auto; }
	.row .medium-pull-0 { right: auto; left: auto; }
	.row .medium-centered { margin-left: auto; margin-right: auto; float: none; }
	.row .medium-uncentered { margin-left: 0; margin-right: 0; float: left; }
	
	.medium-auto-off { position: relative; }
	.medium-auto { position: absolute; }
	.medium-auto-top { top: 0; }
	.medium-auto-bottom { bottom: 0; }
	.medium-auto-left { left: 0; }
	.medium-auto-right { right: 0; }
	
	.medium-block-grid-1 > li { width: 100%; list-style: none; }
	.medium-block-grid-1 > li:nth-of-type(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { clear: none; }
	.medium-block-grid-12 > li:nth-of-type(12n+1) { clear: both; }
	
	.show-large { display: none; }
	.hide-large { display: none; }
	.show-medium { display: block; }
	.hide-medium { display: none; }
	.show-small { display: none; }
	.hide-small { display: none; }
	
}

@media only screen and (max-width: 480px) {
	.row .small-1 { width: 8.3333%; }
	.row .small-centered-1 { margin-left: 45.8333%; }
	.row .small-offset-1 { margin-left: 8.3333%; }
	.row .small-push-1 { left: 8.3333%; right: auto; }
	.row .small-pull-1 { right: 8.3333%; left: auto; }

	.row .small-2 { width: 16.6667%; }
	.row .small-centered-2 { margin-left: 41.6667%; }
	.row .small-offset-2 { margin-left: 16.6667%; }
	.row .small-push-2 { left: 16.6667%; right: auto; }
	.row .small-pull-2 { right: 16.6667%; left: auto; }

	.row .small-3 { width: 25%; }
	.row .small-centered-3 { margin-left: 37.5%; }
	.row .small-offset-3 { margin-left: 25%; }
	.row .small-push-3 { left: 25%; right: auto; }
	.row .small-pull-3 { right: 25%; left: auto; }

	.row .small-4 { width: 33.3333%; }
	.row .small-centered-4 { margin-left: 33.3333%; }
	.row .small-offset-4 { margin-left: 33.3333%; }
	.row .small-push-4 { left: 33.3333%; right: auto; }
	.row .small-pull-4 { right: 33.3333%; left: auto; }

	.row .small-5 { width: 41.6667%; }
	.row .small-centered-5 { margin-left: 29.1667%; }
	.row .small-offset-5 { margin-left: 41.6667%; }
	.row .small-push-5 { left: 41.6667%; right: auto; }
	.row .small-pull-5 { right: 41.6667%; left: auto; }

	.row .small-6 { width: 50%; }
	.row .small-centered-6 { margin-left: 25%; }
	.row .small-offset-6 { margin-left: 50%; }
	.row .small-push-6 { left: 50%; right: auto; }
	.row .small-pull-6 { right: 50%; left: auto; }

	.row .small-7 { width: 58.3333%; }
	.row .small-centered-7 { margin-left: 20.8333%; }
	.row .small-offset-7 { margin-left: 58.3333%; }
	.row .small-push-7 { left: 58.3333%; right: auto; }
	.row .small-pull-7 { right: 58.3333%; left: auto; }

	.row .small-8 { width: 66.6667%; }
	.row .small-centered-8 { margin-left: 16.6667%; }
	.row .small-offset-8 { margin-left: 66.6667%; }
	.row .small-push-8 { left: 66.6667%; right: auto; }
	.row .small-pull-8 { right: 66.6667%; left: auto; }

	.row .small-9 { width: 75%; }
	.row .small-centered-9 { margin-left: 12.5%; }
	.row .small-offset-9 { margin-left: 75%; }
	.row .small-push-9 { left: 75%; right: auto; }
	.row .small-pull-9 { right: 75%; left: auto; }

	.row .small-10 { width: 83.3333%; }
	.row .small-centered-10 { margin-left: 8.3333%; }
	.row .small-offset-10 { margin-left: 83.3333%; }
	.row .small-push-10 { left: 83.3333%; right: auto; }
	.row .small-pull-10 { right: 83.3333%; left: auto; }

	.row .small-11 { width: 91.6667%; }
	.row .small-centered-11 { margin-left: 4.1667%; }
	.row .small-offset-11 { margin-left: 91.6667%; }
	.row .small-push-11 { left: 91.6667%; right: auto; }
	.row .small-pull-11 { right: 91.6667%; left: auto; }

	.row .small-12 { width: 100%; }
	.row .small-centered-12 { margin-left: 0%; }
	.row .small-offset-12 { margin-left: 100%; }
	.row .small-push-12 { left: 100%; right: auto; }
	.row .small-pull-12 { right: 100%; left: auto; }

	.row .small-offset-0 { margin-left: 0; }
	.row .small-push-0 { left: auto; right: auto; }
	.row .small-pull-0 { right: auto; left: auto; }
	.row .small-centered { margin-left: auto; margin-right: auto; float: none; }
	.row .small-uncentered { margin-left: 0; margin-right: 0; float: left; }
	
	.small-auto-off { position: relative; }
	.small-auto { position: absolute; }
	.small-auto-top { top: 0; }
	.small-auto-bottom { bottom: 0; }
	.small-auto-left { left: 0; }
	.small-auto-right { right: 0; }
	
	.small-block-grid-1 > li { width: 100%; list-style: none; }
	.small-block-grid-1 > li:nth-of-type(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { 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(1n) { clear: none; }
	.small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } }
	
	.show-large { display: none; }
	.hide-large { display: none; }
	.show-medium { display: none; }
	.hide-medium { display: none; }
	.show-small { display: block; }
	.hide-small { display: none; }
}


@media only screen and (max-width: 768px) {
	.show-medium { display: block; }
}

@media only screen and (max-width: 768px) {
	.hide-medium { display: none; }
}

.show-for-small { display: none; }
@media only screen and (max-width: 480px) {
	.show-small { display: block; }
}

@media only screen and (max-width: 480px) {
	.hide-small { display: none; }
}






@media only screen and (min-width: 1600px) {
	.row .xlarge-1 { width: 8.3333%; }
	.row .xlarge-centered-1 { margin-left: 45.8333%; }
	.row .xlarge-offset-1 { margin-left: 8.3333%; }
	.row .xlarge-push-1 { left: 8.3333%; right: auto; }
	.row .xlarge-pull-1 { right: 8.3333%; left: auto; }

	.row .xlarge-2 { width: 16.6667%; }
	.row .xlarge-centered-2 { margin-left: 41.6667%; }
	.row .xlarge-offset-2 { margin-left: 16.6667%; }
	.row .xlarge-push-2 { left: 16.6667%; right: auto; }
	.row .xlarge-pull-2 { right: 16.6667%; left: auto; }

	.row .xlarge-3 { width: 25%; }
	.row .xlarge-centered-3 { margin-left: 37.5%; }
	.row .xlarge-offset-3 { margin-left: 25%; }
	.row .xlarge-push-3 { left: 25%; right: auto; }
	.row .xlarge-pull-3 { right: 25%; left: auto; }

	.row .xlarge-4 { width: 33.3333%; }
	.row .xlarge-centered-4 { margin-left: 33.3333%; }
	.row .xlarge-offset-4 { margin-left: 33.3333%; }
	.row .xlarge-push-4 { left: 33.3333%; right: auto; }
	.row .xlarge-pull-4 { right: 33.3333%; left: auto; }

	.row .xlarge-5 { width: 41.6667%; }
	.row .xlarge-centered-5 { margin-left: 29.1667%; }
	.row .xlarge-offset-5 { margin-left: 41.6667%; }
	.row .xlarge-push-5 { left: 41.6667%; right: auto; }
	.row .xlarge-pull-5 { right: 41.6667%; left: auto; }

	.row .xlarge-6 { width: 50%; }
	.row .xlarge-centered-6 { margin-left: 25%; }
	.row .xlarge-offset-6 { margin-left: 50%; }
	.row .xlarge-push-6 { left: 50%; right: auto; }
	.row .xlarge-pull-6 { right: 50%; left: auto; }

	.row .xlarge-7 { width: 58.3333%; }
	.row .xlarge-centered-7 { margin-left: 20.8333%; }
	.row .xlarge-offset-7 { margin-left: 58.3333%; }
	.row .xlarge-push-7 { left: 58.3333%; right: auto; }
	.row .xlarge-pull-7 { right: 58.3333%; left: auto; }

	.row .xlarge-8 { width: 66.6667%; }
	.row .xlarge-centered-8 { margin-left: 16.6667%; }
	.row .xlarge-offset-8 { margin-left: 66.6667%; }
	.row .xlarge-push-8 { left: 66.6667%; right: auto; }
	.row .xlarge-pull-8 { right: 66.6667%; left: auto; }

	.row .xlarge-9 { width: 75%; }
	.row .xlarge-centered-9 { margin-left: 12.5%; }
	.row .xlarge-offset-9 { margin-left: 75%; }
	.row .xlarge-push-9 { left: 75%; right: auto; }
	.row .xlarge-pull-9 { right: 75%; left: auto; }

	.row .xlarge-10 { width: 83.3333%; }
	.row .xlarge-centered-10 { margin-left: 8.3333%; }
	.row .xlarge-offset-10 { margin-left: 83.3333%; }
	.row .xlarge-push-10 { left: 83.3333%; right: auto; }
	.row .xlarge-pull-10 { right: 83.3333%; left: auto; }

	.row .xlarge-11 { width: 91.6667%; }
	.row .xlarge-centered-11 { margin-left: 4.1667%; }
	.row .xlarge-offset-11 { margin-left: 91.6667%; }
	.row .xlarge-push-11 { left: 91.6667%; right: auto; }
	.row .xlarge-pull-11 { right: 91.6667%; left: auto; }

	.row .xlarge-12 { width: 100%; }
	.row .xlarge-centered-12 { margin-left: 0%; }
	.row .xlarge-offset-12 { margin-left: 100%; }
	.row .xlarge-push-12 { left: 100%; right: auto; }
	.row .xlarge-pull-12 { right: 100%; left: auto; }
	.row .xlarge-offset-0 { margin-left: 0; }
	.row .xlarge-push-0 { left: auto; right: auto; }
	.row .xlarge-pull-0 { right: auto; left: auto; }
	.row .xlarge-centered { margin-left: auto; margin-right: auto; float: none; }
	.row .xlarge-uncentered { margin-left: 0; margin-right: 0; float: left; }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { 		
	.row .small-1 { width: 8.3333%; }
	.row .small-centered-1 { margin-left: 45.8333%; }
	.row .small-offset-1 { margin-left: 8.3333%; }
	.row .small-push-1 { left: 8.3333%; right: auto; }
	.row .small-pull-1 { right: 8.3333%; left: auto; }

	.row .small-2 { width: 16.6667%; }
	.row .small-centered-2 { margin-left: 41.6667%; }
	.row .small-offset-2 { margin-left: 16.6667%; }
	.row .small-push-2 { left: 16.6667%; right: auto; }
	.row .small-pull-2 { right: 16.6667%; left: auto; }

	.row .small-3 { width: 25%; }
	.row .small-centered-3 { margin-left: 37.5%; }
	.row .small-offset-3 { margin-left: 25%; }
	.row .small-push-3 { left: 25%; right: auto; }
	.row .small-pull-3 { right: 25%; left: auto; }

	.row .small-4 { width: 33.3333%; }
	.row .small-centered-4 { margin-left: 33.3333%; }
	.row .small-offset-4 { margin-left: 33.3333%; }
	.row .small-push-4 { left: 33.3333%; right: auto; }
	.row .small-pull-4 { right: 33.3333%; left: auto; }

	.row .small-5 { width: 41.6667%; }
	.row .small-centered-5 { margin-left: 29.1667%; }
	.row .small-offset-5 { margin-left: 41.6667%; }
	.row .small-push-5 { left: 41.6667%; right: auto; }
	.row .small-pull-5 { right: 41.6667%; left: auto; }

	.row .small-6 { width: 50%; }
	.row .small-centered-6 { margin-left: 25%; }
	.row .small-offset-6 { margin-left: 50%; }
	.row .small-push-6 { left: 50%; right: auto; }
	.row .small-pull-6 { right: 50%; left: auto; }

	.row .small-7 { width: 58.3333%; }
	.row .small-centered-7 { margin-left: 20.8333%; }
	.row .small-offset-7 { margin-left: 58.3333%; }
	.row .small-push-7 { left: 58.3333%; right: auto; }
	.row .small-pull-7 { right: 58.3333%; left: auto; }

	.row .small-8 { width: 66.6667%; }
	.row .small-centered-8 { margin-left: 16.6667%; }
	.row .small-offset-8 { margin-left: 66.6667%; }
	.row .small-push-8 { left: 66.6667%; right: auto; }
	.row .small-pull-8 { right: 66.6667%; left: auto; }

	.row .small-9 { width: 75%; }
	.row .small-centered-9 { margin-left: 12.5%; }
	.row .small-offset-9 { margin-left: 75%; }
	.row .small-push-9 { left: 75%; right: auto; }
	.row .small-pull-9 { right: 75%; left: auto; }

	.row .small-10 { width: 83.3333%; }
	.row .small-centered-10 { margin-left: 8.3333%; }
	.row .small-offset-10 { margin-left: 83.3333%; }
	.row .small-push-10 { left: 83.3333%; right: auto; }
	.row .small-pull-10 { right: 83.3333%; left: auto; }

	.row .small-11 { width: 91.6667%; }
	.row .small-centered-11 { margin-left: 4.1667%; }
	.row .small-offset-11 { margin-left: 91.6667%; }
	.row .small-push-11 { left: 91.6667%; right: auto; }
	.row .small-pull-11 { right: 91.6667%; left: auto; }

	.row .small-12 { width: 100%; }
	.row .small-centered-12 { margin-left: 0%; }
	.row .small-offset-12 { margin-left: 100%; }
	.row .small-push-12 { left: 100%; right: auto; }
	.row .small-pull-12 { right: 100%; left: auto; }

	.row .small-offset-0 { margin-left: 0; }
	.row .small-push-0 { left: auto; right: auto; }
	.row .small-pull-0 { right: auto; left: auto; }
	.row .small-centered { margin-left: auto; margin-right: auto; float: none; }
	.row .small-uncentered { margin-left: 0; margin-right: 0; float: left; }
}

form label{
	display: block;
	padding: 40px 5px 5px 2px;
	font-size: 1.1em;
	letter-spacing: 1px;
	cursor: pointer;
}

form input, form textarea{ border: 3px solid #ddd; }

form input, form textarea, form select{
	font-family: Open Sans, Arial, sans-serif;
	line-height: 1.5;
	font-size: 1.4em;
	padding: 5px 10px;
	color: #000;
	display: block;
	width: 100%;
	background: white;
}

form input:focus, form textarea:focus, form label:active + input, form label:active + textarea{
	outline: none;
	border: 3px solid #10689a;
}

form input[type=submit]{
	background: #10689a;
	border: none;
	color: #fff;
	width: auto;
	cursor: pointer;
	text-transform: uppercase;
	display: inline-block;
	padding: 15px 30px;
	font-size: 1.1em;
	border-radius: 2px;
	letter-spacing: 1px;
}

form input[type=submit]:hover{ background: #1478b1; }

table{
	width: 100%;
}

table tr{
	border-bottom: 1px solid #ccc;
}

table tr td{
	padding: 10px 5px;
}



.accordion{
	margin: 0;
	list-style: none;
	padding: 0;
}

.accordion .accordion-navigation{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.accordion .accordion-navigation > a{
	display: block;
	background: #eee;
	color: black;
	font-weight: 700;
}

.accordion .accordion-navigation > a:hover{
	text-decoration: none;
	background: #ddd;
}

.accordion .accordion-navigation > a, .accordion .accordion-navigation .content p{
	padding: 10px;
}

.accordion .accordion-navigation .content p{
	margin: 0;
}

.accordion .accordion-navigation .content{
	overflow: hidden;
	display: none;
}

.accordion .accordion-navigation .content.open{
}

.md-overlay {
	position: fixed;
	width: 100%;
	min-height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: block;
	z-index: 9999;
	opacity: 0;
	background: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-overlay.md-show {
	opacity: 1;
	visibility: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


.md-modal {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	max-width: none;
	min-height: 100%;
	overflow: scroll;
	z-index: 9999;
	margin: 0;
	background: rgba(0,0,0,0.4);
}

.md-container {
	color: #000;
	position: relative;
	margin: auto;
	background: #fff;
	box-shadow: 0px 2px 5px rgba(0,0,0,0.7);
	width: 100%;
	max-width: 980px;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	top: 70px;
}

.md-header{
	color: #fff;
	position: relative;
	width: 100%;
	background: #605379;
}

.md-header p, .md-header h3{ padding: 0; margin: 0; }



.md-content {
	color: #000;
	background: white;
	position: relative;
	margin: 0 auto;
	overflow: auto;
}

body.md-show{
	overflow: hidden;
}

.md-effect-1 .md-container {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-modal.md-show.md-effect-1 .md-container {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.md-close{
	float: right;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	background: rgba(0,0,0,0.2);
}

.md-close:hover{
	cursor: pointer;
	text-decoration: none;
}