html,body,div,object,iframe,h1,h2,h3,p,blockquote,ol,ul,li,form,fieldset,legend,label,table,header,footer,nav,section{margin:0;padding:0;border:0;outline:none;}
ol,ul{list-style:none;}
header,footer,nav,section,article,hgroup,figure{display:block;}
legend{display:none;}
div#preload{display:none;}
html{height:100%;width:100%;}
html.box{width:100%;height:100%;background:url(https://www.giganticbicyclefestival.org/inkyspokes/images/blue_BG.jpg) repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
body{font-weight:normal;font-family:'Oswald', sans-serif;font-weight:300;font-size:100%;color:#9ec4d7;}
.centered{position:relative;width:90%;min-width:600px;max-width:1000px;padding:0;margin:0 auto;}
hr{width:80%;color:#9ec4d7;background-color:#9ec4d7;border-color:#9ec4d7;}
.borderless{border: none}
a.cssmouseover{display:block;width:70px;height:70px;background-position:0px 0px;}
a.cssmouseover:hover{background-position:0px -70px;}
a.pagelinks_mouseover{display:block;width:231px;height:231px;background-position:0px 0px;}
a.pagelinks_mouseover:hover{background-position:0px -231px;}
a.pagelinks_180_mouseover{display:block;width:180px;height:180px;background-position:0px 0px;}
a.pagelinks_180_mouseover:hover{background-position:0px -180px;}
a.pagelinks_151_mouseover{display:block;width:151px;height:151px;background-position:0px 0px;}
a.pagelinks_151_mouseover:hover{background-position:0px -151px;}
a.pagelinks_small_mouseover{display:block;width:100px;height:100px;background-position:0px 0px;}
a.pagelinks_small_mouseover:hover{background-position:0px -100px;}
#demo_top_wrapper{position:relative;width:100%;z-index:99;margin:0 0 50px 0;}
@media only screen and (max-width:1100px){#hide_about{display:none;}
}
@media only screen and (max-width:1000px){#hide_info{display:none;}
}
@media only screen and (max-width:900px){#hide_participate{display:none;}
}
#sticky_navigation_wrapper{width:100%;height:50px;}
.demo_container{position:relative;width:100%;height:50px;margin:0 auto;opacity:0.9;filter:alpha(opacity=9);-moz-opacity:0.9;background: #9ec4d7 url(https://www.giganticbicyclefestival.org/inkyspokes/images/blue_light_BG.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:'EB Garamond', serif;font-size:1.6em;}
#sticky_navigation{position:relative;width:100%;height:50px;text-align:center;}
#sticky_navigation ul{list-style:none;display:inline-block;margin: 0;padding: 0;zoom:1;*display: inline;}
#sticky_navigation ul li{margin:0;padding:0;display:inline;}
#sticky_navigation ul li a{display:block;float:left;margin:0 0 0 5px;padding:0 15px;height:40px;line-height:40px;}
.header_links a:link{text-decoration:none;color:#9ec4d7;font-weight:normal;}
.header_links a:visited{text-decoration:none;color:#9ec4d7;font-weight:normal;}
.header_links a:active{text-decoration:none;color:#9ec4d7;font-weight:normal;}
.header_links a:hover{text-decoration:none;color:#ffffff;font-weight:normal;}
.dark_blue_row{position:relative;float:left;clear:left;width:100%;min-width:600px;background:#2a4a71 url(https://www.giganticbicyclefestival.org/inkyspokes/images/blue_BG.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.tan_row{position:relative;float:left;clear:left;width:100%;min-width:600px;background:#fbeccb url(https://www.giganticbicyclefestival.org/inkyspokes/images/tan_background.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.light_blue_row{position:relative;float:left;clear:left;width:100%;min-width:600px;background:#9ec4d7 url(https://www.giganticbicyclefestival.org/inkyspokes/images/blue_light_BG.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.chain_border{position:relative;float:left;margin-top:-15px;width:100%;min-width:600px;min-height:20px;}
#left_arrow{position:fixed;top:5px;left:10px;z-index:999;}
@media only screen and (max-width:680px){#left_arrow{display:none;}}
#right_arrow{position:fixed;top:5px;right:10px;z-index:999;}
@media only screen and (max-width:680px){#right_arrow{display:none;}}
#gigantic_title{position:relative;float:left;width:80%;margin-left:10%;}
@media only screen and (max-width:1100px){#gigantic_title{margin-top:60px;}
}
#text_and_anteater{position:relative;float:left;width:100%;}
#snoqualmie{position:relative;float:left;clear:left;margin-top:100px;width:27%;margin-right:5%;text-align:center;}
#anteater{position:relative;float:left;width:35%;}
#presented_by{position:relative;float:left;margin-top:100px;width:27%;margin-left:5%;text-align:center;}
#sub_title{position:relative;float:left;clear:left;width:100%;margin:15px 0px;text-align:center;letter-spacing:0.1em;}
#social_media{position:relative;float:left;clear:left;width:100%;height:100%;padding-bottom:20px;opacity:0.85;filter:alpha(opacity=85);-moz-opacity:0.85;background:#9ec4d7;}
.social_media_icon{position:relative;float:left;padding:5px 0px;margin-left:8%;margin-right:8%;width:70px;height:70px;}
@media only screen and (max-width:1100px){.social_media_icon{margin-left:4%;margin-right:3%;}
}
@media only screen and (max-width:700px){.social_media_icon{margin-left:2%;margin-right:2%;}
}
.page_links_row{position:relative;float:left;padding:40px 0px;}
.page_links_column{position:relative;float:left;padding:40px 0px;width:250px;}
.page_links_information_light{position:relative;float:right;margin:40px 10px;padding:20px 15px;width:65%;max-width:800px;min-width:280px;font-size:1.3em;color:#2a4a71;}
@media only screen and (max-width:1100px){.page_links_information_light{width:60%;}
}
@media only screen and (max-width:900px){.page_links_information_light{width:50%;}
}
@media only screen and (max-width:800px){.page_links_information_light{width:30%;}
}
.page_links_information_dark{position:relative;float:right;margin:40px 10px;padding:20px 15px;width:65%;max-width:800px;min-width:280px;font-size:1.3em;color:#9ec4d7;}
@media only screen and (max-width:1100px){.page_links_information_dark{width:60%;}
}
@media only screen and (max-width:900px){.page_links_information_dark{width:50%;}
}
@media only screen and (max-width:800px){.page_links_information_dark{width:30%;}
}
.page_links_light{position:relative;float:left;padding:0px 7px 20px 7px;text-align:center;font-size:1.3em;color:#2a4a71;}
@media only screen and (max-width:1100px){.page_links_light{font-size:1.7em;}
}
.page_links_dark{position:relative;float:left;padding:0px 7px 20px 7px;text-align:center;font-size:1.3em;color:#9ec4d7;}
@media only screen and (max-width:1100px){.page_links_dark{font-size:1.7em;}
}
.section_header{position:relative;float:left;width:100%;margin-top:40px;text-align:center;}
.section_header_underline{}
@media only screen and (max-width:700px){.section_header_underline{width:80%;}
}
.page_link_circle{position:relative;float:left;}
.page_link_circle_151{position:relative;float:left;margin-left:50px;}
.page_link_circle_180{position:relative;float:left;margin-left:25px;}
.page_link_circle_small{position:relative;float:left;padding-top:30px;padding-bottom:0px;padding-left:20px;padding-right:20px;margin-left:35px;width:120px;font-size:0.8em;}
p{position:absolute;}
#content-two{display:none;}
#sponsors{position:relative;float:left;clear:both;width:100%;height:300px;}
#ticketing_large{position:relative;float:left;width:90%;}
@media only screen and (max-width:900px){#ticketing_large{display:none;}
}
#ticketing_small{position:relative;float:left;width:100%;}
@media only screen and (min-width:900px){#ticketing_small{display:none;}
}
#map{position:relative;float:left;clear:left;margin:auto;margin-top:25px;height:600px;width:600px;}
.youtube_video{}
@media only screen and (max-width:800px){.youtube_video{display:none;}
}
.box_title{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;background:#2a4a71;position:relative;float:left;padding:0px;width:100%;color:#9ec4d7;font-size:2em;}
.box_title_text{position:relative;float:left;padding:15px;}
.box_content{position:relative;float:left;height:100%;padding:15px;font-size:1.4em;}
.title_dark{font-family:'EB Garamond', serif;font-size:2.5em;color:#2a4a71;}
@media only screen and (max-width:600px){.title_dark{font-size:2em;}
}
.title_light{font-family:'EB Garamond', serif;font-size:2.5em;color:#9ec4d7;}
@media only screen and (max-width:600px){.title_light{font-size:2em;}
}
.content_title_dark{font-family:'Oswald', sans-serif;font-size:1.8em;color:#2a4a71;}
.content_title_light{font-family:'Oswald', sans-serif;font-size:1.8em;color:#9ec4d7;}
.bold_dark{font-family:'Oswald', sans-serif;font-weight:bold;color:#2a4a71;}
.bold_light{font-family:'Oswald', sans-serif;font-weight:bold;color:#9ec4d7;}
.bold_red{font-family:'Oswald', sans-serif;font-weight:bold;color:#e3170d;}
.class1 a:link{text-decoration:none;color:#000000;font-weight:normal;}
.class1 a:visited{text-decoration:none;color:#2a4a71;font-weight:normal;}
.class1 a:active{text-decoration:none;color:#2a4a71;font-weight:normal;}
.class1 a:hover{text-decoration:underline;color:#2a4a71;font-weight:normal;}
.class1_bold_dark a:link{text-decoration:none;color:#2a4a71;font-weight:bold;}
.class1_bold_dark a:visited{text-decoration:none;color:#2a4a71;font-weight:bold;}
.class1_bold_dark a:active{text-decoration:none;color:#2a4a71;font-weight:bold;}
.class1_bold_dark a:hover{text-decoration:underline;color:#2a4a71;font-weight:bold;}
.class1_light a:link{text-decoration:none;color:#9ec4d7;font-weight:normal;}
.class1_light a:visited{text-decoration:none;color:#9ec4d7;font-weight:normal;}
.class1_light a:active{text-decoration:none;color:#9ec4d7;font-weight:normal;}
.class1_light a:hover{text-decoration:underline;color:#9ec4d7;font-weight:normal;}
.highlighted{padding:3px;background:#FF8C00;border:1px solid #FF8000;line-height:1.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.error_highlighted{padding:1px 2px;background:#FFD700;border:1px solid #FFD700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
label.gigantic{position:relative;float:left;clear:left;margin:11px 11px 0 0;width:120px;text-align:left;}
input.gigantic[type=text]{position:relative;float:left;width:260px;height:20px;padding:8px;margin:8px 0 20px 0;background:#F8F8FF;border:1px solid #7a935a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
input.gigantic[type=email]{position:relative;float:left;width:260px;height:20px;padding:8px;margin:8px 0 20px 0;background:#F8F8FF;border:1px solid #7a935a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
input.gigantic[type=password]{position:relative;float:left;width:260px;height:20px;padding:3px 10px 0px 10px;margin:8px 0 20px 0;background:#F8F8FF;border:1px solid #333333;font-weight:normal;font-size:1.0em;color:#000000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
input::-webkit-input-placeholder{font-weight:normal;font-size:1.0em;color:#000000;}
input:-moz-placeholder{font-weight:normal;font-size:1.0em;color:#000000;}
select.gigantic{position:relative;float:left;width:280px;height:35px;padding:8px;margin:8px 0 20px 0;background:#F8F8FF;border:1px solid #7a935a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
select.gigantic_no_margin{position:relative;float:left;width:280px;height:35px;padding:8px;background:#F8F8FF;border:1px solid #7a935a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
textarea.gigantic{position:relative;float:left;width:300px;height:100px;padding:8px;margin:8px 0 20px 0;background:#F8F8FF;border:1px solid #7a935a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
textarea::-webkit-input-placeholder{font-weight:normal;font-size:1.0em;color:#000000;}
textarea:-moz-placeholder{font-weight:normal;font-size:1.0em;color:#000000;}
input:focus, textarea:focus{}
input[type=submit]{position:relative;float:left;margin-top:15px;padding:5px;border:1px solid #333333;text-decoration:none;font-weight:normal;font-size:1.0em;color:#ffffff;background:#2a4a71;border-radius:5px;cursor:pointer;}
input[type=submit]:hover{background:#7a935a;-webkit-transition:background-color 600ms linear;-moz-transition:background-color 600ms linear;-o-transition:background-color 600ms linear;-ms-transition:background-color 600ms linear;transition:background-color 600ms linear;}
@media only screen and (max-width:900px){input[type=submit]{clear:left;}
}
.btn{position:relative;float:left;margin-top:15px;padding:5px;border:1px solid #333333;text-decoration:none;font-weight:normal;font-size:1.0em;color:#ffffff;background:#2a4a71;border-radius:5px;cursor:pointer;}
iframe[src="about:blank"]{display:none;}
.image_thumbnail_blue {
    position: relative;
    float: left;
    margin: 13px;
    padding: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #3A5894;
}
.image_thumbnail_blue:hover {
    background: #051950;
    -webkit-transition: background 600ms linear;
    -moz-transition: background 600ms linear;
    -o-transition: background 600ms linear;
    -ms-transition: background 600ms linear;
    transition: background 600ms linear;
}
#help-wrapper div {
  visibility: hidden;
}
.current-help {
  visibility: visible;
}