Add off-canvas button-styles, disable custom member db views
authorLaury GvR <laury@gaslightmedia.com>
Fri, 31 Aug 2018 22:26:06 +0000 (18:26 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Fri, 31 Aug 2018 22:26:06 +0000 (18:26 -0400)
css/app.css
glm-member-db/views/front/members/DNU_detail.html [new file with mode: 0644]
glm-member-db/views/front/members/DNU_list.html [new file with mode: 0644]
glm-member-db/views/front/members/detail.html [deleted file]
glm-member-db/views/front/members/list.html [deleted file]
js/app.js
js/custom/pageSetup.js
scss/_off-canvas.scss

index 10264ac..29aa3ba 100644 (file)
@@ -3,4 +3,4 @@ meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-fami
     float: none;
     display: inline-block;
   }
-}.breadcrumbs{padding-top:0;font-size:13px}.breadcrumbs a[property="v:title"],.breadcrumbs a[typeof="WebPage"]{color:black;font-size:13px;text-decoration:none;text-transform:capitalize}.breadcrumbs a[property="v:title"]:hover,.breadcrumbs a[typeof="WebPage"]:hover{text-decoration:underline}.breadcrumbs *[typeof="v:Breadcrumb"],.breadcrumbs *[typeof="ListItem"]{margin:0 5px}.breadcrumbs>*:before{display:none}body .breadcrumbs>*{float:none}#main-content .member-profile-title{position:absolute;display:inline-block;background:#37426E;color:White;left:25%;font-size:1rem;padding:10px;line-height:1}@media only screen and (min-width:0em) and (max-width:64em){#main-content .member-profile-title{display:inline-block;top:-50px;left:20px;}}@media only screen and (min-width:64.063em){#main-content .member-profile-title{top:-72px;left:40px;font-size:2rem;}}#main-content p{font-size:16px}#main-content p a:hover{text-decoration:underline}.breadcrumbs>span:nth-child(2)::before{content:"";display:none}#content-wrapper{padding-top:30px;padding-bottom:50px}main.page-inside{margin-top:150px}@media only screen and (min-width:40.063em) and (max-width:64em){main.page-inside{margin-top:147px;}}@media only screen and (max-width: 40em){main.page-inside{margin-top:0;}}main.page-inside #header-image{position:relative;max-height:600px;overflow:hidden}@media only screen and (min-width:0em) and (max-width:64em){main.page-inside #header-image{margin-top:45px;}}.page-inside #interior-title-container{background-color:#37426E;width:100%;text-align:center;margin-bottom:20px}.page-inside #interior-title-container #interior-title{color:white;font-size:36px;text-align:center;margin:0;padding:30px 10px 25px 10px;line-height:1.0;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 40em){.page-inside #interior-title-container #interior-title{font-size:20px;padding:20px 10px 15px 10px;}}#content-bulk #con{margin:0}#content-bulk h2{text-transform:uppercase;font-size:25px}#content-bulk footer{margin:35px 0}#content-bulk footer #address{margin-top:25px}#content-bulk footer #address p{font-size:12px;margin-top:5px}#content-bulk footer #address img{margin:0;padding-right:5px}#content-bulk footer #address a{font-size:12px}#content-bulk footer img{box-shadow:none}.st_sharethis{float:right;width:58px}body .stButton .sharethis{background-image:url("../assets/share-icon.png") !important;width:52px;height:22px}.members-only-template #glm-member-front-header{padding-left:0;padding-right:0;margin-left:0}.members-only-template #glm-member-front-header .breadcrumbs{float:left;padding:0;margin:0}.members-only-template .members-only-buttons{padding:0}.members-only-template .glm-button{background-color:#37426E;margin-top:0}.entry-header .addthis_wrapper{float:right;margin-top:5px}.st_sharethis{float:right;width:58px}body .stButton .sharethis{background-image:url("../assets/share-icon.png") !important;width:52px;height:22px}#glm-member-login-form .button-primary,#glm-member-password-lost-form .lostpassword-button{background-color:#37426E;border:0 none;border-radius:5px;color:white;font-size:14px;padding:10px 15px;min-width:90px;cursor:pointer}#glm-member-password-lost-form{width:400px}#glm-member-password-lost-link{color:#37426E;margin-top:40px}#glm-member-password-lost-form{display:none}#glm-member-password-lost-form button{padding:5px}#ui-datepicker-div{display:none}#quick-sub-pages .landing-item{padding:0 !important;position:relative;overflow:hidden}#quick-sub-pages .landing-item h5{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:28px;color:white;font-weight:bold;line-height:1;text-shadow:2px 4px 3px rgba(0,0,0,0.7)}#quick-sub-pages .landing-item img{width:100%}#slideshow{max-height:640px;margin-top:150px;list-style:none;overflow:hidden;width:100%}@media only screen and (min-width:40.063em) and (max-width:64em){#slideshow{margin-top:147px;}}@media only screen and (max-width: 40em){#slideshow{margin-top:0;}}#slideshow li{list-style:none}#slideshow #caption{background:rgba(0,0,0,0.75);color:#FFFFFF;margin-top:-51px}#slideshow #caption p{padding:10px 5px;font-size:12px;margin:0;text-align:right}#front-page-video-container{max-height:800px;overflow:hidden;margin-top:150px;position:relative}@media only screen and (min-width:40.063em) and (max-width:64em){#front-page-video-container{margin-top:147px;}}@media only screen and (max-width: 40em){#front-page-video-container{margin-top:0;}}#front-page-video-container-mobile-video{width:100%;height:auto}#front-page-video-container-desktop-video{width:100%;height:auto}#video-controls{position:absolute;bottom:25px;right:25px}#video-controls #pause-video,#video-controls #restart-video{padding:5px;border-radius:6px;color:white;background-color:rgba(0,0,0,0.5)}#video-controls #pause-video:hover,#video-controls #restart-video:hover{cursor:pointer}.ngg-gallery-thumbnail,.ngg-gallery-thumbnail-box{float:none !important}.gallery li a img{display:block;width:100%}.ngg-gallery-thumbnail,.ngg-gallery-thumbnail-box{float:none !important}.ngg-album-compact h4 .ngg-album-desc{height:auto !important;font-family:Cambria,"Times New Roman",Times,serif;font-weight:400}.ngg-album-compact .album-meta-wrapper h4 a{font-style:normal}.album-meta-wrapper{display:block;height:54px;margin-bottom:20px}.ngg-glmalbums{margin:10px 0}.ninja-forms-form-wrap{max-width:600px;margin:0 auto}.ninja-forms-form-wrap input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF;transition:background-color 300ms ease-out;display:block;margin:0 auto}.ninja-forms-form-wrap input[type=submit]:hover,.ninja-forms-form-wrap input[type=submit]:focus{background-color:#007095}.ninja-forms-form-wrap input[type=submit]:hover,.ninja-forms-form-wrap input[type=submit]:focus{color:#FFFFFF}.gform_body .gform_fields .gfield_checkbox label{margin-top:-15px}#blog-posts-over article.ai1ec_event{padding:10px}#eventCalendar{}#eventCalendar .fc-toolbar{}#eventCalendar .fc-view-container{}.block-image{visibility:hidden}.glm-modal{font-weight:normal !important}.glm-modal-title{margin-bottom:15px;font-size:17px;font-weight:bold}.paging-container{float:left}.members-only-template{min-height:400px}#members-only-sidebar{background:#6C88A9;border-radius:4px;padding:10px}#members-only-sidebar .sidebar-title{color:#FFFFFF;padding-left:5px}#members-only-sidebar ul.members-only{list-style:none}#members-only-sidebar ul.members-only li{list-style:none;line-height:1.2;margin-bottom:10px;text-decoration:none}#members-only-sidebar ul.members-only li a{color:#FFFFFF;text-decoration:none}#members-only-sidebar ul.members-only li:hover a,#members-only-sidebar ul.members-only li:focus a{color:#f4b31a;text-decoration:underline}#oc-members-only{background:#37426E;padding:5px;max-width:95%;margin-top:15px;border-radius:4px;margin-left:-5px}#oc-members-only h4>a{color:#FFFFFF;font-size:18px;padding-left:5px}body .landing-page-members .glm-member-db-list.filters-opened #glm-locationMap-container{width:100%}body .landing-page-members #glm-member-db-front-container{overflow:hidden;position:relative}body .landing-page-members #glm-member-db-front-container .glm-member-list-inner-wrapper>*:not(#glm-locationMap-container){max-width:1200px;margin:0 auto;clear:both}body .landing-page-members #glm-member-db-front-container #glm-locationMap-container{margin:0 0 0px 0}body .landing-page-members #glm-member-db-front-container #glm-locationMap-container #glm-locationMap{margin-bottom:0}body .landing-page-members #glm-member-db-front-container #glm-member-list-filters-wrapper{position:relative}body .landing-page-members #glm-member-list-map-toggle{display:none}body .landing-page-members .glm-member-db-list-header-title{padding:20px 0 15px 15px}body .landing-page-members #glm-member-list-terms{padding:0 15px}.glm-map{width:100%;height:525px;border-color:lightgrey;border-image:none;border-style:solid;border-width:1px;margin:0 auto}.glm-map-tall{height:600px}#main-content #glm-member-db-front-container{padding:0}@media only screen and (max-width: 40em){#main-content #glm-member-db-front-container{padding:20px 0 0;}}body #glm-member-db-front-container{margin-top:25px;padding:0 25px}body #glm-member-db-front-container #glm-member-detail-images-container ul li{max-height:none}body #glm-member-db-front-container .glm-thumb-title{font-weight:normal;line-height:1 !important;font-size:16px;padding-bottom:3px}body #glm-member-db-front-container .addthis_wrapper{float:right}@media only screen and (max-width: 40em){body #glm-member-db-front-container{padding:20px 15px 0;}}body #glm-member-db-front-container .glm-member-list-active-info .glm-member-title a{color:#6C88A9;font-size:26px;letter-spacing:normal;text-decoration:none;vertical-align:top}body #glm-member-db-front-container .glm-member-list-active-info .glm-member-title a:hover{text-decoration:underline}body #glm-member-db-front-container #glm-member-list-filters-button{background-color:#37426E}body #glm-member-db-front-container #glm-member-list-map-toggle{background-color:#485690}body #glm-member-db-front-container #glm-member-list-filters-close{background-color:#37426E}body #glm-member-db-front-container .glm-member-list-description a{color:#6C88A9}body #glm-member-db-front-container .glm-member-list-description a:hover{color:#f4b31a}body #glm-member-db-front-container .glm-member-list-container .glm-member-title{line-height:1;margin:5px 0;text-transform:none}body #glm-member-db-front-container .glm-member-list-container .glm-member-list-image-wrapper{float:right;max-height:180px}body #glm-member-db-front-container .glm-member-list-data{padding:20px}body #glm-member-db-front-container .glm-member-list-active-info{font-size:16px}body #glm-member-db-front-container .glm-member-list-address-wrapper>div{line-height:1.5}body #glm-member-db-front-container .glm-member-list-active-info .glm-member-list-links>a{text-decoration:underline;color:#37426E;line-height:1.5}body #glm-member-db-front-container .glm-alpha-link{color:#6C88A9;border:none;padding:3px 6px}body #glm-member-db-front-container .glm-alpha-links>.glm-alpha-link{background-color:#FFFFFF;border:none;color:#37426E}body #glm-member-db-front-container .glm-alpha-links>.glm-alpha-link:hover{background-color:#37426E;color:#FFFFFF}body #glm-member-db-front-container .glm-alpha-links>.glm-alpha-link-selected{background-color:#37426E;color:white}body #glm-member-db-front-container .glm-member-list-active-info{padding:0 0px 0 0}body #glm-member-db-front-container .glm-member-db-list-header-title{color:#f4b31a;text-transform:none}body #glm-member-db-front-container .glm-member-list-terms{display:none}body #glm-member-db-front-container .glm-member-search .glm-member-button-small,body #glm-member-db-front-container .glm-member-search input[type="submit"].glm-member-button{font-size:0.9em !important;padding:5px 20px !important;margin:0 auto !important;line-height:1.8em !important;height:auto !important;border-radius:5px;background-color:#485690;transition:all 0.5s}body #glm-member-db-front-container .glm-member-search .glm-member-button-small:hover,body #glm-member-db-front-container .glm-member-search input[type="submit"].glm-member-button:hover{transition:all 0.5s;background-color:#6C88A9}body #glm-member-db-front-container .glm-member-search::before{background-color:#37426E}body #glm-member-db-front-container .glm-member-db-takeback-mini{text-decoration:none;position:relative;background-color:#37426E;transition:all 0.5s}body #glm-member-db-front-container .glm-member-db-takeback-mini:hover{transition:all 0.5s;background-color:#6C88A9}body #glm-member-db-front-container .glm-member-db-takeback-mini span{font-size:16px;top:14px}#content-wrapper .glm-member-db-grid-view .glm-member-list-listing-container{padding:0}#content-wrapper .glm-member-db-grid-view .glm-member-title{padding:10px}#content-wrapper .glm-member-db-grid-view .glm-member-title a{letter-spacing:1px;line-height:1.0;font-size:20px}#content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links{margin:0}#content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links ul{display:table;margin-left:0;width:100%}#content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links ul li{text-transform:uppercase;font-weight:bold;border:0;width:50%;float:left;display:block;padding:1px;margin:0}#content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links ul li a{color:#37426E;border-radius:3px;padding:4px 8px;display:block;width:auto;font-size:12px;text-decoration:underline}body #glm-member-detail-container{font-size:15px;margin-top:10px}body #glm-member-detail-container #glm-member-detail-fullprofile-toggle{font-size:14px}body #glm-member-detail-container .glm-member-detail-sub-data-links .glm-member-detail-content-toggle{font-size:14px}body #glm-member-detail-container .glm-member-detail-link-to-top{font-size:14px}body #glm-member-detail-container #glm-member-detail-contact-info{background-color:#37426E;color:#FFFFFF}body #glm-member-detail-container #glm-member-detail-contact-info #glm-member-detail-packages-link{color:white}body #glm-member-detail-container #glm-member-detail-contact-info #glm-member-detail-packages-link:hover{color:#6C88A9}body #glm-member-detail-container #glm-member-detail-website-link{text-decoration:none;background-color:#37426E}body #glm-member-detail-container #glm-member-detail-website-link:hover{background-color:#6C88A9}body #glm-member-detail-container #glm-member-detail-data-container>.glm-member-detail-content-toggle{color:#37426E}body #glm-member-detail-container .map-button{background-color:#37426E;padding:10px}body #glm-member-detail-container .map-button:hover{background-color:#6C88A9}body #glm-member-detail-container #glm-member-detail-links a{color:#f4b31a;border-color:#6C88A9}body #glm-member-detail-container #glm-member-detail-links a:hover{border-color:#f4b31a}.glm-member-detail-contact-phone small{font-size:12px}#menu-members-only-menu li.menu-item a{font-size:16px;line-height:1.0;margin-bottom:10px;display:block}#members-only-sidebar-off-canvas{background-color:#324B4F;border-radius:5px;list-style:outside none none;margin:10px;max-width:230px}#members-only-sidebar-off-canvas h2{color:yellow}#members-only-sidebar-off-canvas h4{color:yellow}#members-only-sidebar-off-canvas ul li a{color:#FFFFFF}#members-only-sidebar-off-canvas ul li a:hover{color:yellow}#members-only-sidebar-off-canvas .menu-side .glm-button{background:transparent;text-decoration:underline;color:white}#members-only-content #glm-member-front-header{margin-top:-10px}#members-only-content #side-links{border:1px solid #6C88A9;border-radius:3px;padding:15px 20px 30px;background-color:#37426E;list-style:none}@media only screen and (min-width:40.063em) and (max-width:64em){#members-only-content #side-links{padding:25px 15px;}}#members-only-content #side-links h4{color:yellow;line-height:1.2;letter-spacing:normal;font-size:26px}@media only screen and (min-width:40.063em) and (max-width:64em){#members-only-content #side-links h4{font-size:24px;}}#members-only-content #side-links ul{margin:0;list-style:none}#members-only-content #side-links li{list-style:none;line-height:1.2;margin-top:15px}#members-only-content #side-links li a{color:white;text-decoration:none;font-size:20px}#members-only-content #side-links li a:hover{color:yellow}#members-only-content .glm-button.button{background-color:#6C88A9}#members-only-content #main-content{padding-top:0}#members-only-content #lostpasswordform{max-width:350px}#featured-business .glm-featured-member-text{padding:20px}#featured-business .glm-featured-member-image-container{max-height:200px;overflow:hidden}.glm-member-detail-custom-field{padding:4px}.glm-member-detail-custom-field:nth-child(even){background-color:rgba(108,136,169,0.2)}.glm-member-detail-custom-field-name{font-weight:bold;padding-top:3px}.glm-member-detail-custom-field-data p{margin:0}body #glm-event-wrapper h1{font-size:1.5rem;padding:0 15px}body #glm-event-wrapper #glm-events-search-form .button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:0.75rem 1.5rem 0.8125rem 1.5rem;background-color:#37426E;border-color:#2c3558;color:#FFFFFF;border-radius:3px;transition:background-color 300ms ease-out}body #glm-event-wrapper #glm-events-search-form .button:hover,body #glm-event-wrapper #glm-events-search-form .button:focus{background-color:#2c3558}body #glm-event-wrapper #glm-events-search-form .button:hover,body #glm-event-wrapper #glm-events-search-form .button:focus{color:#FFFFFF}body #glm-event-wrapper #glm-events-search-form #glm-event-add-event{width:126px;float:right;background:#37426E;text-decoration:none}body #glm-event-wrapper button:not(.fc-button){-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:0.75rem 1.5rem 0.8125rem 1.5rem;background-color:#37426E;border-color:#2c3558;color:#FFFFFF;border-radius:3px;transition:background-color 300ms ease-out;width:220px}body #glm-event-wrapper button:not(.fc-button):hover,body #glm-event-wrapper button:not(.fc-button):focus{background-color:#2c3558}body #glm-event-wrapper button:not(.fc-button):hover,body #glm-event-wrapper button:not(.fc-button):focus{color:#FFFFFF}body #glm-event-wrapper p{margin-left:15px}body #glm-event-wrapper .glm-event-day-row{border:1px solid #FFFFFF;border-radius:4px;background:white}body #glm-event-wrapper .glm-event-day-event{border:1px solid #37426E;margin-right:5px;padding-right:0;margin-left:0px}@media only screen and (max-width: 40em){body #glm-event-wrapper .glm-event-day-event{margin-left:5px;}}body #glm-event-wrapper .glm-event-day-event:hover{border:1px solid #000000}body #glm-event-wrapper .glm-event-day-event a.glm-read-more{border:1px solid #37426E;background-color:#FFFFFF;color:#000000}body #glm-event-wrapper .glm-event-day-event a.glm-read-more:hover{color:#FFFFFF;background-color:#37426E;border:1px solid #FFFFFF}body #glm-event-wrapper .glm-event-cal{border:1px solid #37426E;font-size:19px;margin:0 auto;width:275px}body #glm-event-wrapper .glm-event-cal-day-container{background:#37426E;color:white;padding:10px 20px}body #glm-event-wrapper .glm-event-cal-month{background-color:#37426E;color:#fff}body #glm-event-wrapper h1{color:#37426E}body #glm-event-wrapper h2{color:#37426E;font-weight:bold}body #glm-event-wrapper #glm-event-detail-cost:before{top:0px}body #glm-event-wrapper .stButton .sharethis{display:none}body #glm-event-wrapper #eventShare{display:none}body #glm-event-wrapper span#eventShare.st_sharethis,body #glm-event-wrapper #shareThisOrange{background-color:#37426E !important;font-size:0.875rem;font-weight:bold;color:white;width:auto;height:30px;border-radius:3px;max-height:30px;padding:3px 0 0 15px}body #glm-event-wrapper #EventDrivingDirectionSubmit{margin-left:0px;font-weight:bold}body #glm-event-wrapper #glm-event-detail-dates div{padding-top:7px}body #glm-event-wrapper #glm-event-detail-contact strong{padding-top:7px;display:block}body .hasDatepicker{width:100%;height:34px}body #glm-events-frontpage-wrapper .glm-events-frontpage-day{padding:3px;background-color:#37426E;color:#779156}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-container{margin:10px 0;overflow:hidden}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-image{width:90px;height:90px}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-title,body #glm-events-frontpage-wrapper .glm-events-frontpage-event-dates,body #glm-events-frontpage-wrapper .glm-events-frontpage-event-content{float:left;width:170px;padding:0px 12px 0px 8px;margin-top:4px}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-title{color:#37426E;font-weight:bold;max-height:37.2px;overflow:hidden;line-height:1.4}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-dates{color:grey;max-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-content{max-height:37.2px;overflow:hidden}body #glm-events-frontpage-wrapper #newEvent{background-color:#fc6463}@media only screen and (min-width:40.063em){body #glm-event-wrapper{margin:0 auto}body #glm-event-wrapper.event-detail{width:100%}}body form#glm-member-event-search #glm-event-category{width:83%}@media only screen and (max-width: 40em){body .event-detail-image img{margin:0 !important}}@media only screen and (max-width: 40em){body div.eventTitle h1{padding:0 !important;margin-top:5px}}body #glm-event-detail-takeback-mini{background:#37426E}body #glm-event-detail-takeback-mini span{opacity:0}body #glm-event-detail-takeback-mini:hover span{opacity:1}body .glm-add-event-form-title{color:#37426E}body .prefix,body .postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}body span.prefix,body label.prefix{background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc}body span.postfix,body label.postfix{background:#f2f2f2;border-left:none;color:#333333;border-color:#cccccc}body input:not([type]),body input[type="text"],body input[type="password"],body input[type="date"],body input[type="datetime"],body input[type="datetime-local"],body input[type="month"],body input[type="week"],body input[type="email"],body input[type="number"],body input[type="search"],body input[type="tel"],body input[type="time"],body input[type="url"],body input[type="color"],body textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#cccccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:0.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;-moz-transition:border-color 0.15s linear,background 0.15s linear;-ms-transition:border-color 0.15s linear,background 0.15s linear;-o-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear}body .right{float:right !important}body .glm-agenda-city{font-size:13px}body .glm-event-day-event::before{display:none !important}body .view-select{float:left}body .view-select select{font-size:14px;max-width:120px}body .event-sidebar{font-family:"Roboto"}body .event-sidebar ul{margin:0}body .event-sidebar ul li{line-height:22px;color:#878787 !important}body .event-sidebar ul li a{text-decoration:none;color:inherit}.glm-events-agenda-image{text-align:center}@media only screen and (min-width:64.063em){.glm-events-agenda-image{padding-right:5px;}}.glm-event-detail-member{margin:0 20px 10px 20px}body #glm-member-packaging-front-container .glm-member-db-package-title a,body #glm-member-db-front-container .glm-member-db-package-title a{color:#37426E}body #glm-member-packaging-front-container .glm-member-packaging-data-container>.glm-member-db-package-list-content-toggle,body #glm-member-db-front-container .glm-member-packaging-data-container>.glm-member-db-package-list-content-toggle{color:#6C88A9}#post-ads-top{list-style:none;margin:20px 0;text-align:center}header.fixed.shrink #top-weather{float:right;clear:none;margin-left:20px}header #top-weather{float:right;display:block;clear:both;margin-bottom:10px}header #top-weather div.weather-atlas-wrapper{background:transparent !important;color:#333333 !important;border:none !important}header #top-weather div.weather-atlas-wrapper div.weather-atlas-header{display:none}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body{margin:0;padding:.4em 0rem}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_temp{float:right;margin:0;text-align:center}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_temp i.wi{font-size:22px}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_temp span.temp{color:#808285;font-size:20px;text-shadow:none}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_temp .current_text,header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_temp .sunrise_sunset{display:none}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_text_2{display:none}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body div.daily{display:none}header #top-weather div.weather-atlas-wrapper div.weather-atlas-footer{display:none}.wdi_feed_info{max-width:1000px;margin:0 auto}#wpseo_sitemap li{line-height:1.2;margin-bottom:10px}#wpseo_sitemap li a{color:black}@media only screen and (min-width:0em) and (max-width:64em){body .grid-block.home-feed-post{padding-left:10px;padding-right:10px;}}input[type="submit"].blogbutton{border-radius:3px;color:#FFFFFF;border:2px solid #FFFFFF;font-weight:bold;font-size:13px;padding:2px 5px;margin-top:-10px;text-transform:uppercase}input[type="submit"].blogbutton:hover{cursor:pointer;background:#FFFFFF;border:2px solid #035C84;color:white}.fullWidth{width:100%;margin-left:auto;margin-right:auto;max-width:100%}body .home-feed-posts .front-page-blog-image,body #feed .front-page-event-image{padding:33%}@media only screen and (min-width:40.063em) and (max-width:64em){body .home-feed-posts .front-page-blog-image,body #feed .front-page-event-image{padding:25%;max-width:600px;margin:0 auto;}}@media only screen and (max-width: 40em){body .home-feed-posts .front-page-blog-image,body #feed .front-page-event-image{padding:38%;max-width:600px;margin:0 auto;}}body .home-feed-posts .front-page-blog-image{position:relative}@media only screen and (min-width:0em) and (max-width:64em){body .home-feed-posts .front-page-blog-image{margin-top:15px}}body .home-feed-posts .home-feed-post-content{float:none;margin:0 auto;clear:both}.blog-home-inner-row{position:relative;height:100%;overflow:hidden}body #home-feed-posts{opacity:0;margin-bottom:25px}body .home-feed-posts .home-feed-post:hover .front-page-post-content-container{bottom:0 !important}.blog-overlay{opacity:.7 !important;background-color:rgba(0,0,0,0.65)}.blog-overlay .block-text{opacity:1}@media only screen and (min-width: 64.063em){body #home-feed-posts h2{font-size:24px}body #home-feed-posts .front-page-post-content-container{padding:10px}}body #home-feed-posts .home-feed-post{padding:15px}body #home-feed-posts .home-feed-post .front-page-post-content-container .home-feed-excerpt{color:white;margin-top:15px;font-size:22px;line-height:1.3}body #home-feed-posts .home-feed-post .front-page-post-content-container .title-posts{text-transform:uppercase}body #home-feed-posts .home-feed-post .front-page-post-content-container .title-posts a{text-decoration:none}body #home-feed-posts .home-feed-post a.read-more{display:block;padding:4px 7px;margin-top:20px;font-family:"Shadows Into Light";text-decoration:none;font-size:26px}body #home-feed-posts .home-feed-post a.read-more:hover{text-decoration:underline}body .home-feed-posts .front-page-post-content-container{padding:20px;padding:10px 20px;position:absolute;width:100%;bottom:0;background-color:#4AA64A;transition:350ms ease-in-out bottom}@media only screen and (min-width:0em) and (max-width:64em){body .home-feed-posts .front-page-post-content-container{opacity:0;background-color:#000000;}}body .home-feed-posts .front-page-post-content-container h2 a{color:white;opacity:1}body .home-feed-posts .front-page-post-content-container div{color:white}#blog-posts-over{margin-top:20px}#blog-posts-over article{margin-bottom:15px;display:inline-block;width:100%}#blog-posts-over article .entry-header{background:transparent}#blog-posts-over article #addthis_wrapper{margin-top:-25px}#blog-posts-over article p{padding-bottom:15px}#blog-posts-over article .entry-header{margin-bottom:10px}#blog-posts-over article .entry-header .entry-title{margin:0;display:block}@media only screen and (max-width: 40em){#blog-posts-over article .entry-header .entry-title{margin-top:10px;}}#blog-posts-over article .entry-header .entry-title a{display:block;line-height:1;font-size:28px}#blog-posts-over article .entry-header .meta.date{font-size:13px;font-weight:bold}.blog-post-container .entry-header .entry-title{line-height:1;font-size:28px;padding-bottom:10px}#blog-posts-over .entry-meta{text-align:center;color:#757575;font-size:12px}#blog-posts-over>div{margin:25px 0}#blog-side-info a{font-size:16px}#blog-side-info ul{margin-left:10px}#blog-side-info #searchform{margin-bottom:30px}#blog-side-info p{margin-bottom:0}@media only screen and (max-width: 40em){#blog-side-info-wrapper{float:none;margin:0 auto;clear:both}#blog-side-info{padding-left:0;border-left:0}#blog-side-info ul{margin-left:0;margin-top:10px}#blog-side-info #searchform{padding:35px 0}#blog-side-info #searchform #s{width:100%}}#blog-side-info{padding-right:10px}#blog-side-info ul{list-style-type:none}#blog-side-info ul li{line-height:1;padding-bottom:10px}#blog-side-info ul li a{line-height:1}main.blog-home,main.blog-archive,main.blog-single{margin-top:150px}@media only screen and (min-width:40.063em) and (max-width:64em){main.blog-home,main.blog-archive,main.blog-single{margin-top:147px;}}@media only screen and (max-width: 40em){main.blog-home,main.blog-archive,main.blog-single{margin-top:0;}}main.blog-home #header-image,main.blog-archive #header-image,main.blog-single #header-image{position:relative;max-height:600px;overflow:hidden}@media only screen and (min-width:0em) and (max-width:64em){main.blog-home #header-image,main.blog-archive #header-image,main.blog-single #header-image{margin-top:45px;}}.blog-archive .featured-image-wrap,.blog-home .featured-image-wrap{display:none}#sidebar{padding-top:25px;background:#f2f9fc}#sidebar .row.collapse{margin-left:14px;marginn-right:14px}#sidebar li{list-style:none}#sidebar li #calendar_wrap table#wp-calendar{margin:0 auto}#sidebar form{margin:0 12px 0 14px}#sidebar form select{padding:0 0.5rem;border-radius:5px;height:25px;margin:0}#sidebar form select option{font-size:10px}#sidebar .small-block-grid-2{margin-top:10px}#sidebar .small-block-grid-2 li{padding:0 0.625rem 0.625rem}#sidebar .small-block-grid-2 li img{border:2px solid lightblue}#sidebar .small-block-grid-2>li:nth-of-type(2),#sidebar .small-block-grid-2>li:nth-of-type(4){padding-left:0}#sidebar .small-block-grid-2>li:nth-of-type(3),#sidebar .small-block-grid-2>li:nth-of-type(4){padding-bottom:20px}#sidebar h3{margin:20px 0 0}#sidebar h1{margin:0;font-size:1.5625rem;text-transform:none}#sidebar input{padding:5px 0 5px 8px;height:auto;margin:10px 0}#sidebar button{border-radius:2px;padding:0 10px}#side-nav{padding-top:10px;background:#f2f9fc}#side-nav h1{font-size:1.375rem}#side-nav h4{font-weight:bold;margin-left:10px}#side-nav li{list-style:none}#side-nav ul{list-style:none;margin:0 0 20px}#side-nav ul li{margin:0 -15px;padding:5px 10px 5px 25px}#side-nav ul li:hover{background:#81adc1}#side-nav ul li a{color:darkblue}#side-nav ul li a:hover{color:#FFFFFF}#side-nav h3{text-transform:none;margin:0}#side-nav input{padding:5px 0 5px 8px;height:auto;margin-bottom:10px}#side-nav button{border-radius:2px;padding:0 10px}#extra{margin-top:15px}#extra p{line-height:1.3}#extra p.title{margin:0}#extra p.title#last{padding-top:10px}#extra p#message{text-transform:uppercase;color:lightblue;font-size:0.9375rem;margin:40px 0}.current_page_item>a{font-weight:bold}body #sidebar ul.members-only{margin-left:0;font-size:16px !important}@media only screen and (min-width:64.063em){body #sidebar ul.members-only #menu-members-only-menu{margin-left:0}}@media only screen and (min-width:0em) and (max-width:64em){body #sidebar ul.members-only{margin-left:0;}body #sidebar ul.members-only ul{margin-left:0}}.search-top #searchform{text-align:left;display:inline-block;position:relative}.search-top #searchform #search-button{width:22px;right:0px;position:absolute;padding:0;border:1px solid lightgray}.search-top input{height:20px;width:167px;padding:0 8px;margin:13px 0px 0px 18px;border-radius:3px;font-size:10px;color:#000000;display:inline-block}.search-top a.magnifying-glass{font-size:10em;width:0.75rem;height:0.75rem;border:0.125rem solid darkblue;position:absolute;top:15px;border-radius:0.35em;margin:0 0 0 -20px}.search-top a.magnifying-glass:before{content:"";display:inline-block;position:absolute;right:-0.4375rem;bottom:-0.25rem;border-width:0;background:darkblue;width:0.5rem;height:0.125rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-results #blog-posts-over .search-result-container header.entry-header{margin-bottom:0px}.search-results #blog-posts-over .search-result-container .search_result_context{margin:0;padding:0;line-height:1.3}.search-results #blog-posts-over .search-result-container article p{margin:0;padding:0}@media only screen and (min-width:64.063em){#topSearchForm .button{display:none}#topSearchForm{border-radius:4px;background-color:white;float:right;height:25px}#lar-search{border-radius:3px;height:25px;padding:1px}#lar-search:hover{cursor:pointer}}@media screen and (-webkit-min-device-pixel-ratio: 0){#lar-search{margin:0px}}#mobile-search-form{position:absolute;top:0;z-index:99;right:-100%;background:white;width:100%}#mobile-search-form input.search-input{display:block;float:left;width:70%}#mobile-search-form input.button{padding:9px;float:left;background-color:#37426E}#mobile-search-form .mobile-search-close{background:lightgrey;color:white;float:left;position:absolute;left:-31px;line-height:1;padding:11px 10px 10px 10px}.toggle-group{float:right;display:inline-block}.toggle-group #mobile-search{max-width:50px;display:inline-block;position:relative;top:8px;left:-20px;max-height:35px}.toggle-group #mobile-search #search-icon{max-height:25px;max-width:25px}.toggle-group #mobile-search #search-icon path{stroke:#6C88A9}#testimonials-slider-outer{padding:0 30px;background-color:#FFFFFF;margin-left:auto;margin-right:auto}@media only screen and (max-width: 40em){#testimonials-slider-outer{padding:0 10px;}}#testimonials-slider-wrapper{padding:70px 35px;text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}#testimonials-slider-wrapper #testimonials-slider-container{max-width:900px;margin:0px auto;overflow:hidden}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider{margin:0 auto;padding:40px;list-style-type:none;margin:0 auto;padding:0;position:relative;width:100%;height:100%;white-space:nowrap;text-align:center}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide{color:#808285;display:inline-block;max-height:120px;line-height:1.2;overflow:hidden;width:100%;text-align:center;white-space:pre-wrap}@media only screen and (min-width:40.063em) and (max-width:64em){#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide{max-height:160px;}}@media only screen and (max-width: 40em){#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide{max-height:220px;}}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide .testimonial-quote{font-size:21px;font-style:italic;color:#f4b31a}@media only screen and (min-width:40.063em) and (max-width:64em){#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide .testimonial-quote{font-size:20px;}}@media only screen and (max-width: 40em){#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide .testimonial-quote{font-size:18px;}}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide .testimonial-author{margin-top:20px;color:#808285;font-weight:bold;font-size:18px}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider-controls{}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider-controls .left-button{left:0}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider-controls .right-button{right:0}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider-controls .testimonials-slider-nav{color:#808285;cursor:pointer;font-size:40px;position:absolute;top:43%;transform:scaleY(2)}footer .large-row{max-width:1200px;padding-top:15px;padding-bottom:15px}footer.main{background-color:#DECC9C}footer.main h2{text-transform:uppercase;font-size:21px;margin:0}@media only screen and (max-width: 40em){footer.main h2{font-size:18px;}}@media only screen and (max-width: 40em){footer.main .footer-section{margin-bottom:10px;}}.connect{text-align:center}@media only screen and (min-width:0em) and (max-width:64em){.connect{text-align:center;}}.connect .button{background:transparent;border:2px solid #865D32;color:#865D32;padding:10px 20px;text-transform:uppercase;font-size:16px}.connect .button:hover{background:#FFFFFF;border-color:#FFFFFF;color:#865D32}@media only screen and (max-width: 40em){.connect .button{margin-bottom:10px;}}.connect .socials{margin:15px 0;list-style:none}.connect .socials .social-link{background-image:url("../assets/social-icons-footer.png");display:inline-block;width:20px;height:20px;margin-right:8px}.connect .socials .social-link a{display:inline-block;width:100%;height:100%}.connect .socials .facebook{background-position:0px -20px}.connect .socials .facebook:hover{background-position:0px 0px}.connect .socials .youtube{background-position:-20px -20px}.connect .socials .youtube:hover{background-position:-20px 0px}.connect .socials .blog{background-position:-40px -20px}.connect .socials .blog:hover{background-position:-40px 0px}.connect .socials .instagram{background-position:-60px -20px}.connect .socials .instagram:hover{background-position:-60px 0px}.contact .contact-section{color:#865D32;font-size:15px;margin-bottom:10px}.contact .contact-section span{color:#865D32}.contact .contact-section img{margin-right:10px;float:left;margin-top:5px}.contact .contact-location h2{text-transform:none;font-size:14px}.contact .contact-location .city-state-zip{display:inline}.contact .contact-email a{color:#FFFFFF;text-decoration:underline}.contact .contact-email a:hover{color:#865D32}.visitors{text-align:center}@media only screen and (min-width:0em) and (max-width:64em){.visitors{text-align:center;}}.visitors .separator{font-size:18px;color:#865D32;margin:0 5px}.visitors a{color:white;font-size:19px}.visitors a:hover{color:#865D32}#footer-logo{text-align:center;margin-top:40px}@media only screen and (max-width: 40em){#footer-logo{margin-top:0;}}#copyright{font-size:12px;padding:4px 0;margin:0 auto;float:none;background-color:#865D32}@media only screen and (max-width: 40em){#copyright{padding:8px 12px;}}#copyright span{color:#FFFFFF;font-size:0.75rem;white-space:pre-wrap}#copyright a{font-size:0.75rem;color:#FFFFFF}@media only screen and (max-width: 40em){#copyright .separator{clear:both;display:block;height:0;visibility:hidden;}}#footer-location span.bullet,#copyright span.bullet{color:#865D32;margin:0 5px}@media only screen and (max-width: 40em){#footer-location span.bullet,#copyright span.bullet{display:none !important;}}.off-canvas-wrap{min-height:100%}.off-canvas-wrap .inner-wrap{min-height:100vh;height:100%}h1{color:#37426E;font-family:'Shadows Into Light',"Open Sans";font-size:36px}@media only screen and (min-width:40.063em) and (max-width:64em){h1{font-size:30px;}}@media only screen and (max-width: 40em){h1{font-size:24px;}}h2{color:#865D32;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:36px}@media only screen and (min-width:40.063em) and (max-width:64em){h2{font-size:30px;}}@media only screen and (max-width: 40em){h2{font-size:24px;}}h3{color:#37426E;font-family:"Open Sans",sans-serif;font-size:24px;text-transform:uppercase}@media only screen and (min-width:40.063em) and (max-width:64em){h3{font-size:22px;}}@media only screen and (max-width: 40em){h3{font-size:20px;}}h4{color:#4AA64A;font-family:"Open Sans",sans-serif;font-size:20px}@media only screen and (min-width:40.063em) and (max-width:64em){h4{font-size:26px;}}@media only screen and (max-width: 40em){h4{font-size:22px;}}h5{color:#4AA64A;font-family:"Open Sans",sans-serif;font-size:18px}h6{color:#865D32;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:18px}p{font-size:16px}a{color:#f4b31a;font-size:16px;text-decoration:underline}#content-wrapper a:not(.button){color:#37426E}#content-wrapper a:not(.button):hover{color:#6C88A9}aside.left-off-canvas-menu li.page_item{display:block;overflow:hidden;position:relative;padding:4px 8px}aside.left-off-canvas-menu .off-canvas-list ul li a{line-height:20px;color:#FFFFFF;border-bottom:1px solid #FFFFFF;background-repeat:no-repeat;background-position:3px 50%}aside.left-off-canvas-menu .off-canvas-list ul{margin-left:10px}aside.left-off-canvas-menu li.page_item_has_children a.toggle{position:absolute;right:10px;top:5px;width:auto;text-decoration:none}aside.left-off-canvas-menu li.page_item_has_children a.toggle:before{content:'>';transform:rotate(0deg);color:#FFFFFF;height:17px;width:17px;font-size:17px;font-weight:bold;display:block}aside.left-off-canvas-menu li.page_item_has_children a.toggle:hover{background:transparent}aside.left-off-canvas-menu li.page_item_has_children a.toggle.open{content:'>';transform:rotate(90deg);color:#FFFFFF;height:1rem;width:1rem;font-size:1rem;font-weight:bold;display:block}aside.left-off-canvas-menu ul.children{display:none}aside.left-off-canvas-menu .off-canvas-list ul li>ul li>a{padding-left:10px;margin-left:25px;line-height:18px}aside.left-off-canvas-menu ul.open{display:block}.left-off-canvas-menu{list-style:none;background:#6C88A9;color:#FFFFFF}.left-off-canvas-menu .contact-us-link{color:#FFFFFF;font-size:14px;text-decoration:underline}.left-off-canvas-menu li a{color:#FFFFFF;font-size:1rem;line-height:1.2;border-color:#FFFFFF;margin-bottom:5px;text-decoration:none}.left-off-canvas-menu li a:hover{color:#FFFFFF}.left-off-canvas-menu li .dropdown{list-style:none}.left-off-canvas-menu ul{list-style:none;padding:10px 0}.left-off-canvas-menu ul li a{color:#FFFFFF}.left-off-canvas-menu ul li ul{list-style:none}.left-off-canvas-menu ul li ul li a{width:85%;display:block;white-space:pre-wrap}.oc-site-title{font-size:16px}.left-off-canvas-menu form .button{text-align:center;float:none;margin:10px auto;display:block;background:#37426E;border-radius:2px}.oc-action-items{padding:15px}.oc-action-items .oc-action-grid li{height:30px;margin-bottom:14px;overflow:hidden}.oc-action-items .oc-action-grid li a{display:block;color:#FFFFFF}.oc-action-items #oc-connect{margin-top:30px}.oc-action-items #oc-connect h2{color:#FFFFFF}.oc-action-items #oc-connect .button{background-color:#FFFFFF;color:#6C88A9;border-color:#FFFFFF}.oc-action-items #oc-connect #oc-socials.socials .facebook{background-position:0px 0px}.oc-action-items #oc-connect #oc-socials.socials .youtube{background-position:-20px 0px}.oc-action-items #oc-connect #oc-socials.socials .blog{background-position:-40px 0px}.oc-action-items #oc-connect #oc-socials.socials .instagram{background-position:-60px 0px}.oc-social-list{list-style:none;margin-top:0;margin-bottom:1.0625rem;margin-left:-1.375rem;margin-right:0;overflow:hidden;padding:0;margin-left:auto}.oc-social-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.oc-social-list>li>*{display:block}#oc-contact.contact{padding:15px;text-align:center}#oc-contact.contact h2{color:#FFFFFF}#oc-contact.contact .contact-section{color:#FFFFFF}#oc-contact.contact .contact-section span{color:#FFFFFF}@media only screen and (max-width: 40em){#oc-contact.contact .contact-location .bullet{clear:both;display:block;height:0;visibility:hidden;}}#oc-visitors h2{color:#FFFFFF}#oc-visitors .separator{color:#FFFFFF}#front-content{background-color:#FFFFFF}#front-content #main-content h2{color:#37426E;font-family:"Shadows Into Light";font-weight:normal;margin-top:30px;margin-bottom:20px;text-align:center}@media only screen and (max-width: 40em){#front-content #main-content h2{margin-top:0;}}#front-content #main-content p{color:#000000;font-size:18px;line-height:1.2;margin:0 auto;max-width:920px;text-align:center}@media only screen and (max-width: 40em){#front-content #main-content p{font-size:16px;}}.front-blog-container{position:relative;background:url("../assets/posts-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;z-index:2}.front-blog-bg-overlay{z-index:-1;position:absolute;bottom:0;height:100%;width:100%;background-color:rgba(95,110,255,0.5)}#content-wrapper .home-feed-post .blog-home-inner-row{cursor:pointer}#content-wrapper .home-feed-post h2.title-posts{line-height:1;margin:0}#content-wrapper .home-feed-post h2.title-posts a{display:block;color:white;line-height:1;font-size:24px}@media only screen and (max-width: 40em){#content-wrapper .home-feed-post h2.title-posts a{font-size:18px;}}#content-wrapper .home-feed-post span.meta.date{display:inline-block;color:white;font-size:14px;margin-bottom:10px}#content-wrapper .home-feed-post .post-excerpt{color:white;line-height:1.1;margin-bottom:20px;margin-bottom:10px;overflow:hidden;font-size:16px}@media only screen and (min-width:40.063em){#content-wrapper .home-feed-post .post-excerpt{height:37px;}}#home-feed-posts{padding-top:20px}
\ No newline at end of file
+}.breadcrumbs{padding-top:0;font-size:13px}.breadcrumbs a[property="v:title"],.breadcrumbs a[typeof="WebPage"]{color:black;font-size:13px;text-decoration:none;text-transform:capitalize}.breadcrumbs a[property="v:title"]:hover,.breadcrumbs a[typeof="WebPage"]:hover{text-decoration:underline}.breadcrumbs *[typeof="v:Breadcrumb"],.breadcrumbs *[typeof="ListItem"]{margin:0 5px}.breadcrumbs>*:before{display:none}body .breadcrumbs>*{float:none}#main-content .member-profile-title{position:absolute;display:inline-block;background:#37426E;color:White;left:25%;font-size:1rem;padding:10px;line-height:1}@media only screen and (min-width:0em) and (max-width:64em){#main-content .member-profile-title{display:inline-block;top:-50px;left:20px;}}@media only screen and (min-width:64.063em){#main-content .member-profile-title{top:-72px;left:40px;font-size:2rem;}}#main-content p{font-size:16px}#main-content p a:hover{text-decoration:underline}.breadcrumbs>span:nth-child(2)::before{content:"";display:none}#content-wrapper{padding-top:30px;padding-bottom:50px}main.page-inside{margin-top:150px}@media only screen and (min-width:40.063em) and (max-width:64em){main.page-inside{margin-top:147px;}}@media only screen and (max-width: 40em){main.page-inside{margin-top:0;}}main.page-inside #header-image{position:relative;max-height:600px;overflow:hidden}@media only screen and (min-width:0em) and (max-width:64em){main.page-inside #header-image{margin-top:45px;}}.page-inside #interior-title-container{background-color:#37426E;width:100%;text-align:center;margin-bottom:20px}.page-inside #interior-title-container #interior-title{color:white;font-size:36px;text-align:center;margin:0;padding:30px 10px 25px 10px;line-height:1.0;font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 40em){.page-inside #interior-title-container #interior-title{font-size:20px;padding:20px 10px 15px 10px;}}#content-bulk #con{margin:0}#content-bulk h2{text-transform:uppercase;font-size:25px}#content-bulk footer{margin:35px 0}#content-bulk footer #address{margin-top:25px}#content-bulk footer #address p{font-size:12px;margin-top:5px}#content-bulk footer #address img{margin:0;padding-right:5px}#content-bulk footer #address a{font-size:12px}#content-bulk footer img{box-shadow:none}.st_sharethis{float:right;width:58px}body .stButton .sharethis{background-image:url("../assets/share-icon.png") !important;width:52px;height:22px}.members-only-template #glm-member-front-header{padding-left:0;padding-right:0;margin-left:0}.members-only-template #glm-member-front-header .breadcrumbs{float:left;padding:0;margin:0}.members-only-template .members-only-buttons{padding:0}.members-only-template .glm-button{background-color:#37426E;margin-top:0}.entry-header .addthis_wrapper{float:right;margin-top:5px}.st_sharethis{float:right;width:58px}body .stButton .sharethis{background-image:url("../assets/share-icon.png") !important;width:52px;height:22px}#glm-member-login-form .button-primary,#glm-member-password-lost-form .lostpassword-button{background-color:#37426E;border:0 none;border-radius:5px;color:white;font-size:14px;padding:10px 15px;min-width:90px;cursor:pointer}#glm-member-password-lost-form{width:400px}#glm-member-password-lost-link{color:#37426E;margin-top:40px}#glm-member-password-lost-form{display:none}#glm-member-password-lost-form button{padding:5px}#ui-datepicker-div{display:none}#quick-sub-pages .landing-item{padding:0 !important;position:relative;overflow:hidden}#quick-sub-pages .landing-item h5{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:28px;color:white;font-weight:bold;line-height:1;text-shadow:2px 4px 3px rgba(0,0,0,0.7)}#quick-sub-pages .landing-item img{width:100%}#slideshow{max-height:640px;margin-top:150px;list-style:none;overflow:hidden;width:100%}@media only screen and (min-width:40.063em) and (max-width:64em){#slideshow{margin-top:147px;}}@media only screen and (max-width: 40em){#slideshow{margin-top:0;}}#slideshow li{list-style:none}#slideshow #caption{background:rgba(0,0,0,0.75);color:#FFFFFF;margin-top:-51px}#slideshow #caption p{padding:10px 5px;font-size:12px;margin:0;text-align:right}#front-page-video-container{max-height:800px;overflow:hidden;margin-top:150px;position:relative}@media only screen and (min-width:40.063em) and (max-width:64em){#front-page-video-container{margin-top:147px;}}@media only screen and (max-width: 40em){#front-page-video-container{margin-top:0;}}#front-page-video-container-mobile-video{width:100%;height:auto}#front-page-video-container-desktop-video{width:100%;height:auto}#video-controls{position:absolute;bottom:25px;right:25px}#video-controls #pause-video,#video-controls #restart-video{padding:5px;border-radius:6px;color:white;background-color:rgba(0,0,0,0.5)}#video-controls #pause-video:hover,#video-controls #restart-video:hover{cursor:pointer}.ngg-gallery-thumbnail,.ngg-gallery-thumbnail-box{float:none !important}.gallery li a img{display:block;width:100%}.ngg-gallery-thumbnail,.ngg-gallery-thumbnail-box{float:none !important}.ngg-album-compact h4 .ngg-album-desc{height:auto !important;font-family:Cambria,"Times New Roman",Times,serif;font-weight:400}.ngg-album-compact .album-meta-wrapper h4 a{font-style:normal}.album-meta-wrapper{display:block;height:54px;margin-bottom:20px}.ngg-glmalbums{margin:10px 0}.ninja-forms-form-wrap{max-width:600px;margin:0 auto}.ninja-forms-form-wrap input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF;transition:background-color 300ms ease-out;display:block;margin:0 auto}.ninja-forms-form-wrap input[type=submit]:hover,.ninja-forms-form-wrap input[type=submit]:focus{background-color:#007095}.ninja-forms-form-wrap input[type=submit]:hover,.ninja-forms-form-wrap input[type=submit]:focus{color:#FFFFFF}.gform_body .gform_fields .gfield_checkbox label{margin-top:-15px}#blog-posts-over article.ai1ec_event{padding:10px}#eventCalendar{}#eventCalendar .fc-toolbar{}#eventCalendar .fc-view-container{}.block-image{visibility:hidden}.glm-modal{font-weight:normal !important}.glm-modal-title{margin-bottom:15px;font-size:17px;font-weight:bold}.paging-container{float:left}.members-only-template{min-height:400px}#members-only-sidebar{background:#6C88A9;border-radius:4px;padding:10px}#members-only-sidebar .sidebar-title{color:#FFFFFF;padding-left:5px}#members-only-sidebar ul.members-only{list-style:none}#members-only-sidebar ul.members-only li{list-style:none;line-height:1.2;margin-bottom:10px;text-decoration:none}#members-only-sidebar ul.members-only li a{color:#FFFFFF;text-decoration:none}#members-only-sidebar ul.members-only li:hover a,#members-only-sidebar ul.members-only li:focus a{color:#f4b31a;text-decoration:underline}#oc-members-only{background:#37426E;padding:5px;max-width:95%;margin-top:15px;border-radius:4px;margin-left:-5px}#oc-members-only h4>a{color:#FFFFFF;font-size:18px;padding-left:5px}body .landing-page-members .glm-member-db-list.filters-opened #glm-locationMap-container{width:100%}body .landing-page-members #glm-member-db-front-container{overflow:hidden;position:relative}body .landing-page-members #glm-member-db-front-container .glm-member-list-inner-wrapper>*:not(#glm-locationMap-container){max-width:1200px;margin:0 auto;clear:both}body .landing-page-members #glm-member-db-front-container #glm-locationMap-container{margin:0 0 0px 0}body .landing-page-members #glm-member-db-front-container #glm-locationMap-container #glm-locationMap{margin-bottom:0}body .landing-page-members #glm-member-db-front-container #glm-member-list-filters-wrapper{position:relative}body .landing-page-members #glm-member-list-map-toggle{display:none}body .landing-page-members .glm-member-db-list-header-title{padding:20px 0 15px 15px}body .landing-page-members #glm-member-list-terms{padding:0 15px}.glm-map{width:100%;height:525px;border-color:lightgrey;border-image:none;border-style:solid;border-width:1px;margin:0 auto}.glm-map-tall{height:600px}#main-content #glm-member-db-front-container{padding:0}@media only screen and (max-width: 40em){#main-content #glm-member-db-front-container{padding:20px 0 0;}}body #glm-member-db-front-container{margin-top:25px;padding:0 25px}body #glm-member-db-front-container #glm-member-detail-images-container ul li{max-height:none}body #glm-member-db-front-container .glm-thumb-title{font-weight:normal;line-height:1 !important;font-size:16px;padding-bottom:3px}body #glm-member-db-front-container .addthis_wrapper{float:right}@media only screen and (max-width: 40em){body #glm-member-db-front-container{padding:20px 15px 0;}}body #glm-member-db-front-container .glm-member-list-active-info .glm-member-title a{color:#6C88A9;font-size:26px;letter-spacing:normal;text-decoration:none;vertical-align:top}body #glm-member-db-front-container .glm-member-list-active-info .glm-member-title a:hover{text-decoration:underline}body #glm-member-db-front-container #glm-member-list-filters-button{background-color:#37426E}body #glm-member-db-front-container #glm-member-list-map-toggle{background-color:#485690}body #glm-member-db-front-container #glm-member-list-filters-close{background-color:#37426E}body #glm-member-db-front-container .glm-member-list-description a{color:#6C88A9}body #glm-member-db-front-container .glm-member-list-description a:hover{color:#f4b31a}body #glm-member-db-front-container .glm-member-list-container .glm-member-title{line-height:1;margin:5px 0;text-transform:none}body #glm-member-db-front-container .glm-member-list-container .glm-member-list-image-wrapper{float:right;max-height:180px}body #glm-member-db-front-container .glm-member-list-data{padding:20px}body #glm-member-db-front-container .glm-member-list-active-info{font-size:16px}body #glm-member-db-front-container .glm-member-list-address-wrapper>div{line-height:1.5}body #glm-member-db-front-container .glm-member-list-active-info .glm-member-list-links>a{text-decoration:underline;color:#37426E;line-height:1.5}body #glm-member-db-front-container .glm-alpha-link{color:#6C88A9;border:none;padding:3px 6px}body #glm-member-db-front-container .glm-alpha-links>.glm-alpha-link{background-color:#FFFFFF;border:none;color:#37426E}body #glm-member-db-front-container .glm-alpha-links>.glm-alpha-link:hover{background-color:#37426E;color:#FFFFFF}body #glm-member-db-front-container .glm-alpha-links>.glm-alpha-link-selected{background-color:#37426E;color:white}body #glm-member-db-front-container .glm-member-list-active-info{padding:0 0px 0 0}body #glm-member-db-front-container .glm-member-db-list-header-title{color:#f4b31a;text-transform:none}body #glm-member-db-front-container .glm-member-list-terms{display:none}body #glm-member-db-front-container .glm-member-search .glm-member-button-small,body #glm-member-db-front-container .glm-member-search input[type="submit"].glm-member-button{font-size:0.9em !important;padding:5px 20px !important;margin:0 auto !important;line-height:1.8em !important;height:auto !important;border-radius:5px;background-color:#485690;transition:all 0.5s}body #glm-member-db-front-container .glm-member-search .glm-member-button-small:hover,body #glm-member-db-front-container .glm-member-search input[type="submit"].glm-member-button:hover{transition:all 0.5s;background-color:#6C88A9}body #glm-member-db-front-container .glm-member-search::before{background-color:#37426E}body #glm-member-db-front-container .glm-member-db-takeback-mini{text-decoration:none;position:relative;background-color:#37426E;transition:all 0.5s}body #glm-member-db-front-container .glm-member-db-takeback-mini:hover{transition:all 0.5s;background-color:#6C88A9}body #glm-member-db-front-container .glm-member-db-takeback-mini span{font-size:16px;top:14px}#content-wrapper .glm-member-db-grid-view .glm-member-list-listing-container{padding:0}#content-wrapper .glm-member-db-grid-view .glm-member-title{padding:10px}#content-wrapper .glm-member-db-grid-view .glm-member-title a{letter-spacing:1px;line-height:1.0;font-size:20px}#content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links{margin:0}#content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links ul{display:table;margin-left:0;width:100%}#content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links ul li{text-transform:uppercase;font-weight:bold;border:0;width:50%;float:left;display:block;padding:1px;margin:0}#content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links ul li a{color:#37426E;border-radius:3px;padding:4px 8px;display:block;width:auto;font-size:12px;text-decoration:underline}body #glm-member-detail-container{font-size:15px;margin-top:10px}body #glm-member-detail-container #glm-member-detail-fullprofile-toggle{font-size:14px}body #glm-member-detail-container .glm-member-detail-sub-data-links .glm-member-detail-content-toggle{font-size:14px}body #glm-member-detail-container .glm-member-detail-link-to-top{font-size:14px}body #glm-member-detail-container #glm-member-detail-contact-info{background-color:#37426E;color:#FFFFFF}body #glm-member-detail-container #glm-member-detail-contact-info #glm-member-detail-packages-link{color:white}body #glm-member-detail-container #glm-member-detail-contact-info #glm-member-detail-packages-link:hover{color:#6C88A9}body #glm-member-detail-container #glm-member-detail-website-link{text-decoration:none;background-color:#37426E}body #glm-member-detail-container #glm-member-detail-website-link:hover{background-color:#6C88A9}body #glm-member-detail-container #glm-member-detail-data-container>.glm-member-detail-content-toggle{color:#37426E}body #glm-member-detail-container .map-button{background-color:#37426E;padding:10px}body #glm-member-detail-container .map-button:hover{background-color:#6C88A9}body #glm-member-detail-container #glm-member-detail-links a{color:#f4b31a;border-color:#6C88A9}body #glm-member-detail-container #glm-member-detail-links a:hover{border-color:#f4b31a}.glm-member-detail-contact-phone small{font-size:12px}#menu-members-only-menu li.menu-item a{font-size:16px;line-height:1.0;margin-bottom:10px;display:block}#members-only-sidebar-off-canvas{background-color:#324B4F;border-radius:5px;list-style:outside none none;margin:10px;max-width:230px}#members-only-sidebar-off-canvas h2{color:yellow}#members-only-sidebar-off-canvas h4{color:yellow}#members-only-sidebar-off-canvas ul li a{color:#FFFFFF}#members-only-sidebar-off-canvas ul li a:hover{color:yellow}#members-only-sidebar-off-canvas .menu-side .glm-button{background:transparent;text-decoration:underline;color:white}#members-only-content #glm-member-front-header{margin-top:-10px}#members-only-content #side-links{border:1px solid #6C88A9;border-radius:3px;padding:15px 20px 30px;background-color:#37426E;list-style:none}@media only screen and (min-width:40.063em) and (max-width:64em){#members-only-content #side-links{padding:25px 15px;}}#members-only-content #side-links h4{color:yellow;line-height:1.2;letter-spacing:normal;font-size:26px}@media only screen and (min-width:40.063em) and (max-width:64em){#members-only-content #side-links h4{font-size:24px;}}#members-only-content #side-links ul{margin:0;list-style:none}#members-only-content #side-links li{list-style:none;line-height:1.2;margin-top:15px}#members-only-content #side-links li a{color:white;text-decoration:none;font-size:20px}#members-only-content #side-links li a:hover{color:yellow}#members-only-content .glm-button.button{background-color:#6C88A9}#members-only-content #main-content{padding-top:0}#members-only-content #lostpasswordform{max-width:350px}#featured-business .glm-featured-member-text{padding:20px}#featured-business .glm-featured-member-image-container{max-height:200px;overflow:hidden}.glm-member-detail-custom-field{padding:4px}.glm-member-detail-custom-field:nth-child(even){background-color:rgba(108,136,169,0.2)}.glm-member-detail-custom-field-name{font-weight:bold;padding-top:3px}.glm-member-detail-custom-field-data p{margin:0}body #glm-event-wrapper h1{font-size:1.5rem;padding:0 15px}body #glm-event-wrapper #glm-events-search-form .button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:0.75rem 1.5rem 0.8125rem 1.5rem;background-color:#37426E;border-color:#2c3558;color:#FFFFFF;border-radius:3px;transition:background-color 300ms ease-out}body #glm-event-wrapper #glm-events-search-form .button:hover,body #glm-event-wrapper #glm-events-search-form .button:focus{background-color:#2c3558}body #glm-event-wrapper #glm-events-search-form .button:hover,body #glm-event-wrapper #glm-events-search-form .button:focus{color:#FFFFFF}body #glm-event-wrapper #glm-events-search-form #glm-event-add-event{width:126px;float:right;background:#37426E;text-decoration:none}body #glm-event-wrapper button:not(.fc-button){-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Open Sans",sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:0.75rem 1.5rem 0.8125rem 1.5rem;background-color:#37426E;border-color:#2c3558;color:#FFFFFF;border-radius:3px;transition:background-color 300ms ease-out;width:220px}body #glm-event-wrapper button:not(.fc-button):hover,body #glm-event-wrapper button:not(.fc-button):focus{background-color:#2c3558}body #glm-event-wrapper button:not(.fc-button):hover,body #glm-event-wrapper button:not(.fc-button):focus{color:#FFFFFF}body #glm-event-wrapper p{margin-left:15px}body #glm-event-wrapper .glm-event-day-row{border:1px solid #FFFFFF;border-radius:4px;background:white}body #glm-event-wrapper .glm-event-day-event{border:1px solid #37426E;margin-right:5px;padding-right:0;margin-left:0px}@media only screen and (max-width: 40em){body #glm-event-wrapper .glm-event-day-event{margin-left:5px;}}body #glm-event-wrapper .glm-event-day-event:hover{border:1px solid #000000}body #glm-event-wrapper .glm-event-day-event a.glm-read-more{border:1px solid #37426E;background-color:#FFFFFF;color:#000000}body #glm-event-wrapper .glm-event-day-event a.glm-read-more:hover{color:#FFFFFF;background-color:#37426E;border:1px solid #FFFFFF}body #glm-event-wrapper .glm-event-cal{border:1px solid #37426E;font-size:19px;margin:0 auto;width:275px}body #glm-event-wrapper .glm-event-cal-day-container{background:#37426E;color:white;padding:10px 20px}body #glm-event-wrapper .glm-event-cal-month{background-color:#37426E;color:#fff}body #glm-event-wrapper h1{color:#37426E}body #glm-event-wrapper h2{color:#37426E;font-weight:bold}body #glm-event-wrapper #glm-event-detail-cost:before{top:0px}body #glm-event-wrapper .stButton .sharethis{display:none}body #glm-event-wrapper #eventShare{display:none}body #glm-event-wrapper span#eventShare.st_sharethis,body #glm-event-wrapper #shareThisOrange{background-color:#37426E !important;font-size:0.875rem;font-weight:bold;color:white;width:auto;height:30px;border-radius:3px;max-height:30px;padding:3px 0 0 15px}body #glm-event-wrapper #EventDrivingDirectionSubmit{margin-left:0px;font-weight:bold}body #glm-event-wrapper #glm-event-detail-dates div{padding-top:7px}body #glm-event-wrapper #glm-event-detail-contact strong{padding-top:7px;display:block}body .hasDatepicker{width:100%;height:34px}body #glm-events-frontpage-wrapper .glm-events-frontpage-day{padding:3px;background-color:#37426E;color:#779156}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-container{margin:10px 0;overflow:hidden}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-image{width:90px;height:90px}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-title,body #glm-events-frontpage-wrapper .glm-events-frontpage-event-dates,body #glm-events-frontpage-wrapper .glm-events-frontpage-event-content{float:left;width:170px;padding:0px 12px 0px 8px;margin-top:4px}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-title{color:#37426E;font-weight:bold;max-height:37.2px;overflow:hidden;line-height:1.4}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-dates{color:grey;max-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #glm-events-frontpage-wrapper .glm-events-frontpage-event-content{max-height:37.2px;overflow:hidden}body #glm-events-frontpage-wrapper #newEvent{background-color:#fc6463}@media only screen and (min-width:40.063em){body #glm-event-wrapper{margin:0 auto}body #glm-event-wrapper.event-detail{width:100%}}body form#glm-member-event-search #glm-event-category{width:83%}@media only screen and (max-width: 40em){body .event-detail-image img{margin:0 !important}}@media only screen and (max-width: 40em){body div.eventTitle h1{padding:0 !important;margin-top:5px}}body #glm-event-detail-takeback-mini{background:#37426E}body #glm-event-detail-takeback-mini span{opacity:0}body #glm-event-detail-takeback-mini:hover span{opacity:1}body .glm-add-event-form-title{color:#37426E}body .prefix,body .postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}body span.prefix,body label.prefix{background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc}body span.postfix,body label.postfix{background:#f2f2f2;border-left:none;color:#333333;border-color:#cccccc}body input:not([type]),body input[type="text"],body input[type="password"],body input[type="date"],body input[type="datetime"],body input[type="datetime-local"],body input[type="month"],body input[type="week"],body input[type="email"],body input[type="number"],body input[type="search"],body input[type="tel"],body input[type="time"],body input[type="url"],body input[type="color"],body textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#cccccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:0.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;-moz-transition:border-color 0.15s linear,background 0.15s linear;-ms-transition:border-color 0.15s linear,background 0.15s linear;-o-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear}body .right{float:right !important}body .glm-agenda-city{font-size:13px}body .glm-event-day-event::before{display:none !important}body .view-select{float:left}body .view-select select{font-size:14px;max-width:120px}body .event-sidebar{font-family:"Roboto"}body .event-sidebar ul{margin:0}body .event-sidebar ul li{line-height:22px;color:#878787 !important}body .event-sidebar ul li a{text-decoration:none;color:inherit}.glm-events-agenda-image{text-align:center}@media only screen and (min-width:64.063em){.glm-events-agenda-image{padding-right:5px;}}.glm-event-detail-member{margin:0 20px 10px 20px}body #glm-member-packaging-front-container .glm-member-db-package-title a,body #glm-member-db-front-container .glm-member-db-package-title a{color:#37426E}body #glm-member-packaging-front-container .glm-member-packaging-data-container>.glm-member-db-package-list-content-toggle,body #glm-member-db-front-container .glm-member-packaging-data-container>.glm-member-db-package-list-content-toggle{color:#6C88A9}#post-ads-top{list-style:none;margin:20px 0;text-align:center}header.fixed.shrink #top-weather{float:right;clear:none;margin-left:20px}header #top-weather{float:right;display:block;clear:both;margin-bottom:10px}header #top-weather div.weather-atlas-wrapper{background:transparent !important;color:#333333 !important;border:none !important}header #top-weather div.weather-atlas-wrapper div.weather-atlas-header{display:none}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body{margin:0;padding:.4em 0rem}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_temp{float:right;margin:0;text-align:center}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_temp i.wi{font-size:22px}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_temp span.temp{color:#808285;font-size:20px;text-shadow:none}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_temp .current_text,header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_temp .sunrise_sunset{display:none}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body .current_text_2{display:none}header #top-weather div.weather-atlas-wrapper div.weather-atlas-body div.daily{display:none}header #top-weather div.weather-atlas-wrapper div.weather-atlas-footer{display:none}.wdi_feed_info{max-width:1000px;margin:0 auto}#wpseo_sitemap li{line-height:1.2;margin-bottom:10px}#wpseo_sitemap li a{color:black}@media only screen and (min-width:0em) and (max-width:64em){body .grid-block.home-feed-post{padding-left:10px;padding-right:10px;}}input[type="submit"].blogbutton{border-radius:3px;color:#FFFFFF;border:2px solid #FFFFFF;font-weight:bold;font-size:13px;padding:2px 5px;margin-top:-10px;text-transform:uppercase}input[type="submit"].blogbutton:hover{cursor:pointer;background:#FFFFFF;border:2px solid #035C84;color:white}.fullWidth{width:100%;margin-left:auto;margin-right:auto;max-width:100%}body .home-feed-posts .front-page-blog-image,body #feed .front-page-event-image{padding:33%}@media only screen and (min-width:40.063em) and (max-width:64em){body .home-feed-posts .front-page-blog-image,body #feed .front-page-event-image{padding:25%;max-width:600px;margin:0 auto;}}@media only screen and (max-width: 40em){body .home-feed-posts .front-page-blog-image,body #feed .front-page-event-image{padding:38%;max-width:600px;margin:0 auto;}}body .home-feed-posts .front-page-blog-image{position:relative}@media only screen and (min-width:0em) and (max-width:64em){body .home-feed-posts .front-page-blog-image{margin-top:15px}}body .home-feed-posts .home-feed-post-content{float:none;margin:0 auto;clear:both}.blog-home-inner-row{position:relative;height:100%;overflow:hidden}body #home-feed-posts{opacity:0;margin-bottom:25px}body .home-feed-posts .home-feed-post:hover .front-page-post-content-container{bottom:0 !important}.blog-overlay{opacity:.7 !important;background-color:rgba(0,0,0,0.65)}.blog-overlay .block-text{opacity:1}@media only screen and (min-width: 64.063em){body #home-feed-posts h2{font-size:24px}body #home-feed-posts .front-page-post-content-container{padding:10px}}body #home-feed-posts .home-feed-post{padding:15px}body #home-feed-posts .home-feed-post .front-page-post-content-container .home-feed-excerpt{color:white;margin-top:15px;font-size:22px;line-height:1.3}body #home-feed-posts .home-feed-post .front-page-post-content-container .title-posts{text-transform:uppercase}body #home-feed-posts .home-feed-post .front-page-post-content-container .title-posts a{text-decoration:none}body #home-feed-posts .home-feed-post a.read-more{display:block;padding:4px 7px;margin-top:20px;font-family:"Shadows Into Light";text-decoration:none;font-size:26px}body #home-feed-posts .home-feed-post a.read-more:hover{text-decoration:underline}body .home-feed-posts .front-page-post-content-container{padding:20px;padding:10px 20px;position:absolute;width:100%;bottom:0;background-color:#4AA64A;transition:350ms ease-in-out bottom}@media only screen and (min-width:0em) and (max-width:64em){body .home-feed-posts .front-page-post-content-container{opacity:0;background-color:#000000;}}body .home-feed-posts .front-page-post-content-container h2 a{color:white;opacity:1}body .home-feed-posts .front-page-post-content-container div{color:white}#blog-posts-over{margin-top:20px}#blog-posts-over article{margin-bottom:15px;display:inline-block;width:100%}#blog-posts-over article .entry-header{background:transparent}#blog-posts-over article #addthis_wrapper{margin-top:-25px}#blog-posts-over article p{padding-bottom:15px}#blog-posts-over article .entry-header{margin-bottom:10px}#blog-posts-over article .entry-header .entry-title{margin:0;display:block}@media only screen and (max-width: 40em){#blog-posts-over article .entry-header .entry-title{margin-top:10px;}}#blog-posts-over article .entry-header .entry-title a{display:block;line-height:1;font-size:28px}#blog-posts-over article .entry-header .meta.date{font-size:13px;font-weight:bold}.blog-post-container .entry-header .entry-title{line-height:1;font-size:28px;padding-bottom:10px}#blog-posts-over .entry-meta{text-align:center;color:#757575;font-size:12px}#blog-posts-over>div{margin:25px 0}#blog-side-info a{font-size:16px}#blog-side-info ul{margin-left:10px}#blog-side-info #searchform{margin-bottom:30px}#blog-side-info p{margin-bottom:0}@media only screen and (max-width: 40em){#blog-side-info-wrapper{float:none;margin:0 auto;clear:both}#blog-side-info{padding-left:0;border-left:0}#blog-side-info ul{margin-left:0;margin-top:10px}#blog-side-info #searchform{padding:35px 0}#blog-side-info #searchform #s{width:100%}}#blog-side-info{padding-right:10px}#blog-side-info ul{list-style-type:none}#blog-side-info ul li{line-height:1;padding-bottom:10px}#blog-side-info ul li a{line-height:1}main.blog-home,main.blog-archive,main.blog-single{margin-top:150px}@media only screen and (min-width:40.063em) and (max-width:64em){main.blog-home,main.blog-archive,main.blog-single{margin-top:147px;}}@media only screen and (max-width: 40em){main.blog-home,main.blog-archive,main.blog-single{margin-top:0;}}main.blog-home #header-image,main.blog-archive #header-image,main.blog-single #header-image{position:relative;max-height:600px;overflow:hidden}@media only screen and (min-width:0em) and (max-width:64em){main.blog-home #header-image,main.blog-archive #header-image,main.blog-single #header-image{margin-top:45px;}}.blog-archive .featured-image-wrap,.blog-home .featured-image-wrap{display:none}#sidebar{padding-top:25px;background:#f2f9fc}#sidebar .row.collapse{margin-left:14px;marginn-right:14px}#sidebar li{list-style:none}#sidebar li #calendar_wrap table#wp-calendar{margin:0 auto}#sidebar form{margin:0 12px 0 14px}#sidebar form select{padding:0 0.5rem;border-radius:5px;height:25px;margin:0}#sidebar form select option{font-size:10px}#sidebar .small-block-grid-2{margin-top:10px}#sidebar .small-block-grid-2 li{padding:0 0.625rem 0.625rem}#sidebar .small-block-grid-2 li img{border:2px solid lightblue}#sidebar .small-block-grid-2>li:nth-of-type(2),#sidebar .small-block-grid-2>li:nth-of-type(4){padding-left:0}#sidebar .small-block-grid-2>li:nth-of-type(3),#sidebar .small-block-grid-2>li:nth-of-type(4){padding-bottom:20px}#sidebar h3{margin:20px 0 0}#sidebar h1{margin:0;font-size:1.5625rem;text-transform:none}#sidebar input{padding:5px 0 5px 8px;height:auto;margin:10px 0}#sidebar button{border-radius:2px;padding:0 10px}#side-nav{padding-top:10px;background:#f2f9fc}#side-nav h1{font-size:1.375rem}#side-nav h4{font-weight:bold;margin-left:10px}#side-nav li{list-style:none}#side-nav ul{list-style:none;margin:0 0 20px}#side-nav ul li{margin:0 -15px;padding:5px 10px 5px 25px}#side-nav ul li:hover{background:#81adc1}#side-nav ul li a{color:darkblue}#side-nav ul li a:hover{color:#FFFFFF}#side-nav h3{text-transform:none;margin:0}#side-nav input{padding:5px 0 5px 8px;height:auto;margin-bottom:10px}#side-nav button{border-radius:2px;padding:0 10px}#extra{margin-top:15px}#extra p{line-height:1.3}#extra p.title{margin:0}#extra p.title#last{padding-top:10px}#extra p#message{text-transform:uppercase;color:lightblue;font-size:0.9375rem;margin:40px 0}.current_page_item>a{font-weight:bold}body #sidebar ul.members-only{margin-left:0;font-size:16px !important}@media only screen and (min-width:64.063em){body #sidebar ul.members-only #menu-members-only-menu{margin-left:0}}@media only screen and (min-width:0em) and (max-width:64em){body #sidebar ul.members-only{margin-left:0;}body #sidebar ul.members-only ul{margin-left:0}}.search-top #searchform{text-align:left;display:inline-block;position:relative}.search-top #searchform #search-button{width:22px;right:0px;position:absolute;padding:0;border:1px solid lightgray}.search-top input{height:20px;width:167px;padding:0 8px;margin:13px 0px 0px 18px;border-radius:3px;font-size:10px;color:#000000;display:inline-block}.search-top a.magnifying-glass{font-size:10em;width:0.75rem;height:0.75rem;border:0.125rem solid darkblue;position:absolute;top:15px;border-radius:0.35em;margin:0 0 0 -20px}.search-top a.magnifying-glass:before{content:"";display:inline-block;position:absolute;right:-0.4375rem;bottom:-0.25rem;border-width:0;background:darkblue;width:0.5rem;height:0.125rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-results #blog-posts-over .search-result-container header.entry-header{margin-bottom:0px}.search-results #blog-posts-over .search-result-container .search_result_context{margin:0;padding:0;line-height:1.3}.search-results #blog-posts-over .search-result-container article p{margin:0;padding:0}@media only screen and (min-width:64.063em){#topSearchForm .button{display:none}#topSearchForm{border-radius:4px;background-color:white;float:right;height:25px}#lar-search{border-radius:3px;height:25px;padding:1px}#lar-search:hover{cursor:pointer}}@media screen and (-webkit-min-device-pixel-ratio: 0){#lar-search{margin:0px}}#mobile-search-form{position:absolute;top:0;z-index:99;right:-100%;background:white;width:100%}#mobile-search-form input.search-input{display:block;float:left;width:70%}#mobile-search-form input.button{padding:9px;float:left;background-color:#37426E}#mobile-search-form .mobile-search-close{background:lightgrey;color:white;float:left;position:absolute;left:-31px;line-height:1;padding:11px 10px 10px 10px}.toggle-group{float:right;display:inline-block}.toggle-group #mobile-search{max-width:50px;display:inline-block;position:relative;top:8px;left:-20px;max-height:35px}.toggle-group #mobile-search #search-icon{max-height:25px;max-width:25px}.toggle-group #mobile-search #search-icon path{stroke:#6C88A9}#testimonials-slider-outer{padding:0 30px;background-color:#FFFFFF;margin-left:auto;margin-right:auto}@media only screen and (max-width: 40em){#testimonials-slider-outer{padding:0 10px;}}#testimonials-slider-wrapper{padding:70px 35px;text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}#testimonials-slider-wrapper #testimonials-slider-container{max-width:900px;margin:0px auto;overflow:hidden}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider{margin:0 auto;padding:40px;list-style-type:none;margin:0 auto;padding:0;position:relative;width:100%;height:100%;white-space:nowrap;text-align:center}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide{color:#808285;display:inline-block;max-height:120px;line-height:1.2;overflow:hidden;width:100%;text-align:center;white-space:pre-wrap}@media only screen and (min-width:40.063em) and (max-width:64em){#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide{max-height:160px;}}@media only screen and (max-width: 40em){#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide{max-height:220px;}}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide .testimonial-quote{font-size:21px;font-style:italic;color:#f4b31a}@media only screen and (min-width:40.063em) and (max-width:64em){#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide .testimonial-quote{font-size:20px;}}@media only screen and (max-width: 40em){#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide .testimonial-quote{font-size:18px;}}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider .testimonials-slide .testimonial-author{margin-top:20px;color:#808285;font-weight:bold;font-size:18px}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider-controls{}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider-controls .left-button{left:0}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider-controls .right-button{right:0}#testimonials-slider-wrapper #testimonials-slider-container #testimonials-slider-controls .testimonials-slider-nav{color:#808285;cursor:pointer;font-size:40px;position:absolute;top:43%;transform:scaleY(2)}footer .large-row{max-width:1200px;padding-top:15px;padding-bottom:15px}footer.main{background-color:#DECC9C}footer.main h2{text-transform:uppercase;font-size:21px;margin:0}@media only screen and (max-width: 40em){footer.main h2{font-size:18px;}}@media only screen and (max-width: 40em){footer.main .footer-section{margin-bottom:10px;}}.connect{text-align:center}@media only screen and (min-width:0em) and (max-width:64em){.connect{text-align:center;}}.connect .button{background:transparent;border:2px solid #865D32;color:#865D32;padding:10px 20px;text-transform:uppercase;font-size:16px}.connect .button:hover{background:#FFFFFF;border-color:#FFFFFF;color:#865D32}@media only screen and (max-width: 40em){.connect .button{margin-bottom:10px;}}.connect .socials{margin:15px 0;list-style:none}.connect .socials .social-link{background-image:url("../assets/social-icons-footer.png");display:inline-block;width:20px;height:20px;margin-right:8px}.connect .socials .social-link a{display:inline-block;width:100%;height:100%}.connect .socials .facebook{background-position:0px -20px}.connect .socials .facebook:hover{background-position:0px 0px}.connect .socials .youtube{background-position:-20px -20px}.connect .socials .youtube:hover{background-position:-20px 0px}.connect .socials .blog{background-position:-40px -20px}.connect .socials .blog:hover{background-position:-40px 0px}.connect .socials .instagram{background-position:-60px -20px}.connect .socials .instagram:hover{background-position:-60px 0px}.contact .contact-section{color:#865D32;font-size:15px;margin-bottom:10px}.contact .contact-section span{color:#865D32}.contact .contact-section img{margin-right:10px;float:left;margin-top:5px}.contact .contact-location h2{text-transform:none;font-size:14px}.contact .contact-location .city-state-zip{display:inline}.contact .contact-email a{color:#FFFFFF;text-decoration:underline}.contact .contact-email a:hover{color:#865D32}.visitors{text-align:center}@media only screen and (min-width:0em) and (max-width:64em){.visitors{text-align:center;}}.visitors .separator{font-size:18px;color:#865D32;margin:0 5px}.visitors a{color:white;font-size:19px}.visitors a:hover{color:#865D32}#footer-logo{text-align:center;margin-top:40px}@media only screen and (max-width: 40em){#footer-logo{margin-top:0;}}#copyright{font-size:12px;padding:4px 0;margin:0 auto;float:none;background-color:#865D32}@media only screen and (max-width: 40em){#copyright{padding:8px 12px;}}#copyright span{color:#FFFFFF;font-size:0.75rem;white-space:pre-wrap}#copyright a{font-size:0.75rem;color:#FFFFFF}@media only screen and (max-width: 40em){#copyright .separator{clear:both;display:block;height:0;visibility:hidden;}}#footer-location span.bullet,#copyright span.bullet{color:#865D32;margin:0 5px}@media only screen and (max-width: 40em){#footer-location span.bullet,#copyright span.bullet{display:none !important;}}.off-canvas-wrap{min-height:100%}.off-canvas-wrap .inner-wrap{min-height:100vh;height:100%}h1{color:#37426E;font-family:'Shadows Into Light',"Open Sans";font-size:36px}@media only screen and (min-width:40.063em) and (max-width:64em){h1{font-size:30px;}}@media only screen and (max-width: 40em){h1{font-size:24px;}}h2{color:#865D32;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:36px}@media only screen and (min-width:40.063em) and (max-width:64em){h2{font-size:30px;}}@media only screen and (max-width: 40em){h2{font-size:24px;}}h3{color:#37426E;font-family:"Open Sans",sans-serif;font-size:24px;text-transform:uppercase}@media only screen and (min-width:40.063em) and (max-width:64em){h3{font-size:22px;}}@media only screen and (max-width: 40em){h3{font-size:20px;}}h4{color:#4AA64A;font-family:"Open Sans",sans-serif;font-size:20px}@media only screen and (min-width:40.063em) and (max-width:64em){h4{font-size:26px;}}@media only screen and (max-width: 40em){h4{font-size:22px;}}h5{color:#4AA64A;font-family:"Open Sans",sans-serif;font-size:18px}h6{color:#865D32;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:18px}p{font-size:16px}a{color:#f4b31a;font-size:16px;text-decoration:underline}#content-wrapper a:not(.button){color:#37426E}#content-wrapper a:not(.button):hover{color:#6C88A9}aside.left-off-canvas-menu li.page_item{display:block;overflow:hidden;position:relative;padding:4px 8px}aside.left-off-canvas-menu .off-canvas-list ul li a{line-height:20px;color:#FFFFFF;border-bottom:1px solid #FFFFFF;background-repeat:no-repeat;background-position:3px 50%}aside.left-off-canvas-menu .off-canvas-list ul{margin-left:10px}aside.left-off-canvas-menu li.page_item_has_children a.toggle{position:absolute;right:10px;top:5px;width:auto;text-decoration:none}aside.left-off-canvas-menu li.page_item_has_children a.toggle:before{transform:rotate(0deg);color:#FFFFFF;height:17px;font-size:16px;font-weight:bold;display:block;border:1px solid #FFFFFF;border-radius:2px;width:25px;content:'+';text-align:center;line-height:0.9;background:#37426E}aside.left-off-canvas-menu li.page_item_has_children a.toggle:hover{background:transparent}aside.left-off-canvas-menu li.page_item_has_children a.toggle.open:before{content:'_';font-size:20px;line-height:0;background:#5A6AA0;box-shadow:inset 1px 1px 1px #37426E}aside.left-off-canvas-menu ul.children{display:none}aside.left-off-canvas-menu .off-canvas-list ul li>ul li>a{padding-left:10px;margin-left:25px;line-height:18px}aside.left-off-canvas-menu ul.open{display:block}.left-off-canvas-menu{list-style:none;background:#6C88A9;color:#FFFFFF}.left-off-canvas-menu .contact-us-link{color:#FFFFFF;font-size:14px;text-decoration:underline}.left-off-canvas-menu li a{color:#FFFFFF;font-size:1rem;line-height:1.2;border-color:#FFFFFF;margin-bottom:5px;text-decoration:none}.left-off-canvas-menu li a:hover{color:#FFFFFF}.left-off-canvas-menu li .dropdown{list-style:none}.left-off-canvas-menu ul ul{background:rgba(55,66,110,0.2)}.left-off-canvas-menu ul{list-style:none;margin-left:5px;padding:10px 0}.left-off-canvas-menu ul li a{color:#FFFFFF}.left-off-canvas-menu ul li ul{list-style:none}.left-off-canvas-menu ul li ul li a{width:85%;display:block;white-space:pre-wrap}.oc-site-title{font-size:16px}.left-off-canvas-menu form .button{text-align:center;float:none;margin:10px auto;display:block;background:#37426E;border-radius:2px}.oc-action-items{padding:15px}.oc-action-items .oc-action-grid li{height:30px;margin-bottom:14px;overflow:hidden}.oc-action-items .oc-action-grid li a{display:block;color:#FFFFFF}.oc-action-items #oc-connect{margin-top:30px}.oc-action-items #oc-connect h2{color:#FFFFFF}.oc-action-items #oc-connect .button{background-color:#FFFFFF;color:#6C88A9;border-color:#FFFFFF}.oc-action-items #oc-connect #oc-socials.socials .facebook{background-position:0px 0px}.oc-action-items #oc-connect #oc-socials.socials .youtube{background-position:-20px 0px}.oc-action-items #oc-connect #oc-socials.socials .blog{background-position:-40px 0px}.oc-action-items #oc-connect #oc-socials.socials .instagram{background-position:-60px 0px}.oc-social-list{list-style:none;margin-top:0;margin-bottom:1.0625rem;margin-left:-1.375rem;margin-right:0;overflow:hidden;padding:0;margin-left:auto}.oc-social-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.oc-social-list>li>*{display:block}#oc-contact.contact{padding:15px;text-align:center}#oc-contact.contact h2{color:#FFFFFF}#oc-contact.contact .contact-section{color:#FFFFFF}#oc-contact.contact .contact-section span{color:#FFFFFF}@media only screen and (max-width: 40em){#oc-contact.contact .contact-location .bullet{clear:both;display:block;height:0;visibility:hidden;}}#oc-visitors h2{color:#FFFFFF}#oc-visitors .separator{color:#FFFFFF}#front-content{background-color:#FFFFFF}#front-content #main-content h2{color:#37426E;font-family:"Shadows Into Light";font-weight:normal;margin-top:30px;margin-bottom:20px;text-align:center}@media only screen and (max-width: 40em){#front-content #main-content h2{margin-top:0;}}#front-content #main-content p{color:#000000;font-size:18px;line-height:1.2;margin:0 auto;max-width:920px;text-align:center}@media only screen and (max-width: 40em){#front-content #main-content p{font-size:16px;}}.front-blog-container{position:relative;background:url("../assets/posts-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;z-index:2}.front-blog-bg-overlay{z-index:-1;position:absolute;bottom:0;height:100%;width:100%;background-color:rgba(95,110,255,0.5)}#content-wrapper .home-feed-post .blog-home-inner-row{cursor:pointer}#content-wrapper .home-feed-post h2.title-posts{line-height:1;margin:0}#content-wrapper .home-feed-post h2.title-posts a{display:block;color:white;line-height:1;font-size:24px}@media only screen and (max-width: 40em){#content-wrapper .home-feed-post h2.title-posts a{font-size:18px;}}#content-wrapper .home-feed-post span.meta.date{display:inline-block;color:white;font-size:14px;margin-bottom:10px}#content-wrapper .home-feed-post .post-excerpt{color:white;line-height:1.1;margin-bottom:20px;margin-bottom:10px;overflow:hidden;font-size:16px}@media only screen and (min-width:40.063em){#content-wrapper .home-feed-post .post-excerpt{height:37px;}}#home-feed-posts{padding-top:20px}
\ No newline at end of file
diff --git a/glm-member-db/views/front/members/DNU_detail.html b/glm-member-db/views/front/members/DNU_detail.html
new file mode 100644 (file)
index 0000000..6f0bc64
--- /dev/null
@@ -0,0 +1,690 @@
+{include file='front/members/header.html'}
+
+
+
+{apply_filters('glm-member-db-front-members-detail-pageTop', '', $member.id)}
+
+{if $haveMember}
+<!--        <script src="http://maps.googleapis.com/maps/api/js?sensor=true&key={$settings.google_maps_api_key}"></script>-->
+    {if $settings.detail_show_map}
+<!--        <div id="glm-locationMap-container" class="row">
+            <div id="glm-locationMap" class="glm-map small-12 columns">(map loads here)</div>
+        </div>-->
+    {/if}
+    {if $settings.detail_show_directions}
+<!--        <div id="glm-directionsMap-container" class="glm-hidden">
+            <div id="glm-directionsMap" class="glm-map">(directions load here)</div>
+            <div id="directions-panel"></div>
+        </div>
+
+        <div class="row">
+            <div id="glm-directions" class="small-12 columns glm-member-entry-container">
+                <div class="row">
+                    <div class="small-12 medium-4 columns">
+                        Directions type:
+                        <select id="directionsType" name="directionsType">
+                            <option value="DRIVING">Driving</option>
+                            <option value="WALKING">Walking</option>
+                            <option value="BICYCLING">Bicycling</option>
+                             <option value="TRANSIT">Transit Services</option> - Doesn't seem to work
+                        </select>
+                    </div>
+                    <div class="small-12 medium-8 columns">
+                        Enter address to show directions ...
+                        <input id="glm-startLocation" type="text" name="startLocation" class="glm-form-text-input" placeholder=""><br>
+                    </div>
+                </div>
+                <div class="row">
+                    <div style="text-align: center;">
+                        <input type="submit" id="glm-showDirectionsButton" class="button button-secondary glm-button glm-member-button" value="Show Directions">
+                        <input type="submit" id="glm-showLocationButton" class="button button-secondary glm-button glm-hidden glm-member-button" value="Show {$terms.term_member_cap} Location">
+                    </div>
+                </div>
+            </div>
+        </div>-->
+    {/if}
+<a id="topAnchor"></a>
+
+<!--    <h3>{$terms.term_member_cap} Detail</h3>-->
+    <div class="row">
+        <script>//document.write('<a id="glm-member-detail-takeback-mini" class="button glm-member-button" href="' + document.referrer + '"><span>Back to listing</span></a>');</script>
+        <a id="glm-member-detail-takeback-mini" class="glm-member-db-takeback-mini button glm-member-button" href="javascript:history.go(-1)"><span>Back to listing</span></a>
+        <div id="glm-member-detail-container" class="small-12 columns glm-member-container">
+            <h4 class="glm-member-title">  {$member.member}</h4>
+            <div id="glm-member-detail-side-box" class="small-12 medium-4 columns">
+                {if $member.logo && $settings.detail_show_logo}
+                    <div class="glm-member-detail-logo-wrapper">
+                        <img class="glm-member-list-image-left" src="{$glmPluginMediaUrl}/images/{$settings.detail_logo_size}/{$member.logo}">
+                    </div>
+                {/if}
+                {if $member.url && $settings.detail_show_url}
+                    <a id="glm-member-detail-website-link" class="small-12 button glm-button" data-member-id="{$member.member_pointer}" data-member-slug="{$member.member_slug}" href="{$member.url}"{if $settings.detail_show_url_newtarget} target="_blank"{/if}>Visit Website</a>
+                    <input type="hidden" id="glm-member-detail-click-logged" value="0">
+                {/if}
+
+                <div id="glm-member-detail-contact-info">
+    <!-- Member name, address, and basic information -->
+
+                    {if $settings.detail_show_address}
+                        <div class="glm-member-detail-address-wrapper">
+                            <small>Address</small>
+                            {apply_filters('glm-member-db-front-members-detail-addressTop', '', $member.id)}
+                            {if $settings.detail_show_street}
+                                {if $member.addr1}<div>{$member.addr1}</div>{/if}
+                                {if $member.addr2}<div>{$member.addr2}</div>{/if}
+                            {/if}
+                            {if $settings.memb_info_location && $settings.detail_show_citystatezip}
+                                <div>
+                                    {if $member.city}
+                                        <span>{$member.city}{if $member.state.value}, {/if}</span>
+                                    {/if}
+                                    {if $member.state.value}
+                                        <span>{$member.state.value}</span>
+                                    {/if}
+                                    {if $member.zip}
+                                        {$member.zip}
+                                    {/if}
+                                </div>
+                            {/if}
+                            {if $member.country.name && $settings.detail_show_country}
+                                <div>{$member.country.name}</div>
+                            {/if}
+                            {apply_filters('glm-member-db-front-members-detail-addressBottom', '', $member.id)}
+                        </div>
+                    {/if}
+                    {apply_filters('glm-member-db-front-members-detail-otherDetailTop', '', $member.id)}
+                    {if $settings.memb_info_location && $member.region && $settings.detail_show_region}
+                        <div>
+                            <b>{$terms.term_admin_menu_configure_regions}: </b> {$member.region}
+                        </div>
+                    {/if}
+                    {if $settings.memb_info_location}
+                    <div class="glm-member-detail-phone-wrapper">
+                        {if ($member.phone && $settings.detail_show_phone) || ($member.toll_free && $settings.detail_show_tollfree)}
+                            <small class="glm-field-title">Phone</small>
+                        {/if}
+                        {if $member.phone && $settings.detail_show_phone}
+                            <div class="glm-member-detail-contact-phone">
+                                <div class="glm-field-value">{apply_filters('glm_associate_phone_filter', $member.phone)}</div>
+                            </div>
+                        {/if}
+                        {if $member.toll_free && $settings.detail_show_tollfree}
+                            <div>
+                                <div class="glm-field-value">{apply_filters('glm_associate_phone_filter', $member.toll_free)}</div>
+                            </div>
+                        {/if}
+                    </div>
+                    {/if}
+                    {apply_filters('glm-member-db-front-members-detail-otherDetailBottom', '', $member.id)}
+                    <div id="glm-member-detail-links">
+                        {apply_filters('glm-member-db-front-members-detail-linksTop', '', $member.id)}
+                        {if $member.email && $settings.detail_show_email}<a href="mailto:{$member.email}">Email</a>{/if}
+                        {if $member.reservation_url}<a target="_blank" href="{$member.reservation_url}">Reserve Now</a>{/if}
+                        {if $settings.detail_show_coupons && $coupons}<a href="#glm-member-detail-coupons">Coupons</a>{/if}
+                        {if $member.live_cam_type.value==1 && $member.live_cam_url != "" && $settings.detail_show_live_cam}
+                            <a target="_blank" href="{$member.live_cam_url}">
+                                {$terms.term_webcam_cap}
+                            </a>
+                        {/if}
+                        {apply_filters('glm-member-db-front-members-detail-linksBottom', '', $member.id)}
+                    </div>
+
+                    <div class="glm-member-db-socials">
+                        {apply_filters('glm-member-db-front-members-list-memberDetailBottom', '', $member.id)}
+                        {apply_filters('glm-member-db-front-members-social-list', '', $member.id)}
+                    </div>
+                </div>
+
+                {if $settings.detail_show_map}
+                <script src="//maps.googleapis.com/maps/api/js?sensor=true&key={$settings.google_maps_api_key}"></script>
+                <div id="glm-locationMap-container">
+                    <div id="glm-locationMap" class="glm-map small-12 columns">(map loads here)</div>
+                </div>
+                <div id="glm-member-detail-map-button" class="button map-button">view map</div>
+
+                    <div id="member-lat" rel="{$member.lat}"></div>
+                    <div id="member-lon" rel="{$member.lon}"></div>
+                    <form id="MemberDrivingDirectionsForm" name="MemberDrivingDirectionsForm" method="post" action="">
+                        <input type="hidden" id="MemberLocation" name="MemberLocation" value="{$member.member_name|escape}">
+                        <input type="hidden" id="MemberLat" name="MemberLat" value="{$member.lat}">
+                        <input type="hidden" id="MemberLon" name="MemberLon" value="{$member.lon}">
+                        <input type="submit" class="button map-button text-center" id="MemberDrivingDirectionSubmit" name="MemberDrivingDirectionSubmit" value="Directions">
+                    </form>
+
+                {/if}
+            </div>
+
+
+<!-- Attributes: amenitities, credit cards, etc -->
+            <div id="glm-member-detail-descr-row" class="small-12 medium-8 columns">
+                {apply_filters('glm-member-db-front-members-detail-attributesTop', '', $member.id)}
+                {if $featuredImage}
+                <div class="glm-member-detail-featured-image-wrapper small-12 columns">
+                    <img src="{$glmPluginMediaUrl}/images/large/{$featuredImage}">
+                    {if $featuredImageCaption}
+                    <div class="glm-member-detail-featured-image-caption">
+                        {$featuredImageCaption}
+                    </div>
+                    {/if}
+                </div>
+                {/if}
+                <div id="glm-member-detail-intro-desc">
+                    {if $member.short_descr && $settings.detail_show_short_descr}{$member.short_descr|nl2br}{/if}
+                </div>
+                <div id="glm-member-detail-fullprofile-toggle">Expand All</div>
+                <div id="glm-member-detail-data-container">
+                    
+                    <div id="glm-member-detail-description-toggle" class="glm-member-detail-content-toggle">Description</div>
+                    <div id="glm-member-detail-description-container" class="glm-member-detail-content-data">
+                        <div id="glm-member-detail-description" >
+                            {if $member.descr && $settings.detail_show_descr}
+                                {apply_filters('glm-member-db-front-members-detail-descriptionTop', '', $member.id)}
+                                {$member.descr|nl2br}
+                                {apply_filters('glm-member-db-front-members-detail-descriptionBottom', '', $member.id)}
+                            {/if}
+                        </div>
+                        <div class="glm-member-detail-sub-data-links row">
+                            <a class="glm-member-detail-content-toggle">Collapse</a>
+                            <a class="glm-member-detail-link-to-top">Back to top</a>
+                        </div>
+                    </div>
+                    {apply_filters('glm-member-db-front-members-detail-descriptionAfter', '', $member.id)}
+                    {apply_filters('glm-member-db-front-members-detail-imageGalleryBefore', '', $member.id)}
+                    {if $settings.detail_show_imagegallery && $haveImageGallery}
+                    <div id="glm-member-detail-images-toggle" class="glm-member-detail-content-toggle">Photos</div>
+                    <div id="glm-member-detail-images-container" class="glm-member-detail-content-data small-12">
+                        {apply_filters('glm-member-db-front-members-detail-galleryTop', '', $member.id)}
+<!--                        <h2>Photo Gallery</h2>-->
+
+                            <ul class="small-block-grid-1 medium-block-grid-2 large-block-grid-3">
+                        {foreach $imageGallery as $i}
+                                <li>
+                                    <a class="glm-member-detail-images-thumb fancybox" data-fancybox="images" rel="gallery1" href="{$glmPluginMediaUrl}/images/large/{$i.file_name}" style="background-image: url('{$glmPluginMediaUrl}/images/small/{$i.file_name}')">
+                                        <img class="glm-member-filler-image" src="{$assetsUrl}/filler_s.gif" alt="{$i.caption}">
+                                    </a>
+                                </li>
+                        {/foreach}
+                            </ul>
+                        {apply_filters('glm-member-db-front-members-detail-galleryBottom', '', $member.id)}
+                        <div class="glm-member-detail-sub-data-links row">
+                            <a class="glm-member-detail-content-toggle">Collapse</a>
+                            <a class="glm-member-detail-link-to-top">Back to top</a>
+                        </div>
+                    </div>
+                    {/if}
+                    {apply_filters('glm-member-db-front-members-detail-imageGalleryAfter', '', $member.id)}
+                    {apply_filters('glm-member-db-front-members-detail-couponsBefore', '', $member.id)}
+                    {if $settings.detail_show_coupons && $coupons}
+                    <div id="glm-member-detail-coupons-toggle" class="glm-member-detail-content-toggle">Coupons</div>
+                    <div id="glm-member-detail-coupons-container" class="glm-member-detail-content-data small-12">
+                        <a name="glm-member-detail-coupons"></a>
+                        <div class="glm-member-detail-sub-data-links row">
+                            <a class="glm-member-detail-content-toggle">Collapse</a>
+                            <a class="glm-member-detail-link-to-top">Back to top</a>
+                        </div>
+                    </div>
+                    {/if}
+                    {apply_filters('glm-member-db-front-members-detail-couponsAfter', '', $member.id)}
+                    {apply_filters('glm-member-db-front-members-detail-amenitiesBefore', '', $member.id)}
+                    {if $member.amenities && $settings.detail_show_amenities}
+                    <div id="glm-member-detail-amenities-toggle" class="glm-member-detail-content-toggle">Amenities & Services</div>
+                    <div id="glm-member-detail-amenities-container" class="glm-member-detail-content-data small-12">
+                        <table class="glm-member-detail-table">
+                            {foreach $member.amenities as $a}
+                            <tr>
+                                <td>
+                                    {$a.name}
+                                </td>
+                            </tr>
+                            {/foreach}
+                        </table>
+                        <div class="glm-member-detail-sub-data-links row">
+                            <a class="glm-member-detail-content-toggle">Collapse</a>
+                            <a class="glm-member-detail-link-to-top">Back to top</a>
+                        </div>
+                    </div>
+                    {/if}
+                    {apply_filters('glm-member-db-front-members-detail-amenitiesAfter', '', $member.id)}
+<!-- Not using credit cards for now
+                    {apply_filters('glm-member-db-front-members-detail-creditcardsBefore', '', $member.id)}
+                    {if $member.cc_type && $settings.detail_show_creditcards}
+                    <div id="glm-member-detail-creditcards-toggle" class="glm-member-detail-content-toggle">Credit Cards</div>
+                    <div id="glm-member-detail-creditcards-container" class="glm-member-detail-content-data small-12">
+                        <table class="glm-member-detail-table">
+                            <tr><th>Credit Cards Accepted:</th></tr>
+                        {foreach $member.cc_type.names as $c}
+                            <tr><td>{$c}</td></tr>
+                {/foreach}
+                        </table>
+                        <div class="glm-member-detail-sub-data-links row">
+                            <a class="glm-member-detail-content-toggle">Collapse</a>
+                            <a class="glm-member-detail-link-to-top">Back to top</a>
+                        </div>
+                    </div>
+                    {/if}
+                    {apply_filters('glm-member-db-front-members-detail-creditcardsAfter', '', $member.id)}
+-->
+                    {apply_filters('glm-member-db-front-members-detail-categoriesBefore', '', $member.id)}
+                    {if $member.categories && $settings.detail_show_categories}
+                    <div id="glm-member-detail-categories-toggle" class="glm-member-detail-content-toggle">Categories</div>
+                    <div id="glm-member-detail-categories-container" class="glm-member-detail-content-data small-12">
+                        <table class="glm-member-detail-table">
+<!--                            <tr><th>{$terms.term_member_cap} Categories</th></tr>-->
+                            {foreach $member.categories as $c}
+                            <tr>
+                                <td>
+                                    {if $c.parent_name}{$c.parent_name}: {/if}{$c.name}
+                                </td>
+                            </tr>
+                            {/foreach}
+                        </table>
+                        <div class="glm-member-detail-sub-data-links row">
+                            <a class="glm-member-detail-content-toggle">Collapse</a>
+                            <a class="glm-member-detail-link-to-top">Back to top</a>
+                        </div>
+                    </div>
+                    {/if}
+                    {apply_filters('glm-member-db-front-members-detail-categoriesAfter', '', $member.id)}
+                    {apply_filters('glm-member-db-front-members-detail-videoBefore', '', $member.id)}
+                    {if $member.video_url && $settings.detail_show_video}
+                    <div id="glm-member-detail-video-toggle" class="glm-member-detail-content-toggle">Video</div>
+                    <div id="glm-member-detail-video-container" class="glm-member-detail-content-data small-12">
+                        <table class="glm-member-detail-table">
+                            <div><h3 class="glm-member-detail-video-title">{$member.video_title}</h3></div>
+                            <div class="glm-member-detail-video-embed">{$member.video_embed}</div>
+                            <div class="glm-member-detail-video-descr"><p>{$member.video_descr}</p></div>
+                        </table>
+                        <div class="glm-member-detail-sub-data-links row">
+                            <a class="glm-member-detail-content-toggle">Collapse</a>
+                            <a class="glm-member-detail-link-to-top">Back to top</a>
+                        </div>
+                    </div>
+                    {/if}
+
+                    {apply_filters('glm-member-db-front-members-detail-videoAfter', '', $member.id)}
+
+                    {apply_filters('glm-member-db-front-members-detail-liveCamBefore', '', $member.id)}
+                    {if $member.live_cam_type.value!=1 && $member.live_cam_url && $settings.detail_show_live_cam}
+                    <div id="glm-member-detail-live-cam-toggle" class="glm-member-detail-content-toggle">{$terms.term_webcam_cap}</div>
+                    <div id="glm-member-detail-live-cam-container" class="glm-member-detail-content-data small-12">
+                        <table class="glm-member-detail-table">
+                            <div><h3 class="glm-member-detail-live-cam-title">{$member.live_cam_title}</h3></div>
+                        {if $member.live_cam_type.value == 2}
+                            <img width="auto" max-height="315" src="{$member.live_cam_url}">
+                        {/if}
+                            <div class="glm-member-detail-live-cam-descr"><p>{$member.live_cam_descr}</p></div>
+                        </table>
+                        <div class="glm-member-detail-sub-data-links row">
+                            <a class="glm-member-detail-content-toggle">Collapse</a>
+                            <a class="glm-member-detail-link-to-top">Back to top</a>
+                        </div>
+                    </div>
+                    {/if}
+
+                   {if $haveFiles}
+                    <div id='glm-member-detail-files-toggle' class='glm-member-detail-content-toggle'>Files</div>
+                    <div id='glm-member-detail-files-container' class='glm-member-detail-content-data small-12'>
+                        {foreach $files as $file}
+                            <a class="glm-file-detail" href="{$glmPluginMediaUrl}/files/{$file.file_name}" target="_blank">{if $file.caption}{$file.caption}{else}{$file.name}{/if}</a>
+                        {/foreach}
+                        <div class='glm-member-detail-sub-data-links row'>
+                            <a class='glm-member-detail-content-toggle'>Collapse</a>
+                            <a class='glm-member-detail-link-to-top'>Back to top</a>
+                        </div>
+                    </div>
+                    {/if}
+                    
+                    {apply_filters('glm-member-db-front-members-detail-liveCamAfter', '', $member.id)}
+
+                    {apply_filters('glm-member-db-front-members-detail-dataBottom','',$member.id)}
+                </div>
+            </div>
+            {apply_filters('glm-member-db-front-members-detail-attributesBottom', '', $member.id)}
+<!-- Image Gallery -->
+
+        </div>
+    </div>
+    {apply_filters('glm-member-db-front-members-detail-pageBottom', '', $member.id)}
+
+    <script type="text/javascript">
+        {apply_filters('glm-member-db-front-members-detail-jqueryScriptTop', '', $member.id)}
+
+        jQuery(document).ready(function($) {
+
+            // change the member detail photos grid structure depending
+            var images_container = $("#glm-member-detail-images-container");
+            // Check if Foundation exists first
+            if ( typeof window.Foundation != 'undefined' ) {
+                var foundation_version = window.Foundation.version;
+
+                if( foundation_version.charAt(0) === "6" ){
+                    images_container.children('ul').removeClass('small-block-grid-1 medium-block-grid-2 large-block-grid-3');
+                    images_container.children('ul').addClass('row small-up-1 medium-up-2 large-up-3');
+                    images_container.children('ul').find('li').addClass('column');
+                }
+            }
+
+            // Replace all non-number special characters in a phone number with the designated infix
+            {if $settings.phone_infix}
+                //var processedPhone = $('.glm-member-detail-contact-phone .glm-field-value').text().trim().replace(/[^a-zA-Z0-9 ]/g, '{$settings.phone_infix}');
+                //$('.glm-member-detail-contact-phone .glm-field-value').text(processedPhone);
+            {/if}
+
+            // Check a hidden field to see if this is a page refresh (doesn't detect forced reload)
+            var isRefresh = $("#glm-member-detail-click-logged").val();
+
+            // Also check the HTML 5 performance.navigation.type value (1 = reload, 2 = via history)
+            if(window.performance && (performance.navigation.type  == 1 || performance.navigation.type  == 2)) {
+                isRefresh = 1;
+            }
+
+            // If this is not a refresh or reload, send AJAX action to record click.
+            if (isRefresh == 0) {
+                $.ajax({
+                   url: "{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=memberDetailClick&memberId={$member.member_pointer}&memberSlug={$member.member_slug}"
+                });
+                $("#glm-member-detail-click-logged").val(1);
+            }
+
+            // Processes click-through counts for website links
+            $('#glm-member-detail-website-link').on('click', function() {
+
+                // Get member ID
+                var memberId = $(this).attr('data-member-id');
+                var memberSlug = $(this).attr('data-member-slug');
+
+                // Send AJAX action to record click.
+                $.ajax({
+                   url: "{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=memberClickThrough&memberId=" + memberId + "&memberSlug=" + memberSlug
+                });
+
+            });
+            
+            if ($(window).width() >= 1024) {
+                $("#glm-member-detail-fullprofile-toggle").addClass("selected");
+                $(".glm-member-detail-content-toggle").each(function() {
+                   $(this).addClass("selected"); 
+                });
+                $(".glm-member-detail-content-data").each(function() {
+                    $(this).show("fast", "swing",  function() {});
+                });
+            }
+
+            // Automatically zoom and expand the relevant
+            $('html').addClass('glmassociatememberdetail glmassociatetop');
+            if ("{$expanded}" != "") {
+                var expandTarget = "glm-member-detail-{$expanded}";
+                if ($("#"+expandTarget+"-container").length) {
+                    $("#"+expandTarget+"-container").show("fast", "swing",  function() {});
+                    $("#"+expandTarget+"-toggle").addClass("selected");
+                    fullProfileCheck(expandTarget);
+                    $('html, body').animate({
+                        scrollTop: $("#"+expandTarget+"-toggle").offset().top-10
+                    }, 500);
+                }
+            }
+
+            $("a.glm-member-detail-images-thumb").fancybox({
+
+                 helpers: {
+                    overlay: { locked: false },
+                     title: { type: 'inside'},
+                },
+                afterLoad: function(){
+                    this.title = $(this.element).find('img').attr('alt');
+                }
+            });
+
+            $("a.glm-member-detail-images-thumb").click(function(e) {
+                e.preventDefault();
+            });
+
+            $('.glm-member-detail-link-to-top').click(function () {
+                $('body,html').animate({
+                    scrollTop: $("#glm-member-detail-takeback-mini").offset().top-10
+                }, 75);
+            });
+
+            // Open the appropriate section if a link is clicked
+            $('.link-open-detail-content-data').click(function(e) {
+                var target = $(this).attr("id").slice(0, -5);
+                // e.g.: #glm-member-detail-packages-link
+                $("#"+target+"-container").show("fast", "swing",  function() {});
+                $("#"+target+"-toggle").addClass("selected");
+                fullProfileCheck(target);
+                $('html, body').animate({
+                    scrollTop: $("#"+target+"-toggle").offset().top-{$settings.detail_top_offset_autoscroll}
+                }, 500);
+            });
+
+
+            // Open or close the appropriate section if a toggle is clicked
+            $(".glm-member-detail-content-toggle").not("#glm-member-detail-fullprofile-toggle").click(function() {
+                if($(this).parents('.glm-member-detail-sub-data-links').length) {
+                    var target = $(this).parent().parent().attr("id").slice(0, -10);
+                } else {
+                    var target = $(this).attr("id").slice(0, -7);
+                }
+                $("#"+target+"-container").slideToggle("fast", "swing",  function() {});
+                $("#"+target+"-toggle").toggleClass("selected");
+                fullProfileCheck(target);
+            });
+
+            // Change the toggle button based on whether all the content sections are expanded
+            function fullProfileCheck(target) {
+                if ($("#glm-member-detail-data-container > .glm-member-detail-content-toggle.selected").length == $("#glm-member-detail-data-container > .glm-member-detail-content-toggle").length) {
+                    $("#glm-member-detail-fullprofile-toggle").addClass("selected");
+                } else {
+                    $("#glm-member-detail-fullprofile-toggle").removeClass("selected");
+                }
+            }
+
+            // Open or close every data container if the fullprofile toggle is clicked
+            $("#glm-member-detail-fullprofile-toggle").click(function() {
+                if ($(this).hasClass("selected")) {
+                    $(".glm-member-detail-content-data").slideUp(175, "swing",  function() {});
+                    $(".glm-member-detail-content-toggle").removeClass("selected");
+                    $(this).toggleClass("selected");
+                } else {
+                    $(".glm-member-detail-content-data").not($(this)).slideDown(350, "swing",  function() {});
+                    $(".glm-member-detail-content-toggle").addClass("selected");
+                    $(this).toggleClass("selected");
+                }
+            });
+
+            // Expand the takeback button on hover. Progressively add ellipses when clicked and loading
+            $("#glm-member-detail-takeback-mini").click(function() {
+                $("#glm-member-detail-takeback-mini span").html("Loading");
+                $("#glm-member-detail-takeback-mini").css('min-width','170px');
+                var count = 0;
+                setInterval(function(){
+                    count++;
+                    var dots = new Array(count % 5).join(' .');
+                    $('#glm-member-detail-takeback-mini span').html("Loading ." + dots);
+                  }, 500);
+            });
+
+
+    {if $settings.detail_show_map}
+
+            // Expand/contract map container and change the toggle button
+            $("#glm-member-detail-map-button").click(function() {
+                var mapC = "#glm-locationMap-container";
+                var map = "#glm-locationMap";
+                var mapNewH = 0;
+                var mapOverflow = 'hidden';
+                var mapBtnTxt = 'view map';
+                if ($(mapC).height() == 0) {
+                    mapNewH = 250;
+                    mapV = 'visible';
+                    mapBtnTxt = 'hide map'
+                }
+                $(mapC).animate({
+                    overflow: mapOverflow,
+                    height: mapNewH
+                }, 250, "swing", function() {
+
+                });
+                $(this).html(mapBtnTxt);
+            });
+
+            /*
+             * Google Maps
+             *  API reference: https://developers.google.com/maps/documentation/javascript/reference
+             */
+
+            var myLocation = false;
+          {if $member.lat != 0 && $member.lon != 0}
+            var memberlocation = new google.maps.LatLng({$member.lat}, {$member.lon});
+          {else}
+            var memberlocation = new google.maps.LatLng({$settings.maps_default_lat}, {$settings.maps_default_lon});
+          {/if}
+
+            function initMap() {
+
+                // Set default - Need to make this configurable
+                var map = new google.maps.Map(document.getElementById('glm-locationMap'), {
+                       zoom: {$settings.maps_default_zoom},
+                       center: memberlocation,
+                    disableDefaultUI: false,
+                    mapTypeId: google.maps.MapTypeId.MAP,
+                });
+
+                // Create a marker for this member
+             {if $member.lat != 0 && $member.lon != 0}
+                var marker = new google.maps.Marker({
+                    map: map,
+                    position: new google.maps.LatLng({$member.lat}, {$member.lon}),
+                    draggable: false,
+                    animation: google.maps.Animation.DROP,
+                    title: '{$member.member|escape}'
+                });
+             {/if}
+                // Don't Try HTML5 to get user geolocation
+                //if(navigator.geolocation) {
+                  //navigator.geolocation.getCurrentPosition(function(position) {
+                    //myLocation = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
+                    //var pinIcon = new google.maps.MarkerImage(
+                        //'https://maps.google.com/mapfiles/kml/shapes/man.png',
+                        //null, /* size is determined at runtime */
+                        //null, /* origin is 0,0 */
+                        //null, /* anchor is bottom center of the scaled image */
+                        //new google.maps.Size(30, 30)
+                    //);
+                    //var myMarker = new google.maps.Marker({
+                        //map: map,
+                        //position: myLocation,
+                        //draggable: false,
+                        //animation: google.maps.Animation.DROP,
+                        //title: 'My Location',
+                        //icon: pinIcon,
+                        //zIndex: 100
+                    //});
+                    //$('#glm-startLocation').attr('placeholder', 'Leave blank for your current location or enter address here.');
+                  //});
+                //}
+
+            }
+
+            // Load map
+            google.maps.event.addDomListener(window, 'load', initMap);
+
+
+    {/if} {*detail_show_map*}
+
+//    Direction code is below, but since we're sending them offsite to google maps this is no longer necessary.
+//
+//    {if $settings.detail_show_directions}
+//
+//            var directionsDisplay;
+//            var directionsService = new google.maps.DirectionsService();
+//
+//            // Display map with route from specified location to member location
+//            function calcRoute() {
+//
+//             // If an address was input, use that, otherwise use detected location if available
+//             var start = $('#glm-startLocation').val();
+//                if (start == '' ) {
+//                     if (myLocation != false) {
+//                             start = myLocation;
+//                     }
+//                }
+//
+//                // If no start location available, tell user
+//                if (start == '') {
+//                     alert('No starting location. Please enter address.');
+//                     return;
+//                }
+//
+//                // Switch to directions map being visible
+//                $('#glm-directionsMap-container').removeClass('glm-hidden');
+//                $('#glm-locationMap-container').addClass('glm-hidden');
+//                $('#glm-showLocationButton').removeClass('glm-hidden');
+//
+//                // Initialize the directions map with a default center location
+//                directionsDisplay = new google.maps.DirectionsRenderer();
+//                var mapOptions = {
+//                    zoom:7,
+//                    center: memberlocation
+//                }
+//                directionsMap = new google.maps.Map(document.getElementById("glm-directionsMap"), mapOptions);
+//                directionsDisplay.setMap(directionsMap);
+//
+//                // Get directions type selected
+//                var directionsType = $('#directionsType').find(':selected').val();
+//
+//                // Specify origin and destination then get route
+//                var request = {
+//                     origin: start,
+//                    destination: memberlocation,
+//                    travelMode: google.maps.TravelMode[directionsType]
+//                };
+//                directionsService.route(request, function(result, status) {
+//                    if (status == google.maps.DirectionsStatus.OK) {
+//                        directionsDisplay.setDirections(result);
+//                        $('#directions-panel').html('');
+//                        directionsDisplay.setPanel(document.getElementById('directions-panel'));
+//                    }
+//                });
+//
+//                // Check for first map idle (completely loaded) - Check max initial zoom
+//                var mapLoadedListener = google.maps.event.addListener(directionsMap, 'idle', function() {
+//                    if (directionsMap.getZoom() > 16) {
+//                        this.setZoom(16);
+//                    }
+//                    google.maps.event.removeListener(mapLoadedListener);
+//                });
+//
+//            }
+//
+//            // Trigger route map either by button or input of address
+//            $('#glm-showDirectionsButton' ).click( function() {
+//                calcRoute();
+//            });
+//            $('#glm-startLocation' ).change( function() {
+//                calcRoute();
+//            });
+//
+//            // Switch back to member location map
+//             $('#glm-showLocationButton').click( function() {
+//                $('#glm-directionsMap-container').addClass('glm-hidden');
+//                $('#glm-locationMap-container').removeClass('glm-hidden');
+//                $('#glm-showLocationButton').addClass('glm-hidden');
+//             });
+//
+//    {/if} {*detail_show_directions*}
+
+        }); // jquery
+
+        {apply_filters('glm-member-db-front-members-detail-jqueryScriptBottom', '', $member.id)}
+
+
+
+    </script>
+
+{else}
+        <p>For some reason the specified {$terms.term_member} was not found. Please try again.</p>
+{/if}
+
+
+{include file='front/footer.html'}
diff --git a/glm-member-db/views/front/members/DNU_list.html b/glm-member-db/views/front/members/DNU_list.html
new file mode 100644 (file)
index 0000000..ead5013
--- /dev/null
@@ -0,0 +1,645 @@
+{include file='front/members/header.html'}
+
+<div class="glm-member-db-list glm-member-db-{$view}-view
+    {if $settings.list_map_show_opened || $view == 'map'}map-opened{else}map-closed{/if}
+    {if $settings.list_show_search_filters_opened}filters-opened{else}filters-closed{/if}
+">
+
+        {apply_filters('glm-member-db-front-members-list-pageTop', '')}
+<div class="glm-member-list-inner-wrapper">
+    {if $settings.list_show_map}
+            <div id="glm-member-list-map-toggle" class="button glm-button">Map</div>
+        {/if}
+        {if $settings.list_show_search}
+        <div id="glm-member-list-filters-wrapper">
+            <div id="glm-member-list-filters-button" class="button glm-button glm-member-list-filters-toggle">
+                FILTERS
+            </div>
+            <div id="glm-member-list-filters-box">
+                <div id="glm-member-list-filters-close" class="button glm-button glm-member-list-filters-toggle">Close</div>
+                <form action="{$thisUrl}?glm_action=list" method="post" enctype="multipart/form-data">
+                    <div class="small-12 columns glm-member-search glm-member-entry-container glm-member-container">
+                        {apply_filters('glm-member-db-front-members-list-searchFormTop', '')}
+                        <div>
+                            <h3>Refine Search</h3>
+                        </div>
+                        {if $settings.list_show_search_category}
+                            <div>
+                                By Category:
+<!-- To enable multi-select, use this code for the category search instead of the code below
+                                <select name="categorySearchMultiple[]" id="categorySelect" multiple>
+                                {if !$singleCategory}
+                                    <option value="">(all)</option>
+                                {/if}
+                                {foreach from=$categories item=v}
+                                    <option value="{$v.id}"{if $v.default} selected="selected"{/if}>
+                                        {if $v.parent}&nbsp;&nbsp;&nbsp;&nbsp;{/if}{$v.name}
+                                    </option>
+                                {/foreach}
+                                </select>
+-->
+                                <select name="categorySearch" id="categorySelect">
+                                {if !$singleCategory}
+                                    <option value="">(all)</option>
+                                {/if}
+                                {foreach from=$categories item=v}
+                                    <option value="{$v.id}"{if $v.default} selected="selected"{/if}>
+                                        {if $v.parent}&nbsp;&nbsp;&nbsp;&nbsp;{/if}{$v.name}
+                                    </option>
+                                {/foreach}
+                                </select>
+
+                            </div>
+                        {/if}
+                        {if $settings.list_show_search_amenities}
+                            {if $amenities|@count gt 0}
+                            <div>
+                                By Amenities:
+                                <select name="amenitySearch[]" id="amenitySelect" title="Click to Select Amenities" multiple="multiple">
+                                    {foreach from=$amenities item=v}
+                                        <option value="{$v.id}" {if $v.default} selected="selected"{/if}>
+                                            {$v.name}
+                                        </option>
+                                    {/foreach}
+                                </select>
+                            </div>
+                            {/if}
+                        {/if}
+                        {if $settings.list_show_search_region}
+                            {if $regions|@count gt 0}
+                            <div>
+                                By Regions:
+                                <select name="regionUserSearch[]">
+                                    {if $regions|@count gt 1}
+                                        <option value"">(all)</option>
+                                    {/if}
+                                    {foreach from=$regions item=v}
+                                        <option value="{$v.id}" {if $v.default} selected="selected"{/if}>
+                                            {$v.name}
+                                        </option>
+                                    {/foreach}
+                                </select>
+                            </div>
+                            {/if}
+                        {/if}
+
+                        {if $settings.list_show_search_text}
+                            <div>
+                                By Name: <input type="text" name="textSearch" value="{$textSearch}" class="glm-form-text-input">
+                            </div>
+                        {/if}
+                        <div><input class="button glm-member-button centered" type="submit" value="Search"></div>
+                        {apply_filters('glm-member-db-front-members-list-searchFormBottom', '')}
+                    </div>
+                </form>
+            </div> <!-- glm-member-list-filters-box -->
+        </div> <!-- glm-member-list-wrapper -->
+        {/if} {*list_show_search*}
+    {if $settings.list_show_map}
+    {if $view != 'no-map'}
+        <script src="//maps.googleapis.com/maps/api/js?sensor=true&key={$settings.google_maps_api_key}"></script>
+    {/if}
+        {apply_filters('glm-member-db-front-members-list-mapTop', '')}
+        <div id="glm-locationMap-container">
+            <div id="glm-locationMap" class="glm-map">(map loads here)</div>
+        </div>
+        {apply_filters('glm-member-db-front-members-list-mapBottom', '')}
+    {/if}
+    {apply_filters('glm-member-db-front-members-list-listHeaderTop', '')}
+
+
+     <!-- Member information displayed in map bubbles -->
+        {foreach $mapItems as $m}
+            <div id="map_info_{$m.id}" class="glm-hidden">
+                {apply_filters('glm-member-db-front-members-list-mapBubbleTop', '', $m.member)}
+                {if $m.logo && $settings.list_map_show_logo}
+                    <div class="glm-member-list-image">
+                        <img src="{$glmPluginMediaUrl}/images/{$settings.list_map_logo_size}/{$m.logo}">
+                    </div>
+                {/if}
+                <div class="glm-map-member-name">
+                    {if $settings.list_map_show_detaillink && !$m.has_no_profile}
+                        <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$m.member_slug}/{if $settings.enable_multiple_profiles}{$m.id}/{/if}">{$m.member_name}</a>
+                    {else}
+                        {$m.member_name}
+                    {/if}
+                </div>
+                {if $settings.list_map_show_address}
+                    <p class="glm-map-member-address">
+                        {if $settings.list_map_show_street}
+                            {if $m.addr1}{$m.addr1}<br>{/if}
+                            {if $m.addr2}{$m.addr2}<br>{/if}
+                        {/if}
+                        {if $settings.memb_info_location && $settings.list_map_show_citystatezip}
+                            {if $m.city}{$m.city}{if $m.state}, {/if}{/if}{if $m.state}{$m.state}{/if}{if $m.zip} {$m.zip}{/if}
+                        {/if}
+                        {if $m.country && $settings.list_map_show_country}
+                            {$m.country}
+                        {/if}
+                    </p>
+                {/if} {*list_map_show_address*}
+                <div class="glm-member-list-info">
+                    <p class="glm-member-list-map-info">
+                        {if $m.phone && $settings.list_map_show_phone}<b>Phone:</b> {apply_filters('glm_associate_phone_filter', $m.phone)}<br>{/if}
+                        {if $m.toll_free && $settings.list_map_show_tollfree}{apply_filters('glm_associate_phone_filter', $m.toll_free)}<br>{/if}
+                        {if $m.url && $settings.list_map_show_url}<b>Web site:</b> <a href="{$m.url}"{if $settings.list_map_show_url_newtarget} target="_blank"{/if}>{$m.url}</a><br>{/if}
+                        {if $m.email && $settings.list_map_show_email}<b>E-Mail Address:</b> <a href="mailto:{$m.email}">{$m.email}</a><br>{/if}
+                        {if $m.region && $settings.list_map_show_region}<b>Region:</b> {$m.region}{/if}
+                    </p>
+                    {if $m.descr && $settings.list_map_show_descr}{$m.descr|nl2br}<br>{/if}
+                    {if $m.short_descr && $settings.list_map_show_short_descr}{$m.short_descr}<br>{/if}
+                    {if $m.categories && $settings.list_map_show_categories}
+                        <div class="glm-member-list-items">
+                            <b>{$terms.term_member_cap} Categories</b>
+                            <ul>
+                            {foreach $m.categories as $c}
+                                <li>
+                                    {if $c.parent_name}{$c.parent_name}: {/if}{$c.name}
+                                </li>
+                            {/foreach}
+                            </ul>
+                        </div>
+                    {/if}
+    <!-- Not using credit cards for now
+                    {if $m.cc_type && $settings.list_map_show_creditcards}
+                        <div class="glm-member-list-items">
+                            <b>Credit Cards Accepted:</b>
+                            <ul>
+                            {foreach $m.cc_type.names as $c}
+                                <li>{$c}</li>
+                            {/foreach}
+                            </ul>
+                        </div>
+                    {/if}
+    -->
+                    {if $settings.list_map_show_amenities}
+                        <div class="glm-member-list-items">
+                            <b>Amenities:</b>
+                            <ul>
+                            {foreach $m.amenities as $a}
+                                <li>{$a.name}</li>
+                            {/foreach}
+                            </ul>
+                        </div>
+                    {/if}
+                </div>
+                {apply_filters('glm-member-db-front-members-list-mapBubbleBottom', '', $m.member)}
+            </div> <!-- End of information displayed in map bubbles -->
+        {/foreach}
+
+ {if $settings.list_show_list && !$blankStart}
+    {if $settings.list_header_text}
+        <h3 class="glm-member-db-list-header-title">{$settings.list_header_text}</h3>
+    {else}
+        <h3 class="glm-member-db-list-header-title">List of {$terms.term_member_plur_cap}</h3>
+    {/if}
+    {if $haveMembers}
+
+
+        <div id="glm-member-list-terms">{$terms.term_member_plur_cap} found: {$membersFound}<br></div>
+
+        {apply_filters('glm-member-db-front-members-list-listHeaderBottom', '')}
+
+     <!-- Member information displayed in list -->
+
+    <div class="glm-member-list-listing-container">
+    {if $settings.list_show_search_alpha}
+        <div class="glm-alpha-links">
+            <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}" class="glm-alpha-link{if !$alphaSelected} glm-alpha-link-selected{/if}">All</a>
+      {foreach $alphaList as $a}
+            <a href="{$thisUrl}?glm_action=list&alpha={$a.alpha}&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}" class="glm-alpha-link{if $a.default} glm-alpha-link-selected{/if}">{$a.alpha}</a>
+      {/foreach}
+       </div>
+    {/if}
+
+    {if $paging}
+        {if $prevStart || $nextStart}
+            <br>
+            <div class="paging-container">
+                <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&pageSelect=Previous&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}" class="glm-alpha-link" {if !$prevStart} style="pointer-events: none; opacity: 0.5;"{/if}>< Previous page</a>
+                <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&pageSelect=Next&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}" class="glm-alpha-link" {if !$nextStart} style="pointer-events: none; opacity: 0.5;"{/if}>Next page ></a>
+            </div>
+            <br>
+        {/if}
+        <br>
+        showing {$start} through {$lastDisplayed} of {$filteredMembersFound}
+    {/if}
+
+
+    {if $view == grid}
+        <ul class="small-block-grid-1 medium-block-grid-2 large-block-grid-3">
+        {foreach $members as $member}
+            <li class="glm-member-list-record">
+                {apply_filters('glm-member-db-front-members-list-memberAbove', '', $member.member_pointer)}
+                <div class="glm-member-db-border-wrap">
+                    {apply_filters('glm-member-db-front-members-list-memberTop', '', $member.member_pointer)}
+
+                    {if $settings.list_show_detail_link && !$member.has_no_profile.value}
+                    <a class="glm-member-list-image-wrapper" href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/">
+                    {/if}
+
+                    {if $member.featured}
+                    <div class="glm-member-list-featured-tag">
+                        featured
+                    </div>
+                    {/if}
+
+                    {if $member.logo && $settings.list_show_logo}
+                        <div class="glm-member-list-has-image">
+                            <img class="glm-member-list-image" src="{$glmPluginMediaUrl}/images/grid/{$member.logo}">
+                        </div>
+                    {elseif $settings.list_show_logo_filler}
+                        <div class="glm-member-list-has-image">
+                            <img class="glm-member-list-image-filler" src="{$assetsUrl}/filler_s.gif">
+                        </div>
+                    {else}
+                        <div class="glm-member-list-missing-image"></div>
+                    {/if}
+                    {if $settings.list_show_detail_link && !$member.has_no_profile.value}
+                    </a>
+                    {/if}
+                    <div class="glm-member-list-info-wrapper">
+                        <h4 class="glm-member-title">
+                            {if $settings.list_show_detail_link && !$member.has_no_profile.value}
+                                <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">
+                                    {$member.member}
+                                </a>
+                            {else}
+                                {$member.member}
+                            {/if}
+
+                        </h4>
+
+                        <div class="glm-member-list-sub-links">
+                            <ul>
+                                {if $member.url && $settings.list_show_url}<li><a href="{$member.url}"{if $settings.list_show_url_newtarget} target="_blank"{/if}>Website</a></li>{/if}
+        <!--                        {if $member.phone && $settings.list_map_show_phone}<a href="tel:+{$member.phone}">Phone</a>{/if}-->
+                                {$packageLink = apply_filters('glm-member-db-front-members-list-linksBottom', '', $member.member_pointer)}
+                                {if $packageLink}<li>{$packageLink}</li>{/if}
+                                {if $member.reservation_url}<li><a target="_blank" href="{$member.reservation_url}">Reserve Now</a></li>{/if}
+
+                                {if $settings.list_show_live_cam}
+                                    {if $member.live_cam_type.name == "Web Page" && $member.live_cam_url && $settings.list_show_live_cam}
+                                        <li><a target="_blank" href="{$member.live_cam_url}">{$terms.term_webcam_cap}</a></li>
+                                    {else if $member.live_cam_type.name == "Camera Image"}
+                                        <li><a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}?expanded=live-cam">{$terms.term_webcam_cap}</a></li>
+                                    {/if}
+                                {/if}
+
+                                <li><a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">View&nbsp;More</a></li>
+                                {apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)}
+                            </ul>
+                        </div>
+                    </div>
+                </div> <!-- End of glm-member-db-border-wrap -->
+            </li> <!-- end of li.glm-member-list-record -->
+        {/foreach} {*$members*}
+        </ul>
+    <!-- Grid view above -->
+
+    {else}
+
+    <!-- List view below -->
+        {foreach $members as $member}
+        {apply_filters('glm-member-db-front-members-list-memberAbove', '', $member.member_pointer)}
+             <div class="glm-member-list-container glm-member-container small-12 columns">
+                {apply_filters('glm-member-db-front-members-list-memberTop', '', $member.member_pointer)}
+                 <!-- Member Logo - Medium and up-->
+
+                    <div class="glm-member-list-data small-12 columns">
+                    {if $member.logo && $settings.list_show_logo}
+                        <div class="glm-member-list-image-wrapper right small-12 medium-4 columns {if !$settings.list_logo_for_mobile}mobile-hide{/if}">
+                            <div class="glm-member-list-image-border clearfix">
+
+                                {if $member.featured}
+                                <div class="glm-member-list-featured-tag">
+                                    featured
+                                </div>
+                                {/if}
+                                <img src="{$glmPluginMediaUrl}/images/{$settings.list_logo_size}/{$member.logo}">
+                            </div>
+                       </div>
+                    {/if}
+                     <div class="glm-member-list-active-info small-12 medium-8 columns">
+ <!-- Member name, address, and basic information -->
+                    {apply_filters('glm-member-db-front-members-list-memberInfoTop', '', $member.member_pointer)}
+                    <h4 class="glm-member-title">
+                        {if $settings.list_show_detail_link && !$member.has_no_profile.value}
+                            <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">{$member.member}</a>
+                        {else}
+                            {$member.member}
+                        {/if}
+                    </h4>
+                    {if $settings.list_show_address}
+                        <div class="glm-member-list-address-wrapper">
+                            {apply_filters('glm-member-db-front-members-list-memberAddressTop', '', $member.member_pointer)}
+                            {if $settings.list_show_street}
+                            {if $member.addr1 && $settings.list_show_address}<div>{$member.addr1}</div>{/if}
+                            {if $member.addr2 && $settings.list_show_address}<div>{$member.addr2}</div>{/if}
+                            {/if}
+                            {if $settings.memb_info_location && $settings.list_show_citystatezip}
+                                <div>
+                                    {if $member.city}
+                                        <span>{$member.city}{if $member.state.value}, {/if}</span>
+                                    {/if}
+                                    {if $member.state.value}
+                                        <span>{$member.state.value}</span>
+                                    {/if}
+                                    {if $member.zip}
+                                        {$member.zip}
+                                    {/if}
+                                </div>
+                            {/if}
+                            {if $member.country.name && $settings.list_show_country}
+                                <div>{$member.country.name}</div>
+                            {/if}
+                            {apply_filters('glm-member-db-front-members-list-memberAddressBottom', '', $member.member_pointer)}
+                        </div>
+                    {/if}
+                    {apply_filters('glm-member-db-front-members-list-memberDetailTop', '', $member.member_pointer)}
+                    {if ($settings.memb_info_contact && $member.phone && $settings.list_show_phone) || ($settings.memb_info_contact && $member.toll_free && $settings.list_show_tollfree)}
+                        <div>
+                            {if $member.phone && $settings.list_show_phone}<span class="glm-member-db-phone">Phone: {apply_filters('glm_associate_phone_filter', $member.phone)} </span>{/if}
+                            {if $member.toll_free && $settings.list_show_tollfree}<span class="glm-member-db-phone-tollfree">{apply_filters('glm_associate_phone_filter', $member.toll_free)}</span>{/if}
+                        </div>
+                    {/if}
+                    {if $settings.memb_info_location && $member.region && $settings.list_show_region}<div><b>Region:</b> {$member.region}</div>{/if}
+
+                    <div class="glm-member-list-links">
+                        {apply_filters('glm-member-db-front-members-list-memberLinksTop', '', $member.member_pointer)}
+                        {if $member.url && $settings.list_show_url}<a class='glm-member-list-website-link' data-member-id="{$member.member_pointer}" data-member-slug="{$member.member_slug}" href="{$member.url}"{if $settings.list_show_url_newtarget} target="_blank"{/if} >Visit Website</a>{/if}
+                        {if $member.email && $settings.list_show_email}<a href="mailto:{$member.email}">Email</a>{/if}
+                        {if $member.reservation_url}<a target="_blank" href="{$member.reservation_url}">Reserve Now</a>{/if}
+                        {if $settings.list_show_live_cam}
+                            {if $member.live_cam_type.name == "Web Page" && $member.live_cam_url && $settings.list_show_live_cam}
+                                <a target="_blank" href="{$member.live_cam_url}">{$terms.term_webcam_cap}</a>
+                            {else if $member.live_cam_type.name == "Camera Image"}
+                                <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}?expanded=live-cam">{$terms.term_webcam_cap}</a>
+                            {/if}
+                        {/if}
+                        {apply_filters('glm-member-db-front-members-list-linksBottom', '', $member.member_pointer)}
+                    </div>
+                    <div class="glm-member-db-socials">
+                       {apply_filters('glm-member-db-front-members-social-list', '', $member.member_pointer)}
+                    </div>
+
+                <div class="glm-member-list-description small-12 columns">
+                    <div>
+                    {apply_filters('glm-member-db-front-members-list-memberDescriptionTop', '', $member.member_pointer)}
+                    {if $member.short_descr && $settings.list_show_short_descr}
+                        {$member.short_descr|nl2br}
+                        {if $settings.list_show_detail_link && !$member.has_no_profile.value}
+                            <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">More</a>
+                        {/if}
+                    {/if}
+                    {apply_filters('glm-member-db-front-members-list-memberDescriptionBottom', '', $member.member_pointer)}
+                    </div>
+                    {if $member.categories && $settings.list_show_categories}
+                    <div class="glm-member-list-items">
+                        <b>{$terms.term_member_cap} Categories</b>
+                        <ul>
+                            {foreach $member.categories as $c}
+                                <li>
+                                    {if $c.parent_name}{$c.parent_name}: {/if}{$c.name}
+                                </li>
+                            {/foreach}
+                        </ul>
+                    {/if}
+                    {if $member.cc_type && $settings.list_show_creditcards}
+                        <b>Credit Cards Accepted:</b>
+                        <ul>
+                            {foreach $member.cc_type.names as $c}
+                                <li>{$c}</li>
+                            {/foreach}
+                        </ul>
+                    {/if}
+                    {if $member.amenities && $settings.list_show_amenities}
+                        <b>{$terms.term_member_cap} Amenities</b>
+                        <ul>
+                            {foreach $member.amenities as $A}
+                                <li>
+                                    {$A.name}
+                                </li>
+                            {/foreach}
+                        </ul>
+                    {/if}
+                    </div>
+                </div>
+                    {apply_filters('glm-member-db-front-members-list-memberDetailBottom', '', $member.member_pointer)}
+                 </div>
+
+
+                        <!-- Laury - This is the one that should go underneath all the address and description area -->
+            {apply_filters('glm-member-db-front-members-list-memberDataBelow', '', $member.member_pointer)}
+            {apply_filters('glm-member-db-front-members-list-memberBottom', '', $member.member_pointer)}
+            </div>
+            {apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)}
+    <!-- Member Description -->
+
+     {/foreach} {*$members*}
+         </div>
+
+ {/if} {*end grid view check*}
+    <div class="paging-container">
+        {if $paging}
+            {if $prevStart || $nextStart}
+                <br>
+                <div class="paging-container">
+                    <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&pageSelect=Previous&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}" class="glm-alpha-link" {if !$prevStart} style="pointer-events: none; opacity: 0.5;"{/if}>< Previous page</a>
+                    <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&pageSelect=Next&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}" class="glm-alpha-link" {if !$nextStart} style="pointer-events: none; opacity: 0.5;"{/if}>Next page ></a>
+                </div>
+                <br>
+            {/if}
+        {/if}
+    </div>
+        {apply_filters('glm-member-db-front-members-list-pageBottom', '')}
+ {else}
+        <div>(no {$terms.term_member_plur} listed)</div>
+ {/if}
+
+    {/if} {*list_show_list*}
+    <script type="text/javascript">
+        jQuery(document).ready(function($) {
+
+            jQuery('select[multiple]').asmSelect();
+
+            // Show search filters box
+            {if $settings.list_show_search}
+
+                // Float filter box
+
+                    var fixmeTop = $('#glm-member-list-filters-button').offset().top;
+                    $(window).scroll(function() {
+
+                        var currentScroll = $(window).scrollTop();
+                        if (currentScroll >= fixmeTop-{$settings.list_floating_search_distance_top} && {$settings.list_floating_search}) {
+                            $('#glm-member-list-filters-wrapper').css({
+                                position: 'fixed',
+                                top: '{$settings.list_floating_search_distance_top}px',
+                                transform: 'translateX(0%)'
+                            });
+                        } else {
+                            $('#glm-member-list-filters-wrapper').css({
+                                position: 'relative',
+                                top: '0',
+                                transform: 'translateX(0%)'
+                            });
+                        }
+
+                    });
+                $(".glm-member-list-filters-toggle").click( function() {
+                    $(".glm-member-db-{$view}-view").toggleClass("filters-opened");
+                    $(".glm-member-db-{$view}-view").toggleClass("filters-closed");
+                    $("#glm-locationMap-container").one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",
+                        function() {
+                            var center = map.getCenter();
+                            google.maps.event.trigger(map, "resize");
+                            map.setCenter(center);
+                        });
+                    });
+            {/if} // settings.list_show_search
+
+            {if $settings.list_show_map}
+                        /*
+                         * Google Maps
+                         *  API reference: https://developers.google.com/maps/documentation/javascript/reference
+                         */
+
+
+                        // Create a Google Map object
+                        var map = new google.maps.Map(document.getElementById('glm-locationMap'), {
+                                center: new google.maps.LatLng({$settings.maps_default_lat}, {$settings.maps_default_lon}),
+                                zoom: {$settings.maps_default_zoom},
+                            disableDefaultUI: false,
+                            mapTypeId: google.maps.MapTypeId.MAP,
+                        });
+
+                        $("#glm-member-list-map-toggle").click( function() {
+                            $(".glm-member-db-{$view}-view").toggleClass("map-opened");
+                            $(".glm-member-db-{$view}-view").toggleClass("map-closed");
+                            var center = map.getCenter();
+                            google.maps.event.trigger(map, "resize");
+                            map.setCenter(center);
+
+                            var currentScroll = $(window).scrollTop(); // get current position
+                            var mapTop = $("#glm-locationMap-container").offset().top-10;
+                            {if $settings.list_show_search}fixmeTop = $('#glm-member-list-filters-button').offset().top;{/if}
+                            if (currentScroll >= mapTop) {
+                                $('body,html').animate({
+                                scrollTop: $("#glm-locationMap-container").offset().top-100
+                                }, 50);
+                            } else {
+                                $('body,html').animate({
+                                    scrollTop: $("#glm-locationMap-container").offset().top-100
+                                }, 400);
+                            }
+                        });
+                        var geocoder = new google.maps.Geocoder();
+                        var bounds = new google.maps.LatLngBounds();
+                        var infowindow = new google.maps.InfoWindow();
+
+                        // Don't Try HTML5 to get user geolocation
+                        //if(navigator.geolocation) {
+                            //navigator.geolocation.getCurrentPosition(function(position) {
+                                //var myLocation = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
+                                //var pinIcon = new google.maps.MarkerImage(
+                                        //'https://maps.google.com/mapfiles/kml/shapes/man.png',
+                                    //null, /* size is determined at runtime */
+                                    //null, /* origin is 0,0 */
+                                    //null, /* anchor is bottom center of the scaled image */
+                                    //new google.maps.Size(30, 30)
+                                //);
+                                //var myMarker = new google.maps.Marker({
+                                    //map: map,
+                                    //position: myLocation,
+                                    //draggable: false,
+                                    //animation: google.maps.Animation.DROP,
+                                    //title: 'My Location',
+                                    //icon: pinIcon,
+                                    //zIndex: 100
+                                //});
+                            //});
+                        //}
+
+
+                {if $mapItems}
+                    var markers = [];
+                    {foreach $mapItems as $m}
+                      {if $m.lat != 0 && $m.lon != 0}
+
+                        // Create a marker for this member
+                        var marker = new google.maps.Marker({
+                            map: map,
+                            position: new google.maps.LatLng({$m.lat}, {$m.lon}),
+                            draggable: false,
+                            animation: google.maps.Animation.DROP,
+                            title: '{$m.member_name|escape:quotes}',
+                            descr: $('#map_info_' + {$m.id}).html(),
+                            memberID: {$m.member}
+                        });
+
+                        // Add a click listener for this marker
+                        marker.addListener('click', function() {
+                                infowindow.setOptions({
+                                        content: this.descr
+                                });
+                            infowindow.open(map,this);
+                        });
+
+                        markers.push(marker);
+
+                        // Extend the map bounds to include this marker
+                        bounds.extend(marker.position);
+
+                     {/if}
+                    {/foreach}
+
+                    {if $settings.use_cluster_markers}
+                        var markerCluster = new MarkerClusterer(map, markers,
+                        {
+                            imagePath: '{$baseUrl}/js/googleMapsMarkerClusterer/images/m',
+                            gridSize: 30,
+                            maxZoom: 14,
+                            minimunClusterSize: 3
+                        });
+                    {/if}
+
+                        // Fit map to bounds of all markers
+                        map.fitBounds(bounds);
+
+                        // Check for first map idle (completely loaded) - Check max zoom
+                        var mapLoadedListener = google.maps.event.addListener(map, 'idle', function() {
+                            if (map.getZoom() > 14) {
+                                this.setZoom(14);
+                            }
+                            google.maps.event.removeListener(mapLoadedListener);
+                        });
+
+                {else}
+
+
+                {/if} // havemembers
+
+
+            {/if}   // settings.list_show_map
+
+            // Processes click-through counts for website links
+            $('.glm-member-list-website-link').on('click', function() {
+
+                // Get member ID
+                var memberId = $(this).attr('data-member-id');
+                var memberSlug = $(this).attr('data-member-slug');
+
+                // Send AJAX action to record click.
+                $.ajax({
+                   url: "{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=memberClickThrough&memberId=" + memberId + "&memberSlug=" + memberSlug
+                });
+
+            });
+        });
+            </script>
+
+        </div><!-- glm-member-list-inner-wrapper-->
+    </div><!-- glm-member-db-list-view -->
+{include file='front/footer.html'}
+<!-- if not generic view passed in member list shortcode-->
diff --git a/glm-member-db/views/front/members/detail.html b/glm-member-db/views/front/members/detail.html
deleted file mode 100644 (file)
index 6f0bc64..0000000
+++ /dev/null
@@ -1,690 +0,0 @@
-{include file='front/members/header.html'}
-
-
-
-{apply_filters('glm-member-db-front-members-detail-pageTop', '', $member.id)}
-
-{if $haveMember}
-<!--        <script src="http://maps.googleapis.com/maps/api/js?sensor=true&key={$settings.google_maps_api_key}"></script>-->
-    {if $settings.detail_show_map}
-<!--        <div id="glm-locationMap-container" class="row">
-            <div id="glm-locationMap" class="glm-map small-12 columns">(map loads here)</div>
-        </div>-->
-    {/if}
-    {if $settings.detail_show_directions}
-<!--        <div id="glm-directionsMap-container" class="glm-hidden">
-            <div id="glm-directionsMap" class="glm-map">(directions load here)</div>
-            <div id="directions-panel"></div>
-        </div>
-
-        <div class="row">
-            <div id="glm-directions" class="small-12 columns glm-member-entry-container">
-                <div class="row">
-                    <div class="small-12 medium-4 columns">
-                        Directions type:
-                        <select id="directionsType" name="directionsType">
-                            <option value="DRIVING">Driving</option>
-                            <option value="WALKING">Walking</option>
-                            <option value="BICYCLING">Bicycling</option>
-                             <option value="TRANSIT">Transit Services</option> - Doesn't seem to work
-                        </select>
-                    </div>
-                    <div class="small-12 medium-8 columns">
-                        Enter address to show directions ...
-                        <input id="glm-startLocation" type="text" name="startLocation" class="glm-form-text-input" placeholder=""><br>
-                    </div>
-                </div>
-                <div class="row">
-                    <div style="text-align: center;">
-                        <input type="submit" id="glm-showDirectionsButton" class="button button-secondary glm-button glm-member-button" value="Show Directions">
-                        <input type="submit" id="glm-showLocationButton" class="button button-secondary glm-button glm-hidden glm-member-button" value="Show {$terms.term_member_cap} Location">
-                    </div>
-                </div>
-            </div>
-        </div>-->
-    {/if}
-<a id="topAnchor"></a>
-
-<!--    <h3>{$terms.term_member_cap} Detail</h3>-->
-    <div class="row">
-        <script>//document.write('<a id="glm-member-detail-takeback-mini" class="button glm-member-button" href="' + document.referrer + '"><span>Back to listing</span></a>');</script>
-        <a id="glm-member-detail-takeback-mini" class="glm-member-db-takeback-mini button glm-member-button" href="javascript:history.go(-1)"><span>Back to listing</span></a>
-        <div id="glm-member-detail-container" class="small-12 columns glm-member-container">
-            <h4 class="glm-member-title">  {$member.member}</h4>
-            <div id="glm-member-detail-side-box" class="small-12 medium-4 columns">
-                {if $member.logo && $settings.detail_show_logo}
-                    <div class="glm-member-detail-logo-wrapper">
-                        <img class="glm-member-list-image-left" src="{$glmPluginMediaUrl}/images/{$settings.detail_logo_size}/{$member.logo}">
-                    </div>
-                {/if}
-                {if $member.url && $settings.detail_show_url}
-                    <a id="glm-member-detail-website-link" class="small-12 button glm-button" data-member-id="{$member.member_pointer}" data-member-slug="{$member.member_slug}" href="{$member.url}"{if $settings.detail_show_url_newtarget} target="_blank"{/if}>Visit Website</a>
-                    <input type="hidden" id="glm-member-detail-click-logged" value="0">
-                {/if}
-
-                <div id="glm-member-detail-contact-info">
-    <!-- Member name, address, and basic information -->
-
-                    {if $settings.detail_show_address}
-                        <div class="glm-member-detail-address-wrapper">
-                            <small>Address</small>
-                            {apply_filters('glm-member-db-front-members-detail-addressTop', '', $member.id)}
-                            {if $settings.detail_show_street}
-                                {if $member.addr1}<div>{$member.addr1}</div>{/if}
-                                {if $member.addr2}<div>{$member.addr2}</div>{/if}
-                            {/if}
-                            {if $settings.memb_info_location && $settings.detail_show_citystatezip}
-                                <div>
-                                    {if $member.city}
-                                        <span>{$member.city}{if $member.state.value}, {/if}</span>
-                                    {/if}
-                                    {if $member.state.value}
-                                        <span>{$member.state.value}</span>
-                                    {/if}
-                                    {if $member.zip}
-                                        {$member.zip}
-                                    {/if}
-                                </div>
-                            {/if}
-                            {if $member.country.name && $settings.detail_show_country}
-                                <div>{$member.country.name}</div>
-                            {/if}
-                            {apply_filters('glm-member-db-front-members-detail-addressBottom', '', $member.id)}
-                        </div>
-                    {/if}
-                    {apply_filters('glm-member-db-front-members-detail-otherDetailTop', '', $member.id)}
-                    {if $settings.memb_info_location && $member.region && $settings.detail_show_region}
-                        <div>
-                            <b>{$terms.term_admin_menu_configure_regions}: </b> {$member.region}
-                        </div>
-                    {/if}
-                    {if $settings.memb_info_location}
-                    <div class="glm-member-detail-phone-wrapper">
-                        {if ($member.phone && $settings.detail_show_phone) || ($member.toll_free && $settings.detail_show_tollfree)}
-                            <small class="glm-field-title">Phone</small>
-                        {/if}
-                        {if $member.phone && $settings.detail_show_phone}
-                            <div class="glm-member-detail-contact-phone">
-                                <div class="glm-field-value">{apply_filters('glm_associate_phone_filter', $member.phone)}</div>
-                            </div>
-                        {/if}
-                        {if $member.toll_free && $settings.detail_show_tollfree}
-                            <div>
-                                <div class="glm-field-value">{apply_filters('glm_associate_phone_filter', $member.toll_free)}</div>
-                            </div>
-                        {/if}
-                    </div>
-                    {/if}
-                    {apply_filters('glm-member-db-front-members-detail-otherDetailBottom', '', $member.id)}
-                    <div id="glm-member-detail-links">
-                        {apply_filters('glm-member-db-front-members-detail-linksTop', '', $member.id)}
-                        {if $member.email && $settings.detail_show_email}<a href="mailto:{$member.email}">Email</a>{/if}
-                        {if $member.reservation_url}<a target="_blank" href="{$member.reservation_url}">Reserve Now</a>{/if}
-                        {if $settings.detail_show_coupons && $coupons}<a href="#glm-member-detail-coupons">Coupons</a>{/if}
-                        {if $member.live_cam_type.value==1 && $member.live_cam_url != "" && $settings.detail_show_live_cam}
-                            <a target="_blank" href="{$member.live_cam_url}">
-                                {$terms.term_webcam_cap}
-                            </a>
-                        {/if}
-                        {apply_filters('glm-member-db-front-members-detail-linksBottom', '', $member.id)}
-                    </div>
-
-                    <div class="glm-member-db-socials">
-                        {apply_filters('glm-member-db-front-members-list-memberDetailBottom', '', $member.id)}
-                        {apply_filters('glm-member-db-front-members-social-list', '', $member.id)}
-                    </div>
-                </div>
-
-                {if $settings.detail_show_map}
-                <script src="//maps.googleapis.com/maps/api/js?sensor=true&key={$settings.google_maps_api_key}"></script>
-                <div id="glm-locationMap-container">
-                    <div id="glm-locationMap" class="glm-map small-12 columns">(map loads here)</div>
-                </div>
-                <div id="glm-member-detail-map-button" class="button map-button">view map</div>
-
-                    <div id="member-lat" rel="{$member.lat}"></div>
-                    <div id="member-lon" rel="{$member.lon}"></div>
-                    <form id="MemberDrivingDirectionsForm" name="MemberDrivingDirectionsForm" method="post" action="">
-                        <input type="hidden" id="MemberLocation" name="MemberLocation" value="{$member.member_name|escape}">
-                        <input type="hidden" id="MemberLat" name="MemberLat" value="{$member.lat}">
-                        <input type="hidden" id="MemberLon" name="MemberLon" value="{$member.lon}">
-                        <input type="submit" class="button map-button text-center" id="MemberDrivingDirectionSubmit" name="MemberDrivingDirectionSubmit" value="Directions">
-                    </form>
-
-                {/if}
-            </div>
-
-
-<!-- Attributes: amenitities, credit cards, etc -->
-            <div id="glm-member-detail-descr-row" class="small-12 medium-8 columns">
-                {apply_filters('glm-member-db-front-members-detail-attributesTop', '', $member.id)}
-                {if $featuredImage}
-                <div class="glm-member-detail-featured-image-wrapper small-12 columns">
-                    <img src="{$glmPluginMediaUrl}/images/large/{$featuredImage}">
-                    {if $featuredImageCaption}
-                    <div class="glm-member-detail-featured-image-caption">
-                        {$featuredImageCaption}
-                    </div>
-                    {/if}
-                </div>
-                {/if}
-                <div id="glm-member-detail-intro-desc">
-                    {if $member.short_descr && $settings.detail_show_short_descr}{$member.short_descr|nl2br}{/if}
-                </div>
-                <div id="glm-member-detail-fullprofile-toggle">Expand All</div>
-                <div id="glm-member-detail-data-container">
-                    
-                    <div id="glm-member-detail-description-toggle" class="glm-member-detail-content-toggle">Description</div>
-                    <div id="glm-member-detail-description-container" class="glm-member-detail-content-data">
-                        <div id="glm-member-detail-description" >
-                            {if $member.descr && $settings.detail_show_descr}
-                                {apply_filters('glm-member-db-front-members-detail-descriptionTop', '', $member.id)}
-                                {$member.descr|nl2br}
-                                {apply_filters('glm-member-db-front-members-detail-descriptionBottom', '', $member.id)}
-                            {/if}
-                        </div>
-                        <div class="glm-member-detail-sub-data-links row">
-                            <a class="glm-member-detail-content-toggle">Collapse</a>
-                            <a class="glm-member-detail-link-to-top">Back to top</a>
-                        </div>
-                    </div>
-                    {apply_filters('glm-member-db-front-members-detail-descriptionAfter', '', $member.id)}
-                    {apply_filters('glm-member-db-front-members-detail-imageGalleryBefore', '', $member.id)}
-                    {if $settings.detail_show_imagegallery && $haveImageGallery}
-                    <div id="glm-member-detail-images-toggle" class="glm-member-detail-content-toggle">Photos</div>
-                    <div id="glm-member-detail-images-container" class="glm-member-detail-content-data small-12">
-                        {apply_filters('glm-member-db-front-members-detail-galleryTop', '', $member.id)}
-<!--                        <h2>Photo Gallery</h2>-->
-
-                            <ul class="small-block-grid-1 medium-block-grid-2 large-block-grid-3">
-                        {foreach $imageGallery as $i}
-                                <li>
-                                    <a class="glm-member-detail-images-thumb fancybox" data-fancybox="images" rel="gallery1" href="{$glmPluginMediaUrl}/images/large/{$i.file_name}" style="background-image: url('{$glmPluginMediaUrl}/images/small/{$i.file_name}')">
-                                        <img class="glm-member-filler-image" src="{$assetsUrl}/filler_s.gif" alt="{$i.caption}">
-                                    </a>
-                                </li>
-                        {/foreach}
-                            </ul>
-                        {apply_filters('glm-member-db-front-members-detail-galleryBottom', '', $member.id)}
-                        <div class="glm-member-detail-sub-data-links row">
-                            <a class="glm-member-detail-content-toggle">Collapse</a>
-                            <a class="glm-member-detail-link-to-top">Back to top</a>
-                        </div>
-                    </div>
-                    {/if}
-                    {apply_filters('glm-member-db-front-members-detail-imageGalleryAfter', '', $member.id)}
-                    {apply_filters('glm-member-db-front-members-detail-couponsBefore', '', $member.id)}
-                    {if $settings.detail_show_coupons && $coupons}
-                    <div id="glm-member-detail-coupons-toggle" class="glm-member-detail-content-toggle">Coupons</div>
-                    <div id="glm-member-detail-coupons-container" class="glm-member-detail-content-data small-12">
-                        <a name="glm-member-detail-coupons"></a>
-                        <div class="glm-member-detail-sub-data-links row">
-                            <a class="glm-member-detail-content-toggle">Collapse</a>
-                            <a class="glm-member-detail-link-to-top">Back to top</a>
-                        </div>
-                    </div>
-                    {/if}
-                    {apply_filters('glm-member-db-front-members-detail-couponsAfter', '', $member.id)}
-                    {apply_filters('glm-member-db-front-members-detail-amenitiesBefore', '', $member.id)}
-                    {if $member.amenities && $settings.detail_show_amenities}
-                    <div id="glm-member-detail-amenities-toggle" class="glm-member-detail-content-toggle">Amenities & Services</div>
-                    <div id="glm-member-detail-amenities-container" class="glm-member-detail-content-data small-12">
-                        <table class="glm-member-detail-table">
-                            {foreach $member.amenities as $a}
-                            <tr>
-                                <td>
-                                    {$a.name}
-                                </td>
-                            </tr>
-                            {/foreach}
-                        </table>
-                        <div class="glm-member-detail-sub-data-links row">
-                            <a class="glm-member-detail-content-toggle">Collapse</a>
-                            <a class="glm-member-detail-link-to-top">Back to top</a>
-                        </div>
-                    </div>
-                    {/if}
-                    {apply_filters('glm-member-db-front-members-detail-amenitiesAfter', '', $member.id)}
-<!-- Not using credit cards for now
-                    {apply_filters('glm-member-db-front-members-detail-creditcardsBefore', '', $member.id)}
-                    {if $member.cc_type && $settings.detail_show_creditcards}
-                    <div id="glm-member-detail-creditcards-toggle" class="glm-member-detail-content-toggle">Credit Cards</div>
-                    <div id="glm-member-detail-creditcards-container" class="glm-member-detail-content-data small-12">
-                        <table class="glm-member-detail-table">
-                            <tr><th>Credit Cards Accepted:</th></tr>
-                        {foreach $member.cc_type.names as $c}
-                            <tr><td>{$c}</td></tr>
-                {/foreach}
-                        </table>
-                        <div class="glm-member-detail-sub-data-links row">
-                            <a class="glm-member-detail-content-toggle">Collapse</a>
-                            <a class="glm-member-detail-link-to-top">Back to top</a>
-                        </div>
-                    </div>
-                    {/if}
-                    {apply_filters('glm-member-db-front-members-detail-creditcardsAfter', '', $member.id)}
--->
-                    {apply_filters('glm-member-db-front-members-detail-categoriesBefore', '', $member.id)}
-                    {if $member.categories && $settings.detail_show_categories}
-                    <div id="glm-member-detail-categories-toggle" class="glm-member-detail-content-toggle">Categories</div>
-                    <div id="glm-member-detail-categories-container" class="glm-member-detail-content-data small-12">
-                        <table class="glm-member-detail-table">
-<!--                            <tr><th>{$terms.term_member_cap} Categories</th></tr>-->
-                            {foreach $member.categories as $c}
-                            <tr>
-                                <td>
-                                    {if $c.parent_name}{$c.parent_name}: {/if}{$c.name}
-                                </td>
-                            </tr>
-                            {/foreach}
-                        </table>
-                        <div class="glm-member-detail-sub-data-links row">
-                            <a class="glm-member-detail-content-toggle">Collapse</a>
-                            <a class="glm-member-detail-link-to-top">Back to top</a>
-                        </div>
-                    </div>
-                    {/if}
-                    {apply_filters('glm-member-db-front-members-detail-categoriesAfter', '', $member.id)}
-                    {apply_filters('glm-member-db-front-members-detail-videoBefore', '', $member.id)}
-                    {if $member.video_url && $settings.detail_show_video}
-                    <div id="glm-member-detail-video-toggle" class="glm-member-detail-content-toggle">Video</div>
-                    <div id="glm-member-detail-video-container" class="glm-member-detail-content-data small-12">
-                        <table class="glm-member-detail-table">
-                            <div><h3 class="glm-member-detail-video-title">{$member.video_title}</h3></div>
-                            <div class="glm-member-detail-video-embed">{$member.video_embed}</div>
-                            <div class="glm-member-detail-video-descr"><p>{$member.video_descr}</p></div>
-                        </table>
-                        <div class="glm-member-detail-sub-data-links row">
-                            <a class="glm-member-detail-content-toggle">Collapse</a>
-                            <a class="glm-member-detail-link-to-top">Back to top</a>
-                        </div>
-                    </div>
-                    {/if}
-
-                    {apply_filters('glm-member-db-front-members-detail-videoAfter', '', $member.id)}
-
-                    {apply_filters('glm-member-db-front-members-detail-liveCamBefore', '', $member.id)}
-                    {if $member.live_cam_type.value!=1 && $member.live_cam_url && $settings.detail_show_live_cam}
-                    <div id="glm-member-detail-live-cam-toggle" class="glm-member-detail-content-toggle">{$terms.term_webcam_cap}</div>
-                    <div id="glm-member-detail-live-cam-container" class="glm-member-detail-content-data small-12">
-                        <table class="glm-member-detail-table">
-                            <div><h3 class="glm-member-detail-live-cam-title">{$member.live_cam_title}</h3></div>
-                        {if $member.live_cam_type.value == 2}
-                            <img width="auto" max-height="315" src="{$member.live_cam_url}">
-                        {/if}
-                            <div class="glm-member-detail-live-cam-descr"><p>{$member.live_cam_descr}</p></div>
-                        </table>
-                        <div class="glm-member-detail-sub-data-links row">
-                            <a class="glm-member-detail-content-toggle">Collapse</a>
-                            <a class="glm-member-detail-link-to-top">Back to top</a>
-                        </div>
-                    </div>
-                    {/if}
-
-                   {if $haveFiles}
-                    <div id='glm-member-detail-files-toggle' class='glm-member-detail-content-toggle'>Files</div>
-                    <div id='glm-member-detail-files-container' class='glm-member-detail-content-data small-12'>
-                        {foreach $files as $file}
-                            <a class="glm-file-detail" href="{$glmPluginMediaUrl}/files/{$file.file_name}" target="_blank">{if $file.caption}{$file.caption}{else}{$file.name}{/if}</a>
-                        {/foreach}
-                        <div class='glm-member-detail-sub-data-links row'>
-                            <a class='glm-member-detail-content-toggle'>Collapse</a>
-                            <a class='glm-member-detail-link-to-top'>Back to top</a>
-                        </div>
-                    </div>
-                    {/if}
-                    
-                    {apply_filters('glm-member-db-front-members-detail-liveCamAfter', '', $member.id)}
-
-                    {apply_filters('glm-member-db-front-members-detail-dataBottom','',$member.id)}
-                </div>
-            </div>
-            {apply_filters('glm-member-db-front-members-detail-attributesBottom', '', $member.id)}
-<!-- Image Gallery -->
-
-        </div>
-    </div>
-    {apply_filters('glm-member-db-front-members-detail-pageBottom', '', $member.id)}
-
-    <script type="text/javascript">
-        {apply_filters('glm-member-db-front-members-detail-jqueryScriptTop', '', $member.id)}
-
-        jQuery(document).ready(function($) {
-
-            // change the member detail photos grid structure depending
-            var images_container = $("#glm-member-detail-images-container");
-            // Check if Foundation exists first
-            if ( typeof window.Foundation != 'undefined' ) {
-                var foundation_version = window.Foundation.version;
-
-                if( foundation_version.charAt(0) === "6" ){
-                    images_container.children('ul').removeClass('small-block-grid-1 medium-block-grid-2 large-block-grid-3');
-                    images_container.children('ul').addClass('row small-up-1 medium-up-2 large-up-3');
-                    images_container.children('ul').find('li').addClass('column');
-                }
-            }
-
-            // Replace all non-number special characters in a phone number with the designated infix
-            {if $settings.phone_infix}
-                //var processedPhone = $('.glm-member-detail-contact-phone .glm-field-value').text().trim().replace(/[^a-zA-Z0-9 ]/g, '{$settings.phone_infix}');
-                //$('.glm-member-detail-contact-phone .glm-field-value').text(processedPhone);
-            {/if}
-
-            // Check a hidden field to see if this is a page refresh (doesn't detect forced reload)
-            var isRefresh = $("#glm-member-detail-click-logged").val();
-
-            // Also check the HTML 5 performance.navigation.type value (1 = reload, 2 = via history)
-            if(window.performance && (performance.navigation.type  == 1 || performance.navigation.type  == 2)) {
-                isRefresh = 1;
-            }
-
-            // If this is not a refresh or reload, send AJAX action to record click.
-            if (isRefresh == 0) {
-                $.ajax({
-                   url: "{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=memberDetailClick&memberId={$member.member_pointer}&memberSlug={$member.member_slug}"
-                });
-                $("#glm-member-detail-click-logged").val(1);
-            }
-
-            // Processes click-through counts for website links
-            $('#glm-member-detail-website-link').on('click', function() {
-
-                // Get member ID
-                var memberId = $(this).attr('data-member-id');
-                var memberSlug = $(this).attr('data-member-slug');
-
-                // Send AJAX action to record click.
-                $.ajax({
-                   url: "{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=memberClickThrough&memberId=" + memberId + "&memberSlug=" + memberSlug
-                });
-
-            });
-            
-            if ($(window).width() >= 1024) {
-                $("#glm-member-detail-fullprofile-toggle").addClass("selected");
-                $(".glm-member-detail-content-toggle").each(function() {
-                   $(this).addClass("selected"); 
-                });
-                $(".glm-member-detail-content-data").each(function() {
-                    $(this).show("fast", "swing",  function() {});
-                });
-            }
-
-            // Automatically zoom and expand the relevant
-            $('html').addClass('glmassociatememberdetail glmassociatetop');
-            if ("{$expanded}" != "") {
-                var expandTarget = "glm-member-detail-{$expanded}";
-                if ($("#"+expandTarget+"-container").length) {
-                    $("#"+expandTarget+"-container").show("fast", "swing",  function() {});
-                    $("#"+expandTarget+"-toggle").addClass("selected");
-                    fullProfileCheck(expandTarget);
-                    $('html, body').animate({
-                        scrollTop: $("#"+expandTarget+"-toggle").offset().top-10
-                    }, 500);
-                }
-            }
-
-            $("a.glm-member-detail-images-thumb").fancybox({
-
-                 helpers: {
-                    overlay: { locked: false },
-                     title: { type: 'inside'},
-                },
-                afterLoad: function(){
-                    this.title = $(this.element).find('img').attr('alt');
-                }
-            });
-
-            $("a.glm-member-detail-images-thumb").click(function(e) {
-                e.preventDefault();
-            });
-
-            $('.glm-member-detail-link-to-top').click(function () {
-                $('body,html').animate({
-                    scrollTop: $("#glm-member-detail-takeback-mini").offset().top-10
-                }, 75);
-            });
-
-            // Open the appropriate section if a link is clicked
-            $('.link-open-detail-content-data').click(function(e) {
-                var target = $(this).attr("id").slice(0, -5);
-                // e.g.: #glm-member-detail-packages-link
-                $("#"+target+"-container").show("fast", "swing",  function() {});
-                $("#"+target+"-toggle").addClass("selected");
-                fullProfileCheck(target);
-                $('html, body').animate({
-                    scrollTop: $("#"+target+"-toggle").offset().top-{$settings.detail_top_offset_autoscroll}
-                }, 500);
-            });
-
-
-            // Open or close the appropriate section if a toggle is clicked
-            $(".glm-member-detail-content-toggle").not("#glm-member-detail-fullprofile-toggle").click(function() {
-                if($(this).parents('.glm-member-detail-sub-data-links').length) {
-                    var target = $(this).parent().parent().attr("id").slice(0, -10);
-                } else {
-                    var target = $(this).attr("id").slice(0, -7);
-                }
-                $("#"+target+"-container").slideToggle("fast", "swing",  function() {});
-                $("#"+target+"-toggle").toggleClass("selected");
-                fullProfileCheck(target);
-            });
-
-            // Change the toggle button based on whether all the content sections are expanded
-            function fullProfileCheck(target) {
-                if ($("#glm-member-detail-data-container > .glm-member-detail-content-toggle.selected").length == $("#glm-member-detail-data-container > .glm-member-detail-content-toggle").length) {
-                    $("#glm-member-detail-fullprofile-toggle").addClass("selected");
-                } else {
-                    $("#glm-member-detail-fullprofile-toggle").removeClass("selected");
-                }
-            }
-
-            // Open or close every data container if the fullprofile toggle is clicked
-            $("#glm-member-detail-fullprofile-toggle").click(function() {
-                if ($(this).hasClass("selected")) {
-                    $(".glm-member-detail-content-data").slideUp(175, "swing",  function() {});
-                    $(".glm-member-detail-content-toggle").removeClass("selected");
-                    $(this).toggleClass("selected");
-                } else {
-                    $(".glm-member-detail-content-data").not($(this)).slideDown(350, "swing",  function() {});
-                    $(".glm-member-detail-content-toggle").addClass("selected");
-                    $(this).toggleClass("selected");
-                }
-            });
-
-            // Expand the takeback button on hover. Progressively add ellipses when clicked and loading
-            $("#glm-member-detail-takeback-mini").click(function() {
-                $("#glm-member-detail-takeback-mini span").html("Loading");
-                $("#glm-member-detail-takeback-mini").css('min-width','170px');
-                var count = 0;
-                setInterval(function(){
-                    count++;
-                    var dots = new Array(count % 5).join(' .');
-                    $('#glm-member-detail-takeback-mini span').html("Loading ." + dots);
-                  }, 500);
-            });
-
-
-    {if $settings.detail_show_map}
-
-            // Expand/contract map container and change the toggle button
-            $("#glm-member-detail-map-button").click(function() {
-                var mapC = "#glm-locationMap-container";
-                var map = "#glm-locationMap";
-                var mapNewH = 0;
-                var mapOverflow = 'hidden';
-                var mapBtnTxt = 'view map';
-                if ($(mapC).height() == 0) {
-                    mapNewH = 250;
-                    mapV = 'visible';
-                    mapBtnTxt = 'hide map'
-                }
-                $(mapC).animate({
-                    overflow: mapOverflow,
-                    height: mapNewH
-                }, 250, "swing", function() {
-
-                });
-                $(this).html(mapBtnTxt);
-            });
-
-            /*
-             * Google Maps
-             *  API reference: https://developers.google.com/maps/documentation/javascript/reference
-             */
-
-            var myLocation = false;
-          {if $member.lat != 0 && $member.lon != 0}
-            var memberlocation = new google.maps.LatLng({$member.lat}, {$member.lon});
-          {else}
-            var memberlocation = new google.maps.LatLng({$settings.maps_default_lat}, {$settings.maps_default_lon});
-          {/if}
-
-            function initMap() {
-
-                // Set default - Need to make this configurable
-                var map = new google.maps.Map(document.getElementById('glm-locationMap'), {
-                       zoom: {$settings.maps_default_zoom},
-                       center: memberlocation,
-                    disableDefaultUI: false,
-                    mapTypeId: google.maps.MapTypeId.MAP,
-                });
-
-                // Create a marker for this member
-             {if $member.lat != 0 && $member.lon != 0}
-                var marker = new google.maps.Marker({
-                    map: map,
-                    position: new google.maps.LatLng({$member.lat}, {$member.lon}),
-                    draggable: false,
-                    animation: google.maps.Animation.DROP,
-                    title: '{$member.member|escape}'
-                });
-             {/if}
-                // Don't Try HTML5 to get user geolocation
-                //if(navigator.geolocation) {
-                  //navigator.geolocation.getCurrentPosition(function(position) {
-                    //myLocation = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
-                    //var pinIcon = new google.maps.MarkerImage(
-                        //'https://maps.google.com/mapfiles/kml/shapes/man.png',
-                        //null, /* size is determined at runtime */
-                        //null, /* origin is 0,0 */
-                        //null, /* anchor is bottom center of the scaled image */
-                        //new google.maps.Size(30, 30)
-                    //);
-                    //var myMarker = new google.maps.Marker({
-                        //map: map,
-                        //position: myLocation,
-                        //draggable: false,
-                        //animation: google.maps.Animation.DROP,
-                        //title: 'My Location',
-                        //icon: pinIcon,
-                        //zIndex: 100
-                    //});
-                    //$('#glm-startLocation').attr('placeholder', 'Leave blank for your current location or enter address here.');
-                  //});
-                //}
-
-            }
-
-            // Load map
-            google.maps.event.addDomListener(window, 'load', initMap);
-
-
-    {/if} {*detail_show_map*}
-
-//    Direction code is below, but since we're sending them offsite to google maps this is no longer necessary.
-//
-//    {if $settings.detail_show_directions}
-//
-//            var directionsDisplay;
-//            var directionsService = new google.maps.DirectionsService();
-//
-//            // Display map with route from specified location to member location
-//            function calcRoute() {
-//
-//             // If an address was input, use that, otherwise use detected location if available
-//             var start = $('#glm-startLocation').val();
-//                if (start == '' ) {
-//                     if (myLocation != false) {
-//                             start = myLocation;
-//                     }
-//                }
-//
-//                // If no start location available, tell user
-//                if (start == '') {
-//                     alert('No starting location. Please enter address.');
-//                     return;
-//                }
-//
-//                // Switch to directions map being visible
-//                $('#glm-directionsMap-container').removeClass('glm-hidden');
-//                $('#glm-locationMap-container').addClass('glm-hidden');
-//                $('#glm-showLocationButton').removeClass('glm-hidden');
-//
-//                // Initialize the directions map with a default center location
-//                directionsDisplay = new google.maps.DirectionsRenderer();
-//                var mapOptions = {
-//                    zoom:7,
-//                    center: memberlocation
-//                }
-//                directionsMap = new google.maps.Map(document.getElementById("glm-directionsMap"), mapOptions);
-//                directionsDisplay.setMap(directionsMap);
-//
-//                // Get directions type selected
-//                var directionsType = $('#directionsType').find(':selected').val();
-//
-//                // Specify origin and destination then get route
-//                var request = {
-//                     origin: start,
-//                    destination: memberlocation,
-//                    travelMode: google.maps.TravelMode[directionsType]
-//                };
-//                directionsService.route(request, function(result, status) {
-//                    if (status == google.maps.DirectionsStatus.OK) {
-//                        directionsDisplay.setDirections(result);
-//                        $('#directions-panel').html('');
-//                        directionsDisplay.setPanel(document.getElementById('directions-panel'));
-//                    }
-//                });
-//
-//                // Check for first map idle (completely loaded) - Check max initial zoom
-//                var mapLoadedListener = google.maps.event.addListener(directionsMap, 'idle', function() {
-//                    if (directionsMap.getZoom() > 16) {
-//                        this.setZoom(16);
-//                    }
-//                    google.maps.event.removeListener(mapLoadedListener);
-//                });
-//
-//            }
-//
-//            // Trigger route map either by button or input of address
-//            $('#glm-showDirectionsButton' ).click( function() {
-//                calcRoute();
-//            });
-//            $('#glm-startLocation' ).change( function() {
-//                calcRoute();
-//            });
-//
-//            // Switch back to member location map
-//             $('#glm-showLocationButton').click( function() {
-//                $('#glm-directionsMap-container').addClass('glm-hidden');
-//                $('#glm-locationMap-container').removeClass('glm-hidden');
-//                $('#glm-showLocationButton').addClass('glm-hidden');
-//             });
-//
-//    {/if} {*detail_show_directions*}
-
-        }); // jquery
-
-        {apply_filters('glm-member-db-front-members-detail-jqueryScriptBottom', '', $member.id)}
-
-
-
-    </script>
-
-{else}
-        <p>For some reason the specified {$terms.term_member} was not found. Please try again.</p>
-{/if}
-
-
-{include file='front/footer.html'}
diff --git a/glm-member-db/views/front/members/list.html b/glm-member-db/views/front/members/list.html
deleted file mode 100644 (file)
index ead5013..0000000
+++ /dev/null
@@ -1,645 +0,0 @@
-{include file='front/members/header.html'}
-
-<div class="glm-member-db-list glm-member-db-{$view}-view
-    {if $settings.list_map_show_opened || $view == 'map'}map-opened{else}map-closed{/if}
-    {if $settings.list_show_search_filters_opened}filters-opened{else}filters-closed{/if}
-">
-
-        {apply_filters('glm-member-db-front-members-list-pageTop', '')}
-<div class="glm-member-list-inner-wrapper">
-    {if $settings.list_show_map}
-            <div id="glm-member-list-map-toggle" class="button glm-button">Map</div>
-        {/if}
-        {if $settings.list_show_search}
-        <div id="glm-member-list-filters-wrapper">
-            <div id="glm-member-list-filters-button" class="button glm-button glm-member-list-filters-toggle">
-                FILTERS
-            </div>
-            <div id="glm-member-list-filters-box">
-                <div id="glm-member-list-filters-close" class="button glm-button glm-member-list-filters-toggle">Close</div>
-                <form action="{$thisUrl}?glm_action=list" method="post" enctype="multipart/form-data">
-                    <div class="small-12 columns glm-member-search glm-member-entry-container glm-member-container">
-                        {apply_filters('glm-member-db-front-members-list-searchFormTop', '')}
-                        <div>
-                            <h3>Refine Search</h3>
-                        </div>
-                        {if $settings.list_show_search_category}
-                            <div>
-                                By Category:
-<!-- To enable multi-select, use this code for the category search instead of the code below
-                                <select name="categorySearchMultiple[]" id="categorySelect" multiple>
-                                {if !$singleCategory}
-                                    <option value="">(all)</option>
-                                {/if}
-                                {foreach from=$categories item=v}
-                                    <option value="{$v.id}"{if $v.default} selected="selected"{/if}>
-                                        {if $v.parent}&nbsp;&nbsp;&nbsp;&nbsp;{/if}{$v.name}
-                                    </option>
-                                {/foreach}
-                                </select>
--->
-                                <select name="categorySearch" id="categorySelect">
-                                {if !$singleCategory}
-                                    <option value="">(all)</option>
-                                {/if}
-                                {foreach from=$categories item=v}
-                                    <option value="{$v.id}"{if $v.default} selected="selected"{/if}>
-                                        {if $v.parent}&nbsp;&nbsp;&nbsp;&nbsp;{/if}{$v.name}
-                                    </option>
-                                {/foreach}
-                                </select>
-
-                            </div>
-                        {/if}
-                        {if $settings.list_show_search_amenities}
-                            {if $amenities|@count gt 0}
-                            <div>
-                                By Amenities:
-                                <select name="amenitySearch[]" id="amenitySelect" title="Click to Select Amenities" multiple="multiple">
-                                    {foreach from=$amenities item=v}
-                                        <option value="{$v.id}" {if $v.default} selected="selected"{/if}>
-                                            {$v.name}
-                                        </option>
-                                    {/foreach}
-                                </select>
-                            </div>
-                            {/if}
-                        {/if}
-                        {if $settings.list_show_search_region}
-                            {if $regions|@count gt 0}
-                            <div>
-                                By Regions:
-                                <select name="regionUserSearch[]">
-                                    {if $regions|@count gt 1}
-                                        <option value"">(all)</option>
-                                    {/if}
-                                    {foreach from=$regions item=v}
-                                        <option value="{$v.id}" {if $v.default} selected="selected"{/if}>
-                                            {$v.name}
-                                        </option>
-                                    {/foreach}
-                                </select>
-                            </div>
-                            {/if}
-                        {/if}
-
-                        {if $settings.list_show_search_text}
-                            <div>
-                                By Name: <input type="text" name="textSearch" value="{$textSearch}" class="glm-form-text-input">
-                            </div>
-                        {/if}
-                        <div><input class="button glm-member-button centered" type="submit" value="Search"></div>
-                        {apply_filters('glm-member-db-front-members-list-searchFormBottom', '')}
-                    </div>
-                </form>
-            </div> <!-- glm-member-list-filters-box -->
-        </div> <!-- glm-member-list-wrapper -->
-        {/if} {*list_show_search*}
-    {if $settings.list_show_map}
-    {if $view != 'no-map'}
-        <script src="//maps.googleapis.com/maps/api/js?sensor=true&key={$settings.google_maps_api_key}"></script>
-    {/if}
-        {apply_filters('glm-member-db-front-members-list-mapTop', '')}
-        <div id="glm-locationMap-container">
-            <div id="glm-locationMap" class="glm-map">(map loads here)</div>
-        </div>
-        {apply_filters('glm-member-db-front-members-list-mapBottom', '')}
-    {/if}
-    {apply_filters('glm-member-db-front-members-list-listHeaderTop', '')}
-
-
-     <!-- Member information displayed in map bubbles -->
-        {foreach $mapItems as $m}
-            <div id="map_info_{$m.id}" class="glm-hidden">
-                {apply_filters('glm-member-db-front-members-list-mapBubbleTop', '', $m.member)}
-                {if $m.logo && $settings.list_map_show_logo}
-                    <div class="glm-member-list-image">
-                        <img src="{$glmPluginMediaUrl}/images/{$settings.list_map_logo_size}/{$m.logo}">
-                    </div>
-                {/if}
-                <div class="glm-map-member-name">
-                    {if $settings.list_map_show_detaillink && !$m.has_no_profile}
-                        <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$m.member_slug}/{if $settings.enable_multiple_profiles}{$m.id}/{/if}">{$m.member_name}</a>
-                    {else}
-                        {$m.member_name}
-                    {/if}
-                </div>
-                {if $settings.list_map_show_address}
-                    <p class="glm-map-member-address">
-                        {if $settings.list_map_show_street}
-                            {if $m.addr1}{$m.addr1}<br>{/if}
-                            {if $m.addr2}{$m.addr2}<br>{/if}
-                        {/if}
-                        {if $settings.memb_info_location && $settings.list_map_show_citystatezip}
-                            {if $m.city}{$m.city}{if $m.state}, {/if}{/if}{if $m.state}{$m.state}{/if}{if $m.zip} {$m.zip}{/if}
-                        {/if}
-                        {if $m.country && $settings.list_map_show_country}
-                            {$m.country}
-                        {/if}
-                    </p>
-                {/if} {*list_map_show_address*}
-                <div class="glm-member-list-info">
-                    <p class="glm-member-list-map-info">
-                        {if $m.phone && $settings.list_map_show_phone}<b>Phone:</b> {apply_filters('glm_associate_phone_filter', $m.phone)}<br>{/if}
-                        {if $m.toll_free && $settings.list_map_show_tollfree}{apply_filters('glm_associate_phone_filter', $m.toll_free)}<br>{/if}
-                        {if $m.url && $settings.list_map_show_url}<b>Web site:</b> <a href="{$m.url}"{if $settings.list_map_show_url_newtarget} target="_blank"{/if}>{$m.url}</a><br>{/if}
-                        {if $m.email && $settings.list_map_show_email}<b>E-Mail Address:</b> <a href="mailto:{$m.email}">{$m.email}</a><br>{/if}
-                        {if $m.region && $settings.list_map_show_region}<b>Region:</b> {$m.region}{/if}
-                    </p>
-                    {if $m.descr && $settings.list_map_show_descr}{$m.descr|nl2br}<br>{/if}
-                    {if $m.short_descr && $settings.list_map_show_short_descr}{$m.short_descr}<br>{/if}
-                    {if $m.categories && $settings.list_map_show_categories}
-                        <div class="glm-member-list-items">
-                            <b>{$terms.term_member_cap} Categories</b>
-                            <ul>
-                            {foreach $m.categories as $c}
-                                <li>
-                                    {if $c.parent_name}{$c.parent_name}: {/if}{$c.name}
-                                </li>
-                            {/foreach}
-                            </ul>
-                        </div>
-                    {/if}
-    <!-- Not using credit cards for now
-                    {if $m.cc_type && $settings.list_map_show_creditcards}
-                        <div class="glm-member-list-items">
-                            <b>Credit Cards Accepted:</b>
-                            <ul>
-                            {foreach $m.cc_type.names as $c}
-                                <li>{$c}</li>
-                            {/foreach}
-                            </ul>
-                        </div>
-                    {/if}
-    -->
-                    {if $settings.list_map_show_amenities}
-                        <div class="glm-member-list-items">
-                            <b>Amenities:</b>
-                            <ul>
-                            {foreach $m.amenities as $a}
-                                <li>{$a.name}</li>
-                            {/foreach}
-                            </ul>
-                        </div>
-                    {/if}
-                </div>
-                {apply_filters('glm-member-db-front-members-list-mapBubbleBottom', '', $m.member)}
-            </div> <!-- End of information displayed in map bubbles -->
-        {/foreach}
-
- {if $settings.list_show_list && !$blankStart}
-    {if $settings.list_header_text}
-        <h3 class="glm-member-db-list-header-title">{$settings.list_header_text}</h3>
-    {else}
-        <h3 class="glm-member-db-list-header-title">List of {$terms.term_member_plur_cap}</h3>
-    {/if}
-    {if $haveMembers}
-
-
-        <div id="glm-member-list-terms">{$terms.term_member_plur_cap} found: {$membersFound}<br></div>
-
-        {apply_filters('glm-member-db-front-members-list-listHeaderBottom', '')}
-
-     <!-- Member information displayed in list -->
-
-    <div class="glm-member-list-listing-container">
-    {if $settings.list_show_search_alpha}
-        <div class="glm-alpha-links">
-            <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}" class="glm-alpha-link{if !$alphaSelected} glm-alpha-link-selected{/if}">All</a>
-      {foreach $alphaList as $a}
-            <a href="{$thisUrl}?glm_action=list&alpha={$a.alpha}&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}" class="glm-alpha-link{if $a.default} glm-alpha-link-selected{/if}">{$a.alpha}</a>
-      {/foreach}
-       </div>
-    {/if}
-
-    {if $paging}
-        {if $prevStart || $nextStart}
-            <br>
-            <div class="paging-container">
-                <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&pageSelect=Previous&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}" class="glm-alpha-link" {if !$prevStart} style="pointer-events: none; opacity: 0.5;"{/if}>< Previous page</a>
-                <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&pageSelect=Next&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}" class="glm-alpha-link" {if !$nextStart} style="pointer-events: none; opacity: 0.5;"{/if}>Next page ></a>
-            </div>
-            <br>
-        {/if}
-        <br>
-        showing {$start} through {$lastDisplayed} of {$filteredMembersFound}
-    {/if}
-
-
-    {if $view == grid}
-        <ul class="small-block-grid-1 medium-block-grid-2 large-block-grid-3">
-        {foreach $members as $member}
-            <li class="glm-member-list-record">
-                {apply_filters('glm-member-db-front-members-list-memberAbove', '', $member.member_pointer)}
-                <div class="glm-member-db-border-wrap">
-                    {apply_filters('glm-member-db-front-members-list-memberTop', '', $member.member_pointer)}
-
-                    {if $settings.list_show_detail_link && !$member.has_no_profile.value}
-                    <a class="glm-member-list-image-wrapper" href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/">
-                    {/if}
-
-                    {if $member.featured}
-                    <div class="glm-member-list-featured-tag">
-                        featured
-                    </div>
-                    {/if}
-
-                    {if $member.logo && $settings.list_show_logo}
-                        <div class="glm-member-list-has-image">
-                            <img class="glm-member-list-image" src="{$glmPluginMediaUrl}/images/grid/{$member.logo}">
-                        </div>
-                    {elseif $settings.list_show_logo_filler}
-                        <div class="glm-member-list-has-image">
-                            <img class="glm-member-list-image-filler" src="{$assetsUrl}/filler_s.gif">
-                        </div>
-                    {else}
-                        <div class="glm-member-list-missing-image"></div>
-                    {/if}
-                    {if $settings.list_show_detail_link && !$member.has_no_profile.value}
-                    </a>
-                    {/if}
-                    <div class="glm-member-list-info-wrapper">
-                        <h4 class="glm-member-title">
-                            {if $settings.list_show_detail_link && !$member.has_no_profile.value}
-                                <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">
-                                    {$member.member}
-                                </a>
-                            {else}
-                                {$member.member}
-                            {/if}
-
-                        </h4>
-
-                        <div class="glm-member-list-sub-links">
-                            <ul>
-                                {if $member.url && $settings.list_show_url}<li><a href="{$member.url}"{if $settings.list_show_url_newtarget} target="_blank"{/if}>Website</a></li>{/if}
-        <!--                        {if $member.phone && $settings.list_map_show_phone}<a href="tel:+{$member.phone}">Phone</a>{/if}-->
-                                {$packageLink = apply_filters('glm-member-db-front-members-list-linksBottom', '', $member.member_pointer)}
-                                {if $packageLink}<li>{$packageLink}</li>{/if}
-                                {if $member.reservation_url}<li><a target="_blank" href="{$member.reservation_url}">Reserve Now</a></li>{/if}
-
-                                {if $settings.list_show_live_cam}
-                                    {if $member.live_cam_type.name == "Web Page" && $member.live_cam_url && $settings.list_show_live_cam}
-                                        <li><a target="_blank" href="{$member.live_cam_url}">{$terms.term_webcam_cap}</a></li>
-                                    {else if $member.live_cam_type.name == "Camera Image"}
-                                        <li><a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}?expanded=live-cam">{$terms.term_webcam_cap}</a></li>
-                                    {/if}
-                                {/if}
-
-                                <li><a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">View&nbsp;More</a></li>
-                                {apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)}
-                            </ul>
-                        </div>
-                    </div>
-                </div> <!-- End of glm-member-db-border-wrap -->
-            </li> <!-- end of li.glm-member-list-record -->
-        {/foreach} {*$members*}
-        </ul>
-    <!-- Grid view above -->
-
-    {else}
-
-    <!-- List view below -->
-        {foreach $members as $member}
-        {apply_filters('glm-member-db-front-members-list-memberAbove', '', $member.member_pointer)}
-             <div class="glm-member-list-container glm-member-container small-12 columns">
-                {apply_filters('glm-member-db-front-members-list-memberTop', '', $member.member_pointer)}
-                 <!-- Member Logo - Medium and up-->
-
-                    <div class="glm-member-list-data small-12 columns">
-                    {if $member.logo && $settings.list_show_logo}
-                        <div class="glm-member-list-image-wrapper right small-12 medium-4 columns {if !$settings.list_logo_for_mobile}mobile-hide{/if}">
-                            <div class="glm-member-list-image-border clearfix">
-
-                                {if $member.featured}
-                                <div class="glm-member-list-featured-tag">
-                                    featured
-                                </div>
-                                {/if}
-                                <img src="{$glmPluginMediaUrl}/images/{$settings.list_logo_size}/{$member.logo}">
-                            </div>
-                       </div>
-                    {/if}
-                     <div class="glm-member-list-active-info small-12 medium-8 columns">
- <!-- Member name, address, and basic information -->
-                    {apply_filters('glm-member-db-front-members-list-memberInfoTop', '', $member.member_pointer)}
-                    <h4 class="glm-member-title">
-                        {if $settings.list_show_detail_link && !$member.has_no_profile.value}
-                            <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">{$member.member}</a>
-                        {else}
-                            {$member.member}
-                        {/if}
-                    </h4>
-                    {if $settings.list_show_address}
-                        <div class="glm-member-list-address-wrapper">
-                            {apply_filters('glm-member-db-front-members-list-memberAddressTop', '', $member.member_pointer)}
-                            {if $settings.list_show_street}
-                            {if $member.addr1 && $settings.list_show_address}<div>{$member.addr1}</div>{/if}
-                            {if $member.addr2 && $settings.list_show_address}<div>{$member.addr2}</div>{/if}
-                            {/if}
-                            {if $settings.memb_info_location && $settings.list_show_citystatezip}
-                                <div>
-                                    {if $member.city}
-                                        <span>{$member.city}{if $member.state.value}, {/if}</span>
-                                    {/if}
-                                    {if $member.state.value}
-                                        <span>{$member.state.value}</span>
-                                    {/if}
-                                    {if $member.zip}
-                                        {$member.zip}
-                                    {/if}
-                                </div>
-                            {/if}
-                            {if $member.country.name && $settings.list_show_country}
-                                <div>{$member.country.name}</div>
-                            {/if}
-                            {apply_filters('glm-member-db-front-members-list-memberAddressBottom', '', $member.member_pointer)}
-                        </div>
-                    {/if}
-                    {apply_filters('glm-member-db-front-members-list-memberDetailTop', '', $member.member_pointer)}
-                    {if ($settings.memb_info_contact && $member.phone && $settings.list_show_phone) || ($settings.memb_info_contact && $member.toll_free && $settings.list_show_tollfree)}
-                        <div>
-                            {if $member.phone && $settings.list_show_phone}<span class="glm-member-db-phone">Phone: {apply_filters('glm_associate_phone_filter', $member.phone)} </span>{/if}
-                            {if $member.toll_free && $settings.list_show_tollfree}<span class="glm-member-db-phone-tollfree">{apply_filters('glm_associate_phone_filter', $member.toll_free)}</span>{/if}
-                        </div>
-                    {/if}
-                    {if $settings.memb_info_location && $member.region && $settings.list_show_region}<div><b>Region:</b> {$member.region}</div>{/if}
-
-                    <div class="glm-member-list-links">
-                        {apply_filters('glm-member-db-front-members-list-memberLinksTop', '', $member.member_pointer)}
-                        {if $member.url && $settings.list_show_url}<a class='glm-member-list-website-link' data-member-id="{$member.member_pointer}" data-member-slug="{$member.member_slug}" href="{$member.url}"{if $settings.list_show_url_newtarget} target="_blank"{/if} >Visit Website</a>{/if}
-                        {if $member.email && $settings.list_show_email}<a href="mailto:{$member.email}">Email</a>{/if}
-                        {if $member.reservation_url}<a target="_blank" href="{$member.reservation_url}">Reserve Now</a>{/if}
-                        {if $settings.list_show_live_cam}
-                            {if $member.live_cam_type.name == "Web Page" && $member.live_cam_url && $settings.list_show_live_cam}
-                                <a target="_blank" href="{$member.live_cam_url}">{$terms.term_webcam_cap}</a>
-                            {else if $member.live_cam_type.name == "Camera Image"}
-                                <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}?expanded=live-cam">{$terms.term_webcam_cap}</a>
-                            {/if}
-                        {/if}
-                        {apply_filters('glm-member-db-front-members-list-linksBottom', '', $member.member_pointer)}
-                    </div>
-                    <div class="glm-member-db-socials">
-                       {apply_filters('glm-member-db-front-members-social-list', '', $member.member_pointer)}
-                    </div>
-
-                <div class="glm-member-list-description small-12 columns">
-                    <div>
-                    {apply_filters('glm-member-db-front-members-list-memberDescriptionTop', '', $member.member_pointer)}
-                    {if $member.short_descr && $settings.list_show_short_descr}
-                        {$member.short_descr|nl2br}
-                        {if $settings.list_show_detail_link && !$member.has_no_profile.value}
-                            <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$member.member_slug}/{if $settings.enable_multiple_profiles}{$member.id}/{/if}">More</a>
-                        {/if}
-                    {/if}
-                    {apply_filters('glm-member-db-front-members-list-memberDescriptionBottom', '', $member.member_pointer)}
-                    </div>
-                    {if $member.categories && $settings.list_show_categories}
-                    <div class="glm-member-list-items">
-                        <b>{$terms.term_member_cap} Categories</b>
-                        <ul>
-                            {foreach $member.categories as $c}
-                                <li>
-                                    {if $c.parent_name}{$c.parent_name}: {/if}{$c.name}
-                                </li>
-                            {/foreach}
-                        </ul>
-                    {/if}
-                    {if $member.cc_type && $settings.list_show_creditcards}
-                        <b>Credit Cards Accepted:</b>
-                        <ul>
-                            {foreach $member.cc_type.names as $c}
-                                <li>{$c}</li>
-                            {/foreach}
-                        </ul>
-                    {/if}
-                    {if $member.amenities && $settings.list_show_amenities}
-                        <b>{$terms.term_member_cap} Amenities</b>
-                        <ul>
-                            {foreach $member.amenities as $A}
-                                <li>
-                                    {$A.name}
-                                </li>
-                            {/foreach}
-                        </ul>
-                    {/if}
-                    </div>
-                </div>
-                    {apply_filters('glm-member-db-front-members-list-memberDetailBottom', '', $member.member_pointer)}
-                 </div>
-
-
-                        <!-- Laury - This is the one that should go underneath all the address and description area -->
-            {apply_filters('glm-member-db-front-members-list-memberDataBelow', '', $member.member_pointer)}
-            {apply_filters('glm-member-db-front-members-list-memberBottom', '', $member.member_pointer)}
-            </div>
-            {apply_filters('glm-member-db-front-members-list-memberBelow', '', $member.member_pointer)}
-    <!-- Member Description -->
-
-     {/foreach} {*$members*}
-         </div>
-
- {/if} {*end grid view check*}
-    <div class="paging-container">
-        {if $paging}
-            {if $prevStart || $nextStart}
-                <br>
-                <div class="paging-container">
-                    <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&pageSelect=Previous&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}" class="glm-alpha-link" {if !$prevStart} style="pointer-events: none; opacity: 0.5;"{/if}>< Previous page</a>
-                    <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&pageSelect=Next&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}" class="glm-alpha-link" {if !$nextStart} style="pointer-events: none; opacity: 0.5;"{/if}>Next page ></a>
-                </div>
-                <br>
-            {/if}
-        {/if}
-    </div>
-        {apply_filters('glm-member-db-front-members-list-pageBottom', '')}
- {else}
-        <div>(no {$terms.term_member_plur} listed)</div>
- {/if}
-
-    {/if} {*list_show_list*}
-    <script type="text/javascript">
-        jQuery(document).ready(function($) {
-
-            jQuery('select[multiple]').asmSelect();
-
-            // Show search filters box
-            {if $settings.list_show_search}
-
-                // Float filter box
-
-                    var fixmeTop = $('#glm-member-list-filters-button').offset().top;
-                    $(window).scroll(function() {
-
-                        var currentScroll = $(window).scrollTop();
-                        if (currentScroll >= fixmeTop-{$settings.list_floating_search_distance_top} && {$settings.list_floating_search}) {
-                            $('#glm-member-list-filters-wrapper').css({
-                                position: 'fixed',
-                                top: '{$settings.list_floating_search_distance_top}px',
-                                transform: 'translateX(0%)'
-                            });
-                        } else {
-                            $('#glm-member-list-filters-wrapper').css({
-                                position: 'relative',
-                                top: '0',
-                                transform: 'translateX(0%)'
-                            });
-                        }
-
-                    });
-                $(".glm-member-list-filters-toggle").click( function() {
-                    $(".glm-member-db-{$view}-view").toggleClass("filters-opened");
-                    $(".glm-member-db-{$view}-view").toggleClass("filters-closed");
-                    $("#glm-locationMap-container").one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",
-                        function() {
-                            var center = map.getCenter();
-                            google.maps.event.trigger(map, "resize");
-                            map.setCenter(center);
-                        });
-                    });
-            {/if} // settings.list_show_search
-
-            {if $settings.list_show_map}
-                        /*
-                         * Google Maps
-                         *  API reference: https://developers.google.com/maps/documentation/javascript/reference
-                         */
-
-
-                        // Create a Google Map object
-                        var map = new google.maps.Map(document.getElementById('glm-locationMap'), {
-                                center: new google.maps.LatLng({$settings.maps_default_lat}, {$settings.maps_default_lon}),
-                                zoom: {$settings.maps_default_zoom},
-                            disableDefaultUI: false,
-                            mapTypeId: google.maps.MapTypeId.MAP,
-                        });
-
-                        $("#glm-member-list-map-toggle").click( function() {
-                            $(".glm-member-db-{$view}-view").toggleClass("map-opened");
-                            $(".glm-member-db-{$view}-view").toggleClass("map-closed");
-                            var center = map.getCenter();
-                            google.maps.event.trigger(map, "resize");
-                            map.setCenter(center);
-
-                            var currentScroll = $(window).scrollTop(); // get current position
-                            var mapTop = $("#glm-locationMap-container").offset().top-10;
-                            {if $settings.list_show_search}fixmeTop = $('#glm-member-list-filters-button').offset().top;{/if}
-                            if (currentScroll >= mapTop) {
-                                $('body,html').animate({
-                                scrollTop: $("#glm-locationMap-container").offset().top-100
-                                }, 50);
-                            } else {
-                                $('body,html').animate({
-                                    scrollTop: $("#glm-locationMap-container").offset().top-100
-                                }, 400);
-                            }
-                        });
-                        var geocoder = new google.maps.Geocoder();
-                        var bounds = new google.maps.LatLngBounds();
-                        var infowindow = new google.maps.InfoWindow();
-
-                        // Don't Try HTML5 to get user geolocation
-                        //if(navigator.geolocation) {
-                            //navigator.geolocation.getCurrentPosition(function(position) {
-                                //var myLocation = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
-                                //var pinIcon = new google.maps.MarkerImage(
-                                        //'https://maps.google.com/mapfiles/kml/shapes/man.png',
-                                    //null, /* size is determined at runtime */
-                                    //null, /* origin is 0,0 */
-                                    //null, /* anchor is bottom center of the scaled image */
-                                    //new google.maps.Size(30, 30)
-                                //);
-                                //var myMarker = new google.maps.Marker({
-                                    //map: map,
-                                    //position: myLocation,
-                                    //draggable: false,
-                                    //animation: google.maps.Animation.DROP,
-                                    //title: 'My Location',
-                                    //icon: pinIcon,
-                                    //zIndex: 100
-                                //});
-                            //});
-                        //}
-
-
-                {if $mapItems}
-                    var markers = [];
-                    {foreach $mapItems as $m}
-                      {if $m.lat != 0 && $m.lon != 0}
-
-                        // Create a marker for this member
-                        var marker = new google.maps.Marker({
-                            map: map,
-                            position: new google.maps.LatLng({$m.lat}, {$m.lon}),
-                            draggable: false,
-                            animation: google.maps.Animation.DROP,
-                            title: '{$m.member_name|escape:quotes}',
-                            descr: $('#map_info_' + {$m.id}).html(),
-                            memberID: {$m.member}
-                        });
-
-                        // Add a click listener for this marker
-                        marker.addListener('click', function() {
-                                infowindow.setOptions({
-                                        content: this.descr
-                                });
-                            infowindow.open(map,this);
-                        });
-
-                        markers.push(marker);
-
-                        // Extend the map bounds to include this marker
-                        bounds.extend(marker.position);
-
-                     {/if}
-                    {/foreach}
-
-                    {if $settings.use_cluster_markers}
-                        var markerCluster = new MarkerClusterer(map, markers,
-                        {
-                            imagePath: '{$baseUrl}/js/googleMapsMarkerClusterer/images/m',
-                            gridSize: 30,
-                            maxZoom: 14,
-                            minimunClusterSize: 3
-                        });
-                    {/if}
-
-                        // Fit map to bounds of all markers
-                        map.fitBounds(bounds);
-
-                        // Check for first map idle (completely loaded) - Check max zoom
-                        var mapLoadedListener = google.maps.event.addListener(map, 'idle', function() {
-                            if (map.getZoom() > 14) {
-                                this.setZoom(14);
-                            }
-                            google.maps.event.removeListener(mapLoadedListener);
-                        });
-
-                {else}
-
-
-                {/if} // havemembers
-
-
-            {/if}   // settings.list_show_map
-
-            // Processes click-through counts for website links
-            $('.glm-member-list-website-link').on('click', function() {
-
-                // Get member ID
-                var memberId = $(this).attr('data-member-id');
-                var memberSlug = $(this).attr('data-member-slug');
-
-                // Send AJAX action to record click.
-                $.ajax({
-                   url: "{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=memberClickThrough&memberId=" + memberId + "&memberSlug=" + memberSlug
-                });
-
-            });
-        });
-            </script>
-
-        </div><!-- glm-member-list-inner-wrapper-->
-    </div><!-- glm-member-db-list-view -->
-{include file='front/footer.html'}
-<!-- if not generic view passed in member list shortcode-->
index a91dc98..c5d440f 100644 (file)
--- a/js/app.js
+++ b/js/app.js
@@ -14,7 +14,7 @@ $(document).ready(function () {
     const oc_menu           = $(".left-off-canvas-list");
     const menu_items        = $(".left-off-canvas-list > ul > li.menu-item-has-children");
     
-    menu_items.on("click", '> a', function (e) {
+    menu_items.on("click", '> a:not(.toggle)', function (e) {
         e.preventDefault();
         $(this).toggleClass('open');
         $(this).siblings('ul').toggleClass('open');
@@ -25,9 +25,9 @@ $(document).ready(function () {
         $(this).before('<a class="toggle" href="#"></a>');
     });
     $('a.toggle').click('click', function (e) {
-        // e.preventDefault();
-        // $(this).toggleClass('open');
-        // $(this).siblings('ul').toggleClass('open');
+        e.preventDefault();
+        $(this).toggleClass('open');
+        $(this).siblings('ul').toggleClass('open');
     });
     $('#glm-member-password-lost-link').click(function() {
         $('#glm-member-password-lost-form').show();
index e53b1e2..2c075e2 100644 (file)
@@ -5,7 +5,7 @@ $(document).ready(function () {
     const oc_menu           = $(".left-off-canvas-list");
     const menu_items        = $(".left-off-canvas-list > ul > li.menu-item-has-children");
     
-    menu_items.on("click", '> a', function (e) {
+    menu_items.on("click", '> a:not(.toggle)', function (e) {
         e.preventDefault();
         $(this).toggleClass('open');
         $(this).siblings('ul').toggleClass('open');
@@ -16,9 +16,9 @@ $(document).ready(function () {
         $(this).before('<a class="toggle" href="#"></a>');
     });
     $('a.toggle').click('click', function (e) {
-        // e.preventDefault();
-        // $(this).toggleClass('open');
-        // $(this).siblings('ul').toggleClass('open');
+        e.preventDefault();
+        $(this).toggleClass('open');
+        $(this).siblings('ul').toggleClass('open');
     });
     $('#glm-member-password-lost-link').click(function() {
         $('#glm-member-password-lost-form').show();
index 707131b..590dd15 100644 (file)
@@ -26,14 +26,35 @@ aside.left-off-canvas-menu li.page_item_has_children a.toggle {
     width: auto;
     text-decoration: none;
     &:before {
-        @include off-canvas-point(right, $white, 17px);
+        //@include off-canvas-point(right, $white, 17px);
+
+        transform: rotate(0deg);
+        color: $white;
+        height: 17px;
+        font-size: 16px;
+        font-weight: bold;
+        display: block;
+        border: 1px solid $white;
+        border-radius: 2px;
+        width: 25px;
+        content: '+';
+        text-align: center;
+        line-height: 0.9;
+        background: $dark-blue;
     }
     &:hover {
         background: transparent;
     }
 }
 aside.left-off-canvas-menu li.page_item_has_children a.toggle.open {
-    @include off-canvas-point(down, $white);
+    //@include off-canvas-point(down, $white);
+    &:before {
+        content: '_';
+        font-size: 20px;
+        line-height: 0;
+        background: #5A6AA0;
+        box-shadow: inset 1px 1px 1px $dark-blue;
+    }
 }
 aside.left-off-canvas-menu ul.children {
     display: none;
@@ -71,9 +92,12 @@ aside.left-off-canvas-menu ul.open {
             list-style: none;
         }
     }
+    ul ul {
+        background: rgba($dark-blue, 0.2);
+    }
     ul {
         list-style: none;
-
+        margin-left: 5px;
         padding: 10px 0;
         li {
             a {