/* Enter Your Custom CSS Here */

.page.page-id-696 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, 
.page.page-id-799 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner {
  padding-top: 25px;
}

.mkdf-logo-wrapper a img {
    height: 160%;
}
footer .mkdf-footer-top-holder {
    background-color: #c5960b;
}

.mkdf-light-header .mkdf-page-header > div:not(.mkdf-sticky-header) .mkdf-main-menu > ul > li > a, .mkdf-light-header.mkdf-header-style-on-scroll .mkdf-page-header .mkdf-main-menu > ul > li > a {
    color: #182961;
}

html .formcraft-css .fc-form .form-element {
    position: relative;
    display: inline-block;
    letter-spacing: 0;
    vertical-align: top;
    opacity: 1;
    border-radius: 2px;
    z-index: 101;
    border: 0;
    float: none !important;
    overflow: visible;
}

.formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="text"], .formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="password"], .formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="email"], .formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="tel"], .formcraft-css .fc-form.fc-form-1 .form-element .field-cover select, .formcraft-css .fc-form.fc-form-1 .form-element .field-cover textarea {
    background-color: #68551e;
    color: #fff;
}

.gl540-request {
  width: fit-content;
/*  margin-top: -35px;
  margin-bottom: 5px;*/
}
.gl540-request .formcraft-css a.simple_button {
  padding: 6px 15px;
  font-size: 15px;
  font-weight: 700;
  margin-top: -5px;
  margin-left: 10px;
}

.gl540-filter {
  margin-right: 20px;
  color: #808080;
  float: right;
  clear: both;
}
.gl540-filter em {
  color: #d0d0d0;
}

.gl540-calendar {
  display: inline-block;
  overflow: visible;
}
.gl540-calendar .gl540-calendar__item {
  display: inline-grid;
  width: 33%;
}
.gl540-calendar .gl540-calendar__item .calendar-item__inside {
  margin: 10px;
  padding: 15px;
  border: 1px solid #eaeaea;
  background-color: #fbfbfc;
  min-height: 275px;
}
.gl540-calendar .gl540-calendar__item .calendar-item__inside .calendar-item--title {
  color: #172961;
  font-family: Montserrat;
  font-size: 22px;
  line-height: 28px;
  text-transform: capitalize;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 1px;
  margin-bottom: 5px;
}
.gl540-calendar .gl540-calendar__item .calendar-item__inside a {
  color: #172961;
}
.gl540-calendar .gl540-calendar__item .calendar-item__inside .calendar-item--date {
  font-weight: 600;
}
.gl540-calendar .gl540-calendar__item .calendar-item--description[data-description=""], 
.gl540-calendar .gl540-calendar__item .calendar-item--description[data-contact=""], 
.gl540-calendar p, .gl540-calendar br, .gl540-calendar p br {
  display: none;
}

.fc-form-modal {
  overflow: hidden;
}
/*html body .fc-form-modal .fc_modal-dialog .form-live {
  background-color: #fff;
  padding: 40px;
}
.fc-form-modal .form-live .form-cover, 
html body .fc_modal .formcraft-css form.fc-form {
  box-shadow: none;
}*/

/* smaller than 1050 */
@media (max-width: 1049.98px) {
  .gl540-calendar .gl540-calendar__item {
    width: 49.5%;
  }
}

/* smaller than 768 */
@media (max-width: 767.98px) {
  .gl540-calendar .gl540-calendar__item {
    width: 100%;
  }
}