.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.thumbnail{height:200px}.thumbnail img.pull-right{width:50px}.footer-text{text-indent:1.5em}.footer{position:fixed;bottom:0;width:100%;background-image:url('../assets/images/greyish.png');opacity:.9;display:block;box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-ms-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-o-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);font-size:.75em;font-weight:700}.footer,.footer a{color:#fff}.footer a:hover{color:#fff}.footer p,.footer a{display:inline;padding-right:2em}.footer p,.footer a,.footer span{text-shadow:1px 1px 1px #000}.footer img{height:15px}small{font-size:.75em}#accordion{margin-bottom:5%}.reset{padding:0;margin:0}#home{display:inline-block}#home,#home img{width:100%}.noheight{height:0}.text-box h1{font-size:5em}.grey{background:#ccc}.dark-grey{background-color:#9393FF}.navbar{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3{margin-bottom:0;margin-top:0;padding-top:20px;padding-bottom:10px}.container{height:100%;width:100%}*{box-sizing:border-box}#navbar-container{position:relative;z-index:1}#topbar{background-color:rgba(0,0,0,.3);margin-bottom:0}#topbar a{font-size:1.25em;color:#fff;text-shadow:2px 2px 4px #989898}a#company-name{font-size:3em;margin-bottom:.5em;padding-left:.5em;font-weight:bolder;margin-top:3px}#topbar .container-fluid{margin-top:.5em}#navbar-collapse{padding-top:5px}.navbar-brand,.footer,li a{font-family:'Quicksand'}*{font-family:'Open Sans',sans-serif}.white-shadow,.white-shadow *{text-shadow:1px 1px 1px #e7e7e7}.white-text{color:#fff}.black,.black *{background:#000;opacity:.8}.black-shadow,.black-shadow *{color:#fff;text-shadow:1px 1px 1px #9E9E9E}.blackest-shadow{color:#fff;text-shadow:1px 1px 1px #000}.grey-shadow{color:#3f3f3f;text-shadow:1px 1px 1px #9E9E9E;opacity:.7}#home1{background-image:url('../assets/images/home1.jpg');background-size:cover;padding-bottom:40%}#homecarousel{position:absolute;top:0;padding-top:15%}#homecarousel h1{margin-top:5%;font-size:5.5em}#homecarousel p{margin-top:15%}html,body,#partial,#carousel-home{height:100%}.container>div{height:100%;overflow:auto}#footer{height:0;overflow:visible}#carousel-home{padding:0}#carousel-home .item{height:100%}#carousel-home img{height:100%;width:100%}#carousel-home .carousel-inner{height:100%;box-shadow:0 3px 5px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.75);-ms-box-shadow:0 3px 5px 0 rgba(0,0,0,.75);-o-box-shadow:0 3px 5px 0 rgba(0,0,0,.75)}p{font-size:1.3em}#home2{padding-top:20%;height:100%;box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-ms-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-o-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);background-image:url('../assets/images/home2.jpg');background-size:cover}#home2 h2{font-size:4em;padding-bottom:5%}#home2 p{font-size:1.5em}#home2 .caption{width:65%;padding-top:5%}.scrim1{box-shadow:0 0 100px 71px rgba(0,0,0,.35);-webkit-box-shadow:0 0 100px 71px rgba(0,0,0,.35);-moz-box-shadow:0 0 100px 71px rgba(0,0,0,.35);-ms-box-shadow:0 0 100px 71px rgba(0,0,0,.35);-o-box-shadow:0 0 100px 71px rgba(0,0,0,.35)}.scrim1,.smallscrim{background:rgba(0,0,0,.35)}.smallscrim{box-shadow:0 0 48px 43px rgba(0,0,0,.35);-webkit-box-shadow:0 0 48px 43px rgba(0,0,0,.35);-moz-box-shadow:0 0 48px 43px rgba(0,0,0,.35);-ms-box-shadow:0 0 48px 43px rgba(0,0,0,.35);-o-box-shadow:0 0 48px 43px rgba(0,0,0,.35)}.scrim2{background:rgba(0,0,0,.1);box-shadow:0 0 100px 53px rgba(0,0,0,.1);-webkit-box-shadow:0 0 100px 53px rgba(0,0,0,.1);-moz-box-shadow:0 0 100px 53px rgba(0,0,0,.1);-ms-box-shadow:0 0 100px 53px rgba(0,0,0,.1);-o-box-shadow:0 0 100px 53px rgba(0,0,0,.1)}.scrim3{background:rgba(0,0,0,.65);box-shadow:0 0 220px 140px rgba(0,0,0,.65);-webkit-box-shadow:0 0 220px 140px rgba(0,0,0,.65);-moz-box-shadow:0 0 220px 140px rgba(0,0,0,.65);-ms-box-shadow:0 0 220px 140px rgba(0,0,0,.65);-o-box-shadow:0 0 220px 140px rgba(0,0,0,.65)}.caption{width:40%;margin:0 auto;padding-top:3%}.social{height:32px;margin-left:-2px}#contact-container{background-image:url('../assets/images/rockywall.png');height:auto}#contact1{height:auto;overflow:visible}#contact1 #headshot{box-shadow:3px 3px 3px 3px rgba(0,0,0,.35);-webkit-box-shadow:3px 3px 3px 3px rgba(0,0,0,.35);-moz-box-shadow:3px 3px 3px 3px rgba(0,0,0,.35);-ms-box-shadow:3px 3px 3px 3px rgba(0,0,0,.35);-o-box-shadow:3px 3px 3px 3px rgba(0,0,0,.35);height:500px;margin-top:100px}#contact1 h1{padding-top:2%;font-size:7em}#contact1 #contact-caption{padding-top:3%}#contact1 h2{font-size:4em}#contact1 h3{padding-top:2%;font-size:3.5em}#contact1 #alma{font-size:2em}.text-left{text-align:left}.inline{display:inline-block}.float-center{float:center;margin:0 auto}.top-pads{padding-top:3%}.bot-pads{padding-bottom:3%}.indent{text-indent:1.5em}.larger{font-size:1.5em}#contact-card span{padding-right:.5em}#about3{padding-top:5%;background-image:url('../assets/images/carousel3.jpg');background-position-y:25%;background-size:cover;box-shadow:0 2px 5px 5px rgba(0,0,0,.75);-webkit-box-shadow:0 2px 5px 5px rgba(0,0,0,.75);-moz-box-shadow:0 2px 5px 5px rgba(0,0,0,.75);-ms-box-shadow:0 2px 5px 5px rgba(0,0,0,.75);-o-box-shadow:0 2px 5px 5px rgba(0,0,0,.75);opacity:.9}#about3 h3{line-height:1.3em;padding-top:15px}#about3 h1{font-size:8em;padding-bottom:5%}#about2{opacity:.9;background-image:url('../assets/images/solar.jpg');padding-top:15%;padding-bottom:5%;background-size:cover;width:100%;z-index:-1;position:relative}#about2 h1{padding-bottom:10%;font-size:5em}#about2 #about2text{overflow:hidden}#about2 #about2text p{font-size:1.75em}#about2 li{font-size:1.3em}.clear{clear:both}#about4-b{padding-top:2%;padding-bottom:3%;background-image:url('../assets/images/rockywall.png')}#about4{background-position-y:25%;box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-ms-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-o-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);background-size:cover;background-image:url('../assets/images/night2.jpg');padding-top:9%;font-size:.9em}#about4 h2{line-height:1.3em;padding-bottom:3%;padding-top:3%;font-size:3.6em}#about4 p{padding-bottom:1%}#about4 h3{font-size:1.25em;padding-bottom:0;padding-top:1em}#about4 ul li{font-size:1.75em;width:50%;float:left}#about4 ul{padding-top:9%}#about1{overflow-y:auto;padding-top:15%;height:100%;box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-webkit-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-ms-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);-o-box-shadow:0 -1px 5px 0 rgba(0,0,0,.75);background-image:url('../assets/images/searches1.jpg');background-size:cover;background-repeat:round;width:100%}#about1 h1{padding-bottom:5%}#about1 .panel-heading{background-image:url('../assets/images/rockywall.png');opacity:.9}#about1 .panel-default{opacity:.9}@media (max-width:768px){.textbox h1{font-size:.75em}.caption{width:70%;padding-top:15%}#home2 div{width:100%;height:60%}#contact1 div #headshot{width:100%;margin-top:35%;height:auto}#about4{height:100%;background-size:cover}#about2text,#about3,#contact1{font-size:.75em}}@media (min-width:768px){.hide-desktop{display:none}}@media (max-width:1199px){#about4{height:100%;background-size:cover}#contact1 #headshot{margin-top:20%;width:60%;height:auto}}