/* 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
 */

@charset "UTF-8";
@font-face {
  font-family: "NotoSansBengali-ExtraBold";
  src: url('../fonts/notosansbengali/notosansbengali-extrabold/NotoSansBengali-ExtraBold.eot#iefix') format("embedded-opentype"), url('../fonts/notosansbengali/notosansbengali-extrabold/NotoSansBengali-ExtraBold.woff') format("woff"), url('../fonts/notosansbengali/notosansbengali-extrabold/NotoSansBengali-ExtraBold.ttf') format("truetype"), url('../fonts/notosansbengali/notosansbengali-extrabold/NotoSansBengali-ExtraBold.svg#NotoSansBengali-ExtraBold') format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NotoSansBengali-Regular";
  src: url('../fonts/notosansbengali/notosansbengali-regular/NotoSansBengali-Regular.eot#iefix') format("embedded-opentype"), url('../fonts/notosansbengali/notosansbengali-regular/NotoSansBengali-Regular.woff') format("woff"), url('../fonts/notosansbengali/notosansbengali-regular/NotoSansBengali-Regular.ttf') format("truetype"), url('../fonts/notosansbengali/notosansbengali-regular/NotoSansBengali-Regular.svg#NotoSansBengali-Regular') format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: "NotoSansBengali-Regular", helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  /*  h6{
	font-size: 1.05rem;
  }
  h5{
	font-size: 1.1rem;
  }
  h4{
	font-size: 1.1rem;
  }
  h3{
	font-size: 1.15rem;
  }
  h2,
  .page-header h1{
	font-size: 1.2rem;
  }
  h6{
	font-size: 1.3rem;
  } */
}
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: "NotoSansBengali-ExtraBold", helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  /*line-height: 2rem;*/
  color: #000000;
  text-align: center;
}
#g-page-surround {
  background-image: url('../../../../images/layout/Ichchhamoti-bg.png');
  background-color: #ffffab;
}
#g-main > .g-container {
  background-color: #FFFFCC;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3), 0px 0px 12px 3px rgba(0, 0, 0, 0.1);
}
#g-main > .g-container:has(#booklist-card-container) {
  background-color: transparent;
  box-shadow: none;
}
.breadcrumbs .breadcrumb {
  background-color: transparent;
}
#g-navigation {
  border: 1px solid #990033;
}
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background-color: #a2496c;
}
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) .g-menu-item-container {
  color: #ffffcc;
}
#g-navigation .g-main-nav .g-toplevel > li.g-menu-item-1686 .g-menu-item-container {
  padding: 10px 1rem;
}
#g-navigation .g-main-nav .g-sublevel li a {
  padding: 5px 15px;
}
#g-navigation .g-main-nav .g-sublevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background-color: #a2496c;
}
#g-header.ich-a-header .g-content {
  margin: 0px;
  padding: 0px;
}
#g-header #top-banner #top-banner-container {
  display: flex;
}
#g-header #top-banner-text {
  background-color: #a2496c;
  text-align: center;
  color: #FFFFcb;
  padding: 5px 0 3px;
}
#g-header #top-banner-logo-img {
  flex-shrink: 1;
  max-width: 30%;
  height: 100%;
  width: auto;
}
#g-header #top-banner-logo-bg {
  flex-grow: 1;
}
#footnote {
  text-align: center;
}
#footnote > div {
  margin: 0;
}
#footnote p {
  margin: 0px;
}
.c-box > .g-content {
  background-color: #FFFFCC;
  border: 1px solid #990033;
  border-radius: 0px;
  padding: 10px;
}
.c-box.purple .g-content {
  background-color: #330033;
  border-width: 0px;
  color: #FFFFCC;
}
.c-box h3 {
  padding: 0px 5px 0px 10px;
  margin: -9px -9px 1px;
  border-radius: 0px;
  border: 1px solid #990033;
  background-color: #330033;
  color: #ffffcc;
}
.c-box h3 a {
  color: #ffffcc;
}
#booklist-card-container {
  margin: 1rem 0;
}
#booklist-card-container .booklist-card {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3), 0px 0px 12px 3px rgba(0, 0, 0, 0.1);
  border-color: #a2496c;
}
#booklist-card-container .booklist-card:nth-child(2n) {
  background-color: #F3E1E6;
}
#booklist-card-container .booklist-card:nth-child(2n) .review-info:before {
  background-color: #F3E1E6;
}
#booklist-card-container .booklist-card:nth-child(2n+1) {
  background-color: #E6F4F7;
}
#booklist-card-container .booklist-card:nth-child(2n+1) .review-info:before {
  background-color: #E6F4F7;
}
#booklist-card-container .booklist-card .review-info {
  border-color: #a2496c;
}
#booklist-card-container .booklist-card .review-info:before {
  content: "আলোচনা । Review";
}
#booklist-card-container .booklist-card .review-info a {
  font-size: large;
}
.review-header {
  text-align: center;
}
.reviewed-books .about-book .book-info {
  background-color: #FFFF8E;
  border-color: #a2496c;
}
.reviewed-books .about-book .item-image {
  background-color: #FFFF8E;
  border: 1px solid #a2496c;
  padding: 5px;
}
.com-boikotha-book .page-header {
  margin-top: 3rem;
}
.com-boikotha-book .page-header h1 {
  margin-bottom: 0;
}
.contributions:before, .book-reviews-list:before {
  background-color: #FFFFCC;
}
.com-boikotha-contributors.item-page .contribution-header {
  background-color: #a2496c;
  color: #ffffff;
}
#contributorlist-card-container {
  margin-top: 1rem;
}
#contributorlist-card-container .contributor-card:nth-child(2n) {
  background-color: #F3E1E6;
}
#contributorlist-card-container .contributor-card:nth-child(2n) .contributions:before {
  background-color: #F3E1E6;
}
#contributorlist-card-container .contributor-card:nth-child(2n+1) {
  background-color: #E6F4F7;
}
#contributorlist-card-container .contributor-card:nth-child(2n+1) .contributions:before {
  background-color: #E6F4F7;
}
.com-boikotha-contributors.item-page h1[itemprop="headline"], .com-boikotha-contributors.item-page h2[itemprop="headline"] {
  margin-bottom: 0;
}
.com-boikotha-contributors.item-page .social {
  justify-content: center;
}
.com-boikotha-contributors .social .social-page-link a {
  align-items: baseline;
}
.com-boikotha-contributors .social .social-page-link a .svg-icon {
  max-height: 1.2rem;
  display: flex;
  align-items: center;
}
.com-boikotha-contributors .social .social-page-link a .svg-icon path {
  fill: #a2496c;
}
.com-boikotha-contributors .social .social-page-link a:hover .svg-icon path {
  fill: #222222;
}
/*# sourceMappingURL=custom_12.css.map */