/*
Theme Name: Volco Minerals
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout Ã¢â‚¬â€ the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */


*{ -webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing:border-box; margin:0px; padding:0px }
:before, :after{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }
body{
	font-family: 'Lato', sans-serif;
	font-weight:400;
	-webkit-font-smoothing: antialiased;
}
@font-face {
	font-family: 'HelveticaNeue-Bold';
	src: url('fonts/HelveticaNeue-Bold.eot');
	src: local('Ã¢ËœÂº'), url('fonts/HelveticaNeue-Bold.woff') format('woff'), url('fonts/HelveticaNeue-Bold.ttf') format('truetype'), url('fonts/HelveticaNeue-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.aclear{
	clear:both;
}
img{
	border:0px;
	max-width:100%;
	height:auto;
}
a{
	text-decoration:none;
}
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
:focus {
	outline: 0;
}
.enclose{
	max-width:1170px;
	width:100%;
	margin:auto;
}
.enclose1{
	max-width:1205px;
	width:100%;
	margin:auto;
}
.header{	
	z-index:10;
	position:fixed;
	width:100%;
}
.header_top{
	background: #495c08;
	padding:8px 0px 6px;
}
.header_top_left{
	float:left;
	width:50%;
}
.header_top_left ul{
	font-size:0px;
}
.header_top_left li{
	font-size:15px;
	color:#fff;
	font-weight:400;
	list-style-type:none;
	display:inline-block;
	border-left:1px solid #5c6d21;
	border-right:1px solid #48551c;
	padding:0px 14px;
}
.header_top_left li:first-child{
	padding-left:0px;
	border-left:none;
}
.header_top_left li:nth-child(2){
	border-right:none;
}
.header_top_left li a{
	color:#fff;
}
.header_top_left .fa-phone{
	margin-right:2px;
}
.header_top_left .fa-envelope{
	margin-right:4px;
}
.header_top_right{
	float:right;
	width:50%;
}
.header_top_right ul{
	float:right;
}
.header_top_right li{
	list-style-type:none;
	display:inline-block;
	margin-left:15px;
}
.header_btm{
	position:relative;
	background:#fff;
	width:100%;
	padding:23px 0px 21px;
}
/*.header_btm_bg{
	position:relative;
	background:url(images/header_bg.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:100%;
	height:14px;
}*/
.pad_top{
	padding-top:110px;
}
.nav_menu li{
	list-style-type:none;
	float:left;
	margin-left:10px;
	font-size:16px;
	font-weight:400;
	line-height:16px;
	text-transform:uppercase;
}
.nav_menu > ul > li:first-child{
	margin-left:20px;
}
.nav_menu > ul > li:nth-child(5){
	margin-left:300px;
}
.nav_menu li a{
	color:#000;
	padding:0px 10px;
	display:block;
	line-height:35px;
}
.nav_menu > ul > li:hover > a{
	background:#9cbc15;
}
.nav_menu li.current-menu-item a{
	background: #9cbc15;
}
.nav_menu > ul > li > ul{
	position:absolute;
	display:none;
	background:#fff;
	width:205px;
	padding:0px;
	z-index:110;
	box-shadow:0px 0px 3px #444;
}
.nav_menu > ul > li > ul > li a{
	line-height:20px;
}
.nav_menu > ul > li > ul > li:hover > a{
	background: #9cbc15;
}
.nav_menu li:hover > ul{
	display:block;
}
.nav_menu ul ul li{
	float:none;
	display:block;
	margin-left:0;
	padding:0px;
	font-weight:normal;
	border-top:1px solid #646463;
	text-align:left;
	position:relative;
	font-size:13px;
}
.nav_menu ul ul li:first-child{
	border-top:none;
}
.nav_menu ul ul li:hover a{
	color:#000;
}
.nav_menu ul li:hover ul li a{
	border:none;
}
.nav_menu ul ul li a{
	color:#000;
	padding:8px 10px
}
.nav_menu ul ul ul{
	position:absolute;
	display:none;
	background:#fff;
	width:220px;
	top:0px;
	left:205px;
	padding:0px;
	z-index:110;
	box-shadow:0px 0px 3px #444;
}
.nav_menu ul ul ul li{
	font-size:13px;
}
.nav_menu li ul li:hover ul{
	display:block;
}
.nav_menu > ul > li ul> li> ul > li:hover > a{
	background: #9cbc15;
}
.logo{
	left: 50%;
    margin-left: -118px;
    position: absolute;
    top: -33px;
	z-index:11;
}
.m_logo{
	display:none;
}
.search_box {
    position: relative;
    width:35px;
	float:right;
}
.search1{
    border: 1px solid #7a6d70;
    border-radius: 15px;
    box-sizing: border-box;
    height: 32px;
    max-width:100%;
    opacity: 0;
    padding: 5px 40px 5px 5px;
    position: absolute;
    right: 0;
    transition: all 0.5s ease 0s;
    width: 200px;
}
.search1.expanded {
    max-width:200px;
    opacity:1;
}
.search_icon {
	background:url(images/search_icon.png);
	background-repeat:no-repeat;
    width:32px;
    height:32px;
	position:relative;
	float:right;
	cursor:pointer;
}
.main{
	/*background:url(images/bg_img.jpg);*/
	background: url(https://www.sharminifraserdesigns.com/demo/vmwa/wp-content/uploads/bkg2-1.jpg);
	/*background-color: white;*/
    background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	padding:60px 0px 40px;
	position:relative;
}
#content{
	background:url(images/content_bg.png);
	background-repeat:repeat;
}
.home_slider .amazingslider-text-wrapper-2{
	display:block !important;
	opacity:1 !important;
	width:auto !important;
	left:100px !important;
	bottom:20% !important;
}
.home_slider .amazingslider-text-bg-2{
	background:none !important;
}
.home_slider .amazingslider-text-2{
	padding:0px !important;
}
.home_banner{
	padding:145px 0px 110px 100px;
}
.home_slider .amazingslider-title-2{
	font-size:59px;
	font-family: 'Fauna One', serif;
	font-weight:400;
	color: #fff;
	background:#639429;
	text-transform:uppercase;
	display:table;
	padding:0px 15px;
	line-height:62px;
	margin-bottom:10px;
}
.home_slider .amazingslider-description-2 h2{
	font-size:22px;
	font-family: 'Fauna One', serif;
	font-weight:400;
	color:#fff;
	display:table;
	background:#1f1f1f;
	padding:10px 15px 12px;
	line-height:26px;
	margin-bottom:10px;
}
.home_slider .amazingslider-description-2 a{
	font-size:22px;
	text-transform:uppercase;
	color:#fff;
	background: #e58014;
	line-height:48px;
	display:inline-block;
	padding:0px 25px;
}
.home_slider .amazingslider-nav-2{
	display:none !important;
}
/*.home_slider .amazingslider-title-2{
	opacity:1 !important;
	left:0px !important;
	display:inline-block !important;
	transition: all 0.5s ease;
}
.home_slider .amazingslider-description-2{
	opacity:1 !important;
	left:0px !important;
	display:block !important;
	transition: all 0.5s ease;
}*/
.home_banner h1{
	font-size:59px;
	font-family: 'Fauna One', serif;
	font-weight:400;
	color:#fff;
	background: #639429;
	text-transform:uppercase;
	display:table;
	padding:0px 15px;
	line-height:62px;
	margin-bottom:10px;
}
.home_banner h2{
	font-size:22px;
	font-family: 'Fauna One', serif;
	font-weight:400;
	color:#fff;
	display:table;
	background: #1f1f1f;
	padding:10px 15px 12px;
	line-height:26px;
	margin-bottom:10px;
}
.home_banner a{
	font-size:22px;
	text-transform:uppercase;
	color:#fff;
	background:#e58014;
	line-height:48px;
	display:inline-block;
	padding:0px 25px;
}
.home_cont_bg{
	/*background:url(images/home_bg.png);*/
    background-color: #fff;
	background-repeat:repeat;
	padding:50px 35px 60px 35px;
}
.home_sec1 ul{
	margin-left:-3%;
}
.home_sec1 li{
	float: left;
	width:25%;
	list-style-type: none;
	text-align:center;
	font-size:14px;
	line-height:22px;
	color:#000;
	font-family: 'Fauna One', serif;
	font-weight:400;
	margin-left:8%;

	
}
.home_sec1 li > div{
	background:#fff;
	border:1px solid #e6e6e6;
	padding-bottom:15px;
	position:relative;
}
.home_sec1 li > img{
	display: block;
	width:100%;
}
.home_sec1 li > div img{
	position:relative;
	margin-top:-30px;
}
.home_sec1 li .p1{
	min-height:90px;
}
.home_sec1 li .nasaa_logo{
	position:absolute;
	top:35px;
	left:10px;
}
.home_sec1 li h2{
	font-size:30px;
	color:#000;
	font-family: 'Fauna One', serif;
	font-weight:400;
	line-height:32px;
	margin:10px 0px 20px;
}
.home_sec1  ul li.flipInX div > img + p + h2 + p {
    min-height: 90px;
    padding: 0 15px;
}
.home_sec1 a{
	color:#e58014;
}
.home_sec1 .readmore_btn{
	border-top:1px solid #e0e0e0;
	margin-top:35px;
	padding-top:12px;
}
.home_cont_bg #primary{
	font-size:15px;
	color:#656565;
	font-weight:400;
	line-height:24px;
	margin-top:70px;
}
.home_cont_bg #primary h1{
	font-size:44px;
	font-weight:400;
	color:#495c08;
	margin-bottom:15px;
	line-height:46px;
}
.home_cont_bg #primary h1 span{
	border-bottom:1px solid #a7c32f;
	font-weight:300;
	color:#252525;
}
.home_cont_bg #primary p{
	margin-bottom:15px;
}
.home_cont_bg #primary a{
	background:#495c08;
	display:inline-block;
	font-size:16px;
	color:#fff;
	line-height:47px;
	padding:0px 15px;
	text-transform:uppercase;
	font-weight:700;
}
.home_left{
	float:left;
	width:48%;
}
.home_right{
	float:right;
	width:48%;
	margin-top:-50px;
	overflow:hidden;
}
.hide-cont{
	display:none;
}
home-fade1{opacity:1;}
.animBlock {
  opacity: 1;
  filter: alpha(opacity=1);
  position: relative;
  -webkit-transition: all .55s ease-in;
  -moz-transition: all .55s ease-in;
  -ms-transition: all .55s ease-in;
  -o-transition: all .55s ease-in;
  transition: all .55s ease-in;
}
.animBlock[data-position="left"] { left: -20%; }
.animBlock[data-position="right"] { right: -20%; }

.animBlock[data-position="left"].viewed {
  left: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.animBlock[data-position="right"].viewed {
  right: 0%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.about-btn{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.about-btn:hover:before, .about-btn:focus:before,.about-btn:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.about-btn:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #9CBC15;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.about-btn:hover, .about-btn:focus, .about-btn:active {
    color: white;
}
.hidden{
	opacity: 1;
}
.visible{
	opacity: 1;
}
.contact_banner img{
	width:100%;
}
.contact_cont{
	padding:40px 35px 80px;
}
.contact_cont h1{
	color:#252525;
	font-weight:300;
	font-size:35px;
	margin-bottom:35px;
	line-height:40px;
}
.contact_cont h1 strong{
	font-weight:700;
}
.contact_cont h1 span{
	border-bottom:2px solid #a7c32f;
	padding-bottom:5px;
}
.contact_left{
	float:left;
	width:46%;
}
.contact_right{
	float:right;
	width:46%;
	font-size:16px;
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	line-height:22px;
}
.contact_right a{
	color:#120dfc;
	font-size:16px;
	text-decoration:underline;
}
.contact_right ul{
	margin-top:35px;
}
.contact_right li{
	list-style-type:none;
	clear:both;
	margin-bottom:20px;
}
.contact_right li h3 a{
	font-size:30px;
	color:#495c08;
	font-family: 'Ubuntu', sans-serif;
	font-weight:300;
	margin-bottom:5px;
	line-height:32px;
	text-decoration:none;
}
.contact_right li h2{
	color:#000f20;
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	margin-bottom:5px;
}
.contact_right li a{
	color:#000;
}
.contact_right li h2 strong{
	font-family: 'Roboto', sans-serif;
	font-weight:700;
}
.contact_right li figure{
	float:left;
}
.contact_right li > div{
	margin-left:65px;
}
.contact_form input[type='text'], .contact_form input[type='tel'], .contact_form input[type='email']{
	background-color:#fff;
	border:none;
	height:41px;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	color:#000;
	border:1px solid #acacac;
	border-radius:5px;
	padding-left:50px;
	margin-bottom:10px;
	width:100%;
}
.contact_form input[type='text']{
	background-image:url(images/user_icon.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
.contact_form input[type='tel']{
	background-image:url(images/ph_icon2.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
.contact_form input[type='email']{
	background-image:url(images/email_icon2.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
.contact_form textarea{
	background-color:#fff;
	background-image:url(images/msg_icon.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	height:231px;
	width:100%;
	resize:none;
	border:1px solid #acacac;
	border-radius:5px;
	padding:5px 0px 5px 50px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	margin-bottom:10px;
}
.contact_form input[type='submit']{
	background:#e58014;
	font-size:20px;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:4px solid #b3630e;
	border-radius:5px;
	line-height:54px;
	width:100%;
	cursor:pointer;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
}
.e_text{
	text-align:center;
	padding:30px 0px;
}
.mrg0{
	margin-bottom:0px !important;
}
/* about */
.about-banner {
    min-height: 264px;
    text-align: center;
    color: #fff;
}
.about-content img {
    border: 8px solid #fff;
    box-shadow: 0 0 8px #e2e2e2;
}
.about_desc p {
    padding-top: 106px;
    font-size: 44px;
    font-weight: 300;
}
.about-content.enclose {
    padding: 50px 35px 60px 35px;
}
.about-block1 .su-row .su-column.su-column-size-1-2 img {
    margin: 0 0 0 21%;
}
.about-content p,.zeogrow-cont  p,.home_secmain p {
    color: #656565;
    font-size: 15px;
    line-height: 25px;
	padding-top:30px;
	padding-right:35px;
}
.about-content h2,.zeogrow-cont h1 {
    color: #495c08;
    font-size: 40px;
    position: relative;
    font-weight: 400;
}
.zeogrow-cont h3{
    color: #656565;
    font-size: 24px;
    font-weight: 400;
}
.zeogrow-cont h3 a {
    color: #495c08;
    font-size: 24px;
    font-weight: 400;
}
.about-content h2 span {
    color: #252525;
    position: relative;
    font-weight: 300;
}
.about-content h2 span:after {
    content: "";
    position: absolute;
    background: #a7c32f;
    height: 2px;
    bottom: -5px;
    left: 0;
    display: block;
    font-size: 2px;
    padding: 0 65px;
}
.about-block2 h2 span:after{
	padding: 0 35px;
}
.about-content h2 + p {
    display: none;
}
.breadcrumbs {
    border-bottom: 1px solid #e4e5e4;
}
.breadcrumbs > .enclose {
    padding: 10px 0 10px 35px;
}
.breadcrumbs span {
    color: #000000;
    font-size: 13px;
    font-weight: 300;
}
/****products****/
.zeogrow-cont {
	padding:50px 35px 60px 35px;
}
.zeogrow-cont ul,.zeogrow-cont ol{
	margin-left:30px;
}
.zeogrow-cont ul li{
	color: #656565;
    font-size: 15px;
	padding-top:30px;
	padding-right:35px;
}
.case-cont p {
    padding: 10px 0;
}
ul.case-pdf {
    list-style: none;
}
ul.case-pdf li {
    display: inline-block;
}
ul.volco-products {
    list-style: none;
}
ul.volco-products li {
    float: left;
    width: 33%;
    overflow: hidden;
    text-align: center;
    padding: 0;
}
ul.volco-products.clearfix li a {
    position: relative;
    overflow: hidden;
	display:inline-block;
}
ul.volco-products.clearfix li a img:hover {
    transform: scale(1.2);
    transition: all .5s linear;
    overflow: hidden;
}
ul.volco-products.clearfix li a span {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-family: 'Fauna One', serif;
    color: #fff;
    font-size: 18px;
    background: #495C08;
    display: block;
}
.stockists p {
    padding: 0;
}

/* blog */
.blog_cont{
	padding:30px 30px 50px 18px;
}
.blog_left{
	max-width:740px;
	width:100%;
	float:left;
}
.blog_left h2{
	font-size:26px;
	color:#353535;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	line-height:26px;
	margin-bottom:8px;
}
.blog_left h2 a{
	color:#353535;
}
.blog_right{
	float:right;
	max-width:300px;
	width:100%;
}
.date_cont{
	max-width:60px;
	width:100%;
	float:left;
	background:#9cbc15;
	font-size:17px;
	font-weight:400;
	color:#fff;
	text-align:center;
	border-radius:2px;
	padding:5px 0px;
}
.date_cont strong{
	font-weight:700;
	font-size:30px;
}
.blog_left_inner{
	margin-left:75px;
}
.blog_left_inner h6{
	font-size:18px;
	font-weight:400;
	color:#495c08;
	margin-bottom:20px;
}
.blog_left_inner h6 strong{
	font-weight:700;
	font-size:18px;
	color:#000;
}
.blog_thumbnail{
	max-width:250px;
	width:100%;
	float:left;
}
.blog_left_inner .entry-content{
	margin-left:275px;
	font-size:13px;
	color:#414a5a;
	font-weight:400;
	line-height:22px;
}
.blog_left_inner .entry-content p{
	margin-bottom:10px;
}
.comts_tags{
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	padding:15px 0px;
	margin:20px 0px 50px;
}
.comts_tags li{
	list-style-type:none;
	float:left;
}
.comts_tags li.c1{
	font-size:15px;
	color:#000;
	font-weight:700;
	width:25%;
}
.comts_tags li.c1 a{
	color:#000;
}
.comts_tags li.c1 img{
	position:relative;
	top:3px;
	margin-right:5px;
}
.comts_tags li.tg1{
	font-size:14px;
	color:#757b85;
	font-weight:700;
	width:55%;
}
.comts_tags li.tg1 span{
	color:#000;
}
.comts_tags li.tg1 img{
	position:relative;
	top:3px;
	margin-right:5px;
}
.comts_tags li.tg1 a{
	font-size:14px;
	color:#757b85;
	font-weight:400;
}
.comts_tags li.s1{
	font-size:15px;
	color:#000;
	font-weight:700;
	float:right;
	width:20%;
}
.comts_tags li.s1 .at-icon{
	fill:#dde0e5 !important;
	height:25px !important;
	width:25px !important;
}
.comts_tags li.s1 .addthis_toolbox{
	float:right;
	position:relative;
	top:-4px;
	height:25px;
}
.comts_tags li.s1 strong{
	font-weight:700;
	float:right;
}
.comts_tags li.s1 .addthis_toolbox span{
	background:none !important;
	width:25px !important;
	height:25px !important;
}
.blog_right .widget{
	margin-bottom:35px;
}
.blog_right h2.widget-title{
	font-size:26px;
	color:#414a5a;
	font-weight:400;
	position:relative;
	border-bottom:1px solid #e2e4e5;
	padding-bottom:10px;
	margin-bottom:25px;
}
.blog_right h2.widget-title span{
	border-bottom:1px solid #9f7900;
	padding-bottom:10px;
}
.blog_right .search-form{
	position:relative;
}
.blog_right .search-form input[type='search']{
	height:42px;
	border:1px solid #e9e9e9;
	font-size:14px;
	color:#bababa;
	font-weight:400;
	padding:0px 45px 0px 15px;
	width:100%;
	appearance:none;
}
.blog_right .search-form button{
	background:url(images/search_icon1.jpg);
	background-repeat:no-repeat;
	height:42px;
	width:40px;
	position:absolute;
	cursor:pointer;
	text-indent:-9999px;
	border:none;
	top:0px;
	right:0px;
}
.widget_mc4wp_form_widget{
	background-color:#e58014;
	background-image:url(images/email_iocn1.png);
	background-repeat:no-repeat;
	background-position:right 35px;
	padding:30px 15px;
	font-size:15px;
	font-weight:400;
	color:#fff;
	line-height:22px;
	border:1px solid #f5d4b0;
}
.widget_mc4wp_form_widget h2.widget-title{
	font-size:23px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#fff;
	border-bottom:1px solid #be6d17;
	margin-bottom:15px;
}
.widget_mc4wp_form_widget h2.widget-title span{
	border:none;
}
.widget_mc4wp_form_widget input[type='email']{
	font-size:15px;
	font-weight:400;
	color:#7e7e7e;
	height:40px;
	background:#fff;
	border:none;
	width:100%;
	padding:0px 10px 0px 15px;
	margin:20px 0px 15px;
}
.widget_mc4wp_form_widget input[type='submit']{
	background:#495c08;
	text-align:center;
	line-height:40px;
	max-width:170px;
	width:100%;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border-radius:5px;
	border:none;
	color:#fff;
	cursor:pointer;
	-webkit-appearance:none;
	appearance:none;
	-moz-appearance:none;
}
.widget_widget_tptn_pop li{
	list-style-type:none;
	position:relative;
	padding-bottom:30px;
}
.widget_widget_tptn_pop .tptn_thumb{
	width:100%;
	margin-bottom:20px;
}
.widget_widget_tptn_pop .tptn_after_thumb .tptn_link{
	display:block;
	font-size:14px;
	color:#414a5a;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
.widget_widget_tptn_pop .tptn_excerpt{
	display:block;
	font-size:13px;
	color:#414a5a;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	padding:10px 0px;
}
.widget_widget_tptn_pop .tptn_date{
	font-size:14px;
	color:#414a5a;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	position:absolute;
	bottom:5px;
}
.widget_recent_entries li{
	list-style-type:none;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	background:url(images/list_arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-bottom:5px;
}
.widget_recent_entries li:hover{
	background-color:#9cbc15;
	background-image:url(images/list_arrow1.png);
	background-repeat:no-repeat;
	background-position:5px center;
	border-radius:5px;
}
.widget_recent_entries li a{
	color:#414a5a;
	padding:10px 10px 10px 20px;
	display:block;
}
.widget_recent_entries li:hover a{
	color:#111;
}
.blog_left .pagination{
	margin-left:75px;
}
.blog_left .pagination .nav-links a{
	color:#717171;
	font-family: 'HelveticaNeue-Bold';
	font-weight:normal;
	font-size:17px;
	background:#fff;
	display:inline-block;
	padding:10px;
	border:1px solid #d2d3d0;
	border-radius:5px;
	line-height:17px;
	padding:8px 13px 10px;
}
.blog_left .pagination .screen-reader-text{
	display:none;
}
.blog_left .pagination .nav-links span.current{
	color:#f2f2f2;
	font-family: 'HelveticaNeue-Bold';
	font-weight:normal;
	font-size:17px;
	background:#4f6409;
	display:inline-block;
	padding:10px;
	border:1px solid #919b72;
	border-radius:5px;
	line-height:17px;
	padding:8px 13px 10px;
}
.readmore_btn{
	margin-top:10px;
}
.readmore_btn a{
	color:#495c08;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
}
.blog_left .page-title{
	color:#353535;
	font-family: "Roboto",sans-serif;
    font-size: 30px;
    font-weight: 500;
	margin-bottom:20px;
}
#comments{
	padding:20px 0px 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
#comments .logged-in-as{
	margin-bottom:10px;
}
#comments .logged-in-as a{
	color:#353535;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
#comments .comment-form-comment label{
	display:block;
}
#comments .comment-form-comment textarea{
	max-width:300px;
	width:100%;
	resize:none;
	padding:10px;
	border:1px solid #ccc;
	margin-top:5px;
}
#comments .form-submit{
	margin-top:10px;
}
#comments .form-submit input[type='submit']{
	background:#495c08;
	text-align:center;
	line-height:40px;
	max-width:170px;
	width:100%;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	border-radius:5px;
	border:none;
	color:#fff;
	cursor:pointer;
	-webkit-appearance:none;
	appearance:none;
	-moz-appearance:none;
}
/* footer */
.footer{
	background:#495c08;
	padding:50px 0px 0px 0px;
	font-family: 'Fauna One', serif;
	font-weight:400;
	font-size:14px;
	color:#adb49e;
	line-height:22px;
}
.footer a{
	color:#adb49e;
}
.footer > ul{
	padding:0px 35px 50px 35px;
}
.footer > ul > li{
	float:left;
	width:25%;
	list-style-type:none;
	border-right:1px solid #1d2503;
	border-left:1px solid #5c6d21;
	padding:0px 60px;
	min-height:265px;
}
.footer > ul > li:first-child{
	border-left:0px;
	padding:0px 15px 0px 0px;
}
.footer > ul > li:last-child{
	border-right:0px;
}
.footer h2{
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	font-family: 'Fauna One', serif;
	position:relative;
	padding:25px 0px 30px;
	font-weight:400;
}
.footer h2:before{
	content:'';
	border-top:5px solid #639429;
	height:5px;
	width:70px;
	position:absolute;
	top:0px;
}
.ft_col1 img{
	float:left;
	position:relative;
	top:5px;
}
.ft_col1 span{
	display:block;
	margin-left:30px;
}
.ft_col2 li,
.ft_col4 li {
	list-style-type:none;
	margin-bottom:5px;
}
.ft_col3 li{
	list-style-type:none;
	margin-bottom:8px;
}
.ft_col3 li img{
	float:left;
	position:relative;
	top:3px;
}
.ft_col3 span{
	display:block;
	margin-left:35px;
}
.ft_col4 p{
	margin-bottom:10px;
}
.ft_btm{
	background:#3d4d05;
	font-family: 'Fauna One', serif;
	font-size:13px;
	padding:20px 35px;
	line-height:15px;
}
.ft_btm_left{
	float:left;
	width:60%;
}
.ft_btm_right{
	float:right;
	width:40%;
}
.ft_btm_right ul{
	float:right;
	font-size:0px;
}
.ft_btm_right li{
	list-style-type:none;
	display:inline-block;
	font-size:13px;
}
.ft_btm_right li:first-child{
	border-left:none;
	border-right:1px solid #858d71;
	padding-right:8px;
}
.ft_btm_right li{
	padding-left:8px;
}
.ft_btm_right li iframe{
	position:relative;
	top:6px;
}
section.no-results.not-found button.search-submit {
    background: #495c08; }
.ppt{display:none!important;}

.usage-area-section h2 {     
    padding-top: 10px;
    text-align: center;
    padding-bottom: 10px;
    background: #495c08;
    color: #fff;
	margin-top:20px;
}
.usage-area-section li { padding-top:10px!important;}
.usage-area-section p { padding-top:15px;}
.icon-section { margin-bottom:0px!important;}
.icon-section img { float:left;}
.icon-section h4 { padding-top:15px;}
.rotaminplus-section { margin:30px 0px;}

.usage-area-section table {
    border-collapse: collapse;
    width: 100%;
	margin:20px 0px;
}

.usage-area-section td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

.usage-area-section tr:nth-child(even) {
    background-color: #dddddd;
}


@media only screen and (min-width: 960px) and (max-width: 1100px) {
.logo{left:55%;}
.nav_menu li{margin-left:4px;}
.header_top_left{padding-left:2%;}
.header_top_right{padding-right:2%;}
.about-content p, .zeogrow-cont p, .home_secmain p{padding-right:0px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.home_slider .amazingslider-text-2{top:-40%;}
.logo{top:40px; left:0px; margin:0px; width:100%; text-align:center;}
.logo img{width:150px;}
.m_menu{position:relative; top:-40px;}
.search_box{z-index:99;}
.amazingslider-text-2{top:-30%!important;}
.footer > ul > li{width:50%; padding:0px 5%!important; border:none;}
.header_top_left{padding-left:2%;}
.header_top_right{padding-right:2%;}
.home-fade1{opacity:1!important;}
.about-content p, .zeogrow-cont p, .home_secmain p{padding-right:0px;}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.home_slider .amazingslider-text-2{display:none;}
.home_sec1 li{width:100%; margin:10px 0px;}
.footer > ul > li{width:50%; padding:0px; border:none;}
.ft_btm_left{width:100%; text-align:center;}
.ft_btm_right{width:100%; text-align:center;}
.ft_btm_right ul{width:100%;}
.home-fade1{opacity:1!important;}
.logo{top:40px; left:0px; margin:0px; width:100%; text-align:center;}
.logo img{width:150px;}
.header_top_left li{padding:0px;}
.m_menu{position:relative; top:-40px;}
.home_right{width:100%; margin:10px 0px;}
.home_left{width:100%;}
.search_box{z-index:99;}
.contact_left{width:100%;}
.contact_right{width:100%;}
.header_top_left{padding-left:2%;}
.header_top_right{padding-right:2%;}
.about-content p, .zeogrow-cont p, .home_secmain p{padding-right:0px;}
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.home_slider .amazingslider-text-2{display:none;}
.home_sec1 li{width:100%; margin:10px 0px;}
.footer > ul > li{width:100%; padding:0px; border:none;}
.ft_btm_left{width:100%; text-align:center;}
.ft_btm_right{width:100%; text-align:center;}
.ft_btm_right ul{width:100%;}
.home-fade1{opacity:1!important;}
.logo{top:40px; left:0px; margin:0px; width:100%; text-align:center;}
.logo img{width:150px;}
.header_top_left li{padding:0px;}
.m_menu{position:relative; top:-40px;}
.home_right{width:100%; margin:10px 0px;}
.home_left{width:100%;}
.search_box{z-index:99;}
.contact_left{width:100%;}
.contact_right{width:100%;}
.main{padding-top:70px;}
.header_top_left{padding-left:2%;}
.header_top_right{padding-right:2%;}
.about-content p, .zeogrow-cont p, .home_secmain p{padding-right:0px;}
.animBlock[data-position="right"]{right:0px;}
.animBlock{opacity:1!important;}
}
@media only screen and (max-width: 479px) {
.home_slider .amazingslider-text-2{display:none;}
.home_sec1 li{width:100%; margin:10px 0px;}
.footer > ul > li{width:100%; padding:0px; border:none;}
.ft_btm_left{width:100%; text-align:center;}
.ft_btm_right{width:100%; text-align:center;}
.ft_btm_right ul{width:100%;}
.home-fade1{opacity:1!important;}
.logo{top:40px; left:0px; margin:0px; width:100%; text-align:center;}
.logo img{width:150px;}
.header_top_left li{padding:0px;}
.m_menu{position:relative; top:-40px;}
.home_right{width:100%; margin:10px 0px;}
.home_left{width:100%;}
.home_slider{overflow:hidden;}
.search_box{z-index:99;}
.contact_left{width:100%;}
.contact_right{width:100%;}
.main{padding-top:70px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:7px!important;}
.header_top_left{padding-left:2%;}
.header_top_right{padding-right:2%;}
.about-content p, .zeogrow-cont p, .home_secmain p{padding-right:0px;}
.zeogrow-cont h1{font-size:30px;}
.animBlock[data-position="right"]{right:0px;}
}