@font-face{
	font-family:'Lato';
	src:url('/np/clients/voiceofvashon/resources/fonts/lato-regular-webfont.eot?') format('eot'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-regular-webfont.woff') format('woff'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-regular-webfont.ttf') format('truetype'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-regular-webfont.svg') format('svg');
}
@font-face{
	font-family:'Lato-bold';
	src:url('/np/clients/voiceofvashon/resources/fonts/lato-bold-webfont.eot?') format('eot'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-bold-webfont.woff') format('woff'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-bold-webfont.ttf') format('truetype'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-bold-webfont.svg') format('svg');
}
@font-face{
	font-family:'Lato-italic';
	src:url('/np/clients/voiceofvashon/resources/fonts/lato-italic-webfont.eot?') format('eot'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-italic-webfont.woff') format('woff'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-italic-webfont.ttf') format('truetype'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-italic-webfont.svg') format('svg');
}
@font-face{
	font-family:'Lato-black';
	src:url('/np/clients/voiceofvashon/resources/fonts/lato-black-webfont.eot?') format('eot'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-black-webfont.woff') format('woff'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-black-webfont.ttf') format('truetype'),
		url('/np/clients/voiceofvashon/resources/fonts/lato-black-webfont.svg') format('svg');
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
footer fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{
	display: block;
}
body{
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q{
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after{
	content: '';
	content: none;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
*{
	max-height:10000px;
}
html,
body{
	height:100%;
}
header, footer, article, section, hgroup, nav, figure{ display: block;}
figure{ margin:0; padding:0;}
input[type=text], input[type=email], input[type=tel] input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
body{
	color:#505050;
	font:14px/18px 'Lato', Arial, Helvetica, sans-serif;
	background:#d6eff6;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	min-width:1210px;
}
a{
	text-decoration:none;
	color:#0084a9;
}
a:hover{
	text-decoration:underline;
}
a:active{
	background-color:transparent;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
#wrapper{
	width:100%;
	height:100%;
	/*display:table;*/
}
.wrapper-holder{
	width:100%;
	/*display:table-row;*/
	position:relative;
}
.main-holder{
	width: 100%;
	overflow:hidden;
	position: relative;
}
.main-frame{
	width:100%;
	position: relative;
	float: left;
	left: 50%;
}
.main{
	width:100%;
	position: relative;
	float: left;
	left: -50%;
}
.content{
	max-width:1210px;
	margin:0 auto;
}
#header{
	position:relative;
	padding:8px 20px 1px 19px;
}
#header:after{
	clear: both;
	content:"";
	display: block;
}
#header:before{
	content:"";
	position:absolute;
	top:0;
	left:-512px;
	background:url(bg-heade.png) no-repeat;
	width: 1153px;
	height: 641px;
}
.logo{
	background:url(VOVLogo2.png) no-repeat;
	width: 383px;
	height: 147px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	position:relative;
	background-size: contain;
}
.logo a{
	height:100%;
	display:block;
}
.header-block{
	float:right;
	width:270px;
	padding:1px 0 0 32px;
	position:relative;
}
.header-block .link,
.block .link,
.content .link,
#footer .link{
	display:block;
	color:#010101;
	font-size:15px;
	line-height:19px;
	height:27px;
	padding:10px 10px 0 50px;
	background:#fbc772 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYzc3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ZiYjU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZiYjAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmIwMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fbc772 0%, #fbb540 22%, #fbb034 31%, #fbb034 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbc772), color-stop(22%,#fbb540), color-stop(31%,#fbb034), color-stop(100%,#fbb034));
	background: -webkit-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	background: -o-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	background: -ms-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	background: linear-gradient(to bottom, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	border-radius:3px;
	position:relative;
	margin:0 0 6px;
}
.header-block .link:after,
.block .link:after,
.content .link:after,
#footer .link:after{
	content:"";
	position:absolute;
	width:98%;
	height:95%;
	top:2px;
	left:2px;
	-webkit-box-shadow:-1px -1px 1px #fddca7;
	box-shadow:-1px -1px 1px #fddca7;
	border-radius:3px;
}
.header-block .link:before,
.content .link:before,
#footer .link:before{
	content:"";
	position:absolute;
	background:url(sprite00.png) no-repeat -276px -162px;
	width:19px;
	height:16px;
	top:11px;
	left:16px;
}
.header-block .link.alt:before{
	content:"";
	position:absolute;
	background:url(sprite00.png) no-repeat -305px -162px;
	height:17px;
	top:9px;
}
.header-block .link:hover,
.drop a.play:hover,
.block .link:hover,
.content .link:hover,
#footer .link:hover,
.contact-form [type="submit"]:hover{
	text-decoration:none;
	background:#fbb034 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYjAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2ZiYjAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ZiYjU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmM3NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbb034 0%, #fbb034 69%, #fbb540 78%, #fbc772 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbb034), color-stop(69%,#fbb034), color-stop(78%,#fbb540), color-stop(100%,#fbc772));
	background: -webkit-linear-gradient(top,  #fbb034 0%,#fbb034 69%,#fbb540 78%,#fbc772 100%);
	background: -o-linear-gradient(top,  #fbb034 0%,#fbb034 69%,#fbb540 78%,#fbc772 100%);
	background: -ms-linear-gradient(top,  #fbb034 0%,#fbb034 69%,#fbb540 78%,#fbc772 100%);
	background: linear-gradient(to bottom,  #fbb034 0%,#fbb034 69%,#fbb540 78%,#fbc772 100%);
}
.header-block .link.pressed,
.drop a.play.pressed,
.block .link.pressed,
.content .link.pressed,
#footer .link.pressed,
.contact-form [type="submit"].pressed{
	background:#fbb034 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYjAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZiYjAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZiYjU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmM3NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbb034 0%, #fbb034 16%, #fbb540 51%, #fbc772 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbb034), color-stop(16%,#fbb034), color-stop(51%,#fbb540), color-stop(100%,#fbc772));
	background: -webkit-linear-gradient(top,  #fbb034 0%,#fbb034 16%,#fbb540 51%,#fbc772 100%);
	background: -o-linear-gradient(top,  #fbb034 0%,#fbb034 16%,#fbb540 51%,#fbc772 100%);
	background: -ms-linear-gradient(top,  #fbb034 0%,#fbb034 16%,#fbb540 51%,#fbc772 100%);
	background: linear-gradient(to bottom,  #fbb034 0%,#fbb034 16%,#fbb540 51%,#fbc772 100%);
}
.header-block .box{
	background:rgb(255,255,255);
	background:rgba(255,255,255,0.6);
	margin:0 0 6px;
	border-radius:5px;
	padding:5px 15px;
	font:15px/19px 'Lato-bold', Arial, Helvetica, sans-serif;
	color:#444;
}
.box dl{
	overflow:hidden;
}
.box dt{
	float:left;
	clear:left;
	width:77px;
	padding-right:10px;
}
.box dd{
	display:block;
	overflow:hidden;
}
.box dd span{
	display:block;
	padding:0 0 3px 20px;
	background:url(sprite00.png) no-repeat 0 -152px;
}
.box dd span.tv{
	background-position:0 -173px;
}
.top-block{
	float:right;
	width:31.3%;
	position:relative;
	padding:2px 0 0;
}
.top-block h2{
	margin:0 0 20px;
	font-size:20px;
	line-height:23px;
	color:#010101;
}
.top-block dl{
	overflow:hidden;
	padding:0 0 4px;
	margin:0 0 12px;
	border-bottom:1px solid #fff;
	font-size:12px;
}
.top-block dt{
	float:left;
	clear:left;
	margin:0 7px 5px 0;
}
.top-block dd{
	float:left;
	margin:0 0 5px;
}
.top-block dd em{
	color:#0084A9;
}
.top-block dd .holder{
	width:213px;
	overflow:hidden;
	float:left;
}
.top-block dd{
	padding-left:16px;
	background:url(sprite00.png) no-repeat 0 -154px;
}
.top-block dd .holder span{
	float: left;
	width:9999px;
}
.top-block dd a{
	white-space: nowrap;
}
.top-block dd.alt {
	background-position:0 -173px;
}
.weather{
	padding:2px 0 16px 28px;
	display:block;
	position:relative;
}
.weather:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:23px;
	width:25px;
	background:url(sprite00.png) no-repeat -358px -155px;
}
.navbar{
	background:#dee1bd;
	border-radius:4px;
	margin:0 20px 13px;
	position:relative;
	z-index:1;
	height:37px;
}
.navbar:after{
	clear: both;
	content:"";
	display: block;
}
.navigation{
	float:right;
	padding:11px 26px 0 0;
}
.navigation li{
	display:inline;
	padding-right:28px;
}
.navigation a{
	color:#606060;
}
#nav{
	float:left;
}
#nav li{
	float:left;
	border-right:1px solid #fff;
}
#nav a{
	display:block;
	height:30px;
	color:#444;
	padding:7px 26px 0;
	position:relative;
	font:18px/22px 'Lato-bold', Arial, Helvetica, sans-serif;
}
#nav li.open a{
	padding-right:39px;
}
#nav li.open .active{
	background:#0084a9 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzA3ODhhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzE1OGViMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzMwOWJiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NGI0Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0084a9 0%, #0084a9 33%, #0788ab 41%, #158eb0 53%, #309bb9 71%, #64b4cb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0084a9), color-stop(33%,#0084a9), color-stop(41%,#0788ab), color-stop(53%,#158eb0), color-stop(71%,#309bb9), color-stop(100%,#64b4cb));
	background: -webkit-linear-gradient(top,  #0084a9 0%,#0084a9 33%,#0788ab 41%,#158eb0 53%,#309bb9 71%,#64b4cb 100%);
	background: -o-linear-gradient(top,  #0084a9 0%,#0084a9 33%,#0788ab 41%,#158eb0 53%,#309bb9 71%,#64b4cb 100%);
	background: -ms-linear-gradient(top,  #0084a9 0%,#0084a9 33%,#0788ab 41%,#158eb0 53%,#309bb9 71%,#64b4cb 100%);
	background: linear-gradient(to bottom,  #0084a9 0%,#0084a9 33%,#0788ab 41%,#158eb0 53%,#309bb9 71%,#64b4cb 100%);
	height:44px;
	margin-bottom:-13px;
	color:#fff;
}
#nav li.open a:after{
	content:'';
	position:absolute;
	top:15px;
	right:18px;
	width:10px;
	height:7px;
	background:url(sprite00.png) no-repeat -330px -161px;
}
#nav li.open .active:after,
#nav li.open:hover a:after{
	background-position:-345px -162px;
}
#nav li.active a,
#nav li:hover a{
	text-decoration:none;
	color:#fff;
	background:#0084a9 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzE1OGViMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDlkYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0084a9 0%, #0084a9 44%, #158eb0 72%, #349dba 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0084a9), color-stop(44%,#0084a9), color-stop(72%,#158eb0), color-stop(100%,#349dba));
	background: -webkit-linear-gradient(top, #0084a9 0%,#0084a9 44%,#158eb0 72%,#349dba 100%);
	background: -o-linear-gradient(top, #0084a9 0%,#0084a9 44%,#158eb0 72%,#349dba 100%);
	background: -ms-linear-gradient(top, #0084a9 0%,#0084a9 44%,#158eb0 72%,#349dba 100%);
	background: linear-gradient(to bottom, #0084a9 0%,#0084a9 44%,#158eb0 72%,#349dba 100%);
	text-shadow:0 -1px 1px #444;
}
.tab-content{
	padding:0 20px;
	background:#fff;
}
.drop{
	border-bottom:22px solid #0084a9;
	background:#fff url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjYjhjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2NmZThlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2VhZjVmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6cb8cd 0%, #cfe8ef 13%, #eaf5f8 18%, #ffffff 23%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6cb8cd), color-stop(13%,#cfe8ef), color-stop(18%,#eaf5f8), color-stop(23%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #6cb8cd 0%,#cfe8ef 13%,#eaf5f8 18%,#ffffff 23%,#ffffff 100%);
	background: -o-linear-gradient(top,  #6cb8cd 0%,#cfe8ef 13%,#eaf5f8 18%,#ffffff 23%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #6cb8cd 0%,#cfe8ef 13%,#eaf5f8 18%,#ffffff 23%,#ffffff 100%);
	background: linear-gradient(to bottom,  #6cb8cd 0%,#cfe8ef 13%,#eaf5f8 18%,#ffffff 23%,#ffffff 100%);
	padding:9px 0 0;
	font:14px/18px 'Lato', Arial, Helvetica, sans-serif;
	text-shadow:0;
	overflow:hidden;
	min-height:192px;
}
.drop .col{
	float:left;
	width:28%;
	margin-left:3%;
}
.drop .col h3{
	color:#444;
	font:16px/20px 'Lato-bold', Arial, Helvetica, sans-serif;
	text-shadow:0 -1px 1px #fff;
	padding-bottom:6px;
	border-bottom:1px solid #444;
	margin:0 0 8px;
}
.drop ul{
	padding-top:5px;
}
.drop ul li{
	float:none;
	border:0;
	margin:0 0 7px;
	overflow:hidden;
}
.drop a{
	color:#0084a9;
}
.col .row{
	overflow:hidden;
	margin:0 0 4px;
}
.drop a.listen{
	float:left;
	font-size:16px;
	line-height:20px;
	margin-top:4px;
}
.col .row img{
	float:right;
	margin:5px 0 0 9%;
}
.drop a.play,
.page-content-list a.play {
	float:right;
	color:#000;
	font-size:15px;
	line-height:19px;
	height:23px;
	padding:4px 22px 0;
	background:#fbc772 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYzc3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ZiYjU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZiYjAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmIwMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fbc772 0%, #fbb540 22%, #fbb034 31%, #fbb034 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbc772), color-stop(22%,#fbb540), color-stop(31%,#fbb034), color-stop(100%,#fbb034));
	background: -webkit-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	background: -o-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	background: -ms-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	background: linear-gradient(to bottom, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	border-radius:3px;
	position:relative;
}
.drop a.play:before{
	content:"";
	position:absolute;
	width:95%;
	height:95%;
	top:2px;
	left:2px;
	-webkit-box-shadow:-1px -1px 1px #fddca7;
	box-shadow:-1px -1px 1px #fddca7;
	border-radius:3px;
	z-index:;
}
.drop ul.listen-now a{
	padding-left:26px;
	background:url(sprite00.png) no-repeat 0 -152px;
	float:left;
}
.drop ul .alt a{
	background-position:0 -175px;
}
.tab-content{
	position:relative;
}
.drop .col .holder{
	overflow:hidden;
}

.drop .col .holder ul{
	float:left;
	width:48%;
	padding-right:2%;
}
.nav-select{
	display:none;
}
#content{
	background:#fff;
	position:relative;
	padding:14px 20px 28px;
	overflow:hidden;
	border-radius:4px;
}
#twocolumns{
	overflow:hidden;
	border-bottom:1px solid #e2e2e2;
	padding:0 0 12px;
	margin:0 0 6px;
}
#sidebar{
	float:right;
	width:270px;
	margin-left:30px;
}
#content h1{
	font:36px/43px 'Lato-bold', Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
#content h2{
	font:26px/36px 'Lato-bold', Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
#content h3{
	font:20px/25px 'Lato-bold', Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
#content h4{
	font:14px/19px 'Lato-bold', Arial, Helvetica, sans-serif;
	margin:0 0 7px;
}
#content p{
	margin:0 0 7px;
}
#content #sidebar h2{
	font-size:20px;
	line-height:24px;
	color:#444;
	margin:0 0 8px;
}
.widget{
	margin:0 0 12px;
}
.slideshow{
	position: relative;
	height: 221px;
	border:10px solid #eee;
	border-radius:3px;
	margin:0 0 15px;
}
.slideshow .slide{
	position: absolute;
	z-index: 1;
	width:250px;
}
.slideshow .slide.active {
	z-index: 2;
}
.slideshow img{
	display:block;
	margin:0 auto;
}
#container{
	overflow:hidden;
}
.container-holder{
	overflow:hidden;
	margin:0 0 6px;
}
.section{
	float:left;
	width:54%;
	padding:0 0 20px;
}
.image-holder{
	position:relative;
	margin:4px 0 15px;
}
.image-holder img{
	display:block;
	width:100%;
	height:auto;
}
.image-holder .caption{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background:rgb(255,254,253);
	background:rgba(255,254,253,0.7);
	padding:11px 5px 10px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color:#444;
	font:16px/20px 'Lato-bold', Arial, Helvetica, sans-serif;
}
#content .caption h2{
	margin:0 0 3px;
}
.post-holder{
	color:#505050;
	margin:0 0 23px;
}
#content .post-holder h2{
	font-size:36px;
	line-height:43px;
}
.more{
	padding-right:9px;
	background:url(sprite00.png) no-repeat 100% -185px;
}
.more-link{
	display:block;
	overflow:hidden;
}
.more-link a{
	font:13px/17px 'Lato-bold', Arial, Helvetica, sans-serif;
	float:right;
	height:22px;
	padding:6px 28px 0 20px;
	position:relative;
	background:#f4f5e8 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjVlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUzYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4f5e8 0%, #e0e3c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f5e8), color-stop(100%,#e0e3c1));
	background: -webkit-linear-gradient(top,  #f4f5e8 0%,#e0e3c1 100%);
	background: -o-linear-gradient(top,  #f4f5e8 0%,#e0e3c1 100%);
	background: -ms-linear-gradient(top,  #f4f5e8 0%,#e0e3c1 100%);
	background: linear-gradient(to bottom,  #f4f5e8 0%,#e0e3c1 100%);
	border-radius:3px;
	text-shadow:0 1px 1px #fff;
	margin:0 0 0 auto;
}
.more-link a:after{
	content:"";
	position:absolute;
	width:98%;
	height:95%;
	top:2px;
	left:2px;
	-webkit-box-shadow:-1px -1px 1px #dee1bd;
	box-shadow:-1px -1px 1px #dee1bd;
	border-radius:3px;
}
.more-link a:before{
	content:"";
	position:absolute;
	background:url(sprite00.png) no-repeat -378px -191px;
	width:5px;
	height:6px;
	top:12px;
	right:19px;
}
.more-link a:hover,
.more-link a:hover{
	text-decoration:none;
	background: #e0e3c1;
	background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTNjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY1ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e0e3c1 0%, #f4f5e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e3c1), color-stop(100%,#f4f5e8));
	background: -webkit-linear-gradient(top,  #e0e3c1 0%,#f4f5e8 100%);
	background: -o-linear-gradient(top,  #e0e3c1 0%,#f4f5e8 100%);
	background: -ms-linear-gradient(top,  #e0e3c1 0%,#f4f5e8 100%);
	background: linear-gradient(to bottom,  #e0e3c1 0%,#f4f5e8 100%);
}
.more-link a.pressed,
.more-link a.pressed{
	background: #e0e3c1;
	background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTNjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2Y0ZjVlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #e0e3c1 0%, #f4f5e8 38%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e3c1), color-stop(38%,#f4f5e8));
	background: -webkit-linear-gradient(top,  #e0e3c1 0%,#f4f5e8 38%);
	background: -o-linear-gradient(top,  #e0e3c1 0%,#f4f5e8 38%);
	background: -ms-linear-gradient(top,  #e0e3c1 0%,#f4f5e8 38%);
	background: linear-gradient(to bottom,  #e0e3c1 0%,#f4f5e8 38%);
}
.column{
	float:right;
	width:42.6%;
	padding:0 0 19px;
}
.column .block{
	border-bottom:1px solid #e2e2e2;
	padding:0 0 16px;
	margin:0 0 12px;
	color:#231f20;
	line-height:20px;
}
.block .holder{
	overflow:hidden;
	padding:0 13px 4px 0;
}
.block h3{
	float:left;
	margin:0 0 9px;
	color:#444;
}
.block .link{
	float:right;
	width:120px;
	height:28px;
	padding:9px 10px 0 50px;
}
.block .link.alt{
	padding-left:44px;
	width:126px;
}
.block .link:before{
	content:'';
	width:12px;
	height:12px;
	position:absolute;
	left:16px;
	top:13px;
	background:url(sprite00.png) no-repeat 0 -222px;
}
.block .link.alt:before{
	background-position:0 -241px;
	height:8px;
	left:19px;
	top:15px;
}
.info-list li{
	overflow:hidden;
	margin:0 0 6px;
}
.info-list li strong{
	float:left;
	font-weight:normal;
}
.info-list .info{
	float:right;
	width:194px;
}
.info-list .info span{
	display:block;
}
.info-list .info em{
	display:block;
	font-family:'Lato-italic', Arial, Helvetica, sans-serif;
}
.visual{
	padding:3px 0 0;
}
#content .visual h3{
	color:#444;
	margin:0 0 14px;
}
.visual-holder{
	overflow:hidden;
	margin-right:-4%;
}
.visual .frame{
	float:left;
	width:45.6%;
	margin:0 4.4% 4.4% 0;
}
.visual img{
	display:block;
	width:100%;
	height:auto;
}
.item-holder{
	overflow:hidden;
	color:#444;
}
.item-frame{
	overflow:hidden;
	margin-right:-3.33%;
	padding:0 0 13px;
	line-height:19px;
}
.item-holder .item{
	float:left;
	width:30%;
	margin-right:3.33%;
}
.item-holder img{
	display:block;
	width:100%;
	height:auto;
	margin:0 0 6px;
}
.item-holder h4 img{
	width:12px;
	margin:0 0 0 20px;
	display:inline;
}
#content .brands h3{
	margin:0 0 22px;
}
.brands ul{
	text-align:center;
}
.brands li{
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 52px;
}
.brands li:first-child{
	margin-left:0;
}
.brands img{
	vertical-align:middle;
}
.steps{
	padding-right:370px;
	width:100%;
	float:left;
	clear:left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.step{
	float:left;
	width:370px;
	margin:0 0 0 -370px;
	font-family:'Lato-bold', Arial, Helvetica, sans-serif;
}
.steps .step{
	width:48%;
	padding:0 2% 0 0;
	margin:0 2% 0 0;
	border-right:1px solid #e2e2e2;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#gform_wrapper_2 {
  max-width: 100%;
  margin: 0;
}

#gform_wrapper_2 .gfield {
  position: relative;
}

#gform_wrapper_2 #field_2_19 .gfield_description {
  position: absolute;
  bottom: -24px;
  left: 24px;
}

#gform_wrapper_2 #field_2_19 .gfield_required {
  position: absolute;
  left: -15px;
  top: 20px;
}

#gform_wrapper_2 #field_2_19 label {
  font-size: 14px !important;
}

#gform_wrapper_2 .top_label input.medium, 
#gform_wrapper_2 .top_label select.medium {
  width: 356px !important;
}

#gform_wrapper_2 .top_label input.datepicker {
  width: 300px !important;
}

#gform_wrapper_2 .gsection {
  margin: 0;
  padding: 0;
  border-bottom: none;
}
#gform_wrapper_2 .gsection_description {
  width: 100%;
  margin: 0;
  padding: 0;
}
#content .step .gsection_title{
	font:40px/44px 'Lato-black', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 15px !important;
	color:#9d9d9d;
}
.step .gsection_description{
  font-family: "Lato-bold", Arial, Helvetica, sans-serif !important;
	font-size:26px !important;
	line-height:31px !important;
	display:block;
	margin:0 0 14px;
}
.step .sel{
	display:none;
	color:#138aba;
	font-size:20px;
	line-height:22px;
}
.disabled-step .sel{
	display:block;
}
.step label{
	display:block;
	font-size:18px;
	line-height:22px;
	margin:0 0 5px;
	max-width:370px;
}
.step label span{
	font-size:14px;
}
.step #input_2_29 label{
	color:#138aba;
	font-size:26px;
	line-height:52px;
	float:left;
	margin:0;
}
.step #input_2_29 .gchoice_29_0 {
  margin-top: 29px;
  margin-bottom: 26px;
}

.step #input_2_29 .gchoice_29_0 input {
  height: 52px;
}
.step #input_2_29 .gchoice_29_1 {
  margin-bottom: 29px;
}
.step #input_2_29 .gchoice_29_1 input {
  height: 52px;
}
.step #input_2_29 .gchoice_29_0 label {
  background: url('https://www.voiceofvashon.org/wp-content/themes/voiceofvashon/images/icon.png') 5px center no-repeat;
  padding-left: 95px;
}
.step #input_2_29 .gchoice_29_1 label {
  background: url('https://www.voiceofvashon.org/wp-content/themes/voiceofvashon/images/icon2.png') left center no-repeat;
  padding-left: 95px;
}
.step #choice_19_1.fail + label {
  border: 1px solid red;
}
.step .check label{
	font-size:14px;
	line-height:17px;
	overflow:hidden;
}
.step .check{
	margin:0 0 20px;
}
.step [type="text"],
.step [type="email"],
.step [type="tel"]{
	width:356px;
	height:20px;
	padding:6px;
	border:1px solid #9d9d9d;
	display:block;
	margin:0 0 9px;
	font-size:15px;
	line-height:19px;
	color:#505050;
	border-radius:0;
}
.step textarea{
	width:356px !important;
	height:84px;
	min-height:84px;
	padding:6px;
	border:1px solid #9d9d9d;
	display:block;
	margin:0 0 17px;
	font-size:15px;
	line-height:19px;
	color:#505050;
	border-radius:0;
}
.step label img{
	margin-right:22px;
	float:left;
}
.jcf-hidden{
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
.rad-area{
	margin:12px 27px 0 0;
	float: left;
	width: 26px;
	height: 26px;
	background:url(sprite00.png) no-repeat 0 -253px;
}
.rad-checked{
	background-position:-36px -253px;
}
.upload-frame{
	overflow:hidden;
	margin:75px 0 97px;
	position:relative;
	height:77px;
}
.file-area .jcf-input-wrapper {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:75px;
	z-index:10;
}
.file-area .jcf-upload-button {
	display:none;
}
.file-area .jcf-fake-input {
	display:none;
}
.step .text{
	font-size:20px;
	line-height:24px;
	display:block;
	margin:0 0 8px;
}
.step [type="checkbox"]{
	float:left;
	width:16px;
	height:15px;
	margin:2px 10px 0 0;
	padding:0;
}
.gform_wrapper .gform_ajax_spinner {
  position: absolute;
  bottom: 55px;
  right: 400px;
}
#gform_submit_button_2 {
  float: right;
	font:18px/22px 'Lato-bold', Arial, Helvetica, sans-serif;
	color:#fff;
	width:368px;
	height:77px;
	border:1px solid #0387ac;
	border-radius:3px;
	-webkit-box-shadow:1px 1px 1px rgba(255,255,255,.8) inset;
	box-shadow:1px 1px 1px rgba(255,255,255,.8) inset;
	background:#2aaacd url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYWFjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzA5OGNiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg0YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2aaacd 0%, #098cb1 22%, #0084a9 32%, #0084a9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aaacd), color-stop(22%,#098cb1), color-stop(32%,#0084a9), color-stop(100%,#0084a9));
	background: -webkit-linear-gradient(top,  #2aaacd 0%,#098cb1 22%,#0084a9 32%,#0084a9 100%);
	background: -o-linear-gradient(top,  #2aaacd 0%,#098cb1 22%,#0084a9 32%,#0084a9 100%);
	background: -ms-linear-gradient(top,  #2aaacd 0%,#098cb1 22%,#0084a9 32%,#0084a9 100%);
	background: linear-gradient(to bottom,  #2aaacd 0%,#098cb1 22%,#0084a9 32%,#0084a9 100%);
}
#gform_submit_button_2:hover,
.step .upload-frame:hover .btn{
	cursor:pointer;
	background:#0084a9 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzA5OGNiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYWFhY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0084a9 0%, #0084a9 68%, #098cb1 78%, #2aaacd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0084a9), color-stop(68%,#0084a9), color-stop(78%,#098cb1), color-stop(100%,#2aaacd));
	background: -webkit-linear-gradient(top,  #0084a9 0%,#0084a9 68%,#098cb1 78%,#2aaacd 100%);
	background: -o-linear-gradient(top,  #0084a9 0%,#0084a9 68%,#098cb1 78%,#2aaacd 100%);
	background: -ms-linear-gradient(top,  #0084a9 0%,#0084a9 68%,#098cb1 78%,#2aaacd 100%);
	background: linear-gradient(to bottom,  #0084a9 0%,#0084a9 68%,#098cb1 78%,#2aaacd 100%);
}
#gform_submit_button_2.pressed,
.step .btn.pressed{
	background:#0084a9 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzA5OGNiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYWFhY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0084a9 0%, #0084a9 22%, #098cb1 37%, #0084a9 54%, #2aaacd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0084a9), color-stop(22%,#0084a9), color-stop(37%,#098cb1), color-stop(54%,#0084a9), color-stop(100%,#2aaacd));
	background: -webkit-linear-gradient(top,  #0084a9 0%,#0084a9 22%,#098cb1 37%,#0084a9 54%,#2aaacd 100%);
	background: -o-linear-gradient(top,  #0084a9 0%,#0084a9 22%,#098cb1 37%,#0084a9 54%,#2aaacd 100%);
	background: -ms-linear-gradient(top,  #0084a9 0%,#0084a9 22%,#098cb1 37%,#0084a9 54%,#2aaacd 100%);
	background: linear-gradient(to bottom,  #0084a9 0%,#0084a9 22%,#098cb1 37%,#0084a9 54%,#2aaacd 100%);
}
.step .btn{
	display:block;
	font:18px/26px 'Lato-bold', Arial, Helvetica, sans-serif;
	color:#fff;
	height:65px;
	border:1px solid #0387ac;
	border-radius:3px;
	-webkit-box-shadow:1px 1px 1px rgba(255,255,255,.8) inset;
	box-shadow:1px 1px 1px rgba(255,255,255,.8) inset;
	background:#2aaacd url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYWFjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzA5OGNiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzAwODRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDg0YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2aaacd 0%, #098cb1 22%, #0084a9 32%, #0084a9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2aaacd), color-stop(22%,#098cb1), color-stop(32%,#0084a9), color-stop(100%,#0084a9));
	background: -webkit-linear-gradient(top,  #2aaacd 0%,#098cb1 22%,#0084a9 32%,#0084a9 100%);
	background: -o-linear-gradient(top,  #2aaacd 0%,#098cb1 22%,#0084a9 32%,#0084a9 100%);
	background: -ms-linear-gradient(top,  #2aaacd 0%,#098cb1 22%,#0084a9 32%,#0084a9 100%);
	background: linear-gradient(to bottom,  #2aaacd 0%,#098cb1 22%,#0084a9 32%,#0084a9 100%);
	text-align:center;
	padding:10px 0 0;
	position:relative;
}
.fileinput-button{
	color:#138aba;
}
.form-block.alt{
	display:none;
}
.blocks-holder{
	position: relative;
}
.form-block{
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
#footer{
	width:100%;
	overflow:hidden;
	/*display:table-footer-group;*/
	color:#000;
}
#footer .footer-holder{
	height:1%;
	/*display:table-row;*/
}
#footer .footer-frame{
	/*display:table-cell;*/
	border-top:18px solid #dee1bd;
	background:#f5f6eb;
}
.footer-block{
	max-width:1170px;
	padding:20px 20px 0;
	margin:0 auto;
	overflow:hidden;
}
.footer-block .holder{
	overflow:hidden;
}
.footer-col{
	float:left;
	width:32%;
	padding-right:1%;
}
.footer-col.last{
	width:270px;
	float:right;
}
.footer-col ul{
	margin:0 0 17px;
}
.footer-col li{
	margin:0 0 7px;
}
.footer-col .programs a{
	padding-left:28px;
	background:url(sprite00.png) no-repeat 0 -153px;
}
.footer-col .programs .alt a{
	background-position:0 -175px;
}
.footer-col .listen a:after{
	content:'';
	display:inline-block;
	width:12px;
	height:12px;
	background:url(sprite00.png) no-repeat 0 -155px;
	margin-left:7px;
}
.footer-col .watch a:after{
	content:'';
	display:inline-block;
	width:12px;
	height:8px;
	background:url(sprite00.png) no-repeat 0 -179px;
	margin-left:7px;
}
#footer .link{
	margin:3px 0 35px;
	font-size:16px;
	width:215px;
	padding:10px 5px 0 50px;
}
.footer-row{
	background:#dee1bd;
	color:#7a7b67;
	font-size:12px;
}
#footer h3{
	font:20px/24px 'Lato-bold', Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.contact-form{
	margin:0 0 13px;
}
.contact-form span{
	display:block;
	margin:0 0 7px;
}
.input-holder{
	position:relative;
	padding:8px 0 6px;
}
.contact-form [type="text"],
.contact-form [type="email"]{
	font:13px/15px Helvetica, Arial, sans-serif;
	color:#999;
	width:260px;
	height:18px;
	padding:5px;
	border:0;
	border-radius:3px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;
	box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;
}
.contact-form .input-placeholder-text{
	left:5px;
	top:14px;
	font:13px/17px Helvetica, Arial, sans-serif;
}
.contact-form [type="submit"]{
	font-size:13px;
	line-height:15px;
	color:#000;
	position:relative;
	margin:8px 0 0 auto;
	display:block;
	background:#fbc772 url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYzc3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ZiYjU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZiYjAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmIwMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fbc772 0%, #fbb540 22%, #fbb034 31%, #fbb034 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbc772), color-stop(22%,#fbb540), color-stop(31%,#fbb034), color-stop(100%,#fbb034));
	background: -webkit-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	background: -o-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	background: -ms-linear-gradient(top, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	background: linear-gradient(to bottom, #fbc772 0%,#fbb540 22%,#fbb034 31%,#fbb034 100%);
	border-radius:3px;
	border:0;
	height:28px;
	padding:0 10px 1px;
	text-shadow:0 1px 1px #fff;
	-webkit-box-shadow:1px 1px 1px rgba(255,255,255,.8) inset;
	box-shadow:1px 1px 1px rgba(255,255,255,.8) inset;
	border:1px solid #fbba50;
}
.contact-form [type="submit"]:hover{
	cursor:pointer;
}
.copy{
	max-width:1170px;
	padding:5px 20px 6px;
	margin:0 auto;
}
@media only screen and (max-width: 1227px){
	.brands li{
		margin-left:33px;
	}
}
@media only screen and (max-width: 1210px){
	body{
		min-width:320px;
	}
}
@media only screen and (max-width: 1150px){
	.top-block{
		width:27.5%;
		font-size:12px;
	}
	.top-block dl{
		font-size:12px;
	}
	.drop .col{
		width:30%;
	}
	.top-block h2{
		font-size:18px;
		line-height:23px;
	}
	.top-block dd .holder{
		width:140px;
	}
	.weather{
		padding-top:3px;
	}
	#content .caption{
		font-size:12px;
		line-height:16px;
	}
	#content .caption h2{
		font-size:20px;
		line-height:24px;
	}
	#content .block h3{
		float:none;
		margin:0 0 4px;
	}
	.block .link{
		float:none;
		margin:0 0 8px;
	}
	.info-list .info{
		width:124px;
	}
	.column{
		padding:0 0 16px;
	}
	.column .block{
		padding:0 0 9px;
		margin:0 0 9px;
	}
	.brands li:last-child {
		display:none;
	}
	.step .heading{
		font-size:20px;
		line-height:24px;
		margin:0 0 27px;
	}
}
@media only screen and (max-width: 1008px){
	.header-block{
		padding-left:15px;
	}
	.top-block{
		width:24%;
	}
	#nav a{
		padding:7px 22px 0;
	}
}
@media only screen and (max-width: 950px){
	.top-block{
		position:absolute;
		top: -9999px;
	}
	.nav-select{
		display:block;
		float:left;
		margin:8px 0 0 11px;
		width:104px;
	}
	#nav,
	.tab-content{
		display:none;
	}
	.navigation{
		padding-right:0;
		margin-right:-10px;
	}
	#sidebar{
		display:none;
	}
	.item-holder{
		border-bottom:1px solid #e2e2e2;
		padding-bottom:17px;
	}
	#twocolumns{
		padding:0;
		border:0;
	}
	#content .post-holder h2{
		font-size:32px;
		line-height:38px;
	}
	.brands li.home-print{
		display:none;
	}
	.col-holder{
		float:left;
		width:45%;
	}
	.footer-col{
		width:49%;
	}
	.col-holder .footer-col{
		float:none;
		width:100%;
	}
	.steps{
		float:none;
		clear:both;
		padding:0;
	}
	.step,
	.steps .step{
		height:auto !important;
		margin:0;
		padding:0;
		width:100%;
		border-right:0;
	}
	.steps .step{
		margin:0 0 18px;
		padding:0 0 18px;
		border-right:0;
		border-bottom:1px solid #e2e2e2;
	}
	.step .sel{
		margin:0 0 10px;
	}
	.upload-frame{
		margin:-12px 0 25px;
		width:270px;
	}
	.step .btn{
		width:268px;
	}
	.step .heading{
		font-size:20px;
		line-height:24px;
		margin:0 0 26px;
	}
	.step .heading.alt{
		font-size:26px;
		line-height:30px;
		margin:0 0 12px;
	}
	.row-holder{
		padding:6px 0 0;
	}
}
@media only screen and (max-width: 760px){
	.logo{
		float:none;
		margin:0 0 22px;
		background:url(https://www.voiceofvashon.org/wp-content/themes/voiceofvashon/images/logo2.png) no-repeat;
		background-size:255px 98px;
		width: 255px;
		height: 98px;
	}
	.header-block{
		padding:0;
		width:53%;
	}
	.navbar{
		width:170px;
		width:33.5%;
		padding:8px 11px 0;
		min-height:162px;
		margin-top:-168px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.nav-select{
		margin:0 0 14px;
	}
	.navigation{
		float:none;
		margin:0;
		padding-left:2px;
	}
	.navigation li{
		padding:0;
		display:block;
	}
	.nav-select{
		float:none;
	}
	.section{
		float:none;
		width:100%;
		border-bottom:1px solid #e2e2e2;
		padding:0 0 16px;
		margin:0 0 13px;
	}
	#content .caption{
		font-size:16px;
		line-height:20px;
		padding:13px 5px 10px 10px;
	}
	#content .caption h2{
		font-size:26px;
		line-height:30px;
		margin:0 0 5px;
	}
	#content .post-holder h2{
		margin:0 0 8px;
	}
	.column{
		float:none;
		width:100%;
	}
	.column .block:last-child {
		border:0;
	}
	.block-holder{
		float:left;
		width:58.3%;
	}
	.visual{
		width:36.3%;
		float:right;
		margin:-5px 0 0;
	}
	.visual-holder{
		margin:0;
	}
	.visual .frame{
		margin:0 0 14px;
		float:none;
		width:100%;
	}
	.container-holder{
		padding:0 0 20px;
	}
	.item-holder{
		padding-bottom:37px;
	}
	.item-frame{
		margin-right:-4.3%;
	}
	.item-holder .item{
		width:45.2%;
		margin:0 4.3% 15px 0;
	}
	#content .post-holder h2{
		font-size:36px;
		line-height:43px;
	}
	#content .brands h3{
		margin:0 0 25px;
	}
	.brands li{
		margin:0 0 20px;
	}
	.brands li:first-child {
			margin:0 19px 20px 0;
	}
	.brands li.ricks{
		display:none;
	}
	.steps .step{
		padding-bottom:10px;
	}
	#content .step h1{
		margin:0 0 17px;
	}
	.footer-col,
	.col-holder{
		float:none;
		width:100%;
	}
	.footer-col{
		padding-right:2%;
	}
	.footer-col.last{
		padding:0;
	}
}
@media only screen and (max-width: 600px){
	.header-block{
		width:57.5%;
	}
	.navbar{
		padding:8px 9px 0;
	}
}
@media only screen and (max-width: 472px){
	.header-block{
		float:none;
		width:270px;
		margin:0 auto 15px;
	}
	.navbar{
		margin:0 auto 15px;
		width:170px;
	}
	#content .caption{
		font-size:10px;
		line-height:14px;
	}
	#content .caption h2{
		font-size:18px;
		line-height:22px;
	}
	.image-holder .caption{
		padding:6px 5px;
	}
	#content .post-holder h2{
		font-size:28px;
		line-height:32px;
	}
	.more-link a{
		float:left;
	}
	#content h3{
		font-size:18px;
		line-height:22px;
	}
	.block-holder{
		float:none;
		width:100%;
	}
	.info-list .info{
		width:147px;
	}
	.visual{
		float:none;
		width:100%;
	}
	.container-holder{
		padding:0 0 10px;
	}
	.column{
		padding:0;
	}
	.visual-holder{
		margin-right:-5%;
	}
	.visual .frame{
		float:left;
		width:45%;
		margin-right:5%;
	}
	.item-holder .item{
		margin:0 0 10px;
		float:none;
		width:100%;
	}
	.item-holder{
		padding:0 0 20px;
	}
	.item-frame{
		margin:0;
	}
	.brands li:first-child {
		margin:0 0 20px;
	}
	.footer-col.last{
		float:none;
	}
	#content .step h1{
		font-size:36px;
		line-height:38px;
		margin:0 0 10px;
	}
	.step .heading{
		font-size:18px;
		line-height:22px;
		margin:0 0 15px;
	}
	.row-holder{
		padding:0 0 10px;
	}
	.step .row{
		margin:0 0 5px;
	}
	.step .text{
		font-size:16px;
		line-height:20px;
	}
	.step .btn{
		margin:0 0 15px;
	}
	.step label{
		font-size:16px;
		line-height:18px;
	}
	.step textarea,
	.step [type="text"],
	.step [type="email"],
	.step [type="tel"]{
		width:264px !important;
	}
	.step [type="submit"]{
		width:276px;
	}
}
.disabled-step{position: relative;}
.disabled-step .upload-frame{visibility: hidden;}
.disabled-layer{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: url(https://www.voiceofvashon.org/wp-content/themes/voiceofvashon/images/none.gif);
}
.disabled-step .disabled-layer{display: block;}

#fakeprogress {
    border:2px solid #ADDEFC;
    background: #ceecff url('https://www.voiceofvashon.org/wp-content/themes/voiceofvashon/images/ajax-loader.gif') no-repeat center 65px;
    height:120px;
    width:400px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-60px;
    margin-left:-200px;
    z-index:100;
    display: none;
}
#fakeprogress h2 {
    text-align:center;
    margin:0;
    padding:25px 0 0 0;
    font-weight:bold;
    font-size:24px;
    font-family:sans-serif;
}
