#member_email_page_wrapper,#sent_email_page_wrapper,#csv_upload_wrapper,#unsubscribe_page_wrapper,#clicked_links_page_wrapper,#email_opens_page_wrapper,#email_sent_page_wrapper{padding:20px 10px}#email_sent_page_wrapper input[type="text"],#email_opens_page_wrapper input[type="text"]{max-width:350px}#member_email_page_wrapper{padding-top:50px;min-height:calc(100vh - 54px)}.admin_nav_links{padding:25px 10px;background:#f4f4f4}.admin_nav_links li{list-style-type:none;display:inline-block;margin-right:12px;padding:3px 0}.admin_nav_links a{text-decoration:none;color:#444}.email_tags,.email_option_tags,.email_untags,.template_tags{visibility:hidden;position:fixed;top:-2000px;left:-2000px}.email_tag_wrapper{display:inline-block}.email_option_buttons{background-color:rgba(95,205,245,0.5);border:1px solid black;display:inline-block;margin:10px 0;padding:3px}.email_tag_labels{display:inline-block;border:1px solid black;border-radius:2px;font-size:.8rem;margin:2px 0;background:linear-gradient(to bottom, rgba(233,233,233,0.2), rgba(155,155,155,0.2) 85%, rgba(133,133,133,0.5) 99%);background-color:white}.email_tag_labels label{padding:2px 5px !important;padding-top:0 !important;padding-bottom:0 !important}.email_templates_tags_button,.rsvp_ride_tags_button,.rsvp_ride_untags_button{display:inline-block;padding:2px 4px;font-size:0.8rem;border:1px solid black;background:#f2f2f2;width:180px;text-align:center;cursor:default;border:1px solid darkgray;border-radius:3px}.email_everyone_tag{padding:2px 5px !important;font-size:1rem;border:1px solid darkgray;border-radius:3px;background:linear-gradient(to bottom, rgba(233,233,233,0.5), rgba(155,155,155,0.5) 85%, rgba(133,133,133,0.5) 99%)}.email_button_green_background{background:linear-gradient(to bottom, rgba(210,240,187,0.9) 22%, rgba(138,218,77,0.9) 75%, rgba(102,186,38,0.9) 99%)}.email_button_red_background{background:linear-gradient(to bottom, rgba(240,147,151,0.6) 22%, rgba(236,110,116,0.7) 75%, rgba(226,44,53,0.8) 99%)}.email_button_yellow_background{background:linear-gradient(to bottom, rgba(250,245,66,0.9) 22%, rgba(205,209,66,0.9) 75%, rgba(180,186,55,0.9) 99%)}.email_template_tags>.email_tag_wrapper{vertical-align:top;margin-bottom:5px}.template_image{display:inline-block}.template_image img{width:128px}.ignore_unsubs_box{border:2px dotted rgba(221,25,97,0.2);display:inline-block;margin-bottom:15px;padding:7px 3px 0px !important}.calculate_button{height:20px;line-height:20px}#recipients_total{display:inline-block;border:1px solid gray;min-width:23px;width:auto;height:20px;background:#e9e9e9;padding:0 3px;vertical-align:middle}.test_email_tag{display:inline-block;vertical-align:top}.ignore_unsubs_tag{font-size:.9rem}.test_email_address_input,.jersey_address_input{display:none}.create_draft_button{background-color:#38cdea !important}.tac{text-align:center}.email_search_field{max-width:250px}.pagination{margin:4px 0}.page_button,#email_page_number{display:inline-block}.page_number{font-size:0.8rem}.page_button{font-size:.9rem;cursor:pointer;height:16px;line-height:13px;width:30px;background:linear-gradient(to bottom, #d1d1d1 22%, #b1b1b1 78%, #a6a6a6);border:1px solid #bcbcbc}.page_button:hover{background:linear-gradient(to bottom, #e5e5e5 22%, #c5c5c5 78%, #bababa)}.emailed_member{font-size:0.9rem;margin-bottom:8px;cursor:pointer}.emailed_member_name{color:darkblue}.emailed_member_info{font-size:0.8rem}.email_tags_display{font-size:0.7rem;font-weight:bold;color:#3d76ff !important;border:1px solid black;padding:0 3px;background:linear-gradient(to bottom, rgba(210,240,187,0.9) 22%, rgba(138,218,77,0.9) 75%, rgba(102,186,38,0.9) 99%)}.email_tags_display:hover{background:linear-gradient(to bottom, rgba(210,240,187,0.9) 22%, rgba(138,218,77,0.9) 75%, rgba(102,186,38,0.9) 99%)}.pr_us_state td,.ride_email_list td{color:#3d76ff}.hidden_emailed_member_info,.hidden_us_cities,.hidden_recipients{display:none}.delete_email_button{cursor:pointer;padding:1px 5px;background:linear-gradient(to bottom, pink, #e28383);border:1px solid #bcbcbc}.delete_email_button:hover{background:linear-gradient(to bottom, pink, #f5b1b1)}.people_search_photo{margin-top:360px !important;margin-bottom:20px}#csv_upload_form{background-color:lightgreen;padding:6px 10px}#csv_table td{text-align:center}.new_csv_tags_field{width:300px}.flyer_upload_admin{margin-top:0 !important;min-height:calc(100vh - 68px)}.display_button_next_to_header{display:inline-block;margin:0 12px 15px 0;vertical-align:top}@media (min-width: 800px){.flyer_upload_admin{margin-top:0 !important;min-height:calc(100vh - 72px)}}@media (min-width: 920px){.people_search_photo{margin-top:330px !important;margin-bottom:0}}@media (min-width: 1020px){#member_email_page_wrapper{padding-top:20px}}
.asbury_registration_page{background:linear-gradient(to bottom, rgba(155,155,155,0.5) 15%, rgba(155,155,155,0.5) 65%),url(/assets/asbury_page1b-73c64eaaacf3f28550b094742197de623335900b91b39191e8cb2e9351cced03.jpg);background-size:cover;background-repeat:no-repeat;height:100vh;width:100vw;overflow:hidden;background-position:54% 20%;display:flex;align-items:center;align-content:center;justify-content:center}.asbury_registration_page h1{font-size:2.5rem;padding:0 14px;color:#FFF}.asbury_page_jumbo{text-align:center;color:white;position:relative;overflow:hidden;height:100vh;min-height:725px;width:100%;margin-top:67px;z-index:0}.asbury_page_jumbo1{background:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.25) 65%, rgba(0,0,0,0.1) 99%),url(/assets/asbury_page1a-d93b5e2d3b871c51b3af556d52f5efbe6d1db4f810e0484c69172c326b936c1f.jpg);background-size:cover;background-position:47% 28%}.asbury_page_jumbo2{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/images/asbury_page2.jpg);background-size:cover;background-position:50% 32%}.asbury_jumbo_text{z-index:100}.asbury_jumbo_text1{position:absolute;top:53%;left:50%;transform:translate(-50%, -60%);width:85%}.asbury_jumbo_text2{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);width:85%}.asbury_jumbo_text h2{font-size:calc( 3rem + (40 - 18) * ( (100vw - 200px) / ( 900 - 100)));line-height:135%;letter-spacing:0.4px;font-weight:800;text-shadow:-1px 1px 1px rgba(150,150,150,0.75)}.asbury_jumbo_text p{font-size:calc( 1.8rem + (30 - 18) * ( (100vw - 350px) / ( 1000 - 400)));font-weight:bold;line-height:187%;text-shadow:-1px 1px 1px rgba(150,150,150,0.75)}.asbury_jumbo_join{width:150px;height:13%;color:#191919;line-height:50px;border-radius:50px;position:absolute;top:125%;left:50%;transform:translate(-50%, -50%)}.asbury_jumbo_join a{background:#FFF;width:150px;height:50px;display:block;border-radius:50px;font-size:1.3rem;font-weight:bold;position:absolute;bottom:0px;color:#191919;transition:all 300ms}.asbury_jumbo_join a:hover{background:#FFF;color:#191919;transition:background 300ms}.asbury_slogan{position:absolute;bottom:calc(70px + 5vw);right:8px;width:calc(40px + 16vw);min-width:80px;max-width:200px;z-index:100;text-align:right;font-size:calc(13px + 1vw);font-weight:bold;line-height:138%}.asbury_jumbo_blue_triangle_desktop{position:absolute;bottom:0;right:0;height:350px;width:55vw;background:linear-gradient(to bottom, rgba(94,204,245,0) 40%, rgba(94,204,245,0.3) 80%, rgba(0,0,0,0)),linear-gradient(rgba(94,204,245,0.8) 20%, rgba(64,186,141,0.8));-webkit-clip-path:polygon(100% 0%, 0% 100%, 100% 100%);clip-path:polygon(100% 0%, 0% 100%, 100% 100%)}.asbury_star_yellow{position:absolute;top:-34px;left:5px;height:25px;width:25px;z-index:20;animation:star-spin infinite 26s linear}@keyframes star-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.asbury_shell_orange{position:absolute;bottom:31px;right:30px;height:33px;width:33px;transform:rotate(25deg);z-index:20}.asbury_large_community_sun_and_rays{position:absolute;top:845px;right:-760px;height:930px;width:930px;border-radius:50%;background:rgba(255,243,204,0.4);z-index:0}.asbury_sun_ray_long1{position:absolute;top:0px;right:750px;transform:rotate(56deg);z-index:-1;animation:sun-rays1 infinite 60s linear}@keyframes sun-rays1{0%{transform:rotate(56deg) scaleY(1)}50%{transform:rotate(56deg) scaleY(-1)}100%{transform:rotate(56deg) scaleY(1)}}.asbury_sun_ray_short1{position:absolute;top:60px;left:0px;transform:rotate(35deg)}.asbury_sun_ray_long2{position:absolute;top:132px;left:-53px;transform:rotate(37deg);animation:sun-rays2 infinite 60s linear}@keyframes sun-rays2{0%{transform:rotate(37deg) scaleY(1)}50%{transform:rotate(37deg) scaleY(-1)}100%{transform:rotate(37deg) scaleY(1)}}.asbury_sun_ray_short2{position:absolute;top:200px;left:-100px;transform:rotate(15deg)}.asbury_sun_ray_long3{position:absolute;top:278px;left:-130px;transform:rotate(23deg);animation:sun-rays3 infinite 60s linear}@keyframes sun-rays3{0%{transform:rotate(23deg) scaleY(1)}50%{transform:rotate(23deg) scaleY(-1)}100%{transform:rotate(23deg) scaleY(1)}}.asbury_sun_ray_short3{position:absolute;top:363px;left:-140px;transform:rotate(3deg)}.asbury_sun_ray_long4{position:absolute;top:438px;left:-162px;transform:rotate(9deg);animation:sun-rays4 infinite 60s linear}@keyframes sun-rays4{0%{transform:rotate(9deg) scaleY(1)}50%{transform:rotate(9deg) scaleY(-1)}100%{transform:rotate(9deg) scaleY(1)}}.asbury_sun_ray_short4{position:absolute;bottom:370px;left:-140px;transform:rotate(-15deg)}.asbury_sun_ray_long5{position:absolute;bottom:288px;left:-133px;transform:rotate(-7deg);animation:sun-rays5 infinite 60s linear}@keyframes sun-rays5{0%{transform:rotate(-7deg) scaleY(1)}50%{transform:rotate(-7deg) scaleY(-1)}100%{transform:rotate(-7deg) scaleY(1)}}.asbury_sun_ray_short5{position:absolute;bottom:200px;left:-90px;transform:rotate(-35deg)}.asbury_sun_ray_long6{position:absolute;bottom:140px;left:-53px;transform:rotate(-27deg);animation:sun-rays6 infinite 60s linear}@keyframes sun-rays6{0%{transform:rotate(-27deg) scaleY(1)}50%{transform:rotate(-27deg) scaleY(-1)}100%{transform:rotate(-27deg) scaleY(1)}}.asbury_sun_ray_short6{position:absolute;bottom:60px;left:0px;transform:rotate(-45deg)}.asbury_sun_ray_long7{position:absolute;bottom:20px;left:50px;transform:rotate(-42deg);animation:sun-rays7 infinite 60s linear}@keyframes sun-rays7{0%{transform:rotate(-42deg) scaleY(1)}50%{transform:rotate(-42deg) scaleY(-1)}100%{transform:rotate(-42deg) scaleY(1)}}.asbury_medium_community_sun{display:block;position:absolute;left:-167px;top:-45%;height:200px;width:200px;border-radius:50%;background:linear-gradient(#fff3cc, #fff);z-index:-1}.asbury_shovel{position:absolute;right:209px;top:-40px;width:35px;height:35px;transform:rotate(27deg);z-index:20}.asbury_home_small_red_sun{display:block;position:absolute;right:-12px;top:-29%;height:24px;width:24px;border-radius:50%;background:linear-gradient(red, pink);z-index:15}.asbury_shell_blue{position:absolute;left:13px;top:223px;width:28px;height:28px;transform:rotate(-45deg);z-index:20;animation:shell-shake infinite 18s linear}@keyframes shell-shake{0%{transform:rotate(-45deg)}50%{transform:rotate(-15deg)}100%{transform:rotate(-45deg)}}.asbury_shell_purple{position:absolute;left:139px;top:-7px;width:34px;height:34px;transform:rotate(-45deg);z-index:20}.asbury_star_red{position:absolute;top:18%;right:10%;height:27px;width:27px;animation:star-spin infinite 26s linear;z-index:20}.asbury_crab{position:absolute;right:18%;bottom:9%;height:30px;width:30px;transform:rotate(36deg);animation:crab-walk infinite 11s linear;z-index:20}@keyframes crab-walk{0%{transform:translateX(0px)}25%{transform:translateX(5px)}50%{transform:translateX(5px)}75%{transform:translateX(15px)}100%{transform:translateX(0px)}}.asbury_home_small_sun{position:absolute;left:-17px;top:-184px;height:34px;width:34px;border-radius:50%;transform:rotate(-51deg);background:linear-gradient(to bottom, orange 10%, #fff 70%);z-index:10}.asbury_umbrella{position:absolute;right:108px;bottom:29px;width:34px;height:34px;z-index:20}.asbury_page_main_content{background:white;position:relative;max-width:100%}.asbury_splash_page_prices{margin:45px auto;text-align:center}.asbury_price_list{margin:0 auto}.asbury_before_strip{background:#5ECCF5 !important;margin-top:calc(500px - 4vw)}.asbury_presenter{position:relative;z-index:-1;width:100%;top:100px;transform:rotate(6deg);text-align:center;background:linear-gradient(#5ECCF5 20%, #0ea2d8);padding:5px 0 1px}.asbury_presenter_content{width:70%;transform:translateX(calc( 2.7rem + (30 - 18) * ( (200vw - 100px) / (-166))));margin:-30px auto 2vw}.presenter h1{font-size:2rem;padding-bottom:16px;font-weight:500}#year{font-size:2rem;padding-bottom:16px;font-family:'Poppins';font-weight:500;color:#F0983F}#in_partnership{display:block;font-size:1.1rem;font-style:italic;color:#28471b}.fearless_flyers_logo{width:90%;max-width:520px;margin:8px 0 30px}.asbury_lower_page_white_strip{width:100%;height:57px;position:absolute;bottom:-57px;z-index:1;background:white}.asbury_page_lower_content{padding-top:190px}.asbury_home_large_sun{display:none}.asbury_page_text{position:relative;z-index:100;max-width:1290px;margin:0 auto;padding:0 40px 40px;text-align:center}.asbury_page_text h2{margin:20px 0}.asbury_page_text h3{margin:20px 0}.asbury_page_text p,.asbury_page_text ul{text-align:left;font-size:1.2rem;font-weight:500;line-height:2rem;max-width:1000px;margin:0 auto}.asbury_page_text ul li{list-style-type:disc;list-style-position:inside;display:list-item;margin-bottom:20px}.asbury_page_full_width img{height:auto;width:100%}.asbury_reg_button_section{background:linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(94,204,245,0.8) 10%, rgba(64,186,141,0.8)),url(/assets/happy_asbury_riders-8030b230b70cb77f4f6d1c7b974f8fe28b1d4678224d444440e91b4bd54fef1f.jpg);background-size:cover;background-position:center 18%;border-bottom:2px solid white;height:220px;width:100%;text-align:center;font-size:1.3rem;line-height:45px;color:#FFF}.asbury_button_header_text,.series_button_header_text{font-size:calc(0.7rem + 2vw);padding-top:28px}.asbury_what_to_expect{margin-top:60px}.asbury_reg_button_lower,.series_reg_button_lower{margin:50px auto 90px;width:180px;height:48px;line-height:48px;background:#5ECCF5;border-radius:50px;box-shadow:0px 12px 24px rgba(0,0,0,0.16);text-align:center;position:relative;z-index:10}.asbury_reg_button_lower a,.series_reg_button_lower a{color:white;font-weight:bold;display:block;transition:300ms}.asbury_reg_button_lower a:hover,.series_reg_button_lower a:hover{color:white !important;background:#5EDCFF;border-radius:50px;transition:300ms}.asbury_ride_reg_header{font-size:1rem}#asbury_ride_three_day_price,#one_night_single_supplement_price,#two_night_single_supplement_price{display:none}#one_night_single_supplement_price,#two_night_single_supplement_price{margin-top:9px}#asbury_supp_prices span{display:block;font-size:1.1rem}@media (min-width: 350px){.asbury_slogan{bottom:calc(110px + 5vw)}.asbury_before_strip{margin-top:calc(434px - 4vw)}.asbury_page_lower_content{padding-top:190px}}@media (min-width: 361px){.asbury_jumbo_join{top:145%}}@media (min-width: 400px){.asbury_slogan{bottom:calc(90px + 5vw);right:14px;width:calc(60px + 16vw)}.asbury_page_lower_content{padding-top:220px}.asbury_before_strip{margin-top:calc(400px - 4vw)}}@media (min-width: 500px){.asbury_page_lower_content{padding-top:220px}.asbury_before_strip{margin-top:calc(384px - 4vw)}}@media (min-width: 760px){.asbury_slogan{bottom:calc(80px + 5vw);right:33px}.asbury_before_strip{margin-top:calc(394px - 4vw)}}@media (min-width: 920px){.asbury_jumbo_text1{top:52%}.asbury_jumbo_text h2{font-size:5.4rem;line-height:5.2rem}.asbury_jumbo_text p{font-size:46px;line-height:4.1rem}.asbury_before_strip{margin-top:calc(260px - 4vw)}.asbury_what_to_expect{margin-top:0}.asbury_upper_float{margin:0 auto;display:block;width:90%}.asbury_upper_float_content{margin:0 auto;width:835px;background:yellow}.asbury_text_float_left{float:left;width:397px;background:rgba(64,186,141,0.8);margin:0 10px;height:250px;-webkit-box-shadow:-1px 4px 28px -4px #8c8c8c;-moz-box-shadow:-1px 4px 28px -4px #8c8c8c;box-shadow:-1px 4px 28px -4px #8c8c8c}.asbury_text_float_left p{line-height:1.6rem;font-size:1.1rem}.asbury_text_float_right{float:right;width:397px;background:#5ECCF5;margin:0 10px;height:274px;-webkit-box-shadow:-1px 4px 28px -4px #8c8c8c;-moz-box-shadow:-1px 4px 28px -4px #8c8c8c;box-shadow:-1px 4px 28px -4px #8c8c8c}.asbury_text_float_right h2{font-size:1.2rem}.asbury_text_float_right p,.asbury_text_float_right li{line-height:1.3rem;font-size:1rem;margin-bottom:6px}.asbury_road_bikers{height:250px !important;-webkit-box-shadow:-1px 4px 28px -4px #8c8c8c;-moz-box-shadow:-1px 4px 28px -4px #8c8c8c;box-shadow:-1px 4px 28px -4px #8c8c8c}.asbury_fearless_grads{height:274px !important;-webkit-box-shadow:-1px 4px 28px -4px #8c8c8c;-moz-box-shadow:-1px 4px 28px -4px #8c8c8c;box-shadow:-1px 4px 28px -4px #8c8c8c;position:relative;z-index:2}.asbury_training_text{margin-top:56px}.asbury_community_before_strip{position:absolute;height:200px;width:149%;top:-3%;left:-14em;transform:rotate(4deg);background:linear-gradient(to bottom, rgba(200,200,200,0.25), rgba(200,200,200,0.15) 25%, rgba(200,200,200,0) 50%);margin-bottom:20px;display:block;z-index:8}.asbury_supported_ride_text{margin-top:124px}.asbury_home_large_sun{display:block;position:absolute !important;right:-17% !important;top:190px;height:270px;width:270px;border-radius:50%;transform:rotate(-14deg);background:linear-gradient(to bottom, rgba(255,128,0,0.7) 10%, rgba(255,191,0,0.1) 55%);z-index:-20}.asbury_button_header_text,.series_button_header_text{font-size:2.2rem}}@media (min-width: 1129px){.asbury_page_jumbo{margin-top:72px}}@media (min-width: 1250px){.asbury_before_strip{margin-top:calc(374px - 4vw)}.asbury_home_large_dotted_square{display:block;position:absolute;left:0px;top:299px;width:277px;height:277px;background-color:#ffffff;background-image:radial-gradient(#5ECCF5 2px, white 2px);background-size:8px 8px;-webkit-clip-path:polygon(0 1%, 0% 100%, 49% 51%);clip-path:polygon(0 1%, 0% 100%, 49% 51%)}}
.active_banner,.active_banner_color_box{background-color:#96fd92}.active_banner_color_box{display:inline-block;height:15px;vertical-align:text-top;width:15px}.banner_color_box{display:inline-block;border:1px solid gray;height:25px;width:30px}.mdl-margin{margin-bottom:60px !important}.oc_banner{font-weight:500;height:auto;left:0;line-height:1.5rem;position:fixed;top:0;width:100%;z-index:-1}.oc_banner_style{padding:13px 50px}.oc_banner_dismiss{background:none;border-radius:50%;cursor:pointer;font-size:1.2rem;font-weight:800;line-height:0.85rem;margin:0;outline:none;padding:6px;position:absolute;right:12px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:background 340ms}.oc_banner_dismiss:hover{background:white;transition:all 340ms}@media (min-width: 600px){.mdl-margin{margin-bottom:40px !important}}@media (min-width: 1050px){.mdl-margin{margin-bottom:30px !important}}
.current_buddy{background:#40BA8D}.current_buddy:hover{background:#40BA8D}.desktop_ride_buddy_dashboard{display:none}.ride_buddy_dashboard_content,.team_invite_dashboard_content{border:1px solid lightgray;position:relative;-webkit-box-shadow:2px 5px 16px 0px #d3d3d3;box-shadow:2px 5px 16px 0px #d3d3d3}.ride_buddy_dashboard_content{margin:0 0 10px}.ride_buddy_dashboard_top_headline{font-size:1.1rem;font-weight:bold;background:#444;padding:10px 0;margin:35px 0 0;color:#FFF;text-align:center;letter-spacing:.04rem;border-radius:6px 6px 0 0;-webkit-box-shadow:2px 5px 16px 0px #d3d3d3;box-shadow:2px 5px 16px 0px #d3d3d3}.ride_buddy_dashboard_headline{font-size:1rem;font-weight:bold;background:#DEDEDE;padding:7px 0;text-align:center;color:#555;letter-spacing:.04rem}.ride_buddy_all_rows,.team_invite_all_rows{max-height:359px;overflow:scroll}.ride_buddy_dashboard_row{border-bottom:1px solid lightgray;position:relative;line-height:16px;padding:6px 5px;vertical-align:middle}.ride_buddy_dashboard_row a{vertical-align:middle}.ride_buddy_dashboard_row:nth-child(even){background-color:#fdfdfd}.ride_buddy_dashboard_row:nth-child(odd){background-color:#f5f5f5}.ride_buddy_row_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:71%}.ride_buddy_row_name,.ride_buddy_row_remove_button,.ride_buddy_row_following_button{display:inline-block}.ride_buddy_row_remove_button,.ride_buddy_row_following_button,.dashboard_ride_date{float:right;margin-top:-2px}.dashboard_ride_date{font-size:0.9rem;font-weight:500;color:darkgrey;margin-top:1px}.remove_button,.unfollow_button,.follow_button,.small_button{border-radius:50px;font-size:.8rem;padding:3px 8px 2px;background:#40BA8D !important;color:#FFF !important;outline:none;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.small_button:hover{background:#40BA8D;color:#FFF !important}.follow_button{background:#DD1961 !important}.team_accept_button,.team_reject_button{vertical-align:middle;margin:-19px 0 0 5px}.buddy_black{background-color:#555 !important}@media (min-width: 920px){.ride_buddy_button{height:72px;line-height:72px;font-size:1.1rem;font-weight:500}.mobile_ride_buddy_dashboard{display:none}.desktop_ride_buddy_dashboard{display:block;margin:14px 0 30px}}
.button_to_select{background:#00b7ff;border:none;border-radius:50px;color:white;display:inline-block;font-size:1.2rem;margin:6px 0;padding:5px 0px;text-align:center;transition:300ms;-webkit-appearance:none;width:100px}.button_to_select a{color:white}.button_to_select:hover{background:rgba(0,183,255,0.5);color:white}.button_to_select a:hover{color:white}.selected_button_to_select{background:darkorange !important}
#checkin_page{padding:98px 0 33px;min-height:calc(100vh - 135px)}.checkin_header{display:block;text-align:center;margin-bottom:20px;padding:30px 20px;background-color:#f4f4f4;font-size:1.3rem;font-weight:bold}.lower_checkin_page{margin:0 auto;width:95%;max-width:1250px;text-align:center}.checkin_hashtag{font-size:1.2rem;font-weight:bold}.checkin_div{display:inline-block;margin:0 auto}.checkin_div th{font-weight:bold}.checkin_div td{font-weight:500}.checkin_button{height:26px;width:90px;background:#EA3C34 !important;color:white;font-size:.8rem;padding-top:1px;line-height:16px;width:100px}.uncheck_button{height:26px;width:90px;background:#5BBA46 !important;color:white;font-size:.8rem;padding-top:2px;line-height:16px;width:100px}.volunteer_checkin_button{line-height:25px}.checkin_button:hover,.uncheck_button:hover{opacity:0.9}@media (min-width: 920px){.checkin_div th{font-size:1.2rem}.checkin_div td{font-size:1.2rem}.checkin_button,.uncheck_button{width:120px}#checkin_page{min-height:calc(100vh - 54px)}}
#comments_page_wrapper{background:#f0f0f0;z-index:-10;padding-top:60px}#comments_page{min-height:calc(100vh - 196px);padding:27px 20px 20px;max-width:1250px;margin:0 auto;position:relative;background:#f0f0f0}#comments_header,#pagination_on_bottom{margin-bottom:7px;position:relative}#post_title_headline{font-size:1.1rem;margin-bottom:17px}.pagination,.extra_pagination{font-size:.9rem;display:block}.first,.prev,.page,.next,.last{border:1px lightgray solid;padding:1px 1px 1px 3px;margin-right:4px;background:#fcfcfc}.page{padding-left:5px}.last a{z-index:10}.current{color:red;border:none;background-color:inherit}#pagination_on_bottom{margin-top:7px}#first_post{border-bottom:1px solid lightgray;margin-bottom:8px}#post table{width:100%}#post tr{border-bottom:none}#favorite_button,#unfavorite_button,#subscribe_to_team_comments,#unsubscribe_to_team_comments{width:130px;height:24px;line-height:24px;color:#FFF;font-size:.9rem;border-radius:50px;text-align:center;display:inline-block;position:absolute;right:20px;top:34px}#subscribe_to_team_comments,#unsubscribe_to_team_comments{top:10px;right:15px}#favorite_button,#subscribe_to_team_comments{background:#5ECCF5}#unfavorite_button,#unsubscribe_to_team_comments{background:#40BA8D}.message_board_back_button,.edit_message_board_back_button{width:130px;height:24px;line-height:24px;background:#5ECCF5;color:#FFF;font-size:.9rem;border-radius:50px;text-align:center;position:absolute;left:20px;top:34px}.edit_message_board_back_button{top:94px}.message_board_back_button:hover,.bottom_message_board_back_button:hover,.edit_message_board_back_button:hover{background:#5ECCF5 !important;color:#FFF !important}.bottom_message_board_back_button{bottom:-39px;left:0;top:inherit}#comments_table{width:100%}.comment{border:1px solid lightgray}.comment_avatar_mobile{width:60px;float:left;margin:-5px 18px 6px 0}.username_and_comment_total_mobile{margin:9px 0 0px;font-size:.8rem}.comment_username a{color:#444;font-weight:bold}.comment_username_mobile,.comment_total_mobile{margin-bottom:4px}.comment_username_mobile a{font-weight:bold;color:#000}.comment_created_at{display:inline-block;color:silver;margin:18px 0;font-size:.8rem}.comment_edited_time{position:absolute;right:11px;top:103px;color:silver;font-size:.6rem}.comment_body{line-height:1.3rem;font-size:.9rem;padding-bottom:14px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.member_motto{padding:10px 0 0px;font-size:.8rem;line-height:1.3rem;color:#a6a6a6;border-top:1px solid silver}#comment_delete_link{margin-right:13px}.spacer:last-child{display:none}.comment_member_info{display:none;background:white}.comment_info{position:relative;background:white}.comment_links{height:40px}#comment_edit_link,#comment_reply_link,#comment_delete_link,.report_comment_link{font-size:.7rem;color:#b1b1b1;height:15px;line-height:16px;position:absolute;bottom:10px;background:white;width:20px !important;padding:0;text-transform:capitalize}#comment_reply_link:hover,#comment_edit_link:hover,#comment_delete_link:hover,.report_comment_link:hover{background:white;border:none;color:red}#comment_reply_link{right:0px}#comment_edit_link{right:60px}#comment_delete_link{right:115px}.parent_comment_message{border:1px solid #9b9b9b;padding:4px 4px 8px;background:#f0f0f0;margin-bottom:17px}.parent_comment_message_body{font-style:italic;padding:22px 0 10px}.parent_comment_edited_time{font-size:.6rem;float:right}.comment_message_body img,.parent_comment_message_body img,.comment_body img{max-width:100% !important;height:auto}#reply_message{font-size:1.2rem;margin:0 auto 4px;font-weight:bold;display:block}#cancel_reply_button{font-size:.8rem;display:inline-block;color:gray;margin-bottom:4px;cursor:pointer}#cancel_reply_button:hover{color:blue}#form_notice{font-size:1rem;color:darkred;margin:0 auto 4px;display:block}#comment_submit,#post_submit,.report_comment_submit_button{display:block;height:40px;line-height:40px;margin:5px auto 45px;width:80%;max-width:330px;font-size:.9rem;font-weight:bold;letter-spacing:.05rem;text-transform:capitalize;color:white;background:#5ECCF5;cursor:pointer;transition:300ms;outline:none;border:none;border-radius:50px;box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important}#comment_submit:hover,#post_submit:hover,.report_comment_submit_button:hover{opacity:0.9}.report_comment_submit_button,.report_comment_submit_button:hover{background:lightgrey}#sign_in_to_comment_button{width:300px;height:29px;margin:50px auto;line-height:29px;font-size:.8rem;letter-spacing:0.06rem;display:block;text-transform:capitalize;border-radius:50px;background:#DD1961}#sign_in_to_comment_button:hover{color:white !important}#parent_comment_id,#parent_object,#comment_id_number,#comment_id,#action_taken,#next_page{position:absolute;left:-3000px}.report_comment_link{cursor:pointer;left:9px;bottom:10px}.report_comment_partial{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:#FFF;margin:0 auto;padding-top:100px;z-index:1000;display:none}.hide_report{position:absolute;right:25px;top:40px;padding:5px 10px;font-size:.8rem;border:1px black solid;border-radius:50px;cursor:pointer}.hide_report:hover{background:pink}.report_comment_form{display:block;text-align:center}.report_comment_text_field{width:90% !important;max-width:500px !important;height:130px !important;font-size:1.2rem;margin-bottom:5px;padding:0}.success_message{font-size:1.3rem}@media (min-width: 765px){.comment_member_info_mobile{display:none}#post_title_headline{font-size:1.5rem}.first,.prev,.page,.next,.last{border:1px lightgray solid;padding:1px 1px 1px 3px;margin-right:4px}.page{padding-left:5px}.last{padding-right:4px}.current{color:red;border:none}.comment_member_info{display:table-cell;width:16%;border-right:1px solid lightgray;padding:30px 3px;vertical-align:top;background-color:#fafafa}td.comment_info{width:84%;padding:1px 14px;vertical-align:top}.comment_avatar img{display:block;margin:0 auto}.comment_member_info p{font-size:.8rem;text-align:center;margin-top:8px}.comment_body{font-size:1rem;line-height:1.5rem;min-height:130px}.comment_edited_time{position:absolute;right:16px;top:20px;color:silver;font-size:.7rem}.member_motto{padding-bottom:10px}#comment_submit,#post_submit{width:380px;height:48px;line-height:48px;font-size:1.1rem;font-weight:500}#comment_edit_link,#comment_reply_link,#comment_delete_link{font-size:.8rem}.report_comment_link{left:13px}}@media (min-width: 920px){.edit_message_board_back_button{top:114px;left:60px}#comments_page_wrapper{background:#f0f0f0;z-index:-10;padding:72px 38px 50px}#comments_page{min-height:calc(100vh - 126px)}}
.coupon_pages,.home_feature_pages,.free_member_pages,.oc_photos_pages,.series_lead_page,.asbury_index_page,.payment_page{padding:20px}.coupon_pages select{font-size:1rem;max-width:100%}.coupon_pages input[type="number"]{padding-left:5px;width:75px}.expired_coupon,.inactive_membership{background:rgba(240,128,128,0.7)}.coupon_information,.payment_information{font-size:1.2rem}.coupon_table .align_middle,.rider_table .align_middle,#oc_stats_membership .align_middle{text-align:center}.align_middle{text-align:center !important}.coupon_redeemers{text-decoration:underline;font-weight:500;margin-bottom:5px;display:inline-block}
.donation_form_page,.oscar_pool_page{padding-bottom:20px;min-height:calc(100vh - 50px);overflow:hidden}.donation_paragraph{margin:10px 0 30px}.donation_form_section{position:relative}.donation_form_headers{display:block;font-weight:bold;text-align:left;padding-left:6px;margin:0 0 13px}.donation_form_error_msg{font-size:.7rem;color:#d32c59;font-weight:bold;position:absolute;top:20px;left:3px}.first_name_error{top:-29px;left:3px}.last_name_error{top:-29px;left:4px}.inline-field{position:relative;height:auto;display:inline-block;width:100%}.amount_radio_button{position:absolute;left:-100px;visibility:hidden}.amount_select{padding:12px 0px 0px;margin:6px 0;width:100%;border-radius:50px;height:46px;display:block;background:#00b7ff;color:white;font-size:1.2rem;transition:300ms;text-align:center;-webkit-appearance:none}.amount_select .field_with_errors{display:none}.amount_select:hover{cursor:pointer;background:darkorange;transition:300ms}#amount_field{display:inline-block;width:100%;border:1px solid lightgray;border-radius:50px;height:46px;margin:6px 0;padding:0 15px 0;font-size:1rem;outline:none}#amount_field::placeholder,#donation_first_name::placeholder,#donation_last_name::placeholder,#donor_email_field::placeholder{font-size:1rem;color:#c7c7c7}.donation_form_section_for_first_name,.donation_form_section_for_last_name{float:left;position:relative}.donation_form_section_for_first_name{width:43%;margin-right:1%}.donation_form_section_for_last_name{width:55%}#donation_first_name,#donation_last_name{display:inline-block;width:100%;height:46px;margin:-20px 0 0;padding:0 10px 0;font-size:1rem}#donation_last_name{margin-left:2%}.donation_form_section_for_email{position:relative;height:46px;margin-top:40px;padding:0;clear:both}#donor_email_field{display:inline-block;width:100%;height:46px;margin:8px 0 0;padding:0 10px 0;font-size:1rem}.email_error{top:-5px;left:3px}.donation_form_section_for_fees{margin-top:35px}.add_fees_check{margin:0 0 26px;width:100%;height:32px;line-height:32px;border-radius:50px;display:inline-block;background:#00b7ff;color:white;font-size:1rem;transition:300ms;cursor:pointer;text-align:center}.add_fees_check{font-size:.9rem}#add_fees_check_box{position:absolute;left:-100px;visibility:hidden}.selected_donation{background:darkorange;transition:300ms}.donation_page_loaderdots{height:70px;display:none}.donation_dots_div{height:10px;display:flex;align-items:center;align-content:flex-start;justify-content:center}.donation_tax_paragraph{margin-top:40px}.donation_thanks_page{background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(/assets/asbury_page1b-73c64eaaacf3f28550b094742197de623335900b91b39191e8cb2e9351cced03.jpg);min-height:calc(100vh - 50px);background-size:cover;background-position:53% 20%;display:flex;align-items:center;justify-content:center}.donation_thanks_page p{color:#FFF;font-weight:bold;font-size:calc(1.5rem + (40 - 18) * ( (100vw - 200px) / ( 1000 - 60)))}@media (min-width: 1129px){.amount_select,.amount_number_field{float:left;width:31%;margin-bottom:15px}.amount_select_middle{margin-left:17px;margin-right:17px}.donation_thanks_page p{font-size:3rem}}
.events_index_page_content{padding:20px}#event_photo,.about_page_padded_content img{max-width:800px;width:100%}.event_page_headline{padding-top:30px}#event_description{font-size:1rem;line-height:1.6rem;font-weight:500;margin-bottom:36px}.about_us_paragraphs,.bike_safety_paragraphs{font-size:1.1rem;line-height:1.6rem;font-weight:500;margin-top:1px;margin-bottom:46px}#event_description img{max-width:100% !important;height:auto}.about_us_paragraphs img,.bike_safety_paragraphs img{max-width:100% !important;height:auto;margin-bottom:20px}.event_container_for_after_white_strip{position:relative;height:130px;width:100%}.global_video_about_page{position:relative;padding-bottom:56.25%;height:0}.global_video_about_page iframe{position:absolute;top:0;left:0;bottom:0;margin:0 auto;margin-top:3px;width:100%;height:100%;max-width:970px;max-height:556px;border:2px solid rgba(44,44,44,0.8)}@media (min-width: 920px){.event_page_headline{padding-top:0}.event_ride_name p,.space_for_team_name p{margin-bottom:95px}.event_container_for_after_white_strip{display:none}.event_page_padded_content{position:relative;padding-left:20px;margin:0 auto;max-width:1250px;min-height:684px}.about_us_paragraphs,.bike_safety_paragraphs{margin-bottom:50px}#event_description{max-width:55%}.about_us_paragraphs img,.bike_safety_paragraphs img{margin-top:1px;max-width:98% !important}.global_video_about_page iframe{width:98%;height:98%}}
.temp_page_wrapper{max-width:1250px;margin:58px auto 0;padding:10px}.flyer_grad_button{border-radius:0}.flyer_grad_button:hover{color:white !important;opacity:.6rem !important}@media (min-width: 1020px){.temp_page_wrapper{margin-top:0}}
#home_feature_paragraph{width:100%;height:70px;font-size:1rem}.home_feature_mini_sample{margin:50px 0 20px;width:325px;height:300px;position:relative}.home_feature_mini_sample_before_strip,.home_feature_mini_sample_after_strip{width:370px;height:70px;background:white;position:absolute}.home_feature_mini_sample_before_strip{top:-33px;left:-25px;transform:rotate(5deg)}.home_feature_mini_sample_after_strip{bottom:-23px;left:-25px;transform:rotate(-5deg)}.home_feature_mini_sample img{position:absolute;top:50px;left:10px;width:52%}.home_feature_mini_copy{position:absolute;top:33%;left:62%}.home_feature_mini_headline{font-size:.7rem;font-weight:bold;width:99px;color:white;margin-bottom:7px}.home_feature_mini_paragraph{font-size:5px;width:99px;color:white;margin-bottom:10px}.home_feature_mini_link{height:14px;line-height:14px;width:64px}.home_feature_mini_link a{font-size:5px;background:white;font-weight:bold;transition:300ms;display:block;text-align:center;border-radius:50px;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16);box-shadow:0px 12px 24px rgba(0,0,0,0.16)}.home_feature_mini_link a:hover{background:#FFF;opacity:0.8}.spring_link{color:#40BA8D}.spring_link:hover{color:#40BA8D !important}.pride_link{color:#8B54A2}.pride_link:hover{color:#8B54A2 !important}.fall_link,.summer_link{color:#5ECCF5}.fall_link:hover,.summer_link:hover{color:#5ECCF5 !important}.spring_before_strip_color{background:#40BA8D}.fall_before_strip_color{background:#8B54A2}.summer_before_strip_color{background:#5ECCF5}.pride_before_strip_color{background:#DD1961}.spring{background:linear-gradient(to bottom, rgba(64,186,141,0), rgba(64,186,141,0.3)),linear-gradient(to bottom, #40BA8D 20%, #FFE300);background:-webkit-linear-gradient(to bottom, rgba(64,186,141,0), rgba(64,186,141,0.3)),-webkit-linear-gradient(to bottom, #40BA8D 20%, #FFE300);background:-moz-linear-gradient(to bottom, rgba(64,186,141,0), rgba(64,186,141,0.3)),-moz-linear-gradient(to bottom, #40BA8D 20%, #FFE300)}.fall{background:linear-gradient(to bottom, rgba(84,162,100,0) 40%, rgba(84,162,100,0.1) 80%, rgba(0,0,0,0)),linear-gradient(#8B54A2 20%, #5ECCF5);background:-webkit-linear-gradient(to bottom, rgba(84,162,100,0) 40%, rgba(84,162,100,0.1) 80%, rgba(0,0,0,0)),-webkit-linear-gradient(#8B54A2 20%, #5ECCF5);background:-moz-linear-gradient(to bottom, rgba(84,162,100,0) 40%, rgba(84,162,100,0.1) 80%, rgba(0,0,0,0)),-moz-linear-gradient(#8B54A2 20%, #5ECCF5)}.summer{background:linear-gradient(to bottom, rgba(94,204,245,0) 40%, rgba(94,204,245,0.3) 80%, rgba(0,0,0,0)),linear-gradient(#5ECCF5 20%, #40BA8D);background:-webkit-linear-gradient(to bottom, rgba(94,204,245,0) 40%, rgba(94,204,245,0.3) 80%, rgba(0,0,0,0)),-webkit-linear-gradient(#5ECCF5 20%, #40BA8D);background:-moz-linear-gradient(to bottom, rgba(94,204,245,0) 40%, rgba(94,204,245,0.3) 80%, rgba(0,0,0,0)),-moz-linear-gradient(#5ECCF5 20%, #40BA8D)}.pride{background:linear-gradient(to bottom, rgba(66,66,66,0), rgba(66,66,66,0.3) 20%, rgba(66,66,66,0.2) 25%, rgba(66,66,66,0.1)),linear-gradient(#DD1961 2%, #FFE300 20%, #40BA8D 38%, #5ECCF5 54%, #8B54A2);background:-webkit-linear-gradient(to bottom, rgba(66,66,66,0), rgba(66,66,66,0.3) 20%, rgba(66,66,66,0.2) 25%, rgba(66,66,66,0.1)),-webkit-linear-gradient(#DD1961 2%, #FFE300 20%, #40BA8D 38%, #5ECCF5 54%, #8B54A2);background:-moz-linear-gradient(to bottom, rgba(66,66,66,0), rgba(66,66,66,0.3) 20%, rgba(66,66,66,0.2) 25%, rgba(66,66,66,0.1)),-moz-linear-gradient(#DD1961 2%, #FFE300 20%, #40BA8D 38%, #5ECCF5 54%, #8B54A2)}.pride_mini{background:linear-gradient(to bottom, rgba(66,66,66,0) 15%, rgba(66,66,66,0.2) 39%, rgba(66,66,66,0.1) 48%, rgba(66,66,66,0)),linear-gradient(#DD1961 12%, #FFE300 36%, #40BA8D 50%, #5ECCF5 64%, #8B54A2);background:-webkit-linear-gradient(to bottom, rgba(64,186,141,0), rgba(64,186,141,0.3)),-webkit-linear-gradient(#DD1961 12%, #FFE300 36%, #40BA8D 50%, #5ECCF5 64%, #8B54A2);background:-moz-linear-gradient(to bottom, rgba(64,186,141,0), rgba(64,186,141,0.3)),-moz-linear-gradient(#DD1961 12%, #FFE300 36%, #40BA8D 50%, #5ECCF5 64%, #8B54A2)}.pride_header{background:linear-gradient(to bottom, rgba(66,66,66,0) 19%, rgba(66,66,66,0.3) 32%, rgba(66,66,66,0.2) 35%, rgba(66,66,66,0)),linear-gradient(#DD1961 14%, #FFE300 32%, #40BA8D 47%, #5ECCF5 59%, #8B54A2);background:-webkit-linear-gradient(to bottom, rgba(66,66,66,0) 19%, rgba(66,66,66,0.3) 32%, rgba(66,66,66,0.2) 35%, rgba(66,66,66,0)),-webkit-linear-gradient(#DD1961 14%, #FFE300 32%, #40BA8D 47%, #5ECCF5 59%, #8B54A2);background:-moz-linear-gradient(to bottom, rgba(66,66,66,0) 19%, rgba(66,66,66,0.3) 32%, rgba(66,66,66,0.2) 35%, rgba(66,66,66,0)),-moz-linear-gradient(#DD1961 14%, #FFE300 32%, #40BA8D 47%, #5ECCF5 59%, #8B54A2)}
.jersey_page_main{width:100%;overflow:hidden}.jersey_page_jumbo{text-align:center;color:white;position:relative;overflow:hidden;height:100vh;min-height:725px;width:100%;margin-top:67px;z-index:0}.jersey_page_jumbo_photo{background:linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.1)),url(/assets/pride_jersey_front-b0e1720edb7003829e19bca6f3648fe1aaae461809059301749112a894762da9.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.jersey_jumbo_text1{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);width:85%}.jersey_jumbo_text h2{font-size:calc( 2.2rem + (40 - 18) * ( (100vw - 200px) / ( 900 - 100)));line-height:135%;letter-spacing:0.4px;font-weight:800;color:white;text-shadow:-1px 1px 1px #6f6f6f}.jersey_page_before_strip{position:absolute;height:230px;width:130%;top:-12em;left:-4em;transform:rotate(-6deg);background:white;margin-bottom:20px;display:block}.jersey_page_jumbo_triangle{height:250px;width:330px;background:#F7F7F7;position:absolute;top:-142px;left:0;transform:rotate(6deg)}.jersey_page_jumbo_triangle{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.jersey_page_main_content{padding:0 25px 20px;position:relative;z-index:10}.jersey_page_form{margin:55px auto;max-width:1200px}.jersey_page_info{position:relative;z-index:20;width:80%;margin-top:calc(-20px + 2vw)}.jersey_page_info h3{font-size:1.6rem;font-weight:bold;margin-bottom:20px}.jersey_page_info h4,.jersey_page_info p{font-weight:500;margin-bottom:5px}.jersey_page_info h5{font-size:1.1rem;margin-top:5px}.jersey_thanks_page{background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(/assets/pride_jersey-726fa07f2b8835876e7f99b959a640cb7fd331eb6543a583cacd28ddb6f43b3e.png);min-height:calc(100vh - 50px);background-size:cover;background-position:15% 60%;position:relative}.series_thanks_page{background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(/assets/home_page3-18eae21c476874f0ab892835c7209b22a1f5c7dd9c306b5c17ed51d7da2ae632.jpg);min-height:calc(100vh - 50px);background-size:cover;background-position:13% 20%;position:relative}.pride_ride_thanks_page{background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(/assets/pride_page2-677e41b9dc1c613bb08e4d17fa2ef29399f1e3400e6b4e882096f972e1418f7e.jpg);min-height:calc(100vh - 50px);background-size:cover;background-position:53% 20%;position:relative}.asbury_ride_thanks_page{background:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(/assets/asbury_page1b-73c64eaaacf3f28550b094742197de623335900b91b39191e8cb2e9351cced03.jpg);min-height:calc(100vh - 50px);background-size:cover;background-position:53% 20%;position:relative}.jersey_thanks_notice,.series_thanks_notice,.pride_ride_thanks_notice,.asbury_ride_thanks_notice{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:790px;width:80%;color:white;font-weight:700}.jersey_thanks_notice p,.series_thanks_notice p,.pride_ride_thanks_notice p,.asbury_ride_thanks_notice p{margin-bottom:20px;letter-spacing:0.4px;font-size:calc(1rem + (40 - 18) * ( (100vw - 200px) / ( 1000 - 60)))}.jersey_thanks_links li,.series_thanks_links li,.pride_ride_thanks_links li,.asbury_ride_thanks_links li{margin-bottom:10px;display:list-item;list-style-type:disc !important;list-style-position:inside;font-size:calc(.8rem + (40 - 18) * ( (100vw - 200px) / ( 1000 - 100)))}.jersey_thanks_links li a,.series_thanks_links li a,.pride_ride_thanks_links li a,.asbury_ride_thanks_links li a{color:white}.jersey_order:hover{border-bottom:1px solid gray}.size_button{height:16px;width:16px;vertical-align:middle;margin:-3px 10px 0 0}@media (min-width: 920px){.jersey_page_jumbo_photo{background:linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url(/assets/pride_jersey-726fa07f2b8835876e7f99b959a640cb7fd331eb6543a583cacd28ddb6f43b3e.png);background-position:center 1%;background-size:cover;background-repeat:no-repeat}.jersey_page_main_content{padding:0 65px 20px}.jersey_page_info h3{font-size:1.9rem}.jersey_page_info h4{font-size:1.1rem}.jersey_page_info h5{font-size:1.2rem}.jersey_order_fields{max-width:1000px;margin:0 auto}.jersey_order_field{width:45%;float:left;margin:0 19px}.jersey_order_radio_button_field{width:27%;float:left;margin:0 19px 20px}.reg_size{max-width:1020px;margin:0 auto}.jersey_thanks_notice p,.series_thanks_notice p,.asbury_ride_thanks_notice p,.pride_ride_thanks_notice p{font-size:2.2rem}.jersey_thanks_links li,.series_thanks_links li,.asbury_ride_thanks_links li,.pride_ride_thanks_links li{font-size:1.8rem}}
.job_application_details td{font-size:1.2rem !important}
.job_posted_date{display:block;font-size:.9rem;margin-top:5px}.job_posted_date p{margin-bottom:5px}.listing_ended,.banner_inactive{background-color:pink}@media (min-width: 700px){.job_posted_date{float:right}}
.jobs_page_wrapper{min-height:calc(100vh - 53px);background:linear-gradient(to bottom, #fff 0%, #fff 20%, #fbfbff 60%);z-index:0}.jobs_list{max-width:737px;max-height:700px;overflow-y:scroll;overflow-x:hidden}.jobs_list::-webkit-scrollbar{display:none}.jobs_list{-ms-overflow-style:none;scrollbar-width:none}.job_card,.job_header,.job_details_card{display:inline-block;text-decoration:none;background-color:#fff;border:2px solid rgba(232,232,232,0.4);border-radius:8px;-webkit-box-shadow:2px 5px 16px 0px #eaeaea;box-shadow:2px 5px 16px 0px #eaeaea;margin:8px auto;position:relative;width:100%;height:auto;transition:border 0.2s ease 0s, box-shadow 0.2s ease 0s;animation-duration:250ms;animation-fill-mode:both;animation-timing-function:ease-in-out;opacity:1;text-align:left}.job_card,.job_border{border:1px solid #f2f2f2}.job_details_card{display:none}.job_card,.job_details_card{min-height:277px;padding:32px;width:95%}.job_card h3,.job_details_card h3,.job_details_page h3{color:#3d2462;font-weight:500;margin-bottom:8px}.job_card small,.job_card p{color:#737373;line-height:26px}.job_card p{font-size:1rem;margin-bottom:3px}.job_card small{font-size:0.8rem}.job_header{color:#212121;font-weight:bold;padding:17px 32px;max-width:719px;background:rgba(232,232,232,0.3)}.job_notify_button{float:right;margin-bottom:10px !important;padding:0 15px !important;height:37px !important;line-height:36px !important;font-weight:500}.job_notify_button_wrapper{max-width:719px;margin:0 auto}.button_with_no_jobs_notice{vertical-align:top;display:inline-block;margin:-22px 0 0 10px}#remove_job_notify{background:#40BA8D !important}.job_card_posted_date{position:absolute;bottom:28px}.applied_count{margin-bottom:1px}.job_desc{margin-bottom:11px}.job_desc p,.job_desc ul,.job_desc ol,.job_desc img{display:none}.job_desc p:first-of-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.job_apply_button,.job_view_button{position:absolute;bottom:16px;height:30px !important;line-height:29px !important;display:inline-block !important}.job_apply_button{right:105px}.job_view_button{background:#40BA8D !important;right:28px}.apply_button_wrapper_on_details_card a{top:26px;right:22px}.details_card_text{position:absolute;right:23px;top:39px}.job_details_page{display:inline-block;padding:32px 23px;margin:0;width:100%;position:relative}.job_details_page h4{font-size:1.3rem;font-weight:500;margin-bottom:17px}.job_details_posted_date{font-size:0.9rem;color:#737373}.apply_button_wrapper_on_show_page a{top:117px;right:22px}.show_page_notice{position:absolute;top:73px;left:22px}@media (min-width: 400px){.job_apply_button,.job_view_button{padding:0 15px !important}.job_apply_button{right:111px}}@media (min-width: 650px){.show_page_text{position:absolute;right:23px;top:125px}.show_page_notice{left:inherit;right:23px;top:65px}}@media (min-width: 780px){.job_header{display:block;margin:10px auto;text-align:left}.jobs_list{margin:0 auto;width:100%}.job_card{max-width:350px;margin:0 8px 22px;text-align:left;vertical-align:top}}@media (min-width: 920px){.show_page_text{top:130px}.apply_button_wrapper_on_show_page a{top:121px}}@media (min-width: 1000px){.jobs_page_padded_content{max-width:1330px !important;padding:30px 50px !important}.job_header,.job_notify_button_wrapper{max-width:1330px !important}.job_border,.job_card:hover{border:2px solid #f2b127}.job_desc{display:none}.job_view_button{display:none !important}.job_apply_button{right:28px}.job_card{cursor:pointer;max-width:395px;width:97.5%}.jobs_list{width:38%;margin:0;float:left}.job_details_card{display:inline-block;padding:32px 23px;min-height:350px;max-height:700px;overflow-y:scroll;margin:0;width:59%;float:right}.job_details_card h4,.job_details_page h4{font-size:1.3rem;font-weight:500;margin-bottom:17px}.job_details_posted_date{font-size:0.9rem;color:#737373}}@media (min-width: 1000px) and (min-width: 1200px){.job_details_card{width:62%}}
.jumbo_prospect_wrapper{align-items:center;background-image:linear-gradient(to right, rgba(0,0,0,0.6) 4%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.6) 99%);display:flex;flex-direction:column;flex-wrap:nowrap;-ms-flex-direction:column;height:100%;justify-content:center;margin:0 auto;opacity:0;transition:opacity 400ms;width:100%}.jumbo_newsletter_signup{font-size:1.3rem;height:53%;position:relative;text-align:left;width:80%}.jumbo_prospect_form{width:80%}.jumbo_newsletter_close_button{border:2px solid white;border-radius:50%;cursor:pointer;font-size:2rem;font-weight:800;line-height:1.6rem;margin:0;padding:6px;position:absolute;right:31px;top:-5px}.jumbo_newsletter_signup input{font-size:1rem;max-width:300px;display:inline-block}.jumbo_newsletter_signup h1{font-family:Montserrat, sans-serif;font-weight:bold;font-size:calc( .8rem + (40) * ( (93vw - 100px) / ( 1000 - 200)));letter-spacing:1px;margin-bottom:25px}.jumbo_newsletter_signup p{font-weight:500;line-height:1.7rem;margin-bottom:40px;max-width:685px}.jumbo_newsletter_first_name_error,.jumbo_newsletter_email_error{font-size:1rem}.jumbo_newsletter_signup_button{background:#4cc6ff;border:none;border-radius:50px;color:#FFF;cursor:pointer;font-size:1.2rem !important;font-weight:bold;height:37px;margin:25px auto 0;width:160px}.jumbo_newsletter_form_success_message1{font-size:2.2rem;text-align:center}.jumbo_newsletter_form_success_message1 p{margin-bottom:30px}.jumbo_newsletter_form_success_message2,.jumbo_newsletter_form_success_message3{display:block;font-size:2.2rem;text-align:center}@media (min-width: 630px){.jumbo_newsletter_signup h1{font-size:38px}.jumbo_newsletter_signup{height:40%}}@media (min-width: 870px){.jumbo_newsletter_signup{width:auto}}
/**
 * Multiple Selection Component for Bootstrap
 * Check nicolasbize.github.io/magicsuggest/ for latest updates.
 *
 * Author:       Nicolas Bize
 * Created:      Feb 8th 2013
 * Last Updated: Oct 16th 2014
 * Version:      2.1.4
 * Licence:      MagicSuggest is licenced under MIT licence (http://opensource.org/licenses/MIT)
 */

#magicsuggest input {
  width: auto !important;
  padding-left: 6px !important;
  padding-bottom: 1px !important;
  padding-top: 1px !important;
  height: 20px !important;
  line-height: normal !important;
  border: 1px solid #bbb !important;
  border-radius: 3px !important;
}

.ms-ctn{
    position: relative !important;
    padding: 5px 12px !important;
    height: auto !important;
}
.ms-inv{
    border: 1px solid #CC0000 !important;
}
.ms-ctn-readonly{
    cursor: pointer !important;
}
.ms-ctn-disabled{
    cursor: not-allowed !important;
    background-color: #eeeeee !important;
}
.ms-ctn-bootstrap-focus,
.ms-ctn-bootstrap-focus .ms-res-ctn{
    border-color: rgba(82, 168, 236, 0.8) !important;
    /* IE6-9 */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
.ms-ctn-focus{
    border-color: #66afe9 !important;
    outline: none !important;
    box-shadow: none !important;
    /* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6) !important;
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6) !important; */
}
.ms-ctn input{
    border: 0 !important;
    box-shadow: none !important;
    -webkit-transition: none !important;
    outline: none !important;
    display: block !important;
    padding: 0 !important;
    line-height: 1.42857143 !important;
    margin: 1px 0 !important;
    width: 100% !important;
}
.ms-ctn .ms-sel-ctn input{
    float: left !important;
}
.ms-ctn-disabled input{
    cursor: not-allowed !important;
    background-color: #eeeeee !important;
}
.ms-ctn .ms-input-readonly{
    cursor: pointer !important;
}
.ms-ctn .ms-empty-text{
    color: #DDD !important;
}
.ms-ctn input:focus{
    border: 0 !important;
    box-shadow: none !important;
    -webkit-transition: none !important;
    background: #FFF !important;
}
.ms-ctn input::-ms-clear {
    width: 0 !important;
    height: 0 !important;
}
.ms-ctn .ms-trigger{
    top: 0 !important;
    width: 25px !important;
    height:100% !important;
    position:absolute !important;
    right:0 !important;
    background: transparent !important;
    border-left: 1px solid #CCC !important;
    cursor: pointer !important;
}
.ms-ctn .ms-trigger .ms-trigger-ico {
    display: inline-block !important;
    width: 0 !important;
    height: 0 !important;
    vertical-align: top !important;
    border-top: 4px solid #333 !important;
    border-right: 4px solid transparent !important;
    border-left: 4px solid transparent !important;
    content: "" !important;
    margin-left: 8px !important;
    margin-top: 15px !important;
}
.ms-ctn .ms-trigger:hover{
    background-color: #e6e6e6 !important;
}
.ms-ctn .ms-trigger:hover .ms-trigger-ico{
    background-position: 0 -4px !important;
}
.ms-ctn-disabled .ms-trigger{
    cursor: not-allowed !important;
    background-color: #eeeeee !important;
}
.ms-ctn-bootstrap-focus{
    border-bottom: 1px solid #CCC !important;
}
.ms-res-ctn{
    width: 100% !important;
    display: block !important;
    overflow-y: auto !important;
    height: 170px !important;
}
.ms-res-ctn .ms-res-group{
    line-height: 23px !important;
    text-align: left !important;
    padding: 2px 5px !important;
    font-weight: bold !important;
    border-bottom: 1px dotted #CCC !important;
    border-top: 1px solid #CCC !important;
    background: #f3edff !important;
    color: #333 !important;
}
.ms-res-ctn .ms-res-item{
    line-height: 25px !important;
    text-align: left !important;
    padding: 2px 5px !important;
    color: #666 !important;
    cursor: pointer !important;
}
.ms-res-ctn .ms-res-item-grouped{
    padding-left: 15px !important;
}
.ms-res-ctn .ms-res-odd{
    background: #FAFAFA !important;
}
.ms-res-ctn .ms-res-item-active{
    background-color: #F5F5F5 !important;
}
.ms-res-ctn .ms-res-item-disabled{
    color: #CCC !important;
    cursor: default !important;
}
.ms-sel-ctn{
    overflow: auto !important;
    line-height: 18px !important;
    padding-right: 25px !important;
}
.ms-no-trigger .ms-sel-ctn{
    padding-right: 0 !important;
}
/** Outer and global tags **/
.ms-sel-ctn .ms-sel-item{
    background: #F3F3F3 !important;
    color: #999 !important;
    float: left !important;
    font-size: 12px !important;
    padding: 3px 5px !important;
    border-radius: 3px !important;
    border: 1px solid #DDD !important;
    margin: 3px 0px 1px 0 !important;
}
.ms-sel-ctn .ms-sel-invalid{
    border-color: rgb(248, 165, 165) !important;
    background: #FDF2F2 !important;
}

.ms-sel-ctn .ms-sel-item:hover{
    border: 1px solid #BBB !important;
}
/** For inner tags **/
.ms-ctn .ms-sel-item{
    background: #F3F3F3 !important;
    color: #777 !important;
    float: left !important;
    font-size: 12px !important;
    padding: 0 5px !important;
    border-radius: 3px !important;
    border: 1px solid #ccc !important;
    margin: 1px 5px 1px 0 !important;
}
.ms-ctn .ms-sel-item:hover{
    border: 1px solid transparent !important;
}
.ms-ctn-focus .ms-sel-item:hover{
    border: 1px solid #BBB !important;
}
.ms-sel-ctn .ms-sel-text{
    background: #FFF !important;
    color: #666 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    font-size: 14px !important;
    font-weight: normal !important;
}
.ms-as-string .ms-sel-text{
    border-color: transparent !important;
}
.ms-res-ctn .ms-res-item em{
    font-style: normal !important;
    background: #565656 !important;
    color: #FFF !important;
}
.ms-sel-ctn .ms-sel-text:hover{
    background: #FFF !important;
}
.ms-sel-ctn .ms-sel-item-active{
    border: 1px solid red !important;
    background: #757575 !important;
}
.ms-stacked .ms-sel-item{
    float: inherit !important;
}
.ms-sel-ctn .ms-sel-item .ms-close-btn{
    width: 7px !important;
    cursor: pointer !important;
    height: 7px !important;
    float: right !important;
    margin: 6px 2px 0 10px !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAYAAADjXQYbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABSSURBVHjahI7BCQAwCAOTzpThHMHh3Kl9CVos9XckFwQAuPtGuWTWwMwaczKzyHsqg6+5JqMJr28BABHRwmTWQFJjTmYWOU1L4tdck9GE17dnALGAS+kAR/u2AAAAAElFTkSuQmCC) !important;
    background-position: 0 -7px !important;
}
.ms-sel-ctn .ms-sel-item .ms-close-btn:hover{
    background-position: 0 0 !important;
}
.ms-stacked .ms-sel-item .ms-close-btn {
    margin-left: 0px !important;
}
.ms-helper{
    color: brown;
    font-size: 13px;
    position: absolute;
    top: -17px;
    left: 0 !important;
}
.ms-ctn.input-lg .ms-trigger .ms-trigger-ico {
    margin-top: 17px !important;
}
.ms-ctn.input-sm .ms-trigger .ms-trigger-ico {
    margin-top: 13px !important;
}
.ms-ctn.input-lg .ms-sel-ctn .ms-sel-item {
    padding-top: 2px !important;
    padding-bottom: 3px !important;
}
.ms-ctn.input-sm .ms-sel-ctn {
    line-height: 15px !important;
}
.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    margin-top:0 !important;
    margin-bottom: 0 !important;
}
.ms-ctn.input-sm .ms-sel-ctn .ms-sel-item .ms-close-btn {
    margin-top: 4px !important;
}
.ms-ctn .ms-sel-ctn {
    margin-left: -7px !important;
}
.ms-ctn .ms-trigger:hover {
    width:24px !important;
    right: 1px !important;
    border-radius: 0 3px 3px 0 !important;
}
.mailkick_page{margin:0 auto;text-align:left;min-height:calc(100vh - 53px);padding:110px 20px 24px;max-width:500px}.mailkick_page p{margin-bottom:20px}
#manage_photos_page{background:#dedede;text-align:center;min-height:calc(100vh - 134px);padding-top:50px}.photo_submit_wrapper{position:relative;width:85px;margin:0 auto}#photo_upload{margin:50px 0;padding:0 0 20px;background:#424242;position:relative}#manage_photos_notice{display:block;width:100%;background:#40BA8D;color:white;padding:4px 0;position:absolute;top:0px}#photo_upload p{color:#fff;font-weight:500;margin-bottom:20px;padding:5px 0;background:#161621}#photo_upload li{font-size:.8rem;color:#fff}#select_photo_button{background:#2F667A;border-radius:50px;margin:50px 0 10px;padding:5px 20px 4px;color:white;cursor:pointer}#select_photo_button:hover{background:#5ECCF5}#file_field_button input{visibility:hidden;position:fixed;left:-4000px}#photo_submit_button{margin:20px 0 10px}.photo_page_loaderdots img{height:90px;position:absolute;top:-25px;left:1px;display:none}#manage_photos_page_top{border-bottom:2px solid black}#manage_photos_fields{padding:15px 0px 35px;margin:0 auto}#back_to_edit_profile{display:inline-block;padding:4px 50px 3px;background:#5ECCF5;border-radius:50px;text-align:center;line-height:1.3rem;margin-bottom:26px;cursor:pointer;color:white;transition:200ms;box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important}#back_to_edit_profile:hover{background:#5ECCF5;color:white !important;transition:200ms;opacity:0.8}.avatar_field img{margin-bottom:20px;width:180px}#manage_photos_page h2{padding:0 0 10px}#no_avatar_selected_medium_size{height:180px;width:180px;border:2px solid black;margin:0 auto;font-size:.8rem;font-weight:bold;padding-top:80px}#manage_photos_page_bottom{padding:20px 0}#additional_photos{max-width:700px;margin:0 auto}#additional_photos h3{font-size:1.2rem}.member_photos{list-style-type:none;padding:0;font-size:0;max-width:1250px;margin:0 auto}.member_photos li{text-align:center;position:relative;font-size:1rem;display:inline-block;margin:0.25em;width:320px;border:1px solid #CCC;height:136px;background:linear-gradient(to bottom, rgba(222,222,233,0.2), rgba(177,177,188,0.4) 85%, rgba(144,144,155,0.5) 99%)}.member_photos li img{margin:4px 0 0 40px;float:left;width:100px}.ui-icon-arrow-4{-ms-transform:scale(3);-webkit-transform:scale(3);transform:scale(3);cursor:move;margin-right:19px;position:absolute;top:20px;left:12px}.oc-ui-icon-arrow-4{-ms-transform:scale(3);-webkit-transform:scale(3);transform:scale(3);cursor:move;margin-right:19px;position:absolute;top:20px;left:12px}.caption_text_area{height:100px;width:52%;resize:none;font-size:16px;margin:4px;-webkit-appearance:none}.manage_photo_page_buttons{padding:1px 10px;margin:3px 0;border-radius:3px;border:1px solid #CCC;font-size:.9rem;letter-spacing:0.03rem;border-radius:50px;border:none;cursor:pointer;text-transform:capitalize}#no_avatar_button,#delete_photo_button,#photo_submit_button{font-size:.8rem;display:inline-block;height:23px;line-height:21px}#delete_photo_button{padding:5px 40px;line-height:.8rem;background:#DD1961}#no_avatar_button{padding:5px 51px;line-height:.8rem;background:#2F667A}#photo_submit_button{background:gray}#no_avatar_button:hover,#delete_photo_button:hover{background:#26ccff}.caption_button{position:absolute;left:143px;top:105px;font-size:.7rem;height:20px;line-height:17px;background:#2F667A !important}.caption_updated_message{font-size:.6rem;position:absolute;top:106px;left:245px}.delete_additional_photo_button{position:absolute;top:105px;left:40px;padding-left:5px;padding-right:5px;font-size:.7rem;height:20px;line-height:17px;background:#DD1961 !important}.change_avatar_button{position:absolute;top:8px;left:48px;width:84px;height:84px !important;font-size:.7rem;height:20px;line-height:17px;background:rgba(0,0,0,0.4) !important;font-weight:bold;color:yellow;white-space:normal;outline:none}.change_avatar_button:hover{border-color:yellow !important}#max_photos_reached{margin-top:40px;font-size:1rem;font-weight:bold}@media (min-width: 500px){.member_photos li{width:390px}.caption_text_area{width:60%;font-size:.9rem}.caption_updated_message{font-size:.8rem;top:111px;left:260px}}@media (min-width: 800px){#manage_photos_page{min-height:calc(100vh - 100px)}#manage_photos_page_top,#manage_photos_page_bottom{float:left;width:50%;padding-bottom:0}#manage_photos_page_top{background:#dedede;border-right:2px solid black;border-bottom:none}#manage_photos_page h2{padding-top:20px}#manage_photos_page_bottom{background:#dedede;padding:20px 0}#manage_photos_fields{padding-bottom:50px}}@media (min-width: 920px){#manage_photos_page{min-height:calc(100vh - 54px);padding-top:105px}#photo_upload{margin:0 0 40px}}
.member_area_pages{padding:20px}
﻿.dummy_css{display:block}.join_page_title_name{padding:110px 20px 55px !important}.join_page_name{position:relative;text-align:center !important}.membership_join_header_block{display:block !important;text-align:center !important;margin:0 0 33px !important;padding:10px 0px 30px !important}.join_page_white_strip{height:200px;transform:rotate(-3deg);width:calc(100% + 300px);position:absolute;left:-5em;bottom:-190px;background:white}#member_sign_in_alert{display:block;width:80%;margin:-35px auto 10px;font-weight:bold}#member_sign_in_alert a{text-decoration:underline;font-weight:bold}.membership_join_header_block p{display:inline-block;color:#FFF}.call_to_join{display:inline-block;font-size:2.3rem;font-weight:bold;line-height:2.9rem;letter-spacing:0.3px;margin-bottom:20px;color:#FFF}#membership_status_section{margin:0 auto;width:260px;color:#FFF}.membership_status{display:inline-block;font-size:.9rem;line-height:2rem;text-align:left;display:inline-block;width:260px}.membership_status_level{margin-bottom:20px}.membership_status::before{content:"•";padding-right:8px;font-size:1.5rem;vertical-align:top}.membership_paragraph{display:inline-block;font-size:1.2rem;line-height:2rem;font-weight:normal;color:#FFF;margin:0 20px}.sign_in_request{margin-top:10px}.sign_in_request a{color:#FFF}.membership_levels_header h3{font-size:1.5rem;font-weight:bold;letter-spacing:0.3px;margin:60px 0 10px}.membership_levels_header p{font-weight:500}.membership_options_desktop,.current_member_membership_options_desktop{display:none}.membership_options_mobile_section{width:290px;margin:0 auto;position:relative}.membership_buttons_top_mobile{display:block;margin-bottom:65px}.membership_select_button_mobile{position:absolute;width:33%;height:70px;background:#191919;border-radius:6px;border:none;cursor:pointer;color:white;outline:none}.membership_select_basic{background:#8B54A2;top:0;left:0}.membership_select_peloton{top:0;left:0}.membership_select_breakaway{left:50%;transform:translate(-50%)}.membership_select_peloton_with_basic{top:0;left:25.2%}.membership_select_breakaway_with_basic{left:62.5%;transform:translate(-50%)}.membership_select_breakaway_with_basic .membership_name_mobile{font-size:.65rem;margin-bottom:8px}.membership_select_beyond{top:0;right:0;background:#5ECCF5}.membership_select_button_text{margin-top:-2px}.membership_name_mobile{font-weight:500;font-size:.9rem;margin-bottom:5px;letter-spacing:0.3px}.membership_price_mobile{font-size:.7rem;letter-spacing:0.3px}.membership_options_table_mobile{width:100%;margin-bottom:53px;border-left:1px solid #F1F2F2;border-right:1px solid #F1F2F2;border-bottom:1px solid #F1F2F2}.membership_options_table_mobile tr{border:none}.membership_options_table_mobile tr:nth-child(odd){background-color:#FFF}.membership_options_table_mobile tr:nth-child(even){background-color:#F1F2F2}.membership_options_table_mobile td{padding:21px 0 0;text-align:center}.membership_options_table_mobile td p{line-height:1.6rem;letter-spacing:0.2px}.membership_options_check_box,.join_page_join_button{position:relative;display:inline-block;height:25px;width:32.5%;margin:14px 0}.membership_options_check_box_with_basic{position:relative;display:inline-block;height:25px;width:24%;margin:14px 0}.membership_option_x_mark_right,.membership_option_x_mark_left{position:absolute;left:50%;top:50%;width:18px;height:2px;background:#BBBBBB}.membership_option_x_mark_right{transform:translate(-50%, -50%) rotate(-45deg)}.membership_option_x_mark_left{transform:translate(-50%, -50%) rotate(45deg)}.membership_option_check_mark_top,.membership_option_check_mark_bottom{position:absolute;width:16px;height:10px}.white_check_mark_cover{left:50%;top:30%;transform:translate(-50%, -50%) rotate(-45deg);background-color:#FFF}.gray_check_mark_cover{left:50%;top:30%;transform:translate(-50%, -50%) rotate(-45deg);background-color:#F1F2F2}.membership_option_check_mark_bottom{left:50%;top:45%;transform:translate(-50%, -50%) rotate(-45deg);background-color:#333333}.blue_check_mark{background-color:#5ECCF5}.middle_check_box_gray{border-left:1px solid #AAA;border-right:1px solid #AAA}.middle_check_box_light{border-left:1px solid #EEE;border-right:1px solid #EEE}.middle_check_box_gray_with_basic{border-right:1px solid #AAA}.middle_check_box_light_with_basic{border-right:1px solid #EEE}.membership_join_button_mobile{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:81px;height:38px;line-height:32px;border-radius:50px;border:2px solid #333333;font-size:.9rem;font-weight:bold;cursor:pointer;outline:none;color:#333333}.membership_join_peloton{left:47.7%}.membership_join_beyond{color:white;background:#5ECCF5;border:none;line-height:36px;left:52%}.membership_join_basic,.membership_join_peloton_with_basic,.membership_join_breakaway_with_basic,.membership_join_beyond_with_basic{width:64px;left:50%}.membership_join_basic{background-color:#f4f4f4}.membership_join_beyond_with_basic{color:white;background:#5ECCF5;border:none;line-height:36px}input[type='text'],input[type='password'],input[type='email'],#member_state-button,#member_speed-button,#member_area-button,#asbury_referrer-button,#pride_referrer-button,#pride_ride_state_select-button,#pride_ride_area_select-button,#pride_ride_team_select-button,#pride_rider_search_distance_field{border-radius:50px;height:40px;width:100% !important;line-height:24px !important;border:1px solid lightgray;padding-left:16px !important;outline:none}#member_area-menu,#member_state-menu,#pride_referrer-menu,#asbury_referrer-menu{max-width:425px !important}.ui-selectmenu-menu{z-index:9999999 !important}.ui-selectmenu-icon.ui-icon{margin-top:5px !important}.ui-selectmenu-text{font-size:.9rem;padding-left:0 !important;line-height:25px !important}.ui-menu-item{font-size:.9rem}#non_member_sign_up,#new_single_ride_page,#member_sign_up,#log_in_page,#contact_member{display:block;background:#f4f4f4;margin:0 auto;padding:90px 0 60px}#log_in_page{min-height:calc(100vh - 136px);padding-bottom:20px}#non_member_sign_up_fields,#new_single_ride_page_fields,#member_sign_up_fields,#log_in_page_fields,#contact_member_fields{width:90%;max-width:550px;margin:0 auto;padding:5px 0;margin:0 auto}#log_in_page_fields{max-width:470px}#log_in_page_fields{text-align:center;position:relative}#non_member_sign_up_fields h2,#new_single_ride_page_fields h2,#member_sign_up_fields h2,#edit_member_sign_up_fields h2,#pride_ride_sign_up_fields h2,#asbury_ride_sign_up_fields h2,#log_in_page_fields h2,#contact_member_fields h2,.volunteer_sign_up_fields h2,.oscar_pool_main_content h2,.oscar_picks_main_content h2{font-size:1.7rem;font-weight:bold}#new_single_ride_page_fields label{cursor:pointer}#new_single_ride_page_fields select{font-size:1rem;outline:none}#log_in_page_fields h2{margin:10px 0 20px}#member_sign_up_fields p,#edit_member_sign_up_fields p,#pride_ride_sign_up_fields p,#asbury_ride_sign_up_fields p,.oscar_pool_main_content p,.oscar_picks_main_content p{font-size:1.2rem}#member_city{padding-left:90px}#log_in_page_fields label{position:absolute;left:20px;font-weight:bold;font-size:.7rem}#chosen_membership,#chosen_series{border-top:2px solid #424242;border-bottom:2px solid #424242;padding:20px 3px;margin:20px 0;font-size:1rem;font-weight:bold;position:relative}#chosen_membership span,#chosen_series span{position:absolute;right:3px}#edit_member_sign_up_partial{display:none;position:relative}#edit_member_sign_up{display:block;background:#f4f4f4;margin:50px auto 0;padding:60px 0 40px}#edit_member_sign_up_fields,#pride_ride_sign_up_fields,#asbury_ride_sign_up_fields{width:90%;max-width:550px;padding:0 !important;margin:0 auto}.member_form_errors{position:absolute;top:-28px;left:-12px}#change_membership_button,.series_header_promo_code_message{display:inline-block;font-size:.8rem;position:absolute;bottom:2px}#change_membership_button a,.series_header_promo_code_message{font-weight:bold;right:10px}#series_message p{font-size:16px}#edit_membership_form_button{position:absolute;top:20px;right:13px;font-size:1rem !important;font-weight:bold;cursor:pointer}#edit_membership_form_button:hover{color:red}#edit_member_sign_up_submit{position:absolute;top:20px;right:10px;font-weight:bold}#edit_member_sign_up_submit input{border:none;background-color:inherit;cursor:pointer}#edit_member_sign_up_submit input:hover{color:red}.registration_section{padding:15px 0 25px;margin-bottom:20px;border-bottom:2px solid black}.registration_section{position:relative}.registration_section:first-child{border-top:2px solid black}.registration_section_header{font-size:1.4rem;font-weight:bold;margin-bottom:7px}.member_registration_section_header{margin-bottom:30px}.edit_member_registration_section_header{display:inline-block;margin-bottom:14px}.fields_required{margin-bottom:30px;font-size:.9rem !important}#non_member_sign_up_fields input,#new_single_ride_page_fields input,#member_sign_up_fields input,#log_in_page_fields input,#contact_member_fields input,.volunteer_sign_up_fields input,#member_state-button,#member_speed-button,#member_area-button,#read_waiver{width:100%;margin:0 auto;display:block}#log_in_page_fields input{margin-bottom:25px}.current_member_alert{font-weight:bold;font-size:.8rem;padding-left:15px}.username_status{font-weight:bold;font-size:.8rem;padding-left:15px}.waiver_header{margin-bottom:24px}.mdl-checkbox__box-outline{margin-top:-2px}.registration_form_section{position:relative}.field{margin-bottom:15px}#membership_submit_button,#donation_submit_button,.series_submit_button,.series_has_concluded_button,.ride_has_concluded_button{display:block !important;height:48px !important;line-height:48px !important;margin:35px auto 10px !important;width:75% !important;max-width:550px !important;font-size:.9rem !important;font-weight:bold !important;text-align:center !important;letter-spacing:.04rem !important;color:white !important;text-transform:capitalize !important;background:#5ECCF5 !important;cursor:pointer !important;transition:300ms !important;outline:none !important;border:none !important;border-radius:50px !important;appearance:none;-webkit-appearance:none !important;-moz-appearance:none;box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important}.ride_has_concluded_button{width:100% !important;margin:35px auto !important;cursor:default !important}#membership_submit_button:hover,#donation_submit_button:hover,.series_submit_button:hover{background:#5ECCF5;opacity:0.8;transition:300ms}#donation_submit_button:disabled,#membership_submit_button:disabled{background:lightgray;color:white}.membership_loader_dots{position:absolute;left:50%;transform:translateX(-50%);height:70px;display:none}.ride_submit_button{position:relative}.ride_loader_dots{height:70px;display:block;position:absolute;top:45px;left:44%;display:none}#forgot_your_password_link{display:inline-block;width:70%;font-weight:bold;font-size:.7rem;padding-bottom:40px;border-bottom:1px solid gray;margin-bottom:30px}.become_a_member_button,.make_a_donation_button{display:block;height:48px;line-height:48px;text-align:center;margin:0 auto 30px;max-width:550px;font-size:.9rem;text-transform:capitalize;font-weight:bold;letter-spacing:.04rem;color:#FFF;background:#8B54A2;border-radius:50px;cursor:pointer;transition:300ms;box-shadow:0px 12px 24px rgba(0,0,0,0.14) !important;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.14) !important}.make_a_donation_button{background:#5ECCF5;margin:0 auto 130px}.become_a_member_button:hover,.make_a_donation_button:hover{background:#8B54A2;opacity:0.8;transition:300ms;color:white !important}.make_a_donation_button:hover{background:#5ECCF5}#card-element{margin-top:20px;max-width:600px}#edit_page_photo{float:left;margin:0 16px 0px 0;width:110px}.thin_blue_button,.manage_photos_button,.submit_review_button,.submit_ride_comment_button{display:inline-block;width:190px;height:30px;line-height:30px;border:none;outline:none;background:#5ECCF5;border-radius:50px;text-align:center;margin-bottom:7px;cursor:pointer;color:white;transition:200ms;appearance:none;-webkit-appearance:none;-moz-appearance:none}.manage_photos_button:hover,.submit_review_button:hover,.submit_ride_comment_button:hover{color:white !important;background:#5EDCF5;transition:300ms}.edit_page_member_name{font-size:1.2rem;margin:2px 0 3px 0}.join_oc_link{margin-bottom:4px}.join_oc_link a{font-size:.8rem;font-weight:bold;text-decoration:underline}.edit_page_mem_expires_date{font-size:.8rem;font-weight:500;margin-bottom:11px}#non_member_sign_up_fields input[type="radio"],#new_single_ride_page_fields input[type="radio"]{display:inline-block;width:20px}#ride_headline,#ride_hashtag,#ride_name,#select_ride_lead,.select_ride_lead,#select_series_lead,#ride_distance,.ride_date,.start_date_for_deposits,#series_name,#series_headline,#event_name,#event_headline,#event_location{font-size:16px;font-weight:500;outline:none}.about_yourself,#ride_start_info,.ride_description,#member_motto,#bike_shop_field{width:100%;height:150px;font-size:1rem;padding:5px 8px;font-family:'AvenirNextLTW01', 'Roboto', arial;outline:none}.strava_error_msg{position:absolute;left:250px;bottom:-20px}#ride_start_info{height:90px}.ride_description,#ride_start_info{font-weight:500;font-size:16px}.set_membership_year{width:90%;max-width:445px;height:260px;border:2px solid black;padding:20px;margin:10px;float:left;position:relative}.set_asbury_year{height:310px}.set_membership_year h3{font-weight:bold;font-size:1.4rem;margin-bottom:10px}.set_jersey_inventory_tables,.set_pride_socks_inventory_tables,.set_pride_shirt_inventory_tables{display:block}#set_membership_year_section_header,#set_membership_date_section_header,.set_pride_nav_start_date_header,.set_pride_nav_end_date_header,.set_asbury_member_discount_header,.set_pride_socks_inventory_start_date_header,.set_pride_socks_inventory_end_date_header,.set_pride_shirt_inventory_start_date_header,.set_pride_shirt_inventory_end_date_header,.set_jersey_inventory_start_date_header,.set_jersey_inventory_end_date_header,.set_next_pride_ride_date_header,.set_next_pride_ride_price_header{display:block;font-weight:bold;margin-bottom:10px}#membership_year_select,#pride_year_select{width:150px}#membership_year_submit_button{margin-top:10px}#membership_year_select-button .ui-selectmenu-text,#pride_year_select-button .ui-selectmenu-text{padding-left:30px !important;font-weight:bold}#membership_year_submit_button{font-weight:bold}#membership_year_submit_button:hover{background:red}.current_pride_jersey_price{margin-bottom:10px}.current_jersey_price{margin-bottom:10px}.male_jersey_inventory_sizes,.female_jersey_inventory_sizes,.pride_socks_inventory_sizes,.pride_shirt_inventory_sizes{width:48%;float:left;margin:0 4px 20px 0}.jersey_inventory_size,.pride_socks_inventory_size,.pride_shirt_inventory_size{font-size:.9rem;font-weight:500}.membership_pages{padding:20px}@media (min-width: 359px){.join_page_title_name{padding:110px 20px 55px !important}.membership_options_mobile_section{width:320px}#chosen_membership,#chosen_series{font-size:1.1rem}}@media (min-width: 380px){.membership_select_breakaway_with_basic .membership_name_mobile{font-size:.75rem;margin-bottom:7px}}@media (min-width: 400px){.membership_options_mobile_section{width:360px}#chosen_membership,#chosen_series{font-size:1.2rem}}@media (min-width: 431px){.membership_select_breakaway_with_basic .membership_name_mobile{font-size:.8rem;margin-bottom:6px}}@media (min-width: 600px){.join_page_title_name{padding:110px 22px 50px}.join_page_white_strip{transform:rotate(-4deg);bottom:-150px}#membership_status_section{width:350px}.membership_status{width:350px}.membership_paragraph{margin:0 70px}#chosen_series{font-size:1.3rem}.membership_levels_header h3{font-size:1.8rem;margin:60px 0 10px}.membership_options_mobile_section{width:550px}.membership_select_breakaway_with_basic .membership_name_mobile,.membership_name_mobile{font-size:1rem;margin-bottom:5px}.membership_price_mobile{font-size:.8rem}.membership_join_button_mobile{width:91px}}@media (min-width: 750px){.membership_options_mobile_section{width:680px}.membership_price_mobile{font-size:.9rem}.membership_options_table_mobile td p,.membership_select_breakaway_with_basic .membership_name_mobile{font-size:1.1rem}.membership_join_button_mobile{width:100px;font-size:1rem}.membership_select_button_mobile:hover,.membership_join_button_mobile:hover{opacity:0.9}}@media (min-width: 920px){.join_page_title_name{padding:140px 22px 45px}.membership_paragraph{margin:0 10px}.become_a_member_button,.make_a_donation_button,#membership_submit_button,.series_submit_button,.series_has_concluded_button,.ride_has_concluded_button,#donation_submit_button{height:72px !important;line-height:72px !important;font-size:1.1rem !important;font-weight:500 !important}#log_in_page{min-height:calc(100vh - 54px)}.membership_options_desktop,.current_member_membership_options_desktop{display:block;width:100%}.membership_options_mobile,.current_member_membership_options_mobile{display:none}.membership_option{float:left;margin-right:1%;margin-bottom:30px;padding-bottom:20px;border-radius:0 0 13px 13px;width:32.3%;-webkit-box-shadow:2px 5px 16px 0px #eaeaea;box-shadow:2px 5px 16px 0px #eaeaea}.membership_option td p{font-size:.8rem}.membership_option_with_basic{width:24%}.membership_option button{position:relative;display:block;margin:0 auto;height:900px;width:100%;cursor:pointer;padding:0;border-radius:13px;overflow:hidden;border:none;outline:0;background:#FFF}.membership_option button:hover .desktop_membership_button{background:#5ECCF5;transition:background 400ms}.membership_option button:hover .beyond_desktop_membership_button{background-color:#FFF;color:#5ECCF5;transition:background-color color 400ms}.membership_option_photo{position:absolute;top:0;width:100%;height:240px;background-size:cover;border-radius:13px 13px 0 0}.photo_triangle_left{height:35px;width:100%;position:absolute;bottom:-25px;left:-4em;background:rgba(255,255,255,0.5);transform:rotate(6deg)}.photo_triangle_right{height:35px;width:100%;position:absolute;bottom:-25px;right:-4em;background:rgba(255,255,255,0.5);transform:rotate(-6deg)}.membership_option_photo_basic{background-image:url(/assets/basic_photo-71977ff5e5cd057e5d6c53f216dcb0fb032e58b889e9a3f421be2854365fe3bd.jpg);background-position:bottom}.membership_option_photo_peloton{background-image:url(/assets/peloton_photo-95882cb025693eec18ad5b921fa147e247c3ec80a12d5035ab434caab7d3ff56.jpg);background-position:bottom}.membership_option_photo_breakaway{background-image:url(/assets/breakaway_photo-275bc100a19a448bc9184e083779a85b651e7a5d6828b683692b38c1c8fda0f8.jpg);background-position:50%}.membership_option_photo_beyond{background-image:url(/assets/beyond_photo-7db0e5c80fac17bbdedbe36d090f5ea93ab5398b384415d59d3111917a002375.png);background-position:bottom}.membership_bar{position:absolute;top:240px;height:90px;width:100%;background:rgba(8,8,8,0.9);z-index:1}.membership_name_top_triangle{width:0px;height:0px;border-top:90px solid rgba(9,9,9,0.8);border-left:14.1vw solid transparent;border-right:14.1vw solid transparent;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:-1}.membership_name_bottom_triangle{width:0px;height:0px;border-bottom:90px solid rgba(22,22,22,0.8);border-left:14.1vw solid transparent;border-right:14.1vw solid transparent;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-2}.membership_name_and_price{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;width:100%}.membership_name{font-size:1rem;font-weight:500;letter-spacing:0.2px}.membership_price{font-size:1.7rem;font-weight:bold;letter-spacing:0.4px}.membership_perks_list_table{position:absolute;top:360px;left:50%;transform:translate(-50%);width:86%}.membership_perks_list_table tr{border:none;height:auto}.membership_perks_list_table td:first-child{position:relative;width:30px;max-width:30px;vertical-align:top}.membership_desktop_x_mark_right,.membership_desktop_x_mark_left{position:absolute;left:50%;top:13px;width:16px;height:2px;background:#BBB}.membership_desktop_x_mark_right{transform:translate(-50%) rotate(-45deg)}.membership_desktop_x_mark_left{transform:translate(-50%) rotate(45deg)}.membership_desktop_check_mark_left{position:absolute;width:14px;height:9px;left:50%;top:6px;transform:translate(-50%) rotate(-45deg);background-color:#333333}.membership_desktop_check_mark_right{position:absolute;width:12px;height:7px;left:50%;top:5px;transform:translate(-50%) rotate(-45deg);background-color:#FFF}.blue_check_mark_circle{background:#5ECCF5;height:25px;width:25px;margin:-2px -7px;border-radius:50%}.white_check_mark_right{background-color:#FFF;top:7px}.white_check_mark_left{background-color:#FFF;top:8px}.desktop_membership_button,.beyond_desktop_membership_button{position:absolute;bottom:8px;left:50%;transform:translate(-50%);height:30px;line-height:26px;width:91%;border:2px solid #333;border-radius:50px;text-align:center;font-size:.7rem;font-weight:bold;transition:background-color 400ms}.beyond_desktop_membership_button{border:2px solid #5ECCF5;background-color:#5ECCF5;color:white;transition:color background-color 400ms}}@media (min-width: 1010px){.membership_option button{height:820px}}@media (min-width: 1075px){.membership_levels_header h3{font-size:2rem;margin:40px 0 10px}.membership_levels_header p{font-size:1.1rem}.desktop_membership_button,.beyond_desktop_membership_button{height:32px;line-height:28px;font-size:.8rem}}@media (min-width: 1219px){.membership_join_header_block{padding:10px 0px 65px !important}.join_page_title_name{padding:140px 22px 60px}.join_page_white_strip{bottom:-120px}.desktop_membership_button,.beyond_desktop_membership_button{height:35px;line-height:31px;font-size:.9rem}.membership_levels_header h3{font-size:2rem;margin:10px 0 10px}.membership_levels_header p{font-size:1.2rem}.membership_price{font-size:2rem}.membership_option td p{font-size:.9rem}.membership_option button{height:850px}}@media (min-width: 1275px){.join_page_title_name{padding:140px 22px 75px}}@media (min-width: 1350px){.membership_name_top_triangle,.membership_name_bottom_triangle{border-left:195px solid transparent;border-right:195px solid transparent}}
.newsletter_form{color:#5ECCF5;padding:25px 15px;margin-bottom:23px;text-align:center}.newsletter_background{background:#272727}.newsletter_form h1{font-size:2.4rem;font-weight:500;letter-spacing:.5px;margin-bottom:10px}.newsletter_form h3{font-size:1.4rem;font-weight:500;letter-spacing:.5px;margin-bottom:10px}.newsletter_form p{font-size:2rem;font-weight:500;letter-spacing:.5px;margin-bottom:10px}.newsletter_form input[type="text"]{border:1px solid #000;margin-bottom:17px;-webkit-appearance:none;box-shadow:none !important;width:75% !important}.newsletter_form input[type="submit"]{width:120px;height:36px;border-radius:50px;border:1px solid #000;font-size:1.3rem;font-weight:500;cursor:pointer;background:linear-gradient(#d3d3d3, #9b9b9b);background:#5ECCF5;color:white;transition:opacity 1100ms;-webkit-appearance:none;-moz-appearance:none}.newsletter_form input[type="submit"]:hover{background:#5ECCF5;opacity:0.8;transition:300ms;color:white !important}.newsletter_form_success_message1{font-size:1.7rem}.newsletter_form_success_message2{font-size:2rem}.newsletter_form_success_message3{font-size:2rem}
.small_oc_receipt_image img{max-width:200px;max-height:200px}.update_reimbursed_button,.update_approved_button{display:inline}input[name="oc_receipt[amount]"]{height:30px;width:100px !important;font-size:1.1rem}.oc_receipts_occassion_select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background-color:transparent !important;border:none !important;padding:0 1em 0 0 !important;margin:0 !important;font-family:inherit !important;font-size:inherit !important;cursor:inherit !important;line-height:inherit !important;outline:none !important;display:inline-grid !important}.oc_receipts_occassion_select{width:50% !important;min-width:250px !important;max-width:30ch !important;border:1px solid #777 !important;border-radius:3px !important;color:#444 !important;padding:0.25em 0.5em !important;font-size:1.3rem !important;cursor:pointer !important;line-height:1.1 !important;background:transparent url(/assets/select_arrow-7ea33d228cbc7e770a972ea06975533a03485a066681209850632d2819ebb15c.png) no-repeat right 0.8em center !important;grid-template-areas:"select" !important;align-items:center !important;position:relative !important;vertical-align:middle !important}.text_errors{display:inline-block;font-size:1rem;color:red;vertical-align:middle}#oc_receipt_form label{vertical-align:middle}.oc_receipts_field{margin-bottom:6px}@media (min-width: 670px){.oc_receipt_details{float:left;max-width:45%}.oc_receipt_image{float:left;margin:0 20px 30px 40px;max-width:45%}}@media (min-width: 800px){.oc_receipt_image{max-width:50%}}
.oc_settings_jumbo_photo{width:100px;height:auto;min-width:60px;margin-bottom:10px}.oc_settings_jumbo_photo_td{text-align:center}.shop_nav_form{display:inline-block;margin:0 10px 10px 0}
.series_stats_table td:not(:first-child){text-align:center}.gray_background{background-color:#e9e9e9}
.oc_team_page_header{background:linear-gradient(180deg, #2F568A, #5ECCF5);background-size:200% 200%;-webkit-animation:GradientScroll 60s ease infinite;-moz-animation:GradientScroll 60s ease infinite;animation:GradientScroll 60s ease infinite}@-webkit-keyframes GradientScroll{0%{background-position:5% 0%}50%{background-position:96% 100%}100%{background-position:5% 0%}}@-moz-keyframes GradientScroll{0%{background-position:5% 0%}50%{background-position:96% 100%}100%{background-position:5% 0%}}@keyframes GradientScroll{0%{background-position:5% 0%}50%{background-position:96% 100%}100%{background-position:5% 0%}}.oc_team_text_in_header{font-size:.9rem;color:#e9e9e9;display:inline-block;margin-bottom:-11px}.member_list_photos{text-align:center}.team_captain_banner{display:inline-block;font-weight:500;padding:1px 0;bottom:17px;right:-50px;background:#40ba8d;color:white;position:absolute;text-align:center;transform:rotate(-45deg);width:150px}.team_co_captain_banner{font-size:.8rem;background:#5C386B;height:21px;line-height:20px;width:155px}.volunteer_assigned_banner{background:#40BA8D !important}.team_green{background:#40BA8D !important;color:white}.dashboard_headline_rounded_top_corners{border-radius:6px 6px 0 0}.oc_team_join_process_buttons{font-weight:500;height:auto;margin-bottom:5px}.join_team_button{height:auto}.team_button_message{font-size:1.2rem;font-weight:bold;margin-top:-20px;margin-bottom:20px;text-align:center;color:#373737}.non_functioning_team_button{cursor:default !important;opacity:1 !important;border-radius:50px}.pending_invite_icon{width:16px;height:auto;display:inline-block;margin-right:7px;vertical-align:top}.team_check_box{margin-bottom:5px}.oc_teams_page_padded_content{margin-bottom:22px !important;min-height:calc(100vh - 300px);max-width:1134px !important;text-align:center}.captains_dashboard_padded_content{max-width:1330px !important}.oc_teams_info_top_triangle{border-top:90px solid rgba(9,9,9,0.9) !important}.oc_teams_info_bottom_triangle{border-bottom:90px solid rgba(22,22,22,0.9)}.oc_team_info_container{background:rgba(64,186,141,0.9) !important}.new_oc_team_block{display:flex !important;flex-direction:column;justify-content:center}.new_oc_team_block p{font-size:1.5rem;color:lightgray}.new_oc_team_block:hover{background:#f8f8f8}.oc_team_comments{margin-bottom:140px}.oc_team_comments_main{border:2px solid lightgray;padding:5px;position:relative;background-color:rgba(49,193,245,0.05)}.oc_team_comments_main form{margin-top:8px}.oc_team_comments_box{height:auto;max-height:470px;overflow:scroll;border:1px solid lightgray;padding:5px;background-color:white}.team_comment_subscribe_message{position:absolute;top:13px;left:7px;max-width:70%;font-size:.9rem;font-weight:500}.team_members_for_dashboard_wrapper{margin-bottom:20px}.captains_dashboard_avatar{display:inline-block;width:120px;height:auto;position:relative;margin:0 5px 8px 0}.dashboard_page_avatar_name{margin-bottom:8px}.team_invite_page_avatar_name{margin-bottom:18px}.team_request_page_avatar_name{margin-bottom:29px}.member_border{border:1px solid lightgray;display:inline-block}.non_member_border{border:1px solid red;display:inline-block}.co_captain_info,.dashboard_message,.dashboard_invite_message,.manage_request_buttons{font-size:.9rem;font-weight:500}.inviter_info{font-size:.8rem;font-weight:500;max-width:100%;overflow:hidden;position:absolute;bottom:27px;left:4px}.assign_co_captain_button_wrapper,.manage_invite_button_wrapper{position:absolute;bottom:3px;width:100%;text-align:center}.remove_co_cap_button,.assign_co_cap_button,.deny_team_request_button,.approve_team_request_button,.remove_volunteer_assignment_button{width:100px;height:20px;line-height:20px;color:#FFF;font-size:.7rem;border-radius:50px;text-align:center;display:inline-block;background:#5C386B}.assign_co_cap_button{background-color:#5ECCF5}.remove_volunteer_assignment_button{background-color:#40BA8D}.approve_team_request_button{margin-bottom:3px}.deny_team_request_button{background-color:#DD1961}.oc_teams_slide_panel_link{vertical-align:top}@media (min-width: 407px){.member_list_photos{text-align:left}}@media (min-width: 427px){.captains_dashboard_padded_content{text-align:left}}@media (min-width: 1125px){.oc_teams_slide_panel_link{float:left}}
.oscar_pool_leader_board_page{min-height:1000px}.oscar_pool_leader_board_title p{font-size:1.2rem !important}.oscar_pool_jumbo{background:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.25) 65%, rgba(0,0,0,0.1) 99%),url(/assets/pride_page_oscar-c3c14e88cd5976891ed0f4a6ff8dbfa0ecd7c83c96cd5c3aa8ae34b898e1928e.jpg);background-size:cover;background-position:50% 0%;text-align:center;color:white;position:relative;overflow:hidden;height:100vh;min-height:650px;max-height:750px;width:100%;margin-top:66px;z-index:0}.pride_flag_image{width:110%;height:80px}.oscar_pool_main{background:linear-gradient(to bottom, rgba(255,255,255,0.97) 15%, rgba(255,255,255,0.92) 65%, rgba(255,255,255,0.87) 99%),url(/assets/swimming_pool-d0a05ee566151a83df6480678847bccdcfc630426874dad0308d1b27796ef5ca.jpg)}.oscar_main_page_lower_content{padding-top:50px;max-width:1500px}.oscar_page_text{position:relative;z-index:100;max-width:1290px;padding:0 40px 50px;font-size:1.1rem}sup{position:relative;font-size:60%;line-height:0;vertical-align:baseline;top:-.5em}.oscar_trademark{padding-top:40px;position:absolute;width:90%;z-index:-1}.pink_background{background:pink}.oscar_pool_main_content,.oscar_picks_main_content{width:90%;max-width:800px;padding:0 !important;margin:0 auto}.oscar_pool_main_page{display:block;margin:0 auto;padding:50px 0 40px}.oscar_pool_photos{display:none}.oscar_paragraph{margin:10px 0 20px}.oscar_picks_table tr{border-bottom:none}.oscar_picks_table_data{font-size:1rem !important;font-weight:500}.oscar_winner{border:2px solid lawngreen}.correct_oscar_pick_check_mark:before{display:inline-block;content:"\2714";color:#2F667A;margin-right:5px;vertical-align:top}.incorrect_oscar_pick_x_mark:before{display:inline-block;content:"\2716";color:crimson;margin-right:5px;vertical-align:top}.oscar_pick_background{background-color:#FFE300}.pick_box{display:inline-block;height:15px;vertical-align:middle;width:15px;margin:5px 0 5px}.oscar_category_data{background-color:whitesmoke;border-top:2px solid black !important}.oscar_picks_summary_box{display:inline-block;vertical-align:middle;margin-top:-3px}.oscar_nominees_box{position:relative}.oscar_summary_for_mobile{display:inline-block}.oscar_summary_for_mobile p{font-size:.9rem}.oscar_summary_for_desktop{display:none}.oscar_summary_for_leaderboard{display:none;border:1px solid black;height:auto;left:-5px;position:absolute;top:10px;width:103%;max-width:500px;padding:5px;background-color:#FFF}.oscar_summary_for_leaderboard p{font-size:.7rem}.summary_close_button{position:absolute;top:5px;right:-10px;cursor:pointer;width:30px;height:30px;font-weight:bold}.oscar_picks_notice{display:block;background-color:pink;width:fit-content;padding:0 5px}.oscar_pool_radio_button_field{width:auto;float:left;margin:0 19px 10px 0}.oscar_radio_button,.oscar_other_button{height:16px;width:16px;vertical-align:middle;margin:-4px 6px 0 0 !important}.flyer_donation_amount_field{width:60px !important;padding-left:5px !important;display:inline-block !important}.additional_donation_message{font-size:1rem !important;font-weight:500}@media (min-width: 360px){.oscar_summary_for_leaderboard p{font-size:.8rem}}@media (min-width: 370px){.oscar_pool_leader_board_title p{font-size:1.4rem !important}}@media (min-width: 399px){.oscar_summary_for_leaderboard p{font-size:.9rem}}@media (min-width: 840px){.oscar_pool_leader_board_title p{font-size:2.1rem !important}.oscar_trademark{width:35%}.oscar_summary_for_mobile{display:none}.oscar_summary_for_desktop{border:1px solid black;display:block;height:auto;left:460px;position:absolute;top:10px;width:45%;max-width:500px;padding:5px;background-color:#FFF}.oscar_summary_for_desktop p{font-size:.9rem}.oscar_summary_for_leaderboard{display:block;left:415px;top:10px;width:50%}.oscar_summary_for_leaderboard p{font-size:.95rem}}@media (min-width: 1000px){.oscar_pool_main_content{width:52%;max-width:none;padding:0 0 50px 60px !important;margin:0 30px 0 0;float:left}.oscar_picks_main_content{max-width:none;padding:0 0 50px 60px !important;margin:0 30px 0 0}.oscar_pool_photos{display:block;width:41%;max-width:450px;float:right;margin:0 58px 0 40px}.oscar_pool_photos img{max-width:552px;margin-bottom:20px;width:100%;height:auto}.oscar_pool_photo{position:relative;text-align:center;color:white}.oscar_photos_inset{position:absolute;bottom:20px;width:100%;margin:0 auto;left:0;right:0;background:rgba(0,0,0,0.5);height:2.5rem;line-height:2.5rem;font-size:1.2rem}}@media (min-width: 1129px){.oscar_pool_main_page{max-width:1330px}.oscar_pool_jumbo{margin-top:72px}.oscar_page_text{padding:0 40px 50px 60px}}
.oc_photo{position:relative}.oc_photo img{height:80px;margin-left:40px}.oc_photo_year{width:140px;height:30px;font-size:1.3rem}#outcycling_photo_caption,#pride_photo_caption,#asbury_photo_caption{width:80%;max-width:500px;height:100px;font-size:1.2rem}.oc_photo_file_button{display:none}
#home_page_main{width:100%;overflow:hidden}.jumbo_hide{background:#191919;opacity:1;position:absolute;top:0;overflow:hidden;height:100vh;min-height:725px;width:100%;margin-top:0px;z-index:10}.home_page_jumbo{text-align:center;color:white;position:relative;overflow:hidden;height:100vh;min-height:525px;width:100%;margin-top:30px;z-index:0}.home_page_jumbo1{background:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.4) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page1-22a8d4ae28eb8a2b2152445561313d685d80100ca3b4cf5337ca42bcd5352e76.jpg);background-size:cover;background-position:53% 50%}.home_page_jumbo2{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page2-2da4957ed69a7db1d1cbee3ffd2a2f686a7bda476841efb9bf09cc7ada2f9a8b.jpg);background-size:cover;background-position:14% 22%}.home_page_jumbo3{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page3-18eae21c476874f0ab892835c7209b22a1f5c7dd9c306b5c17ed51d7da2ae632.jpg);background-size:cover;background-position:48% 72%}.home_page_jumbo4{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page4-c5ea67c8763548be903331deeeed881d37e021ccb65037c562c72f5c883de71d.jpg);background-size:cover;background-position:60% 27%}.home_page_jumbo5{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page5-717972e7a068f2e2c9a4d32f268c96161aed61dc0ad1ad4d262db86321d035bd.jpg);background-size:cover;background-position:30% 27%}.home_page_jumbo6{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page6-6ada99b7bb03a139ea991c5452ff9b0fe8b620dba8f0607834d081a9318f4b0e.jpg);background-size:cover;background-position:45% 37%}.home_page_jumbo7{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page7-471d42bf30ebf074203e89ca5d90f507c131408fe8f6dc3cd25c7c4ab3e824bc.jpg);background-size:cover;background-position:50% 40%}.home_page_jumbo8{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page8-bcc94d2d2aab9a8c998667ddc14fcaa119d70e49f616d7cf35c259825d341457.jpg);background-size:cover;background-position:50% 10%}.home_page_jumbo9{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page9-c7447ba0fefa76f207e8fbca45e945f7f0ec1a2a2c88bae8f8338bde18ad8c94.jpg);background-size:cover;background-position:10% 50%}.home_page_jumbo10{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page10-c0bb20978989cbb23419c71519d4baf9d587ac460d82a6f68b94c4f943a529d9.jpg);background-size:cover;background-position:61% 60%}.home_page_jumbo11{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page11-ee95b50fb1547039ba63c3d52a904a768a69803a568e77d2a79a310828a90de7.jpg);background-size:cover;background-position:52% 60%}.home_page_jumbo12{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page12-42190679b5e0bc838aa4518b6fdd1575327be61c3a029b3cbf27f474f918f448.jpg);background-size:cover;background-position:52% 60%}.home_page_jumbo13{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page13-65596c1b2c5273a88c84f85c2277661d861be277476de180f0b5d53906141b9a.jpg);background-size:cover;background-position:52% 60%}.home_page_jumbo14{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page14-e77ef37a178d0619cb40a90bf21e66f04051477fef41430a9e51aa66d6c74e85.jpg);background-size:cover;background-position:52% 60%}.home_page_jumbo15{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page15-733ffbe95467ebef3aff2baccc6fa95553b1507a41d9c05a614e1e21bf53ffff.jpg);background-size:cover;background-position:52% 100%}.home_page_jumbo16{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page16-ca7b44ec2e0b3955602e4e8e71eed523102b14d17b4ce14fd4546a9905efeeab.jpg);background-size:cover;background-position:52% 60%}.home_page_jumbo17{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/home_page17-02cac55d5d8526fdfb79ed349d17715ae1bc26d85c38046d127ec8141c08eff3.jpg);background-size:cover;background-position:50% 100%}.jumbo_text{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);width:85%}.jumbo_text1{top:40%}.jumbo_text2{top:40%}.jumbo_text3{top:57%}.jumbo_text4{top:50%}.jumbo_text5{top:50%}.jumbo_text6{top:50%}.jumbo_text7{top:54%}.jumbo_text9{top:55%}.jumbo_text10{top:58%}.jumbo_text11{top:48%}.jumbo_text12{top:42%}.jumbo_text15{top:44%}.jumbo_text17{top:40%}.jumbo_text h2{font-size:calc( 1.2rem + (40) * ( (100vw - 100px) / ( 1000 - 200)));line-height:130%;letter-spacing:0.4px;font-weight:bold}.jumbo_text h3{font-size:calc( 1rem + (40) * ( (100vw - 100px) / ( 1000 - 200)));line-height:130%;letter-spacing:0.4px;font-weight:bold}.jumbo_text p{font-size:calc( 1.8rem + (30 - 18) * ( (100vw - 400px) / ( 1000 - 400)));font-weight:bold}.jumbo_join{width:200px;height:50px;background:#FFF;color:#191919;line-height:50px;border-radius:50px;position:absolute;top:145%;left:50%;transform:translate(-50%, -50%);margin-top:20px}.jumbo_join a{border-radius:50px;display:block;width:200px;font-size:1.3rem;font-weight:bold;color:#191919;transition:all 300ms}.jumbo_join a:hover{background:#FFF;color:#191919;transition:background 300ms}.jumbo_triangle{height:250px;width:330px;background:#F7F7F7;position:absolute;top:-142px;left:0;transform:rotate(6deg)}.jumbo_triangle{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.before_strip{position:absolute;height:200px;width:130%;top:-12%;left:-4em;transform:rotate(-6deg);background:white;margin-bottom:20px;display:block}.volunteer_before_strip{top:-15%}.home_page_main_content{padding:100px 20px 50px;background:white;position:relative;max-width:100%}.next_event_mobile,.next_event_desktop{color:black !important;z-index:10;font-size:1.5rem;font-weight:bold;position:absolute;top:30px;left:50%;transform:translate(-50%)}.next_event_desktop{display:none}.hide_slick_slide{display:none !important}.slick_slide_panel_link,.oc_teams_slide_panel_link{width:320px !important;max-width:320px !important;outline:none !important;background:white !important}.oc_teams_slide_panel_link{display:inline-block;margin:0 15px 15px 0;vertical-align:top}.oc_teams_slide_panel_link:hover .oc_team_info_container{opacity:.9 !important}.mobile_home_scroller_small{height:330px;width:100%;max-width:340px;margin:-20px auto !important;text-align:center}.mobile_home_scroller_medium,.mobile_home_scroller_semi_large{display:none !important}.mobile_home_scroller_small .slick-arrow,.mobile_home_scroller_medium .slick-arrow,.mobile_home_scroller_semi_large .slick-arrow{height:60px}.mobile_home_scroller_small .slick-prev::before,.mobile_home_scroller_medium .slick-prev::before,.mobile_home_scroller_semi_large .slick-prev::before{content:"<"}.mobile_home_scroller_small .slick-next::before,.mobile_home_scroller_medium .slick-next::before,.mobile_home_scroller_semi_large .slick-next::before{content:">"}.mobile_home_scroller_small .slick-prev::before,.mobile_home_scroller_small .slick-next::before,.mobile_home_scroller_medium .slick-next::before,.mobile_home_scroller_medium .slick-prev::before,.mobile_home_scroller_semi_large .slick-next::before,.mobile_home_scroller_semi_large .slick-prev::before{color:#858585 !important;font-size:30px !important;font-weight:bold}.slick-slider{position:relative}.mobile_home_scroller_small .slick-next,.mobile_home_scroller_medium .slick-next,.mobile_home_scroller_semi_large .slick-next{position:absolute;right:-15px !important;top:140px}.mobile_home_scroller_small .slick-prev,.mobile_home_scroller_medium .slick-prev,.mobile_home_scroller_semi_large .slick-prev{position:absolute;left:-15px !important;top:140px;z-index:1}.home_slider_panel{height:330px !important;width:100% !important;max-width:320px !important;z-index:0 !important;position:relative;border-radius:12px;border:1px solid #dedede;-webkit-box-shadow:2px 5px 16px 0px #eaeaea;box-shadow:2px 5px 16px 0px #eaeaea;overflow:hidden}.home_slider_panel_photo{position:relative;overflow:hidden}.home_slider_panel img{width:100% !important;height:238px;z-index:-2 !important;position:relative;overflow:hidden}.home_ride_info_container,.oc_team_info_container{width:100%;height:90px;position:relative;z-index:10 !important;display:block;background:rgba(8,8,8,0.9)}.home_slider_info_top_triangle,.oc_teams_info_top_triangle{width:0px;height:0px;border-top:90px solid rgba(9,9,9,0.8);border-left:159px solid transparent;border-right:159px solid transparent;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:-1}.home_slider_info_bottom_triangle,.oc_teams_info_bottom_triangle{width:0px;height:0px;border-bottom:90px solid rgba(22,22,22,0.8);border-left:159px solid transparent;border-right:159px solid transparent;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:-2}.home_ride_info{padding:8px 0 0 0;width:90% !important;width:300px;text-align:center;position:absolute;left:50%;transform:translate(-50%)}.home_ride_date{color:#f4f4f4;margin-bottom:7px;font-size:1.3rem;font-weight:500 !important}.home_ride_name{font-weight:500 !important;font-size:1rem;color:#FFF}.home_slider_ride_banner{position:absolute;display:inline-block;padding:1px 0;bottom:25px;right:-42px;color:white;width:150px;font-size:.8rem;font-weight:500;text-align:center;transform:rotate(-45deg);z-index:11}#ui-datepicker-div{z-index:4 !important}#upcoming_ride_page_name,.about_page_name,.forum_page_name,.gallery_page_name,.pride_teams_page_name,.oc_teams_list_name,#jobs_page_name{position:relative;z-index:-4;text-align:center}.upcoming_ride_title_wrapper,.about_title_wrapper,.forum_title_wrapper,.gallery_title_wrapper,.people_page_title_wrapper,.join_title_wrapper,.pride_teams_page_title_wrapper,.oc_teams_list_title_wrapper,.jobs_title_wrapper{height:auto}.oc_teams_list_title_wrapper{padding-bottom:10px}.upcoming_ride_title_name,.about_page_title_name,.oc_teams_list_title_name,.forum_page_title_name,.people_page_title_name,.gallery_page_title_name,.pride_teams_page_title_name,.jobs_title_name{padding:110px 22px 0px;min-height:230px}.jobs_title_name{padding-bottom:90px}.upcoming_ride_title_name p,.about_page_title_name p,.oc_teams_list_title_name p,.forum_page_title_name p,.gallery_page_title_name p,.people_page_title_name p,.pride_teams_page_title_name p,.jobs_title_name p{font-size:1.9rem;line-height:2.6rem;color:#FFF;font-weight:bold;letter-spacing:.02rem;margin:0 auto}.upcoming_ride_page_padded_content,.about_page_padded_content,.join_page_padded_content,.oc_teams_page_padded_content,.jobs_page_padded_content{padding:22px 22px 10px;height:auto;position:relative;max-width:824px;margin:0 auto}.join_page_padded_content{text-align:center}.upcoming_ride_page_white_strip,.oc_team_list_white_strip,.jobs_page_white_strip{height:200px;transform:rotate(-3deg);width:calc(100% + 300px);position:absolute;left:-200px;bottom:-160px;z-index:-1;background:white}.upcoming_rides_home_button{margin:50px auto 90px;width:180px;height:48px;line-height:48px;background:#5ECCF5;border-radius:50px;box-shadow:0px 12px 24px rgba(0,0,0,0.16);text-align:center;position:relative;z-index:10}.upcoming_rides_home_button a{color:white;font-weight:bold;display:block;transition:300ms}.upcoming_rides_home_button a:hover{color:white !important;background-color:#5EDCFF;border-radius:50px;transition:300ms}.upcoming_rides_list,.jobs_list{padding-bottom:150px}.strip_after_scroller{display:none}#oc_club_jersey_2023{padding-top:100px;margin-top:-100px}.community_home{position:relative}.community_home_content{height:710px;width:100%;position:relative;z-index:2}.community_before_strip{position:absolute;height:200px;width:130%;top:-12%;left:-4em;transform:rotate(4deg);background:linear-gradient(to bottom, rgba(200,200,200,0.25), rgba(200,200,200,0.15) 25%, rgba(200,200,200,0) 50%);margin-bottom:20px;display:block;z-index:8}.large_community_moon{position:absolute;top:-145px;right:-760px;height:930px;width:930px;border-radius:50%;background:#f8f8f8;z-index:6}.community_image{border-radius:50%;position:absolute;z-index:10;box-shadow:0px 16px 30px rgba(0,0,0,0.08)}.community_image1{height:calc(40px + 2vw);width:calc(40px + 2vw);left:3%;top:13%}.community_image2{height:calc(50px + 5vw);left:12%;top:20%}.community_image3{height:calc(33px + 4vw);left:16%;top:3%}.community_image4{height:calc(46px + 5vw);left:31%;top:10%}.community_image5{height:calc(25px + 3vw);left:41%;top:-2%}.community_image6{height:calc(68px + 6vw);left:40%;top:21%}.community_image7{height:calc(76px + 7vw);left:53%;top:3%}.community_image8{height:calc(25px + 4vw);left:74%;top:17%}.community_image9{height:calc(28px + 5vw);left:83%;top:25%}.community_image10{height:calc(49px + 4vw);left:83%;top:-1%}.home_small_red_box{position:absolute;top:36%;left:54%;background:#DD1961;height:15px;width:15px;z-index:10}.home_community_text{position:absolute;top:42%;left:6%;z-index:10;width:88%;max-width:400px;height:240px}.home_community_headline{font-size:1.5rem;font-weight:bold;position:absolute;top:0;left:0;z-index:10}.home_community_copy{font-size:1.1rem;font-weight:500;position:absolute;top:44px;left:0;line-height:1.9rem;z-index:10;color:#777}.home_community_button{position:absolute;top:185px;left:0%;width:180px;height:48px;line-height:48px;background:#5ECCF5;border-radius:50px;box-shadow:0px 12px 24px rgba(0,0,0,0.16);text-align:center;z-index:10}.home_community_button a{color:white;font-weight:bold;display:block;transition:300ms}.home_community_button a:hover{color:white !important;background:#5EDCFF;border-radius:50px;transition:300ms}.home_small_moon{position:absolute;left:-17px;top:424px;height:34px;width:34px;border-radius:50%;transform:rotate(-51deg);background:linear-gradient(to bottom, #5eccf5 10%, #fff 70%);z-index:10}.home_small_purple_box{position:absolute;left:58%;top:73%;height:15px;width:15px;transform:rotate(26deg);background:linear-gradient(to bottom, #8b54a2, rgba(221,25,97,0.7));z-index:10}.home_small_triangle{position:absolute;right:-8px;top:477px;width:0;height:0;border:solid 16px;border-color:#FFE300 transparent transparent transparent;transform:rotate(26deg);z-index:10}.home_small_inner_triangle{position:absolute;right:-3px;top:480px;width:0;height:0;border:solid 9px;border-color:#f6f6f6 transparent transparent transparent;transform:rotate(26deg);z-index:10}.home_blue_triangle,.home_purple_triangle,.home_small_purple_moon,.home_large_blue_moon,.home_large_dotted_square,.medium_community_moon{display:none}.community_home_after_strip{position:absolute;height:180px;width:130%;bottom:-130px;left:-4em;transform:rotate(9deg);margin-bottom:20px;z-index:4}.message_section{height:825px;position:relative;padding-bottom:30px;z-index:4}.message_section_content{position:relative;margin:0 auto;width:100%;height:100%;max-width:1330px;z-index:11}.message_section_photo{position:absolute;top:-21px;left:50%;transform:translate(-50%);height:295px;width:90%;max-width:450px;z-index:6;background-size:cover;background-position:23% 26%}.message_section_text{position:absolute;top:305px;left:50%;transform:translate(-50%);width:90%;max-width:450px;z-index:11}.message_section_text h1{font-size:2.1rem;font-weight:bold;color:#FFF;letter-spacing:1px;margin-bottom:13px;line-height:3.3rem}.message_section_text p{font-size:1rem;color:#FFF;letter-spacing:1px;margin-bottom:20px;line-height:1.7rem}.message_section_link{display:inline-block;width:180px;height:48px;line-height:48px;background:#FFF;border-radius:50px;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16);box-shadow:0px 12px 24px rgba(0,0,0,0.16);text-align:center;z-index:10;font-weight:bold;display:block;transition:300ms}.message_section_link:hover{background:#FFF;border-radius:50px;transition:300ms}.home_message_after_strip{position:absolute;height:180px;width:calc(100% + 70px);bottom:-73px;right:-50px;transform:rotate(-9deg);background:#FFF;margin-bottom:20px;z-index:13}.flyers_section{height:990px;width:100%;position:relative;z-index:4}.home_flyers_before_strip{position:relative;height:250px;width:calc(100% + 91px);top:-24px;left:-4em;transform:rotate(-9deg);background:#FFF;margin-bottom:20px;display:block;z-index:0}.flyer_top_triangles{filter:drop-shadow(0px 10px 15px rgba(0,0,0,0.2))}.flyer_top_triangle1{position:fixed;top:-96px;right:calc(80px - 1%);width:204px;height:204px;background:#5ECCF5;-webkit-clip-path:polygon(0 0, 89% 38%, 100% 0);clip-path:polygon(0 0, 89% 38%, 100% 0);z-index:6}.flyer_top_triangle2{position:fixed;top:-82px;right:calc(-20px - 1%);width:120px;height:120px;background:linear-gradient(to left, #60CDF5, #43BA8E);transform:rotate(16deg);-webkit-clip-path:polygon(0 0, 0 67.4%, 75.9% 18.2%);clip-path:polygon(0 0, 0 67.4%, 75.9% 18.2%);z-index:6}.flyer_top_triangle3{position:fixed;top:-64px;right:calc(13px - 1%);width:170px;height:170px;background:#333;transform:rotate(9deg);-webkit-clip-path:polygon(100% 0, 43.4% 27.5%, 100% 100%);clip-path:polygon(100% 0, 43.4% 27.5%, 100% 100%);z-index:6}.bottom_triangles{position:absolute;bottom:0;filter:drop-shadow(10px 0px 15px rgba(0,0,0,0.2))}.flyer_bottom_triangle1{position:absolute;left:0;bottom:50px;width:112px;height:112px;background:#333333;-webkit-clip-path:polygon(0 0, 0% 100%, 70% 73%);clip-path:polygon(0 0, 0% 100%, 70% 73%);z-index:6}.flyer_bottom_triangle2{position:absolute;left:0;bottom:0px;width:81px;height:81px;background:linear-gradient(#60CDF5, #43BA8E);-webkit-clip-path:polygon(97% 0, 0 38%, 82% 100%);clip-path:polygon(97% 0, 0 38%, 82% 100%);z-index:6}.flyer_bottom_triangle3{position:absolute;left:66px;bottom:0px;width:151px;height:151px;background:#5ECCF5;-webkit-clip-path:polygon(8% 46.5%, 0% 100%, 95% 100%);clip-path:polygon(8% 46.5%, 0% 100%, 95% 100%);z-index:6}.box_o_dots{display:block;position:absolute;right:0px;top:277px;width:247px;height:139px;background-color:#FFF;background-image:radial-gradient(#54D1F6 2px, white 3px);background-size:13px 13px;z-index:0}.flyer_profiles_display{text-align:center}.flyer_profile{display:inline-block;position:relative;margin:0 auto 47px;width:325px;height:478px;text-align:left}.flyer_profile2,.flyer_profile3,.flyer_profile4{display:none}.flyer_text{position:relative;width:87%;max-width:400px;margin:-300px auto 28px;z-index:10;text-align:center;z-index:10}.home_flyers_header_first_word{display:block}.flyer_text h1{font-size:1.4rem;font-weight:bold;margin-bottom:15px}.flyer_text p{font-size:1rem;line-height:1.7rem}.flyer_image{width:111px;border-radius:50%;position:absolute;left:50%;transform:translate(-50%);z-index:5}.flyer_quote_container{width:313px;position:absolute;left:50%;top:73px;transform:translate(-50%);border-radius:8px;-webkit-box-shadow:-1px 12px 72px -15px rgba(0,0,0,0.63);-moz-box-shadow:-1px 12px 72px -15px rgba(0,0,0,0.63);box-shadow:-1px 12px 72px -15px rgba(0,0,0,0.63);z-index:4}.flyer_name{height:100px;background:#f2f2f2;text-align:center;padding-top:52px;font-size:1.6rem;font-weight:500;color:#444;letter-spacing:0.03rem;border-radius:8px 8px 0 0}.flyer_quote{padding:28px;font-size:1.3rem;line-height:2rem;color:#585858;font-style:italic;background:#FFF;height:315px;border-radius:0 0 8px 8px}.flyers_link{width:180px;height:48px;margin:0 auto;line-height:48px;background:#5ECCF5;border-radius:50px;box-shadow:0px 12px 24px rgba(0,0,0,0.16);text-align:center;z-index:10}.flyers_link a{color:white;font-weight:bold;display:block;transition:300ms}.flyers_link a:hover{color:white !important;background:#5EDCFF;border-radius:50px;transition:300ms}.upcoming_ride{display:block;text-align:left;width:100%;padding:10px;margin:0 auto 14px;background-color:#f4f4f4;outline:none;cursor:pointer;position:relative;border:none;-webkit-box-shadow:2px 5px 16px 0px #eaeaea;box-shadow:2px 5px 16px 0px #eaeaea}.upcoming_ride:hover{background-color:#fafafa !important}.upcoming_ride_image{position:relative;overflow:hidden;width:120px;float:left;margin-right:12px}.upcoming_ride_buddy_banner{position:absolute;display:inline-block;padding:1px 0;width:143px;bottom:25px;right:-42px;color:white;width:150px;font-size:.8rem;font-weight:500;text-align:center;transform:rotate(-45deg)}.upcoming_ride_levels{position:absolute;top:14px;right:9px}.easy_rider_level,.steady_eddy_level,.speed_freak_level{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 3px}.easy_rider_level{background:#40BA8D}.steady_eddy_level{background:#FFE300}.speed_freak_level{background:#DD1961}.upcoming_ride_info{width:calc( 100% - 165px);float:left}.upcoming_ride_date_for_mobile,.upcoming_ride_full_date_for_desktop{display:inline-block;margin:22px 0 10px;font-size:.9rem;font-weight:bold;color:#333}.upcoming_ride_full_date_for_desktop{display:none}.upcoming_ride_name{font-size:1.2rem;color:#424242;font-weight:500 !important;margin-bottom:10px}.upcoming_ride_distance{color:#333;font-size:.9rem;font-weight:400}.upcoming_ride_team{font-size:.9rem;margin:22px 0 10px;font-weight:500}.people_page_wrapper{min-height:calc(100vh - 134px)}.people_page_name{background:#333;position:relative;z-index:-4;text-align:center}.profile_page_name{font-size:2.1rem;font-weight:900;letter-spacing:.02rem;padding:28px 0 10px}.profile_title{padding:0px 20px}.people_page{padding:20px 10px 60px;margin:0 auto;max-width:1250px}.people_search{text-align:center;border-bottom:1px solid lightgray}.name_search_div,.area_search_div,.ride_speed_search_div,.people_sort_div{display:inline-block;vertical-align:top;margin-right:5px}.ride_speed_search_div{margin-left:7px}.area_search_div span.ui-selectmenu-button,.ride_speed_search_div span.ui-selectmenu-button,.people_sort_div span.ui-selectmenu-button{height:25px;border-radius:20px;outline:none}.name_search_div span b,.area_search_div span b,.ride_speed_search_div span b,.people_sort_div span b{display:inline-block;vertical-align:top;margin:-3px 4px 0 0;font-size:1.5rem}.name_search_div span input{height:24px;width:150px !important}.area_search_div span.ui-selectmenu-text,.ride_speed_search_div span.ui-selectmenu-text,.people_sort_div span.ui-selectmenu-text{line-height:12px !important;padding-left:5px !important}#ui-id-1-menu,#ui-id-2-menu{max-width:130px}#ui-id-1-menu .ui-menu-item,#ui-id-2-menu .ui-menu-item{display:block}.sort_selections span b{display:inline-block;vertical-align:top;margin:2px 4px 0 0}.display_event_location_radio_button,.series_photo_style,.ride_photo_style,.allow_contact_radio_button{display:inline-block;margin:1px 10px 0 0;font-weight:500;vertical-align:top}.series_photo_style_buttons,.ride_photo_style_buttons{margin-left:10px;margin-bottom:2px}.people_search_submit_div{position:relative;margin:20px auto 5px}.back_to_people_search_button,.contact_us_submit_button,.create_new_membership_button,.payment_search_submit_button,.oc_photo_submit_button,.email_opt_in_button{min-width:130px;height:30px;padding-left:15px;padding-right:15px;line-height:30px;background:#5ECCF5;border:none;outline:none;border-radius:50px;text-align:center;color:white;font-weight:bold;display:block;transition:300ms;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.back_to_people_search_button:hover,.contact_us_submit_button:hover,.create_new_membership_button:hover,.payment_search_submit_button:hover,.oc_photo_submit_button:hover,.email_opt_in_button:hover{color:white !important;background:#5EDCFF;transition:300ms}.contact_us_submit_button{margin:0 auto}.back_to_people_search_button,.email_opt_in_button{width:180px;font-size:.9rem}.back_to_people_search_button{font-size:1rem;font-weight:500;display:inline-block;margin:0 10px 15px 0}.create_new_membership_button{font-size:.9rem;font-weight:500}.member_page_bottom_spacer{margin:100px 0 140px}.people_search_results_wrapper{text-align:center;padding-top:12px}.people_search_results{display:inline-block;margin:0 auto}.people_search_result{border:1px solid lightgray;display:inline-block;margin:10px 5px;height:238px;width:180px;vertical-align:top;background:#e9e9e9;font-size:.9rem}.people_search_result:hover{border:1px solid lightblue}.people_search_result_info{padding-top:9px;text-align:left;overflow:hidden}.people_search_result_info p{font-weight:500;padding:0 2px 5px 5px;width:100%;white-space:nowrap}.people_search_avatar{height:178px;width:180px;max-width:100%;background:#2F667A;position:relative;text-align:center}.people_search_avatar p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#FFF;font-size:2.4rem;font-weight:bold !important;padding:0}.people_search_result_photo{position:relative;overflow:hidden}.people_search_buddy_banner{position:absolute;display:inline-block;padding:1px 0;width:143px;bottom:17px;right:-50px;color:white;width:150px;font-weight:500;text-align:center;transform:rotate(-45deg)}.people_search_upload_photo_prompt{position:absolute;bottom:10px;left:18px;width:142px;height:30px;font-size:.7rem !important;color:#b1b1b1}.invite_success_message{position:fixed;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);text-align:center;font-size:2.5rem;font-weight:bold;background-color:white;display:inline-block}.people_page_loaderdots{position:absolute;top:32px;left:48px;height:30px;display:none}.series_page_loaderdots{height:70px;margin:0 auto;display:none}.profile_title{text-align:center}#member_page_name{font-size:1.7rem;line-height:2.4rem;color:#FFF;font-weight:bold;letter-spacing:.02rem;background:#333333;position:relative;z-index:-4;text-align:center}.member_name{padding:130px 22px 350px;margin-bottom:30px;min-height:500px}.member_page_subname{font-size:2rem;letter-spacing:0.05rem}.member_page_subheadline{display:block;font-size:1rem;font-weight:normal;color:#FFF;position:relative;z-index:10;padding-left:2px;letter-spacing:0.04rem}#member_image{margin-top:-355px;position:relative}.member_page_image{max-width:800px;width:100%}#member_image p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:5rem;font-weight:bold;color:#FFF}.member_page_upload_photo_prompt{position:absolute;bottom:10px;left:53%;transform:translateX(-50%);width:182px;height:30px;font-size:.8rem !important}.member_page_upload_photo_prompt a{color:white}.send_a_message_button,.ride_buddy_button,.send_team_invite_button{display:block;height:48px;line-height:48px;text-align:center;margin:35px 0 45px;width:100%;max-width:800px;font-size:.9rem;font-weight:bold;letter-spacing:.04rem;color:white;background:#5ECCF5;cursor:pointer;transition:300ms;outline:none;border:none;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important}.send_a_message_button:hover,.ride_buddy_button:hover{opacity:0.8;transition:300ms;color:white !important;background:#5ECCF5}.member_message_content{height:100px;width:100%;font-size:1rem}.contact_member_success_message{font-weight:500}.member_page_top_header{font-size:1.3rem;font-weight:bold;letter-spacing:.02rem;margin:42px 0 20px}.member_page_motto{font-size:1.7rem;font-weight:500;color:#aaa;font-style:italic}.member_page_about{font-size:1rem;line-height:1.7rem;letter-spacing:0.01rem}.member_details h4{font-weight:500;font-size:1.4rem;margin:36px 0 23px}.member_details_table{margin-bottom:30px}.member_details_table a:hover{color:#888}.member_details_table tr,.member_details_table td{border:none;padding:0;font-size:1rem}.member_details_table td{padding-bottom:20px;display:list-item;list-style-type:none}.member_details_table td:first-child{font-weight:bold;margin-bottom:-15px}.justified-gallery{margin-bottom:40px}.rider_checked_in_check_mark:after{display:inline-block;content:"\2713";color:#2F667A;margin-left:3px;vertical-align:middle}.board_and_staff_paragraphs{font-size:1.1rem;line-height:1.6rem;font-weight:500;margin-top:1px;margin-bottom:146px;text-align:center}.staff_member{margin-bottom:58px}.staff_photo img{width:140px;border-radius:6px;margin-bottom:21px}.staff_bio h2{font-weight:bold;margin-bottom:12px}.staff_bio h4{font-weight:500;margin-bottom:12px}.staff_bio p{text-align:justify;font-weight:normal}@media (min-width: 359px){.upcoming_ride_levels{top:18px;right:9px}.upcoming_ride_image{width:150px}.upcoming_ride img{width:150px;margin-right:15px}.upcoming_ride_date_for_mobile,.upcoming_ride_full_date_for_desktop{margin:5px 0 12px;font-size:.9rem}.upcoming_ride_team{margin:15px 0}}@media (min-width: 400px){.easy_rider_level,.steady_eddy_level,.speed_freak_level{width:10px;height:10px;margin:0 3px}.upcoming_ride_name{font-size:1.3rem;margin-bottom:12px}.upcoming_ride_distance{font-size:1.1rem}}@media (min-width: 450px){.upcoming_ride_full_date_for_desktop{display:block}.upcoming_ride_date_for_mobile{display:none}.jumbo_text12{top:44%}}@media (min-width: 600px){.flyers_section{height:910px}.home_flyers_header_first_word{display:inline-block}.flyer_text h1{font-size:1.8rem}.flyer_text p{font-size:1.2rem;line-height:1.8rem}.upcoming_ride_image{width:180px}.upcoming_ride img{width:180px;margin-right:20px}.upcoming_ride_info{width:calc( 100% - 200px);float:left;color:#555}.upcoming_ride_date_for_mobile,.upcoming_ride_full_date_for_desktop{margin:10px 0 12px;font-size:1.2rem;margin-bottom:17px}.upcoming_ride_name{font-size:1.6rem;margin-bottom:17px}.upcoming_ride_distance{font-size:1.2rem}.upcoming_ride_team{margin:20px 0 5px}.upcoming_ride_levels{top:24px;right:12px}.easy_rider_level,.steady_eddy_level,.speed_freak_level{width:12px;height:12px;margin:0 5px}}@media (min-width: 700px){.flyer_profile2{display:inline-block}.people_page{padding:10px 10px 60px}.volunteer_before_strip{top:-14%}}@media (min-width: 765px){.mobile_home_scroller_small{display:none !important}.next_event_mobile{display:none}.next_event_desktop{display:block;font-size:1.6rem}.mobile_home_scroller_medium{display:block !important;height:330px;width:100%;max-width:725px;margin:-20px auto !important;text-align:center}.mobile_home_scroller_small .slick-prev::before,.mobile_home_scroller_small .slick-next::before,.mobile_home_scroller_medium .slick-next::before,.mobile_home_scroller_medium .slick-prev::before,.mobile_home_scroller_semi_large .slick-next::before,.mobile_home_scroller_semi_large .slick-prev::before{color:#8c8c8c !important;font-size:33px !important}}@media (min-width: 920px){.jumbo_text{position:absolute;top:52%}.jumbo_text12{top:44%}.jumbo_text13{top:47%}.jumbo_text17{top:59%}.home_jumbo_text{max-width:1000px;margin:0 auto}.jumbo_text h2{font-size:4rem;line-height:4rem}.jumbo_text h3{font-size:3.7rem}.jumbo_text p{font-size:34px;line-height:4.1rem}.profile_title{text-align:left}.next_event_desktop{font-size:1.8rem}#member_page_name{text-align:left;font-size:2.3rem;color:#FFF}.member_name{padding:137px 22px 137px 39px;max-width:90%;min-height:360px}.member_page_subheadline{display:block;font-size:1rem;font-weight:normal;margin:4px 0 78px;color:#FFF;position:relative;z-index:10;padding-left:2px}.send_a_message_button,.send_team_invite_button,.ride_buddy_button{height:72px;line-height:72px;font-size:1.1rem;font-weight:500}.member_details{min-width:100%}.member_details_table td{min-width:166px;display:table-cell}.member_details_team{margin-bottom:3px}.email_opt_in_button{font-size:1rem;font-weight:500;margin:30px 0}#upcoming_ride_page_name,.about_page_name,.forum_page_name,.gallery_page_name,.people_page_name,.pride_teams_page_name,.oc_teams_list_name,#jobs_page_name{text-align:left}.upcoming_ride_title_wrapper,.about_title_wrapper,.join_title_wrapper,.forum_title_wrapper,.gallery_title_wrapper,.people_page_title_wrapper,.pride_teams_page_title_wrapper,.oc_teams_list_title_wrapper,.jobs_title_wrapper{max-width:1330px;margin:0 auto}.upcoming_ride_title_name,.about_page_title_name,.oc_teams_list_title_name,.forum_page_title_name,.gallery_page_title_name,.people_page_title_name,.pride_teams_page_title_name,.jobs_title_name{padding:117px 22px 0px 60px;min-height:246px}.upcoming_ride_title_name p,.about_page_title_name p,.oc_teams_list_title_name p,.forum_page_title_name p,.gallery_page_title_name p,.people_page_title_name p,.pride_teams_page_title_name p,.jobs_title_name p{font-size:2.2rem}.upcoming_ride_page_padded_content,.about_page_padded_content,.oc_teams_page_padded_content,.join_page_padded_content{padding:30px 60px 0px;height:auto;position:relative;max-width:1330px;margin:0 auto}.join_page_padded_content{padding:30px 50px 0px 60px}.upcoming_ride_page_left_side,.about_page_left_side{float:left;width:55%}#upcoming_ride_photo_and_buttons,.about_page_photo_and_buttons{float:right;width:42%}.staff_member{margin-bottom:70px}.staff_photo{float:left;width:160px;margin-right:20px}.staff_bio{float:left;width:calc(94% - 160px)}.staff_bio h2,.staff_bio h4{text-align:left}.upcoming_ride_calendar{margin:0}.upcoming_ride{display:inline-block}.upcoming_ride_page_white_strip,.oc_team_list_white_strip,.jobs_page_white_strip{bottom:-145px}.profile_title{max-width:1350px;margin:0 auto;padding-left:60px}.profile_page_name{background:#e9e9e9;padding:30px 0px;margin:0px 0 22px}.profile_title{max-width:1250px;margin:0 auto;padding-left:20px}.ride_title p{max-width:55%}.upcoming_rides_home_button{margin-bottom:130px}.strip_after_scroller{display:block;position:absolute;height:80px;background:white;bottom:80px;left:-4em;width:130%;transform:rotate(4deg);z-index:7}.community_home_after_strip{transform:rotate(5deg);width:130%;left:-10em}.box_o_dots{top:730px;width:367px;height:139px}.flyer_text{max-width:600px;margin-bottom:45px}.profile_page_name{background:#e9e9e9;padding:30px 0px}.people_page_wrapper{min-height:calc(100vh - 54px)}.people_page{padding:0px 10px 40px}.ride_speed_search_div,.people_sort_div{margin-left:11px;margin-right:11px}.area_search_div{margin:0}.area_search_div span.ui-selectmenu-button,.ride_speed_search_div span.ui-selectmenu-button,.people_sort_div span.ui-selectmenu-button{width:120px !important;padding-left:5px}.area_search_div span.ui-selectmenu-text,.ride_speed_search_div span.ui-selectmenu-text,.people_sort_div span.ui-selectmenu-text{line-height:12px !important;padding-left:5px !important}.sort_selections{display:inline-block;vertical-align:top;margin-top:1px;margin-left:11px}.people_search_results_wrapper{text-align:center}.people_search_results{display:inline-block;margin:0 auto}.people_search_result:hover{border:1px solid lightblue}.people_search_result_info p{font-weight:500;text-align:left}.people_page_loaderdots{top:33px;height:35px}.justified-gallery{margin-bottom:0px}}@media (min-width: 1010px){.flyer_profile3{display:inline-block}}@media (min-width: 1129px){.home_page_jumbo{margin-top:45px}}@media (min-width: 1093px){.next_event_desktop{font-size:1.9rem}.mobile_home_scroller_medium{display:none !important}.mobile_home_scroller_semi_large{display:block !important;height:330px;width:100%;max-width:1030px;margin:20px auto !important;text-align:center}.mobile_home_scroller_small .slick-prev::before,.mobile_home_scroller_small .slick-next::before,.mobile_home_scroller_medium .slick-next::before,.mobile_home_scroller_medium .slick-prev::before,.mobile_home_scroller_semi_large .slick-next::before,.mobile_home_scroller_semi_large .slick-prev::before{color:#8c8c8c !important;font-size:38px !important}.mobile_home_scroller_semi_large .slick-next{right:-25px !important}.mobile_home_scroller_semi_large .slick-prev{left:-25px !important}}@media (min-width: 1120px){.message_section_photo{top:-40px;left:62px;transform:none;height:85%;width:45%;max-width:650px;-webkit-box-shadow:-48px 47px 73px -34px rgba(0,0,0,0.28);-moz-box-shadow:-48px 47px 73px -34px rgba(0,0,0,0.28);box-shadow:-48px 47px 73px -34px rgba(0,0,0,0.28)}.message_section_text{position:absolute;top:15%;left:59%;transform:none;width:400px;z-index:11}.message_section_text h1{font-size:2.8rem;margin-bottom:20px}.message_section_text p{margin-bottom:30px;font-size:1.1rem}.home_message_after_strip{bottom:-52px}.home_flyers_before_strip{top:-45px;width:calc(100% + 88px)}}@media (min-width: 1200px){.large_community_moon{top:-105px;right:-360px;height:1250px;width:1250px;z-index:-1}.home_community_text{top:42%;left:6%;max-width:370px;height:240px}.home_community_headline{font-size:1.8rem;top:0}.home_community_button{top:185px}.home_community_copy{font-size:1.3rem;top:44px;left:0;line-height:1.9rem}.community_home_content{max-width:1330px;margin:0 auto}.community_image1{height:72px;left:inherit;right:705px;top:24%}.community_image2{height:154px;left:inherit;right:565px;top:36%}.community_image3{height:100px;left:inherit;right:575px;top:7%}.community_image4{height:112px;left:inherit;right:442px;top:21%}.community_image5{height:84px;left:inherit;right:416px;top:-1%}.community_image6{height:170px;left:inherit;right:325px;top:44%}.community_image7{height:190px;left:inherit;right:210px;top:8%}.community_image8{height:84px;left:inherit;right:140px;top:35%}.community_image9{height:96px;left:inherit;right:50px;top:51%}.community_image10{height:132px;left:inherit;right:30px;top:2%}.home_community_text{left:84px;top:65px}.home_small_red_box{top:0%;left:inherit;right:562px;height:12px;width:12px}.home_small_moon{left:300px;top:380px;height:40px;width:40px;z-index:10}.home_small_purple_box{left:inherit;right:510px;top:69%}.home_small_triangle{right:235px;top:360px;border:solid 16px;border-color:#FFE300 transparent transparent transparent}.home_small_inner_triangle{right:240px;top:363px;border:solid 9px;border-color:#f6f6f6 transparent transparent transparent}.home_blue_triangle{display:block;position:absolute;left:73px;top:-40px;width:0;height:0;transform:rotate(-45deg);border:solid 16px;border-color:#5ECCF5 transparent transparent transparent}.medium_community_moon{display:block;position:absolute;right:485px;top:16%;height:200px;width:200px;border-radius:50%;background:#f4f4f4;z-index:1}.home_purple_triangle{display:block;position:absolute;left:89px;top:-24px;width:0;height:0;transform:rotate(-45deg);border:solid 12px;border-color:#8B54A2 transparent transparent transparent}.home_small_purple_moon{display:block;position:absolute;right:-12px;top:29%;height:24px;width:24px;border-radius:50%;background:#8B54A2;z-index:15}.tiny_green_triangle{display:block;position:absolute;right:209px;top:40px;width:0;height:0;transform:rotate(27deg);border:solid 7px;border-color:transparent #40BA8D transparent transparent}.home_large_blue_moon{display:block;position:absolute;right:37px;top:534px;height:270px;width:270px;border-radius:50%;transform:rotate(14deg);background:linear-gradient(to bottom, #5eccf5 10%, #f8f8f8 55%);z-index:2}.home_large_dotted_square{display:block;position:absolute;left:0px;top:299px;width:277px;height:277px;background-color:#ffffff;background-image:radial-gradient(#54D1F6 2px, white 2px);background-size:8px 8px;-webkit-clip-path:polygon(0 1%, 0% 100%, 49% 51%);clip-path:polygon(0 1%, 0% 100%, 49% 51%)}}@media (min-width: 1250px){.before_strip{top:-16%}.community_before_strip{width:150%;top:-19%;left:-14em}.volunteer_before_strip{top:-18%}}@media (min-width: 1330px){.flyer_profile4{display:inline-block}.volunteer_before_strip{top:-19%}}
.payment_search_table{float:left;margin-bottom:20px}.individual_payment_row{cursor:pointer}.individual_payment_row:hover{background-color:#f4f4f4;-webkit-box-shadow:2px 11px 3px -8px rgba(0,0,0,0.21);box-shadow:2px 11px 3px -8px rgba(0,0,0,0.21)}.payment_search_table tr:nth-child(even){background:#f5f5f5}.payment_status_image{position:relative}.payment_status_image img{width:auto;min-width:94px;height:18px;min-height:18px;overflow:hidden}.tooltip{background-color:white;border-radius:5px;box-shadow:0px 12px 24px rgba(0,0,0,0.16);color:#636363;font-size:14.4px;font-weight:500;max-height:100px;width:150px;opacity:0;padding:7px 14px;position:absolute;top:-10px;left:118px;transition:all 250ms;visibility:hidden;z-index:1}.dispute_tool_tip{top:-35px;width:310px}.payment_avatar,.payment_payor_info{float:left}.payment_payor_info{margin:24px 0 0 10px;height:auto;width:calc( 100% - 150px)}.payment_charge_details div{font-size:1rem;margin:5px 0 0 10px}.payment_detail{border-bottom:1px solid lightgray;padding-bottom:22px;width:auto;height:auto}.refund_overlay,.team_invite_overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.modal_wash{width:100%;height:100%;overflow:hidden;background-color:rgba(193,201,210,0.7);transition:all .2s ease-in-out;z-index:2}.refund_form,.team_invite_form{display:flex;flex-direction:column;opacity:1;position:absolute;min-height:400px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:75%;max-width:350px;border:1px solid lightgray;border-radius:5px;background-color:white;font-size:1rem;color:#444;cursor:default;z-index:999999999}.refund_form_close_button,.team_invite_form_close_button{position:absolute;top:17px;right:4px;font-size:1.2rem;font-weight:bold;color:#444;width:30px;height:30px;cursor:pointer;background-color:white !important}.refund_form h4,.team_invite_form h4{padding:20px 20px 17px;border-bottom:1px solid lightgray}.refund_form p,.team_invite_form p{font-size:.9rem;font-weight:500;padding:13px 20px;border-bottom:1px solid lightgray;background-color:#f7fafc}.team_invite_form h5{font-size:.9rem;font-weight:500;letter-spacing:0;display:inline-block}.refund_form_fields,.team_invite_form_fields{padding:20px;border-bottom:1px solid lightgray;background-color:#f7fafc}.refund_form_field,.team_invite_form_field{margin-bottom:10px}.refund_form_field label,.team_invite_form label{font-weight:500}.refund_form_buttons,.team_invite_form_buttons{padding:15px 20px 5px}.refund_sumbit_button,#cancel_refund_button,.team_invite_submit_button,#cancel_team_invite_button{margin-left:7px;border:none;float:right}#cancel_refund_button,#cancel_team_invite_button{background-color:#eee;color:#424242}#cancel_refund_button:hover,#cancel_team_invite_button:hover{background-color:#dedede;color:#4d4d4d !important;transition:300ms;cursor:pointer}.refund_error,.team_invite_error{font-size:.8rem;color:red;display:block;margin-bottom:2px}.refund_success_message,.team_invite_success_message{font-size:1.1rem;padding:2px;text-align:center}.refund_spinner,.team_invite_spinner{height:100px;width:100px;position:absolute;top:230px;left:120px;display:none}.join_and_rsvp_spinner{height:80px;width:80px;position:absolute;top:85px;left:140px;display:none}
.people_search_wrapper{padding:20px}.person_status_icon{display:inline-block;font-size:.7rem;text-align:center;width:14px;height:14px;line-height:14px;vertical-align:top;margin:2px 0 0 2px;color:white;border-radius:50%;cursor:default;background:#5E8CFF}.person_status_icon_admin{background:#40BA8D}.person_status_icon_inactive{background:#DD1961}.member_expiration_partial form{display:inline-block}.exp_date{display:inline-block;max-width:125px !important;height:25px !important}.member_active_button,.member_inactive_button{text-decoration:none !important;width:110px;height:25px;line-height:25px;margin-left:10px;border:none;outline:none;border-radius:50px;text-align:center;color:white !important;font-weight:500;display:inline-block;transition:300ms;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.member_active_button:hover,.member_inactive_button:hover{color:white !important;opacity:0.8}.member_active_button,.member_active_button:hover{background:#40BA8D}.member_inactive_button,.member_inactive_button:hover{background:#6419dd}
.permissions_form{float:left}@media (min-width: 920px){.permissions_form{width:55%}}
.photo_check_button{position:absolute;bottom:0px;right:10px}.photo_remove_button{position:absolute;bottom:0px;left:200px}.photo_check_info{position:absolute;bottom:8px;left:200px}
#forum_page_wrapper,#gallery_page_wrapper,#pride_teams_page_wrapper{min-height:calc(100vh - 136px);overflow:hidden}#forum_page,#gallery_page,#pride_teams_page{padding:65px 20px 82px;max-width:1330px;position:relative;width:100%;margin:0 auto}table#message_board{width:100%;background:#f0f6f0;border-radius:6px}#kaminari_index_top{margin-bottom:10px}#kaminari_index_bottom{margin:10px 0}#message_board_head{background:#333333}#message_board_head th{color:#FFF;font-weight:500}#message_board tr{height:45px}#message_board th:first-child{border-radius:3px 3px 0 0}#message_board th:last-child{border-radius:0 3px 0 0}#message_board tr:last-child{border-bottom:none}#message_board td:last-child,#message_board th:last-child{padding-right:15px}.forum_avatar{width:100px}.forum_default_avatar,.forum_default_avatar_mobile,.review_default_avatar{height:100px;width:100px;max-width:100%;background:#2F667A;position:relative;margin:0 auto}.post_default_avatar{height:90px;width:100px;text-align:center}.post_default_avatar p{height:82px;width:82px;line-height:82px;background:#2F667A;color:#FFF;font-size:1.8rem;font-weight:bold !important}.forum_default_avatar_mobile{height:60px;width:60px;margin:0;float:left;margin:-5px 18px 6px 0}.forum_default_avatar p,.forum_default_avatar_mobile p,.review_default_avatar p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#FFF;width:100%;text-align:center;font-size:1.7rem;font-weight:bold !important}.forum_default_avatar_mobile p{font-size:1.2rem}.post_title{font-size:1rem}.post_title a{font-weight:500}.mobile_forum_counts{margin-top:3px}.last_post{display:none}.post_counts{display:none}.post_title{text-align:left}.sticky_pushpin,.message_lock{margin-bottom:4px}.sticky_pushpin{margin-left:4px}.edit_icon{margin:0 8px 0 11px}.new_post_button_top{width:120px;height:24px;line-height:24px;background:#5ECCF5;color:#FFF;font-size:.9rem;border-radius:50px;text-align:center;position:absolute;top:35px;left:20px}.new_post_button_bottom{width:120px;height:24px;line-height:24px;background:#5ECCF5;color:#FFF;font-size:.9rem;border-radius:50px;text-align:center;position:absolute;margin-top:2px;line-height:24px}.new_post_button_top:hover,.new_post_button_bottom:hover{background:#5ECCF5;opacity:0.9;color:#FFF !important}#new_post_headline{font-size:1.7rem;margin:20px 0}#forum_rules li{display:block;margin-bottom:10px}#post_title{width:100%;height:50px;outline:none;font-size:17px;font-weight:500;font-style:normal;font-family:'AvenirNextLTW01', 'Roboto', arial}#new_post_page,#edit_post_page{padding:120px 20px 30px;max-width:1250px;margin:0 auto;position:relative;min-height:calc(100vh - 54px)}@media (min-width: 765px){.last_post,.post_counts{display:table-cell;border-bottom:none;text-align:right;margin:15px 20px 0 0;width:140px;padding:0}.post_counts{text-align:center;width:80px}.post_counts_td,.last_post_td{margin-top:36px}.mobile_forum_counts{display:none}#message_board th:first-child{border-radius:3px 0 0 0}.new_post_button_top,.new_post_button_bottom{width:160px}.new_post_button_bottom{margin-top:7px}#kaminari_index_top{position:absolute;display:inline-block;right:7px;top:31px;margin:5px}#kaminari_index_bottom{position:absolute;display:inline-block;right:7px;margin:5px}#kaminari_index_top span.last,#kaminari_index_bottom span.last{padding-right:0;border-right:0}#kaminari_index_top span.last a{border-right:1px solid #d3d3d3;padding:1px 0px 1px 3px}#kaminari_index_bottom span.last a{border-right:1px solid #d3d3d3;padding:1px 0px 1px 3px}}@media (min-width: 920px){#forum_page_wrapper,#gallery_page_wrapper,#pride_teams_page_wrapper{min-height:calc(100vh - 54px)}#forum_page,#gallery_page,#pride_teams_page{padding:64px 57px 100px;height:auto}.new_post_button_top{left:57px}#kaminari_index_top,#kaminari_index_bottom{right:48px}#new_post_page,#edit_post_page{padding:150px 60px 30px;max-width:1330px}}
#coupon_max_uses,#pride_coupon_amount{padding-left:5px;width:60px}#pride_coupon_code,.pride_coupon_expiration,#asbury_coupon_code,#coupon_expiration,#coupon_code,.job_listing_end_date,.date_picker_field{width:80%;max-width:350px}.pride_coupon_note_field{width:100%;font-weight:500;height:60px}
.pride_jersey_radio_button_field{margin-bottom:5px}
#pride_ride_photos_page_wrapper,#asbury_ride_photos_page_wrapper{min-height:calc(100vh - 136px)}@media (min-width: 1129px){#pride_ride_photos_page_wrapper,#asbury_ride_photos_page_wrapper{min-height:calc(100vh - 54px)}}
.pride_ride_stats_tables{display:block;width:100%;margin-bottom:25px}.pride_stats_table{float:left;width:200px;margin:0 30px 20px 0}.pride_stats_payments{border:2px solid gray;display:inline-block;padding:3px}.pride_socks_form_update,.pride_shirt_form_update,.next_pride_ride_update{margin-bottom:5px}@media (min-width: 420px){.pride_socks_form_update,.pride_shirt_form_update,.next_pride_ride_update{position:absolute;top:20px;right:20px}.next_pride_ride_update{top:11px}}@media (min-width: 920px){.pride_socks_form_update,.pride_shirt_form_update{top:19px}.next_pride_ride_update{top:9px}}
.pride_ride_registration_header,.asbury_ride_registration_header{font-size:1.4rem;border-bottom:2px solid black;padding-bottom:25px}.registration_page_wrapper{background:#f4f4f4}.pride_registration_photos,.asbury_registration_photos{display:none}#pride_ride_registration_page,#asbury_ride_registration_page{display:block;margin:0 auto;padding:110px 0 40px}#jersey_size_chart{width:100%;height:100vh}.pride_pages{padding:20px;height:auto}.pride_ride_sub_nav_menu li,.oc_receipts_sub_nav_menu li{margin-right:10px}.pride_page_jumbo{text-align:center;color:white;position:relative;overflow:hidden;height:100vh;min-height:725px;width:100%;margin-top:67px;z-index:0}.pride_page_jumbo1{background:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.25) 65%, rgba(0,0,0,0.1) 99%),url(/assets/pride_page1-3836ec10f73c4d0c4f67f7d469519078c18fffe01947c825c0d58c6b90d652f7.jpg);background-size:cover;background-position:50% 50%}.pride_page_jumbo2{background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.3) 65%, rgba(0,0,0,0.4) 99%),url(/assets/pride_page2-677e41b9dc1c613bb08e4d17fa2ef29399f1e3400e6b4e882096f972e1418f7e.jpg);background-size:cover;background-position:50% 32%}.pride_jumbo_text{z-index:100}.pride_jumbo_text1{position:absolute;top:55%;left:50%;transform:translate(-50%, -60%);width:85%}.pride_jumbo_text2{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);width:85%}.pride_jumbo_text h2{font-size:calc( 3rem + (40 - 18) * ( (100vw - 200px) / ( 900 - 100)));line-height:135%;letter-spacing:0.4px;font-weight:800;text-shadow:-1px 1px 1px rgba(150,150,150,0.75)}.pride_jumbo_text p{font-size:calc( 1.3rem + (10) * ( (100vw - 80px) / ( 1000 - 400)));font-weight:bold;line-height:187%;text-shadow:-1px 1px 1px rgba(150,150,150,0.75)}.pride_jumbo_join_button,.oscar_jumbo_button{width:220px;color:#191919;border-radius:50px;margin:70px auto 0}.series_jumbo_join{width:215px;color:#191919;border-radius:50px;margin:80px auto 0}.pride_jumbo_join_button a,.oscar_jumbo_button a,.series_jumbo_join a,.jumbo_newsletter_signup_button a{background:#FFF;width:220px;height:40px;line-height:40px;display:block;border-radius:50px;font-size:1.3rem;font-weight:bold;position:absolute;bottom:0px;color:#191919;transition:all 300ms}.pride_jumbo_join_button a:hover,.oscar_jumbo_button a:hover,.series_jumbo_join a:hover,.jumbo_newsletter_signup_button a:hover{background:#FFF;color:#191919;transition:all 300ms}.pride_slogan{bottom:calc(140px + 5vw);right:8px;width:calc(85px + 14vw);min-width:80px;max-width:300px;z-index:100;font-weight:bolder;line-height:138%;position:absolute}.pride_slogan_text{font-size:calc(14px + 1vw);font-weight:500;text-align:right;top:20px}.pride_jumbo_purple_triangle_desktop{position:absolute;bottom:0;right:0;height:335px;width:83vw;background:linear-gradient(rgba(129,98,219,0.7) 50%, #8162db);-webkit-clip-path:polygon(100% 0%, 0% 100%, 100% 100%);clip-path:polygon(100% 0%, 0% 100%, 100% 100%)}.pride_medium_community_moon{display:block;position:absolute;left:-167px;top:-181%;height:200px;width:200px;border-radius:50%;background:linear-gradient(#f4f4f4, #fff);z-index:-1}.pride_tiny_green_triangle{display:block;position:absolute;right:209px;top:-30px;width:0;height:0;transform:rotate(27deg);border:solid 7px;border-color:transparent #40BA8D transparent transparent}.pride_home_small_purple_moon{display:block;position:absolute;left:82px;top:-29%;height:24px;width:24px;border-radius:50%;background:linear-gradient(to bottom, #777c7a, rgba(221,125,97,0.7));z-index:15}.pride_home_blue_triangle{display:block;position:absolute;left:23px;top:-23px;width:0;height:0;transform:rotate(-45deg);border:solid 16px;border-color:#5ECCF5 transparent transparent transparent}.pride_home_purple_triangle{display:block;position:absolute;left:39px;top:-7px;width:0;height:0;transform:rotate(-45deg);border:solid 12px;border-color:#8B54A2 transparent transparent transparent}.pride_home_small_red_box{position:absolute;top:18%;right:10%;background:#DD1961;height:15px;width:15px;z-index:10}.pride_home_small_purple_box{position:absolute;right:8%;bottom:7%;height:15px;width:15px;transform:rotate(26deg);background:linear-gradient(to bottom, #8b54a2, rgba(221,25,97,0.7));z-index:10}.pride_home_small_moon{position:absolute;left:-17px;top:-184px;height:34px;width:34px;border-radius:50%;transform:rotate(-51deg);background:linear-gradient(to bottom, #5eccf5 10%, #fff 70%);z-index:10}.pride_home_small_triangle{position:absolute;right:108px;bottom:29px;width:0;height:0;border:solid 16px;border-color:#FFE300 transparent transparent transparent;transform:rotate(26deg);z-index:10}.pride_home_small_inner_triangle{position:absolute;right:113px;bottom:40px;width:0;height:0;border:solid 9px;border-color:#fff transparent transparent transparent;transform:rotate(26deg);z-index:10}.pride_page_main_content{background:white;position:relative;max-width:100%}.pride_before_strip{background:#c8c8c8;margin-top:calc(350px - 4vw)}.volunteer_pride_before_strip{margin-top:calc(350px - 4vw)}.pride_presenter{position:relative;z-index:-1;width:100%;top:90px;transform:rotate(6deg);text-align:center;background:linear-gradient(to bottom, #c8c8c8 50%, #b2b2b2 85%, #a6a6a6 99%);padding:5px 0 25px}.presenter_content{width:70%;transform:translateX(calc( 2.7rem + (30 - 18) * ( (200vw - 100px) / (-166))));margin:-30px auto 2vw}.presenter h1{font-size:2rem;padding-bottom:16px;font-weight:500}#year{font-size:2rem;padding-bottom:16px;font-family:'Poppins';font-weight:500;color:#F0983F}#presented_by{display:block;font-size:1.1rem;font-style:italic;color:#28471b}#colavita_presenter{width:75%;height:auto;max-width:300px;margin:8px 0 30px}.colavita_in_paragraph1{height:auto;width:110px;margin:-3px 0 0px}.colavita_in_paragraph2{height:auto;width:83px;margin:-4px 0 0px}#circles{margin-bottom:3px}.milecircle{font-size:.7rem;color:white;display:inline-block;border-radius:50%;cursor:default}.mile30{background-color:#5BBA46;padding:8px 8px 7px 8px}.mile65{background-color:#62A6EF;padding:8px 8px 7px 8px}.mile50{background-color:darkorange;padding:8px 8px 7px 8px}.mile80{background-color:#EA3C34;padding:8px 8px 7px 8px}.mile100{background-color:#8162DB;padding:8px 6px 7px 5px;margin:5px 0}.horline{display:inline-block;border-top:1px solid #999;width:11%;max-width:150px;margin:0 -4px 5px}.pride_lower_page_white_strip{width:100%;height:57px;position:absolute;bottom:-57px;z-index:1;background:white}.pride_page_lower_content{padding-top:calc(186px + 2vw)}.pride_page_text{position:relative;z-index:100;max-width:1290px;margin:0 auto;padding:0 40px 50px;text-align:center}.pride_page_text h2{margin:20px 0}.pride_page_text p,.pride_page_text ul{text-align:left;font-size:1.2rem;font-weight:500;line-height:2rem;max-width:900px;margin:0 auto}.pride_page_text ul li{list-style-type:disc;list-style-position:inside;display:list-item;margin-bottom:20px}.pride_page_full_width{z-index:1;position:relative}.pride_page_full_width img{height:auto;width:100%}.pride_reg_button_section{background:linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(129,98,219,0.8) 0%, rgba(129,98,219,0.8) 100%),url(/assets/happy_priders-894e796a760425aeb2e67200d08906357dbe20f4960660bea1473407dd8ea007.jpg);background-size:cover;background-position:center 8%;border-bottom:2px solid white;height:220px;width:100%;text-align:center;font-size:1.3rem;line-height:45px;color:#FFF}.pride_button_header_text{font-size:calc(1.1rem + 2vw);padding-top:28px}.pride_what_to_expect{margin-top:60px}.pride_reg_button_lower{margin:50px auto 90px;width:220px;height:48px;line-height:48px;background:#5ECCF5;border-radius:50px;box-shadow:0px 12px 24px rgba(0,0,0,0.16);text-align:center;position:relative;z-index:10}.pride_reg_button_lower a{color:white;font-weight:bold;display:block;transition:300ms}.pride_reg_button_lower a:hover{color:white !important;background:#5EDCFF;border-radius:50px;transition:300ms}.pride_ride_reg_header{font-size:1rem}#main_about{max-width:952px;margin:0 auto;position:relative}.about_question{color:#2286EF;line-height:40px;cursor:pointer;position:relative;font-size:1.2rem;font-weight:500}.about_question:after{content:"\25BC";position:absolute;right:5px;font-size:.8rem}.changed:after{content:"\2716\fe0e";position:absolute;right:5px;margin-top:-2px;font-size:1rem}.about_paragraph,.asbury_registration_form_prices{font-size:1.1rem;line-height:2rem;font-weight:500}.about_paragraph h2,.asbury_registration_form_prices h2{padding:10px 25px 0px 25px}.about_paragraph:hover{background:#fafafa}.about_paragraph table,.about_paragraph tr,.about_paragraph td,.asbury_registration_form_prices table,.asbury_registration_form_prices tr,.asbury_registration_form_prices td{padding:7px;font-size:1.1rem}.about_paragraph:last-child{margin-bottom:30px}.about_answer{padding:14px 25px;display:none}.divide_line{width:100%;padding:0 12px;border-bottom:1px solid #000}.pride_form_jersey_sizes{display:none;margin-top:5px}#pride_ride_team_select-menu,#pride_ride_area_select-menu,#pride_ride_state_select-menu{max-width:600px}.form_text{font-size:1rem !important}.routes_section{padding:50px 0 25px;border-bottom:1px solid #444}.route_map,.route_desc,.route_head{margin:20px 0 35px}.route_map h5,.route_desc h5,.route_head h5{font-weight:500;line-height:1.4rem}.route_map h3,.route_desc h3,.route_head h3{line-height:1.6rem;letter-spacing:.04rem}.route_reg_button{margin:0 auto 50px}.routes_closing_comment{padding:40px 0;text-align:center}.routes_closing_comment h3{font-size:1.3rem;font-weight:bold}@media (min-width: 350px){.pride_slogan{bottom:calc(123px + 5vw);width:calc(80px + 16vw)}.pride_before_strip{margin-top:calc(354px - 5vw)}}@media (min-width: 430px){.pride_slogan_text{font-size:calc(15px + 1vw);font-weight:inherit}}@media (min-width: 502px){.pride_slogan{bottom:calc(110px + 5vw);width:calc(100px + 16vw)}.pride_slogan_text{font-size:calc(18px + 1vw);line-height:1.8rem}.pride_before_strip{margin-top:calc(340px - 4vw)}}@media (min-width: 590px){.pride_swag_text ul{max-width:600px}.home_list_left{width:50%;float:left}.home_list_right{width:50%;float:left}.volunteer_list{width:50%;float:left;margin:60px}}@media (min-width: 650px){.pride_slogan{font-size:calc(13px + 1vw);right:-5px}.routes_section{padding:20px 0 5px}.routes_section img{max-width:370px;height:auto}.route_map{float:left;width:30%;max-width:370px;margin-right:20px;height:auto}.right_route_map{float:right;margin-right:0}.route_desc{float:right;width:63%;margin-right:20px}.left_route_desc{float:left}.route_desc h1{font-size:2.5rem}.route_map h5,.route_desc h5,.route_head h5{font-size:1.1rem;line-height:1.5rem}}@media (min-width: 760px){.pride_slogan{bottom:calc(86px + 6vw);right:25px}.milecircle{font-size:1rem}.mile30{padding:9px 9px 8px 9px}.mile65{padding:9px 9px 8px 9px}.mile50{padding:9px 9px 8px 9px}.mile80{padding:9px 9px 8px 9px}.mile100{padding:10px 6px 8px 6px;font-size:.9rem}.horline{width:15%}.pride_jumbo_join_button,.oscar_jumbo_button{width:215px}.pride_jumbo_join_button a,.oscar_jumbo_button a,.series_jumbo_join a{width:215px;height:50px;line-height:50px}.pride_before_strip{margin-top:calc(340px - 4vw)}}@media (min-width: 920px){.pride_jumbo_text1{top:58%}.pride_jumbo_text h2{font-size:5.4rem;line-height:5.2rem}.pride_jumbo_text p{font-size:46px;line-height:4.1rem}.pride_before_strip{margin-top:calc(290px - 4vw)}.pride_what_to_expect{margin-top:0}.pride_upper_float{margin:0 auto;display:block;width:90%}.pride_upper_float_content{margin:0 auto;width:835px;background:yellow}.pride_text_float_left{float:left;width:397px;background:#40BA8D;margin:0 10px;height:300px;-webkit-box-shadow:-1px 4px 28px -4px #8c8c8c;-moz-box-shadow:-1px 4px 28px -4px #8c8c8c;box-shadow:-1px 4px 28px -4px #8c8c8c}.pride_text_float_left p{line-height:1.6rem;font-size:1.1rem}.pride_text_float_right{float:right;width:397px;background:#5ECCF5;margin:0 10px;height:300px;-webkit-box-shadow:-1px 4px 28px -4px #8c8c8c;-moz-box-shadow:-1px 4px 28px -4px #8c8c8c;box-shadow:-1px 4px 28px -4px #8c8c8c}.pride_text_float_right h2{font-size:1.2rem}.pride_text_float_right p{line-height:1.5rem;font-size:1.1rem}.pride_road_bikers{height:300px !important;-webkit-box-shadow:-1px 4px 28px -4px #8c8c8c;-moz-box-shadow:-1px 4px 28px -4px #8c8c8c;box-shadow:-1px 4px 28px -4px #8c8c8c}.pride_fearless_grads{height:300px !important;-webkit-box-shadow:-1px 4px 28px -4px #8c8c8c;-moz-box-shadow:-1px 4px 28px -4px #8c8c8c;box-shadow:-1px 4px 28px -4px #8c8c8c;position:relative;z-index:2}.pride_training_text{margin-top:56px}.pride_community_before_strip{position:absolute;height:200px;width:149%;top:-3%;left:-14em;transform:rotate(4deg);background:linear-gradient(to bottom, rgba(200,200,200,0.25), rgba(200,200,200,0.15) 25%, rgba(200,200,200,0) 50%);margin-bottom:20px;display:block;z-index:8}.pride_supported_ride_text{margin-top:124px}.pride_large_community_moon{position:absolute;top:845px;right:-760px;height:930px;width:930px;border-radius:50%;background:#f8f8f8;z-index:0}.pride_home_large_blue_moon{display:block;position:absolute;right:-17%;top:190px;height:270px;width:270px;border-radius:50%;transform:rotate(-14deg);background:linear-gradient(to bottom, #5eccf5 10%, #f8f8f8 55%);z-index:-20}.pride_home_small_purple_box{right:28%;bottom:6%}.pride_button_header_text{font-size:2.2rem}}@media (min-width: 1129px){.pride_page_jumbo{margin-top:72px}#pride_ride_registration_page,#asbury_ride_registration_page{max-width:1330px}#pride_ride_sign_up_fields,#asbury_ride_sign_up_fields{width:52%;max-width:none;padding:0 0 50px 60px !important;margin:0 30px 0 0;float:left}.pride_registration_photos,.asbury_registration_photos{display:block;width:41%;float:left}.pride_registration_photos img,.asbury_registration_photos img{max-width:552px;margin-bottom:20px;width:100%;height:auto}}@media (min-width: 1131px){.pride_slogan{line-height:30px;bottom:calc(106px + 5vw)}.pride_slogan_text{font-size:calc(2.8rem - 1vw)}}@media (min-width: 1250px){.pride_before_strip{margin-top:calc(396px - 5vw)}.pride_home_large_dotted_square{display:block;position:absolute;left:0px;top:299px;width:277px;height:277px;background-color:#ffffff;background-image:radial-gradient(#54D1F6 2px, white 2px);background-size:8px 8px;-webkit-clip-path:polygon(0 1%, 0% 100%, 49% 51%);clip-path:polygon(0 1%, 0% 100%, 49% 51%)}}@media (min-width: 1250px) and (min-width: 1320px){.pride_slogan{bottom:calc(116px + 5vw)}}@media (min-width: 1250px) and (min-width: 1600px){.pride_slogan{bottom:calc(112px + 5vw);font-size:21px;line-height:28px;width:250px}}
#pride_ride_footer{height:auto;max-width:100%;margin:0;padding:0;background-color:#545454}.presenters{padding-top:10px}.presenters ul{margin:0 auto;text-align:center}.presenters li{margin:13px 15px 16px;vertical-align:middle}.colavita_footer_logo{height:43px}.bike_ny_logo{height:55px}.transalt_logo{height:45px;margin-top:-10px}.icelandic_logo{height:60px;margin-top:-20px}.divider{margin:17px auto 0;width:84%;border-bottom:1px solid gray}.sponsors{padding:10px 0 20px}.sponsors ul{margin:0 auto;text-align:center}.sponsors li{display:inline-block;margin:10px 12px}.pfizer_logo{height:48px;margin-top:-8px}.strictly_bikes_logo{height:66px;margin-top:-5px}.nyc_pride_logo{height:45px;margin-top:-13px}.chloes_logo{height:35px}.mmx_logo{height:26px}.unlimited_biking_logo{height:60px;margin-top:-3px}@media (min-width: 920px){.presenters{padding:14px 0 10px}.divider{width:88%;border-bottom:1px solid gray}.sponsors{padding:10px 0 15px}.sponsors ul{max-width:88%}.sponsors li{display:inline-block;margin:0 10px}.bike_ny_logo{height:62px}.transalt_logo{height:48px}.vacc_white_logo{height:60px}.chloes_logo{height:42px}.mmx_logo{height:35px;margin-top:-3px}}
.rider_search_field{width:90%;max-width:500px;margin-bottom:30px}.pride_rider_check_in_page,.asbury_rider_check_in_page{text-align:center;height:auto;width:90%;max-width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:4px solid #585858;padding:50px 0}.pride_rider_check_in_page_background_not_checked_in,.asbury_rider_check_in_page_background_not_checked_in{background:linear-gradient(rgba(77,77,77,0.1), rgba(88,88,88,0.2))}.pride_rider_check_in_page_background_checked_in,.asbury_rider_check_in_page_background_checked_in{background:linear-gradient(to bottom, rgba(64,186,141,0), rgba(64,186,141,0.3)),linear-gradient(to bottom, rgba(64,186,141,0.3), 20%, rgba(255,227,0,0.3))}.rider_number_field{max-width:150px;font-size:1rem}.check_in_button{font-size:1.1rem;display:block;padding:9px 20px;background:green;border-radius:50px;cursor:pointer;outline:none;color:white;margin:0 auto}.pride_not_checked_in,.asbury_not_checked_in{background:#40BA8D}.pride_checked_in,.asbury_checked_in{background:#5ECCF5}
.pride_weekly_stats_graphs{margin-top:20px}.pride_weekly_stats_graphs h1{font-size:calc(1rem + (40 - 18) * ( (100vw - 200px) / ( 1200 - 100)));margin-bottom:11px}.pride_weekly_stats_graphs p{display:inline-block;font-size:calc(.8rem + (30 - 18) * ( (100vw - 200px) / ( 1300 - 100)));font-weight:500;vertical-align:middle}.weekly_stats_color_box{display:inline-block;border:1px solid gray;height:15px;vertical-align:middle;width:15px}@media (min-width: 875px){.pride_weekly_stats_graphs h1{font-size:29.5px}.pride_weekly_stats_graphs p{font-size:19.5px}}
.questions_admin_page{padding:20px}
.ride_reviews h3{border-top:1px solid lightgray;padding-top:20px}.ride_reviews_section h3{margin-bottom:10px}.collective_review_stars{width:125px;position:relative;z-index:100;height:18px}.average_review_star{display:inline-block;width:25px !important;margin-right:-4px}.review_stars_background{background:linear-gradient(to bottom, #FCCB5F 23%, #FBBB4F 45%);height:23px;position:absolute;top:1px;left:0px;z-index:-100}.no_of_reviews{position:absolute;left:135px;top:3px;font-size:1.1rem;font-weight:500;color:#585858}.avg_ride_rating_number{width:200px;margin-top:10px;font-size:.9rem;font-weight:500;color:#636363}.ride_review{position:relative}.review_avatar{width:100px;height:100px;padding:10px 10px 10px 0;vertical-align:top;text-align:center}.review_avatar img{margin-bottom:5px}.ride_review_table{padding:10px 10px 10px 0;margin:70px 0 30px;width:100%}.ride_review_table td{vertical-align:top}.review_ride_rating{padding:5px 10px 10px 0}.ride_review_table .review_comment{width:100%;padding-bottom:10px}.review_comment{font-size:.9rem;line-height:1.3rem}.review_comment p{margin-bottom:4px}.review_comment_field{height:250px;width:100%;font-size:1rem}.review_ride_rating img,.select_rating_star img{display:inline-block;width:20px !important}.select_rating_star img{margin-bottom:6px;cursor:pointer}.edit_review_button,.delete_review_button{font-size:.8rem;position:absolute;bottom:0}.edit_review_button{right:50px}.delete_review_button{right:0}@media (min-width: 920px){#ride_details{width:56%}}
.ride_comments{padding-top:15px;margin-bottom:140px}.submit_ride_comment_button{margin-top:18px;width:auto;padding:0 12px}#ride_comments_table{width:100%}#ride_comments_table td:first-child{width:110px;padding-top:6px;overflow:hidden}.ride_comment_avatar{width:110px;margin:4px;display:inline-block;vertical-align:top}.ride_comment_avatar img{width:110px !important}.ride_comment_default_avatar{margin:4px !important}.ride_comment_avatar_name{display:inline-block;width:110px !important;padding:10px 0 0;font-size:.8rem;font-weight:bold;text-align:center;overflow:hidden;color:#191919}.ride_comment_time_entered{color:#bcbcbc;font-size:.8rem;margin-top:3px}.ride_comment_message{margin-bottom:20px}
.ride_meet_time_select,#ride_start_time,#ride_meet_time_label,#ride_start_time_label{display:inline-block;vertical-align:top;font-size:1.2rem}#ride_meet_time_label,#ride_start_time_label{margin-right:8px;margin-bottom:-10px}.remove_fields_modal{position:fixed;top:200px;left:0;right:0;margin:0 auto;width:98%;max-width:350px;height:100px;background:rgba(200,200,200,0.9);padding:15px;border-radius:3px;box-shadow:2px 1px 7px;-webkit-box-shadow:2px 1px 7px;display:none}.remove_fields_modal p{margin-bottom:20px;font-weight:500}.modal_buttons{width:280px;margin:0 auto}.remove_fields_cancel_button,.remove_fields_delete_button{border:1px solid black;padding:7px 13px;margin-top:10px;cursor:pointer;background:lightblue;transition:200ms;font-weight:500}.remove_fields_cancel_button{margin-right:70px}.remove_fields_cancel_button:hover,.remove_fields_delete_button:hover{background:#5ECCF5;color:white;transition:200ms}#page_before_ride,#page_after_ride,#ride_display_page,#about_page_wrapper,#staff_page_wrapper,#join_page_wrapper,#upcoming_rides_page_wrapper,#series_page_wrapper,#event_page_wrapper,.jobs_page_wrapper,.member_page_wrapper,.people_page_wrapper,.oc_teams_list_wrapper{overflow:hidden;position:relative}#ride_page_name,.event_page_name{font-size:1.7rem;line-height:2.6rem;color:#FFF;font-weight:bold;letter-spacing:.02rem;position:relative;z-index:-4}#ride_title,#member_title{height:auto;z-index:10;max-width:824px;margin:0 auto}.ride_name_for_square_photo{padding:130px 22px 350px;margin-bottom:20px;min-height:500px}.ride_name_for_landscape_photo{padding:130px 22px 250px;margin-bottom:120px;min-height:400px}.ride_name_for_square_photo p,.ride_name_for_landscape_photo p{letter-spacing:0.02rem}#ride_page_padded_content,#member_page_padded_content{padding:22px;height:auto;position:relative;max-width:824px;margin:0 auto;min-height:calc(100vh - 470px)}.ride_page_white_strip{height:200px;transform:rotate(-3deg);width:calc(100% + 300px);position:absolute;left:-4em;bottom:-190px;z-index:-1;background:white}.ride_page_white_strip_for_landscape_photo{height:200px;transform:rotate(-3deg);width:calc(100% + 300px);position:absolute;left:-4em;bottom:-170px;z-index:-1;background:white}#ride_image{margin-top:-355px;position:relative;overflow:hidden}.buddy_ride_banner{position:absolute;display:inline-block;padding:1px 0;width:143px;bottom:30px;right:-37px;color:white;width:150px;font-size:.9rem;font-weight:500;text-align:center;transform:rotate(-45deg)}.ride_page_image{max-width:800px;width:100%}.photo_credit{text-align:right;display:block;color:#b9b9b9;font-size:.75rem}.ride_photo_on_form img,.ride_photo_on_form{width:120px}.default_photo_selection{display:block;margin:0px 10px 10px 0;vertical-align:top}.ride_photo_style_buttons{margin-bottom:120px}.ride_calendar_content{border:1px solid lightgray;position:relative;-webkit-box-shadow:2px 5px 16px 0px #d3d3d3;box-shadow:2px 5px 16px 0px #d3d3d3}.ride_calendar_headline{display:block;font-size:1.1rem;font-weight:bold;padding:10px 0;background:#EEE;width:auto;text-align:center;color:#555;letter-spacing:.04rem}.ride_calendar_rides_and_events{height:500px;overflow-y:scroll}.ride_calendar_row{border-bottom:1px solid lightgray;position:relative;line-height:16px}.ride_calendar_row:nth-child(even){background-color:#fdfdfd}.ride_calendar_row:nth-child(odd){background-color:#f5f5f5}.team_ride_background{background-color:rgba(49,193,245,0.1) !important}.calendar_ride_date{font-size:1.2rem;font-weight:500;display:inline-block;width:55px;padding:8px 0px 3px 3px;vertical-align:top;text-align:center}.calendar_ride_day_of_week,.calendar_ride_month{font-size:.9rem}.calendar_ride_day_of_week,.calendar_ride_month{margin-bottom:5px}.calendar_ride_date_number{margin-bottom:5px;font-size:1.1rem;font-weight:bold}.calendar_ride_info{display:inline-block;vertical-align:top;padding-top:6px;padding-bottom:4px;width:calc(100% - 68px)}.calendar_ride_name{display:inline-block;height:auto;letter-spacing:.02rem;font-weight:500;padding-bottom:4px}.calendar_ride_name a{display:inline;font-weight:500;font-size:1.1rem;line-height:1.2rem;color:#5a5a5a}.calendar_row_banner{display:inline-block;font-size:.7rem;color:#FFF;vertical-align:top;margin:2px 0 0 2px;padding:0 3px}.recap_ride{display:inline-block;vertical-align:top;margin-top:1px;color:#bcbcbc}.calendar_ride_distance{display:inline-block;font-size:.9rem;color:#5a5a5a;max-width:80%;padding-bottom:4px;line-height:17px}.cancelled_ride{color:darkred}.calendar_ride_levels{position:absolute;bottom:4px;right:15px;width:auto;display:block;height:15px}.calendar_easy_rider_level,.calendar_steady_eddy_level,.calendar_speed_freak_level{display:inline-block;width:9px;height:9px;border-radius:50%;margin:0 3px}.calendar_easy_rider_level{background:#40BA8D}.calendar_steady_eddy_level{background:#FFE300}.calendar_speed_freak_level{background:#DD1961}.calendar_key_guide{background:#EEE;height:21px;position:relative}.calendar_key_info{float:right}.calender_key_dot{display:inline-block;vertical-align:top;margin-top:6px;margin-left:0;cursor:pointer}.easy_rider_key,.steady_eddy_key,.speed_freak_key{display:inline-block;font-weight:500;line-height:20px;margin-top:-2px;vertical-align:middle;cursor:default}.easy_rider_key{width:75px}.steady_eddy_key{width:91px}.speed_freak_key{width:94px}.calendar_speed_tip{font-size:.8rem;font-weight:500;padding:2px 5px;border-radius:50px;position:absolute;top:-22px;border:1px solid gray;background:#e9e9e9}.easy_rider_tip{width:120px;right:13px;display:none}.steady_eddy_tip{width:139px;right:90px;display:none}.speed_freak_tip{width:118px;right:210px;display:none}.ride_level_info{padding:10px;font-size:.9rem}.ride_level_info p{margin-bottom:7px}.create_a_ride_button{display:block;height:48px;line-height:48px;text-align:center;margin:40px auto 75px;width:300px;max-width:800px;font-size:.9rem;font-weight:bold;letter-spacing:.04rem;color:white;cursor:pointer;transition:300ms;outline:none;border:none;border-radius:50px;background:#5ECCF5;text-decoration:none;box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important}.create_a_ride_button:hover{opacity:0.8;transition:300ms;background:#5ECCF5;color:#FFF !important}.ride_rsvp_button,.sign_in_to_rsvp_button,.non_member_sign_up_button,#register_for_series_button{display:block;height:48px;line-height:48px;text-align:center;margin:35px 0 45px;width:100%;max-width:800px;font-size:.9rem;font-weight:bold;letter-spacing:.04rem;color:white;background:#5ECCF5;cursor:pointer;transition:300ms;outline:none;border:none;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important}.ride_rsvp_button:hover{background:#5ECCF5;opacity:0.8;transition:300ms;color:#FFF !important}.sign_in_to_rsvp_button:hover,.non_member_sign_up_button:hover,#register_for_series_button:hover{opacity:0.8;transition:300ms;color:white !important}.sign_in_to_rsvp_button:hover{background:#5ECCF5}.oc_sign_in_to_rsvp_button{background:#5ECCF5}.oc_sign_in_to_rsvp_button:hover{background:#5ECCF5;color:white;opacity:0.8;transition:300ms}.non_member_sign_up_button,.non_member_sign_up_button:hover{background:#8B54A2}.remove_rsvp_button,.remove_team_button{background:#5ECCF5 !important}#remove_rsvp_button,#remove_team_button{box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important}.remove_rsvp_button,.remove_team_button:hover{background:#5ECCF5 !important}.desktop_ride_calendar{display:none}.ride_page_top_headline{font-size:1.5rem;font-weight:bold;letter-spacing:.02rem;margin:15px 0 3px}.ride_page_desktop_subheadline{display:none}.ride_page_recap{font-size:1.2rem;font-weight:500}.ride_page_subheadline,.event_page_subheadline{font-size:1.1rem;font-weight:bold;margin-bottom:11px;display:block}.add_to_cal_links a img{height:19px;margin:0px 30px 33px 0}.add_to_cal_links img{height:25px;margin:0px 10px 33px 0}#ride_page_description,.job_description{font-size:1rem;line-height:1.6rem;font-weight:500;margin-bottom:36px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}#ride_page_description p,.job_description p,.oc_banner p{font-family:'AvenirNextLTW01', 'Roboto', arial}#ride_page_description img,.job_description img{margin:10px 10px 10px 2px;max-width:100%;height:auto}#ride_page_description ol,#event_description ol,#series_ride_page_description ol,#ride_page_description ul,#event_description ul,#series_ride_page_description ul,.job_description ol,.job_description ul,.oc_banner ol,.oc_banner ul{padding-left:30px}#ride_page_description li,#event_description li,#series_ride_page_description li,.job_description li,.oc_banner li{display:list-item;list-style-type:inherit;list-style-position:outside;line-height:1.2rem;margin:0 0 6px 0;padding-left:2px;font-weight:500}#ride_details h4{font-weight:500;font-size:1.4rem;margin-bottom:20px}#ride_details_table{margin-bottom:30px}#ride_details_table a{text-decoration:underline;color:inherit}#ride_details_table a:hover{color:#888}#ride_details_table tr,#ride_details_table td{border:none;padding:0;font-size:1rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}#ride_details_table td{padding-bottom:25px;min-width:135px}#ride_details_table td:first-child{font-weight:bold}.whos_going{font-size:1.2rem;font-weight:500;margin-bottom:35px}#rsvp_list{margin-bottom:40px;position:relative}.rsvp_list_photos{display:inline-block;text-align:center;margin:0 -4px}.ride_page_avatar,.ride_page_default_avatar{width:110px;margin:4px 1.5px 20px;display:inline-block;vertical-align:top}.ride_page_avatar_photo{position:relative;overflow:hidden}#rsvp_list img{width:110px !important}.ride_page_avatar_name{display:inline-block;width:110px !important;padding:10px 0 0;font-size:.8rem;font-weight:bold;text-align:left;overflow:hidden;color:#191919}.ride_page_default_avatar a{width:110px;height:110px;background:#2F667A;display:inline-block;font-size:1.7rem;font-weight:bold;line-height:110px;color:#FFF;text-align:center}.ride_page_default_avatar_square{width:110px;height:110px;background:#2F667A;display:inline-block;font-size:1.7rem;font-weight:bold;line-height:110px;color:#FFF;text-align:center}.ride_page_default_avatar a:hover{background:#2F667A;color:#FFF !important}.ride_page_after_white_strip{height:160px;transform:rotate(5deg);width:calc(100% + 200px);position:absolute;left:-5em;bottom:-90px;z-index:-2;background:linear-gradient(#eee, #fff 40%, #fff)}.container_for_after_white_strip{display:block;position:relative;height:30px;width:100%}.after_ride_page_after_white_strip{height:180px;transform:rotate(5deg);width:calc(100% + 200px);position:absolute;left:-4em;bottom:-250px;z-index:-2;background:linear-gradient(#eee, #fff 40%, #fff)}.ride_calendar{margin:30px 0}.ride_button{display:inline-block;height:25px;line-height:25px;padding:0 13px;margin-bottom:10px;background:#2F667A;cursor:pointer;color:#fff !important;border:none;border-radius:50px;text-decoration:none;-webkit-box-shadow:2px 5px 8px 0px #d3d3d3;box-shadow:2px 5px 8px 0px #d3d3d3;transition:200ms;outline:none;font-weight:500;font-size:16px}.ride_button:hover{opacity:.8;transition:200ms;color:#fff !important;background:#2F667A}.email_rsvp_riders_page,.email_oc_team_page{padding-top:100px !important;min-height:calc(100vh - 254px)}.event_photos_header{display:none;margin:50px 0 0 0px}#network_member_form,#contact_member_form{display:none}.network_member_form,.contact_member_form{background:#dde5c7 !important;margin-bottom:20px !important;position:relative}.network_member_form_errors,.contact_member_form_errors{font-weight:bold;color:darkred;margin-bottom:10px}.network_member_form .field,.contact_member_form .field{margin-bottom:4px !important}.network_member_waiver{padding-bottom:35px}.close_network_member_form,.close_contact_member_form{position:absolute;right:16px;top:16px;padding:5px 10px 4px;font-size:.8rem;border:1px black solid;border-radius:50px;cursor:pointer}.close_network_member_form:hover,.close_contact_member_form:hover{background:pink}#network_member_success_message,.series_signup_alert{font-size:1.4rem;font-weight:bold;margin-bottom:20px}.send_member_message_button{z-index:1}.ui-autocomplete{width:80%;max-width:600px}.ride_form_buddy_explain{margin:20px 0;display:none}.ride_form_buddy_explain p{margin-bottom:15px;font-weight:500}.ride_form_buddy_explain ul li{font-weight:500;list-style-type:disc;list-style-position:inside;display:list-item;margin-bottom:7px}@media (min-width: 399px){.ride_page_avatar,.ride_page_default_avatar{margin:4px 4px 20px}}@media (min-width: 920px){.container_for_after_white_strip{display:none}#ride_page_padded_content,#member_page_padded_content{position:relative;padding:0px 58px 20px;margin:-45px auto 0;max-width:1330px;height:auto}#ride_page_name,.event_page_name{font-size:2.3rem;color:#FFF}.ride_name_for_square_photo{padding:137px 22px 130px 39px;max-width:90%;min-height:360px}.ride_name_for_landscape_photo{padding:137px 22px 130px 39px;max-width:90%;min-height:360px}#ride_title,#member_title{height:auto;z-index:10;max-width:1330px;padding-left:20px}.ride_page_white_strip{height:300px;transform:rotate(-6deg);width:calc(100% + 500px);position:absolute;left:-90px;bottom:-125px}.ride_page_white_strip_for_landscape_photo{height:300px;transform:rotate(-6deg);width:calc(100% + 500px);position:absolute;left:-90px;bottom:-125px}#ride_image{margin-top:-190px}.ride_page_subheadline_date,.event_page_top_headline_date{display:none}.ride_page_top_headline{font-size:1.7rem;font-weight:bold;letter-spacing:.02rem;margin:15px 0 5px}#ride_title p,#member_title p,.ride_page_subheadline,.event_page_subheadline{max-width:55%}.ride_distance_subheadline{margin-bottom:8px}.ride_page_desktop_subheadline{display:block;font-size:1.2rem;font-weight:500;margin:4px 0 78px;color:#FFF;position:relative;z-index:10;padding-left:2px}#ride_details{min-width:100%}#ride_details_table td{min-width:165px;padding-bottom:25px}#ride_photo_and_buttons,#member_photo_and_buttons{float:right;width:42%;max-width:600px}.rsvp_list_photos{text-align:left}.ride_page_left_side{float:left;width:54%}.mobile_ride_calendar{display:none}.desktop_ride_calendar{display:block;margin-bottom:30px}.event_photos_header{max-width:55%}.embedsocial-instagram,.embedsocial-hashtag{width:55% !important;padding:0;margin-left:-14px;position:relative;background:white}.ride_rsvp_button,.sign_in_to_rsvp_button,.non_member_sign_up_button,#register_for_series_button,.create_a_ride_button{height:72px;line-height:72px;font-size:1.1rem;font-weight:500}.create_a_ride_button{width:360px}.ride_button{height:30px;line-height:30px;padding:0 17px}.extra_margin_for_landscape_photo_layout{margin-top:-145px}#ride_page_description img,.job_description img{margin:12px 10px 6px 6px}}@media (min-width: 1020px){.prev_button:hover,.next_button:hover{color:red}}
.series_admin_page{padding:20px}#new_series_page{display:block;background:#f4f4f4;margin:0 auto;padding:110px 0 40px}#new_series_page_fields{width:90%;max-width:550px;margin:0 auto;padding:30px 0 5px;margin:0 auto}#new_series_page_fields{font-weight:bold}#new_series_page_fields label{cursor:pointer}#new_series_page_fields input[type="radio"]{display:inline-block;width:20px}#series_price_errors{padding-bottom:20px}#series_description{height:250px;width:100%;font-size:1.2rem}.free_series_checkbox{float:left;width:49%}#nonoc_free_checkbox,#oc_free_checkbox{display:inline-block !important;width:20px !important}.series_price_field{float:left;width:49%}.series_price_field{padding:20px 0 10px}.series_price_field p{font-weight:bold}input.series_price{width:75% !important}.series_ride_registration_section{max-width:550px}.series_ride_registration_section_fields{padding:0px 0 22px;margin-bottom:20px;border-bottom:2px solid black;width:100%}fieldset img{width:150px}.add_fields{font-weight:bold;font-size:1.2rem}.series_page_jumbo{background-size:cover !important;background-position:40% 90% !important;text-align:center;color:white;position:relative;overflow:hidden;height:100vh;min-height:725px;width:100%;margin-top:67px;z-index:0}.series_jumbo_text{position:absolute;top:60%;left:50%;transform:translate(-50%, -60%);width:80%}.series_jumbo_text h2{font-size:calc( 2.4rem + (40 - 18) * ( (100vw - 200px) / ( 900 - 100)));line-height:135%;letter-spacing:0.4px;font-weight:800;text-shadow:-1px 1px 1px rgba(150,150,150,0.75)}.series_jumbo_text p{font-size:calc( 1.4rem + (30 - 18) * ( (100vw - 350px) / ( 1000 - 400)));font-weight:bold;line-height:187%;text-shadow:-1px 1px 1px rgba(150,150,150,0.75)}.series_slogan{position:absolute;top:calc(50% - 3vw);right:8px;width:calc(40px + 14vw);min-width:80px;max-width:200px;z-index:100;text-align:right;font-size:calc(10px + 1vw);font-weight:bold;line-height:138%}.series_jumbo_blue_triangle_desktop{position:absolute;bottom:calc(-10px - 3vw);right:0;height:calc(300px + 10vw);width:55vw;background:linear-gradient(rgba(108,158,240,0.7) 50%, #6c9ef0);-webkit-clip-path:polygon(100% 0%, 0% 100%, 100% 100%);clip-path:polygon(100% 0%, 0% 100%, 100% 100%)}.series_lower_page_white_strip{width:100%;height:97px;position:absolute;bottom:-77px;z-index:1;background:white}#series_page_padded_content{padding:70px 22px 22px 22px;height:auto;position:relative;max-width:824px;margin:20px auto 0;min-height:calc(100vh - 470px)}.ride_deleted_message{margin-top:10px;text-align:center;color:red}.series_before_strip{position:absolute;height:200px;width:130%;top:-32%;left:-4em;transform:rotate(-6deg);background:white;margin-bottom:20px;display:block;margin-top:calc(44px - 20vw)}#series_ride_page_description{margin-bottom:36px !important}#series_ride_page_description p{font-size:1rem;line-height:1.6rem !important;font-weight:500}#series_rides_count{font-weight:bold;margin-bottom:20px}.left_series_details{display:block}.right_series_details{display:none}.series_ride_details{margin-top:50px;margin-bottom:20px}.series_ride_details h4{font-weight:500;font-size:1.4rem;margin-bottom:15px;letter-spacing:.03rem}#series_details_table{font-weight:500;margin-bottom:20px}#series_details_table tr,#series_details_table td{border:none;font-size:1rem}series_details_table td{padding:0}#series_details_table tr{padding:0 8px 0 10px}#series_details_table td:first-child{font-weight:bold}#series_details_table td{min-width:130px}#prices_grid_and_message{margin-bottom:85px}#series_details_table a,#prices_grid_and_message a{font-weight:500;text-decoration:underline;color:inherit}#series_details_table a:hover,#prices_grid_and_message a:hover{color:#888}#prices_grid_and_message h3{margin-bottom:15px}.organizers_box{background:#fbfbff;border:1px solid grey;padding:10px}#prices_grid_and_message p,.series_organizers_list{font-weight:500;line-height:1.5rem;margin-bottom:17px}#series_price_grid{margin-bottom:20px}#series_price_grid thead{font-weight:500}#series_price_grid thead td,#series_price_grid tbody td{min-width:85px;border-left:1px solid lightgray;border-right:1px solid lightgray}#series_price_grid tbody td:not(:first-child),#series_price_grid thead td:not(:first-child){text-align:center}#sid{display:none}.series_sign_in_to_rsvp_button{display:block;height:48px;line-height:48px;margin:40px auto 55px;width:100%;max-width:800px;font-size:.9rem;font-weight:bold;letter-spacing:.04rem;color:white;cursor:pointer;transition:300ms;outline:none;border:none;border-radius:50px;background:#8B54A2;-webkit-appearance:none;-moz-appearance:none;box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important}.series_sign_in_to_rsvp_button{text-align:center;background:#5ECCF5}.series_sign_in_to_rsvp_button:hover{background:#5ECCF5;opacity:0.8;transition:300ms;color:white !important}#series_free_message{display:block;text-align:center;height:48px;line-height:48px;margin:35px 0 50px;width:100%;max-width:800px;font-size:1rem;font-weight:bold;letter-spacing:.04rem;color:white;background:#5ECCF5;cursor:default;outline:none;border-radius:50px;box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important;-webkit-box-shadow:0px 12px 24px rgba(0,0,0,0.16) !important}#series_concluded_message{display:block;text-align:center;font-size:1.1rem;height:48px;line-height:48px;letter-spacing:.02rem;background:#FFF;cursor:default;outline:none;border-radius:50px;text-shadow:none}.no_size_selected::before{content:"!";padding-right:8px;color:crimson;font-weight:bold}.check_box_icon:before,.current_size_selection:before{display:inline-block;content:"\2713";color:#2F667A;margin-right:9px;vertical-align:middle}.series_page_full_width img{height:auto;width:100%}.fall_series{background:linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(139,84,162,0.8) 10%, rgba(94,204,235,0.8)),url(/assets/about_us_pic-c6ea2e5dc76fa2bdfd07f927f5c32e1f56222ee8db5a25306fed767001503139.jpg);background:-webkit-linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(139,84,162,0.8) 10%, rgba(94,204,235,0.8)),url(/assets/about_us_pic-c6ea2e5dc76fa2bdfd07f927f5c32e1f56222ee8db5a25306fed767001503139.jpg);background:-moz-linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(139,84,162,0.8) 10%, rgba(94,204,235,0.8)),url(/assets/about_us_pic-c6ea2e5dc76fa2bdfd07f927f5c32e1f56222ee8db5a25306fed767001503139.jpg)}.spring_series{background:linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(64,186,141,0.8) 50%, rgba(205,227,110,0.8)),url(/assets/about_us_pic-c6ea2e5dc76fa2bdfd07f927f5c32e1f56222ee8db5a25306fed767001503139.jpg);background:-webkit-linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(64,186,141,0.8) 50%, rgba(205,227,110,0.8)),url(/assets/about_us_pic-c6ea2e5dc76fa2bdfd07f927f5c32e1f56222ee8db5a25306fed767001503139.jpg);background:-moz-linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(64,186,141,0.8) 50%, rgba(205,227,110,0.8)),url(/assets/about_us_pic-c6ea2e5dc76fa2bdfd07f927f5c32e1f56222ee8db5a25306fed767001503139.jpg)}.summer_series{background:linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(94,204,245,0.8) 10%, rgba(64,186,141,0.8)),url(/assets/about_us_pic-c6ea2e5dc76fa2bdfd07f927f5c32e1f56222ee8db5a25306fed767001503139.jpg);background:-webkit-linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(94,204,245,0.8) 10%, rgba(64,186,141,0.8)),url(/assets/about_us_pic-c6ea2e5dc76fa2bdfd07f927f5c32e1f56222ee8db5a25306fed767001503139.jpg);background:-moz-linear-gradient(rgba(232,232,232,0.2), rgba(232,232,232,0.2)),linear-gradient(rgba(94,204,245,0.8) 10%, rgba(64,186,141,0.8)),url(/assets/about_us_pic-c6ea2e5dc76fa2bdfd07f927f5c32e1f56222ee8db5a25306fed767001503139.jpg)}.series_reg_button_section{background-size:cover;background-position:center 22%;border-bottom:2px solid white;height:220px;width:100%;text-align:center;font-size:1.3rem;line-height:45px;color:#FFF}.series_email_recipient_select{border:1px solid gray;min-width:330px;padding:5px}@media (min-width: 350px){.series_slogan{font-size:calc(13px + 1vw);bottom:calc(110px + 5vw)}.series_before_strip{margin-top:calc(64px - 20vw)}}@media (min-width: 400px){.series_slogan{right:14px;width:calc(60px + 16vw)}}@media (min-width: 403px){.field_with_errors{display:inline !important}}@media (min-width: 550px){.series_slogan{top:calc(45% - 3vw)}}@media (min-width: 700px){.series_slogan{top:calc(145px - 3vw);right:15px;width:calc(60px + 13vw)}.series_before_strip{margin-top:calc(94px - 20vw)}.series_page_jumbo{background-position:50% 50% !important}}@media (min-width: 920px){#series_page_padded_content{position:relative;padding:20px 58px;margin:20px auto 0;max-width:1330px;height:auto}#series_page_photo_and_buttons{float:right;width:42%;max-width:600px}.series_before_strip{margin-top:calc(10px - 10vw)}.series_jumbo_text{top:56%}.series_slogan{top:calc(128px - 4vw);font-size:calc(15px + 1vw)}.left_series_details{display:none}.right_series_details{display:block}.series_ride_details{margin-top:-4px;margin-bottom:5px}#series_details_table td{padding-bottom:12px}#series_price_grid{margin-bottom:20px}#series_free_message{height:72px;line-height:72px;font-size:1rem;font-weight:500}.series_sign_in_to_rsvp_button{height:72px;line-height:72px;font-size:1.1rem;font-weight:500}}@media (min-width: 1020px){#series_free_message{font-size:1.1rem}.series_jumbo_text h2{font-size:4rem;line-height:5.2rem}.series_jumbo_text p{font-size:38px;line-height:4.1rem}}@media (min-width: 1129px){.series_page_jumbo{margin-top:72px}}@media (min-width: 1250px){.series_before_strip{margin-top:calc(30px - 10vw)}}
﻿.special_ride_jumbo_button{margin:0 auto;width:auto;max-width:330px}.special_ride_description{margin-top:50px;position:relative}.special_ride_section_two{display:block;height:auto;margin-bottom:120px;position:relative}.special_ride_section_three{height:auto;margin-bottom:-40px;position:relative}.description_divider1,.description_divider2,.description_divider3{background:linear-gradient(to top, rgba(200,200,200,0.25), rgba(200,200,200,0.15) 24%, rgba(200,200,200,0) 38%);height:260px;margin:-135px 0 0 -300px;transform:rotate(2.5deg);width:400%}.description_divider2{background:linear-gradient(to bottom, rgba(200,200,200,0.25), rgba(200,200,200,0.15) 24%, rgba(200,200,200,0) 38%);position:absolute;transform:rotate(-2.5deg);z-index:-10}.special_ride_rsvp_list{margin-bottom:15px !important}.description_divider3{background:linear-gradient(to top, rgba(200,200,200,0.25), rgba(200,200,200,0.15) 24%, rgba(200,200,200,0) 38%);position:absolute;transform:rotate(0.7deg);z-index:-10}.special_ride_details_header{display:inline-block;vertical-align:middle}.mobile_ride_details{display:block}.desktop_ride_details{display:none}.mobile_price_grid{display:block}.special_ride_desktop_button form{width:100%}.special_paid_ride_mobile_button{margin-top:30px}.special_paid_ride_mobile_button a,.special_paid_ride_mobile_button p{margin:0 !important}.special_paid_ride_desktop_button{display:none}.special_ride_comments{margin-top:160px;position:relative}.special_icon{height:auto;position:absolute;z-index:20;filter:drop-shadow(5px 5px 10px rgba(33,33,33,0.1))}.special_blue_bike{right:17%;top:41px;transform:rotate(25deg);width:37px}@keyframes shell-shake{0%{transform:rotate(-45deg)}50%{transform:rotate(-15deg)}100%{transform:rotate(-45deg)}}.special_colorful_bike{animation:shell-shake infinite 18s linear;bottom:17px;left:7%;width:33px}.special_old_bike{right:10%;top:-150px;transform:rotate(10deg);width:40px}.special_red_bike{top:60px;left:-6%;transform:rotate(-16deg);width:40px}.special_red_bike img{animation:bike-slide infinite 11s linear}.special_bike_tire{animation:bike-tire-spin infinite 23s linear;right:1%;top:-184px;width:35px}@keyframes bike-tire-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes bike-slide{0%{transform:translateX(0px)}25%{transform:translateX(5px)}50%{transform:translateX(5px)}75%{transform:translateX(15px)}100%{transform:translateX(0px)}}.special_green_bike{bottom:-19px;right:6px;width:44px}.special_green_helmet{animation:star-spin infinite 26s linear;right:113px;bottom:-53px;transform:rotate(-35deg);width:45px}@media (min-width: 500px){.special_paid_ride_mobile_button{display:inline-block;margin-top:-16px;margin-left:6%;max-width:310px;vertical-align:middle;width:50%}.special_ride_details_header{margin-bottom:20px}}@media (min-width: 920px){.special_paid_ride_mobile_button{display:none}.mobile_ride_details{display:none}.desktop_ride_details{display:block}.special_ride_table_left{float:left;width:58%}.special_ride_table_right,.mobile_price_grid,.special_paid_ride_desktop_button,.special_ride_desktop_button{display:block;float:right;width:40%}.special_ride_page_top_headline{text-align:center}.special_ride_subheadline_info{display:inline-block;margin:0 30px}.special_ride_subheadline_info:before{content:"•";margin-right:6px;color:red}.special_ride_description{margin-top:20px}.description_divider1{margin:-65px 0 0 -300px}.mobile_table_items{display:none !important}.special_ride_details_table td{font-size:1.2rem !important}.special_ride_page_description{margin-top:40px}}@media (min-width: 1210px){.special_ride_rsvp_list{padding-top:20px}}
.tag_pages{padding:20px}.tagged_member{font-size:0.9rem;cursor:pointer}
.volunteer_sub_menu a{margin-right:10px}.volunteer_page_jumbo{text-align:center;color:white;position:relative;overflow:hidden;height:100vh;min-height:725px;width:100%;margin-top:67px;z-index:0}.volunteer_page_jumbo1{background:linear-gradient(to right, rgba(0,0,0,0.32) 24%, rgba(0,0,0,0.23) 29%, rgba(0,0,0,0.1) 99%),url(/assets/volunteers-4a8b5eaaf04f881be2c3084d55f613b98b986644a1a89aa7b2ef4874b5d58f1d.jpg);background-size:cover;background-position:50% 30%}.volunteer_page_lower_content{padding-top:224px}.volunteer_jumbo_text{z-index:100}.volunteer_jumbo_text1{position:absolute;top:64%;left:50%;transform:translate(-50%, -60%);width:85%}.volunteer_jumbo_text2{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);width:85%}.volunteer_jumbo_text h2{font-size:calc( 3rem + (40 - 18) * ( (100vw - 700px) / ( 500)));line-height:135%;letter-spacing:0.4px;font-weight:800;text-shadow:-1px 1px 1px rgba(150,150,150,0.75)}.volunteer_sign_up{display:block;background:#f4f4f4;margin:0 auto;padding:90px 0 60px;width:100%}.volunteer_sign_up_fields{width:90%;max-width:550px;margin:0 auto;padding:5px 0;margin:0 auto}#volunteer_choice_label{color:#62A6EF;font-size:1rem}.volunteer_check{margin:10px 0 0 -16px;visibility:hidden}.work_select_boxes{width:100%;margin:0 auto}.work_select{border:1px solid black;border-radius:8px;padding:0px 10px 10px;margin:20px;width:80%;min-height:140px;display:inline-block}.work_select:hover{border:1px solid #8162db;cursor:pointer}.volunteer_task_description{font-weight:normal}.assignment_task{margin-right:10px}#volunteer_assignment_span b{display:inline-block;margin-bottom:8px}#counted{font-size:1rem;width:100%;min-height:150px}.volunteer_assignment_checkboxes{font-size:1rem;font-weight:bold}.volunteer_bullet:before{content:"\2713";color:darkgreen;margin-right:9px}@media (min-width: 920px){.volunteer_jumbo_text h2{font-size:4rem;line-height:135%;letter-spacing:0.4px;font-weight:800;text-shadow:-1px 1px 1px rgba(150,150,150,0.75)}}
.volunteer_avatar:hover{border:1px solid blue;cursor:pointer}
﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/slick/ajax-loader-01079cb9dd32ff47aa6995d6da78186868ad8ed9000692a9e3e58dcac9715d7c.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot);src:url(/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot?#iefix) format("embedded-opentype"),url(/assets/slick-f49f279637e425f10e4bbc8f0aed858fa54117ad5a41f477ff1159db93a61114.woff) format("woff"),url(/assets/slick-1b2af5a0c8f7bca97c993990faa92e025e322bf6bb8d885533639b385e37e7b9.ttf) format("truetype"),url(/assets/slick-fda00f7ada1844ad9ec78a4bb7a7a2f0ae5e035dea98584bf9466ce7ee32d3f1.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}*,*:before,*:after{box-sizing:border-box}html,label,figure,figcaption,body,p,h1,h2,h3,h4,h5,span,li,ol,ul,table,tr,td,thead,nav,input{padding:0;font:inherit;margin:0}@font-face{font-family:'AvenirNextLTW01';src:url(/assets/AvenirNextLTW01-Bold-e2d979bce34ea4130383649aca5f8988583294c6f7e580ead05d9f97f20a3e5e.woff2) format("woff2"),url(/assets/AvenirNextLTW01-Bold-66db65282c5a1ad46b72e4cb809476971b1600632111a31390b3bc8f0a57e38f.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'AvenirNextLTW01';src:url(/assets/AvenirNextLTW01-Regular-473df46e5e7f845c28da3db20b47f32179ff89232548310a3605ac78ba8369ac.woff2) format("woff2"),url(/assets/AvenirNextLTW01-Regular-630e070a6bcfe997bda92d100f28008af1198ee28150829f64172371e6d047e6.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'AvenirNextLTW01';src:url(/assets/AvenirNextLTW01-Heavy-47a41941a63f7efc204d06d75ffd3b2974f522cfdcbc1c587d613625bbab9b11.woff) format("woff"),url(/assets/AvenirNextLTW01-Heavy-56d660ee13a3172a504c1a0950f69b86d4594b5b299bba4d02b9857f982ecc49.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:'AvenirNextLTW01';src:url(/assets/AvenirNextLTW01-Medium-e28c92de7a88d101b66054257e5cccb087ac2ac01309a4e458eb5dbb7216769a.woff2) format("woff2"),url(/assets/AvenirNextLTW01-Medium-3e62f292589c390900c7936889aca3efece6803143ce297bcd217596be582268.woff) format("woff");font-weight:500;font-style:normal}body,html,button{font-family:'AvenirNextLTW01', 'Roboto', arial;-webkit-font-smoothing:subpixel-antialiased}h1{font-size:1.8rem;letter-spacing:.02rem}h2{font-size:1.5rem}h3{font-size:1.3rem}a{color:#3d76ff;text-decoration:inherit;font-weight:inherit}p{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}b{font-weight:bold}li{display:list-item;list-style-type:none;display:inline-block}.bold{font-weight:bold}.red{color:red}.green{color:#40B8AD}.font500{font-weight:500}.ride_editor{height:300px}.mce-content-body{font-size:16px !important;font-weight:500 !important;line-height:24px !important;padding:5px 8px 40px !important}.mce-content-body p{font-size:16px !important;-webkit-margin-before:0 !important;-webkit-margin-after:0 !important;-webkit-margin-start:0 !important;-webkit-margin-end:0 !important;margin-block-start:0 !important;margin-block-end:0 !important;margin-inline-start:0 !important;margin-inline-end:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin:0 !important}.mce-content-body img{max-width:100%;width:auto;margin:10px 10px 10px 2px !important}.mce-content-body ul,.mce-content-body ol{padding-left:30px !important;list-style-position:outside}.mce-content-body li{display:list-item !important;list-style-type:inherit !important;padding-left:2px !important;margin:6px 0 !important;line-height:22px !important}.grecaptcha-badge{visibility:collapse !important}.notice{color:black;font-size:.9rem}.alert{color:darkred;font-size:.9rem}.font500{font-weight:500}a:hover,a.selected{color:#888 !important;background:inherit}.table_scroll{overflow-x:scroll;overflow-y:hidden;display:block;padding:0}table,tr,th,td{border-collapse:collapse;padding:4px 9px;color:#424242;font-size:0.9rem;text-align:left}th{font-weight:bold}tr{border-bottom:1px solid lightgray}table a{color:#5285d8}table input{cursor:pointer;padding:1px 5px;background:linear-gradient(to bottom, #d1d1d1 22%, #b1b1b1 78%, #a6a6a6);border:1px solid #bcbcbc}table input:hover{background:linear-gradient(to bottom, #e5e5e5 22%, #c5c5c5 78%, #bababa)}tfoot{background:rgba(240,152,63,0.8)}thead{background:#5ECCF5}textarea{font:inherit}input::placeholder,textarea::placeholder{color:#9b9b9b}input:not([type=checkbox]):not([type=radio]):not([type=submit]){-webkit-appearance:none;box-shadow:none !important}img{max-width:100%}.field_with_errors{display:inline-block;width:100%}.error_msg{font-size:1rem;color:darkred;font-weight:500;margin-left:15px}.sign_in_alert{font-weight:bold;font-size:1.3rem}.sign_in_alert a{text-decoration:underline;font-weight:bold}.inline_inputs{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:0;margin-top:0}#mobile_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;text-align:center;z-index:-999;opacity:0;cursor:default;transition:opacity 350ms;visibility:hidden}#mobile_overlay_content{position:fixed;top:45%;left:50%;transform:translate(-50%, -50%);width:300px;text-align:center;margin:0 auto}#mobile_overlay_content_nav_items{padding-top:30px}#mobile_overlay li{display:block;margin:0 auto 15px;font-size:1.2rem}#mobile_overlay li a{font-weight:bold;color:#444}#mobile_overlay_close_button{position:absolute;top:20px;right:25px;cursor:pointer;width:30px}#mobile_overlay_close_button span{background:#111;height:25px;display:inline-block}#mobile_overlay_close_button span:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute}#mobile_overlay_close_button span:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}header{height:67px;width:100%;position:fixed;top:0;left:0;background:#191919;z-index:1000}#upper_mobile_nav{height:66px;text-align:center}.app_burger_nav{width:30px;position:absolute;top:26px;right:22px}.app_burger{cursor:pointer;display:block}.app_burger span{background:#888;display:block;width:25px;height:2px;margin-bottom:5px;position:relative;top:0;border-radius:15%;transition:all 0.1s}.app_burger_nav.open span:nth-child(2){width:0;opacity:0}.app_burger_nav.open span:nth-child(3){transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-12px}.app_burger_nav.open span:nth-child(1){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:12px}.oc_logo{height:inherit;position:absolute;line-height:66px;left:50%;transform:translateX(-50%)}.oc_logo a img{background:#FFF;border:none;background-clip:content-box;width:196px;transition:200ms}.oc_logo a img:hover{background:#888;transition:200ms}#lower_mobile_nav{background:black;text-align:center;font-size:1.2rem}#lower_mobile_nav a{display:block;color:white;padding:20px 20px 20px 10px;font-weight:500}#lower_mobile_nav a:hover,#lower_mobile_nav a.selected,.desktop_sub_nav p a.selected,.mobile_sub_nav_item p a.selected,.desktop_photo_sub_nav p a.selected{color:#888 !important}#desktop_nav{display:none}.desktop_drop_nav_item,.mobile_drop_nav_item{position:relative;color:#444;font-weight:bold;cursor:default}.desktop_sub_nav,.mobile_sub_nav_item{height:auto;z-index:100;background:#e9e9e9;display:none}.show_sub_nav{display:block}.mobile_sub_nav_item p,.desktop_photo_sub_nav,.refund_form_message{text-align:center;font-size:1rem;font-weight:500}.desktop_sub_nav p,.desktop_photo_sub_nav p{text-align:left}.desktop_sub_nav a,.mobile_sub_nav_item a,.desktop_photo_sub_nav a{color:#444;display:block;padding:8px 6px !important;margin:0}.desktop_sub_nav .selected,.mobile_sub_nav_item .selected,.desktop_photo_sub_nav .selected{color:#888}.desktop_sub_nav p:not(:last-child){border-bottom:1px solid gray}.mobile_sub_nav_item p:not(:last-child){border-bottom:1px solid white}.desktop_photo_sub_nav{position:absolute;left:-125px;top:72px;width:125px;display:none}.font_500{font-weight:500}footer{text-align:center;letter-spacing:.02rem;padding:20px;background:#191919;color:#c8c8c8}.footer_content{position:relative;max-width:1210px;margin:0 auto}.footer_contact_us{font-size:.9rem;margin-bottom:22px;cursor:pointer}.contact_us_overlay{position:fixed;height:100%;width:100%;left:0;top:0;background:#fff;z-index:-999;opacity:0;cursor:default;transition:opacity 350ms}.contact_us_form{min-height:400px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:75%;max-width:350px;padding:30px 10px;border:1px solid black;background:#e0e0eb;z-index:1001;font-size:1rem;color:#444;cursor:default}.contact_us_error{font-weight:500;color:darkred}.contact_us_close_button{position:absolute;top:10px;left:7px;font-weight:bold;color:#444;width:30px;height:30px;cursor:pointer}.contact_us_form p{margin-bottom:30px}.contact_us_header{font-weight:bold;color:#444}.contact_us_form textarea{height:130px;max-height:300px;width:100%;font-size:1rem;outline:none}.footer_social_links img{width:20px;background:#c8c8c8;margin:0 15px 22px}.footer_social_links img:hover{background:#888}.facebook,.twitter{border-radius:50%}.instagram{border-radius:5px}.youtube{border-radius:3px}.footer_copyright{font-size:.7rem}.clearfix:after{content:" ";display:table;clear:both}@media (min-width: 920px){.mce-content-body img{margin:12px 10px 6px 6px !important}}@media (min-width: 1129px){header{height:72px}#upper_mobile_nav,#lower_mobile_nav{display:none}#desktop_nav{display:block;line-height:72px}#desktop_nav_content{position:relative;max-width:1330px;margin:0 auto}.oc_logo{position:inherit;top:-3px;left:inherit;transform:none;vertical-align:middle;display:inline-block;padding-left:62px}#desktop_nav_links_right{float:right;margin-right:44px;font-weight:500}#desktop_nav_links_right li{margin:0 14px;float:right;font-weight:500}#desktop_nav_links_right li a{display:inline-block;color:#FFF;font-weight:500}.nav_join{text-align:center}.nav_join a{margin-top:18px;background:#5ECCF5;border-radius:50px;height:30px;line-height:30px;width:75px;font-weight:bold;transition:300ms}.nav_join a:hover{color:white !important;background:#5EDCFF;border-radius:50px;transition:300ms}.desktop_drop_nav_item{z-index:900;line-height:normal;color:#FFF;padding:26px 0 27px}.desktop_drop_nav_item:hover{color:#888}.desktop_sub_nav{position:absolute;left:-8px;top:72px;min-width:220px;width:auto;background:#373737}.desktop_photo_sub_nav{background:#373737}.desktop_people_sub_nav{min-width:270px}.desktop_member_sub_nav{min-width:120px}.desktop_sub_nav a,.mobile_sub_nav_item a,.desktop_photo_sub_nav a{color:white !important}.desktop_sub_nav a:hover,.mobile_sub_nav_item a:hover,.desktop_photo_sub_nav a:hover{color:#888 !important}.footer_contact_us{position:absolute;left:3px;top:0px;margin:0;font-size:.75rem}.footer_social_links{position:absolute;right:0px;top:-3px;margin:0}.footer_social_links img{margin:0 0 0 30px}}
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/*













 */



/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100-6a362798b983194784fdf53eeda3a748417b2c49a7cd72f67b5a98318a9f1ec0.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100-2c7e22df8e71cc5c68809a6cbc5c40a7f81b03b09faae284651e967318caf7a1.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400-bda3ffe761e3fdedec923bc74b03177728183e2a94959edeedaea39b0e5588b5.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(/assets/jquery-ui/ui-bg_glass_75_dadada_1x400-872bd576b65c0756e3a73ae4791398a5311ec29e20809e4b37be780cd3c7f6fb.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400-dcfa2afd9c9db12f31c0f0216c2eaa7c4e866757416c363d37122cad70c719e0.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400-32ce63b11450d35ccaf3dc0ccd7cedcdeb42b234bfa8a6c98a9ef7644f578359.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400-5f41df2ba2245ca35f4dd1f7c43ef5e81527f0e87c5b51a9239c08c2c2dc9959.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_222222_256x240-22ff3878467e01db4af197be439c1783ce83ef1288259db3cda3824836c21633.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_222222_256x240-22ff3878467e01db4af197be439c1783ce83ef1288259db3cda3824836c21633.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_888888_256x240-8456fef574cbc83a66fdefed41f175d8e5d8c828185efd7eaac9e9d73795a75a.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_454545_256x240-b9b78baa4f00f71b9e7cf5086a8434c70b5a41c52f5a97c989806941f9f2fa16.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_454545_256x240-b9b78baa4f00f71b9e7cf5086a8434c70b5a41c52f5a97c989806941f9f2fa16.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_2e83ff_256x240-1901308b7ce8481bdb04377b644aa505178932c4880669e977ec4c9efc4d8163.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_cd0a0a_256x240-ebf056cbd564d364fc1eb7668eaa60044cbad00ff4ba5e28f8830a17926aa247.png)/*{iconsError}*/;
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-aa167a04c6c4e82e1fbe80ec8a290de0a228ff1f074e64fda276e18c53b6885a.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-aa167a04c6c4e82e1fbe80ec8a290de0a228ff1f074e64fda276e18c53b6885a.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/; /* support: IE8 */
	border-radius: 8px/*{cornerRadiusShadow}*/;
}
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*

 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!
 * jQuery UI Accordion 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */
/*


 */
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
/*!
 * jQuery UI Menu 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */
/*


 */
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
/*!
 * jQuery UI Autocomplete 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
/*



 */
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
/*!
 * jQuery UI Button 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */
/*


 */
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/*!
 * jQuery UI Datepicker 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
/*


 */
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
/*!
 * jQuery UI Draggable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*


 */
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*


 */
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
/*!
 * jQuery UI Dialog 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */
/*





 */
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
/*!
 * jQuery UI Progressbar 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */
/*


 */
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
/*!
 * jQuery UI Selectable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*


 */
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
/*!
 * jQuery UI Selectmenu 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
/*



 */
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*!
 * jQuery UI Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*


 */
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/*!
 * jQuery UI Slider 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */
/*


 */
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
/*!
 * jQuery UI Spinner 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */
/*



 */
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
/*!
 * jQuery UI Tabs 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */
/*


 */
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
/*!
 * jQuery UI Tooltip 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */
/*


 */
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*


















 */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*


 */
