/* CSS Document */

.ebook-subtitle { padding-bottom: 15px; border-bottom: 2px solid #0D0C0C; margin-bottom: 40px !important; text-transform: uppercase; font-size: 30px !important; margin-top: 0px !important }

.ebook-main { width:100%; }

.ebook-graphic { width: 40%; margin-right: 2%; display: inline-block; vertical-align: top; }

.ebook-graphic img { width:100%; height:auto; }

.ebook-content { width: 57%; display: inline-block; vertical-align: top; margin-bottom: 40px; line-height: 23px; text-align: justify; }

.ebook-content .post-title { margin-bottom: 10px; line-height:40px !important; text-transform:uppercase; text-align:left; }

.ebook-title { font-family: Oswald,arial,Georgia, serif; margin-bottom: 10px; color: #000000 !important; font-size: 28px !important;font-weight: bolder !important;   margin-bottom: 30px; }

.ebook-content .price { border: 1px dashed #ccc; background: #FAFAFA; padding: 20px; text-align: center; color: #FF1313; margin: 0 auto; font-family: Oswald,arial,Georgia, serif; font-size: 30px; text-transform: uppercase; }

.ebook-content .buynow { margin-top:20px; margin-bottom:20px; text-align:center; width:100%;  }

.ebook-content .addcart { background:url(images/add_to_cart_icon.png) no-repeat; width:262px; height:93px; display:block; text-indent:-9999px; overflow:hidden; margin: 0 auto; }

.ebook-extra { margin-bottom: 20px; line-height: 25px; color: #619FF2; font-weight: bold;  font-size: 18px; }

.ebook-navi { text-align: center; margin-bottom: 50px; display: inline-block; width: 100%; }

.ebook-listing { text-align:left; }

.im-show-ebook { width: 20%; border: 1px solid #D8D8D8; padding: 20px; margin-right: 1%; display: inline-block; vertical-align: top;   min-height: 500px; text-align: center; margin-bottom: 20px; }

.im-show-ebook img { width:100%;  }

.im-show-price {   margin-bottom: 20px; font-weight: bold; color: #F51717; margin-top: 10px; text-transform: uppercase; }

.im-show-title { text-transform: uppercase; font-weight: bold; }

#site .im-show-buy a{ background: #E71313; color: #fff !important; padding: 10px; }

#site .im-show-buy a:hover { color:#fff !important; }


.im-list .im-show-ebook{ width: 20%; border: 1px solid #D8D8D8; padding: 20px; margin-right: 1%; display: inline-block; vertical-align: top; text-align: center; min-height: 360px; margin-bottom: 30px; }
.im-list .ebook-listing { text-align: left; }
.im-list .im-show-title {   text-transform: capitalize; margin-bottom: 10px; }
.im-list .im-genres {  display:none;  }
.im-list .im-show-price { font-weight:bold; }

.ebook-search { text-align: right; font-size: 20px; padding: 5px 0px; border-bottom: 1px solid #ccc; margin-bottom: 30px; }
.ebook-search-filter { display: inline-block; margin-right: 20px; }
.selectbox { display: inline-block; width: 200px; height: 40px; margin-right: 10px; }
.ebook-submit { display: inline-block; height: 40px; padding: 0px 20px; width:auto; }

.ebook-author-highlight { background: #F7F7F7; padding: 20px; margin-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #ECECEC; text-align:left; }
.ebook-author-highlight h4{ font-family: Oswald,arial,Georgia, serif; font-size: 20px; margin-bottom: 10px; line-height: 30px; }
.ebook-author-highlight h4.head-bullet { background:url(images/icon-tick.png) no-repeat 0px 2px; padding-left: 44px; line-height: 35px; margin-bottom:0px; text-align:left; }
.ebook-author-highlight ul { margin-left:40px; margin-top:10px; }
.alignpara p{ margin-left:40px;  margin-top:10px; }

.bullet-list span {   width: 30px; display: inline-block;  text-align: center;  background: #CD2122;  color: #fff;  font-family: Oswald,arial,Georgia, serif;
  border-radius: 100%;  height: 30px;  line-height: 30px;  float: left;  margin-right: 10px;  font-size: 13px; margin-bottom:20px; }
.bullet-list { clear:both; margin-top: 10px; margin-bottom: 10px; text-align:left; }

.terms {   background: #F7F7F7; padding: 20px; margin-top: 60px; }
.blackbox { background: #000000; color: #fff; padding: 20px; }

.ebook-bullet li { background:url(images/tick_icon.png) no-repeat  0px 5px; padding-left: 30px; margin-bottom: 10px; text-align:left; }
.ebook-bullet li li { list-style:square; background:none; margin: 0px; padding-left: 0px;  margin-left: 20px; text-align:left; }

.compare-left {  background: #000; float:left; }
.compare-right { background: #CD2122; float:right; } 
.compare-left, .compare-right { width: 42%; margin-right: 1%; color: #fff; text-align: center; padding: 20px;  font-size: 18px; min-height: 200px;  }
.compare-left strong, .compare-right strong { font-size: 30px; background: #FAFF38; padding: 4px 10px; color: #000; }

.subscribe-form { border: 1px dashed #ccc; background: #FAFAFA; padding: 20px;  text-align: center; margin-top: 30px; }
.subscribe-form h2 { margin-bottom: 10px; line-height: 40px !important; text-transform: uppercase;  color: #F60306; font-size: 20px; font-weight: bold; text-align: center; }
.subscribe-form form { text-align:center;  }
.subscribe-form button { background: #000; color: #fff; font-family: Oswald,arial,Georgia, serif; font-size: 17px; text-transform: uppercase; padding: 5px 20px; }
.subscribe-form .input-section { width: 37%; display: inline-block; vertical-align: top; margin-right:1%; text-align: left; }
.subscribe-form .input-section input { width:90%; }
.subscribe-form .submit-section { display: inline-block; width: 100%; margin-top: 22px; }
.subscribe-form p { display:inline-block; }



@media only screen and (max-width: 767px) {



.ebook-graphic, .ebook-content { width:auto; margin-bottom:20px; text-align:center; }

.im-show-ebook { width: auto; margin-bottom:20px; }

.im-show-ebook img { width:80%; }

.im-list .im-show-ebook {   margin: 0; display: block; width: auto; margin-bottom: 30px;  }
.im-list .im-show-ebook img { width:100%; }

.ebook-search { text-align:center; }
.ebook-search-filter { margin:0; text-align:center; margin-bottom: 10px; }
.selectbox { width: 100%; margin-bottom: 10px; }
.ebook-submit { display:block; margin-bottom: 10px; }
.compare-left, .compare-right { width:auto; float:none; margin-bottom:20px; }

}