{font-family:"Open Sans",Arial,Tahoma,sans-serif!important}.navbar-expand-lg .navbar-toggler{display:none;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-prepend{margin-right:-1px}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 0.4rem 0 0.3rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.input-group{position:relative;display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none}.navbar-collapse{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;list-style-type:none;padding:0;flex-grow:1;margin-top:0;margin-bottom:0;justify-content:flex-end}.dropdown_btn{cursor:pointer}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;padding:.5rem 1rem;justify-content:space-between;line-height:1.5}.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;width:170px}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:2}.main_header{background:#3FB748}.dropdown,.dropleft,.dropright,.dropup{position:relative}.lg_btn{display:inline-block;background:transparent;border-radius:3px!important;line-height:1;padding:.5rem 1.3rem;margin-left:0%;font-size:16px;text-align:center}.lg_btn:hover{text-decoration:none}.lg_btn a{color:#fff}.lg_btn a{color:#fff;font-size:16px;cursor:pointer}.lg_btn a:visited{color:#fff;text-decoration:none}.lg_btn a:link{transition:all .12s ease !important;color:#fff;text-decoration:none}.lg_btn a:link:hover{text-decoration:underline}.main_header .dropdown-menu{right:-22px;left:auto;top:24px;border-radius:0;padding-top:13px;background-color:transparent!important;border:none}.main_header .dropdown-menu ul{background-color:#fff;padding:0px 20px 10px;list-style-type:none;border:1px solid rgba(0,0,0,.15);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.main_header  .dropdown-toggle:hover{color:#fff}.main_header  .dropdown-toggle::after{content:none}.main_header .dropdown-menu li{border-bottom:1px solid  #BDC0C9}.main_header .dropdown-menu a{color:#1F2936;font-size:14px;text-shadow:0 1.5px 0 0 #B26409;line-height:35px}.main_header .dropdown-menu a:hover{text-decoration:none}.navbar{padding:5px 0px 7px}.navbar .navbar-collapse{list-style-type:none;padding:0;margin-top:0;margin-bottom:0;justify-content:flex-end}.navbar-collapse li{padding:3px 9px 3px}.navbar-collapse li a{color:#fff;font-size:16px;font-weight:400;padding-right:0;padding-left:0}.navbar-collapse li a:hover{text-decoration:underline}@media (min-width:992px){.navbar-collapse ul li.hidden_desktop{display:none}}.navbar-toggler-icon .fa-bars{color:#fff;font-size:2rem;font-weight:900;font-family:'Font Awesome 5 Free'}button.navbar-toggler:focus{outline:none}.main_header .form-search{margin:0 15px;width:160px;max-width:160px}.form-search input[type="text"]::placeholder{color:#636363;font-size:16px;font-family:"Open Sans",Arial,Tahoma,sans-serif}.form-search .fa-search{color:#BDC0C9}.form-search .form-control{max-width:63%;border-left:none;height:calc(1rem + 5px);padding:.34rem 1.05rem .34rem 0rem}.form-search .form-control:focus{border-color:#ced4da;box-shadow:none}.form-search .input-group{max-width:100%;display:flex}.form-search-dev input{height:2.25rem;font-family:inherit}.main_header .header_btb a{color:#fff;font-size:1.2rem}.main_header .container{padding-right:0px!important;padding-left:0px!important}.logo_baner{max-width:150px}.search_icon:before{content:"";display:inline-block;width:25px;height:30px;background:url(https://www.bikeride.com/images/icons/i_search.svg) no-repeat;background-size:111%}.dropdown-menu{position:absolute;top:100%;left:0;z-index:3;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.sceditor-button-maximize{display:none!important}.main_footer .subscribe_section{padding:27px 0;background:#2E9536}.main_footer .subscribe_heading{color:#fff;font-size:28px;line-height:40px}.main_footer .subscribe_form{height:100%}.mform-fields{line-height:3rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscribe_form .input-group{width:317px;display:inline-flex;justify-content:flex-end}.subscribe_form .form-control{display:block;width:100%;height:calc(1rem + 4px)}.subscribe_form input[type="email"]::placeholder{color:#636363;font-family:"Open Sans",Arial,Tahoma,sans-serif!important}.subscribe_form .submit_btn{width:135px;cursor:pointer}.subscribe_form .submit_btn:hover{text-decoration:underline}.footer_nav_container{display:flex;flex-wrap:wrap}.footer_nav_container .col_c_2{width:152px}.footer_nav_container .col_c_3{width:185px}.main_footer{color:#fff}.main_footer .main_section{padding:2% 0;background:#3FB748}.main_footer .footer_logo{width:130px;margin-bottom:34px}.main_footer .footer_nav_heading{font-size:22px;font-weight:normal;margin-bottom:14px}.main_footer .footer_nav{list-style-type:none;padding-left:0;margin-bottom:16px}.main_footer .footer_nav li{padding:5px 0}.main_footer .footer_nav li a{color:#fff;font-size:16px;font-weight:300}.main_footer .footer_nav li a:hover{text-decoration:none}.main_footer .footer_nav_empty_margin{margin-bottom:31px}.main_footer hr{border-top:1px solid #fff;margin-top:38px;margin-bottom:7px;background-color:transparent}.main_footer .privacy{float:left;color:#fff;font-size:12px;margin-bottom:0px}.main_footer .privacy a{color:#fff}.main_footer .copyright{float:right;font-size:12px}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.social_icon{color:#fff;width:32px;height:32px;border-radius:50%;display:block}.social_bar{display:flex;justify-content:space-between;max-width:155px;margin-bottom:15px}.you_icon{background:url(https://www.bikeride.com/images/icons/Youtube_Color.svg)  no-repeat;-webkit-background-size:100%;background-size:100%}.fb_icon{background:url(https://www.bikeride.com/images/icons/Facebook_Color.svg) no-repeat;-webkit-background-size:100%;background-size:100%}.tw_icon{background:url(https://www.bikeride.com/images/icons/Twitter_Color.svg) no-repeat;-webkit-background-size:100%;background-size:100%}.ins_icon{background:url(https://www.bikeride.com/images/icons/Instagram_Color.svg) no-repeat;-webkit-background-size:100%;background-size:100%}.main_footer .footer_msg{color:#fff;font-size:16px;font-weight:400;margin-top:7%}.w_btn{color:#fff;border:1px solid #fff!important;white-space:nowrap}.w_btn:hover{color:#fff;background:transparent!important}.g_btn{color:#3FB748;font-weight:600;padding:.5rem 1rem;border:1px solid #3FB748}.g_btn i{color:#3FB748;margin-right:8px}.g_btn:hover{color:#3FB748}.m_btn{color:#1F2936;border:1px solid #DCE0E0;display:inline-block;min-width:213px;margin:15px auto;font-size:16px}.m_btn:hover{color:#1F2936}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row{margin-right:0px;margin-left:0px}.row-m{margin-right:-10px;margin-left:-10px}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;box-sizing:border-box;padding-right:10px;padding-left:10px;position:relative;width:100%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;box-sizing:border-box}#js-search-dev,#search-dev{display:none}#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:10;font-size:13px;line-height:20px;left:0;text-align:center}.cn-top{top:0}.cn-bottom{bottom:0}.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cookie-notice-revoke-container{position:absolute;bottom:0;width:100%;z-index:1;visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}#cookie-notice .cn-revoke-cookie{margin:0}.cn-button.wp-default,.cn-button.wp-default:hover,.cn-button.bootstrap,.cn-button.bootstrap:hover{box-shadow:none;text-decoration:none}#cookie-notice .cn-button{margin-left:10px}.cn-button.wp-default{font-family:sans-serif;line-height:18px;padding:2px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) repeat scroll 0 0 #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;-moz-box-sizing:border-box;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;font-size:12px;font-style:normal;text-decoration:none;white-space:nowrap;outline:none}.cn-button.wp-default:hover{background:linear-gradient(to bottom,#FFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;border-color:#999;color:#222}.cn-button.bootstrap{font-family:sans-serif;display:inline-block;*display:inline;padding:4px 12px;margin-right:.3em;margin-bottom:0;*margin-left:.3em;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);font-style:normal;vertical-align:middle;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-style:solid;border-width:1px;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f08cc',endColorstr='#f04cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:2px 10px;font-size:12px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none}.cn-button.bootstrap:hover{color:#fff;background-color:#04c;*background-color:#003bb3;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.cookiebutton{color:#1f2936;border:1px solid #dce0e0;border-radius:3px;display:inline-block;font-weight:400;font-size:12px;padding:1px 12px;margin:0}@media (max-width:991px){.navbar-expand-lg .navbar-toggler{display:block}.navbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-nav{-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar .navbar-collapse{flex-basis:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.navbar-collapse ul{text-align:right;width:100%}.navbar-collapse ul li{padding:5px 12px}.collapse:not(.show){display:none}.main_header .form-search{display:none}#js-search-dev,#search-dev{display:block}.input-group{display:flex}.cookie-notice-container #cn-notice-text{display:block;margin-bottom:5px}#cookie-notice .cn-button{margin-left:5px;margin-right:5px}}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(/fonts/fa-solid-900.eot);src:url(/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/fonts/fa-solid-900.woff2) format("woff2"),url(/fonts/fa-solid-900.woff) format("woff"),url(/fonts/fa-solid-900.ttf) format("truetype"),url(/fonts/fa-solid-900.svg#fontawesome) format("svg")}.copyright .publisher{text-align:right;float:right;font-size:12px;margin-top:5px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}