.wrapper{}.section{width:100%;margin:auto;clear:both;}.sectionmax{max-width:1100px;margin:auto;clear:both;}.sectionpad{padding-top:2%;padding-bottom:2%;}.sectionpadbig{padding-top:5%;padding-bottom:5%;}.sectionpadall{padding:2%;}.padleft{padding-left:10%}.padright{padding-right:10%}.sectionpadtop{padding-top:2%;}.sectionpadbot{padding-bottom:2%;}.bgcover{min-height:400px;margin-bottom:-1px;background-size:cover;background-position:center center;}.center{text-align:center;}.left{text-align:left;}.right{text-align:right;}.col-1 .col{width:100%;margin-bottom:2%;clear:both;}.col-2 .col{width:48%;float:left;margin-right:2%;margin-bottom:2%;}.col-3 .col{width:32%;float:left;margin-right:2%;margin-bottom:2%;}.col-4 .col{width:23.5%;float:left;margin-right:2%;margin-bottom:2%;}.col-2-1 .col{width:31.9%;float:right;margin-right:0%;margin-bottom:2%;}.col-2-1 .col:first-child{width:64%;float:left;margin-right:2%;margin-bottom:2%;}.col-3 .col:last-child,.col-2 .col:last-child,.col-4 .col:last-child{margin-right:0%;float:right;}.col-3:after,.col-2:after,.col-2-1:after,.col-4:after{float:none;clear:both;}.box-1 .box{width:100%;clear:both;}.box-2 .box{width:50%;float:left;}.box-3 .box{width:33.33%;float:left;}.box-4 .box{width:25%;float:left;}.box-2-1 .box{width:35%;float:right;}.box-2-1 .box:first-child{width:65%;float:left;}.box-1-2 .box{width:65%;float:right;}.box-1-2 .box:first-child{width:35%;float:left;}.box-3 .box:last-child,.box-2 .box:last-child,.box-4 .box:last-child{float:right;}.box-3:after,.box-2:after,.box-2-1:after,.box-4:after{float:none;clear:both;}.cleargrid{clear:both;}@media only screen and (max-width:1500px){.sectionmax{width:90%;margin:auto;}}@media only screen and (max-width:1024px){.col-4 .col{width:48%;float:left;margin-right:2%;margin-bottom:2%;}.sectionmax{width:85%;margin:auto;}.sectionpad{padding-top:20px;padding-bottom:20px;}.sectionpadtop{padding-top:20px;}.sectionpadbot{padding-bottom:20px;}}@media only screen and (max-width:800px){.col-2-1 .col,.col-2-1 .col:first-child{width:100%;float:none;}.box-2-1 .box,.box-2-1 .box:first-child{width:100%;float:none;}}@media only screen and (max-width:600px){.col-3 .col,.col-2 .col,.col-2-1 .col,.col-2-1 .col:first-child,.col-4 .col{width:100%;float:none;}.box-3 .box,.box-2 .box,.box-2-1 .box,.box-2-1 .box:first-child,.box-4 .box,.box-1-2 .box,.box-1-2 .box:first-child{width:100%;float:none;}.sectionmax{width:85%;margin:auto;}}iframe{width:100%;}*{margin:0px;padding:0px;border:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}img{max-width:100%;height:auto;}ul{margin-left:20px;}form div{margin-bottom:10px;}input[type="text"],input[type="password"]{padding:13px;width:100%;border:0px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance:none;font-size:14px;color:#666;}select{padding:13px;width:100%;border:0px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance:none;font-size:14px;background:url(http://www.cloudwebsolutions.com/cloudresp/images/select.png) no-repeat right #fff;color:#666;}textarea{padding:13px;width:100%;border:0px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance:none;font-size:14px;color:#666;max-height:140px;}input[type="submit"],input[type="button"]{background-color:#222;border:0px;color:#FFFFFF;cursor:pointer;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:18px;width:100%;text-transform:uppercase;-webkit-appearance:none;transition:all .2s ease-in-out;}input[type="submit"]:hover,input[type="button"]:hover{background-color:#333;transform:scale(1.1);}.error,.prompt{padding:10px;background-color:#CC0000;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:15px;}table{width:100%;border-collapse:collapse;}table td{border-bottom:0px solid #CCCCCC;padding:10px;text-align:left;}.flickity-prev-next-button{width:50px;height:50px;background:transparent;}.flickity-prev-next-button:hover{background:transparent;}.flickity-prev-next-button .arrow{fill:white;}.flickity-prev-next-button.no-svg{color:white;}.flickity-prev-next-button:disabled{display:none;}.blogCategories{padding:30px;background-color:#fff;margin-bottom:40px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:solid 1px #ccc;}.blogCommentItem{background-color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:30px;margin-bottom:20px;border:solid 1px #ccc;}.blogCategories a{color:#333;margin-bottom:10px;}.blogPost,.blogPostMore{padding:50px;background-color:#fff;margin-bottom:40px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:solid 1px #ccc;}.blogPostContent,.blogComments{text-align:left;}.blogBack{display:none;}.blogDate{font-size:16px;}.blogPost h2,.blogPostMore h2{font-size:38px;line-height:50px;color:#333;border-bottom:solid 2px #eee;padding-bottom:20px;}.blogImage{max-height:400px;overflow:hidden;margin-top:20px;margin-bottom:20px;}.blogPostMore .blogImage{max-height:100%;overflow:none;margin-top:20px;margin-bottom:20px;}.blogPost img,.blogPostMore img{width:100%;}.pagitem{padding:5px 10px;display:block;background-color:#eee;float:left;margin-right:5px;}.pagitemon{padding:5px 10px;display:block;background-color:#333;color:#fff;float:left;margin-right:5px;}.blogLatest{width:32%;margin-right:2%;float:left;}.blogLatest:nth-child(3n+1){margin-right:0%;}.blogLatest h2{font-size:18px;}@media only screen and (max-width:600px){.blogPost,.blogPostMore{padding:30px;}.blogPost h2,.blogPostMore h2{font-size:24px;line-height:40px;}.blogLatest{width:100%;margin-right:0%;float:none;}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:26px;font-family:'Roboto',sans-serif;color:#666;font-weight:300;}a{text-decoration:none;color:#666666;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;cursor:pointer;}h1,h2,h3,p,ul,table{margin-bottom:20px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{}h1{color:#666666;font-size:42px;line-height:40px;font-weight:700;font-family:'Oswald',sans-serif;text-transform:uppercase;}h2{color:#222;font-size:24px;line-height:40px;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;}h3{color:#222;font-size:24px;line-height:40px;font-weight:300;}.underline{border-bottom:solid 3px #666666;padding-bottom:10px;margin-bottom:20px;display:inline-block;font-weight:bold;width:120px;}.block1{background-color:#666666;color:#fff;}.block2{background-color:#eee;padding:30px;}.block3{background-color:#333;color:#fff;}.parallax{background-size:cover;background-position:center center;background-attachment:fixed;padding-top:110px;padding-bottom:110px;color:#fff;}.parallax h2{font-size:54px;letter-spacing:0px;color:#fff;}.parallax h3{color:#fff;}.bigfeature h2{font-size:42px;letter-spacing:0px;}.bigfeature h3{max-width:800px;margin:auto;color:#333;}.block1 h1,.block1 h2,.block1 h3,.block1 a,.block3 h1,.block3 h2,.block3 h3,.block3 a{color:#fff;}.preheader{background-color:rgba(230,230,230,0.9);padding-bottom:5px;padding-top:5px;z-index:999;border-bottom:solid 1px #ddd;font-size:12px;}.preheader .ecomlinks a{margin-right:20px;font-weight:bold;color:#666;}.header{background-color:#1A1919;padding-top:10px;padding-bottom:10px;z-index:999;border-top:solid 3px #666666;}.header .right h2{margin-bottom:10px;font-weight:700;font-size:26px;color:#fff;}.header .right p{margin-bottom:0px;}.header .center{padding-top:20px;color:#fff;font-size:24px;line-height:30px;}.header .linkblack{display:inline-block;border:solid 2px #fff;padding:5px 20px;font-size:14px;font-weight:600;color:#fff;transition:all .2s ease-in-out;letter-spacing:1px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}.headerontop{height:100px;z-index:999;margin-top:20px;position:absolute;}.topcontact h2{margin-bottom:0px;}.logo img{height:90px;}.hero{height:600px;position:relative;background-size:cover;background-position:center center;color:#fff;}.hero100{height:100vh;}.hero ul{margin-bottom:20px;color:#fff;font-weight:bold;}.hero a{color:#fff;}.hero h1{color:#fff;font-size:52px;margin-bottom:20px;font-weight:700;line-height:60px;}.hero h2{color:#fff;font-weight:300;font-size:26px;margin:auto;margin-bottom:20px;font-family:"Roboto";text-transform:none;letter-spacing:0px;}.backgroundholder{}.alignmiddle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-khtml-transform:translateY(-50%);transform:translateY(-50%);margin:0;width:100%;}.hero-gallery{}.hero-gallery .gallery-cell{width:100%;height:100%;background-size:cover;background-position:center center;}.simple-gallery .gallery-cell{width:33%;}.testimonials-gallery .gallery-cell{width:100%;padding-left:10%;padding-right:10%;}.testimonials-gallery h2{font-size:18px;line-height:32px;font-weight:300;background-color:#444;padding:2%;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}.linkblack{display:inline-block;border:solid 2px #fff;padding:10px 40px;font-size:14px;font-weight:600;color:#fff;transition:all .2s ease-in-out;letter-spacing:1px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}.linkblack:hover{background-color:#fff;color:#666666;}.linkwhite{display:inline-block;border:solid 2px #333;padding:10px 40px;font-size:14px;font-weight:600;color:#333;transition:all .2s ease-in-out;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}.linkwhite:hover{background-color:#333;color:#fff;}.subNavItem a{display:block;border-bottom:solid 1px #ccc;padding:10px 40px;font-size:16px;font-weight:600;color:#222;transition:all .2s ease-in-out;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.subNavItem:hover{color:#fff;background-color:#666666;}a img{transition:all .4s ease-in-out;}a img:hover{transform:scale(1.05);}.herosml{height:300px;position:relative;background-size:cover;background-position:center center;color:#fff;}.herosml h1{color:#fff;}.break{margin-top:2%;margin-bottom:2%;height:1px;background-color:#eee;clear:both;}.breakclean{height:1px;clear:both;}#map{width:100%;height:500px;margin:auto;position:relative;}.mapwrap{position:relative;}.footer{background-color:#333;color:#fff;margin-top:-1px;font-size:13px;line-height:18px;border-top:solid 3px #666666;}.footer a{color:#666666;}.footer h3{color:#fff;font-size:18px;}.featuretext{background-color:#eee;padding:15px;margin-top:-35px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}.imgfloatleft{float:left;margin-right:2%;}.imgfloatright{float:right;margin-left:2%;}.nav{text-transform:uppercase;font-size:14px;font-weight:bold;}#wrapper{position:relative;}#nav-trigger{display:none;margin-top:10px;position:absolute;top:20px;right:20px;}#nav-trigger span img{max-width:40px;}#nav-trigger span{color:#fff;cursor:pointer;display:inline-block;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;}nav#nav-main{padding:0px 0;}nav#nav-main ul{list-style-type:none;margin:0;padding:0;text-align:right;}nav#nav-main li{border-right:solid 0px #9CB11D;display:inline-block;padding:0 0px;position:relative;}nav#nav-main li:last-child{border-right:none;}nav#nav-main a{margin-top:15px;color:#fff;display:block;padding:10px 15px;transition:all .2s ease-in-out;}nav#nav-main a:hover{}nav#nav-main a:after{}nav#nav-main a:hover:after{transform:scaleX(1);}nav#nav-main .selected{color:#444;}nav#nav-main ul li ul{position:absolute;top:50px;left:0px;width:200px;z-index:9999;margin:auto;left:0px;text-align:left;padding:0px;display:none;}nav#nav-main ul li ul li a{text-align:left;padding:5px 15px;background-color:#333;color:#fff;min-width:200px;margin-top:0px;font-size:13px;text-transform:none;}nav#nav-mobile{display:none;position:fixed;z-index:9999;font-size:16px;text-transform:uppercase;width:100%;font-weight:bold;background-color:#333;}nav#nav-mobile .closemobilenav{text-align:center;margin:auto;padding:20px 0px;cursor:pointer;-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;}nav#nav-mobile .closemobilenav:hover{-webkit-transform:rotate(45deg);transform:rotate(45deg);}nav#nav-mobile ul{display:none;list-style-type:none;margin-left:auto;margin-right:auto;text-align:center;}nav#nav-mobile ul li ul{margin-bottom:0px;}nav#nav-mobile ul li ul li a{color:#666666;}nav#nav-mobile li{display:block;margin:0 0px;padding:0px 0;}nav#nav-mobile li:last-child{border-bottom:none;}nav#nav-mobile a{color:#fff;display:block;padding:10px 0px;}nav#nav-mobile a:hover{color:#666666;}.navbar{background-color:#666666;text-transform:uppercase;}.navbar nav#nav-main ul{text-align:left;}.navbar nav#nav-main a{margin-top:0px;}.imgoverlay{position:relative;height:280px;overflow:hidden;text-align:center;color:#fff;}.imgoverlay h3{color:#fff;padding-top:40px;}.imgoverlaytxt{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:none;transition:all .2s ease-in-out;}.imgoverlay:hover .imgoverlaytxt{display:block;transition:all .2s ease-in-out;}.hidden{opacity:0;}.visible{opacity:1;}.nomargbot h1,.nomargbot h2{margin-bottom:0px;}@media only screen and (max-width:1152px){#nav-trigger{display:block;}nav#nav-main{display:none;}nav#nav-mobile{display:block;}}@media only screen and (max-width:1000px){}@media only screen and (max-width:800px){.footer{text-align:center;}h3{font-size:22px;line-height:30px;}.parallax h2{font-size:30px;line-height:30px;}.hero{font-size:14px;line-height:20px;height:900px;}.hero h1{font-size:24px;margin-bottom:20px;letter-spacing:0px;line-height:30px;}.hero h2{font-size:18px;max-width:100%;margin-bottom:20px;line-height:30px;}.hero-gallery .alignmiddle{padding-left:10%;padding-right:10%;}.right,.left{text-align:center;}}@media only screen and (max-width:600px){.imgfloatright{float:none;margin-right:0px;}.imgfloatleft{float:none;margin-left:0px;}.preheader .left{text-align:center;}}