/*
Theme Name: Leeds Mind
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 2.0.0
*/
@font-face {
  font-family: "MindDisplay";
  src: url("./fonts/MindMeridianW05-Display.woff2") format("woff2"), url("./fonts/MindMeridianW05-Display.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "MindMeridian";
  src: url("./fonts/MindMeridianW05-Regular.woff2") format("woff2"), url("./fonts/MindMeridianW05-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
body blockquote, body blockquote p, body blockquote em {
  font-family: "MindMeridian", sans-serif;
  font-size: 36px;
}

body .simple-testimonial blockquote p {
  font-family: "MindDisplay", sans-serif;
  font-size: 16px;
  line-height: 22px;
}
body .simple-testimonial blockquote p span.open-quote {
  width: auto;
}

body blockquote, body blockquote p, body blockquote em {
  font-family: "MindDisplay", sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.mind-line.divider {
  background-image: url("./img/mind-line.svg");
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

.homepage-icon {
  max-width: 150px;
  margin: 0 auto;
}

body #header-secondary-outer ul li a {
  background: #ffcc00;
  color: #003377;
  font-size: 15px !important;
  font-family: "MindMeridian", sans-serif !important;
  line-height: 17px !important;
}

body #header-secondary-outer ul li a:hover {
  background: #003377;
  color: #ffcc00;
}

.mind-quote .column-bg-overlay {
  background-image: url("./img/speech-bubble.svg");
  opacity: 1 !important;
}

body #header-secondary-outer p {
  font-size: 14px;
  font-family: "MindMeridian", sans-serif;
  padding: 0;
  margin: 0;
  font-weight: 400;
}

.blockquote-small blockquote q {
  font-size: 18px;
  line-height: 18px;
}

.blockquote-tahoma blockquote q {
  font-family: "MindDisplay", sans-serif;
  font-style: italic;
}

body #top nav > ul > li[class*=button_solid_color_2] > a {
  color: rgb(0, 51, 110) !important;
}

body h1, body h2, body h3, body h4, body h5, body h6 {
  line-height: 1.4 !important;
  letter-spacing: 1px !important;
}
body h1, body h2 {
  letter-spacing: 2px !important;
}

body .light a {
  color: #2dc5fe;
}
body .light a:hover {
  color: #00aeef;
}

body.home .page-header-overlay-color {
  background-color: rgba(19, 0, 193, 0) !important;
}

body #top nav > ul > li > a, .pull-left-wrap > ul > li > a, body #header-outer .sf-menu li ul li a {
  font-size: 15px !important;
  line-height: 17px !important;
}

@media screen and (max-width: 768px) {
  body .secondary-header-text {
    display: none !important;
  }
}
.format-standard .post-header h3 {
  font-size: 22px !important;
  line-height: 26px !important;
}

body .row .col.section-title {
  border-bottom: none;
}

body .masonry.classic_enhanced .masonry-blog-item .article-content-wrap, body .blog-recent[data-style*=classic_enhanced] .article-content-wrap {
  padding: 8%;
}