*{box-sizing:border-box}body{background:#000;text-align:center;padding-top:30px;font-family:"Shadows Into Light",cursive;font-size:23px;color:#2c3591;padding-bottom:170px}img{max-width:100%}a{color:#2c3591}h1{font-size:30px}.wrapper{width:980px;text-align:left;margin:0 auto}.logo{margin-bottom:25px}.feature-link{font-size:30px;text-decoration:none}.feature-link.blog{float:left;margin-left:-45px}.photoImg{border:5px solid #fff;box-shadow:5px 5px 5px rgba(0,0,0,.7);margin-bottom:15px}.rotate1{-webkit-transform:rotate(1deg);transform:rotate(1deg)}.rotate2{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.left{width:49%;float:left}.right{width:49%;float:right}.ralign{text-align:right}.clear-all{clear:both}.clear-all:after{clear:both;display:block;content:" "}.breadcrumbs{font-size:12px;line-height:12px;margin-bottom:20px}.loading{text-align:center;font-size:52px;color:#fff}.homepageWrapper{background:url(../img/homepage-open.jpg) no-repeat;min-height:1486px;padding:150px 100px 0 250px;opacity:0;line-height:58px}#coverImgWrapper{position:fixed;background-color:#000;width:100%;height:100%;text-align:center;top:0;left:0;z-index:9}.cover-img{z-index:9;-webkit-transition:1s ease-out transform,1s ease-in opacity;transition:1s ease-out transform,1s ease-in opacity;cursor:pointer;height:calc(100% - 240px)}.cover-img.open{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:7% 0;transform-origin:7% 0;opacity:0}.center{text-align:center;position:relative}.page-wrapper{width:980px;background:url(../img/lined-tiled.jpg);padding:25px 50px}.page-wrapper section{font-family:arial;line-height:normal;color:#000;font-size:16px}.page-wrapper section a{color:#000;text-decoration:none}.page-wrapper section.page-main-content{margin-bottom:100px}.page-wrapper section.page-secondary-content{font-size:14px}.page-wrapper .page-header h1{padding-top:97px}.page-wrapper .page-header .page-logo{float:right;width:250px}.page-main-image{float:right;text-align:right;width:350px}.page-main-image img{margin-bottom:30px;clear:both}.side-nav{width:225px;float:left}.side-nav a{text-decoration:none}.main-content{width:650px;float:right}.masonry-container{width:100%}.gallery-image{width:31%;background:#fff;text-align:left;font-style:normal}.gallery-image img{width:100%;margin-bottom:5px}.blog-post-links li{font-size:20px;margin-bottom:15px}.footer{border-top:25px solid #292829;text-align:center;background:#58595b;line-height:normal;position:fixed;bottom:0;width:100%;z-index:99999}.footer .footer-wrapper{width:980px;margin:0 auto;color:#fff;font-family:Arial;font-size:16px;line-height:20px;font-weight:100;text-align:left}.footer .footer-wrapper a{color:#fff;text-decoration:none}.footer .footer-wrapper h2{margin-top:0;padding-top:0}.footer .footer-wrapper .footer-left,.footer .footer-wrapper .footer-right{width:25%;padding:20px}.footer .footer-wrapper .footer-middle{width:50%}.footer .footer-wrapper .footer-middle img{width:100%;max-width:100%}.footer .footer-wrapper .footer-left,.footer .footer-wrapper .footer-middle{float:left}.footer .footer-wrapper .footer-right{float:right}.footer .footer-wrapper:after{clear:both;content:" ";display:block}.subFooter{background:#292829;text-align:center}.subFooter .subFooterWrapper{width:980px;padding:20px;color:#fff;margin:0 auto;text-align:left;font-family:Arial;font-size:12px;line-height:20px;font-weight:100}@media all and (max-width:980px){.wrapper{width:auto}.homepageWrapper{background:#f1e1bd;min-height:auto;padding:50px 20px 0 20px}.page-wrapper{background:#f1e1bd;padding:50px 20px;width:auto}.page-wrapper .page-header .page-logo{width:100%;float:none}.page-main-image{max-width:100%;width:100%;float:none;text-align:center}.captionImage{max-width:100%}.main-content{width:100%;float:none}.left{width:100%}.right{width:100%}.right.ralign{text-align:left}.feature-link{font-size:30px;text-decoration:none}.feature-link.blog{float:none;margin-left:0}.footer{position:initial}.footer .footer-wrapper{width:auto}.footer-left,.footer-middle,.footer-right{width:auto;float:none}.footer .footer-wrapper .footer-right{float:none}.footer .footer-wrapper .footer-middle{width:100%}.subFooter .subFooterWrapper{width:100%}.footer .footer-wrapper .footer-left,.footer .footer-wrapper .footer-right{width:auto}}