/*
 * Custom Front-end Style
 */
/* line 2, ../scss/_helpers.scss */
.monospace {
  font-family: monospace;
}

/* line 3, ../scss/_helpers.scss */
.bold {
  font-weight: bold;
}

/* line 4, ../scss/_helpers.scss */
.italic {
  font-style: italic;
}

/* line 5, ../scss/_helpers.scss */
.hidden {
  display: none;
}

/* line 6, ../scss/_helpers.scss */
.underline {
  text-decoration: underline;
}

/* line 10, ../scss/_helpers.scss */
.float-left {
  float: left;
}

/* line 11, ../scss/_helpers.scss */
.float-right {
  float: right;
}

/* line 12, ../scss/_helpers.scss */
.float-none {
  float: none;
}

/* line 13, ../scss/_helpers.scss */
.mx-auto {
  margin: 0 auto;
}

/* line 15, ../scss/_helpers.scss */
.text-left {
  text-align: left;
}

/* line 16, ../scss/_helpers.scss */
.text-right {
  text-align: right;
}

/* line 17, ../scss/_helpers.scss */
.text-center {
  text-align: center;
}

/* line 19, ../scss/_helpers.scss */
.text-primary {
  color: #0275d8;
}

/* line 20, ../scss/_helpers.scss */
.text-success {
  color: #5cb85c;
}

/* line 21, ../scss/_helpers.scss */
.text-info {
  color: #5bc0de;
}

/* line 22, ../scss/_helpers.scss */
.text-warning {
  color: #f0ad4e;
}

/* line 23, ../scss/_helpers.scss */
.text-danger {
  color: #d9534f;
}

/* line 24, ../scss/_helpers.scss */
.text-white {
  color: #ffffff;
}

/*
 * Core Site Style
 */
/* line 5, ../scss/_core.scss */
input.button, .qbutton {
  -webkit-appearance: none;
}

/*
 * Sermon Pages
 */
/* line 15, ../scss/_core.scss */
body.sermons .midColWide .vc_column-inner {
  padding-right: 3rem;
}

/* line 21, ../scss/_core.scss */
.sermonTopics {
  float: right;
  clear: right;
  width: 203px;
  text-align: center;
  background: #f9f9f9;
  border: 1px solid #e2e2e2;
  padding: 10px 10px 15px;
  margin-top: 2em;
  margin-bottom: 1em !important;
}
/* line 32, ../scss/_core.scss */
.sermonTopics p {
  margin-top: 0;
}

/* line 37, ../scss/_core.scss */
.sermonMedia {
  font-size: 20px !important;
  text-align: center;
}
/* line 41, ../scss/_core.scss */
.sermonMedia a {
  font-size: 20px;
}

/* line 46, ../scss/_core.scss */
.printSermon, .addToLibrary {
  /* width: 165px; */
  color: #fff;
  text-align: center;
  padding: 12px 3vw;
  text-decoration: none;
  display: inline-block;
  text-transform: none;
}
/* line 55, ../scss/_core.scss */
.printSermon a, .addToLibrary a {
  color: #fff;
}

/* line 60, ../scss/_core.scss */
.printSermon {
  float: left;
  background-color: #6d7a83;
  margin-right: 12px;
  cursor: pointer;
}
/* line 66, ../scss/_core.scss */
.printSermon:hover {
  background: #3e474d;
}

/* line 71, ../scss/_core.scss */
.addToLibrary {
  background-color: #136476;
  float: left;
}
/* line 76, ../scss/_core.scss */
.addToLibrary a, .addToLibrary a:hover {
  color: #fff;
  text-decoration: none;
}
/* line 82, ../scss/_core.scss */
.addToLibrary:hover {
  background-color: #154b57;
}
/* line 85, ../scss/_core.scss */
.addToLibrary .fa-bookmark {
  padding-right: 4px;
}

/*
 * Media Queries
 */
@media screen and (max-width: 1200px) {
  /* line 6, ../scss/_media-queries.scss */
  footer #subscribe_form input[type=submit] {
    margin-left: 0;
    margin-top: 5px;
  }

  /* line 10, ../scss/_media-queries.scss */
  .searchRight form input[type="text"] {
    width: 13.1vw;
  }
}
/* Archive Pages */
@media screen and (min-width: 544px) {
  /* line 18, ../scss/_media-queries.scss */
  .bootstrap-wrapper .col-sm-3 {
    flex: 0 0 22% !important;
  }
}
/* Responsive top nav menu hacks */
@media screen and (min-width: 1001px) and (max-width: 1299px) {
  /* line 25, ../scss/_media-queries.scss */
  nav.main_menu > ul > li > a span:not(.plus) {
    padding: 11px 10px !important;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1299px) {
  /* line 30, ../scss/_media-queries.scss */
  .q_logo img {
    width: 275px !important;
    height: initial !important;
    padding-top: 6px;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1100px) {
  /* line 37, ../scss/_media-queries.scss */
  nav.main_menu > ul > li > a {
    letter-spacing: 1px !important;
    padding: 0 6px !important;
  }
}
/* Responsive Sermon Page elements */
@media screen and (min-width: 768px) and (max-width: 1299px) {
  /* line 44, ../scss/_media-queries.scss */
  .printSermon, .addToLibrary {
    padding: .95vw 1.5vw;
    font-size: 1.25vw;
  }
}
@media screen and (max-width: 767px) {
  /* line 50, ../scss/_media-queries.scss */
  .sermonTopics {
    margin-top: 1em;
    margin-bottom: 1em !important;
  }

  /* line 54, ../scss/_media-queries.scss */
  .searchRight form input[type="text"] {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  /* line 59, ../scss/_media-queries.scss */
  .moreVerse {
    text-align: justify;
  }

  /* line 64, ../scss/_media-queries.scss */
  body.sermons .midColWide .vc_column-inner {
    padding-right: 0px !important;
  }
}
@media screen and (min-width: 1554px) {
  /* line 71, ../scss/_media-queries.scss */
  .printSermon, .addToLibrary {
    padding: 12px 2em;
  }
}
/* Responsive Popular Categories button hacks */
@media screen and (min-width: 769px) and (max-width: 1000px) {
  /* line 77, ../scss/_media-queries.scss */
  .homeIcon {
    width: 120px;
  }
  /* line 79, ../scss/_media-queries.scss */
  .homeIcon a {
    font-size: 13px;
    font-weight: 500;
  }
}
@media screen and (min-width: 1001px) and (max-width: 1200px) {
  /* line 86, ../scss/_media-queries.scss */
  .homeIcon {
    width: 150px;
  }
  /* line 88, ../scss/_media-queries.scss */
  .homeIcon a {
    font-size: 16px;
  }
}
@media screen and (min-width: 601px) and (max-width: 768px) {
  /* line 94, ../scss/_media-queries.scss */
  .homeIcon {
    width: 100%;
    max-width: 265px;
    margin-top: 10px !important;
  }
}
@media screen and (max-width: 600px) {
  /* line 101, ../scss/_media-queries.scss */
  .homeIcon {
    width: 100%;
  }
  /* line 103, ../scss/_media-queries.scss */
  .homeIcon a {
    font-size: 3.1vw;
  }

  /* line 107, ../scss/_media-queries.scss */
  .mobileShow {
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 479px) {
  /* line 112, ../scss/_media-queries.scss */
  .homeIcon {
    margin-top: 10px;
  }

  /* line 115, ../scss/_media-queries.scss */
  .mobileShow {
    padding-bottom: 80px;
  }
}
/* About Page Accordion */
@media screen and (max-width: 1299px) {
  /* line 122, ../scss/_media-queries.scss */
  .page-about-dr-criswell .tab-title {
    letter-spacing: 0px;
  }
}
@media screen and (max-width: 1199px) {
  /* line 129, ../scss/_media-queries.scss */
  .page-about-dr-criswell .accordion_mark.left_mark {
    border: none !important;
    background-color: transparent !important;
  }
}
/* Miscellanous Fixes */
@media screen and (max-width: 768px) {
  /* line 139, ../scss/_media-queries.scss */
  .page-search article:first-of-type {
    margin-top: 25px;
  }

  /* line 145, ../scss/_media-queries.scss */
  footer .column2 .qode_icon_shortcode {
    margin: 5px 15px 5px 5px !important;
  }
}
@media screen and (max-width: 1000px) {
  /* line 153, ../scss/_media-queries.scss */
  nav.mobile_menu ul li h3 {
    font-size: 1em;
  }

  /* line 157, ../scss/_media-queries.scss */
  .page-search .keywordSearch, .page-search .bookSearch, .page-search .topicSearch, .page-search .seriesSearch {
    float: none;
  }
  /* line 160, ../scss/_media-queries.scss */
  .page-search .bookSearch select {
    margin-left: 14px;
  }
  /* line 161, ../scss/_media-queries.scss */
  .page-search .topicSearch select {
    margin-left: 12px;
  }
  /* line 162, ../scss/_media-queries.scss */
  .page-search .seriesSearch select {
    margin-left: 7px;
  }
  /* line 163, ../scss/_media-queries.scss */
  .page-search .searchReset {
    padding: 20px 0 0 0;
    text-align: right;
    text-align: inherit;
  }
  /* line 168, ../scss/_media-queries.scss */
  .page-search .bookSearch, .page-search .topicSearch, .page-search .seariesSearch {
    margin-top: 5px;
  }
}
/* Print Display */
@media print {
  /* line 176, ../scss/_media-queries.scss */
  .noPrint {
    display: none !important;
  }

  /* line 177, ../scss/_media-queries.scss */
  .printable {
  	display: block;
  }
	.blog_holder article, article {
		display: block !important;
	}

  /* line 179, ../scss/_media-queries.scss */
  #modal-login {
    display: none;
  }

  /* line 181, ../scss/_media-queries.scss */
  div.sermonTranscript, div.sermonOutline {
    display: block;
    max-height: none !important;
    margin-top: -50px;
    border-right: none !important;
    border-left: none !important;
  }

  

  /* line 224, ../scss/_media-queries.scss */
  .rtBibleRef {
    color: #424242 !important;
    text-decoration: none;
  }

  /* line 229, ../scss/_media-queries.scss */
  .sermonTranscript .highlight-word {
    color: initial;
    border-bottom: none;
    font-weight: initial;
    color: inherit;
  }
}
@media screen {
  /* line 238, ../scss/_media-queries.scss */
  .noBrowser {
    display: none;
  }
}
