@import "/application/themes/canngro/fonts/rift/rift.css";body{font-family:'Open Sans',sans-serif;font-weight:200;font-size:18px;line-height:31px;color:#3e4543}.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page h4,.ccm-page h5{font-family:'Rift-Bold'}.ccm-page h1{color:#fff;font-size:105px;background:#3fae2a;display:inline-block;padding:0px 20px;margin-bottom:20px}@media screen and (max-width:991px){.ccm-page h1{font-size:80px}}@media screen and (max-width:767px){.ccm-page h1{font-size:58px}}.ccm-page h2{font-size:70px;color:#3fae2a;margin-top:0;margin-bottom:30px}@media screen and (max-width:991px){.ccm-page h2{font-size:56px}}@media screen and (max-width:767px){.ccm-page h2{font-size:48px}}.ccm-page h3{color:#fff;font-size:50px;z-index:2}@media screen and (max-width:991px){.ccm-page h3{font-size:40px}}@media screen and (max-width:767px){.ccm-page h3{font-size:30px}}.ccm-page h4{font-size:27px;color:#fff;background:#3fae2a;margin-bottom:0px;padding:10px;display:inline-block}@media screen and (max-width:991px){.ccm-page h4{font-size:22px}}@media screen and (max-width:767px){.ccm-page h4{font-size:18px}}.ccm-page h5{color:#3fae2a;font-size:26px;line-height:0px}@media screen and (max-width:991px){.ccm-page h5{font-size:24px}}@media screen and (max-width:767px){.ccm-page h5{font-size:22px}}.ccm-page .btn-primary{background:#3fae2a;font-family:'Rift-Bold';font-size:17px;padding:15px 46px;border:none;border-radius:0px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .btn-primary:hover,.ccm-page .btn-primary:focus{background:#5ece42}.ccm-page .header{height:1250px;background-size:cover;background-position:center center;position:relative}.ccm-page .header .above-overlay{position:relative;z-index:2}@media screen and (max-width:767px){.ccm-page .header .top-bar{padding-left:25px;padding-right:25qpx}}.ccm-page .header .logo{width:auto;padding:40px 0px;background:#fff;display:inline-block;z-index:2;position:relative;box-shadow:0px 0px 15px rgba(0,0,0,0.1)}.ccm-page .header .logo img{margin-left:40px;margin-right:40px}@media screen and (max-width:991px){.ccm-page .header .logo{padding-top:20px;padding-bottom:20px}.ccm-page .header .logo img{margin-left:20px;margin-right:20px}}@media screen and (max-width:767px){.ccm-page .header .logo{position:inherit}}.ccm-page .header .header-content{padding:0px;margin-top:120px}.ccm-page .header .header-content p:first-of-type{margin-bottom:-50px}@media screen and (min-width:768px) and (max-width:991px){.ccm-page .header .header-content{margin-top:170px}}@media screen and (max-width:767px){.ccm-page .header .header-content{padding-left:25px;padding-right:25px;margin-top:35px}.ccm-page .header .header-content p:first-of-type{margin-bottom:-55px}.ccm-page .header .header-content p:nth-child(2n){margin-bottom:-55px !important}}@media screen and (max-width:650px){.ccm-page .header .header-content{margin-top:-10px}}@media screen and (max-width:418px){.ccm-page .header .header-content{margin-top:30px}}@media screen and (max-width:418px){.ccm-page .header .header-content h1{font-size:44px}}@media screen and (max-width:360px){.ccm-page .header .header-content h1{font-size:37px}}.ccm-page .header .navigation{z-index:1;text-align:right;float:right}.ccm-page .header .navigation .nav-social{margin-top:45px}.ccm-page .header .navigation .nav-social a{color:#fff;margin-left:15px;margin-right:15px;font-size:22px;text-align:right;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .header .navigation .nav-social a:last-child{margin-right:0px}.ccm-page .header .navigation .nav-social a:hover,.ccm-page .header .navigation .nav-social a:focus{color:#3fae2a;text-decoration:none}@media screen and (max-width:650px){.ccm-page .header .navigation .nav-social a:first-child{padding-left:0px;margin-left:0px}}@media screen and (max-width:650px){.ccm-page .header .navigation .nav-social{margin-top:15px}}.ccm-page .header .navigation ul{font-family:'Rift-Bold';color:#fff;list-style:none;font-size:26px;text-align:right;margin-top:25px}.ccm-page .header .navigation ul a{color:#fff;text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .header .navigation ul a:hover,.ccm-page .header .navigation ul a:focus{color:#3fae2a}.ccm-page .header .navigation ul li{margin:0 15px;display:inline-block}.ccm-page .header .navigation ul li:last-child{margin-right:0px}@media screen and (max-width:650px){.ccm-page .header .navigation ul li:first-child{margin-left:0;padding-left:0}}@media screen and (max-width:650px){.ccm-page .header .navigation ul{padding-left:0;margin-left:0;margin-top:15px;text-align:left}}@media screen and (max-width:480px){.ccm-page .header .navigation ul{font-size:20px}}@media screen and (max-width:650px){.ccm-page .header .navigation{float:none;text-align:left;padding-left:0px}}.ccm-page .header .header-slider{padding:0px 0px;position:relative}.ccm-page .header .header-slider h4{position:absolute;top:-65px}.ccm-page .header .header-slider span{margin-right:20px}@media screen and (max-width:767px){.ccm-page .header .header-slider span{display:block;margin-right:0px}}.ccm-page .header .logo-list{width:100%;background:#fff;padding-top:30px;padding-bottom:30px;position:absolute;bottom:125px;z-index:1}@media screen and (max-width:767px){.ccm-page .header .logo-list{padding:30px 25px;bottom:50px}}.ccm-page .header .logo-list h5{line-height:1.2em}.ccm-page .header .top-gradient{background:-moz-linear-gradient(top, rgba(0,0,0,0.57) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.57) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.57) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#91000000', endColorstr='#00000000', GradientType=0);position:absolute;top:0;left:0;right:0;height:40%}.ccm-page .header .image-overlay{background-color:rgba(88,89,91,0.3);position:absolute;height:100%;top:0;left:0;right:0}@media screen and (max-width:767px){.ccm-page .header{height:950px}}.ccm-page #product-spotlight{padding-top:100px;padding-bottom:60px}.ccm-page #product-spotlight img{width:100%;height:auto}@media screen and (max-width:767px){.ccm-page #product-spotlight{padding-left:25px;padding-right:25px}}.ccm-page .rental-spotlight img{width:100%;height:auto}.ccm-page .rental-spotlight .callout-content{font-size:26px;padding-top:20px}@media screen and (max-width:767px){.ccm-page .rental-spotlight{padding-left:25px;padding-right:25px}.ccm-page .rental-spotlight p{margin-bottom:50px}.ccm-page .rental-spotlight .callout-content{font-size:22px}}.ccm-page .instagram-feed{padding-top:100px;padding-bottom:50px}.ccm-page .instagram-feed a{color:#3fae2a;text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .instagram-feed a:hover,.ccm-page .instagram-feed a:focus{color:#5ece42}.ccm-page .instagram-feed .follow-us-border{position:relative}.ccm-page .instagram-feed .follow-us-border h5{display:inline-block;float:right;background-color:#fff;line-height:1.3em;padding-left:20px}.ccm-page .instagram-feed .follow-us-border h5:before{content:' ';display:block;border-bottom:10px solid #3fae2a;width:100%;z-index:-1;position:absolute;left:0;top:26px}@media screen and (max-width:767px){.ccm-page .instagram-feed{padding-left:25px;padding-right:25px}}.ccm-page #contact-us{padding-bottom:115px}.ccm-page #contact-us p{margin-bottom:0px}.ccm-page #contact-us a{color:#3e4543;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page #contact-us a:focus,.ccm-page #contact-us a:hover{color:#3fae2a;text-decoration:none}.ccm-page #contact-us h2{margin-bottom:10px}.ccm-page #contact-us fieldset{margin-top:20px}.ccm-page #contact-us label{display:none}.ccm-page #contact-us .form-actions{text-align:right}@media screen and (max-width:767px){.ccm-page #contact-us .form-actions{margin-bottom:75px}}.ccm-page #contact-us .form-group{margin-bottom:5px}.ccm-page #contact-us .form-group:nth-of-type(2){width:50%;float:left}@media screen and (max-width:767px){.ccm-page #contact-us .form-group:nth-of-type(2){width:100%;float:none}}.ccm-page #contact-us .form-group:nth-of-type(3){width:49%;float:right}@media screen and (max-width:767px){.ccm-page #contact-us .form-group:nth-of-type(3){width:100%;float:none}}.ccm-page #contact-us input,.ccm-page #contact-us textarea{background:#ebeae7;height:52px;border:1px solid #ebeae7;border-radius:0px;padding:5px 20px;color:#000;font-size:13px;font-weight:600;box-shadow:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page #contact-us input:active,.ccm-page #contact-us textarea:active,.ccm-page #contact-us input:focus,.ccm-page #contact-us textarea:focus,.ccm-page #contact-us input:hover,.ccm-page #contact-us textarea:hover{border:1px solid #3fae2a;box-shadow:none}.ccm-page #contact-us textarea{padding:15px 20px}@media screen and (max-width:767px){.ccm-page #contact-us{padding-left:25px;padding-right:25px}.ccm-page #contact-us .googleMapCanvas{height:450px !important}}.ccm-page #about-us{padding-top:75px;padding-bottom:75px;background:#3fae2a;color:#fff}.ccm-page #about-us h2{color:#fff}@media screen and (max-width:767px){.ccm-page #about-us{padding-left:25px;padding-right:25px}.ccm-page #about-us img{margin-top:50px}}.ccm-page .footer{background-color:#3e4543;color:#3fae2a;padding-top:25px;padding-bottom:25px;font-size:12px !important;position:relative}.ccm-page .footer a{color:#3fae2a;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .footer a:hover,.ccm-page .footer a:focus{text-decoration:none;color:#5ece42}.ccm-page .footer .footer-links{text-align:right;padding-top:10px;font-weight:600}@media screen and (max-width:767px){.ccm-page .footer .footer-links{text-align:center}}.ccm-page .footer .footer-social{font-size:26px;margin-top:8px}@media screen and (max-width:767px){.ccm-page .footer .footer-social{text-align:center}}.ccm-page .footer .back-to-top{position:absolute;top:-20px;width:100%;height:42px;margin:0 auto;left:0px;text-align:center}.ccm-page .footer .hvr-fade-text{margin-right:20px}@media screen and (max-width:767px){.ccm-page .footer{padding-left:25px;padding-right:25px;padding-top:50px}}.ccm-page #instafeed a{display:inline-block;width:calc((100% - 30px) / 3);margin-bottom:15px}.ccm-page #instafeed a:nth-child(3n){margin-right:0px}.ccm-page #instafeed a img{width:100%;height:auto}@media screen and (max-width:767px){.ccm-page #instafeed a{width:100%;margin-right:0}}.ccm-page #privacy-content{padding-top:50px;padding-bottom:50px}@media screen and (max-width:767px){.ccm-page #privacy-content{padding-left:25px;padding-right:25px}}.page-template-privacy-policy .header{height:25vh}