/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/** @format */
hr {
  display: block;
  margin: 1px 0;
  border-bottom: 1px solid rgba(136, 136, 136, 0.25);
}
/** @format */
.page-link {
  color: #75a9be !important;
}
.page-item.active .page-link {
  color: #ddecf0 !important;
  background-color: #34576a !important;
  border-color: #427f98 !important;
}
.com_jfilters .title1 .g-title, .com_jfilters .title2 .g-title, .com_jfilters .title3 .g-title, .com_jfilters .title4 .g-title, .com_jfilters .title5 .g-title, .com_jfilters .title6 .g-title, .com_jfilters .title-white .g-title, .com_jfilters .title-grey .g-title, .com_jfilters .title-pink .g-title, .com_jfilters .title-red .g-title, .com_jfilters .title-purple .g-title, .com_jfilters .title-orange .g-title, .com_jfilters .title-blue .g-title {
  margin-bottom: 0;
}
.jfilters-filter-container {
  padding: 0 0 0.5rem 0;
}
.com_jfilters h1, .com_jfilters h2, .com_jfilters h3, .com_jfilters h4, .com_jfilters h5 {
  margin: 1rem 0 0.75rem 0;
}
.jfilters-filter-header__toggle {
  font-weight: 400;
  border-bottom: white 1px solid;
}
.jfilters-filter-header__toggle:focus, .jfilters-filter-header__toggle:hover {
  border-radius: 5px;
}
.jfilters-item-link--selected {
  border-radius: 5px;
  font-weight: 500;
  padding: 2px 15px;
}
.text-glacier-50 {
  color: #f3f8f7;
}
.text-lavender-purple-50 {
  color: #f9f8fa;
}
.text-voodoo-50 {
  color: #fcf7fc;
}
.text-jet-stream-50 {
  color: #fcf7fc;
}
.text-burnt-orange-50 {
  color: #fffcea;
}
.text-pelorous-50 {
  color: #eefdfc;
}
.text-glacier-100 {
  color: #e0eded;
}
.text-lavender-purple-100 {
  color: #f3f1f6;
}
.text-voodoo-100 {
  color: #f8eef9;
}
.text-jet-stream-100 {
  color: #e0eded;
}
.text-burnt-orange-100 {
  color: #fff6c4;
}
.text-pelorous-100 {
  color: #d3f9fa;
}
.text-glacier-200 {
  color: #b8d6d6;
}
.text-lavender-purple-200 {
  color: #e9e6ee;
}
.text-voodoo-200 {
  color: #f0ddf1;
}
.text-jet-stream-200 {
  color: #b8d6d6;
}
.text-burnt-orange-200 {
  color: #ffed84;
}
.text-pelorous-200 {
  color: #acf0f5;
}
.text-glacier-300 {
  color: #91bdcf;
}
.text-lavender-purple-300 {
  color: #d9d1e1;
}
.text-voodoo-300 {
  color: #e5c1e6;
}
.text-jet-stream-300 {
  color: #9bc4c5;
}
.text-burnt-orange-300 {
  color: #ffdc44;
}
.text-pelorous-300 {
  color: #73e4ed;
}
.text-glacier-400 {
  color: #75a9be;
}
.text-lavender-purple-400 {
  color: #c4b6cf;
}
.text-voodoo-400 {
  color: #d69cd6;
}
.text-jet-stream-400 {
  color: #6ba3a5;
}
.text-burnt-orange-400 {
  color: #ffc919;
}
.text-pelorous-400 {
  color: #32cede;
}
.text-glacier-500 {
  color: #427f98;
}
.text-lavender-purple-500 {
  color: #ac98ba;
}
.text-voodoo-500 {
  color: #c075bf;
}
.text-jet-stream-500 {
  color: #50888a;
}
.text-burnt-orange-500 {
  color: #ffa700;
}
.text-pelorous-500 {
  color: #16acbe;
}
.text-glacier-600 {
  color: #396881;
}
.text-lavender-purple-600 {
  color: #9479a2;
}
.text-voodoo-600 {
  color: #a356a0;
}
.text-jet-stream-600 {
  color: #457175;
}
.text-burnt-orange-600 {
  color: #e47d00;
}
.text-pelorous-600 {
  color: #168ea4;
}
.text-glacier-700 {
  color: #34576a;
}
.text-lavender-purple-700 {
  color: #876d94;
}
.text-voodoo-700 {
  color: #864582;
}
.text-jet-stream-700 {
  color: #3c5e62;
}
.text-burnt-orange-700 {
  color: #bf5700;
}
.text-pelorous-700 {
  color: #187286;
}
.text-glacier-800 {
  color: #314959;
}
.text-lavender-purple-800 {
  color: #725b7c;
}
.text-voodoo-800 {
  color: #6e3a6b;
}
.text-jet-stream-800 {
  color: #374f53;
}
.text-burnt-orange-800 {
  color: #994107;
}
.text-pelorous-800 {
  color: #1d5d6d;
}
.text-glacier-900 {
  color: #2c3f4d;
}
.text-lavender-purple-900 {
  color: #5e4c66;
}
.text-voodoo-900 {
  color: #4f2c4c;
}
.text-jet-stream-900 {
  color: #314448;
}
.text-burnt-orange-900 {
  color: #7e3609;
}
.text-pelorous-900 {
  color: #1c4e5d;
}
.text-glacier-950 {
  color: #192733;
}
.text-lavender-purple-950 {
  color: #3e3144;
}
.text-voodoo-950 {
  color: #3a1837;
}
.text-jet-stream-950 {
  color: #1d2c2f;
}
.text-burnt-orange-950 {
  color: #481b00;
}
.text-pelorous-950 {
  color: #0d333f;
}
.border-bottom {
  border-bottom: 2px solid #427f98;
}
div[id*="mailchimp"] .g-newsletter-particle .title {
  font-family: "Caveat";
  font-size: 1.55rem;
  text-align: left;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1.5;
  margin: 0 0 0.625rem 0;
  padding: 0 0 0.938rem 0;
  position: relative;
}
.result__title-link {
  color: #75a9be !important;
  text-decoration: none;
}
.result__title-link:hover {
  transition: all 0.3s ease;
  text-decoration: underline;
  color: #396881 !important;
}
.js-finder-search-query {
  padding: 0.5rem;
  margin: 0;
  font-size: 1rem;
  color: #333;
  transition: all 0.3s ease;
  border: none !important;
  max-width: 100% !important;
  z-index: 1004;
}
.js-finder-search-query:focus {
  border: none !important;
  -webkit-outline: none !important;
  outline: none !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.js-finder-search-button {
  margin: 0;
  color: #6ba3a5 !important;
  border: none;
  cursor: pointer;
  padding: 0.6rem;
  background: transparent;
}
.js-finder-search-button:hover {
  background: #ddecf0;
  color: #427f98 !important;
}
.search-input {
  margin: auto !important;
}
.mod-finder {
  height: 100%;
  border: 2px solid #d69cd6;
  background: #fff;
  padding: 5px;
  margin: 0 auto;
  display: inline-flex;
}
.mod-finder input {
  border: none;
  box-sizing: border-box !important;
  display: inline-flex;
}
.mod-finder input-group {
  width: 100%;
}
.mod-finder.js-finder-searchform.form-search {
  display: flex !important;
}
.mod-finder__search.input-group.search-input {
  display: flex !important;
  flex: 12;
  justify-content: space-between;
}
.mod-finder__search.input-group.search-input input {
  display: flex !important;
  flex: 12;
}
div.awesomeplete {
  display: flex !important;
  flex-grow: 12 !important;
}
div.awesomeplete input {
  display: flex !important;
  flex: 12 !important;
  justify-content: space-between;
}
#userNav {
  margin: auto 0;
  z-index: 10002;
}
#userNav ul li {
  padding: 0px 5px;
}
#userNav ul li a {
  color: #ffffff;
}
#userNav ul li a:hover {
  color: #d69cd6;
}
#userNav ul li .g-dropdown-column {
  z-index: 10001;
  background: #f8f8f8;
}
#userNav ul li .g-dropdown-column li a {
  font-weight: 400;
  text-transform: uppercase;
  color: #657592;
}
#userNav ul li .g-dropdown-column li a:hover {
  color: #a356a0;
}
#userNav ul li:hover {
  color: #fcf7fc;
}
#awesomplete_list_1 {
  z-index: 10002;
  color: #556380;
}
.product-qty input[type="text"], .product-qty input[type="number"] {
  display: inline;
  height: 100%;
  padding: 10px 8px !important;
  width: 76px !important;
  text-align: center;
  margin: 0px;
}
.eb-2 .eb-dialog {
  border: none;
  color: none;
}
.j2store-product-list .j2store-single-product {
  margin-top: 15px;
  border: 2px solid #d1d1d1;
  border-radius: 5px;
  padding: 10px;
}
.nav-tabs .nav-link {
  color: #657592;
  border: none;
  padding-left: 5px;
}
.nav-tabs .nav-link:hover {
  border: none;
  color: #6e3a6b;
  cursor: pointer;
}
.nav-tabs .nav-link i {
  padding: 0 5px;
}
.nav-tabs .nav-link.active {
  color: #fcf7fc;
  border: none;
  background: #a356a0;
  border-radius: 2px;
}
div.premium {
  padding: 0px;
  border-radius: 5px;
  margin: 10px 15px;
  background: url('../../../../images/images/bookshop-general/coming-soon-bg.png') center center/cover no-repeat;
  text-shadow: 1px 1px 1px #657592;
  color: #f6f7f9;
}
h2.page-title.g-title, .page-title h1 {
  color: #c075bf;
  font-size: 3rem;
  font-weight: 200;
  text-transform: none;
  font-family: "Caveat";
}
h2.page-title.g-title:after, .page-title h1:after {
  border-bottom: 2px solid rgba(136, 136, 136, 0.25);
  content: "";
  left: 0;
  position: absolute;
  width: 100%;
  bottom: 0;
}
.page-lead {
  font-size: 1.35rem;
  line-height: 1.35;
  color: #8493ac;
  font-family: "Lato";
}
/*# sourceMappingURL=custom_25.css.map */