/*
 *
 * Custom Style For Yoga Site
 *
 */
/* Pagination */
.pagination .paginate_links a {
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 60px;
  padding: 0;
  font-size: 20px;
}

.page-numbers {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #000;
  font-weight: 700;
  background-color: #fff;
  border: 1px solid #305E50;
}

.page-numbers:hover {
  background-color: #305E50;
  color: #fff !important;
}

/* Contact Page  Style*/
.caldera-grid .btn {
  background-color: #305E50 !important;
  border-color: #305E50 !important;
  border-radius: 5px !important;
  color: white !important;
  font-weight: 600 !important;
}

.caldera-grid .btn:hover {
  background-color: white !important;
  color: #305E50 !important;
}

.caldera-grid .form-group, .cf-color-picker .form-group {
  padding-bottom: 15px;
}

.caldera-grid .form-control {
  border-radius: 5px !important;
}

.contact_info.contact_info_style2 li span {
  background-color: #305E50;
}

.contact_info_style2>li {
  padding-bottom: 15px;
}

.heading_s2>h4 {
  padding-bottom: 15px;
}

.overlay_bg_60::before {
  background-color: rgba(0, 0, 0, 0.10);
}

/* Newsletter Section Style*/
.bg-newsletter,
.bg-button {
  background-color: #305E50 !important;
}

.btn-border-newsletter {
  border-color: #305E50 !important;
}

.event_info,
.navbar-toggler {
  background-color: #305E50 !important;
  color: #fff !important;
}

.navbar-toggler{
  background-color : #305E50 !important;
}
