body{background-image:url(../staticimages/bg.jpg);color:#000000;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif}h4{margin-bottom:3px}h4::before{content:'- '}h3,h4{font-size:14px}.maincontent h3:nth-of-type(1){margin-top:0}#mainNav{color:#000000;font-weight:bold}.navbar-brand{font-size:180%}.navbar{border-bottom:1px solid #000000}.navbar{border-radius:0}.navbar a,.navbar a:hover{color:#000000}a,a:hover,a:active{color:darkgreen}.referencesMenu ul{list-style:none;padding:0;margin:0}.referencesMenu li a{padding-left:17px}.referencesMenu li{text-indent:-17px}.referencesMenu li:before{content:"• ";color:darkgreen}.referencesMenu ul li:last-child{border:none}footer{text-align:left;margin:auto;padding-top:20px;margin-top:20px;background-color:rgba(255, 255, 255, 0.5);color:#333;clear:both}footer .row div{margin-bottom:17px}footer img{max-width:100%;max-height:170px}footer h4{margin-bottom:0;margin-top:5px}.maincontent{min-height:100vh;min-height:calc(100vh - 318px)}#sidebar h4,#sidebar p{font-size:14px;margin-bottom:0}#sidebar .contactInfo{padding-top:14px}.imageHeightHelper{height:100%;width:0;padding:0;margin:0;vertical-align:middle;display:inline-block}#copySingle{padding-top:8px}@media screen and (max-width: 400px){.navbar-brand{font-size:150%}}.sidebar-offcanvas{height:100%;padding-right:0;padding-top:0}.sidebar-offcanvas .nav{width:95%}.sidebar-offcanvas li{border:0 #F1F1F1 solid;border-bottom-width:1px;padding-left:15px;color:#333}.sidebar-offcanvas ul ul li{padding-top:5px;padding-bottom:5px}.sidebar-offcanvas ul ul{padding-left:20px}.sidebar-offcanvas ul .active,.sidebar-offcanvas ul a:hover{background-color:transparent}.sidebar-offcanvas ul .active{font-weight:bold}.sidebar-offcanvas ul a:hover{text-decoration:underline}.sidebar-offcanvas li a{margin-left:-15px}@media (min-width: 767px){.container-sidebar-enabled{margin-left:20%;overflow:hidden}.sidebar-offcanvas{width:20%;margin:0;float:left;position:relative;clear:none}}@media screen and (max-width: 767px){.row-offcanvas{position:relative;transition:left 0.4s}.row-offcanvas-left{left:-250px}.row-offcanvas-left.active{left:0px}.sidebar-offcanvas{position:absolute;top:-20px;width:250px;z-index:1000;display:table;padding-right:0;background-color:#E4E4E4}#sidebar{padding-top:0}.sidebar-offcanvas li a{margin-right:-12px}}.sidebar-offcanvas p,.sidebar-offcanvas h4{padding:0 10px 0 14px}.sidebar-offcanvas img{padding-top:14px;padding-bottom:14px}.referencesMenu{padding-top:5px}.icon-bar{background-color:#000000}.carousel-inner .item .carousel-innercontainer{height:70vh;height:calc(70vh - 71px) !important;max-width:100%;vertical-align:middle;margin:auto;text-align:center;clear:both;display:table}.carousel-inner .item a:hover{text-decoration:none}.carousel-inner .item .carousel-innercontainer img{max-width:100%;vertical-align:middle;margin:auto;object-fit:contain}.carousel-inner .item.portrait .carousel-innercontainer img{height:70vh;height:calc(70vh - 71px + 8px) !important}.carousel-inner .item.landscape .carousel-innercontainer img{height:60vh;height:calc(70vh - 71px - 100px) !important}.carousel-inner > .item{margin:auto;white-space:nowrap}#overviewCarouselCenterer{text-align:center;width:100%}#overviewCarousel{padding-top:5vh;max-width:750px;margin:0 auto}footer{margin-top:0}#mainNav{margin-bottom:0}#mainCarousel{margin-top:30px}#sidebar{margin-top:20px}.carousel-caption-op{text-shadow:none;color:#000000;bottom:0px;white-space:normal}@media (min-width: 767px){.carousel-caption-op.portrait{float:right;max-width:300px;text-align:left;padding-left:18px;margin-top:-5px}.carousel-caption-op.landscape{padding-top:18px;text-align:right}.carousel-inner .item.portrait .carousel-innercontainer img{float:left}}@media screen and (max-width: 767px){.carousel-caption-op{text-align:right}#mainCarousel .item{min-height:480px}}#overviewCarousel{overflow:hidden}#overviewCarousel #overviewImage{width:99999px;position:relative;transition:all ease-in-out 0.67s;margin-left:400px}#overviewCarousel #overviewImage .item{float:left;opacity:0.8;transition:all ease-in-out 1s;padding-left:5px;padding-right:5px}#overviewCarousel #overviewImage .item.active,#overviewCarousel #overviewImage .item:hover{opacity:1;transition:all ease-in-out 0.3s}#overviewCarousel .carousel-inner .item img{height:25vh !important;max-width:150px;max-height:150px;vertical-align:middle;margin:auto;object-fit:contain}.carousel-control.right,.carousel-control.left{background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 100%)}.carousel-control.right:hover{background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.144) 100%)}.carousel-control.left:hover{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.144) 0px, rgba(0, 0, 0, 0) 100%)}