html{font-size:18px;scroll-behavior:smooth}body,html{height:100%}body{font-family:Roboto,sans-serif;color:#333;font-size:100%;background:#F8EDD7 url(../img/pattern-1.png) repeat}a{color:#115878;text-decoration:none}a.active,a:active,a:focus,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Basekerville,serif}h1{font-size:2.25em;line-height:1.25em;font-family:Roboto,sans-serif;margin:1.5em 0 1em}h2{font-size:2em;line-height:1.15em;margin:1em 0 .65em;font-weight:400}p{margin:0 0 1.65em;line-height:1.65em}.container{position:relative}.btn{text-transform:uppercase;font-weight:900;letter-spacing:.05em;border-radius:0;padding:.5em 2em;transition:background-color .65s,color .65s,border .65s}.btn.btn-primary{background-color:#115878;border:1px solid #115878;box-shadow:0 4px 6px rgba(93,50,50,.35),0 1px 3px rgba(0,0,0,.35)}.btn.btn-primary.active,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#000;border:1px solid #000}.btn.btn-secondary{background-color:#343a40;border:1px solid #343a40;box-shadow:0 4px 6px rgba(51,50,93,.35),0 1px 3px rgba(0,0,0,.35)}.btn.btn-secondary.active,.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#000;border:1px solid #000}.btn.btn-full{display:block}#mast{border-bottom:.5em solid #343A40;background:#115878 url(../img/pattern-1.png) repeat;position:relative;z-index:50}#mast .navbar{width:100%;padding:1em 15px}#mast .navbar .navbar-brand{margin-bottom:-3em;max-width:150px;margin-top:-.5em}#mast .navbar .navbar-toggler{color:#FFF}#mast .navbar #navbarCollapse .nav-link{color:#FFF;font-size:1em}#mast .navbar #navbarCollapse .nav-link.dropdown-toggle::after{display:none}#mast .navbar #navbarCollapse .nav-link svg{font-size:1.5em}#mast .navbar #navbarCollapse .dropdown-menu{border-radius:0;background-color:rgba(0,0,0,.35);text-align:center}#mast .navbar #navbarCollapse .dropdown-menu .dropdown-item{color:#FFF}#mast .navbar #navbarCollapse .dropdown-menu .dropdown-item.active,#mast .navbar #navbarCollapse .dropdown-menu .dropdown-item:active,#mast .navbar #navbarCollapse .dropdown-menu .dropdown-item:focus,#mast .navbar #navbarCollapse .dropdown-menu .dropdown-item:hover{color:#222}.home #hero{background-color:#495F77}.home #hero .msg{text-align:center}.home #hero .msg h1{font-size:2.25em;text-transform:uppercase;font-weight:700;margin:0;padding:.65em 0 .65em;color:#FFF}.home #hero .msg h1 small{display:block;font-size:.5em}.home #hero .msg h1 span{display:block;font-size:1.5em;font-weight:900}.home #home-video,.home .vid-embed{position:relative;margin:3em -15px;overflow:hidden;cursor:pointer}.home #home-video::before,.home .vid-embed::before{content:"";display:block;padding-top:56.25%}.home #home-video iframe,.home .vid-embed iframe{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;border:0}.home #home-video>div,.home .vid-embed>div{position:absolute;top:0;left:0;width:100%}.home #home-video>div img,.home .vid-embed>div img{width:100%}.home #home-video .play svg,.home .vid-embed .play svg{position:absolute;top:50%;left:50%;z-index:50;font-size:5em;transform:translate(-50%,-50%);color:red}.home .vid-embed{margin:0}.page #hero{background-color:#495F77}.page #hero h1{color:#FFF;text-align:center}.page .con-row{padding:4em 0}.page .con-row .container{background-color:#FFF;border:2px solid #CCC;padding:2em}.page .con-row .container p .btn{margin-bottom:1.65em;margin-right:1.65em}.page .con-row .container h2,.page .con-row .container h3,.page .con-row .container h4,.page .con-row .container h5,.page .con-row .container h6{font-weight:400}.page .con-row .container h2{font-size:1.65em}.page .con-row .container h3{color:#036;font-size:1.25em}.page .con-row .container h4{font-size:1.25em}.page .con-row .container img{max-width:100%;height:auto!important}.page .con-row .container img.img-left{float:left;margin:1.65em 1.65em 1.65em 0;width:50%!important;height:auto!important}.page .con-row .container img.img-right{float:right;margin:1.65em 0 1.65em 1.65em;width:50%!important;height:auto!important}.page .con-row .container img.img-center{display:block;margin:1.65em auto}.page main .con-row p a{text-decoration:underline;font-weight:600}.member #hero{position:relative}.member #hero h1{font-size:2.5em}.member #hero p{color:#FFF;text-align:center}.member #hero .member-logo{display:block;margin:0 auto -3em;border:4px solid rgba(255,255,255,.85);box-shadow:0 0 14px 0 rgba(0,0,0,.15)}.member main{padding:6em 0 3em}.member main p .btn{margin-bottom:1.65em;margin-right:1.65em}.member main h2{text-align:center}.member main h3{color:#036;font-size:1.25em;font-weight:400;margin:1.65em 0 .65em}.member main h4{font-size:1.25em;font-weight:400}.member main .img-wrap{position:relative;margin-bottom:1.65em}.member main .vid-wrap{position:relative;margin-bottom:1.65em}.member main .vid-wrap::before{content:"";padding-top:56%;display:block;width:100%}.member main .vid-wrap iframe,.member main .vid-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.member main .gal-row .item{padding:0}.member main .gal-row .item a{display:block;width:100%;position:relative;overflow:hidden}.member main .gal-row .item a::before{content:"";padding-top:100%;display:block}.member main .gal-row .item a img{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);max-width:unset}.member main .btn-stacks .btn{display:block;margin:0 0 1.65em}.member main .soc-stacks a{margin:0 .15em 1.65em}.member .modal .modal-dialog .modal-content{border-radius:0}.member .modal .modal-dialog .modal-content .modal-header .modal-title{font-size:1.5em;text-align:center}.member .modal .modal-dialog .modal-content .modal-body li{margin-bottom:.65em}.member .modal .modal-dialog .modal-content .modal-body h3{font-size:1.25em;font-weight:400;margin:1.65em 0 .65em;color:#036}.member .modal .modal-dialog .modal-content .modal-body h3:first-child{margin-top:.65em}.member .modal .modal-dialog .modal-content .modal-body h4{font-size:1.25em;font-weight:400}.member .modal .modal-dialog .modal-content .modal-body table{max-width:100%;margin:0 auto 1.65em;border:0 none;width:100%!important;font-size:.85em}.member .modal .modal-dialog .modal-content .modal-body table tr td{padding:.35em}.member .modal .modal-dialog .modal-content .modal-footer .btn{display:block;width:100%}.member .modal#galleryModal .modal-content{background-color:transparent;border:0 none}.member .modal#galleryModal .modal-content .modal-header{padding:0;border:0 none}.member .modal#galleryModal .modal-content .modal-header button{color:#FFF;opacity:1}.member .modal#galleryModal .modal-content .modal-body .carousel .carousel-inner .carousel-item{text-align:center}.member .modal#galleryModal .modal-content .modal-body .carousel .carousel-inner .carousel-item p{color:#FFF}.member .modal#galleryModal .modal-content .modal-body .carousel .carousel-control-next,.member .modal#galleryModal .modal-content .modal-body .carousel .carousel-control-prev{opacity:1}.member .modal#galleryModal .modal-content .modal-body .carousel .carousel-control-next span,.member .modal#galleryModal .modal-content .modal-body .carousel .carousel-control-prev span{width:40px;height:40px;background-color:rgba(0,0,0,.65);border:8px solid transparent}.tile-row .tile{padding:0}.tile-row .tile a{position:relative;display:block}.tile-row .tile a h2{position:absolute;z-index:5;bottom:0;color:#FFF;width:100%;text-align:center;margin:0;text-transform:uppercase;padding:1em 0;font-size:1.5em}.tile-row .tile a h2 span{display:block}.tile-row .tile a h2::before{content:"";background-color:rgba(0,0,0,.65);height:65%;width:100%;display:block;position:absolute;top:18%;z-index:-1;transition:height .65s,top .65s,background-color .65s}.tile-row .tile a img{width:100%}.tile-row .tile a.active h2::before,.tile-row .tile a:active h2::before,.tile-row .tile a:focus h2::before,.tile-row .tile a:hover h2::before{height:100%;top:0;background-color:#000}.section-row img{width:100%}.section-row p .btn{margin-bottom:1.65em;margin-right:1.65em}.next-blocks .container .next-cta .wrap{padding:1em;background-color:#FFF;border:1px solid rgba(0,0,0,.15);margin-bottom:1.65em}.next-blocks .container .next-cta .wrap a{display:block}.article-list .container .article-item a{display:block;background-color:#FFF;border:1px solid rgba(0,0,0,.15);padding:1em;margin-bottom:1.65em}.article-list .container .article-item a h2{margin:0;font-size:1.85em;text-align:center;border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:1em;padding-bottom:.5em;font-family:Roboto,sans-serif;font-weight:700;color:#333}.article-list .container .article-item a p{color:#333}.article-list .container .article-item a .btn{display:block}.article-list .container .pager{margin:1.65em auto}.travel-list .container .travel-item a{display:block;background-color:#FFF;border:1px solid rgba(0,0,0,.15);padding:1em;margin-bottom:1.65em}.travel-list .container .travel-item a h2{margin:0;font-size:1.85em;text-align:center;border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:1em;padding-bottom:.5em;font-family:Roboto,sans-serif;font-weight:700;color:#333}.travel-list .container .travel-item a p{color:#333}#mapToggle{background-color:#343a40;text-align:center}#mapToggle #int-map-toggle{margin:1.65em auto}#mapToggle #int-map-toggle .fa-toggle-on{display:none}#mapToggle #int-map-toggle.active .fa-toggle-on{display:inline-block}#mapToggle #int-map-toggle.active .fa-toggle-off{display:none}#mapToggle #int-list-sort{margin:1.65em auto}#map{background-color:#343a40;position:relative;max-height:0;overflow:hidden;transition:max-height .65s}#map.active{max-height:1920px}#map .controls{display:block;text-align:center;width:100%;position:absolute;top:2em;left:0;z-index:1}#map .controls .btn{margin-bottom:1.65em}#map .controls .btn+.btn{margin-left:1.65em}#map .member-card h2{margin:0;background-color:#444;color:#FFF;font-size:2em;width:300px;max-width:100%;text-align:center;padding:.5em}#map .member-card .btn{display:block}#map #mapFrame{height:auto!important;position:relative}#map #mapFrame::before{content:"";width:100%;padding-top:56%;display:block}#map #mapFrame>div{position:absolute;top:0;left:0}footer{border-top:.5em solid #343A40;background:#115878 url(../img/pattern-1.png) repeat}footer .container #adCarousel{margin:4em 0 2em}footer .container #adCarousel .carousel-inner .carousel-item a{margin-bottom:1.65em;display:block}footer .container .pub-cols{text-align:center}footer .container .pub-cols .btn{margin-bottom:1.65em}footer .container ul li a{color:#FFF}footer .botter{background-color:#343A40;color:#FFF;text-align:center}footer .botter img{width:100px;max-width:100%;margin:1.65em 0}footer .botter .copier p{font-size:.65em}footer .botter .copier p span{display:block}footer .botter .copier p span a{color:#FFF}@media (min-width:768px){.home #hero{background:#000 url(../img/static/monumental-hero.jpg) no-repeat center center;background-size:cover;padding:4em 0}.home #hero .msg h1{text-shadow:0 0 4px #000}.page #hero h1{text-shadow:0 0 5px #000}.member #hero{box-shadow:0 0 4px 2px rgba(0,0,0,.35)}.member #hero .con-wrap{width:30em;max-width:100%;margin:6em auto;background-color:rgba(0,0,0,.65);padding:1em}.member #hero .con-wrap h1{margin:0 0 .35em;font-size:2em}.member #hero .con-wrap p{margin:0 0 .35em}.member main .btn-stacks .btn{display:inline-block;margin:0 0 1.65em 0;padding:.5em}.member main .btn-stacks .btn+.btn{margin-left:.35em}}@media (min-width:992px){#mast .navbar #navbarCollapse .nav-link{margin:0 .5em}#mast .navbar #navbarCollapse .social-nav .nav-link{margin:0}#mast .navbar #navbarCollapse .dropdown-menu{margin-top:29px;background:#115878 url(../img/pattern-1.png) repeat}.home #hero{padding:6em 0}.page #hero h1{font-size:2.85em}.member #hero .con-wrap{width:37em;margin:10em auto}.section-row{border-top:2px solid #222;border-bottom:2px solid #222}.section-row .sect-img{margin-top:0!important;margin-bottom:0!important;overflow:hidden;position:relative}.section-row .sect-img img{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;height:auto;width:auto;transform:translate(-50%,-50%)}.section-row .sect-con{padding:2em}.section-row.section-right .sect-img{order:13}}@media (min-width:1200px){.home #hero{padding:8em 0}.home #hero .msg{text-align:left}.page #hero h1{font-size:3.25em}.tile-row .tile a h2 span{padding:0 115px}.tile-row .tile a h2 span::before{content:"";position:absolute;display:block;left:0;top:50%;width:100px;height:1px;background-color:rgba(255,255,255,.5)}.tile-row .tile a h2 span::after{content:"";position:absolute;display:block;right:0;top:50%;width:100px;height:1px;background-color:rgba(255,255,255,.5)}.section-row .sect-con{padding:4em}footer .botter .copier p span{display:inline-block;margin-left:1em}footer ul li a{margin-bottom:1.65em;display:block}}@media (min-width:1475px){.container-extended{max-width:1445px}.home #hero{padding:12em 0}}@media (max-width:767px){.page #hero{background:#495F77!important}}@media (max-width:991px){.section-row{margin-bottom:2em}}@media (max-width:1200px){#mast .navbar .navbar-collapse{padding-top:4em;text-align:center}#mast .navbar .navbar-collapse .social-nav{flex-direction:row;align-items:center;justify-content:center}#mast .navbar .navbar-collapse .social-nav .nav-link{padding:.5em 1em}}