 
h1, 
.gutenverse-image-box h2.body-title,
h2, 
.gutenverse-image-box h3.body-title,
h3, 
.gutenverse-image-box h4.body-title,
h4, 
.gutenverse-image-box h5.body-title,
h5, 
h6 {
  font-family: 'Raleway', sans-serif;
  color: #261f30;
  font-weight: normal;
}   .download-vcard,
  textarea::placeholder,
  input::placeholder,
  body,
  p, 
  p a {
    font-family: 'Scada', sans-serif;
  } 
header .contain img {
  width: 550px;
}

.download-vcard {
  font-size: 22px;
}

.um-profile-nav-item span,
.um-profile-nav-item i,
textarea::placeholder,
input::placeholder,
.um-field-label label,
body,
span:not(#wpadminbar span, .um-account-icontip, .guten-button span, select span, .select2 span, .chatbot-container span, .wpcf7-not-valid-tip, a span, .um-meta span),
.site-content .um,
p, 
p a {
  font-size: 22px !important;
  color: #271f30;
  line-height: 1.2;
}

.site-content .um-account .um-account-side li a.current:hover,
.site-content .um-profile.um .um-profile-headericon a:hover, 
.site-content .um-account-side li a:hover span.um-account-icon,
.show-qr-code i:hover,
.um-profile.um .um-profile-headericon a:hover,
.site-content .um-account-name a:hover,
.site-content .um a.um-link:hover,
.site-content .um a:hover,
.site-content p a:hover,
.icons i:hover,
.icons a:hover,
h1 a:hover,
h2 a:hover,
.admin-icons i:hover,
i:hover,
a:hover i,
a:hover {
  color: #153652;
}

.site-content .checkin-button a:hover,
.download-vcard:hover {
  background: #153652;
}

.site-content .um .um-profile-nav-item.active a:hover,
.site-content .um-profile.um .um-profile-edit-a.active,
.site-content .um-account-side li a.current span.um-account-icon,
.site-content .um-account-side li a.current:hover span.um-account-icon,
.site-content .um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.wpcf7-list-item:has(input[type="checkbox"][value="No valid businesses found"]),
.site-content .um .um-profile-nav-item.active a,
.site-content .um-account .um-account-side li a.current, 
.site-content .wp-element-button, 
.site-content .wp-block-button__link,
.site-content .um a.um-link,
.site-content p a,
.site-content .um a,
.site-content .um-profile.um .um-profile-headericon a,
.icons a,
.show-qr-code i,
#message p,
.update-network i,
.admin-icons i,
.notice,
.site-content a {
  color: #2992b8;
}

.site-content .checkin-button a,
.um-page-login .site-content .um-login .um-center input[type="submit"],
.url-container .copy-to-clip,
.download-vcard,
.site-content .um .um-profile-nav-item a:hover,
.site-content .um .um-profile-nav-item.active a:hover,
.site-content .um .um-profile-nav-item.active a,
.site-content .um-profile-nav-item a:hover {
  background: #2992b8;
}

input::placeholder,
textarea::placeholder {
  opacity: .6;
}

input::placeholder,
textarea::placeholder,
h1 a,
h2 a {
  color: #153652;
}

.topbar {
  background: #c5c3c6;
}

.topbar h1, 
.topbar h2, 
.topbar h3, 
.topbar h4, 
.topbar h5, 
.topbar h6,
.topbar a,
.topbar p {
  color: #000000;
}

.topbar a:hover {
  color: #c5c3c6;
}

.topbar .button {
  background: #ffffff;
  color: #000000;
}

.topbar .contain {
  max-width: unset;
}

header .contain {
  max-width: 1400px;
}

.menu .current-menu-item a,
.menu a:not(.network-title a):hover {
  color: #2992b8;
}

.editor-styles-wrapper .guten-button span,
.site-content .guten-button span,
.editor-styles-wrapper .guten-button,
.editor-styles-wrapper .guten-button:hover,
.um-page-members .um-do-search.um-button,
.um-page-members .um-do-search.um-button:hover,
.site-content .um input[type=submit].um-button,
.site-content .um input[type=submit].um-button:hover,
.site-content .guten-button,
.site-content a.um-button,
.site-content .um a.um-button,
.site-content .um a.um-button:hover,
.site-content .um a.um-button:focus,
.site-content .um-request-button,
.site-content .um-request-button:hover,
.site-content .um input[type=submit].um-button:focus,
.site-content .acf-switch.-on,
.site-content .button,
input[type="submit"] {
  font-family: 'Scada', sans-serif;
  color: #153652;
  background: #c5c3c6;
  font-size: 22px;
  border-radius: initial;
}

.site-content .acf-switch:hover .acf-switch-slider, 
.site-content .acf-switch.-focus .acf-switch-slider,
.site-content .acf-switch:hover, 
.site-content .acf-switch.-focus,
.site-content .acf-switch.-on:hover,
.site-content .acf-switch.-on {
  border-color: #c5c3c6;
}

.site-content .um .um-field-file a.um-button, 
.site-content .um .um-field-file a.um-button:hover,
.um select {
  border: 1px solid #ddd !important;
  box-shadow: none;
  background: transparent;
  max-width: 100%;
  width: 100%;
}

.single-networking-groups .network-title,
.single-networking-groups .network-title,
.single-businesses .business-title,
.um-modal .um-modal-btn, 
.um-modal .um-modal-btn:hover,
.um-modal .um-modal-btn.disabled, 
.um-modal .um-modal-btn.disabled:hover,
.um .um-members-pagi span.current:hover, 
body div.um-modal .upload:hover,
.um .um-members-pagi span.current, 
.um .picker__nav--prev:hover, 
.um .picker__nav--next:hover, 
.um-modal-btn.disabled:hover, 
.um .um-field-group-head,
.um-modal .um-modal-header,  
.um-modal-btn.disabled, 
.um-modal .upload,
.um .picker__box, 
.um-modal-btn, 
.um .upload {
  background: #c5c3c6;
  border-radius: initial;
}

.menu a {
  color: #1f2630;
}

header {
  background-color: #ffffff;
  height: ;
}

.menu ul {
  background-color: #ffffff;
}

footer .contain {
  max-width: 1400px;
}

.footer-top,
.footer-top h1, 
.footer-top h2, 
.footer-top h3, 
.footer-top h4, 
.footer-top h5, 
.footer-top h6,
.footer-top a,
.footer-top p {
  color: #ffffff;
}

.footer-bottom h1, 
.footer-bottom h2, 
.footer-bottom h3, 
.footer-bottom h4, 
.footer-bottom h5, 
.footer-bottom h6,
.footer-bottom a,
.footer-bottom p {
  color: #1f2630;
}

.footer-top .current-menu-item a,
.footer-top a:hover {
  color: #261f30;
}

.footer-bottom .current-menu-item a,,
.footer-bottom a:hover {
  color: #c5c3c6;
}

footer .menu ul {
  background-color: #ffffff;
}

.footer-bottom {
  background: #ffffff;
}

.footer-top {
  background: #c5c3c6;
}

footer .copyright {
  color: #261f30;
}

footer .footer-top.one {
  justify-content: ;
}

footer .footer-top.one .column-one {
  max-width: ;
}

footer .footer-top.two {
  grid-template-columns: repeat(2, auto);
}

footer .footer-top.two .column-one {
  max-width: ;
}

footer .footer-top.two .column-two {
  max-width: ;
}

footer .footer-top.two {
  justify-content: ;
}

.previous-bookings .booking:not(:last-child),
.upcoming-bookings .booking:not(:last-child),
.blog-sidebar h2,
.reviews-list .review,
.upcoming-bookings .booking,
.previous-bookings .booking {
  border-bottom: 1px solid #153652}

.blog-content .posts {
  border-right: 1px solid #153652}

/* Tablet */
@media screen and (max-width: 1280px) and (min-width: 580px) {
  .navigation>div {
    background-color: #ffffff;
  }

  header .contain img {
    width: auto;
  }

  .blog-content .posts {
    border-right: none;
  } 

}

/* Mobile Styling */
@media screen and (max-width: 580px) {
  .navigation>div {
    background-color: #ffffff;
  }

  textarea::placeholder, 
  input::placeholder, 
  body, 
  p, 
  p a {
    font-size: 24px;
  }

  header {
    height: auto;
  }

  header .contain img {
    width: auto;
  }

  .blog-content .posts {
    border-right: none;
  } 
 
  footer .footer-top.one {
    display: block;
  }

  footer .footer-top p,
  footer .footer-top a {
    font-size: 20px;
  }

  .um-profile-nav-item span,
  .um-profile-nav-item i,
  textarea::placeholder,
  input::placeholder,
  .um-field-label label,
  body,
  span:not(#wpadminbar span, .um-account-icontip, .guten-button span, select span, .select2 span, .chatbot-container span),
  .site-content .um,
  p, 
  p a {
    line-height: 1.1;
  }


}