/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
body.single h1.entry-title {
  font-size: 30px;
  line-height: 1;
}

p.hero-our-process a {
  text-decoration: none;
  color: #ffffff;
}

/* Yoast FAQ Question Font Size Increase */
.wp-block-yoast-faq-block .schema-faq-question {
  font-size: 22px;
}

#mobile-site-navigation .kadence-svg-iconset {
  color: #706f73;
  font-size: 22px;
}

.funding-button-container {
  width: unset;
  text-align: center;
  margin: 0 auto;
}

.funding-button-container .wp-block-column:not(:first-child) {
  margin-left: 0em;
}

.mec-wrap div:not([class^="elementor-"]) {
  font-family: "Source Sans Pro";
}

.site-footer-wrap .mec-event-list-minimal {
  text-align: left;
}

.site-footer-top-section-3 .mec-event-list-minimal .btn-wrapper {
  display: inline-block !important;
}

.site-footer-top-section-3 .mec-event-list-minimal .mec-event-date {
  width: 50px;
}

.site-footer-top-section-3
  .mec-event-list-minimal
  .btn-wrapper
  .mec-detail-button {
  padding: 8px 16px !important;
  margin-top: 0px !important;
}

.site-footer-wrap .button {
  background: none;
  border: 3px solid #ffffff !important;
  font-size: 18px;
}

.site-footer-wrap .button:hover {
  background: #444444;
  box-shadow: none;
}

/* .mec-wrap.colorskin-custom .mec-bg-color {
  text-align: left !important;
} */

.site-footer-top-section-3 .mec-event-list-minimal article .col-md-9,
.site-footer-top-section-3 .mec-event-list-minimal .btn-wrapper {
  padding-left: 0px;
  padding-right: 0px;
}

.mec-event-list-minimal .btn-wrapper .mec-detail-button {
  margin-top: 26px;
}

.mec-event-list-minimal .mec-event-date::after {
  background: none !important;
}

.mec-event-list-minimal a.mec-detail-button {
  font-family: "Source Sans Pro";
  font-weight: 700;
  letter-spacing: 0;
  font-size: 18px;
}

.mec-event-list-minimal a.mec-detail-button:hover {
  background: #444444;
  text-decoration: none;
}

.mec-detail-button {
  border-radius: 50px;
  border: 3px solid #fff !important;
}

.mec-wrap.colorskin-custom .mec-bg-color {
  background: none !important;
  border: 3px solid #fff;
}

.mec-event-list-minimal .mec-event-date span {
  display: block;
  padding-right: 0px;
  margin-right: 0px;
}

/* .mec-wrap.colorskin-custom .mec-bg-color {
    font-size: 20px !important;
} */

.site-footer-top-section-2 #recent-posts-5 ul li {
  margin-top: 15px;
  margin-bottom: 15px;
}

.site-footer-top-section-2 #recent-posts-5 ul li a {
  line-height: 1.6;
}

.site-footer-top-section-2 #recent-posts-5 ul li a {
  line-height: 1.6;
}

.site-footer-top-section-3 .mec-wrap.colorskin-custom h4 a:hover {
  color: #ffffff !important;
}

.column-learn-more a {
  margin-left: 5px;
}

table.has-columns-hidden > tbody > tr > td > span.responsiveExpander::after,
table.has-columns-hidden
  > tbody
  > tr.detail-show
  > td
  span.responsiveExpander::after {
  height: 20px !important;
  width: 20px !important;
  background-position: -159px bottom !important;
}

.wpdt-c button {
  color: #ffffff !important;
  background-color: var(--global-palette2) !important;
  border-radius: 50px;
  padding: 6px 17px 6px 17px !important;
  margin: 10px 0px 0px 0px !important;
  font-size: 16px !important;
  line-height: 1.3em !important;
}

/*#kt-adv-heading_d1a4cf-40, .archive .site .entry-hero h1 {
    font-family: var(--global-heading-font-family);
}*/

.search article.type-post a.post-thumbnail,
.search article.type-post .entry-summary {
  display: none !important;
}

.home .kt-layout-id_666c4a-e8 .kt-blocks-post-top-meta > * {
  padding-right: 0;
}

.home .kt-layout-id_666c4a-e8 .kt-blocks-post-top-meta > *:after {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  content: "";
  display: inline-block;
  background-color: currentColor;
  height: 0.25rem;
  width: 0.25rem;
  opacity: 0.8;
  border-radius: 9999px;
  vertical-align: 0.1875em;
}

.home .kt-layout-id_666c4a-e8 .kt-blocks-post-top-meta > *:last-child:after {
  display: none;
}

/*
.main-navigation .primary-menu-container > ul > li.current-menu-item > a {
  color: #8cc63e;
} 


.main-navigation
  .primary-menu-container
  > ul
  > li.menu-item.current-menu-item
  > a {
  color: var(--global-palette-btn-bg) !important;
} */

.pagination .current {
  color: #ffffff !important;
}

.search article.type-page .entry-summary,
.search article.type-page .entry-meta {
  display: none !important;
}

#site-navigation .nav-contact-btn,
#site-navigation .nav-contact-number,
#site-navigation .get-funding-btnmobile {
  display: none;
}

#mobile-site-navigation .nav-contact-number .kadence-svg-iconset {
  vertical-align: middle;
}

.btn-default .kt-btn-wrap .kt-button {
  padding: 6px 16px 6px 16px;
}

.menu-item-5733 a {
  font-style: normal;
  font-weight: normal;
  font-family: "Source Sans Pro";
  border-radius: 6px;
  background: var(--global-palette2);
  padding: 6px 16px;
  margin-top: 24px;
  text-align: center;
}

*/ .menu-item-5733 a {
  border-bottom: none !important;
}

.mobile-navigation ul li.current-menu-item:not(.menu-item-has-children) > a {
  color: var(--global-palette-btn-bg) !important;
}

.mobile-navigation li.get-funding-btnmobile a {
  width: 152px !important;
  color: #ffffff !important;
  border-bottom: none !important;
}

.kt-layout-id_b9956f-ee {
  z-index: 0;
}

blockquote {
  border-left-color: #8ac43f !important;
  background: #f7fbf1;
  margin: 0 0 20px;
  padding: 16px 20px;
  border-left: 2px solid;
}

.page-id-259 .single-content ul {
  margin: 12px !important;
}

blockquote p {
  padding: 0;
  margin: 0;
  line-height: 24px;
  font-size: 16px;
  color: #666;
}

.get-funding-help {
  padding: 18px 30px;
}

.wp-block-kadence-tabs
  .kt-tabs-title-list
  li.kt-tab-title-active
  .kt-tab-title {
  border: none !important;
}

.site-main-header-wrap {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.kt-btns_781009-c7 .kt-btn-wrap-0 .kt-button {
  color: var(--global-palette9);
  font-size: 24px;
  padding: 18px 30px !important;
}

.blog .blog-hero-btn {
  line-height: 1.6em !important;
}

.blog-hero-btn,
.indv-team-btn,
.kt-blocks-info-box-learnmore {
  line-height: 1.3em !important;
  padding: 6px 16px 6px 16px;
}

#search-drawer .drawer-inner .kadence-search-icon-wrap {
  color: #ffffff;
}

#search-drawer .drawer-inner {
  opacity: 90%;
}

#search-drawer .drawer-inner input.search-field {
  color: #ffffff;
}

#tns1 h3.entry-title {
  font-size: 18px;
  line-height: 24px;
}

#tns1-mw {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}

.entry-related-inner-content .entry-meta {
  font-size: 12px;
}

.blog .content-area {
  margin-top: -160px;
}

.wp-block-kadence-tabs
  .kt-tabs-title-list
  li.kt-tab-title-active
  .kt-tab-title:active {
  border-color: #ff6600 !important;
}

.entry.loop-entry {
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
}

.home .kt-blocks-carousel .slick-list {
  padding: 30px 0px;
}

.site-header-section .header-navigation .header-menu-container ul ul.sub-menu {
  border: 1px solid #f7f7f7;
}

.site-header-section
  .header-navigation
  .header-menu-container
  ul
  ul.sub-menu
  li:last-child {
  border-bottom: none;
}

.site-header-section .header-navigation .header-menu-container ul ul.sub-menu {
  background: #f7f7f7;
  border-radius: 10px;
}

#tns1 .header-navigation .header-menu-container ul ul.sub-menu {
  background: #706f73;
}

/* .site-header-section
  .header-navigation
  .header-menu-container
  ul
  ul.sub-menu
  li
  a {
  color: #706f73;
} */

.mobile-navigation ul li a:active {
  color: var(--global-palette-btn-bg);
}

/* .site-header-section
  .header-navigation
  .header-menu-container
  ul
  ul.sub-menu
  li
  a:hover {
  background-color: #8cc63e;
} */

.site-header-section
  .header-navigation
  .header-menu-container
  ul
  ul.sub-menu
  li.current-menu-item
  > a {
  background-color: var(--global-palette-btn-bg);
  color: #ffffff;
}

.site-header-section
  .header-navigation
  .header-menu-container
  ul
  ul.sub-menu
  li:first-child
  a {
  border-radius: 10px 10px 0px 0px;
}

.site-header-section
  .header-navigation
  .header-menu-container
  ul
  ul.sub-menu
  li:last-child
  a {
  border-radius: 0px 0px 10px 10px;
}

.site-header-section
  .header-navigation
  .header-menu-container
  ul
  ul.sub-menu
  li:first-child
  a {
  border-radius: 10px 10px 0px 0px;
}

.site-header-section
  .header-navigation
  .header-menu-container
  ul
  ul.sub-menu
  li:last-child
  a {
  border-radius: 0px 0px 10px 10px;
}



.site-header-section
  .header-navigation
  .header-menu-container
  ul
  ul.sub-menu
  li {
  border-bottom: 1px solid #99989c;
}

.posts-carousel-home .kt-blocks-above-categories a {
  text-decoration: none;
}

.kt-btns_06bda4-c3 .kt-btn-wrap-0 .kt-button {
  padding: 18px 30px;
}

.site .post-thumbnail img {
  flex: 1;
  height: 100%;
  object-fit: cover;
  width: 100%;
  border-radius: 10px 10px 0px 0px !important;
}

.tns-outer .tns-nav ~ .tns-ovh {
  padding-bottom: 30px;
}

a.post-more-link,
.page-id-2685 .kt-btn-wrap .kt-button {
  background-color: #ff6624;
  border-color: rgba(255, 255, 255, 0);
  color: var(--global-palette9);
  border-radius: 50px;
  padding: 6px 16px 6px 16px;
  margin: 10px 0px 0px 0px;
  font-size: 16px;
  font-family: Source Sans Pro;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
  letter-spacing: unset;
}

a.post-more-link:hover {
  color: #ffffff;
  background-color: #c2571d !important;
}

a.post-more-link .kadence-svg-iconset {
  display: none;
}

.popup-drawer .drawer-inner {
  background-color: #f7f7f7;
}

.toggle-close-bar {
  color: #706f73;
}

.mobile-navigation ul li a {
  font-style: normal;
  font-weight: 600;
  font-family: var(--global-primary-nav-font-family);
  font-size: 16px;
}

.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,
.mobile-navigation ul li:not(.menu-item-has-children) a {
  border-bottom: 1px solid #99989c;
}

/* .mobile-navigation ul li:not(.menu-item-has-children) > a,
.drawer-nav-drop-wrap a {
  color: #706f73;
} */

.post-hero-section .entry-hero-container-inner {
  background-repeat: no-repeat;
  background: red;
  background-size: cover;
}

.single-post
  .post-thumbnail.article-post-thumbnail.kadence-thumbnail-position-behind {
  margin-top: -5rem;
}

.single-post .site .post-thumbnail img {
  border-radius: 0px !important;
}

.entry-taxonomies a {
  color: #ff6600;
}

.entry-related {
  background: #ffffff;
}

.inner-team-bg,
body.archive {
  background-color: #f7f7f7;
}

.entry-hero-container-inner {
  background-color: #ffffff;
}

.list-items,
.list-items a {
  color: #ff6600;
  text-decoration: none;
}

.kt-blocks-page-nav .nav-links > a {
  border: 0px solid #ffffff !important;
}

.entry {
  border-radius: 10px 10px 10px 10px !important;
}

.pagination .current {
  border-color: var(--global-palette-btn-bg); !important;
  background: var(--global-palette-btn-bg); !important;
}

.pagination .page-numbers {
  display: inline-block;
  margin-right: 0.5em;
  border: 2px solid transparent;
  min-width: 2.5em;
  line-height: 2.25em;
  text-align: center;
  text-decoration: none;
  border-radius: 10px;
  color: inherit;
}

/* .pagination a:hover,
.pagination a:focus {
  border: 2px #f76a0c solid !important;
} */

.archive .content-area {
  background-color: #f7f7f7;
  margin-top: 0px;
  padding-top: 80px;
  padding-bottom: 30px;
}

.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide {
  margin-left: 0px;
  margin-right: 0px;
}

.entry {
  box-shadow: 0px -60px 30px 0px rgba(0, 0, 0, 0.08);
}

.hero-divider img,
.middle-hero-column {
  display: none;
}

.wp-block-image.is-resized {
  display: unset !important;
}

.wp-block-kadence-tabs
  .kt-tabs-title-list
  li.kt-tab-title-active
  .kt-tab-title {
  background-color: #ff6600 !important;
}

.kt-blocks-page-nav .nav-links > .current {
  border-color: #f76a0c;
  background: #f76a0c;
  color: #fff;
}

.kt-blocks-page-nav .nav-links > a {
  color: #706f73;
  background: none;
  border: 2px solid #706f73;
}

#kadence-breadcrumbs {
  display: none;
}

.kt-svg-icon-list {
  margin-right: 0px !important;
}

body.single-post {
  background-color: #f7f7f7;
}

.kt-btns_2b33e6-4a .kt-btn-wrap-0 .kt-button {
  padding: 18px 30px;
}

.kt-svg-icon-list-columns-3 ul.kt-svg-icon-list {
  grid-template-columns: unset;
  grid-template-rows: unset;
  display: inline-block;
}

.wp-block-kadence-iconlist
  ul.kt-svg-icon-list
  li.kt-svg-icon-list-item-wrap:not(.this-prevents-issues):not(
    .this-stops-third-party-issues
  ):not(.tijsloc),
.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
  display: block !important;
}

.site-main-header-wrap {
  -webkit-box-shadow: 8px 3px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 8px 3px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 8px 3px 5px 0px rgba(0, 0, 0, 0.1);
}

.hs_firstname,
.hs_lastname,
.hs_email {
  margin-bottom: 20px;
}

input[type="submit"] {
  border-radius: 6px;
  background: var(--global-palette-btn-bg);
  color: var(--global-palette-btn);
  font-family: Lato, sans-serif; 
  font-size: 18px;
  line-height: 1.2;
  padding: 14px 24px;
}

input[type="submit"]:hover {
  background: #004247 !important;
}

.site-top-header-wrap {
  background-color: #f7f7f7 !important;
}

.site-main-header-wrap {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff !important;
}

.footer-social-inner-wrap {
  margin-top: 0em;
}

.hero-image {
  border-right: 2px dotted #fff;
  padding-right: 30px;
}

.wp-block-kadence-tabs
  .kt-tabs-title-list
  li.kt-tab-title-active
  .kt-tab-title {
  background-color: var(--global-palette-btn-bg);
}

.partnered-with,
.three-boxes {
  margin: 20px 0px;
}

.wp-social-link:last-child {
  margin-right: 0px;
}

#main-header .header-button {
  border: none !important;
}

#main-header .header-button:hover {
  background-color: #004247;
}

.mec-wrap {
  max-width: 1292px !important;
  margin: 0 auto;
}

.mec-event-footer {
  min-height: none !important;
}

.mec-event-footer .mec-booking-button {
  background-color: var(--global-palette2);
  border-color: rgba(255, 255, 255, 0);
  color: var(--global-palette9);
  border-radius: 6px;
  padding: 6px 17px 6px 17px;
  margin: 10px 0px 24px 0px;
  line-height: 1.3em;
  /* font-family: Source Sans Pro; */
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  float: left;
  position: unset;
  font-size: 16px;
  letter-spacing: 0px;
  height: auto !important;
}

.mec-event-footer .mec-booking-button:hover {
  background-color: #004247;;
  border-color: rgba(255, 255, 255, 0);
}

.mec-event-footer {
  border-top: 0px;
  background-color: #ffffff;
}

.mec-wrap.colorskin-custom .mec-bg-color {
  background-color: #ffffff;
}

.mec-event-grid-classic .mec-event-article {
  border: 0px;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
}

.mec-event-title {
  text-align: left;
}

.mec-event-grid-classic .mec-event-title a {
  margin: 10px 0px 10px 0px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  color: var(--global-palette3);
}

.mec-wrap.colorskin-custom .mec-bg-color {
  font-size: 12px;
  letter-spacing: 0px;
  text-transform: none;
  line-height: 1.6;
  font-family: var(--global-body-font-family);
  color: #000000;
  margin-top: 15px;
  margin-bottom: 10px;
}

.mec-skin-grid-events-container .mec-event-date {
  text-align: left !important;
}

.site-footer-wrap .mec-wrap.colorskin-custom .mec-bg-color {
  color: #ffffff !important;
}

.mec-event-grid-classic .mec-event-content {
  padding-left: 24px;
  padding-right: 24px;
}

.mec-wrap.colorskin-custom .mec-color-hover:hover {
  color: var(--global-palette3);
}

.event-color {
  display: none;
}

.mec-event-grid-classic .mec-event-content p {
  color: var(--global-palette2);
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700 !important;
}

.mec-event-grid-classic .mec-event-content {
  text-align: left;
}

.mec-event-article {
  border-radius: 0px 0px 10px 10px !important;
}

.mec-event-grid-classic img {
  border-radius: 10px 10px 0px 0px !important;
}

.mec-event-footer {
  min-height: unset !important;
  padding: 0px 24px 24px 24px;
}

body.page-id-369 .kt-layout-id_7068f4-fd .hbspt-form label {
  color: var(--global-palette3);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--global-body-font-family);
}

body.page-id-369 input {
  line-height: 1.2 !important;
}

::placeholder,
body.page-id-369 .kt-layout-id_7068f4-fd .hbspt-form select,
body.page-id-369 .kt-layout-id_7068f4-fd .hbspt-form option {
  font-size: 16px !important;
  color: var(--global-palette6);
  font-family: var(--global-body-font-family);
}

/* .inputs-list label strong {
    color: var(--global-palette3) !important;
} */
.inputs-list li input {
  margin: 3px 5px 3px 0;
}

body.home .hs_submit {
  margin-top: 20px;
}

#firstname-4cdd1007-1858-40dd-8d8f-417c81f918e5,
#lastname-4cdd1007-1858-40dd-8d8f-417c81f918e5,
#email-4cdd1007-1858-40dd-8d8f-417c81f918e5,
#phone-4cdd1007-1858-40dd-8d8f-417c81f918e5,
#company-4cdd1007-1858-40dd-8d8f-417c81f918e5,
#contact_form_message-4cdd1007-1858-40dd-8d8f-417c81f918e5 {
  width: 100%;
  -webkit-appearance: none;
  color: var(--global-palette6);
  border: 1px solid var(--global-gray-400);
  border-radius: 3px;
  padding: 0.8em 0.5em;
  background: var(--global-palette9);
  box-shadow: 0px 0px 0px -7px rgba(0, 0, 0, 0);
}

#hs_persona-4cdd1007-1858-40dd-8d8f-417c81f918e5,
#year_incorporated__c-4cdd1007-1858-40dd-8d8f-417c81f918e5,
#employee_count__c-4cdd1007-1858-40dd-8d8f-417c81f918e5 {
  height: 2.4em;
}

#casl_consent-4cdd1007-1858-40dd-8d8f-417c81f918e5 {
  width: unset !important;
}

body.page-id-369 .kt-layout-id_7068f4-fd .hbspt-form {
  margin-top: 20px;
}

body.page-id-369 .kt-layout-id_7068f4-fd .hbspt-form input[type="submit"] {
  border-radius: 50px;
  background: var(--global-palette2);
  color: var(--global-palette-btn);
  font-family: "Source Sans Pro";
  font-size: 16px;
  padding: 6px 16px;
  box-shadow: none;
  text-shadow: none;
  border: none;
  font-weight: 400;
  width: unset;
  line-height: 1.6;
}

body.page-id-369
  .kt-layout-id_7068f4-fd
  .hbspt-form
  input[type="submit"]:hover {
  background-color: #004247;
}

.kt-blocks-page-nav {
  text-align: left;
}

input {
  padding: 6px 16px;
}

input[type="submit"]:hover {
  background-color: #444444;
}

.help-list-items {
  margin-left: 0px;
}

a.kt-blocks-post-author-link {
  color: #444444;
}

.news-equal-height .slick-track {
  padding-bottom: 14px;
}

.kt-btns_eeb559-82 .kt-btn-wrap {
  margin: 0 5px 0px 5px !important;
}

.kt-btns_eeb559-82 .kt-btn-wrap.kt-btn-wrap-0 {
  margin-bottom: 24px !important;
}

.hbspt-form label,
.hbspt-form ul,
.hbspt-form strong {
  color: #fff;
}

.hbspt-form ul {
  padding: 0;
  list-style: none;
}

.hbspt-form input[type="submit"]:hover {
  border: none;
}

.hbspt-form .field:not(.hs-fieldtype-booleancheckbox) input {
  width: 100%;
}

.kt-blocks-info-box-media {
  overflow: visible !important;
}

h2.kt-blocks-info-box-title,
h3.kt-blocks-info-box-title {
  font-weight: 700 !important;
}

.kt-button.button.kt-btn-0-action {
  border-width: 0px !important;
  padding-left: 14px !important;
  padding-right: 14px !important;
}

#custom_html-8 .kt-button.button.kt-btn-0-action {
  border-width: 3px !important;
}

body.author .archive-description {
  display: none !important;
}

@media only screen and (min-width: 768px) {
  body.single h1.entry-title {
    font-size: 60px;
    line-height: 1.5;
  }

  #kt-layout-id_6de6c1-9e .border {
    border-right: 1px dashed #000000;
  }

  .funding-button-container {
    width: 652px;
  }

  .mec-event-list-minimal .btn-wrapper .mec-detail-button {
    margin-top: 0px;
  }

  .site-footer-top-section-3 .mec-event-list-minimal article .col-md-9 {
    padding-top: 16px;
    padding-bottom: 26px;
  }

  .mec-wrap.colorskin-custom .mec-bg-color {
    font-size: 12px !important;
  }

  .partnered-with {
    margin: 0px 0px;
  }

  .partnered-with,
  .three-boxes {
    margin: 0px 0px;
  }

  .kt-svg-icon-list {
    margin-right: -55px !important;
  }

  .kt-svg-icon-list-columns-3 ul.kt-svg-icon-list {
    grid-template-columns: 33% 33% auto;
  }

  .hero-divider img {
    display: unset !important;
    height: 238px;
    width: 2px;
  }

  .middle-hero-column {
    display: inline;
  }

  .kt-svg-icon-list-columns-3 ul.kt-svg-icon-list {
    grid-template-columns: 33% 33% auto;
    grid-template-rows: auto;
    display: grid;
    grid-gap: 1em;
  }
}

@media only screen and (min-width: 992px) {
  .site-footer-top-section-3 .mec-event-list-minimal article .col-md-9 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .mec-event-list-minimal .btn-wrapper {
    padding-top: 7%;
  }

  .page-id-7301 .mec-event-footer .mec-booking-button {
    float: right;
    margin: 0px 102px 24px 0px;
  }

  .hero-divider img {
    display: unset !important;
    height: 284px;
    width: 2px;
  }

  .kt-btns_eeb559-82 .kt-btn-wrap.kt-btn-wrap-0 {
    margin-bottom: 0px !important;
  }
}

@media only screen and (min-width: 1024px) {
  .site-branding a.brand img {
    max-width: auto;
  }

  .site-main-header-wrap {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

.splide__track {
  padding: 32px 32px 32px 32px;
}

#splide01-track {
  padding-left: 15px !important;
  padding-right: 15px !important;
  margin: 0px -15px !important;
}

.kb-button {
  width: auto !important;
  flex: unset !important;
}

.mec-credit-url, .mec-event-address {
  display: none !important;
}

.mec-event-list-minimal .mec-event-article {
  border-bottom: 0px;
}

/* .mec-event-list-minimal .mec-event-detail, .mec-event-list-minimal .mec-time-details {
  font-family: 'Source Sans Pro' !important;
  color: #FFFFFF !important;
} */

.mec-event-grid-classic .mec-event-title {
  text-transform: capitalize !important;
}

.mec-event-list-minimal a.mec-detail-button {
  background: none;
  border: 3px solid #ffffff !important;
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  font-size: 18px;
  border-radius: 50px;
}

.mec-event-list-standard .mec-event-meta span.mec-event-d {
  font-size: 17px;
  font-weight: 700;
}

.mec-event-list-standard .mec-local-time-details .mec-local-title, .mec-event-list-standard .mec-event-meta .mec-venue-details span {
  font-size: 16px;
  font-weight: 400;
}

.mec-local-time-details {
  padding-left: 0px;
}