Merge in develop changes
authorLaury GvR <laury@gaslightmedia.com>
Fri, 21 Dec 2018 16:10:32 +0000 (11:10 -0500)
committerLaury GvR <laury@gaslightmedia.com>
Fri, 21 Dec 2018 16:10:32 +0000 (11:10 -0500)
25 files changed:
classes/data/dataCities.php
classes/data/dataMemberInfo.php
classes/data/dataRegions.php
css/admin.css [changed mode: 0644->0755]
css/front.css
css/glma-foundation.min.css
index.php
js/leaflet-area-map.js
lib/smartyTemplateSupport.php
models/admin/member/memberInfo.php
models/front/members/list.php
models/front/members/newMemberForm.php [new file with mode: 0644]
readme.txt
setup/adminHooks.php [changed mode: 0644->0755]
setup/shortcodes.php
setup/validActions.php
views/admin/member/memberInfo/editMediaCamera.html
views/admin/member/memberInfo/editMediaVideo.html
views/admin/member/memberInfo/editProfileAddress.html
views/admin/member/memberInfo/editProfileDescription.html
views/front/members/cityWeather.html
views/front/members/interactivemap.html
views/front/members/list.html
views/front/members/newMemberForm.html [new file with mode: 0644]
views/front/members/thankyou.html [new file with mode: 0644]

index 89347d1..53d4c18 100644 (file)
@@ -198,7 +198,7 @@ class GlmDataCities extends GlmDataAbstract
      * @access public
      */
 
-    public function getListForSearch($forActiveMembers = false) {
+    public function getListForSearch( $forActiveMembers = false, $actionData = false ) {
 
         $where = '';
 
@@ -214,8 +214,17 @@ class GlmDataCities extends GlmDataAbstract
                           ".$this->config['access_numb']['NoAccess'].",
                           ".$this->config['access_numb']['Moderated'].",
                           ".$this->config['access_numb']['Full']."
-                       )
-                )
+                       )";
+            if ( $actionData ) {
+                if ( isset( $actionData['request']['category'] ) && $actionData['request']['category'] ) {
+                    $where .= " AND MI.id IN (
+                        SELECT member_info
+                          FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "category_member_info
+                         WHERE category IN (" .  $actionData['request']['category'] .")
+                    ) ";
+                }
+            }
+            $where .=    ")
             ";
         }
 
index 91bbcf1..d8888a7 100755 (executable)
@@ -183,6 +183,18 @@ class GlmDataMemberInfo extends GlmDataAbstract
                 'use' => 'gle'
             ),
 
+            // Member Slug
+            'member_slug_view_only' => array (
+                'field' => 'member',
+                'as' => 'member_slug',
+                'type' => 'pointer',
+                    'p_table' => GLM_MEMBERS_PLUGIN_DB_PREFIX . 'members',
+                    'p_field' => 'member_slug',
+                    'p_static' => true,
+                'view_only' => true,
+                'use' => 'u'
+            ),
+
             // Member Featured
             'featured' => array (
                 'field' => 'member',
index 6e64547..cb3c246 100644 (file)
@@ -153,7 +153,7 @@ class GlmDataRegions extends GlmDataAbstract
      * @access public
      */
 
-    public function getListForSearch($forActiveMembers = false) {
+    public function getListForSearch( $forActiveMembers = false, $actionData = false ) {
 
         $where = '';
 
@@ -169,8 +169,17 @@ class GlmDataRegions extends GlmDataAbstract
                           ".$this->config['access_numb']['NoAccess'].",
                           ".$this->config['access_numb']['Moderated'].",
                           ".$this->config['access_numb']['Full']."
-                       )
-                )
+                       )";
+            if ( $actionData ) {
+                if ( isset( $actionData['request']['category'] ) && $actionData['request']['category'] ) {
+                    $where .= " AND MI.id IN (
+                        SELECT member_info
+                          FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "category_member_info
+                         WHERE category IN (" .  $actionData['request']['category'] .")
+                    ) ";
+                }
+            }
+            $where .= ")
             ";
         }
 
@@ -184,4 +193,4 @@ class GlmDataRegions extends GlmDataAbstract
 
 }
 
-?>
\ No newline at end of file
+?>
old mode 100644 (file)
new mode 100755 (executable)
index 982737e..8b10921
@@ -377,6 +377,7 @@ td.glm-nowrap {
     border: 1px black solid;
     border-radius: 7px;
     padding: 5px;
+    z-index: 1000 !important;
 }
 .glm-dialog-no-close .ui-dialog-titlebar-close {
     display: none;
index b4705b5..08c5904 100644 (file)
     overflow: hidden;
     padding: 0;
 }
+@media  (max-width: 640px) {
+    .glm-member-db-list .glm-member-list-image-wrapper {
+        max-width: 250px;
+        margin: 0 auto;
+        float: none !important;
+    }
+}
 .glm-member-db-list .glm-member-list-image-wrapper > img {
     position: absolute;
     min-width: 100%;
@@ -628,7 +635,6 @@ glm-member-db-list.glm-member-db-grid-view .glm-member-list-image {
     position: relative;
     text-align: center;
     font-size: 1rem;
-    background-color: grey;
     border-color: black;
     color: #FFFFFF;
     transition: background-color 300ms ease-out;
@@ -1254,3 +1260,77 @@ glm-member-detail-content-toggle {
 }
 
 /* Featured Grid End */
+
+/* City Weather */
+.glm-weather-block {
+    overflow: hidden;
+    width: 48%;
+    float: left;
+    background: #f8f8f8;
+    margin: 8px 1%;
+    border: 1px solid whitesmoke;
+    border-radius: 8px;
+    -webkit-box-shadow: 2px 2px 6px -1px rgba(0,0,0,0.3);
+    -moz-box-shadow: 2px 2px 6px -1px rgba(0,0,0,0.3);
+    box-shadow: 2px 2px 6px -1px rgba(0,0,0,0.3);
+}
+.glm-weather-block:hover {
+    background: #f4f4f4;
+}
+@media (max-width: 640px) {
+    .glm-weather-block {
+        width: 98%;
+        max-width: 360px;
+        float: none;
+        margin: 15px auto;
+    }
+}
+.glm-weather-image-wrapper {
+    display: block;
+    width: 24%;
+    padding: 10px;
+    background: white;
+    border-right: 1px solid #dedede;
+}
+.glm-weather-image-wrapper img {
+    width: 100%;
+    -webkit-box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+    /* -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
+    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
+    box-shadow: 0px 0px 5px rgba(0,0,0,0.4); */
+    border-radius: 5px 0 0 5px;
+    border: 1px solid #dedede;
+}
+.glm-weather-block-content {
+    overflow: hidden;
+    background: url("../assets/bg-form.jpg");
+}
+.glm-weather-block-city {
+    font-size: 18px;
+    font-weight: bold;
+    margin: 0;
+    line-height: 1.4;
+}
+.glm-weather-block-weather {
+    font-size: 15px;
+    font-weight: normal;
+}
+.glm-weather-block-temp {
+    font-size: 15px;
+    font-weight: normal;
+}
+.glm-weather-block-text {
+    color: #333333;
+    margin: 0; 
+    font-weight: bold; 
+    font-size: 15px;
+    display: block;
+    float: right;
+    width: 75%;
+    padding: 10px;
+    line-height: 1.4;
+}
+
+/* City Weather End */
index cffe1b4..9abc44e 100644 (file)
@@ -1,137 +1,8 @@
 /*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
 
 /*html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:3px}select{box-sizing:border-box;width:100%;border-radius:3px}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:3px;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}*/
-.is-visible{display:block!important}.is-hidden{display:none!important}.glma-float-left{float:left!important}.glma-float-right{float:right!important}.glma-float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.clearfix::after{clear:both}.glma-hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.glma-hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.glma-show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.glma-hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.glma-show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.glma-hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.glma-show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.glma-hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.glma-show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.glma-hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.glma-show-for-large-only{display:none!important}}.glma-show-for-sr,.glma-show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.glma-show-on-focus:active,.glma-show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.glma-hide-for-portrait,.glma-show-for-landscape{display:block!important}@media screen and (orientation:landscape){.glma-hide-for-portrait,.glma-show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.glma-hide-for-portrait,.glma-show-for-landscape{display:none!important}}.glma-hide-for-landscape,.glma-show-for-portrait{display:none!important}@media screen and (orientation:landscape){.glma-hide-for-landscape,.glma-show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.glma-hide-for-landscape,.glma-show-for-portrait{display:block!important}}.glma-row{max-width:75rem;margin-right:auto;margin-left:auto}.glma-row::after,.glma-row::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.glma-row::after{clear:both}.glma-row.collapse>.glma-column,.glma-row.collapse>.glma-columns{padding-right:0;padding-left:0}.glma-row .glma-row{margin-right:-.9375rem;margin-left:-.9375rem}@media print,screen and (min-width:40em){.glma-row .glma-row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){.glma-row .glma-row{margin-right:-.9375rem;margin-left:-.9375rem}}.glma-row .glma-row.collapse{margin-right:0;margin-left:0}.glma-row.expanded{max-width:none}.glma-row.expanded .glma-row{margin-right:auto;margin-left:auto}.glma-row:not(.expanded) .glma-row{max-width:none}.glma-column,.glma-columns{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}.glma-right{float:right!important;}.glma-left{float:left !important;}.glma-hidden{display:none!important;}
+.is-visible{display:block!important}.is-hidden{display:none!important}.glma-float-left{float:left!important}.glma-float-right{float:right!important}.glma-float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.clearfix::after{clear:both}.glma-hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.glma-hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.glma-show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.glma-hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.glma-show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.glma-hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.glma-show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.glma-hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.glma-show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.glma-hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.glma-show-for-large-only{display:none!important}}.glma-show-for-sr,.glma-show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.glma-show-on-focus:active,.glma-show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.glma-hide-for-portrait,.glma-show-for-landscape{display:block!important}@media screen and (orientation:landscape){.glma-hide-for-portrait,.glma-show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.glma-hide-for-portrait,.glma-show-for-landscape{display:none!important}}.glma-hide-for-landscape,.glma-show-for-portrait{display:none!important}@media screen and (orientation:landscape){.glma-hide-for-landscape,.glma-show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.glma-hide-for-landscape,.glma-show-for-portrait{display:block!important}}.glma-row{max-width:75rem;margin-right:auto;margin-left:auto}.glma-row::after,.glma-row::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-order:1;order:1}.glma-row::after{clear:both}.glma-row.glma-collapse>.glma-column,.glma-row.glma-collapse>.glma-columns{padding-right:0;padding-left:0}.glma-row .glma-row{margin-right:-.9375rem;margin-left:-.9375rem}@media print,screen and (min-width:40em){.glma-row .glma-row{margin-right:-.9375rem;margin-left:-.9375rem}}@media print,screen and (min-width:64em){.glma-row .glma-row{margin-right:-.9375rem;margin-left:-.9375rem}}.glma-row .glma-row.glma-collapse{margin-right:0;margin-left:0}.glma-row.glma-expanded{max-width:none}.glma-row.glma-expanded .glma-row{margin-right:auto;margin-left:auto}.glma-row:not(.glma-expanded) .glma-row{max-width:none}.glma-column,.glma-columns{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem}.glma-right{float:right!important;}.glma-left{float:left !important;}.glma-hidden{display:none!important;}
 /*.glma-column:last-child:not(:first-child),.glma-columns:last-child:not(:first-child){float:right}*/
+.glma-small-text-left{text-align:left!important;}.glma-small-text-center{text-align:center!important;}.glma-small-text-right{text-align:right!important;}@mediaonlyscreenand(min-width:40.063em){.glma-medium-text-left{text-align:right!important;}.glma-medium-text-right{text-align:right!important;}.glma-medium-text-center{text-align:center!important;}}@mediaonlyscreenand(min-width:64.063em){.glma-large-text-left{text-align:left!important;}.glma-large-text-center{text-align:center!important;}.glma-large-text-right{text-align:right!important;}}form.glma-row.glma-prefix-radius.glma-row.glma-collapse.glma-prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}span.glma-prefix,label.glma-prefix{background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc;}.glma-prefix,.glma-postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2;}form.glma-row.glma-row.glma-collapse{margin:0;}form.glma-row.glma-row.glma-collapse.glma-column,form.glma-row.glma-row.glma-collapse.glma-columns{padding:0;}.glma-row.glma-row.glma-collapse{margin:0;}select.glma-select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#FAFAFA;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…J2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100%center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#cccccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:0.875rem;line-height:normal;padding:0.5rem;border-radius:0;height:2.3125rem;box-shadow:01px2pxrgba(0,0,0,0.16)!important;-moz-box-shadow:01px2pxrgba(0,0,0,0.16)!Important;-webkit-box-shadow:01px2pxrgba(0,0,0,0.16)!Important;transition:all0.2slinear;-moz-transition:all0.2slinear;-webkit-transition:all0.2slinear;}.glma-button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:'JosefinSans',"OpenSans",sans-serif;font-weight:normal;line-height:normal;margin:001.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem2rem1.0625rem2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF;transition:background-color300msease-out;}#glm-events-search-formselect#glm-event-category{width:85%;}.glma-column.end:last-child:last-child,.end.glma-columns:last-child:last-child{float:left}.glma-column.glma-row.glma-row,.glma-row.glma-row.glma-columns{float:none}.glma-row .glma-column.glma-row.glma-row,.glma-row .glma-row.glma-row.glma-columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.glma-small-1{width:8.33333%}.glma-small-push-1{position:relative;left:8.33333%}.glma-small-pull-1{position:relative;left:-8.33333%}.glma-small-offset-0{margin-left:0}.glma-small-2{width:16.66667%}.glma-small-push-2{position:relative;left:16.66667%}.glma-small-pull-2{position:relative;left:-16.66667%}.glma-small-offset-1{margin-left:8.33333%}.glma-small-3{width:25%}.glma-small-push-3{position:relative;left:25%}.glma-small-pull-3{position:relative;left:-25%}.glma-small-offset-2{margin-left:16.66667%}.glma-small-4{width:33.33333%}.glma-small-push-4{position:relative;left:33.33333%}.glma-small-pull-4{position:relative;left:-33.33333%}.glma-small-offset-3{margin-left:25%}.glma-small-5{width:41.66667%}.glma-small-push-5{position:relative;left:41.66667%}.glma-small-pull-5{position:relative;left:-41.66667%}.glma-small-offset-4{margin-left:33.33333%}.glma-small-6{width:50%}.glma-small-push-6{position:relative;left:50%}.glma-small-pull-6{position:relative;left:-50%}.glma-small-offset-5{margin-left:41.66667%}.glma-small-7{width:58.33333%}.glma-small-push-7{position:relative;left:58.33333%}.glma-small-pull-7{position:relative;left:-58.33333%}.glma-small-offset-6{margin-left:50%}.glma-small-8{width:66.66667%}.glma-small-push-8{position:relative;left:66.66667%}.glma-small-pull-8{position:relative;left:-66.66667%}.glma-small-offset-7{margin-left:58.33333%}.glma-small-9{width:75%}.glma-small-push-9{position:relative;left:75%}.glma-small-pull-9{position:relative;left:-75%}.glma-small-offset-8{margin-left:66.66667%}.glma-small-10{width:83.33333%}.glma-small-push-10{position:relative;left:83.33333%}.glma-small-pull-10{position:relative;left:-83.33333%}.glma-small-offset-9{margin-left:75%}.glma-small-11{width:91.66667%}.glma-small-push-11{position:relative;left:91.66667%}.glma-small-pull-11{position:relative;left:-91.66667%}.glma-small-offset-10{margin-left:83.33333%}.glma-small-12{width:100%}.glma-small-offset-11{margin-left:91.66667%}.glma-small-up-1>.glma-column,.glma-small-up-1>.glma-columns{float:left;width:100%}.glma-small-up-1>.glma-column:nth-of-type(1n),.glma-small-up-1>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-1>.glma-column:nth-of-type(1n+1),.glma-small-up-1>.glma-columns:nth-of-type(1n+1){clear:both}.glma-small-up-1>.glma-column:last-child,.glma-small-up-1>.glma-columns:last-child{float:left}.glma-small-up-2>.glma-column,.glma-small-up-2>.glma-columns{float:left;width:50%}.glma-small-up-2>.glma-column:nth-of-type(1n),.glma-small-up-2>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-2>.glma-column:nth-of-type(2n+1),.glma-small-up-2>.glma-columns:nth-of-type(2n+1){clear:both}.glma-small-up-2>.glma-column:last-child,.glma-small-up-2>.glma-columns:last-child{float:left}.glma-small-up-3>.glma-column,.glma-small-up-3>.glma-columns{float:left;width:33.33333%}.glma-small-up-3>.glma-column:nth-of-type(1n),.glma-small-up-3>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-3>.glma-column:nth-of-type(3n+1),.glma-small-up-3>.glma-columns:nth-of-type(3n+1){clear:both}.glma-small-up-3>.glma-column:last-child,.glma-small-up-3>.glma-columns:last-child{float:left}.glma-small-up-4>.glma-column,.glma-small-up-4>.glma-columns{float:left;width:25%}.glma-small-up-4>.glma-column:nth-of-type(1n),.glma-small-up-4>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-4>.glma-column:nth-of-type(4n+1),.glma-small-up-4>.glma-columns:nth-of-type(4n+1){clear:both}.glma-small-up-4>.glma-column:last-child,.glma-small-up-4>.glma-columns:last-child{float:left}.glma-small-up-5>.glma-column,.glma-small-up-5>.glma-columns{float:left;width:20%}.glma-small-up-5>.glma-column:nth-of-type(1n),.glma-small-up-5>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-5>.glma-column:nth-of-type(5n+1),.glma-small-up-5>.glma-columns:nth-of-type(5n+1){clear:both}.glma-small-up-5>.glma-column:last-child,.glma-small-up-5>.glma-columns:last-child{float:left}.glma-small-up-6>.glma-column,.glma-small-up-6>.glma-columns{float:left;width:16.66667%}.glma-small-up-6>.glma-column:nth-of-type(1n),.glma-small-up-6>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-6>.glma-column:nth-of-type(6n+1),.glma-small-up-6>.glma-columns:nth-of-type(6n+1){clear:both}.glma-small-up-6>.glma-column:last-child,.glma-small-up-6>.glma-columns:last-child{float:left}.glma-small-up-7>.glma-column,.glma-small-up-7>.glma-columns{float:left;width:14.28571%}.glma-small-up-7>.glma-column:nth-of-type(1n),.glma-small-up-7>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-7>.glma-column:nth-of-type(7n+1),.glma-small-up-7>.glma-columns:nth-of-type(7n+1){clear:both}.glma-small-up-7>.glma-column:last-child,.glma-small-up-7>.glma-columns:last-child{float:left}.glma-small-up-8>.glma-column,.glma-small-up-8>.glma-columns{float:left;width:12.5%}.glma-small-up-8>.glma-column:nth-of-type(1n),.glma-small-up-8>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-8>.glma-column:nth-of-type(8n+1),.glma-small-up-8>.glma-columns:nth-of-type(8n+1){clear:both}.glma-small-up-8>.glma-column:last-child,.glma-small-up-8>.glma-columns:last-child{float:left}.glma-small-collapse>.glma-column,.glma-small-collapse>.glma-columns{padding-right:0;padding-left:0}.glma-small-collapse .glma-row{margin-right:0;margin-left:0}.glma-expanded.glma-row .glma-small-collapse.glma-row{margin-right:0;margin-left:0}.glma-small-uncollapse>.glma-column,.glma-small-uncollapse>.glma-columns{padding-right:.9375rem;padding-left:.9375rem}.glma-small-centered{margin-right:auto;margin-left:auto}.glma-small-centered,.glma-small-centered:last-child:not(:first-child){float:none;clear:both}.glma-small-pull-0,.glma-small-push-0,.glma-small-uncentered{position:static;float:left;margin-right:0;margin-left:0}@media print,screen and (min-width:40em){.glma-medium-1{width:8.33333%}.glma-medium-push-1{position:relative;left:8.33333%}.glma-medium-pull-1{position:relative;left:-8.33333%}.glma-medium-offset-0{margin-left:0}.glma-medium-2{width:16.66667%}.glma-medium-push-2{position:relative;left:16.66667%}.glma-medium-pull-2{position:relative;left:-16.66667%}.glma-medium-offset-1{margin-left:8.33333%}.glma-medium-3{width:25%}.glma-medium-push-3{position:relative;left:25%}.glma-medium-pull-3{position:relative;left:-25%}.glma-medium-offset-2{margin-left:16.66667%}.glma-medium-4{width:33.33333%}.glma-medium-push-4{position:relative;left:33.33333%}.glma-medium-pull-4{position:relative;left:-33.33333%}.glma-medium-offset-3{margin-left:25%}.glma-medium-5{width:41.66667%}.glma-medium-push-5{position:relative;left:41.66667%}.glma-medium-pull-5{position:relative;left:-41.66667%}.glma-medium-offset-4{margin-left:33.33333%}.glma-medium-6{width:50%}.glma-medium-push-6{position:relative;left:50%}.glma-medium-pull-6{position:relative;left:-50%}.glma-medium-offset-5{margin-left:41.66667%}.glma-medium-7{width:58.33333%}.glma-medium-push-7{position:relative;left:58.33333%}.glma-medium-pull-7{position:relative;left:-58.33333%}.glma-medium-offset-6{margin-left:50%}.glma-medium-8{width:66.66667%}.glma-medium-push-8{position:relative;left:66.66667%}.glma-medium-pull-8{position:relative;left:-66.66667%}.glma-medium-offset-7{margin-left:58.33333%}.glma-medium-9{width:75%}.glma-medium-push-9{position:relative;left:75%}.glma-medium-pull-9{position:relative;left:-75%}.glma-medium-offset-8{margin-left:66.66667%}.glma-medium-10{width:83.33333%}.glma-medium-push-10{position:relative;left:83.33333%}.glma-medium-pull-10{position:relative;left:-83.33333%}.glma-medium-offset-9{margin-left:75%}.glma-medium-11{width:91.66667%}.glma-medium-push-11{position:relative;left:91.66667%}.glma-medium-pull-11{position:relative;left:-91.66667%}.glma-medium-offset-10{margin-left:83.33333%}.glma-medium-12{width:100%}.glma-medium-offset-11{margin-left:91.66667%}.glma-medium-up-1>.glma-column,.glma-medium-up-1>.glma-columns{float:left;width:100%}.glma-medium-up-1>.glma-column:nth-of-type(1n),.glma-medium-up-1>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-1>.glma-column:nth-of-type(1n+1),.glma-medium-up-1>.glma-columns:nth-of-type(1n+1){clear:both}.glma-medium-up-1>.glma-column:last-child,.glma-medium-up-1>.glma-columns:last-child{float:left}.glma-medium-up-2>.glma-column,.glma-medium-up-2>.glma-columns{float:left;width:50%}.glma-medium-up-2>.glma-column:nth-of-type(1n),.glma-medium-up-2>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-2>.glma-column:nth-of-type(2n+1),.glma-medium-up-2>.glma-columns:nth-of-type(2n+1){clear:both}.glma-medium-up-2>.glma-column:last-child,.glma-medium-up-2>.glma-columns:last-child{float:left}.glma-medium-up-3>.glma-column,.glma-medium-up-3>.glma-columns{float:left;width:33.33333%}.glma-medium-up-3>.glma-column:nth-of-type(1n),.glma-medium-up-3>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-3>.glma-column:nth-of-type(3n+1),.glma-medium-up-3>.glma-columns:nth-of-type(3n+1){clear:both}.glma-medium-up-3>.glma-column:last-child,.glma-medium-up-3>.glma-columns:last-child{float:left}.glma-medium-up-4>.glma-column,.glma-medium-up-4>.glma-columns{float:left;width:25%}.glma-medium-up-4>.glma-column:nth-of-type(1n),.glma-medium-up-4>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-4>.glma-column:nth-of-type(4n+1),.glma-medium-up-4>.glma-columns:nth-of-type(4n+1){clear:both}.glma-medium-up-4>.glma-column:last-child,.glma-medium-up-4>.glma-columns:last-child{float:left}.glma-medium-up-5>.glma-column,.glma-medium-up-5>.glma-columns{float:left;width:20%}.glma-medium-up-5>.glma-column:nth-of-type(1n),.glma-medium-up-5>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-5>.glma-column:nth-of-type(5n+1),.glma-medium-up-5>.glma-columns:nth-of-type(5n+1){clear:both}.glma-medium-up-5>.glma-column:last-child,.glma-medium-up-5>.glma-columns:last-child{float:left}.glma-medium-up-6>.glma-column,.glma-medium-up-6>.glma-columns{float:left;width:16.66667%}.glma-medium-up-6>.glma-column:nth-of-type(1n),.glma-medium-up-6>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-6>.glma-column:nth-of-type(6n+1),.glma-medium-up-6>.glma-columns:nth-of-type(6n+1){clear:both}.glma-medium-up-6>.glma-column:last-child,.glma-medium-up-6>.glma-columns:last-child{float:left}.glma-medium-up-7>.glma-column,.glma-medium-up-7>.glma-columns{float:left;width:14.28571%}.glma-medium-up-7>.glma-column:nth-of-type(1n),.glma-medium-up-7>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-7>.glma-column:nth-of-type(7n+1),.glma-medium-up-7>.glma-columns:nth-of-type(7n+1){clear:both}.glma-medium-up-7>.glma-column:last-child,.glma-medium-up-7>.glma-columns:last-child{float:left}.glma-medium-up-8>.glma-column,.glma-medium-up-8>.glma-columns{float:left;width:12.5%}.glma-medium-up-8>.glma-column:nth-of-type(1n),.glma-medium-up-8>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-8>.glma-column:nth-of-type(8n+1),.glma-medium-up-8>.glma-columns:nth-of-type(8n+1){clear:both}.glma-medium-up-8>.glma-column:last-child,.glma-medium-up-8>.glma-columns:last-child{float:left}.glma-medium-collapse>.glma-column,.glma-medium-collapse>.glma-columns{padding-right:0;padding-left:0}.glma-medium-collapse .glma-row{margin-right:0;margin-left:0}.glma-expanded.glma-row .glma-medium-collapse.glma-row{margin-right:0;margin-left:0}.glma-medium-uncollapse>.glma-column,.glma-medium-uncollapse>.glma-columns{padding-right:.9375rem;padding-left:.9375rem}.glma-medium-centered{margin-right:auto;margin-left:auto}.glma-medium-centered,.glma-medium-centered:last-child:not(:first-child){float:none;clear:both}.glma-medium-pull-0,.glma-medium-push-0,.glma-medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.glma-large-1{width:8.33333%}.glma-large-push-1{position:relative;left:8.33333%}.glma-large-pull-1{position:relative;left:-8.33333%}.glma-large-offset-0{margin-left:0}.glma-large-2{width:16.66667%}.glma-large-push-2{position:relative;left:16.66667%}.glma-large-pull-2{position:relative;left:-16.66667%}.glma-large-offset-1{margin-left:8.33333%}.glma-large-3{width:25%}.glma-large-push-3{position:relative;left:25%}.glma-large-pull-3{position:relative;left:-25%}.glma-large-offset-2{margin-left:16.66667%}.glma-large-4{width:33.33333%}.glma-large-push-4{position:relative;left:33.33333%}.glma-large-pull-4{position:relative;left:-33.33333%}.glma-large-offset-3{margin-left:25%}.glma-large-5{width:41.66667%}.glma-large-push-5{position:relative;left:41.66667%}.glma-large-pull-5{position:relative;left:-41.66667%}.glma-large-offset-4{margin-left:33.33333%}.glma-large-6{width:50%}.glma-large-push-6{position:relative;left:50%}.glma-large-pull-6{position:relative;left:-50%}.glma-large-offset-5{margin-left:41.66667%}.glma-large-7{width:58.33333%}.glma-large-push-7{position:relative;left:58.33333%}.glma-large-pull-7{position:relative;left:-58.33333%}.glma-large-offset-6{margin-left:50%}.glma-large-8{width:66.66667%}.glma-large-push-8{position:relative;left:66.66667%}.glma-large-pull-8{position:relative;left:-66.66667%}.glma-large-offset-7{margin-left:58.33333%}.glma-large-9{width:75%}.glma-large-push-9{position:relative;left:75%}.glma-large-pull-9{position:relative;left:-75%}.glma-large-offset-8{margin-left:66.66667%}.glma-large-10{width:83.33333%}.glma-large-push-10{position:relative;left:83.33333%}.glma-large-pull-10{position:relative;left:-83.33333%}.glma-large-offset-9{margin-left:75%}.glma-large-11{width:91.66667%}.glma-large-push-11{position:relative;left:91.66667%}.glma-large-pull-11{position:relative;left:-91.66667%}.glma-large-offset-10{margin-left:83.33333%}.glma-large-12{width:100%}.glma-large-offset-11{margin-left:91.66667%}.glma-large-up-1>.glma-column,.glma-large-up-1>.glma-columns{float:left;width:100%}.glma-large-up-1>.glma-column:nth-of-type(1n),.glma-large-up-1>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-1>.glma-column:nth-of-type(1n+1),.glma-large-up-1>.glma-columns:nth-of-type(1n+1){clear:both}.glma-large-up-1>.glma-column:last-child,.glma-large-up-1>.glma-columns:last-child{float:left}.glma-large-up-2>.glma-column,.glma-large-up-2>.glma-columns{float:left;width:50%}.glma-large-up-2>.glma-column:nth-of-type(1n),.glma-large-up-2>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-2>.glma-column:nth-of-type(2n+1),.glma-large-up-2>.glma-columns:nth-of-type(2n+1){clear:both}.glma-large-up-2>.glma-column:last-child,.glma-large-up-2>.glma-columns:last-child{float:left}.glma-large-up-3>.glma-column,.glma-large-up-3>.glma-columns{float:left;width:33.33333%}.glma-large-up-3>.glma-column:nth-of-type(1n),.glma-large-up-3>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-3>.glma-column:nth-of-type(3n+1),.glma-large-up-3>.glma-columns:nth-of-type(3n+1){clear:both}.glma-large-up-3>.glma-column:last-child,.glma-large-up-3>.glma-columns:last-child{float:left}.glma-large-up-4>.glma-column,.glma-large-up-4>.glma-columns{float:left;width:25%}.glma-large-up-4>.glma-column:nth-of-type(1n),.glma-large-up-4>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-4>.glma-column:nth-of-type(4n+1),.glma-large-up-4>.glma-columns:nth-of-type(4n+1){clear:both}.glma-large-up-4>.glma-column:last-child,.glma-large-up-4>.glma-columns:last-child{float:left}.glma-large-up-5>.glma-column,.glma-large-up-5>.glma-columns{float:left;width:20%}.glma-large-up-5>.glma-column:nth-of-type(1n),.glma-large-up-5>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-5>.glma-column:nth-of-type(5n+1),.glma-large-up-5>.glma-columns:nth-of-type(5n+1){clear:both}.glma-large-up-5>.glma-column:last-child,.glma-large-up-5>.glma-columns:last-child{float:left}.glma-large-up-6>.glma-column,.glma-large-up-6>.glma-columns{float:left;width:16.66667%}.glma-large-up-6>.glma-column:nth-of-type(1n),.glma-large-up-6>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-6>.glma-column:nth-of-type(6n+1),.glma-large-up-6>.glma-columns:nth-of-type(6n+1){clear:both}.glma-large-up-6>.glma-column:last-child,.glma-large-up-6>.glma-columns:last-child{float:left}.glma-large-up-7>.glma-column,.glma-large-up-7>.glma-columns{float:left;width:14.28571%}.glma-large-up-7>.glma-column:nth-of-type(1n),.glma-large-up-7>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-7>.glma-column:nth-of-type(7n+1),.glma-large-up-7>.glma-columns:nth-of-type(7n+1){clear:both}.glma-large-up-7>.glma-column:last-child,.glma-large-up-7>.glma-columns:last-child{float:left}.glma-large-up-8>.glma-column,.glma-large-up-8>.glma-columns{float:left;width:12.5%}.glma-large-up-8>.glma-column:nth-of-type(1n),.glma-large-up-8>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-8>.glma-column:nth-of-type(8n+1),.glma-large-up-8>.glma-columns:nth-of-type(8n+1){clear:both}.glma-large-up-8>.glma-column:last-child,.glma-large-up-8>.glma-columns:last-child{float:left}.glma-large-collapse>.glma-column,.glma-large-collapse>.glma-columns{padding-right:0;padding-left:0}.glma-large-collapse .glma-row{margin-right:0;margin-left:0}.glma-expanded.glma-row .glma-large-collapse.glma-row{margin-right:0;margin-left:0}.glma-large-uncollapse>.glma-column,.glma-large-uncollapse>.glma-columns{padding-right:.9375rem;padding-left:.9375rem}.glma-large-centered{margin-right:auto;margin-left:auto}.glma-large-centered,.glma-large-centered:last-child:not(:first-child){float:none;clear:both}.glma-large-pull-0,.glma-large-push-0,.glma-large-uncentered{position:static;float:left;margin-right:0;margin-left:0}}.glma-column-block{margin-bottom:1.875rem}.glma-column-block>:last-child{margin-bottom:0}.glma-slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(-100%);transform:translateY(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-in-down.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0)}.glma-slide-in-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(-100%);transform:translateX(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-in-left.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0)}.glma-slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(100%);transform:translateY(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-in-up.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0)}.glma-slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(100%);transform:translateX(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-in-right.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0)}.glma-slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-out-down.mui-leave.mui-leave-active{-ms-transform:translateY(100%);transform:translateY(100%)}.glma-slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-out-right.mui-leave.mui-leave-active{-ms-transform:translateX(100%);transform:translateX(100%)}.glma-slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-out-up.mui-leave.mui-leave-active{-ms-transform:translateY(-100%);transform:translateY(-100%)}.glma-slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-out-left.mui-leave.mui-leave-active{-ms-transform:translateX(-100%);transform:translateX(-100%)}.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:top;transform-origin:top;transition-property:transform,opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:right;transform-origin:right;transition-property:transform,opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(90deg);-ms-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(90deg);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:top;transform-origin:top;transition-property:transform,opacity;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:right;transform-origin:right;transition-property:transform,opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(.5);transform:scale(.5);transition-property:transform,opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1.5);transform:scale(1.5);transition-property:transform,opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-up.mui-leave.mui-leave-active{-ms-transform:scale(1.5);transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{-ms-transform:scale(.5);transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);transition-property:transform,opacity;opacity:0}.spin-in.mui-enter.mui-enter-active{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out.mui-leave.mui-leave-active{-ms-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(.75turn);transform:rotate(.75turn);transition-property:transform,opacity;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms!important}.fast{transition-duration:250ms!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{animation-name:shake-7}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-cw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}100%{transform:rotate(0)}}.spin-ccw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.wiggle{animation-name:wiggle-7deg}@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,100%,30%,70%{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s}.infinite{animation-iteration-count:infinite}.slow{animation-duration:750ms!important}.fast{animation-duration:250ms!important}.linear{animation-timing-function:linear!important}.ease{animation-timing-function:ease!important}.ease-in{animation-timing-function:ease-in!important}.ease-out{animation-timing-function:ease-out!important}.ease-in-out{animation-timing-function:ease-in-out!important}.bounce-in{animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{animation-delay:.3s!important}.long-delay{animation-delay:.7s!important}
 
-.glma-small-text-left {
-    text-align: left !important;
-}
-.glma-small-text-center {
-    text-align: center !important;
-}
-.glma-small-text-right {
-    text-align: right !important;
-}
-@media only screen and (min-width: 40.063em) {
-    .glma-medium-text-left {
-        text-align: right !important;
-    }
-    .glma-medium-text-right {
-        text-align: right !important;
-    }
-    .glma-medium-text-center {
-        text-align: center !important;
-    }
-}
-@media only screen and (min-width: 64.063em) {
-    .glma-large-text-left {
-        text-align: left !important;
-    }
-    .glma-large-text-center {
-        text-align: center !important;
-    }
-    .glma-large-text-right {
-        text-align: right !important;
-    }
-}
-form .glma-row .glma-prefix-radius.glma-row.glma-collapse .glma-prefix {
-    border-radius: 0;
-    -webkit-border-bottom-left-radius: 3px;
-    -webkit-border-top-left-radius: 3px;
-    border-bottom-left-radius: 3px;
-    border-top-left-radius: 3px;
-}
-span.glma-prefix, label.glma-prefix {
-    background: #f2f2f2;
-    border-right: none;
-    color: #333333;
-    border-color: #cccccc;
-}
-.glma-prefix, .glma-postfix {
-    border-style: solid;
-    border-width: 1px;
-    display: block;
-    font-size: 0.875rem;
-    height: 2.3125rem;
-    line-height: 2.3125rem;
-    overflow: visible;
-    padding-bottom: 0;
-    padding-top: 0;
-    position: relative;
-    text-align: center;
-    width: 100%;
-    z-index: 2;
-}
-form .glma-row .glma-row.glma-collapse {
-    margin: 0;
-}
-form .glma-row .glma-row.glma-collapse .glma-column, 
-form .glma-row .glma-row.glma-collapse .glma-columns {
-    padding: 0;
-}
-.glma-row .glma-row.glma-collapse {
-    margin: 0;
-}
-select.glma-select {
-    -webkit-appearance: none !important;
-    -moz-appearance: none !important;
-    background-color: #FAFAFA;
-    border-radius: 0;
-    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…J2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
-    background-position: 100% center;
-    background-repeat: no-repeat;
-    border-style: solid;
-    border-width: 1px;
-    border-color: #cccccc;
-    color: rgba(0,0,0,0.75);
-    font-family: inherit;
-    font-size: 0.875rem;
-    line-height: normal;
-    padding: 0.5rem;
-    border-radius: 0;
-    height: 2.3125rem;
-    box-shadow: 0 1px 2px rgba(0,0,0,0.16)!important;
-    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.16)!Important;
-    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.16)!Important;
-    transition: all 0.2s linear;
-    -moz-transition: all 0.2s linear;
-    -webkit-transition: all 0.2s linear;
-}
-
-/*
- * Search form styles start
- */
-.glma-button {
-    -webkit-appearance: none;
-    -moz-appearance: none;
-    border-radius: 0;
-    border-style: solid;
-    border-width: 0;
-    cursor: pointer;
-    font-family: 'Josefin Sans',"Open Sans",sans-serif;
-    font-weight: normal;
-    line-height: normal;
-    margin: 0 0 1.25rem;
-    position: relative;
-    text-align: center;
-    text-decoration: none;
-    display: inline-block;
-    padding: 1rem 2rem 1.0625rem 2rem;
-    font-size: 1rem;
-    background-color: #008CBA;
-    border-color: #007095;
-    color: #FFFFFF;
-    transition: background-color 300ms ease-out;
-}
-
-#glm-events-search-form select#glm-event-category {
-    width: 85%;
-}
-/* 
-* Search form styles end
-*/
-.glma-column.end:last-child:last-child,.end.glma-columns:last-child:last-child{float:left}.glma-column.glma-row.glma-row,.glma-row.glma-row.glma-columns{float:none}.glma-row .glma-column.glma-row.glma-row,.glma-row .glma-row.glma-row.glma-columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.glma-small-1{width:8.33333%}.glma-small-push-1{position:relative;left:8.33333%}.glma-small-pull-1{position:relative;left:-8.33333%}.glma-small-offset-0{margin-left:0}.glma-small-2{width:16.66667%}.glma-small-push-2{position:relative;left:16.66667%}.glma-small-pull-2{position:relative;left:-16.66667%}.glma-small-offset-1{margin-left:8.33333%}.glma-small-3{width:25%}.glma-small-push-3{position:relative;left:25%}.glma-small-pull-3{position:relative;left:-25%}.glma-small-offset-2{margin-left:16.66667%}.glma-small-4{width:33.33333%}.glma-small-push-4{position:relative;left:33.33333%}.glma-small-pull-4{position:relative;left:-33.33333%}.glma-small-offset-3{margin-left:25%}.glma-small-5{width:41.66667%}.glma-small-push-5{position:relative;left:41.66667%}.glma-small-pull-5{position:relative;left:-41.66667%}.glma-small-offset-4{margin-left:33.33333%}.glma-small-6{width:50%}.glma-small-push-6{position:relative;left:50%}.glma-small-pull-6{position:relative;left:-50%}.glma-small-offset-5{margin-left:41.66667%}.glma-small-7{width:58.33333%}.glma-small-push-7{position:relative;left:58.33333%}.glma-small-pull-7{position:relative;left:-58.33333%}.glma-small-offset-6{margin-left:50%}.glma-small-8{width:66.66667%}.glma-small-push-8{position:relative;left:66.66667%}.glma-small-pull-8{position:relative;left:-66.66667%}.glma-small-offset-7{margin-left:58.33333%}.glma-small-9{width:75%}.glma-small-push-9{position:relative;left:75%}.glma-small-pull-9{position:relative;left:-75%}.glma-small-offset-8{margin-left:66.66667%}.glma-small-10{width:83.33333%}.glma-small-push-10{position:relative;left:83.33333%}.glma-small-pull-10{position:relative;left:-83.33333%}.glma-small-offset-9{margin-left:75%}.glma-small-11{width:91.66667%}.glma-small-push-11{position:relative;left:91.66667%}.glma-small-pull-11{position:relative;left:-91.66667%}.glma-small-offset-10{margin-left:83.33333%}.glma-small-12{width:100%}.glma-small-offset-11{margin-left:91.66667%}.glma-small-up-1>.glma-column,.glma-small-up-1>.glma-columns{float:left;width:100%}.glma-small-up-1>.glma-column:nth-of-type(1n),.glma-small-up-1>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-1>.glma-column:nth-of-type(1n+1),.glma-small-up-1>.glma-columns:nth-of-type(1n+1){clear:both}.glma-small-up-1>.glma-column:last-child,.glma-small-up-1>.glma-columns:last-child{float:left}.glma-small-up-2>.glma-column,.glma-small-up-2>.glma-columns{float:left;width:50%}.glma-small-up-2>.glma-column:nth-of-type(1n),.glma-small-up-2>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-2>.glma-column:nth-of-type(2n+1),.glma-small-up-2>.glma-columns:nth-of-type(2n+1){clear:both}.glma-small-up-2>.glma-column:last-child,.glma-small-up-2>.glma-columns:last-child{float:left}.glma-small-up-3>.glma-column,.glma-small-up-3>.glma-columns{float:left;width:33.33333%}.glma-small-up-3>.glma-column:nth-of-type(1n),.glma-small-up-3>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-3>.glma-column:nth-of-type(3n+1),.glma-small-up-3>.glma-columns:nth-of-type(3n+1){clear:both}.glma-small-up-3>.glma-column:last-child,.glma-small-up-3>.glma-columns:last-child{float:left}.glma-small-up-4>.glma-column,.glma-small-up-4>.glma-columns{float:left;width:25%}.glma-small-up-4>.glma-column:nth-of-type(1n),.glma-small-up-4>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-4>.glma-column:nth-of-type(4n+1),.glma-small-up-4>.glma-columns:nth-of-type(4n+1){clear:both}.glma-small-up-4>.glma-column:last-child,.glma-small-up-4>.glma-columns:last-child{float:left}.glma-small-up-5>.glma-column,.glma-small-up-5>.glma-columns{float:left;width:20%}.glma-small-up-5>.glma-column:nth-of-type(1n),.glma-small-up-5>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-5>.glma-column:nth-of-type(5n+1),.glma-small-up-5>.glma-columns:nth-of-type(5n+1){clear:both}.glma-small-up-5>.glma-column:last-child,.glma-small-up-5>.glma-columns:last-child{float:left}.glma-small-up-6>.glma-column,.glma-small-up-6>.glma-columns{float:left;width:16.66667%}.glma-small-up-6>.glma-column:nth-of-type(1n),.glma-small-up-6>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-6>.glma-column:nth-of-type(6n+1),.glma-small-up-6>.glma-columns:nth-of-type(6n+1){clear:both}.glma-small-up-6>.glma-column:last-child,.glma-small-up-6>.glma-columns:last-child{float:left}.glma-small-up-7>.glma-column,.glma-small-up-7>.glma-columns{float:left;width:14.28571%}.glma-small-up-7>.glma-column:nth-of-type(1n),.glma-small-up-7>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-7>.glma-column:nth-of-type(7n+1),.glma-small-up-7>.glma-columns:nth-of-type(7n+1){clear:both}.glma-small-up-7>.glma-column:last-child,.glma-small-up-7>.glma-columns:last-child{float:left}.glma-small-up-8>.glma-column,.glma-small-up-8>.glma-columns{float:left;width:12.5%}.glma-small-up-8>.glma-column:nth-of-type(1n),.glma-small-up-8>.glma-columns:nth-of-type(1n){clear:none}.glma-small-up-8>.glma-column:nth-of-type(8n+1),.glma-small-up-8>.glma-columns:nth-of-type(8n+1){clear:both}.glma-small-up-8>.glma-column:last-child,.glma-small-up-8>.glma-columns:last-child{float:left}.glma-small-collapse>.glma-column,.glma-small-collapse>.glma-columns{padding-right:0;padding-left:0}.glma-small-collapse .glma-row{margin-right:0;margin-left:0}.expanded.glma-row .glma-small-collapse.glma-row{margin-right:0;margin-left:0}.glma-small-uncollapse>.glma-column,.glma-small-uncollapse>.glma-columns{padding-right:.9375rem;padding-left:.9375rem}.glma-small-centered{margin-right:auto;margin-left:auto}.glma-small-centered,.glma-small-centered:last-child:not(:first-child){float:none;clear:both}.glma-small-pull-0,.glma-small-push-0,.glma-small-uncentered{position:static;float:left;margin-right:0;margin-left:0}@media print,screen and (min-width:40em){.glma-medium-1{width:8.33333%}.glma-medium-push-1{position:relative;left:8.33333%}.glma-medium-pull-1{position:relative;left:-8.33333%}.glma-medium-offset-0{margin-left:0}.glma-medium-2{width:16.66667%}.glma-medium-push-2{position:relative;left:16.66667%}.glma-medium-pull-2{position:relative;left:-16.66667%}.glma-medium-offset-1{margin-left:8.33333%}.glma-medium-3{width:25%}.glma-medium-push-3{position:relative;left:25%}.glma-medium-pull-3{position:relative;left:-25%}.glma-medium-offset-2{margin-left:16.66667%}.glma-medium-4{width:33.33333%}.glma-medium-push-4{position:relative;left:33.33333%}.glma-medium-pull-4{position:relative;left:-33.33333%}.glma-medium-offset-3{margin-left:25%}.glma-medium-5{width:41.66667%}.glma-medium-push-5{position:relative;left:41.66667%}.glma-medium-pull-5{position:relative;left:-41.66667%}.glma-medium-offset-4{margin-left:33.33333%}.glma-medium-6{width:50%}.glma-medium-push-6{position:relative;left:50%}.glma-medium-pull-6{position:relative;left:-50%}.glma-medium-offset-5{margin-left:41.66667%}.glma-medium-7{width:58.33333%}.glma-medium-push-7{position:relative;left:58.33333%}.glma-medium-pull-7{position:relative;left:-58.33333%}.glma-medium-offset-6{margin-left:50%}.glma-medium-8{width:66.66667%}.glma-medium-push-8{position:relative;left:66.66667%}.glma-medium-pull-8{position:relative;left:-66.66667%}.glma-medium-offset-7{margin-left:58.33333%}.glma-medium-9{width:75%}.glma-medium-push-9{position:relative;left:75%}.glma-medium-pull-9{position:relative;left:-75%}.glma-medium-offset-8{margin-left:66.66667%}.glma-medium-10{width:83.33333%}.glma-medium-push-10{position:relative;left:83.33333%}.glma-medium-pull-10{position:relative;left:-83.33333%}.glma-medium-offset-9{margin-left:75%}.glma-medium-11{width:91.66667%}.glma-medium-push-11{position:relative;left:91.66667%}.glma-medium-pull-11{position:relative;left:-91.66667%}.glma-medium-offset-10{margin-left:83.33333%}.glma-medium-12{width:100%}.glma-medium-offset-11{margin-left:91.66667%}.glma-medium-up-1>.glma-column,.glma-medium-up-1>.glma-columns{float:left;width:100%}.glma-medium-up-1>.glma-column:nth-of-type(1n),.glma-medium-up-1>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-1>.glma-column:nth-of-type(1n+1),.glma-medium-up-1>.glma-columns:nth-of-type(1n+1){clear:both}.glma-medium-up-1>.glma-column:last-child,.glma-medium-up-1>.glma-columns:last-child{float:left}.glma-medium-up-2>.glma-column,.glma-medium-up-2>.glma-columns{float:left;width:50%}.glma-medium-up-2>.glma-column:nth-of-type(1n),.glma-medium-up-2>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-2>.glma-column:nth-of-type(2n+1),.glma-medium-up-2>.glma-columns:nth-of-type(2n+1){clear:both}.glma-medium-up-2>.glma-column:last-child,.glma-medium-up-2>.glma-columns:last-child{float:left}.glma-medium-up-3>.glma-column,.glma-medium-up-3>.glma-columns{float:left;width:33.33333%}.glma-medium-up-3>.glma-column:nth-of-type(1n),.glma-medium-up-3>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-3>.glma-column:nth-of-type(3n+1),.glma-medium-up-3>.glma-columns:nth-of-type(3n+1){clear:both}.glma-medium-up-3>.glma-column:last-child,.glma-medium-up-3>.glma-columns:last-child{float:left}.glma-medium-up-4>.glma-column,.glma-medium-up-4>.glma-columns{float:left;width:25%}.glma-medium-up-4>.glma-column:nth-of-type(1n),.glma-medium-up-4>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-4>.glma-column:nth-of-type(4n+1),.glma-medium-up-4>.glma-columns:nth-of-type(4n+1){clear:both}.glma-medium-up-4>.glma-column:last-child,.glma-medium-up-4>.glma-columns:last-child{float:left}.glma-medium-up-5>.glma-column,.glma-medium-up-5>.glma-columns{float:left;width:20%}.glma-medium-up-5>.glma-column:nth-of-type(1n),.glma-medium-up-5>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-5>.glma-column:nth-of-type(5n+1),.glma-medium-up-5>.glma-columns:nth-of-type(5n+1){clear:both}.glma-medium-up-5>.glma-column:last-child,.glma-medium-up-5>.glma-columns:last-child{float:left}.glma-medium-up-6>.glma-column,.glma-medium-up-6>.glma-columns{float:left;width:16.66667%}.glma-medium-up-6>.glma-column:nth-of-type(1n),.glma-medium-up-6>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-6>.glma-column:nth-of-type(6n+1),.glma-medium-up-6>.glma-columns:nth-of-type(6n+1){clear:both}.glma-medium-up-6>.glma-column:last-child,.glma-medium-up-6>.glma-columns:last-child{float:left}.glma-medium-up-7>.glma-column,.glma-medium-up-7>.glma-columns{float:left;width:14.28571%}.glma-medium-up-7>.glma-column:nth-of-type(1n),.glma-medium-up-7>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-7>.glma-column:nth-of-type(7n+1),.glma-medium-up-7>.glma-columns:nth-of-type(7n+1){clear:both}.glma-medium-up-7>.glma-column:last-child,.glma-medium-up-7>.glma-columns:last-child{float:left}.glma-medium-up-8>.glma-column,.glma-medium-up-8>.glma-columns{float:left;width:12.5%}.glma-medium-up-8>.glma-column:nth-of-type(1n),.glma-medium-up-8>.glma-columns:nth-of-type(1n){clear:none}.glma-medium-up-8>.glma-column:nth-of-type(8n+1),.glma-medium-up-8>.glma-columns:nth-of-type(8n+1){clear:both}.glma-medium-up-8>.glma-column:last-child,.glma-medium-up-8>.glma-columns:last-child{float:left}.glma-medium-collapse>.glma-column,.glma-medium-collapse>.glma-columns{padding-right:0;padding-left:0}.glma-medium-collapse .glma-row{margin-right:0;margin-left:0}.expanded.glma-row .glma-medium-collapse.glma-row{margin-right:0;margin-left:0}.glma-medium-uncollapse>.glma-column,.glma-medium-uncollapse>.glma-columns{padding-right:.9375rem;padding-left:.9375rem}.glma-medium-centered{margin-right:auto;margin-left:auto}.glma-medium-centered,.glma-medium-centered:last-child:not(:first-child){float:none;clear:both}.glma-medium-pull-0,.glma-medium-push-0,.glma-medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}}@media print,screen and (min-width:64em){.glma-large-1{width:8.33333%}.glma-large-push-1{position:relative;left:8.33333%}.glma-large-pull-1{position:relative;left:-8.33333%}.glma-large-offset-0{margin-left:0}.glma-large-2{width:16.66667%}.glma-large-push-2{position:relative;left:16.66667%}.glma-large-pull-2{position:relative;left:-16.66667%}.glma-large-offset-1{margin-left:8.33333%}.glma-large-3{width:25%}.glma-large-push-3{position:relative;left:25%}.glma-large-pull-3{position:relative;left:-25%}.glma-large-offset-2{margin-left:16.66667%}.glma-large-4{width:33.33333%}.glma-large-push-4{position:relative;left:33.33333%}.glma-large-pull-4{position:relative;left:-33.33333%}.glma-large-offset-3{margin-left:25%}.glma-large-5{width:41.66667%}.glma-large-push-5{position:relative;left:41.66667%}.glma-large-pull-5{position:relative;left:-41.66667%}.glma-large-offset-4{margin-left:33.33333%}.glma-large-6{width:50%}.glma-large-push-6{position:relative;left:50%}.glma-large-pull-6{position:relative;left:-50%}.glma-large-offset-5{margin-left:41.66667%}.glma-large-7{width:58.33333%}.glma-large-push-7{position:relative;left:58.33333%}.glma-large-pull-7{position:relative;left:-58.33333%}.glma-large-offset-6{margin-left:50%}.glma-large-8{width:66.66667%}.glma-large-push-8{position:relative;left:66.66667%}.glma-large-pull-8{position:relative;left:-66.66667%}.glma-large-offset-7{margin-left:58.33333%}.glma-large-9{width:75%}.glma-large-push-9{position:relative;left:75%}.glma-large-pull-9{position:relative;left:-75%}.glma-large-offset-8{margin-left:66.66667%}.glma-large-10{width:83.33333%}.glma-large-push-10{position:relative;left:83.33333%}.glma-large-pull-10{position:relative;left:-83.33333%}.glma-large-offset-9{margin-left:75%}.glma-large-11{width:91.66667%}.glma-large-push-11{position:relative;left:91.66667%}.glma-large-pull-11{position:relative;left:-91.66667%}.glma-large-offset-10{margin-left:83.33333%}.glma-large-12{width:100%}.glma-large-offset-11{margin-left:91.66667%}.glma-large-up-1>.glma-column,.glma-large-up-1>.glma-columns{float:left;width:100%}.glma-large-up-1>.glma-column:nth-of-type(1n),.glma-large-up-1>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-1>.glma-column:nth-of-type(1n+1),.glma-large-up-1>.glma-columns:nth-of-type(1n+1){clear:both}.glma-large-up-1>.glma-column:last-child,.glma-large-up-1>.glma-columns:last-child{float:left}.glma-large-up-2>.glma-column,.glma-large-up-2>.glma-columns{float:left;width:50%}.glma-large-up-2>.glma-column:nth-of-type(1n),.glma-large-up-2>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-2>.glma-column:nth-of-type(2n+1),.glma-large-up-2>.glma-columns:nth-of-type(2n+1){clear:both}.glma-large-up-2>.glma-column:last-child,.glma-large-up-2>.glma-columns:last-child{float:left}.glma-large-up-3>.glma-column,.glma-large-up-3>.glma-columns{float:left;width:33.33333%}.glma-large-up-3>.glma-column:nth-of-type(1n),.glma-large-up-3>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-3>.glma-column:nth-of-type(3n+1),.glma-large-up-3>.glma-columns:nth-of-type(3n+1){clear:both}.glma-large-up-3>.glma-column:last-child,.glma-large-up-3>.glma-columns:last-child{float:left}.glma-large-up-4>.glma-column,.glma-large-up-4>.glma-columns{float:left;width:25%}.glma-large-up-4>.glma-column:nth-of-type(1n),.glma-large-up-4>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-4>.glma-column:nth-of-type(4n+1),.glma-large-up-4>.glma-columns:nth-of-type(4n+1){clear:both}.glma-large-up-4>.glma-column:last-child,.glma-large-up-4>.glma-columns:last-child{float:left}.glma-large-up-5>.glma-column,.glma-large-up-5>.glma-columns{float:left;width:20%}.glma-large-up-5>.glma-column:nth-of-type(1n),.glma-large-up-5>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-5>.glma-column:nth-of-type(5n+1),.glma-large-up-5>.glma-columns:nth-of-type(5n+1){clear:both}.glma-large-up-5>.glma-column:last-child,.glma-large-up-5>.glma-columns:last-child{float:left}.glma-large-up-6>.glma-column,.glma-large-up-6>.glma-columns{float:left;width:16.66667%}.glma-large-up-6>.glma-column:nth-of-type(1n),.glma-large-up-6>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-6>.glma-column:nth-of-type(6n+1),.glma-large-up-6>.glma-columns:nth-of-type(6n+1){clear:both}.glma-large-up-6>.glma-column:last-child,.glma-large-up-6>.glma-columns:last-child{float:left}.glma-large-up-7>.glma-column,.glma-large-up-7>.glma-columns{float:left;width:14.28571%}.glma-large-up-7>.glma-column:nth-of-type(1n),.glma-large-up-7>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-7>.glma-column:nth-of-type(7n+1),.glma-large-up-7>.glma-columns:nth-of-type(7n+1){clear:both}.glma-large-up-7>.glma-column:last-child,.glma-large-up-7>.glma-columns:last-child{float:left}.glma-large-up-8>.glma-column,.glma-large-up-8>.glma-columns{float:left;width:12.5%}.glma-large-up-8>.glma-column:nth-of-type(1n),.glma-large-up-8>.glma-columns:nth-of-type(1n){clear:none}.glma-large-up-8>.glma-column:nth-of-type(8n+1),.glma-large-up-8>.glma-columns:nth-of-type(8n+1){clear:both}.glma-large-up-8>.glma-column:last-child,.glma-large-up-8>.glma-columns:last-child{float:left}.glma-large-collapse>.glma-column,.glma-large-collapse>.glma-columns{padding-right:0;padding-left:0}.glma-large-collapse .glma-row{margin-right:0;margin-left:0}.expanded.glma-row .glma-large-collapse.glma-row{margin-right:0;margin-left:0}.glma-large-uncollapse>.glma-column,.glma-large-uncollapse>.glma-columns{padding-right:.9375rem;padding-left:.9375rem}.glma-large-centered{margin-right:auto;margin-left:auto}.glma-large-centered,.glma-large-centered:last-child:not(:first-child){float:none;clear:both}.glma-large-pull-0,.glma-large-push-0,.glma-large-uncentered{position:static;float:left;margin-right:0;margin-left:0}}.glma-column-block{margin-bottom:1.875rem}.glma-column-block>:last-child{margin-bottom:0}.glma-slide-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(-100%);transform:translateY(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-in-down.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0)}.glma-slide-in-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(-100%);transform:translateX(-100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-in-left.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0)}.glma-slide-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(100%);transform:translateY(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-in-up.mui-enter.mui-enter-active{-ms-transform:translateY(0);transform:translateY(0)}.glma-slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(100%);transform:translateX(100%);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-in-right.mui-enter.mui-enter-active{-ms-transform:translateX(0);transform:translateX(0)}.glma-slide-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-out-down.mui-leave.mui-leave-active{-ms-transform:translateY(100%);transform:translateY(100%)}.glma-slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-out-right.mui-leave.mui-leave-active{-ms-transform:translateX(100%);transform:translateX(100%)}.glma-slide-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-out-up.mui-leave.mui-leave-active{-ms-transform:translateY(-100%);transform:translateY(-100%)}.glma-slide-out-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glma-slide-out-left.mui-leave.mui-leave-active{-ms-transform:translateX(-100%);transform:translateX(-100%)}.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:top;transform-origin:top;transition-property:transform,opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:right;transform-origin:right;transition-property:transform,opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(90deg);-ms-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(90deg);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:top;transform-origin:top;transition-property:transform,opacity;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:right;transform-origin:right;transition-property:transform,opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:bottom;transform-origin:bottom;transition-property:transform,opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:left;transform-origin:left;transition-property:transform,opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transition-timing-function:linear;transform:perspective(2000px) rotate(0);-ms-transform-origin:center;transform-origin:center;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(.5);transform:scale(.5);transition-property:transform,opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1.5);transform:scale(1.5);transition-property:transform,opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active{-ms-transform:scale(1);transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-up.mui-leave.mui-leave-active{-ms-transform:scale(1.5);transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{-ms-transform:scale(.5);transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);transition-property:transform,opacity;opacity:0}.spin-in.mui-enter.mui-enter-active{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out.mui-leave.mui-leave-active{-ms-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(.75turn);transform:rotate(.75turn);transition-property:transform,opacity;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transition-timing-function:linear;-ms-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{-ms-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms!important}.fast{transition-duration:250ms!important}.linear{transition-timing-function:linear!important}.ease{transition-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important}.long-delay{transition-delay:.7s!important}.shake{animation-name:shake-7}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-cw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}100%{transform:rotate(0)}}.spin-ccw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.wiggle{animation-name:wiggle-7deg}@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,100%,30%,70%{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s}.infinite{animation-iteration-count:infinite}.slow{animation-duration:750ms!important}.fast{animation-duration:250ms!important}.linear{animation-timing-function:linear!important}.ease{animation-timing-function:ease!important}.ease-in{animation-timing-function:ease-in!important}.ease-out{animation-timing-function:ease-out!important}.ease-in-out{animation-timing-function:ease-in-out!important}.bounce-in{animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{animation-delay:.3s!important}.long-delay{animation-delay:.7s!important}
-
-@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.glma-small-block-grid-1>li:nth-of-type(1n){clear:none}.glma-small-block-grid-1>li:nth-of-type(1n+1){clear:both}.glma-small-block-grid-1>li:nth-of-type(1n){padding-left:0rem;padding-right:0rem}.glma-small-block-grid-2>li{list-style:none;width:50%}.glma-small-block-grid-2>li:nth-of-type(1n){clear:none}.glma-small-block-grid-2>li:nth-of-type(2n+1){clear:both}.glma-small-block-grid-2>li:nth-of-type(2n+1){padding-left:0rem;padding-right:0.9375rem}.glma-small-block-grid-2>li:nth-of-type(2n){padding-left:0.9375rem;padding-right:0rem}.glma-small-block-grid-3>li{list-style:none;width:33.3333333333%}.glma-small-block-grid-3>li:nth-of-type(1n){clear:none}.glma-small-block-grid-3>li:nth-of-type(3n+1){clear:both}.glma-small-block-grid-3>li:nth-of-type(3n+1){padding-left:0rem;padding-right:1.25rem}.glma-small-block-grid-3>li:nth-of-type(3n+2){padding-left:0.625rem;padding-right:0.625rem}.glma-small-block-grid-3>li:nth-of-type(3n){padding-left:1.25rem;padding-right:0rem}.glma-small-block-grid-4>li{list-style:none;width:25%}.glma-small-block-grid-4>li:nth-of-type(1n){clear:none}.glma-small-block-grid-4>li:nth-of-type(4n+1){clear:both}.glma-small-block-grid-4>li:nth-of-type(4n+1){padding-left:0rem;padding-right:1.40625rem}.glma-small-block-grid-4>li:nth-of-type(4n+2){padding-left:0.46875rem;padding-right:0.9375rem}.glma-small-block-grid-4>li:nth-of-type(4n+3){padding-left:0.9375rem;padding-right:0.46875rem}.glma-small-block-grid-4>li:nth-of-type(4n){padding-left:1.40625rem;padding-right:0rem}.glma-small-block-grid-5>li{list-style:none;width:20%}.glma-small-block-grid-5>li:nth-of-type(1n){clear:none}.glma-small-block-grid-5>li:nth-of-type(5n+1){clear:both}.glma-small-block-grid-5>li:nth-of-type(5n+1){padding-left:0rem;padding-right:1.5rem}.glma-small-block-grid-5>li:nth-of-type(5n+2){padding-left:0.375rem;padding-right:1.125rem}.glma-small-block-grid-5>li:nth-of-type(5n+3){padding-left:0.75rem;padding-right:0.75rem}.glma-small-block-grid-5>li:nth-of-type(5n+4){padding-left:1.125rem;padding-right:0.375rem}.glma-small-block-grid-5>li:nth-of-type(5n){padding-left:1.5rem;padding-right:0rem}.glma-small-block-grid-6>li{list-style:none;width:16.6666666667%}.glma-small-block-grid-6>li:nth-of-type(1n){clear:none}.glma-small-block-grid-6>li:nth-of-type(6n+1){clear:both}.glma-small-block-grid-6>li:nth-of-type(6n+1){padding-left:0rem;padding-right:1.5625rem}.glma-small-block-grid-6>li:nth-of-type(6n+2){padding-left:0.3125rem;padding-right:1.25rem}.glma-small-block-grid-6>li:nth-of-type(6n+3){padding-left:0.625rem;padding-right:0.9375rem}.glma-small-block-grid-6>li:nth-of-type(6n+4){padding-left:0.9375rem;padding-right:0.625rem}.glma-small-block-grid-6>li:nth-of-type(6n+5){padding-left:1.25rem;padding-right:0.3125rem}.glma-small-block-grid-6>li:nth-of-type(6n){padding-left:1.5625rem;padding-right:0rem}.glma-small-block-grid-7>li{list-style:none;width:14.2857142857%}.glma-small-block-grid-7>li:nth-of-type(1n){clear:none}.glma-small-block-grid-7>li:nth-of-type(7n+1){clear:both}.glma-small-block-grid-7>li:nth-of-type(7n+1){padding-left:0rem;padding-right:1.6071428571rem}.glma-small-block-grid-7>li:nth-of-type(7n+2){padding-left:0.2678571429rem;padding-right:1.3392857143rem}.glma-small-block-grid-7>li:nth-of-type(7n+3){padding-left:0.5357142857rem;padding-right:1.0714285714rem}.glma-small-block-grid-7>li:nth-of-type(7n+4){padding-left:0.8035714286rem;padding-right:0.8035714286rem}.glma-small-block-grid-7>li:nth-of-type(7n+5){padding-left:1.0714285714rem;padding-right:0.5357142857rem}.glma-small-block-grid-7>li:nth-of-type(7n+6){padding-left:1.3392857143rem;padding-right:0.2678571429rem}.glma-small-block-grid-7>li:nth-of-type(7n){padding-left:1.6071428571rem;padding-right:0rem}.glma-small-block-grid-8>li{list-style:none;width:12.5%}.glma-small-block-grid-8>li:nth-of-type(1n){clear:none}.glma-small-block-grid-8>li:nth-of-type(8n+1){clear:both}.glma-small-block-grid-8>li:nth-of-type(8n+1){padding-left:0rem;padding-right:1.640625rem}.glma-small-block-grid-8>li:nth-of-type(8n+2){padding-left:0.234375rem;padding-right:1.40625rem}.glma-small-block-grid-8>li:nth-of-type(8n+3){padding-left:0.46875rem;padding-right:1.171875rem}.glma-small-block-grid-8>li:nth-of-type(8n+4){padding-left:0.703125rem;padding-right:0.9375rem}.glma-small-block-grid-8>li:nth-of-type(8n+5){padding-left:0.9375rem;padding-right:0.703125rem}.glma-small-block-grid-8>li:nth-of-type(8n+6){padding-left:1.171875rem;padding-right:0.46875rem}.glma-small-block-grid-8>li:nth-of-type(8n+7){padding-left:1.40625rem;padding-right:0.234375rem}.glma-small-block-grid-8>li:nth-of-type(8n){padding-left:1.640625rem;padding-right:0rem}.glma-small-block-grid-9>li{list-style:none;width:11.1111111111%}.glma-small-block-grid-9>li:nth-of-type(1n){clear:none}.glma-small-block-grid-9>li:nth-of-type(9n+1){clear:both}.glma-small-block-grid-9>li:nth-of-type(9n+1){padding-left:0rem;padding-right:1.6666666667rem}.glma-small-block-grid-9>li:nth-of-type(9n+2){padding-left:0.2083333333rem;padding-right:1.4583333333rem}.glma-small-block-grid-9>li:nth-of-type(9n+3){padding-left:0.4166666667rem;padding-right:1.25rem}.glma-small-block-grid-9>li:nth-of-type(9n+4){padding-left:0.625rem;padding-right:1.0416666667rem}.glma-small-block-grid-9>li:nth-of-type(9n+5){padding-left:0.8333333333rem;padding-right:0.8333333333rem}.glma-small-block-grid-9>li:nth-of-type(9n+6){padding-left:1.0416666667rem;padding-right:0.625rem}.glma-small-block-grid-9>li:nth-of-type(9n+7){padding-left:1.25rem;padding-right:0.4166666667rem}.glma-small-block-grid-9>li:nth-of-type(9n+8){padding-left:1.4583333333rem;padding-right:0.2083333333rem}.glma-small-block-grid-9>li:nth-of-type(9n){padding-left:1.6666666667rem;padding-right:0rem}.glma-small-block-grid-10>li{list-style:none;width:10%}.glma-small-block-grid-10>li:nth-of-type(1n){clear:none}.glma-small-block-grid-10>li:nth-of-type(10n+1){clear:both}.glma-small-block-grid-10>li:nth-of-type(10n+1){padding-left:0rem;padding-right:1.6875rem}.glma-small-block-grid-10>li:nth-of-type(10n+2){padding-left:0.1875rem;padding-right:1.5rem}.glma-small-block-grid-10>li:nth-of-type(10n+3){padding-left:0.375rem;padding-right:1.3125rem}.glma-small-block-grid-10>li:nth-of-type(10n+4){padding-left:0.5625rem;padding-right:1.125rem}.glma-small-block-grid-10>li:nth-of-type(10n+5){padding-left:0.75rem;padding-right:0.9375rem}.glma-small-block-grid-10>li:nth-of-type(10n+6){padding-left:0.9375rem;padding-right:0.75rem}.glma-small-block-grid-10>li:nth-of-type(10n+7){padding-left:1.125rem;padding-right:0.5625rem}.glma-small-block-grid-10>li:nth-of-type(10n+8){padding-left:1.3125rem;padding-right:0.375rem}.glma-small-block-grid-10>li:nth-of-type(10n+9){padding-left:1.5rem;padding-right:0.1875rem}.glma-small-block-grid-10>li:nth-of-type(10n){padding-left:1.6875rem;padding-right:0rem}.glma-small-block-grid-11>li{list-style:none;width:9.0909090909%}.glma-small-block-grid-11>li:nth-of-type(1n){clear:none}.glma-small-block-grid-11>li:nth-of-type(11n+1){clear:both}.glma-small-block-grid-11>li:nth-of-type(11n+1){padding-left:0.0rem;padding-right:1.7045454545rem}.glma-small-block-grid-11>li:nth-of-type(11n+2){padding-left:0.1704545455rem;padding-right:1.5340909091rem}.glma-small-block-grid-11>li:nth-of-type(11n+3){padding-left:0.3409090909rem;padding-right:1.3636363636rem}.glma-small-block-grid-11>li:nth-of-type(11n+4){padding-left:0.5113636364rem;padding-right:1.1931818182rem}.glma-small-block-grid-11>li:nth-of-type(11n+5){padding-left:0.6818181818rem;padding-right:1.0227272727rem}.glma-small-block-grid-11>li:nth-of-type(11n+6){padding-left:0.8522727273rem;padding-right:0.8522727273rem}.glma-small-block-grid-11>li:nth-of-type(11n+7){padding-left:1.0227272727rem;padding-right:0.6818181818rem}.glma-small-block-grid-11>li:nth-of-type(11n+8){padding-left:1.1931818182rem;padding-right:0.5113636364rem}.glma-small-block-grid-11>li:nth-of-type(11n+9){padding-left:1.3636363636rem;padding-right:0.3409090909rem}.glma-small-block-grid-11>li:nth-of-type(11n+10){padding-left:1.5340909091rem;padding-right:0.1704545455rem}.glma-small-block-grid-11>li:nth-of-type(11n){padding-left:1.7045454545rem;padding-right:0.0rem}.glma-small-block-grid-12>li{list-style:none;width:8.3333333333%}.glma-small-block-grid-12>li:nth-of-type(1n){clear:none}.glma-small-block-grid-12>li:nth-of-type(12n+1){clear:both}.glma-small-block-grid-12>li:nth-of-type(12n+1){padding-left:0rem;padding-right:1.71875rem}.glma-small-block-grid-12>li:nth-of-type(12n+2){padding-left:0.15625rem;padding-right:1.5625rem}.glma-small-block-grid-12>li:nth-of-type(12n+3){padding-left:0.3125rem;padding-right:1.40625rem}.glma-small-block-grid-12>li:nth-of-type(12n+4){padding-left:0.46875rem;padding-right:1.25rem}.glma-small-block-grid-12>li:nth-of-type(12n+5){padding-left:0.625rem;padding-right:1.09375rem}.glma-small-block-grid-12>li:nth-of-type(12n+6){padding-left:0.78125rem;padding-right:0.9375rem}.glma-small-block-grid-12>li:nth-of-type(12n+7){padding-left:0.9375rem;padding-right:0.78125rem}.glma-small-block-grid-12>li:nth-of-type(12n+8){padding-left:1.09375rem;padding-right:0.625rem}.glma-small-block-grid-12>li:nth-of-type(12n+9){padding-left:1.25rem;padding-right:0.46875rem}.glma-small-block-grid-12>li:nth-of-type(12n+10){padding-left:1.40625rem;padding-right:0.3125rem}.glma-small-block-grid-12>li:nth-of-type(12n+11){padding-left:1.5625rem;padding-right:0.15625rem}.glma-small-block-grid-12>li:nth-of-type(12n){padding-left:1.71875rem;padding-right:0rem}}@media only screen and (min-width:40.063em){.glma-medium-block-grid-1>li{list-style:none;width:100%}.glma-medium-block-grid-1>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.glma-medium-block-grid-1>li:nth-of-type(1n){padding-left:0rem;padding-right:0rem}.glma-medium-block-grid-2>li{list-style:none;width:50%}.glma-medium-block-grid-2>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.glma-medium-block-grid-2>li:nth-of-type(2n+1){padding-left:0rem;padding-right:0.9375rem}.glma-medium-block-grid-2>li:nth-of-type(2n){padding-left:0.9375rem;padding-right:0rem}.glma-medium-block-grid-3>li{list-style:none;width:33.3333333333%}.glma-medium-block-grid-3>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.glma-medium-block-grid-3>li:nth-of-type(3n+1){padding-left:0rem;padding-right:1.25rem}.glma-medium-block-grid-3>li:nth-of-type(3n+2){padding-left:0.625rem;padding-right:0.625rem}.glma-medium-block-grid-3>li:nth-of-type(3n){padding-left:1.25rem;padding-right:0rem}.glma-medium-block-grid-4>li{list-style:none;width:25%}.glma-medium-block-grid-4>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.glma-medium-block-grid-4>li:nth-of-type(4n+1){padding-left:0rem;padding-right:1.40625rem}.glma-medium-block-grid-4>li:nth-of-type(4n+2){padding-left:0.46875rem;padding-right:0.9375rem}.glma-medium-block-grid-4>li:nth-of-type(4n+3){padding-left:0.9375rem;padding-right:0.46875rem}.glma-medium-block-grid-4>li:nth-of-type(4n){padding-left:1.40625rem;padding-right:0rem}.glma-medium-block-grid-5>li{list-style:none;width:20%}.glma-medium-block-grid-5>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.glma-medium-block-grid-5>li:nth-of-type(5n+1){padding-left:0rem;padding-right:1.5rem}.glma-medium-block-grid-5>li:nth-of-type(5n+2){padding-left:0.375rem;padding-right:1.125rem}.glma-medium-block-grid-5>li:nth-of-type(5n+3){padding-left:0.75rem;padding-right:0.75rem}.glma-medium-block-grid-5>li:nth-of-type(5n+4){padding-left:1.125rem;padding-right:0.375rem}.glma-medium-block-grid-5>li:nth-of-type(5n){padding-left:1.5rem;padding-right:0rem}.glma-medium-block-grid-6>li{list-style:none;width:16.6666666667%}.glma-medium-block-grid-6>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.glma-medium-block-grid-6>li:nth-of-type(6n+1){padding-left:0rem;padding-right:1.5625rem}.glma-medium-block-grid-6>li:nth-of-type(6n+2){padding-left:0.3125rem;padding-right:1.25rem}.glma-medium-block-grid-6>li:nth-of-type(6n+3){padding-left:0.625rem;padding-right:0.9375rem}.glma-medium-block-grid-6>li:nth-of-type(6n+4){padding-left:0.9375rem;padding-right:0.625rem}.glma-medium-block-grid-6>li:nth-of-type(6n+5){padding-left:1.25rem;padding-right:0.3125rem}.glma-medium-block-grid-6>li:nth-of-type(6n){padding-left:1.5625rem;padding-right:0rem}.glma-medium-block-grid-7>li{list-style:none;width:14.2857142857%}.glma-medium-block-grid-7>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.glma-medium-block-grid-7>li:nth-of-type(7n+1){padding-left:0rem;padding-right:1.6071428571rem}.glma-medium-block-grid-7>li:nth-of-type(7n+2){padding-left:0.2678571429rem;padding-right:1.3392857143rem}.glma-medium-block-grid-7>li:nth-of-type(7n+3){padding-left:0.5357142857rem;padding-right:1.0714285714rem}.glma-medium-block-grid-7>li:nth-of-type(7n+4){padding-left:0.8035714286rem;padding-right:0.8035714286rem}.glma-medium-block-grid-7>li:nth-of-type(7n+5){padding-left:1.0714285714rem;padding-right:0.5357142857rem}.glma-medium-block-grid-7>li:nth-of-type(7n+6){padding-left:1.3392857143rem;padding-right:0.2678571429rem}.glma-medium-block-grid-7>li:nth-of-type(7n){padding-left:1.6071428571rem;padding-right:0rem}.glma-medium-block-grid-8>li{list-style:none;width:12.5%}.glma-medium-block-grid-8>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.glma-medium-block-grid-8>li:nth-of-type(8n+1){padding-left:0rem;padding-right:1.640625rem}.glma-medium-block-grid-8>li:nth-of-type(8n+2){padding-left:0.234375rem;padding-right:1.40625rem}.glma-medium-block-grid-8>li:nth-of-type(8n+3){padding-left:0.46875rem;padding-right:1.171875rem}.glma-medium-block-grid-8>li:nth-of-type(8n+4){padding-left:0.703125rem;padding-right:0.9375rem}.glma-medium-block-grid-8>li:nth-of-type(8n+5){padding-left:0.9375rem;padding-right:0.703125rem}.glma-medium-block-grid-8>li:nth-of-type(8n+6){padding-left:1.171875rem;padding-right:0.46875rem}.glma-medium-block-grid-8>li:nth-of-type(8n+7){padding-left:1.40625rem;padding-right:0.234375rem}.glma-medium-block-grid-8>li:nth-of-type(8n){padding-left:1.640625rem;padding-right:0rem}.glma-medium-block-grid-9>li{list-style:none;width:11.1111111111%}.glma-medium-block-grid-9>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.glma-medium-block-grid-9>li:nth-of-type(9n+1){padding-left:0rem;padding-right:1.6666666667rem}.glma-medium-block-grid-9>li:nth-of-type(9n+2){padding-left:0.2083333333rem;padding-right:1.4583333333rem}.glma-medium-block-grid-9>li:nth-of-type(9n+3){padding-left:0.4166666667rem;padding-right:1.25rem}.glma-medium-block-grid-9>li:nth-of-type(9n+4){padding-left:0.625rem;padding-right:1.0416666667rem}.glma-medium-block-grid-9>li:nth-of-type(9n+5){padding-left:0.8333333333rem;padding-right:0.8333333333rem}.glma-medium-block-grid-9>li:nth-of-type(9n+6){padding-left:1.0416666667rem;padding-right:0.625rem}.glma-medium-block-grid-9>li:nth-of-type(9n+7){padding-left:1.25rem;padding-right:0.4166666667rem}.glma-medium-block-grid-9>li:nth-of-type(9n+8){padding-left:1.4583333333rem;padding-right:0.2083333333rem}.glma-medium-block-grid-9>li:nth-of-type(9n){padding-left:1.6666666667rem;padding-right:0rem}.glma-medium-block-grid-10>li{list-style:none;width:10%}.glma-medium-block-grid-10>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.glma-medium-block-grid-10>li:nth-of-type(10n+1){padding-left:0rem;padding-right:1.6875rem}.glma-medium-block-grid-10>li:nth-of-type(10n+2){padding-left:0.1875rem;padding-right:1.5rem}.glma-medium-block-grid-10>li:nth-of-type(10n+3){padding-left:0.375rem;padding-right:1.3125rem}.glma-medium-block-grid-10>li:nth-of-type(10n+4){padding-left:0.5625rem;padding-right:1.125rem}.glma-medium-block-grid-10>li:nth-of-type(10n+5){padding-left:0.75rem;padding-right:0.9375rem}.glma-medium-block-grid-10>li:nth-of-type(10n+6){padding-left:0.9375rem;padding-right:0.75rem}.glma-medium-block-grid-10>li:nth-of-type(10n+7){padding-left:1.125rem;padding-right:0.5625rem}.glma-medium-block-grid-10>li:nth-of-type(10n+8){padding-left:1.3125rem;padding-right:0.375rem}.glma-medium-block-grid-10>li:nth-of-type(10n+9){padding-left:1.5rem;padding-right:0.1875rem}.glma-medium-block-grid-10>li:nth-of-type(10n){padding-left:1.6875rem;padding-right:0rem}.glma-medium-block-grid-11>li{list-style:none;width:9.0909090909%}.glma-medium-block-grid-11>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.glma-medium-block-grid-11>li:nth-of-type(11n+1){padding-left:0.0rem;padding-right:1.7045454545rem}.glma-medium-block-grid-11>li:nth-of-type(11n+2){padding-left:0.1704545455rem;padding-right:1.5340909091rem}.glma-medium-block-grid-11>li:nth-of-type(11n+3){padding-left:0.3409090909rem;padding-right:1.3636363636rem}.glma-medium-block-grid-11>li:nth-of-type(11n+4){padding-left:0.5113636364rem;padding-right:1.1931818182rem}.glma-medium-block-grid-11>li:nth-of-type(11n+5){padding-left:0.6818181818rem;padding-right:1.0227272727rem}.glma-medium-block-grid-11>li:nth-of-type(11n+6){padding-left:0.8522727273rem;padding-right:0.8522727273rem}.glma-medium-block-grid-11>li:nth-of-type(11n+7){padding-left:1.0227272727rem;padding-right:0.6818181818rem}.glma-medium-block-grid-11>li:nth-of-type(11n+8){padding-left:1.1931818182rem;padding-right:0.5113636364rem}.glma-medium-block-grid-11>li:nth-of-type(11n+9){padding-left:1.3636363636rem;padding-right:0.3409090909rem}.glma-medium-block-grid-11>li:nth-of-type(11n+10){padding-left:1.5340909091rem;padding-right:0.1704545455rem}.glma-medium-block-grid-11>li:nth-of-type(11n){padding-left:1.7045454545rem;padding-right:0.0rem}.glma-medium-block-grid-12>li{list-style:none;width:8.3333333333%}.glma-medium-block-grid-12>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-12>li:nth-of-type(12n+1){clear:both}.glma-medium-block-grid-12>li:nth-of-type(12n+1){padding-left:0rem;padding-right:1.71875rem}.glma-medium-block-grid-12>li:nth-of-type(12n+2){padding-left:0.15625rem;padding-right:1.5625rem}.glma-medium-block-grid-12>li:nth-of-type(12n+3){padding-left:0.3125rem;padding-right:1.40625rem}.glma-medium-block-grid-12>li:nth-of-type(12n+4){padding-left:0.46875rem;padding-right:1.25rem}.glma-medium-block-grid-12>li:nth-of-type(12n+5){padding-left:0.625rem;padding-right:1.09375rem}.glma-medium-block-grid-12>li:nth-of-type(12n+6){padding-left:0.78125rem;padding-right:0.9375rem}.glma-medium-block-grid-12>li:nth-of-type(12n+7){padding-left:0.9375rem;padding-right:0.78125rem}.glma-medium-block-grid-12>li:nth-of-type(12n+8){padding-left:1.09375rem;padding-right:0.625rem}.glma-medium-block-grid-12>li:nth-of-type(12n+9){padding-left:1.25rem;padding-right:0.46875rem}.glma-medium-block-grid-12>li:nth-of-type(12n+10){padding-left:1.40625rem;padding-right:0.3125rem}.glma-medium-block-grid-12>li:nth-of-type(12n+11){padding-left:1.5625rem;padding-right:0.15625rem}.glma-medium-block-grid-12>li:nth-of-type(12n){padding-left:1.71875rem;padding-right:0rem}}@media only screen and (min-width:64.063em){.glma-large-block-grid-1>li{list-style:none;width:100%}.glma-large-block-grid-1>li:nth-of-type(1n){clear:none}.glma-large-block-grid-1>li:nth-of-type(1n+1){clear:both}.glma-large-block-grid-1>li:nth-of-type(1n){padding-left:0rem;padding-right:0rem}.glma-large-block-grid-2>li{list-style:none;width:50%}.glma-large-block-grid-2>li:nth-of-type(1n){clear:none}.glma-large-block-grid-2>li:nth-of-type(2n+1){clear:both}.glma-large-block-grid-2>li:nth-of-type(2n+1){padding-left:0rem;padding-right:0.9375rem}.glma-large-block-grid-2>li:nth-of-type(2n){padding-left:0.9375rem;padding-right:0rem}.glma-large-block-grid-3>li{list-style:none;width:33.3333333333%}.glma-large-block-grid-3>li:nth-of-type(1n){clear:none}.glma-large-block-grid-3>li:nth-of-type(3n+1){clear:both}.glma-large-block-grid-3>li:nth-of-type(3n+1){padding-left:0rem;padding-right:1.25rem}.glma-large-block-grid-3>li:nth-of-type(3n+2){padding-left:0.625rem;padding-right:0.625rem}.glma-large-block-grid-3>li:nth-of-type(3n){padding-left:1.25rem;padding-right:0rem}.glma-large-block-grid-4>li{list-style:none;width:25%}.glma-large-block-grid-4>li:nth-of-type(1n){clear:none}.glma-large-block-grid-4>li:nth-of-type(4n+1){clear:both}.glma-large-block-grid-4>li:nth-of-type(4n+1){padding-left:0rem;padding-right:1.40625rem}.glma-large-block-grid-4>li:nth-of-type(4n+2){padding-left:0.46875rem;padding-right:0.9375rem}.glma-large-block-grid-4>li:nth-of-type(4n+3){padding-left:0.9375rem;padding-right:0.46875rem}.glma-large-block-grid-4>li:nth-of-type(4n){padding-left:1.40625rem;padding-right:0rem}.glma-large-block-grid-5>li{list-style:none;width:20%}.glma-large-block-grid-5>li:nth-of-type(1n){clear:none}.glma-large-block-grid-5>li:nth-of-type(5n+1){clear:both}.glma-large-block-grid-5>li:nth-of-type(5n+1){padding-left:0rem;padding-right:1.5rem}.glma-large-block-grid-5>li:nth-of-type(5n+2){padding-left:0.375rem;padding-right:1.125rem}.glma-large-block-grid-5>li:nth-of-type(5n+3){padding-left:0.75rem;padding-right:0.75rem}.glma-large-block-grid-5>li:nth-of-type(5n+4){padding-left:1.125rem;padding-right:0.375rem}.glma-large-block-grid-5>li:nth-of-type(5n){padding-left:1.5rem;padding-right:0rem}.glma-large-block-grid-6>li{list-style:none;width:16.6666666667%}.glma-large-block-grid-6>li:nth-of-type(1n){clear:none}.glma-large-block-grid-6>li:nth-of-type(6n+1){clear:both}.glma-large-block-grid-6>li:nth-of-type(6n+1){padding-left:0rem;padding-right:1.5625rem}.glma-large-block-grid-6>li:nth-of-type(6n+2){padding-left:0.3125rem;padding-right:1.25rem}.glma-large-block-grid-6>li:nth-of-type(6n+3){padding-left:0.625rem;padding-right:0.9375rem}.glma-large-block-grid-6>li:nth-of-type(6n+4){padding-left:0.9375rem;padding-right:0.625rem}.glma-large-block-grid-6>li:nth-of-type(6n+5){padding-left:1.25rem;padding-right:0.3125rem}.glma-large-block-grid-6>li:nth-of-type(6n){padding-left:1.5625rem;padding-right:0rem}.glma-large-block-grid-7>li{list-style:none;width:14.2857142857%}.glma-large-block-grid-7>li:nth-of-type(1n){clear:none}.glma-large-block-grid-7>li:nth-of-type(7n+1){clear:both}.glma-large-block-grid-7>li:nth-of-type(7n+1){padding-left:0rem;padding-right:1.6071428571rem}.glma-large-block-grid-7>li:nth-of-type(7n+2){padding-left:0.2678571429rem;padding-right:1.3392857143rem}.glma-large-block-grid-7>li:nth-of-type(7n+3){padding-left:0.5357142857rem;padding-right:1.0714285714rem}.glma-large-block-grid-7>li:nth-of-type(7n+4){padding-left:0.8035714286rem;padding-right:0.8035714286rem}.glma-large-block-grid-7>li:nth-of-type(7n+5){padding-left:1.0714285714rem;padding-right:0.5357142857rem}.glma-large-block-grid-7>li:nth-of-type(7n+6){padding-left:1.3392857143rem;padding-right:0.2678571429rem}.glma-large-block-grid-7>li:nth-of-type(7n){padding-left:1.6071428571rem;padding-right:0rem}.glma-large-block-grid-8>li{list-style:none;width:12.5%}.glma-large-block-grid-8>li:nth-of-type(1n){clear:none}.glma-large-block-grid-8>li:nth-of-type(8n+1){clear:both}.glma-large-block-grid-8>li:nth-of-type(8n+1){padding-left:0rem;padding-right:1.640625rem}.glma-large-block-grid-8>li:nth-of-type(8n+2){padding-left:0.234375rem;padding-right:1.40625rem}.glma-large-block-grid-8>li:nth-of-type(8n+3){padding-left:0.46875rem;padding-right:1.171875rem}.glma-large-block-grid-8>li:nth-of-type(8n+4){padding-left:0.703125rem;padding-right:0.9375rem}.glma-large-block-grid-8>li:nth-of-type(8n+5){padding-left:0.9375rem;padding-right:0.703125rem}.glma-large-block-grid-8>li:nth-of-type(8n+6){padding-left:1.171875rem;padding-right:0.46875rem}.glma-large-block-grid-8>li:nth-of-type(8n+7){padding-left:1.40625rem;padding-right:0.234375rem}.glma-large-block-grid-8>li:nth-of-type(8n){padding-left:1.640625rem;padding-right:0rem}.glma-large-block-grid-9>li{list-style:none;width:11.1111111111%}.glma-large-block-grid-9>li:nth-of-type(1n){clear:none}.glma-large-block-grid-9>li:nth-of-type(9n+1){clear:both}.glma-large-block-grid-9>li:nth-of-type(9n+1){padding-left:0rem;padding-right:1.6666666667rem}.glma-large-block-grid-9>li:nth-of-type(9n+2){padding-left:0.2083333333rem;padding-right:1.4583333333rem}.glma-large-block-grid-9>li:nth-of-type(9n+3){padding-left:0.4166666667rem;padding-right:1.25rem}.glma-large-block-grid-9>li:nth-of-type(9n+4){padding-left:0.625rem;padding-right:1.0416666667rem}.glma-large-block-grid-9>li:nth-of-type(9n+5){padding-left:0.8333333333rem;padding-right:0.8333333333rem}.glma-large-block-grid-9>li:nth-of-type(9n+6){padding-left:1.0416666667rem;padding-right:0.625rem}.glma-large-block-grid-9>li:nth-of-type(9n+7){padding-left:1.25rem;padding-right:0.4166666667rem}.glma-large-block-grid-9>li:nth-of-type(9n+8){padding-left:1.4583333333rem;padding-right:0.2083333333rem}.glma-large-block-grid-9>li:nth-of-type(9n){padding-left:1.6666666667rem;padding-right:0rem}.glma-large-block-grid-10>li{list-style:none;width:10%}.glma-large-block-grid-10>li:nth-of-type(1n){clear:none}.glma-large-block-grid-10>li:nth-of-type(10n+1){clear:both}.glma-large-block-grid-10>li:nth-of-type(10n+1){padding-left:0rem;padding-right:1.6875rem}.glma-large-block-grid-10>li:nth-of-type(10n+2){padding-left:0.1875rem;padding-right:1.5rem}.glma-large-block-grid-10>li:nth-of-type(10n+3){padding-left:0.375rem;padding-right:1.3125rem}.glma-large-block-grid-10>li:nth-of-type(10n+4){padding-left:0.5625rem;padding-right:1.125rem}.glma-large-block-grid-10>li:nth-of-type(10n+5){padding-left:0.75rem;padding-right:0.9375rem}.glma-large-block-grid-10>li:nth-of-type(10n+6){padding-left:0.9375rem;padding-right:0.75rem}.glma-large-block-grid-10>li:nth-of-type(10n+7){padding-left:1.125rem;padding-right:0.5625rem}.glma-large-block-grid-10>li:nth-of-type(10n+8){padding-left:1.3125rem;padding-right:0.375rem}.glma-large-block-grid-10>li:nth-of-type(10n+9){padding-left:1.5rem;padding-right:0.1875rem}.glma-large-block-grid-10>li:nth-of-type(10n){padding-left:1.6875rem;padding-right:0rem}.glma-large-block-grid-11>li{list-style:none;width:9.0909090909%}.glma-large-block-grid-11>li:nth-of-type(1n){clear:none}.glma-large-block-grid-11>li:nth-of-type(11n+1){clear:both}.glma-large-block-grid-11>li:nth-of-type(11n+1){padding-left:0.0rem;padding-right:1.7045454545rem}.glma-large-block-grid-11>li:nth-of-type(11n+2){padding-left:0.1704545455rem;padding-right:1.5340909091rem}.glma-large-block-grid-11>li:nth-of-type(11n+3){padding-left:0.3409090909rem;padding-right:1.3636363636rem}.glma-large-block-grid-11>li:nth-of-type(11n+4){padding-left:0.5113636364rem;padding-right:1.1931818182rem}.glma-large-block-grid-11>li:nth-of-type(11n+5){padding-left:0.6818181818rem;padding-right:1.0227272727rem}.glma-large-block-grid-11>li:nth-of-type(11n+6){padding-left:0.8522727273rem;padding-right:0.8522727273rem}.glma-large-block-grid-11>li:nth-of-type(11n+7){padding-left:1.0227272727rem;padding-right:0.6818181818rem}.glma-large-block-grid-11>li:nth-of-type(11n+8){padding-left:1.1931818182rem;padding-right:0.5113636364rem}.glma-large-block-grid-11>li:nth-of-type(11n+9){padding-left:1.3636363636rem;padding-right:0.3409090909rem}.glma-large-block-grid-11>li:nth-of-type(11n+10){padding-left:1.5340909091rem;padding-right:0.1704545455rem}.glma-large-block-grid-11>li:nth-of-type(11n){padding-left:1.7045454545rem;padding-right:0.0rem}.glma-large-block-grid-12>li{list-style:none;width:8.3333333333%}.glma-large-block-grid-12>li:nth-of-type(1n){clear:none}.glma-large-block-grid-12>li:nth-of-type(12n+1){clear:both}.glma-large-block-grid-12>li:nth-of-type(12n+1){padding-left:0rem;padding-right:1.71875rem}.glma-large-block-grid-12>li:nth-of-type(12n+2){padding-left:0.15625rem;padding-right:1.5625rem}.glma-large-block-grid-12>li:nth-of-type(12n+3){padding-left:0.3125rem;padding-right:1.40625rem}.glma-large-block-grid-12>li:nth-of-type(12n+4){padding-left:0.46875rem;padding-right:1.25rem}.glma-large-block-grid-12>li:nth-of-type(12n+5){padding-left:0.625rem;padding-right:1.09375rem}.glma-large-block-grid-12>li:nth-of-type(12n+6){padding-left:0.78125rem;padding-right:0.9375rem}.glma-large-block-grid-12>li:nth-of-type(12n+7){padding-left:0.9375rem;padding-right:0.78125rem}.glma-large-block-grid-12>li:nth-of-type(12n+8){padding-left:1.09375rem;padding-right:0.625rem}.glma-large-block-grid-12>li:nth-of-type(12n+9){padding-left:1.25rem;padding-right:0.46875rem}.glma-large-block-grid-12>li:nth-of-type(12n+10){padding-left:1.40625rem;padding-right:0.3125rem}.glma-large-block-grid-12>li:nth-of-type(12n+11){padding-left:1.5625rem;padding-right:0.15625rem}.glma-large-block-grid-12>li:nth-of-type(12n){padding-left:1.71875rem;padding-right:0rem}}
\ No newline at end of file
+@media only screen{.glma-small-block-grid-1>li{list-style:none;width:100%}.glma-small-block-grid-1>li:nth-of-type(1n){clear:none}.glma-small-block-grid-1>li:nth-of-type(1n+1){clear:both}.glma-small-block-grid-1>li:nth-of-type(1n){padding-left:0rem;padding-right:0rem}.glma-small-block-grid-2>li{list-style:none;width:50%}.glma-small-block-grid-2>li:nth-of-type(1n){clear:none}.glma-small-block-grid-2>li:nth-of-type(2n+1){clear:both}.glma-small-block-grid-2>li:nth-of-type(2n+1){padding-left:0rem;padding-right:0.9375rem}.glma-small-block-grid-2>li:nth-of-type(2n){padding-left:0.9375rem;padding-right:0rem}.glma-small-block-grid-3>li{list-style:none;width:33.3333333333%}.glma-small-block-grid-3>li:nth-of-type(1n){clear:none}.glma-small-block-grid-3>li:nth-of-type(3n+1){clear:both}.glma-small-block-grid-3>li:nth-of-type(3n+1){padding-left:0rem;padding-right:1.25rem}.glma-small-block-grid-3>li:nth-of-type(3n+2){padding-left:0.625rem;padding-right:0.625rem}.glma-small-block-grid-3>li:nth-of-type(3n){padding-left:1.25rem;padding-right:0rem}.glma-small-block-grid-4>li{list-style:none;width:25%}.glma-small-block-grid-4>li:nth-of-type(1n){clear:none}.glma-small-block-grid-4>li:nth-of-type(4n+1){clear:both}.glma-small-block-grid-4>li:nth-of-type(4n+1){padding-left:0rem;padding-right:1.40625rem}.glma-small-block-grid-4>li:nth-of-type(4n+2){padding-left:0.46875rem;padding-right:0.9375rem}.glma-small-block-grid-4>li:nth-of-type(4n+3){padding-left:0.9375rem;padding-right:0.46875rem}.glma-small-block-grid-4>li:nth-of-type(4n){padding-left:1.40625rem;padding-right:0rem}.glma-small-block-grid-5>li{list-style:none;width:20%}.glma-small-block-grid-5>li:nth-of-type(1n){clear:none}.glma-small-block-grid-5>li:nth-of-type(5n+1){clear:both}.glma-small-block-grid-5>li:nth-of-type(5n+1){padding-left:0rem;padding-right:1.5rem}.glma-small-block-grid-5>li:nth-of-type(5n+2){padding-left:0.375rem;padding-right:1.125rem}.glma-small-block-grid-5>li:nth-of-type(5n+3){padding-left:0.75rem;padding-right:0.75rem}.glma-small-block-grid-5>li:nth-of-type(5n+4){padding-left:1.125rem;padding-right:0.375rem}.glma-small-block-grid-5>li:nth-of-type(5n){padding-left:1.5rem;padding-right:0rem}.glma-small-block-grid-6>li{list-style:none;width:16.6666666667%}.glma-small-block-grid-6>li:nth-of-type(1n){clear:none}.glma-small-block-grid-6>li:nth-of-type(6n+1){clear:both}.glma-small-block-grid-6>li:nth-of-type(6n+1){padding-left:0rem;padding-right:1.5625rem}.glma-small-block-grid-6>li:nth-of-type(6n+2){padding-left:0.3125rem;padding-right:1.25rem}.glma-small-block-grid-6>li:nth-of-type(6n+3){padding-left:0.625rem;padding-right:0.9375rem}.glma-small-block-grid-6>li:nth-of-type(6n+4){padding-left:0.9375rem;padding-right:0.625rem}.glma-small-block-grid-6>li:nth-of-type(6n+5){padding-left:1.25rem;padding-right:0.3125rem}.glma-small-block-grid-6>li:nth-of-type(6n){padding-left:1.5625rem;padding-right:0rem}.glma-small-block-grid-7>li{list-style:none;width:14.2857142857%}.glma-small-block-grid-7>li:nth-of-type(1n){clear:none}.glma-small-block-grid-7>li:nth-of-type(7n+1){clear:both}.glma-small-block-grid-7>li:nth-of-type(7n+1){padding-left:0rem;padding-right:1.6071428571rem}.glma-small-block-grid-7>li:nth-of-type(7n+2){padding-left:0.2678571429rem;padding-right:1.3392857143rem}.glma-small-block-grid-7>li:nth-of-type(7n+3){padding-left:0.5357142857rem;padding-right:1.0714285714rem}.glma-small-block-grid-7>li:nth-of-type(7n+4){padding-left:0.8035714286rem;padding-right:0.8035714286rem}.glma-small-block-grid-7>li:nth-of-type(7n+5){padding-left:1.0714285714rem;padding-right:0.5357142857rem}.glma-small-block-grid-7>li:nth-of-type(7n+6){padding-left:1.3392857143rem;padding-right:0.2678571429rem}.glma-small-block-grid-7>li:nth-of-type(7n){padding-left:1.6071428571rem;padding-right:0rem}.glma-small-block-grid-8>li{list-style:none;width:12.5%}.glma-small-block-grid-8>li:nth-of-type(1n){clear:none}.glma-small-block-grid-8>li:nth-of-type(8n+1){clear:both}.glma-small-block-grid-8>li:nth-of-type(8n+1){padding-left:0rem;padding-right:1.640625rem}.glma-small-block-grid-8>li:nth-of-type(8n+2){padding-left:0.234375rem;padding-right:1.40625rem}.glma-small-block-grid-8>li:nth-of-type(8n+3){padding-left:0.46875rem;padding-right:1.171875rem}.glma-small-block-grid-8>li:nth-of-type(8n+4){padding-left:0.703125rem;padding-right:0.9375rem}.glma-small-block-grid-8>li:nth-of-type(8n+5){padding-left:0.9375rem;padding-right:0.703125rem}.glma-small-block-grid-8>li:nth-of-type(8n+6){padding-left:1.171875rem;padding-right:0.46875rem}.glma-small-block-grid-8>li:nth-of-type(8n+7){padding-left:1.40625rem;padding-right:0.234375rem}.glma-small-block-grid-8>li:nth-of-type(8n){padding-left:1.640625rem;padding-right:0rem}.glma-small-block-grid-9>li{list-style:none;width:11.1111111111%}.glma-small-block-grid-9>li:nth-of-type(1n){clear:none}.glma-small-block-grid-9>li:nth-of-type(9n+1){clear:both}.glma-small-block-grid-9>li:nth-of-type(9n+1){padding-left:0rem;padding-right:1.6666666667rem}.glma-small-block-grid-9>li:nth-of-type(9n+2){padding-left:0.2083333333rem;padding-right:1.4583333333rem}.glma-small-block-grid-9>li:nth-of-type(9n+3){padding-left:0.4166666667rem;padding-right:1.25rem}.glma-small-block-grid-9>li:nth-of-type(9n+4){padding-left:0.625rem;padding-right:1.0416666667rem}.glma-small-block-grid-9>li:nth-of-type(9n+5){padding-left:0.8333333333rem;padding-right:0.8333333333rem}.glma-small-block-grid-9>li:nth-of-type(9n+6){padding-left:1.0416666667rem;padding-right:0.625rem}.glma-small-block-grid-9>li:nth-of-type(9n+7){padding-left:1.25rem;padding-right:0.4166666667rem}.glma-small-block-grid-9>li:nth-of-type(9n+8){padding-left:1.4583333333rem;padding-right:0.2083333333rem}.glma-small-block-grid-9>li:nth-of-type(9n){padding-left:1.6666666667rem;padding-right:0rem}.glma-small-block-grid-10>li{list-style:none;width:10%}.glma-small-block-grid-10>li:nth-of-type(1n){clear:none}.glma-small-block-grid-10>li:nth-of-type(10n+1){clear:both}.glma-small-block-grid-10>li:nth-of-type(10n+1){padding-left:0rem;padding-right:1.6875rem}.glma-small-block-grid-10>li:nth-of-type(10n+2){padding-left:0.1875rem;padding-right:1.5rem}.glma-small-block-grid-10>li:nth-of-type(10n+3){padding-left:0.375rem;padding-right:1.3125rem}.glma-small-block-grid-10>li:nth-of-type(10n+4){padding-left:0.5625rem;padding-right:1.125rem}.glma-small-block-grid-10>li:nth-of-type(10n+5){padding-left:0.75rem;padding-right:0.9375rem}.glma-small-block-grid-10>li:nth-of-type(10n+6){padding-left:0.9375rem;padding-right:0.75rem}.glma-small-block-grid-10>li:nth-of-type(10n+7){padding-left:1.125rem;padding-right:0.5625rem}.glma-small-block-grid-10>li:nth-of-type(10n+8){padding-left:1.3125rem;padding-right:0.375rem}.glma-small-block-grid-10>li:nth-of-type(10n+9){padding-left:1.5rem;padding-right:0.1875rem}.glma-small-block-grid-10>li:nth-of-type(10n){padding-left:1.6875rem;padding-right:0rem}.glma-small-block-grid-11>li{list-style:none;width:9.0909090909%}.glma-small-block-grid-11>li:nth-of-type(1n){clear:none}.glma-small-block-grid-11>li:nth-of-type(11n+1){clear:both}.glma-small-block-grid-11>li:nth-of-type(11n+1){padding-left:0.0rem;padding-right:1.7045454545rem}.glma-small-block-grid-11>li:nth-of-type(11n+2){padding-left:0.1704545455rem;padding-right:1.5340909091rem}.glma-small-block-grid-11>li:nth-of-type(11n+3){padding-left:0.3409090909rem;padding-right:1.3636363636rem}.glma-small-block-grid-11>li:nth-of-type(11n+4){padding-left:0.5113636364rem;padding-right:1.1931818182rem}.glma-small-block-grid-11>li:nth-of-type(11n+5){padding-left:0.6818181818rem;padding-right:1.0227272727rem}.glma-small-block-grid-11>li:nth-of-type(11n+6){padding-left:0.8522727273rem;padding-right:0.8522727273rem}.glma-small-block-grid-11>li:nth-of-type(11n+7){padding-left:1.0227272727rem;padding-right:0.6818181818rem}.glma-small-block-grid-11>li:nth-of-type(11n+8){padding-left:1.1931818182rem;padding-right:0.5113636364rem}.glma-small-block-grid-11>li:nth-of-type(11n+9){padding-left:1.3636363636rem;padding-right:0.3409090909rem}.glma-small-block-grid-11>li:nth-of-type(11n+10){padding-left:1.5340909091rem;padding-right:0.1704545455rem}.glma-small-block-grid-11>li:nth-of-type(11n){padding-left:1.7045454545rem;padding-right:0.0rem}.glma-small-block-grid-12>li{list-style:none;width:8.3333333333%}.glma-small-block-grid-12>li:nth-of-type(1n){clear:none}.glma-small-block-grid-12>li:nth-of-type(12n+1){clear:both}.glma-small-block-grid-12>li:nth-of-type(12n+1){padding-left:0rem;padding-right:1.71875rem}.glma-small-block-grid-12>li:nth-of-type(12n+2){padding-left:0.15625rem;padding-right:1.5625rem}.glma-small-block-grid-12>li:nth-of-type(12n+3){padding-left:0.3125rem;padding-right:1.40625rem}.glma-small-block-grid-12>li:nth-of-type(12n+4){padding-left:0.46875rem;padding-right:1.25rem}.glma-small-block-grid-12>li:nth-of-type(12n+5){padding-left:0.625rem;padding-right:1.09375rem}.glma-small-block-grid-12>li:nth-of-type(12n+6){padding-left:0.78125rem;padding-right:0.9375rem}.glma-small-block-grid-12>li:nth-of-type(12n+7){padding-left:0.9375rem;padding-right:0.78125rem}.glma-small-block-grid-12>li:nth-of-type(12n+8){padding-left:1.09375rem;padding-right:0.625rem}.glma-small-block-grid-12>li:nth-of-type(12n+9){padding-left:1.25rem;padding-right:0.46875rem}.glma-small-block-grid-12>li:nth-of-type(12n+10){padding-left:1.40625rem;padding-right:0.3125rem}.glma-small-block-grid-12>li:nth-of-type(12n+11){padding-left:1.5625rem;padding-right:0.15625rem}.glma-small-block-grid-12>li:nth-of-type(12n){padding-left:1.71875rem;padding-right:0rem}}@media only screen and (min-width:40.063em){.glma-medium-block-grid-1>li{list-style:none;width:100%}.glma-medium-block-grid-1>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.glma-medium-block-grid-1>li:nth-of-type(1n){padding-left:0rem;padding-right:0rem}.glma-medium-block-grid-2>li{list-style:none;width:50%}.glma-medium-block-grid-2>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.glma-medium-block-grid-2>li:nth-of-type(2n+1){padding-left:0rem;padding-right:0.9375rem}.glma-medium-block-grid-2>li:nth-of-type(2n){padding-left:0.9375rem;padding-right:0rem}.glma-medium-block-grid-3>li{list-style:none;width:33.3333333333%}.glma-medium-block-grid-3>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.glma-medium-block-grid-3>li:nth-of-type(3n+1){padding-left:0rem;padding-right:1.25rem}.glma-medium-block-grid-3>li:nth-of-type(3n+2){padding-left:0.625rem;padding-right:0.625rem}.glma-medium-block-grid-3>li:nth-of-type(3n){padding-left:1.25rem;padding-right:0rem}.glma-medium-block-grid-4>li{list-style:none;width:25%}.glma-medium-block-grid-4>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.glma-medium-block-grid-4>li:nth-of-type(4n+1){padding-left:0rem;padding-right:1.40625rem}.glma-medium-block-grid-4>li:nth-of-type(4n+2){padding-left:0.46875rem;padding-right:0.9375rem}.glma-medium-block-grid-4>li:nth-of-type(4n+3){padding-left:0.9375rem;padding-right:0.46875rem}.glma-medium-block-grid-4>li:nth-of-type(4n){padding-left:1.40625rem;padding-right:0rem}.glma-medium-block-grid-5>li{list-style:none;width:20%}.glma-medium-block-grid-5>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.glma-medium-block-grid-5>li:nth-of-type(5n+1){padding-left:0rem;padding-right:1.5rem}.glma-medium-block-grid-5>li:nth-of-type(5n+2){padding-left:0.375rem;padding-right:1.125rem}.glma-medium-block-grid-5>li:nth-of-type(5n+3){padding-left:0.75rem;padding-right:0.75rem}.glma-medium-block-grid-5>li:nth-of-type(5n+4){padding-left:1.125rem;padding-right:0.375rem}.glma-medium-block-grid-5>li:nth-of-type(5n){padding-left:1.5rem;padding-right:0rem}.glma-medium-block-grid-6>li{list-style:none;width:16.6666666667%}.glma-medium-block-grid-6>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.glma-medium-block-grid-6>li:nth-of-type(6n+1){padding-left:0rem;padding-right:1.5625rem}.glma-medium-block-grid-6>li:nth-of-type(6n+2){padding-left:0.3125rem;padding-right:1.25rem}.glma-medium-block-grid-6>li:nth-of-type(6n+3){padding-left:0.625rem;padding-right:0.9375rem}.glma-medium-block-grid-6>li:nth-of-type(6n+4){padding-left:0.9375rem;padding-right:0.625rem}.glma-medium-block-grid-6>li:nth-of-type(6n+5){padding-left:1.25rem;padding-right:0.3125rem}.glma-medium-block-grid-6>li:nth-of-type(6n){padding-left:1.5625rem;padding-right:0rem}.glma-medium-block-grid-7>li{list-style:none;width:14.2857142857%}.glma-medium-block-grid-7>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.glma-medium-block-grid-7>li:nth-of-type(7n+1){padding-left:0rem;padding-right:1.6071428571rem}.glma-medium-block-grid-7>li:nth-of-type(7n+2){padding-left:0.2678571429rem;padding-right:1.3392857143rem}.glma-medium-block-grid-7>li:nth-of-type(7n+3){padding-left:0.5357142857rem;padding-right:1.0714285714rem}.glma-medium-block-grid-7>li:nth-of-type(7n+4){padding-left:0.8035714286rem;padding-right:0.8035714286rem}.glma-medium-block-grid-7>li:nth-of-type(7n+5){padding-left:1.0714285714rem;padding-right:0.5357142857rem}.glma-medium-block-grid-7>li:nth-of-type(7n+6){padding-left:1.3392857143rem;padding-right:0.2678571429rem}.glma-medium-block-grid-7>li:nth-of-type(7n){padding-left:1.6071428571rem;padding-right:0rem}.glma-medium-block-grid-8>li{list-style:none;width:12.5%}.glma-medium-block-grid-8>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.glma-medium-block-grid-8>li:nth-of-type(8n+1){padding-left:0rem;padding-right:1.640625rem}.glma-medium-block-grid-8>li:nth-of-type(8n+2){padding-left:0.234375rem;padding-right:1.40625rem}.glma-medium-block-grid-8>li:nth-of-type(8n+3){padding-left:0.46875rem;padding-right:1.171875rem}.glma-medium-block-grid-8>li:nth-of-type(8n+4){padding-left:0.703125rem;padding-right:0.9375rem}.glma-medium-block-grid-8>li:nth-of-type(8n+5){padding-left:0.9375rem;padding-right:0.703125rem}.glma-medium-block-grid-8>li:nth-of-type(8n+6){padding-left:1.171875rem;padding-right:0.46875rem}.glma-medium-block-grid-8>li:nth-of-type(8n+7){padding-left:1.40625rem;padding-right:0.234375rem}.glma-medium-block-grid-8>li:nth-of-type(8n){padding-left:1.640625rem;padding-right:0rem}.glma-medium-block-grid-9>li{list-style:none;width:11.1111111111%}.glma-medium-block-grid-9>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.glma-medium-block-grid-9>li:nth-of-type(9n+1){padding-left:0rem;padding-right:1.6666666667rem}.glma-medium-block-grid-9>li:nth-of-type(9n+2){padding-left:0.2083333333rem;padding-right:1.4583333333rem}.glma-medium-block-grid-9>li:nth-of-type(9n+3){padding-left:0.4166666667rem;padding-right:1.25rem}.glma-medium-block-grid-9>li:nth-of-type(9n+4){padding-left:0.625rem;padding-right:1.0416666667rem}.glma-medium-block-grid-9>li:nth-of-type(9n+5){padding-left:0.8333333333rem;padding-right:0.8333333333rem}.glma-medium-block-grid-9>li:nth-of-type(9n+6){padding-left:1.0416666667rem;padding-right:0.625rem}.glma-medium-block-grid-9>li:nth-of-type(9n+7){padding-left:1.25rem;padding-right:0.4166666667rem}.glma-medium-block-grid-9>li:nth-of-type(9n+8){padding-left:1.4583333333rem;padding-right:0.2083333333rem}.glma-medium-block-grid-9>li:nth-of-type(9n){padding-left:1.6666666667rem;padding-right:0rem}.glma-medium-block-grid-10>li{list-style:none;width:10%}.glma-medium-block-grid-10>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.glma-medium-block-grid-10>li:nth-of-type(10n+1){padding-left:0rem;padding-right:1.6875rem}.glma-medium-block-grid-10>li:nth-of-type(10n+2){padding-left:0.1875rem;padding-right:1.5rem}.glma-medium-block-grid-10>li:nth-of-type(10n+3){padding-left:0.375rem;padding-right:1.3125rem}.glma-medium-block-grid-10>li:nth-of-type(10n+4){padding-left:0.5625rem;padding-right:1.125rem}.glma-medium-block-grid-10>li:nth-of-type(10n+5){padding-left:0.75rem;padding-right:0.9375rem}.glma-medium-block-grid-10>li:nth-of-type(10n+6){padding-left:0.9375rem;padding-right:0.75rem}.glma-medium-block-grid-10>li:nth-of-type(10n+7){padding-left:1.125rem;padding-right:0.5625rem}.glma-medium-block-grid-10>li:nth-of-type(10n+8){padding-left:1.3125rem;padding-right:0.375rem}.glma-medium-block-grid-10>li:nth-of-type(10n+9){padding-left:1.5rem;padding-right:0.1875rem}.glma-medium-block-grid-10>li:nth-of-type(10n){padding-left:1.6875rem;padding-right:0rem}.glma-medium-block-grid-11>li{list-style:none;width:9.0909090909%}.glma-medium-block-grid-11>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.glma-medium-block-grid-11>li:nth-of-type(11n+1){padding-left:0.0rem;padding-right:1.7045454545rem}.glma-medium-block-grid-11>li:nth-of-type(11n+2){padding-left:0.1704545455rem;padding-right:1.5340909091rem}.glma-medium-block-grid-11>li:nth-of-type(11n+3){padding-left:0.3409090909rem;padding-right:1.3636363636rem}.glma-medium-block-grid-11>li:nth-of-type(11n+4){padding-left:0.5113636364rem;padding-right:1.1931818182rem}.glma-medium-block-grid-11>li:nth-of-type(11n+5){padding-left:0.6818181818rem;padding-right:1.0227272727rem}.glma-medium-block-grid-11>li:nth-of-type(11n+6){padding-left:0.8522727273rem;padding-right:0.8522727273rem}.glma-medium-block-grid-11>li:nth-of-type(11n+7){padding-left:1.0227272727rem;padding-right:0.6818181818rem}.glma-medium-block-grid-11>li:nth-of-type(11n+8){padding-left:1.1931818182rem;padding-right:0.5113636364rem}.glma-medium-block-grid-11>li:nth-of-type(11n+9){padding-left:1.3636363636rem;padding-right:0.3409090909rem}.glma-medium-block-grid-11>li:nth-of-type(11n+10){padding-left:1.5340909091rem;padding-right:0.1704545455rem}.glma-medium-block-grid-11>li:nth-of-type(11n){padding-left:1.7045454545rem;padding-right:0.0rem}.glma-medium-block-grid-12>li{list-style:none;width:8.3333333333%}.glma-medium-block-grid-12>li:nth-of-type(1n){clear:none}.glma-medium-block-grid-12>li:nth-of-type(12n+1){clear:both}.glma-medium-block-grid-12>li:nth-of-type(12n+1){padding-left:0rem;padding-right:1.71875rem}.glma-medium-block-grid-12>li:nth-of-type(12n+2){padding-left:0.15625rem;padding-right:1.5625rem}.glma-medium-block-grid-12>li:nth-of-type(12n+3){padding-left:0.3125rem;padding-right:1.40625rem}.glma-medium-block-grid-12>li:nth-of-type(12n+4){padding-left:0.46875rem;padding-right:1.25rem}.glma-medium-block-grid-12>li:nth-of-type(12n+5){padding-left:0.625rem;padding-right:1.09375rem}.glma-medium-block-grid-12>li:nth-of-type(12n+6){padding-left:0.78125rem;padding-right:0.9375rem}.glma-medium-block-grid-12>li:nth-of-type(12n+7){padding-left:0.9375rem;padding-right:0.78125rem}.glma-medium-block-grid-12>li:nth-of-type(12n+8){padding-left:1.09375rem;padding-right:0.625rem}.glma-medium-block-grid-12>li:nth-of-type(12n+9){padding-left:1.25rem;padding-right:0.46875rem}.glma-medium-block-grid-12>li:nth-of-type(12n+10){padding-left:1.40625rem;padding-right:0.3125rem}.glma-medium-block-grid-12>li:nth-of-type(12n+11){padding-left:1.5625rem;padding-right:0.15625rem}.glma-medium-block-grid-12>li:nth-of-type(12n){padding-left:1.71875rem;padding-right:0rem}}@media only screen and (min-width:64.063em){.glma-large-block-grid-1>li{list-style:none;width:100%}.glma-large-block-grid-1>li:nth-of-type(1n){clear:none}.glma-large-block-grid-1>li:nth-of-type(1n+1){clear:both}.glma-large-block-grid-1>li:nth-of-type(1n){padding-left:0rem;padding-right:0rem}.glma-large-block-grid-2>li{list-style:none;width:50%}.glma-large-block-grid-2>li:nth-of-type(1n){clear:none}.glma-large-block-grid-2>li:nth-of-type(2n+1){clear:both}.glma-large-block-grid-2>li:nth-of-type(2n+1){padding-left:0rem;padding-right:0.9375rem}.glma-large-block-grid-2>li:nth-of-type(2n){padding-left:0.9375rem;padding-right:0rem}.glma-large-block-grid-3>li{list-style:none;width:33.3333333333%}.glma-large-block-grid-3>li:nth-of-type(1n){clear:none}.glma-large-block-grid-3>li:nth-of-type(3n+1){clear:both}.glma-large-block-grid-3>li:nth-of-type(3n+1){padding-left:0rem;padding-right:1.25rem}.glma-large-block-grid-3>li:nth-of-type(3n+2){padding-left:0.625rem;padding-right:0.625rem}.glma-large-block-grid-3>li:nth-of-type(3n){padding-left:1.25rem;padding-right:0rem}.glma-large-block-grid-4>li{list-style:none;width:25%}.glma-large-block-grid-4>li:nth-of-type(1n){clear:none}.glma-large-block-grid-4>li:nth-of-type(4n+1){clear:both}.glma-large-block-grid-4>li:nth-of-type(4n+1){padding-left:0rem;padding-right:1.40625rem}.glma-large-block-grid-4>li:nth-of-type(4n+2){padding-left:0.46875rem;padding-right:0.9375rem}.glma-large-block-grid-4>li:nth-of-type(4n+3){padding-left:0.9375rem;padding-right:0.46875rem}.glma-large-block-grid-4>li:nth-of-type(4n){padding-left:1.40625rem;padding-right:0rem}.glma-large-block-grid-5>li{list-style:none;width:20%}.glma-large-block-grid-5>li:nth-of-type(1n){clear:none}.glma-large-block-grid-5>li:nth-of-type(5n+1){clear:both}.glma-large-block-grid-5>li:nth-of-type(5n+1){padding-left:0rem;padding-right:1.5rem}.glma-large-block-grid-5>li:nth-of-type(5n+2){padding-left:0.375rem;padding-right:1.125rem}.glma-large-block-grid-5>li:nth-of-type(5n+3){padding-left:0.75rem;padding-right:0.75rem}.glma-large-block-grid-5>li:nth-of-type(5n+4){padding-left:1.125rem;padding-right:0.375rem}.glma-large-block-grid-5>li:nth-of-type(5n){padding-left:1.5rem;padding-right:0rem}.glma-large-block-grid-6>li{list-style:none;width:16.6666666667%}.glma-large-block-grid-6>li:nth-of-type(1n){clear:none}.glma-large-block-grid-6>li:nth-of-type(6n+1){clear:both}.glma-large-block-grid-6>li:nth-of-type(6n+1){padding-left:0rem;padding-right:1.5625rem}.glma-large-block-grid-6>li:nth-of-type(6n+2){padding-left:0.3125rem;padding-right:1.25rem}.glma-large-block-grid-6>li:nth-of-type(6n+3){padding-left:0.625rem;padding-right:0.9375rem}.glma-large-block-grid-6>li:nth-of-type(6n+4){padding-left:0.9375rem;padding-right:0.625rem}.glma-large-block-grid-6>li:nth-of-type(6n+5){padding-left:1.25rem;padding-right:0.3125rem}.glma-large-block-grid-6>li:nth-of-type(6n){padding-left:1.5625rem;padding-right:0rem}.glma-large-block-grid-7>li{list-style:none;width:14.2857142857%}.glma-large-block-grid-7>li:nth-of-type(1n){clear:none}.glma-large-block-grid-7>li:nth-of-type(7n+1){clear:both}.glma-large-block-grid-7>li:nth-of-type(7n+1){padding-left:0rem;padding-right:1.6071428571rem}.glma-large-block-grid-7>li:nth-of-type(7n+2){padding-left:0.2678571429rem;padding-right:1.3392857143rem}.glma-large-block-grid-7>li:nth-of-type(7n+3){padding-left:0.5357142857rem;padding-right:1.0714285714rem}.glma-large-block-grid-7>li:nth-of-type(7n+4){padding-left:0.8035714286rem;padding-right:0.8035714286rem}.glma-large-block-grid-7>li:nth-of-type(7n+5){padding-left:1.0714285714rem;padding-right:0.5357142857rem}.glma-large-block-grid-7>li:nth-of-type(7n+6){padding-left:1.3392857143rem;padding-right:0.2678571429rem}.glma-large-block-grid-7>li:nth-of-type(7n){padding-left:1.6071428571rem;padding-right:0rem}.glma-large-block-grid-8>li{list-style:none;width:12.5%}.glma-large-block-grid-8>li:nth-of-type(1n){clear:none}.glma-large-block-grid-8>li:nth-of-type(8n+1){clear:both}.glma-large-block-grid-8>li:nth-of-type(8n+1){padding-left:0rem;padding-right:1.640625rem}.glma-large-block-grid-8>li:nth-of-type(8n+2){padding-left:0.234375rem;padding-right:1.40625rem}.glma-large-block-grid-8>li:nth-of-type(8n+3){padding-left:0.46875rem;padding-right:1.171875rem}.glma-large-block-grid-8>li:nth-of-type(8n+4){padding-left:0.703125rem;padding-right:0.9375rem}.glma-large-block-grid-8>li:nth-of-type(8n+5){padding-left:0.9375rem;padding-right:0.703125rem}.glma-large-block-grid-8>li:nth-of-type(8n+6){padding-left:1.171875rem;padding-right:0.46875rem}.glma-large-block-grid-8>li:nth-of-type(8n+7){padding-left:1.40625rem;padding-right:0.234375rem}.glma-large-block-grid-8>li:nth-of-type(8n){padding-left:1.640625rem;padding-right:0rem}.glma-large-block-grid-9>li{list-style:none;width:11.1111111111%}.glma-large-block-grid-9>li:nth-of-type(1n){clear:none}.glma-large-block-grid-9>li:nth-of-type(9n+1){clear:both}.glma-large-block-grid-9>li:nth-of-type(9n+1){padding-left:0rem;padding-right:1.6666666667rem}.glma-large-block-grid-9>li:nth-of-type(9n+2){padding-left:0.2083333333rem;padding-right:1.4583333333rem}.glma-large-block-grid-9>li:nth-of-type(9n+3){padding-left:0.4166666667rem;padding-right:1.25rem}.glma-large-block-grid-9>li:nth-of-type(9n+4){padding-left:0.625rem;padding-right:1.0416666667rem}.glma-large-block-grid-9>li:nth-of-type(9n+5){padding-left:0.8333333333rem;padding-right:0.8333333333rem}.glma-large-block-grid-9>li:nth-of-type(9n+6){padding-left:1.0416666667rem;padding-right:0.625rem}.glma-large-block-grid-9>li:nth-of-type(9n+7){padding-left:1.25rem;padding-right:0.4166666667rem}.glma-large-block-grid-9>li:nth-of-type(9n+8){padding-left:1.4583333333rem;padding-right:0.2083333333rem}.glma-large-block-grid-9>li:nth-of-type(9n){padding-left:1.6666666667rem;padding-right:0rem}.glma-large-block-grid-10>li{list-style:none;width:10%}.glma-large-block-grid-10>li:nth-of-type(1n){clear:none}.glma-large-block-grid-10>li:nth-of-type(10n+1){clear:both}.glma-large-block-grid-10>li:nth-of-type(10n+1){padding-left:0rem;padding-right:1.6875rem}.glma-large-block-grid-10>li:nth-of-type(10n+2){padding-left:0.1875rem;padding-right:1.5rem}.glma-large-block-grid-10>li:nth-of-type(10n+3){padding-left:0.375rem;padding-right:1.3125rem}.glma-large-block-grid-10>li:nth-of-type(10n+4){padding-left:0.5625rem;padding-right:1.125rem}.glma-large-block-grid-10>li:nth-of-type(10n+5){padding-left:0.75rem;padding-right:0.9375rem}.glma-large-block-grid-10>li:nth-of-type(10n+6){padding-left:0.9375rem;padding-right:0.75rem}.glma-large-block-grid-10>li:nth-of-type(10n+7){padding-left:1.125rem;padding-right:0.5625rem}.glma-large-block-grid-10>li:nth-of-type(10n+8){padding-left:1.3125rem;padding-right:0.375rem}.glma-large-block-grid-10>li:nth-of-type(10n+9){padding-left:1.5rem;padding-right:0.1875rem}.glma-large-block-grid-10>li:nth-of-type(10n){padding-left:1.6875rem;padding-right:0rem}.glma-large-block-grid-11>li{list-style:none;width:9.0909090909%}.glma-large-block-grid-11>li:nth-of-type(1n){clear:none}.glma-large-block-grid-11>li:nth-of-type(11n+1){clear:both}.glma-large-block-grid-11>li:nth-of-type(11n+1){padding-left:0.0rem;padding-right:1.7045454545rem}.glma-large-block-grid-11>li:nth-of-type(11n+2){padding-left:0.1704545455rem;padding-right:1.5340909091rem}.glma-large-block-grid-11>li:nth-of-type(11n+3){padding-left:0.3409090909rem;padding-right:1.3636363636rem}.glma-large-block-grid-11>li:nth-of-type(11n+4){padding-left:0.5113636364rem;padding-right:1.1931818182rem}.glma-large-block-grid-11>li:nth-of-type(11n+5){padding-left:0.6818181818rem;padding-right:1.0227272727rem}.glma-large-block-grid-11>li:nth-of-type(11n+6){padding-left:0.8522727273rem;padding-right:0.8522727273rem}.glma-large-block-grid-11>li:nth-of-type(11n+7){padding-left:1.0227272727rem;padding-right:0.6818181818rem}.glma-large-block-grid-11>li:nth-of-type(11n+8){padding-left:1.1931818182rem;padding-right:0.5113636364rem}.glma-large-block-grid-11>li:nth-of-type(11n+9){padding-left:1.3636363636rem;padding-right:0.3409090909rem}.glma-large-block-grid-11>li:nth-of-type(11n+10){padding-left:1.5340909091rem;padding-right:0.1704545455rem}.glma-large-block-grid-11>li:nth-of-type(11n){padding-left:1.7045454545rem;padding-right:0.0rem}.glma-large-block-grid-12>li{list-style:none;width:8.3333333333%}.glma-large-block-grid-12>li:nth-of-type(1n){clear:none}.glma-large-block-grid-12>li:nth-of-type(12n+1){clear:both}.glma-large-block-grid-12>li:nth-of-type(12n+1){padding-left:0rem;padding-right:1.71875rem}.glma-large-block-grid-12>li:nth-of-type(12n+2){padding-left:0.15625rem;padding-right:1.5625rem}.glma-large-block-grid-12>li:nth-of-type(12n+3){padding-left:0.3125rem;padding-right:1.40625rem}.glma-large-block-grid-12>li:nth-of-type(12n+4){padding-left:0.46875rem;padding-right:1.25rem}.glma-large-block-grid-12>li:nth-of-type(12n+5){padding-left:0.625rem;padding-right:1.09375rem}.glma-large-block-grid-12>li:nth-of-type(12n+6){padding-left:0.78125rem;padding-right:0.9375rem}.glma-large-block-grid-12>li:nth-of-type(12n+7){padding-left:0.9375rem;padding-right:0.78125rem}.glma-large-block-grid-12>li:nth-of-type(12n+8){padding-left:1.09375rem;padding-right:0.625rem}.glma-large-block-grid-12>li:nth-of-type(12n+9){padding-left:1.25rem;padding-right:0.46875rem}.glma-large-block-grid-12>li:nth-of-type(12n+10){padding-left:1.40625rem;padding-right:0.3125rem}.glma-large-block-grid-12>li:nth-of-type(12n+11){padding-left:1.5625rem;padding-right:0.15625rem}.glma-large-block-grid-12>li:nth-of-type(12n){padding-left:1.71875rem;padding-right:0rem}}
\ No newline at end of file
index 454e7a9..64253a9 100755 (executable)
--- a/index.php
+++ b/index.php
@@ -3,7 +3,7 @@
  * Plugin Name: GLM Associate - Members Plugin
  * Plugin URI: http://www.gaslightmedia.com/
  * Description: Gaslight Media GLM Associate core plugin and Members database.
- * Version: 2.10.45
+ * Version: 2.10.46
  * Author: Gaslight Media
  * Author URI: http://www.gaslightmedia.com/
  * License: GPL2
@@ -19,7 +19,7 @@
  * @package glmMembersDatabase
  * @author Chuck Scott <cscott@gaslightmedia.com>
  * @license http://www.gaslightmedia.com Gaslightmedia
- * @version 2.10.45
+ * @version 2.10.46
  */
 
 $GLOBALS['glmAssociateMemTracker'] = memory_get_usage();
@@ -47,7 +47,7 @@ if (!defined('ABSPATH')) {
  *
  */
 
-define('GLM_MEMBERS_PLUGIN_VERSION', '2.10.45');
+define('GLM_MEMBERS_PLUGIN_VERSION', '2.10.46');
 define('GLM_MEMBERS_PLUGIN_DB_VERSION', '1.1.44');
 
 // Check if plugin version is not current in WordPress option and if needed updated it
@@ -429,6 +429,13 @@ if (GLM_MEMBERS_PLUGIN_DEBUG_VERBOSE) {
     trigger_error(glmAssociateMemoryUsage()." - End glm-member-db setup",E_USER_NOTICE);
 }
 
+// Initialize a PHP session if not already set
+add_action( 'init', function(){
+    if ( ! session_id() ) {
+        session_start();
+    }
+});
+
 /*
  *
  * Run desired controller
index a25ef18..3b7abdb 100644 (file)
@@ -41,11 +41,11 @@ var GlmMap = {
         jQuery.each(glm_memberCats, function(i, category_id){
              // attach action to top of tab
             jQuery("#cat-main-open-" + category_id).click(function(){
-                jQuery("#cat-main-" + category_id).slideToggle(GlmMap._catDivSpeed);
+                jQuery("#cat-main-" + category_id).slideToggle(GlmMap._catDivSpeed).parent().toggleClass("open");
             });
              // attach action to bottom of tab
             jQuery("#cat-main-close-" + category_id).click(function(){
-                jQuery("#cat-main-" + category_id).slideUp(GlmMap._catDivSpeed);
+                jQuery("#cat-main-" + category_id).slideUp(GlmMap._catDivSpeed).parent().toggleClass("open");
             });
         });
         jQuery("#memLocHdr").click(function (){
index 0b0f556..8b54ec2 100755 (executable)
@@ -54,8 +54,8 @@ class smartyTemplateSupport {
                /*
                 * Load and instatiate Smarty Templates
                 */
-               require_once GLM_MEMBERS_PLUGIN_PATH.'/lib/smarty-3.1.33/libs/SmartyBC.class.php';
-               $this->template = new SmartyBC ();
+               require_once GLM_MEMBERS_PLUGIN_PATH.'/lib/smarty-3.1.33/libs/Smarty.class.php';
+               $this->template = new Smarty();
 
                /*
                 * Configure Smarty Templates for this site
index 0cfd7eb..d3a8f95 100755 (executable)
@@ -508,16 +508,17 @@ class GlmMembersAdmin_member_memberInfo extends GlmDataMemberInfo
         }
 
         // Check if the member should be indexed, reindexed or be removed from search results
-        $nowActive = $this->isActive();
-        $url = GLM_MEMBERS_SITE_BASE_URL.$this->config['settings']['canonical_member_page'].'/'.$this->memberInfo['fieldData']['member_slug'].'/';
-        if ($nowActive && $memberUpdated) {
-            $result = apply_filters( 'glm_member_db_common_search_indexurl', $url );
-        }
-        if (!$activeTest && $this->isActive) {
-            $result = apply_filters( 'glm_member_db_common_search_removeurl', $url );
+        if ($this->memberInfoID && is_array($this->memberInfo)) {
+            $nowActive = $this->isActive();
+            $url = GLM_MEMBERS_SITE_BASE_URL.$this->config['settings']['canonical_member_page'].'/'.$this->memberInfo['fieldData']['member_slug'].'/';
+            if ($nowActive && $memberUpdated) {
+                $result = apply_filters( 'glm_member_db_common_search_indexurl', $url );
+            }
+            if (!$activeTest && $this->isActive) {
+                $result = apply_filters( 'glm_member_db_common_search_removeurl', $url );
+            }
         }
 
-
         // If have member then store the current member ID for later reference
         if ($this->memberID) {
             update_option('glmMembersDatabaseMemberID', $this->memberID);
index 5d6a0d6..4155582 100755 (executable)
@@ -323,12 +323,12 @@ class GlmMembersFront_members_list extends GlmDataMemberInfo
         // Get regions for possible use in search pick list for regions used in active member info records.
         require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataRegions.php';
         $Regions = new GlmDataRegions($this->wpdb, $this->config);
-        $regionData = $Regions->getListForSearch(true);
+        $regionData = $Regions->getListForSearch(true, $actionData);
 
         // Get cities for possible use in search pick list for cities used in active member info records.
         require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataCities.php';
         $cities = new GlmDataCities($this->wpdb, $this->config);
-        $cityData = $cities->getListForSearch(true);      // Get only categories that are used in active member data
+        $cityData = $cities->getListForSearch(true, $actionData);      // Get only categories that are used in active member data
 
 
         // If we have a region set in shortcode or via URL.
@@ -351,6 +351,25 @@ class GlmMembersFront_members_list extends GlmDataMemberInfo
             }
         }
 
+        $counties = array();
+        if ($actionData['request']['county-search']) {
+
+            // Convert comma separated list to an array
+            $regionsRequested = explode( ',', $actionData['request']['county-search'] );
+
+            // Check for numeric ID's only
+            while ( list( $k, $v ) = each( $regionsRequested ) ) {
+                if ( preg_match( '/^[0-9]*$/', trim( $v ) && $v > 0 ) ) {
+                    $counties[] = ( $v - 0 );
+                }
+            }
+
+            if ( isset( $counties ) && !empty( $counties ) ) {
+                $where .= $whereSep." T.county IN (" . implode( ',', $counties ) . ")";
+                $whereSep = ' AND ';
+            }
+        }
+
         // If there's regions shortcode or url options to restrict this page to certain regions
         if (count($regions) > 0) {
 
diff --git a/models/front/members/newMemberForm.php b/models/front/members/newMemberForm.php
new file mode 100644 (file)
index 0000000..57fdce0
--- /dev/null
@@ -0,0 +1,399 @@
+<?php
+/**
+ * Gaslight Media Members Database
+ * Admin Billing Dashboard
+ *
+ * PHP version 5.5
+ *
+ * @category glmWordPressPlugin
+ * @package  glmMembersDatabase
+ * @author   Chuck Scott <cscott@gaslightmedia.com>
+ * @license  http://www.gaslightmedia.com Gaslightmedia
+ * @release  index.php,v 1.0 2014/10/31 19:31:47 cscott Exp $
+ * @link     http://dev.gaslightmedia.com/
+ */
+
+class GlmMembersFront_members_newMemberForm // extends GlmDataBilling
+{
+
+    /**
+     * WordPress Database Object
+     *
+     * @var $wpdb
+     * @access public
+     */
+    public $wpdb;
+    /**
+     * Plugin Configuration Data
+     *
+     * @var $config
+     * @access public
+     */
+    public $config;
+
+    /**
+     * Constructor
+     *
+     * This contructor performs the work for this model. This model returns
+     * an array containing the following.
+     *
+     * 'status'
+     *
+     * True if successfull and false if there was a fatal failure.
+     *
+     * 'view'
+     *
+     * A suggested view name that the contoller should use instead of the
+     * default view for this model or false to indicate that the default view
+     * should be used.
+     *
+     * 'data'
+     *
+     * Data that the model is returning for use in merging with the view to
+     * produce output.
+     *
+     * @wpdb object WordPress database object
+     *
+     * @return array Array containing status, suggested view, and any data
+     */
+    public function __construct ($wpdb, $config)
+    {
+
+        // Save WordPress Database object
+        $this->wpdb = $wpdb;
+
+        // Save plugin configuration object
+        $this->config = $config;
+
+        /*
+         * Run constructor for the Billing data class
+         *
+         * Note, the third parameter is a flag that indicates to the Contacts
+         * data class that it should flag a group of fields as 'view_only'.
+         */
+        // parent::__construct(false, false, true);
+
+    }
+
+    public function modelAction( $actionData = false )
+    {
+        // Initialize Variables Here
+        $option         = '';
+        $view           = 'newMemberForm';
+        $management     = false;
+        $messages       = array();
+        $errors         = array();
+        $paymentSuccess = false;
+        $paymentError   = false;
+        $error          = false;
+        $invoiceHtml    = '';
+
+        // Check to see if a user is logged in
+        // If they are then they should not see the Become a member form at all.
+        if ( isset( $this->config['loggedInUser'] )
+            && isset( $this->config['loggedInUser']['contactUser'] )
+            && isset( $this->config['loggedInUser']['contactUser']['ref_dest'] )
+        ) {
+            $option = 'alreadyMember';
+        }
+
+        if ( isset( $_REQUEST['option'] ) ) {
+            $option = $_REQUEST['option'];
+        }
+
+        switch ( $option ) {
+        case 'alreadyMember':
+            $view = 'alreadyAMember';
+            break;
+
+        case 'newMembership':
+            if ( $this->config['settings']['recaptcha_secret_key'] ) {
+                // Check the form for reCaptcha
+                $response = wp_remote_post( 'https://www.google.com/recaptcha/api/siteverify', array(
+                    'method'      => 'POST',
+                    'timeout'     => 45,
+                    'redirection' => 5,
+                    'httpversion' => '1.0',
+                    'blocking'    => true,
+                    'headers'     => array(),
+                    'body'        => array(
+                        'secret'   => $this->config['settings']['recaptcha_secret_key'],
+                        'response' => $_REQUEST['g-recaptcha-response'],
+                        'remoteip' => $_SERVER['REMOTE_ADDR']
+                    ),
+                    'cookies'     => array()
+                ) );
+
+                $response_code = wp_remote_retrieve_response_code( $response );
+                $api_response  = json_decode( wp_remote_retrieve_body( $response ), true );
+                if ( $api_response['success'] != true ) {
+                    $error      = true;
+                    $messages[] = $errors['email'] = "<span style='color: red;'>Invalid Captcha value!</span>";
+                }
+            }
+
+            // Need to see if the email address they're using is already setup as a contact.
+            // If it is then we need to give a message about it and not let them sign up again.
+
+            $email_to_check = filter_var( $_REQUEST['email'], FILTER_VALIDATE_EMAIL );
+            $verify_email   = filter_var( $_REQUEST['email_verify'], FILTER_VALIDATE_EMAIL );
+            if ( !$email_to_check ) {
+                $error      = true;
+                $messages[] = $errors['email'] = "<span style='color: red;'>Not a valid Email!</span>";
+            }
+            if ( $email_to_check != $verify_email ) {
+                // Emails don't match give error message
+                $error      = true;
+                $messages[] = $errors['email'] = "<span style='color: red;'>Emails don't match!</span>";
+            }
+            // Check for wordpress user with same email address
+            $wpUser = get_user_by( 'email', $email_to_check );
+            if ( is_object( $wpUser ) && $wpUser->ID ) {
+                $error      = true;
+                $messages[] = $errors['email'] = "<span style='color: red;'>There's a user with that email already!</span>";
+            }
+            $passwd         = filter_var( $_REQUEST['password'], FILTER_SANITIZE_STRING );
+            $confirm_passwd = filter_var( $_REQUEST['confirm_password'], FILTER_SANITIZE_STRING );
+            if ( $passwd != $confirm_passwd ) {
+                $error      = true;
+                $messages[] = $errors['password'] = "<span style='color: red;'>Passwords don't match!</span>";
+            }
+            // Process the main form
+            // 1. Setup the member
+            $member_fname = filter_var( $_REQUEST['fname'], FILTER_SANITIZE_STRING );
+            $member_lname = filter_var( $_REQUEST['lname'], FILTER_SANITIZE_STRING );
+            $member_name  = filter_var( $_REQUEST['business_name'], FILTER_SANITIZE_STRING );
+            // Member type is based on the renewing_member field (invoice_types)
+            $member_type = 39; // TODO: This need a setting
+            if ( $member_type === false ) {
+                $error      = true;
+                $messages[] = '<span style="color:red;">An error occurred! member_type</span>';
+            }
+            // Start database transaction
+            $this->wpdb->show_errors();
+            $this->wpdb->query('START TRANSACTION');
+            // $access = $this->config['access_numb']['Full'];
+            $this->wpdb->insert(
+                GLM_MEMBERS_PLUGIN_DB_PREFIX . 'members',
+                array(
+                    'access'      => 40, // Not Moderated
+                    'member_type' => $member_type,
+                    'created'     => date( 'Y-m-d' ),
+                    'name'        => $member_name,
+                    'member_slug' => sanitize_title( $member_name ),
+                ),
+                array(
+                    '%d',// access
+                    '%d',// member_type
+                    '%s',// created
+                    '%s',// name
+                    '%s',// member_slug
+                )
+            );
+            $member_id = $this->wpdb->insert_id;
+            if ( !$member_id ) {
+                $error      = true;
+                $messages[] = '<span style="color:red;">An error occurred! member_id</span>';
+            } else {
+                $member = $this->wpdb->get_row(
+                    $this->wpdb->prepare(
+                        "SELECT *
+                           FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "members
+                          WHERE id = %d",
+                        $member_id
+                    )
+                );
+            }
+            // 2. Setup the member_info
+            $billing_addr1    = filter_var( $_REQUEST['billing_addr1'] );
+            $billing_city     = filter_var( $_REQUEST['billing_city'] );
+            $billing_city_id  = $this->getCityId( $billing_city );
+            $billing_state    = filter_var( $_REQUEST['billing_state'] );
+            $billing_zip      = filter_var( $_REQUEST['billing_zip'] );
+            $phone            = filter_var( $_REQUEST['phone'] );
+            $website          = filter_var( $_REQUEST['website'] );
+            $email_on_website = filter_var( $_REQUEST['email_on_website'] );
+
+            $this->wpdb->insert(
+                GLM_MEMBERS_PLUGIN_DB_PREFIX . 'member_info',
+                array(
+                    'member'         => $member_id,
+                    'member_name'    => $member_name,
+                    'status'         => 10,
+                    'reference_name' => 'new member form',
+                    'addr1'          => $billing_addr1,
+                    'city'           => $billing_city_id,
+                    'state'          => $billing_state,
+                    'zip'            => $billing_zip,
+                    'phone'          => $phone,
+                    'url'            => $website,
+                    'email'          => $email_on_website,
+                    'create_time'    => date( 'Y-m-d' ),
+                ),
+                array(
+                    '%d', // member
+                    '%s', // member_name
+                    '%d', // status
+                    '%s', // reference_name
+                    '%s', // addr1
+                    '%d', // city
+                    '%s', // state
+                    '%s', // zip
+                    '%s', // phone
+                    '%s', // url
+                    '%s', // email
+                    '%s', // create_time
+                )
+            );
+            $member_info_id = $this->wpdb->insert_id;
+            if ( !$member_info_id ) {
+                $error = true;
+                $messages[] = '<span style="color:red;">An error occurred! member_info_id</span>';
+            } else {
+                $member_info = $this->wpdb->get_row(
+                    $this->wpdb->prepare(
+                        "SELECT *
+                           FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "member_info
+                          WHERE id = %d",
+                        $member_info_id
+                    )
+                );
+            }
+            // 3. Setup the contact (and wpUser)
+            // Determine the Worpress Role to be used for contact import - Using Entity Manager right now
+            $contactRoleNumb    = $this->config['contact_role_numb']['LogInContact'];
+            $wpRole             = $this->config['contact_role_wordpress'][$contactRoleNumb];
+            $memberContactEmail = filter_var( $_REQUEST['email'], FILTER_VALIDATE_EMAIL );
+            $memberLogin        = filter_var( $_REQUEST['username'] );
+            $this->wpdb->insert(
+                GLM_MEMBERS_CONTACTS_PLUGIN_DB_PREFIX . 'contacts',
+                array(
+                    'active'           => true,
+                    'primary_contact'  => true,
+                    'access'           => $this->config['access_numb']['Full'],
+                    'fname'            => $member_fname,
+                    'lname'            => $member_lname,
+                    'contact_type'     => $this->config['contact_type_numb']['Personal'],
+                    'contact_role'     => $contactRoleNumb,
+                    'email'            => $memberContactEmail,
+                    'username'         => $memberLogin,
+                    'notes'            => 'Become Member Form.',
+                    'create_time'      => date('Y-m-d H:i:s', time()),
+                    'ref_type'         => $this->config['ref_type_numb']['Member'],
+                    'ref_dest'         => $member_id,
+                ),
+                array(
+                    '%d', // active
+                    '%d', // primary_contact
+                    '%d', // access
+                    '%s', // fname
+                    '%s', // lname
+                    '%d', // contact_type
+                    '%d', // contact_role
+                    '%s', // email
+                    '%s', // username
+                    '%s', // notes
+                    '%s', // create_time
+                    '%d', // ref_type
+                    '%d', // ref_dest
+                )
+            );
+            $newContactID = $this->wpdb->insert_id;
+            if ( $newContactID ) {
+                $new_contact = $this->wpdb->get_row(
+                    $this->wpdb->prepare(
+                        "SELECT *
+                           FROM " . GLM_MEMBERS_CONTACTS_PLUGIN_DB_PREFIX . "contacts
+                          WHERE id = %d",
+                        $newContactID
+                    )
+                );
+            } else {
+                $error = true;
+                $messages[] = '<span style="color:red;">An error occurred! newContactID</span>';
+            }
+            $memberPasswd = filter_var( $_REQUEST['password'] );
+            $wpUserID = wp_insert_user(
+                array(
+                    'user_email' => $memberContactEmail,
+                    'user_login' => $memberLogin,
+                    'user_pass'  => $memberPasswd,
+                    'first_name' => $member_fname,
+                    'last_name'  => $member_lname,
+                    'role'       => $wpRole
+                )
+            );
+            if (is_int($wpUserID) && $wpUserID > 0) {
+                // Store the contact ID and active status into user meta data.
+                update_user_meta($wpUserID, 'glmMembersContactID', $newContactID);
+                update_user_meta($wpUserID, 'glmMembersContactActive', true);
+            } else if ( is_wp_error( $wpUserID ) ) {
+                $error        = true;
+                $messages[''] = $errors['username'] = '<span style="color:red;">An error occurred! ' . $wpUserID->get_error_message() . '</span>';
+            } else {
+                $error      = true;
+                $messages[] = '<span style="color:red;">An error occurred! wpUserID</span>';
+            }
+            // Save or rollback
+            if ( $error ) {
+                $this->wpdb->query('ROLLBACK');
+            } else {
+                $this->wpdb->query('COMMIT');
+                $view = 'thankyou';
+            }
+            break;
+
+        default:
+            break;
+
+        }
+
+        wp_register_script( 'recaptcha', 'https://www.google.com/recaptcha/api.js' );
+        wp_enqueue_script( 'recaptcha' );
+
+        // Compile template data
+        $templateData = array(
+            'option'           => $option,
+            'billing_settings' => $this->config['billing_settings'],
+            'messages'         => $messages,
+            'errors'           => $errors,
+            'paymentSuccess'   => $paymentSuccess,
+            'paymentError'     => $paymentError,
+            'states'           => $this->config['states'],
+            'invoiceHtml'      => $invoiceHtml,
+        );
+
+        // Return status, any suggested view, and any data to controller.
+        return array(
+            'status'        => true,
+            'modelRedirect' => false,
+            'view'          => 'front/members/'.$view.'.html',
+            'data'          => $templateData
+        );
+
+    }
+
+    public function getCityId( $city_name )
+    {
+        // First try to get city id
+        $city_id = $this->wpdb->get_var(
+            $this->wpdb->prepare(
+                "SELECT id
+                   FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "cities
+                  WHERE name = %s",
+                $city_name
+            )
+        );
+        if ( $city_id ) {
+            return $city_id;
+        }
+        $this->wpdb->insert(
+            GLM_MEMBERS_PLUGIN_DB_PREFIX . 'cities',
+            array( 'name' => $city_name ),
+            array( '%s' )
+        );
+        return $this->wpdb->insert_id;
+    }
+
+
+}
index b38dd1e..aa3e09f 100755 (executable)
@@ -66,10 +66,14 @@ There is of course much more to this.
 (none)
 
 == Changelog ==
-= (pending) =
+= 2.10.46 =
+* Moved session startup from adminHooks.php to index.php to ensure there's always a session started.
 * Fixed member listings not using selected sort order setting past first page.
 * Smarty Templates updated to version 3.1.33 due to use of "each()" that is being depricated in PHP.
 
+= 2.10.46 =
+* Moved session startup from adminHooks.php to index.php to ensure there's always a session started.
+
 = 2.10.43 =
 * Country is no longer required for Authorize.net Payment Gateway unless International payment
 
old mode 100644 (file)
new mode 100755 (executable)
index 350d72a..374bfa4 100644 (file)
@@ -221,6 +221,17 @@ if ( isset( $config['settings'] ) && $config['settings']['enable_members'] ) {
                 'alpha' => false,
             ),
         ),
+        'glm-members-become-member-form' => array(
+            'plugin'     => GLM_MEMBERS_PLUGIN_SLUG,
+            'menu'       => 'members',
+            'action'     => 'newMemberForm',
+            'table'      => false,
+            'attributes' => array(
+                'template' => false,
+                'payment'  => false,
+            ),
+
+        ),
     );
     $glmMembersShortcodes = apply_filters( 'glm-custom-fields-shortcodes', $glmMembersShortcodes );
 
@@ -617,6 +628,14 @@ if ( isset( $config['settings'] ) && $config['settings']['enable_members'] ) {
                 $_REQUEST[\'alpha\'].
             </td>
         </tr>
+        <tr><th>Shortcode</th><th>Attribute</th><th>Description</th></tr>
+         <tr>
+            <th>[glm-members-become-member-form]</th>
+            <td>&nbsp;</td>
+            <td width="50%">
+                Displays a Become Member Form.
+            </td>
+        </tr>
     ';
 } else {
     $glmMembersShortcodes = array();
index c58859e..134af7a 100644 (file)
@@ -123,6 +123,7 @@ $glmMembersValidActions = array(
             'featured'       => 'glm-member-db',
             'interactivemap' => 'glm-member-db',
             'cityWeather'    => 'glm-member-db',
+            'newMemberForm'  => 'glm-member-db',
         ),
         'error' => array(
             'index'     => 'glm-member-db',
index bd7f9c0..9d73450 100644 (file)
             <div class="glm-row not-with-url-type glm-hidden">
                 <h4 {if $memberInfo.fieldRequired.live_cam_descr}class="glm-required"{/if}>Description to Display:</h4>
                 <div {if $memberInfo.fieldFail.live_cam_descr}class="glm-form-bad-input" data-tabid="glm-member-info-live-cam"{/if}>
-                    {php}
-                        wp_editor('{$memberInfo.fieldData.live_cam_descr|escape:quotes}', 'glm_live_cam_descr', array(
-                            'media_buttons' => false,
-                            // 'quicktags' => false,
-                            // 'wpautop' => false,  NOTE: Dont's use. Problem when numerous spaces before text.
-                            'textarea_name' => 'live_cam_descr',
-                            'editor_height' => 200,     // Height in px, overrides editor_rows
-                                // 'textarea_rows' => 8
-                        ));
-                    {/php}
+                    {wp_editor(
+                        $memberInfo.fieldData.live_cam_descr,
+                        'glm_live_cam_descr',
+                        json_decode('{
+                            "media_buttons":    false,
+                            "quicktags":        false,
+                            "textarea_name":    "live_cam_descr",
+                            "editor_height":    200
+                        }', true)
+                    )}
                     {if $memberInfo.fieldFail.live_cam_descr}<p>{$memberInfo.fieldFail.live_cam_descr}</p>{/if}
                 </div>
             </div>
index 175ce98..b43af7e 100644 (file)
             <div class="glm-row">
                 <h4 {if $memberInfo.fieldRequired.video_descr}class="glm-required"{/if}>Video Description:</h4>
                 <div {if $memberInfo.fieldFail.video_descr}class="glm-form-bad-input" data-tabid="glm-member-info-video"{/if}>
-                    {php}
-                        wp_editor('{$memberInfo.fieldData.video_descr|escape:quotes}', 'glm_video_descr', array(
-                            'media_buttons' => false,
-                            // 'quicktags' => false,
-                            // 'wpautop' => false,  NOTE: Dont's use. Problem when numerous spaces before text.
-                            'textarea_name' => 'video_descr',
-                            'editor_height' => 200,     // Height in px, overrides editor_rows
-                                // 'textarea_rows' => 8
-                        ));
-                    {/php}
+                    {wp_editor(
+                        $memberInfo.fieldData.video_descr,
+                        'glm_video_descr',
+                        json_decode('{
+                            "media_buttons":    false,
+                            "quicktags":        false,
+                            "textarea_name":    "video_descr",
+                            "editor_height":    200
+                        }', true)
+                    )}
                     {if $memberInfo.fieldFail.video_descr}<p>{$memberInfo.fieldFail.video_descr}</p>{/if}
                 </div>
             </div>
index d4dba38..409183a 100755 (executable)
@@ -53,6 +53,7 @@
                             <h4 {if $memberInfo.fieldRequired.county}class="glm-required"{/if}>County:</h4>
                             <div {if $memberInfo.fieldFail.county}class="glm-form-bad-input" data-tabid="glm-member-info-address"{/if}>
                                 <select name="county">
+                                        <option value="0"{if $v.default} selected="selected"{/if}></option>
                                     {foreach from=$memberInfo.fieldData.county.list item=v}
                                         <option value="{$v.value}"{if $v.default} selected="selected"{/if}>{$v.name}</option>
                                     {/foreach}
                                     Click and drag anywhere else on the map to move to another area.
                                 </p>
                                 <p><div id="glm-estimate-location" class="button button-secondary">Map Location Using Above Address</div></p>
-                                
-                    {if $settings.selected_map_interface == 1} 
+
+                    {if $settings.selected_map_interface == 1}
                                 <!--  Leaflet Map -->
                                 <div id="LeafletMapContainer" style="height: 400px; width: 100%;"></div>
                     {/if}
-                    
-                    {if $settings.selected_map_interface == 2}            
+
+                    {if $settings.selected_map_interface == 2}
                                 <!-- Google Map -->
-                                <div id="GoogleMap" class="glm-map-edit-small" style="height: 400; width: 600px;">(map loads here)</div>               
+                                <div id="GoogleMap" class="glm-map-edit-small" style="height: 400; width: 600px;">(map loads here)</div>
                     {/if}
-                                
-                                
+
+
                                 <p>
                                     <h4>Specify Position Using Lattitude and Longitude:</h4>
                                        Latitude <input id="glmLat" name="lat" type="text" value="{$memberInfo.fieldData.lat}" class="glm-form-text-input-veryshort">
             /*
              * Map operations
              */
-             
+
             var startLat = $('#glmLat').val();
             var startLon = $('#glmLng').val();
             var defZoom = Number({$settings.maps_default_zoom});
-            
-    {if $settings.selected_map_interface == 1}    
-            
+
+    {if $settings.selected_map_interface == 1}
+
             /*
              *  Leaflet Map
              *  API reference: https://leafletjs.com/reference-1.3.2.html
                  var leafletMinZoom = 5;
                  var leafletMaxZoom = 18;
                  var geocoder;
-     
+
                 // Tile server
                 L.tileLayer(leafletTileServer, {
                    attribution: 'Map data &copy; <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, <a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery Â© <a href="https://www.gaslightmedia.com/">Gaslight Media</a>',
                    maxZoom: leafletMaxZoom,
                    id: 'nothot'
                 }).addTo(leafletMap);
-    
+
                 // Marker
                 var leafletMarker = L.marker([startLat, startLon], {
                     draggable: true
                 }).addTo(leafletMap);
-    
+
                 // Marker Drag/Drop action
                 leafletMarker.on('dragend', function(event){
                     var marker = event.target;
                     var position = marker.getLatLng();
-    
+
                     marker.setLatLng(new L.LatLng(position.lat, position.lng),{ draggable:'true' });
                     leafletMap.panTo(new L.LatLng(position.lat, position.lng))
-                        
+
                     // Assign it to the lat/lon fields for submission
                     $('#glmLat').val(position.lat.toFixed(6));
                     $('#glmLng').val(position.lng.toFixed(6));
                                 if( !data[0] || !data[0].lat || !data[0].lon ) {
                                     alert(addressMapFail);
                                 } else {
-                                    assignNewPosition(data);        
+                                    assignNewPosition(data);
                                     alert('We were unable to match all of your address data but did find this location.\n\n' + data[0].display_name + '\n\nPlease check that it is correct and adjust as needed by dragging the map pointer.\nYou may also want to check the city selected in the address.');
                                 }
                             });
                         } else {
-                                assignNewPosition(data);        
+                                assignNewPosition(data);
                         }
-                    });         
-                
+                    });
+
                 });
 
                 // Assign a position found by the Nominatim search above
 
     {/if}
 
-    {if $settings.selected_map_interface == 2}    
-            
+    {if $settings.selected_map_interface == 2}
+
             /*
              * Google Maps
              *  API reference: https://developers.google.com/maps/documentation/javascript/reference
                     }
                 });
             }
-            
+
 
     {/if}
 
             $(window).load(function(){
                 initMap();
               });
-            
+
 
         });
     </script>
index 8707996..20a5e5b 100644 (file)
                         <div class="glm-row">
                             <h4 {if $memberInfo.fieldRequired.descr}class="glm-required"{/if}>Full Description</h4>
                             <div {if $memberInfo.fieldFail.descr}class="glm-form-bad-input" data-tabid="glm-member-info-descr"{/if}>
-                                {php}
-                                    wp_editor('{$memberInfo.fieldData.descr|escape:quotes}', 'glm_descr', array(
-                                        'media_buttons' => false,
-                                        // 'quicktags' => false,
-                                        // 'wpautop' => false,  NOTE: Dont's use. Problem when numerous spaces before text.
-                                        'textarea_name' => 'descr',
-                                        'editor_height' => 200,     // Height in px, overrides editor_rows
-                                            // 'textarea_rows' => 8
-                                    ));
-                                {/php}
+                                {wp_editor(
+                                    $memberInfo.fieldData.descr,
+                                    'glm_descr',
+                                    json_decode('{
+                                        "media_buttons":    false,
+                                        "quicktags":        false,
+                                        "textarea_name":    "descr",
+                                        "editor_height":    200
+                                    }', true)
+                                )}
                                 {if $memberInfo.fieldFail.descr}<p>{$memberInfo.fieldFail.descr}</p>{/if}
                             </div>
                         </div>
index 1826d46..638f06e 100644 (file)
@@ -1,47 +1,39 @@
-<style>
-.weatherBlock {
-    overflow: hidden;
-    width: 275px;
-    float: left;
-    margin-bottom: 5px;
-    margin-top: 10px;
-}
-.weatherIn {
-    margin: 6px 0 6px 6px;
-    height: 1%;
-    overflow: hidden;
-    border: 1px solid #CBCBAA;
-    background: url(assets/bg-form.jpg);
-}
-</style>
 <div class="glm-alpha-links">
     {foreach $alphaList as $a}
         <a href="{$thisUrl}?glm_action=cityWeather&alpha={$a.alpha}" class="glm-alpha-link{if $a.default} glm-alpha-link-selected{/if}">{$a.alpha}</a>
     {/foreach}
 </div>
-<div id="weather_wrapper">
+<div id="glm-weather-wrapper">
     {foreach $cities as $city}
         {if $city.moreinfo}
-            <div class="weatherBlock">
-                <div class="weatherIn">
-                    {if $city.moreinfo}
-                    <a style="float:left;" target="_blank" href="{$city.moreinfo}" title="Weather Forecast">
-                        <img src="{$icon_url_path}\{$city.icon}" style="margin: 10px 15px 10px 10px; float: left; display: block;" />
-                    </a>
-                    {/if}
-                    {if !$city.moreinfo}
-                    <img width="55" height="58" src="http://app.gaslightmedia.com/city/na.jpg" style="margin: 10px 15px 10px 10px; float: left; display: block;" />
-                    {/if}
-                    <p style="color: #7D3619; margin: 10px 0 0 0px; font-weight: bold; font-size: 15px;">{$city.name}</p>
-                    <p style="color: #7D3619; margin: 10px 0 0 0px; font-weight: bold;">{$city.weather}</p>
-                    {if $city.temp_max}
-                    <p style="color: #7D3619; margin: 6px 0 0 0px; font-weight: bold;">{$city.temp_max}&deg;/{$city.temp_min}&deg;F</p>
-                    {/if}
-                    {if !$city.temp_max}
-                    <p style="height:15px;color: #7D3619; margin: 6px 0 0 0px; font-weight: bold;">&nbsp;</p>
-                    {/if}
+            <a class="glm-weather-block-link" href="{$city.moreinfo}">
+                <div class="glm-weather-block">
+                    <div class="glm-weather-block-content">
+                        {if $city.moreinfo}
+                        <div class="glm-weather-image-wrapper" style="float:left;" target="_blank" title="Weather Forecast">
+                            <img src="{$icon_url_path}\{$city.icon}"/>
+                        </div>
+                        {/if}
+                        {if !$city.moreinfo}
+                        <div class="glm-weather-image-wrapper">
+                            <img width="55" height="58" src=""/>
+                        </div>
+                        {/if}
+                        <div class="glm-weather-block-text">
+                            <h5 class="glm-weather-block-city">{$city.name}</h5>
+                            <div class="glm-weather-block-weather">{$city.weather}</div>
+                            <div class="glm-weather-block-temp">
+                                {if $city.temp_max}
+                                    {$city.temp_max}&deg;/{$city.temp_min}&deg;F
+                                {/if}
+                                {if !$city.temp_max}
+                                &nbsp;
+                                {/if}
+                            </div>
+                        </div>
+                    </div>
                 </div>
-            </div>
+            </a> 
         {/if}
     {/foreach}
 </div>
index 632213a..4235c83 100644 (file)
@@ -244,10 +244,13 @@ label.catLabel {
        margin: 0;
        padding: 2px;
        border-bottom: 1px dashed #ccc;
-       }
+}
 label.catLabel:hover {
        background: #ccc;
-       }
+}
+.catLabel input[type="checkbox"] {
+    margin: 8px 5px;
+}
 .closer {
        position: relative;
        bottom: 0;
@@ -271,7 +274,7 @@ label.catLabel:hover {
     box-sizing: inherit !important;
 }
 div.catName {
-    background: #790000;
+    background: #333333;
     border: 0;
     border-top-left-radius: 8px;
     border-top-right-radius: 8px;
@@ -285,7 +288,7 @@ div.catName {
 .up {
     margin: 0;
     padding: 10px;
-    background: #790000;
+    background: #333333;
     text-align: left;
     font-size: 10px;
     color: #fff;
@@ -309,11 +312,11 @@ div.catName {
 #myMap {
     display: block;
     position: absolute;
-    top: 64px;
+    top: 60px;
     left: 0;
     width: 100%;
     height: 467px;
-    border: 1px solid #790000;
+    border: 1px solid #333333;
 }
 #mapLegend {
     position: absolute;
@@ -350,13 +353,16 @@ ul#memberCategoryBox li.categoryBox {
     display: block;
     float: left;
     margin: 0;
-    padding: 0 1px;
+    padding: 0 2px;
     /*position: relative;*/
     width: 14.1%;
     /*width: auto;*/
 }
+ul#memberCategoryBox li.categoryBox.open .catName {
+    background: #555555;
+}
 div.catName {
-    background: #790000;
+    background: #333333;
     border: 0;
     border-top-left-radius: 8px;
     border-top-right-radius: 8px;
@@ -364,23 +370,23 @@ div.catName {
     cursor: pointer;
     display: block;
     font-weight: normal;
-    padding: 10px 5px 10px 5px;
+    padding: 10px;
     margin: 0;
 }
 div.catName i {
     padding-right: 16px;
-    font-size: 12px;
+    font-size: 13px;
 }
 .up {
     margin: 0;
     padding: 10px;
-    background: #790000 url({/literal}{$assetsUrl}{literal}/upOff.png) no-repeat 80% center;
+    background: #333333 url({/literal}{$assetsUrl}{literal}/upOff.png) no-repeat 80% center;
     text-align: left;
     font-size: 10px;
     color: #FFF;
 }
 .up:hover {
-    background: #890000 url({/literal}{$assetsUrl}{literal}/upOn.png) no-repeat 80% center;
+    background: #232323 url({/literal}{$assetsUrl}{literal}/upOn.png) no-repeat 80% center;
     }
 div#memberLocations {
     width: 90% !important;
@@ -398,78 +404,77 @@ div#memberLocations {
 
 <div id="mapwrap">
 <!--  Leaflet Map -->
-<link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.3/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin=""/>
-<script src="https://unpkg.com/leaflet@1.3.3/dist/leaflet.js" integrity="sha512-tAGcCfR4Sc5ZP5ZoVz0quoZDYX5aCtEm/eu1KhSLj2c9eFrylXZknQYmxUssFaVJKvvc0dJQixhGjG2yXWiV9Q==" crossorigin=""></script>
-<link rel="stylesheet" href="{$jsUrl}/LeafletMarkerCluster/dist/MarkerCluster.Default.css" />
-<link rel="stylesheet" href="{$jsUrl}/LeafletAwesomeMarkers/leaflet.awesome-markers.css" />
-<script src="{$jsUrl}/LeafletAwesomeMarkers/leaflet.awesome-markers.min.js"></script>
-<script src="{$jsUrl}/LeafletMarkerCluster/dist/leaflet.markercluster-src.js"></script>
-<link rel="stylesheet" href="{$jsUrl}/Leaflet.loading/src/Control.Loading.css" />
-<script src="{$jsUrl}/Leaflet.loading/src/Control.Loading.js"></script>
-<script src="{$jsUrl}/leaflet-area-map.js"></script>
-<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
+       <link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.3/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin=""/>
+       <script src="https://unpkg.com/leaflet@1.3.3/dist/leaflet.js" integrity="sha512-tAGcCfR4Sc5ZP5ZoVz0quoZDYX5aCtEm/eu1KhSLj2c9eFrylXZknQYmxUssFaVJKvvc0dJQixhGjG2yXWiV9Q==" crossorigin=""></script>
+       <link rel="stylesheet" href="{$jsUrl}/LeafletMarkerCluster/dist/MarkerCluster.Default.css" />
+       <link rel="stylesheet" href="{$jsUrl}/LeafletAwesomeMarkers/leaflet.awesome-markers.css" />
+       <script src="{$jsUrl}/LeafletAwesomeMarkers/leaflet.awesome-markers.min.js"></script>
+       <script src="{$jsUrl}/LeafletMarkerCluster/dist/leaflet.markercluster-src.js"></script>
+       <link rel="stylesheet" href="{$jsUrl}/Leaflet.loading/src/Control.Loading.css" />
+       <script src="{$jsUrl}/Leaflet.loading/src/Control.Loading.js"></script>
+       <script src="{$jsUrl}/leaflet-area-map.js"></script>
+       <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
 
-<div id="myMap">
-    {* Member Map *}
-    <div id="LeafletMapContainer" style="height: 465px; width: 100%; border: 1px black solid; z-index: +0;"></div>
-</div>
-<form id="category-form">
-<ul id="memberCategoryBox">
-    {foreach $categories as $category_id => $catData}
-       <li id="cat-{$category_id}" class="categoryBox">
-               <div class="catName" id="cat-main-open-{$category_id}"><i>{$catData.name}</i></div>
-               <div id="cat-main-{$category_id}" class="showHideDiv">
-            {foreach $catData.subCats as $subCatData}
-                       <label class="catLabel">
-                               <input type="checkbox" name="category[]" value="{$subCatData.id}" />
-                               {$subCatData.name}
-                       </label>
-            {/foreach}
-                       <div id="cat-main-close-{$category_id}" class="closer"><div class="up">Close</div></div>
-               </div>
-       </li>
-    {/foreach}
-</ul>
-</form>
-<div class="mapShortcut" id="memLocHdr">
-       Zoom to Cities and Counties
-</div>
-<ul id="mapLegend">
-    <li>Green = Places to Stay</li>
-    <li>Red = Attractions</li>
-    <li>Blue = Recreation</li>
-    <li>Brown = Transportation</li>
-    <li>Yellow = Dining</li>
-    <li>Orange = Shopping</li>
-    <li>Purple = Services</li>
-    <li>Grey = Multiple Categories</li>
-</ul>
-<div id="memberLocations">
-       <div id="MapCountiesCities">
-               <div id="mapCounties">
-                       <b>Counties:</b>
-                       <ul>
-                {foreach $counties as $county}
-                               <li class="mapCounty">
-                    <a href="#" data-id="{$county.id}">{$county.name}</a>
-                               </li>
-                {/foreach}
-                       </ul>
-               </div>
-               <div id="mapCities">
-                       <b>Cities:</b>
-                       <ul>
-                {foreach $cities as $city}
-                               <li class="mapCity">
-                                       <a href="#" data-id="{$city.id}">{$city.name}</a>
-                               </li>
-                {/foreach}
-                       </ul>
+       <div id="myMap">
+               {* Member Map *}
+               <div id="LeafletMapContainer" style="height: 465px; width: 100%; border: 1px black solid; z-index: +0;"></div>
+       </div>
+       <form id="category-form">
+               <ul id="memberCategoryBox">
+                       {foreach $categories as $category_id => $catData}
+                       <li id="cat-{$category_id}" class="categoryBox">
+                               <div class="catName" id="cat-main-open-{$category_id}"><i>{$catData.name}</i></div>
+                               <div id="cat-main-{$category_id}" class="showHideDiv">
+                                       {foreach $catData.subCats as $subCatData}
+                                       <label class="catLabel">
+                                               <input type="checkbox" name="category[]" value="{$subCatData.id}" />
+                                               {$subCatData.name}
+                                       </label>
+                                       {/foreach}
+                                       <div id="cat-main-close-{$category_id}" class="closer"><div class="up">Close</div></div>
+                               </div>
+                       </li>
+                       {/foreach}
+               </ul>
+       </form>
+       <div class="mapShortcut" id="memLocHdr">
+               Zoom to Cities and Counties
+       </div>
+       <ul id="mapLegend">
+               <li>Green = Places to Stay</li>
+               <li>Red = Attractions</li>
+               <li>Blue = Recreation</li>
+               <li>Brown = Transportation</li>
+               <li>Yellow = Dining</li>
+               <li>Orange = Shopping</li>
+               <li>Purple = Services</li>
+               <li>Grey = Multiple Categories</li>
+       </ul>
+       <div id="memberLocations">
+               <div id="MapCountiesCities">
+                       <div id="mapCounties">
+                               <b>Counties:</b>
+                               <ul>
+                                       {foreach $counties as $county}
+                                       <li class="mapCounty">
+                                               <a href="#" data-id="{$county.id}">{$county.name}</a>
+                                       </li>
+                                       {/foreach}
+                               </ul>
+                       </div>
+                       <div id="mapCities">
+                               <b>Cities:</b>
+                               <ul>
+                                       {foreach $cities as $city}
+                                       <li class="mapCity">
+                                               <a href="#" data-id="{$city.id}">{$city.name}</a>
+                                       </li>
+                                       {/foreach}
+                               </ul>
+                       </div>
                </div>
        </div>
-</div>
-<div id="debugGlm">
-
-</div>
-
+       <div id="debugGlm">
 
+       </div>
+</div>
\ No newline at end of file
index f0fedf9..65857cf 100755 (executable)
 
             function initMap() {
 
+                console.log("e - ");
+
                 var leafletMap = L.map('LeafletMapContainer', {
                     gestureHandling: true
                 });
                     leafletMap.panTo(leafletMap.unproject(px),{ animate: true });
                 });
 
-
+                console.log("r - ");
             }
 
       {/if}
                 }
             });
             {if $view != 'no-map'}
-                {if $settings.list_map_show_opened }
+                {if $settings.list_map_show_opened || $view == 'map'}
                     // Start with map opened
                     initMap();
                     mapInitialized = true;
                 {/if}
-                initMap();
             {/if}
 
             // Processes click-through counts for website links
diff --git a/views/front/members/newMemberForm.html b/views/front/members/newMemberForm.html
new file mode 100644 (file)
index 0000000..64efa55
--- /dev/null
@@ -0,0 +1,151 @@
+{* This template is for New Member Form *}
+<h3>Become a Member</h3>
+<div class="glm-row">
+
+    {if $paymentSuccess}<span class="glm-notice glm-flash-updated">Payment Completed</span>{/if}
+    {if $paymentError}<span class="glm-notice glm-flash-updated">Error With Payment</span>{/if}
+
+    {if $messages}
+        {foreach $messages as $message}
+            <div class="">{$message}</div>
+        {/foreach}
+    {/if}
+
+    <form action="{$thisUrl}" method="post">
+        <input type="hidden" name="option" value="newMembership" />
+
+        <fieldset>
+        <legend>Membership Information</legend>
+
+        {if isset($errors.email) && $errors.email}<div>{$errors.email}</div>{/if}
+
+        <div class="glm-row">
+            <div class="glm-columns glm-large-12 glm-small-12 glm-medium-12">
+                <label for="business_name" class="glm-required" >Business Name</label>
+                <input id="business_name" name="business_name" />
+            </div>
+        </div>
+        <div class="glm-row">
+            <div class="glm-columns glm-large-12 glm-small-12 glm-medium-12">
+                <label for="billing_addr1" class="glm-required"> Address </label>
+                <input type="text" id="billing_addr1" name="billing_addr1" {if isset($smarty.request.billing_addr1) && $smarty.request.billing_addr1}value="{$smarty.request.billing_addr1}"{/if} required />
+            </div>
+        </div>
+        <div class="glm-row">
+            <div class="glm-columns glm-large-4 glm-small-12 glm-medium-4">
+                <label for="billing_city" class="glm-required">City</label>
+                <input type="text" id="billing_city" name="billing_city" {if isset($smarty.request.billing_city) && $smarty.request.billing_city}value="{$smarty.request.billing_city}"{/if} required />
+            </div>
+            <div class="glm-columns glm-large-4 glm-small-12 glm-medium-4">
+                <label for="billing_state" class="glm-required"> State / Province </label>
+                <select name="billing_state" id="billing_state" required>
+                    <option value=""></option>
+                    {foreach $states as $stateAbb => $stateVal}
+                        <option value="{$stateAbb}"{if isset($smarty.request.billing_state) && $smarty.request.billing_state  == $stateAbb} selected="selected"{/if}>
+                            {$stateVal}
+                        </option>
+                    {/foreach}
+                </select>
+            </div>
+            <div class="glm-columns glm-large-4 glm-small-12 glm-medium-4">
+                <label for="billing_zip" class="glm-required"> Zip </label>
+                <input type="text" id="billing_zip" name="billing_zip" {if isset($smarty.request.billing_zip) && $smarty.request.billing_zip}value="{$smarty.request.billing_zip}"{/if} required />
+            </div>
+        </div>
+        <div class="glm-row">
+            <div class="glm-columns glm-large-12 glm-small-12 glm-medium-12">
+                <label class="glm-billing-label"> Web Address </label>
+                <input type="text" id="website" name="website" {if isset($smarty.request.website) && $smarty.request.website}value="{$smarty.request.website}"{/if} />
+            </div>
+        </div>
+
+    </fieldset>
+    <fieldset>
+        <legend>Account/Contact Information</legend>
+        <div class="glm-row">
+            <div class="glm-columns glm-large-6 glm-small-12 glm-medium-6">
+                <label for="fname" class="glm-required"> First Name </label>
+                <input type="text" id="fname" name="fname" {if isset($smarty.request.fname) && $smarty.request.fname}value="{$smarty.request.fname}"{/if} required />
+            </div>
+            <div class="glm-columns glm-large-6 glm-small-12 glm-medium-6">
+                <label class="glm-required"> Last Name </label>
+                <input type="text" id="lname" name="lname" {if isset($smarty.request.lname) && $smarty.request.lname}value="{$smarty.request.lname}"{/if} required />
+            </div>
+        </div>
+        <div class="glm-row">
+            <div class="glm-columns glm-large-6 glm-small-12 glm-medium-6">
+                <label class="glm-required"> Email </label>
+                <input type="text" id="email" name="email" {if isset($smarty.request.email) && $smarty.request.email}value="{$smarty.request.email}"{/if} required />
+            </div>
+            <div class="glm-columns glm-large-6 glm-small-12 glm-medium-6">
+                <label class="glm-required"> Confirm Email </label>
+                <input type="text" id="email_verify" name="email_verify" {if isset($smarty.request.email_verify) && $smarty.request.email_verify}value="{$smarty.request.email_verify}"{/if} required />
+            </div>
+        </div>
+        <div class="glm-row">
+            <div class="glm-columns glm-large-6 glm-small-12 glm-medium-6">
+                <label class="glm-billing-label"> Phone </label>
+                <input type="text" id="phone" name="phone" {if isset($smarty.request.phone) && $smarty.request.phone}value="{$smarty.request.phone}"{/if} />
+            </div>
+            <div class="glm-columns glm-large-6 glm-small-12 glm-medium-6">
+                <label class="glm-billing-label"> Cellphone </label>
+                <input type="text" id="cellphone" name="cellphone" {if isset($smarty.request.cellphone) && $smarty.request.cellphone}value="{$smarty.request.cellphone}"{/if} />
+            </div>
+        </div>
+        <div class="glm-row">
+            <div class="glm-columns glm-large-6 glm-small-12 glm-medium-6">
+                <label class="glm-billing-label"> Fax </label>
+                <input type="text" id="fax" name="fax" {if isset($smarty.request.fax) && $smarty.request.fax}value="{$smarty.request.fax}"{/if} />
+            </div>
+            <div class="glm-columns glm-large-6 glm-small-12 glm-medium-6">
+                <label class="glm-billing-label"> Email on Website </label>
+                <input type="text" id="email_on_website" name="email_on_website" {if isset($smarty.request.email_on_website) && $smarty.request.email_on_website}value="{$smarty.request.email_on_website}"{/if} />
+            </div>
+        </div>
+
+
+        <div class="glm-row">
+            <div class="glm-columns glm-large-12 glm-small-12 glm-medium-12">
+                <label class="glm-required"> Username </label>
+                <input type="text" id="username" name="username" {if isset($smarty.request.username) && $smarty.request.username}value="{$smarty.request.username}"{/if} required />
+            {if isset($errors.username) && $errors.username}<div>{$errors.username}</div>{/if}
+                The password must be at least 8 characters and include at least one number, one letter, and at least one special character. (# . - _ , $ % & !)
+            </div>
+        </div>
+        <div class="glm-row">
+            <div class="glm-columns glm-large-6 glm-small-12 glm-medium-6">
+                <label class="glm-required"> Password </label>
+                <input type="password" id="password" name="password" {literal}pattern="(?=.*\d)(?=.*[a-z]).{6,}"{/literal} {if isset($smarty.request.password) && $smarty.request.password}value="{$smarty.request.password}"{/if} required />
+            </div>
+            <div class="glm-columns glm-large-6 glm-small-12 glm-medium-6">
+                <label class="glm-required"> Confirm Password </label>
+                <input type="password" id="confirm_password" name="confirm_password" {literal}pattern="(?=.*\d)(?=.*[a-z]).{6,}"{/literal} {if isset($smarty.request.confirm_password) && $smarty.request.confirm_password}value="{$smarty.request.confirm_password}"{/if} required />
+            </div>
+        </div>
+
+        {if isset($errors.password) && $errors.password}<div>{$errors.password}</div>{/if}
+
+    </fieldset>
+
+
+
+    <input type="hidden" name="payment_option" value="pay_by_check" />
+
+
+    {if $settings.recaptcha_site_key}
+        <div class="g-recaptcha" data-sitekey="{$settings.recaptcha_site_key}"></div>
+    {/if}
+
+        <input class="button button-primary" type="submit" value="Sign Up For Membership">
+
+    </form>
+</div>
+
+<script>
+jQuery(document).ready(function($){
+
+    // Flash certain elements for a short time after display
+    $(".glm-flash-updated").fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500).fadeIn(500).fadeOut(500);
+
+});
+</script>
diff --git a/views/front/members/thankyou.html b/views/front/members/thankyou.html
new file mode 100644 (file)
index 0000000..b07a5bb
--- /dev/null
@@ -0,0 +1,4 @@
+{* Thank you page template *}
+<h3>Thank You</h3>
+<p>Your business Information has been successfully submitted.  A representative will be contacting you shortly to follow up.</p>
+