.typography *{font-family:"Oswald", Arial, Helvetica, sans-serif}.typography h1.pageHeaderDesktop{background-color:black;color:white;font-style:italic;left:1rem;position:relative;top:1rem;max-width:700px;width:fit-content}.typography h1{text-transform:uppercase;margin-bottom:2.5rem}.typography h2{margin-bottom:2rem}.typography h3{margin-bottom:1.5rem}.typography p{font-size:125%}html,body,iframe{height:100%}html body{background-color:white}html body #headerBox{background-color:#00234B;width:100%;z-index:999}html body .running-line-wrapper{margin:auto;width:100%;overflow:hidden}html body .running-line{font-size:100px;font-family:sans-serif;font-weight:700;text-transform:uppercase;color:#444;white-space:nowrap;animation:run 50s linear infinite}html body .running-line .marquee-item{flex:0 0 auto;padding:0 20px;color:#495057;display:inline}html body .running-line .marquee-item a{color:rebeccapurple;text-decoration:none}@keyframes run{from{transform:translateX(0%)}to{transform:translateX(-20683.35px)}}html body .first-word{background-color:white;border:1px solid #CCC;font-weight:bold;font-style:italic;text-transform:uppercase;padding:0.5rem 1.5rem 0.5rem 1rem}html body .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,203, 0.5)' stroke-width='4' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");font-size:150%}html body .btn{border-radius:0;padding:1.5rem;text-transform:uppercase;font-weight:bold}html body .btn-slicker{background-color:darkgoldenrod;border-color:darkgoldenrod;color:white}html body .btn-slicker:hover{background-color:black;border-color:black;box-shadow:0px 2px 2px #666;color:white}html body .hidden{display:none}html body form .form-group{margin-bottom:1rem}html body form .form-group input,html body form .form-group textarea{border:1px solid black;border-radius:0}html body .header #topRow{background-color:black}html body .header #topRow a{color:white;text-decoration:none}html body .header #topRow a:hover{color:tan}html body .header #secondRow{background-color:#00234B}html body .header #secondRow .siteTitle h1{color:white}html body .header #secondRow .siteTitle h1 a{color:inherit;text-decoration:none}html body .header .secondRow:hover{background-color:#888}html body .header .secondRow:hover a{color:white;text-decoration:none}html body .header .secondRow:hover a:hover{text-decoration:underline}html body #navBarHolder{background-color:rgba(0,0,0,0.15);backdrop-filter:blur(5px)}html body #navBarHolder #menuPermanent .list-group-item{border:none;background-color:transparent}html body #navBarHolder #menuPermanent .list-group-item a{color:white;text-shadow:1px 1px 1px #000;text-decoration:none}html body #navBarHolder #menuPermanent .list-group-item a:hover{color:yellow}html body #SplashImage{background-color:white;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #CCC;width:100%;height:700px;margin-top:-3.25rem}html body #SplashImage #TitleAndButtons{display:table;height:100%;width:100%}html body #SplashImage #TitleAndButtons .TitleAndButtons-row{display:table-row;height:100%}html body #SplashImage #TitleAndButtons .TitleAndButtons-row #TitleAndButtons-title{color:white;font-size:150%;text-shadow:2px 2px 2px #000}html body #SplashImage #TitleAndButtons .TitleAndButtons-row .TitleAndButtons-cell{display:table-cell;vertical-align:middle}html body #SplashImage #TitleAndButtons .TitleAndButtons-row .TitleAndButtons-cell span{padding-left:4rem;padding-right:4rem;text-transform:uppercase;color:white;background-color:rgba(0,0,0,0.75)}html body #SplashImage .btnHolder{height:100%;align-content:center;text-align:center}html body #mainNav{position:fixed;background-color:black;height:100%;overflow-y:scroll;top:0;z-index:9999}html body #mainNav #hideNavButton{color:red;font-size:200%;cursor:pointer;border:1px solid #666;padding:0.25rem}html body #mainNav #hideNavButton:hover{color:orange}html body #mainNav .nav-item a{color:white;font-family:"Oswald", Arial, Helvetica, sans-serif;font-size:1.75rem;font-weight:bold;text-transform:uppercase}html body #mainNav .nav-item .current{color:darkgoldenrod}html body #mainNav .nav-item a:hover{color:darkgoldenrod}html body #mainNav .nav-item ul.dropdown-menu{background-color:black}html body #mainNav .nav-item ul.dropdown-menu li a{background-color:black}html body #mainNav .nav-item:hover{color:darkgoldenrod}html body .homepageBucket{background-color:white;border:1px solid #888}html body .main{margin-top:-1rem}html body .main .pageHeaderDesktop{position:relative;top:5rem}html body .main .BlockTextPage{background-color:aliceblue}html body .main .blog-entry,html body .main .BlockGenericContentPage,html body .main .BlockSliderPage,html body .main .SuburbPage,html body .main .Page{background-color:white}html body .main .blog-entry .text,html body .main .blog-entry textarea,html body .main .BlockGenericContentPage .text,html body .main .BlockGenericContentPage textarea,html body .main .BlockTextPage .text,html body .main .BlockTextPage textarea,html body .main .BlockSliderPage .text,html body .main .BlockSliderPage textarea,html body .main .SuburbPage .text,html body .main .SuburbPage textarea,html body .main .Page .text,html body .main .Page textarea{border:0}html body .main .blog-entry input[type="text"],html body .main .blog-entry input[type="email"],html body .main .blog-entry textarea,html body .main .BlockGenericContentPage input[type="text"],html body .main .BlockGenericContentPage input[type="email"],html body .main .BlockGenericContentPage textarea,html body .main .BlockTextPage input[type="text"],html body .main .BlockTextPage input[type="email"],html body .main .BlockTextPage textarea,html body .main .BlockSliderPage input[type="text"],html body .main .BlockSliderPage input[type="email"],html body .main .BlockSliderPage textarea,html body .main .SuburbPage input[type="text"],html body .main .SuburbPage input[type="email"],html body .main .SuburbPage textarea,html body .main .Page input[type="text"],html body .main .Page input[type="email"],html body .main .Page textarea{border:1px solid #CCC}html body .main .BlockGenericContentPage .generic-content{background-repeat:no-repeat;background-size:cover}html body .main .BlockGenericContentPage .generic-content-cell{background-color:rgba(0,0,0,0.5);color:white}html body .main .BlockTextPage-image{height:600px;background-position:center;background-repeat:no-repeat;background-size:cover}html body .main .BlockSliderPage{background-color:aliceblue}html body .main .BlockSliderPage section .carousel .carousel-control{background-color:#d7dce1}html body .main .BlockSliderPage section .carousel .carousel-inner{height:20rem}html body .main .BlockSliderPage section .carousel .carousel-inner .carousel-item{height:100%}html body .main .BlockSliderPage section .carousel .carousel-inner .carousel-item .carousel-caption{font-size:125%;color:black}html body .main .BlockVideoPage .poster-holder{width:100%}html body .main .BlockVideoPage .video-container{height:32rem;width:100%}html body .main .BlockVideoPage .video-container iframe{width:100%}html body .main .Blog{background-color:black}html body .main .Blog article h1{color:white}html body .main .Blog article .blog-button{color:white;border:1px solid #CCC}html body .main .Blog article .blog-button h2{margin-bottom:0}html body .main .Blog article .blog-button h2 a{color:inherit;text-decoration:none}html body .main .Blog article .blog-button .blog-button-icon{font-size:1.5rem;margin-left:0.5rem}html body .main .Blog article .blog-button:hover{background-color:darkgoldenrod;border:1px solid white;color:black}html body .main .Blog article .collapse .card-body{border-radius:0}html body .main .Blog article .collapse .card-body .post-image img{height:auto;width:100%}html body .main .Blog article .collapse .card-body .excerpt{background-color:#00234B}html body .main .Blog article .collapse .card-body .excerpt p{font-weight:bold;font-style:italic;margin-bottom:0;color:white}html body footer{background-color:#00234B;color:white}html body footer a{color:#CCC;text-decoration:none}html body footer a:hover{color:#DDD;text-decoration:underline}@media only screen and (max-width: 768px){html body #navBarHolder{background-color:#00234B}html body .main #SplashImage{background-position:center top;background-size:cover;min-height:150px;max-height:232px;margin-top:1rem}html body .main .BlockSliderPage section .carousel .carousel-inner .carousel-item .carousel-caption{left:5%;right:5%}html body .main .BlockSliderPage section .carousel .carousel-inner .carousel-item .carousel-caption .table-cell-slicker{vertical-align:middle}html body .main .BlockSliderPage section .carousel .carousel-inner .carousel-item .carousel-caption .table-cell-slicker p{font-size:initial}html body .main .BlockSliderPage section .carousel .carousel-control{width:5%}html body .main .BlockGenericContentPage .generic-content{background-image:none !important}html body .main .BlockGenericContentPage .generic-content-cell{background-color:#888}html body #mainNav{height:auto}}@media only screen and (max-width: 810px) and (orientation: portrait){.main #SplashImage{background-position:center top;background-size:cover;min-height:150px;max-height:400px;margin-top:1rem}}@media only screen and (max-width: 1080px) and (orientation: landscape){.main #SplashImage{background-position:center top;background-size:cover;min-height:150px;max-height:400px;margin-top:1rem}}
