*,body{margin:0;padding:0}.aboutUsWrapper,.contactWrapper,.galleryName,.imageGallery .toggleWrapper,.imageGalleryButtonsWrapper,.partnersWrapper .images{text-align:center}.menu-item,.slider-wrapper li,ul.fancy li{list-style:none}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:Ubuntu;font-size:14px}h1,h2,h3,h4,h5,h6{font-family:Teko;text-transform:uppercase;font-weight:600}h1{font-size:3em}h2{font-size:2.25em}h3{font-size:1.8em}h4{font-size:1.4em}h5{font-size:1.25em}#logo{padding:8px 10px 4px;float:left}.fb-wrapper{float:right;min-width:320px;margin:8px 7px 7px;border-bottom:1px solid #e9ebee}ul.fancy{padding:0}ul.fancy li{padding-left:1.4em;position:relative;margin:.25em 0 .5em}ul.fancy li:before{font-family:FontAwesome;content:'\f14a';left:0;color:#c00;position:absolute}.slider-wrapper{width:100%;position:relative}.imageGallery{width:96%;margin:1.5% 2%;border:1px solid #cecece;padding:.5em 1em;background:#434e56}.imageGallery .toggleWrapper{width:100%;color:#fff}.imageGallery .toggleWrapper i{font-size:1.5em}.aboutUsWrapper{font-size:1.42857em;padding:1.5em 10% 2.25em;font-family:Teko}.contactWrapper>.label,.mapWrapper>.label,.partnersWrapper>.label{width:100%;text-align:center;margin:.75em 0 1.5em}.mapWrapper .map iframe{width:100%}.contactInfo .address,.contactInfo .email,.contactInfo .phone{margin-bottom:.6em}.partnersWrapper .imageWrapper{margin:1.5%;width:17%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.imageGalleryButtonsWrapper .imageGalleryButton{display:inline-block;background:#fff;color:#434e56;font-weight:500;padding:.5em 1em;border:1px solid #000;margin:.5em 1em;cursor:pointer}.imageGalleryButtonsWrapper .imageGalleryButton:hover{background:#434e56;color:#fff;border-color:#000}.imageGalleryButtonsWrapper .imageGalleryButton.active{border-color:#092;color:#092;background:#fff}.imageGalleryButtonsWrapper .imageGalleryButton.active:hover{cursor:initial}.imageGallery .images .galleryImage .image,.partnersWrapper .imageWrapper .partnerImage{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding-top:56.25%;background-size:contain;background-repeat:no-repeat;background-position:center center}.imageGallery .images .galleryImage .image{background-size:cover}.imageGallery .images .galleryImage .image:hover,.imageGallery .images .galleryImage:hover .image{opacity:1;-webkit-animation:flash 1s;animation:flash 1s}@-webkit-keyframes flash{0%{opacity:.7}100%{opacity:1}}@keyframes flash{0%{opacity:.7}100%{opacity:1}}.galleryName{width:100%;margin:.2em 0;color:#fff}.galleryImage{width:20%;margin:0;padding:5px;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.galleryImage img{width:100%;height:auto;border:1px solid #000;box-sizing:border-box;opacity:.8;transition:opacity .25s}.galleryImage img:hover,.galleryImage:hover img{opacity:1}.contactInfo{display:inline-block;text-align:left}.contactInfo span.label{min-width:80px;display:inline-block}.main-content{padding-top:1em}.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html .clearfix{zoom:1}.ventureshield{font-weight:600;color:#655}.wrapper33 .column,.wrapper50 .column{width:50%;float:left;margin:.5em 0 1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrapper33 .column{width:33.33333333%}.wrapper33 .column.mid{padding:0 .675em}.wrapper33 .column.left,.wrapper50 .column.left{padding:0 1.25em 0 0}.wrapper33 .column.right,.wrapper50 .column.right{padding:0 0 0 1.25em}.floatLeft{float:left}.floatRight{float:right}.clear{clear:both}.center{margin:0 auto;display:block}.cd-top,.menu-item{display:inline-block}.main-menu,.page-footer-wrapper{width:100%;background:#434e56;color:#fff;margin:0;padding:.25em 0;text-align:center;clear:both}.page-footer-wrapper{padding:1em;font-size:.928575em;margin-top:1em}.main-menu a,.main-menu a.visited{color:#fff;text-decoration:none}.main-menu a:hover{color:#c00;text-align:center}.menu-item{margin:.75em 2%}.main-content{max-width:1600px;margin:0 auto}.cd-top{height:40px;width:40px;position:fixed;bottom:40px;right:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../img/cd-top-arrow.svg) center 50% no-repeat #434e56;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s,background-color .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,background-color .3s 0s}.cd-top.cd-top--fade-out,.cd-top.cd-top--show,.cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s,background-color .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,background-color .3s 0s}.cd-top.cd-top--show{visibility:visible;opacity:1}.cd-top.cd-top--fade-out{opacity:.5}.cd-top:hover{background-color:#e86256;opacity:1}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}@media screen and (max-width:1600px){.main-content{max-width:1200px}}@media screen and (max-width:1280px){.main-content{max-width:960px}}@media screen and (max-width:1000px){.main-content{max-width:720px}.imageGallery .galleryImage{width:25%}}@media screen and (max-width:800px){.main-content{max-width:600px}.wrapper33 .column,.wrapper33 .column.left,.wrapper33 .column.mid,.wrapper33 .column.right{width:100%;padding:0 10%}.imageGallery .galleryImage{width:33.33333333%}.partnersWrapper .imageWrapper{width:30.33333333%}}@media screen and (max-width:640px){.main-content{max-width:420px}.wrapper50 .column,.wrapper50 .column.left,.wrapper50 .column.right{width:100%;padding:0 .5em}.aboutUsWrapper,.wrapper33 .column,.wrapper33 .column.left,.wrapper33 .column.mid,.wrapper33 .column.right{padding-left:.5em;padding-right:.5em}.imageGallery .galleryImage{width:50%}}@media screen and (max-width:480px){.main-content{max-width:320px}.imageGallery .galleryImage{width:100%}.partnersWrapper .imageWrapper{width:47%}}@media screen and (max-width:600px){.fb-wrapper{display:none}#logo{float:none;text-align:center}}