/* Islamic Typo */





html {
  font-size: 100%
}

.islamic-typography,
.redactor-box .redactor-layer {
  color: #444;
  font-size: 1.1rem;
  line-height: 1.4285;
  margin: auto
}

.islamic-typography p,
.redactor-box .redactor-layer p {
  text-indent: 1rem
}

.islamic-typography em,
.redactor-box .redactor-layer em {
  color: #4d7994
}

.islamic-typography h1,
.redactor-box .redactor-layer h1 {
  font-size: 2rem
}

.islamic-typography h2,
.redactor-box .redactor-layer h2 {
  font-size: 1.5rem
}

.islamic-typography h3,
.redactor-box .redactor-layer h3 {
  font-size: 1.3125rem
}

.islamic-typography h4,
.redactor-box .redactor-layer h4 {
  font-size: 1.125rem
}

.islamic-typography h5,
.redactor-box .redactor-layer h5 {
  font-size: 1rem
}

.islamic-typography h6,
.redactor-box .redactor-layer h6 {
  font-size: .875rem
}

.islamic-typography h1,
.islamic-typography h2,
.islamic-typography h3,
.islamic-typography h4,
.islamic-typography h5,
.islamic-typography h6,
.redactor-box .redactor-layer h1,
.redactor-box .redactor-layer h2,
.redactor-box .redactor-layer h3,
.redactor-box .redactor-layer h4,
.redactor-box .redactor-layer h5,
.redactor-box .redactor-layer h6 {
  background-color: #f7f9ea;
  border: 1px solid #eee;
  border-radius: 6px;
  color: #222;
  margin-bottom: 1.5rem;
  margin-left: 20px;
  margin-top: 2rem;
  padding: 5px 10px 5px 35px;
  position: relative
}

.islamic-typography h1:after,
.islamic-typography h2:after,
.islamic-typography h3:after,
.islamic-typography h4:after,
.islamic-typography h5:after,
.islamic-typography h6:after,
.redactor-box .redactor-layer h1:after,
.redactor-box .redactor-layer h2:after,
.redactor-box .redactor-layer h3:after,
.redactor-box .redactor-layer h4:after,
.redactor-box .redactor-layer h5:after,
.redactor-box .redactor-layer h6:after {
  background-image: url(../public/images/title.png);
  background-size: cover;
  content: "";
  display: block;
  height: 50px;
  left: 0;
  right: auto;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 50px
}

.rtl-mode .islamic-typography h1:after,
.rtl-mode .islamic-typography h2:after,
.rtl-mode .islamic-typography h3:after,
.rtl-mode .islamic-typography h4:after,
.rtl-mode .islamic-typography h5:after,
.rtl-mode .islamic-typography h6:after,
.rtl-mode .redactor-box .redactor-layer h1:after,
.rtl-mode .redactor-box .redactor-layer h2:after,
.rtl-mode .redactor-box .redactor-layer h3:after,
.rtl-mode .redactor-box .redactor-layer h4:after,
.rtl-mode .redactor-box .redactor-layer h5:after,
.rtl-mode .redactor-box .redactor-layer h6:after { 
  right: 0; 
  left: auto;
}

.islamic-typography h1:before,
.islamic-typography h2:before,
.islamic-typography h3:before,
.islamic-typography h4:before,
.islamic-typography h5:before,
.islamic-typography h6:before,
.redactor-box .redactor-layer h1:before,
.redactor-box .redactor-layer h2:before,
.redactor-box .redactor-layer h3:before,
.redactor-box .redactor-layer h4:before,
.redactor-box .redactor-layer h5:before,
.redactor-box .redactor-layer h6:before {
  border-radius: 50%;
  box-shadow: 0 0 32px 0 rgba(155, 206, 247, .3);
  content: "";
  display: block;
  height: 40px;
  right: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 40px
}

.islamic-typography h1,
.redactor-box .redactor-layer h1 {
  padding-left: 55px
}

.islamic-typography h1:after,
.redactor-box .redactor-layer h1:after {
  width: 70px;
  height: 70px
}

.islamic-typography h2,
.redactor-box .redactor-layer h2 {
  padding-left: 45px
}

.islamic-typography h2:after,
.redactor-box .redactor-layer h2:after {
  height: 60px;
  width: 60px
}

.islamic-typography h3,
.redactor-box .redactor-layer h3 {
  padding-left: 35px
}

.islamic-typography h3:after,
.redactor-box .redactor-layer h3:after {
  height: 50px;
  width: 50px
}

.islamic-typography blockquote,
.redactor-box .redactor-layer blockquote {
  background-color: #eef7fe;
  color: #1388e6;
  margin: 1rem 1.5rem;
  padding: 1rem;
  position: relative
}

.islamic-typography blockquote:before,
.redactor-box .redactor-layer blockquote:before {
  background-color: #e0f0fd;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 4px
}

.islamic-typography blockquote p,
.redactor-box .redactor-layer blockquote p {
  text-indent: 0
}

.islamic-typography blockquote footer,
.redactor-box .redactor-layer blockquote footer {
  text-align: right
}

.islamic-typography blockquote footer,
.islamic-typography blockquote footer a,
.redactor-box .redactor-layer blockquote footer,
.redactor-box .redactor-layer blockquote footer a {
  color: #4d7994
}

.islamic-typography ol,
.islamic-typography ul,
.redactor-box .redactor-layer ol,
.redactor-box .redactor-layer ul {
  margin-bottom: 2rem;
  padding: 0 20px;
}

.islamic-typography img,
.redactor-box .redactor-layer img {
  height: auto;
  max-width: 100%
}

.islamic-typography .hadith,
.islamic-typography .quran,
.redactor-box .redactor-layer .hadith,
.redactor-box .redactor-layer .quran {
  border-color: transparent;
  border-style: solid;
  color: #54abf1;
  font-family: 'Amiri', Georgia, "sans-serif";
  margin: 1rem auto
}

.islamic-typography .hadith p,
.islamic-typography .quran p,
.redactor-box .redactor-layer .hadith p,
.redactor-box .redactor-layer .quran p {
  margin-top: 0
}

.islamic-typography .hadith .content,
.islamic-typography .quran .content,
.redactor-box .redactor-layer .hadith .content,
.redactor-box .redactor-layer .quran .content {
  font-size: 20px;
  text-align: justify;
  text-align-last: center
}

.islamic-typography .hadith .content p,
.islamic-typography .quran .content p,
.redactor-box .redactor-layer .hadith .content p,
.redactor-box .redactor-layer .quran .content p {
  margin-bottom: 5px;
  line-height: 40px;
  font-size: 24px;
}

.islamic-typography .hadith .reference,
.islamic-typography .quran .reference,
.redactor-box .redactor-layer .hadith .reference,
.redactor-box .redactor-layer .quran .reference {
  font-size: 14px;
  font-style: italic;
  text-align: left
}

.islamic-typography .hadith .reference p,
.islamic-typography .quran .reference p,
.redactor-box .redactor-layer .hadith .reference p,
.redactor-box .redactor-layer .quran .reference p {
  color: #4d7994;
  margin-bottom: 0;
  margin-top: 5px
}

.islamic-typography .hadith .intro p,
.islamic-typography .quran .intro p,
.redactor-box .redactor-layer .hadith .intro p,
.redactor-box .redactor-layer .quran .intro p {
  color: #4d7994;
  margin-bottom: 5px;
  text-align: center
}

.islamic-typography .hadith,
.redactor-box .redactor-layer .hadith {
  border-image: url(../public/images/frame.svg) 30 round;
  border-width: 22px;
  padding: 1rem
}

.islamic-typography .quran,
.redactor-box .redactor-layer .quran {
  border-image: url(../public/images/frame.svg) 30 round;
  border-width: 22px;
  color: #616161;
  display: flex;
  flex-direction: column;
  margin: 1rem 0;
  min-height: 60px;
  padding: .75rem 1rem .75rem 2.5rem;
  position: relative
}

.islamic-typography .custom-alert .icon,
.redactor-box .redactor-layer .custom-alert .icon {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  height: 50px;
  left: -2px;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 50px
}

.islamic-typography .custom-alert .icon:before,
.redactor-box .redactor-layer .custom-alert .icon:before {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  box-shadow: 0 0 12px 0 #e0e0e0;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: rotate(-45deg);
  transform-origin: center center;
  width: 100%;
  z-index: 1
}

.islamic-typography .custom-alert .icon .fa,
.redactor-box .redactor-layer .custom-alert .icon .fa {
  font-size: 1.5rem;
  line-height: 50px;
  position: relative;
  z-index: 2
}

.islamic-typography .custom-alert .content p,
.redactor-box .redactor-layer .custom-alert .content p {
  margin: 0
}

.islamic-typography .custom-alert.custom-alert-warning,
.redactor-box .redactor-layer .custom-alert.custom-alert-warning {
  background-color: #fff2e6;
  border-color: #fed7b4;
  color: #fc7804
}

.islamic-typography .custom-alert.custom-alert-warning .icon,
.islamic-typography .custom-alert.custom-alert-warning .icon:before,
.redactor-box .redactor-layer .custom-alert.custom-alert-warning .icon,
.redactor-box .redactor-layer .custom-alert.custom-alert-warning .icon:before {
  border-color: #fed7b4
}

.islamic-typography .custom-alert.custom-alert-danger,
.redactor-box .redactor-layer .custom-alert.custom-alert-danger {
  background-color: #fdedeb;
  border-color: #f9d1cd;
  color: #e84838
}

.islamic-typography .custom-alert.custom-alert-danger .icon,
.islamic-typography .custom-alert.custom-alert-danger .icon:before,
.redactor-box .redactor-layer .custom-alert.custom-alert-danger .icon,
.redactor-box .redactor-layer .custom-alert.custom-alert-danger .icon:before {
  border-color: #f9d1cd
}

.islamic-typography .custom-alert.custom-alert-info,
.redactor-box .redactor-layer .custom-alert.custom-alert-info {
  background-color: #e6f5ff;
  border-color: #c0e7ff;
  color: #049dfe
}

.islamic-typography .custom-alert.custom-alert-info .icon,
.islamic-typography .custom-alert.custom-alert-info .icon:before,
.redactor-box .redactor-layer .custom-alert.custom-alert-info .icon,
.redactor-box .redactor-layer .custom-alert.custom-alert-info .icon:before {
  border-color: #c0e7ff
}

.islamic-typography .conclusion,
.redactor-box .redactor-layer .conclusion {
  margin-top: 3rem
}

.islamic-typography .conclusion-header,
.redactor-box .redactor-layer .conclusion-header {
  position: relative;
  text-align: center
}

.islamic-typography .conclusion-header:before,
.redactor-box .redactor-layer .conclusion-header:before {
  background-color: #e0e0e0;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%
}

.islamic-typography .conclusion-header h2,
.redactor-box .redactor-layer .conclusion-header h2 {
  background: none;
  background-color: #fff;
  background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADKGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ODExNzJBQzVBMTMxMUU3ODk1REUyM0UyMjY4RkI2RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2ODExNzJBRDVBMTMxMUU3ODk1REUyM0UyMjY4RkI2RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4MTE3MkFBNUExMzExRTc4OTVERTIzRTIyNjhGQjZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY4MTE3MkFCNUExMzExRTc4OTVERTIzRTIyNjhGQjZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+B8JUdAAAGMRJREFUeNrMnQuT2ziuhUGRetidmdn7///jbm2Stq0HpZtOicmnY1Duqd1bdV3l6odlSSBB4OAAhII9v8KP95cf78X8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);
  border: 1px solid #e0e0e0;
  border-radius: 30px;
  color: #335062;
  display: inline-block;
  margin: 0;
  padding: .5rem 1.5rem;
  text-align: center
}

.islamic-typography .conclusion-header h2:after,
.islamic-typography .conclusion-header h2:before,
.redactor-box .redactor-layer .conclusion-header h2:after,
.redactor-box .redactor-layer .conclusion-header h2:before {
  display: none
}

.islamic-typography .conclusion-content,
.redactor-box .redactor-layer .conclusion-content {
  padding: 1rem 0
}

.islamic-typography .conclusion-point-list,
.redactor-box .redactor-layer .conclusion-point-list {
  list-style: none;
  margin: 0;
  padding: 0
}

.islamic-typography .conclusion-point,
.redactor-box .redactor-layer .conclusion-point {
  margin-bottom: 1rem;
  margin-left: 40px;
  position: relative
}

.islamic-typography .conclusion .point-content,
.redactor-box .redactor-layer .conclusion .point-content {
  background-color: #fafafa;
  line-height: 24px;
  padding: .375rem 1rem
}

.islamic-typography .conclusion .point-content p,
.redactor-box .redactor-layer .conclusion .point-content p {
  margin: 0;
  padding: 0;
  text-indent: 0
}

.islamic-typography .conclusion .point-number,
.redactor-box .redactor-layer .conclusion .point-number {
  background-color: #fafafa;
  color: #9bcef7;
  display: block;
  height: 36px;
  left: -40px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 36px
}

.islamic-typography .article-references,
.redactor-box .redactor-layer .article-references {
  margin-top: 3rem
}

.islamic-typography .article-references-header,
.redactor-box .redactor-layer .article-references-header {
  border-bottom: 1px solid #eee
}

.islamic-typography .article-references-header h2,
.redactor-box .redactor-layer .article-references-header h2 {
  background: none;
  border: 0;
  color: #335062;
  font-size: 1.125rem;
  font-style: italic;
  margin: 0;
  padding: 0
}

.islamic-typography .article-references-header h2:after,
.islamic-typography .article-references-header h2:before,
.redactor-box .redactor-layer .article-references-header h2:after,
.redactor-box .redactor-layer .article-references-header h2:before {
  display: none
}

.islamic-typography .article-references-content li,
.redactor-box .redactor-layer .article-references-content li {
  font-size: .75rem;
  font-weight: 200;
  margin-bottom: 1.5rem
}

.islamic-typography .article-references-content li a,
.redactor-box .redactor-layer .article-references-content li a {
  font-style: italic
}


.rtl-mode{
  .islamic-typography h1, .islamic-typography h2, .islamic-typography h3, .islamic-typography h4, .islamic-typography h5, .islamic-typography h6{
    margin-right: 20px;
    margin-left: 0;
    padding: 15px 55px 15px 10px;
    &:after{
      right: 0;
      left: auto;
      transform: translate(40%, -50%);
    }
  }

  .islamic-typography .custom-alert{
    padding: .75rem 2.5rem .75rem 1rem;
    .icon{
      left: auto;
      right: -50px;

      &:before{
        right: 0;
        left: auto;
      }
    }
  }
}

.islamic-typography p.text-justify{
  text-indent: 0 !important;
  text-align: justify;
}



/****************************************************************************** */


.view-muslim-categs .card{
    padding: 16px 20px;
    text-align: center;
    transition: all .3s linear;
}
.view-muslim-categs .card:hover{
    transform: translateY(-3px);
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;
}
.view-muslim-categs .card .icon{
    width: 48px;
    height: 48px;
    margin: auto;
    background: #a5c13d;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.view-muslim-categs .card .title{
    margin: 16px 0;
    color: #333;
}
.view-muslim-categs .card .btn{
    background: #f7f9ea;
    border-radius: 80px;
}
.app-card{
    padding: 20px;
    text-align: center;
    background: #f7f9ea;
    border-radius: 10px;
    transition: all .3s linear;
}

.app-card:hover{
    transform: translateY(-3px);
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;
}

.app-card .image img{
    border-radius: 8px;
}

.app-card .card-body{
    padding-bottom: 0;
}

.app-card .card-body p{
    margin-bottom: 0;
    color: #10101c99;
}

.app-card .card-footer .btn{
    background: #a5c13d;
    color: white;
    width: 100%;
}

.ch-card{
    padding: 1rem;
    border-radius: 12px;
    box-shadow: 0 0 #0000, 
    0 0 #0000,
    0 10px 15px -3px rgb(0 0 0 / 0.1),
    0 4px 6px -4px rgb(0 0 0 / 0.1);;
}

.ch-card .image img{
    border-radius: 12px;
}

.ch-card .card-body{
    padding: 1rem 0 0;
}
.ch-card .card-body .title{
    font-size: 28px;
    font-weight: 600;
}
.ch-card .card-body p{
    margin-bottom: 0;
    font-size: 17px;
}

.ch-card .card-footer{
    padding: 1rem 0 0;
}
.ch-card .card-footer .btn{
    background: #a5c13d;
    color: white;
    padding: 6px 20px;
}
.ch-card .card-footer .btn .fa-solid{
    margin-inline-start: 4px;
}

.course-card{
    border-radius: 16px;
    overflow: hidden;
    height: 100%;
    transition: all .3s linear;
}

.course-card:hover{
    transform: translateY(-3px);
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;
}

.course-card .image img{
    object-fit: cover;
}

.course-card .card-body{
    padding-bottom: 0;
}
.course-card .card-body p{
    margin-bottom: 0;
}

.course-card .card-footer{
    padding-bottom: 16px;
}

.course-card .card-footer .btn{
    background: #a5c13d;
    color: white;
    border-radius: 77px;
    width: 100%;
}

.story-card{
    padding: 10px;
    border-radius: 16px;
    border-color: #e6e6e6;
    height: 100%;
    align-items: center;
    transition: all .3s linear;
}
.story-card:hover{
    transform: translateY(-3px);
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important;
}

.story-card .image img{
    border-radius: 14px;
    object-fit: cover;
}

.story-card .card-body{
    padding: 0 1rem;
    max-width: calc(100% - 110px);
}

.story-card .card-body p{
    margin-bottom: 0;
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

.story-card .card-body .btn{
    color: #a5c13d;
}


.langs-modal .modal-body .dropdown-item{
    border-radius: 88px;
    border: 1px solid #ddd !important;
    padding: 8px 10px;
    text-align: center;
}

































@media (max-width: 587px){ 
}