Initial commit 2, still need woocommerce styles
authorLaury GvR <laury@gaslightmedia.com>
Fri, 25 May 2018 19:23:18 +0000 (15:23 -0400)
committerLaury GvR <laury@gaslightmedia.com>
Fri, 25 May 2018 19:23:18 +0000 (15:23 -0400)
79 files changed:
assets/2017BHCommVisGuide.pdf [deleted file]
assets/background-pattern.png [new file with mode: 0644]
assets/bay-harbor-logo.png [deleted file]
assets/become-a-partner-destination-button.png [deleted file]
assets/become-member.png [deleted file]
assets/content-area-image.jpg [deleted file]
assets/default.jpg [deleted file]
assets/destination-partner-login-button.png [deleted file]
assets/enews.png [deleted file]
assets/footer-family-photo.png [new file with mode: 0644]
assets/header-icons.png [new file with mode: 0644]
assets/hotel-logo.png [deleted file]
assets/logo.png [new file with mode: 0644]
assets/map-fpo.jpg [deleted file]
assets/map.svg [deleted file]
assets/meetings-michigan-footer-logo.jpg [deleted file]
assets/meetings-michigan-logo.jpg [deleted file]
assets/member.png [deleted file]
assets/oil-nut-bay-logo.png [deleted file]
assets/posts-bg.jpg [deleted file]
assets/pure-michigan-logo.jpg [deleted file]
assets/rfp.png [deleted file]
assets/slideshow-bkgrd-image.jpg [deleted file]
assets/social-icons-set-gray.png [deleted file]
assets/social-icons-set-white.png [deleted file]
assets/trim-graphic.png [new file with mode: 0644]
assets/turtle-lake-logo.png [deleted file]
assets/videos/header-mute.m4v [deleted file]
assets/videos/header-video.m4v [deleted file]
assets/videos/header-video.mp4 [deleted file]
assets/videos/header.mp4 [deleted file]
css/app.css
css/app.css.map
functions.php
index.php
lib/menu-walker.php
lib/navigation.php
parts/blog-text-single.php
parts/dropdown-destinations.php [deleted file]
parts/dropdown-map.php [deleted file]
parts/dropdown-venues.php [deleted file]
parts/glm-blocks.php
parts/header-meta.php
parts/main-content.php
parts/region-map.php [deleted file]
parts/share-this.php [deleted file]
parts/slide-show.php
scss/_blog.scss
scss/_body.scss
scss/_content.scss [deleted file]
scss/_copyright.scss [deleted file]
scss/_footer.scss [new file with mode: 0644]
scss/_header.scss [new file with mode: 0644]
scss/_left-off-canvas.scss [deleted file]
scss/_main.scss
scss/_off-canvas.scss [new file with mode: 0644]
scss/_page.footer.scss [deleted file]
scss/_page.header.scss [deleted file]
scss/_plugins.scss
scss/_right-off-canvas.scss [deleted file]
scss/_settings.scss
scss/_slideshow.scss
scss/_structure.scss
scss/_topbar.scss
scss/app.scss
scss/plugins/_blocks.scss
scss/plugins/_woocommerce.scss [new file with mode: 0644]
sections/blog-archive.php
sections/blog-home.php
sections/blog-single.php
sections/footer.php
sections/front-page-hotel.php [deleted file]
sections/front-page.php
sections/header-hotel.php [deleted file]
sections/header.php
sections/interior-page.php
sections/off-canvas.php
sidebar.php
woocommerce.php [new file with mode: 0644]

diff --git a/assets/2017BHCommVisGuide.pdf b/assets/2017BHCommVisGuide.pdf
deleted file mode 100644 (file)
index 2500831..0000000
Binary files a/assets/2017BHCommVisGuide.pdf and /dev/null differ
diff --git a/assets/background-pattern.png b/assets/background-pattern.png
new file mode 100644 (file)
index 0000000..e251362
Binary files /dev/null and b/assets/background-pattern.png differ
diff --git a/assets/bay-harbor-logo.png b/assets/bay-harbor-logo.png
deleted file mode 100644 (file)
index 467c900..0000000
Binary files a/assets/bay-harbor-logo.png and /dev/null differ
diff --git a/assets/become-a-partner-destination-button.png b/assets/become-a-partner-destination-button.png
deleted file mode 100755 (executable)
index 8ed9435..0000000
Binary files a/assets/become-a-partner-destination-button.png and /dev/null differ
diff --git a/assets/become-member.png b/assets/become-member.png
deleted file mode 100755 (executable)
index 18b797e..0000000
Binary files a/assets/become-member.png and /dev/null differ
diff --git a/assets/content-area-image.jpg b/assets/content-area-image.jpg
deleted file mode 100644 (file)
index a2d4a8b..0000000
Binary files a/assets/content-area-image.jpg and /dev/null differ
diff --git a/assets/default.jpg b/assets/default.jpg
deleted file mode 100755 (executable)
index 17d32f9..0000000
Binary files a/assets/default.jpg and /dev/null differ
diff --git a/assets/destination-partner-login-button.png b/assets/destination-partner-login-button.png
deleted file mode 100755 (executable)
index a2a1b4e..0000000
Binary files a/assets/destination-partner-login-button.png and /dev/null differ
diff --git a/assets/enews.png b/assets/enews.png
deleted file mode 100755 (executable)
index 85bc10b..0000000
Binary files a/assets/enews.png and /dev/null differ
diff --git a/assets/footer-family-photo.png b/assets/footer-family-photo.png
new file mode 100644 (file)
index 0000000..36df3f6
Binary files /dev/null and b/assets/footer-family-photo.png differ
diff --git a/assets/header-icons.png b/assets/header-icons.png
new file mode 100644 (file)
index 0000000..bf087e3
Binary files /dev/null and b/assets/header-icons.png differ
diff --git a/assets/hotel-logo.png b/assets/hotel-logo.png
deleted file mode 100644 (file)
index 7f7fe50..0000000
Binary files a/assets/hotel-logo.png and /dev/null differ
diff --git a/assets/logo.png b/assets/logo.png
new file mode 100644 (file)
index 0000000..86f9b7a
Binary files /dev/null and b/assets/logo.png differ
diff --git a/assets/map-fpo.jpg b/assets/map-fpo.jpg
deleted file mode 100755 (executable)
index e7e91d9..0000000
Binary files a/assets/map-fpo.jpg and /dev/null differ
diff --git a/assets/map.svg b/assets/map.svg
deleted file mode 100755 (executable)
index eccb0bf..0000000
+++ /dev/null
@@ -1,269 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-        viewBox="0 0 212 220" style="enable-background:new 0 0 212 220;" xml:space="preserve">
-<style type="text/css">
-       .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#6C9B40;}
-       .st1{fill:#FFFFFF;}
-</style>
-<g id="State">
-       <g>
-               <path class="st0" d="M149.6,173.7v42.5c7.8-0.1,15.6-0.3,23-0.6c1-0.9,0.9-2.8,2-3.6c0-0.3-0.1-0.3-0.1-0.6
-                       c0.9-0.2,1.7-1.2,1.2-2.2c0.8-1.2,2.4-1.6,2.7-3.4c0.8-0.7,1.8-1.7,2-2.8c0.2-0.9-0.3-1.8-0.2-2.8c0.1-1.1,0.8-3.2,1.1-4.5
-                       c0.2-0.8,0.6-2.1,1-2.7c1.3-1.7,4.2-1.5,5.2-3.1c0.6-0.9,1.1-2.4,1.2-3.3c0.1-0.6-0.3-1.2-0.2-1.9c0.2-1.7,2.2-2.7,2.2-4.7
-                       c0-0.3-0.3-0.7-0.2-0.9c0.1-0.5,1-0.9,1.2-1c1.2-0.9,3.2-1.3,4.5-0.1c0.3,0.3,0.3,0.8,0.7,0.9c0.7,0.2,1.8-0.3,2.2-0.3
-                       c0.2-1.8,1.2-3.2,1.4-4.8H149.6z"/>
-       </g>
-       <g>
-               <path class="st0" d="M87.3,151.5c0.6,0.1,1.1-0.6,1.4-0.1c-1.9,1.3,0.1,4,0.7,5.6c0.6,0.2,1.5-0.5,1.7,0.1c-1.9,1-0.5,2.4,0.1,3.9
-                       c0.9,2.6,2,6.2,2.2,9c0.1,0.9,0,1.8,0,2.7h107.2c0-0.1,0-0.2,0-0.3c-0.1-0.9,0-1.3,0.1-2.1c0.1-0.7-0.2-1.5,0-2.3
-                       c0.2-1.1,1.4-2.2,1.4-3.2c0-0.8-0.6-2.4-1-3.1c-0.2-0.4-0.7-0.4-0.8-0.8c-0.1-0.4,0.1-0.8,0-1.2c-0.1-0.9-0.7-1.6-0.8-2.3
-                       c-0.3-1.6-0.6-3.3-0.8-5c-0.5-4.2-1.7-8.6-2-12.8c-0.2-3.6-0.9-7.5-2.8-10.1c-0.6-1.6-1.1-3.3-2.5-4.2c-0.1-0.1-0.5,0-0.7-0.1
-                       c-0.3-0.8-1-1.9-1.6-0.7c-0.1-1.1-1.8-0.6-2.1-1.6c-1.7-0.3-2.2,0.7-3.4,1c-0.2,2.4-3.4,1.7-4.7,3c-0.9-0.6-1.7,0.1-2.6,0.3
-                       c-0.2,1.2-0.8,1.9-1.7,2.3c-0.3,1.9-2,2.4-2.2,4.4c-1.1,0.2-0.9,1.7-2,2c0.3,1.7-1,2.4-2.3,2.4c-1.5,1.4-2.2,3.6-4.1,4.6
-                       c-0.7-1-1.7-2.3-3.6-1.7c-0.2-0.1-0.1-0.5-0.3-0.6c-0.4,0-0.5,0.2-0.9,0.1c-0.4-0.2-0.6-0.5-0.7-0.9c-0.8-0.3-1.5-0.6-1.8-1.2
-                       c-0.7-1.4-0.3-2.5,0-3.4c0.5-1.8,0.2-4,0.5-5.6h-71c0.3,1.3,0.5,2.7,0.5,4.2c0.1,0.3,0.5,0.3,0.5,0.7c-0.4,0.6-0.9,1.1-0.3,1.9
-                       c-1.1,1.5-2.6,3-3,4.7c-0.6,2.3,1.7,4.3,2.1,6.5C86.4,149.2,86.4,150.4,87.3,151.5z"/>
-       </g>
-       <g>
-               <g>
-                       <path class="st0" d="M85.9,125.1c0.3,0.7-0.4,0.9-0.9,1c0.4,0.8,0.7,1.6,1,2.5h71.5c0.3-0.8,0.9-1.5,2.1-1.8
-                               c0.5-0.1,0.9,0.1,1.5,0c1.7-0.2,2.5-1.2,3.3-2c0.6-0.6,1.5-0.9,1.9-1.6c0.8-1.5,0.6-3.5,1.1-5.4c0.5-1.4,1.1-2.7,2.4-3.3
-                               c0-0.4,0.2-0.6,0.4-0.3c0.8-0.7,2.5-0.8,3-1.9c0.7-1.5,0.8-5.6,0.5-6.8c1-0.7,0.6-2.3,0.6-3.8c1.3-1.3,0.7-3.8,0.5-5.3
-                               c-0.2-1.3-0.2-3.7-0.9-4.6c-0.4-0.5-1.3-0.5-1.8-0.9c-0.2-0.2-0.3-0.6-0.5-0.8c-0.3-0.2-0.7-0.2-0.9-0.4
-                               c-0.4-0.4-0.2-0.8-0.5-1.6c-0.1-0.4-0.6-0.4-0.6-0.8c-0.1-0.9,1.1-1.5,0.7-2.6c0.5-1.2,3.3-1.1,3.5-2.3c0.1-0.9-1.4-2-1.8-2.8
-                               c-0.7-1.3-1.3-2.9-0.7-3.8c-1.1-0.9-2.2-1.7-3.2-2.6c-2.6,0.1-4.6-0.3-5.6-1.8c-1,0.1-1.8,0-2.6-0.3c-1.7-2.2-4.1-3.3-8.4-2.8
-                               c-0.8-1.3-1-3.1-1.9-4.1c-0.3-0.1-0.6-0.1-0.8-0.3c-0.1-0.2,0-0.6-0.1-0.7c-1.9-0.5-3.7-1.8-5.9-1.4c-0.4,0.1-0.6,0.6-1,0.6
-                               c-0.8,0-1.7-1.2-2-1.6c-1.5-1.4-3.8-1.5-5.4-2.8c-0.2-0.4-1.3-1-1.5-0.5c-1.2,2.2-3.7,3-5.6,1c0.1,0.5,1,0.7,0.7,1.8
-                               c-0.7,0.5-1.7,0.9-1.7,2.1c-3,0.6-3.8,3.9-2.5,6.7c0.6,1.3,3.2,1.4,4.5,2c0.2,0.4,0.4,0.7,0.3,1.4c-1.2,0.2-2.2,0.6-3.5,0.7
-                               c-0.5,0-1.3-0.2-1.8-0.3c-1.6-0.1-2.3,1.3-3.8,1.6c-0.2,0.2,0,0.9-0.3,1.1c-4.3,0.3-3.7,5.6-3,8.9c0.1,0.1,0.6,0,0.7,0.1
-                               c0.4,0.4,0.1,1,0.4,1.7c0.1,0.3,0.6,0.3,0.7,0.6c0.1,0.2-0.2,0.6-0.1,0.9c0.1,0.5,0.5,0.9,0.5,1.3c0,0.8-0.4,1.7-0.3,2.6
-                               c0,0.7,0.4,1.7-0.5,1.7c-0.6-2.5,0.2-5.7-1.2-8c-0.7,1.9-0.6,4.6-1.3,6.4c-0.5,1-1.4,1.7-1.5,3.1c-0.5,0.6-1.3,0.9-1.2,2
-                               c-0.5,0.9-1.8,1-2.2,0c-1.3,0.5-1.9-0.9-2-1.9c-0.1-1.5-0.1-3.6-0.1-5.5c0.1-2.4,2-4.5,1.2-6.2c0.1-0.8,0.9-1.3,0.9-2
-                               c-0.2-0.3-0.6-0.4-1-0.4c-1.4,1.6-1.6,4.4-3.2,5.7c0.1,0.3-0.1,1.1-0.1,1.7c-1.6,0.3-1.4,2.4-3.3,2.4c-0.7-0.1-0.9-0.8-1.5-0.9
-                               c-1.6-0.1-1.3,3.8-3.6,2.1c-0.4,0.2-0.7,0.5-0.8,0.9c0,0.8,0.4,1.8,0.3,2.6c0,0.3-0.4,0.6-0.4,0.9c0,0.4,0.3,0.7,0.2,1.1
-                               c-0.2,1.1-1.1,1.2-2.2,1.4c-1.4,0.3-1.9,1.4-2.7,1.4c1,0.2,3.9,0.9,3.5,2.1c-0.1,0.4-1.2,0.6-1.7,0.1c-0.5-0.4-0.7-1.2-1.6-1.2
-                               c-0.6,1.5,0.8,2.7,0.7,4.3c-0.1,1.3-0.9,2.6-0.9,3.9c0,1.1,0.1,2.1,0,3.4c0.2,0.4,1,0.1,0.9,0.6c-0.2,0.4-1,0.1-1.4,0.3
-                               c-0.3,0.8-0.7,1.4-0.9,2.3c-0.3,0.9-1,1.4-1.3,2.1c-0.7,1.9-1.6,4.5-3.1,5.6c-0.6,0.4-1.5,0.5-1.2,1.6
-                               C85.2,125.4,85.5,124.8,85.9,125.1z"/>
-               </g>
-               <g>
-                       <g>
-                               <path class="st0" d="M160,49c-0.7-0.1,0.1,0.8,0.1,0.2c0.3,0.1,0.4,0.3,0.5,0.6c-0.1,0.3-0.5,0.5-0.2,0.9
-                                       c0.5,0.3,1.3,0.1,1.5,0.7c-0.1,0.5-0.2,1.1-0.6,1.4c-0.5-0.2-0.9,0.3-1.3,0.3c-0.4,0-0.7-0.8-1.2-0.9c-1.4-0.3-4.1,1.1-4.6-0.7
-                                       c0.3,0,0.3,0.3,0.7,0.3c0.5-0.7,1.5-1.6,2.6-1.7c0.9-0.1,0-1.6-0.3-2C158.5,47.6,160,47.8,160,49z"/>
-                       </g>
-                       <g>
-                               <path class="st0" d="M69.5,6.2c-0.8,0.2-1.3,0.7-2.1,0.9c-1-0.7-4.3-0.2-3,1.1c-2,2-4.9,3.1-6.6,5.4c-0.2,0.2-0.2-0.4-0.5-0.3
-                                       c0.2,1.4-0.8,2.2-1.5,3.3c-0.4,0.6-1,2.4-1.5,2.3c-0.5-0.1-1.1-2.6-0.1-2.6C54,16,53.5,16.1,53.3,16c-0.3-1-1.7-1.2-2.8-1.2
-                                       c0,0.5,0.7,0.4,1.1,0.5c0.8,0.5,0.3,1.6,0.5,2.6c0.7,0.4,1.1,1,1.5,1.6c-0.1,1-0.5,2-0.8,3c-0.1,0.4,0.1,0.9,0,1.4
-                                       c-0.1,0.4-0.3,0.6-0.3,0.9c0,0.3,0.5,0.5,0.5,0.8c0,0.4-0.6,0.7-0.6,1c1.1,0.7,1.8-1.9,2.6-2.6c1.3-1.1,2.7-2.3,4.1-2.7
-                                       c-0.2,1.1-1.6,0.9-1.4,2.4c-0.2,0.4-0.9,0.5-0.7,1c0.2,0.3,0.6-0.1,0.8-0.2c0.4-0.8,0.5-1.4,1-1.9c0.8-0.6,1.9,0,2.6-0.7
-                                       c1.5,0.3,2.8,0.5,4.4,0.5c0.1,0.1,0.1,0.3,0.1,0.5c0.7-0.1,0.8,0.2,1.1,0.5c0.8-0.7,0.9-0.1,1.4,0.5c0.3,0.5,1.2,0.8,0.8,1.4
-                                       c0.4,0.2,0.6,0.5,1,0.7c0.4,0,0.1-0.6,0.3-0.8c1.5,0.4,1.6,2.2,2.2,3.6c0.2,0.2,0.6,0.2,0.8,0.3c0,1.3,1.3,1.4,1.3,2.6
-                                       c0.5,0.6,1.2,1.2,1.4,2c0.1,0.4,0,0.6,0.2,0.9c0.8,1.2,2.9,0.6,4.1,1.4c0.3-0.3,0.6-0.7,1.2-0.5c0.2,0.1,0,0.6,0.3,0.7
-                                       c0.6-1.3,3.2-2.6,3.9-0.7c-0.1,0.2-0.5,0.2-0.5,0.5c0.4,0.5,0.9,0.3,1.5,0.6c0.5,0.2,0.7,1,1.5,0.9c0.6-0.1,0.7-1,1.2-1.2
-                                       c0.8-0.3,1.2,0.6,1.7,1c0.3,0,0.4,0.1,0.7,0.1c0.3,0.1,0.3,0.6,0.6,0.6c0.7,0.1,1.2-1.4,1.6-2.1c0.2-0.4,1.2-0.9,1.7-1.3
-                                       c0.3-0.2,0.5-0.6,0.7-0.7c0.6-0.3,1.5-0.1,2.1-0.3c0.4-0.2,0.5-0.6,0.9-1c1-1.1,3.1-1.5,3.9-2.7c1.9,1.5,4.8-1.3,6.9-0.2
-                                       c1.5,0.1,3.2-0.3,4.1,0.4c0.7-0.4,1.9-0.1,2.7-0.2c0.1,0.5,0.4,0.9,0.2,1.5c0.3-0.3,1.4-0.2,2-0.3c0.7-0.4,0-1.9,0.9-2.2
-                                       c0.3,0,0.6,0,0.4-0.1c0.7-1.6,2.9-1.4,4.5-1.6c-0.6,0.5-0.4,1.6-0.8,2.2c0.6,0.4,1-0.2,1.1-0.6c0.6,0,1.1,0.1,1.2,0.7
-                                       c-0.6,0.2-1.4,0.8-0.8,1.6c0.4,0.1,0.9-0.2,1.4,0.1c0.4,0.8,0.6,2-0.2,2.5c-0.2,2.4,1.9,2.9,4.1,2.8c1.4,1.6,3.4-0.2,4.6-0.8
-                                       c0.2,0.2,0,0.4,0.1,0.7c0.1,0.3,1.5,1.5,1.6,1.6c0.7,0.2,1.1-0.6,1.9-0.7c1.1-0.1,0.9,0.2,1.4-0.8c0.4-0.9,1.6-1.6,2.9-1.3
-                                       c-0.4,1,1,1.3,1.1,2.5c0,0.1-0.1,0.5-0.1,0.7c0.1,0.3,0.5,0.5,0.7,0.8c0.4,0.7,0.4,1.8,0.3,2.6c0.3,0.3,0.8,0.4,0.7,1.1
-                                       c-0.5,0.7-1.5,0.8-1.7,1.7c0.4,0.4,0.8,0.9,1,1.5c0.4-0.6,1.4-0.7,2.2-0.9c0.4,0.8,1.3,1,2,1.5c-0.4,0.6-0.9,1.1,0,1.5
-                                       c0,0.4,0.1,0.7,0.2,1c0.5,0.2,1.2,0.3,1.3,0.9c0.6-0.3,1.2-0.1,1.6,0.3c0,0.3,0.1,0.6,0.1,0.8c-0.3,0.4-1.3,0.3-1.6,0
-                                       c0-0.4,0-0.8-0.2-1c-0.3,0-0.5,0.1-0.7,0.2c0,0.4,0.3,0.4,0.3,0.7c-2.2,0.3-5.1-0.8-7.8-0.6c-0.5,0-1,0.3-1.3,0.3
-                                       c-0.4-0.1-0.6-0.5-1.1-0.3c-0.2,0.1-0.3,0.4-0.5,0.4c-0.7,0.3-1-0.4-1.3-1c-1.2,0.1-1.6-0.8-2.7-0.7c-0.9,0.1-0.5,1.5-0.9,2.3
-                                       c-0.3,0.5-1.3,1-0.4,1.8c0,0.3-0.2,0.3-0.3,0.5c0.2,0.2,0.4,0.8,0.1,1c-1.6-0.2-2.8-0.7-3.4-1.9c-0.5-0.2-1.2-0.5-1.1-1.1
-                                       c0.2-0.2,0.7-0.1,1-0.2c0,0.3,0.4,1.2,0.9,0.7c0.1-0.3-0.4-0.5-0.6-0.7c0.2-0.5-0.1-0.8-0.4-1.1c-0.2-0.1-0.4,0.1-0.5,0.2
-                                       c-0.3-0.3-1.2-0.6-1.6-0.3c-0.3,0-0.2-0.3-0.4-0.4c-2.3-0.2-5.5-2.1-8-2.5c-0.9-0.1-1.9-0.3-2.8-0.1c-1.1,0.3-1.2,2-2.4,2.5
-                                       c0,2.9-4.8,0.9-6.4,2.1c-0.3,0.2-0.5,0.8-0.8,0.9c-1,0.2-2-1-2.9-1c-2.1-0.2-4.8,0.4-5.4,2c-0.3,0.6-0.1,1-0.4,1.8
-                                       c-0.3,0.6-1.9,2.2-2.7,2.6c-0.8,0.4-1.6,0.1-1.7,1.3c-1.4,0.3-1.3,2-2.1,2.9c-0.9-0.2-1.8-1.4-0.6-1.9c0.1-0.3-0.2-0.4-0.2-0.7
-                                       c1.2,0,0.7-2.6,2.2-1.7c0.2-0.9,0.7-1.9,1.1-2.8c-0.1-1.3-1.6-1.2-2.3-0.4c0,0.4-0.2,0.6-0.3,0.9c-0.4,0.1-1.1,0-1.6,0.1
-                                       c-0.3-0.1-0.3-0.6-0.6-0.8c-0.5,0-0.8,0.1-1,0.3c0.2,1.4-1.5,3.6-2.6,4.2c-0.3,0.2-1,0.2-1.4,0.2c-0.6-0.7,0.1-2.3-0.5-3.3
-                                       c0.1-1,1.8-1.8,0.8-2.8c-0.8,0.2-1.2,0.9-1.1,1.8c-0.3,0.7-1.5,1-1.4,2c0.1,1,0.8,2-0.4,2.6c-0.2,0.1-0.5,0.1-0.7,0.2
-                                       c-1.4,0.7-1.5,3-3,3.7c-1.5,6-5.5,9.6-8.1,14.4c-1.1-0.7-2.7-1.1-2.6-2.4c0-0.6,0.5-1.3,0.7-1.9c0.3-1,1.4-2.5,1.4-3.2
-                                       c0-0.3-0.6-1-0.9-1c-0.5,0-0.9,0.9-1.6,1c-0.8,0.2-2.3,0-2.5-0.7c-0.1-0.4,0.4-0.7,0.5-1.1c0.1-0.4-0.2-0.7-0.1-1
-                                       c0.1-0.7,1.3-1,1.5-1.7c0.2-0.9-0.3-1.4-0.5-2.2c2.1-0.4-0.1-2.3,0.1-3c0.1-0.6,1.3-0.7,0.3-1.6c-0.2-0.1-0.5-0.2-0.7-0.3
-                                       c-0.4-0.3-0.5-0.8-0.9-1c-0.9-0.4-2.1-0.2-2.3-1.3c-1.3,0.3-3,0.1-2.9-1.2c0-0.6,1.1-0.8,1.1-1.4c0-0.1-0.3-1.1-0.5-1.4
-                                       c-0.3-0.6-1.7-1-2.5-1.1c-0.4-0.1-0.7-0.5-1-0.5c-0.3,0-0.7,0.1-1,0.1c-0.5-0.1-0.8-0.8-1.3-0.9C54.3,50.8,54,51,53.7,51
-                                       c-1.6-0.2-2.3-1.4-4-0.9c-0.3,0.1-0.5,0.5-0.8,0.5c-0.7,0.1-1.3-1-2.3-1.1c-0.7-0.1-1.2,0-1.8-0.1c-2.3-0.9-4-2.9-6.4-3.8
-                                       c-1.7-0.7-3.9-0.8-5.3-1.9c-0.3,0.1-0.8,0.1-1-0.1C32,43.5,32,43.3,32,43.1c-1.5,0.5-4.3-0.7-5.8-1.2c-1.9-0.6-3.6-1-5.2-1.5
-                                       c-0.1-0.1-0.2-0.3-0.2-0.5c-1.6,0.5-3.2-0.6-4.7-1c-1-2.4-1.3-5.4-4.1-5.9c-0.2-0.2-0.1-0.6-0.3-0.8C8.9,32.7,10,31,12,30.8
-                                       c1.1-0.1,2.6-1,3.1-1.4c3.9-0.2,5.5-2.7,7.5-4.8c2.2-1.4,4.6,0.1,7-0.9c1.2,0.1,3.2,0,4-0.5c1.3-0.9,2.9-1.7,3.9-2.6
-                                       c0.2-2,3-1.2,4.7-1.6c0.8-0.2,1-1.2,1.3-2.1c1-1.4,2.4-2.3,4-3.1c0.2-1,1-1.7,2.1-1.6c0.4,0.8-0.4,2.3,0.7,2.6
-                                       c0.3-0.8-0.1-2.3,0.2-3.1c2.3-0.8,2.7-3.8,4.9-4.7c1.8-0.7,3.4-1.9,5.3-2.2c1.3,0.3,2.7-0.4,4.1-0.2c0.7,0.1,1.5,0.6,2.2,0.1
-                                       c0.8,0.1,1.6,0.1,2.1,0.6C69.1,5.7,69.5,5.8,69.5,6.2z"/>
-                       </g>
-               </g>
-       </g>
-       <g>
-               <g>
-                       <path class="st0" d="M148.6,173.7h-55c0.1,0.3,0.1,0.6,0.3,0.9c0.4,0,0.8-0.1,1,0.1c0,0.7-0.8,0.5-1.1,0.8
-                               c0.5,2.1-0.5,3.7-0.6,5.2c0,1.1,0.7,2.3-0.3,3.2c0.3,1.9,0,4.4-1.1,5.3c0.6,0.8-0.1,1.3-0.2,2c-0.5,2.3-1.7,5.6-3.3,6.6
-                               c0.2,1.9-2.5,2.1-2.1,4.1c-1.1,2.2-1.8,4.7-2.8,7c-0.3,0.2-0.6,0.3-0.9,0.5c-0.7,2-2.9,2.5-4.1,4.1c18.5,0.6,38.7,0,57.4,0.7
-                               c0.4,0.6-0.1,1.7,0.4,2.2c4,0,8.3-0.1,12.5-0.2V173.7z"/>
-               </g>
-       </g>
-</g>
-<g id="Text">
-       <g>
-               <path class="st1" d="M123.1,154.7c0-0.7-0.1-1.5-0.1-2h0c-0.2,0.5-0.4,1.1-0.6,1.8l-0.8,2.3h-0.5l-0.8-2.2
-                       c-0.2-0.7-0.4-1.3-0.5-1.8h0c0,0.6,0,1.4-0.1,2.1l-0.1,2H119l0.3-4.7h0.8l0.8,2.3c0.2,0.6,0.3,1.1,0.5,1.6h0
-                       c0.1-0.5,0.3-1,0.5-1.6l0.8-2.3h0.8l0.3,4.7h-0.6L123.1,154.7z"/>
-               <path class="st1" d="M125.5,152.4c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4
-                       C125.4,152,125.5,152.2,125.5,152.4z M124.8,156.8v-3.4h0.6v3.4H124.8z"/>
-               <path class="st1" d="M129.4,151.8v4.1c0,0.3,0,0.6,0,0.9h-0.5l0-0.6h0c-0.2,0.4-0.6,0.7-1.1,0.7c-0.8,0-1.5-0.7-1.5-1.7
-                       c0-1.1,0.7-1.8,1.5-1.8c0.5,0,0.9,0.2,1,0.5h0v-2H129.4z M128.8,154.8c0-0.1,0-0.2,0-0.3c-0.1-0.4-0.4-0.7-0.9-0.7
-                       c-0.6,0-1,0.6-1,1.3c0,0.7,0.3,1.3,1,1.3c0.4,0,0.8-0.3,0.9-0.7c0-0.1,0-0.2,0-0.3V154.8z"/>
-               <path class="st1" d="M131.8,154.6v0.4h-1.7v-0.4H131.8z"/>
-               <path class="st1" d="M136.6,154.7c0-0.7-0.1-1.5-0.1-2h0c-0.2,0.5-0.4,1.1-0.6,1.8l-0.8,2.3h-0.5l-0.8-2.2
-                       c-0.2-0.7-0.4-1.3-0.5-1.8h0c0,0.6,0,1.4-0.1,2.1l-0.1,2h-0.6l0.3-4.7h0.8l0.8,2.3c0.2,0.6,0.3,1.1,0.5,1.6h0
-                       c0.1-0.5,0.3-1,0.5-1.6l0.8-2.3h0.8l0.3,4.7h-0.6L136.6,154.7z"/>
-               <path class="st1" d="M139,152.4c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4C138.8,152,139,152.2,139,152.4z
-                        M138.3,156.8v-3.4h0.6v3.4H138.3z"/>
-               <path class="st1" d="M142.3,156.6c-0.2,0.1-0.5,0.2-1,0.2c-1,0-1.7-0.7-1.7-1.7c0-1,0.7-1.8,1.8-1.8c0.4,0,0.7,0.1,0.9,0.2
-                       l-0.1,0.5c-0.1-0.1-0.4-0.2-0.7-0.2c-0.8,0-1.2,0.6-1.2,1.3c0,0.8,0.5,1.3,1.2,1.3c0.3,0,0.6-0.1,0.8-0.2L142.3,156.6z"/>
-               <path class="st1" d="M143.1,151.8h0.6v2.1h0c0.1-0.2,0.3-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V151.8z"/>
-               <path class="st1" d="M147.6,152.4c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4
-                       C147.5,152,147.6,152.2,147.6,152.4z M146.9,156.8v-3.4h0.6v3.4H146.9z"/>
-               <path class="st1" d="M151.5,156.3c0,0.8-0.2,1.3-0.5,1.6c-0.3,0.3-0.8,0.4-1.2,0.4c-0.4,0-0.9-0.1-1.1-0.3l0.2-0.5
-                       c0.2,0.1,0.6,0.3,1,0.3c0.6,0,1.1-0.3,1.1-1.2v-0.4h0c-0.2,0.3-0.6,0.6-1.1,0.6c-0.8,0-1.4-0.7-1.4-1.7c0-1.1,0.7-1.8,1.5-1.8
-                       c0.6,0,0.9,0.3,1.1,0.6h0l0-0.5h0.5c0,0.2,0,0.5,0,0.9V156.3z M150.9,154.7c0-0.1,0-0.2,0-0.3c-0.1-0.4-0.4-0.7-0.9-0.7
-                       c-0.6,0-1,0.5-1,1.3c0,0.7,0.3,1.2,1,1.2c0.4,0,0.7-0.2,0.9-0.6c0-0.1,0-0.2,0-0.3V154.7z"/>
-               <path class="st1" d="M154.9,156c0,0.3,0,0.6,0,0.8h-0.6l0-0.4h0c-0.2,0.3-0.6,0.5-1,0.5c-0.7,0-1-0.5-1-1c0-0.8,0.7-1.3,2-1.3
-                       v-0.1c0-0.3-0.1-0.8-0.8-0.8c-0.3,0-0.7,0.1-0.9,0.3l-0.1-0.4c0.3-0.2,0.7-0.3,1.1-0.3c1,0,1.3,0.7,1.3,1.4V156z M154.3,155
-                       c-0.7,0-1.4,0.1-1.4,0.8c0,0.4,0.3,0.6,0.6,0.6c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0-0.1,0-0.2V155z"/>
-               <path class="st1" d="M155.9,154.3c0-0.4,0-0.6,0-0.9h0.5l0,0.6h0c0.2-0.3,0.6-0.6,1.1-0.6c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-2
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V154.3z"/>
-       </g>
-       <g>
-               <path class="st1" d="M105,111.6v-4.7h0.7l1.5,2.4c0.3,0.6,0.6,1.1,0.8,1.5l0,0c-0.1-0.6-0.1-1.2-0.1-1.9v-2h0.6v4.7h-0.6l-1.5-2.4
-                       c-0.3-0.5-0.6-1.1-0.9-1.6l0,0c0,0.6,0,1.2,0,1.9v2H105z"/>
-               <path class="st1" d="M112.7,109.9c0,1.3-0.9,1.8-1.7,1.8c-0.9,0-1.6-0.7-1.6-1.7c0-1.1,0.7-1.8,1.7-1.8
-                       C112,108.1,112.7,108.8,112.7,109.9z M110,109.9c0,0.7,0.4,1.3,1,1.3c0.6,0,1-0.6,1-1.3c0-0.6-0.3-1.3-1-1.3
-                       C110.3,108.6,110,109.3,110,109.9z"/>
-               <path class="st1" d="M113.4,109.3c0-0.4,0-0.7,0-1.1h0.5l0,0.7h0c0.2-0.5,0.5-0.7,0.9-0.7c0.1,0,0.1,0,0.2,0v0.6
-                       c-0.1,0-0.1,0-0.2,0c-0.4,0-0.7,0.3-0.8,0.8c0,0.1,0,0.2,0,0.3v1.8h-0.6V109.3z"/>
-               <path class="st1" d="M116.6,107.4v0.8h0.9v0.5h-0.9v1.8c0,0.4,0.1,0.7,0.5,0.7c0.2,0,0.3,0,0.4,0l0,0.5c-0.1,0-0.3,0.1-0.5,0.1
-                       c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.2-0.5-0.2-0.9v-1.8h-0.5v-0.5h0.5v-0.6L116.6,107.4z"/>
-               <path class="st1" d="M118.2,106.6h0.6v2.1h0c0.1-0.2,0.3-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V106.6z"/>
-               <path class="st1" d="M122.4,110c0,0.8,0.5,1.2,1.2,1.2c0.4,0,0.7-0.1,0.9-0.2l0.1,0.4c-0.2,0.1-0.6,0.2-1.1,0.2
-                       c-1,0-1.7-0.7-1.7-1.7c0-1,0.6-1.8,1.6-1.8c1.1,0,1.4,1,1.4,1.6c0,0.1,0,0.2,0,0.3H122.4z M124.3,109.6c0-0.4-0.2-1-0.9-1
-                       c-0.6,0-0.9,0.6-0.9,1H124.3z"/>
-               <path class="st1" d="M125.6,109.3c0-0.4,0-0.7,0-1.1h0.5l0,0.7h0c0.2-0.5,0.5-0.7,0.9-0.7c0.1,0,0.1,0,0.2,0v0.6
-                       c-0.1,0-0.1,0-0.2,0c-0.4,0-0.7,0.3-0.8,0.8c0,0.1,0,0.2,0,0.3v1.8h-0.6V109.3z"/>
-               <path class="st1" d="M127.9,109.1c0-0.4,0-0.6,0-0.9h0.5l0,0.6h0c0.2-0.3,0.6-0.6,1.1-0.6c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-2
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V109.1z"/>
-               <path class="st1" d="M137.3,109.5c0-0.7-0.1-1.5-0.1-2h0c-0.2,0.5-0.4,1.1-0.6,1.8l-0.8,2.3h-0.5l-0.8-2.2
-                       c-0.2-0.7-0.4-1.3-0.5-1.8h0c0,0.6,0,1.4-0.1,2.1l-0.1,2h-0.6l0.3-4.7h0.8l0.8,2.3c0.2,0.6,0.3,1.1,0.5,1.6h0
-                       c0.1-0.5,0.3-1,0.5-1.6l0.8-2.3h0.8l0.3,4.7h-0.6L137.3,109.5z"/>
-               <path class="st1" d="M139.7,107.2c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4
-                       C139.5,106.9,139.7,107,139.7,107.2z M139,111.6v-3.4h0.6v3.4H139z"/>
-               <path class="st1" d="M143.1,111.5c-0.2,0.1-0.5,0.2-1,0.2c-1,0-1.7-0.7-1.7-1.7c0-1,0.7-1.8,1.8-1.8c0.4,0,0.7,0.1,0.9,0.2
-                       l-0.1,0.5c-0.1-0.1-0.4-0.2-0.7-0.2c-0.8,0-1.2,0.6-1.2,1.3c0,0.8,0.5,1.3,1.2,1.3c0.3,0,0.6-0.1,0.8-0.2L143.1,111.5z"/>
-               <path class="st1" d="M143.8,106.6h0.6v2.1h0c0.1-0.2,0.3-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V106.6z"/>
-               <path class="st1" d="M148.4,107.2c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4
-                       C148.2,106.9,148.4,107,148.4,107.2z M147.7,111.6v-3.4h0.6v3.4H147.7z"/>
-               <path class="st1" d="M152.2,111.1c0,0.8-0.2,1.3-0.5,1.6c-0.3,0.3-0.8,0.4-1.2,0.4c-0.4,0-0.9-0.1-1.1-0.3l0.2-0.5
-                       c0.2,0.1,0.6,0.3,1,0.3c0.6,0,1.1-0.3,1.1-1.2V111h0c-0.2,0.3-0.6,0.6-1.1,0.6c-0.8,0-1.4-0.7-1.4-1.7c0-1.1,0.7-1.8,1.5-1.8
-                       c0.6,0,0.9,0.3,1.1,0.6h0l0-0.5h0.5c0,0.2,0,0.5,0,0.9V111.1z M151.6,109.5c0-0.1,0-0.2,0-0.3c-0.1-0.4-0.4-0.7-0.9-0.7
-                       c-0.6,0-1,0.5-1,1.3c0,0.7,0.3,1.2,1,1.2c0.4,0,0.7-0.2,0.9-0.6c0-0.1,0-0.2,0-0.3V109.5z"/>
-               <path class="st1" d="M155.6,110.8c0,0.3,0,0.6,0,0.8h-0.6l0-0.4h0c-0.2,0.3-0.6,0.5-1,0.5c-0.7,0-1-0.5-1-1c0-0.8,0.7-1.3,2-1.3
-                       v-0.1c0-0.3-0.1-0.8-0.8-0.8c-0.3,0-0.7,0.1-0.9,0.3l-0.1-0.4c0.3-0.2,0.7-0.3,1.1-0.3c1,0,1.3,0.7,1.3,1.4V110.8z M155,109.9
-                       c-0.7,0-1.4,0.1-1.4,0.8c0,0.4,0.3,0.6,0.6,0.6c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0-0.1,0-0.2V109.9z"/>
-               <path class="st1" d="M156.6,109.1c0-0.4,0-0.6,0-0.9h0.5l0,0.6h0c0.2-0.3,0.6-0.6,1.1-0.6c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-2
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V109.1z"/>
-       </g>
-       <g>
-               <path class="st1" d="M84.8,43.1v2.8c0,1.1,0.5,1.5,1.1,1.5c0.7,0,1.1-0.5,1.1-1.5v-2.8h0.6v2.8c0,1.4-0.8,2-1.8,2
-                       c-1,0-1.7-0.5-1.7-2v-2.8H84.8z"/>
-               <path class="st1" d="M88.3,47.5c0-0.3,0.2-0.4,0.4-0.4s0.4,0.2,0.4,0.4c0,0.3-0.2,0.4-0.4,0.4C88.5,47.9,88.3,47.8,88.3,47.5z"/>
-               <path class="st1" d="M90,43.2c0.3,0,0.7-0.1,1.2-0.1c0.6,0,1,0.1,1.3,0.4c0.3,0.2,0.4,0.6,0.4,1c0,0.4-0.1,0.8-0.4,1
-                       c-0.3,0.3-0.8,0.5-1.4,0.5c-0.2,0-0.4,0-0.5,0v1.9H90V43.2z M90.6,45.5c0.1,0,0.3,0,0.5,0c0.7,0,1.2-0.4,1.2-1
-                       c0-0.6-0.4-0.9-1.1-0.9c-0.3,0-0.5,0-0.6,0V45.5z"/>
-               <path class="st1" d="M92.5,47.5c0-0.3,0.2-0.4,0.4-0.4s0.4,0.2,0.4,0.4c0,0.3-0.2,0.4-0.4,0.4C92.7,47.9,92.5,47.8,92.5,47.5z"/>
-       </g>
-       <g>
-               <path class="st1" d="M152.5,190.4c0.3,0.2,0.6,0.3,1,0.3c0.6,0,0.9-0.3,0.9-0.8c0-0.4-0.2-0.7-0.8-0.9c-0.7-0.3-1.2-0.7-1.2-1.3
-                       c0-0.7,0.6-1.3,1.4-1.3c0.4,0,0.8,0.1,1,0.2l-0.2,0.5c-0.1-0.1-0.4-0.2-0.8-0.2c-0.6,0-0.8,0.4-0.8,0.7c0,0.4,0.3,0.7,0.9,0.9
-                       c0.8,0.3,1.1,0.7,1.1,1.4c0,0.7-0.5,1.4-1.6,1.4c-0.4,0-0.9-0.1-1.1-0.3L152.5,190.4z"/>
-               <path class="st1" d="M158.7,189.4c0,1.3-0.8,1.8-1.6,1.8c-0.9,0-1.5-0.7-1.5-1.7c0-1.1,0.7-1.8,1.6-1.8
-                       C158.1,187.6,158.7,188.4,158.7,189.4z M156.2,189.4c0,0.7,0.4,1.3,1,1.3c0.6,0,1-0.6,1-1.3c0-0.6-0.3-1.3-1-1.3
-                       C156.5,188.1,156.2,188.8,156.2,189.4z"/>
-               <path class="st1" d="M162.1,190.2c0,0.4,0,0.7,0,0.9h-0.5l0-0.6h0c-0.1,0.3-0.5,0.6-1.1,0.6c-0.5,0-1.1-0.3-1.1-1.5v-2h0.6v1.9
-                       c0,0.6,0.2,1.1,0.7,1.1c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0.1-0.2,0.1-0.3v-2.1h0.6V190.2z"/>
-               <path class="st1" d="M163.8,186.9v0.8h0.8v0.5h-0.8v1.8c0,0.4,0.1,0.7,0.4,0.7c0.2,0,0.3,0,0.3,0l0,0.5c-0.1,0-0.3,0.1-0.5,0.1
-                       c-0.3,0-0.5-0.1-0.6-0.3c-0.2-0.2-0.2-0.5-0.2-0.9v-1.8h-0.5v-0.5h0.5v-0.6L163.8,186.9z"/>
-               <path class="st1" d="M165.3,186.1h0.6v2.1h0c0.1-0.2,0.2-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.4,0,1.1,0.3,1.1,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.7-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V186.1z"/>
-               <path class="st1" d="M169.3,189.5c0,0.8,0.5,1.2,1.1,1.2c0.4,0,0.7-0.1,0.9-0.2l0.1,0.4c-0.2,0.1-0.6,0.2-1.1,0.2
-                       c-1,0-1.6-0.7-1.6-1.7c0-1,0.6-1.8,1.5-1.8c1.1,0,1.3,1,1.3,1.6c0,0.1,0,0.2,0,0.3H169.3z M171,189.1c0-0.4-0.2-1-0.8-1
-                       c-0.6,0-0.8,0.6-0.9,1H171z"/>
-               <path class="st1" d="M174.5,190.3c0,0.3,0,0.6,0,0.8H174l0-0.4h0c-0.2,0.3-0.5,0.5-1,0.5c-0.6,0-1-0.5-1-1c0-0.8,0.7-1.3,1.9-1.3
-                       v-0.1c0-0.3-0.1-0.8-0.7-0.8c-0.3,0-0.6,0.1-0.8,0.3l-0.1-0.4c0.3-0.2,0.7-0.3,1.1-0.3c1,0,1.2,0.7,1.2,1.4V190.3z M173.9,189.4
-                       c-0.6,0-1.4,0.1-1.4,0.8c0,0.4,0.3,0.6,0.5,0.6c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0-0.1,0-0.2V189.4z"/>
-               <path class="st1" d="M175.4,190.5c0.2,0.1,0.5,0.2,0.8,0.2c0.4,0,0.6-0.2,0.6-0.5c0-0.3-0.2-0.4-0.6-0.6c-0.6-0.2-0.9-0.6-0.9-1
-                       c0-0.5,0.4-1,1.1-1c0.3,0,0.6,0.1,0.8,0.2l-0.1,0.4c-0.1-0.1-0.4-0.2-0.7-0.2c-0.3,0-0.5,0.2-0.5,0.5c0,0.3,0.2,0.4,0.6,0.6
-                       c0.5,0.2,0.8,0.5,0.8,1c0,0.6-0.4,1-1.2,1c-0.4,0-0.7-0.1-0.9-0.2L175.4,190.5z"/>
-               <path class="st1" d="M178.8,186.9v0.8h0.8v0.5h-0.8v1.8c0,0.4,0.1,0.7,0.4,0.7c0.2,0,0.3,0,0.3,0l0,0.5c-0.1,0-0.3,0.1-0.5,0.1
-                       c-0.3,0-0.5-0.1-0.6-0.3c-0.2-0.2-0.2-0.5-0.2-0.9v-1.8h-0.5v-0.5h0.5v-0.6L178.8,186.9z"/>
-               <path class="st1" d="M156.3,197.4c0-0.7-0.1-1.5-0.1-2h0c-0.2,0.5-0.3,1.1-0.6,1.8l-0.8,2.3h-0.4l-0.7-2.2
-                       c-0.2-0.7-0.4-1.3-0.5-1.8h0c0,0.6,0,1.4-0.1,2.1l-0.1,2h-0.5l0.3-4.7h0.7l0.8,2.3c0.2,0.6,0.3,1.1,0.4,1.6h0
-                       c0.1-0.5,0.3-1,0.5-1.6l0.8-2.3h0.7l0.3,4.7h-0.6L156.3,197.4z"/>
-               <path class="st1" d="M158.6,195.2c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.1-0.4,0.4-0.4
-                       C158.4,194.8,158.6,194.9,158.6,195.2z M157.9,199.5v-3.4h0.6v3.4H157.9z"/>
-               <path class="st1" d="M161.7,199.4c-0.2,0.1-0.5,0.2-0.9,0.2c-1,0-1.6-0.7-1.6-1.7c0-1,0.7-1.8,1.7-1.8c0.3,0,0.6,0.1,0.8,0.2
-                       l-0.1,0.5c-0.1-0.1-0.4-0.2-0.7-0.2c-0.7,0-1.1,0.6-1.1,1.3c0,0.8,0.5,1.3,1.1,1.3c0.3,0,0.5-0.1,0.7-0.2L161.7,199.4z"/>
-               <path class="st1" d="M162.4,194.5h0.6v2.1h0c0.1-0.2,0.2-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.4,0,1.1,0.3,1.1,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.7-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V194.5z"/>
-               <path class="st1" d="M166.7,195.2c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.1-0.4,0.4-0.4
-                       C166.6,194.8,166.7,194.9,166.7,195.2z M166.1,199.5v-3.4h0.6v3.4H166.1z"/>
-               <path class="st1" d="M170.4,199c0,0.8-0.2,1.3-0.5,1.6c-0.3,0.3-0.8,0.4-1.2,0.4c-0.4,0-0.8-0.1-1.1-0.3l0.1-0.5
-                       c0.2,0.1,0.5,0.3,0.9,0.3c0.6,0,1-0.3,1-1.2v-0.4h0c-0.2,0.3-0.5,0.6-1,0.6c-0.8,0-1.4-0.7-1.4-1.7c0-1.1,0.7-1.8,1.4-1.8
-                       c0.6,0,0.9,0.3,1,0.6h0l0-0.5h0.5c0,0.2,0,0.5,0,0.9V199z M169.8,197.5c0-0.1,0-0.2,0-0.3c-0.1-0.4-0.4-0.7-0.8-0.7
-                       c-0.6,0-1,0.5-1,1.3c0,0.7,0.3,1.2,0.9,1.2c0.4,0,0.7-0.2,0.8-0.6c0-0.1,0-0.2,0-0.3V197.5z"/>
-               <path class="st1" d="M173.6,198.7c0,0.3,0,0.6,0,0.8h-0.5l0-0.4h0c-0.2,0.3-0.5,0.5-1,0.5c-0.6,0-1-0.5-1-1c0-0.8,0.7-1.3,1.9-1.3
-                       v-0.1c0-0.3-0.1-0.8-0.7-0.8c-0.3,0-0.6,0.1-0.8,0.3l-0.1-0.4c0.3-0.2,0.7-0.3,1.1-0.3c1,0,1.2,0.7,1.2,1.4V198.7z M173,197.8
-                       c-0.6,0-1.4,0.1-1.4,0.8c0,0.4,0.3,0.6,0.5,0.6c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0-0.1,0-0.2V197.8z"/>
-               <path class="st1" d="M174.5,197c0-0.4,0-0.6,0-0.9h0.5l0,0.6h0c0.2-0.3,0.5-0.6,1.1-0.6c0.4,0,1.1,0.3,1.1,1.4v2h-0.6v-2
-                       c0-0.5-0.2-1-0.7-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V197z"/>
-       </g>
-       <g>
-               <path class="st1" d="M101.1,195.3l-1.2-4.7h0.6l0.6,2.4c0.1,0.6,0.3,1.2,0.4,1.6h0c0.1-0.5,0.2-1,0.4-1.6l0.6-2.4h0.6l0.6,2.4
-                       c0.1,0.6,0.3,1.1,0.3,1.6h0c0.1-0.5,0.2-1,0.4-1.6l0.6-2.4h0.6l-1.3,4.7h-0.6l-0.6-2.5c-0.1-0.6-0.2-1.1-0.3-1.5h0
-                       c-0.1,0.5-0.2,0.9-0.4,1.5l-0.7,2.5H101.1z"/>
-               <path class="st1" d="M106.3,193.7c0,0.8,0.5,1.2,1.2,1.2c0.4,0,0.7-0.1,0.9-0.2l0.1,0.4c-0.2,0.1-0.6,0.2-1.1,0.2
-                       c-1,0-1.7-0.7-1.7-1.7c0-1,0.6-1.8,1.6-1.8c1.1,0,1.4,1,1.4,1.6c0,0.1,0,0.2,0,0.3H106.3z M108.1,193.3c0-0.4-0.2-1-0.9-1
-                       c-0.6,0-0.9,0.6-0.9,1H108.1z"/>
-               <path class="st1" d="M109.4,194.7c0.2,0.1,0.5,0.2,0.8,0.2c0.4,0,0.7-0.2,0.7-0.5c0-0.3-0.2-0.4-0.6-0.6c-0.6-0.2-0.9-0.6-0.9-1
-                       c0-0.5,0.4-1,1.2-1c0.3,0,0.6,0.1,0.8,0.2l-0.1,0.4c-0.1-0.1-0.4-0.2-0.7-0.2c-0.4,0-0.6,0.2-0.6,0.5c0,0.3,0.2,0.4,0.6,0.6
-                       c0.6,0.2,0.9,0.5,0.9,1c0,0.6-0.5,1-1.3,1c-0.4,0-0.7-0.1-1-0.2L109.4,194.7z"/>
-               <path class="st1" d="M113,191.1v0.8h0.9v0.5H113v1.8c0,0.4,0.1,0.7,0.5,0.7c0.2,0,0.3,0,0.4,0l0,0.5c-0.1,0-0.3,0.1-0.5,0.1
-                       c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.2-0.5-0.2-0.9v-1.8h-0.5v-0.5h0.5v-0.6L113,191.1z"/>
-               <path class="st1" d="M120.1,193.2c0-0.7-0.1-1.5-0.1-2h0c-0.2,0.5-0.4,1.1-0.6,1.8l-0.8,2.3h-0.5l-0.8-2.2
-                       c-0.2-0.7-0.4-1.3-0.5-1.8h0c0,0.6,0,1.4-0.1,2.1l-0.1,2H116l0.3-4.7h0.8l0.8,2.3c0.2,0.6,0.3,1.1,0.5,1.6h0
-                       c0.1-0.5,0.3-1,0.5-1.6l0.8-2.3h0.8l0.3,4.7h-0.6L120.1,193.2z"/>
-               <path class="st1" d="M122.5,191c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4C122.3,190.6,122.5,190.8,122.5,191
-                       z M121.8,195.3v-3.4h0.6v3.4H121.8z"/>
-               <path class="st1" d="M125.8,195.2c-0.2,0.1-0.5,0.2-1,0.2c-1,0-1.7-0.7-1.7-1.7c0-1,0.7-1.8,1.8-1.8c0.4,0,0.7,0.1,0.9,0.2
-                       l-0.1,0.5c-0.1-0.1-0.4-0.2-0.7-0.2c-0.8,0-1.2,0.6-1.2,1.3c0,0.8,0.5,1.3,1.2,1.3c0.3,0,0.6-0.1,0.8-0.2L125.8,195.2z"/>
-               <path class="st1" d="M126.6,190.3h0.6v2.1h0c0.1-0.2,0.3-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V190.3z"/>
-               <path class="st1" d="M131.1,191c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4C131,190.6,131.1,190.8,131.1,191z
-                        M130.4,195.3v-3.4h0.6v3.4H130.4z"/>
-               <path class="st1" d="M135,194.8c0,0.8-0.2,1.3-0.5,1.6c-0.3,0.3-0.8,0.4-1.2,0.4c-0.4,0-0.9-0.1-1.1-0.3l0.2-0.5
-                       c0.2,0.1,0.6,0.3,1,0.3c0.6,0,1.1-0.3,1.1-1.2v-0.4h0c-0.2,0.3-0.6,0.6-1.1,0.6c-0.8,0-1.4-0.7-1.4-1.7c0-1.1,0.7-1.8,1.5-1.8
-                       c0.6,0,0.9,0.3,1.1,0.6h0l0-0.5h0.5c0,0.2,0,0.5,0,0.9V194.8z M134.4,193.3c0-0.1,0-0.2,0-0.3c-0.1-0.4-0.4-0.7-0.9-0.7
-                       c-0.6,0-1,0.5-1,1.3c0,0.7,0.3,1.2,1,1.2c0.4,0,0.7-0.2,0.9-0.6c0-0.1,0-0.2,0-0.3V193.3z"/>
-               <path class="st1" d="M138.4,194.5c0,0.3,0,0.6,0,0.8h-0.6l0-0.4h0c-0.2,0.3-0.6,0.5-1,0.5c-0.7,0-1-0.5-1-1c0-0.8,0.7-1.3,2-1.3
-                       v-0.1c0-0.3-0.1-0.8-0.8-0.8c-0.3,0-0.7,0.1-0.9,0.3l-0.1-0.4c0.3-0.2,0.7-0.3,1.1-0.3c1,0,1.3,0.7,1.3,1.4V194.5z M137.8,193.6
-                       c-0.7,0-1.4,0.1-1.4,0.8c0,0.4,0.3,0.6,0.6,0.6c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0-0.1,0-0.2V193.6z"/>
-               <path class="st1" d="M139.4,192.8c0-0.4,0-0.6,0-0.9h0.5l0,0.6h0c0.2-0.3,0.6-0.6,1.1-0.6c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-2
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V192.8z"/>
-       </g>
-</g>
-</svg>
diff --git a/assets/meetings-michigan-footer-logo.jpg b/assets/meetings-michigan-footer-logo.jpg
deleted file mode 100755 (executable)
index 6f76be5..0000000
Binary files a/assets/meetings-michigan-footer-logo.jpg and /dev/null differ
diff --git a/assets/meetings-michigan-logo.jpg b/assets/meetings-michigan-logo.jpg
deleted file mode 100755 (executable)
index 6f76be5..0000000
Binary files a/assets/meetings-michigan-logo.jpg and /dev/null differ
diff --git a/assets/member.png b/assets/member.png
deleted file mode 100755 (executable)
index 1171c4d..0000000
Binary files a/assets/member.png and /dev/null differ
diff --git a/assets/oil-nut-bay-logo.png b/assets/oil-nut-bay-logo.png
deleted file mode 100644 (file)
index f6b4b16..0000000
Binary files a/assets/oil-nut-bay-logo.png and /dev/null differ
diff --git a/assets/posts-bg.jpg b/assets/posts-bg.jpg
deleted file mode 100755 (executable)
index 1407c5f..0000000
Binary files a/assets/posts-bg.jpg and /dev/null differ
diff --git a/assets/pure-michigan-logo.jpg b/assets/pure-michigan-logo.jpg
deleted file mode 100755 (executable)
index 6fb6878..0000000
Binary files a/assets/pure-michigan-logo.jpg and /dev/null differ
diff --git a/assets/rfp.png b/assets/rfp.png
deleted file mode 100755 (executable)
index 24ba4cd..0000000
Binary files a/assets/rfp.png and /dev/null differ
diff --git a/assets/slideshow-bkgrd-image.jpg b/assets/slideshow-bkgrd-image.jpg
deleted file mode 100644 (file)
index 99f122b..0000000
Binary files a/assets/slideshow-bkgrd-image.jpg and /dev/null differ
diff --git a/assets/social-icons-set-gray.png b/assets/social-icons-set-gray.png
deleted file mode 100755 (executable)
index c011ad9..0000000
Binary files a/assets/social-icons-set-gray.png and /dev/null differ
diff --git a/assets/social-icons-set-white.png b/assets/social-icons-set-white.png
deleted file mode 100644 (file)
index aaad14b..0000000
Binary files a/assets/social-icons-set-white.png and /dev/null differ
diff --git a/assets/trim-graphic.png b/assets/trim-graphic.png
new file mode 100644 (file)
index 0000000..e19e921
Binary files /dev/null and b/assets/trim-graphic.png differ
diff --git a/assets/turtle-lake-logo.png b/assets/turtle-lake-logo.png
deleted file mode 100644 (file)
index 61fac89..0000000
Binary files a/assets/turtle-lake-logo.png and /dev/null differ
diff --git a/assets/videos/header-mute.m4v b/assets/videos/header-mute.m4v
deleted file mode 100644 (file)
index 6c1ef4d..0000000
Binary files a/assets/videos/header-mute.m4v and /dev/null differ
diff --git a/assets/videos/header-video.m4v b/assets/videos/header-video.m4v
deleted file mode 100644 (file)
index 54dcea9..0000000
Binary files a/assets/videos/header-video.m4v and /dev/null differ
diff --git a/assets/videos/header-video.mp4 b/assets/videos/header-video.mp4
deleted file mode 100755 (executable)
index 036c6ff..0000000
Binary files a/assets/videos/header-video.mp4 and /dev/null differ
diff --git a/assets/videos/header.mp4 b/assets/videos/header.mp4
deleted file mode 100755 (executable)
index 036c6ff..0000000
Binary files a/assets/videos/header.mp4 and /dev/null differ
index bed41a4..543973d 100644 (file)
@@ -55,7 +55,7 @@ body {
   background: #fff;
   color: #000000;
   cursor: auto;
-  font-family: "Montserrat", sans-serif;
+  font-family: "Josefin Sans", sans-serif;
   font-style: normal;
   font-weight: normal;
   line-height: 150%;
@@ -111,7 +111,7 @@ select {
 
 .row {
   margin: 0 auto;
-  max-width: 75rem;
+  max-width: 62.5rem;
   width: 100%; }
   .row:before, .row:after {
     content: " ";
@@ -907,7 +907,7 @@ select {
       background: #EFEFEF;
       color: #222222;
       display: block;
-      font-family: "Montserrat", sans-serif;
+      font-family: "Josefin Sans", sans-serif;
       font-size: 1rem;
       padding: 1rem; }
       .accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
@@ -2006,7 +2006,7 @@ button, .button {
   border-style: solid;
   border-width: 0;
   cursor: pointer;
-  font-family: "Montserrat", sans-serif;
+  font-family: "Josefin Sans", sans-serif;
   font-weight: normal;
   line-height: normal;
   margin: 0 0 1.25rem;
@@ -3767,7 +3767,7 @@ label.error {
 
 .label {
   display: inline-block;
-  font-family: "Montserrat", sans-serif;
+  font-family: "Josefin Sans", sans-serif;
   font-weight: normal;
   line-height: 1;
   margin-bottom: auto;
@@ -4144,7 +4144,7 @@ ul.pagination {
   .pricing-table .title {
     background-color: #333333;
     color: #EEEEEE;
-    font-family: "Montserrat", sans-serif;
+    font-family: "Josefin Sans", sans-serif;
     font-size: 1rem;
     font-weight: normal;
     padding: 0.9375rem 1.25rem;
@@ -4152,7 +4152,7 @@ ul.pagination {
   .pricing-table .price {
     background-color: #F6F6F6;
     color: #333333;
-    font-family: "Montserrat", sans-serif;
+    font-family: "Josefin Sans", sans-serif;
     font-size: 2rem;
     font-weight: normal;
     padding: 0.9375rem 1.25rem;
@@ -4356,7 +4356,7 @@ ul.pagination {
     .reveal-modal {
       left: 0;
       margin: 0 auto;
-      max-width: 75rem;
+      max-width: 62.5rem;
       right: 0;
       width: 80%; } }
   @media only screen and (min-width:40.063em) {
@@ -4375,35 +4375,35 @@ ul.pagination {
     .reveal-modal.tiny {
       left: 0;
       margin: 0 auto;
-      max-width: 75rem;
+      max-width: 62.5rem;
       right: 0;
       width: 30%; } }
   @media only screen and (min-width:40.063em) {
     .reveal-modal.small {
       left: 0;
       margin: 0 auto;
-      max-width: 75rem;
+      max-width: 62.5rem;
       right: 0;
       width: 40%; } }
   @media only screen and (min-width:40.063em) {
     .reveal-modal.medium {
       left: 0;
       margin: 0 auto;
-      max-width: 75rem;
+      max-width: 62.5rem;
       right: 0;
       width: 60%; } }
   @media only screen and (min-width:40.063em) {
     .reveal-modal.large {
       left: 0;
       margin: 0 auto;
-      max-width: 75rem;
+      max-width: 62.5rem;
       right: 0;
       width: 70%; } }
   @media only screen and (min-width:40.063em) {
     .reveal-modal.xlarge {
       left: 0;
       margin: 0 auto;
-      max-width: 75rem;
+      max-width: 62.5rem;
       right: 0;
       width: 95%; } }
   .reveal-modal.full {
@@ -4418,7 +4418,7 @@ ul.pagination {
       .reveal-modal.full {
         left: 0;
         margin: 0 auto;
-        max-width: 75rem;
+        max-width: 62.5rem;
         right: 0;
         width: 100%; } }
   .reveal-modal.toback {
@@ -4435,7 +4435,7 @@ ul.pagination {
 
 .side-nav {
   display: block;
-  font-family: "Montserrat", sans-serif;
+  font-family: "Josefin Sans", sans-serif;
   list-style-position: outside;
   list-style-type: none;
   margin: 0;
@@ -4456,7 +4456,7 @@ ul.pagination {
         color: #1cc7ff; }
     .side-nav li.active > a:first-child:not(.button) {
       color: #1cc7ff;
-      font-family: "Montserrat", sans-serif;
+      font-family: "Josefin Sans", sans-serif;
       font-weight: normal; }
     .side-nav li.divider {
       border-top: 1px solid;
@@ -4574,7 +4574,7 @@ ul.pagination {
   .sub-nav dt, .sub-nav dd, .sub-nav li {
     color: #999999;
     float: left;
-    font-family: "Montserrat", sans-serif;
+    font-family: "Josefin Sans", sans-serif;
     font-size: 0.875rem;
     font-weight: normal;
     margin-left: 1rem;
@@ -4749,7 +4749,7 @@ table {
       display: block;
       background-color: #EFEFEF;
       color: #222222;
-      font-family: "Montserrat", sans-serif;
+      font-family: "Josefin Sans", sans-serif;
       font-size: 1rem;
       padding: 1rem 2rem; }
       .tabs dd > a:hover, .tabs .tab-title > a:hover {
@@ -4911,7 +4911,7 @@ meta.foundation-mq-topbar {
 /* Wrapped around .top-bar to contain to grid width */
 .contain-to-grid {
   width: 100%;
-  background: #333333; }
+  background: white; }
   .contain-to-grid .top-bar {
     margin-bottom: 0; }
 
@@ -4935,7 +4935,7 @@ meta.foundation-mq-topbar {
       z-index: 98; }
 
 .top-bar {
-  background: #333333;
+  background: white;
   height: 1.875rem;
   line-height: 1.875rem;
   margin-bottom: 0;
@@ -4974,7 +4974,7 @@ meta.foundation-mq-topbar {
       line-height: 1.875rem;
       margin: 0; }
       .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
-        color: #FFFFFF;
+        color: #001f5f;
         display: block;
         font-weight: normal;
         padding: 0 0.625rem;
@@ -4984,7 +4984,7 @@ meta.foundation-mq-topbar {
     right: 0;
     top: 0; }
     .top-bar .toggle-topbar a {
-      color: #FFFFFF;
+      color: #001f5f;
       display: block;
       font-size: 0.8125rem;
       font-weight: bold;
@@ -5018,7 +5018,7 @@ meta.foundation-mq-topbar {
     background: transparent;
     height: auto; }
     .top-bar.expanded .title-area {
-      background: #333333; }
+      background: white; }
     .top-bar.expanded .toggle-topbar a {
       color: #888888; }
       .top-bar.expanded .toggle-topbar a span::after {
@@ -5042,16 +5042,16 @@ meta.foundation-mq-topbar {
     padding: 0;
     width: 100%; }
   .top-bar-section .divider, .top-bar-section [role="separator"] {
-    border-top: solid 1px #1a1a1a;
+    border-top: solid 1px gray;
     clear: both;
     height: 1px;
     width: 100%; }
   .top-bar-section ul li {
-    background: #333333; }
+    background: #FFFFFF; }
     .top-bar-section ul li > a {
-      color: #FFFFFF;
+      color: #001f5f;
       display: block;
-      font-family: "Montserrat", sans-serif;
+      font-family: "Josefin Sans", sans-serif;
       font-size: 1.25rem;
       font-weight: normal;
       padding-left: 0.625rem;
@@ -5161,15 +5161,15 @@ meta.foundation-mq-topbar {
         .top-bar-section ul li > button.info:hover, .top-bar-section ul li > button.info:focus {
           color: #FFFFFF; }
     .top-bar-section ul li:hover:not(.has-form) > a {
-      background-color: #555555;
-      color: #003366;
-      background: #222222; }
+      background-color: white;
+      color: #54352b;
+      background: white; }
     .top-bar-section ul li.active > a {
-      background: #FFFFFF;
-      color: #003366; }
+      background: white;
+      color: #54352b; }
       .top-bar-section ul li.active > a:hover {
-        background: transparent;
-        color: #003366; }
+        background: white;
+        color: #54352b; }
   .top-bar-section .has-form {
     padding: 0.625rem; }
   .top-bar-section .has-dropdown {
@@ -5218,7 +5218,7 @@ meta.foundation-mq-topbar {
         margin-top: 0;
         font-size: 1.125rem; }
         .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
-          color: #FFFFFF;
+          color: #001f5f;
           display: block; }
           .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
             background: none; }
@@ -5239,7 +5239,7 @@ meta.foundation-mq-topbar {
 
 @media only screen and (min-width:40.063em) {
   .top-bar {
-    background: #333333;
+    background: white;
     overflow: visible; }
     .top-bar:before, .top-bar:after {
       content: " ";
@@ -5263,11 +5263,11 @@ meta.foundation-mq-topbar {
       position: relative;
       top: 0.0625rem; }
     .top-bar.expanded {
-      background: #333333; }
+      background: white; }
   .contain-to-grid .top-bar {
     margin: 0 auto;
     margin-bottom: 0;
-    max-width: 75rem; }
+    max-width: 62.5rem; }
   .top-bar-section {
     transition: none 0 0;
     left: 0 !important; }
@@ -5280,24 +5280,24 @@ meta.foundation-mq-topbar {
         .top-bar-section ul li .js-generated {
           display: none; }
     .top-bar-section li.hover > a:not(.button) {
-      background-color: #555555;
-      background: #222222;
-      color: #003366; }
+      background-color: white;
+      background: white;
+      color: #54352b; }
     .top-bar-section li:not(.has-form) a:not(.button) {
-      background: #333333;
+      background: white;
       line-height: 1.875rem;
       padding: 0 0.625rem; }
       .top-bar-section li:not(.has-form) a:not(.button):hover {
-        background-color: #555555;
-        background: #222222; }
+        background-color: white;
+        background: white; }
     .top-bar-section li.active:not(.has-form) a:not(.button) {
-      background: #FFFFFF;
-      color: #003366;
+      background: white;
+      color: #54352b;
       line-height: 1.875rem;
       padding: 0 0.625rem; }
       .top-bar-section li.active:not(.has-form) a:not(.button):hover {
-        background: transparent;
-        color: #003366; }
+        background: white;
+        color: #54352b; }
     .top-bar-section .has-dropdown.moved {
       position: relative; }
       .top-bar-section .has-dropdown.moved > .dropdown {
@@ -5329,18 +5329,18 @@ meta.foundation-mq-topbar {
       min-width: 100%;
       top: auto; }
       .top-bar-section .dropdown li a {
-        background: #333333;
-        color: #FFFFFF;
+        background: #FFFFFF;
+        color: #001f5f;
         line-height: 1.875rem;
         padding: 12px 0.625rem;
         white-space: nowrap; }
       .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
-        background: #333333;
-        color: #FFFFFF; }
+        background: #FFFFFF;
+        color: #001f5f; }
       .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
-        background-color: #555555;
-        color: #003366;
-        background: #222222; }
+        background-color: white;
+        color: #54352b;
+        background: #FFFFFF; }
       .top-bar-section .dropdown li label {
         background: #333333;
         white-space: nowrap; }
@@ -5348,14 +5348,14 @@ meta.foundation-mq-topbar {
         left: 100%;
         top: 0; }
     .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
-      border-right: solid 1px #4e4e4e;
+      border-right: solid 1px white;
       border-bottom: none;
       border-top: none;
       clear: none;
       height: 1.875rem;
       width: 0; }
     .top-bar-section .has-form {
-      background: #333333;
+      background: white;
       height: 1.875rem;
       padding: 0 0.625rem; }
     .top-bar-section .right li .dropdown {
@@ -5369,12 +5369,12 @@ meta.foundation-mq-topbar {
       .top-bar-section .left li .dropdown li .dropdown {
         left: 100%; }
   .no-js .top-bar-section ul li:hover > a {
-    background-color: #555555;
-    background: #222222;
-    color: #003366; }
+    background-color: white;
+    background: white;
+    color: #54352b; }
   .no-js .top-bar-section ul li:active > a {
-    background: #FFFFFF;
-    color: #003366; }
+    background: white;
+    color: #54352b; }
   .no-js .top-bar-section .has-dropdown:hover > .dropdown {
     position: static !important;
     height: auto;
@@ -5538,7 +5538,7 @@ p {
 /* Default header styles */
 h1, h2, h3, h4, h5, h6 {
   color: #222222;
-  font-family: "Montserrat", sans-serif;
+  font-family: "Josefin Sans", sans-serif;
   font-style: normal;
   font-weight: normal;
   line-height: 1.4;
@@ -6917,7 +6917,7 @@ h1, h2, h3, h4, h5, h6 {
 
 .ngg-album-compact h4 .ngg-album-desc {
   height: auto !important;
-  font-family: "Cormorant Garamond", "Times New Roman", Times, serif;
+  font-family: 'Playfair Display', "Times New Roman", Times, serif;
   font-weight: 400; }
 
 .ngg-album-compact .album-meta-wrapper h4 a {
@@ -6949,7 +6949,7 @@ h1, h2, h3, h4, h5, h6 {
     border-style: solid;
     border-width: 0;
     cursor: pointer;
-    font-family: "Montserrat", sans-serif;
+    font-family: "Josefin Sans", sans-serif;
     font-weight: normal;
     line-height: normal;
     margin: 0 0 1.25rem;
@@ -6982,111 +6982,116 @@ body .shadow-wrapper {
   -ms-box-shadow: 0 0 15px -6px #000000;
   -moz-box-shadow: 0 0 15px -6px #000000;
   -webkit-box-shadow: 0 0 15px -6px #000000;
-  max-width: 1200px;
+  max-width: 1000px;
   padding-top: 1.25rem; }
 
 header {
   height: auto; }
+  header.main {
+    box-shadow: 0px 1px 12px grey;
+    margin-bottom: 45px; }
+  header #header-left {
+    float: left;
+    text-align: left; }
+    @media only screen and (min-width:0em) and (max-width:75em) {
+      header #header-left {
+        text-align: center;
+        padding: 14px 0; } }
+  header #header-right {
+    float: right;
+    text-align: right; }
+  header #header-contact {
+    margin-bottom: 10px; }
+    header #header-contact > * {
+      color: #001f5f;
+      font-family: 'Playfair Display', "Times New Roman", Times, serif; }
+    header #header-contact .header-phone {
+      display: inline-block;
+      margin-top: -5px;
+      overflow: hidden; }
+    header #header-contact .header-contact-link {
+      display: inline-block;
+      margin-left: 20px;
+      margin-top: -5px;
+      overflow: hidden;
+      text-decoration: underline; }
+  header .header-icon {
+    height: 25px;
+    width: 25px;
+    background-image: url("../assets/header-icons.png");
+    display: inline-block;
+    margin-left: 5px; }
+    header .header-icon.facebook {
+      background-position: 0 0; }
+  header #header-wrapper {
+    width: 100%;
+    z-index: 99; }
+  header #header-logo-mobile {
+    position: relative;
+    max-width: 200px;
+    margin-top: 10px; }
   header #header-logo-wrapper {
-    background: #003366;
-    padding: 10px 20px;
-    text-align: center;
-    width: 100%; }
-  header.hotel-section #header-logo-wrapper {
-    background: #003366;
+    display: block;
+    float: left;
+    background: #001f5f;
     padding: 10px 20px;
-    text-align: center;
-    width: 100%; }
-    header.hotel-section #header-logo-wrapper #header-logo {
+    text-align: center; }
+    header #header-logo-wrapper #header-logo {
       max-width: 100px; }
-  header.hotel-section #header-logo-hotel-wrapper {
+  header #header-logo-hotel-wrapper {
     background: #FFFFFF;
     padding: 10px 20px;
     text-align: center;
     width: 100%; }
-  header.hotel-section #top-bar-logo-wrapper {
+  header #header-logo-wrapper {
     padding: 0; }
-  header.hotel-section #top-links-wrapper {
-    background-color: #003366;
-    overflow: hidden;
-    padding: 4px 0;
-    width: 100%; }
-    header.hotel-section #top-links-wrapper #top-links {
-      max-width: 1200px;
-      margin: 0 auto; }
-      header.hotel-section #top-links-wrapper #top-links #top-links-logo-link #top-links-logo {
-        width: 100px; }
-      header.hotel-section #top-links-wrapper #top-links #menu-main-navigation {
-        float: right;
-        list-style: none;
-        margin-top: 6px;
-        margin-bottom: 6px; }
-        header.hotel-section #top-links-wrapper #top-links #menu-main-navigation li {
-          list-style: none;
-          float: left; }
-          header.hotel-section #top-links-wrapper #top-links #menu-main-navigation li a {
-            font-size: 13px !important;
-            padding: 0px 9px;
-            color: white; }
-        header.hotel-section #top-links-wrapper #top-links #menu-main-navigation li.current_page_item a {
-          color: #00c1ff; }
-  header.hotel-section #top-bar-logo-wrapper {
-    background: white;
-    float: left;
-    width: 50%; }
-    header.hotel-section #top-bar-logo-wrapper #top-bar-logo {
-      float: left; }
-  header.hotel-section #top-bar-phone-socials {
+  header #over-header {
+    height: 20px;
+    width: 100%;
+    background-color: #001f5f;
+    background-image: url("../assets/trim-graphic.png");
+    background-repeat: repeat;
+    box-shadow: 0px 2px 15px grey; }
+    @media only screen and (min-width:75.063em) {
+      header #over-header {
+        margin-bottom: 25px; } }
+  header #header-logo {
+    max-width: 300px; }
+  header #header-phone-socials {
     float: right;
     width: 50%; }
-    header.hotel-section #top-bar-phone-socials #top-bar-phone-wrapper {
+    header #header-phone-socials #header-phone-wrapper {
       clear: both;
       float: right;
       text-align: right; }
-      header.hotel-section #top-bar-phone-socials #top-bar-phone-wrapper #top-bar-phone {
+      header #header-phone-socials #header-phone-wrapper #header-phone {
         color: darkgrey;
         font-weight: bold;
         font-size: 18px; }
-    header.hotel-section #top-bar-phone-socials #top-bar-social-wrapper {
+    header #header-phone-socials #header-social-wrapper {
       clear: both;
       float: right; }
-      header.hotel-section #top-bar-phone-socials #top-bar-social-wrapper #top-bar-socials {
+      header #header-phone-socials #header-social-wrapper #header-socials {
         margin-top: 0; }
-        header.hotel-section #top-bar-phone-socials #top-bar-social-wrapper #top-bar-socials .social-icon {
+        header #header-phone-socials #header-social-wrapper #header-socials .social-icon {
           background-image: url("../assets/social-icons-set-gray.png");
           width: 16px;
           height: 16px; }
-          header.hotel-section #top-bar-phone-socials #top-bar-social-wrapper #top-bar-socials .social-icon.facebook {
+          header #header-phone-socials #header-social-wrapper #header-socials .social-icon.facebook {
             background-position: 0px 0px; }
-          header.hotel-section #top-bar-phone-socials #top-bar-social-wrapper #top-bar-socials .social-icon.twitter {
+          header #header-phone-socials #header-social-wrapper #header-socials .social-icon.twitter {
             background-position: -23px 0px; }
-          header.hotel-section #top-bar-phone-socials #top-bar-social-wrapper #top-bar-socials .social-icon.linkedin {
+          header #header-phone-socials #header-social-wrapper #header-socials .social-icon.linkedin {
             background-position: -46px 0px; }
-  header.hotel-section .top-bar {
-    padding-top: 40px; }
-    header.hotel-section .top-bar .top-bar-section {
-      display: flex;
-      width: 100%;
-      margin: 0 auto;
-      float: left; }
-      header.hotel-section .top-bar .top-bar-section > ul {
-        float: none;
-        width: auto;
-        margin: 0 auto; }
-        header.hotel-section .top-bar .top-bar-section > ul > li > a:not(.button) {
-          padding: 20px 26px;
-          font-size: 22px; }
-        header.hotel-section .top-bar .top-bar-section > ul > li.active:not(.has-form) > a:not(.button) {
-          padding: 20px 26px; }
   header .large-row {
     background-color: white;
     position: relative;
-    max-width: 1200px; }
+    max-width: 1000px; }
     @media only screen and (min-width:40.063em) {
       header .large-row {
         min-height: 75px; } }
   header .header-logo {
-    background: #003366; }
+    background: #001f5f; }
     @media only screen and (min-width:0em) and (max-width:75em) {
       header .header-logo {
         max-width: 320px;
@@ -7185,7 +7190,7 @@ header.media {
   background-size: cover; }
 
 #header-image {
-  max-width: 1200px;
+  max-width: 1000px;
   margin: 0 auto;
   overflow: hidden;
   position: relative; }
@@ -7193,7 +7198,7 @@ header.media {
 header.media .caption-wrap {
   background: rgba(255, 255, 255, 0.75);
   bottom: 0;
-  color: #003366;
+  color: #001f5f;
   display: flex;
   font-size: 20px;
   font-family: "Montserrat";
@@ -7215,13 +7220,16 @@ header.media .caption-wrap {
     #slideshow .caption-wrap .caption {
       font-size: 16px; } }
 
-@media only screen and (max-width: 40em) {
-  #header-image .caption-wrap {
-    right: 0;
-    top: auto;
-    width: auto; }
-    #header-image .caption-wrap .caption {
-      font-size: 16px; } }
+#header-image {
+  box-shadow: 0 0 7px 1px grey;
+  margin-bottom: 50px; }
+  @media only screen and (max-width: 40em) {
+    #header-image .caption-wrap {
+      right: 0;
+      top: auto;
+      width: auto; }
+      #header-image .caption-wrap .caption {
+        font-size: 16px; } }
 
 .contain-to-grid {
   box-shadow: 0 5px 10px -1px #999999; }
@@ -7235,31 +7243,12 @@ header.media .caption-wrap {
     position: fixed !important; } }
 
 .tab-bar {
-  background-color: #003366; }
+  background-color: #001f5f;
+  top: 160px;
+  z-index: 9; }
   .tab-bar .tab-bar-section.middle {
     text-align: right; }
 
-#top-bar-wrapper {
-  width: 100%;
-  z-index: 99;
-  /*    @media only screen and (min-width:0em) and (max-width:75em) {
-        position: relative;http://localhost/wordpress/bayharbor/wp-content/uploads/sites/20/2018/03/sample-hotel-header-image.jpg
-        top: 0;
-    }*/ }
-
-#top-bar-logo-wrapper {
-  display: block;
-  float: left;
-  background: #003366;
-  padding: 15px 45px;
-  width: 30%;
-  z-index: 999; }
-
-#top-bar-logo-mobile {
-  position: relative;
-  max-width: 200px;
-  margin-top: 10px; }
-
 .left-off-canvas-toggle.menu-icon > span {
   margin-left: 20px; }
 
@@ -7277,14 +7266,16 @@ header.media .caption-wrap {
 
 #mobile-logo-area {
   height: 120px;
-  background: #003366;
+  background: #001f5f;
   text-align: center; }
 
 .top-bar {
   background: transparent;
-  width: 1200px;
+  width: 1000px;
   margin: 0 auto;
-  height: auto; }
+  height: auto;
+  padding-top: 0px;
+  float: left; }
   .top-bar :after {
     display: relative; }
   @media only screen and (min-width:0em) and (max-width:75em) {
@@ -7298,133 +7289,125 @@ header.media .caption-wrap {
     line-height: 1;
     margin-left: auto;
     margin-right: auto;
-    padding-top: 20px;
-    width: 70%; }
+    width: 70%;
+    display: flex;
+    width: 100%;
+    margin: 0 auto;
+    float: left; }
     .top-bar .top-bar-section:before {
       background-image: url("../assets/logo.png"); }
     .top-bar .top-bar-section #menu-main-navigation {
-      background-color: #003366; }
+      background-color: white; }
     .top-bar .top-bar-section > ul {
-      float: right;
       background: transparent;
-      border-radius: 0 0 10px 0; }
+      border-radius: 0 0 10px 0;
+      float: none;
+      width: auto;
+      margin: 0 auto; }
       .top-bar .top-bar-section > ul > li.active:not(.has-form) > a:not(.button) {
         background-color: #FFFFFF;
-        color: #00c1ff;
         font-size: normal;
-        height: 102px;
-        line-height: 1.2;
-        padding: 20px 16px; }
-        .top-bar .top-bar-section > ul > li.active:not(.has-form) > a:not(.button):hover {
-          border-bottom: 0; }
+        height: 80px;
+        line-height: 1.2; }
+      .top-bar .top-bar-section > ul > li:not(:last-child) > a:after {
+        content: "";
+        margin: 0;
+        padding: 0 0 0 32px;
+        position: absolute;
+        right: auto;
+        top: 15px;
+        font-size: 33px;
+        transition: all 0.5s ease;
+        overflow: hidden; }
       .top-bar .top-bar-section > ul > li > a {
         font-size: 22px;
         padding: 6px 20px; }
       .top-bar .top-bar-section > ul > li > a:not(.button) {
-        border-width: 0 1px 1px 1px;
-        border-style: solid;
-        border-color: transparent;
         background-color: #FFFFFF;
-        color: #003366;
         font-size: 15px;
         font-weight: normal;
-        height: 102px;
+        height: 80px;
         padding: 20px 16px;
         max-width: 180px;
         line-height: 1.2;
         text-transform: none;
         width: auto;
-        text-align: center; }
-        .top-bar .top-bar-section > ul > li > a:not(.button).active {
-          background: #FFFFFF;
-          color: #00c1ff; }
-        .top-bar .top-bar-section > ul > li > a:not(.button):hover {
-          background-color: #FFFFFF;
-          color: #00c1ff; }
+        text-align: center;
+        padding: 10px 12px;
+        font-size: 18px;
+        min-width: 150px;
+        font-weight: bold;
+        text-transform: uppercase;
+        display: table-cell;
+        vertical-align: middle;
+        word-spacing: 2px; }
       .top-bar .top-bar-section > ul > li > ul > li {
         float: none; }
     .top-bar .top-bar-section ul {
       background: white; }
-      .top-bar .top-bar-section ul li ul.dropdown {
-        background-color: #003366;
-        border-width: 0 2px 2px 2px;
-        border-style: solid;
-        border-color: #003366;
+      .top-bar .top-bar-section ul li:not(.has-form) ul.dropdown {
+        border: 1px solid gray;
         left: -2px;
-        top: 102px;
+        top: 80px;
         max-width: 540px;
         padding: 20px 30px;
         width: auto; }
-        .top-bar .top-bar-section ul li ul.dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
-          background-color: #003366;
-          color: #00c1ff; }
-        .top-bar .top-bar-section ul li ul.dropdown li {
+        .top-bar .top-bar-section ul li:not(.has-form) ul.dropdown li {
           min-width: 230px;
           font-size: 14px; }
-          .top-bar .top-bar-section ul li ul.dropdown li.active:not(.has-form) a:not(.button) {
-            background: #003366;
-            color: #00c1ff;
-            font-size: 14px;
-            padding: 0; }
-          .top-bar .top-bar-section ul li ul.dropdown li:not(.has-form):not(.active) > a:not(.button) {
-            background-color: #003366;
-            color: #FFFFFF; }
-          .top-bar .top-bar-section ul li ul.dropdown li:not(.has-form):not(.active) > a:not(.button) {
-            font-size: 14px;
-            padding: 10px 0;
-            line-height: 1; }
-          .top-bar .top-bar-section ul li ul.dropdown li a {
+          .top-bar .top-bar-section ul li:not(.has-form) ul.dropdown li a {
             color: #000000;
             border-top-left-radius: 0;
             border-top-right-radius: 0;
-            font-family: "Montserrat";
+            font-family: "Josefin Sans", sans-serif;
+            line-height: 1.0;
+            margin-bottom: 10px;
             text-align: left;
             white-space: normal; }
-          .top-bar .top-bar-section ul li ul.dropdown li ul {
+          .top-bar .top-bar-section ul li:not(.has-form) ul.dropdown li ul {
             display: none !important; }
-      .top-bar .top-bar-section ul li.drop-left.active ul.dropdown {
+      .top-bar .top-bar-section ul li:not(.has-form).drop-left.active ul.dropdown {
         right: -1px; }
-      .top-bar .top-bar-section ul li.drop-left ul.dropdown {
+      .top-bar .top-bar-section ul li:not(.has-form).drop-left ul.dropdown {
         right: -2px;
         left: auto; }
-        .top-bar .top-bar-section ul li.drop-left ul.dropdown:before {
+        .top-bar .top-bar-section ul li:not(.has-form).drop-left ul.dropdown:before {
           content: "";
           position: absolute;
           right: 41px;
           top: -18px;
           width: 0;
           height: 0;
-          border-style: solid;
-          border-width: 0 16px 18px 16px;
-          border-color: transparent transparent #003366 transparent;
           z-index: 9999; }
-        .top-bar .top-bar-section ul li.drop-left ul.dropdown li a {
+        .top-bar .top-bar-section ul li:not(.has-form).drop-left ul.dropdown li a {
           text-align: left; }
-      .top-bar .top-bar-section ul li.drop-right.active ul.dropdown {
+      .top-bar .top-bar-section ul li:not(.has-form).drop-right.active ul.dropdown {
         left: -1px; }
-      .top-bar .top-bar-section ul li.drop-right ul.dropdown {
+      .top-bar .top-bar-section ul li:not(.has-form).drop-right ul.dropdown {
         left: -2px;
         right: auto; }
-        .top-bar .top-bar-section ul li.drop-right ul.dropdown:before {
+        .top-bar .top-bar-section ul li:not(.has-form).drop-right ul.dropdown:before {
           content: "";
           position: absolute;
           left: 41px;
           top: -18px;
           width: 0;
           height: 0;
-          border-style: solid;
-          border-width: 0 16px 18px 16px;
-          border-color: transparent transparent #003366 transparent;
           z-index: 9999; }
-        .top-bar .top-bar-section ul li.drop-right ul.dropdown li a {
+        .top-bar .top-bar-section ul li:not(.has-form).drop-right ul.dropdown li a {
           text-align: left; }
 
+:not(.page-front) > #content-wrapper {
+  background: white;
+  box-shadow: 0 0 7px 1px grey;
+  margin-bottom: 50px; }
+
 .breadcrumbs {
   margin-top: 10px; }
 
 #front-content-container {
   margin: 0 auto;
-  max-width: 1200px;
+  max-width: 1000px;
   overflow: hidden;
   width: 100%; }
   #front-content-container #front-sidebar {
@@ -7434,11 +7417,8 @@ header.media .caption-wrap {
     float: left;
     width: 30%; }
   #front-content-container #front-content {
-    background-color: #eaedf5;
-    color: #003366;
     float: left;
-    padding: 20px 10px;
-    width: 70%; }
+    padding: 20px 10px; }
   @media only screen and (min-width:0em) and (max-width:75em) {
     #front-content-container #front-sidebar {
       background-position: center center;
@@ -7455,7 +7435,7 @@ header.media .caption-wrap {
 
 #hotel-content-container {
   margin: 0 auto;
-  max-width: 1200px;
+  max-width: 1000px;
   overflow: hidden;
   max: 100%;
   padding-top: 20px; }
@@ -7588,7 +7568,7 @@ body .stButton .sharethis {
   -moz-box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75);
   box-shadow: 3px 3px 6px -1px rgba(0, 0, 0, 0.75); }
   .home-feed-post .read-more:hover {
-    background: #003366; }
+    background: #001f5f; }
   .home-feed-post .read-more a {
     color: white; }
 
@@ -7606,7 +7586,7 @@ body .stButton .sharethis {
 .members-only-template .members-only-buttons {
   padding: 0; }
 .members-only-template .glm-button {
-  background-color: #003366;
+  background-color: #001f5f;
   margin-top: 0; }
 
 .entry-header .addthis_wrapper {
@@ -7623,7 +7603,7 @@ body .stButton .sharethis {
   height: 22px; }
 
 #glm-member-login-form .button-primary, #glm-member-password-lost-form .lostpassword-button {
-  background-color: #003366;
+  background-color: #001f5f;
   border: 0 none;
   border-radius: 5px;
   color: white;
@@ -7636,7 +7616,7 @@ body .stButton .sharethis {
   width: 400px; }
 
 #glm-member-password-lost-link {
-  color: #003366;
+  color: #001f5f;
   margin-top: 40px; }
 
 #glm-member-password-lost-form {
@@ -7648,14 +7628,34 @@ body .stButton .sharethis {
   display: none; }
 
 #slideshow {
-  margin: 0 auto;
-  max-width: 1200px;
-  width: 100%; }
+  margin: 0 auto 50px;
+  max-width: 1000px;
+  width: 100%;
+  box-shadow: 0 0 12px 1px grey; }
   #slideshow ul {
     list-style: none;
     margin: 0; }
   #slideshow .rslides_nav {
     display: none; }
+  #slideshow div.nivo-caption {
+    text-align: right;
+    font-size: 26px;
+    font-weight: 300;
+    font-family: 'Playfair Display', serif;
+    padding: 9px 10px;
+    background: rgba(0, 31, 95, 0.85);
+    color: #FFFFFF;
+    right: 0;
+    left: auto;
+    width: 33%;
+    top: 0;
+    display: flex;
+    flex-direction: column;
+    justify-content: center;
+    text-align: center; }
+    @media only screen and (max-width: 40em) {
+      #slideshow div.nivo-caption {
+        display: none !important; } }
 
 #front-page-video {
   width: 100%; }
@@ -7676,7 +7676,7 @@ body .stButton .sharethis {
 
 .ngg-album-compact h4 .ngg-album-desc {
   height: auto !important;
-  font-family: "Cormorant Garamond", "Times New Roman", Times, serif;
+  font-family: 'Playfair Display', "Times New Roman", Times, serif;
   font-weight: 400; }
 
 .ngg-album-compact .album-meta-wrapper h4 a {
@@ -7701,7 +7701,7 @@ body .stButton .sharethis {
     border-style: solid;
     border-width: 0;
     cursor: pointer;
-    font-family: "Montserrat", sans-serif;
+    font-family: "Josefin Sans", sans-serif;
     font-weight: normal;
     line-height: normal;
     margin: 0 0 1.25rem;
@@ -7747,48 +7747,62 @@ body .stButton .sharethis {
   #eventCalendar .fc-view-container {
     /* dates, days or months at the top of each column (sun, mon, tue, wed, thur, fri, sat) */ }
 
-.blocks-container h2 {
-  text-align: center; }
-.blocks-container .blocks {
-  padding: 0 10px; }
-  .blocks-container .blocks .block {
-    display: block;
-    padding: 0 10px;
-    position: relative;
-    max-width: 400px; }
-    @media only screen and (min-width:0em) and (max-width:75em) {
-      .blocks-container .blocks .block {
-        float: none;
-        margin: 0 auto 40px;
-        text-align: center; } }
-    .blocks-container .blocks .block .block-wrapper {
+#front-blocks {
+  padding: 0 0.9375rem; }
+  #front-blocks h2 {
+    text-align: center; }
+  #front-blocks .blocks {
+    background: white;
+    box-shadow: 0 0 12px 1px grey;
+    padding: 50px 30px 30px 30px;
+    margin-bottom: 50px; }
+    @media only screen and (max-width: 40em) {
+      #front-blocks .blocks {
+        padding-left: 0;
+        padding-right: 0; } }
+    #front-blocks .blocks .block {
       display: block;
-      overflow: hidden; }
-    @media only screen and (min-width:0em) and (max-width:75em) {
-      .blocks-container .blocks .block .block-title-wrapper {
-        margin-top: 0; } }
-    .blocks-container .blocks .block .block-title {
-      background-color: #003366;
-      color: white;
-      font-size: 16px;
-      font-weight: bold;
-      margin-top: 12px;
-      padding: 10px 20px;
-      text-align: center;
-      transition: 0.75s all;
-      width: 100%; }
-      .blocks-container .blocks .block .block-title:hover {
-        background-color: #002154;
+      padding: 0 20px;
+      position: relative;
+      max-width: 400px; }
+      @media only screen and (min-width:0em) and (max-width:75em) {
+        #front-blocks .blocks .block {
+          float: none;
+          margin: 0 auto 40px;
+          text-align: center; } }
+      #front-blocks .blocks .block .block-wrapper {
+        display: block;
+        overflow: hidden; }
+      @media only screen and (min-width:0em) and (max-width:75em) {
+        #front-blocks .blocks .block .block-title-wrapper {
+          margin-top: 0; } }
+      #front-blocks .blocks .block .block-title {
+        color: #001f5f;
+        font-family: 'Playfair Display', "Times New Roman", Times, serif;
+        font-size: 26px;
+        font-weight: normal;
+        margin-top: 12px;
+        padding: 10px 20px;
+        text-align: center;
+        transition: 0.75s all;
+        width: auto; }
+      #front-blocks .blocks .block .block-image-wrapper {
+        display: block;
+        max-height: 150px;
+        overflow: hidden; }
+        #front-blocks .blocks .block .block-image-wrapper img {
+          transition: 0.75s all;
+          width: 100%; }
+      #front-blocks .blocks .block:hover img {
+        transform: scale(1.05);
         transition: 0.5s all; }
-    .blocks-container .blocks .block .block-image-wrapper {
-      display: block;
-      max-height: 170px;
-      overflow: hidden; }
-      .blocks-container .blocks .block .block-image-wrapper img {
-        transition: 0.75s all; }
-    .blocks-container .blocks .block:hover img {
-      transform: scale(1.05);
-      transition: 0.5s all; }
+      #front-blocks .blocks .block .block-description {
+        color: gray;
+        font-family: "Josefin Sans", sans-serif;
+        font-weight: normal;
+        font-size: 18px;
+        text-align: center;
+        line-height: 1.2; }
 
 .blocks-row {
   margin-bottom: 50px; }
@@ -7818,7 +7832,7 @@ body #glm-member-db-front-container {
     body #glm-member-db-front-container {
       padding-top: 20px; } }
   body #glm-member-db-front-container .glm-member-list-active-info .glm-member-title a {
-    color: #003366;
+    color: #001f5f;
     font-size: 26px;
     letter-spacing: normal;
     text-decoration: none;
@@ -7826,11 +7840,11 @@ body #glm-member-db-front-container {
     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: #003366; }
+    background-color: #001f5f; }
   body #glm-member-db-front-container #glm-member-list-map-toggle {
-    background-color: #003366; }
+    background-color: #001f5f; }
   body #glm-member-db-front-container #glm-member-list-filters-close {
-    background-color: #003366; }
+    background-color: #001f5f; }
   body #glm-member-db-front-container .glm-member-list-container .glm-member-title {
     line-height: 1;
     margin: 5px 0;
@@ -7846,17 +7860,17 @@ body #glm-member-db-front-container {
     line-height: 1.5; }
   body #glm-member-db-front-container .glm-member-list-active-info .glm-member-list-links > a {
     text-decoration: underline;
-    color: #003366;
+    color: #001f5f;
     line-height: 1.5; }
   body #glm-member-db-front-container .glm-alpha-links > .glm-alpha-link {
     background-color: #FFFFFF;
-    border-color: #003366;
-    color: #003366; }
+    border-color: #001f5f;
+    color: #001f5f; }
     body #glm-member-db-front-container .glm-alpha-links > .glm-alpha-link:hover {
-      background-color: #003366;
+      background-color: #001f5f;
       color: #FFFFFF; }
   body #glm-member-db-front-container .glm-alpha-links > .glm-alpha-link-selected {
-    background-color: #003366;
+    background-color: #001f5f;
     color: white; }
   body #glm-member-db-front-container .glm-member-list-active-info {
     padding: 0 0px 0 0; }
@@ -7871,21 +7885,21 @@ body #glm-member-db-front-container {
     line-height: 1.8em !important;
     height: auto !important;
     border-radius: 5px;
-    background-color: #003366;
+    background-color: #001f5f;
     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: yellow; }
   body #glm-member-db-front-container .glm-member-search::before {
-    background-color: #003366; }
+    background-color: #001f5f; }
   body #glm-member-db-front-container .glm-member-db-takeback-mini {
     text-decoration: none;
     position: relative;
-    background-color: #003366;
+    background-color: #001f5f;
     transition: all 0.5s; }
     body #glm-member-db-front-container .glm-member-db-takeback-mini:hover {
       transition: all 0.5s;
-      background-color: #003366; }
+      background-color: #001f5f; }
   body #glm-member-db-front-container .glm-member-db-takeback-mini span {
     font-size: 16px;
     top: 14px; }
@@ -7908,7 +7922,7 @@ body #glm-member-db-front-container {
       padding: 1px;
       margin: 0; }
       #content-wrapper .glm-member-db-grid-view .glm-member-list-sub-links ul li a {
-        color: #003366;
+        color: #001f5f;
         border-radius: 3px;
         padding: 4px 8px;
         display: block;
@@ -7919,22 +7933,22 @@ body #glm-member-db-front-container {
 body #glm-member-detail-container {
   margin-top: 10px; }
   body #glm-member-detail-container #glm-member-detail-contact-info {
-    background-color: #003366;
+    background-color: #001f5f;
     color: #FFFFFF; }
   body #glm-member-detail-container #glm-member-detail-website-link {
     text-decoration: none;
-    background-color: #003366; }
+    background-color: #001f5f; }
     body #glm-member-detail-container #glm-member-detail-website-link:hover {
       background-color: #00c1ff; }
   body #glm-member-detail-container #glm-member-detail-data-container > .glm-member-detail-content-toggle {
-    color: #003366; }
+    color: #001f5f; }
   body #glm-member-detail-container .map-button {
-    background-color: #003366; }
+    background-color: #001f5f; }
     body #glm-member-detail-container .map-button:hover {
       background-color: #00c1ff; }
   body #glm-member-detail-container #glm-member-detail-links a {
-    color: #003366;
-    border-color: #003366; }
+    color: #001f5f;
+    border-color: #001f5f; }
 
 .glm-member-detail-contact-phone small {
   font-size: 12px; }
@@ -7961,10 +7975,10 @@ body #glm-member-detail-container {
 #members-only-content #glm-member-front-header {
   margin-top: -10px; }
 #members-only-content #side-links {
-  border: 1px solid #003366;
+  border: 1px solid #001f5f;
   border-radius: 3px;
   padding: 15px 20px 30px;
-  background-color: #003366;
+  background-color: #001f5f;
   list-style: none; }
   @media only screen and (min-width:40.063em) and (max-width:75em) {
     #members-only-content #side-links {
@@ -7991,7 +8005,7 @@ body #glm-member-detail-container {
 #members-only-content #side-links li a:hover {
   color: yellow; }
 #members-only-content .glm-button.button {
-  background-color: #003366; }
+  background-color: #001f5f; }
 #members-only-content #main-content {
   padding-top: 0; }
 #members-only-content #lostpasswordform {
@@ -8011,7 +8025,7 @@ body #glm-member-detail-container {
 .glm-member-detail-custom-field {
   padding: 4px; }
   .glm-member-detail-custom-field:nth-child(even) {
-    background-color: rgba(0, 51, 102, 0.2); }
+    background-color: rgba(0, 31, 95, 0.2); }
 
 .glm-member-detail-custom-field-name {
   font-weight: bold;
@@ -8030,7 +8044,7 @@ body #glm-member-detail-container {
   border-style: solid;
   border-width: 0;
   cursor: pointer;
-  font-family: "Montserrat", sans-serif;
+  font-family: "Josefin Sans", sans-serif;
   font-weight: normal;
   line-height: normal;
   margin: 0 0 1.25rem;
@@ -8039,13 +8053,13 @@ body #glm-member-detail-container {
   text-decoration: none;
   display: inline-block;
   padding: 0.75rem 1.5rem 0.8125rem 1.5rem;
-  background-color: #003366;
-  border-color: #002952;
+  background-color: #001f5f;
+  border-color: #00194c;
   color: #FFFFFF;
   border-radius: 3px;
   transition: background-color 300ms ease-out; }
   #glm-event-wrapper #glm-events-search-form .button:hover, #glm-event-wrapper #glm-events-search-form .button:focus {
-    background-color: #002952; }
+    background-color: #00194c; }
   #glm-event-wrapper #glm-events-search-form .button:hover, #glm-event-wrapper #glm-events-search-form .button:focus {
     color: #FFFFFF; }
 #glm-event-wrapper #glm-events-search-form #glm-event-add-event {
@@ -8059,7 +8073,7 @@ body #glm-member-detail-container {
   border-style: solid;
   border-width: 0;
   cursor: pointer;
-  font-family: "Montserrat", sans-serif;
+  font-family: "Josefin Sans", sans-serif;
   font-weight: normal;
   line-height: normal;
   margin: 0 0 1.25rem;
@@ -8068,14 +8082,14 @@ body #glm-member-detail-container {
   text-decoration: none;
   display: inline-block;
   padding: 0.75rem 1.5rem 0.8125rem 1.5rem;
-  background-color: #003366;
-  border-color: #002952;
+  background-color: #001f5f;
+  border-color: #00194c;
   color: #FFFFFF;
   border-radius: 3px;
   transition: background-color 300ms ease-out;
   width: 220px; }
   #glm-event-wrapper button:not(.fc-button):hover, #glm-event-wrapper button:not(.fc-button):focus {
-    background-color: #002952; }
+    background-color: #00194c; }
   #glm-event-wrapper button:not(.fc-button):hover, #glm-event-wrapper button:not(.fc-button):focus {
     color: #FFFFFF; }
 #glm-event-wrapper p {
@@ -8086,37 +8100,37 @@ body #glm-member-detail-container {
   background: -moz-linear-gradient(center top, #f2f2f2 5%, #FFFFFF 100%);
   background: -ms-linear-gradient(left, #f2f2f2 5%, #FFFFFF 100%); }
 #glm-event-wrapper .glm-event-day-event {
-  border: 1px solid #003366; }
+  border: 1px solid #001f5f; }
   #glm-event-wrapper .glm-event-day-event:hover {
     border: 1px solid #000000; }
 #glm-event-wrapper .glm-event-day-event a.glm-read-more {
-  border: 1px solid #003366;
+  border: 1px solid #001f5f;
   background-color: #FFFFFF;
   color: #000000; }
 #glm-event-wrapper .glm-event-day-event a.glm-read-more:hover {
   color: #FFFFFF;
-  background-color: #003366;
+  background-color: #001f5f;
   border: 1px solid #FFFFFF; }
 #glm-event-wrapper .glm-event-cal {
-  border: 1px solid #003366; }
+  border: 1px solid #001f5f; }
 #glm-event-wrapper .glm-event-cal-day-container {
   background: -webkit-linear-gradient(left, #FFFFFF 5%, #f2f2f2 100%);
   background: -moz-linear-gradient(center top, #FFFFFF 5%, #f2f2f2 100%);
   background: -ms-linear-gradient(left, #FFFFFF 5%, #f2f2f2 100%); }
 #glm-event-wrapper .glm-event-cal-month {
-  background-color: #003366;
+  background-color: #001f5f;
   color: #fff; }
 #glm-event-wrapper h1 {
-  color: #003366; }
+  color: #001f5f; }
 #glm-event-wrapper h2 {
-  color: #003366;
+  color: #001f5f;
   font-weight: bold; }
 #glm-event-wrapper #glm-event-detail-cost:before {
   top: 0px; }
 #glm-event-wrapper .stButton .sharethis {
   display: none; }
 #glm-event-wrapper span#eventShare.st_sharethis, #glm-event-wrapper #shareThisOrange {
-  background-color: #003366 !important;
+  background-color: #001f5f !important;
   font-size: 0.875rem;
   font-weight: bold;
   color: white;
@@ -8142,7 +8156,7 @@ body #glm-member-detail-container {
 
 #glm-events-frontpage-wrapper .glm-events-frontpage-day {
   padding: 3px;
-  background-color: #003366;
+  background-color: #001f5f;
   color: #779156; }
 #glm-events-frontpage-wrapper .glm-events-frontpage-event-container {
   margin: 10px 0;
@@ -8157,7 +8171,7 @@ body #glm-member-detail-container {
   margin-top: 4px; }
 #glm-events-frontpage-wrapper .glm-events-frontpage-event-title {
   /*    font-size: 15px;*/
-  color: #003366;
+  color: #001f5f;
   font-weight: bold;
   max-height: 37.2px;
   overflow: hidden;
@@ -8271,7 +8285,7 @@ span.postfix, label.postfix {
       #front-events .glm-event-feed-event .glm-event-feed-image-link .glm-event-feed-image {
         transition: 0.75s all; }
     #front-events .glm-event-feed-event .glm-event-feed-title-link {
-      background-color: #003366;
+      background-color: #001f5f;
       display: block;
       margin-top: 12px;
       text-align: center;
@@ -8290,43 +8304,856 @@ span.postfix, label.postfix {
     #front-events .glm-event-feed-event .glm-event-feed-more-link {
       display: none; }
 
+#header-shop-section .cart-totals {
+  color: #001f5f;
+  display: inline-block;
+  font-family: 'Playfair Display', "Times New Roman", Times, serif;
+  overflow: hidden;
+  margin-top: -5px;
+  margin-right: 10px; }
+#header-shop-section .header-icon.cart-icon {
+  background-position: -25px 0; }
+#header-shop-section .header-icon.myaccount-icon {
+  background-position: -50px 0; }
+
+#front-featured-products {
+  margin-bottom: 50px; }
+  #front-featured-products .front-product {
+    background-color: white;
+    box-shadow: 0 0 8px 1px grey;
+    padding: 30px;
+    text-align: center; }
+    @media only screen and (max-width: 40em) {
+      #front-featured-products .front-product {
+        margin-bottom: 30px; } }
+    #front-featured-products .front-product .title {
+      color: #001f5f;
+      display: block;
+      font-family: 'Playfair Display', "Times New Roman", Times, serif;
+      text-align: center;
+      font-size: 32px;
+      line-height: 1.6;
+      margin-top: 15px;
+      border-bottom: 1px solid transparent; }
+    #front-featured-products .front-product .short-desc {
+      color: gray;
+      display: block;
+      font-size: 24px;
+      margin: 5px 0 25px;
+      text-align: center; }
+    #front-featured-products .front-product .button-wrapper {
+      background-color: #001f5f;
+      padding: 3px;
+      width: 165px;
+      text-align: center;
+      height: 60px;
+      margin: 0 auto; }
+      #front-featured-products .front-product .button-wrapper .button {
+        background-color: #001f5f;
+        border: 1px solid white;
+        color: white;
+        font-family: 'Playfair Display', "Times New Roman", Times, serif;
+        font-size: 20px;
+        margin: 0;
+        height: auto;
+        max-height: 100%;
+        width: 100%;
+        padding: 0;
+        line-height: 52px;
+        transition: all 0.3s ease; }
+        #front-featured-products .front-product .button-wrapper .button:hover {
+          background-color: white;
+          color: #001f5f; }
+
+/* WooCommerce */
+#woo-quick-display {
+  background-color: white;
+  border-radius: 3px;
+  border: 1px solid lightgrey;
+  padding: 5px;
+  font-size: 16px;
+  height: 70px;
+  margin-top: 20px;
+  margin-bottom: 10px; }
+  #woo-quick-display > div {
+    text-align: center; }
+  #woo-quick-display .button {
+    border-radius: 3px;
+    display: inline;
+    margin-left: 15px;
+    margin-top: 12px;
+    padding: 5px 11px;
+    float: right;
+    margin: 12px 0 0 18px;
+    background-color: #001f5f;
+    border: 1px solid #001f5f;
+    color: #FFFFFF; }
+    #woo-quick-display .button:hover {
+      background-color: #FFFFFF;
+      color: #001f5f; }
+  #woo-quick-display .woocommerce-loop-product__title, #woo-quick-display h3 {
+    color: #54352b;
+    padding-top: 8px;
+    text-align: center;
+    font-size: 15px;
+    font-weight: bold; }
+  #woo-quick-display p {
+    margin-bottom: 0;
+    text-align: left; }
+  #woo-quick-display a {
+    text-decoration: none; }
+  @media only screen and (max-width: 40em) {
+    #woo-quick-display {
+      height: 100px; }
+      #woo-quick-display .woocommerce-loop-product__title, #woo-quick-display h3 {
+        font-size: 15px; } }
+
+#woo-quick-cart-icon img {
+  width: 24px; }
+#woo-quick-cart-icon > div {
+  float: left; }
+
+.woo-quick-cart-image {
+  float: left; }
+
+#woo-quick-cart-totals {
+  float: left;
+  padding-top: 15px; }
+  @media only screen and (max-width: 40em) {
+    #woo-quick-cart-totals p {
+      text-align: center; } }
+
 @media only screen and (min-width:0em) and (max-width:75em) {
-  body .grid-block.home-feed-post {
-    padding-left: 10px;
-    padding-right: 10px; } }
+  #woo-quick-checkout {
+    padding: 0; } }
+#woo-quick-checkout .button, #woo-quick-checkout button {
+  float: right; }
+  @media only screen and (min-width:40.063em) and (max-width:75em) {
+    #woo-quick-checkout .button, #woo-quick-checkout button {
+      margin-left: 6px; } }
+  @media only screen and (max-width: 40em) {
+    #woo-quick-checkout .button, #woo-quick-checkout button {
+      margin: 5px 0;
+      clear: both; } }
 
-input[type="submit"].blogbutton {
-  border-radius: 3px;
-  color: #FFFFFF;
-  border: 2px solid #FFFFFF;
+ul.products, .products ol, .products dl {
+  list-style-type: none; }
+
+.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
+  border-left: 0.618em solid rgba(0, 0, 0, 0.15);
+  clear: both;
+  color: black;
+  margin-bottom: 20px;
+  margin-left: 0px;
+  font-family: arial, sans-serif;
   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;
+  background-color: #FFFFFF;
+  min-height: 55px;
+  padding-top: 7px;
+  line-height: 1.2; }
+  .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce-noreviews .button, p.no-comments .button {
+    margin: 5px;
+    float: left;
+    padding: 5px;
+    border-radius: 3px;
+    text-decoration: none; }
+
+.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
+  float: right;
+  margin-bottom: 40px;
+  width: 100%; }
+
+h1.product_title {
+  color: #54352b;
+  line-height: 1;
+  font-size: 40px; }
+
+.onsale {
+  display: none; }
+
+.products a {
+  text-decoration: none; }
+  .products a:hover {
+    text-shadow: none; }
+.products .product.type-product {
+  border: none; }
+  .products .product.type-product .price {
+    color: white; }
+    .products .product.type-product .price span {
+      color: black; }
+    .products .product.type-product .price span:nth-child(2) {
+      display: none; }
+  .products .product.type-product > div {
+    margin: 5px;
+    padding: 5px;
+    text-align: center;
+    border: 4px solid #000000;
+    border-radius: 5px; }
+    .products .product.type-product > div img {
+      border: 2px solid #000000;
+      border-radius: 3px;
+      max-height: 100px;
+      width: auto; }
+  .products .product.type-product h2 {
+    color: #54352b;
+    font-weight: normal;
+    letter-spacing: 0; }
+  .products .product.type-product .count {
+    background-color: transparent; }
+  .products .product.type-product > div {
+    background-color: white; }
+    .products .product.type-product > div h2 {
+      color: #17c6c6;
+      text-shadow: 1px 1px 5px #f5e282;
+      font-size: 18px;
+      min-height: 50px; }
+    .products .product.type-product > div .button {
+      background-color: #000000;
+      color: #001f5f;
+      padding: 5px;
+      margin: 0;
+      border-radius: 3px; }
+  .products .product.type-product .button {
     color: white; }
 
-#comments {
+.woocommerce-Reviews {
   display: none; }
 
-#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 a.read-more {
-    border: 2px solid #FFFFFF;
-    font-weight: bold;
-    font-size: 13px;
+.page-numbers {
+  list-style-type: none;
+  display: flex; }
+  .page-numbers li {
+    margin: 0 10px; }
+
+#text [class*="column"] + [class*="column"]:last-child {
+  float: left; }
+
+#text > .product {
+  margin-bottom: 20px; }
+
+.product.type-product {
+  color: black;
+  display: block; }
+  .product.type-product a {
+    display: block;
+    color: #001f5f;
+    font-weight: bold; }
+  .product.type-product a.button {
+    padding: 5px;
+    border-radius: 3px; }
+  .product.type-product a.button:hover {
+    color: #000000; }
+  .product.type-product > div {
+    padding: 5px;
+    text-align: center;
+    border-radius: 5px; }
+    .product.type-product > div img {
+      border-radius: 3px; }
+  .product.type-product .tab-description {
+    display: inline-block; }
+  .product.type-product .woocommerce-tabs {
+    width: 100%;
+    clear: both;
+    /*        display: table;*/ }
+    .product.type-product .woocommerce-tabs .tabs li {
+      display: inline-block;
+      display: none;
+      width: 32%;
+      background-color: #000000;
+      border: 1px solid #001f5f; }
+      .product.type-product .woocommerce-tabs .tabs li:hover {
+        background-color: #17c6c6; }
+      .product.type-product .woocommerce-tabs .tabs li.active {
+        background-color: #C5DCE2;
+        border-width: 2px;
+        border-bottom: 1px solid #C5DCE2; }
+      .product.type-product .woocommerce-tabs .tabs li a {
+        display: block; }
+    .product.type-product .woocommerce-tabs .tabs .reviews_tab, .product.type-product .woocommerce-tabs .tabs .additional_information_tab {
+      display: none; }
+    .product.type-product .woocommerce-tabs > div.panel {
+      background-color: white; }
+    .product.type-product .woocommerce-tabs p.stars a {
+      font-size: 20px;
+      padding: 0 10px; }
+    .product.type-product .woocommerce-tabs p.stars a.active {
+      background-color: #000000;
+      border-radius: 2px; }
+  .product.type-product .sku_wrapper {
+    display: none; }
+  .product.type-product .variations_form {
+    clear: both;
+    display: table;
+    width: 100%;
+    margin-bottom: 20px; }
+    .product.type-product .variations_form .variations {
+      margin-top: 30px;
+      float: left;
+      display: block; }
+      .product.type-product .variations_form .variations ul {
+        border: 1px solid darkgrey;
+        margin-left: 0;
+        text-align: left; }
+      @media only screen and (min-width:75.063em) {
+        .product.type-product .variations_form .variations {
+          display: inline-block;
+          width: 50%; } }
+      .product.type-product .variations_form .variations .label {
+        display: block; }
+      .product.type-product .variations_form .variations .value {
+        display: block; }
+        .product.type-product .variations_form .variations .value fieldset {
+          border: none;
+          padding-top: 0;
+          padding-bottom: 0;
+          margin-top: 0;
+          margin-bottom: 0; }
+          .product.type-product .variations_form .variations .value fieldset p {
+            margin-bottom: 5px; }
+      .product.type-product .variations_form .variations input[type="file"], .product.type-product .variations_form .variations input[type="checkbox"], .product.type-product .variations_form .variations input[type="radio"], .product.type-product .variations_form .variations select {
+        margin-bottom: 10px;
+        margin-right: 10px; }
+    .product.type-product .variations_form .single_variation_wrap {
+      display: block !important;
+      width: 50%;
+      margin: 0 auto; }
+      .product.type-product .variations_form .single_variation_wrap .single_variation .price {
+        font-family: arial;
+        font-size: 22px; }
+    .product.type-product .variations_form .variations_button button {
+      border-radius: 3px;
+      margin: 12px 0 0;
+      padding: 2px 8px; }
+    @media only screen and (max-width: 40em) {
+      .product.type-product .variations_form .variations, .product.type-product .variations_form .single_variation_wrap, .product.type-product .variations_form .single_variation_wrap .variations_button, .product.type-product .variations_form .single_variation_wrap .variations_button .quantity {
+        text-align: center;
+        float: none;
+        margin-left: auto;
+        margin-right: auto;
+        clear: both; }
+      .product.type-product .variations_form .single_variation_wrap {
+        width: 100%; } }
+    @media only screen and (min-width:40.063em) and (max-width:75em) {
+      .product.type-product .variations_form .variations, .product.type-product .variations_form .single_variation_wrap, .product.type-product .variations_form .single_variation_wrap .variations_button, .product.type-product .variations_form .single_variation_wrap .variations_button .quantity {
+        text-align: center;
+        float: none;
+        margin-left: auto;
+        margin-right: auto;
+        clear: both; }
+      .product.type-product .variations_form .single_variation_wrap .variations_button .quantity {
+        width: 170px; } }
+
+.woocommerce {
+  font-family: Arial; }
+  .woocommerce ul, .woocommerce ol, .woocommerce li {
+    list-style: none; }
+
+#address_form small {
+  display: inline-block;
+  font-size: 100%;
+  padding: 9px; }
+
+#tiptip_content {
+  font-family: Arial;
+  font-size: 12px; }
+
+.single_variation_wrap .quantity {
+  text-align: center;
+  width: 170px;
+  margin-bottom: 10px; }
+  .single_variation_wrap .quantity input {
+    display: inline-block;
+    background-color: white;
+    height: 40px;
+    width: 50px;
+    padding: 0;
+    margin: 0 5px; }
+
+.quantity .qty {
+  -moz-appearance: textfield;
+  max-width: 3.631em;
+  text-align: center; }
+
+#payment .payment_methods .form-row.place-order {
+  text-align: center; }
+#payment .payment_methods ul.payment_methods {
+  list-style-type: none; }
+#payment .payment_methods .payment_box > p {
+  margin: 0; }
+#payment .payment_methods .payment_box fieldset {
+  margin: 0;
+  padding: 10px 10px 0; }
+#payment .payment_methods .payment_box fieldset .form-row {
+  width: 100%; }
+@media only screen and (min-width:75.063em) {
+  #payment .payment_methods .payment_box fieldset .form-row {
+    width: 31%;
+    float: left; }
+  #payment .payment_methods .payment_box fieldset .clear {
+    clear: none; } }
+#payment .payment_methods .payment_box fieldset .form-row label {
+  padding: 0; }
+#payment .payment_methods select[name="wc-intuit-qbms-test-condition"] {
+  margin: 0; }
+#payment .payment_methods #wc-intuit-qbms-account-number {
+  max-width: 200px; }
+
+.shop_table {
+  width: 100%; }
+  .shop_table .coupon {
+    display: none; }
+  .shop_table .product-thumbnail {
+    display: none; }
+    @media only screen and (min-width:75.063em) {
+      .shop_table .product-thumbnail {
+        display: default; } }
+  .shop_table .quantity {
+    display: table; }
+    .shop_table .quantity .input-text {
+      margin: 0; }
+    .shop_table .quantity .minus, .shop_table .quantity .plus {
+      background-color: transparent;
+      box-shadow: none;
+      color: #a46497;
+      font-weight: 700;
+      width: 50px;
+      height: 40px; }
+
+.quantity .minus:hover, .quantity .plus:hover {
+  background-color: transparent;
+  color: inherit !important; }
+
+.woocommerce .woocommerce .checkout #customer_details {
+  display: inline-block;
+  width: 100%;
+  max-width: 600px; }
+.woocommerce .woocommerce .checkout .woocommerce-billing-fields, .woocommerce .woocommerce .checkout .woocommerce-shipping-fields {
+  margin: 0 auto 40px;
+  max-width: 600px;
+  padding: 20px;
+  border: 1px solid #e7e7e7; }
+  .woocommerce .woocommerce .checkout .woocommerce-billing-fields p, .woocommerce .woocommerce .checkout .woocommerce-shipping-fields p {
+    margin-bottom: 15px; }
+    .woocommerce .woocommerce .checkout .woocommerce-billing-fields p input, .woocommerce .woocommerce .checkout .woocommerce-shipping-fields p input {
+      margin-bottom: 15px; }
+.woocommerce .woocommerce .checkout #order_review {
+  float: left; }
+
+#content-wrapper .woocommerce #respond input#submit.alt, #content-wrapper .woocommerce a.button.alt, #content-wrapper .woocommerce button.button.alt, #content-wrapper .woocommerce input.button.alt {
+  background-color: #001f5f;
+  color: white; }
+  #content-wrapper .woocommerce #respond input#submit.alt:hover, #content-wrapper .woocommerce a.button.alt:hover, #content-wrapper .woocommerce button.button.alt:hover, #content-wrapper .woocommerce input.button.alt:hover {
+    background-color: #880d14; }
+#content-wrapper .woocommerce #respond input#submit, #content-wrapper .woocommerce a.button, #content-wrapper .woocommerce button.button, #content-wrapper .woocommerce input.button {
+  background-color: #001f5f;
+  color: white; }
+  #content-wrapper .woocommerce #respond input#submit:hover, #content-wrapper .woocommerce a.button:hover, #content-wrapper .woocommerce button.button:hover, #content-wrapper .woocommerce input.button:hover {
+    background-color: #880d14; }
+
+#content-wrapper.woocommerce-wrapper .content {
+  padding: 20px 5px; }
+@media only screen and (max-width: 40em) {
+  #content-wrapper.woocommerce-wrapper #main {
+    padding: 0; } }
+#content-wrapper.woocommerce-wrapper p {
+  font-size: 18px; }
+
+#main .woocommerce {
+  margin-top: 25px; }
+
+.woocommerce-ordering select.orderby {
+  max-width: 200px; }
+
+@media only screen and (max-width: 40em) {
+  #main .woocommerce ul.products li.product-category.product, #main .woocommerce-page ul.products li.product-category.product {
+    float: none;
+    margin: 0 auto 30px; } }
+
+.products .product.type-product {
+  border: medium none;
+  display: inline;
+  float: left;
+  height: auto;
+  padding: 10px;
+  text-align: center;
+  width: 24%;
+  height: 280px;
+  margin-bottom: 30px; }
+  @media only screen and (max-width: 40em) {
+    .products .product.type-product {
+      width: 49%; } }
+  @media only screen and (min-width:40.063em) and (max-width:75em) {
+    .products .product.type-product {
+      width: 33%; } }
+  .products .product.type-product a {
+    line-height: 1.0; }
+  .products .product.type-product h2 {
+    text-align: center;
+    min-height: 50px;
+    font-size: 20px;
+    color: #54352b; }
+  .products .product.type-product .wp-post-image {
+    height: 150px;
+    margin-bottom: 0;
+    border: 2px solid #001f5f; }
+  .products .product.type-product .variations_form .variations {
+    float: none;
+    margin: 0 auto;
+    width: 50%; }
+
+.products {
+  display: table;
+  margin: 0 auto;
+  padding: 0 5%;
+  position: relative;
+  text-align: center;
+  width: 100%; }
+  .products .added_to_cart {
+    border: 1px solid lightgrey;
+    border-radius: 4px; }
+  @media only screen and (max-width: 40em) {
+    .products {
+      max-width: 470px;
+      padding: 0; } }
+
+#content-wrapper.woocommerce-wrapper .woo-single-product {
+  padding: 20px 3%; }
+
+.woo-single-product #main .type-product .images {
+  width: 50%; }
+.woo-single-product #main .type-product .summary.entry-summary {
+  width: 50%; }
+
+#main .product.type-product .product_meta a {
+  display: initial; }
+#main .product.type-product .variations_form .variations {
+  display: inline;
+  float: none;
+  margin: 0 auto;
+  width: 50%; }
+#main .product.type-product .variations_form .variations .label {
+  background-color: #001f5f; }
+#main .product.type-product .variations_form .variations .label label {
+  color: white; }
+#main .product.type-product h1.product_title {
+  color: #54352b;
+  font-size: 28px;
+  font-weight: bold;
+  line-height: 1;
+  margin: 0 auto;
+  width: 80%;
+  padding-bottom: 10px;
+  letter-spacing: 1px;
+  text-align: left; }
+#main .product.type-product .single_add_to_cart_button {
+  border-radius: 3px;
+  padding: 2px 8px; }
+#main .product.type-product > div {
+  float: left; }
+#main .product.type-product .quantity {
+  margin: 0 auto;
+  width: 50px; }
+#main .product.type-product p.price {
+  font-size: 20px;
+  margin-top: 15px;
+  width: 80%;
+  margin: 0 auto;
+  text-align: left; }
+@media only screen and (max-width: 40em) {
+  #main .product.type-product {
+    margin-top: 20px; }
+    #main .product.type-product .images {
+      width: auto;
+      max-width: 260px;
+      margin: 0 auto;
+      float: none; }
+    #main .product.type-product .summary.entry-summary {
+      width: 100%; }
+    #main .product.type-product .summary.entry-summary h1 {
+      font-size: 32px; } }
+#main .product.type-product .related .products .product.type-product h2 {
+  font-size: 13px;
+  font-weight: normal; }
+#main .product.type-product .woocommerce-product-details__short-description, #main .product.type-product .summary.entry-summary > div[itemprop="description"] {
+  margin: 0 auto;
+  text-align: left;
+  width: 80%; }
+#main .product.type-product .woocommerce-tabs {
+  /*        display: none;*/ }
+  #main .product.type-product .woocommerce-tabs #tab-description h2:nth-child(1) {
+    display: none; }
+
+.shop-sidebar {
+  margin-top: 20px;
+  list-style: outside none none;
+  margin-left: 0;
+  border-radius: 5px;
+  overflow: hidden; }
+
+.shop-sidebar {
+  background-color: #001f5f; }
+  .shop-sidebar .page_item {
+    background-color: #001f5f; }
+  .shop-sidebar .categories {
+    background-color: #880d14;
+    padding-bottom: 5px;
+    padding-left: 10px; }
+  .shop-sidebar .category-container {
+    background-color: #880d14;
+    padding-left: 15px; }
+  .shop-sidebar .category-container .category-products {
+    display: none; }
+  .shop-sidebar .category-container.current .category-products {
+    /*        display: block;*/ }
+  .shop-sidebar .category-products {
+    list-style: none;
+    margin-bottom: 0; }
+  .shop-sidebar .product {
+    font-size: 14px; }
+  .shop-sidebar .category-title {
+    line-height: 1.2;
+    padding: 5px 0; }
+  .shop-sidebar .category-title a {
+    color: #FFFFFF;
+    text-decoration: none;
+    text-transform: uppercase; }
+  .shop-sidebar .category-products .product a {
+    color: #FFFFFF;
+    text-decoration: none; }
+
+.shop-sidebar .woocommerce .products {
+  margin: 20px 0 0; }
+
+.shop-sidebar .woocommerce {
+  padding-left: 0;
+  background-color: #880d14; }
+
+.shop-sidebar > div.page_item {
+  background-color: #001f5f;
+  padding: 2px 0 2px 15px;
+  background: none repeat scroll 0 0 #001f5f;
+  border-bottom: 1px solid #ffffff; }
+  .shop-sidebar > div.page_item a {
+    color: #FFFFFF;
+    font-size: 14px;
+    text-transform: uppercase;
+    text-decoration: none; }
+
+.shop-sidebar .woocommerce .products > .product > a > img {
+  display: none; }
+
+.shop-sidebar .woocommerce .products > .product {
+  width: 100%;
+  margin-bottom: 0px;
+  background-color: white; }
+
+.shop-sidebar .woocommerce .products {
+  margin-top: 0; }
+
+.shop-sidebar .woocommerce .products > .product h2 {
+  text-align: left;
+  padding: 2px 0 2px 35px;
+  background-color: #880d14;
+  font-weight: normal;
+  color: #FFFFFF; }
+
+#front-shop {
+  max-width: 1200px;
+  margin: 0 auto; }
+
+#front-shop .front-product-container {
+  text-align: center;
+  border: 1px solid #6c9a13; }
+
+#front-shop .front-product-container h4 {
+  line-height: 1.2;
+  font-size: 22px;
+  text-transform: uppercase;
+  margin-bottom: 12px; }
+  #front-shop .front-product-container h4 a {
+    text-decoration: none; }
+
+#front-shop .front-product-container ul {
+  margin: 0;
+  list-style: none; }
+
+#front-shop .front-product-container li {
+  list-style: none;
+  font-style: italic; }
+
+#front-shop .front-product-content-container {
+  padding: 10px; }
+
+.side-product-wrapper {
+  margin-bottom: 36px; }
+
+.side-product-content-container h5 > a {
+  color: #6c9a13;
+  text-decoration: none; }
+.side-product-content-container ul {
+  margin: 0;
+  list-style: none; }
+.side-product-content-container li {
+  line-height: 2.25; }
+
+nav.top-bar .top-bar-section > ul > li.drop > ul.dropdown .woocommerce .products {
+  position: inherit;
+  border: 0 !important; }
+nav.top-bar .top-bar-section > ul > li.drop > ul.dropdown .woocommerce .product-category {
+  margin-bottom: 0;
+  height: 25px; }
+nav.top-bar .top-bar-section > ul > li.drop > ul.dropdown .woocommerce .product-category h2 {
+  font-size: 12px;
+  font-weight: normal;
+  padding: 0.5em 20px; }
+nav.top-bar .top-bar-section > ul > li.drop > ul.dropdown .woocommerce .product-category:hover h2 {
+  color: #25c2e6 !important; }
+nav.top-bar .top-bar-section > ul > li.drop > ul.dropdown .woocommerce img {
+  display: none; }
+
+.left-off-canvas-menu > ul > li.has-dropdown > ul.dropdown .woocommerce .products {
+  position: inherit;
+  border: 0 !important; }
+.left-off-canvas-menu > ul > li.has-dropdown > ul.dropdown .woocommerce .product-category {
+  margin-bottom: 0;
+  height: 28px; }
+.left-off-canvas-menu > ul > li.has-dropdown > ul.dropdown .woocommerce .product-category h2 {
+  color: white;
+  font-size: 12px;
+  font-weight: normal;
+  padding: 0.5em 20px; }
+.left-off-canvas-menu > ul > li.has-dropdown > ul.dropdown .woocommerce img {
+  display: none; }
+.left-off-canvas-menu > ul > li.has-dropdown > ul.dropdown .woocommerce a {
+  margin-left: 40px;
+  padding: 0; }
+
+#payment .payment_methods label {
+  padding: 0 0 20px;
+  margin: 0;
+  width: 80%; }
+
+#shipping_method input[type="checkbox"] + label, input[type="radio"] + label {
+  margin-left: 25px; }
+
+.woocommerce .woocommerce-checkout {
+  margin: 0 -10px; }
+
+.woocommerce .cart_item .product-name {
+  min-width: 160px;
+  font-size: 15px;
+  font-weight: bold; }
+
+.woocommerce-checkout-review-order-table .product-quantity {
+  float: right; }
+
+.content .woocommerce .cart_item td.product-name dl.variation dd, dd p, dt {
+  font-size: 12px;
+  font-weight: normal;
+  margin-bottom: 0;
+  line-height: 1; }
+
+.content .woocommerce td.product-name dl.variation dd, .content .woocommerce td.product-name dl.variation dt {
+  margin-bottom: 0; }
+
+#content-wrapper figure.woocommerce-product-gallery__wrapper {
+  margin: 0; }
+
+#content-wrapper .woocommerce td.product-name .wc-item-meta dd {
+  margin: 10px 0; }
+
+#content-wrapper .woocommerce td.product-name dl.variation dd {
+  margin: 10px 0; }
+
+#content-wrapper .product.type-product .variations_form .variations {
+  display: block;
+  margin: 0 auto;
+  float: none;
+  max-width: 220px; }
+
+.products mark {
+  background-color: transparent; }
+
+.variations tbody, .variations tbody tr {
+  display: block; }
+
+.page-numbers li {
+  float: left; }
+
+.related.products {
+  margin-top: 30px; }
+
+h2#ship-to-different-address, h3#ship-to-different-address {
+  font-weight: bold; }
+
+.woocommerce-breadcrumb {
+  display: none; }
+
+.single_variation_wrap .gform_wrapper {
+  margin: 1em 0 0; }
+
+.single_variation_wrap .gform_wrapper .top_label .gfield_label {
+  margin: 9px 0 0; }
+
+.single_variation_wrap .gform_wrapper .ginput_container_textarea, .single_variation_wrap .gform_wrapper .ginput_container_text {
+  margin-top: 0; }
+  .single_variation_wrap .gform_wrapper .ginput_container_textarea input, .single_variation_wrap .gform_wrapper .ginput_container_text input {
+    margin: 0; }
+
+#main .product.type-product .single_add_to_cart_button {
+  border: 1px solid;
+  padding: 8px 11px;
+  border-radius: 3px; }
+  #main .product.type-product .single_add_to_cart_button:hover {
+    color: white; }
+
+.woocommerce-wrapper .button:hover {
+  color: white; }
+
+.woocommerce-wrapper .printfriendly {
+  display: none; }
+
+#woo-sidebar {
+  margin-top: 30px; }
+
+/* End WooCommerce */
+@media only screen and (min-width:0em) and (max-width:75em) {
+  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; }
+
+#comments {
+  display: none; }
+
+#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 a.read-more {
+    border: 2px solid #FFFFFF;
+    font-weight: bold;
+    font-size: 13px;
     padding: 0 3px;
     text-transform: uppercase; }
     #blog-posts-over article a.read-more:hover {
@@ -8396,8 +9223,11 @@ input[type="submit"].blogbutton {
         line-height: 1; }
 
 main.blog-home, main.blog-archive, main.blog-single {
-  margin-top: 130px;
-  padding-bottom: 50px; }
+  margin-top: 70px;
+  padding-bottom: 50px;
+  background: white;
+  box-shadow: 0 0 7px 1px grey;
+  margin-bottom: 50px; }
 
 .blog-archive .featured-image-wrap, .blog-home .featured-image-wrap {
   display: none; }
@@ -8409,7 +9239,7 @@ main.blog-home, main.blog-archive, main.blog-single {
     #about-us-sidebar .sidebar li {
       margin-bottom: 10px; }
       #about-us-sidebar .sidebar li a {
-        color: #003366; }
+        color: #001f5f; }
 
 #members-only-sidebar .sidebar-row {
   margin: 0;
@@ -8422,7 +9252,7 @@ main.blog-home, main.blog-archive, main.blog-single {
   #members-only-sidebar ul li {
     margin-bottom: 10px; }
     #members-only-sidebar ul li a {
-      color: #003366; }
+      color: #001f5f; }
 
 #sidebar {
   padding-top: 25px;
@@ -8594,16 +9424,45 @@ footer.main h4 {
       font-size: 24px;
       margin-top: 20px; } }
 
-#footer-developers {
-  padding: 20px 10px; }
-  #footer-developers .footer-developers-title-wrap {
-    text-align: center; }
-  #footer-developers .footer-developers-item {
-    text-align: center;
-    margin-top: 10px; }
+#footer-history-wrapper {
+  background: #e7e7e8; }
+  #footer-history-wrapper #footer-history {
+    display: block;
+    margin: 0 auto;
+    padding: 15px 20px;
+    width: 90%; }
+    @media only screen and (max-width: 40em) {
+      #footer-history-wrapper #footer-history {
+        padding: 15px 0px; } }
+    #footer-history-wrapper #footer-history .image-wrapper {
+      padding: 0;
+      text-align: center; }
+    #footer-history-wrapper #footer-history h1 {
+      color: #001f5f;
+      font-size: 36px;
+      margin-top: 30px;
+      margin-bottom: 5px; }
+      @media only screen and (max-width: 40em) {
+        #footer-history-wrapper #footer-history h1 {
+          font-size: 26px; } }
+    #footer-history-wrapper #footer-history h4 {
+      color: black;
+      font-size: 32px;
+      font-weight: normal;
+      margin-bottom: 15px; }
+      @media only screen and (max-width: 40em) {
+        #footer-history-wrapper #footer-history h4 {
+          font-size: 22px; } }
+    #footer-history-wrapper #footer-history p {
+      color: gray;
+      font-size: 25px;
+      line-height: 1.2; }
+      @media only screen and (max-width: 40em) {
+        #footer-history-wrapper #footer-history p {
+          font-size: 18px; } }
 
 #footer-bottom-container {
-  background: #003366;
+  background: #001f5f;
   padding: 30px 10px;
   text-align: center; }
 
@@ -8640,11 +9499,14 @@ footer.main h4 {
 #footer_address {
   color: white;
   text-align: center; }
-  #footer_address h4 {
-    color: white; }
   #footer_address span {
     color: white;
+    font-size: 19px;
+    line-height: 1.4;
     white-space: nowrap; }
+  #footer_address a {
+    color: white;
+    text-decoration: underline; }
 
 #footer-newsletter p {
   color: white;
@@ -8686,15 +9548,6 @@ footer.main h4 {
     .social-links .social-icon.linkedin {
       background-position: -116px 0; }
 
-.contact-us-link {
-  display: inline-block;
-  color: #6c9a13;
-  font-size: 20px;
-  border-bottom: 1px solid #6c9a13;
-  text-align: left; }
-  .contact-us-link:hover {
-    border-bottom: 1px solid #003366; }
-
 .footer-logo {
   display: block;
   margin: 0 auto; }
@@ -8731,7 +9584,7 @@ footer.main h4 {
         padding: 20px 18px;
         line-height: 1.2; }
       #connect ul li a#current {
-        background: #003366; }
+        background: #001f5f; }
 
 footer .action-grid {
   margin: 0 auto; }
@@ -8757,9 +9610,16 @@ footer .action-item {
     footer .action-item img:hover {
       top: -44px; }
 footer .large-row {
-  max-width: 1200px;
+  max-width: 1000px;
   padding-top: 15px; }
 
+#footer-trim {
+  height: 10px;
+  width: 100%;
+  background-color: #001f5f;
+  background-image: url("../assets/trim-graphic.png");
+  background-repeat: repeat; }
+
 #copyright {
   padding: 5px 0;
   margin: 0 auto;
@@ -8771,11 +9631,18 @@ footer .large-row {
   #copyright a {
     color: #555555; }
 
-#footer_address span.bullet, #copyright span.bullet {
+#footer_address span.bullet {
+  color: white;
+  margin: 0 10px; }
+  @media only screen and (max-width: 40em) {
+    #footer_address span.bullet {
+      display: none !important; } }
+
+#copyright span.bullet {
   color: #555555;
   margin: 0 5px; }
   @media only screen and (max-width: 40em) {
-    #footer_address span.bullet, #copyright span.bullet {
+    #copyright span.bullet {
       display: none !important; } }
 
 .off-canvas-wrap {
@@ -8785,45 +9652,53 @@ footer .large-row {
     height: 100%; }
 
 h1 {
-  font-family: "Montserrat";
-  font-size: 28px;
-  font-weight: normal;
-  color: #003366; }
+  color: #001f5f;
+  font-family: 'Playfair Display', "Times New Roman", Times, serif;
+  font-size: 32px;
+  font-weight: normal; }
 
 h2 {
-  font-family: "Montserrat";
-  font-size: 24px;
-  font-weight: normal;
-  color: #003366; }
+  color: #001f5f;
+  font-family: 'Playfair Display', "Times New Roman", Times, serif;
+  font-size: 28px;
+  font-weight: normal; }
 
 h3 {
-  font-family: "Montserrat";
-  font-size: 22px;
-  font-weight: normal;
-  color: #003366; }
+  color: #001f5f;
+  font-family: 'Playfair Display', "Times New Roman", Times, serif;
+  font-size: 24px;
+  font-weight: normal; }
 
 h4 {
-  font-family: "Cormorant Garamond";
-  font-size: 22px;
-  font-weight: bold;
-  color: #003366; }
+  color: #001f5f;
+  font-family: "Josefin Sans", sans-serif;
+  font-size: 24px;
+  font-weight: normal; }
 
 h5 {
-  font-family: "Cormorant Garamond";
-  font-size: 18px;
-  font-weight: bold;
-  color: #003366; }
+  color: #54352b;
+  font-family: "Josefin Sans", sans-serif;
+  font-size: 20px;
+  font-weight: normal; }
 
 h6 {
-  font-family: "Montserrat";
-  color: #003366;
+  color: #54352b;
+  font-family: "Josefin Sans", sans-serif;
+  font-weight: normal;
   font-size: 18px; }
 
 a {
-  color: #00c1ff; }
+  color: #001f5f; }
 
-#example.element {
-  background-color: transparent; }
+#page-wrapper {
+  background-image: url("../assets/background-pattern.png");
+  background-repeat: repeat;
+  background-size: auto; }
+
+.button, button {
+  background-color: #001f5f; }
+  .button:hover, button:hover {
+    background-color: #001f5f, 10%; }
 
 /* for the mobile menu */
 aside.left-off-canvas-menu li.page_item {
@@ -8880,7 +9755,7 @@ aside.left-off-canvas-menu ul.open {
 
 .left-off-canvas-menu {
   list-style: none;
-  background: #003366;
+  background: #001f5f;
   color: white; }
   .left-off-canvas-menu .contact-us-link {
     color: white;
@@ -8949,7 +9824,7 @@ aside.left-off-canvas-menu ul.open {
     #members-only-sidebar-oc ul li {
       margin-bottom: 10px; }
       #members-only-sidebar-oc ul li a {
-        color: #003366; }
+        color: #001f5f; }
 
 /* End Mobile Menu */
 /*# sourceMappingURL=app.css.map */
\ No newline at end of file
index 882f3a9..ddd3459 100644 (file)
@@ -9,7 +9,7 @@
                "../_wordpress.scss",
                "../_defaults.scss",
                "../_body.scss",
-               "../_page.header.scss",
+               "../_header.scss",
                "../_topbar.scss",
                "../_main.scss",
                "../_slideshow.scss",
                "../_blog.scss",
                "../_sidebar.scss",
                "../_search.scss",
-               "../_page.footer.scss",
-               "../_copyright.scss",
+               "../_footer.scss",
                "../_structure.scss",
-               "../_left-off-canvas.scss",
+               "../_off-canvas.scss",
                "../../bower_components/foundation/scss/foundation/_functions.scss",
                "../../bower_components/foundation/scss/foundation/components/_grid.scss",
                "../../bower_components/foundation/scss/foundation/components/_accordion.scss",
                "../plugins/_blocks.scss",
                "../plugins/_glm-member-db.scss",
                "../plugins/_glm-member-db-events.scss",
+               "../plugins/_woocommerce.scss",
                "../../bower_components/foundation/scss/foundation/components/_global.scss"
        ],
        "sourcesContent": [],
-       "mappings": "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",
+       "mappings": "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",
        "names": []
 }
\ No newline at end of file
index bffcfba..3b78eda 100644 (file)
@@ -6,11 +6,6 @@ $ancestorId   = null;
 $includePages = array();
 $frontPageId  = get_option('page_on_front');
 add_action('widgets_init', 'glm_quicksite_widget_init');
-define("BUILDERS_PAGE_ID",      74 ); // L:34, dev55:74
-define("HOTEL_PAGE_ID",         84 ); // L:13, dev55:84
-define("REAL_ESTATE_PAGE_ID",   27 ); // L:19, dev55:27
-define("FRONT_BLOCKS_GROUP",    383); // L:128, dev55:383
-define("HOTEL_BLOCKS_GROUP",    384); // L:129, dev55:384
 
 if (!function_exists('glm_quicksite_widget_init')) {
 
@@ -21,11 +16,6 @@ if (!function_exists('glm_quicksite_widget_init')) {
             'id'          => 'front-slideshow',
             'description' => __('Meta Slider/Slideshow Area for Frontpage')
         ));
-        register_sidebar(array(
-            'name'        => __('Hotel Slideshow'),
-            'id'          => 'hotel-slideshow',
-            'description' => __('Meta Slider/Slideshow Area for Hotel')
-        ));
     }
 }
 
@@ -83,14 +73,16 @@ function glm_site_scripts()
 /* Header for posts*/
 function glm_get_header($memberID = false) {
     global $post;
-    $default_image_path = get_template_directory_uri().'/assets/default-header.jpg?v=1.1';
+    //$default_image_path = get_template_directory_uri().'/assets/default-header.jpg?v=1.1';
+    $default_image_path = false;
     $default_member_image_path = $default_image_path;
     $featured_classes[] = "featured-image";
-    $default_background_styles = 'height:0;max-height: 600px;padding:0;padding-bottom:50%;'
+    $default_background_styles = 'height:0;max-height: 520px;padding:0;padding-bottom:52%;'
             . 'background-position:center center;background-size: cover;background-repeat:no-repeat;';
     //$default_member_background_styles = $default_background_styles;
     
     if ((has_post_thumbnail() && $post->post_type == 'page') || is_page('member-detail')) {
+        echo '<div id="header-image" class="page-header interior-header">';
         if( !$memberID ) {
             $image_data = wp_get_attachment_image_src(get_post_thumbnail_id(), "full");
             $image_caption = get_the_post_thumbnail_caption();
@@ -127,15 +119,17 @@ function glm_get_header($memberID = false) {
             echo '</div>';
             echo '</div>';
         }
-    } else {
-        $featured_classes[] = "interior-default";
-        echo '<div';
-        echo ' style="background-image: url('.$default_image_path.');'
-                . $default_background_styles . '"'
-                . 'class="' . implode(' ',$featured_classes) . '"';
-        echo '>';
+        echo '</div>';
+//    } else {
+//        $featured_classes[] = "interior-default";
+//        echo '<div';
+//        echo ' style="background-image: url('.$default_image_path.');'
+//                . $default_background_styles . '"'
+//                . 'class="' . implode(' ',$featured_classes) . '"';
+//        echo '>';
+//        echo '</div>'; // End featured-image element
     }
-    echo '</div>'; // End featured-image element
+    
 }
 
 if (!function_exists('write_log')) {
@@ -161,8 +155,7 @@ function mytheme_init() {
 add_action('init', 'mytheme_init', 10);
 
 function wpse_setup_theme() {
-    add_image_size('glm-block-small', 475, 230,true);
-    add_image_size('glm-block-large', 475, 290,true);
+    add_image_size('glm-block', 271, 160,true);
     add_image_size('glm-map-image', 290, 190,true);
     add_image_size('glm-blog-image', 300, 225,true);
 }
@@ -189,6 +182,13 @@ function is_post_type($type){
     return false;
 }
 
+function is_blog() {
+    if (is_post_type('post') && (is_home() || is_single() || is_archive() || is_tag())) {
+        return true;
+    }
+    return false;
+}
+
 if (!function_exists('is_in_tree')) {
     function is_in_tree( $pid ) {
         global $post;
@@ -209,4 +209,110 @@ if (!function_exists('is_in_tree')) {
 
 add_action('thematic_searchloop', 'mytheme_search_loop');
 // End of the Contextual/Highlight Search functions
+
+// Function to display featured products on the front page
+            
+function front_featured_products() {      
+    $query = new WP_Query( array(
+        'post_type' => 'product',
+        'post_status' => 'publish',
+        'posts_per_page' => -1 ,
+        'tax_query' => array( array(
+            'taxonomy' => 'product_visibility',
+            'field'    => 'term_id',
+            'terms'    => 'featured',
+            'operator' => 'IN',
+        ) )
+    ) );
+
+    $featured_product_names = array();
+    if ( $query->have_posts() ): while ( $query->have_posts() ): $query->the_post();
+
+            $product_id = $query->post->ID;
+            $product = wc_get_product( $product_id );
+            
+            echo '<div class="front-product-wrapper small-12 medium-6 columns">';
+            echo '<div class="front-product">';
+            
+            echo '<div class="image">';
+                echo '<a class="image-link" href="'.get_permalink($product_id).'">';
+                    echo get_the_post_thumbnail($product_id, "full");
+                echo '</a>';
+            echo '</div>';
+            
+            echo '<a class="title" href="'.get_permalink($product_id).'">';
+                echo get_the_title($product_id);
+            echo "</a>";
+            
+            echo '<div class="short-desc">';
+                echo get_the_content($product_id);
+            echo '</div>';
+            
+            echo '<div class="button-wrapper">';
+                echo '<a class="button" href="'.get_permalink($product_id).'">';
+                    echo 'Shop Now';
+                echo '</a>';
+            echo '</div>';
+            
+            echo '</div>';
+            echo '</div>';
+
+            $featured_product_names[] = $product->get_title();
+
+    endwhile; wp_reset_query();endif;
+}
+
+// The code below adds actions to woocommerce product categories
+//Product Cat Create page
+function woo_taxonomy_add_new_meta_field() {
+    ?>
+
+    <div class="form-field">
+        <label for="featured_cat"><?php _e('Featured Cat', 'wh'); ?></label>
+        <input type="checkbox" name="featured_cat" id="featured_cat">
+    </div>
+    <?php
+}
+
+//Product Cat Edit page
+function woo_taxonomy_edit_meta_field($term) {
+
+    //getting term ID
+    $term_id = $term->term_id;
+
+    // retrieve the existing value(s) for this meta field.
+    $featured_cat = get_term_meta($term_id, 'featured_cat', true);
+    ?>
+    <tr class="form-field">
+        <th scope="row" valign="top"><label for="featured_cat"><?php _e('Featured Category', 'wh'); ?></label></th>
+        <td>
+            <input type="checkbox" name="featured_cat" id="featured_cat" <?php echo esc_attr($featured_cat) ? 'checked' : ''; ?>>
+            
+            <p class="description"><?php _e('Is this product category featured?', 'wh'); ?></p>
+            <p>featureD:<?php echo esc_attr($featured_cat);?></p>
+        </td>
+    </tr>
+    <?php
+}
+
+//add_action('product_cat_add_form_fields', 'woo_taxonomy_add_new_meta_field', 10, 1);
+//add_action('product_cat_edit_form_fields', 'woo_taxonomy_edit_meta_field', 10, 1);
+
+// Save extra taxonomy fields callback function.
+function woo_save_taxonomy_custom_meta($term_id) {
+
+    $featured_cat = filter_input(INPUT_POST, 'featured_cat');
+
+    update_term_meta($term_id, 'featured_cat', $featured_cat);
+}
+
+//add_action('edited_product_cat', 'woo_save_taxonomy_custom_meta', 10, 1);
+//add_action('create_product_cat', 'woo_save_taxonomy_custom_meta', 10, 1);
+
+
+function murdicks_add_woocommerce_support() {
+       add_theme_support( 'woocommerce' );
+}
+add_action( 'after_setup_theme', 'murdicks_add_woocommerce_support' );
+
 ?>
index dd423f1..ad39346 100644 (file)
--- a/index.php
+++ b/index.php
@@ -7,11 +7,7 @@
             <div class="inner-wrap">
                 <div id="page-wrapper">
                     <?php
-                    if (is_in_tree(HOTEL_PAGE_ID)) {
-                        include "sections/header-hotel.php"; 
-                    } else {
-                        include "sections/header.php"; 
-                    }
+                    include "sections/header.php"; 
                     include "sections/off-canvas.php";
                     if (is_front_page()) { 
                         include "sections/front-page.php";
                     if (is_search()) { 
                         include "sections/search.php";
                     }
-                    if ( is_page(HOTEL_PAGE_ID) ) {
-                        include "sections/front-page-hotel.php"; 
-                    } else if ( is_page() && !is_front_page() ) {
+                    if ( is_page() && !is_front_page() ) {
                         include "sections/interior-page.php"; 
                     }
                     echo '<div id="footer-page-anchor">';
-                    include "sections/footer.php";  
-                    include "sections/copyright.php"; 
+                    include "sections/footer.php";
+                    include "sections/copyright.php";
                     echo '</div>'; 
                     ?>
                     </div><!--/#page-wrapper-->
             </div><!--End of inner-wrap-->
         </div><!--End of off-canvas-->
         <?php wp_footer();?>
-        <script charset="utf-8" type="text/javascript">var switchTo5x=true;</script>
-        <script charset="utf-8" type="text/javascript" src="//ws.sharethis.com/button/buttons.js"></script>
-        <script charset="utf-8" type="text/javascript">stLight.options({"publisher":"wp.c3d3647e-de70-4780-b71d-6b739fad685a"});var st_type="wordpress4.3.1";</script>
-        <?php if ( !is_in_tree( REAL_ESTATE_PAGE_ID ) ) { ?>
-        <script type="text/javascript" src="//downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script>
-        <script type="text/javascript">require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us12.list-manage.com","uuid":"1374a9add53de0022bd9d6991","lid":"4d519bb793"}) })</script>
-        <?php } ?>
     </body>
 </html>
\ No newline at end of file
index a65fec9..25caf49 100644 (file)
@@ -46,50 +46,6 @@ class Glm_Theme_Top_Bar_Walker extends Walker_Nav_Menu {
     }
 }
 endif;
-if ( ! class_exists( 'Glm_Theme_Hotel_Top_Bar_Walker' ) ) :
-class Glm_Theme_Hotel_Top_Bar_Walker extends Walker_Nav_Menu {
-    function display_element( $element, &$children_elements, $max_depth, $depth = 0, $args, &$output ) {
-        static $mainHotelLevelCounter;
-        if ($depth == 0) {
-            ++$mainHotelLevelCounter;
-        }
-        $element->has_children = ! empty( $children_elements[ $element->ID ] );
-        $element->classes[] = ( $element->current || $element->current_item_ancestor ) ? 'active' : '';
-        $element->classes[] = ( $element->has_children && 1 !== $max_depth ) ? 'has-dropdown' : '';
-        if ( array_key_exists($element->ID, $children_elements ) ) {
-            $element->classes[] = ( count($children_elements[$element->ID]) > 4 ) ? 'submenu-two-columns' : '';
-        }
-        $element->classes[] = ( $element->post_parent == HOTEL_PAGE_ID && $mainHotelLevelCounter < 5 ) ? 'drop-right' : 'drop-left';
-        parent::display_element( $element, $children_elements, $max_depth, $depth, $args, $output );
-    }
-
-    function start_el( &$output, $object, $depth = 0, $args = array(), $current_object_id = 0 ) {
-        $item_html = '';
-        parent::start_el( $item_html, $object, $depth, $args );
-
-        // Insert style to display page's thumbnail
-        //$item_style = '';
-        //if ($depth == 0 && has_post_thumbnail((int)$object->object_id)) {
-        //    $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id((int)$object->object_id), 'large');
-        //    $item_style .= "<style>#menu-item-".$object->ID." > .dropdown:before { background-image: url('".$thumbnail[0]."');</style>";
-        //}
-        //$output .= ( 0 == $depth ) ? '<li class="divider"></li>' : '';
-        $classes = empty( $object->classes ) ? array() : (array) $object->classes;
-        if ( in_array( 'label', $classes ) ) {
-            //$output .= '<li class="divider"></li>';
-            $item_html = preg_replace( '/<a[^>]*>(.*)<\/a>/iU', '<label>$1</label>', $item_html );
-        }
-        if ( in_array( 'divider', $classes ) ) {
-            $item_html = preg_replace( '/<a[^>]*>( .* )<\/a>/iU', '', $item_html );
-        }
-        $output .= $item_html;
-    }
-
-    function start_lvl( &$output, $depth = 0, $args = array() ) {
-        $output .= "\n<ul class=\"sub-menu dropdown\">\n";
-    }
-}
-endif;
 if ( ! class_exists( 'Glm_Theme_Off_Canvas_Walker' ) ) :
 class Glm_Theme_Off_Canvas_Walker extends Walker_Nav_Menu {
     function display_element( $element, &$children_elements, $max_depth, $depth = 0, $args, &$output ) {
index d0d6448..ccc024c 100644 (file)
@@ -2,11 +2,7 @@
 
 register_nav_menus(array(
   'top-bar'             => 'Main Site Navigation',
-  'top-bar-hotel'       => 'Hotel Navigation',
-  'footer-links'        => 'Footer Links',
-  'footer-links-hotel'  => 'Hotel Footer Links',
-  'mobile-menu'         => 'Off Canvas',
-  'mobile-menu-hotel'   => 'Hotel Off Canvas'
+  'mobile-menu'         => 'Off Canvas'
 ));
 if ( ! function_exists( 'glm_theme_members_only' ) ) {
     function glm_theme_members_only($location) {
@@ -37,27 +33,6 @@ if ( ! function_exists( 'glm_theme_top_bar' ) ) {
       ));
   }
 }
-/**
- * Top Bar
- */
-if ( ! function_exists( 'glm_theme_hotel_top_bar' ) ) {
-  function glm_theme_hotel_top_bar($location) {
-      wp_nav_menu(array(
-          'container' => false,                           // remove nav container
-          'container_class' => '',                        // class of container
-          'menu' => '',                                   // menu name
-          'menu_class' => '',                             // adding custom nav class
-          'theme_location' => $location,                  // where it's located in the theme
-          'before' => '',                                 // before each link <a>
-          'after' => '',                                  // after each link </a>
-          'link_before' => '',                            // before each link text
-          'link_after' => '',                             // after each link text
-          'depth' => 3,                                   // limit the depth of the nav
-          'fallback_cb' => false,                         // fallback function (see below)
-          'walker' => new Glm_Theme_Hotel_Top_Bar_Walker()
-      ));
-  }
-}
 
 /**
  * Mobile off-canvas
@@ -66,9 +41,6 @@ if ( ! function_exists( 'glm_theme_mobile_off_canvas' ) ) {
     function glm_theme_mobile_off_canvas($location) {
         echo '<div class="left-off-canvas-list">';
         echo '<ul><li class="page_item"><a href="' . get_bloginfo('url') . '">Home</a></li>';
-        if ( 'top-bar-hotel' == $location ) {
-            echo '<li class="page_item"><a href="' . get_permalink(HOTEL_PAGE_ID) . '">Village Hotel & Conference Center</a></li>';
-        }
         echo glm_get_mobile_nav_menu( $location );
         echo '</ul></div>';
     }
@@ -98,27 +70,6 @@ function glm_get_mobile_nav_menu( $theme_location )
     return preg_replace( array( '%^<ul[^>]*>%', '%</ul>$%' ), '', $menu );
 }
 
-/**
- * Footer
- */
-if ( ! function_exists( 'glm_theme_footer' ) ) {
-  function glm_theme_footer() {
-      wp_nav_menu(array(
-          'container' => false,                           // remove nav container
-          'container_class' => '',                        // class of container
-          'menu' => '',                                   // menu name
-          'menu_class' => '',                             // adding custom nav class
-          'theme_location' => 'footer',                   // where it's located in the theme
-          'before' => '',                                 // before each link <a>
-          'after' => '',                                  // after each link </a>
-          'link_before' => '',                            // before each link text
-          'link_after' => '',                             // after each link text
-          'depth' => 1,                                   // limit the depth of the nav
-          'fallback_cb' => false,                         // fallback function (see below)
-      ));
-  }
-}
-
 /**
  * glm_page_menu
  *
index a86e648..4a9f73b 100644 (file)
@@ -2,12 +2,9 @@
     <header class="entry-header">
         <h1 class="entry-title"><?php the_title();?></h1>
         <?php if ( has_post_thumbnail() ):?>
-                 <?php if (get_post_type( $post ) != "ai1ec_event") { ?>
         <div class="featured-image-wrap"><?php the_post_thumbnail("large"); ?></div>
-        <?php } ?>
         <?php endif; ?>
         <span class="meta date">Posted on <?php the_time('F jS, Y') ?></span>
-        <?php get_template_part('parts/share-this'); ?>
     </header>
     <?php the_content(); ?>
 </article>
\ No newline at end of file
diff --git a/parts/dropdown-destinations.php b/parts/dropdown-destinations.php
deleted file mode 100644 (file)
index 641e26c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<ul id="dropdown-destination">
-    <li class="drop-centered menu-item menu-item-object-page menu-item-has-children has-dropdown not-click">
-        <a href="<?php echo get_permalink(71); ?>">Destinations</a>
-        <ul class="dropdown member-dropdown">
-            <div id="destinations">
-            <?php echo do_shortcode("[glm-members-list view='dropdown' category='1']"); ?>
-            </div>
-        </ul>
-    </li>
-</ul>
\ No newline at end of file
diff --git a/parts/dropdown-map.php b/parts/dropdown-map.php
deleted file mode 100644 (file)
index f7729ea..0000000
+++ /dev/null
@@ -1,142 +0,0 @@
-
-<!-- WP region PAGE DATA FOR JS PROCESSING -->
-<?php
-    $pages = ['southeast-michigan', 'upper-peninsula', 'west-michigan','northern-michigan', 'mid-michigan','regions'];
-    foreach($pages as $page){
-        $args = array(
-            'name'        => $page,
-            'post_type'   => 'page',
-            'post_status' => 'publish',
-            'numberposts' => 1
-        );
-        $region_page = get_posts($args);
-
-        $content = get_the_excerpt($region_page[0]->ID);
-        // $content = get_excerpt_by_id($region_page[0]->ID, 55);
-        $region_image_id = get_post_thumbnail_id($region_page[0]->ID);
-        $region_image    = wp_get_attachment_image_src( $region_image_id, 'glm-map-image', true);
-        $region_url = get_permalink($region_page[0]->ID);
-        
-        if($region_image_id){
-            $region_image    = wp_get_attachment_image_src( $region_image_id, 'glm-map-image', true);
-            $region_image = $region_image[0];
-        } else {
-            $region_image = get_template_directory_uri() .'/assets/default.jpg';
-        }
-  
-        $regions[$region_page[0]->post_name] = array(
-            'title'     => $region_page[0]->post_title,
-            'id'        => $region_page[0]->ID,
-            'content'   => $content,
-            'slug'      => $region_page[0]->post_name,
-            'image'     => $region_image,
-            'url'       => $region_url
-        );
-    }
-    $js_regions = json_encode($regions);
-?>
-
-<ul id="interactive-map">
-    <li class="drop-centered menu-item menu-item-object-page menu-item-has-children has-dropdown not-click">
-        <a href="<?php echo get_permalink(76); ?>">Regions</a>
-        <ul class="dropdown map-dropdown">
-            <div class="row collapse">
-                <div class="large-5 columns" id="mapRegionData">
-             
-                    <div class="region-info-wrapper">
-                        <div class="region-img" style="background-image: url(<?php echo $regions['regions']['image']; ?>);"></div>
-                        <h2 class="region-title"> <?php echo $regions['regions']['title']; ?> </h2>
-                        <div class="region-content"><?php echo $regions['regions']['content']; ?> </div>
-                    </div>
-                    <div class="region-info-button">
-                        <a class="region-link" href="">Find out more...</a>
-                    </div>
-                 
-                </div>
-                <div class="large-7 columns" id="map">
-                    <?php get_template_part('parts/region-map'); ?>
-                </div>
-            </div>
-        </ul>
-    </li>
-</ul>
-<script>
-    jQuery(function($){
-        var regions         = <?php echo $js_regions ?>;
-        var map             = $("#region-map");
-        var region          = $('.hover-region');
-        var blue            = '#506fb2';
-        var green           = '#6C9B40';
-        var region_image    = $('.region-img');
-        var region_title    = $('.region-title');
-        var region_content  = $('.region-content');
-        var region_link     = $('.region-link');
-        var sibling_region,region_id,url;
-        $('#Text').find('path').addClass("hover-region-text");
-
-        $('#northern-michigan').hover(
-            function(){
-                $('#upper-peninsula').css("fill", blue);
-                $('#mackinaw-island').css("fill", blue);
-                $(this).css("fill", blue);
-            },
-            function(){
-                $('#upper-peninsula').css("fill", green);
-                $('#mackinaw-island').css("fill", green);
-                $(this).css("fill", green);
-            }
-        );
-        $('#upper-peninsula').hover(
-            function(){
-                $('#northern-michigan').css("fill", blue);
-                $('#mackinaw-island').css("fill", blue);
-                $(this).css("fill", blue);
-            },
-            function(){
-                $('#northern-michigan').css("fill", green);
-                $('#mackinaw-island').css("fill", green);
-                $(this).css("fill", green);
-            }
-        );
-        $('#mackinaw-island').hover(
-            function(){
-                $('#northern-michigan').css("fill", blue);
-                $('#upper-peninsula').css("fill", blue);
-                $(this).css("fill", blue);
-            },
-            function(){
-                $('#northern-michigan').css("fill", green);
-                $('#upper-peninsula').css("fill", green);
-                $(this).css("fill", green);
-            }
-        );
-        region.hover(function(){
-                region_id   = $(this).data('region');
-                var img     = regions[region_id]['image'];
-                var title   = regions[region_id]['title'];
-                var content = regions[region_id]['content'];
-                url         = regions[region_id]['url'];
-                
-                region_image.css("background-image", 'url(' + img + ')');
-                region_title.text(regions[region_id]['title']);
-                region_content.text(regions[region_id]['content']);
-                region_link.attr("href", url);
-        },function(){});
-        
-        region.on("click", function(){
-            window.location.href = url;
-        })
-        $('ul.map-dropdown').on('mouseout', function(){
-         
-            // var img     = regions['regions']['image'];
-            // var title   = regions['regions']['title'];
-            // var content = regions['regions']['content'];
-            // url         = regions['regions']['url'];
-            
-            // region_image.css("background-image", 'url(' + img + ')');
-            // region_title.text(regions['regions']['title']);
-            // region_content.text(regions['regions']['content']);
-            // region_link.attr("href", url);
-        });
-    });
-</script>
diff --git a/parts/dropdown-venues.php b/parts/dropdown-venues.php
deleted file mode 100644 (file)
index 3858cf2..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-<ul id="dropdown-venues">
-    <li class="drop-centered menu-item menu-item-object-page menu-item-has-children has-dropdown not-click">
-        <a href="<?php echo get_permalink(74); ?>">Venues</a>
-        <ul class="dropdown member-dropdown">
-            <div id="venues">
-                <?php echo do_shortcode("[glm-members-list view='dropdown' category='2']"); ?>
-            </div>
-        </ul>
-    </li>
-</ul>
\ No newline at end of file
index 9413851..9f11f1e 100644 (file)
@@ -1,13 +1,7 @@
 <?php if(function_exists('fetch_all_glm_blocks')):?>
 
 <?php 
-    if ( is_page( HOTEL_PAGE_ID ) ) {
-        $blocks = fetch_all_glm_blocks( HOTEL_BLOCKS_GROUP );
-    } else if ( is_front_page() ) {
-        $blocks = fetch_all_glm_blocks( FRONT_BLOCKS_GROUP );
-    } else {
-        $blocks = fetch_all_glm_blocks();
-    }
+    $blocks = fetch_all_glm_blocks();
 ?>
 
 <ul class="blocks small-block-grid-1 medium-block-grid-2 large-block-grid-3">
@@ -23,7 +17,7 @@
             <?php endif;?>
 
             <!-- block image-->
-            <?php $size = ($count == 1 | $count == 4) ? 'glm-block-large' : 'glm-block-small'; ?>
+            <?php $size = 'glm-block'; ?>
             <?php echo get_the_post_thumbnail($block->ID, $size);?>
 
             <!--  end link wrapper around image -->
             <?php if($block->url):?> 
             </a>
             <?php endif;?>
+            
+            <?php if ($block->post_content) { ?>
+            <div class="block-description">
+                <?php echo $block->post_content; ?>
+            </div>
+            <?php } ?>
 
         </li>
         
index 47a870c..930cbfc 100644 (file)
@@ -4,7 +4,7 @@
     <title><?php wp_title(); ?></title>
     <link rel="stylesheet" href="<?php echo get_stylesheet_directory_uri() ; ?>/css/app.css">
     <link rel="shortcut icon" href="<?php echo get_stylesheet_directory_uri(); ?>/favicon.png">
-    <link href='https://fonts.googleapis.com/css?family=Cormorant+Garamond' rel='stylesheet' type='text/css'>
-    <link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet">
+    <link href="https://fonts.googleapis.com/css?family=Playfair+Display:400,700" rel="stylesheet">
+    <link href="https://fonts.googleapis.com/css?family=Josefin+Sans:400,700" rel="stylesheet">
     <?php wp_head(); ?>
   </head>
\ No newline at end of file
index ef48b63..5a9ccd0 100644 (file)
@@ -1,13 +1,4 @@
-            <?php if ( is_page( HOTEL_PAGE_ID ) ) { ?>
-            <div id="main-content" class="small-12 medium-9 columns">
-            <?php } else if ( is_in_tree( BUILDERS_PAGE_ID ) ) { ?>
-            <div id="about-us-sidebar" class="small-12 medium-3 columns">
-                <?php echo glm_side_menu(); ?>
-            </div>
-            <div id="main-content" class="small-12 medium-9 columns">
-            <?php } else { ?>
             <div id="main-content" class="small-12 columns">
-            <?php } ?>
                 <?php if(have_posts()) : while(have_posts()): the_post();?>
                 <?php the_content();?>
                 <?php endwhile; else:?>
diff --git a/parts/region-map.php b/parts/region-map.php
deleted file mode 100644 (file)
index a9361db..0000000
+++ /dev/null
@@ -1,384 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-        viewBox="0 0 212 220" style="enable-background:new 0 0 212 220;" xml:space="preserve" width="350" height="360">
-<style type="text/css">
-       .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#6C9B40;}
-       .st1{display:none;}
-       .st2{display:inline;}
-       .st3{fill-rule:evenodd;clip-rule:evenodd;fill:#5170B3;}
-       .st4{fill:#FFFFFF;}
-       .st5{fill:none;}
-</style>
-<g id="State">
-       <g>
-               <path id="southeast-michigan" data-region="southeast-michigan" class="hover-region st0 sm-rect" d="M149.6,173.7v42.5c7.8-0.1,15.6-0.3,23-0.6c1-0.9,0.9-2.8,2-3.6c0-0.3-0.1-0.3-0.1-0.6
-                       c0.9-0.2,1.7-1.2,1.2-2.2c0.8-1.2,2.4-1.6,2.7-3.4c0.8-0.7,1.8-1.7,2-2.8c0.2-0.9-0.3-1.8-0.2-2.8c0.1-1.1,0.8-3.2,1.1-4.5
-                       c0.2-0.8,0.6-2.1,1-2.7c1.3-1.7,4.2-1.5,5.2-3.1c0.6-0.9,1.1-2.4,1.2-3.3c0.1-0.6-0.3-1.2-0.2-1.9c0.2-1.7,2.2-2.7,2.2-4.7
-                       c0-0.3-0.3-0.7-0.2-0.9c0.1-0.5,1-0.9,1.2-1c1.2-0.9,3.2-1.3,4.5-0.1c0.3,0.3,0.3,0.8,0.7,0.9c0.7,0.2,1.8-0.3,2.2-0.3
-                       c0.2-1.8,1.2-3.2,1.4-4.8H149.6z"/>
-       </g>
-       <g>
-               <path id="mid-michigan" data-region="mid-michigan" class="hover-region st0 mm-rect" d="M87.3,151.5c0.6,0.1,1.1-0.6,1.4-0.1c-1.9,1.3,0.1,4,0.7,5.6c0.6,0.2,1.5-0.5,1.7,0.1c-1.9,1-0.5,2.4,0.1,3.9
-                       c0.9,2.6,2,6.2,2.2,9c0.1,0.9,0,1.8,0,2.7h107.2c0-0.1,0-0.2,0-0.3c-0.1-0.9,0-1.3,0.1-2.1c0.1-0.7-0.2-1.5,0-2.3
-                       c0.2-1.1,1.4-2.2,1.4-3.2c0-0.8-0.6-2.4-1-3.1c-0.2-0.4-0.7-0.4-0.8-0.8c-0.1-0.4,0.1-0.8,0-1.2c-0.1-0.9-0.7-1.6-0.8-2.3
-                       c-0.3-1.6-0.6-3.3-0.8-5c-0.5-4.2-1.7-8.6-2-12.8c-0.2-3.6-0.9-7.5-2.8-10.1c-0.6-1.6-1.1-3.3-2.5-4.2c-0.1-0.1-0.5,0-0.7-0.1
-                       c-0.3-0.8-1-1.9-1.6-0.7c-0.1-1.1-1.8-0.6-2.1-1.6c-1.7-0.3-2.2,0.7-3.4,1c-0.2,2.4-3.4,1.7-4.7,3c-0.9-0.6-1.7,0.1-2.6,0.3
-                       c-0.2,1.2-0.8,1.9-1.7,2.3c-0.3,1.9-2,2.4-2.2,4.4c-1.1,0.2-0.9,1.7-2,2c0.3,1.7-1,2.4-2.3,2.4c-1.5,1.4-2.2,3.6-4.1,4.6
-                       c-0.7-1-1.7-2.3-3.6-1.7c-0.2-0.1-0.1-0.5-0.3-0.6c-0.4,0-0.5,0.2-0.9,0.1c-0.4-0.2-0.6-0.5-0.7-0.9c-0.8-0.3-1.5-0.6-1.8-1.2
-                       c-0.7-1.4-0.3-2.5,0-3.4c0.5-1.8,0.2-4,0.5-5.6h-71c0.3,1.3,0.5,2.7,0.5,4.2c0.1,0.3,0.5,0.3,0.5,0.7c-0.4,0.6-0.9,1.1-0.3,1.9
-                       c-1.1,1.5-2.6,3-3,4.7c-0.6,2.3,1.7,4.3,2.1,6.5C86.4,149.2,86.4,150.4,87.3,151.5z"/>
-       </g>
-       <g>
-               <g>
-                       <path id="northern-michigan" data-region="northern-michigan" class="hover-region st0 nm-rect" d="M85.9,125.1c0.3,0.7-0.4,0.9-0.9,1c0.4,0.8,0.7,1.6,1,2.5h71.5c0.3-0.8,0.9-1.5,2.1-1.8
-                               c0.5-0.1,0.9,0.1,1.5,0c1.7-0.2,2.5-1.2,3.3-2c0.6-0.6,1.5-0.9,1.9-1.6c0.8-1.5,0.6-3.5,1.1-5.4c0.5-1.4,1.1-2.7,2.4-3.3
-                               c0-0.4,0.2-0.6,0.4-0.3c0.8-0.7,2.5-0.8,3-1.9c0.7-1.5,0.8-5.6,0.5-6.8c1-0.7,0.6-2.3,0.6-3.8c1.3-1.3,0.7-3.8,0.5-5.3
-                               c-0.2-1.3-0.2-3.7-0.9-4.6c-0.4-0.5-1.3-0.5-1.8-0.9c-0.2-0.2-0.3-0.6-0.5-0.8c-0.3-0.2-0.7-0.2-0.9-0.4
-                               c-0.4-0.4-0.2-0.8-0.5-1.6c-0.1-0.4-0.6-0.4-0.6-0.8c-0.1-0.9,1.1-1.5,0.7-2.6c0.5-1.2,3.3-1.1,3.5-2.3c0.1-0.9-1.4-2-1.8-2.8
-                               c-0.7-1.3-1.3-2.9-0.7-3.8c-1.1-0.9-2.2-1.7-3.2-2.6c-2.6,0.1-4.6-0.3-5.6-1.8c-1,0.1-1.8,0-2.6-0.3c-1.7-2.2-4.1-3.3-8.4-2.8
-                               c-0.8-1.3-1-3.1-1.9-4.1c-0.3-0.1-0.6-0.1-0.8-0.3c-0.1-0.2,0-0.6-0.1-0.7c-1.9-0.5-3.7-1.8-5.9-1.4c-0.4,0.1-0.6,0.6-1,0.6
-                               c-0.8,0-1.7-1.2-2-1.6c-1.5-1.4-3.8-1.5-5.4-2.8c-0.2-0.4-1.3-1-1.5-0.5c-1.2,2.2-3.7,3-5.6,1c0.1,0.5,1,0.7,0.7,1.8
-                               c-0.7,0.5-1.7,0.9-1.7,2.1c-3,0.6-3.8,3.9-2.5,6.7c0.6,1.3,3.2,1.4,4.5,2c0.2,0.4,0.4,0.7,0.3,1.4c-1.2,0.2-2.2,0.6-3.5,0.7
-                               c-0.5,0-1.3-0.2-1.8-0.3c-1.6-0.1-2.3,1.3-3.8,1.6c-0.2,0.2,0,0.9-0.3,1.1c-4.3,0.3-3.7,5.6-3,8.9c0.1,0.1,0.6,0,0.7,0.1
-                               c0.4,0.4,0.1,1,0.4,1.7c0.1,0.3,0.6,0.3,0.7,0.6c0.1,0.2-0.2,0.6-0.1,0.9c0.1,0.5,0.5,0.9,0.5,1.3c0,0.8-0.4,1.7-0.3,2.6
-                               c0,0.7,0.4,1.7-0.5,1.7c-0.6-2.5,0.2-5.7-1.2-8c-0.7,1.9-0.6,4.6-1.3,6.4c-0.5,1-1.4,1.7-1.5,3.1c-0.5,0.6-1.3,0.9-1.2,2
-                               c-0.5,0.9-1.8,1-2.2,0c-1.3,0.5-1.9-0.9-2-1.9c-0.1-1.5-0.1-3.6-0.1-5.5c0.1-2.4,2-4.5,1.2-6.2c0.1-0.8,0.9-1.3,0.9-2
-                               c-0.2-0.3-0.6-0.4-1-0.4c-1.4,1.6-1.6,4.4-3.2,5.7c0.1,0.3-0.1,1.1-0.1,1.7c-1.6,0.3-1.4,2.4-3.3,2.4c-0.7-0.1-0.9-0.8-1.5-0.9
-                               c-1.6-0.1-1.3,3.8-3.6,2.1c-0.4,0.2-0.7,0.5-0.8,0.9c0,0.8,0.4,1.8,0.3,2.6c0,0.3-0.4,0.6-0.4,0.9c0,0.4,0.3,0.7,0.2,1.1
-                               c-0.2,1.1-1.1,1.2-2.2,1.4c-1.4,0.3-1.9,1.4-2.7,1.4c1,0.2,3.9,0.9,3.5,2.1c-0.1,0.4-1.2,0.6-1.7,0.1c-0.5-0.4-0.7-1.2-1.6-1.2
-                               c-0.6,1.5,0.8,2.7,0.7,4.3c-0.1,1.3-0.9,2.6-0.9,3.9c0,1.1,0.1,2.1,0,3.4c0.2,0.4,1,0.1,0.9,0.6c-0.2,0.4-1,0.1-1.4,0.3
-                               c-0.3,0.8-0.7,1.4-0.9,2.3c-0.3,0.9-1,1.4-1.3,2.1c-0.7,1.9-1.6,4.5-3.1,5.6c-0.6,0.4-1.5,0.5-1.2,1.6
-                               C85.2,125.4,85.5,124.8,85.9,125.1z"/>
-               </g>
-               <g>
-                       <g>
-                               <path id="mackinaw-island" class="hover-region st0" data-region="northern-michigan"s d="M160,49c-0.7-0.1,0.1,0.8,0.1,0.2c0.3,0.1,0.4,0.3,0.5,0.6c-0.1,0.3-0.5,0.5-0.2,0.9
-                                       c0.5,0.3,1.3,0.1,1.5,0.7c-0.1,0.5-0.2,1.1-0.6,1.4c-0.5-0.2-0.9,0.3-1.3,0.3c-0.4,0-0.7-0.8-1.2-0.9c-1.4-0.3-4.1,1.1-4.6-0.7
-                                       c0.3,0,0.3,0.3,0.7,0.3c0.5-0.7,1.5-1.6,2.6-1.7c0.9-0.1,0-1.6-0.3-2C158.5,47.6,160,47.8,160,49z"/>
-                       </g>
-                       <g>
-                               <path id="upper-peninsula" data-region="northern-michigan" class="hover-region st0 up-rect" d="M69.5,6.2c-0.8,0.2-1.3,0.7-2.1,0.9c-1-0.7-4.3-0.2-3,1.1c-2,2-4.9,3.1-6.6,5.4c-0.2,0.2-0.2-0.4-0.5-0.3
-                                       c0.2,1.4-0.8,2.2-1.5,3.3c-0.4,0.6-1,2.4-1.5,2.3c-0.5-0.1-1.1-2.6-0.1-2.6C54,16,53.5,16.1,53.3,16c-0.3-1-1.7-1.2-2.8-1.2
-                                       c0,0.5,0.7,0.4,1.1,0.5c0.8,0.5,0.3,1.6,0.5,2.6c0.7,0.4,1.1,1,1.5,1.6c-0.1,1-0.5,2-0.8,3c-0.1,0.4,0.1,0.9,0,1.4
-                                       c-0.1,0.4-0.3,0.6-0.3,0.9c0,0.3,0.5,0.5,0.5,0.8c0,0.4-0.6,0.7-0.6,1c1.1,0.7,1.8-1.9,2.6-2.6c1.3-1.1,2.7-2.3,4.1-2.7
-                                       c-0.2,1.1-1.6,0.9-1.4,2.4c-0.2,0.4-0.9,0.5-0.7,1c0.2,0.3,0.6-0.1,0.8-0.2c0.4-0.8,0.5-1.4,1-1.9c0.8-0.6,1.9,0,2.6-0.7
-                                       c1.5,0.3,2.8,0.5,4.4,0.5c0.1,0.1,0.1,0.3,0.1,0.5c0.7-0.1,0.8,0.2,1.1,0.5c0.8-0.7,0.9-0.1,1.4,0.5c0.3,0.5,1.2,0.8,0.8,1.4
-                                       c0.4,0.2,0.6,0.5,1,0.7c0.4,0,0.1-0.6,0.3-0.8c1.5,0.4,1.6,2.2,2.2,3.6c0.2,0.2,0.6,0.2,0.8,0.3c0,1.3,1.3,1.4,1.3,2.6
-                                       c0.5,0.6,1.2,1.2,1.4,2c0.1,0.4,0,0.6,0.2,0.9c0.8,1.2,2.9,0.6,4.1,1.4c0.3-0.3,0.6-0.7,1.2-0.5c0.2,0.1,0,0.6,0.3,0.7
-                                       c0.6-1.3,3.2-2.6,3.9-0.7c-0.1,0.2-0.5,0.2-0.5,0.5c0.4,0.5,0.9,0.3,1.5,0.6c0.5,0.2,0.7,1,1.5,0.9c0.6-0.1,0.7-1,1.2-1.2
-                                       c0.8-0.3,1.2,0.6,1.7,1c0.3,0,0.4,0.1,0.7,0.1c0.3,0.1,0.3,0.6,0.6,0.6c0.7,0.1,1.2-1.4,1.6-2.1c0.2-0.4,1.2-0.9,1.7-1.3
-                                       c0.3-0.2,0.5-0.6,0.7-0.7c0.6-0.3,1.5-0.1,2.1-0.3c0.4-0.2,0.5-0.6,0.9-1c1-1.1,3.1-1.5,3.9-2.7c1.9,1.5,4.8-1.3,6.9-0.2
-                                       c1.5,0.1,3.2-0.3,4.1,0.4c0.7-0.4,1.9-0.1,2.7-0.2c0.1,0.5,0.4,0.9,0.2,1.5c0.3-0.3,1.4-0.2,2-0.3c0.7-0.4,0-1.9,0.9-2.2
-                                       c0.3,0,0.6,0,0.4-0.1c0.7-1.6,2.9-1.4,4.5-1.6c-0.6,0.5-0.4,1.6-0.8,2.2c0.6,0.4,1-0.2,1.1-0.6c0.6,0,1.1,0.1,1.2,0.7
-                                       c-0.6,0.2-1.4,0.8-0.8,1.6c0.4,0.1,0.9-0.2,1.4,0.1c0.4,0.8,0.6,2-0.2,2.5c-0.2,2.4,1.9,2.9,4.1,2.8c1.4,1.6,3.4-0.2,4.6-0.8
-                                       c0.2,0.2,0,0.4,0.1,0.7c0.1,0.3,1.5,1.5,1.6,1.6c0.7,0.2,1.1-0.6,1.9-0.7c1.1-0.1,0.9,0.2,1.4-0.8c0.4-0.9,1.6-1.6,2.9-1.3
-                                       c-0.4,1,1,1.3,1.1,2.5c0,0.1-0.1,0.5-0.1,0.7c0.1,0.3,0.5,0.5,0.7,0.8c0.4,0.7,0.4,1.8,0.3,2.6c0.3,0.3,0.8,0.4,0.7,1.1
-                                       c-0.5,0.7-1.5,0.8-1.7,1.7c0.4,0.4,0.8,0.9,1,1.5c0.4-0.6,1.4-0.7,2.2-0.9c0.4,0.8,1.3,1,2,1.5c-0.4,0.6-0.9,1.1,0,1.5
-                                       c0,0.4,0.1,0.7,0.2,1c0.5,0.2,1.2,0.3,1.3,0.9c0.6-0.3,1.2-0.1,1.6,0.3c0,0.3,0.1,0.6,0.1,0.8c-0.3,0.4-1.3,0.3-1.6,0
-                                       c0-0.4,0-0.8-0.2-1c-0.3,0-0.5,0.1-0.7,0.2c0,0.4,0.3,0.4,0.3,0.7c-2.2,0.3-5.1-0.8-7.8-0.6c-0.5,0-1,0.3-1.3,0.3
-                                       c-0.4-0.1-0.6-0.5-1.1-0.3c-0.2,0.1-0.3,0.4-0.5,0.4c-0.7,0.3-1-0.4-1.3-1c-1.2,0.1-1.6-0.8-2.7-0.7c-0.9,0.1-0.5,1.5-0.9,2.3
-                                       c-0.3,0.5-1.3,1-0.4,1.8c0,0.3-0.2,0.3-0.3,0.5c0.2,0.2,0.4,0.8,0.1,1c-1.6-0.2-2.8-0.7-3.4-1.9c-0.5-0.2-1.2-0.5-1.1-1.1
-                                       c0.2-0.2,0.7-0.1,1-0.2c0,0.3,0.4,1.2,0.9,0.7c0.1-0.3-0.4-0.5-0.6-0.7c0.2-0.5-0.1-0.8-0.4-1.1c-0.2-0.1-0.4,0.1-0.5,0.2
-                                       c-0.3-0.3-1.2-0.6-1.6-0.3c-0.3,0-0.2-0.3-0.4-0.4c-2.3-0.2-5.5-2.1-8-2.5c-0.9-0.1-1.9-0.3-2.8-0.1c-1.1,0.3-1.2,2-2.4,2.5
-                                       c0,2.9-4.8,0.9-6.4,2.1c-0.3,0.2-0.5,0.8-0.8,0.9c-1,0.2-2-1-2.9-1c-2.1-0.2-4.8,0.4-5.4,2c-0.3,0.6-0.1,1-0.4,1.8
-                                       c-0.3,0.6-1.9,2.2-2.7,2.6c-0.8,0.4-1.6,0.1-1.7,1.3c-1.4,0.3-1.3,2-2.1,2.9c-0.9-0.2-1.8-1.4-0.6-1.9c0.1-0.3-0.2-0.4-0.2-0.7
-                                       c1.2,0,0.7-2.6,2.2-1.7c0.2-0.9,0.7-1.9,1.1-2.8c-0.1-1.3-1.6-1.2-2.3-0.4c0,0.4-0.2,0.6-0.3,0.9c-0.4,0.1-1.1,0-1.6,0.1
-                                       c-0.3-0.1-0.3-0.6-0.6-0.8c-0.5,0-0.8,0.1-1,0.3c0.2,1.4-1.5,3.6-2.6,4.2c-0.3,0.2-1,0.2-1.4,0.2c-0.6-0.7,0.1-2.3-0.5-3.3
-                                       c0.1-1,1.8-1.8,0.8-2.8c-0.8,0.2-1.2,0.9-1.1,1.8c-0.3,0.7-1.5,1-1.4,2c0.1,1,0.8,2-0.4,2.6c-0.2,0.1-0.5,0.1-0.7,0.2
-                                       c-1.4,0.7-1.5,3-3,3.7c-1.5,6-5.5,9.6-8.1,14.4c-1.1-0.7-2.7-1.1-2.6-2.4c0-0.6,0.5-1.3,0.7-1.9c0.3-1,1.4-2.5,1.4-3.2
-                                       c0-0.3-0.6-1-0.9-1c-0.5,0-0.9,0.9-1.6,1c-0.8,0.2-2.3,0-2.5-0.7c-0.1-0.4,0.4-0.7,0.5-1.1c0.1-0.4-0.2-0.7-0.1-1
-                                       c0.1-0.7,1.3-1,1.5-1.7c0.2-0.9-0.3-1.4-0.5-2.2c2.1-0.4-0.1-2.3,0.1-3c0.1-0.6,1.3-0.7,0.3-1.6c-0.2-0.1-0.5-0.2-0.7-0.3
-                                       c-0.4-0.3-0.5-0.8-0.9-1c-0.9-0.4-2.1-0.2-2.3-1.3c-1.3,0.3-3,0.1-2.9-1.2c0-0.6,1.1-0.8,1.1-1.4c0-0.1-0.3-1.1-0.5-1.4
-                                       c-0.3-0.6-1.7-1-2.5-1.1c-0.4-0.1-0.7-0.5-1-0.5c-0.3,0-0.7,0.1-1,0.1c-0.5-0.1-0.8-0.8-1.3-0.9C54.3,50.8,54,51,53.7,51
-                                       c-1.6-0.2-2.3-1.4-4-0.9c-0.3,0.1-0.5,0.5-0.8,0.5c-0.7,0.1-1.3-1-2.3-1.1c-0.7-0.1-1.2,0-1.8-0.1c-2.3-0.9-4-2.9-6.4-3.8
-                                       c-1.7-0.7-3.9-0.8-5.3-1.9c-0.3,0.1-0.8,0.1-1-0.1C32,43.5,32,43.3,32,43.1c-1.5,0.5-4.3-0.7-5.8-1.2c-1.9-0.6-3.6-1-5.2-1.5
-                                       c-0.1-0.1-0.2-0.3-0.2-0.5c-1.6,0.5-3.2-0.6-4.7-1c-1-2.4-1.3-5.4-4.1-5.9c-0.2-0.2-0.1-0.6-0.3-0.8C8.9,32.7,10,31,12,30.8
-                                       c1.1-0.1,2.6-1,3.1-1.4c3.9-0.2,5.5-2.7,7.5-4.8c2.2-1.4,4.6,0.1,7-0.9c1.2,0.1,3.2,0,4-0.5c1.3-0.9,2.9-1.7,3.9-2.6
-                                       c0.2-2,3-1.2,4.7-1.6c0.8-0.2,1-1.2,1.3-2.1c1-1.4,2.4-2.3,4-3.1c0.2-1,1-1.7,2.1-1.6c0.4,0.8-0.4,2.3,0.7,2.6
-                                       c0.3-0.8-0.1-2.3,0.2-3.1c2.3-0.8,2.7-3.8,4.9-4.7c1.8-0.7,3.4-1.9,5.3-2.2c1.3,0.3,2.7-0.4,4.1-0.2c0.7,0.1,1.5,0.6,2.2,0.1
-                                       c0.8,0.1,1.6,0.1,2.1,0.6C69.1,5.7,69.5,5.8,69.5,6.2z"/>
-                       </g>
-               </g>
-       </g>
-       <g>
-               <g>
-                       <path id="western-michigan" data-region="west-michigan" class="hover-region st0 wm-rect" d="M148.6,173.7h-55c0.1,0.3,0.1,0.6,0.3,0.9c0.4,0,0.8-0.1,1,0.1c0,0.7-0.8,0.5-1.1,0.8
-                               c0.5,2.1-0.5,3.7-0.6,5.2c0,1.1,0.7,2.3-0.3,3.2c0.3,1.9,0,4.4-1.1,5.3c0.6,0.8-0.1,1.3-0.2,2c-0.5,2.3-1.7,5.6-3.3,6.6
-                               c0.2,1.9-2.5,2.1-2.1,4.1c-1.1,2.2-1.8,4.7-2.8,7c-0.3,0.2-0.6,0.3-0.9,0.5c-0.7,2-2.9,2.5-4.1,4.1c18.5,0.6,38.7,0,57.4,0.7
-                               c0.4,0.6-0.1,1.7,0.4,2.2c4,0,8.3-0.1,12.5-0.2V173.7z"/>
-               </g>
-       </g>
-</g>
-<g id="Northern" class="st1">
-       <g class="st2">
-               <g>
-                       <path class="hover-region st3" d="M85.9,125.1c0.3,0.7-0.4,0.9-0.9,1c0.4,0.8,0.7,1.6,1,2.5h71.5c0.3-0.8,0.9-1.5,2.1-1.8
-                               c0.5-0.1,0.9,0.1,1.5,0c1.7-0.2,2.5-1.2,3.3-2c0.6-0.6,1.5-0.9,1.9-1.6c0.8-1.5,0.6-3.5,1.1-5.4c0.5-1.4,1.1-2.7,2.4-3.3
-                               c0-0.4,0.2-0.6,0.4-0.3c0.8-0.7,2.5-0.8,3-1.9c0.7-1.5,0.8-5.6,0.5-6.8c1-0.7,0.6-2.3,0.6-3.8c1.3-1.3,0.7-3.8,0.5-5.3
-                               c-0.2-1.3-0.2-3.7-0.9-4.6c-0.4-0.5-1.3-0.5-1.8-0.9c-0.2-0.2-0.3-0.6-0.5-0.8c-0.3-0.2-0.7-0.2-0.9-0.4
-                               c-0.4-0.4-0.2-0.8-0.5-1.6c-0.1-0.4-0.6-0.4-0.6-0.8c-0.1-0.9,1.1-1.5,0.7-2.6c0.5-1.2,3.3-1.1,3.5-2.3c0.1-0.9-1.4-2-1.8-2.8
-                               c-0.7-1.3-1.3-2.9-0.7-3.8c-1.1-0.9-2.2-1.7-3.2-2.6c-2.6,0.1-4.6-0.3-5.6-1.8c-1,0.1-1.8,0-2.6-0.3c-1.7-2.2-4.1-3.3-8.4-2.8
-                               c-0.8-1.3-1-3.1-1.9-4.1c-0.3-0.1-0.6-0.1-0.8-0.3c-0.1-0.2,0-0.6-0.1-0.7c-1.9-0.5-3.7-1.8-5.9-1.4c-0.4,0.1-0.6,0.6-1,0.6
-                               c-0.8,0-1.7-1.2-2-1.6c-1.5-1.4-3.8-1.5-5.4-2.8c-0.2-0.4-1.3-1-1.5-0.5c-1.2,2.2-3.7,3-5.6,1c0.1,0.5,1,0.7,0.7,1.8
-                               c-0.7,0.5-1.7,0.9-1.7,2.1c-3,0.6-3.8,3.9-2.5,6.7c0.6,1.3,3.2,1.4,4.5,2c0.2,0.4,0.4,0.7,0.3,1.4c-1.2,0.2-2.2,0.6-3.5,0.7
-                               c-0.5,0-1.3-0.2-1.8-0.3c-1.6-0.1-2.3,1.3-3.8,1.6c-0.2,0.2,0,0.9-0.3,1.1c-4.3,0.3-3.7,5.6-3,8.9c0.1,0.1,0.6,0,0.7,0.1
-                               c0.4,0.4,0.1,1,0.4,1.7c0.1,0.3,0.6,0.3,0.7,0.6c0.1,0.2-0.2,0.6-0.1,0.9c0.1,0.5,0.5,0.9,0.5,1.3c0,0.8-0.4,1.7-0.3,2.6
-                               c0,0.7,0.4,1.7-0.5,1.7c-0.6-2.5,0.2-5.7-1.2-8c-0.7,1.9-0.6,4.6-1.3,6.4c-0.5,1-1.4,1.7-1.5,3.1c-0.5,0.6-1.3,0.9-1.2,2
-                               c-0.5,0.9-1.8,1-2.2,0c-1.3,0.5-1.9-0.9-2-1.9c-0.1-1.5-0.1-3.6-0.1-5.5c0.1-2.4,2-4.5,1.2-6.2c0.1-0.8,0.9-1.3,0.9-2
-                               c-0.2-0.3-0.6-0.4-1-0.4c-1.4,1.6-1.6,4.4-3.2,5.7c0.1,0.3-0.1,1.1-0.1,1.7c-1.6,0.3-1.4,2.4-3.3,2.4c-0.7-0.1-0.9-0.8-1.5-0.9
-                               c-1.6-0.1-1.3,3.8-3.6,2.1c-0.4,0.2-0.7,0.5-0.8,0.9c0,0.8,0.4,1.8,0.3,2.6c0,0.3-0.4,0.6-0.4,0.9c0,0.4,0.3,0.7,0.2,1.1
-                               c-0.2,1.1-1.1,1.2-2.2,1.4c-1.4,0.3-1.9,1.4-2.7,1.4c1,0.2,3.9,0.9,3.5,2.1c-0.1,0.4-1.2,0.6-1.7,0.1c-0.5-0.4-0.7-1.2-1.6-1.2
-                               c-0.6,1.5,0.8,2.7,0.7,4.3c-0.1,1.3-0.9,2.6-0.9,3.9c0,1.1,0.1,2.1,0,3.4c0.2,0.4,1,0.1,0.9,0.6c-0.2,0.4-1,0.1-1.4,0.3
-                               c-0.3,0.8-0.7,1.4-0.9,2.3c-0.3,0.9-1,1.4-1.3,2.1c-0.7,1.9-1.6,4.5-3.1,5.6c-0.6,0.4-1.5,0.5-1.2,1.6
-                               C85.2,125.4,85.5,124.8,85.9,125.1z"/>
-               </g>
-               <g>
-                       <g>
-                               <path class="hover-region st3" d="M160,49c-0.7-0.1,0.1,0.8,0.1,0.2c0.3,0.1,0.4,0.3,0.5,0.6c-0.1,0.3-0.5,0.5-0.2,0.9
-                                       c0.5,0.3,1.3,0.1,1.5,0.7c-0.1,0.5-0.2,1.1-0.6,1.4c-0.5-0.2-0.9,0.3-1.3,0.3c-0.4,0-0.7-0.8-1.2-0.9c-1.4-0.3-4.1,1.1-4.6-0.7
-                                       c0.3,0,0.3,0.3,0.7,0.3c0.5-0.7,1.5-1.6,2.6-1.7c0.9-0.1,0-1.6-0.3-2C158.5,47.6,160,47.8,160,49z"/>
-                       </g>
-                       <g>
-                               <path class="hover-region st3" d="M69.5,6.2c-0.8,0.2-1.3,0.7-2.1,0.9c-1-0.7-4.3-0.2-3,1.1c-2,2-4.9,3.1-6.6,5.4c-0.2,0.2-0.2-0.4-0.5-0.3
-                                       c0.2,1.4-0.8,2.2-1.5,3.3c-0.4,0.6-1,2.4-1.5,2.3c-0.5-0.1-1.1-2.6-0.1-2.6C54,16,53.5,16.1,53.3,16c-0.3-1-1.7-1.2-2.8-1.2
-                                       c0,0.5,0.7,0.4,1.1,0.5c0.8,0.5,0.3,1.6,0.5,2.6c0.7,0.4,1.1,1,1.5,1.6c-0.1,1-0.5,2-0.8,3c-0.1,0.4,0.1,0.9,0,1.4
-                                       c-0.1,0.4-0.3,0.6-0.3,0.9c0,0.3,0.5,0.5,0.5,0.8c0,0.4-0.6,0.7-0.6,1c1.1,0.7,1.8-1.9,2.6-2.6c1.3-1.1,2.7-2.3,4.1-2.7
-                                       c-0.2,1.1-1.6,0.9-1.4,2.4c-0.2,0.4-0.9,0.5-0.7,1c0.2,0.3,0.6-0.1,0.8-0.2c0.4-0.8,0.5-1.4,1-1.9c0.8-0.6,1.9,0,2.6-0.7
-                                       c1.5,0.3,2.8,0.5,4.4,0.5c0.1,0.1,0.1,0.3,0.1,0.5c0.7-0.1,0.8,0.2,1.1,0.5c0.8-0.7,0.9-0.1,1.4,0.5c0.3,0.5,1.2,0.8,0.8,1.4
-                                       c0.4,0.2,0.6,0.5,1,0.7c0.4,0,0.1-0.6,0.3-0.8c1.5,0.4,1.6,2.2,2.2,3.6c0.2,0.2,0.6,0.2,0.8,0.3c0,1.3,1.3,1.4,1.3,2.6
-                                       c0.5,0.6,1.2,1.2,1.4,2c0.1,0.4,0,0.6,0.2,0.9c0.8,1.2,2.9,0.6,4.1,1.4c0.3-0.3,0.6-0.7,1.2-0.5c0.2,0.1,0,0.6,0.3,0.7
-                                       c0.6-1.3,3.2-2.6,3.9-0.7c-0.1,0.2-0.5,0.2-0.5,0.5c0.4,0.5,0.9,0.3,1.5,0.6c0.5,0.2,0.7,1,1.5,0.9c0.6-0.1,0.7-1,1.2-1.2
-                                       c0.8-0.3,1.2,0.6,1.7,1c0.3,0,0.4,0.1,0.7,0.1c0.3,0.1,0.3,0.6,0.6,0.6c0.7,0.1,1.2-1.4,1.6-2.1c0.2-0.4,1.2-0.9,1.7-1.3
-                                       c0.3-0.2,0.5-0.6,0.7-0.7c0.6-0.3,1.5-0.1,2.1-0.3c0.4-0.2,0.5-0.6,0.9-1c1-1.1,3.1-1.5,3.9-2.7c1.9,1.5,4.8-1.3,6.9-0.2
-                                       c1.5,0.1,3.2-0.3,4.1,0.4c0.7-0.4,1.9-0.1,2.7-0.2c0.1,0.5,0.4,0.9,0.2,1.5c0.3-0.3,1.4-0.2,2-0.3c0.7-0.4,0-1.9,0.9-2.2
-                                       c0.3,0,0.6,0,0.4-0.1c0.7-1.6,2.9-1.4,4.5-1.6c-0.6,0.5-0.4,1.6-0.8,2.2c0.6,0.4,1-0.2,1.1-0.6c0.6,0,1.1,0.1,1.2,0.7
-                                       c-0.6,0.2-1.4,0.8-0.8,1.6c0.4,0.1,0.9-0.2,1.4,0.1c0.4,0.8,0.6,2-0.2,2.5c-0.2,2.4,1.9,2.9,4.1,2.8c1.4,1.6,3.4-0.2,4.6-0.8
-                                       c0.2,0.2,0,0.4,0.1,0.7c0.1,0.3,1.5,1.5,1.6,1.6c0.7,0.2,1.1-0.6,1.9-0.7c1.1-0.1,0.9,0.2,1.4-0.8c0.4-0.9,1.6-1.6,2.9-1.3
-                                       c-0.4,1,1,1.3,1.1,2.5c0,0.1-0.1,0.5-0.1,0.7c0.1,0.3,0.5,0.5,0.7,0.8c0.4,0.7,0.4,1.8,0.3,2.6c0.3,0.3,0.8,0.4,0.7,1.1
-                                       c-0.5,0.7-1.5,0.8-1.7,1.7c0.4,0.4,0.8,0.9,1,1.5c0.4-0.6,1.4-0.7,2.2-0.9c0.4,0.8,1.3,1,2,1.5c-0.4,0.6-0.9,1.1,0,1.5
-                                       c0,0.4,0.1,0.7,0.2,1c0.5,0.2,1.2,0.3,1.3,0.9c0.6-0.3,1.2-0.1,1.6,0.3c0,0.3,0.1,0.6,0.1,0.8c-0.3,0.4-1.3,0.3-1.6,0
-                                       c0-0.4,0-0.8-0.2-1c-0.3,0-0.5,0.1-0.7,0.2c0,0.4,0.3,0.4,0.3,0.7c-2.2,0.3-5.1-0.8-7.8-0.6c-0.5,0-1,0.3-1.3,0.3
-                                       c-0.4-0.1-0.6-0.5-1.1-0.3c-0.2,0.1-0.3,0.4-0.5,0.4c-0.7,0.3-1-0.4-1.3-1c-1.2,0.1-1.6-0.8-2.7-0.7c-0.9,0.1-0.5,1.5-0.9,2.3
-                                       c-0.3,0.5-1.3,1-0.4,1.8c0,0.3-0.2,0.3-0.3,0.5c0.2,0.2,0.4,0.8,0.1,1c-1.6-0.2-2.8-0.7-3.4-1.9c-0.5-0.2-1.2-0.5-1.1-1.1
-                                       c0.2-0.2,0.7-0.1,1-0.2c0,0.3,0.4,1.2,0.9,0.7c0.1-0.3-0.4-0.5-0.6-0.7c0.2-0.5-0.1-0.8-0.4-1.1c-0.2-0.1-0.4,0.1-0.5,0.2
-                                       c-0.3-0.3-1.2-0.6-1.6-0.3c-0.3,0-0.2-0.3-0.4-0.4c-2.3-0.2-5.5-2.1-8-2.5c-0.9-0.1-1.9-0.3-2.8-0.1c-1.1,0.3-1.2,2-2.4,2.5
-                                       c0,2.9-4.8,0.9-6.4,2.1c-0.3,0.2-0.5,0.8-0.8,0.9c-1,0.2-2-1-2.9-1c-2.1-0.2-4.8,0.4-5.4,2c-0.3,0.6-0.1,1-0.4,1.8
-                                       c-0.3,0.6-1.9,2.2-2.7,2.6c-0.8,0.4-1.6,0.1-1.7,1.3c-1.4,0.3-1.3,2-2.1,2.9c-0.9-0.2-1.8-1.4-0.6-1.9c0.1-0.3-0.2-0.4-0.2-0.7
-                                       c1.2,0,0.7-2.6,2.2-1.7c0.2-0.9,0.7-1.9,1.1-2.8c-0.1-1.3-1.6-1.2-2.3-0.4c0,0.4-0.2,0.6-0.3,0.9c-0.4,0.1-1.1,0-1.6,0.1
-                                       c-0.3-0.1-0.3-0.6-0.6-0.8c-0.5,0-0.8,0.1-1,0.3c0.2,1.4-1.5,3.6-2.6,4.2c-0.3,0.2-1,0.2-1.4,0.2c-0.6-0.7,0.1-2.3-0.5-3.3
-                                       c0.1-1,1.8-1.8,0.8-2.8c-0.8,0.2-1.2,0.9-1.1,1.8c-0.3,0.7-1.5,1-1.4,2c0.1,1,0.8,2-0.4,2.6c-0.2,0.1-0.5,0.1-0.7,0.2
-                                       c-1.4,0.7-1.5,3-3,3.7c-1.5,6-5.5,9.6-8.1,14.4c-1.1-0.7-2.7-1.1-2.6-2.4c0-0.6,0.5-1.3,0.7-1.9c0.3-1,1.4-2.5,1.4-3.2
-                                       c0-0.3-0.6-1-0.9-1c-0.5,0-0.9,0.9-1.6,1c-0.8,0.2-2.3,0-2.5-0.7c-0.1-0.4,0.4-0.7,0.5-1.1c0.1-0.4-0.2-0.7-0.1-1
-                                       c0.1-0.7,1.3-1,1.5-1.7c0.2-0.9-0.3-1.4-0.5-2.2c2.1-0.4-0.1-2.3,0.1-3c0.1-0.6,1.3-0.7,0.3-1.6c-0.2-0.1-0.5-0.2-0.7-0.3
-                                       c-0.4-0.3-0.5-0.8-0.9-1c-0.9-0.4-2.1-0.2-2.3-1.3c-1.3,0.3-3,0.1-2.9-1.2c0-0.6,1.1-0.8,1.1-1.4c0-0.1-0.3-1.1-0.5-1.4
-                                       c-0.3-0.6-1.7-1-2.5-1.1c-0.4-0.1-0.7-0.5-1-0.5c-0.3,0-0.7,0.1-1,0.1c-0.5-0.1-0.8-0.8-1.3-0.9C54.3,50.8,54,51,53.7,51
-                                       c-1.6-0.2-2.3-1.4-4-0.9c-0.3,0.1-0.5,0.5-0.8,0.5c-0.7,0.1-1.3-1-2.3-1.1c-0.7-0.1-1.2,0-1.8-0.1c-2.3-0.9-4-2.9-6.4-3.8
-                                       c-1.7-0.7-3.9-0.8-5.3-1.9c-0.3,0.1-0.8,0.1-1-0.1C32,43.5,32,43.3,32,43.1c-1.5,0.5-4.3-0.7-5.8-1.2c-1.9-0.6-3.6-1-5.2-1.5
-                                       c-0.1-0.1-0.2-0.3-0.2-0.5c-1.6,0.5-3.2-0.6-4.7-1c-1-2.4-1.3-5.4-4.1-5.9c-0.2-0.2-0.1-0.6-0.3-0.8C8.9,32.7,10,31,12,30.8
-                                       c1.1-0.1,2.6-1,3.1-1.4c3.9-0.2,5.5-2.7,7.5-4.8c2.2-1.4,4.6,0.1,7-0.9c1.2,0.1,3.2,0,4-0.5c1.3-0.9,2.9-1.7,3.9-2.6
-                                       c0.2-2,3-1.2,4.7-1.6c0.8-0.2,1-1.2,1.3-2.1c1-1.4,2.4-2.3,4-3.1c0.2-1,1-1.7,2.1-1.6c0.4,0.8-0.4,2.3,0.7,2.6
-                                       c0.3-0.8-0.1-2.3,0.2-3.1c2.3-0.8,2.7-3.8,4.9-4.7c1.8-0.7,3.4-1.9,5.3-2.2c1.3,0.3,2.7-0.4,4.1-0.2c0.7,0.1,1.5,0.6,2.2,0.1
-                                       c0.8,0.1,1.6,0.1,2.1,0.6C69.1,5.7,69.5,5.8,69.5,6.2z"/>
-                       </g>
-               </g>
-       </g>
-</g>
-<g id="Mid" class="st1">
-       <g class="st2">
-               <path class="hover-region st3 mm-rect" d="M87.3,151.5c0.6,0.1,1.1-0.6,1.4-0.1c-1.9,1.3,0.1,4,0.7,5.6c0.6,0.2,1.5-0.5,1.7,0.1c-1.9,1-0.5,2.4,0.1,3.9
-                       c0.9,2.6,2,6.2,2.2,9c0.1,0.9,0,1.8,0,2.7h107.2c0-0.1,0-0.2,0-0.3c-0.1-0.9,0-1.3,0.1-2.1c0.1-0.7-0.2-1.5,0-2.3
-                       c0.2-1.1,1.4-2.2,1.4-3.2c0-0.8-0.6-2.4-1-3.1c-0.2-0.4-0.7-0.4-0.8-0.8c-0.1-0.4,0.1-0.8,0-1.2c-0.1-0.9-0.7-1.6-0.8-2.3
-                       c-0.3-1.6-0.6-3.3-0.8-5c-0.5-4.2-1.7-8.6-2-12.8c-0.2-3.6-0.9-7.5-2.8-10.1c-0.6-1.6-1.1-3.3-2.5-4.2c-0.1-0.1-0.5,0-0.7-0.1
-                       c-0.3-0.8-1-1.9-1.6-0.7c-0.1-1.1-1.8-0.6-2.1-1.6c-1.7-0.3-2.2,0.7-3.4,1c-0.2,2.4-3.4,1.7-4.7,3c-0.9-0.6-1.7,0.1-2.6,0.3
-                       c-0.2,1.2-0.8,1.9-1.7,2.3c-0.3,1.9-2,2.4-2.2,4.4c-1.1,0.2-0.9,1.7-2,2c0.3,1.7-1,2.4-2.3,2.4c-1.5,1.4-2.2,3.6-4.1,4.6
-                       c-0.7-1-1.7-2.3-3.6-1.7c-0.2-0.1-0.1-0.5-0.3-0.6c-0.4,0-0.5,0.2-0.9,0.1c-0.4-0.2-0.6-0.5-0.7-0.9c-0.8-0.3-1.5-0.6-1.8-1.2
-                       c-0.7-1.4-0.3-2.5,0-3.4c0.5-1.8,0.2-4,0.5-5.6h-71c0.3,1.3,0.5,2.7,0.5,4.2c0.1,0.3,0.5,0.3,0.5,0.7c-0.4,0.6-0.9,1.1-0.3,1.9
-                       c-1.1,1.5-2.6,3-3,4.7c-0.6,2.3,1.7,4.3,2.1,6.5C86.4,149.2,86.4,150.4,87.3,151.5z"/>
-       </g>
-</g>
-<g id="Western" class="st1">
-       <g class="st2">
-               <g>
-                       <path class="hover-region st3" d="M148.6,173.7h-55c0.1,0.3,0.1,0.6,0.3,0.9c0.4,0,0.8-0.1,1,0.1c0,0.7-0.8,0.5-1.1,0.8
-                               c0.5,2.1-0.5,3.7-0.6,5.2c0,1.1,0.7,2.3-0.3,3.2c0.3,1.9,0,4.4-1.1,5.3c0.6,0.8-0.1,1.3-0.2,2c-0.5,2.3-1.7,5.6-3.3,6.6
-                               c0.2,1.9-2.5,2.1-2.1,4.1c-1.1,2.2-1.8,4.7-2.8,7c-0.3,0.2-0.6,0.3-0.9,0.5c-0.7,2-2.9,2.5-4.1,4.1c18.5,0.6,38.7,0,57.4,0.7
-                               c0.4,0.6-0.1,1.7,0.4,2.2c4,0,8.3-0.1,12.5-0.2V173.7z"/>
-               </g>
-       </g>
-</g>
-<g id="Southeast" class="st1">
-       <g class="st2">
-               <path class="hover-region st3" d="M149.6,173.7v42.5c7.8-0.1,15.6-0.3,23-0.6c1-0.9,0.9-2.8,2-3.6c0-0.3-0.1-0.3-0.1-0.6
-                       c0.9-0.2,1.7-1.2,1.2-2.2c0.8-1.2,2.4-1.6,2.7-3.4c0.8-0.7,1.8-1.7,2-2.8c0.2-0.9-0.3-1.8-0.2-2.8c0.1-1.1,0.8-3.2,1.1-4.5
-                       c0.2-0.8,0.6-2.1,1-2.7c1.3-1.7,4.2-1.5,5.2-3.1c0.6-0.9,1.1-2.4,1.2-3.3c0.1-0.6-0.3-1.2-0.2-1.9c0.2-1.7,2.2-2.7,2.2-4.7
-                       c0-0.3-0.3-0.7-0.2-0.9c0.1-0.5,1-0.9,1.2-1c1.2-0.9,3.2-1.3,4.5-0.1c0.3,0.3,0.3,0.8,0.7,0.9c0.7,0.2,1.8-0.3,2.2-0.3
-                       c0.2-1.8,1.2-3.2,1.4-4.8H149.6z"/>
-       </g>
-</g>
-<g id="Text">
-       <g>
-               <path class="st4" d="M123.1,154.7c0-0.7-0.1-1.5-0.1-2h0c-0.2,0.5-0.4,1.1-0.6,1.8l-0.8,2.3h-0.5l-0.8-2.2
-                       c-0.2-0.7-0.4-1.3-0.5-1.8h0c0,0.6,0,1.4-0.1,2.1l-0.1,2H119l0.3-4.7h0.8l0.8,2.3c0.2,0.6,0.3,1.1,0.5,1.6h0
-                       c0.1-0.5,0.3-1,0.5-1.6l0.8-2.3h0.8l0.3,4.7h-0.6L123.1,154.7z"/>
-               <path class="st4" d="M125.5,152.4c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4
-                       C125.4,152,125.5,152.2,125.5,152.4z M124.8,156.8v-3.4h0.6v3.4H124.8z"/>
-               <path class="st4" d="M129.4,151.8v4.1c0,0.3,0,0.6,0,0.9h-0.5l0-0.6h0c-0.2,0.4-0.6,0.7-1.1,0.7c-0.8,0-1.5-0.7-1.5-1.7
-                       c0-1.1,0.7-1.8,1.5-1.8c0.5,0,0.9,0.2,1,0.5h0v-2H129.4z M128.8,154.8c0-0.1,0-0.2,0-0.3c-0.1-0.4-0.4-0.7-0.9-0.7
-                       c-0.6,0-1,0.6-1,1.3c0,0.7,0.3,1.3,1,1.3c0.4,0,0.8-0.3,0.9-0.7c0-0.1,0-0.2,0-0.3V154.8z"/>
-               <path class="st4" d="M131.8,154.6v0.4h-1.7v-0.4H131.8z"/>
-               <path class="st4" d="M136.6,154.7c0-0.7-0.1-1.5-0.1-2h0c-0.2,0.5-0.4,1.1-0.6,1.8l-0.8,2.3h-0.5l-0.8-2.2
-                       c-0.2-0.7-0.4-1.3-0.5-1.8h0c0,0.6,0,1.4-0.1,2.1l-0.1,2h-0.6l0.3-4.7h0.8l0.8,2.3c0.2,0.6,0.3,1.1,0.5,1.6h0
-                       c0.1-0.5,0.3-1,0.5-1.6l0.8-2.3h0.8l0.3,4.7h-0.6L136.6,154.7z"/>
-               <path class="st4" d="M139,152.4c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4C138.8,152,139,152.2,139,152.4z
-                        M138.3,156.8v-3.4h0.6v3.4H138.3z"/>
-               <path class="st4" d="M142.3,156.6c-0.2,0.1-0.5,0.2-1,0.2c-1,0-1.7-0.7-1.7-1.7c0-1,0.7-1.8,1.8-1.8c0.4,0,0.7,0.1,0.9,0.2
-                       l-0.1,0.5c-0.1-0.1-0.4-0.2-0.7-0.2c-0.8,0-1.2,0.6-1.2,1.3c0,0.8,0.5,1.3,1.2,1.3c0.3,0,0.6-0.1,0.8-0.2L142.3,156.6z"/>
-               <path class="st4" d="M143.1,151.8h0.6v2.1h0c0.1-0.2,0.3-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V151.8z"/>
-               <path class="st4" d="M147.6,152.4c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4
-                       C147.5,152,147.6,152.2,147.6,152.4z M146.9,156.8v-3.4h0.6v3.4H146.9z"/>
-               <path class="st4" d="M151.5,156.3c0,0.8-0.2,1.3-0.5,1.6c-0.3,0.3-0.8,0.4-1.2,0.4c-0.4,0-0.9-0.1-1.1-0.3l0.2-0.5
-                       c0.2,0.1,0.6,0.3,1,0.3c0.6,0,1.1-0.3,1.1-1.2v-0.4h0c-0.2,0.3-0.6,0.6-1.1,0.6c-0.8,0-1.4-0.7-1.4-1.7c0-1.1,0.7-1.8,1.5-1.8
-                       c0.6,0,0.9,0.3,1.1,0.6h0l0-0.5h0.5c0,0.2,0,0.5,0,0.9V156.3z M150.9,154.7c0-0.1,0-0.2,0-0.3c-0.1-0.4-0.4-0.7-0.9-0.7
-                       c-0.6,0-1,0.5-1,1.3c0,0.7,0.3,1.2,1,1.2c0.4,0,0.7-0.2,0.9-0.6c0-0.1,0-0.2,0-0.3V154.7z"/>
-               <path class="st4" d="M154.9,156c0,0.3,0,0.6,0,0.8h-0.6l0-0.4h0c-0.2,0.3-0.6,0.5-1,0.5c-0.7,0-1-0.5-1-1c0-0.8,0.7-1.3,2-1.3
-                       v-0.1c0-0.3-0.1-0.8-0.8-0.8c-0.3,0-0.7,0.1-0.9,0.3l-0.1-0.4c0.3-0.2,0.7-0.3,1.1-0.3c1,0,1.3,0.7,1.3,1.4V156z M154.3,155
-                       c-0.7,0-1.4,0.1-1.4,0.8c0,0.4,0.3,0.6,0.6,0.6c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0-0.1,0-0.2V155z"/>
-               <path class="st4" d="M155.9,154.3c0-0.4,0-0.6,0-0.9h0.5l0,0.6h0c0.2-0.3,0.6-0.6,1.1-0.6c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-2
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V154.3z"/>
-       </g>
-       <g>
-               <path class="st4" d="M105,111.6v-4.7h0.7l1.5,2.4c0.3,0.6,0.6,1.1,0.8,1.5l0,0c-0.1-0.6-0.1-1.2-0.1-1.9v-2h0.6v4.7h-0.6l-1.5-2.4
-                       c-0.3-0.5-0.6-1.1-0.9-1.6l0,0c0,0.6,0,1.2,0,1.9v2H105z"/>
-               <path class="st4" d="M112.7,109.9c0,1.3-0.9,1.8-1.7,1.8c-0.9,0-1.6-0.7-1.6-1.7c0-1.1,0.7-1.8,1.7-1.8
-                       C112,108.1,112.7,108.8,112.7,109.9z M110,109.9c0,0.7,0.4,1.3,1,1.3c0.6,0,1-0.6,1-1.3c0-0.6-0.3-1.3-1-1.3
-                       C110.3,108.6,110,109.3,110,109.9z"/>
-               <path class="st4" d="M113.4,109.3c0-0.4,0-0.7,0-1.1h0.5l0,0.7h0c0.2-0.5,0.5-0.7,0.9-0.7c0.1,0,0.1,0,0.2,0v0.6
-                       c-0.1,0-0.1,0-0.2,0c-0.4,0-0.7,0.3-0.8,0.8c0,0.1,0,0.2,0,0.3v1.8h-0.6V109.3z"/>
-               <path class="st4" d="M116.6,107.4v0.8h0.9v0.5h-0.9v1.8c0,0.4,0.1,0.7,0.5,0.7c0.2,0,0.3,0,0.4,0l0,0.5c-0.1,0-0.3,0.1-0.5,0.1
-                       c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.2-0.5-0.2-0.9v-1.8h-0.5v-0.5h0.5v-0.6L116.6,107.4z"/>
-               <path class="st4" d="M118.2,106.6h0.6v2.1h0c0.1-0.2,0.3-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V106.6z"/>
-               <path class="st4" d="M122.4,110c0,0.8,0.5,1.2,1.2,1.2c0.4,0,0.7-0.1,0.9-0.2l0.1,0.4c-0.2,0.1-0.6,0.2-1.1,0.2
-                       c-1,0-1.7-0.7-1.7-1.7c0-1,0.6-1.8,1.6-1.8c1.1,0,1.4,1,1.4,1.6c0,0.1,0,0.2,0,0.3H122.4z M124.3,109.6c0-0.4-0.2-1-0.9-1
-                       c-0.6,0-0.9,0.6-0.9,1H124.3z"/>
-               <path class="st4" d="M125.6,109.3c0-0.4,0-0.7,0-1.1h0.5l0,0.7h0c0.2-0.5,0.5-0.7,0.9-0.7c0.1,0,0.1,0,0.2,0v0.6
-                       c-0.1,0-0.1,0-0.2,0c-0.4,0-0.7,0.3-0.8,0.8c0,0.1,0,0.2,0,0.3v1.8h-0.6V109.3z"/>
-               <path class="st4" d="M127.9,109.1c0-0.4,0-0.6,0-0.9h0.5l0,0.6h0c0.2-0.3,0.6-0.6,1.1-0.6c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-2
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V109.1z"/>
-               <path class="st4" d="M137.3,109.5c0-0.7-0.1-1.5-0.1-2h0c-0.2,0.5-0.4,1.1-0.6,1.8l-0.8,2.3h-0.5l-0.8-2.2
-                       c-0.2-0.7-0.4-1.3-0.5-1.8h0c0,0.6,0,1.4-0.1,2.1l-0.1,2h-0.6l0.3-4.7h0.8l0.8,2.3c0.2,0.6,0.3,1.1,0.5,1.6h0
-                       c0.1-0.5,0.3-1,0.5-1.6l0.8-2.3h0.8l0.3,4.7h-0.6L137.3,109.5z"/>
-               <path class="st4" d="M139.7,107.2c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4
-                       C139.5,106.9,139.7,107,139.7,107.2z M139,111.6v-3.4h0.6v3.4H139z"/>
-               <path class="st4" d="M143.1,111.5c-0.2,0.1-0.5,0.2-1,0.2c-1,0-1.7-0.7-1.7-1.7c0-1,0.7-1.8,1.8-1.8c0.4,0,0.7,0.1,0.9,0.2
-                       l-0.1,0.5c-0.1-0.1-0.4-0.2-0.7-0.2c-0.8,0-1.2,0.6-1.2,1.3c0,0.8,0.5,1.3,1.2,1.3c0.3,0,0.6-0.1,0.8-0.2L143.1,111.5z"/>
-               <path class="st4" d="M143.8,106.6h0.6v2.1h0c0.1-0.2,0.3-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V106.6z"/>
-               <path class="st4" d="M148.4,107.2c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4
-                       C148.2,106.9,148.4,107,148.4,107.2z M147.7,111.6v-3.4h0.6v3.4H147.7z"/>
-               <path class="st4" d="M152.2,111.1c0,0.8-0.2,1.3-0.5,1.6c-0.3,0.3-0.8,0.4-1.2,0.4c-0.4,0-0.9-0.1-1.1-0.3l0.2-0.5
-                       c0.2,0.1,0.6,0.3,1,0.3c0.6,0,1.1-0.3,1.1-1.2V111h0c-0.2,0.3-0.6,0.6-1.1,0.6c-0.8,0-1.4-0.7-1.4-1.7c0-1.1,0.7-1.8,1.5-1.8
-                       c0.6,0,0.9,0.3,1.1,0.6h0l0-0.5h0.5c0,0.2,0,0.5,0,0.9V111.1z M151.6,109.5c0-0.1,0-0.2,0-0.3c-0.1-0.4-0.4-0.7-0.9-0.7
-                       c-0.6,0-1,0.5-1,1.3c0,0.7,0.3,1.2,1,1.2c0.4,0,0.7-0.2,0.9-0.6c0-0.1,0-0.2,0-0.3V109.5z"/>
-               <path class="st4" d="M155.6,110.8c0,0.3,0,0.6,0,0.8h-0.6l0-0.4h0c-0.2,0.3-0.6,0.5-1,0.5c-0.7,0-1-0.5-1-1c0-0.8,0.7-1.3,2-1.3
-                       v-0.1c0-0.3-0.1-0.8-0.8-0.8c-0.3,0-0.7,0.1-0.9,0.3l-0.1-0.4c0.3-0.2,0.7-0.3,1.1-0.3c1,0,1.3,0.7,1.3,1.4V110.8z M155,109.9
-                       c-0.7,0-1.4,0.1-1.4,0.8c0,0.4,0.3,0.6,0.6,0.6c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0-0.1,0-0.2V109.9z"/>
-               <path class="st4" d="M156.6,109.1c0-0.4,0-0.6,0-0.9h0.5l0,0.6h0c0.2-0.3,0.6-0.6,1.1-0.6c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-2
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V109.1z"/>
-       </g>
-       <g>
-               <path class="st4" d="M84.8,43.1v2.8c0,1.1,0.5,1.5,1.1,1.5c0.7,0,1.1-0.5,1.1-1.5v-2.8h0.6v2.8c0,1.4-0.8,2-1.8,2
-                       c-1,0-1.7-0.5-1.7-2v-2.8H84.8z"/>
-               <path class="st4" d="M88.3,47.5c0-0.3,0.2-0.4,0.4-0.4s0.4,0.2,0.4,0.4c0,0.3-0.2,0.4-0.4,0.4C88.5,47.9,88.3,47.8,88.3,47.5z"/>
-               <path class="st4" d="M90,43.2c0.3,0,0.7-0.1,1.2-0.1c0.6,0,1,0.1,1.3,0.4c0.3,0.2,0.4,0.6,0.4,1c0,0.4-0.1,0.8-0.4,1
-                       c-0.3,0.3-0.8,0.5-1.4,0.5c-0.2,0-0.4,0-0.5,0v1.9H90V43.2z M90.6,45.5c0.1,0,0.3,0,0.5,0c0.7,0,1.2-0.4,1.2-1
-                       c0-0.6-0.4-0.9-1.1-0.9c-0.3,0-0.5,0-0.6,0V45.5z"/>
-               <path class="st4" d="M92.5,47.5c0-0.3,0.2-0.4,0.4-0.4s0.4,0.2,0.4,0.4c0,0.3-0.2,0.4-0.4,0.4C92.7,47.9,92.5,47.8,92.5,47.5z"/>
-       </g>
-       <g>
-               <path class="st4" d="M152.5,190.4c0.3,0.2,0.6,0.3,1,0.3c0.6,0,0.9-0.3,0.9-0.8c0-0.4-0.2-0.7-0.8-0.9c-0.7-0.3-1.2-0.7-1.2-1.3
-                       c0-0.7,0.6-1.3,1.4-1.3c0.4,0,0.8,0.1,1,0.2l-0.2,0.5c-0.1-0.1-0.4-0.2-0.8-0.2c-0.6,0-0.8,0.4-0.8,0.7c0,0.4,0.3,0.7,0.9,0.9
-                       c0.8,0.3,1.1,0.7,1.1,1.4c0,0.7-0.5,1.4-1.6,1.4c-0.4,0-0.9-0.1-1.1-0.3L152.5,190.4z"/>
-               <path class="st4" d="M158.7,189.4c0,1.3-0.8,1.8-1.6,1.8c-0.9,0-1.5-0.7-1.5-1.7c0-1.1,0.7-1.8,1.6-1.8
-                       C158.1,187.6,158.7,188.4,158.7,189.4z M156.2,189.4c0,0.7,0.4,1.3,1,1.3c0.6,0,1-0.6,1-1.3c0-0.6-0.3-1.3-1-1.3
-                       C156.5,188.1,156.2,188.8,156.2,189.4z"/>
-               <path class="st4" d="M162.1,190.2c0,0.4,0,0.7,0,0.9h-0.5l0-0.6h0c-0.1,0.3-0.5,0.6-1.1,0.6c-0.5,0-1.1-0.3-1.1-1.5v-2h0.6v1.9
-                       c0,0.6,0.2,1.1,0.7,1.1c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0.1-0.2,0.1-0.3v-2.1h0.6V190.2z"/>
-               <path class="st4" d="M163.8,186.9v0.8h0.8v0.5h-0.8v1.8c0,0.4,0.1,0.7,0.4,0.7c0.2,0,0.3,0,0.3,0l0,0.5c-0.1,0-0.3,0.1-0.5,0.1
-                       c-0.3,0-0.5-0.1-0.6-0.3c-0.2-0.2-0.2-0.5-0.2-0.9v-1.8h-0.5v-0.5h0.5v-0.6L163.8,186.9z"/>
-               <path class="st4" d="M165.3,186.1h0.6v2.1h0c0.1-0.2,0.2-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.4,0,1.1,0.3,1.1,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.7-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V186.1z"/>
-               <path class="st4" d="M169.3,189.5c0,0.8,0.5,1.2,1.1,1.2c0.4,0,0.7-0.1,0.9-0.2l0.1,0.4c-0.2,0.1-0.6,0.2-1.1,0.2
-                       c-1,0-1.6-0.7-1.6-1.7c0-1,0.6-1.8,1.5-1.8c1.1,0,1.3,1,1.3,1.6c0,0.1,0,0.2,0,0.3H169.3z M171,189.1c0-0.4-0.2-1-0.8-1
-                       c-0.6,0-0.8,0.6-0.9,1H171z"/>
-               <path class="st4" d="M174.5,190.3c0,0.3,0,0.6,0,0.8H174l0-0.4h0c-0.2,0.3-0.5,0.5-1,0.5c-0.6,0-1-0.5-1-1c0-0.8,0.7-1.3,1.9-1.3
-                       v-0.1c0-0.3-0.1-0.8-0.7-0.8c-0.3,0-0.6,0.1-0.8,0.3l-0.1-0.4c0.3-0.2,0.7-0.3,1.1-0.3c1,0,1.2,0.7,1.2,1.4V190.3z M173.9,189.4
-                       c-0.6,0-1.4,0.1-1.4,0.8c0,0.4,0.3,0.6,0.5,0.6c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0-0.1,0-0.2V189.4z"/>
-               <path class="st4" d="M175.4,190.5c0.2,0.1,0.5,0.2,0.8,0.2c0.4,0,0.6-0.2,0.6-0.5c0-0.3-0.2-0.4-0.6-0.6c-0.6-0.2-0.9-0.6-0.9-1
-                       c0-0.5,0.4-1,1.1-1c0.3,0,0.6,0.1,0.8,0.2l-0.1,0.4c-0.1-0.1-0.4-0.2-0.7-0.2c-0.3,0-0.5,0.2-0.5,0.5c0,0.3,0.2,0.4,0.6,0.6
-                       c0.5,0.2,0.8,0.5,0.8,1c0,0.6-0.4,1-1.2,1c-0.4,0-0.7-0.1-0.9-0.2L175.4,190.5z"/>
-               <path class="st4" d="M178.8,186.9v0.8h0.8v0.5h-0.8v1.8c0,0.4,0.1,0.7,0.4,0.7c0.2,0,0.3,0,0.3,0l0,0.5c-0.1,0-0.3,0.1-0.5,0.1
-                       c-0.3,0-0.5-0.1-0.6-0.3c-0.2-0.2-0.2-0.5-0.2-0.9v-1.8h-0.5v-0.5h0.5v-0.6L178.8,186.9z"/>
-               <path class="st4" d="M156.3,197.4c0-0.7-0.1-1.5-0.1-2h0c-0.2,0.5-0.3,1.1-0.6,1.8l-0.8,2.3h-0.4l-0.7-2.2
-                       c-0.2-0.7-0.4-1.3-0.5-1.8h0c0,0.6,0,1.4-0.1,2.1l-0.1,2h-0.5l0.3-4.7h0.7l0.8,2.3c0.2,0.6,0.3,1.1,0.4,1.6h0
-                       c0.1-0.5,0.3-1,0.5-1.6l0.8-2.3h0.7l0.3,4.7h-0.6L156.3,197.4z"/>
-               <path class="st4" d="M158.6,195.2c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.1-0.4,0.4-0.4
-                       C158.4,194.8,158.6,194.9,158.6,195.2z M157.9,199.5v-3.4h0.6v3.4H157.9z"/>
-               <path class="st4" d="M161.7,199.4c-0.2,0.1-0.5,0.2-0.9,0.2c-1,0-1.6-0.7-1.6-1.7c0-1,0.7-1.8,1.7-1.8c0.3,0,0.6,0.1,0.8,0.2
-                       l-0.1,0.5c-0.1-0.1-0.4-0.2-0.7-0.2c-0.7,0-1.1,0.6-1.1,1.3c0,0.8,0.5,1.3,1.1,1.3c0.3,0,0.5-0.1,0.7-0.2L161.7,199.4z"/>
-               <path class="st4" d="M162.4,194.5h0.6v2.1h0c0.1-0.2,0.2-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.4,0,1.1,0.3,1.1,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.7-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V194.5z"/>
-               <path class="st4" d="M166.7,195.2c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.1-0.4,0.4-0.4
-                       C166.6,194.8,166.7,194.9,166.7,195.2z M166.1,199.5v-3.4h0.6v3.4H166.1z"/>
-               <path class="st4" d="M170.4,199c0,0.8-0.2,1.3-0.5,1.6c-0.3,0.3-0.8,0.4-1.2,0.4c-0.4,0-0.8-0.1-1.1-0.3l0.1-0.5
-                       c0.2,0.1,0.5,0.3,0.9,0.3c0.6,0,1-0.3,1-1.2v-0.4h0c-0.2,0.3-0.5,0.6-1,0.6c-0.8,0-1.4-0.7-1.4-1.7c0-1.1,0.7-1.8,1.4-1.8
-                       c0.6,0,0.9,0.3,1,0.6h0l0-0.5h0.5c0,0.2,0,0.5,0,0.9V199z M169.8,197.5c0-0.1,0-0.2,0-0.3c-0.1-0.4-0.4-0.7-0.8-0.7
-                       c-0.6,0-1,0.5-1,1.3c0,0.7,0.3,1.2,0.9,1.2c0.4,0,0.7-0.2,0.8-0.6c0-0.1,0-0.2,0-0.3V197.5z"/>
-               <path class="st4" d="M173.6,198.7c0,0.3,0,0.6,0,0.8h-0.5l0-0.4h0c-0.2,0.3-0.5,0.5-1,0.5c-0.6,0-1-0.5-1-1c0-0.8,0.7-1.3,1.9-1.3
-                       v-0.1c0-0.3-0.1-0.8-0.7-0.8c-0.3,0-0.6,0.1-0.8,0.3l-0.1-0.4c0.3-0.2,0.7-0.3,1.1-0.3c1,0,1.2,0.7,1.2,1.4V198.7z M173,197.8
-                       c-0.6,0-1.4,0.1-1.4,0.8c0,0.4,0.3,0.6,0.5,0.6c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0-0.1,0-0.2V197.8z"/>
-               <path class="st4" d="M174.5,197c0-0.4,0-0.6,0-0.9h0.5l0,0.6h0c0.2-0.3,0.5-0.6,1.1-0.6c0.4,0,1.1,0.3,1.1,1.4v2h-0.6v-2
-                       c0-0.5-0.2-1-0.7-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V197z"/>
-       </g>
-       <g>
-               <path class="st4" d="M101.1,195.3l-1.2-4.7h0.6l0.6,2.4c0.1,0.6,0.3,1.2,0.4,1.6h0c0.1-0.5,0.2-1,0.4-1.6l0.6-2.4h0.6l0.6,2.4
-                       c0.1,0.6,0.3,1.1,0.3,1.6h0c0.1-0.5,0.2-1,0.4-1.6l0.6-2.4h0.6l-1.3,4.7h-0.6l-0.6-2.5c-0.1-0.6-0.2-1.1-0.3-1.5h0
-                       c-0.1,0.5-0.2,0.9-0.4,1.5l-0.7,2.5H101.1z"/>
-               <path class="st4" d="M106.3,193.7c0,0.8,0.5,1.2,1.2,1.2c0.4,0,0.7-0.1,0.9-0.2l0.1,0.4c-0.2,0.1-0.6,0.2-1.1,0.2
-                       c-1,0-1.7-0.7-1.7-1.7c0-1,0.6-1.8,1.6-1.8c1.1,0,1.4,1,1.4,1.6c0,0.1,0,0.2,0,0.3H106.3z M108.1,193.3c0-0.4-0.2-1-0.9-1
-                       c-0.6,0-0.9,0.6-0.9,1H108.1z"/>
-               <path class="st4" d="M109.4,194.7c0.2,0.1,0.5,0.2,0.8,0.2c0.4,0,0.7-0.2,0.7-0.5c0-0.3-0.2-0.4-0.6-0.6c-0.6-0.2-0.9-0.6-0.9-1
-                       c0-0.5,0.4-1,1.2-1c0.3,0,0.6,0.1,0.8,0.2l-0.1,0.4c-0.1-0.1-0.4-0.2-0.7-0.2c-0.4,0-0.6,0.2-0.6,0.5c0,0.3,0.2,0.4,0.6,0.6
-                       c0.6,0.2,0.9,0.5,0.9,1c0,0.6-0.5,1-1.3,1c-0.4,0-0.7-0.1-1-0.2L109.4,194.7z"/>
-               <path class="st4" d="M113,191.1v0.8h0.9v0.5H113v1.8c0,0.4,0.1,0.7,0.5,0.7c0.2,0,0.3,0,0.4,0l0,0.5c-0.1,0-0.3,0.1-0.5,0.1
-                       c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.2-0.5-0.2-0.9v-1.8h-0.5v-0.5h0.5v-0.6L113,191.1z"/>
-               <path class="st4" d="M120.1,193.2c0-0.7-0.1-1.5-0.1-2h0c-0.2,0.5-0.4,1.1-0.6,1.8l-0.8,2.3h-0.5l-0.8-2.2
-                       c-0.2-0.7-0.4-1.3-0.5-1.8h0c0,0.6,0,1.4-0.1,2.1l-0.1,2H116l0.3-4.7h0.8l0.8,2.3c0.2,0.6,0.3,1.1,0.5,1.6h0
-                       c0.1-0.5,0.3-1,0.5-1.6l0.8-2.3h0.8l0.3,4.7h-0.6L120.1,193.2z"/>
-               <path class="st4" d="M122.5,191c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4C122.3,190.6,122.5,190.8,122.5,191
-                       z M121.8,195.3v-3.4h0.6v3.4H121.8z"/>
-               <path class="st4" d="M125.8,195.2c-0.2,0.1-0.5,0.2-1,0.2c-1,0-1.7-0.7-1.7-1.7c0-1,0.7-1.8,1.8-1.8c0.4,0,0.7,0.1,0.9,0.2
-                       l-0.1,0.5c-0.1-0.1-0.4-0.2-0.7-0.2c-0.8,0-1.2,0.6-1.2,1.3c0,0.8,0.5,1.3,1.2,1.3c0.3,0,0.6-0.1,0.8-0.2L125.8,195.2z"/>
-               <path class="st4" d="M126.6,190.3h0.6v2.1h0c0.1-0.2,0.3-0.3,0.4-0.4c0.2-0.1,0.4-0.2,0.6-0.2c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-1.9
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V190.3z"/>
-               <path class="st4" d="M131.1,191c0,0.2-0.1,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4s0.2-0.4,0.4-0.4C131,190.6,131.1,190.8,131.1,191z
-                        M130.4,195.3v-3.4h0.6v3.4H130.4z"/>
-               <path class="st4" d="M135,194.8c0,0.8-0.2,1.3-0.5,1.6c-0.3,0.3-0.8,0.4-1.2,0.4c-0.4,0-0.9-0.1-1.1-0.3l0.2-0.5
-                       c0.2,0.1,0.6,0.3,1,0.3c0.6,0,1.1-0.3,1.1-1.2v-0.4h0c-0.2,0.3-0.6,0.6-1.1,0.6c-0.8,0-1.4-0.7-1.4-1.7c0-1.1,0.7-1.8,1.5-1.8
-                       c0.6,0,0.9,0.3,1.1,0.6h0l0-0.5h0.5c0,0.2,0,0.5,0,0.9V194.8z M134.4,193.3c0-0.1,0-0.2,0-0.3c-0.1-0.4-0.4-0.7-0.9-0.7
-                       c-0.6,0-1,0.5-1,1.3c0,0.7,0.3,1.2,1,1.2c0.4,0,0.7-0.2,0.9-0.6c0-0.1,0-0.2,0-0.3V193.3z"/>
-               <path class="st4" d="M138.4,194.5c0,0.3,0,0.6,0,0.8h-0.6l0-0.4h0c-0.2,0.3-0.6,0.5-1,0.5c-0.7,0-1-0.5-1-1c0-0.8,0.7-1.3,2-1.3
-                       v-0.1c0-0.3-0.1-0.8-0.8-0.8c-0.3,0-0.7,0.1-0.9,0.3l-0.1-0.4c0.3-0.2,0.7-0.3,1.1-0.3c1,0,1.3,0.7,1.3,1.4V194.5z M137.8,193.6
-                       c-0.7,0-1.4,0.1-1.4,0.8c0,0.4,0.3,0.6,0.6,0.6c0.4,0,0.7-0.3,0.8-0.6c0-0.1,0-0.1,0-0.2V193.6z"/>
-               <path class="st4" d="M139.4,192.8c0-0.4,0-0.6,0-0.9h0.5l0,0.6h0c0.2-0.3,0.6-0.6,1.1-0.6c0.5,0,1.2,0.3,1.2,1.4v2h-0.6v-2
-                       c0-0.5-0.2-1-0.8-1c-0.4,0-0.7,0.3-0.8,0.6c0,0.1,0,0.2,0,0.3v2h-0.6V192.8z"/>
-       </g>
-       <rect id="up-rect" x="82.8" y="42" class="text-rect st5" width="11.8" height="7.5"/>
-       <rect id="nm-rect" x="103" y="105.6" class="text-rect st5" width="57.8" height="7.5"/>
-       <rect id="mm-rect" x="116.8" y="150.7" class="text-rect st5" width="43.5" height="7.5"/>
-       <rect id="wm-rect" x="98.6" y="189.1" class="text-rect st5" width="45.2" height="7.5"/>
-       <rect id="sm-rect" x="151.2" y="185.2" class="text-rect st5" width="30.6" height="16.6"/>
-</g>
-</svg>
\ No newline at end of file
diff --git a/parts/share-this.php b/parts/share-this.php
deleted file mode 100644 (file)
index 539c297..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
- <?php if (!is_post_type("ai1ec_event")) { ?>
-    <div class="addthis_wrapper">
-        <!-- AddThis Button BEGIN -->
-        <div class="addthis_toolbox addthis_default_style ">
-            <a class="addthis_counter addthis_pill_style"></a>
-        </div>
-        <script type="text/javascript">var addthis_config = {"data_track_addressbar":false};</script>
-        <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5135fe4558d287a9"></script>
-        <!--                                        <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js"></script>-->
-        <!-- AddThis Button END -->
-    </div><!--/#addthis_wrapper-->
-<?php } ?>
\ No newline at end of file
index c146f9d..1ac5b37 100644 (file)
@@ -6,13 +6,5 @@
                 <?php endif; ?>
             </ul>
        </div>
-<?php elseif ( is_page( HOTEL_PAGE_ID ) ) : ?>
-       <div id="slideshow">
-            <ul>
-                <?php if ( is_active_sidebar( 'hotel-slideshow' ) ) : ?>
-                   <?php dynamic_sidebar( 'hotel-slideshow' ); ?>
-                <?php endif; ?>
-            </ul>
-       </div>
 <?php endif; ?>
 
index b390368..184eb3e 100644 (file)
@@ -138,8 +138,11 @@ input[type="submit"].blogbutton {
     }
 }
 main.blog-home, main.blog-archive, main.blog-single{
-    margin-top: 130px;
+    margin-top: 70px;
     padding-bottom: 50px;
+    background: white;
+    box-shadow: 0 0 7px 1px grey;
+    margin-bottom: 50px;
 }
 .blog-archive, .blog-home {
     .featured-image-wrap{
index 98a654c..3e942e8 100644 (file)
@@ -7,7 +7,7 @@ body {
         -moz-box-shadow: 0 0 15px -6px $black;
         -webkit-box-shadow: 0 0 15px -6px $black;
         
-        max-width: 1200px;
+        max-width: 1000px;
         padding-top: rem-calc(20);
     }
 }
diff --git a/scss/_content.scss b/scss/_content.scss
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/scss/_copyright.scss b/scss/_copyright.scss
deleted file mode 100644 (file)
index 9f611b7..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-#copyright {
-    padding: 5px 0;
-    margin: 0 auto;
-    float: none;
-    background-color: white;
-    span {
-        font-size: rem-calc(14);
-        // font-weight: bold;
-        color: $charcoal;
-    }
-    a {
-        color: $charcoal;
-    }
-}
-#footer_address span.bullet,
-#copyright span.bullet {
-    color: $charcoal;
-    margin: 0 5px;
-    @media #{$small-only} {
-        display: none !important;
-    }
-}
diff --git a/scss/_footer.scss b/scss/_footer.scss
new file mode 100644 (file)
index 0000000..0f6bb7e
--- /dev/null
@@ -0,0 +1,305 @@
+footer.main {
+    // position: absolute;
+    // bottom: 0;
+    // left: 0;
+    // right: 0;
+    // @media only screen and (max-width: 1024px) {
+    //     position: relative;
+    //     bottom: 0;
+    // }
+    h4 {
+        color: white;
+        font-size: 32px;
+        font-weight: bold;
+        letter-spacing: 1px;
+        margin: 0;
+        @media #{$small-only} {
+            font-size: 24px;
+            margin-top: 20px;
+        }
+    }
+}
+#footer-history-wrapper {
+    background: $light-gray;
+    #footer-history {
+        display: block;
+        margin: 0 auto;
+        padding: 15px 20px;
+        @media #{$small-only} {
+            padding: 15px 0px;
+        }
+        width: 90%;
+        .image-wrapper {
+            padding: 0;
+            text-align: center;
+        }
+        h1 {
+            color: $dark-blue;
+            font-size: 36px;
+            @media #{$small-only} {
+                font-size: 26px;
+            }
+            margin-top: 30px;
+            margin-bottom: 5px;
+        }
+        h4 {
+            color: black;
+            font-size: 32px;
+            @media #{$small-only} {
+                font-size: 22px;
+            }
+            font-weight: normal;
+            margin-bottom: 15px;
+        }
+        p {
+            color: gray;
+            font-size: 25px;
+            @media #{$small-only} {
+                font-size: 18px;
+            }
+            line-height: 1.2;
+        }
+    }
+}
+
+#footer-bottom-container {
+    background: $dark-blue;
+    padding: 30px 10px;
+    text-align: center;
+}
+#footer-menu {
+    background: $darker-blue;
+    display: flex;
+    padding: 7px;
+    width: 100%;
+    text-align: center;
+    ul {
+        list-style: none;
+        margin: 0 auto;
+        self-align: center;
+        li {
+            float: left;
+            a {
+                font-size: 16px;
+            }
+        }
+        
+        li:not(:last-child) a::after {
+            color: lightgrey;
+            content: "|";
+            margin: 0 10px;
+            text-align: center;
+        }
+    }
+    
+}
+#footer-visitors-guide {
+    text-align: center;
+    h4 {
+        color: white;
+        
+    }
+    .link-separator {
+        color: white;
+    }
+    a {
+        font-size: 17px;
+        border-bottom: 1px solid $bright-blue;
+    }
+}
+#footer_address {
+    color: white;
+    text-align: center;
+    span {
+        color: white;
+        font-size: 19px;
+        line-height: 1.4;
+        white-space: nowrap;
+    }
+    a {
+        color: white;
+        text-decoration: underline;
+    }
+}
+#footer-newsletter {
+    p {
+        color: white;
+        font-family: "Montserrat";
+    }
+    h4 {
+        color: white;   
+    }
+    .button {
+        background: white;
+        border: 1px solid #00c1ff;
+        color: $bright-blue;
+        font-size: 28px;
+        font-family: "Cormorant Garamond";
+        margin: 0;
+        padding: 2px 10px;
+        text-transform: uppercase;
+
+        &:hover {
+            background: $bright-blue;
+            color: white;
+            transition: 0.5s all;
+                
+        }
+    }
+    
+}
+.social-links {
+    margin-top: 25px;
+    text-align: center;
+    .social-icon {
+        background-image: url("../assets/social-icons-set-white.png");
+        background-repeat: no-repeat;
+        display: inline-block;
+        height: 20px;
+        width: 20px;
+        margin: 3px;
+        &.facebook {
+            background-position: 0 0;
+        }
+        &.twitter {
+            background-position: -29px 0;
+        }
+        &.instagram {
+            background-position: -58px 0;
+        }
+        &.youtube {
+            background-position: -87px 0;
+        }
+        &.linkedin {
+            background-position: -116px 0;
+        }
+    }
+}
+.footer-logo{
+    display: block;
+    margin: 0 auto;
+    @media #{$medium-only}{
+        margin-bottom: 20px;
+    }
+}
+.pure-michigan-logo{
+    margin-top: 20px;
+    padding-right: 0;
+    text-align: center;
+    @media #{$small-only}{
+        margin-bottom: 20px;
+    }
+    img{
+        @media #{$medium-only}{
+            float: right;
+        }
+    }
+}
+#connect {
+    padding-top: 20px;
+    background: #4c4d4f;
+    ul{
+        margin: 0;
+        list-style: none;
+        li {
+            background: none;
+            padding: 0 5px;
+            display: inline-block;
+            & > a {
+                display: block;
+                font-family: Open Sans, sans-serif;
+                font-size: 12px;
+                color: #fff;
+                padding: 20px 18px;
+                line-height: 1.2;
+            }
+            a {
+                &#current {
+                    background: $dark-blue;
+                }
+            }
+        }
+    }
+}
+#footer-page-anchor{
+    // @media #{$medium-up}{
+    //     position: absolute;
+    //     bottom: 0;
+    //     left: 0;
+    //     right: 0;
+    // }
+}
+footer{
+    .action-grid{
+        // max-width: 375px;
+        margin: 0 auto;
+        @media #{$small-only}{
+            max-width: 230px;
+            margin: 0 auto;
+        }
+    }
+    .action-item{
+        display: block;
+        height: 35px;
+        margin-bottom: 10px;
+        overflow-y: hidden;
+        padding: 0 !important;
+        &:nth-child(odd){
+            max-width: 170px;
+        }
+        a{
+            display: block;
+            overflow-y: hidden;
+        }
+        position: relative;
+        img{
+            position: absolute;
+            top: 0;
+            &:hover{
+                top: -44px;
+            }
+        }
+    }
+    .large-row{
+        max-width: 1000px;
+        padding-top: 15px;
+    }
+    .enews-action-item{
+   
+    }
+}
+#footer-trim {
+    height: 10px;
+    width: 100%;
+    background-color: $dark-blue;
+    background-image: url("../assets/trim-graphic.png");
+    background-repeat: repeat;
+}
+#copyright {
+    padding: 5px 0;
+    margin: 0 auto;
+    float: none;
+    background-color: white;
+    span {
+        font-size: rem-calc(14);
+        // font-weight: bold;
+        color: $charcoal;
+    }
+    a {
+        color: $charcoal;
+    }
+}
+#footer_address span.bullet {
+    color: white;
+    margin: 0 10px;
+    @media #{$small-only} {
+        display: none !important;
+    }
+}
+#copyright span.bullet {
+    color: $charcoal;
+    margin: 0 5px;
+    @media #{$small-only} {
+        display: none !important;
+    }
+}
diff --git a/scss/_header.scss b/scss/_header.scss
new file mode 100644 (file)
index 0000000..2cccd7e
--- /dev/null
@@ -0,0 +1,312 @@
+header {
+    &.main {
+        box-shadow: 0px 1px 12px grey;
+        margin-bottom: 45px;
+    }
+    #header-left {
+        float: left;
+        text-align: left;
+        
+        @media #{$medium-down} {
+            text-align: center;
+            padding: 14px 0;
+        }
+    }
+    #header-right {
+        float: right;
+        text-align: right;
+    }
+    #header-contact {
+        margin-bottom: 10px;
+        > * {
+            color: $dark-blue;
+            font-family: $font-family-serif;
+        }
+        .header-phone {
+            display: inline-block;
+            margin-top: -5px;
+            overflow: hidden;
+        }
+        .header-contact-link {
+            display: inline-block;
+            margin-left: 20px;
+            margin-top: -5px;
+            overflow: hidden;
+            text-decoration: underline;
+        }
+    }
+    .header-icon {
+        height: 25px;
+        width: 25px;
+        background-image: url("../assets/header-icons.png");
+        display: inline-block;
+        margin-left: 5px;
+        &.facebook {
+            background-position: 0 0;
+        }
+    }
+    #header-wrapper {
+        width: 100%;
+        z-index: 99;
+    }
+    #header-logo-mobile {
+        position: relative;
+        max-width: 200px;
+        margin-top: 10px;
+
+    }
+    #header-logo-wrapper {
+        display: block;
+        float: left;
+        background: $dark-blue;
+        padding: 10px 20px;
+        text-align: center;
+        #header-logo {
+            max-width: 100px;
+        }
+    }
+    #header-logo-hotel-wrapper {
+        background: $white;
+        padding: 10px 20px;
+        text-align: center;
+        width: 100%;
+    }
+    #header-logo-wrapper {
+        padding: 0;
+    }
+    #over-header {
+        height: 20px;
+        width: 100%;
+        background-color: $dark-blue;
+        background-image: url("../assets/trim-graphic.png");
+        background-repeat: repeat;
+        box-shadow: 0px 2px 15px grey;
+        @media #{$large-up} {
+            margin-bottom: 25px;
+        }
+    }
+    #header-logo {
+        max-width: 300px;
+    }
+    #header-phone-socials {
+        float: right;
+        width: 50%;
+        #header-phone-wrapper {
+            clear: both;
+            float: right;
+            text-align: right;
+            #header-phone {
+                color: darkgrey;
+                font-weight: bold;
+                font-size: 18px;
+            }
+        }
+        #header-social-wrapper {
+            clear: both;
+            float: right;
+            #header-socials {
+                margin-top: 0;
+                .social-icon {
+                    background-image: url("../assets/social-icons-set-gray.png");
+                    width: 16px;
+                    height: 16px;
+                    &.facebook {
+                        background-position: 0px 0px;
+                    }
+                    &.twitter {
+                        background-position: -23px 0px;
+                    }
+                    &.linkedin {
+                        background-position: -46px 0px;
+                    }
+                }
+            }
+        }
+    }
+
+    .large-row{
+        background-color: white;
+        position: relative;
+        max-width: 1000px;
+        // padding-top: 20px;
+        // border: 1px dashed black;
+        @media #{$medium-up}{
+            min-height: 75px;
+        }
+    }
+    .header-logo{
+        background: $dark-blue;
+        @media #{$medium-down}{
+            max-width: 320px;
+            float: none !important;
+            margin: 0 auto;
+            display: block;
+            a{
+                padding: 10px;
+            }
+            
+        }
+        @media #{$large-up}{
+            position: absolute;
+            bottom: 0px;
+        }
+        .logo-link{
+            display: block;
+            float: right;
+        }
+    }
+    height: auto;
+    & .search {
+        input {
+            height: 20px;
+            width: 167px;
+            padding: 0 8px;
+            margin: 13px 0px 0px 18px;
+            border-radius: 3px;
+            font-size: 10px;
+            color: $black;
+            display: inline-block;
+        }
+        a {
+            &.magnifying-glass {
+                font-size: 10em; /* This controls the size. */ 
+                display: inline-block; 
+                width: rem-calc(10); 
+                height: rem-calc(10);
+                border: rem-calc(2) solid $blue; 
+                position: relative; 
+                border-radius: 0.35em;
+                margin: 0 0 0 -25px;
+                &:before {
+                    content: ""; 
+                    display: inline-block; 
+                    position: absolute; 
+                    right: rem-calc(-7); 
+                    bottom: rem-calc(-4); 
+                    border-width: 0; 
+                    background: $blue; 
+                    width: rem-calc(8); 
+                    height: rem-calc(2); 
+                    -webkit-transform: rotate(45deg); 
+                    -moz-transform: rotate(45deg);
+                    -ms-transform: rotate(45deg);
+                    transform: rotate(45deg);
+                }
+            }
+        }
+    }
+    #sec-nav {
+        position: relative;
+        text-align: left;
+        padding: 10px 0;
+        margin: 0 0 15px 45px;
+        ul {
+            margin: 0;
+            li {
+                display: inline;
+                a {
+                    font-size: 12px;
+                    color: $blue;
+                    padding: 0 5px;
+                    font-weight: bold;
+                }
+            }
+        }
+        & > ul > li {
+            position: relative;
+            &:before {
+                color: $aluminum;
+                content: "|";
+                position: absolute;
+                top: 2px;
+                left: -15px;
+                font-size: 14px;
+                font-weight: bold;
+                display:block;
+                padding: 0 10px;
+            }
+            &:first-child:before {
+                content: none;
+            }
+        }
+    }
+    .social {
+        margin-top: -25px;
+        padding-right: 0;
+        a {
+            float: right;
+            margin: 0 5px;
+            img {
+                margin: 0;
+            }
+        }
+    }
+}
+header.main{
+    background-color: white;
+/*    @media #{$large-up}{
+        padding: 15px 0;
+    }*/
+    
+}
+header.media {
+    width: 100%;
+    background-image: url("../assets/slideshow-bkgrd-image.jpg");
+    background-repeat: no-repeat;
+    background-size: cover;
+}
+
+#header-image{
+    max-width: 1000px;
+    margin: 0 auto;
+    overflow: hidden;
+    position: relative;
+
+}
+header.media {
+    .caption-wrap {
+        background: rgba(255, 255, 255, 0.75);
+        bottom: 0;
+        color: $dark-blue;
+        display: flex;
+        font-size: 20px;
+        font-family: "Montserrat";
+        left: 0;
+        padding: 15px;
+        position: absolute;
+        top: 0;
+        width: 30%;
+        .caption {
+            align-self: flex-end;
+        }
+    }
+}
+#slideshow {
+    .caption-wrap {
+        
+        @media #{$medium-down} {
+            clear: both;
+            display: block;
+            font-size: 18px;
+            position: relative;
+            width: 100%;
+            .caption {
+                font-size: 16px;
+            }
+        }
+    }
+}
+#header-image {
+    box-shadow: 0 0 7px 1px grey;
+    margin-bottom: 50px;
+    .caption-wrap {
+        @media #{$small-only} {
+            right: 0;
+            top: auto;
+            width: auto;
+            .caption {
+                font-size: 16px;
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/scss/_left-off-canvas.scss b/scss/_left-off-canvas.scss
deleted file mode 100644 (file)
index 70e7138..0000000
+++ /dev/null
@@ -1,133 +0,0 @@
-/* for the mobile menu */
-aside.left-off-canvas-menu {
-//  background-color: rgba(0, 0, 0, 0.7);
-//  color: white;
-}
-aside.left-off-canvas-menu li.page_item {
-  display: block;
-  overflow: hidden;
-  position: relative;
-  padding: 4px 36px 4px 4px;
-}
-aside.left-off-canvas-menu .off-canvas-list ul li a {
-  line-height: 20px;
-  color: white;
-  border-bottom: 1px solid #b1b3b6;
-  background-repeat: no-repeat;
-  background-position: 3px 50%;
-}
-aside.left-off-canvas-menu li.page_item_has_children a.toggle {
-  position: absolute;
-  right: 10px;
-  top: 5px;
-  width: auto;
-    text-decoration: none;
-    &:before {
-        @include off-canvas-point(right, $white, 17px);
-    }
-    &:hover {
-        background: transparent;
-    }
-}
-aside.left-off-canvas-menu li.page_item_has_children a.toggle.open {
-    @include off-canvas-point(down, $white);
-}
-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 {
-    .contact-us-link{
-        color: white;
-        font-size: 14px;
-        text-decoration: underline;
-    }
-    list-style: none;
-    background: $dark-blue;
-    color: white;
-    #oc-address {
-        h4 {
-            color: white;
-        }
-    }
-    li {
-        a {
-            color: $white;
-            font-size: rem-calc(16);
-            line-height: 1.2;
-            border-color: white;
-            margin-bottom: 5px;
-        }
-        a:hover {
-            color: white;
-        }
-        .dropdown {
-            list-style: none;
-        }
-    }
-    ul {
-        list-style: none;
-
-        padding: 10px 0;
-        li {
-            a {
-                color: $white;
-            }
-            ul {
-                list-style: none;
-                li {
-                    a {
-                        width: 85%;
-                        display: block;
-                        white-space: pre-wrap;
-                    }
-                }
-            }
-        }
-    }   
-}
-.oc-site-title{
-    font-size: 16px;
-}
-.oc-action-items{
-    .oc-action-grid{
-        li{
-            height: 30px;
-            margin-bottom: 14px;
-            overflow: hidden;
-            a{
-                display: block;
-            }
-        }
-    }
-}
-.offcavas-social-list {
-    @include inline-list;
-    margin-left: auto;
-}
-#members-only-sidebar-oc {
-    background-color: $light-blue;
-    overflow: hidden;
-    .sidebar-title {
-        border-bottom: 1px solid lightgrey;
-        margin: 0;
-        padding: 4px 8px 0px 8px;
-    }
-    ul {
-        margin-bottom: 0;
-        li {
-            margin-bottom: 10px;
-            a {
-                color: $dark-blue;
-            }
-        }
-    }
-}
-/* End Mobile Menu */
index 16679f9..fe7238c 100644 (file)
@@ -1,9 +1,16 @@
+:not(.page-front) {
+    > #content-wrapper {
+        background: white;
+        box-shadow: 0 0 7px 1px grey;
+        margin-bottom: 50px;
+    }
+}
 .breadcrumbs {
     margin-top: 10px;
 }
 #front-content-container {
     margin: 0 auto;
-    max-width: 1200px;
+    max-width: 1000px;
     overflow: hidden;
     width: 100%;
     #front-sidebar {
         width: 30%;
     }
     #front-content {
-        background-color: $light-blue;
-        color: $dark-blue;
         float: left;
         padding: 20px 10px;
-        width: 70%;
     }
     @media #{$medium-down} {
         #front-sidebar {
@@ -42,7 +46,7 @@
 }
 #hotel-content-container {
     margin: 0 auto;
-    max-width: 1200px;
+    max-width: 1000px;
     overflow: hidden;
     max: 100%;
     padding-top: 20px;
diff --git a/scss/_off-canvas.scss b/scss/_off-canvas.scss
new file mode 100644 (file)
index 0000000..70e7138
--- /dev/null
@@ -0,0 +1,133 @@
+/* for the mobile menu */
+aside.left-off-canvas-menu {
+//  background-color: rgba(0, 0, 0, 0.7);
+//  color: white;
+}
+aside.left-off-canvas-menu li.page_item {
+  display: block;
+  overflow: hidden;
+  position: relative;
+  padding: 4px 36px 4px 4px;
+}
+aside.left-off-canvas-menu .off-canvas-list ul li a {
+  line-height: 20px;
+  color: white;
+  border-bottom: 1px solid #b1b3b6;
+  background-repeat: no-repeat;
+  background-position: 3px 50%;
+}
+aside.left-off-canvas-menu li.page_item_has_children a.toggle {
+  position: absolute;
+  right: 10px;
+  top: 5px;
+  width: auto;
+    text-decoration: none;
+    &:before {
+        @include off-canvas-point(right, $white, 17px);
+    }
+    &:hover {
+        background: transparent;
+    }
+}
+aside.left-off-canvas-menu li.page_item_has_children a.toggle.open {
+    @include off-canvas-point(down, $white);
+}
+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 {
+    .contact-us-link{
+        color: white;
+        font-size: 14px;
+        text-decoration: underline;
+    }
+    list-style: none;
+    background: $dark-blue;
+    color: white;
+    #oc-address {
+        h4 {
+            color: white;
+        }
+    }
+    li {
+        a {
+            color: $white;
+            font-size: rem-calc(16);
+            line-height: 1.2;
+            border-color: white;
+            margin-bottom: 5px;
+        }
+        a:hover {
+            color: white;
+        }
+        .dropdown {
+            list-style: none;
+        }
+    }
+    ul {
+        list-style: none;
+
+        padding: 10px 0;
+        li {
+            a {
+                color: $white;
+            }
+            ul {
+                list-style: none;
+                li {
+                    a {
+                        width: 85%;
+                        display: block;
+                        white-space: pre-wrap;
+                    }
+                }
+            }
+        }
+    }   
+}
+.oc-site-title{
+    font-size: 16px;
+}
+.oc-action-items{
+    .oc-action-grid{
+        li{
+            height: 30px;
+            margin-bottom: 14px;
+            overflow: hidden;
+            a{
+                display: block;
+            }
+        }
+    }
+}
+.offcavas-social-list {
+    @include inline-list;
+    margin-left: auto;
+}
+#members-only-sidebar-oc {
+    background-color: $light-blue;
+    overflow: hidden;
+    .sidebar-title {
+        border-bottom: 1px solid lightgrey;
+        margin: 0;
+        padding: 4px 8px 0px 8px;
+    }
+    ul {
+        margin-bottom: 0;
+        li {
+            margin-bottom: 10px;
+            a {
+                color: $dark-blue;
+            }
+        }
+    }
+}
+/* End Mobile Menu */
diff --git a/scss/_page.footer.scss b/scss/_page.footer.scss
deleted file mode 100644 (file)
index 896366a..0000000
+++ /dev/null
@@ -1,245 +0,0 @@
-footer.main {
-    // position: absolute;
-    // bottom: 0;
-    // left: 0;
-    // right: 0;
-    // @media only screen and (max-width: 1024px) {
-    //     position: relative;
-    //     bottom: 0;
-    // }
-    h4 {
-        color: white;
-        font-size: 32px;
-        font-weight: bold;
-        letter-spacing: 1px;
-        margin: 0;
-        @media #{$small-only} {
-            font-size: 24px;
-            margin-top: 20px;
-        }
-    }
-}
-#footer-developers {
-    padding: 20px 10px;
-    .footer-developers-title-wrap {
-        text-align: center;
-    }
-    .footer-developers-item {
-        text-align: center;
-        margin-top: 10px;
-    }
-}
-
-#footer-bottom-container {
-    background: $dark-blue;
-    padding: 30px 10px;
-    text-align: center;
-}
-#footer-menu {
-    background: $darker-blue;
-    display: flex;
-    padding: 7px;
-    width: 100%;
-    text-align: center;
-    ul {
-        list-style: none;
-        margin: 0 auto;
-        self-align: center;
-        li {
-            float: left;
-            a {
-                font-size: 16px;
-            }
-        }
-        
-        li:not(:last-child) a::after {
-            color: lightgrey;
-            content: "|";
-            margin: 0 10px;
-            text-align: center;
-        }
-    }
-    
-}
-#footer-visitors-guide {
-    text-align: center;
-    h4 {
-        color: white;
-        
-    }
-    .link-separator {
-        color: white;
-    }
-    a {
-        font-size: 17px;
-        border-bottom: 1px solid $bright-blue;
-    }
-}
-#footer_address {
-    color: white;
-    text-align: center;
-    h4 {
-        color: white;
-    }
-    span {
-        color: white;
-        white-space: nowrap;
-    }
-}
-#footer-newsletter {
-    p {
-        color: white;
-        font-family: "Montserrat";
-    }
-    h4 {
-        color: white;   
-    }
-    .button {
-        background: white;
-        border: 1px solid #00c1ff;
-        color: $bright-blue;
-        font-size: 28px;
-        font-family: "Cormorant Garamond";
-        margin: 0;
-        padding: 2px 10px;
-        text-transform: uppercase;
-
-        &:hover {
-            background: $bright-blue;
-            color: white;
-            transition: 0.5s all;
-                
-        }
-    }
-    
-}
-.social-links {
-    margin-top: 25px;
-    text-align: center;
-    .social-icon {
-        background-image: url("../assets/social-icons-set-white.png");
-        background-repeat: no-repeat;
-        display: inline-block;
-        height: 20px;
-        width: 20px;
-        margin: 3px;
-        &.facebook {
-            background-position: 0 0;
-        }
-        &.twitter {
-            background-position: -29px 0;
-        }
-        &.instagram {
-            background-position: -58px 0;
-        }
-        &.youtube {
-            background-position: -87px 0;
-        }
-        &.linkedin {
-            background-position: -116px 0;
-        }
-    }
-}
-.contact-us-link{
-    display: inline-block;
-    color: $green;
-    font-size: 20px;
-    border-bottom: 1px solid $green;
-    text-align: left;
-    &:hover{
-        border-bottom: 1px solid $dark-blue;
-    }
-}
-.footer-logo{
-    display: block;
-    margin: 0 auto;
-    @media #{$medium-only}{
-        margin-bottom: 20px;
-    }
-}
-.pure-michigan-logo{
-    margin-top: 20px;
-    padding-right: 0;
-    text-align: center;
-    @media #{$small-only}{
-        margin-bottom: 20px;
-    }
-    img{
-        @media #{$medium-only}{
-            float: right;
-        }
-    }
-}
-#connect {
-    padding-top: 20px;
-    background: #4c4d4f;
-    ul{
-        margin: 0;
-        list-style: none;
-        li {
-            background: none;
-            padding: 0 5px;
-            display: inline-block;
-            & > a {
-                display: block;
-                font-family: Open Sans, sans-serif;
-                font-size: 12px;
-                color: #fff;
-                padding: 20px 18px;
-                line-height: 1.2;
-            }
-            a {
-                &#current {
-                    background: $dark-blue;
-                }
-            }
-        }
-    }
-}
-#footer-page-anchor{
-    // @media #{$medium-up}{
-    //     position: absolute;
-    //     bottom: 0;
-    //     left: 0;
-    //     right: 0;
-    // }
-}
-footer{
-    .action-grid{
-        // max-width: 375px;
-        margin: 0 auto;
-        @media #{$small-only}{
-            max-width: 230px;
-            margin: 0 auto;
-        }
-    }
-    .action-item{
-        display: block;
-        height: 35px;
-        margin-bottom: 10px;
-        overflow-y: hidden;
-        padding: 0 !important;
-        &:nth-child(odd){
-            max-width: 170px;
-        }
-        a{
-            display: block;
-            overflow-y: hidden;
-        }
-        position: relative;
-        img{
-            position: absolute;
-            top: 0;
-            &:hover{
-                top: -44px;
-            }
-        }
-    }
-    .large-row{
-        max-width: 1200px;
-        padding-top: 15px;
-    }
-    .enews-action-item{
-   
-    }
-}
\ No newline at end of file
diff --git a/scss/_page.header.scss b/scss/_page.header.scss
deleted file mode 100644 (file)
index 89ed66f..0000000
+++ /dev/null
@@ -1,315 +0,0 @@
-header {
-    
-        #header-logo-wrapper {
-            background: $dark-blue;
-            padding: 10px 20px;
-            text-align: center;
-            width: 100%;
-        }
-    &.hotel-section {
-        #header-logo-wrapper {
-            background: $dark-blue;
-            padding: 10px 20px;
-            text-align: center;
-            width: 100%;
-            #header-logo {
-                max-width: 100px;
-            }
-        }
-        #header-logo-hotel-wrapper {
-            background: $white;
-            padding: 10px 20px;
-            text-align: center;
-            width: 100%;
-        }
-        #top-bar-logo-wrapper {
-            padding: 0;
-        }
-        #top-links-wrapper {
-            background-color: $dark-blue;
-            overflow: hidden;
-            padding: 4px 0;
-            width: 100%;
-            #top-links {
-                max-width: 1200px;
-                margin: 0 auto;
-                #top-links-logo-link {
-                    #top-links-logo {
-                        width: 100px;
-                    }
-                }
-                #menu-main-navigation {
-                    float: right;
-                    list-style: none;
-                    margin-top: 6px;
-                    margin-bottom: 6px;
-                    li {
-                        list-style: none;
-                        float: left;
-                        a {
-                            font-size: 13px !important;
-                            padding: 0px 9px;
-                            color: white;
-                        }
-                    }
-                    li.current_page_item a {
-                        color: $bright-blue;
-                    }
-                }
-            }
-        }
-        #top-bar-logo-wrapper {
-            background: white;
-            float: left;
-            width: 50%;
-            #top-bar-logo {
-                float: left;
-            }
-        }
-        #top-bar-phone-socials {
-            float: right;
-            width: 50%;
-            #top-bar-phone-wrapper {
-                clear: both;
-                float: right;
-                text-align: right;
-                #top-bar-phone {
-                    color: darkgrey;
-                    font-weight: bold;
-                    font-size: 18px;
-                }
-            }
-            #top-bar-social-wrapper {
-                clear: both;
-                float: right;
-                #top-bar-socials {
-                    margin-top: 0;
-                    .social-icon {
-                        background-image: url("../assets/social-icons-set-gray.png");
-                        width: 16px;
-                        height: 16px;
-                        &.facebook {
-                            background-position: 0px 0px;
-                        }
-                        &.twitter {
-                            background-position: -23px 0px;
-                        }
-                        &.linkedin {
-                            background-position: -46px 0px;
-                        }
-                    }
-                }
-            }
-        }
-        .top-bar  {
-            padding-top: 40px;
-            .top-bar-section {
-                display: flex;
-                width: 100%;
-                margin: 0 auto;
-                float: left;
-                > ul {
-                    float: none;
-                    width: auto;
-                    margin: 0 auto;
-                    > li > a:not(.button) {
-                        padding: 20px 26px;
-                        font-size: 22px;
-                    }
-                    > li.active:not(.has-form) > a:not(.button) {
-                        padding: 20px 26px;
-                    }
-                }
-                ul {
-                    li {
-                        ul.dropdown {
-                        }
-                    }
-                }
-            }
-        }
-    }
-    .large-row{
-        background-color: white;
-        position: relative;
-        max-width: 1200px;
-        // padding-top: 20px;
-        // border: 1px dashed black;
-        @media #{$medium-up}{
-            min-height: 75px;
-        }
-    }
-    .header-logo{
-        background: $dark-blue;
-        @media #{$medium-down}{
-            max-width: 320px;
-            float: none !important;
-            margin: 0 auto;
-            display: block;
-            a{
-                padding: 10px;
-            }
-            
-        }
-        @media #{$large-up}{
-            position: absolute;
-            bottom: 0px;
-        }
-        .logo-link{
-            display: block;
-            float: right;
-        }
-    }
-    height: auto;
-    & .search {
-        input {
-            height: 20px;
-            width: 167px;
-            padding: 0 8px;
-            margin: 13px 0px 0px 18px;
-            border-radius: 3px;
-            font-size: 10px;
-            color: $black;
-            display: inline-block;
-        }
-        a {
-            &.magnifying-glass {
-                font-size: 10em; /* This controls the size. */ 
-                display: inline-block; 
-                width: rem-calc(10); 
-                height: rem-calc(10);
-                border: rem-calc(2) solid $blue; 
-                position: relative; 
-                border-radius: 0.35em;
-                margin: 0 0 0 -25px;
-                &:before {
-                    content: ""; 
-                    display: inline-block; 
-                    position: absolute; 
-                    right: rem-calc(-7); 
-                    bottom: rem-calc(-4); 
-                    border-width: 0; 
-                    background: $blue; 
-                    width: rem-calc(8); 
-                    height: rem-calc(2); 
-                    -webkit-transform: rotate(45deg); 
-                    -moz-transform: rotate(45deg);
-                    -ms-transform: rotate(45deg);
-                    transform: rotate(45deg);
-                }
-            }
-        }
-    }
-    #sec-nav {
-        position: relative;
-        text-align: left;
-        padding: 10px 0;
-        margin: 0 0 15px 45px;
-        ul {
-            margin: 0;
-            li {
-                display: inline;
-                a {
-                    font-size: 12px;
-                    color: $blue;
-                    padding: 0 5px;
-                    font-weight: bold;
-                }
-            }
-        }
-        & > ul > li {
-            position: relative;
-            &:before {
-                color: $aluminum;
-                content: "|";
-                position: absolute;
-                top: 2px;
-                left: -15px;
-                font-size: 14px;
-                font-weight: bold;
-                display:block;
-                padding: 0 10px;
-            }
-            &:first-child:before {
-                content: none;
-            }
-        }
-    }
-    .social {
-        margin-top: -25px;
-        padding-right: 0;
-        a {
-            float: right;
-            margin: 0 5px;
-            img {
-                margin: 0;
-            }
-        }
-    }
-}
-header.main{
-    background-color: white;
-/*    @media #{$large-up}{
-        padding: 15px 0;
-    }*/
-    
-}
-header.media {
-    width: 100%;
-    background-image: url("../assets/slideshow-bkgrd-image.jpg");
-    background-repeat: no-repeat;
-    background-size: cover;
-}
-
-#header-image{
-    max-width: 1200px;
-    margin: 0 auto;
-    overflow: hidden;
-    position: relative;
-
-}
-header.media {
-    .caption-wrap {
-        background: rgba(255, 255, 255, 0.75);
-        bottom: 0;
-        color: $dark-blue;
-        display: flex;
-        font-size: 20px;
-        font-family: "Montserrat";
-        left: 0;
-        padding: 15px;
-        position: absolute;
-        top: 0;
-        width: 30%;
-        .caption {
-            align-self: flex-end;
-        }
-    }
-}
-#slideshow {
-    .caption-wrap {
-        
-        @media #{$medium-down} {
-            clear: both;
-            display: block;
-            font-size: 18px;
-            position: relative;
-            width: 100%;
-            .caption {
-                font-size: 16px;
-            }
-        }
-    }
-}
-#header-image {
-    .caption-wrap {
-        @media #{$small-only} {
-            right: 0;
-            top: auto;
-            width: auto;
-            .caption {
-                font-size: 16px;
-            }
-        }
-    }
-}
\ No newline at end of file
index fc11fc4..829b079 100644 (file)
@@ -4,4 +4,5 @@
   @import "plugins/fullCalendar";
   @import "plugins/blocks";
   @import "plugins/glm-member-db";
-  @import "plugins/glm-member-db-events";
\ No newline at end of file
+  @import "plugins/glm-member-db-events";
+  @import "plugins/woocommerce";
\ No newline at end of file
diff --git a/scss/_right-off-canvas.scss b/scss/_right-off-canvas.scss
deleted file mode 100644 (file)
index cd2669d..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-/* for the mobile menu */
-aside.right-off-canvas-menu {
-  background-color: $primary-color;
-  color: white;
-}
-aside.right-off-canvas-menu li.page_item {
-  display: block;
-  overflow: hidden;
-  position: relative;
-  padding: 4px 8px;
-}
-aside.right-off-canvas-menu .off-canvas-list ul li a {
-  line-height: 20px;
-  color: white;
-  border-bottom: 1px solid #b1b3b6;
-  background-repeat: no-repeat;
-  background-position: 3px 50%;
-}
-aside.right-off-canvas-menu li.page_item_has_children a.toggle {
-  position: absolute;
-  right: 10px;
-  top: 5px;
-    text-decoration: none;
-    &:before {
-        @include off-canvas-point(right, $white, 17px);
-    }
-    &:hover {
-        background: transparent;
-    }
-}
-aside.right-off-canvas-menu li.page_item_has_children a.toggle.open {
-    @include off-canvas-point(down, $white);
-}
-aside.right-off-canvas-menu ul.children {
-  display: none;
-}
-aside.right--menu .off-canvas-list ul li > ul li > a {
-  padding-left: 10px;
-  margin-left: 25px;
-  line-height: 18px;
-}
-aside.right-off-canvas-menu ul.open {
-  display: block;
-}
-.right-off-canvas-menu {
-        list-style: none;
-        li {
-            a {
-                color: $white;
-                font-size: rem-calc(16);
-                line-height: 1.2;
-                border-color: white;
-                margin-bottom: 5px;
-            }
-            a:hover {
-                color: black;
-            }
-            .dropdown {
-                list-style: none;
-            }
-        }
-        ul {
-            list-style: none;
-
-            padding: 10px 0;
-            li {
-                a {
-                    color: $white;
-                }
-                ul {
-                    list-style: none;
-                    li {
-                        a {
-                            width: 85%;
-                            display: block;
-                            white-space: pre-wrap;
-                        }
-                    }
-                }
-            }
-        }
-}
-.offcavas-social-list {
-    @include inline-list;
-    margin-right: auto;
-}
-/* End Mobile Menu */
index e11fe3c..99e0ae9 100644 (file)
@@ -79,7 +79,7 @@ $include-html-global-classes: $include-html-classes;
 // $include-html-grid-classes: $include-html-classes;
 // $include-xl-html-grid-classes: false;
 
-$row-width: rem-calc(1200);
+$row-width: rem-calc(1000);
 $total-columns: 12;
 $column-gutter: rem-calc(30);
 
@@ -89,8 +89,8 @@ $column-gutter: rem-calc(30);
 // - - - - - - - - - - - - - - - - - - - - - - - - -
 
 // We use these to define default font stacks
-$font-family-sans-serif: "Montserrat", sans-serif;
-$font-family-serif: "Cormorant Garamond", "Times New Roman", Times, serif;
+$font-family-sans-serif: "Josefin Sans", sans-serif;
+$font-family-serif: 'Playfair Display', "Times New Roman", Times, serif;
 $font-family-monospace: Consolas, "Liberation Mono", Courier, monospace;
 //$custom-font :  'El Messiri',"Open Sans";
 // We use these to define default font weights
@@ -121,9 +121,11 @@ $red         : #fc6463;
 $blue        : #506fb2;
 $bright-blue : #00c1ff;
 $light-blue  : #eaedf5;
-$dark-blue   : #003366;
+$dark-blue   : #001f5f;
 $darker-blue : #002154;
 $l-green     : #8dc819;
+$brown       : #54352b;
+$light-gray  : #e7e7e8;
 
 // We use these as default colors throughout
 $primary-color: #008CBA;
@@ -1393,8 +1395,8 @@ $crumb-slash: ">";
 // $include-html-top-bar-classes: $include-html-classes;
 
 // Background color for the top bar
-// $topbar-bg-color: $oil;
-// $topbar-bg: $topbar-bg-color;
+$topbar-bg-color: white;
+$topbar-bg: $topbar-bg-color;
 
 // Height and margin
  $topbar-height: rem-calc(30);
@@ -1405,18 +1407,18 @@ $crumb-slash: ">";
 // $topbar-title-font-size: rem-calc(17);
 
 // Set the link colors and styles for top-level nav
-// $topbar-link-color: $white;
-$topbar-link-color-hover: $dark-blue;
-$topbar-link-color-active: $dark-blue;
-$topbar-link-color-active-hover: $dark-blue;
+$topbar-link-color: $dark-blue;
+$topbar-link-color-hover: $brown;
+$topbar-link-color-active: $brown;
+$topbar-link-color-active-hover: $brown;
 // $topbar-link-weight: $font-weight-normal;
  $topbar-link-font-size: rem-calc(20);
 // $topbar-link-hover-lightness: -10%; // Darken by 10%
-// $topbar-link-bg: $topbar-bg;
-// $topbar-link-bg-hover: $d-blue;
-// $topbar-link-bg-color-hover: $d-blue;
-$topbar-link-bg-active: $white;
-$topbar-link-bg-active-hover: transparent;
+$topbar-link-bg: $topbar-bg;
+$topbar-link-bg-hover: $topbar-bg;
+$topbar-link-bg-color-hover: $topbar-bg;
+$topbar-link-bg-active: $topbar-bg;
+$topbar-link-bg-active-hover: $topbar-bg;
 // $topbar-link-font-family: $body-font-family;
 // $topbar-link-text-transform: none;
 // $topbar-link-padding: ($topbar-height / 3);
@@ -1426,11 +1428,11 @@ $topbar-link-bg-active-hover: transparent;
 // $topbar-button-top: 7px;
 
 // Style the top bar dropdown elements
-// $topbar-dropdown-bg: $white;
-// $topbar-dropdown-link-color: $black;
-// $topbar-dropdown-link-color-hover: $green;
-// $topbar-dropdown-link-bg: $white;
-// $topbar-dropdown-link-bg-hover: $white;
+$topbar-dropdown-bg: $white;
+$topbar-dropdown-link-color: $dark-blue;
+$topbar-dropdown-link-color-hover: $brown;
+$topbar-dropdown-link-bg: $white;
+$topbar-dropdown-link-bg-hover: $white;
 // $topbar-dropdown-link-weight: $font-weight-normal;
 // $topbar-dropdown-toggle-size: 5px;
 // $topbar-dropdown-toggle-color: $white;
index 68ca89e..e7cb189 100644 (file)
@@ -1,7 +1,8 @@
 #slideshow {
-    margin: 0 auto;
-    max-width: 1200px;
+    margin: 0 auto 50px;
+    max-width: 1000px;
     width: 100%;
+    box-shadow: 0 0 12px 1px grey;
     ul {
         list-style: none;
         margin: 0;
@@ -9,6 +10,26 @@
     .rslides_nav {
         display: none;
     }
+    div.nivo-caption {
+        text-align: right;
+        font-size: 26px;
+        font-weight: 300;
+        font-family: 'Playfair Display', serif;
+        padding: 9px 10px;
+        background: rgba($dark-blue, 0.85);
+        color: $white;
+        @media #{$small-only}{
+            display: none !important;
+        }
+        right: 0;
+        left: auto;
+        width: 33%;
+        top: 0;
+        display: flex;
+        flex-direction: column;
+        justify-content: center;
+        text-align: center;
+    }
 }
 #front-page-video{
     width: 100%;
index 26e6d6e..2696ecb 100644 (file)
 }
 //6. Main
 h1{
-    font-family:  "Montserrat";
-    font-size: 28px;
-    font-weight: normal;
     color: $dark-blue;
+    font-family: $font-family-serif;
+    font-size: 32px;
+    font-weight: normal;
 }
 h2{
-    font-family:  "Montserrat";
-    font-size: 24px;
-    font-weight: normal;
     color: $dark-blue;
+    font-family: $font-family-serif;
+    font-size: 28px;
+    font-weight: normal;
 }
 h3{
-    font-family:  "Montserrat";
-    font-size: 22px;
-    font-weight: normal;
     color: $dark-blue;
+    font-family: $font-family-serif;
+    font-size: 24px;
+    font-weight: normal;
 }
 h4{
-    font-family: "Cormorant Garamond";
-    font-size: 22px;
-    font-weight: bold;
     color: $dark-blue;
+    font-family: $font-family-sans-serif;
+    font-size: 24px;
+    font-weight: normal;
 }
 h5{
-    font-family: "Cormorant Garamond";
-    font-size: 18px;
-    font-weight: bold;
-    color: $dark-blue;
+    color: $brown;
+    font-family: $font-family-sans-serif;
+    font-size: 20px;
+    font-weight: normal;
 }
 h6{
-    font-family: "Montserrat";
-    color: $dark-blue;
+    color: $brown;
+    font-family: $font-family-sans-serif;
+    font-weight: normal;
     font-size: 18px;
 }
 a {
-    color: $bright-blue;
+    color: $dark-blue;
 }
 //6. Main
 //7. Slideshow
@@ -57,6 +58,14 @@ a {
 //11. Footer
 //12. Copyright
 
-#example.element {
-    background-color: transparent;
+#page-wrapper {
+    background-image: url("../assets/background-pattern.png");
+    background-repeat: repeat;
+    background-size: auto;
+}
+.button, button {
+    background-color: $dark-blue;
+    &:hover {
+        background-color: $dark-blue, 10%;
+    }
 }
\ No newline at end of file
index 46ba112..494f7f6 100644 (file)
 }
 .tab-bar {
     background-color: $dark-blue;
+    top: 160px;
+    z-index: 9;
     .tab-bar-section.middle {
-//        left: 0;
-//        right: 2.8125rem;
         text-align: right;
     }
 }
-#top-bar-wrapper {
-    //position: absolute;
-    //top: 40px;
-    width: 100%;
-    z-index: 99;
-/*    @media #{$medium-down} {
-        position: relative;http://localhost/wordpress/bayharbor/wp-content/uploads/sites/20/2018/03/sample-hotel-header-image.jpg
-        top: 0;
-    }*/
-}
-#top-bar-logo-wrapper {
-    display: block;
-    float: left;
-    background: $dark-blue;
-    padding: 15px 45px;
-    width: 30%;
-    //width: 220px;
-    //height: 140px;
-    //position: absolute;
-    z-index: 999;
-    //box-shadow: 3px 3px 9px -1px black;
-    //border-radius: 0 0 10px 10px;
-    //top: -40px;
-}
-#top-bar-logo {
-    //position: absolute;
-    //left: 10px;
-    //top: 15px;
-    //z-index: 9;
-    //width: 200px;
-}
-#top-bar-logo-mobile {
-    position: relative;
-    max-width: 200px;
-    margin-top: 10px;
-    
-}
 .left-off-canvas-toggle.menu-icon > span {
     margin-left: 20px;
 }
 }
 .top-bar {
     background: transparent;
-    width: 1200px;
+    width: 1000px;
     margin: 0 auto;
     height: auto;
+    padding-top: 0px;
+    float: left;
     :after {
         display: relative;
     }
         line-height: 1;
         margin-left: auto;
         margin-right: auto;
-        padding-top: 20px;
         width: 70%;
+        display: flex;
+        width: 100%;
+        margin: 0 auto;
+        float: left;
         &:before {
             background-image: url("../assets/logo.png");
         }
         #menu-main-navigation {
-            background-color: $dark-blue;
+            background-color: white;
         }
         > ul {
-            float: right;
             background: transparent;
             border-radius: 0 0 10px 0;
+            float: none;
+            width: auto;
+            margin: 0 auto;
             > li {
                 
                 &.active:not(.has-form) > a:not(.button) {
                     background-color: $white;
-                    color: $bright-blue;
                     font-size: normal;
-                    height: 102px;
+                    height: 80px;
                     line-height: 1.2;
-                    padding: 20px 16px;
-                    &:hover {
-                        border-bottom: 0;
-                    }
                 }
-                
+                &:not(:last-child) > a:after {
+                    content: "";
+                    margin: 0;
+                    padding: 0 0 0 32px;
+                    position: absolute;
+                    right: auto;
+                    top: 15px;
+                    font-size: 33px;
+                    transition: all 0.5s ease;
+                    overflow: hidden;
+                }
                 > a {
                     font-size: 22px;
                     padding: 6px 20px;
                 }
                 > a:not(.button) {
-                    border-width: 0 1px 1px 1px;
-                    border-style: solid;
-                    border-color: transparent;
                     background-color: $white;
-                    color: $dark-blue;
                     font-size: 15px;
                     font-weight: normal;
-                    height: 102px;
+                    height: 80px;
                     padding: 20px 16px;
                     max-width: 180px;
                     line-height: 1.2;
                     text-transform: none;
                     width: auto;
                     text-align: center;
-                    &.active {
-                        background: $white;
-                        color: $bright-blue;
-
-                    }
-                    &:hover {
-                        background-color: $white;
-                        color: $bright-blue;
-                    }
+                    padding: 10px 12px;
+                    font-size: 18px;
+                    min-width: 150px;
+                    font-weight: bold;
+                    text-transform: uppercase;
+                    display: table-cell;
+                    vertical-align: middle;
+                    word-spacing: 2px;
                 }
                 
                 > ul { //dropdown menu
         }
         ul{
             background: white;
-            li {
+            li:not(.has-form) {
                 ul.dropdown {
-                    background-color: $dark-blue;
-                    border-width: 0 2px 2px 2px;
-                    border-style: solid;
-                    border-color: $dark-blue;
+                    border: 1px solid gray;
                     left: -2px;
-                    top: 102px;
+                    top: 80px;
                     max-width: 540px;
                     padding: 20px 30px;
                     width: auto;
-                    li:not(.has-form):not(.active):hover {
-                        > a:not(.button) {
-                            background-color: $dark-blue;
-                            color: $bright-blue;
-                        }
-                    }
                     li {
                         min-width: 230px;
                         font-size: 14px;
-                        &.active:not(.has-form) {
-                            a:not(.button) {
-                                background: $dark-blue;
-                                color: $bright-blue;
-                                font-size: 14px;
-                                padding: 0;
-                            }
-                        }
-                        &:not(.has-form):not(.active) {
-                            & > a:not(.button) {
-                                background-color: $dark-blue;
-                                color: $white;
-                            }
-                        }
-                        &:not(.has-form):not(.active) {
-                            & > a:not(.button) {
-                                font-size: 14px;
-                                padding: 10px 0;
-                                line-height: 1;
-
-                            }
-                        }
                         a {
                             color: $black;
                             border-top-left-radius: 0;
                             border-top-right-radius: 0;
-                            font-family: "Montserrat";
+                            font-family: $font-family-sans-serif;
+                            line-height: 1.0;
+                            margin-bottom: 10px;
                             text-align: left;
                             white-space: normal;
                         }
                             top: -18px;
                             width: 0;
                             height: 0;
-                            border-style: solid;
-                            border-width: 0 16px 18px 16px;
-                            border-color: transparent transparent $dark-blue transparent;
                             z-index: 9999;
                         }
                         li {
                             top: -18px;
                             width: 0;
                             height: 0;
-                            border-style: solid;
-                            border-width: 0 16px 18px 16px;
-                            border-color: transparent transparent $dark-blue transparent;
                             z-index: 9999;
                         }
                         li {
                         }
                     }
                 }
-    //            &.drop-right {
-    //                ul.dropdown {
-    //                    padding-left: 250px;
-    //                    padding-right: 21px;
-    //                    right: -1%;
-    //                    left: auto;
-    //                    top: 74px;
-    //                    background: $white;
-    //                    border-bottom-left-radius: 10px;
-    //                    border-bottom-right-radius: 10px;
-    //                    min-width: 500px;
-    //                    box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.5);
-    //                    -ms-box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.5);
-    //                    -moz-box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.5);
-    //                    -webkit-box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.5);
-    //                    li {
-    //                        white-space: nowrap;
-    //                        background: $white;
-    //                        text-align: right;
-    //                        border-bottom: 1px solid #e7e7e8;
-    //                        padding: 5px 0;
-    //                        &.nav-img-container {
-    //                            img {
-    //                                position: absolute;
-    //                                left: 20px;
-    //                                top: 23px;
-    //                                border: 6px solid #fdefd4;
-    //                            }
-    //                            border: none;
-    //                        }
-    //                        a {
-    //                            padding-left: 0;
-    //                            text-align: left;
-    //                            font-size: 18px;
-    //                            &:hover {
-    //                                color: $d-blue;
-    //                                text-shadow: 0 0 1px $green;
-    //                                text-shadow: 1 0 1px $green;
-    //                                text-shadow: 0 1 1px $green;
-    //                                text-shadow: -1 0 1px $green;
-    //                                text-shadow: 0 -1 1px $green;
-    //                            }
-    //                        }
-    //                    }
-    //                }
-    //            }
             }
         }
     }
index 7ade1e7..e982458 100644 (file)
@@ -4,7 +4,7 @@
 @import "wordpress";
 @import "defaults";
 @import "body";
-@import "page.header";
+@import "header";
 @import "topbar";
 @import "main";
 @import "slideshow";
@@ -12,9 +12,8 @@
 @import "blog";
 @import "sidebar";
 @import "search";
-@import "page.footer";
-@import "copyright";
+@import "footer";
 @import "structure";
-@import "left-off-canvas";
+@import "off-canvas";
 //@import "right-off-canvas";
 
index 5a30325..4006e6d 100644 (file)
@@ -1,12 +1,21 @@
-.blocks-container {
+
+#front-blocks {
+    padding: 0 0.9375rem;
     h2 {
         text-align: center;
     }
-    .blocks{
-        padding: 0 10px;
+    .blocks {
+        background: white;
+        box-shadow: 0 0 12px 1px grey;
+        padding: 50px 30px 30px 30px;
+        @media #{$small-only} {
+            padding-left: 0;
+            padding-right: 0;
+        }
+        margin-bottom: 50px;
         .block{
             display: block;
-            padding: 0 10px;
+            padding: 0 20px;
             position: relative;
             max-width: 400px;
 
                 }
             }
             .block-title{
-                background-color: $dark-blue;
-                color: white;
-                font-size: 16px;
-                font-weight: bold;
+                color: $dark-blue;
+                font-family: $font-family-serif;
+                font-size: 26px;
+                font-weight: normal;
                 margin-top: 12px;
                 padding: 10px 20px;
                 text-align: center;
                 transition: 0.75s all;
-                width: 100%;
-                &:hover {
-                    background-color: $darker-blue;
-                    transition: 0.5s all;
-                }
+                width: auto;
             }
             .block-image-wrapper {
                 display: block;
-                max-height: 170px;
+                max-height: 150px;
                 overflow: hidden;
 
                 img {
                     transition: 0.75s all;
+                    width: 100%;
                 }
             }
             &:hover{
                     transition: 0.5s all;
                 }
             }
+            .block-description {
+                color: gray;
+                font-family: $font-family-sans-serif;
+                font-weight: normal;
+                font-size: 18px;
+                text-align: center;
+                line-height: 1.2;
+            }
         }
     }
 }
diff --git a/scss/plugins/_woocommerce.scss b/scss/plugins/_woocommerce.scss
new file mode 100644 (file)
index 0000000..f490bbc
--- /dev/null
@@ -0,0 +1,1054 @@
+#header-shop-section {
+    .cart-totals {
+        color: $dark-blue;
+        display: inline-block;
+        font-family: $font-family-serif;
+        overflow: hidden;
+        margin-top: -5px;
+        margin-right: 10px;
+    }
+    .header-icon {
+        &.cart-icon {
+            background-position: -25px 0;
+        }
+        &.myaccount-icon {
+            background-position: -50px 0;
+        }
+    }
+}
+#front-featured-products {
+    margin-bottom: 50px;
+    .front-product-wrapper:first-of-type {
+        
+    }
+    .front-product-wrapper:last-of-type {
+        
+    }
+    .front-product {
+        background-color: white;
+        box-shadow: 0 0 8px 1px grey;
+        padding: 30px;
+        text-align: center;
+        @media #{$small-only} {
+            margin-bottom: 30px;
+        }
+        .title {
+            color: $dark-blue;
+            display: block;
+            font-family: $font-family-serif;
+            text-align: center;
+            font-size: 32px;
+            line-height: 1.6;
+            margin-top: 15px;
+            border-bottom: 1px solid transparent;
+        }
+        .short-desc {
+            color: gray;
+            display: block;
+            font-size: 24px;
+            margin: 5px 0 25px;
+            text-align: center;
+        }
+        .button-wrapper {
+            background-color: $dark-blue;
+            padding: 3px;
+            width: 165px;
+            text-align: center;
+            height: 60px;
+            margin: 0 auto;
+            .button {
+                background-color: $dark-blue;
+                border: 1px solid white;
+                color: white;
+                font-family: $font-family-serif;
+                font-size: 20px;
+                
+                margin: 0;
+                height: auto;
+                max-height: 100%;
+                width: 100%;
+                padding: 0;
+                line-height: 52px;
+                transition: all 0.3s ease;
+                &:hover {
+                    background-color: white;
+                    color: $dark-blue;
+                }
+            }
+        }
+    }
+}
+
+/* WooCommerce */
+#woo-quick-display {
+    background-color: white;
+    border-radius: 3px;
+    border: 1px solid lightgrey;
+    padding: 5px;
+    font-size: 16px;
+    height: 70px;
+    margin-top: 20px;
+    margin-bottom: 10px;
+    > div {
+        text-align: center;
+    }
+    .button {
+        border-radius: 3px;
+        display: inline;
+        margin-left: 15px;
+        margin-top: 12px;
+        padding: 5px 11px;
+        float: right;
+        margin: 12px 0 0 18px;
+        background-color: $dark-blue;
+        border: 1px solid $dark-blue;
+        color: $white;
+        &:hover {
+            background-color: $white;
+            color: $dark-blue;
+        }
+    }
+    .woocommerce-loop-product__title,
+    h3 {
+        color: $brown;
+        padding-top: 8px;
+        text-align: center;
+        font-size: 15px;
+        font-weight: bold;
+    }
+    p {
+        margin-bottom: 0;
+        text-align: left;
+    }
+    a {
+        text-decoration: none;
+    }
+    @media #{$small-only} {
+        height: 100px;
+        .woocommerce-loop-product__title,
+        h3 {
+            font-size: 15px;
+        }
+    }
+}
+#woo-quick-cart-icon {
+    img {
+        width: 24px;
+    }
+    > div {
+        float: left;
+    }
+}
+.woo-quick-cart-image {
+    float: left;
+    @media #{$small-only} {
+        //margin-left:20px;
+    }
+}
+#woo-quick-cart-totals {
+    float: left;
+    padding-top: 15px;
+    @media #{$small-only} {
+        p {
+            text-align: center;
+        }
+    }
+}
+#woo-quick-checkout {
+    @media #{$medium-down} {
+        padding: 0;
+    }
+    .button,
+    button {
+        float: right;
+        @media #{$medium-only} {
+            margin-left: 6px; 
+        }
+        @media #{$small-only} {
+            margin: 5px 0;
+            clear: both;
+        }
+    }
+}
+ul.products, .products ol, .products dl {
+        list-style-type: none;
+}
+.woocommerce-error,
+.woocommerce-info,
+.woocommerce-message,
+.woocommerce-noreviews,
+p.no-comments {
+    border-left: 0.618em solid rgba(0, 0, 0, 0.15);
+    clear:both;
+    color: black;
+    margin-bottom: 20px;
+    margin-left: 0px;
+    font-family: arial, sans-serif;
+    font-weight: bold;
+    background-color: $white;
+    min-height: 55px;
+    padding-top: 7px;
+    line-height: 1.2;
+    .button {
+        margin: 5px;
+        float: left;
+        padding: 5px;
+        border-radius: 3px;
+        text-decoration: none;
+    }
+}
+.woocommerce-message {
+}
+.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
+    float: right;
+    margin-bottom: 40px;
+    width: 100%;
+}
+h1.product_title {
+    color: $brown;
+    line-height: 1;
+    font-size: 40px;
+}
+.onsale {
+    display: none;
+}
+.products {
+    a {
+        text-decoration: none;
+        &:hover {
+            text-shadow: none;
+        }
+    }
+    .product.type-product {
+        border: none;
+        .price {
+            //display: none;
+            color: white;
+            span {
+                color: black;
+            }
+            span:nth-child(2) {
+                display: none;
+            }
+        }
+        > div {
+            margin: 5px;
+            padding: 5px;
+            text-align:center;
+            border: 4px solid $black;
+            border-radius: 5px;
+            img {
+                border: 2px solid $black;
+                border-radius: 3px;
+                max-height: 100px;
+                width: auto;
+            }
+        }
+        h2 {
+            color: $brown;
+            font-weight: normal;
+            letter-spacing: 0;
+        }
+        .count {
+            background-color: transparent;
+        }
+        & > div {
+            background-color: white;
+            h2 {
+                color:#17c6c6;
+                text-shadow: 1px 1px 5px #f5e282;
+                font-size: 18px;
+                min-height: 50px;
+            }
+            .button {
+                background-color: $black;
+                color: $dark-blue;
+                padding: 5px;
+                margin: 0;
+                border-radius: 3px;
+            }
+        }
+        .button {
+            color: white;
+        }
+    }
+}
+.woocommerce-Reviews {
+    display: none;
+}
+.page-numbers {
+    list-style-type: none;
+    display: flex;
+    li {
+        margin: 0 10px;
+    }
+}
+#text [class*="column"] + [class*="column"]:last-child {
+    float: left;
+}
+#text > .product {
+    margin-bottom: 20px;
+}
+.product.type-product {
+    color: black;
+    display: block;
+    a {
+        display: block;
+        color: $dark-blue;
+        font-weight: bold;
+    }
+    a.button {
+        padding: 5px;
+        border-radius: 3px;
+    }
+    a.button:hover {
+        color: $black;
+    }
+    > div {
+        padding: 5px;
+        text-align:center;
+        border-radius: 5px;
+        img {
+            //border: 2px solid $black;
+            border-radius: 3px;
+        }
+    }
+    .tab-description {
+        display: inline-block;
+    }
+    .woocommerce-tabs {
+        width: 100%;
+        clear:both;
+/*        display: table;*/
+        .tabs li {
+            display: inline-block;
+            display: none;
+            width: 32%;
+            background-color: $black;
+            border: 1px solid $dark-blue;
+            &:hover {
+                background-color: #17c6c6;
+            }
+            &.active {
+              background-color: #C5DCE2;
+              border-width: 2px;
+              border-bottom: 1px solid #C5DCE2;
+            }
+            a {
+                display: block;
+            }
+            @media #{$large-up} {
+/*                margin-left: -35px;*/
+            }
+            @media #{$medium-only} {
+/*                margin-left: -23px;*/
+            }
+        }
+        .tabs .reviews_tab,
+        .tabs .additional_information_tab {
+            display: none;
+        }
+        > div.panel {
+            background-color: white;
+        }
+        p.stars {
+            a {
+                font-size: 20px;
+                padding: 0 10px;
+            }
+            a.active {
+                background-color: $black;
+                border-radius: 2px;
+            }
+        }
+
+    }
+    .sku_wrapper {
+        display: none;
+    }
+    .variations_form {
+        clear: both;
+        display: table;
+        width: 100%;
+        margin-bottom: 20px;
+        .variations {
+            margin-top: 30px;
+            float: left;
+            ul {
+                border: 1px solid darkgrey;
+                margin-left: 0;
+                text-align: left;
+            }
+            display: block;
+            @media #{$large-up} {
+                display: inline-block;
+                width: 50%;
+            }
+            .label {
+                display: block;
+            }
+            .value {
+                display: block;
+                fieldset {
+                    border: none;
+                    padding-top: 0;
+                    padding-bottom: 0;
+                    margin-top: 0;
+                    margin-bottom: 0;
+                    p {
+                        margin-bottom: 5px;
+                    }
+                }
+            }
+            input[type="file"], input[type="checkbox"], input[type="radio"], select {
+                margin-bottom: 10px;
+                margin-right: 10px;
+            }
+        }
+        .single_variation_wrap {
+            display: block !important;
+            width: 50%;
+            margin: 0 auto;
+            .single_variation {
+                .price {
+                        font-family: arial;
+                        font-size: 22px;
+                }
+            }
+        }
+        .variations_button button {
+            border-radius: 3px;
+            margin: 12px 0 0;
+            padding: 2px 8px;
+        }
+        @media #{$small-only} {
+            .variations,
+            .single_variation_wrap,
+            .single_variation_wrap .variations_button,
+            .single_variation_wrap .variations_button .quantity {
+                text-align:center;
+                float: none;
+                margin-left: auto;
+                margin-right: auto;
+                clear: both;
+            }
+            .single_variation_wrap {
+                width: 100%;
+            }
+        }
+        @media #{$medium-only} {
+
+            .variations,
+            .single_variation_wrap,
+            .single_variation_wrap .variations_button,
+            .single_variation_wrap .variations_button .quantity {
+                text-align:center;
+                float: none;
+                margin-left: auto;
+                margin-right: auto;
+                clear: both;
+            }
+            .single_variation_wrap .variations_button .quantity {
+                width: 170px;
+            }
+        }
+    }
+
+}
+.woocommerce {
+    font-family: Arial;
+    ul, ol, li {
+        list-style: none;
+    }
+}
+#address_form {
+    small {
+        display: inline-block;
+        font-size: 100%;
+        padding: 9px;
+    }
+}
+#tiptip_content {
+    font-family: Arial;
+    font-size: 12px;
+}
+.single_variation_wrap .quantity {
+    text-align:center;
+    width: 170px;
+    margin-bottom: 10px;
+    input {
+        display: inline-block;
+        background-color: white;
+        height:40px;
+        width: 50px;
+        padding: 0;
+        margin: 0 5px;
+    }
+}
+.quantity .qty {
+    -moz-appearance: textfield;
+    max-width: 3.631em;
+    text-align: center;
+}
+#payment .payment_methods  {
+    .form-row.place-order {
+        text-align: center;
+    }
+    ul.payment_methods {
+        list-style-type: none;
+    }
+    .payment_box > p {
+        margin: 0;
+    }
+    .payment_box fieldset {
+        margin: 0;
+        padding: 10px 10px 0;
+    }
+    .payment_box fieldset .form-row {
+        width: 100%;
+    }
+    @media #{$large-up} {
+        .payment_box fieldset .form-row {
+            width: 31%;
+            float: left;
+        }
+        .payment_box fieldset .clear {
+            clear: none;
+        }
+    }
+    .payment_box fieldset .form-row label {
+        padding: 0;
+    }
+    select[name="wc-intuit-qbms-test-condition"] {
+        margin: 0;
+    }
+    #wc-intuit-qbms-account-number{
+        max-width: 200px;
+    }
+}
+.shop_table {
+    width: 100%;
+    .coupon {
+        display: none;
+    }
+    .product-thumbnail {
+        display: none;
+        @media #{$large-up} {
+            display: default;
+        }
+
+    }
+    .quantity {
+        display:table;
+        .input-text {
+            margin: 0;
+        }
+        .minus,
+        .plus {
+            background-color: transparent;
+            box-shadow: none;
+            color: #a46497;
+            font-weight: 700;
+            width: 50px;
+            height: 40px;
+        }
+    }
+}
+.quantity .minus:hover, .quantity .plus:hover {
+    background-color: transparent;
+    color: inherit !important;
+}
+.woocommerce
+.woocommerce .checkout {
+    #customer_details {
+        display: inline-block;
+        width: 100%;
+        max-width: 600px;
+    }
+    .woocommerce-billing-fields,
+    .woocommerce-shipping-fields {
+        margin: 0 auto 40px;
+        max-width: 600px;
+        padding: 20px;
+        border: 1px solid $secondary-color;
+        p {
+            margin-bottom: 15px;
+            input {
+                margin-bottom: 15px;
+            }
+        }
+    }
+    #order_review {
+        float: left;
+    }
+}
+#content-wrapper {
+    .woocommerce #respond input#submit.alt,
+    .woocommerce a.button.alt,
+    .woocommerce button.button.alt,
+    .woocommerce input.button.alt {
+        background-color: $dark-blue;
+        color: white;
+        &:hover {
+            background-color: #880d14;
+        }
+    }
+    .woocommerce #respond input#submit,
+    .woocommerce a.button,
+    .woocommerce button.button,
+    .woocommerce input.button {
+        background-color: $dark-blue;
+        color: white;
+        &:hover {
+            background-color: #880d14;
+        }
+    }
+}
+#content-wrapper.woocommerce-wrapper {
+    .content {
+        padding: 20px 5px;
+    }
+    @media #{$small-only} {
+        #main {
+            padding: 0;
+        }
+    }
+    p {
+        font-size: 18px;
+    }
+}
+#main .woocommerce {
+    margin-top: 25px;
+}
+.woocommerce-ordering select.orderby {
+    max-width: 200px;
+}
+#main .woocommerce ul.products li.product-category.product,
+#main .woocommerce-page ul.products li.product-category.product {
+    @media #{$small-only} {
+        float: none;
+        margin: 0 auto 30px;
+    }
+}
+.products .product.type-product {
+    border: medium none;
+    display: inline;
+    float: left;
+    height: auto;
+    padding: 10px;
+    text-align: center;
+    width: 24%;
+    height: 280px;
+    margin-bottom: 30px;
+    @media #{$small-only} {
+        width: 49%;
+    }
+    @media #{$medium-only} {
+        width: 33%;
+    }
+    a {
+        line-height: 1.0;
+    }
+    h2 {
+        text-align: center;
+        min-height: 50px;
+        font-size: 20px;
+        color: $brown;
+    }
+    a.add_to_cart_button {
+        //display: none;
+    }
+    .wp-post-image {
+        height: 150px;
+        margin-bottom: 0;
+        border: 2px solid $dark-blue;
+    }
+    .variations_form .variations {
+        float: none;
+        margin: 0 auto;
+        width: 50%;
+    }
+}
+.products {
+    .added_to_cart {
+        border: 1px solid lightgrey;
+        border-radius: 4px;
+    }
+    display: table;
+    margin: 0 auto;
+    padding: 0 5%;
+    position: relative;
+    text-align: center;
+    width: 100%;
+    @media #{$small-only} {
+        max-width: 470px;
+        padding: 0;
+    }
+}
+#content-wrapper.woocommerce-wrapper .woo-single-product {
+    padding: 20px 3%;
+
+}
+.woo-single-product #main .type-product {
+    .images {
+        width: 50%;
+    }
+    .summary.entry-summary {
+        width: 50%;
+    }
+}
+#main .product.type-product  {
+    .product_meta a {
+        display: initial;
+    }
+    .variations_form .variations {
+        display: inline;
+        float: none;
+        margin: 0 auto;
+        width: 50%;
+    }
+    .variations_form .variations .label {
+        background-color: $dark-blue;
+    }
+    .variations_form .variations .label label {
+        color: white;
+    }
+    .button {
+
+    }
+    h1.product_title {
+        color: $brown;
+        font-size: 28px;
+        font-weight: bold;
+        line-height: 1;
+        margin: 0 auto;
+        width: 80%;
+        padding-bottom: 10px;
+        letter-spacing: 1px;
+        text-align: left;
+    }
+    .single_add_to_cart_button {
+        border-radius: 3px;
+        padding: 2px 8px;
+    }
+    > div {
+        float: left;
+    }
+    .quantity {
+        margin: 0 auto;
+        width: 50px;
+    }
+    p.price {
+        font-size: 20px;
+        margin-top: 15px;
+        width: 80%;
+        margin: 0 auto;
+        text-align: left;
+    }
+    @media #{$small-only} {
+        margin-top: 20px;
+        .images {
+            width: auto;
+            max-width: 260px;
+            margin: 0 auto;
+            float: none;
+        }
+        .summary.entry-summary {
+            width: 100%;
+        }
+        .summary.entry-summary h1 {
+            font-size: 32px;
+        }
+    }
+    .related .products .product.type-product h2 {
+        font-size: 13px;
+        font-weight: normal;
+    }
+    .woocommerce-product-details__short-description,
+    .summary.entry-summary > div[itemprop="description"] {
+        margin: 0 auto;
+        text-align: left;
+        width: 80%;
+    }
+    .woocommerce-tabs {
+/*        display: none;*/
+        #tab-description h2:nth-child(1) {
+            display: none;
+        }
+    }
+}
+.shop-sidebar {
+    margin-top: 20px;
+    list-style: outside none none;
+    margin-left: 0;
+    border-radius: 5px;
+    overflow: hidden;
+}
+.shop-sidebar {
+    background-color: $dark-blue;
+    .page_item {
+        background-color: $dark-blue;
+    }
+    .categories {
+        background-color: #880d14;
+        padding-bottom: 5px;
+        padding-left: 10px;
+    }
+    .category-container {
+        background-color: #880d14;
+        padding-left: 15px;
+    }
+    .category-container .category-products {
+        display: none;
+    }
+    .category-container.current .category-products {
+        // Uncomment this if you want products to be shown for the current category
+        /*        display: block;*/
+    }
+    .category-products {
+        list-style: none;
+        margin-bottom: 0;
+    }
+    .product {
+        font-size: 14px;
+    }
+    .category-title {
+        line-height: 1.2;
+        padding: 5px 0;
+    }
+    .category-title a {
+        color: $white;
+        text-decoration: none;
+        text-transform: uppercase;
+    }
+    .category-products .product a {
+        color: $white;
+        text-decoration: none;
+    }
+}
+.shop-sidebar .woocommerce .products {
+    margin: 20px 0 0;
+}
+.shop-sidebar .woocommerce {
+    padding-left: 0;
+    background-color: #880d14;
+}
+.shop-sidebar > div.page_item {
+    background-color: $dark-blue;
+    padding: 2px 0 2px 15px;
+    background: none repeat scroll 0 0 $dark-blue;
+    border-bottom: 1px solid #ffffff;
+
+    a {
+        color: $white;
+        font-size: 14px;
+        text-transform: uppercase;
+        text-decoration: none;
+    }
+}
+.shop-sidebar .woocommerce .products > .product > a > img {
+    display: none;
+}
+.shop-sidebar .woocommerce .products > .product {
+    width: 100%;
+    margin-bottom: 0px;
+    background-color: white;
+}
+.shop-sidebar .woocommerce .products {
+    margin-top: 0;
+}
+.shop-sidebar .woocommerce .products > .product h2 {
+    text-align: left;
+    padding: 2px 0 2px 35px;
+    background-color: #880d14;;
+    font-weight: normal;
+    color: $white;
+}
+ #front-shop {
+     max-width: 1200px;
+     margin: 0 auto;
+ }
+ #front-shop .front-product-wrapper {
+//     padding: 0 10px;
+}
+#front-shop .front-product-container {
+    text-align: center;
+    border: 1px solid $green;
+}
+#front-shop .front-product-container h4 {
+    line-height: 1.2;
+    font-size: 22px;
+    text-transform: uppercase;
+    margin-bottom: 12px;
+    a {
+        text-decoration: none;
+    }
+}
+#front-shop .front-product-container ul {
+    margin: 0;
+    list-style: none;
+}
+#front-shop .front-product-container li {
+    list-style: none;
+    font-style: italic;
+}
+#front-shop .front-product-content-container {
+    padding: 10px;
+}
+.side-product-wrapper {
+    margin-bottom: 36px;
+}
+.side-product-content-container {
+    h5 > a {
+        color: $green;
+        text-decoration: none;
+    }
+    ul {
+        margin: 0;
+        list-style: none;
+    }
+    li {
+        line-height: 2.25;
+    }
+}
+nav.top-bar .top-bar-section > ul > li.drop > ul.dropdown .woocommerce {
+    .products {
+        position: inherit;
+        border: 0 !important;
+    }
+    .product-category {
+        margin-bottom: 0;
+        height: 25px;
+    }
+    .product-category h2 {
+        font-size: 12px;
+        font-weight: normal;
+        padding: 0.5em 20px;
+    }
+    .product-category:hover h2 {
+        color: #25c2e6 !important;
+    }
+    img {
+        display: none;
+    }
+}
+.left-off-canvas-menu > ul > li.has-dropdown > ul.dropdown .woocommerce {
+    .products {
+        position: inherit;
+        border: 0 !important;
+    }
+    .product-category {
+        margin-bottom: 0;
+        height: 28px;
+    }
+    .product-category h2 {
+        color: white;
+        font-size: 12px;
+        font-weight: normal;
+        padding: 0.5em 20px;
+    }
+    img {
+        display: none;
+    }
+    a {
+        margin-left: 40px;
+        padding: 0;
+    }
+}
+#payment .payment_methods label {
+    padding: 0 0 20px;
+    margin: 0;
+    width: 80%;
+}
+#shipping_method input[type="checkbox"]+label, input[type="radio"]+label {
+    margin-left: 25px;
+}
+.woocommerce .woocommerce-checkout {
+    margin: 0 -10px;
+}
+.woocommerce .cart_item .product-name {
+    min-width: 160px;
+    font-size: 15px;
+    font-weight: bold;
+}
+.woocommerce-checkout-review-order-table .product-quantity {
+    float: right;
+}
+.content .woocommerce .cart_item td.product-name dl.variation dd, dd p, dt {
+    font-size: 12px;
+    font-weight: normal;
+    margin-bottom: 0;
+    line-height: 1;
+}
+.content .woocommerce td.product-name dl.variation {
+    dd, dt {
+        margin-bottom: 0;
+    }
+
+}
+#content-wrapper figure.woocommerce-product-gallery__wrapper  {
+    margin: 0;
+}
+#content-wrapper .woocommerce td.product-name .wc-item-meta dd {
+    margin: 10px 0;
+}
+#content-wrapper .woocommerce td.product-name dl.variation dd {
+    margin: 10px 0;
+}
+#content-wrapper .product.type-product .variations_form .variations {
+    display: block;
+    margin: 0 auto;
+    float: none;
+    max-width: 220px;
+}
+.products mark {
+  background-color: transparent;
+}
+.variations tbody,
+.variations tbody tr {
+    display: block;
+}
+.page-numbers li {
+    float: left;
+}
+.related.products {
+    margin-top: 30px;
+}
+h2#ship-to-different-address,
+h3#ship-to-different-address {
+    font-weight: bold;
+}
+.woocommerce-breadcrumb {
+    display: none;
+}
+.single_variation_wrap .gform_wrapper {
+    margin: 1em 0 0;
+}
+.single_variation_wrap .gform_wrapper .top_label .gfield_label {
+    margin: 9px 0 0;
+}
+.single_variation_wrap .gform_wrapper .ginput_container_textarea,
+.single_variation_wrap .gform_wrapper .ginput_container_text {
+    margin-top: 0;
+    input {
+        margin: 0;
+    }
+}
+#main .product.type-product .single_add_to_cart_button {
+    border: 1px solid;
+    padding: 8px 11px;
+    border-radius: 3px;
+    &:hover {
+        color: white;
+    }
+}
+.woocommerce-wrapper .button:hover {
+    color: white;
+}
+.woocommerce-wrapper .printfriendly {
+    display: none;
+}
+#woo-sidebar {
+    margin-top: 30px;
+}
+/* End WooCommerce */
\ No newline at end of file
index 29dfd72..3a0b548 100644 (file)
@@ -1,6 +1,4 @@
-<main class="blog-archive">
-    <div class="row">
-        <?php get_template_part('parts/blog-content-area'); ?>
-        <?php get_template_part('parts/blog-sidebar-r'); ?>
-    </div>
+<main class="blog-archive row">
+    <?php get_template_part('parts/blog-content-area'); ?>
+    <?php get_template_part('parts/blog-sidebar-r'); ?>
 </main>
\ No newline at end of file
index aba25ca..edc7c26 100644 (file)
@@ -1,6 +1,4 @@
-<main class="blog-home">
-    <div class="row">
-        <?php get_template_part('parts/blog-content-area'); ?>
-        <?php get_template_part('parts/blog-sidebar-r'); ?>
-    </div>
+<main class="blog-home row">
+    <?php get_template_part('parts/blog-content-area'); ?>
+    <?php get_template_part('parts/blog-sidebar-r'); ?>
 </main>
\ No newline at end of file
index d69ed64..1f7b082 100644 (file)
@@ -1,26 +1,24 @@
-<main class="blog-single">
-    <div class="row">
-        <div id="blog-posts-over" class="small-12 medium-9 columns">
-            <?php if(have_posts()) : while(have_posts()): the_post();?>
-            <div class="row blog-post-container">
-                <div class="small-11 small-centered columns">
-                    <div class="row">
-                        <div class="small-12 columns">
-                            <?php get_template_part('parts/blog-text-single'); ?>
-                            <?php if ( comments_open() || get_comments_number() ) :
-                            comments_template();
-                            endif; ?>
-                        </div>
+<main class="blog-single row">
+    <div id="blog-posts-over" class="small-12 medium-9 columns">
+        <?php if(have_posts()) : while(have_posts()): the_post();?>
+        <div class="row blog-post-container">
+            <div class="small-11 small-centered columns">
+                <div class="row">
+                    <div class="small-12 columns">
+                        <?php get_template_part('parts/blog-text-single'); ?>
+                        <?php if ( comments_open() || get_comments_number() ) :
+                        comments_template();
+                        endif; ?>
                     </div>
                 </div>
             </div>
-            <?php endwhile; ?>
-            <?php else: ?>
-            <div id="post-404" class="noposts">
-                <p><?php _e('Sorry, no results were found.');?></p>
-            </div><!-- /#post-404 -->
-            <?php endif;?>
         </div>
-        <?php get_template_part('parts/blog-sidebar-r'); ?>
+        <?php endwhile; ?>
+        <?php else: ?>
+        <div id="post-404" class="noposts">
+            <p><?php _e('Sorry, no results were found.');?></p>
+        </div><!-- /#post-404 -->
+        <?php endif;?>
     </div>
+    <?php get_template_part('parts/blog-sidebar-r'); ?>
 </main>
\ No newline at end of file
index 8dfb182..884ef43 100644 (file)
@@ -1,30 +1,28 @@
 <footer class="main opensearchserver.ignore">
-    <div id="footer-developers" class="row">
-        <div class="footer-developers-title-wrap columns small-12">
-            <h1 id="footer-developers-title">About the Developer</h1>
-        </div>
-        <div class="footer-developers-item columns small-12 medium-6">
-            <a href="http://www.oilnutbay.com/" target="_blank">
-                <img src="<?php echo get_template_directory_uri() . "/assets/oil-nut-bay-logo.png"?>">
-            </a>
-        </div>
-        <div class="footer-developers-item columns small-12 medium-6">
-            <a href="http://www.turtlelake.com/" target="_blank">
-                <img src="<?php echo get_template_directory_uri() . "/assets/turtle-lake-logo.png"?>">
-            </a>
-        </div>
-    </div>
+    <div id="footer-history-wrapper">
+        <a id="footer-history" class="row" href="<?php echo get_permalink();?>">
+            <div class="image-wrapper small-12 medium-5 columns">
+                <img src="<?php echo get_template_directory_uri();?>/assets/footer-family-photo.png">
+            </div>
+            <div class="text small-12 medium-7 columns">
+                <h1>Michigan's First Family of Fudge</h1>
+                <h4>The Original Murdick Family</h4>
+                <p>Our Authentic Murdick family recipe from 1887 is still used today - Fresh Cream,
+                     Real Butter and 100% pure Belgian Chocolate! Come in and taste the difference.</p>
+            </div>
+        </a>
+    </a>
     <div id="footer-bottom-container">
         <div id="footer-bottom" class="row">
-            <div id="footer_address" class="columns medium-4 show-for-medium-up">
+            <div id="footer_address" class="columns medium-12 show-for-medium-up">
 <?php if (function_exists('glm_get_clientinfo_option')) :?>
-                <h4><?php echo glm_get_clientinfo_option('businessName');?></h4>
+                <span><?php echo glm_get_clientinfo_option('businessName');?></span>
+                <span class="bullet"> &#8226; </span>
     <?php if (glm_get_clientinfo_option('address')) :?>
-                <span><?php echo glm_get_clientinfo_option('address');?></span>
+                <span><?php echo glm_get_clientinfo_option('address');?></span>,
     <?php endif;?>
-                <br>
     <?php if (glm_get_clientinfo_option('city')) :?>
-                <span><?php echo glm_get_clientinfo_option('city');?></span>
+                <span><?php echo glm_get_clientinfo_option('city');?></span>,
     <?php endif;?>
     <?php if (glm_get_clientinfo_option('state')) :?>
                 , <span><?php echo glm_get_clientinfo_option('state');?></span>
                 <br>
     <?php if (glm_get_clientinfo_option('phone')) :?>
                 <span><?php echo glm_get_clientinfo_option('phone');?></span>
+                <span class="bullet"> &#8226; </span>
+    <?php endif;?>
+    <?php if (glm_get_clientinfo_option('email')) :?>
+                <a href="mailto:<?php echo glm_get_clientinfo_option('email');?>"><?php echo glm_get_clientinfo_option('email');?></a>
     <?php endif;?>
 <?php endif;?>
             </div>
-            <div id="footer-visitors-socials" class="columns small-12 medium-4">
-                <div id="footer-visitors-guide">
-                    <h4>Visitors Guide</h4>
-                    <a href="<?php echo get_template_directory_uri(); ?>/assets/2017BHCommVisGuide.pdf" target="_blank">View</a>
-<!--                    <span class="link-separator">|</span>
-                    <a href="#">Request</a>-->
-                </div>
-                <div id="footer-socials" class="social-links show-for-medium-up">
-                    <a class="facebook social-icon" href="https://business.facebook.com/bayharbormi/?business_id=771977469544609" alt="facebook" target="_blank"></a>
-                    <a class="twitter social-icon" href="https://twitter.com/bayharbor" alt="twitter" target="_blank"></a>
-                    <a class="instagram social-icon" href="https://www.instagram.com/bayharbormi/" alt="instagram" target="_blank"></a>
-                    <a class="youtube social-icon" href="https://www.youtube.com/channel/UCK4rJIYKU-PVYVqOMBvA49A" alt="youtube" target="_blank"></a>
-                    <a class="linkedin social-icon" href="https://www.linkedin.com/company/bay-harbor-company" alt="linkedin" target="_blank"></a>
-                </div>
-            </div>
-            <div id="footer-newsletter" class="columns small-12 medium-4">
-                <h4>eNewsletter</h4>
-                <p>Sign up for special promos!</p>
-                <a class="button" href="<?php echo get_permalink(435);?>">Sign Up</a>
-            </div>
         </div>
     </div>
-    <div id="footer-menu">
-        <?php 
-            if ( is_in_tree( HOTEL_PAGE_ID ) ) { 
-                glm_links_menu("footer-links-hotel"); 
-            } else {
-                glm_links_menu("footer-links"); 
-            }
-        ?>
-    </div>
+    <div id="footer-trim"></div>
 </footer>
\ No newline at end of file
diff --git a/sections/front-page-hotel.php b/sections/front-page-hotel.php
deleted file mode 100644 (file)
index efcb14e..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-<header class="media">
-    <?php get_template_part('parts/slide-show');?>
-</header>
-<main class="page-hotel">
-<?php //get_template_part('parts/video');?>
-    <div id="content-wrapper">
-        <div id="hotel-content-container" data-equalizer data-equalize-on-stack="false" data-equalize-on-small="false">
-            
-            <div id="hotel-content" data-equalizer-watch>
-                <?php get_template_part('parts/main-content');?>
-            </div>
-        </div>
-        <div id="hotel-blocks" class="blocks-container row">
-<!--            <h2>Find out More</h2>-->
-            <?php get_template_part('parts/glm-blocks'); ?>
-        </div>
-    </div>
-</main>
\ No newline at end of file
index 960ec9f..66b6cec 100644 (file)
@@ -5,20 +5,23 @@
 <?php //get_template_part('parts/video');?>
     <div id="content-wrapper">
         <div id="front-content-container" data-equalizer data-equalize-on-stack="false" data-equalize-on-small="false">
-            <div id="front-sidebar" data-equalizer-watch>
-                
-            </div>
             <div id="front-content" data-equalizer-watch>
                 <?php get_template_part('parts/main-content');?>
             </div>
         </div>
-        <div id="front-events" class="row">
-            <h2>Featured Events</h2>
-            <?php echo do_shortcode('[glm-members-event-list template="eventsFeed.html" featured="True" group_by_day="False" limit="{3}"]');?>
+        <div id="front-featured-products" class="row">
+            <?php front_featured_products(); ?>
         </div>
         <div id="front-blocks" class="blocks-container row">
-            <h2>Find out More</h2>
             <?php get_template_part('parts/glm-blocks'); ?>
         </div>
     </div>
-</main>
\ No newline at end of file
+</main>
+
+<script type="text/javascript">
+    jQuery('.add_to_cart_button').each(function() {
+        prod_link = jQuery(this).siblings(".woocommerce-loop-product__link").attr("href");
+        jQuery(this).attr("href", prod_link).removeClass("ajax_add_to_cart").text("Shop Now");
+        
+    });
+</script>
\ No newline at end of file
diff --git a/sections/header-hotel.php b/sections/header-hotel.php
deleted file mode 100644 (file)
index 0b8df96..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-<header class="main hotel-section">
-    <div id="header-logo-wrapper" class="show-for-medium-down">
-        <a href="<?php bloginfo("url");?>">
-            <img id="header-logo" src="<?php echo get_template_directory_uri();?>/assets/bay-harbor-logo.png">
-        </a>
-    </div>
-    <div id="header-logo-hotel-wrapper" class="show-for-medium-down">
-        <a href="<?php echo get_permalink(HOTEL_PAGE_ID);?>">
-            <img id="header-logo-hotel" src="<?php echo get_template_directory_uri();?>/assets/hotel-logo.png">
-        </a>
-    </div>
-    
-    <div id="top-links-wrapper" class="show-for-large-up">
-        <div id="top-links">
-            <a id="top-links-logo-link" href="<?php bloginfo('url')?>"><img id="top-links-logo" src="<?php echo get_template_directory_uri();?>/assets/bay-harbor-logo.png" class="left"></a>
-            <?php glm_links_menu('top-bar'); ?>
-        </div>
-    </div>
-    <div id="top-bar-wrapper">
-        <nav class="top-bar grid-3-7 text-center show-for-large-up opensearchserver.ignore" data-topbar role="navigation">
-            <section id="top-bar-logo-wrapper">
-                <a id="top-bar-logo-link" href="<?php echo get_permalink(HOTEL_PAGE_ID);?>"><img id="top-bar-logo" src="<?php echo get_template_directory_uri();?>/assets/hotel-logo.png" class="left"></a>
-            </section>
-            <section id="top-bar-phone-socials">
-                <div id="top-bar-phone-wrapper">
-                    <?php if (function_exists('glm_get_clientinfo_option')) :?>
-                        <?php if (glm_get_clientinfo_option('phone')) :?>
-                            <span id="top-bar-phone"><?php echo glm_get_clientinfo_option('phone');?></span>
-                        <?php endif;?>
-                    <?php endif;?>
-                </div>
-                <div id="top-bar-social-wrapper">
-                    <div id="top-bar-socials" class="social-links show-for-medium-up">
-                        <a class="facebook social-icon" href="https://business.facebook.com/Bayharborvillagehotel/?business_id=771977469544609" alt="facebook" target="_blank"></a>
-                        <a class="twitter social-icon" href="https://twitter.com/bayharborhotel" alt="twitter" target="_blank"></a>
-                        <a class="linkedin social-icon" href="https://www.linkedin.com/company/bay-harbor-village-hotel-&-conference-center" alt="linkedin" target="_blank"></a>
-                    </div>
-                </div>
-            </section>
-            <section class="top-bar-section">
-                <?php glm_theme_hotel_top_bar('top-bar-hotel'); ?>
-            </section>
-        </nav>
-        <nav class="tab-bar show-for-medium-down">
-            <section class="left-small">
-                <a class="left-off-canvas-toggle menu-icon" href="#"><span>Menu</span></a>
-            </section>
-        </nav>
-    </div>
-</header>
\ No newline at end of file
index 643cf6e..7a972c0 100644 (file)
@@ -1,14 +1,56 @@
 <header class="main">
-    <div id="header-logo-wrapper" class="show-for-medium-down">
-        <a href="<?php get_bloginfo("url");?>">
-            <img id="header-logo" src="<?php echo get_template_directory_uri();?>/assets/bay-harbor-logo.png">
-        </a>
-    </div>
-    <div id="top-bar-wrapper">
+    <div id="over-header"></div>
+    <div id="header-inner-wrapper" class="row">
+        
+        <div id="header-left" class="columns small-12 medium-6">
+            <a id="header-logo-link" href="<?php echo bloginfo('url');?>">
+                <img id="header-logo" src="<?php echo get_template_directory_uri();?>/assets/logo.png">
+            </a>
+        </div>
+        <div id="header-right" class="columns small-12 medium-6 show-for-large-up">
+            <div id="header-contact">
+    <?php if (function_exists('glm_get_clientinfo_option')) :?>
+        <?php if (glm_get_clientinfo_option('phone')) :?>
+                <span class="header-phone"><?php echo glm_get_clientinfo_option('phone');?></span>
+        <?php endif;?>
+    <?php endif;?>
+                <a class="header-contact-link" href="<?php echo get_permalink(26);?>">Contact Us</a>
+                <a class="header-icon facebook" href="https://www.facebook.com/murdicksfamousfudge/" target="_blank"></a>
+            </div>
+            
+            <div id="header-shop-section">
+                
+                <?php 
+                global $woocommerce;
+                    $myaccount_page_id = get_option( 'woocommerce_myaccount_page_id' );
+                    if ( $myaccount_page_id ) {
+                      $myaccount_page_url = get_permalink( $myaccount_page_id );
+                    }
+                    $cart_url = $woocommerce->cart->get_cart_url();
+                ?>
+                <div class="cart-totals">
+                    <span>
+                    (<?php echo sprintf(_n('%d item', '%d items', $woocommerce->cart->cart_contents_count, 
+                            'woothemes'), $woocommerce->cart->cart_contents_count);?>)
+                    </span>
+                    <span>
+                        <?php echo $woocommerce->cart->get_cart_total(); ?>
+                    </span>
+                        
+                        
+                </div>
+                <a href="<?php echo $myaccount_page_url;?>" class="header-icon myaccount-icon">
+                    
+                </a>
+                <a href="<?php echo $cart_url;?>" class="header-icon cart-icon">
+                    
+                </a>
+            </div>
+            
+            
+        </div>
+        
         <nav class="top-bar grid-3-7 text-center show-for-large-up opensearchserver.ignore" data-topbar role="navigation">
-            <section id="top-bar-logo-wrapper" >
-                <a id="top-bar-logo-link" href="<?php bloginfo('url')?>"><img id="top-bar-logo" src="<?php echo get_template_directory_uri();?>/assets/bay-harbor-logo.png" class="left"></a>
-            </section>
             <section class="top-bar-section">
                 <?php glm_theme_top_bar('top-bar'); ?>
             </section>
index 000194b..561c88e 100644 (file)
@@ -1,58 +1,25 @@
 
 <header class="media">
-    <?php $member_header = (is_member() ) ? 'member-header' : 'interior-header'; ?>
-    <div id="header-image" class="page-header <?php echo $member_header; ?>">
+    
     <?php 
-        if(function_exists('get_member_data')){
-            $memberID = get_member_data('id');
-            $memberInfoID = apply_filters('getActiveInfoIdForMember',$memberID);
-            if($memberID){
-                echo glm_get_header($memberInfoID); 
-            } else {
-                echo glm_get_header(); 
-            }
-        }
-        
+        echo glm_get_header();
     ?>
-    </div>
+    
 </header>
 <main class="page-inside">
 
-    <div id="content-wrapper">
-        
-        <div class="row">
-                <?php if (get_page_template_slug( $post->ID ) === "members-only-template.php") {  ?>
-                    <div class="members-only-template large-push-4 large-8 columns" data-equalizer-watch>
-                        <?php if (is_user_logged_in()) { ?>
-                            <!-- If user is logged in as a member, display top bar, bread crumbs, & content -->
-                            <?php get_template_part('parts/glm-members-only-top-bar');
-                            get_template_part('parts/main-content');
-                        } else {
-                            get_template_part('parts/glm-members-only-login-form');
-                        } ?>
-                    </div>
-                <?php } else { ?>
-                     <div class="small-12 columns">
-                         
-                         <?php if(function_exists('bcn_display') && !is_front_page() && !is_member())
-                         {
-                            echo "<div class=\"breadcrumbs small-12 columns\">";
-                            echo '<span class="st_sharethis" st_title="'. get_the_title().'" st_url="'. get_the_permalink() .'"></span>'; 
-                            bcn_display();
-                            echo "</div>";
-                        }?>
-                        <?php get_template_part('parts/main-content');?>
-                    </div>
-                <?php } 
-                if (get_page_template_slug( $post->ID ) === "members-only-template.php") {  ?>
-                   <?php if (is_user_logged_in()) { ?>
-                    <div id="side-content" class=" text-center small-12 large-pull-8 large-4 columns large-text-left">
-                        <div id="sidebar" class="small-12" data-equalizer-watch>
-                            <?php get_sidebar(); ?>
-                        </div>
-                    </div>
-                <?php } ?>
-               <?php } ?>
-        </div>     
+    <div id="content-wrapper" class="row">
+
+        <div class="small-12 columns">
+
+            <?php if(function_exists('bcn_display') && !is_front_page())
+            {
+               echo "<div class=\"breadcrumbs small-12 columns\">";
+               echo '<span class="st_sharethis" st_title="'. get_the_title().'" st_url="'. get_the_permalink() .'"></span>'; 
+               bcn_display();
+               echo "</div>";
+           }?>
+           <?php get_template_part('parts/main-content');?>
+       </div>
     </div>
 </main>
\ No newline at end of file
index 0a2281f..ff6b6aa 100644 (file)
@@ -1,19 +1,8 @@
                     <aside class="left-off-canvas-menu hide-for-large-up opensearchserver.ignore">
-                        <?php if ( is_in_tree(HOTEL_PAGE_ID) ) { ?>
-                            <?php glm_theme_mobile_off_canvas('top-bar-hotel'); ?>
-                        <?php } else { ?>
-                            <?php glm_theme_mobile_off_canvas('top-bar'); ?>
-                        <?php } ?>
+
+                        <?php glm_theme_mobile_off_canvas('top-bar'); ?>
                         <?php //get_template_part('parts/search-form');?>
-                        <?php if (is_user_logged_in()) { ?>
-                            <div id="members-only-sidebar-oc" class="show-for-small-up opensearchserver.ignore">
-                                <div class="row collapse sidebar-row">
-                                    <?php $glmAssociateTerms = apply_filters('glm_associate_terms', "");?>
-                                    <h2 class="sidebar-title"> <?php echo $glmAssociateTerms['term_member_plur_cap']; ?> Only</h2>
-                                    <?php glm_theme_members_only('members-only-menu'); ?>
-                                 </div>
-                            </div>
-                        <?php } ?>
+
                         <div id="oc-socials" class="social-links show-for-medium-down">
                             <a class="facebook social-icon" href="https://business.facebook.com/bayharbormi/?business_id=771977469544609" alt="facebook" target="_blank"></a>
                             <a class="twitter social-icon" href="https://twitter.com/bayharbor" alt="twitter" target="_blank"></a>
index f9d280c..e69de29 100644 (file)
@@ -1,11 +0,0 @@
-<?php if (get_page_template_slug( $post->ID ) === "members-only-template.php") {  ?>
-    <?php if (is_user_logged_in()) { ?>
-        <div id="members-only-sidebar" class="show-for-small-up opensearchserver.ignore">
-            <div class="row collapse sidebar-row">
-                <?php $glmAssociateTerms = apply_filters('glm_associate_terms', "");?>
-                <h2 class="sidebar-title"> <?php echo $glmAssociateTerms['term_member_plur_cap']; ?> Only</h2>
-                <?php glm_theme_members_only('members-only-menu'); ?>
-             </div>
-        </div>
-    <?php } ?>
-<?php } ?>
\ No newline at end of file
diff --git a/woocommerce.php b/woocommerce.php
new file mode 100644 (file)
index 0000000..8d2c91d
--- /dev/null
@@ -0,0 +1,142 @@
+<!doctype html>
+<!--
+    IMPORTANT!!!
+    Cart and checkout are standard pages with shortcodes and will thus not get here.
+    In fact, is_woocommerce() returns true if on a page which uses WooCommerce templates
+    and thus NOT on cart or checkout.
+
+-->
+<html class="no-js" lang="en">
+    <?php get_template_part("parts/header-meta"); ?>
+    <?php $index_template = true;?>
+    <?php
+        global $woocommerce;
+    ?>
+
+    <body>
+        <div class="off-canvas-wrapper">
+            <div class="off-canvas-wrapper-inner" data-off-canvas-wrapper>
+                <div class="off-canvas-content" data-off-canvas-content>
+                    <?php
+                    include "sections/header.php";
+                    include "sections/off-canvas.php";
+                    include "sections/top-bar.php";
+                    ?>
+                    <main class="page-inside">
+                        <div id="content-wrapper" class="row woocommerce-wrapper">
+                        <?php if (is_shop()) { ?>
+                            <div class="small-12 columns main woo-tags">
+                            <?php
+                                    /**
+                                     * woocommerce_before_main_content hook
+                                     *
+                                     * @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
+                                     * @hooked woocommerce_breadcrumb - 20
+                                     */
+                                    do_action( 'woocommerce_before_main_content' );
+                            ?>
+                        <?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
+                        <?php endif; ?>
+                        <?php woocommerce_content();?>
+                            <?php
+                                    /**
+                                     * woocommerce_after_main_content hook
+                                     *
+                                     * @hooked woocommerce_output_content_wrapper_end - 10 (outputs closing divs for the content)
+                                     */
+                                    do_action( 'woocommerce_after_main_content' );
+                            ?>
+                            </div><!-- .main .woo-tags -->
+                        <?php } else if (is_product_tag() || is_product_category()) { ?>
+                            <div class="small-12 columns main woo-tags">
+                            <?php
+                                    /**
+                                     * woocommerce_before_main_content hook
+                                     *
+                                     * @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
+                                     * @hooked woocommerce_breadcrumb - 20
+                                     */
+                                    do_action( 'woocommerce_before_main_content' );
+                            ?>
+                        <?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
+                            <h1 class="page-title"><?php woocommerce_page_title(); ?></h1>
+                        <?php endif; ?>
+                        <?php do_action( 'woocommerce_archive_description' ); ?>
+                        <?php if ( have_posts() ) : ?>
+                            <?php
+                                /**
+                                 * woocommerce_before_shop_loop hook
+                                 *
+                                 * @hooked woocommerce_result_count - 20
+                                 * @hooked woocommerce_catalog_ordering - 30
+                                 */
+                                do_action( 'woocommerce_before_shop_loop' );
+                            ?>
+                            <?php woocommerce_product_loop_start(); ?>
+                                <?php woocommerce_product_subcategories(); ?>
+                                <?php while ( have_posts() ) : the_post(); ?>
+                                    <?php wc_get_template_part( 'content', 'product' ); ?>
+                                <?php endwhile; // end of the loop. ?>
+                            <?php woocommerce_product_loop_end(); ?>
+                            <?php
+                                /**
+                                 * woocommerce_after_shop_loop hook
+                                 *
+                                 * @hooked woocommerce_pagination - 10
+                                 */
+                                do_action( 'woocommerce_after_shop_loop' );
+                            ?>
+                        <?php elseif ( ! woocommerce_product_subcategories( array( 'before' => woocommerce_product_loop_start( false ), 'after' => woocommerce_product_loop_end( false ) ) ) ) : ?>
+                            <?php wc_get_template( 'loop/no-products-found.php' ); ?>
+                        <?php endif; ?>
+                                <?php
+                                        /**
+                                         * woocommerce_after_main_content hook
+                                         *
+                                         * @hooked woocommerce_output_content_wrapper_end - 10 (outputs closing divs for the content)
+                                         */
+                                        do_action( 'woocommerce_after_main_content' );
+                                ?>
+                                </div><!-- .main .woo-tags -->
+                            <?php } else if (is_product()) { ?>
+                                <div class="small-12 columns main woo-single-product">
+                                    <?php
+                                        /**
+                                         * woocommerce_before_main_content hook
+                                         *
+                                         * @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
+                                         * @hooked woocommerce_breadcrumb - 20
+                                         */
+                                        do_action( 'woocommerce_before_main_content' );
+                                    ?>
+                                    <?php while ( have_posts() ) : the_post(); ?>
+                                            <?php wc_get_template_part( 'content', 'single-product' ); ?>
+                                    <?php endwhile; // end of the loop. ?>
+                                    <?php
+                                        /**
+                                         * woocommerce_after_main_content hook
+                                         *
+                                         * @hooked woocommerce_output_content_wrapper_end - 10 (outputs closing divs for the content)
+                                         */
+                                        do_action( 'woocommerce_after_main_content' );
+                                    ?>
+                                </div><!-- main woo-single-product -->
+                            <?php } ?>
+<!--
+                                <div id="woo-sidebar" class="small-12 medium-5 columns">
+                                    <?php //get_sidebar(); ?>
+                                </div>
+-->
+                            </div><!-- .row .content -->
+                        </main>
+                        <?php
+                        include "sections/footer.php";
+                        include "sections/copyright.php";
+                        ?>
+                    <div class="js-off-canvas-exit"></div>
+                </div><!--/.off-canvas-content-->
+            </div><!--End of inner-wrap-->
+        </div><!--End of off-canvas-->
+        <?php wp_footer();?>
+    </body>
+</html>