/*Color*/
input:focus, select:focus, textarea:focus, .au-input-2:focus {
  border: 1px solid #219451;
}

.social-item-1:hover {
  background: #27ae60;
}

.social-item-4:hover {
  background: none;
}

.bg-primary {
  background: #27ae60;
  color: #fff;
}

.bg-primary a {
  color: #fff;
}

.bg-white .au-btn-primary {
  color: #fff;
}

.bg-white .au-btn-primary:hover {
  color: #fff;
}

.bg-white a:hover {
  color: #219451;
}

.au-btn-grey:hover {
  background: #219451;
  color: #fff;
  border-color: #219451;
}

.au-btn-border-light:hover {
  background: #fff;
  border-color: #fff;
  color: #27ae60 !important;
}

.au-btn-border-primary {
  border: 2px solid #27ae60;
  color: #27ae60;
}

.au-btn-border-primary:hover {
  background: #27ae60;
  color: #fff;
}

.au-btn-primary {
  background: #27ae60;
  color: #fff;
  border: 1px solid #27ae60;
}

.au-btn-primary:hover {
  border: 1px solid #219451;
  background: #219451;
  color: #fff;
}

.au-btn-white {
  background: #fff;
  color: #27ae60;
  border: 1px solid #fff;
}

.au-btn-white:hover {
  background: #219451;
  border: 1px solid #219451;
  color: #fff;
}

.slider-1 .caption-3 .au-btn-white:hover {
  color: #219451;
}

.navbar-1 li a:hover {
  color: #27ae60;
}

.navbar-1 li.drop .drop-menu li a {
  background: #27ae60;
  color: #fff;
  border-bottom: 1px solid #219451;
}

.navbar-1 li.drop .drop-menu li a:hover {
  background: #219451;
  color: #fff;
}

.search-widget-1.search-widget-open .icon-search {
  background: #27ae60;
}

.search-widget-1.search-widget-open .icon-search:after {
  color: #fff;
}

.navbar-mobile-1 {
  background: #27ae60;
}

.navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu {
  background: #e5f1fc;
}

.navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu li a {
  border-bottom: 1px solid #e1e1e1;
  color: #27ae60;
}

.navbar-mobile-1 ul.au-navbar-menu li a {
  border-bottom: 1px solid #219451;
}

.navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu .drop li a {
  background: #fff;
  border-bottom: 0;
}

.navbar-mobile-1 ul.au-navbar-menu li.drop > .clicked i:after, .navbar-mobile-1 ul.au-navbar-menu li.drop > .clicked i:before {
  background: #fc7257;
}

.navbar-mobile-1 ul.au-navbar-menu li:hover > a {
  color: #fc7257;
}

.slider-1 .tparrows {
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  -moz-transition: 0.3s all;
  transition: 0.3s all;
}

.slider-1 .tparrows:hover {
  background: #27ae60;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  -moz-transition: 0.3s all;
  transition: 0.3s all;
}

.slider-1 .tparrows:hover:before {
  opacity: 1;
}

.icon-box-2 .icon {
  background: #27ae60;
}

.au-progress .au-progress-bar {
  background: #27ae60;
}

.bg-overlay {
  background: rgba(39, 174, 96, 0.8);
}

.au-select .chosen-container .chosen-results li.highlighted {
  background: none;
  color: #27ae60;
}

.au-select .chosen-container .chosen-drop ul li:hover, .au-select .chosen-container .chosen-drop ul li.result-selected {
  color: #27ae60;
}

.image-card-1.dark .link a {
  color: #27ae60;
}

.image-card-3 .title a:hover {
  background: #27ae60;
  color: #fff;
}

.image-card-4 a {
  color: #27ae60;
}

.image-card-4 a:hover {
  color: #219451;
}

.footer-1.footer .social-item-1 a:hover {
  color: #fff;
}

.footer-1.footer a:hover {
  color: #219451;
}

.heading-section-2 h3:after {
  background: #27ae60;
}

.heading-section-2.bar-white h3:after {
  background: #fff;
}

.owl-carousel.nav-style-2.dark .owl-nav .owl-prev:hover, .owl-carousel.nav-style-2.dark .owl-nav .owl-next:hover {
  background: #27ae60;
  border-color: #27ae60;
}

.owl-carousel.nav-style-2.dark .owl-nav .owl-prev:hover i, .owl-carousel.nav-style-2.dark .owl-nav .owl-next:hover i {
  color: #fff;
}

.owl-carousel.nav-style-1.dark .owl-nav .owl-prev:hover, .owl-carousel.nav-style-1.dark .owl-nav .owl-next:hover {
  background: #27ae60;
  border-color: #27ae60;
}

.owl-carousel.nav-style-1.dark .owl-nav .owl-prev:hover i, .owl-carousel.nav-style-1.dark .owl-nav .owl-next:hover i {
  color: #fff;
}

.icon-box-5 .icon {
  background: #27ae60;
}

.icon-box-5 .content .title a:hover, .icon-box-6 .title a:hover {
  color: #219451;
}

.image-card-6 .job-title span {
  color: #27ae60;
}

.header-2.light .navbar-1 ul li a:hover {
  color: #27ae60;
}

.navbar-1 ul li.drop .drop-menu li a:hover {
  color: #fff;
}

.accordion-box-2 .accordion.open .accordion-title {
  background: #27ae60;
}

.au-progress-2 .au-progress-bar .bar {
  stroke: rgba(242, 242, 242, 0.2);
}

.au-progress-2 .au-progress-bar .bar-color {
  stroke: #27ae60;
}

.progress-box-2 .au-progress-bar {
  background: none;
}

.post-tabs-1 li.active a {
  color: #27ae60;
  border-color: #27ae60;
}

.post-tabs-1 li a:hover {
  border-color: #27ae60;
  color: #27ae60;
}

.banner-contact {
  background: #27ae60;
}

.banner-contact h4, .banner-contact p {
  color: #fff;
}

.owl-carousel.nav-style-3 .owl-nav .owl-prev:hover, .owl-carousel.nav-style-3 .owl-nav .owl-next:hover {
  background: #27ae60;
}

.owl-carousel.dots-style-1 .owl-dots .owl-dot.active {
  background: #27ae60;
}

.project-tabs li.active span {
  color: #27ae60;
}

.au-paginations li:not(.next) a:hover, .au-paginations li:not(.next).active a,
.au-paginations li:not(.prev) a:hover, .au-paginations li:not(.prev).active a {
  background: #27ae60;
  color: #fff;
  border-color: #27ae60;
}

.au-paginations li.next a:hover, .au-paginations li.prev a:hover {
  color: #27ae60;
  background: none;
}

.post-section-2 .post-info p a:hover {
  color: #27ae60;
}

.tags .tag a:hover {
  background: #27ae60;
  border-color: #27ae60;
  color: #fff;
}

.post-author a:hover {
  color: #27ae60;
}

.social-item-3.text:hover {
  background: none;
}

.post-comments .comments-item .comment-content .author-info .reply-link:hover {
  color: #27ae60;
}

.search-widget-2 .icon-search a:hover {
  background: #27ae60;
}

.sidebar-lists-1 li a:hover, .sidebar-lists-2 li a:hover, .image-card-9 .content .title a:hover {
  color: #27ae60;
}

.au-timeline .date {
  color: #27ae60;
}

.au-timeline .timeline-block .icon-dot {
  background: #27ae60;
}

.au-timeline:after {
  background: #e5f1fc;
}

.leaderships .leadership .leadership-content a {
  color: #27ae60;
}

.leaderships .leadership .leadership-content a:hover {
  color: #219451;
}

.heading-page-1 .breadcrumbs li a:hover {
  color: #219451;
}

.partnerships .partnership a, .leaderships .leadership a.text-black {
  color: #333333;
}

.partnerships .partnership a:hover, .leaderships .leadership a.text-black:hover {
  color: #219451;
}

.contact-map-section-1 .controls li.active a {
  color: #27ae60 !important;
}

.contact-map-section-1 .controls li:hover a {
  color: #219451 !important;
}

.contact-map-section-1 .google-map .gm-style-iw ul li {
  color: #27ae60;
}

#switcher .btn-buy {
  background: #27ae60;
}

#switcher .btn-buy:hover {
  background: #219451;
}
