@import url('https://fonts.googleapis.com/css?family=Cinzel:400,700,900|Raleway:400,400i,700,700i&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Raleway',sans-serif;}h1,h2,h3,h4,h5,.navbar-brand,#navbar-main a{font-family:'Cinzel',serif;}
body{font-size:16px;}a{color:#0033ad;}.h1,h1{font-size:2.4rem;}.h2,h2{font-size:2rem;}.h3,h3{font-size:1.6rem;}.h4,h4{font-size:1.2rem;}.h5,h5{font-size:1rem;}.block{border:0 none !important;margin:20px 10px;}.region-banner .block{margin:0;}.region-banner .col-auto{padding:0;}.block > h2{font-weight:bold;text-align:left;margin-bottom:20px;font-size:1.6rem;}.highlighted .block > h2{text-align:center;}#page-wrapper{overflow:hidden;}.img-fluid{max-width:100%;height:auto;width:100%;}.container-fluid{overflow:hidden;}.views-field-title{margin:10px 0;}.menu--account .nav-link{padding:0 1rem;font-size:1rem;}.social-media-links--platforms{margin:0;}#navbar-top{background-color:#333;}#navbar-top .block{margin:0;}#navbar-main{background-color:transparent;display:block;}li.nav-item:hover .dropdown-menu{display:block;}.menu--main a{color:rgba(0,0,0,0.8);white-space:normal;font-weight:bold;}#navbar-main a.navbar-brand{color:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;max-width:640px;margin:0 auto;white-space:normal;font-weight:bold;}.nav-link:focus,.nav-link:hover,.nav-link.is-active{color:#000;text-decoration:none;}a.navbar-brand img{margin-right:1em;max-width:100px;}.menu--main{margin:1rem auto 0.5rem;transition:all 0.2s;}.fixed .navbar-collapse{position:fixed;top:72px;background-color:rgba(255,255,255,0.8);width:100%;left:0;z-index:111;transition:all 0.2s;}.fixed.navbar{margin-bottom:35px;}.fixed .menu--main{margin-top:0;margin-bottom:0;}.dropdown-menu{min-width:18rem;top:35px;padding:0 !important;}.mm-panel_opened .dropdown-menu{display:block;position:relative;background-color:transparent;top:unset;width:100%;}.mm-menu .nav-link.active a,.dropdown-item.active a,.dropdown-item:active a,.dropdown-item:focus a,.dropdown-item:hover a,.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:#fff;}.mm-menu .nav-link.active,.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{background-color:#717171;color:#fff;}.mm-listitem::after,.mm-panel .dropdown-toggle::after{display:none;}.block-views-blockbanner-block-1{margin:0;}.region-banner,.region-banner .row{display:block;}.slick{margin-bottom:0;border:0 none;}.slick__arrow{z-index:1;}.slick__arrow a{height:50px;}.slick .slick__arrow .slick-prev,.slick .slick__arrow .slick-next{opacity:0;transition:all 0.2s ease-in-out;}.slick:hover .slick__arrow .slick-prev{left:40px;opacity:1;}.slick:hover .slick__arrow .slick-next{right:40px;opacity:1;}.slick .slick-arrow::before{color:#000;font-size:2.8rem;}.slide__caption{background:linear-gradient(transparent,#000000b3);position:absolute;top:auto !important;bottom:0;width:100%;padding:20px 40px;color:#fff;text-shadow:0 0 2px #000;font-family:'Cinzel',serif;text-align:center;font-size:1.4rem;}.slide__caption a{color:#fff;text-transform:uppercase;}.featured-top{color:#fff;background-color:#000;padding:1rem;}.featured-top .block{margin-bottom:0;margin-top:0;}#block-glph-grandlodge-block-15{padding:2rem 1rem 0;margin:0 auto;}#block-glph-grandlodge-block-15 img{max-width:400px;}#block-breadcrumbs{width:100%;}.breadcrumb{font-size:0.929em;background:none;margin:0;padding:0;color:rgba(255,255,255,0.3);}.breadcrumb a{color:rgba(255,255,255,0.3);}.row.region.region-featured-top{padding:0 30px;}.sidebar .block .content{font-size:1rem;line-height:inherit;}.sidebar{margin-top:2rem;}.sidebar > h2{font-size:1.4em;font-weight:bold;text-align:left;}.path-frontpage .title{text-align:center;margin-top:30px;}#main{min-height:300px;}.block-system-main-block{margin-top:47px;}.card{margin-bottom:10px;border-radius:0;border:0 none;}.class-header .btn{background-color:#EEE;width:100%;text-align:left;color:#000;font-weight:bold;}.node--view-mode-teaser header > h2{font-weight:bold;font-size:2.2rem;}.node--view-mode-teaser h2{margin-top:0;padding-top:0;}#leaflet-map-view-lodge-locator-attachment-1{width:100%;margin-bottom:24px;}.view-content.row > div{padding:0 15px;}.main-content .view-content.row > div{margin-bottom:15px;padding:0;}.sidebar .view-content.row > div{padding:0;}.featured-bottom-first .block h2,.featured-bottom-second .block h2,.featured-bottom-third .block h2{text-align:center;margin-bottom:24px;}.featured-bottom-third{background-color:#555555;color:#fff;padding:2rem;font-family:'Cinzel',serif;}.view-appendant-bodies .views-row{text-align:center;}.view-appendant-bodies .views-field-field-image{min-height:100px}.view-appendant-bodies .views-field-field-image img{max-width:90px;}.view-appendant-bodies a{color:#000;}#navbar-top a{padding:0 10px;color:#fff;}.site-footer{background-color:#000;font-family:'Raleway',sans-serif;}.site-footer .block,.site-footer .block > h2{text-align:center;}.views-field.views-field-field-image{overflow:hidden;}.views-field.views-field-field-image img{transition:all .2s;}.views-field.views-field-field-image:hover img{transform:scale(1.2);}.node--type-cabletow .field--label-inline .field__label{min-width:100px;text-align:right;margin-right:10px;}ul.quicktabs-tabs.list-group li{margin-bottom:30px;;}ul.quicktabs-tabs.list-group li{display:inline-block;}li.list-group-item.active a{color:#fff;}ul.quicktabs-tabs.list-group li a{display:inline-block;padding:15px;}ul.quicktabs-tabs.list-group{display:inline-block;width:100%;}#views-bootstrap-lodge-locator-page-1 .media{margin:20px 0;}select#edit-lodge,select#edit-district{max-width:272px;}#views-bootstrap-lodge-locator-page-1 .media-body{margin-left:12px;}.alert{display:none;}.view-id-edict .view-filters,.view-id-grand_master_s_circulars .view-filters{margin-bottom:50px;}.view-id-grand_master_s_circulars .views-row{margin-bottom:40px;}.field--name-field-images .field__item{display:inline;}.node--type-update .field.field--name-field-venue{margin-bottom:30px;}.path-latest .media{margin-bottom:30px;}.block-views-blocklatest-block-1 img{width:100%;}.views-field-field-images img{width:100%;}li.list-group-item{border:none;}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;margin:0 auto !important;}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.embed-responsive::before{display:block;content:"";}.embed-responsive-21by9::before{padding-top:42.857143%;}
@media only screen and (max-width:991px){#navbar-main a.navbar-brand{float:left;}.fixed.navbar{margin-bottom:0;}#toggle-icon{transition:all 0.2s;}.navbar-toggler{padding:0;width:50px;height:50px;display:none;position:relative;overflow:hidden;float:right;margin-top:25px;margin-right:20px;}.navbar-toggler:before,.navbar-toggler:after,.navbar-toggler-icon{content:"";background-color:#333;height:4px;width:80%;display:block;border-radius:3px;margin:5px;position:absolute;box-shadow:0 0 3px #fff;transition:none 0.4s ease-out 0.1s;}.navbar-toggler::before{top:5px;}.navbar-toggler-icon{top:36%;}.navbar-toggler::after{bottom:5px;}.navbar-toggler[aria-expanded="true"]::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{opacity:0;left:-100px;}.navbar-toggler[aria-expanded="true"]::after{top:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.navbar-collapse{clear:both;}#navbar-main .navbar-collapse .nav-link{width:100%;max-width:100%;}.nav-link:focus,.nav-link:hover,.nav-link.is-active{}#navbar-main{padding-right:100px;overflow:hidden;}.responsive-menu-toggle-wrapper.responsive-menu-toggle{margin-top:30px;float:right;position:absolute;right:8px;display:block;}.responsive-menu-toggle-icon{overflow:hidden;width:66px;height:46px;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{width:40px;box-shadow:0 0 3px #fff;background-color:#000;height:5px;}.responsive-menu-toggle-icon span.icon{top:18px;}.responsive-menu-toggle-icon::after{top:28px;}.region-navigation-collapsible{display:none;}.responsive-menu-toggle-icon span.label{top:8px;left:66px;}.nav > li > a:hover,.nav > li > a:focus{background-color:#4d4d4d;color:#fff;}.mm-menu .mm-listview .nav-link{padding:20px;}}@media only screen and (max-width:575px){#navbar-main a.navbar-brand{text-indent:-999em;}.banner-detail{font-size:1rem;position:relative;background:linear-gradient(black,#000000b3);}.banner-detail p{margin-bottom:0;}.node--view-mode-full img{float:none !important;}}
