html{font-size:.75em;-webkit-text-size-adjust:.75em;-ms-text-size-adjust:.75em}body{font-family:roboto,Tahoma,Arial,Helvetica,sans-serif!important;font-size:1.167em;color:#003f5b;font-weight:300;line-height:35px}h1{font-family:roboto,sans-serif;font-size:30px;font-weight:700}h2{font-family:roboto,sans-serif;font-size:28px;font-weight:700}h3{font-family:roboto,sans-serif;font-size:24px;font-weight:700}h4{font-family:roboto,sans-serif;font-size:20px;font-weight:700}h5{font-family:roboto,sans-serif;font-size:18px;font-weight:700}h6{font-family:roboto,sans-serif;font-size:16px;font-weight:700}hr{height:1px;background:#6ac3d3}a{color:#6ac3d3}a:hover{color:#6ac3d3}a:focus{outline:0}.no-padding{padding:0!important}.no-margin{margin:0!important}.underline{width:86px;height:2px;margin:0 auto;background:#6ac3d3}.nothing{clear:both;margin:0;padding:0}#shell{max-width:1920px;margin:0 auto;overflow:hidden}#logoContainer #logo{margin:10px 0 8px;display:block}#topStuff{float:right;font-family:roboto,sans-serif;font-size:12px;color:#003f5b}#topStuff h5{float:left;margin:21px 0 0}#topStuff h5 a{margin:2px 0 0}#topStuff a{float:left;margin:15px 28px 0;font-family:roboto,sans-serif;font-size:12px;color:#003f5b}#topStuff #search{float:left;margin:11px 0 0}#topStuff #search input{width:163px;height:17px;border:1px solid #003f5b;background:0 0}#topStuff #search #searchBttn{float:right;width:15px;height:16px;margin:10px 0 0 15px;cursor:pointer;border:0;background:url(./images/design/searchIcon.png) no-repeat 0% 0%;display:block}#topStuff #search .searchwp-live-search-instructions{display:none!important}.mobileStuff{display:none}.mobileStuff #logo{width:100%;margin:10px auto 8px;display:block}.mobileStuff #logo img{width:135px;margin:0 auto}.contactDetails a{margin:10px 5px 7px;padding:17px;color:#003f5b;display:inline-block}#quickLinks{width:100%;margin-top:94px;background:#2b2b2b;display:none}#quickLinks div{text-align:middle}#quickLinks div a{padding:20px 0;font-family:roboto,sans-serif;font-size:32px;color:#fff;text-align:center;text-transform:uppercase;background:#2b2b2b;display:block}.navbar{margin:0}.navbar-default{maz-width:1920px;margin:0 auto;border:0;background:rgba(255,255,255,.9)}.navbar-nav{float:right;display:inline-block}.navbar .navbar-collapse{text-align:center}.navbar-nav li a{padding:17px 20px;font-family:roboto,sans-serif;font-size:14px;color:#003f5b!important;text-transform:uppercase}.navbar-nav li a:last-child{padding:17px 12px 17px 20px}.navbar-nav li a:hover{color:#6ac3d3!important}.navbar-nav .active a{color:#6ac3d3!important}.navbar-nav .open>a{color:#fff!important}.dropdown-menu{margin:-6px 0 0 -82px!important;padding:6px 0 0;border:1px;border-radius:0;background:url(./images/design/pointer.png) no-repeat 50% 0%}.dropdown-menu>li{width:303px;border-top:1px solid #eef1f1;background:#fff!important}.dropdown-menu>li:first-child{border-top:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.dropdown-menu>li:last-child{border-bottom:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.dropdown-menu>li>a{padding:9px 0 11px!important;color:#003f5b!important;text-align:center;display:block}.dropdown-menu>li>a:hover{color:#fff!important;background:#6ac3d3!important}.dropdown-menu>li:first-child a:hover{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.dropdown-menu>li:last-child a:hover{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.dropdown-menu .active a{color:#fff!important;background:#6ac3d3!important}.dropdown-menu .active:first-child a{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.dropdown-menu .active:last-child a{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.navbar-default .navbar-toggle{float:left;margin:27px 0 26px 5%;padding:10px;border:0}.navbar-default .navbar-toggle .icon-bar{width:32px;height:4px;background-color:#003f5b}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:#6ac3d3}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#003f5b!important;background:0 0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:0 0}@media only screen and (min-width:768px){#menu-item-213 ul{width:30em!important;max-width:30em!important}#menu-item-213 ul li{float:left;width:50%;display:inline}#menu-item-213 .open>a,#menu-item-213>.open>a:focus,#menu-item-213>.open>a:hover{color:#b7b7b7!important;background:0 0}#menu-item-213 .dropdown-menu>li:first-child{border-top:1px solid #eef1f1;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}#menu-item-213 .dropdown-menu>li:last-child{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}#menu-item-213 .dropdown-menu>li:first-child a{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}#menu-item-213 .dropdown-menu>li:last-child a{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}}#banner{position:relative}#badge{position:absolute;bottom:0;right:0;width:30%;height:297px;margin:0 auto;z-index:384}#badge img{margin-left:30px}#bannerShape{position:absolute;bottom:0;right:0;width:100%;height:200px;background:url(./images/design/banner-shape.png) no-repeat 0% 0%;z-index:256}#slider .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:128}#slider .carousel .item{background-color:#fff}#slider .carousel .item img{width:100%}#slider .carousel-inner>.item>a>img,.carousel-inner>.item>img{min-height:170px}#slider .carousel-control{width:140px;z-index:999!important}#slider .carousel-control.left{color:#000;background:url(./images/design/left-arrow.png) no-repeat 35% 38%!important}#slider .carousel-control.right{color:#000;background:url(./images/design/right-arrow.png) no-repeat 65% 38%!important}.carousel .item .descriptionHolder{position:absolute;bottom:20%;left:144px;width:26%;z-index:512}.carousel .item .expandOpen a{padding-right:60px;color:#fff;text-decoration:none;display:block;background:url(./images/design/right-arrow.png) no-repeat 100% 5%}.carousel .item .expandOpen h2{margin:22px 0;font-family:roboto,sans-serif;font-size:30px;color:#fff;font-weight:700;text-transform:uppercase}.carousel .item .expandOpen p{margin:0;font-family:roboto,sans-serif;font-size:13px;color:#fff}.carousel-indicators{bottom:180px}.carousel-indicators li{border-color:#c0c0d6}.carousel-indicators .active{background-color:#c0c0d6}.ms-parent-id-1 .ms-anim-layers h2{margin:22px 0;font-family:roboto,sans-serif;font-size:30px;color:#fff;font-weight:700;text-transform:uppercase}.ms-parent-id-1 .ms-anim-layers .ms-layer{width:28%;margin:0;padding:0 20px 20px;font-family:roboto,sans-serif;font-size:13px!important;color:#fff;line-height:35px!important;background:rgba(0,0,0,.6)}#pageBanner{margin-top:104px}.page .ms-slide-info{min-height:40px!important}#projectBanners{margin-top:104px}.defaultpage{margin-top:165px;text-align:center}.defaultpage h1{margin:0 0 33px;font-family:roboto,sans-serif;font-size:32px;color:#003f5b;text-transform:uppercase}.defaultpage .underline{margin-bottom:35px}.defaultpage p{margin-bottom:30px}.our-story h1{margin:0!important}.our-story h2{margin:0 0 33px!important}.leftColumnText{margin-top:25px}.page-id-75 .page-list{text-align:left}.page-id-75 .page-list .children{padding-left:15px}.contactpageDetails fa{margin-right:14px}.contactpageDetails .phoneNumbers{padding-top:5px}.contactpageDetails .phoneNumbers a{font-size:22px;color:#003f5b;font-weight:700;line-height:15px}.contactpageDetails .postal{font-weight:700;line-height:18px}.moveDown{padding-top:43px}.latestProjects{position:relative;margin:0 0 30px;padding-top:50px;text-align:center;z-index:128}.latestProjects h1{margin:0 0 33px;font-family:roboto,sans-serif;font-size:32px;color:#003f5b;text-transform:uppercase}.latestProjects p{margin:31px auto 46px;font-size:14px;line-height:30px;letter-spacing:1px}.latestProjects article{margin:0 0 26px}.latestProjects article .videoClip{position:relative;float:left;width:48%;margin:0 15px 0 0;background:#000}.latestProjects article .videoClip img{opacity:.55}.latestProjects article .videoClip:hover img{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.latestProjects article .videoClip .play{position:absolute;top:0;left:0;width:100%;height:100%;background:url(./images/design/play-navy.png) no-repeat 50% 50%;display:block;z-index:256}.latestProjects article .videoClip:hover .play{background:url(./images/design/play-skyblue.png) no-repeat 50% 50%;transition:}.latestProjects article .videoDetails{float:left;width:48%;text-align:left}.latestProjects article strong{font-family:roboto,sans-serif;font-size:15px;text-transform:uppercase}.latestProjects article .videoDetails p{width:auto!important;margin:auto!important;line-height:30px}.latestProjects .featured{text-align:left}.latestProjects .featured h2{margin:33px 0 9px;font-family:roboto,sans-serif;font-size:18px;color:#50ad28;font-weight:700;text-transform:uppercase}.latestProjects .viewBttn{height:50px;margin:10px 0 0;padding:7px 39px;font-family:roboto,sans-serif;font-size:13px;color:#fff;font-style:normal;text-transform:uppercase;background:#003f5b;display:inline-block}.latestProjects .viewBttn:hover{text-decoration:none;background:#6ac3d3}.testimonials{position:relative;width:100%;height:396px;padding-top:54px;background:url(./images/design/shape.png) no-repeat 100% 0%;z-index:256}.testimonials .container{font-family:roboto,sans-serif;font-size:21px;color:#fff;font-style:italic;text-align:right;line-height:24px}.testimonials .container .testAuthor{margin:13px 0 30px;font-style:normal;display:block}.testimonials .container .slide{margin:0}.testimonials .container .carousel-inner{margin:0}.testimonials .container .carousel-inner .item{margin:0}.testimonials .container .readmore{float:right;width:170px;padding:15px 39px 17px;font-family:roboto,sans-serif;font-size:13px;color:#fff;font-style:normal;text-transform:uppercase;border:1px solid #fff;display:block}.testimonials .container .readmore:hover{text-decoration:none;background:#003f5b}#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}#fade-quote-carousel.carousel .carousel-inner .active{opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}#staffHolder{position:relative;margin:56px 0 0}.staff{margin:15px;overflow:hidden}.staffPhoto{position:relative;z-index:64}.staff .overlay{position:absolute;width:100%;height:100%;padding:25% 0 0;color:#fff;line-height:26px;background:rgba(0,0,0,.6);display:block;z-index:128}.staff .overlay h6{margin:0;font-weight:700;text-transform:uppercase}.staff .overlay .staffDetails .phone{display:block}.staff .overlay .staffDetails .email{display:none}.staff .overlay a img{margin:0 3px}.slideUp .overlay{top:328px}.slideDown .overlay{top:-328px}.slideLeft .overlay{left:-340px}.slideRight .overlay{right:-340px}#categories{position:relative;width:100%;height:484px;margin:-250px 0 0;z-index:128}.projectContainer{border-left:1px solid rgba(255,255,255,.9)}.projectContainer:first-child{border:0}.projectContainer .whiteSection{position:absolute;bottom:96px;left:0;width:100%;height:154px;text-align:center;background:rgba(255,255,255,.9);z-index:256}.projectContainer .whiteSection a{width:100%;height:100%;font-family:roboto,sans-serif;font-size:32px;color:#fff;text-transform:uppercase;display:block}.projectContainer .whiteSection .Gold{color:#f59c00}.projectContainer .whiteSection .Green{color:#52ae32}.projectContainer .whiteSection .Purple{color:#912b7d}.projectContainer .whiteSection .Blue{color:#77c0c3}.projectContainer .whiteSection a:hover{text-decoration:none}.projectContainer .whiteSection a .icon{margin:0 20px 5px 0}.projectContainer .whiteSection a span{margin:51px auto;display:block}.projectContainer:hover .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:128}.projectsHolder{width:90.2%;margin:0 auto}.filter{margin-bottom:84px}.filter a{color:#003f5b;cursor:pointer}.circle{position:relative;top:1px;width:13px;height:13px;margin:0 4px 0 0;border-radius:50%;display:inline-block}.circle img{position:absolute;top:4px;left:5px}.divider{margin:0 5px 0 10px;display:inline-block}.projects{display:inline-block;float:none;margin:20px}.projects a{position:relative;display:block;float:left}.projects a:hover .overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.6);z-index:128}.projects a:hover .overlay span{display:block}.projects .overlay span{font-family:roboto,sans-serif;font-size:15px;color:#fff;font-weight:700;text-transform:uppercase;display:none}.projectContent h1{margin:0 0 7px}.projectContent h3{margin:0 0 34px}.project_logo{margin:31px 0 41px}.text-left-bold{font-weight:700;text-transform:uppercase}.project_testimonials{margin:36px 0 0}.project_testimonials .project_testimonial{margin:0 0 43px;font-style:italic;text-align:left;line-height:30px}.project_testimonials .project_testimonial p{margin:0}.project_testimonials .project_testimonial strong{font-style:normal}.summary{line-height:30px}.summary .testAuthor{font-style:italic}.navButtons a{float:left;width:208px;height:50px;margin:13px;padding:13px 0;font-family:roboto,sans-serif;font-size:13px;color:#fff;font-style:normal;text-transform:uppercase;text-align:center;line-height:23px;background:#003f5b;display:inline-block}.navButtons a:hover{text-decoration:none;background:#6ac3d3}.productContainer{padding-top:50px;text-align:center}.productContainer h1{margin:0 0 33px;font-family:roboto,sans-serif;font-size:32px;color:#003f5b;text-transform:uppercase}.productContainer p{width:70%;margin:31px auto 46px;font-size:14px;line-height:30px;letter-spacing:1px}.productHolder{width:90.2%;margin:0 auto}.productContainer .product{float:left;margin:20px 15px}.productContainer .product a{position:relative;display:block}.productContainer .product a:hover .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:128}.productContainer .product h5{margin:17px 0;font-family:roboto,sans-serif;color:#666;text-transform:uppercase}.productContainer .product ul{margin:0 auto;padding:0;list-style-type:none}.productContainer .product ul li{font-size:14px}.productContainer .product ul li::before{content:"\25AA  "}.productContent h1{margin:0 0 7px}.productContent h3{margin:0 0 34px}.product_downloads .downloadBrochure{float:left;width:30%}.product_downloads .download_text{margin:11px 0;font-family:roboto,sans-serif;font-size:14px;text-align:left}.download_brochure a{float:right;width:170px;height:50px;margin:13px 0 55px;padding:10px 6px;font-family:roboto,sans-serif;font-size:13px;color:#fff;font-style:normal;text-transform:uppercase;text-align:center;line-height:28px;border-bottom:2px solid #003f5b;background:#6ac3d3;display:inline-block}.download_brochure a:hover{text-decoration:none;border-bottom:2px solid #333;background:#494949}.videos{margin:0 0 49px}.videos .title{padding:4px 0;font-family:roboto,sans-serif;font-size:18px;text-transform:uppercase;text-align:center}.leftColumnLinks{margin-top:25px;text-align:left}.leftColumnLinks ul{padding:0;list-style-type:none}.leftColumnLinks ul li{margin:0 0 7px}.archives-list li{margin:0!important}.archives-list a{color:#003f5b}.archives-list a:hover{color:#6ac3d3}.tag-cloud-list li{margin:0!important}.tag-cloud-list a{color:#003f5b}.tag-cloud-list a:hover{color:#6ac3d3}.newsItem{margin:0 0 30px}.newsItem .newsImage{float:left;margin-right:33px}.newsItem h1{margin:0 0 5px}.newsItem h1 a{font-size:32px;color:#003f5b}.newsItem h2{margin:0 0 10px}.newsItem .projects{float:none;margin:0}.pagination>li>a,.pagination>li>span{color:#003f5b}.pagination>li>a:hover,.pagination>li>span:hover{color:#6ac3d3}.pagination>.active>span{border-color:#003f5b;background-color:#003f5b}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus,.pagination>.active>a:hover,.pagination>.active>span:hover{color:#fff;background-color:#6ac3d3}.pagination>.disabled>span{color:#003f5b}.download{text-align:center}.download .box{text-align:center;background:#f2f2f2}.download h5{font-family:roboto,sans-serif}.projects .btn{width:170px;margin:19px auto 0;padding:15px 0 14px;font-family:roboto,sans-serif;font-size:13px;color:#fff;text-transform:uppercase;background:#6ac3d3;border-radius:0}.projects .btn:hover{text-decoration:none;border-bottom:2px solid #333;background:#494949}.discuss{position:relative;width:100%;height:191px;margin-top:142px;background:#efefef;z-index:64}.discuss .testimonial-default{padding-top:24px;font-family:roboto,sans-serif;font-size:17px;font-style:italic;text-align:center}.discuss .testimonial-default .author{margin-top:7px;font-size:18px;font-weight:700;font-style:normal}.fold{position:absolute;bottom:0;right:0;width:600px;height:314px;padding:0;background:url(./images/design/cornerFold.png) no-repeat 0% 0%;z-index:64}.callToAction{position:absolute;bottom:20px;right:30px;width:200px;height:109px}.callToAction a{text-decoration:none;display:block}.callToAction a img{float:right;width:45px;height:46px;background:url(./images/design/discuss-arrow.png) no-repeat 0% 0%}.callToAction a:hover img{background:url(./images/design/discuss-arrow.png) no-repeat 0% 100%}.callToAction h2{margin:17px 0 0;font-family:roboto,sans-serif;font-size:22px;color:#fff;text-align:right;text-transform:uppercase}#gmap_canvas{width:100%;height:195px;margin:25px 0}#gmap_canvas img{max-width:none!important;background:0 0!important}.gm-style .gm-style-iw{color:#000!important}.socialIcons{margin-bottom:20px}.socialIcons a{}#facebook{float:left;width:32px;height:32px}#linkedin{float:left;width:32px;height:32px;margin:0 3px}#googleplus{float:left;width:32px;height:32px}footer{width:100%;padding-top:46px;font-size:14px;color:#fff;background:#222}.footerDetails a{margin-bottom:15px}footer h2{margin:32px 0 57px;font-family:roboto,sans-serif;font-size:18px;color:#fff;text-transform:uppercase}footer a{color:#6ac3d3}footer .phoneNumber{color:#fff}footer .fa{width:14px;margin:0 25px 0 0;color:#6ac3d3}#footerLogo{width:50%;max-width:195px;margin:31px 0;46px0px}.icons{margin-bottom:20px}.iconBadge{float:left;width:18%;margin:0 3px}#bottomNav{margin:0;padding:0}#bottomNav li{margin:0;padding:0;list-style:none;background:url(./images/design/arrow.png) no-repeat 0% 30%}#bottomNav li a{margin:0;padding:8px 17px;font-size:14px;color:#dddbdb;text-decoration:none;display:block}#bottomNav li a:first-child{padding:0 17px 8px}#bottomNav li a:hover{color:#6ac3d3}footer form{padding-top:4px}#rights{width:100%;margin-top:26px;padding:30px 0 20px;font-family:roboto,sans-serif;font-size:13px;text-align:right;background:#111}#copyright{color:#cdcdcd}#copyright a{color:#cdcdcd}#backtotop{float:right;width:46px;height:45px;margin:-10px 15px 0 0;background:url(./images/design/backtotop.png) no-repeat 0% 0%}#backtotop:hover{background:url(./images/design/backtotop.png) no-repeat 0% 100%}#backtotop img{width:46px;height:45px;cursor:pointer;display:block}.footerForm .inputFields label{width:97.5%;margin:0;padding:0;display:inline-block;font-family:roboto,sans-serif;font-size:13px;font-weight:700;text-transform:none;background:0 0}.footerForm .inputFields .alterWidth{width:97.5%!important}.footerForm .inputFields input{width:100%;margin:0 6px 14px 0;padding:8px;font-family:roboto,sans-serif;font-size:13px;color:#999;border:1px solid #2d2d2d;background:0 0}.footerForm .inputFields textarea{width:100%;height:87px;margin:0 0 14px;padding:8px;font-family:roboto,sans-serif;font-size:13px;color:#999;border:1px solid #2d2d2d;background:0 0}.footerForm .inputFields select{width:100%;min-height:40px;margin:0 0 14px;padding:9px 8px;font-family:roboto,sans-serif;font-size:13px;color:#999;border:1px solid #2d2d2d;background:0 0}.footerForm .inputFields input:focus{border-color:#6ac3d3}.footerForm .inputFields select:focus{border-color:#6ac3d3}.footerForm .inputFields textarea:focus{border-color:#6ac3d3}.error{color:#d20!important}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}::-moz-placeholder{color:#999}::-ms-input-placeholder{color:#999}#submitBttn{float:right;margin:14px 0;padding:8px 36px;font-family:roboto,sans-serif;font-size:13px;color:#fff;text-transform:uppercase;border:0;border-bottom:1px solid #003f5b;background:#00405c}#submitBttn:hover{border-bottom:1px solid #333;background:#67c4d3}#theme-my-login{margin:150px auto}.download_brochures{margin-top:20px}.brochure{padding:10px 0;position:relative}.brochure .brochure-title{position:absolute;top:50%;left:70%;transform:translate(-50%,-50%)}.download_brochures hr{height:1px;background-color:#003f5b}.wpcf7-validation-errors{margin:0;clear:both}.wpcf7-response-output{margin:-18px 0 0!important;font-size:13px}.searchwp-live-search-results-showing{position:absolute!important;left:65%!important;width:320px!important}.searchwp-live-search-result{min-width:300px}#melanomaLogo{margin-top:30%}.competitionField{margin:0 0 10px}.competitionField label{float:left;width:10%;text-align:left}.competitionField .fullWidth{width:100%}.competitionField .fullWidth .wpcf7-acceptance .wpcf7-list-item label{float:none;width:100%}.competitionField br{display:none}.competitionField .wpcf7-form-control-wrap{float:left;width:90%}.competitionField .wpcf7-form-control-wrap input{width:100%;margin-bottom:10px;padding:0 20px;border:1px solid #00405c}.competitionField .fullWidth .wpcf7-acceptance .wpcf7-list-item input{width:auto}#submitBttnHolder #submitBttn{margin-top:-40px;position:relative;z-index:90}@media only screen and (min-width:1px) and (max-width:359px){.testimonials .container div{margin:13px 0 30px}.iconBadge{width:17%}}@media only screen and (min-width:1px) and (max-width:639px){.testimonials .container{font-size:14px}.testimonials .container div{margin:13px 0 30px}}@media only screen and (min-width:1px) and (max-width:799px){.mobileClear{clear:both;margin:0;padding:0}.projectContainer{border-left:0}.ms-parent-id-1 .ms-anim-layers .ms-layer{width:90%}@media only screen and (min-width:1px) and (max-width:479px){.carousel-indicators{top:0;bottom:0}.testimonials{padding-top:17px}.navbar-default .navbar-toggle{margin:16px 0 16px 10%}.staff{margin:15px 0}.staff .overlay{padding:35% 0 0}#rights{text-align:right}#backtotop{margin:0 15px 0 0}}@media only screen and (min-width:480px) and (max-width:799px){@media only screen and (min-width:480px) and (max-width:639px){.staff{margin:15px 11px}}.staff{float:left;width:45%}}@media only screen and (min-width:1px) and (max-width:767px){#logoContainer{display:none}#search{display:none}#topStuff{display:none}.mobileStuff{display:block}.navbar-default{background:#fff}.navbar-nav{float:none;display:inline}.navbar .navbar-collapse{text-align:left}.navbar-nav li a .caret{display:block}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{margin:-25px 15px 0 0!important;line-height:20px!important}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#003f5b!important}.dropdown-menu{margin:0!important;padding:6px 0 0;border:0;border-radius:0;background:0 0}.dropdown-menu>li{width:100%;background:0 0!important}.dropdown-menu>li:first-child{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}.dropdown-menu>li:last-child{border-bottom:1px solid #eef1f1!important;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.dropdown-menu>li>a{padding:9px 10px 11px 30px!important;color:#fff!important;text-align:left}.dropdown-menu>li:first-child a:hover{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}.dropdown-menu>li:last-child a:hover{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}#quickLinks{display:block}.carousel .item .descriptionHolder{bottom:0%;left:0;width:100%;margin:0 auto;padding:15px;background:#010101}.carousel .item .expandOpen h2{margin:0 0 22px;font-size:24px}#badge,#bannerShape{display:none}.latestProjects{margin:0 0 30px}.defaultpage{margin-top:45px}#pageBanner{margin-top:0}#projectBanners{margin-top:0}.ms-staff-carousel{margin:0 auto 25px!important}#melanomaLogo{margin:0 auto;display:block}.competitionField label{float:none;width:100%}.competitionField .wpcf7-form-control-wrap{float:none;width:100%}#submitBttnHolder #submitBttn{float:none;width:100%;margin-top:14px}}@media only screen and (min-width:800px) and (max-width:1023px){.projectContainer .blackSection a{font-size:28px}@media only screen and (min-width:800px) and (max-width:979px){.projectContainer .blackSection a{font-size:24px}}}@media only screen and (min-width:640px) and (max-width:799px){.staff .overlay{padding:35% 0 0}}@media only screen and (min-width:640px) and (max-width:1023px){.testimonials{padding-top:24px}.testimonials .container{font-size:20px}.testimonials .container div{margin:13px 0 30px}.mobileClear{clear:both;margin:0;padding:0}.footerForm{width:100%!important}.footerDetails,.footerLinks{float:left;width:50%!important}}@media only screen and (min-width:640px) and (max-width:1279px){.projectContent .navigation .navButtons a{width:auto;padding:13px 38px}}@media only screen and (min-width:768px){#logoContainer{display:block}#topStuff{display:block}.navbar-nav li a .caret{display:none}}@media only screen and (min-width:768px) and (max-width:1023px){#logoContainer{float:left;width:20%;padding:0}.topStuffHolder{width:80%;padding:0}.searchwp-live-search-results-showing{left:55%!important}.navbar-nav li a{padding:17px 7px}.projectContainer .whiteSection a{font-size:22px}}@media only screen and (min-width:1280px){.negativeUpMargin{margin-top:-10px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.carousel-indicators{bottom:80px}#badge{width:30%}#badge img{margin-top:40%;margin-left:35px;height:65%}@media only screen and (min-width:980px) and (max-width:1023px){#badge{width:34.4%}#badge img{margin-top:30%;height:65%}}.latestProjects article .videoClip,.latestProjects article .videoDetails{float:none;width:100%}}@media only screen and (min-width:1024px) and (max-width:1279px){.carousel-indicators{bottom:110px}#badge{width:42%}#badge img{margin-top:10%;margin-left:174px;height:80%}.staff .overlay{padding:30% 0 0}}@media only screen and (min-width:1px) and (max-width:639px){@media only screen and (max-width:359px){#quickLinks{margin-top:78px}#quickLinks div a{font-size:18px}}@media only screen and (max-width:479px){.topStuffHolder{padding:0}.contactDetails a .fa-3x{font-size:1.8em}.contactDetails a{padding:14px 9px}@media only screen and (min-width:360px) and (max-width:479px){#quickLinks{margin-top:86px}#quickLinks div a{font-size:18px}.contactDetails a{padding:15px 9px}}}@media only screen and (min-width:480px) and (max-width:639px){.contactDetails a .fa-3x{font-size:2.3em}.contactDetails a{padding:17px 10px}}}@media only screen and (min-width:1px) and (max-width:479px){.latestProjects article .videoClip,.latestProjects article .videoDetails{float:none;width:100%}.productHolder{width:82%}}@media only screen and (min-width:480px) and (max-width:639px){.productHolder{width:56%}}@media only screen and (min-width:640px) and (max-width:767px){.productHolder{width:84%}.product{width:44.4%}}@media only screen and (min-width:768px) and (max-width:979px){.carousel .item .descriptionHolder{width:50%}.productHolder{width:100%}.product{width:16%}}@media only screen and (min-width:980px) and (max-width:1135px){.carousel .item .descriptionHolder{bottom:30%;width:42%}.productHolder{width:98%}.product{width:17%}@media only screen and (min-width:980px) and (max-width:1023px){.productHolder{width:100%}.product{width:16.9%}}}@media only screen and (min-width:1136px) and (max-width:1365px){@media only screen and (min-width:1136px) and (max-width:1279px){.carousel .item .descriptionHolder{width:42%}}@media only screen and (min-width:1280px) and (max-width:1365px){.carousel .item .descriptionHolder{width:32%}}.product{width:17%}}@media only screen and (min-width:1366px) and (max-width:1679px){.carousel .item .descriptionHolder{width:32%}.product{width:17%}}@media only screen and (min-width:1px) and (max-width:1023px){.discuss .testimonial-default{display:none}}@media only screen and (min-width:720px) and (max-width:979px){.discuss .testimonial-default{float:left;width:50%;padding-top:20px;font-size:16px;text-align:left}.discuss .testimonial-default div{font-size:16px}}@media only screen and (min-width:980px) and (max-width:1365px){.discuss .testimonial-default{float:left;width:60%;text-align:left}}@media only screen and (min-width:1280px){.projectsHolder .projects{width:20%}.staff .overlay{padding:32% 0 0}}@media only screen and (min-width:1280px) and (max-width:1679px){.searchwp-live-search-results-showing{left:68%!important}}@media only screen and (min-width:1366px) and (max-width:1919px){.testimonial-default{width:50%}}@media only screen and (min-width:1920px){.productContainer .productHolder{width:80%}}}