a {
  color: #347018;
}
a:hover {
  color: #000000;
  text-decoration: none;
}
.zo2-wrapper #zo2-zt-tab-wrap #zt-module-tabs .tab-content .owl-item a.title:hover {
  color: #347018;
}
.zo2-wrapper #zo2-zt-header-wrap #zo2-zt-logo-wrap #zo2-zt-login #login-form ul.unstyled li a {
  color: #347018;
}
.homepage .blog-featured .readmore a {
  color: #347018;
  border-bottom: 1px dotted #347018;
}
.zo2-wrapper #zo2-zt-header-wrap #zo2-zt-language-wrap .nav > li > a:hover {
  color: #347018;
}
.cat-children ul li a {
  color: #347018;
}
.contact .contact fieldset input:focus,
.contact .contact fieldset textarea:focus {
  box-shadow: 0 0 6px #347018;
}
#zo2-zt-slideshow-wrap .zt-latest .moduleItemDateCreated {
  color: #fff !important;
}
#zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu > .mega-dropdown-inner li:hover > a,
#zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu > .mega-dropdown-inner .active > a {
  color: #347018;
}
#zo2-zt-mainmenu-wrap ul.navbar-nav > li:first-child > a:hover {
  background: url("../images/green/home.png") left top 12px no-repeat;
}
.rtl .zo2-wrapper #zo2-zt-mainmenu-wrap .mainmenu nav:before {
  background: url("../images/green/mainhome-right.png") no-repeat scroll right center rgba(0,0,0,0);
}
.rtl .zo2-wrapper #zo2-zt-mainmenu-wrap .search-top div:before {
  background: url("../images/green/mainhome-bl.png") no-repeat scroll left center rgba(0,0,0,0);
}
#zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu > .mega-dropdown-inner .group-title:hover,
#zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu > .mega-dropdown-inner h3.module-title:hover {
  color: #347018;
}
.search #zo2-component-wrap #zo2-component .search .pagination > li > a,
.search #zo2-component-wrap #zo2-component .search .pagination > li > span,
.contact #zo2-component-wrap #zo2-component .search .pagination > li > a,
.contact #zo2-component-wrap #zo2-component .search .pagination > li > span {
  color: #347018;
}
.search #zo2-component-wrap #zo2-component .search .pagination ul > li.active > span,
.contact #zo2-component-wrap #zo2-component .search .pagination ul > li.active > span {
  background: none !important;
  border: 0 !important;
  border-top: 2px solid #347018 !important;
  color: #347018;
}
#zo2-component-wrap .login .zt-create ul li {
  list-style: none;
}
#zo2-component-wrap .login .zt-create ul li a {
  color: #347018;
}
#zo2-component-wrap .login .zt-create ul li a:hover {
  color: #da1b1a;
  text-decoration: none;
}
.zo2-wrapper #zo2-zt-header-wrap #zo2-zt-logo-wrap #zo2-zt-login #login-form .button {
  background: #347018;
}
.zo2-wrapper #zo2-zt-header-wrap #zo2-zt-logo-wrap #zo2-zt-login #login-form .button:hover {
  background: #B1000C;
}
.zo2-wrapper #zo2-zt-mainmenu-wrap > .container {
  background: url(../images/green/main-br.png);
}
.zo2-wrapper #zo2-zt-mainmenu-wrap .mainmenu nav:before {
  background: url(../images/green/mainhome-bl.png) left no-repeat;
}
.zo2-wrapper #zo2-zt-mainmenu-wrap .mainmenu .navbar-nav > li {
  background: url(../images/green/main-li.gif) right no-repeat;
}
.zo2-wrapper #zo2-zt-mainmenu-wrap .search-top div:after {
  background: url(../images/green/mainhome-right.png) right no-repeat;
}
.zo2-wrapper #zo2-zt-mainmenu-wrap .search-top .search {
  background: #3D7D1E;
}
.zo2-wrapper #zo2-zt-mainmenu-wrap .search-top .search input,
.zo2-wrapper #zo2-zt-mainmenu-wrap .search-top .search .btn {
  color: #ffffff;
}
.zo2-wrapper #zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu:before {
  color: #347018;
}
.zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest .module {
  background: url(../images/green/full-br.png);
}
.zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest .module img {
  border-color: #ffffff;
}
.zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest h3.moduletitle {
  background: url(../images/green/full-h3.gif) repeat-x left bottom;
}
.zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest .moduleItemDateCreated {
  color: #85ad6b;
  border-color: #678C50;
}
.zo2-wrapper #zo2-position-8 .zt-project h3.moduletitle {
  background: url(../images/green/full-br.png);
}
.zo2-wrapper #zo2-position-8 .zt-latest {
  background: url(../images/green/full-br.png) repeat;
}
.zo2-wrapper #zo2-position-8 .zt-latest h3.moduletitle {
  background: url(../images/green/full-h3.gif) repeat-x left bottom;
}
.zo2-wrapper #zo2-position-8 .zt-latest .mod-content img {
  border-color: #ffffff;
}
.zo2-wrapper #zo2-position-8 .zt-latest .moduleItemDateCreated {
  color: #696969;
  border-color: #696969;
}
.zo2-wrapper #zo2-zt-news-wrap .zt-our h3.moduletitle {
  background: url(../images/green/full-br.png);
}
.zo2-wrapper #zo2-zt-menufooter-wrap .container {
  background: #347018;
}
.zo2-wrapper #zo2-zt-menufooter-wrap .container > .row {
  background: url(../images/green/footer-line.gif) left bottom repeat-x;
}
.zo2-wrapper #zo2-zt-menufooter-wrap .container > .row ul.menu li {
  background: url(../images/green/footer-li.gif) left no-repeat;
}
.zo2-wrapper #zo2-footer-wrap .container {
  background: #347018;
}
.zo2-wrapper #zo2-footer-wrap .container .zo2-copyright #zt-sublogo {
  background: url(../images/green/sublogo.png) left no-repeat;
}
.zo2-wrapper #gototop {
  bottom: 30px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  background: #347018;
  padding: 12px 15px;
  transition: all 0.3s linear 0s;
}
.zo2-wrapper #gototop i {
  font-size: 20px;
}
.zo2-wrapper #gototop:hover {
  background: #b1000c;
  transition: all 0.3s linear 0s;
}
.zo2-wrapper #zo2-zt-left .module h3.moduletitle {
  background: url(../images/green/full-br.png);
}
.zo2-wrapper #zo2-zt-left ul li a {
  color: #347018 !important;
}
.zo2-wrapper .item-page .article_content {
  border-color: #347018;
}
.article .item-page .page-header h1 {
  color: #347018;
  font-size: 180%;
}
.blog .article_content {
  border-color: #347018;
}
.blog .article_content h2 a {
  color: #347018;
}
.blog .article_content .article_bottom .itemReadmore {
  background: #347018;
  transition: all 0.3s linear 0s;
}
.blog .article_content .article_bottom .itemReadmore:hover {
  background: #da1b1a;
}
#zo2-zt-mainmenu-wrap ul.navbar-nav > li:first-child > a,
#zo2-zt-mainmenu-wrap ul.navbar-nav > li.active:first-child > a {
  background: url(../images/green/home.png) left top 12px no-repeat;
}
#zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu > .mega-dropdown-inner .group-title,
#zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu > .mega-dropdown-inner h3.module-title {
  color: #347018;
}
.zo2-module h3.module-title span {
  color: #347018;
}
.zo2-module h3.module-title span:hover {
  color: #347018;
}
.zo2-pagination ul >li >a {
  color: #347018;
}
.zo2-pagination ul > li.active > span {
  border-top: 2px solid #347018 !important;
  color: #347018;
}
.about-us .progress .progress-bar:before {
  background: #347018;
}
.about-us .item_inner .info .social a {
  color: #347018;
}
.contact .contact .button {
  background: #347018;
}
.pricing_wrap_3 .featured .pricing_box .header,
.block_pricing .dynamic_featured .pricing_box .header,
.pricing_wrap_3 .featured .pricing_box .header,
.block_pricing .dynamic_featured .pricing_box .header {
  background: #347018;
}
.pricing_wrap_3 .featured .pricing_box a.button,
.block_pricing .dynamic_featured .pricing_box a.button {
  background: #347018 !important;
}
.faq_block .panel-default > .panel-heading h4 a:before {
  color: #347018;
}
.transition {
  transition: all 0.3s linear 0s;
}
.radius {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.icon-caret-down:before {
  color: #347018;
}
