@font-face{font-family:open_regular;src:url(../fonts/opensans-regular.eot);src:url(../fonts/opensans-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-regular.woff) format('woff'),url(../fonts/opensans-regular.ttf) format('truetype'),url(../fonts/opensans-regular.svg#LatoRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_bold;src:url(../fonts/opensans-bold.eot);src:url(../fonts/opensans-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-bold.woff) format('woff'),url(../fonts/opensans-bold.ttf) format('truetype'),url(../fonts/opensans-bold.svg#LatoRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_semibold;src:url(../fonts/opensans-semibold.eot);src:url(../fonts/opensans-semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-semibold.woff) format('woff'),url(../fonts/opensans-semibold.ttf) format('truetype'),url(../fonts/opensans-semibold.svg#open_sanssemibold) format('svg');font-weight:400;font-style:normal}body{background:#cae4db;padding:0;margin:0}a:focus{color:#fff!important;text-decoration:none!important}.container{max-width:1130px}header .logo{display:table-cell;margin:5px 10px 0 10px}header nav{margin-top:50px;display:table-cell}header nav li{float:left;margin-left:10px}header nav li:first-child{margin:0}header nav li a{color:#00303f;font-family:open_regular,Helvetica,Arial,sans-serif;font-size:16px;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}header nav li a:focus,header nav li a:hover{text-decoration:none;color:#b7efd1!important}header .caption p{font-family:open_regular,Helvetica,Arial,sans-serif;font-size:16px;line-height:30px;color:#fff;margin:5px 0 5px 10px}header .social{display:table-cell;margin-top:5px}header .social li{float:left;margin-left:10px}header .social li:first-child{margin:0}.hero{display:block;position:relative;width:100%;height:300px;background:url(../img/vancomp.webp) no-repeat fixed center center;background-size:cover}.hero .caption{position:absolute;max-width:740px;text-align:right;margin-left:400px;top:100px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.hero .caption h1{color:#f3f3f3;font-family:open_bold,Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;color:#000}.hero .caption h2{font-family:open_regular,Helvetica,Arial,sans-serif;font-size:16px;line-height:30px;color:#fff;margin:5px 0 5px 0}.hero .caption p{font-family:open_regular,Helvetica,Arial,sans-serif;font-size:16px;line-height:30px;color:#fff;margin:5px 0 5px 0}#slider .caption p{margin:0}a.app_link{text-transform:lowercase;letter-spacing:.5px;color:#636363;font-family:open_regular,Helvetica,Arial,sans-serif;font-size:16px}a.app_link:focus,a.app_link:hover{text-decoration:none;color:#41c27d!important}a.app_link{transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.lifter{padding:40px 0;background-color:#f2d383}.sling{padding:40px 0;background-color:#faf9f9}.bed{width:100%;padding:20px 0 20px 0;background-color:#7a9d96}.bed h1{color:#fff;font-family:open_semibold,Helvetica,Arial,sans-serif;font-size:20px;margin:5px 0 0 0}.bed p{color:#fff;font-family:open_regular,Helvetica,Arial,sans-serif;font-size:16px;margin:30px 0 0 0;line-height:28px}.testimonials{padding:10px 0;background-color:#cae4D}.testimonials .testimonials_list{max-width:820px;margin:0 auto}.sub_box{width:100%;padding:40px 0;text-align:center;background-color:#f3f3f3}.sub_box .cta_text{color:#000;font-family:open_regular,Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:50px}footer{padding:50px 0;text-align:center}footer .copyright{margin-top:20px;color:#757171;font-family:open_regular,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.5px}footer .copyright a{color:#565555}@media (max-width:767px){header .logo{margin-right:0}header nav{width:100%;float:none;background:#47ad76;position:absolute;margin-top:100px;left:0;display:none}header nav li{display:block;width:100%;margin:0;text-align:center}header nav li a{display:block;width:100%;padding:10px 0;border-bottom:1px solid #389965}header nav li:first-child a{border-top:1px solid #389965}header .social{display:none}header .social li{margin-left:10px}.hero .caption{margin-left:0}a.app_link{display:block;margin-top:20px}}