html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}button,input[type="button"],input[type="reset"],input[type="submit"]{appearance:none;background-color:#ed247c;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:"Signika",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap;}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#be1d63;color:#fff;}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover{background-color:#ed247c;}button,input[type="button"],input[type="submit"],input[type="reset"],.button{color:#FFFFFF;font-size:12px;line-height:12px;text-align:center;letter-spacing:.5px;display:inline-block;height:auto;padding:10px 15px;border:none;background-color:#ed247c;-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;-ms-transition:background-color 500ms;-o-transition:background-color 500ms;transition:background-color 500ms;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-appearance:none;cursor:pointer;}button:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,.button:hover{background-color:#b21b5d;color:#FFFFFF;text-decoration:none !important;}.button-with-arrow{color:#FFFFFF;font-size:12px;line-height:12px;text-align:center;letter-spacing:.5px;display:inline-block;height:auto;padding:10px 15px;border:none;background-color:#ed247c;-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;-ms-transition:background-color 500ms;-o-transition:background-color 500ms;transition:background-color 500ms;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-appearance:none;cursor:pointer;padding-right:35px;position:relative;}.button-with-arrow:hover{background-color:#b21b5d;color:#FFFFFF;text-decoration:none !important;}.button-with-arrow::after{content:"\f054";font-family:FontAwesome;font-size:10px;line-height:10px;color:#ffffff;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}fieldset{background-color:transparent;border:0;margin:0;padding:0;}legend{font-weight:600;margin-bottom:0.375em;padding:0;}label{display:block;font-weight:normal;font-size:15px;line-height:15px;margin-bottom:5px;}label.form-required::after{content:'*';}input,select{display:block;font-family:"Signika",sans-serif;font-size:16px;}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Signika",sans-serif;font-size:16px;margin-bottom:0.75em;transition:border-color 150ms ease;width:100%;border:none;background-color:#f0efe9;padding:10px;}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#c0bfba;}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#ed247c;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(229,19,111,0.7);outline:none;}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed;}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #f0efe9;}textarea{resize:vertical;}[type="search"]{appearance:none;}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em;}[type="file"]{margin-bottom:0.75em;width:100%;}select{margin-bottom:1.5em;max-width:100%;width:auto;}.contact-form{margin-left:-10px;margin-right:-10px;}.contact-form::after{clear:both;content:"";display:block;}@media screen and (min-width:48em){.contact-form .form-wrapper{float:left;width:50%;padding:0 10px;}.contact-form .form-wrapper.field--widget-string-textarea,.contact-form .form-wrapper.field--type-boolean{width:100%;float:none;clear:both;}}@media screen and (min-width:48em){.contact-form fieldset.form-wrapper{width:100%;}}.contact-form .form-actions{clear:both;}@media screen and (min-width:60em){.businesses-partners-list .mc-field-group{float:left;width:50%;padding-right:10px;}}.businesses-partners-list .mc-field-group .phonefield{line-height:40px;}.businesses-partners-list .mc-field-group .phonefield input{width:50px;display:inline-block;vertical-align:top;}.businesses-partners-list .mc-field-group .phonefield .small-meta.nowrap{display:none;}.businesses-partners-list .mc-field-group .phonedetail2 input{width:65px;}ul,ol{margin:0 0 0.75em;padding:0 0 0 30px;}dl{margin-bottom:0.75em;}dl dt{font-weight:600;margin-top:0.75em;}dl dd{margin:0;}picture,img{max-width:100%;height:auto;vertical-align:top;}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%;}th{border-bottom:1px solid #b4b3af;font-weight:600;padding:0.75em 0;text-align:left;}td{border-bottom:1px solid #f0efe9;padding:0.75em 0;}tr,td,th{vertical-align:middle;}body{color:#22232d;font-family:"Signika",sans-serif;font-size:16px;line-height:1.5;letter-spacing:0.03em;font-weight:300;}h1,h2,h3,h4,h5,h6{color:#0f7bbc;font-family:"Signika",sans-serif;font-size:16px;line-height:1.3;font-weight:600;margin:0 0 0.75em;}h1{font-size:36px;line-height:41px;margin-bottom:10px;}h2{font-size:30px;line-height:41px;margin:25px 0 10px;}h3{font-size:1.4em;margin:0 0 10px;}h4{font-size:1.2em;}h5{font-size:1.1em;}p{margin:0 0 0.75em;}p.bold-and-blue{font-weight:600;color:#0f7bbc;}p.no-padding{margin:0;}a{color:#ed247c;text-decoration:none;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-ms-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s;}a:active,a:focus,a:hover{color:#b21b5d;}hr{border-bottom:1px solid #f0efe9;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}label{color:#0f7bbc;}ol.stylized-numbers{color:#FFFFFF;list-style:none;margin-left:0;padding:0;font-size:14px;line-height:16px;counter-reset:customlistcounter;}@media screen and (min-width:48em){ol.stylized-numbers{font-size:30px;line-height:41px;}}ol.stylized-numbers > li{clear:left;color:#0f7bbc;position:relative;counter-increment:customlistcounter;font-size:14px;line-height:16px;margin-bottom:10px;padding-left:20px;}@media screen and (min-width:48em){ol.stylized-numbers > li{font-size:30px;line-height:41px;margin-bottom:5px;padding-left:40px;}}ol.stylized-numbers > li::before{display:block;background-color:#ed247c;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;content:counter(customlistcounter) " ";font-weight:bold;float:left;color:#FFFFFF;text-align:center;position:absolute;left:0;top:0;font-size:10px;line-height:16px;width:16px;height:16px;}@media screen and (min-width:48em){ol.stylized-numbers > li::before{font-size:18px;line-height:30px;width:30px;height:30px;top:5px;}}ol.businesses-partners-list{color:#FFFFFF;list-style:none;margin-left:0;padding:0;font-size:14px;line-height:16px;}@media screen and (min-width:48em){ol.businesses-partners-list{font-size:30px;line-height:41px;}}ol.businesses-partners-list > li{clear:left;color:#22232d;position:relative;counter-increment:customlistcounter;font-size:14px;line-height:16px;margin-bottom:35px;padding-left:50px;}@media screen and (min-width:48em){ol.businesses-partners-list > li{font-size:22px;line-height:26px;margin-bottom:60px;padding-left:100px;min-height:52px;}}ol.businesses-partners-list > li::before{display:block;background-color:#0f7bbc;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;content:counter(customlistcounter) " ";font-weight:bold;float:left;color:#78a9c6;text-align:center;position:absolute;left:0;top:-10px;font-size:22px;line-height:38px;width:40px;height:40px;}@media screen and (min-width:48em){ol.businesses-partners-list > li::before{font-size:55px;line-height:77px;width:80px;height:80px;top:-15px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}}ol.businesses-partners-list:first-child{counter-reset:customlistcounter;}
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}html{min-height:100%;}.container{max-width:72.5em;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto;width:auto;padding:0 20px;}.container::after{clear:both;content:"";display:block;}#main{padding:20px 0;}@media screen and (min-width:60em){#main{padding:40px 0;}}.no-sidebars #content{width:100%;}@media screen and (min-width:48em){.no-sidebars #content{float:left;display:block;margin-right:3.22581%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.no-sidebars #content{float:left;display:block;margin-right:2.12766%;width:100%;}.no-sidebars #content:last-child{margin-right:0;}}.one-sidebar.sidebar-second #content{width:100%;}@media screen and (min-width:48em){.one-sidebar.sidebar-second #content{float:left;margin-right:-315px;}.one-sidebar.sidebar-second #content #content-header{margin-right:315px;padding:0 15px 0 0;border-right:1px solid #c9e2f0;}.one-sidebar.sidebar-second #content #content-area{margin-right:315px;padding:0 15px 0 0;border-right:1px solid #c9e2f0;}}.one-sidebar.sidebar-first #content{width:100%;}@media screen and (min-width:48em){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:3.22581%;width:74.19355%;margin-left:25.80645%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.one-sidebar.sidebar-first #content{float:left;display:block;margin-right:2.12766%;width:74.46809%;margin-left:25.53191%;}.one-sidebar.sidebar-first #content:last-child{margin-right:0;}}.two-sidebars #content{width:100%;}@media screen and (min-width:48em){.two-sidebars #content{float:left;display:block;margin-right:3.22581%;width:48.3871%;margin-left:25.80645%;}.two-sidebars #content:last-child{margin-right:0;}}@media screen and (min-width:60em){.two-sidebars #content{float:left;display:block;margin-right:2.12766%;width:40.42553%;margin-left:25.53191%;}.two-sidebars #content:last-child{margin-right:0;}}@media screen and (min-width:48em){.node-type-landing_page #content{float:none !important;margin-right:0 !important;}.node-type-landing_page #content #content-header{margin-right:0 !important;padding:0 !important;border-right:none !important;}.node-type-landing_page #content #content-area{margin-right:0 !important;padding:0 !important;border-right:none !important;}}#sidebar-first{width:100%;}@media screen and (min-width:48em){#sidebar-first{float:left;display:block;margin-right:3.22581%;width:22.58065%;margin-left:-77.41935%;}#sidebar-first:last-child{margin-right:0;}.one-sidebar.sidebar-first #sidebar-first{margin-left:-103.22581%;}}@media screen and (min-width:60em){#sidebar-first{float:left;display:block;margin-right:2.12766%;width:23.40426%;margin-left:-68.08511%;}#sidebar-first:last-child{margin-right:0;}.one-sidebar.sidebar-first #sidebar-first{margin-left:-102.12766%;}}#sidebar-second{width:100%;}@media screen and (min-width:48em){#sidebar-second{float:right;width:300px;}}#footer{float:none;clear:both;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}#toolbar-bar{position:fixed;}.breadcrumb li{list-style-type:none;display:inline-block;}#navigation li{list-style-type:none;display:inline-block;}#block-horizontalmenu{display:none;}@media screen and (min-width:70em){#block-horizontalmenu{display:inline-block;}#block-horizontalmenu .responsive-menu-block-wrapper{display:block;}}#block-horizontalmenu li.menu-item{-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}#block-horizontalmenu li.menu-item:hover{background:#ed247c;}#block-horizontalmenu li.menu-item a{color:#FFFFFF !important;white-space:nowrap;padding:5px 14px;background:transparent;}#block-horizontalmenu ul.sub-nav{background:#ed247c;text-align:left;width:auto;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}#block-horizontalmenu ul.sub-nav li:hover{background:#be1d63;}#block-horizontalmenu ul.sub-nav a{color:#FFFFFF !important;}#block-socialmedia{display:inline-block;vertical-align:top;}#block-socialmedia .menu-item{display:inline-block;line-height:0;font-size:0;}#block-socialmedia .menu-item a{font-size:0;line-height:0;}#block-socialmedia .menu-item a::before{font-size:30px;line-height:30px;}@media screen and (min-width:70em){#block-responsivemenumobileicon{display:none;}}#block-responsivemenumobileicon .label{display:none;}#off-canvas{z-index:400;}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}.pager__item{display:inline;}.pager__item a{display:inline-block;}#header{position:absolute;top:0;z-index:400;width:100%;height:90px;padding:0 20px 0 0;background:transparent;}.toolbar-fixed #header,.toolbar-vertical #header{top:39px;}.toolbar-horizontal.toolbar-tray-open #header{top:79px;}#header #block-carfree-branding{float:left;max-width:40%;}#header #block-carfree-branding .site-logo{max-width:250px;display:block;}#header #block-carfree-branding .site-logo img{width:100%;}#header #header-region{text-align:right;}#header #header-region a{color:#ffffff;}#header #header-region a:hover{color:#ed247c;}#header #header-region .block,#header #header-region .block-responsive-menu{margin-top:20px;}#banner{background:#005a90;overflow:hidden;}#banner-region{position:relative;background:transparent url(/themes/carfree/images/hero-bg-1500px.jpg) no-repeat center center;background-size:contain;}#block-views-block-banner-block-1{padding-top:70px;}#block-views-block-banner-block-1 .views-field-field-banner{text-align:right;float:right;}@media screen and (min-width:48em){#block-views-block-banner-block-1 .views-field-field-banner{max-width:70%;}}.front #block-views-block-banner-block-1{padding-top:0;}@media screen and (min-width:70em){.front #block-views-block-banner-block-1{padding-top:70px;}}@media screen and (min-width:48em){.front #block-views-block-banner-block-1 .views-field-field-banner{max-width:100%;}}@media screen and (min-width:70em){.front #block-views-block-banner-block-1 .views-field-field-banner{max-width:70%;}}#block-homepagebannercopy{padding-top:70px;}@media screen and (min-width:48em){#block-views-block-banner-block-1 .views-field-field-banner-headline,#block-views-block-banner-block-1 .views-field-field-banner-copy{padding-top:115px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:20px;max-width:40%;}}@media screen and (min-width:70em){#block-homepagebannercopy{padding-top:115px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:20px;max-width:40%;}}#block-views-block-banner-block-1 .views-field-field-banner-headline h2,#block-views-block-banner-block-1 .views-field-field-banner-copy h2{color:#FFFFFF;font-size:20px;line-height:20px;margin:0 0 20px;}@media screen and (min-width:20em){#block-views-block-banner-block-1 .views-field-field-banner-headline h2,#block-views-block-banner-block-1 .views-field-field-banner-copy h2{font-size:28px;line-height:28px;padding-left:40%;}}@media screen and (min-width:48em){#block-views-block-banner-block-1 .views-field-field-banner-headline h2,#block-views-block-banner-block-1 .views-field-field-banner-copy h2{padding-left:0;font-size:43px;line-height:49px;}}@media screen and (min-width:60em){#block-views-block-banner-block-1 .views-field-field-banner-headline h2,#block-views-block-banner-block-1 .views-field-field-banner-copy h2{font-size:50px;line-height:57px;}}#block-views-block-banner-block-1 .views-field-field-banner-headline p,#block-views-block-banner-block-1 .views-field-field-banner-copy p{color:#FFFFFF;}#block-homepagebannercopy h2{color:#FFFFFF;font-size:20px;line-height:20px;margin:0 0 20px;}@media screen and (min-width:20em){#block-homepagebannercopy h2{font-size:28px;line-height:28px;padding-left:40%;}}@media screen and (min-width:48em){#block-homepagebannercopy h2{font-size:43px;line-height:49px;}}@media screen and (min-width:70em){#block-homepagebannercopy h2{font-size:50px;line-height:57px;padding-left:0%;}}#block-homepagebannercopy p{color:#FFFFFF;}@media screen and (min-width:26.5625em){#block-homepagebannercopy p{padding-left:40%;}}@media screen and (min-width:70em){#block-homepagebannercopy p{padding-left:0%;}}#block-homepagebannercopy{width:100%;z-index:100;}#block-homepageicons,#block-horizontalicons{text-align:center;position:relative;top:-60px;margin-bottom:-40px;}@media screen and (min-width:20em){#block-homepageicons,#block-horizontalicons{top:-50px;margin-bottom:-30px;}}@media screen and (min-width:48em){#block-homepageicons,#block-horizontalicons{top:-110px;margin-bottom:-90px;}}@media screen and (min-width:60em){#block-homepageicons,#block-horizontalicons{top:-140px;margin-bottom:-120px;}}#block-homepageicons .basic__body a,#block-horizontalicons .basic__body a{display:inline-block;max-width:33.3333%;padding:0 10px;}@media screen and (min-width:48em){#block-homepageicons .basic__body a,#block-horizontalicons .basic__body a{padding:0 30px;}}@media screen and (min-width:70em){#block-homepageicons .basic__body a,#block-horizontalicons .basic__body a{padding:0 20px;}}.paragraph{margin-bottom:30px;}@media screen and (min-width:48em){.paragraph--type--image-left-25-75-::after{clear:both;content:"";display:block;}.paragraph--type--image-left-25-75- .image_left_25_75___image{width:25%;float:left;padding-right:15px;}.paragraph--type--image-left-25-75- .image_left_25_75___body{width:75%;float:left;padding-left:15px;}.paragraph--type--image-left-25-75- .image_left_25_75___body h2:first-child,.paragraph--type--image-left-25-75- .image_left_25_75___body h3:first-child{margin-top:0;}.paragraph--type--image-left-25-75- .image_left_25_75___body p:last-child,.paragraph--type--image-left-25-75- .image_left_25_75___body ul:last-child,.paragraph--type--image-left-25-75- .image_left_25_75___body ol:last-child{margin-bottom:0;}}@media screen and (min-width:48em){.two_columns_50_50___left-column{float:left;width:50%;padding-right:10px;}}@media screen and (min-width:48em){.two_columns_50_50___right-column{float:right;width:50%;padding-left:10px;}}.front.one-sidebar.sidebar-second #content #content-area,.front.one-sidebar.sidebar-second #content #content-area{margin:0;padding:0;border:none;}#homepage-row-1{position:relative;}@media screen and (min-width:60em){#homepage-row-1{background:#f0efe9;}}#homepage-row-1 #block-girlsonbicycleimage{margin:0 -20px;}@media screen and (min-width:60em){#homepage-row-1 #block-girlsonbicycleimage{position:absolute;left:0;}}#homepage-row-1 #block-girlsonbicycleimage img{width:100%;height:auto;}@media screen and (min-width:60em){#homepage-row-1 #block-girlsonbicycleimage img{width:auto;}}#homepage-row-1 #block-2ndmostbikefriendlymidsizecity{background:#f0efe9;padding:20px;margin:0 -20px;position:relative;}@media screen and (min-width:60em){#homepage-row-1 #block-2ndmostbikefriendlymidsizecity{background:transparent;float:right;padding:50px 20px;max-width:50%;}}#homepage-row-2{position:relative;background:#c9e2f0;padding:20px;}@media screen and (min-width:60em){#homepage-row-2{padding:50px 20px;}}#homepage-row-2 .container::after{clear:both;content:"";display:block;}#homepage-row-2 #block-keywestbikeroutesarecalling,#homepage-row-2 #block-homepagemap{margin:0;}@media screen and (min-width:60em){#homepage-row-2 #block-keywestbikeroutesarecalling,#homepage-row-2 #block-homepagemap{float:left;width:50%;}}#homepage-row-3{position:relative;background:#005a90;}@media screen and (min-width:48em){#homepage-row-3{margin:0;height:503px;}}#homepage-row-3 #block-artthumbnail{margin:0 -20px;}@media screen and (min-width:48em){#homepage-row-3 #block-artthumbnail{margin:0;position:absolute;top:0;left:0;}}#homepage-row-3 #block-artthumbnail img{width:100%;height:auto;}#homepage-row-3 #block-helpmakebikingandwalkingbetterinourcityh{padding:20px;}@media screen and (min-width:48em){#homepage-row-3 #block-helpmakebikingandwalkingbetterinourcityh{float:right;padding:50px 20px;max-width:50%;}}#homepage-row-3 #block-helpmakebikingandwalkingbetterinourcityh h2{color:#c9e2f0;}#homepage-row-3 #block-helpmakebikingandwalkingbetterinourcityh p{color:#FFFFFF;}#homepage-row-4{padding:50px 0;}#homepage-row-5{background:#f0efe9;padding:20px;}@media screen and (min-width:60em){#homepage-row-5{padding:50px 20px;}}#homepage-row-5 .container::after{clear:both;content:"";display:block;}#homepage-row-5 #block-facebookfeed,#homepage-row-5 #block-instagramfeed{text-align:center;}@media screen and (min-width:60em){#homepage-row-5 #block-facebookfeed,#homepage-row-5 #block-instagramfeed{width:50%;float:left;}}#homepage-row-5 #block-joinusonfacebook{text-align:center;margin-top:30px;}@media screen and (min-width:60em){#homepage-row-5 #block-joinusonfacebook{margin-top:0;width:50%;float:right;}}#homepage-row-5 #block-joinusonfacebook .basic__body a{width:340px;background:#005a90;display:flex;justify-content:center;align-items:center;margin:0 auto;vertical-align:middle;padding:30px;font-size:2rem;color:#FFFFFF;}@media screen and (min-width:60em){#homepage-row-5 #block-joinusonfacebook .basic__body a{height:500px;}}.node-type-landing_page #precontent,.node-type-simple_landing_page #precontent{background:#22232d;position:relative;padding:40px 20px;}.node-type-landing_page #precontent p,.node-type-simple_landing_page #precontent p{color:#FFFFFF;text-align:center;}.node-type-landing_page #main,.node-type-simple_landing_page #main{background:#f0efe9;position:relative;}.node-type-landing_page #main h1,.node-type-simple_landing_page #main h1{color:#ed247c;font-size:35px;line-height:35px;margin-bottom:35px;}.node-type-landing_page #main #block-views-block-landing-page-background-image-block-1,.node-type-simple_landing_page #main #block-views-block-landing-page-background-image-block-1{margin:0 -20px;}@media screen and (min-width:60em){.node-type-landing_page #main #block-carfree-local-tasks,.node-type-landing_page #main #block-carfree-page-title,.node-type-landing_page #main #block-carfree-content,.node-type-simple_landing_page #main #block-carfree-local-tasks,.node-type-simple_landing_page #main #block-carfree-page-title,.node-type-simple_landing_page #main #block-carfree-content{float:right;width:50%;clear:right;}.node-type-landing_page #main #block-views-block-landing-page-background-image-block-1,.node-type-simple_landing_page #main #block-views-block-landing-page-background-image-block-1{position:initial;margin:0;}.node-type-landing_page #main #block-views-block-landing-page-background-image-block-1 .contextual-region,.node-type-simple_landing_page #main #block-views-block-landing-page-background-image-block-1 .contextual-region{position:initial;}.node-type-landing_page #main #block-views-block-landing-page-background-image-block-1 img,.node-type-simple_landing_page #main #block-views-block-landing-page-background-image-block-1 img{position:absolute;left:0;bottom:0;max-height:100%;max-width:50%;width:auto;height:auto;}}.node-type-simple_landing_page{min-height:100%;background-color:#0f7bbc;background-size:cover;background-position:right top;background-repeat:no-repeat;}.node-type-simple_landing_page .mm-page{min-height:100%;background:transparent;}.node-type-simple_landing_page #background{display:none;}.node-type-simple_landing_page #main{background:transparent;}.node-type-simple_landing_page #main .container{max-width:55em;}.node-type-simple_landing_page #main #content{float:none !important;margin:0 !important;padding-top:100px;}@media screen and (min-width:26.5625em){.node-type-simple_landing_page #main #content{padding-top:250px;}}.node-type-simple_landing_page #main #content #content-area{margin:0 !important;padding:0 !important;border:none !important;}.node-type-simple_landing_page #main #content #content-area #block-carfree-local-tasks{float:none !important;width:100% !important;}.node-type-simple_landing_page #main #content #content-area #block-carfree-content{float:none !important;width:100% !important;}.node-type-simple_landing_page #main #content #content-area #block-carfree-content h1{font-size:48px;line-height:60px;text-align:center;color:#FFFFFF;text-decoration:underline;}.node-type-simple_landing_page #main #content #content-area #block-carfree-content p,.node-type-simple_landing_page #main #content #content-area #block-carfree-content li{font-size:22px;line-height:32px;color:#FFFFFF;}@media screen and (min-width:48em){.node-type-simple_landing_page #main #content #content-area #mc_embed_signup #mc_embed_signup_scroll{margin:0 -10px;}}.node-type-simple_landing_page #main #content #content-area #mc_embed_signup .indicates-required{color:#FFFFFF;margin-bottom:10px;}.node-type-simple_landing_page #main #content #content-area #mc_embed_signup label{font-size:16px;line-height:16px;color:#FFFFFF;}@media screen and (min-width:48em){.node-type-simple_landing_page #main #content #content-area #mc_embed_signup .mc-field-group{float:left;width:50%;padding:0 10px;}}.node-type-simple_landing_page #main #content #content-area #mc_embed_signup .mc-field-group input{background:transparent;color:#FFFFFF;border-bottom:5px solid #FFFFFF;font-size:24px;line-height:32px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;}@media screen and (min-width:48em){.node-type-simple_landing_page #main #content #content-area #mc_embed_signup #mc-embedded-subscribe{margin-left:10px;}}.node-type-simple_landing_page #footer{background:transparent;}.page-join #main .container{max-width:72.5em;}.page-join #main #content #content-area #block-carfree-content h1{font-size:64px;line-height:70px;text-align:left;text-decoration:none;}.page-join #main #content #content-area #block-carfree-content p{font-size:18px;line-height:26px;text-align:left;}#block-views-block-blog-block-1 .views-field-created p{color:#ADADAD;font-size:14px;line-height:14px;text-transform:uppercase;}.node-type-article #banner > .container{max-width:100%;padding:0;}.node-type-article #banner #block-views-block-blog-banner-block-1{position:relative;}.node-type-article #banner #block-views-block-blog-banner-block-1 img{width:100%;height:auto;vertical-align:top;}.node-type-article #banner #block-views-block-blog-banner-block-1 .views-field-nothing{position:absolute;top:50%;left:0;width:100%;display:block;}.node-type-article #banner #block-views-block-blog-banner-block-1 .views-field-nothing h1{color:#FFFFFF;text-align:center;}.node-type-article #banner #block-views-block-blog-banner-block-1 .views-field-nothing p{color:#FFFFFF;font-size:14px;text-align:center;}#block-views-block-latest-posts-block-1{background:#F0EFEA;padding:20px;}#block-views-block-latest-posts-block-1 h2{margin-top:0;}#block-views-block-latest-posts-block-1 .views-row + .views-row{margin-top:20px;}#block-views-block-latest-posts-block-1 .views-row .views-field-field-banner-image{float:left;margin:0 10px 10px 0;}#block-views-block-latest-posts-block-1 .views-row .views-field-created{color:#ADADAD;font-size:12px;text-transform:uppercase;}#block-views-block-latest-posts-block-1 .views-row a{color:#0F7BBC;font-weight:bold;}#block-views-block-tags-block-1{background:#F0EFEA;padding:20px;}#block-views-block-tags-block-1 h2{margin-top:0;}#block-views-block-tags-block-1 .views-row{display:inline-block;}#block-views-block-tags-block-1 .views-field-name a{color:#666666;border:1px solid #ADADAD;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:2px 5px;font-size:14px;text-transform:lowercase;}#block-views-block-tags-block-1 .views-field-name a:hover{color:#666666;text-decoration:none;}#sidebar-second{padding-top:40px;}@media screen and (min-width:48em){#sidebar-second{padding-top:0;}}#sidebar-second div:last-of-type{margin-bottom:0;}#sidebar-second .block-block-content,#sidebar-second .block-views{margin-bottom:20px;}.bundle-box_block{background:#f0efe9;padding:20px;}.bundle-box_block h2{font-size:24px;line-height:28px;margin:0 0 10px;}.bundle-box_block p:last-of-type{margin-bottom:0;}.block-block-content h2{margin:0 0 10px;}.slick{margin:0 auto;}.slick.slick--optionset--sidebar-banners{max-width:300px;}.slick.slick--optionset--footer-banners{max-width:1020px;}.slick .slick-slide{text-align:center;}.slick .slick-slide img{display:inline-block;}#footer{background:#22232d;padding:20px 0;}#footer p{color:#ffffff;}#footer a{color:#ffffff;}#footer a:hover{color:#ffffff;text-decoration:underline;}#footer .contextual-links a{color:#000000;}#footer .contextual-links a:hover{color:#000000;}#block-carfree-footer{display:none;}@media screen and (min-width:60em){#block-carfree-footer{display:inline-block;float:left;width:50%;}}#block-carfree-footer .menu-item{float:left;width:50%;margin-bottom:5px;}#block-subscribeforupdates{text-align:center;}@media screen and (min-width:60em){#block-subscribeforupdates{text-align:left;display:inline-block;float:left;width:25%;}}#block-subscribeforupdates h2{font-size:20px;line-height:20px;margin-bottom:15px;}#block-subscribeforupdates p{margin-bottom:20px;}.page-dive-feet-first #block-subscribeforupdates{display:none !important;}#block-socialmedia-2{margin-bottom:20px;}@media screen and (min-width:60em){#block-socialmedia-2{display:inline-block;float:right;width:25%;}}#block-socialmedia-2 .menu{text-align:center;padding:0;}@media screen and (min-width:60em){#block-socialmedia-2 .menu{text-align:right;}}#block-socialmedia-2 .menu-item{display:inline-block;line-height:0;font-size:0;}#block-socialmedia-2 .menu-item a{font-size:0;line-height:0;text-decoration:none;}#block-socialmedia-2 .menu-item a:hover{color:#ed247c;}#block-socialmedia-2 .menu-item a::before{font-size:30px;line-height:30px;}#block-copyright{clear:both;}#block-copyright p{font-size:12px;line-height:14px;text-align:center;margin:0;}#block-copyright a{color:#ed247c;}#block-copyright a:hover{color:#b21b5d;text-decoration:none;}.section-user #main{margin-top:225px;}
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}ul.tabs{width:100%;margin:0 0 5px;border-bottom:1px solid #f0efe9;}ul.tabs li{display:inline-block;}ul.tabs a{display:block;border:1px solid #f0efe9;border-bottom:0;border-radius:3px 3px 0 0;}
html{box-sizing:border-box;}*,*::after,*::before{box-sizing:inherit;}
