body .page-wrapper > p{display:none;}
.page-wrapper{overflow:hidden;}
.breadcrumb-title .breadcrumb{background:none;}
.breadcrumb-title .breadcrumb li{color:#ffffff;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;padding-right:3px;text-transform:uppercase;}
i.icon{line-height:1 !important;width:auto !important;height:auto !important;margin-left:0px !important;vertical-align:auto !important;}
.mainmenu-navigation .search-wrapper > ul > li > button{line-height:auto;}
.forcefullwidth_wrapper_tp_banner{margin-top:-30px !important;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:0px !important;}
#our-service-area .service-left{z-index:99;}
.mainmenu-navigation .navigation > .nav-footer ul > li > .sub-menu li ul.sub-menu{left:100%;padding-left:20px;padding-top:0;position:absolute;top:0;transition:all 0.3s ease 0s;width:280px;display:none;}
.mainmenu-navigation .navigation > .nav-footer ul li .sub-menu > li:hover > ul{display:block;}
.faq.has-full-height-background-wrapper{padding-bottom:0px !important;}
.general-question.popular-question{padding-bottom:80px;}
.contact-submit-button span input[type="submit"]{background:none !important;border:none !important;color:inherit !important;height:auto !important;width:auto !important;padding:0px !important;}
.contact-submit-button span input[type="submit"]:focus{box-shadow:none !important;}
#blog-post article .comment-box .comment-box-field .comment-box-half input[type="email"]{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #ebebeb;margin-bottom:20px;padding:10px 0 10px 20px;width:100%;}
#blog-post article .comments_area .single_comment .comment_text{padding-bottom:20px;}
#blog-post article .comments_area .single_comment:first-child{border:none;}
#blog-post article .comments_area .single_comment{padding-top:35px;border-top:1px solid #ebebeb;border-bottom:none;}
#blog-post article .comments_area .children{margin-left:80px;margin-top:-35px;}
#blog-post article .comments_area .single_comment .comment_img img{border-radius:50%;}
#blog-post article .comments_area .single_comment .comment_text p span a{color:#85ae02;font-weight:500;margin-left:5px;text-transform:capitalize;}
.post-pagination.without-sidebar-pagination{text-align:center;}
.post-pagination ul li span{display:inline-block;font-size:24px;background:#74901b none repeat;border:1px solid #74901b;color:#fff;height:50px;line-height:50px;margin-right:10px;padding:0 17px;text-align:center;transition:all 0.3s ease 0s;}
#blog-post .single-bolg-title h3{margin-top:35px;}
.social_button .psocial{margin-top:20px !important;}
.psocial li span span span.stLarge{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border:medium none;}
.psocial li:first-child{margin-left:30px;}
.psocial li{margin-right:20px !important;}
.psocial li .stLarge:before{font-family:fontawesome;color:#d2d2d2;font-size:20px;position:relative;font-weight:normal !important;}
.psocial li .st_facebook_large .stLarge:before{content:"";}
.psocial li .st_twitter_large .stLarge:before{content:"\f099";}
.psocial li .st_googleplus_large .stLarge:before{content:"\f0d5";}
.psocial li .st_linkedin_large .stLarge:before{content:"\f0e1";}
.psocial li .st_pinterest_large .stLarge:before{content:"\f0d2";}
#blog-post .sidebar-widget-items .sidebar-widget .search{background:#2f2f2f none repeat scroll 0 0;padding:33px 30px 34px;margin:0 -30px;}
#blog-post .sidebar-widget-items .sidebar-widget .search .search-form{border:none;}
#blog-post .sidebar-widget form.search-form input[type="text"]{background-color:#7fa409;color:#000000;font-weight:600;}
#blog-post .sidebar-widget form.search-form button{color:#191919;}
#blog-post .sidebar-widget ul li{border-bottom:1px solid #d2d2d2;}
#blog-post .sidebar-widget ul li a{color:#828282;display:block;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:500;line-height:42px;transition:all 0.3s ease 0s;position:relative;}
#blog-post .sidebar-widget ul li:hover a,
#blog-post .sidebar-widget ul li:hover a:after{color:#98c700;}
#blog-post .sidebar-widget.widget_bunch_recent_post_with_image ul li{margin-bottom:30px;border:none;}
.tagcloud a{background:#ffffff none repeat scroll 0 0;padding:0 17px;border:1px solid #e2e2e2;color:#787878;display:inline-block;float:left;font-size:13px;font-weight:500;line-height:38px;margin:0 10px 8px 0;text-transform:uppercase;transition:all 0.3s ease 0s;}
.rev_slider_wrapper .gardener-caption-h1{background:#7fa409 none repeat scroll 0 0;color:#fff;font-family:"Roboto Slab";text-transform:uppercase;}
.mainmenu-navigation .search-wrapper > ul > li > button{border:1px solid #ffffff;line-height:33px;}
.blog-post-date a::before{border:1px solid #e2e2e2;bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px;}
.blog-post-date a{background:#ffffff none repeat scroll 0 0;bottom:-44px;color:#85ae02;font-family:"PT Serif",serif;font-size:25px;font-style:italic;font-weight:600;height:91px;line-height:25px;margin:0;padding-top:17px;position:absolute;width:91px;z-index:99;display:block;}
.blog-img-holder img{width:100%;}
.woocommerce .single-shop-item .meta .star-rating span{font-family:star !important;font-size:1em;line-height:1;}
.woocommerce .products .meta{min-height:210px !important;height:210px;}
.woocommerce .garden_rating{width:100%;display:block;text-align:center;}
.woocommerce .price_span .price span{display:inline-block;}
.woocommerce .section-title-style-2 h1{float:left;}
.woocommerce div.product .product_title{color:#000000;font-family:"Roboto Slab",serif;font-size:22px;font-weight:700;line-height:28px;margin:-7px 0 0;text-transform:uppercase;}
.woocommerce div.product div.images img{width:auto !important;display:inline-block;}
.woocommerce .pricing p{border:none !important;}
.woocommerce .shop_table.cart tr th, .woocommerce .shop_table.cart tbody tr td{border:1px solid #ebebeb;text-align:center;}
.woocommerce .shop_table.cart tr th, .woocommerce .shop_table.cart tbody tr td{border:1px solid #ebebeb;text-align:center;}
.woocommerce .product-thumbnail > a{display:block;padding:15px 0;text-align:center;}
.woocommerce .product-thumbnail img{width:auto !important;}
.woocommerce .shop_table.cart tr th, .woocommerce .shop_table.cart tbody tr td{text-align:center;}
.woocommerce td{color:#8e8d8d;font-family:"Raleway",sans-serif;font-size:0.875em;}
.woocommerce .shop_table.cart tr th, .woocommerce .shop_table.cart tbody tr td{border:1px solid #ebebeb;text-align:center;}
.woocommerce .shop_table.cart tr th, .woocommerce .shop_table.cart tbody tr td.actions{background-color:#f9f9f9 !important;}
.woocommerce .coupon{display:block;float:left;}
.woocommerce-cart table.cart td.actions .coupon .input-text{border:1px solid #ebebeb !important;box-sizing:border-box;float:left !important;line-height:1 !important;margin-right:10px !important;padding:9px 6px !important;}
.woocommerce form .form-row select, .woocommerce form input[type="text"], .woocommerce form input[type="email"], .woocommerce form input[type="password"], .woocommerce form input[type="tel"]{padding:10px !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background:#000000 !important;color:#ffffff !important;padding:6px 23px !important;font-family:"Open Sans",sans-serif;font-size:14px !important;letter-spacing:0.02em;line-height:26px !important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background:#98bc24 !important;}
.woocommerce .cart_shipping{border:1px solid #ebebeb;padding:15px;}
.woocommerce .cart_shipping p{margin-top:10px;}
.woocommerce .cart_totals{border:1px solid #f9f9f9;padding:0 !important;}
.woocommerce .cart_totals h2{background:#f9f9f9 none repeat scroll 0 0;border-bottom:1px solid #ebebeb;font-size:14px;margin:0;padding:20px;}
.woocommerce .cart_totals tr{border-bottom:1px solid #ebebeb;}
.woocommerce .cart_totals tr th{padding:10px 20px !important;}
.woocommerce .cart_totals td{padding:14px 20px !important;text-align:right;}
.woocommerce-cart .wc-proceed-to-checkout{border-top:1px solid #ebebeb !important;padding:15px 15px 0 !important;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{float:right !important;}
.woocommerce #calc_shipping_state_field select,.woocommerce .country_to_state{width:100%;}
.woocommerce .coupon .input-text{height:38px !important;}
.woocommerce .g-mar-bot{margin-bottom:50px !important;}
.woocommerce .input-text.qty.text{padding:10px 5px !important;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{float:left;width:48%;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float:right;width:48%;}
.woocommerce .checkout_coupon p{display:inline-block;}
.woocommerce .checkout_coupon p > input{width:auto !important;}
.woocommerce .woocommerce-checkout-payment{margin-bottom:60px;}
.woocommerce #place_order{float:right;}
.woocommerce .products .star-rating{display:inline-block;}
.woocommerce .woocommerce-ordering{margin-top:20px !important;}
.woocommerce .woocommerce-ordering .orderby{height:50px !important;padding:0 20px;}
.woocommerce .garden_rating .star-rating{cursor:default !important;}
.woocommerce .product-details-box .pricing{margin-bottom:20px;}
.woocommerce .product-details-box span b{display:inline-block;}
.woocommerce .product-details-box .pricing .price{margin:0px !important;padding-bottom:0px !important;}
.woocommerce .product-details-box .pricing .price span{display:inline-block;color:#242424;font-family:"PT Serif",serif;font-size:28px;font-style:italic;font-weight:700;margin-left:10px;}
.woocommerce .thumbnails a{display:inline-block;margin-right:20px;}
.woocommerce .thumbnails a:last-child{margin:0px !important;}
.woocommerce .woocommerce-tabs ul{margin:0px !important;}
.woocommerce .woocommerce-tabs ul li a{background:#f4f4f4 none repeat scroll 0 0;color:#000000;cursor:pointer;font-weight:normal !important;display:inline-block;font-size:16px !important;line-height:45px !important;margin-right:5px !important;padding:0 27px !important;}
.woocommerce .woocommerce-tabs ul li.active a, .woocommerce .woocommerce-tabs ul li a:hover{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#98c700 #e6e6e6 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:2px 1px 0;position:relative;top:1px;z-index:999;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0px !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none !important;border:none !important;border-radius:0 !important;display:inline-block;margin:0 !important;padding:0 !important;position:relative;z-index:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none !important;}
.woocommerce div.product .woocommerce-tabs .panel{margin:0px 0px 2em 0 !important;border-bottom:1px solid #eaeaea !important;border-left:1px solid #eaeaea !important;padding:20px !important;border-radius:0px !important;box-shadow:none !important;}
.woocommerce div.product form.cart div.quantity{float:none !important;margin-bottom:20px !important;}
.woocommerce .add-to-cart1{background:#252525 !important;border:1px solid #252525 !important;transition:all 0.3s ease 0s;border-radius:5px !important;color:#ffffff !important;padding:0px;}
.woocommerce .add-to-cart1 span.contact-us-button{border-radius:0px !important;border-right:none !important;display:inline-block;padding:0 15px !important;text-transform:uppercase;margin-bottom:0px !important;font-size:14px !important;font-weight:400 !important;color:#ffffff !important;line-height:38px;font-family:"Open Sans",sans-serif;}
.woocommerce .add-to-cart1 span.contact-us-button i{border-left:1px solid #404040;display:inline-block;line-height:38px;margin-left:15px;padding-left:15px;color:#a0c627;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.woocommerce .contact-button:hover span.contact-us-button i{border-color:#ffffff;color:#ffffff;}
.woocommerce .addresses header{background:none !important;}
.woocommerce .meta h4 a{color:#000000;}
#wp-calendar{width:100%;}
#wp-calendar caption{text-align:right;color:#333;font-size:12px;margin-top:10px;margin-bottom:15px;}
#wp-calendar thead{font-size:10px;}
#wp-calendar thead th{padding-bottom:10px;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;text-align:center;padding:8px;}
#wp-calendar tbody td:hover{background:#fff;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right;}
#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px;}
.sticky .post{background:#efefef;border:3px solid #fff;}
.sticky .post .post-content{background-color:transparent;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.gallery-caption{}
.bypostauthor{}
.alignright{text-align:right;float:right;margin:0 0 20px 15px;}
.alignleft{text-align:left;float:left;margin:0 15px 20px 0;}
.aligncenter{text-align:center;}
.screen-reader-text{}
.sticky .blog-content-box{background-color:#f4f4f4;}
#blog-post .blog-content article h3{margin-top:0px !important;}
.blog-content article table thead tr th,.comments table thead tr th,.page .page-content table thead tr th{border-bottom:2px solid #ddd;vertical-align:bottom;}
.blog-content article table tbody tr th,.comments table tbody tr th,.page .page-content table tbody tr th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top;}
.blog-content article table tbody tr td,.comments table tbody tr td,.page .page-content table tbody tr td{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top;}
#blog-post .blog-content article ul li,
.page .page-content ul li, .comments ul li{list-style-type:disc !important;}
#blog-post .blog-content article ul li ul li,
.page .page-content ul li ul li{list-style-type:square !important;}
#blog-post .blog-content article ul li ul li ul li,
.page .page-content ul li ul li ul li{list-style-type:circle !important;}
#blog-post .blog-content article ol li,
.page .page-content ol li, .comments ol li{list-style:decimal !important;}
#blog-post .blog-content article ul,
#blog-post .blog-content article ul li ul,
.page .page-content ul, .page .page-content ul li ul, .comment-list .children{padding-left:40px !important;}
#blog-post .blog-content article ul.psocial li{list-style-type:none !important;}
.paginate-links{margin-bottom:30px;margin-top:30px;}
.paginate-links > span{border:1px solid #e2e2e2;color:#8e8d8d;display:inline-block;font-size:24px;height:50px;line-height:50px;margin-right:10px;padding:0 17px;text-align:center;transition:all 0.3s ease 0s;}
.paginate-links a{border:1px solid #e2e2e2;color:#8e8d8d;display:inline-block;font-size:24px;height:50px;line-height:50px;margin-right:10px;padding:0 17px;text-align:center;transition:all 0.3s ease 0s;}
.paginate-links > span:hover,.paginate-links a:hover,.paginate-links > span{background:#74901b none repeat scroll 0 0;border:1px solid #74901b;color:#fff;}
#blog-post .blog-content article p img.alignnone,
#blog-post .blog-content article figure img.alignnone,
.page .page-content p img.alignnone, .page .page-content figure img.alignnone{max-width:100%;height:auto;}
#blog-post .blog-content article figure img,.page .page-content figure img{max-width:100%;display:block;height:auto;}
figure{max-width:96%;display:block;}
#blog-post .sidebar-widget ul li{position:relative;clear:both;display:inline-block;}
#blog-post .sidebar-widget ul li ul li{border-bottom:none;border-top:1px solid #d2d2d2;}
#blog-post .sidebar-widget ul li::after{color:#828282;content:"";display:inline-block;float:right;font-family:"FontAwesome";font-size:14px;line-height:42px;position:absolute;right:0;top:0;}
#blog-post .sidebar-widget.widget_archive li a,#blog-post .sidebar-widget.widget_categories li a{display:inline-block;width:88%;}
#blog-post .sidebar-widget.widget_archive ul li,#blog-post .sidebar-widget.widget_categories li{position:relative;}
#blog-post .sidebar-widget select{max-width:100%;width:100%;display:block;}
.textwidget p img,.textwidget img{
width:100%;
height:auto;
max-width:100%;
}