@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("flexslider.css");
@import url("mediaQuary.css");
@import url("meanmenu.css");
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic");
/************************************ HEADER PANEL STARTS HERE ************************************/
#header{ width:100%; height:110px; margin:0; padding:10px 0 0;}
#header img{ float:left;}
#header blockquote{ display:block; float:right; margin:0; padding:50px 0 0; }
#header blockquote ul{ display:block; margin:0; padding:0; float:left; width:auto;}
#header blockquote ul li{ float:left; display:inline; color:#5f5f5f; font-size:13px; height:38px; border-left:1px solid #c5c5c5;font-family: 'Open Sans', sans-serif;font-weight:400; line-height:38px; width:auto; }
#header blockquote ul li a{color:#5f5f5f;margin:0 10px;}
#header blockquote ul li:first-child{ border:none;}
#header blockquote ul li a:hover{color:#23b105;}
#header blockquote span{ display:block; height:38px; float:left; }
#header blockquote span a{background: -webkit-linear-gradient(#6fb80f, #218920);background: -o-linear-gradient(#6fb80f, #218920);background: -moz-linear-gradient(#6fb80f, #218920);background: linear-gradient(#6fb80f, #218920); color:#FFF; line-height:35px; border-radius:5px; display:block; padding:0 10px 0 0; font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:400;}
#header blockquote span a b{ display:inline; font-weight:600;}
#header blockquote span a:hover{background: -webkit-linear-gradient(#218920, #6fb80f);background: -o-linear-gradient(#218920, #6fb80f);background: -moz-linear-gradient(#218920, #6fb80f);background: linear-gradient(#218920, #6fb80f);}
#header blockquote span a img{ float:left; margin-right:10px;height:35px; width:32px;}
/************************************ HEADER PANEL ENDS HERE ************************************/
/************************************ NAVMENU PANEL STARTS HERE ************************************/
.navMenu{ width:100%; height:52px; border:1px solid #e4e3e3; background: -webkit-linear-gradient(#b8b8b8, #565656);background: -o-linear-gradient(#b8b8b8, #565656);background: -moz-linear-gradient(#b8b8b8, #565656);background: linear-gradient(#b8b8b8, #565656); border-radius:5px; border-bottom-color:#575757; margin-bottom:30px;}
.navMenu .menuArea{ float:left;}
.navMenu .menuArea ul{ display:block; margin:0; padding:0;}
.navMenu .menuArea ul li{ display:block; float:left;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px; text-transform:uppercase; position:relative;}
.navMenu .menuArea ul li a{ color:#FFF;line-height:52px; padding:0 33px; display:block; float:left;background:url(../images/pipe.jpg) repeat-y 100% 0;}
.navMenu .menuArea ul li a:hover{background: -webkit-linear-gradient(#04841e, #82cc20);background: -o-linear-gradient(#04841e, #82cc20);background: -moz-linear-gradient(#04841e, #82cc20);background: linear-gradient(#04841e, #82cc20);transition: all 0.9s ease 0s;}
.navMenu .menuArea ul li:first-child a:hover{ border-radius:5px 0 0 5px;}
.navMenu .menuArea ul li:first-child.current-menu-item a{ border-radius:5px 0 0 5px;}
.navMenu .menuArea ul li.current-menu-item a{background: -webkit-linear-gradient(#04841e, #82cc20);background: -o-linear-gradient(#04841e, #82cc20);background: -moz-linear-gradient(#04841e, #82cc20);background: linear-gradient(#04841e, #82cc20);}

.navMenu .menuArea ul li ul{ margin:0px; padding:0px; position:absolute; left:0px; top:52px; z-index:111;display:none; background:#1a647d; width:250px;}
.navMenu .menuArea ul li:hover ul{ margin:0px; padding:0px; display:block;  z-index:111;}
.navMenu .menuArea ul li ul li{ margin:0px; padding:0px 0px; width:250px !important; line-height:30px; background-image:none;
			border-radius:0 !important; float:none !important;}
.navMenu .menuArea ul li ul li a{margin:0px; padding:0px 10px; line-height:40px; display:block !important; width:230px;background: -webkit-linear-gradient(#b8b8b8, #565656);background: -o-linear-gradient(#b8b8b8, #565656);background: -moz-linear-gradient(#b8b8b8, #565656);background: linear-gradient(#b8b8b8, #565656);}
.navMenu .menuArea ul li ul li a:hover{ margin:0px; padding:0px 10px; background: -webkit-linear-gradient(#04841e, #82cc20);background: -o-linear-gradient(#04841e, #82cc20);background: -moz-linear-gradient(#04841e, #82cc20);background: linear-gradient(#04841e, #82cc20); display:block !important; border-radius:0 !important; }
.navMenu .menuArea ul li ul li:first-child{ margin:0px; padding:0px 0px; border:none !important; border-radius:0 !important;}
.navMenu .menuArea ul li ul li:first-child:hover{ border-radius:0 !important;}


.navMenu form{ display:block; float:right; width:225px; height:30px; margin:12px 15px 0 0; position:relative;}
.navMenu form input[type="text"]{ width:190px; height:auto; padding:5px 25px 5px 10px; background:#FFF; border-radius:5px; outline:none; color:#000; font-family: 'Open Sans', sans-serif; font-weight:400; font-style:italic; border:1px solid #f9f9f9;}
.navMenu form input[type="submit"]{ display:block; position:absolute; top:8px; right:6px; cursor:pointer; outline:none; background:url(../images/searchIcon.png) no-repeat 0 0; width:14px; height:14px; border:none; color:rgba(0,0,0,0);}
.navMenu form input[type="text"]:focus{ background:rgba(219,255,219,0.5); transition: all 0.9s ease 0s; color:#fff;}
/************************************ NAVMENU PANEL ENDS HERE ************************************/
/************************************ BANNER PANEL STARTS HERE ************************************/
.banner_area{ width:100%; height:auto; margin:0; padding:0;}
.banner_area .main_banner_area{ /*width:800px;*/ width:99%; height:auto; float:left; padding:6px; margin:0; border:1px solid #dcdcdc; box-shadow:0 0 5px #999;}
.banner_area .main_banner_area:hover{box-shadow:0 0 5px rgba(27,145,30,0.7); transition: all 0.9s ease 0s;}
.banner_area .banner_right_area{ float:right; width:360px; height:auto; margin:0; padding:0;}
.banner_area .banner_right_area ul{ width:100%; display:block; height:auto; padding:0; margin:0;}
.banner_area .banner_right_area ul li{ display:block; width:346px; height:auto; padding:5px; margin-bottom:24px; border:1px solid #e8e8e8; background:#fff;box-shadow:0 0 5px #999;}
.banner_area .banner_right_area ul li:hover{box-shadow:0 0 5px rgba(27,145,30,0.7); transition: all 0.9s ease 0s;}
.banner_area .banner_right_area ul li img{ width:100%; display:block;}
/************************************ BANNER PANEL ENDS HERE ************************************/
/************************************ PRODUCT PANEL STARTS HERE ************************************/
.total_product_area{ width:100%; height:auto; margin:0 0 25px; padding:0;}
.total_product_area h1{margin-bottom:10px;}
.total_product_area h2, .total_product_area h1{ display:block; margin:30px 0 0 0; color:#23b105; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:26px; width:435px; border-bottom:1px solid #089e02;}
.total_product_area ul{ position:relative; display:block; margin:25px 0; /*left:-20px; /*width:1260px;*/}
.total_product_area ul li{ display:block; margin:20px 20px; padding:6px 6px 0; background:#fff; width:245px; height:auto; float:left; border:1px solid #d5d5d5; box-shadow:0 0 5px #999;}
.total_product_area ul li img{ width:auto; height:180px; display:block; margin:0 auto;}
.total_product_area ul li h3{ display:block; text-transform:uppercase; color:#656565; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:20px; /*line-height:50px;*/ padding:10px 0;}
.total_product_area ul li:hover{box-shadow:0 0 5px rgba(27,145,30,0.9); transition: all 0.9s ease 0s;}
/************************************ PRODUCT PANEL ENDS HERE ************************************/
/************************************ FEATURED PANEL STARTS HERE ************************************/
.total_featured_area{ width:100%; height:auto; margin:0 0 50px; padding:0; }
.total_featured_area h2{ display:block; color:#23b105; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:26px; width:181px; border-bottom:1px solid #089e02;}
.total_featured_area ul{ position:relative; display:block; margin:25px 0; left:0; /*float:right;*/}
.total_featured_area ul li{ display:block; margin:0 10px; padding:5px 5px 0; background:#fff; width:169px; height:auto; float:left; border:1px solid #d5d5d5; box-shadow:0 0 5px #999;}
.total_featured_area ul li:hover{box-shadow:0 0 5px rgba(27,145,30,0.9); transition: all 0.9s ease 0s;}
.total_featured_area ul li img{/*width:100%; height:auto;*/ width:auto; height:150px; margin:0 auto; display:block; border:1px solid #ede8e8;}
.total_featured_area ul li h3{ display:block; height:50px; text-transform:uppercase; color:#656565; text-align:center; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; padding: 10px;}


.total_featured_area a.button{ width:74px; height:30px; font-family: 'Open Sans', sans-serif; font-weight:normal; color:#FFF; font-size:12px; text-align:center; line-height:30px; float:left; margin: 0 2.5px 5px;background: -webkit-linear-gradient(#82cc20, #04841e);background: -o-linear-gradient(#82cc20, #04841e);background: -moz-linear-gradient(#82cc20, #04841e);background: linear-gradient(#82cc20, #04841e); display:block; border-radius:3px;}
.total_featured_area a.button:hover{background: -webkit-linear-gradient(#04841e, #82cc20);background: -o-linear-gradient(#04841e, #82cc20);background: -moz-linear-gradient(#04841e, #82cc20);background: linear-gradient(#04841e, #82cc20);transition: all 0.9s ease 0s;}
/*.total_featured_area blockquote{display:block; margin:25px 0 0; padding:5px 5px 15px; background:#fff; width:169px; height:auto; float:left; border:1px solid #d5d5d5; box-shadow:0 0 5px rgba(27,145,30,0.9);}
.total_featured_area blockquote h3{display:block; text-transform:uppercase; color:#656565; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:14px; line-height:40px;}
.total_featured_area blockquote a{ width:74px; height:30px; font-family: 'Open Sans', sans-serif; font-weight:normal; color:#FFF; font-size:12px; text-align:center; line-height:30px; float:left; margin-right:10px;background: -webkit-linear-gradient(#b8b8b8, #565656);background: -o-linear-gradient(#b8b8b8, #565656);background: -moz-linear-gradient(#b8b8b8, #565656);background: linear-gradient(#b8b8b8, #565656); display:block; border-radius:3px;}
.total_featured_area blockquote a:hover{background: -webkit-linear-gradient(#04841e, #82cc20);background: -o-linear-gradient(#04841e, #82cc20);background: -moz-linear-gradient(#04841e, #82cc20);background: linear-gradient(#04841e, #82cc20);transition: all 0.9s ease 0s;}*/
/************************************ FEATURED PANEL ENDS HERE ************************************/
/************************************ FOOTER PANEL STARTS HERE ************************************/
.total_footer_area{ width:100%; height:auto; margin:0; padding:0; background:#f4f2f2; /*position:absolute; bottom:0; right:0; left:0;*/}
.main_footer_area{ width:100%; height:auto; margin:0; padding:40px 0 0; background:#f4f2f2;}
.main_footer_area ul{ display:block; padding:0; margin:0 auto; text-align: center; width: 320px; /*width:485px; /*width:670px;*/}
.main_footer_area ul li{ /*width:240px;*/ height:auto; /*padding:0; margin:0 15px; float:left;*/ display:inline-block; color:#6f6e6e;font-family: 'Open Sans', sans-serif; font-weight:600; font-size: 18px;position: relative;padding: 5px 0;line-height: 30px;}
.main_footer_area ul li img{ /*float:left;*/ width: 28px;; height:auto; margin-right:10px; position: absolute;
left: -35px;}
/*.main_footer_area ul li:nth-child(2){ width:150px; margin:0 10px;}*/
.main_footer_area ul li a{color:#6f6e6e; text-decoration:underline;}
.main_footer_area ul li a:hover{ color:#089e02;}
.main_footer_area blockquote{ width:180px; height:auto; display:block; margin:15px auto 25px; padding:0;}
.main_footer_area blockquote a{ width:36px; height:36px; display:block; background-color:#339f1e; float:left; margin:0 4px; border-radius:100%;}
.main_footer_area blockquote a img{ width:100%; display:block;}
.main_footer_area blockquote a:hover{ background:#0e76a8;  transition: all 0.9s ease 0s;}
.main_footer_area blockquote a:hover:first-child{ background:#3b5998;}
.main_footer_area blockquote a:hover:nth-child(2){ background:#41d1d9;}
.main_footer_area blockquote a:hover:nth-child(3){ background:#d34836;}
.main_footer_area .copyright{ border-top:1px solid #c0c0c0; text-align:center; color:#818181; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:12px; line-height:50px;}
.main_footer_area .copyright a{ display:inline; font-weight:700; color:#333333; font-weight:700;}
.main_footer_area .copyright a:hover{ color:#339f1e;}
/************************************ FOOTER PANEL ENDS HERE ************************************/
/************************************ INNER PAGE STARTS HERE ************************************/
.total_inner_page_area{ width:100%; height:auto; margin:0; padding:0 0 80px;}
.total_inner_page_area h2{ display:block; color:#23b105; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:26px; width:435px; border-bottom:1px solid #089e02; margin-bottom:20px;}
.total_inner_page_area form{ /*width:435px;*/ width:60%; height:auto; margin:0 70px; padding:0; float:left;}
.total_inner_page_area form input{ display:block; width:97%; padding:8px 1%; margin-top:20px; color:#848383; font-size:13px; font-weight:400; outline:none; border:1px solid #c3c4c2; border-radius:3px; background:#f0f0f0;}
/*.total_inner_page_area form input[type="text"]{ display:block; width:97%; padding:8px 1%; margin-bottom:20px; color:#848383; font-size:13px; font-weight:400; outline:none; border:1px solid #c3c4c2; border-radius:3px; background:#f0f0f0;}
.total_inner_page_area form input[type="email"]{ display:block; width:97%; padding:8px 1%; margin-bottom:20px; color:#848383; font-size:13px; font-weight:400; outline:none; border:1px solid #c3c4c2; border-radius:3px; background:#f0f0f0;}*/
.total_inner_page_area form textarea{ display:block; width:97%; padding:8px 1%; margin:20px 0; color:#848383; font-size:13px; font-weight:400; outline:none; border:1px solid #c3c4c2; border-radius:3px; background:#f0f0f0; height:120px; font-family: 'Open Sans', sans-serif; }
.total_inner_page_area form input[type="submit"]{ margin:20px 0;border-radius:5px; outline:none; color:#fff; border:1px solid#0f7711; border-top:none; width:100px; float:right; text-align:center; cursor:pointer; font-size:13px; font-weight:bold;background: -webkit-linear-gradient(#6abf20, #1b911e);background: -o-linear-gradient(#6abf20, #1b911e);background: -moz-linear-gradient(#6abf20, #1b911e);background: linear-gradient(#6abf20, #1b911e); height:35px;}
.total_inner_page_area form input[type="submit"]:hover, .total_inner_page_area form input[type="submit"]:focus{background: -webkit-linear-gradient(#1b911e, #6abf20);background: -o-linear-gradient(#1b911e, #6abf20);background: -moz-linear-gradient(#1b911e, #6abf20);background: linear-gradient(#1b911e, #6abf20);box-shadow:0 0 5px rgba(16,0,40,0.9); transition: all 0.9s ease 0s; color:#fff;}
.total_inner_page_area form input:focus{ background-color:rgba(219,255,219,0.5); color:#05842c;box-shadow:0 0 5px rgba(16,0,40,0.9);transition: all 0.9s ease 0s;}
/*.total_inner_page_area form input[type="text"]:focus{ background-color:rgba(219,255,219,0.5); color:#05842c;box-shadow:0 0 5px rgba(16,0,40,0.9);transition: all 0.9s ease 0s;}
.total_inner_page_area form input[type="email"]:focus{ background-color:rgba(219,255,219,0.5); color:#05842c;box-shadow:0 0 5px rgba(16,0,40,0.9);transition: all 0.9s ease 0s;}*/
.total_inner_page_area form textarea:focus{ background-color:rgba(219,255,219,0.5); color:#05842c;box-shadow:0 0 5px rgba(16,0,40,0.9);transition: all 0.9s ease 0s;}

div.wpcf7-response-output { clear:both;}

.total_inner_page_area iframe{ display:block; margin:0; border:1px solid #c9c5c5; border-radius:3px; width:390px; height:298px; padding:0; float:left;}
.total_inner_page_area aside{ display:block; width:240px; height:auto; margin:0; padding:0; float:right;}
.total_inner_page_area aside h3{ display:block; color:#777777; border-bottom:1px solid #dadbd9; font-size:16px; font-family: 'Open Sans', sans-serif; font-weight:400; margin-bottom:20px;}
.total_inner_page_area aside blockquote{ display:block; margin-bottom:20px; width:100%; height:auto; padding:0; color:#4e4c4c; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px;}
.total_inner_page_area aside blockquote img{ float:left; margin-right:10px;}
.total_inner_page_area aside blockquote a{color:#4e4c4c; text-decoration:underline;}
.total_inner_page_area aside blockquote a:hover{ color:#1b911e;}
/************************************ INNER PAGE ENDS HERE ************************************/

/*************************************INNER PRODUCT PAGE START HERE****************************/
.total_product_area nav.woocommerce-breadcrumb{ display:block; background:#ececec; padding:10px; text-transform:uppercase;font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:600;}
.total_product_area nav.woocommerce-breadcrumb a{ color:#787676; margin:0 5px;}
.total_product_area nav.woocommerce-breadcrumb a:hover{color:#393838;}
/*************************************INNNER PRODUCT PAGE END HERE*****************************/
.total_product_area .woocommerce{position:relative;}
.total_product_area .woocommerce a.documentation {padding:8px;display: inline-block;border: 1px solid #089e02;margin: 0 0 10px 77%; font-weight:500}
.total_product_area .woocommerce a.documentation:hover,a.print:hover{ background:#089e02; color:#ffffff; border: 1px solid #ffffff; box-shadow:#000 0 0 5px; text-shadow:#000 0 0 2px; transition:box-shadow 2s;}

a.print{padding: 8px;display: inline-block;border: 1px solid #089e02;margin: 10px 0 0 0;font-weight: 500;width: auto;position: relative;right: -65%;}