#g-navigation .g-social{position:relative;bottom:15px}#g-navigation .g-social a{color:#7fb539}#g-navigation .g-social a:hover{color:#fff}#g-navigation .g-main-nav{position:relative;bottom:40px;width:105%;margin-left:16%}#g-navigation .g-logo{margin-top:-80px}#g-navigation > .g-container{margin-bottom:0 !important}#g-navigation{border-bottom:5px solid #7fb539;height:140px}.rokajaxsearch #roksearch_search_str{height:35px;position:relative;bottom:25px}.itemid-113 #g-container-4427{display:none}.layout-slideshow .sprocket-features-pagination li,.layout-slideshow .sprocket-features-arrows .arrow{background:none}.sprocket-features.layout-slideshow .sprocket-features-pagination{margin-left:45%}.itemid-144 .page-header{margin-top:5%}.itemid-251 .sprocket-mosaic-order{display:none}.itemid-251 .sprocket-readmore{display:none}.itemid-251 .sprocket-mosaic-title{font-size:1.5rem}.itemid-251 .sprocket-mosaic-image{border:1px solid #7fb539;border-radius:4px}.itemid-252 .sprocket-mosaic-order{display:none}.itemid-252 .sprocket-readmore{display:none}.itemid-252 .sprocket-mosaic-title{font-size:1.5rem}.itemid-252 .sprocket-mosaic-image{border:1px solid #7fb539;border-radius:4px}.itemid-254 .sprocket-mosaic-order{display:none}.itemid-254 .sprocket-readmore{display:none}.itemid-254 .sprocket-mosaic-title{font-size:1.5rem}.itemid-254 .sprocket-mosaic-image{border:1px solid #7fb539;border-radius:4px}.sprocket-features.layout-slideshow .sprocket-features-desc{background:rgba(127, 181, 57, 0.2);padding-bottom:1%;padding-left:1%;padding-right:1%;color:#f8f8f8;-webkit-box-shadow:0 0 3px 1px rgba(127, 181, 57, 0.3);box-shadow:0 0 3px 1px rgba(127, 181, 57, 0.3);-moz-box-shadow:0 0 3px 1px rgba(127, 181, 57, 0.3);text-shadow:1px 1px #000;font-size:1.6em;line-height:34px;width:22%;text-align:left;position:relative;right:20%;top:100px}.sprocket-features.layout-slideshow .sprocket-features-title{background:rgba(127, 181, 57, 0.2);padding-bottom:1%;padding-left:1%;padding-right:1%;color:#fff;-webkit-box-shadow:0 0 3px 1px rgba(127, 181, 57, 0.3);box-shadow:0 0 3px 1px rgba(127, 181, 57, 0.3);-moz-box-shadow:0 0 3px 1px rgba(127, 181, 57, 0.3);text-shadow:1px 1px #000;position:relative;top:57px;left:19%;width:100%;display:inline;color:#f8f8f8;position:relative}.homepage-image-what-we-do{margin-top:-30px;margin-bottom:-45px}#g-showcase .g-textpromo{font-size:24px}.g-inline-action-text{float:left}.g-animatedblock .g-animatedblock-readmore{position:absolute;right:5.2rem;bottom:3.35rem;font-size:3rem;line-height:1}.g-animatedblock .g-animatedblock-desc{text-align:center;left:-1px}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#7fb539;background-image:-moz-linear-gradient(top, #7fb539, #447406);background-image:-o-linear-gradient(top, #7fb539, #447406);background-image:linear-gradient(to bottom, #7fb539, #447406);background-repeat:repeat-x;border-color:#447406 #447406 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.homepage-blocks-installs{margin-bottom:2% !important}#g-extension .g-promocontent{margin-top:-7%;margin-bottom:-5px}#g-copyright .g-container{border-top:none}#g-copyright{border-top:5px solid #7fb539}#g-footside .g-textpromo a{color:#fff}#g-footside .g-textpromo a:hover{color:#edaeb1}.page-header h2{font-family:"sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;font-weight:400;font-size:1.75rem;line-height:1.5;margin:0.25rem 0;display:inline-block;position:relative;white-space:nowrap;text-rendering:optimizeLegibility;color:#686868}#g-showcase .g-promo{margin-top:3%}.g-home #g-showcase{margin-bottom:1%}#g-mainbar .g-subpromo .button{background:none !important;color:#000 !important;font-size:2rem}#g-container-7455 .g-grid:nth-child(2){margin-bottom:-55px}.box1.moduletable{background:#7fb539 url('../images/expanded-img-background-01.jpg?574e5b98') center no-repeat !important}#g-footside .g-textpromo a:hover{color:#d8decf}.g-contact.g-contact-compact .g-contact-text{line-height:15px}.itemid-115 #g-container-4427{display:none}.itemid-212 #g-container-4427{display:none}@media screen and (min-width:319px) and (max-width:660px){#g-navigation .g-logo{position:relative;top:45px}}