main{clear:both}.bikes-content{margin-bottom:3em;margin-top:0;padding-top:0}.bikes .page-title{grid-column:1 / 3 !important}.page-title{margin-bottom:.5em;margin-top:2em;padding-top:0;position:relative;left:13px}.bikes-on-bus-title+p{margin-top:0}.bike-class-title+p{margin-top:0}.bikes hr{border:var(--hr-border-style-gray-30);width:50%;margin-left:1em;margin-right:1em;margin-top:0.5em;margin-bottom:0.5em;clear:none}.bike-smart-trip-schools{padding-bottom:1em}.bikes{padding:0 1em 1em 0;margin-bottom:3em}.bikes:after{content:"";display:table;clear:both}.bikes p,.bikes ul{margin-left:1em;margin-right:1em}.bikes ul{margin-bottom:.8em;margin-top:.2em}.bikes h2{margin-left:.75em;clear:left}.bikes h2.maps-title{clear:none}.bikes video{margin:2em 1em 2em 1em}.bikes p:nth-of-type(-n+5){margin-top:.2em;margin-bottom:.1em;line-height:1.2}.bikes img{width:100%;max-width:400px;float:right;margin-left:2em;margin-bottom:1em}.bikes .image-bikes-buckling-helmet{float:right;margin-left:2em;margin-bottom:1em}.bikes .image-bikes-trail-riding{float:right;clear:right;margin-left:2em;margin-bottom:1em}.bikes h2:nth-of-type(1){margin-bottom:.75em}.bikes h2{font-size:var(--font-size-xxl);margin-top:.8em !important;margin-bottom:.2em !important}.bikes-bellingham-map{margin:0 0 0 1em;padding:0}.bikes-county-map{position:relative;top:-6px;margin:0 0 0 1em;padding:0}.confidentCityCyclingTips{display:inline-block;margin-top:.5em}#ridingTips{margin-top:.5em;padding-bottom:0;margin-bottom:.4em}#ridingTips+p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#ridingTips+p+p{padding-top:0;padding-bottom:0;margin-top:.5em;margin-bottom:.75em}#ridingTips+p+p+p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}h2:last-of-type+p{margin-top:0}.bike-class-title{margin-top:0}h2:nth-last-of-type(2){margin-top:0}p:nth-last-of-type(4){margin-bottom:.7em}p:nth-last-of-type(3){margin-top:0;margin-bottom:.7em}p:nth-last-of-type(2){margin-top:0;margin-bottom:.7em}.bikes iframe{border:none;padding:1em;width:100%;height:auto;min-height:300px;margin:1em auto}.image-bikes-buckling-helmet{margin-left:1em}.image-bikes-trail-riding{margin-left:1em}ul.custom-bullets{list-style:none !important;list-style-type:none !important;padding:0;margin:0 0 0 1em}ul.custom-bullets li{list-style:none !important;list-style-type:none !important;position:relative;padding-left:1.5em;padding-bottom:0.6em}ul.custom-bullets li::before{content:">" !important;display:inline-block !important;position:absolute;left:0.3em;color:var(--green-blue);font-weight:bold;font-size:16px}ul.custom-bullets li a{text-decoration:none;font-weight:bold;color:var(--green-blue)}@media screen and (min-width: 480px){.bikes{padding-bottom:3em}}@media screen and (min-width: 768px){.bikes iframe{min-height:200px}.bikes .bikes-county-map{margin-top:1em}.bikes hr{border:var(--hr-border-style-gray-30)}.bikes{margin:.5em 0 .5em 0}}@media screen and (min-width: 992px){.bikes iframe{min-height:300px}#ridingTips+p+p{padding:0;margin-top:.1em;margin-bottom:.5em}}@media screen and (min-width: 1280px){.bikes iframe{margin:1.6em auto .8em auto;min-height:380px}.bikes p:nth-of-type(-n+5){margin-top:0;margin-bottom:.8em;line-height:1.2}h2:nth-last-of-type(3){margin-top:2em}h2:nth-last-of-type(2){margin-top:.9em}p:nth-last-of-type(1){margin-bottom:.6em}.bikes video{margin-top:3em}p:nth-last-of-type(4){margin-bottom:.5em}p:nth-last-of-type(3){margin-top:0;margin-bottom:.5em}p:nth-last-of-type(2){margin-top:0;margin-bottom:.5em}}
