@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);body{font-family:Poppins,sans-serif;background:#fafafa}body>div.wrapper{position:relative;display:flex;align-items:stretch}#sidebar{position:fixed;top:0;left:0;bottom:0;width:50px;min-height:100vh;z-index:2}#sidebar span.menu-text{display:none}#sidebar a{text-align:center}.wrapper.menu-open #sidebar a{text-align:left}.wrapper.menu-open #sidebar{width:250px}.wrapper.menu-open #sidebar span.menu-text{display:inline}header p{line-height:1.2em}#content{position:fixed;top:0;right:0;left:50px;bottom:0;min-height:100vh}#content,#content .page,#content .pages{background-color:#ceeaf9}#content header{position:fixed;top:0;height:70px;right:0;left:50px;text-align:center;padding:4px;overflow:hidden}#content .pages,#content .pages .page{position:fixed;top:70px;bottom:30px;right:0;left:50px;overflow-x:hidden;overflow-y:auto}#content footer{position:fixed;bottom:0;height:30px;right:0;left:50px;text-align:center;overflow:hidden;padding:4px}.page{padding:0 30px 30px 30px}#home.page{padding:0}.hero-text a.contact{padding:15px 25px}#content footer p{font-size:.74rem}#myCarousel{margin:1em auto;max-width:80%}.carousel-inner,.carousel-item,.carousel-item img{max-height:75vh;max-width:100%;margin-left:auto;margin-right:auto}.carousel-indicators li{height:20px}p{font-family:Poppins,sans-serif;font-size:1.1em;font-weight:300;line-height:1.7em;color:#999}a,a:focus,a:hover{color:inherit;text-decoration:none;transition:all .3s}#sidebar{background:#0aa1f2;color:#fff;transition:all .3s}#sidebar .sidebar-header{padding:5px}#sidebar ul.components{padding:20px 0}#sidebar ul p{color:#fff;padding:10px}#sidebar ul li a{padding:10px;font-size:1.1em;display:block}#sidebar ul li a:hover{color:#7386d5;background:#fff}#sidebar ul li.active>a,a[aria-expanded=true]{color:#fff;background:#69c7f9}ul ul a{font-size:.9em!important;padding-left:30px!important;background:#69c7f9}.wrapper #sidebarCollapse{background-color:#0096ff;color:#fff}.wrapper.menu-open #sidebarCollapse{background-color:#69c7f9}a[data-toggle=collapse]{position:relative}.dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.page{transition:all .3s;opacity:0;display:none}.page.in{display:block;opacity:1;-webkit-transition:opacity .7s ease-in;-moz-transition:opacity .7s ease-in;-o-transition:opacity .7s ease-in}.hero-image{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(photos/newCover.jpg);height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.hero-text{text-align:center;position:absolute;top:50%;left:50%;width:66%;transform:translate(-50%,-50%);color:#fff}.hero-text .row.feature{text-align:center;margin-top:2em}.hero-text .row.feature p{color:#fff;font-weight:500}.calendar-wrapper{box-shadow:.1em .2em .8em #ccc;background-color:rgba(255,255,255,.25)}.calendar-wrapper .calendar-header{text-align:center;font-size:1.2rem}.calendar-wrapper .calendar-header .month-left,.calendar-wrapper .calendar-header .month-right{padding:2px 6px;cursor:pointer}.calendar-body .row{position:relative;margin-left:0;margin-right:0}.calendar-body .calnav,.calendar-body .weekdays{text-align:center}.calendar-body .calnav .col{font-size:.9rem;color:#666}.calendar-body .calnav .col.active{cursor:pointer;color:#000;text-decoration:underline}.calendar-body .col{border:1px solid #fff;padding:1px 0 0 4px}.calendar-body .col.inactive{background-color:rgba(122,122,122,.2)}.calendar-body .dates .col{height:5.5em;display:block;position:relative}.calendar-body .dates .col .date{position:absolute;display:block;width:1rem;text-align:center;color:#333;font-size:.77rem;left:1px}.calendar-body .dates .col.closed .date{color:#eee}.calendar-body .dates .col .status{position:absolute;left:-1px;top:1px;display:none}.calendar-body .dates .col.closed .status.closed{display:block}.calendar-body .dates .col.mixed .status.mixed{display:block}.calendar-body .dates .col .status img{height:1.2rem;width:auto}.calendar-body .dates .info-box{position:absolute;left:2px;right:2px;bottom:2px;background-color:#dee2e6;text-align:center;font-size:.77rem}.calendar-body .dates .info-box span{padding-right:1em}.calendar-body .dates .info-box span.available:before{content:"* "}.calendar-body .dates .info-box span.available:after{content:" *"}.calendar-body .col.open{background-color:rgba(115,213,159,1)}.calendar-body .col.mixed{background-color:rgba(213,206,115,1)}.calendar-body .col.closed{background-color:rgba(47,53,50,1)}h2{font-size:1.1rem;margin-top:.1rem;margin-bottom:.1rem;text-align:center;font-weight:300;margin-bottom:1rem}@media (max-width:768px){h1{font-size:1.8rem}h2{font-size:.9rem}h3{font-size:1.1em}#content header p{margin-top:0;font-size:.9rem}#content header{padding-top:8px}#content .pages,#content .pages .page{top:50px;bottom:50px}#content .pages #home{top:56px}#content footer{height:50px}.page{padding:10px}.hero-text{width:85%}.hero-text h1{font-size:1.66rem}.hero-text h2{font-size:1.25rem}.hero-text a.contact{padding:2px 15px}.hero-text .row.feature{margin-top:1rem}.hero-text .row.feature p{margin-bottom:.2rem}#myCarousel{margin:2px auto;max-width:100%}.calendar-wrapper .col span.date,.calendar-wrapper .weekdays .col{font-size:.65rem}.calendar-body .dates .col .status img{max-height:1rem}.calendar-body .calnav .col{font-size:.4rem}}@media (orientation:landscape) and (max-width:768px){.hero-text .row.feature{margin-top:.2rem}.hero-text .row.feature p{margin-bottom:.1rem;font-size:.77rem}}.hidden{display:none}