@charset "UTF-8";
/*Css for Style 1*/
/**
 * Table of Contents:
01. Main font
02. Main book
03. List service
04. Story book
05. Coundown
06. Author
07. Testimonial
08. Blog
09. Instagram
10. Contact form
11. Story
------------------------*/
/*
01. Main font
 */

@font-face {
   font-family: 'Nexa-Light';
   src: url('../fonts/Nexa-Light.otf');format("opentype");
    font-weight: normal;
  font-style: normal;

}

@font-face {
   font-family: 'Nexa-Bold';
   src: url('../fonts/Nexa-Bold.otf');format("opentype");
    font-weight: normal;
  font-style: normal;

}

@font-face {
   font-family: 'Zwo';
   src: url('../fonts/zwo.eot');
   src: local("☺"), url("../fonts/zwo.woff") format("woff"), url("../fonts/zwo.ttf") format("truetype"), url("../fonts/zwo.svg") format("svg");
   font-weight: normal;
   font-style: normal;

}


@font-face {
  font-family: 'Conv_BodEgyPro-Light';
  src: url("../fonts/BodEgyPro-Light.eot");
  src: local("☺"), url("../fonts/BodEgyPro-Light.woff") format("woff"), url("../fonts/BodEgyPro-Light.ttf") format("truetype"), url("../fonts/BodEgyPro-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Conv_BodEgyPro-Reg';
  src: url("../fonts/BodEgyPro-Reg.eot");
  src: local("☺"), url("../fonts/BodEgyPro-Reg.woff") format("woff"), url("../fonts/BodEgyPro-Reg.ttf") format("truetype"), url("../fonts/BodEgyPro-Reg.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Conv_BodEgyPro-Bold';
  src: url("../fonts/BodEgyPro-Bold.eot");
  src: local("☺"), url("../fonts/BodEgyPro-Bold.woff") format("woff"), url("../fonts/BodEgyPro-Bold.ttf") format("truetype"), url("../fonts/BodEgyPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Conv_BodEgyPro-LightIta';
  src: url("../fonts/BodEgyPro-LightIta.eot");
  src: local("☺"), url("../fonts/BodEgyPro-LightIta.woff") format("woff"), url("../fonts/BodEgyPro-LightIta.ttf") format("truetype"), url("../fonts/BodEgyPro-LightIta.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.book-button {
  font-family: "Conv_BodEgyPro-Bold";
  font-size: 0.85714em;
  line-height: 40px;
}

.title-box {
  font-family: "Conv_BodEgyPro-Bold";
}

body {
  font-family: "Conv_BodEgyPro-Reg";
}

.overlay ul li a {
  font-family: "Nexa-Light";
}

/*
02. Main book
 */
.about-book-landing .book-item-intro .book-info .book-name {
  font-family: "Conv_BodEgyPro-Bold";
}

.about-book-landing .book-item-intro .book-info .book-author {
  font-family: "Conv_BodEgyPro-Reg";
  font-weight: 400;
  font-size: 1.14286em;
}

.about-book-landing .book-item-intro .book-info .book-desc {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 1em;
  line-height: 25px;
  letter-spacing: 0.1;
}

.about-book-landing .book-item-intro .book-info .book-buy .book-button {
  line-height: 40px;
}

/*
03. List service
 */
.list-services .service-item .service-title {
  font-family: "Conv_BodEgyPro-Bold";
}

.list-services .service-item .service-desc {
  font-family: "Lato", sans-serif;
  font-weight: normal;
}

/*
04. Story book
 */
.story-about-book .readmore-history {
  font-family: "Conv_BodEgyPro-Bold";
  position: relative;
}

.story-about-book .readmore-history:after {
  position: absolute;
  bottom: 0px;
  width: 85px;
  left: 0px;
  content: "";
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width: 767px) {
  .story-about-book .readmore-history:after {
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.story-about-book .book-story-list .row div h2 {
  font-family: "Conv_BodEgyPro-Bold";
}

.story-about-book .book-story-list .row div h3 {
  font-family: "Conv_BodEgyPro-Bold";
}

.story-about-book .book-story-list .row div p {
  font-family: "Lato", sans-serif;
  font-weight: normal;
}

/*
05. Coundown
 */
.count-down-beboo .countdown-section .count-down-time li h3 {
  font-family: "Conv_BodEgyPro-Light";
}

.count-down-beboo .countdown-section .count-down-time li p {
  font-family: "Lato", sans-serif;
  font-weight: 300;
}

.count-down-beboo .text-subcribe {
  font-family: "Lato", sans-serif;
}

/*
06. Author
 */
.hot-author .author-name {
  font-family: "Conv_BodEgyPro-Bold";
}

.hot-author .author-tags {
  font-family: "Conv_BodEgyPro-Light";
}

.hot-author .author-desc {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  letter-spacing: 0.1px;
  line-height: 22px;
}

.hot-author .author-book .author-item .book-info .book-name {
  font-family: "Conv_BodEgyPro-Bold";
}

/*
07. Testimonial
 */
.testimonial-half .book-half-testimonial .testi-message {
  font-family: "Conv_BodEgyPro-Reg";
}

.testimonial-half .book-half-testimonial .testi-author ul li:first-child {
  font-family: "Conv_BodEgyPro-Bold";
}

.testimonial-half .book-half-testimonial .testi-author ul li:last-child {
  font-family: "Lato", sans-serif;
  font-style: italic;
}

/*
08. Blog
 */
.landing-book-blog .landing-list-news li div a {
  font-family: "Conv_BodEgyPro-Bold";
}

.landing-book-blog .landing-list-news li div .time-up {
  font-family: "Lato", sans-serif;
  font-weight: normal;
}

.section-blog-detail .blogs-detail .news-title {
  font-family: "Conv_BodEgyPro-Bold";
}

.section-blog-detail .blogs-detail .news-content {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 1em;
}

.section-blog-detail .blogs-detail .news-content blockquote {
  font-family: "Conv_BodEgyPro-LightIta";
}

.section-blog-detail .blogs-detail .news-content blockquote:before {
  content: "“";
  font-family: "Lato", sans-serif;
  font-size: 7.92857em;
  font-weight: bold;
}

.section-blog-detail .nav-detail .next-back {
  font-family: "Conv_BodEgyPro-Bold";
}

.page-blogs-list .blog-items .news-description .news-title {
  font-family: "Conv_BodEgyPro-Bold";
}

/*
09. Instagram
 */
.landing-author-instagram .title-instagram {
  font-family: "Conv_BodEgyPro-Bold";
  font-style: normal;
}

/*
10. Contact form
 */
.book-contact .book-form-contact .book-contact-form .txt-contact, .book-contact .book-form-contact .book-contact-form .txt-message {
  font-family: "Lato", sans-serif;
  font-style: italic;
}

.btn-contact {
  line-height: 25px;
}

/*
11. Story
 */
.end-book-story .text-end-page {
  font-family: "Conv_BodEgyPro-Bold";
}

.end-book-story .text-end-page .book-button {
  line-height: 42px;
}

/*
12. Munzert
 */

.munzert-head-line {
  font-family: Nexa-Light;
  text-align: center;
  font-size: 48px;
}

.munzert-head-line .sub {
  font-family: zwo;
  text-align: center;
  font-size: 28px;
}
