 :root{   --arimo-font:"Arimo", Sans-serif; }  .sps.bg-default{ background-color:#ffffff00 !important; } body .sps337 .entry-content p, body .sps337.page-section-space.blog .sps-post .sps-post-content p { display:none; } .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color:#3c2f5b !important; color:white; } body .sps357 .entry-content p, body .sps357 .entry-content span, body .sps357.page-section-space.blog .sps-post .sps-post-content p{ display:none; } .store-links img { height:35px !important; object-fit:contain; } .share-bottom-single { padding:30px 0 0 0; } .button-wrapper .load-more-books:hover, .button-wrapper .load-more-books:focus { background-color:#26476b; } .button-wrapper { text-align:center; } #mlb2-17000149.ml-form-embedContainer .ml-form-embedWrapper.embedForm {  box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; } .page-numbers { margin:0; padding:0; list-style:none; display:flex; justify-content:center; gap:14px; text-align:center; font-family:"Cormorant Garamond", Sans-serif; font-size:22px; font-weight:900; } .page-numbers li { width:22px; font-size:12px; } .page-numbers.current {  background-color:#d3d3d3; } .white-font #mlb2-17000149.ml-form-embedContainer .ml-form-embedWrapper { background-color:transparent; border-width:0px; border-color:transparent; border-radius:4px; border-style:solid; box-sizing:border-box; display:inline-block !important; margin:0; padding:0; position:relative; } .white-font #mlb2-17000149.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4 { color:#fff; } #cat-selector { background-color:#244942; color:#fff; border:1px solid #fff; max-width:350px; margin:0 0 0 auto; font-size:20px; } .filter-wrapper {  color:#fff;  display:flex;  align-items:center;  font-weight:700;  font-size:18px;  gap:20px;  max-width:500px;  margin:0 0 0 auto;  padding:10px 0 0 0; } .filter-wrapper select { background:#244942; border-radius:5px; font-size:16px; height:40px; } .filter-sliders { overflow:hidden; } .single-filter {  background-color:#bd7a46;  padding:10px 18px;  margin:0 7px;  border-radius:53px;  color:#fff;  text-align:center;  cursor:pointer;  border:1px solid #bd7a46; } .single-filter.activate {  background-color:#244942;  color:#fff;  border:1px solid #fff;  font-weight:700; } .filter-sliders .swiper-button-prev {  left:-30px;  font-size:10px;  color:#fff;  cursor:pointer; } .filter-sliders .swiper-button-prev::after,.filter-sliders .swiper-button-next::after {  font-size:20px; } .filter-sliders .swiper-button-next {  right:-30px;  color:#fff; } .related-books {   display:grid;   grid-template-columns:repeat(1,1fr);  gap:0px; } .book-image { min-width:25%; } .book-item { color:var(--e-global-color-b98fe5d); padding:50px 10px; width:100%; display:flex; align-items:start; gap:45px; border-radius:0; border-bottom:2px solid #aaa4a4; } .book-image img { max-width:100%; height:450px; object-fit:contain !important; } .book-title a { color:#fff; text-decoration:none; line-height:1.2; color:var( --e-global-color-primary ); font-family:"Cormorant Garamond", Sans-serif; } .book-author {   font-style:italic; } .book-genre {  margin-bottom:10px; text-align:left; font-weight:400; color:var( --e-global-color-text ); font-family:"Arimo", Sans-serif; } .store-links { margin:20px 0 0; } .book-content { font-size:16px; padding:5px 0 10px 0; color:var( --e-global-color-text ); font-family:"Arimo", Sans-serif; } .book-links { margin:0 -10px; display:flex; flex-wrap:wrap; justify-content:start; } .book-links a { background-color:#BE7A46; color:#fff; border-radius:5px; margin:10px; padding:9px 20px; font-size:14px; display:inline-block; min-width:150px; text-align:center; max-width:50%; } .book-deal-button {   display:inline-block;   margin-top:10px;   background-color:#f39c12;   color:white;   padding:10px 15px;   text-decoration:none; } .book-deal-button:hover {   background-color:#e67e22; } .book-deal-button{   background-color:transparent !important;   color:#E4AB52 !important;   padding:0;   text-decoration:none;   font-size:24px;   font-weight:700;   display:block;   text-align:left;   margin:20px 0 0; }  h2.book-title { text-align:left; line-height:1; color:var( --e-global-color-primary ) !important; } .book-title a { color:inherit; } p.book-author { font-weight:700; font-style:normal; color:var( --e-global-color-text ); font-family:"Arimo", Sans-serif; margin-bottom:10px; } @media (max-width:1024px){ .related-books {   grid-template-columns:repeat(3,1fr); } } @media (max-width:768px){ .filter-sliders .swiper-button-prev {  left:-10px; } #mlb2-17000149.ml-form-embedContainer {  display:flex; } #mlb2-17000149.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {  font-size:14px !important; } #mlb2-17000149.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, #mlb2-17000149.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {  font-size:26px; } .book-item {  flex-direction:column;  padding:20px 10px; gap:10px; } .book-image {  width:100%;  min-width:unset; } .book-image img { height:auto !important; max-height:190px !important; } .related-books {  grid-template-columns:repeat(1,1fr); } h2.book-title,h2.book-title a {  font-size:20px !important; } p.book-author,.book-genre {  font-size:16px; } .book-links a {  padding:7px 15px;  font-size:12px; } .filter-sliders .swiper-button-prev::after,.filter-sliders .swiper-button-next::after {  font-size:16px; } .filter-sliders .swiper-button-next {  right:-10px; } #mlb2-17000149.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, #mlb2-17000149.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 { color:rgba(38, 71, 107, 1) !important; font-size:26px !important; }   #mlb2-17000149.ml-form-embedContainer .ml-form-embedWrapper { padding:30px 15px !important; }   #mlb2-17000149.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {  font-size:16px !important;   } } @media (max-width:540px){ .related-books {   grid-template-columns:repeat(1,1fr); } .book-links { justify-content:center; } }  .book-grid {   display:grid;   grid-template-columns:repeat(4,1fr);   gap:35px;   margin:40px 0;  }  .book-card-image img {   width:100%;  }  .book-card-image img {  object-fit:contain;   object-position:left;   height:335px;  }  .book-card-image {   text-align:left;  }  .book-card-title {   margin-bottom:10px;  }  .book-card-author {   font-family:var(--arimo-font);   font-weight:700;  }  .book-card-title { margin-bottom:8px; margin-top:18px; line-height:1.2; }  .book-card-author {   font-family:var(--arimo-font);  }  .book-card-genres {   font-family:var(--arimo-font);   padding:5px 0;  }  .book-card-price {   font-size:27px;   padding:15px 0 0;  }  .see-more {   padding:10px 0 0;  }  .see-more a {   font-family:var(--arimo-font);  }  .see-more a i {   font-size:14px;   padding-left:5px;  }   .book-card-old-price {   font-size:18px;   position:relative;   margin-right:5px;  }  .book-card-old-price::before {   content:"";   position:absolute;   width:100%;   height:2px;   background-color:#bb6363;   transform:rotate(15deg);   top:37%;  }  .book-card-image {   position:relative;   overflow:hidden;  }  .book-card-discount {   background-color:rgba(255, 0, 4, 1);   color:#fff;   text-align:center;   font-family:var(--arimo-font);   position:absolute;   left:-34px;   top:21px;   padding:3px 7px;   width:136px;   font-size:14px;   transform:rotate(-45deg);  }  .book-card-image a {   display:flex;  }  .bwfore-sec .elementor-heading-title {   font-size:32px !important;   opacity:0.8;   transform:translateY(8px);   position:relative;  }  .bwfore-sec .elementor-heading-title::before {   content:"";   position:absolute;   width:71%;   height:2px;   background-color:red;   top:59%;   transform:rotate(12deg);   opacity:0.6;   left:24%;  }  .book-card-price {   font-weight:700;   color:#66033d;  }  #load-more-books:hover, #load-more-books:focus {   background-color:var( --e-global-color-primary ) !important;  }  @media (max-width:1024px) {   .book-card-image img { height:250px;   }   .book-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:25px; margin:20px 0;   }  }  @media (max-width:768px) {   .bg-noner { background-image:none !important;   }   .book-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:15px; grid-column-gap:20px; margin:20px 0;   }   .book-card-title {  font-size:24px; } .book-card-author {  font-size:14px; } .book-card-genres {  font-size:14px; } .book-card-price {  font-size:24px;  padding:10px 0 0; } .see-more a {  font-size:14px; }  } 