.t3-module{margin-bottom:20px;color:inherit;background:transparent}@media screen and (min-width:768px){.t3-module{margin-bottom:40px}}.t3-module .module-inner{padding:0}.module-title{padding:0 0 6px;font-size:22px;color:#333;border-bottom:1px solid #9e9e9e;margin:26px 0 10px;background:transparent}@media screen and (min-width:768px){.module-title{margin-bottom:20px}}.title_holder h2 span:before{right:-28px;content:url(/templates/jb_gardener/images/title-logo.png);position:absolute;top:-15px}.title_holder2 h3 span:before{right:-19px;content:url(/templates/jb_gardener/images/title-logo2.png);position:absolute;top:-8px}.module-ct{padding:0;color:inherit;background:transparent}.module-ct:after,.module-ct:before{content:" ";display:table}.module-ct:after{clear:both}.module-ct .custom>ol,.module-ct .custom>ul,.module-ct>ol,.module-ct>ul{margin-left:20px;padding-left:0}.module-ct .custom>ol.unstyled,.module-ct .custom>ul.unstyled,.module-ct>ol.unstyled,.module-ct>ul.unstyled{padding-left:0}.module-ct .custom>ol.nav,.module-ct .custom>ul.nav,.module-ct>ol.nav,.module-ct>ul.nav{margin-left:0;padding-left:0}.module_menu .nav>li>.separator,.module_menu .nav>li>a{padding:6px 5px;display:block}#login-form input[type=password],#login-form input[type=text]{width:100%}#login-form ul.unstyled{margin-top:20px;padding-left:20px}#login-form #form-login-remember label{font-weight:400}.banneritem a{font-weight:700}.bannerfooter{padding-top:10px;font-size:12px;border-top:1px solid #9e9e9e;text-align:right}.categories-module,.category-module,ul.categories-module,ul.category-module{margin:0}.categories-module li,.category-module li,ul.categories-module li,ul.category-module li{list-style:none;padding:10px 0;border-top:1px solid #9e9e9e}.categories-module li:first-child,.category-module li:first-child,ul.categories-module li:first-child,ul.category-module li:first-child{border-top:0}.categories-module h4,.category-module h4,ul.categories-module h4,ul.category-module h4{font-size:14px;font-weight:400;margin:0}.feed h4{font-weight:700}.feed .newsfeed,.feed ul.newsfeed{border-top:1px solid #9e9e9e}.feed .newsfeed .feed-link,.feed .newsfeed h5.feed-link,.feed ul.newsfeed .feed-link,.feed ul.newsfeed h5.feed-link{font-size:14px;font-weight:400;margin:0}.latestusers,ul.latestusers{margin-left:0}.latestusers li,ul.latestusers li{padding:5px 10px;border-radius:4px;background:#9e9e9e;display:inline-block}.stats-module dd,.stats-module dt{margin:0;display:inline-block}.stats-module dt{font-weight:700;width:35%}.stats-module dd{width:60%}.tagspopular ul{list-style:none;overflow:hidden;padding:0;margin:0;display:block}.tagspopular ul>li{color:#555;margin:0 5px 5px 0;display:inline-block}.tagspopular ul>li>a{padding:2px 5px;color:#555;border-radius:3px;background:#9e9e9e;display:block}.tagspopular ul>li>a:active,.tagspopular ul>li>a:focus,.tagspopular ul>li>a:hover{text-decoration:none;color:#fff;background:#010101}.tagssimilar ul{list-style:none;padding:0;margin:0}.tagssimilar ul>li{padding:8px 0;border-bottom:1px solid #9e9e9e}.tagssimilar ul>li>a{color:#555}.tagssimilar ul>li>a:active,.tagssimilar ul>li>a:focus,.tagssimilar ul>li>a:hover{color:#010101}.module-ct>ol.breadcrumb{padding:6px 12px;margin-left:0}.welcome_sec .welcome_data_container{border-bottom:1px solid #eee;padding-bottom:34px}.welcome_sec .welcome_data_container .welcome_title .title_holder h2{line-height:60px;margin-top:-11px}.welcome_sec .welcome_data_container .welcome_title p{font-size:16px;line-height:30px}.welcome_sec .welcome_data_container .welcome_title p:first-child{margin-bottom:30px;margin-top:14px}.welcome_sec .welcome_data_container .welcome_title .text{padding-top:15px}.welcome_sec .welcome_data_container .welcome_title .text a{font-weight:900;text-transform:uppercase;margin-top:28px}.welcome_sec .img_holder{position:relative}.welcome_sec .img_holder .overlay{height:100%;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);padding:10px 8px;position:absolute;top:0;background:rgba(106,175,8,.8);cursor:pointer;left:0;width:100%}.welcome_sec .img_holder .overlay .overlay_border{height:100%;border:1px dashed hsla(0,0%,100%,.5);width:100%}.welcome_sec .design_planting:hover .img_holder .overlay,.welcome_sec .garden_care:hover .img_holder .overlay{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.welocme_intro{padding-top:27px}.welocme_intro .img_holder{padding-top:13px;display:table-cell}.welocme_intro .info{vertical-align:top;padding-left:29px;display:table-cell}.welocme_intro .info a{margin-top:7px}.welcome_banner .welcome_banner_bg{height:130px;position:relative;background:url(/templates/jb_gardener/images/8.jpg) no-repeat 50%;background-color:#31a8d2;margin-top:74px}.welcome_banner .welcome_banner_bg .overlay{height:100%;padding:15px;position:absolute;top:0;left:0;width:100%}.welcome_banner .welcome_banner_bg .overlay_border{height:100%;border:1px dashed hsla(0,0%,100%,.5);width:100%}.welcome_banner h4{padding-top:36px;color:#fff;text-align:right}.welcome_banner a{border:2px solid #fff;font-weight:900;color:#fff;text-transform:uppercase;text-align:center;margin:35px 0 0 29px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;width:180px;line-height:56px;display:inline-block}.welcome_banner a:focus,.welcome_banner a:hover{border:2px solid #5f9c08;background:#31a8d2}.choosing_gardener{padding-top:55px}.choosing_gardener .choosing_reason{padding:15px 8px 23px 60px;border:1px dashed #eee;margin-bottom:40px;position:relative;margin-left:41px}.choosing_gardener .choosing_reason .icon_holder{height:80px;padding:5px;position:absolute;top:24%;background:#31a8d2;left:-8%;width:80px}.choosing_gardener .choosing_reason .icon_holder em,.choosing_gardener .choosing_reason .icon_holder i{height:70px;padding:23px;font-size:24px;border:1px dashed hsla(0,0%,100%,.5);color:#fff;width:70px}.choosing_gardener .choosing_reason:focus,.choosing_gardener .choosing_reason:hover{border:1px dashed #31a8d2}.award_winning{position:relative;margin:36px 0 0}.award_winning .title_holder2 h3 span:before{top:-12px}.award_winning .img_holder{margin-right:34px}.award_winning .text{padding-top:28px;position:absolute;top:20px;left:15px}.award_winning .text .title_holder2 h3,.award_winning .text h5{color:#fff}.award_winning .text .title_holder2 h3{line-height:53px}.award_winning .text h5{margin-bottom:15px;line-height:36px;margin-top:14px}.award_winning .slider_container{padding-top:42px;padding-right:110px}.award_winning .text p{margin-bottom:23px;color:#fff}.award_winning .slider_container .carousel-indicators{bottom:-53px;text-align:left;margin:0;left:4px;width:100%}.award_winning .slider_container .carousel-indicators li{height:12px;border:1px dashed hsla(0,0%,100%,.7);margin-right:14px;width:12px}.award_winning .slider_container .carousel-indicators li.active{height:13px;border:1px solid #31a8d2;margin-right:14px;background:#31a8d2;width:13px}.project_started{padding-top:62px;padding-bottom:75px;margin-top:36px}.project_started:before{top:1px;-webkit-box-shadow:0 -1px 2px 0 rgba(0,0,0,.03);-moz-box-shadow:0 -1px 2px 0 rgba(0,0,0,.03);box-shadow:0 -1px 2px 0 rgba(0,0,0,.03)}.project_started:after,.project_started:before{height:1px;content:"";position:absolute;border-top:1px solid #f6f4f4;left:-49px;width:2500px}.project_started:after{bottom:1px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.03);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.03);box-shadow:0 1px 2px 0 rgba(0,0,0,.03)}.project_started .title_holder2 h3 span:before{right:20px;top:-11px}.submit_form .formbuilder{padding-top:44px}.submit_form .formbuilder input,.submit_form .formbuilder select,.submit_form .formbuilder textarea{font-size:16px;border:2px solid #f6f4f4;font-weight:400;margin-bottom:20px;color:#c6c6c6;outline:none;box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;background:#fff;width:100%;font-family:Lora,serif;padding-left:14px}.submit_form .formbuilder input{height:50px}.submit_form .formbuilder select{height:50px;font-size:16px;border:2px solid #f6f4f4;font-weight:400;outline:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;background:#fff;width:100%!important;font-family:Lora,serif}.submit_form .formbuilder select option{padding:10px}.submit_form .formbuilder select option:focus,.submit_form .formbuilder select option:hover{background:#31a8d2}.submit_form .formbuilder textarea{height:120px;padding:13px;resize:none}.submit_form .formbuilder .space-fix-right{padding-right:5px}.submit_form .formbuilder .space-fix-left{padding-left:5px}.submit_form .formbuilder .send_now{height:auto!important;font-size:14px;border:none;font-weight:900;color:#fff!important;text-transform:uppercase;text-align:center;margin:13px 15px 0 0;box-shadow:none;border-radius:4px;background:#31a8d2!important;width:180px;line-height:60px;float:right!important;font-family:Roboto,sans-serif!important;display:inline-block}.project_gallery{background:url(/templates/images/p-bg.jpg) repeat 50%;background-attachment:fixed;background-color:#1e1e1e;padding-bottom:50px}.project_gallery .title_holder2{display:inline}.project_gallery .title_holder2 .module-title{color:#fff;display:inline-block}.project_gallery .sp-simpleportfolio .sp-simpleportfolio-filter{text-align:right}@media (max-width:767px){.project_gallery .sp-simpleportfolio .sp-simpleportfolio-filter{margin-bottom:0;margin-top:0}}@media (min-width:768px){.project_gallery .sp-simpleportfolio .sp-simpleportfolio-filter{margin-bottom:50px;margin-top:-50px}}@media (min-width:992px){.project_gallery .sp-simpleportfolio .sp-simpleportfolio-filter{margin-bottom:50px;margin-top:-50px}}@media (min-width:1200px){.project_gallery .sp-simpleportfolio .sp-simpleportfolio-filter{margin-bottom:50px;margin-top:-50px}}.project_gallery .sp-simpleportfolio .sp-simpleportfolio-filter ul .active>a{color:#31a8d2!important;background:transparent}.project_gallery .sp-simpleportfolio .sp-simpleportfolio-filter ul li a{padding:0;font-size:16px;font-weight:700;margin-right:32px;color:#fff;text-transform:capitalize;outline:none;border-radius:0;background:transparent}.project_gallery .sp-simpleportfolio .sp-simpleportfolio-filter ul li a:hover{color:#31a8d2}.project_gallery .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img{transform:none}.project_gallery .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay{background:rgba(106,175,8,.8)}.project_gallery .img_holder{position:relative}.project_gallery .img_holder .hover_overlay{height:100%;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);padding:15px;position:absolute;top:0;background:rgba(106,175,8,.8);left:0;width:100%}.project_gallery .img_holder .hover_overlay .content{height:100%;border:1px dashed hsla(0,0%,100%,.5);width:100%;display:table}.project_gallery .img_holder .hover_overlay .content a{font-size:24px;font-weight:700;color:#fff;text-align:center;vertical-align:middle;font-family:Lora,serif;display:table-cell}.project_gallery .img_holder:focus .hover_overlay,.project_gallery .img_holder:hover .hover_overlay{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.portfolio-page{padding-bottom:50px}.portfolio-page .title_holder2{display:inline}.portfolio-page .title_holder2 .module-title{color:#fff;display:inline-block}.portfolio-page .sp-simpleportfolio .sp-simpleportfolio-filter ul .active>a{color:#31a8d2!important;background:transparent}.portfolio-page .sp-simpleportfolio .sp-simpleportfolio-filter ul li a{padding:0;font-size:16px;font-weight:700;margin-right:32px;color:#333;text-transform:capitalize;outline:none;border-radius:0;background:transparent}.portfolio-page .sp-simpleportfolio .sp-simpleportfolio-filter ul li a:hover{color:#31a8d2}.portfolio-page .sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-img{transform:none}.portfolio-page .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay{background:rgba(106,175,8,.8)}.portfolio-page .img_holder{position:relative}.portfolio-page .img_holder .hover_overlay{height:100%;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);padding:15px;position:absolute;top:0;background:rgba(106,175,8,.8);left:0;width:100%}.portfolio-page .img_holder .hover_overlay .content{height:100%;border:1px dashed hsla(0,0%,100%,.5);width:100%;display:table}.portfolio-page .img_holder .hover_overlay .content a{font-size:24px;font-weight:700;color:#fff;text-align:center;vertical-align:middle;font-family:Lora,serif;display:table-cell}.portfolio-page .img_holder:focus .hover_overlay,.portfolio-page .img_holder:hover .hover_overlay{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.news{position:relative}.news .section-more{right:0;position:absolute}@media (max-width:767px){.news .section-more{top:0}}@media (min-width:768px){.news .section-more{top:-56px}}@media (min-width:992px){.news .section-more{top:-56px}}@media (min-width:1200px){.news .section-more{top:-56px}}.news .section-more .main_anchor{font-size:16px;color:#31a8d2;margin-top:0}.news .section-more .main_anchor:hover{color:#333}.news .single_blog_post{padding-bottom:25px;margin-top:44px}.news .single_blog_post .img_holder{position:relative}.news .single_blog_post .img_holder .overlay{height:100%;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);padding:17px;position:absolute;top:0;background:rgba(106,175,8,.8);left:0;width:100%}.news .single_blog_post .img_holder .overlay .icon_position_table{height:100%;justify-content:center;-webkit-justify-content:center;border:1px dashed hsla(0,0%,100%,.5);align-items:center;-webkit-align-items:center;display:-webkit-flex;display:flex}.news .single_blog_post .img_holder .overlay .icon_position_table .icon_container{height:70px;padding:5px;text-align:center;background:#fff;width:70px;display:table}.news .single_blog_post .img_holder .overlay .icon_position_table .icon_container a{font-size:18px;border:1px dashed #cfcfcf;color:#31a8d2;vertical-align:middle;display:table-cell}.news .single_blog_post:focus .overlay,.news .single_blog_post:hover .overlay{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.news .single_blog_post .blog-meta ul{padding:5px 0 5px 10px;margin-bottom:9px;border-radius:4px;background:#f6f6f6 none repeat scroll 0 0}.news .single_blog_post .blog-meta ul li{font-style:italic;position:relative;margin:0 10px 0 0;font-family:Lora,serif;display:inline-block}.news .single_blog_post .blog-meta ul li a{color:#9e9e9e}.news .single_blog_post .blog-meta ul li a:hover{color:#31a8d2}.news .single_blog_post .title_container .blog-title{line-height:32px;margin-top:23px}.parallax{*padding:69px 0 0 0;position:relative;text-align:center;*margin-top:47px}.parallax:before{height:100%;content:"";position:absolute;top:0;background:rgba(49,82,1,.7);left:0;width:100%}.parallax .custom{background-attachment:fixed;background-size:cover;background-position:80% 60%;background-repeat:no-repeat}.parallax .parallex_text{position:relative;z-index:99}.parallax .parallex_text h3,.parallax .parallex_text h5,.parallax .parallex_text p{color:#fff}.parallax .parallex_text p{font-size:18px;margin:36px 0 37px 11px;line-height:30px}.parallax .parallex_text h3 span{color:#efe829}.parallax .parallex_text h5 a{text-decoration:underline;color:#efe829}.buy_on_themeforest{padding:60px 0;background:url(/templates/jb_gardener/images/21.jpg) no-repeat 50%;background-color:#7cb92e}.buy_on_themeforest h4{word-spacing:-1px;color:#fff;float:left}.buy_on_themeforest a{color:#272727;background:#fff;width:240px;float:right}.jb-review .title_holder2 h3 span:before{right:52px;top:-20px}.jb-review h6{font-size:18px;font-weight:400;color:#9e9e9e;letter-spacing:.2px;line-height:34px;margin-top:4px;font-family:Lora,serif}@media (max-width:767px){.jb-review .testimonial .owl-item{width:100%!important}}@media (min-width:768px){.jb-review .testimonial .owl-item{width:auto}}@media (min-width:992px){.jb-review .testimonial .owl-item{width:auto}}@media (min-width:1200px){.jb-review .testimonial .owl-item{width:auto}}.jb-review .testimonial .client_speach{position:relative}@media (max-width:767px){.jb-review .testimonial .client_speach{padding:0}.jb-review .testimonial .client_speach:before{position:absolute;top:50px;left:25px}}@media (min-width:768px){.jb-review .testimonial .client_speach{padding:50px 0 0 100px}.jb-review .testimonial .client_speach:before{content:url(/templates/jb_gardener/images/qut.jpg);position:absolute;top:50px;left:25px}}@media (min-width:992px){.jb-review .testimonial .client_speach{padding:50px 0 0 100px}.jb-review .testimonial .client_speach:before{content:url(/templates/jb_gardener/images/qut.jpg);position:absolute;top:50px;left:25px}}@media (min-width:1200px){.jb-review .testimonial .client_speach{padding:50px 0 0 100px}.jb-review .testimonial .client_speach:before{content:url(/templates/jb_gardener/images/qut.jpg);position:absolute;top:50px;left:25px}}.jb-review .testimonial .client_speach p{font-size:18px;font-weight:300;margin-bottom:27px;line-height:30px;margin-top:17px}.jb-review .testimonial .client_speach ul{padding:0}.jb-review .testimonial .client_speach ul li{margin:2px -1px 0 1px;display:inline-block}.jb-review .testimonial .client_speach ul li a{font-size:18px;color:#31a8d2}.jb-review .testimonial .client_speach img{width:auto!important}.inner_banner{height:300px;padding-top:134px;background:url(/templates/jb_gardener/images/inner-banner-5.jpg) no-repeat 50%;margin-top:-45px}.inner_banner h3{color:#fff}@media (max-width:767px){.inner_banner .jamasshead-description{text-align:center}}@media (min-width:768px){.inner_banner .jamasshead-description{text-align:right}}@media (min-width:992px){.inner_banner .jamasshead-description{text-align:right}}@media (min-width:1200px){.inner_banner .jamasshead-description{text-align:right}}.inner_banner .jamasshead-description .get_in_touch{color:#31a8d2;background:#fff;margin-top:10px}.inner_banner .jamasshead-description .get_in_touch:focus,.inner_banner .jamasshead-description .get_in_touch:hover{color:#fff;background:#272727}.service_page_content{padding-bottom:20px}.service_page_content .tab_nav_holder .tabs-left .active{background:#31a8d2}.service_page_content .tab_nav_holder .tabs-left .active a{color:#fff;outline:none}.service_page_content .tab_nav_holder .tabs-left .active a:before{right:16px;color:#fff;content:"\f0da";position:absolute;top:26%;font-family:FontAwesome}.service_page_content .tab_nav_holder li{height:70px;padding:9px;margin-bottom:5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;background:#f7f7f7;width:100%}.service_page_content .tab_nav_holder li a{height:100%;padding:14px 0 0 18px;font-size:18px;border:1px dashed #dfdfdf;font-weight:700;color:#9e9e9e;position:relative;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;background:transparent;display:block}.service_page_content .tab_nav_holder li:active,.service_page_content .tab_nav_holder li:hover{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;background-color:#31a8d2!important}.service_page_content .tab_nav_holder li:active a,.service_page_content .tab_nav_holder li:hover a{border:1px dashed #dfdfdf;color:#fff}.service_page_content .tab_nav_holder li:active a:before,.service_page_content .tab_nav_holder li:hover a:before{right:16px;color:#fff;content:"\f0da";position:absolute;top:26%;font-family:FontAwesome}.service_page_content .text p{margin-bottom:28px;margin-top:34px}.service_page_content span{font-weight:700;color:#31a8d2}.key_benefits_panel{margin-top:45px}.key_benefits_panel #accordion{border:1px solid #f7f7f7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}.key_benefits_panel .panel-body{padding:19px 0 0 9px;border:none!important}.key_benefits_panel .panel-body p{padding:4px 0 30px 18px;margin:0;line-height:26px}.key_benefits_panel .panel-group .panel+.panel,.panel-group .panel{border:none;margin:0}.panel-group .panel{border-bottom:1px solid #f7f7f7;box-shadow:none}.key_benefits_panel .panel-heading{height:60px;padding:0;border:none;position:relative;border-bottom:1px solid #f7f7f7;border-radius:0;background:#fff;z-index:10}.key_benefits_panel .panel-heading:before{height:100%;border-right:1px solid #f7f7f7;padding-top:21px;font-size:14px;text-decoration:inherit;color:#31a8d2;content:"\f067";position:absolute;text-align:center;top:0;left:0;width:62px;font-family:FontAwesome}.key_benefits_panel .panel-heading h6 a{height:100%;padding:19px 0 20px 89px;font-size:18px;font-weight:700;color:#272727;position:relative;width:100%;font-family:Lora,serif;display:block;display:inline-block}.key_benefits_panel .panel-heading.active-panel:before{padding-top:21px;color:#fff;content:"\f068";text-align:center;border-radius:5px 0 0 0;background:#31a8d2;width:62px;font-family:FontAwesome}.key_benefits .title_holder2 h3 span:before{right:-1px;top:-12px}.project_cost .img_holder{position:relative;margin-top:130px}.project_cost .img_holder .overlay{height:100%;padding:11px;position:absolute;top:0;background:rgba(49,82,1,.7);left:0;width:100%}.project_cost .img_holder .overlay .border{height:100%;padding-top:71px;border:1px dashed hsla(0,0%,100%,.5);text-align:center}.project_cost h3{margin-bottom:28px;color:#fff;line-height:50px}.project_cost a{color:#272727;background:#eaf721}.brochures{margin-top:-335px}.brochures a.download{padding:0 85px;font-size:18px;font-weight:700;color:#9b9b9b;position:relative;text-align:center;width:270px;line-height:50px;margin-top:31px;font-family:Lora,serif;display:block}.brochures a.download,.brochures a.download span{height:50px;border:1px solid #f6f4f4;background:#f7f7f7}.brochures a.download span{padding:3px;position:absolute;bottom:-1px;left:5px;width:50px}.brochures a.download span em{height:100%;padding:11px;font-size:18px;border:1px dashed hsla(0,0%,51%,.5);display:block}.brochures a.download:focus,.brochures a.download:hover{color:#31a8d2}.brochures a.download:focus span,.brochures a.download:hover span{color:#fff;background:#31a8d2}.brochures a.download:focus span em,.brochures a.download:hover span em{border:1px dashed hsla(0,0%,100%,.5)}.brochures .img_holder{position:relative;margin-top:50px}.brochures .img_holder .overlay{height:100%;padding:11px;position:absolute;top:0;background:rgba(49,82,1,.7);left:0;width:100%}.brochures .img_holder .overlay .border{height:100%;padding-top:30px;border:1px dashed hsla(0,0%,100%,.5);text-align:center}.brochures .img_holder .overlay .border span{height:56px;border:5px solid hsla(0,0%,100%,.3);margin:0 auto;background:#efe829;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;width:56px;display:block}.brochures .img_holder .overlay .border span em{padding:11px;font-size:24px;color:#fff}.brochures .img_holder .overlay .border h6{color:#fff;margin:13px 0 6px}.brochures .img_holder .overlay .border a{font-size:30px;font-weight:700;color:#fff;font-family:Lora,serif}.service_page{padding-bottom:20px}.service_page .service_item{margin-bottom:54px}.service_page .service_item .text{padding-top:14px}.service_page .service_item .text a{color:#31a8d2;margin-top:28px}.service_page .service_item .text a:hover{color:#272727}.service_page .service_item .img_holder{position:relative}.service_page .service_item .img_holder a{display:block}.service_page .service_item .img_holder .overlay{height:100%;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);padding:8px;position:absolute;top:0;background:rgba(106,175,8,.8);left:0;width:100%}.service_page .service_item .img_holder .overlay .border{height:100%;border:1px dashed hsla(0,0%,100%,.5);cursor:pointer;width:100%}.service_page .service_item:hover .img_holder .overlay{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.j2store-product-list .form-inline{margin-bottom:20px}.j2store-product-list .form-inline input{height:40px;box-shadow:none;border-radius:0;display:inline-block}.j2store-product-list .form-inline select{border-color:#f6f4f4;height:40px;box-shadow:none;border-radius:0;background:#f6f4f4;float:right}.j2store-product-list .j2store-sidebar-filters-container .j2store-product-filters{margin-bottom:40px}.j2store-product-list .j2store-sidebar-filters-container .price-filters .ui-widget{width:93%!important}.j2store-product-list .j2store-sidebar-filters-container .price-filters #j2store-slider-range{margin-top:15px;display:inline-block}.j2store-product-list .j2store-sidebar-filters-container .price-filters #j2store-slider-range .ui-slider-range{top:0;background:#31a8d2!important}.j2store-product-list .j2store-sidebar-filters-container .price-filters #j2store-slider-range .ui-slider-handle{border:2px solid #31a8d2;top:-.4em;background:#31a8d2!important;margin-left:-3px}.j2store-product-list .j2store-sidebar-filters-container .price-filters .price-input-box{margin-top:15px}.j2store-product-list .j2store-sidebar-filters-container .price-filters .price-input-box .btn-success{border:none;font-weight:900;margin-right:16px;color:#272727;text-transform:uppercase;outline:medium none;text-align:center;border-radius:4px;background:#f7f7f7 none repeat scroll 0 0;width:116px;line-height:40px}.j2store-product-list .j2store-sidebar-filters-container .price-filters .price-input-box .jb-price-range{font-weight:700;margin-top:15px;font-family:Lora,serif}.j2store-product-list .j2store-sidebar-filters-container .moduletable h3,.j2store-product-list .j2store-sidebar-filters-container .product-filter-heading{font-size:24px;margin-bottom:20px;display:inline-block}.j2store-product-list .j2store-sidebar-filters-container .j2store-product-module-list .j2store-module-product{margin-top:20px}.j2store-product-list .j2store-sidebar-filters-container .j2store-product-module-list .j2store-module-product .j2store-product-image{margin-right:6px}.j2store-product-list .j2store-sidebar-filters-container .j2store-product-module-list .j2store-module-product .product-cart-left-block h6{font-size:16px;margin-bottom:10px;margin-top:0}.j2store-product-list .j2store-sidebar-filters-container .j2store-product-module-list .j2store-module-product .product-cart-left-block .base-price{display:inline-block}.j2store-product-list .j2store-sidebar-filters-container .j2store-product-module-list .j2store-module-product .product-cart-left-block .strike{font-size:16px;text-decoration:line-through;font-weight:700;margin-right:6px;color:#9e9e9e;font-family:Lora,serif}.j2store-product-list .j2store-sidebar-filters-container .j2store-product-module-list .j2store-module-product .product-cart-left-block .sale-price{font-size:18px;font-weight:700;color:#31a8d2;font-family:Lora,serif;display:inline-block}.j2store-product-list .j2store-sidebar-filters-container .j2store-product-module-list .j2store-module-product .product-cart-left-block .product_cart_block{display:none}.j2store-product-list .j2store-sidebar-filters-container .category-filters .j2product-categories a{padding:10px 15px;font-size:16px;font-weight:400;color:#9e9e9e;border-radius:0;cursor:pointer}.j2store-product-list .j2store-sidebar-filters-container .category-filters .j2product-categories a:hover{color:#31a8d2;background:transparent!important;cursor:pointer}.product{padding-top:36px}.product .single_product_item{margin-bottom:59px}.product .single_product_item .img_holder{overflow:hidden;position:relative;background-color:#fafafa;cursor:pointer}.product .single_product_item .img_holder:before{height:0;border-right:4px solid #31a8d2;border-left:4px solid #31a8d2;content:"";position:absolute;top:50%;left:0;width:100%;z-index:9}.product .single_product_item .img_holder:after{height:100%;content:"";position:absolute;border-top:4px solid #31a8d2;border-bottom:4px solid #31a8d2;top:0;left:50%;width:0}.product .single_product_item:hover .img_holder img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.product .single_product_item:hover .img_holder:after,.product .single_product_item:hover .img_holder:before{height:100%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:0;left:0;width:100%}.product .single_product_item .item_details{padding-top:11px}.product .single_product_item .item_details h2{font-size:18px}.product .single_product_item .item_details .product-price-container{margin-bottom:10px;margin-top:24px}.product .single_product_item .item_details .product-price-container .base-price{display:inline-block}.product .single_product_item .item_details .product-price-container .strike{font-size:18px;text-decoration:line-through;font-weight:700;margin-right:6px;color:#9e9e9e;font-family:Lora,serif}.product .single_product_item .item_details .product-price-container .sale-price{font-size:24px;font-weight:700;color:#31a8d2;font-family:Lora,serif;display:inline-block}.product .single_product_item .item_details .product-qty{display:none}.product .single_product_item .item_details .add_to_cart{margin-top:20px}.product .single_product_item .item_details .button_inner{border-color:#f7f7f7;font-weight:900;color:#272727;text-transform:uppercase;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;background:#f7f7f7;line-height:35px}.product .single_product_item .item_details .button_inner:hover{color:#fff;background:#31a8d2}.j2store-single-product .j2store-view-back-button{margin-bottom:20px}.j2store-single-product .simple-product .j2store-mainimage{text-align:center}.j2store-single-product .j2store-product-additional-images{margin-top:20px}.j2store-single-product .j2store-product-additional-images .additional-image-list{margin-bottom:20px}.j2store-single-product .j2store-product-additional-images .additional-image-list li{border:3px solid #9e9e9e;border-radius:4px;display:inline-block}.j2store-single-product .j2store-product-additional-images .additional-image-list li:hover{border-color:#31a8d2}.j2store-single-product .jb-product-detail-right .jb-sdesc{padding:0 0 15px;border-bottom:1px solid #9e9e9e}.j2store-single-product .jb-product-detail-right .no-padding{padding-right:0;padding-left:0}.j2store-single-product .product-title{font-size:24px;color:#272727;text-transform:capitalize;margin-top:0}.j2store-single-product .price-sku-brand-container{margin-top:25px}.j2store-single-product .price-sku-brand-container .strike{font-size:14px;text-decoration:line-through;font-weight:700;margin-right:10px;color:#a8a8a8!important}.j2store-single-product .price-sku-brand-container .sale-price{font-size:28px;font-weight:700;color:#31a8d2;display:inline}.j2store-single-product .price-sku-brand-container .sale-price .zero-price{font-size:18px;font-weight:400}.j2store-single-product .price-sku-brand-container .manufacturer-brand-text,.j2store-single-product .price-sku-brand-container .sku-text{font-weight:700}.j2store-single-product .j2store-add-to-cart{margin-left:0;display:block}.j2store-single-product .j2store-add-to-cart .product-qty{display:inline}.j2store-single-product .j2store-add-to-cart .product-qty .input-mini{height:50px;border:3px solid #9e9e9e;box-shadow:none;width:70px!important}.j2store-single-product .j2store-add-to-cart .j2store-cart-button{padding:14px 38px;border:none;margin:5px;border-radius:3px}.j2store-single-product #j2store_app_shareButton{margin-top:20px}.j2store-single-product #j2store_app_shareButton a{height:32px;border:1px solid #eaeaea;margin-right:6px;text-align:center;border-radius:50%;width:32px;line-height:28px;display:inline-block}.j2store-single-product #j2store_app_shareButton a img{transition:all .4s ease 0s;opacity:.6}.j2store-single-product #j2store_app_shareButton a:hover{border:1px solid #333;opacity:1}.j2store-single-product .j2store-addtocart-form{margin-bottom:10px}.j2store-single-product .j2store-addtocart-form .options .col-sm-6{padding:0}.j2store-single-product .j2store-addtocart-form .options .option{margin-bottom:20px;width:49%;margin-top:20px;display:inline-block}.j2store-single-product .j2store-addtocart-form .options .option .required{color:#c00;float:left;display:inline}.j2store-single-product .j2store-addtocart-form .options .option b{text-transform:uppercase;display:block}.j2store-single-product .j2store-addtocart-form .options .option select{height:50px;border:3px solid #9e9e9e;box-shadow:none;border-radius:0;width:100%}.j2store-single-product .product-qty{margin-bottom:10px;display:block}.j2store-single-product .product-qty p{display:inline-block}.j2store-single-product .nav-tabs{margin-bottom:20px;border-bottom:1px solid #f7f7f7;margin-top:20px}.j2store-single-product .nav-tabs li a{font-size:24px;border:none;font-weight:700;outline:none;font-family:Lora,serif}.j2store-single-product .nav-tabs li a:hover{border:none;background:transparent}.j2store-single-product .nav-tabs>li.active>a,.j2store-single-product .nav-tabs>li.active>a:focus,.j2store-single-product .nav-tabs>li.active>a:hover{border:none;color:#31a8d2;border-bottom:1px solid #31a8d2}.j2store-single-product .tab-content{padding:2.4em 50px 2.4em 2em;letter-spacing:.05px;border-radius:3px;background:#f7f7f7;line-height:24px}.j2store-single-product .tab-content .product-sdesc td,.j2store-single-product .tab-content .product-sdesc th{border:none;text-transform:capitalize}.j2store-single-product .tab-content h6{font-size:18px;margin-bottom:31px;margin-top:17px}.j2store-single-product .tab-content ul li{list-style:none;position:relative;line-height:24px;margin-top:15px;padding-left:27px}.j2store-single-product .tab-content ul li:before{font-size:18px;text-decoration:inherit;color:#31a8d2;content:"\f05d";position:absolute;left:0;font-family:FontAwesome}.j2store-single-product .tab-content #j2store-comments h4{padding:0 24px;border-bottom:none}.j2store-single-product .tab-content #j2store-comments .rss{background:url(/templates/jb_gardener/images/system/feed.png) no-repeat!important}.j2store-single-product .tab-content #j2store-comments .refresh{padding:0 0 0 16px;background:url(/templates/jb_gardener/images/system/refresh.png) no-repeat!important}.j2store-single-product .tab-content #j2store-comments .comments-list{margin-left:0}.j2store-single-product .tab-content #j2store-comments .comments-list .rbox{padding:17px 40px;border:none}.j2store-single-product .tab-content #j2store-comments .comments-list .rbox .comment-box .comment-body{font-size:14px;color:#999;line-height:28px;margin-top:10px}.j2store-single-product .tab-content #j2store-comments .comments-list .comments-inline-edit{padding:20px}.j2store-single-product .tab-content #j2store-comments #comments-form input{border-color:#f7f7f7;height:40px;border-radius:3px;width:100%}.j2store-single-product .tab-content #j2store-comments #comments-form textarea{border-color:#f7f7f7;max-width:100%!important;border-radius:3px;width:100%!important}.j2store-single-product .tab-content #j2store-comments #comments-form .grippie{max-width:100%!important;width:100%!important}.j2store-single-product .tab-content #j2store-comments #comments-form label{font-family:Lora,serif!important}.j2store-single-product .tab-content #j2store-comments .checkbox{width:auto!important}.j2store-single-product .tab-content #j2store-comments #comments-form-buttons .btn,.j2store-single-product .tab-content #j2store-comments #comments-form-buttons .btn div{background-image:none!important}.j2store-single-product .tab-content #j2store-comments #comments-form-buttons .btn div a{height:auto!important;padding:10px 20px;border:2px solid #31a8d2;color:#fff;border-radius:3px;background:#31a8d2;line-height:inherit;font-family:Lora,serif!important;display:inline-block}.j2store-single-product .tab-content #j2store-comments #comments-form-buttons .btn div a:hover{border:2px solid #010101;background:#010101}.app_emailtofriend a{font-weight:700;color:#333;position:relative;outline:none;margin-top:15px;display:block}.app_emailtofriend a:before{font-size:16px;text-decoration:inherit;font-weight:300;margin-right:5px;color:#31a8d2;content:"\f003";font-family:FontAwesome}.j2store-cart .input-mini{height:48px;display:inline-block}.j2store-cart .remove-icon{padding:14px;margin-bottom:0;color:#fff}.faq_style_one h5{word-spacing:0;position:relative;margin-top:17px;z-index:10}.faq_style_one h5 span{font-size:72px;color:#f5f5f5;text-transform:uppercase;position:absolute;top:-28px;left:0;z-index:-1}.faq_style_one p{margin-bottom:51px;line-height:26px;margin-top:36px}.faq_style_two{padding-bottom:60px}.faq_style_two .title_holder2 h3 span:before{right:-25px;top:-8px}.faq_style_two .key_benefits_panel .panel-body p{padding:4px 0 0 18px;margin:0;line-height:26px}.faq_style_two .key_benefits_panel .panel-body p:last-child{padding-bottom:23px}.faq_style_two .key_benefits_panel p{padding-right:25px}.accordion-widget .accordion-heading{border:3px solid #f7f7f7;margin:10px}.accordion-widget .accordion-heading .accordion-toggle{padding:13px!important;font-weight:700;color:#333;text-transform:capitalize;margin:0!important;display:block}.accordion-widget .accordion-heading .accordion-toggle em{color:#333!important;background:none!important;float:right}@media (max-width:767px){.accordion-widget .accordion-heading .accordion-toggle em{display:none}}.accordion-widget .accordion-heading .accordion-toggle em:hover{background:none}.accordion-widget .accordion-inner p{padding:24px!important}.pricing_table .title_holder2 h3 span:before{right:37px;top:-19px}.pricing_table .price_box{text-align:center;background:#f7f7f7;padding-bottom:40px;margin-top:43px}.pricing_table .price_box .rate{height:158px;background:url(/templates/jb_gardener/images/bg.png) no-repeat 50%;background-size:cover}.pricing_table .price_box .rate p{font-size:50px;font-weight:700;color:#fff;line-height:155px;font-family:Lora,serif}.pricing_table .price_box .rate p span{font-size:18px;vertical-align:super}.pricing_table .price_box h5{font-size:26px;margin-bottom:6px;margin-top:19px}.pricing_table .price_box>span{font-weight:700;font-family:Lora,serif;display:block}.pricing_table .price_box ul{padding-top:22px;border-top:1px solid #fff;padding-bottom:30px;margin-top:29px;padding-left:0}.pricing_table .price_box ul li{list-style:none;font-size:16px;line-height:50px}.pricing_table .price_box ul li:hover{color:#31a8d2;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pricing_table .price_box a{font-weight:900;color:#fff;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;background:#272727;width:218px;line-height:60px;display:inline-block}.hvr-float-shadow{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;box-shadow:0 0 1px transparent;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:transform;transition-property:transform}.hvr-float-shadow:before{height:10px;pointer-events:none;content:"";position:absolute;opacity:0;top:100%;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);left:5%;width:90%;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;z-index:-1}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:1}.price .welcome_banner .welcome_banner_bg{margin-bottom:44px;margin-top:60px}.price .welcome_banner h4{word-spacing:.1px;padding-right:38px}.price .project_started{padding-bottom:80px}.contact_us .contact_deatils{padding-top:26px;padding-bottom:42px}.contact_us .heading{padding-top:6px}.contact_us .heading h3 span:before{right:-12px;top:-19px}.contact_us .heading p{font-size:18px;font-weight:400;line-height:34px;margin-top:-15px;font-family:Lora,serif}.contact_us .address{padding-top:23px}.contact_us .address .address_holder{margin-top:25px}.contact_us .address .address_type{margin-bottom:7px;-webkit-flex-direction:row;flex-direction:row;display:-webkit-flex;display:flex}.contact_us .address .address_type .text{width:80%}.contact_us .address .address_type .icon_holder{height:55px;padding:4px;margin-right:19px;text-align:center;background:#31a8d2;width:60px}.contact_us .address .address_type .icon_holder .icon_bg{height:100%;border:1px dashed hsla(0,0%,100%,.5);width:100%}.contact_us .address .address_type .icon_holder .icon_bg em{padding-top:8px;font-size:18px;color:#fff}.contact_us .address .address_type .text p{font-size:14px;line-height:30px;margin-top:15px}.contact_us .address .address_type .text a{color:#31a8d2}.contact_us .address .address_type .text ul li{list-style:none;font-size:16px;color:#272727;line-height:30px;padding-left:0}.contact_us .address .address_type .text ul li span{padding-right:46px;float:right}.contact_us h3{margin-top:12px}