Biking for Baruch

/***** ELEMENTOR RESETS *****/
/* Remove content wrap */
.elementor-page #main #content-wrap {
padding: 0;
width: 100%;
max-width: 100%;
}
@media only screen and (max-width: 959px){
.elementor-page .content-area, .elementor-page .content-left-sidebar .content-area {
margin-bottom: 0;
}
}
/* Default section padding */
.elementor-section.elementor-top-section {
padding: 80px 30px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.elementor-column, .elementor-page .elementor-column .elementor-column-wrap {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.elementor-page a {
color: #006C4F;
}
.elementor-page a:hover {
color: #078361;
}
.elementor-page a:focus {
outline: none;
}
/***** LOGO *****/
.elementor-page #site-logo { width: 300px; }
.elementor-page #site-logo #site-logo-inner a img, .elementor-page #site-header.center-header #site-navigation-wrap .middle-site-logo a img {
max-width: 150px;
}
.elementor-page #site-logo #site-logo-inner a img {
width: 100%;
height: auto;
}
@media only screen and (max-width: 767px) {
.elementor-page #site-logo {
max-width: 55%;
width: 150px;
}
}
.elementor-page #mobile-dropdown a {
color: #261543;
}
/* Paragraphs */
.elementor-page ,
.elementor-page .elementor-widget-text-editor,
.elementor-page .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text,
.elementor-page .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description,
.elementor-page .elementor-widget-posts .elementor-post__excerpt p {
font-family: “Montserrat”, sans-serif;
font-size: 18px;
color: #525252;
line-height: 1.7em;
}
/* Control all headings */
.elementor-page .elementor-widget-heading .elementor-heading-title, .elementor-page .elementor-widget-heading, h1, h2, h3, h4, h5, h6 {
margin-bottom: 10px;
text-transform: uppercase;
color: #0f0f0f;
margin-bottom: 0px;
line-height: 1.4em;
letter-spacing: 0;
font-family: “Montserrat”, sans-serif;
font-weight: 700;
font-style: normal;
}
.elementor-page .elementor-widget-heading.elementor-widget:not(:last-child) {
margin-bottom: 5px;
}
/* Heading 1 */
.elementor-page h1, .elementor-page .elementor-widget-heading h1.elementor-heading-title {
font-size: 6rem;
}
/* Heading 2 */
.elementor-page h2, .elementor-page .elementor-widget-heading h2.elementor-heading-title {
font-size: 4rem;
color: #006C4F;
}
/* Heading 3 */
.elementor-page h3, .elementor-page .elementor-widget-heading h3.elementor-heading-title {
font-size: 22px;
}
/* Heading 4 */
.elementor-page h4, .elementor-page .elementor-widget-heading h4.elementor-heading-title {
font-size: 18px;
}
/* Heading 5 */
.elementor-page h5, .elementor-page .elementor-widget-heading h5.elementor-heading-title {
font-size: 16px;
}
/* Heading 6 */
.elementor-page h6, .elementor-page .elementor-widget-heading h6.elementor-heading-title {
font-size: 14px;
}
@media screen and (max-width: 767px){
/* Heading 1 */
.elementor-page h1, .elementor-page .elementor-widget-heading h1.elementor-heading-title {
font-size: 26px;
}
/* Heading 2 */
.elementor-page h2, .elementor-page .elementor-widget-heading h2.elementor-heading-title {
font-size: 24px;
}
/* Heading 3 */
.elementor-page h3, .elementor-page .elementor-widget-heading h3.elementor-heading-title {
font-size: 20px;
}
/* Heading 4 */
.elementor-page h4, .elementor-page .elementor-widget-heading h4.elementor-heading-title {
font-size: 18px;
}
/* Heading 5 */
.elementor-page h5, .elementor-page .elementor-widget-heading h5.elementor-heading-title {
font-size: 14px;
}
/* Heading 6 */
.elementor-page h6, .elementor-page .elementor-widget-heading h6.elementor-heading-title {
font-size: 13px;
}
}
/***** ELEMENTOR BUTTONS *****/
/* Default button */
.elementor-page .elementor-widget-button a.elementor-button,
.elementor-page .elementor-widget-button .elementor-button,
.elementor-page .elementor-field-type-submit button[type=”submit”],
.elementor-page .gform_wrapper .gform_footer input.button,
.elementor-page .gform_wrapper .gform_footer input[type=submit],
.elementor-page .gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type=submit],
.app-button,
.elementor-page button[type=”submit”],
.elementor-page .button,
.elementor-page .woocommerce-message a,
.elementor-page .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .elementor-page .frm_style_formidable-style.with_frm_style input[type=submit], .elementor-page .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .elementor-page .frm_style_formidable-style.with_frm_style .frm_submit button, .elementor-page .frm_form_submit_style {
color: #fff;
border: 0;
transition: all .3s ease;
min-width: 200px;
border-radius: 0;
padding-top: 2px;
text-align: center;
font-family: “Montserrat”, sans-serif;
font-size: 16px;
padding: 10px 25px;
text-transform: uppercase;
letter-spacing: 1px;
background: #006C4F;
}
/* Button on hover */
.elementor-page .elementor-widget-button a.elementor-button:hover,
.elementor-page .elementor-widget-button .elementor-button:hover,
.elementor-page .elementor-field-type-submit button[type=”submit”]:hover,
.elementor-page .gform_wrapper .gform_footer input.button:hover,
.elementor-page .gform_wrapper .gform_footer input[type=submit]:hover,
.elementor-page .gform_wrapper .gform_page_footer input.button:hover,
.gform_wrapper .gform_page_footer input[type=submit]:hover,
.elementor-page .gform_wrapper .gform_footer input[type=submit]:hover,
.app-button:hover,
button[type=”submit”]:hover,
.button:hover,
.elementor-page .woocommerce-message a:hover,
.elementor-page .frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message:hover, .elementor-page .frm_style_formidable-style.with_frm_style input[type=submit]:hover, .elementor-page .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover, .elementor-page .frm_style_formidable-style.with_frm_style .frm_submit button:hover, .elementor-page .frm_form_submit_style:hover {
background-color: #e61c52;
color: #fff;
border: 0;
}
/* Default button */
.elementor-page .elementor-widget-button.secondary a.elementor-button,
.elementor-page .elementor-widget-button.secondary .elementor-button,
.elementor-page .elementor-field-type-submit.secondary button[type=”submit”],
.elementor-page .button.secondary {
color: #232323;
text-transform: uppercase;
background-color: transparent;
background: transparent;
border: 0;
display: flex;
min-width: 0px;
font-weight: 700;
padding: 10px 0;
}
.elementor-page .elementor-widget-button.secondary a:hover, .elementor-page a.button.secondary:hover, .elementor-page input.button.secondary:hover {
background: transparent;
background-color: transparent;
color: #dd8922;
opacity: 0.6;
}
.elementor-page .elementor-widget-button.secondary a.elementor-button:hover::after, .elementor-page a.button.secondary, .elementor-page input.button.secondary:hover::after {
border-color: transparent transparent transparent #232323;
}
/* Button white */
.elementor-page .button-light.elementor-widget-button a.elementor-button,
.elementor-page .button-light.elementor-widget-button .elementor-button {
color: #fff;
padding: 13px 0;
min-width: 1px;
}
/* Button white hover */
.elementor-page .button-light.elementor-widget-button a.elementor-button:hover,
.elementor-page .button-light.elementor-widget-button .elementor-button:hover {
color: #fff;
background-color: transparent;
opacity: 0.6;
}
.elementor-page .elementor-widget-button.button-light.secondary a.elementor-button:hover::after {
border-color: transparent transparent transparent #fff;
}
.elementor-page .elementor-widget-button.button-light.secondary a.elementor-button::after {
border-color: transparent transparent transparent #fff;
}
.elementor-page #site-header {
box-shadow: 3px 3px 16px rgba(0,0,0,0.15);
}
/* LOGO RESPONSIVENESS */
/***** HEADER STYLING ****/
.elementor-page .boxed-layout #wrap .container {
max-width: 1000px;
}
/* Normal header item font size */
.elementor-page #site-navigation-wrap .main-menu>li>a, .elementor-page .dropdown-menu ul li a.menu-link {
font-size: 14px;
color: #0f0f0f;
font-family: “Montserrat”, sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0;
}
.elementor-page #site-navigation-wrap .main-menu>li.menu-phone>a {
font-size: 22px;
font-weight: 800;
}
.elementor-page #site-navigation-wrap .main-menu>li.menu-highlight>a {
display: inline-block;
border: 2px solid #006C4F;
line-height: 1em;
padding: 10px 17px;
}
ul#menu-primary-menu {
display: flex;
align-items: center;
justify-content: center;
}
.elementor-page .sidr a:hover, .elementor-page .sidr-class-dropdown-toggle:hover, .elementor-page .sidr-class-dropdown-toggle .fa, .elementor-page .sidr-class-menu-item-has-children.active >a, .elementor-page .sidr-class-menu-item-has-children.active >a >.sidr-class-dropdown-toggle, #mobile-dropdown ul li a:hover, #mobile-dropdown ul li a .dropdown-toggle:hover, #mobile-dropdown .menu-item-has-children.active >a, #mobile-dropdown .menu-item-has-children.active >a >.dropdown-toggle, #mobile-fullscreen ul li a:hover, #mobile-fullscreen .oceanwp-social-menu.simple-social ul li a:hover {
color: #006C4F;
}
.elementor-page #site-navigation-wrap .main-menu>li>a:hover {
color: #0a906c;
}
/* Transparent header text should be white */
.transparent-header #site-navigation-wrap .main-menu>li>a {
color: #fff;
text-transform: uppercase;
font-family: “Montserrat”, sans-serif;
font-weight: 400;
font-size: 2rem
}
.transparent-header #site-navigation-wrap .main-menu>li>a:hover {
color: #fff;
opacity: 0.5;
}
/* Minimal header should be colored */
.elementor-page .minimal-header .oceanwp-mobile-menu-icon a, .elementor-page .oceanwp-mobile-menu-icon a:hover {
color: #fff;
text-transform: uppercase;
font-size: 16px;
font-family: “Montserrat”, sans-serif;
font-weight: 500;
}
.elementor-page .oceanwp-mobile-menu-icon a {
font-size: 16px;
text-transform: uppercase;
}
/* Dropdown menu styling */
.elementor-page .dropdown-menu ul li a.menu-link {
font-size: 18px;
}
/***** GRAVITY FORMS *****/
.elementor-page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-page .gform_wrapper textarea, .elementor-page .gform_wrapper .ginput_container select {
padding: 10px 10px;
font-size: 15px;
background-color: #fff;
border-radius: 0;
border: 2px solid #d6d6d6;
transition: all 0.4s ease;
outline: none;
box-shadow: none;
-webkit-outline: none;
appearance: none;
-webkit-appearance: none;
line-height: 1em;
}
.elementor-page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover, .elementor-page .gform_wrapper textarea:hover, .elementor-page .gform_wrapper .ginput_container select:hover {
border-color: #b2b2b2;
outline: none;
box-shadow: none;
-webkit-outline: none;
appearance: none;
-webkit-appearance: none;
}
.elementor-page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .elementor-page .gform_wrapper textarea:focus, .elementor-page .gform_wrapper .ginput_container select:focus {
border-color: #8d8d8d;
outline: none;
box-shadow: none;
-webkit-outline: none;
appearance: none;
-webkit-appearance: none;
}
.elementor-page .gform_wrapper .ginput_container select {
background-image: url(/wp-content/uploads/2020/04/dropdown_arrow.svg);
background-size: 16px;
background-repeat: no-repeat;
background-position: right 10px center;
}
.elementor-page .gform_wrapper .gform_footer {
text-align: center;
}
/***** MENU ICONS *****/
/* Menu icons */
.menu-icon a::before, #mobile-contact-bar .menu-icon::before {
width: 20px;
height: 20px;
display: inline-block;
content: “”;
position: relative;
margin-right: 6px;
top: 5px;
}
#mobile-contact-bar .menu-icon::before {
width: 26px;
height: 26px;
top: 5px;
}
.menu-icon>a {
display: inline-block;
opacity: 1;
}
.elementor-page .menu-icon-phone a::before, .elementor-page #mobile-contact-bar .menu-icon-phone::before {
background: url(/wp-content/uploads/2019/06/mobile-icon.svg);
}
.elementor-page .menu-icon-email-white a::before, .elementor-page #mobile-contact-bar .menu-icon-email-white::before {
background: url(/wp-content/uploads/2019/06/email-icon-white.svg);
}
.elementor-page .menu-icon-mobile-white a::before, .elementor-page #mobile-contact-bar .menu-icon-mobile-white::before {
background: url(/wp-content/uploads/2019/06/mobile-icon-white.svg);
}
.elementor-page .menu-icon-phone-white a::before, .elementor-page #mobile-contact-bar .menu-icon-phone-white::before {
background: url(/wp-content/uploads/2019/06/phone-icon-white.svg);
}
/***** CARDS *****/
.elementor-page .cards {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.elementor-page .cards .card {
background-color: #fff;
padding: 0;
width: 30%;
margin-right: 3%;
margin-bottom: 40px;
border-radius: 5px;
overflow: hidden;
transition: all 0.4s ease;
display: flex;
flex-direction: column;
/* box-shadow: 2px 3px 12px rgba(0,0,0,0.15);*/
}
.elementor-page .cards .card-quote {
color: #565656;
}
.elementor-page .cards .card:hover {
margin-top: -10px;
margin-bottom: 50px;
}
.elementor-page .cards .card-content {
padding: 22px;
}
.elementor-page .cards .card-title {
color: #565656;
line-height: 1.4em;
letter-spacing: 0;
font-family: “Montserrat”, sans-serif;
font-weight: 400;
font-size: 32px;
margin-top: 0;
margin-bottom: 2px;
text-transform: none;
}
.cards .card-subtitle {
font-size: 14px;
color: rgba(52,71,81,.6);
font-style: italic;
margin-bottom: 10px;
}
.cards .card-thumbnail {
background-color: #fff;
min-height: 220px;
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
display: flex;
flex-direction: row;
width: 100%;
align-items: center;
justify-content: center;
}
.cards .card-thumbnail.card-thumbnail-logo-wrapper {
min-height: 0;
padding: 20px;
}
.cards .card-thumbnail-logo {
max-height: 90px;
height: auto;
display: block;
}
.card .app-button {
padding: 5px 10px;
margin-top: auto;
margin: auto 30px 30px 30px;
}
@media screen and (max-width: 981px) {
.cards .card {
width: 31%;
margin-right: 2%;
}
}
@media screen and (max-width: 767px) {
.cards .card {
width: 100%;
margin-right: 0;
}
.cards .card-thumbnail {
min-height: 270px;
}
}
/***** *****/
#global-footer a {
/* color: #fff;*/
}
.global-footer-copyright p {
margin-bottom: 0;
}
#global-footer h4,#global-footer .elementor-widget-heading h4.elementor-heading-title {
text-transform: uppercase;
}
@media screen and (max-width: 767px){
.elementor-page .elementor-nav-menu__align-left .elementor-nav-menu, .elementor-page .elementor-nav-menu__align-left .elementor-nav-menu–layout-vertical>ul>li>a {
text-align: center;
justify-content: center;
}
}
/***** DEFAULT PAGE TEMPLATE *****/
.page-template-template-full-width-default #main {
max-width: 980px;
margin: 0 auto;
padding: 80px 30px;
}
.page_header {
padding: 0;
width: 100%;
background-color: #555;
}
.page_header .page_header_overlay {
padding: 60px 30px;
}
.page_header h1 {
color: #fff;
text-align: center;
width: 100%;
margin-bottom: 0;
}
/***** EMAIL SIGNUP *****/
.elementor-page .email_signup .gform_wrapper ul li.gfield, .elementor-page .email_signup .gform_wrapper li.hidden_label input, .elementor-page .email_signup .gform_wrapper .top_label div.ginput_container {
margin-top: 0!important;
}
.email_signup .gform_wrapper form {
width: 100%;
display: flex;
flex-wrap: wrap;
}
.email_signup .gform_wrapper form .gform_footer {
flex: 1;
margin: 0!important;
padding: 0!important;
}
.email_signup .gform_wrapper form .gform_.elementor-page {
flex: 3;
}
.elementor-page .email_signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-page .email_signup .gform_wrapper textarea {
border: 0;
}
.elementor-page .email_signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-page .email_signup .gform_wrapper textarea {
border-radius: 25px;
opacity: 0.7;
}
.elementor-page .email_signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover, .elementor-page .email_signup .gform_wrapper textarea:hover {
opacity: 0.85;
}
.elementor-page .email_signup .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .elementor-page .email_signup .gform_wrapper textarea:focus {
opacity: 1;
}
.email_signup .gform_wrapper form .gform_footer input[type=”submit”] {
margin: 0!important;
width: 100%;
border: 2px solid #fff;
background-color: transparent;
background: transparent;
}
.email_signup .gform_wrapper form .gform_footer input[type=”submit”]:hover {
opacity: 0.6;
}
.elementor-page .email_signup .gform_wrapper span.gform_description {
color: #fff;
text-align: center;
}
@media screen and (max-width: 767px){
.email_signup .gform_wrapper form {
flex-direction: column;
flex-wrap: wrap;
}
.email_signup .gform_wrapper form .gform_.elementor-page input {
margin-bottom: 10px;
}
}
/***** TESTIMONIALS *****/
#testimonials_slider h2 {
color: #fff;
font-size: 2.5rem;
margin-top: 20px;
}
#testimonials_slider h3 {
color: #fff;
font-size: 1.25rem;
margin-top: 0;
font-weight: 200;
letter-spacing: 4px;
max-width: 400px;
margin: 0 auto;
}
/***** CONFIRMATION *****/
.confirmation_message {
background-color: #fff;
padding: 10px 20px;
display: block;
width: fit-content;
margin: 0 auto;
margin-top: 30px;
line-height: 1em;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.confirmation_message img {
width: 20px;
height: 20px;
margin-right: 10px;
}
.elementor-page img.gform_ajax_spinner {
display: none !important;
}
/***** CARDS *****/
.emb_cards {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
align-items: center;
justify-content: center;
margin: 0 auto;
}
.emb_cards .emb_card {
background-color: #fff;
padding: 0;
width: 30%;
margin-right: 3%;
margin-bottom: 40px;
border-radius: 5px;
overflow: hidden;
transition: all 0.4s ease;
display: flex;
flex-direction: column;
/* box-shadow: 2px 3px 12px rgba(0,0,0,0.15);*/
transition: all 0.4s ease;
}
.emb_cards .emb_card:hover {
transform: scale(1.025);
}
.emb_download_image {
margin-right: 30px;
}
.emb_card_content.downloads {
display: flex;
align-items: center;
}
@media screen and (max-width: 767px){
.elementor-page .emb_cards .emb_card {
width: 100%;
margin-right: 0;
}
}
.elementor-page .emb_cards .emb_card_filtered_logo {
width: 100%;
height: 80px;
display: flex;
align-items: center;
}
.emb_cards .emb_card .emb_card_title {
font-size: 2.5rem;
text-transform: none;
line-height: 1.2em;
margin-bottom: 25px;
}
.emb_cards .emb_card .emb_card_title, .emb_cards .emb_card p {
color: #232323;
}
.emb_cards .emb_card .emb_card_content {
padding: 20px;
text-align: left;
}
.emb_cards .emb_card_thumbnail {
width: 100%;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
min-height: 350px;
}
.emb_cards .emb_card_logo {
width: auto;
height: auto;
display: block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
max-height: 90px;
max-width: 160px;
margin: 0 auto;
padding-top: 20px;
}
.emb_cards .emb_card_logo {
width: 100%;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
min-height: 90px;
}
.emb_section.emb_posts .emb_container {
display: block;
text-align: center;
}
.emb_cards .emb_card {
text-align: center;
}
.emb_cards .emb_card .button {
display: inline-block;
width: fit-content;
margin: 0 auto;
}
.button.tertiary, .elementor-page .tertiary.elementor-widget-button a.elementor-button {
text-align: center;
text-transform: uppercase;
background: transparent;
background-color: transparent;
padding: 0;
color: #999;
display: flex;
align-items: center;
text-align: center;
width: 100%;
align-items: center;
display: flex;
justify-content: center;
}
.button.tertiary:hover, .elementor-page .elementor-widget-button.tertiary a.elementor-button:hover {
background-color: transparent;
color: #bfbfbf;
}
.button.tertiary::after, .elementor-page .elementor-widget-button.tertiary a.elementor-button::after {
content: “”;
background-image: url(/wp-content/uploads/2020/06/icon-arrow-tertiary.svg);
width: 15px;
height: 15px;
background-size: cover;
background-repeat: no-repeat;
display: block;
margin-left: 5px;
}
nav.emb_pagination {
text-align: center;
margin-top: 20px;
}
.border_radius_image figure.elementor-image-box-img {
border-radius: 50%;
overflow: hidden;
}
/**** Home blurb *****/
#home_blurb .elementor-widget-container {
max-width: 350px;
}
#home_blurb {
display: block;
width: 100%;
}
/*
div#home_col_4::before {
display: block;
width: 1px;
height: 95%;
bottom: 0;
left: 0;
background: #e9e9e9;
content: “”;
position: absolute;
}*/
.channel_icon .elementor-image-box-wrapper .elementor-image-box-img {
width: 100%;
}
.channel_icon .elementor-image-box-wrapper .elementor-image-box-img img {
width: 70%;
}
.channel_icon .elementor-widget-image-box .elementor-image-box-content {
padding-right: 50px;
padding-left: 50px;
margin-bottom: 40px;
}
.elementor-page h1.page-title {
font-size: 64px;
}
.page-services { color: #fff; font-weight: 200; letter-spacing: 3px; font-size: 24px; text-transform: uppercase; }
a.back-link { color: #fff; display: block; margin-top: 30px; }
@media screen and (max-width: 767px){
.page-services { font-size: 16px; }
}
.copy-block h2 {
font-size: 34px;
}
.copy-block {
margin-bottom: 40px;
}
.copy-block .services-subtitle {
text-transform: none;
color: #000;
}
@media screen and (max-width: 800px){
.elementor-page h1.page-title { font-size: 32px; }
}
.emb_cards .emb_card .case_study_logo_filtered {
max-width: 200px;
max-height: 80px;
margin: 0 auto;
margin-bottom: 20px;
}
.elementor-page .contact-info .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
font-size: 26px;
}
.elementor-page .contact-info .elementor-icon-list-items .elementor-icon-list-item {
align-items: center;
}
.aspect_ratio_square {
position: relative;
}
.aspect_ratio_square:after {
content: “”;
display: block;
padding-bottom: 100%;
}
.margin_sm {
margin: 10px;
}
input#postcode {
padding-top: 0px;
padding-bottom: 0px;
line-height: 1;
}
.community-sidebar.map-list-view {
width: 100%!important;
}
.elementor-page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-page .gform_wrapper textarea.medium {
border: 2px solid #e9e9e9;
padding: 5px 10px;
}
.elementor-page .gform_wrapper .ginput_container_time {
padding: 2px;
min-width: 90px;
}
.elementor-page .gform_wrapper .gfield_time_hour input,
.elementor-page .gform_wrapper .gfield_time_minute input {
width: 100%;
}
.community-list-item {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 20px;
margin-bottom: 30px;
}
.community-list-col {
flex: 1;
padding-right: 40px;
}
.community-list-col:nth-child(1) {
width: 20%;
}
.community-list-col:nth-child(2) {
width: 50%;
}
.community-list-col:nth-child(3) {
width: 30%;
}
.community-list-col:last-child {
padding-right: 0;
}
.community-list-details {
margin-bottom: 20px;
}
.community-list-item .app-button {
display: inline-block;
padding: 5px 25px;
}
@media screen and (max-width: 768px) {
.elementor-page .community-list-item {
flex-direction: row;
padding: 0;
flex-wrap: wrap;
}
.community-thumbnail-wrapper {
width: 100%;
}
.community-list-col {
max-width: 50%;
}
}
.community-sidebar {
background-color: #006C4F;
color: #fff;
}
.community-sidebar strong {
font-weight: 700;
}
.community-sidebar a {
color: #fff;
font-size: 16px;
line-height: 1.2em;
}
.community-wrapper .community-sidebar {
width: 30%;
height: 500px;
overflow-y: scroll;
}
.community-wrapper {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
.community-wrapper {
flex-direction: column;
}
.community-wrapper .community-sidebar,
.elementor-page #job-seeker-map {
width: 100%;
height: 300px;
}
.community-search .search-box {
margin-bottom: 12px!important;
}
.community-wrapper .search-box,
.community-search input[type=”text”] {
margin: 0;
width: 100%;
}
.community-search .search-box:last-child {
margin-bottom: 0px!important;
}
}
#job-seeker-map {
width: 70%;
}
.community-listing {
padding: 20px;
width: 100%;
display: block;
}
.community-listing:hover {
background-color: #098362;
}
.community-search {
background-color: #05533e;
padding: 15px;
display: flex;
width: 100%;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.community-search input[type=”text”] {
padding: 5px 20px;
background-color: #fff;
border-radius: 15px;
min-width: 280px;
outline: 0;
border: 0;
}
.search-box {
margin-right: 15px;
}
.search-box:last-child {
margin-right: 0;
}
.community-search .search-instructions {
color: #fff;
}
/***** Subtitle *****/
.subtitle {
font-size: 13px;
line-height: 1.3em;
margin-top: 10px;
border-top: 1px solid #e9e9e9;
padding-top: 10px;
}

Biking for Baruch 2020

Join us VIRTUALLY!

This year Biking for Baruch will be a virtual biking event from Saturday, September 12 – Sunday, September 27. Through this 2-week virtual event, participants can collect donations and ride however many miles they wish, wherever they wish, at their own pace, and on their own time.


Sign Up Now


Donate For a Rider

Date

September 12-27

About the event »

Format

This is a VIRTUAL event. Bike from wherever you are!

How it works »

Cost

$15 rider registration fee

Sign up online »

Want to donate to a rider? Let’s do it!


Donate Now

Join the cause wherever you are

As we celebrate the 10th year of Biking for Baruch we hope you will join us in this effort to raise funds to benefit the programs and services of Baruch Senior Ministries and the residents of our assisted living communities.

An optional kick-off will take place on Saturday, September 12 at Millennium Park in Grand Rapids. Riders can pick-up their t-shirt and goody bag, bike their first miles, and have a free lunch with other riders! If not attending the kick-off, riders will receive their t-shirts by mail.


Sign Up


How it works


“We had a spectacular time with each other all day while doing something for a good cause and I am feeling very blessed to have ridden with these wonderful people who reinforced what a team really means!”

A 2019 RIDER


“Thank you for the opportunity to ride for a great cause today.”

A 2019 RIDER


“The ride was a great event, well organized and fun. The weather couldn’t have been better and the graphics on the shirts and bags are cool.”

A 2019 RIDER

THANKS TO OUR SPONSORS











Official Sponsors

  • Buiten & Associates LLC
  • Voss Insurance Services Inc.
  • Beene Garter LLP
  • Miller Johnson Attorneys
  • Mercantile Bank


Become a Sponsor

Contributing Sponsors

  • Advantage Benefits Group
  • Gordon Food Service
  • Macatawa Bank
  • HealthCap
  • Blue Cross Blue Shield of Michigan
  • Leisure Living Management


Become a Sponsor

BECOMING A RIDER

Becoming a rider is easy—just follow the steps below to begin.

Sign-Up at B4B2020.causevox.com

Fill out your information, t-shirt size, and if you will be attending the kick-off event. Join a team or fundraise on your own.

Sign Up Now

Collect Donations: Ask Family, Friends, & Local Businesses to Donate

Donations can be made online at B4B2020.causevox.com for easy payment and tracking of your fundraising! You can also share your fundraising page to social media to encourage more donations! Money raised may be designated to a specific Baruch assisted living home or to Baruch’s general fund.

Download a donation sheet to collect donations not made online.

Begin Collecting Donations

Ride: Wherever, Whenever, However!

You can ride all your miles one day or add up miles over 2 weeks—whether on a mountain bike, road bike, stationary bike, or tricycle (or walk, we won’t tell).

Sign Up Now

DONATE

Visit B4B2020.causevox.com/donate for easy online donations. Donations may be made in support of a rider or team. Donations may also be designated to a specific Baruch assisted living home or to Baruch’s general fund to use where needed.


Donate Now


How it works

SPONSOR

Support from our business friends and donors help defray some of the costs associated with the event, further enhance the experience for our participants, and further the overall fundraising effort. We offer three different levels of sponsorship and corresponding benefits with each level. If you are interested in sponsoring the next Biking for Baruch event, please email chris.murphy@baruchsls.org for more information. Thank you!

Email Chris

PHOTO GALLERY

#gallery-1 {
margin: auto;
}
#gallery-1 .gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 33%;
}
#gallery-1 img {
border: 2px solid #cfcfcf;
}
#gallery-1 .gallery-caption {
margin-left: 0;
}
/* see gallery_shortcode() in wp-includes/media.php */

Be a rider.
Be a difference-maker.

Get started Biking for Baruch today! For any questions, call Michelle Milowe at (616) 719.5489.


Sign Up Now


Donate For a Rider