/* This file is auto generated based on theme options. DO NOT MODIFY THIS FILE */@media ( min-width:1440px ) {
	.container {
		width: 1350px;
	}
}
#tophead {
    background-color: #f2f2f2;
}
#tophead .tophead-contact .fa, 
#tophead .tophead-address .fa {
	color:#1da53f;
}
#tophead,
#tophead a {
    color: #646464;
}

#tophead .tophead-social li a:hover {
    background-color: #1da53f;
}
#tophead .tophead-contact a:hover,
.topbar-style-5 #tophead .tophead-social li a,
.topbar-style-7 #tophead .tophead-social li a:hover {
	color: #1da53f;
}
.trheader #tophead,
.trheader #tophead a,
.trheader #tophead .tophead-social li a {
	color: #efefef;
}
.greenova-primary-color{
	color:#1da53f;
}
.greenova-primary-bgcolor {
	background-color: #1da53f;
}
.header-style-10 .header-address li.header-social ul li a:hover {
	border-color:#1da53f;
}
.site-header .main-navigation ul li a {
	font-family: Poppins, sans-serif;
	font-size : 15px;
	font-weight : 500;
	line-height : 16px;
	color: #111111;
	text-transform : uppercase;
	font-style: normal;
}
.site-header .main-navigation ul.menu > li > a:hover,
.site-header .main-navigation ul.menu > li.current-menu-item > a,
.site-header .main-navigation ul.menu > li.current > a {
	color: #1fa12e;
}
.site-header .main-navigation ul li a.active {
	color: #1fa12e !important;
}
.trheader.non-stick .site-header .main-navigation ul.menu > li > a,
.trheader.non-stick .site-header .search-box .search-button i,
.trheader.non-stick .header-icon-seperator,
.trheader.non-stick .header-icon-area .cart-icon-area > a, 
.trheader.non-stick .additional-menu-area a.side-menu-trigger {
	color: #ffffff;
}
.site-header .main-navigation ul li ul li {
	background-color: #1fa12e;
}
.site-header .main-navigation ul li ul li:hover {
	background-color: #1e902b;
}
.site-header .main-navigation ul li ul li a {
	font-family: Poppins, sans-serif;
	font-size : 15px;
	font-weight : 400;
	line-height : 21px;
	color: #ffffff;
	text-transform : inherit;
	font-style: normal;
}
.site-header .main-navigation ul li ul li:hover > a {
	color: #ffffff;
}

.mean-container .mean-bar,
.stick .site-header {
	border-color: #1da53f}

.site-header .main-navigation ul li.mega-menu > ul.sub-menu {
	background-color: #1fa12e}
.site-header .main-navigation ul li.mega-menu ul.sub-menu li a {
	color: #ffffff}
.site-header .main-navigation ul li.mega-menu ul.sub-menu li a:hover {
	background-color: #1e902b;
	color: #ffffff;
}
.mean-container a.meanmenu-reveal,
.mean-container .mean-nav ul li a.mean-expand {
	color: #1da53f;
}
.mean-container .mean-bar {	
	border-color: #1da53f;
}
.mean-container .mean-nav ul li a {
	font-family: Poppins, sans-serif;
	font-size : 14px;
	font-weight : 400;
	line-height : 21px;
	color: #111111;
	text-transform : uppercase;
	font-style: normal;
}
.mean-container .mean-nav ul li a:hover,
.mean-container .mean-nav > ul > li.current-menu-item > a {
	color: #1fa12e;
}
.header-icon-area .cart-icon-area .cart-icon-num {
	background-color: #1da53f;
}
.additional-menu-area a.side-menu-trigger:hover,
.trheader.non-stick .additional-menu-area a.side-menu-trigger:hover {
	color: #1fa12e;
}
.site-header .search-box .search-text {
	border-color: #1da53f;
}

.header-style-3 .header-contact .fa,
.header-style-3 .header-social li a:hover,
.header-style-3.trheader .header-social li a:hover {
	color: #1fa12e;
}
.header-style-3.trheader .header-contact li a,
.header-style-3.trheader .header-social li a {
	color: #ffffff;
}

.header-style-4 .header-contact .fa,
.header-style-4 .header-social li a:hover,
.header-style-4.trheader .header-social li a:hover {
	color: #1fa12e;
}
.header-style-4.trheader .header-contact li a,
.header-style-4.trheader .header-social li a {
	color: #ffffff;
}

.header-style-5 .header-menu-btn {
	background-color: #1da53f;
}
.trheader.non-stick.header-style-5 .header-menu-btn {
	color: #ffffff;
}
.header-style-5.non-stickh ul.header-address li .icon-left i {
	color: #1da53f;
}

.header-style-6 .header-address li i,
.header-style-6 .site-header .main-navigation .nav-area .header-cta a:hover,
.site-header .additional-menu-area ul li ul.sub-menu li a:hover {
	color: #1da53f;
}
.header-style-6 .site-header .main-navigation .nav-area {
	background-color: #1da53f;
}
.header-style-6.stick .site-header::before {
    background-color: #1da53f;
}

.header-style-7.has-topbar .site-header .header-area:before,
.header-style-7 .site-header .header-area:before,
.header-style-7 .site-header .site-branding {
	background: #1da53f;
}
.header-style-7 .site-header .site-branding:before {
	border-color: transparent #1da53f;
}
.header-style-8 .site-header .site-branding,
.header-style-8 .site-header .logo-part,
.header-style-8.trheader .site-header .site-branding {
	background: #1da53f;
}
.header-style-8 .site-header .site-branding:before {
	border-color: transparent #1da53f;
}
.header-style-8.trheader.non-stickh .header-area::before,
.header-style-10 .header-address li.header-social ul li a:hover,
.header-style-11 .full-menu,
.header-style-10.non-stickh .full-menu,
.header-style-11 .site-header .main-navigation .nav-area {
	background: #1da53f;
}
.header-style-9 .site-header .main-navigation .nav-area .header-cta a:hover,
.header-style-10 .header-address li i,
.header-style-11 .header-address li i,
.header-style-12 .header-address li i {
	color: #1da53f;
}
.header-style-10.trheader #tophead .tophead-social li a:hover {
	border: 1px solid #1da53f;
}
.header-style-12 .site-header .main-navigation .menu-main-menu-container ul.menu > li.current-menu-parent > a:before,
.header-style-12 .site-header .main-navigation .menu-main-menu-container ul.menu > li.current-menu-item > a:before,
.header-style-12 .site-header .main-navigation .menu-main-menu-container ul.menu > li.menu-item:hover > a:before,
.header-style-12 .header-icon-area .cart-icon-area .cart-icon-num {
	background-color: #1da53f; 
}
.header-style-12 .header-address li .address a.light-button {