/*
Theme Name: Haar Child
Theme URI: https://haar.qodeinteractive.com/
Description: A child theme of Haar Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: haar
Template: haar
*/
.edgtf-title-holder .edgtf-page-additional-title {
  color: #e0ab5f; }

.edgtf-section-title-holder.edgtf-st-title-underscore .edgtf-st-title .edgtf-st-title-inner:after {
  color: #e0ab5f; }

.edgtf-search-opener, .edgtf-side-menu-button-opener {
  color: #e0ab5f!important}

.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-search-opener, .edgtf-dark-header .edgtf-top-bar .edgtf-search-opener{
	color: #e0ab5f!important;
}

#nav_menu-7 {
  display: flex !important; }

/* Dark Header */
.edgtf-dark-header .edgtf-page-header > div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu > ul > li > a {
  color: #fff; }

.edgtf-mobile-header .edgtf-mobile-logo-wrapper img {
  height: 75%; }

@media screen and (min-width: 576px) {
  .edgtf-mobile-header .edgtf-mobile-logo-wrapper img {
    height: 40%; } }
@media screen and (min-width: 992px) {
  .edgtf-mobile-header .edgtf-mobile-logo-wrapper img {
    height: 75%; } }
#menu-footer-custom-menu {
  display: flex;
  align-items: center;
  justify-content: center; }

@media screen and (max-width: 576px) {
  #menu-footer-custom-menu {
    flex-direction: column; } }
#menu-footer-custom-menu li {
  margin: 0 10px; }

.edgtf-title-holder .edgtf-page-additional-title {
  color: #e0ab5f; }

.edgtf-section-title-holder.edgtf-st-title-underscore .edgtf-st-title .edgtf-st-title-inner:after {
  color: #e0ab5f; }

@media only screen and (max-width: 680px) {
  .edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section {
    width: 90%;
    max-width: 600px;
    /*padding-left:50px;
    padding-right: 50px;*/ } }
/*interactive links styles */
#interactive-col #edgtf-interactive-text.edgtf-it-direction-vertical .edgtf-interactive-text-content-holder .edgtf-interactive-text-item-content:hover .edgtf-iti-title .edgtf-iti-title-inner {
  color: #e0ab5f !important; }

#edgtf-interactive-text.edgtf-it-title-underscore .edgtf-interactive-text-content-holder .edgtf-iti-title .edgtf-iti-title-inner:after {
  content: '_';
  color: #e0ab5f !important;
  position: relative; }

#edgtf-interactive-text .edgtf-interactive-text-inner .edgtf-interactive-text-content-holder .edgtf-interactive-text-content-line .edgtf-interactive-text-item-content {
  color: #FFF !important; }

#edgtf-interactive-text .edgtf-interactive-text-inner .edgtf-interactive-text-content-holder .edgtf-interactive-text-content-line .edgtf-interactive-text-item-content .edgtf-interactive-text-item-wrap .edgtf-iti-title {
  color: #FFF !important; }

a:hover, p a:hover {
  color: #e0ab5f; }

.edgtf-btn-solid {
  background-color: #e0ab5f; }

/* Team */
.edgtf-team-holder .edgtf-team-image {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 413px;
  max-height: 413px;
  overflow: hidden; }

.edgtf-team-holder .edgtf-team-text {
  margin: 10px 0 0;
  color: #fff; }

/* contat info */
.city-state .edgtf-iwt-text {
  margin-top: 0; }

/*slideshows on single programs pages*/
.vc_images_carousel {
  min-width: 100% !important;
  margin: auto !important; }

.vc_carousel-indicators {
  display: none; }

.vc_item {
  display: flex;
  align-items: center;
  justify-content: center; }

.vc_images_carousel .vc_carousel-control {
  left: -35px !important; }

.vc_images_carousel .vc_carousel-control.vc_right {
  right: -35px !important;
  left: auto !important; }

.ctct-form-field.ctct-form-field-submit input {
  font-family: Poppins, sans-serif;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  outline: 0;
  font-size: 13px;
  line-height: 2em;
  letter-spacing: .18em;
  font-weight: 500;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  -webkit-transition: background-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), border-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: background-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), border-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: background-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), border-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  padding: 12px 43px;
  color: #fff;
  background-color: #04394b;
  border: 1px solid transparent;
  cursor: pointer;
  padding: 12px 68px; }

.ctct-form-wrapper .ctct-input-container label {
  color: #000;
  font-size: 0.8rem; }

.ctct-textarea.ctct-label-top {
  width: 100%;
  min-height: 150px; }

.tribe-common a, .tribe-events-meta-group a {
  color: #e0ab5f !important; }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {
  background-color: transparent; }

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text {
  background-color: transparent !important;
  color: #fff !important;
  font-family: Poppins, sans-serif; }

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border, .tribe-common-c-btn.tribe-events-c-search__button {
  background-color: #e0ab5f !important;
  color: #fff !important;
  font-family: Poppins, sans-serif;
  border: none;
  border-radius: 0;
  font-family: Poppins, sans-serif;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  outline: 0;
  font-size: 13px;
  line-height: 2em;
  letter-spacing: .18em;
  font-weight: 500;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  -webkit-transition: background-color 0.2 scubic-bezier(0.165, 0.84, 0.44, 1), color 0.2 scubic-bezier(0.165, 0.84, 0.44, 1), border-color 0.2 scubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: background-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), border-color 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: background-color 0.2 scubic-bezier(0.165, 0.84, 0.44, 1), color 0.2 scubic-bezier(0.165, 0.84, 0.44, 1), border-color 0.2 scubic-bezier(0.165, 0.84, 0.44, 1);
  padding: 12px 15px; }

.upcoming-events .edgtf-btn {
  font-size: 13px;
  font-weight: 600;
  padding: 12px 43px;
  float: none;
  margin: 25px auto;
  display: block;
  width: 225px; }
.upcoming-events .tribe-events-widget-events-list__event-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column; }
.upcoming-events h2 {
  text-align: center;
  max-width: 71%;
  margin-bottom: 25px !important; }
  .upcoming-events h2 a {
    font-weight: 700;
    margin: 0px 0% 16px 0%;
    color: #491f3b !important;
    font-family: Poppins, sans-serif;
    text-align: right; }
    .upcoming-events h2 a:hover {
      text-decoration: none;
      border-bottom: none !important; }
.upcoming-events h4 {
  text-align: center;
  font-weight: 700 !important; }
.upcoming-events .tribe-events-widget-events-list__event-date-tag-month {
  font-size: 30px !important;
  font-family: 'Poppins' !important;
  margin-right: 21px !important;
  color: #e0ab5f !important;
  font-weight: 700 !important; }
.upcoming-events .tribe-events-widget-events-list__event-date-tag-daynum {
  font-size: 30px !important;
  font-family: 'Poppins' !important;
  margin-right: 21px !important;
  color: #e0ab5f !important;
  font-weight: 700 !important; }
.upcoming-events .tribe-events-widget-events-list__event-datetime {
  font-size: 30px !important;
  font-family: 'Poppins' !important;
  margin-right: 21px !important;
  color: #e0ab5f !important;
  font-weight: 700 !important; }
.upcoming-events .tribe-events-widget-events-list__event-details {
  display: flex;
  flex-direction: column;
  align-items: center; }
.upcoming-events .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
  flex-direction: row;
  align-items: center;
  justify-content: center; }
.upcoming-events .edgtf-btn-solid a {
  color: #fff !important; }
  .upcoming-events .edgtf-btn-solid a:hover {
    color: #fff !important; }
.upcoming-events .edgtf-btn-solid:hover a {
  color: #fff !important; }
.upcoming-events .tribe-common .tribe-common-anchor-thin {
  border-bottom: none; }
.upcoming-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-row {
  border-bottom: 2px solid #e0ab5f;
  margin-bottom: 50px;
  padding-bottom: 20px; }
@media screen and (max-width: 576px) {
  .upcoming-events .tribe-common a, .upcoming-events .tribe-events-meta-group a {
    font-size: 11vw; }
  .upcoming-events .tribe-events-widget-events-list__event-datetime {
    font-size: 26px !important;
    margin-right: 0 !important; } }
@media screen and (min-width: 1041px) {
  .upcoming-events .tribe-events-widget-events-list__event-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row; }
  .upcoming-events .tribe-events-widget-events-list__event-header:nth-of-type(even) img {
    order: 1; }
  .upcoming-events .tribe-events-widget-events-list__event-header:nth-of-type(even) h2 {
    order: 0;
    text-align: left; }
  .upcoming-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-row:nth-of-type(even) {
    margin-bottom: 50px; }
    .upcoming-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-row:nth-of-type(even) .tribe-events-widget-events-list__event-date-tag-datetime {
      justify-content: flex-start; }
    .upcoming-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-row:nth-of-type(even) .tribe-events-widget-events-list__event-details {
      align-items: flex-start; }
  .upcoming-events .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
    justify-content: flex-end; }
  .upcoming-events .tribe-events-widget-events-list__event-details {
    align-items: flex-end; }
  .upcoming-events h2 {
    text-align: right; }
  .upcoming-events .edgtf-btn {
    float: right;
    margin: 25px 0; } }

/*# sourceMappingURL=style.css.map */
