@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; border:none; outline:none;}
*{ margin:0px; padding:0px; outline:none;}
img{ outline:none;}
a,a:hover{ text-decoration:none;}
ul,li,ol{ list-style:none;}
.clearfix{ clear:both;}
/* Google PT Sans font */
/* font-family: 'PT Sans', sans-serif;*//* font-family: 'Lato', sans-serif; */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face { font-family: "Ionicons"; src: url("../fonts/ionicons.eot?v=2.0.0"); src: url("../fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons.woff?v=2.0.0") format("woff"), url("../fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg"); 
	font-weight: normal;
	font-style: normal;
}
#wrapper{ margin:0px; padding:0px; width:100%; background:rgba(251,247,248,0.5);}
.data{ background:#fff;}
header{ margin:0px; padding:0px; width:100%; position:relative; z-index:19;}
.header-top{padding:0px; border-bottom:1px solid #e0e0e0; position:relative; z-index:1;}
.header-bottom{ padding-top:4px; padding-left:0px; display:inline-block; width:100%;  background:#1c3664;}
header .header-left-content{ width:40%; float:left;}
header .header-right-content{  width:56.24%; float:right; border-left:1px solid #e0e0e0; padding:0 1.8%;}
/*.logo{ width:365px; height:73px; margin:18px 0 0 46px; background:url(../img/logo-new.png) left top no-repeat; float:left; background-size:95%;} 
.logo a{ width:100%; height:100%;display:block;}*/
.header-eReader-app{float:left; padding-top:7px;}
.header-eReader-app h1{font-family: 'Roboto', sans-serif; font-size:14px; line-height:21px; color:#444; font-weight:normal; text-align:center; float:left;}
.header-eReader-app h1 span{ float:left; margin-right:10px; background:url(../img/eBooks2Go.png) center center no-repeat; width:40px; height:40px; display:inline-block; background-size:100% 100%;}
.header-eReader-app p{ float:left;font-family: 'Roboto', sans-serif; font-size:14px; line-height:16px; color:#444; padding-top:10px;}
.header-eReader-app h1 img{ width:40px;}
.header-eReader-app ul{ margin:0px; padding:5px 0 0 15px; float:right;}
.header-eReader-app ul li{ float:left;  margin-left:25px; }
.header-eReader-app ul li.ios-app-store{ }
.header-eReader-app ul li.google-play-store{}
.header-eReader-app ul li a{ display:block; width:100%; height:100%;}
.header-eReader-app ul li img{ width:100%;}
.header-eReader-app ul li:first-child{ margin-left:0px;}
.search-content{ float:right;margin:5px 12px 0 0px; display:inline-block;}
.search-content input[type="text"]{ width:400px; float:left; border:1px solid #fff;  border-right-color:#fff; height:27px; text-indent:14px; color:#515151; font-family: 'Lato', sans-serif; font-size:14px; line-height:27px;}
.search-content input[type="submit"]{ width:33px; height:29px;  border:none;background:url(../img/search-icon.png) center center no-repeat #f78828; text-indent:-9999px; position:relative; text-align:center; cursor:pointer;border-left:1px solid #3a4650;
}

header .right-nav{ width:auto; margin:0 auto; padding:15px 0 0 15px; float:left;}
header .right-nav ul{ display:table; width:auto; margin:0 auto; }
header .right-nav ul li{ display:table-cell; border:0px; position:relative;}
header .right-nav ul li a{ margin:0 0px 0 30px; color:#fff; border-radius:35px; width:33px; height:33px; display:inline-block; text-align:center; line-height:33px; background:#3a4650;}
header .right-nav ul li:first-child a{ margin-left:0px;}
.main-data{ padding:12px 0 0 0px;}
header .right-nav ul li ul.child-menu{ position:absolute; left:-55px; top:40px; display:block; 
background:#f6f6f4; border-radius:0px; min-width:200px; display:none; border:1px solid #e0e0e0;}
header .right-nav ul li:hover ul.child-menu{ display:block;}
header .right-nav ul li ul.child-menu:before{ content:"\f0d8";font-family: 'FontAwesome'; width:100%; height:25px; display:block; color:#e0e0e0; top:-27px; left:0px; position:absolute; text-align:center; padding:15px 0px;}
header .right-nav ul li ul.child-menu li{ display:block;}
header .right-nav ul li ul.child-menu li a{ margin-left:0px; width:auto; height:auto; background:none; border-radius:0px; display:block; color:#616161;display: block;font-family: "Roboto",sans-serif;font-size: 14px; text-align:left; padding-left:15px;}
.main-data .left-content{ width:74%; float:left;}
.main-data .left-content .data{ padding-left:10px;}
.main-data .right-content{ width:24.04%; float:right;padding-right:10px;}
.main-navigation{  position:relative; padding-bottom:3px; width:50%; float:left; padding-left:10px;}
.main-navigation ul{  border-radius:5px;  width:100%; min-height:40px; display:block;}
.main-navigation ul li{ float:left;  text-align:center; position:relative; padding-top:2px; margin-left:70px; padding-right:20px;}
.main-navigation ul li.menuArrow{ padding-right:20px;}
.main-navigation ul li:first-child{  margin-left:0px; }
.main-navigation ul li a{ width:100%; height:100%; display:block; font-family: 'Roboto', sans-serif; font-size:18px;fint-weight:bold; color:#fff;  line-height:35px; padding:0 20px; border-radius:10px;}
.main-navigation ul.main-menu > li:hover a,.main-navigation ul.main-menu > li.active a{  color:#444;} 

.main-navigation ul li:first-child a{ border:none;}
.main-navigation ul li ul.sub-menu{ position:absolute; top:36px; left:0px; display:none; height:auto; z-index:9; background:#3a4650; border-radius:0px; width:196%; padding:20px 10px; }  
.main-navigation ul li:hover ul.sub-menu{ display:block;}
.main-navigation ul li ul.sub-menu li{ float:none; width:100%; text-align:left; padding-top:16px; margin-left:0px; padding-right:0px;}
.main-navigation ul li ul.sub-menu li:first-child{ padding-top:0px; padding-left:0px;}
.main-navigation ul li ul.sub-menu li a{  font-family: 'Lato', sans-serif; font-size:13px; line-height:13px; color:#fff; padding:0px; font-weight:normal;}
.main-navigation ul li ul.sub-menu li .child-number{ float:right; display:inherit; padding-right:17px;}
.main-navigation ul li ul.sub-menu li span.circle{ width:9px; height:9px; display:inline-block; margin-right:5px; display:none;}
.main-navigation ul li ul.sub-menu li .fa.fa-plus{ width:5px; height:5px;}

/* Mobile Menu */
.mobile-menu{ background:#fff;}
.mobile-menu-cont{  padding:20px 5px 20px 20px; display:none; width:auto;} 
.mobile-menu-cont a{ display:block; width:30px; float:right; cursor:pointer;}
.mobile-menu-cont a span{ width:100%; height:2px; background:#459FDD; margin-bottom:3px; display:block; }
.main-menu.mobile-menu{ }
.main-navigation .mobile-menu{ border-radius:0px;}
.mobile-menu{  position:relative;  z-index:9; border-radius:0px;}
.main-navigation ul.mobile-menu{ padding:10px 0px; display:none;}
.main-navigation ul.mobile-menu li{ float:none; width:100%; text-align:left; text-indent:10px; padding-top:0px; padding-right:0px; border-bottom:1px solid #fff;}
.main-navigation ul.mobile-menu li:first-child{ padding-left:0px;}
.main-navigation ul.mobile-menu li a{ width:auto; height:100%; display:block; font-family: 'Roboto', sans-serif; font-size:14px;color:#444;  line-height:35px; padding:0 20px;}
.main-navigation ul.mobile-menu li:hover{ }
.main-navigation > ul.mobile-menu > li:hover > a,.main-navigation > ul.mobile-menu > li.active > a{  color:#fff; background:#444;padding:0 18px; margin:0 2px;}

.main-navigation ul.mobile-menu li:hover ul.sub-menu{ display:none;}
.main-navigation ul.mobile-menu li ul.sub-menu{ position:relative; left:0px; top:0px; background:none;-webkit-box-shadow:none;
-moz-box-shadow:none;box-shadow:none; width:100%; padding-left:0px; padding-right:0px;}

.main-navigation ul.main-menu li.menuArrow:before {content:"\f107";height: 25px;position: absolute; right:-2px; width: 25px; font-family: 'FontAwesome'; display:block;  top:30px; color:#616161;}
.main-navigation ul.main-menu li.menuArrow:hover:before{content:"\f106";height: 25px;position: absolute;right: -2px;width: 25px; font-family: 'FontAwesome'; display:block;  top:30px;}
.main-navigation ul.main-menu li.menuArrow.open:before {content:"\f106";height: 25px;position: absolute;right: 15px;width: 25px; font-family: 'FontAwesome'; display:block; color:#0d0d0d; top:11px; top:6px;}



.main-navigation ul.mobile-menu li.menuArrow:before {content:"\f0dd";height: 25px;position: absolute;right: 0;width: 25px; font-family: 'FontAwesome'; display:block; color:#0d0d0d;}
.main-navigation ul.mobile-menu li.menuArrow:hover:before{content:"\f0de";height: 25px;position: absolute;right: 0;width: 25px; font-family: 'FontAwesome'; display:block; color:#fff; bottom:0px;}
.main-navigation ul.mobile-menu li.menuArrow.open:before {content:"\f0de";height: 25px;position: absolute;right: 0;width: 25px; font-family: 'FontAwesome'; display:block;  color:#0d0d0d; top:11px;}

.main-navigation ul.mobile-menu li.menuArrow:hover:before{ color:#459fdd;}
.main-navigation ul.mobile-menu li:hover a{ }
.main-navigation ul.mobile-menu li ul.sub-menu li{ padding:0px;}
.main-navigation ul.mobile-menu li ul.sub-menu li a{ padding:8px 0px;color:#0d0d0d;}
.main-navigation ul.mobile-menu li:hover ul.sub-menu li a{ background:none; color:#0d0d0d;}
.main-navigation ul.mobile-menu li ul.sub-menu li:before{ content:"";}
.main-navigation ul.mobile-menu li:hover ul.sub-menu li:before{ content:"";}
.main-navigation ul.mobile-menu li ul.sub-menu li:hover a{ background:#fff; color:#459fdd;}
.main-navigation ul.mobile-menu li ul.sub-menu li span.circle{}
.main-navigation ul.mobile-menu li ul.sub-menu li:hover span.circle{background:url(../img/mobile-menu-plus.png) left bottom no-repeat; background-size:auto auto;}


.banner{ background:#edeff0; min-height:230px; width:100%; position:relative; display:none!important;}
.banner .text{ float:right; margin:28px 60px 0px 0px;}
.banner .text h4{font-family:Arial, Helvetica, sans-serif; font-size:36px; line-height:36px; color:#3869ab; font-weight:normal; margin:0px; }
.banner .text h1{font-family:Arial, Helvetica, sans-serif; font-size:39px; line-height:39px; color:#3869ab; margin:6px 0 0 0;  }
.banner .text .read-more{ float:right; padding:11px 39px 11px 24px; background:#459fdd; background:url(../img/read-more-arrow.png) 117px center no-repeat #459fdd;   font-family: 'Lato', sans-serif; font-size:16px; line-height:16px; color:#fff; border-radius:35px; margin:30px 0 0 0px; font-weight:bold;}
.banner .image{ float:left; margin:8px 0px 0 32px;}
.banner .owl-controls{ position:absolute; top:0px; left:0px; width:100%;}
.banner .owl-controls .owl-pagination{ display:none;}
.banner .owl-controls .owl-buttons .owl-prev{ text-indent:-9999px; width:24px; height:24px; background:url(../img/banner-slider-arrows.png) left top no-repeat; margin-top:10%; float:left; margin-left:20px;}
.banner .owl-controls .owl-buttons .owl-next{ text-indent:-9999px; width:24px; height:24px; background:url(../img/banner-slider-arrows.png) right top no-repeat; margin-top:10%; float:right; margin-right:20px;}
.owl-carousel .owl-wrapper-outer{ z-index:1;}

/* New Banner */
.new-banner{ background:#edeff0; min-height:230px; width:100%; position:relative;}
.new-banner .image{ position:relative;}
.new-banner .image .banner-data{ position:absolute; width:100%; height:100%; left:0px; top:0px;}
.new-banner .image .banner-data h1{font-family: 'Lato', sans-serif; font-size:50px; line-height:60px; color:#fff; text-align:center; font-weight:normal; padding:30px 0px; }
.new-banner .image .banner-data .offer{ float:left; margin-left:15%; margin-top:4%;}
.new-banner .image .banner-data .offer .upto{font-family: 'Lato', sans-serif; font-size:36px; line-height:44px; color:#fff; font-weight:300;}
.new-banner .image .banner-data .offer p{font-family: 'Lato', sans-serif; font-size:48px; line-height:54px; color:#fff; font-weight:300;}
.new-banner .image .banner-data .offer span{font-family: 'Lato', sans-serif; font-size:16px; line-height:16px; color:#fff; font-weight:300;}
.new-banner .image .banner-data .shop-now a{font-family: 'Lato', sans-serif; font-size:36px; line-height:44px; color:#fff; text-decoration:underline;}

.new-banner .image .banner-data .shop-now{ float:right; margin-right:15%; margin-top:4%;}
.new-banner .image .banner-data .banner-images{ width:450px; margin:0 auto; position:relative; padding-top:15px;}
.new-banner .image .banner-data .banner-images ul{ margin:0px; padding:0px;}
.new-banner .image .banner-data .banner-images ul li{ float:left; width:112px; margin-left:10px;}
.new-banner .image .banner-data .banner-images ul li:first-child{ margin-left:0px;}
.new-banner .image .banner-data .banner-images ul li img{ width:auto;  max-height:157px; box-shadow:2px 2px 5px #2b2b2b; -moz-box-shadow:2px 2px 5px #2b2b2b; -webkit-box-shadow:2px 2px 5px #2b2b2b;}
.new-banner img{ width:100%; position:relative;} 
.new-banner .owl-controls{ position:absolute; top:0px; left:0px; width:100%; z-index:1;}
.new-banner .owl-controls .owl-pagination{ display:none;}
.new-banner .owl-controls .owl-buttons .owl-prev{ text-indent:-9999px; width:24px; height:24px; background:url(../img/banner-slider-arrows.png) left top no-repeat; margin-top:15%; position:absolute; left:20px;top:10%;}
.new-banner .owl-controls .owl-buttons .owl-next{ text-indent:-9999px; width:24px; height:24px; background:url(../img/banner-slider-arrows.png) right top no-repeat; margin-top:15%; position:absolute; top:15%; right:20px;}
.cooking{ float:left; padding-left:10%; width:35%; padding-right:5%; padding-top:80px; text-align:right;}
.new-banner .image .cooking .shop-now{ float:none; margin-right:0px; margin-top:20px;text-align:right;}
.new-banner .image .cooking h1{  color:#fff; font-weight:bold; text-align:right;}
.new-banner .image .cooking .shop-now a{  color:#fff; font-size:20px; line-height:24px;}
.cooking-banner-images{  float:left;  max-width:200px; width:25%; padding-top:50px;}
.coocking-data .cooking p{font-family: 'Lato', sans-serif; font-size:30px; line-height:38px;  color:#fff; font-weight:300; text-align:right;} 
.cooking-banner-images img{ box-shadow:5px 5px 12px #2b2b2b; -moz-box-shadow:5px 5px 12px #2b2b2b; -webkit-box-shadow:5px 5px 12px #2b2b2b;}
.baseball-data .baseball-text{ width:65%; text-align:center; float:right; margin-top:10%;}
.new-banner .image .baseball-data .baseball-text h1{font-family: 'Lato', sans-serif; font-size:62px; line-height:74px; color:#000; font-weight:bold; margin:0px; padding:0px;}
.baseball-data .baseball-text p.upto{font-family: 'Lato', sans-serif; font-size:28px; line-height:36px; color:#000;}
.new-banner .image .baseball-data .baseball-text .shop-now{ float:none; margin-right:0px; padding-top:0px; margin-top:0px;}
.new-banner .image .baseball-data .baseball-text .shop-now a{font-family: 'Lato', sans-serif; font-size:20px; line-height:28px; color:#000; text-decoration:underline;}
.new-banner .image 
.baseball-data .baseball-image{ width:35%;text-align:right; float:left; margin-top:2%;}
.baseball-data .baseball-image img{ max-width:220px; box-shadow:2px 2px 5px #7d7d7d; -moz-box-shadow:2px 2px 5px #7d7d7d; -webkit-box-shadow:2px 2px 5px #7d7d7d;}

.banner-data.ebook-banner{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,b5b5b5+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #b5b5b5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b5b5b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#b5b5b5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#b5b5b5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#b5b5b5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#b5b5b5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b5b5b5',GradientType=0 ); /* IE6-9 */}
.history-image{ width:30%; text-align:center; float:left; padding-top:65px;}
.history-image img{ max-width:175px; box-shadow:3px 4px 8px #525252; -moz-box-shadow:3px 4px 8px #525252; -webkit-box-shadow:3px 4px 8px #525252;}
.history-data{ width:70%; float:left; text-align:center;}
.new-banner .image .banner-data .history-data h1{font-family: 'Lato', sans-serif; font-size:48px; line-height:54px; color:#fff; padding-bottom:14px; font-weight:bold; padding-top:55px;}
.new-banner .image .banner-data.blue-yellow .history-data h1{color:#dbb40f;}
.history-data p{font-family: 'Lato', sans-serif; font-size:30px; line-height:36px; color:#fff; }
.blue-yellow .history-data p{ color:#015876;}
.history-data .show-now{ text-align:center; padding-top:31px;}
.history-data .show-now a{ background:#fff; border-radius:5px;font-family: 'Lato', sans-serif; font-size:18px; line-height:22px; color:#000; display:inline-block; padding:9px 11px; }
.blue-yellow .history-data .show-now a{ background:#dbb40f; color:#fff;}

.culture-image{ width:50%; text-align:center; float:left; padding-top:6%;}
.culture-image img{ max-width:329px; }
.culture-data{ width:50%; float:left; text-align:center;}
.new-banner .image .banner-data .culture-data h1{font-family: 'Lato', sans-serif; font-size:48px; line-height:54px; color:#fff; padding-bottom:14px; font-weight:bold; padding-top:55px;}
.culture-data p{font-family: 'Lato', sans-serif; font-size:30px; line-height:36px; color:#fff; }
.culture-data .show-now{ text-align:center; padding-top:31px;}
.culture-data .show-now a{ background:#fff; border-radius:5px;font-family: 'Lato', sans-serif; font-size:18px; line-height:22px; color:#000; display:inline-block; padding:9px 11px; }

.new-banner .image .banner-data.children-banner{ bottom:0px; top:auto;}
.new-banner .image .banner-data.children-banner .children-image{  position:absolute; bottom:0px; right:5%; margin:0 auto; width:90%; max-width:450px;}
.new-banner .image .banner-data.children-banner .children-data{ background:none; position:absolute; left:0px; text-align:center; width:100%; height:100%; top:50px;}
.new-banner .image .banner-data.children-banner .children-data h1{ font-size:30px; line-height:30px; padding:20px 0 25px 0px; font-weight:bold;}
.new-banner .image .banner-data.children-banner .children-data p{ font-size:18px; text-align:center; line-height:22px;}


.business-image{ width:50%; text-align:center;float:right; padding-top:65px; }
.business-image img{ max-width:375px;}
.business-data{ width:50%; float:left; text-align:center;}
.new-banner .image .banner-data .business-data h1{font-family: 'Lato', sans-serif; font-size:36px; line-height:44px; color:#000; padding-bottom:14px; font-weight:bold; padding-top:65px;}
.business-data p{font-family: 'Lato', sans-serif; font-size:30px; line-height:36px; color:#000; }
.business-data .show-now{ text-align:center; padding-top:31px;}
.business-data .show-now a{ background:#000; border-radius:5px;font-family: 'Lato', sans-serif; font-size:18px; line-height:22px; color:#fff; display:inline-block; padding:9px 11px; }


.banner-data.children-data .cooking{ padding-left:0px; padding-right:0px; width:60%; text-align:center;}
.banner-data.children-data .cooking h1{ text-align:center;} 
.banner-data.children-data .cooking .shop-now{ text-align:center; margin-top:5%;}
.banner-data.children-data .cooking .shop-now a{ text-decoration:none;}
.children-banner-images{ width:40%; float:right; text-align:center; margin-top:11%;}
.children-banner-images img{max-width:266px;}
.children-data{ background:rgba(71,46,15,.62);}
.children-data p{font-family: 'Lato', sans-serif; font-size:30px; line-height:36px; color:#fff;}
.children-data a{ background:#fff; color:#000!important; font-weight:bold; text-decoration:none; padding:11px; border-radius:5px;font-family: 'Lato', sans-serif; display:inline-block;}

.epub-Banner-content{ margin:0px; padding:0px;}
.epub-Banner-content .epub-image{ width:50%; float:left; text-align:center; margin-top:9%;}
.epub-Banner-content .epub-image img{ max-width:248px; margin:0 auto;}
.epub-Banner-content .epub-data{ width:50%; float:left; text-align:center; margin-top:6%;}
.epub-title{ text-align:center;}
.epub-title img{ width:auto; max-width:60px;} 
.epub-Banner-content .epub-data p{font-family: 'Lato', sans-serif; font-size:20px; line-height:24px; color:#fff; margin-top:18px;}
.epub-Banner-content .epub-data p span{font-family: 'Lato', sans-serif; font-size:32px; line-height:36px; color:#fff; font-weight:300;}
.epub-Banner-content .epub-data .show-now{ text-align:center; margin-top:19px;}
.epub-Banner-content .epub-data .show-now a{ background:#fff; border-radius:5px; text-align:center;font-family: 'Lato', sans-serif; font-size:14px; line-height:14px; color:#000; font-weight:bold; padding:5px 14px 6px 14px; }

.white-gray.epub-Banner-content .epub-data p{ color:#000;}
.white-gray.epub-Banner-content .epub-data p span{ color:#000;}
.white-gray.epub-Banner-content .epub-data .show-now a{ background:#f27813; color:#fff; }

.epub-pdf-Banner-content{ margin:0px; padding:0px;}
.epub-pdf-Banner-content .epub-image{ width:37%; float:left; text-align:center; margin-top:8%;}
.epub-pdf-Banner-content .epub-image img{ width:auto; max-width:inherit; padding-bottom:15px;}
.epub-pdf-Banner-content .epub-image p{ color:#1e1e1e;font-family: 'Lato', sans-serif; font-size:21px; line-height:24px; padding-top:4px;}
.epub-pdf-Banner-content .epub-data{ width:62%; float:left; margin-left:1%; margin-top:8%;}
.epub-pdf-Banner-content .epub-data ul{ margin:0px; padding:0px;}
.epub-pdf-Banner-content .epub-data ul li{ float:left; width:27.3%; margin-right:6%;}
.epub-pdf-Banner-content .epub-data ul li:first-child{} 
.epub-pdf-Banner-content .epub-data ul li img{ width:100%; border-radius:180px;}

.epub-pdf-Banner-content-2{ margin:0px; padding:0px;}
.epub-pdf-Banner-content-2 .epub-image{ width:37%; float:left; text-align:center; margin-top:4%;}
.epub-pdf-Banner-content-2 .epub-image img{ width:auto; max-width:inherit; padding-bottom:20px;}
.epub-pdf-Banner-content-2 .epub-image p{ color:#1e1e1e;font-family: 'Lato', sans-serif; font-size:21px; line-height:24px; padding-top:4px; padding-bottom:4px;}
.epub-pdf-Banner-content-2 .epub-image p a{ background:#353535; border-radius:5px; display:inline-block;font-family: 'Lato', sans-serif; font-size:18px; line-height:18px;color:#fff; padding:5px 13px 8px 13px;}
.epub-pdf-Banner-content-2 .epub-image p.show-now{ padding-top:22px;}
.epub-pdf-Banner-content-2 .epub-data{ width:63%;float:right; margin-left:0%; margin-top:0%;}
.epub-pdf-Banner-content-2 .epub-data img{ width:100%;}


.kindle-banner-content{ margin:0px; padding:0px;}
.kindle-banner-content .kindle-image{ width:40%; float:left; text-align:center; margin-top:8%;}
.kindle-banner-content .kindle-image img{ width:80%; max-width:286px;}
.kindle-banner-content .kindle-data{ width:60%; float:left; margin-left:0%; margin-top:0%; position:relative;}
.kindle-banner-content .kindle-data img{ width:100%; position:relative;}
.kindle-banner-content .kindle-data .kindle-inner-content{ position:absolute; width:78.6%; right:0px; top:12%; text-align:center;}
.kindle-banner-content .kindle-data .kindle-inner-content h1{font-family: 'Lato', sans-serif; font-size:38px; line-height:38px; color:#fff; font-weight:bold;}
.kindle-banner-content .kindle-data .kindle-inner-content p{font-family: 'Lato', sans-serif; font-size:24px; line-height:32px; color:#fff; text-align:center;}
.kindle-banner-content .kindle-data .kindle-inner-content .shop-now{ float:none; margin-right:0px;}
.kindle-banner-content .kindle-data .kindle-inner-content .shop-now a{font-family: 'Lato', sans-serif; font-size:16px; line-height:16px; color:#fff; font-weight:bold; background:#000; border-radius:5px; text-decoration:none; padding:7px 26px 10px 26px; display:inline-block;}

/* Mobile Hot Deals */
.mobile-hot-deals{ width:99.5%; border:1px solid #e0e0e0; border-radius:5px; margin:20px 0 0 0px; position:relative; padding-bottom:24px; display:none;}
.mobile-hot-deals .hot-deals{ border:none; width:100%;}
.mobile-hot-deals .hot-deals .top-data{ width:90%; margin:0 auto;}
.mobile-hot-deals .hot-deals h1{font-family: 'Roboto', sans-serif; font-size:18px; line-height:18px; color:#242424; font-weight:normal; padding:24px 0 0 0px; float:left; background:none; border-radius:0px;}
.mobile-hot-deals .hot-deals .view-all{ display:block;}
.mobile-hot-deals .hot-deals .top-data a{font-family: 'Roboto', sans-serif; font-size:18px; line-height:18px; color:#459fdd; float:right; margin:22px 0 0 0px;}
.mobile-hot-deals .hot-deals ul{ padding:5px 20px 0 20px;}
.mobile-hot-deals .hot-deals ul li{ float:left; width:25%; border-top:1px solid #e0e0e0; padding-top:20px; min-height:145px; padding-bottom:20px;}  
.mobile-hot-deals .hot-deals ul li:nth-child(2n+1){ clear:none;}
.mobile-hot-deals .hot-deals ul li:first-child,.mobile-hot-deals .hot-deals ul li:nth-child(2),.mobile-hot-deals .hot-deals ul li:nth-child(3),.mobile-hot-deals .hot-deals ul li:nth-child(4){ border-top:0px;}
.mobile-hot-deals .hot-deals ul li:nth-child(4n+1){ /*clear:both;*/}
.mobile-hot-deals .hot-deals .hot-deal-image{ min-height: 153px;}
.mobile-hot-deals .hot-deals ul li p{ font-size:14px; line-height:14px; font-family:"PT Sans",sans-serif;}

/* Featured Books*/
.featured-books{  width:95%; margin:0 auto; margin-top:20px; max-width:1170px; border-top:1px solid #e0e0e0;  position:relative; padding-bottom:24px;}
.featured-books h1{}
.featured-books h1{font-family: 'PT Sans', sans-serif; font-size:36px; line-height:40px; color:#242424; display:table; margin:0 auto; padding-top:24px;}
#feauterd-books{width:89%; margin:0 auto; position:relative; padding:21px 0 0 0px;}
.featured-books .item .image{ width:90%;  height:250px; display:table-cell; vertical-align:bottom; margin:0 auto; }
.featured-books .item .image a{ display:block; position:relative; width:90%;}
.featured-books .item .image .product-list-image{ width:100%;}
.featured-books .item .image .product-list-image a{ }
.featured-books .item .image img{max-width:100%; width:auto; height:auto; border:1px solid #e0e0e0; vertical-align:bottom;}
.featured-books .item .book-description{ width:90%; display:table;}
.featured-books .item .book-description h2{  font-family: 'Lato', sans-serif; font-size:16px; line-height:20px; color:#242424; margin:0px;  padding:5px 0 0 0px;}
.featured-books .item .book-description h2 a{ color:#242424;}
.featured-books .item .book-description p{  font-family: 'Lato', sans-serif; font-size:13px; line-height:20px;  color:#025178; margin:7px 0 0 0px;}
.featured-books .item .book-description button.add-to-cart{ width:29px; height:29px;  margin:10px 0 0 0px; border:none; cursor:pointer; position:relative; border-left:2px solid #fff;}
.featured-books .item .book-description button.add-to-cart i{ color:#fff; font-size:14px;}
.featured-books .item .book-description button.add-to-cart:before{}
.featured-books .item .book-description p.price{ font-family: 'Lato', sans-serif; font-size:16px; line-height:16px; color:#4e7852; margin:0px; padding:7px 0 0 0px; font-weight:bold;}
.featured-books .item .image .ratting{  width:100%; display:inline-block;}
.featured-books .item .image .ratting ul{ width:100%;}
.featured-books .item .image .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px;}
.featured-books .item .image .ratting ul li:first-child{ margin-left:0px;}
.featured-books .item .image .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; height:100%; display:block;}
.featured-books .item .image .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.featured-books .item .image .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}
.featured-books .owl-pagination{ display:none;}
.featured-books .owl-controls{ position:absolute; left:0px; top:0px; width:100%;} 
.featured-books .owl-buttons .owl-prev{ text-indent:-9999px;margin-top:9%; float:left; width:49px; height:86px;background:url(../img/slider-new-left-sprite-blue.png) left -5px no-repeat; margin-left:-40px;}
.featured-books .owl-buttons .owl-prev:hover{  background-position:left -112px; }
.featured-books .owl-buttons .owl-next{ text-indent:-9999px;margin-top:9%; float:right;width:49px; height:86px;background:url(../img/slider-new-right-sprite-blue.png) right -5px no-repeat; margin-right:-40px;}
.featured-books .owl-buttons .owl-next:hover{  background-position:right -112px;}

.featured-books.best-seller .owl-buttons .owl-prev{/* margin-top:9%;*/}
.featured-books.best-seller .owl-buttons .owl-next{ /*margin-top:9%;*/}
.featured-books.just-arrived .owl-buttons .owl-prev{ margin-top:15%;}
.featured-books.just-arrived .owl-buttons .owl-next{ margin-top:15%;}
.featured-books.free-books .owl-buttons .owl-prev{ margin-top:15%;}
.featured-books.free-books .owl-buttons .owl-next{ margin-top:15%;}


/* Magazine */
#magazines {margin: 0 auto;padding: 25px 0 0;position: relative;width: 89%;}
.magazines .cart-price{ width:90%;}

/* Magazine */
#Catalogs {margin: 0 auto;padding: 7px 0 0;position: relative;width: 89%;}
.catalogs.featured-books .item .image img{ }
.catalogs .cart-price{ width:90%;}

/* Today's Offers */
.todays-offer{ width:95%; margin:20px auto 0; max-width:1170px; border-top:1px solid #e0e0e0; position:relative; }
.todays-offer .top-data{ width:90%; margin:0 auto;}
.todays-offer h1{font-family: 'Roboto', sans-serif; font-size:18px; line-height:18px; color:#242424; font-weight:normal; padding:24px 0 0 0px; float:left;}
.todays-offer .top-data a{font-family: 'Roboto', sans-serif; font-size:18px; line-height:18px;  color:#444; float:right; margin:22px 0 0 0px;}
.todays-offer ul{ padding:5px 20px 0 20px;}
.todays-offer ul li{ float:left; width:25%;  min-height:145px; padding-bottom:20px;}
.todays-offer ul li .todays-offer-top{  margin-left:15px; margin-right:15px; min-height:1px; background:#e0e0e0; margin-bottom:20px;}
.todays-offer ul li:first-child .todays-offer-top,.todays-offer ul li:nth-child(2) .todays-offer-top,.todays-offer ul li:nth-child(3) .todays-offer-top,.todays-offer ul li:nth-child(4) .todays-offer-top{ background:none;}
.todays-offer ul li:nth-child(4n+1) .todays-offer-container{ border-left:0px;}
.todays-offer ul li .todays-offer-container{ border-left:1px solid #e0e0e0; padding-left:15px; min-height:180px;}
.todays-offer ul li:first-child,.todays-offer ul li:nth-child(2),.todays-offer ul li:nth-child(3),.todays-offer ul li:nth-child(4){ border-top:0px;}
.todays-offer ul li:nth-child(4n+1){ clear:both;}
.todays-offer ul li h2{ color:#444; font-family: 'Lato', sans-serif; font-size:14px; line-height:14px; font-weight:bold; text-align:center;}
.todays-offer ul li .offer-data{ width:100%; padding:20px 0 0 0px; display:inline-block;}
.todays-offer ul li .offer-data .book{ float:left; width:29.43%;}
.todays-offer ul li .offer-data .book img{ max-width:100%;}
.todays-offer ul li .offer-data .details{ float:right; width:56.45%; padding-right:13.3%; text-align:right;}
.todays-offer ul li .offer-data .details .book-title{ font-family: 'Lato', sans-serif; font-size:14px; line-height:14px; color:#515151; font-weight:bold;}
.todays-offer ul li .offer-data .details .author{ font-family: 'Lato', sans-serif; font-size:14px; line-height:14px; color:#515151; padding:9px 0 0 0px;}
.todays-offer ul li .offer-data .details .original-price{ font-family: 'Lato', sans-serif; font-size:12px; line-height:12px; color:#515151; padding:19px 0 0 0px;}
.todays-offer ul li .offer-data .details .original-price span{ display:inline-block; padding-left:4px; color:#ff0000; text-decoration:line-through;}
.todays-offer ul li .offer-data .details .price-now{ font-family: 'Lato', sans-serif; font-size:12px; line-height:12px; color:#515151; padding:10px 0 0 0px;}
.todays-offer ul li .offer-data .details .price-now span{ display:inline-block; padding-left:4px;  color:#549c00; font-weight:bold;}
/* Best Sellers */
#best-sellers{width:89%; margin:0 auto; position:relative; padding:22px 0 0 0;}

/* Just Arrived */
#just-arrived{ width:89%; margin:0 auto; position:relative;  padding:0px;}
.featured-books #just-arrived .item .image{height:261px;}

/* Free Books */
#free-books{ width:89%; margin:0 auto; position:relative; padding:22px 0 0 0px;}
/* Publishers Events */
.publishers-event-content{ border-top:1px solid #e0e0e0; position:relative; padding-bottom:24px; width:95%; margin:0 auto; max-width:1170px;}
.publishers-event-content h1{font-family: 'Roboto', sans-serif; font-size:18px; line-height:18px; color:#242424; font-weight:normal; padding:24px 0 0 47px;}
.publishers-event-content ul{ padding:0px; margin:0px;}
.publishers-event-content ul li{ padding:22px 0 10px 0; margin:0px; display:table;}
.publishers-event-content ul li .date{  padding:0 0 0 20px; display:table-cell; min-width:60px;}
.publishers-event-content ul li .date h2{font-family: 'Roboto', sans-serif;  font-size:32px; line-height:32px; text-align:center; color:#444;}
.publishers-event-content ul li .date p{font-family: 'Roboto', sans-serif;  font-size:14px; line-height:14px; text-align:center; color:#444;}
.publishers-event-content ul li .event-description{ padding:0 60px 0 25px; display:table-cell; vertical-align:top;}
.publishers-event-content ul li .event-description p{ font-family: 'Lato', sans-serif; font-size:14px; line-height:18px; color:#414141;}
.publishers-event-content ul li .event-description p a{  color:#444; text-decoration:underline; font-weight:bold;}
.publishers-event-content .view-all{ margin:0 78px 0 0; text-align:right;}
.publishers-event-content .view-all a{font-family: 'Roboto', sans-serif; font-size:16px; line-height:16px;  color:#444; font-weight:bold;}

/* Hot Deals */
.hot-deals{  border-radius:0px;  position:relative; padding-bottom:8px; width:95%; margin:0 auto; max-width:1170px;}
.hot-deals h1{}
.hot-deals h1{}
.hot-deals h1{font-family: 'PT Sans', sans-serif; font-size:36px; line-height:40px; color:#242424; display:table; margin:0 auto; padding-top:24px;}

.hot-deals .view-all{ display:none;}
.hot-deals-data{ display:inline-block;  width:100%;}
.hot-deals ul{ padding:0 20px;}
.hot-deals ul li{}
.hot-deals ul li .hot-deals-content{ display:inline-table; width:100%; border-left:1px solid #e0e0e0;    overflow: visible;padding: 20px 0 0px;position: relative; margin-top:15px;}

.hot-deals ul li .hot-deals-top{margin-left:15px; margin-right:15px; min-height:1px; background:#e0e0e0;}
.hot-deals ul li .hot-deal-image{ height: 270px; display:table-cell; vertical-align:bottom; width:100%; text-align:center;}
.hot-deals ul li .hot-deal-data {display: table-footer-group;width: 100%;  height:76px; overflow:hidden;}
.hot-deals ul li img{ max-width:100%;  max-height:270px; } 
.hot-deals ul li:nth-child(4n+1){ } 
.hot-deals ul li:nth-child(4n+1) .hot-deals-content{ } 
.hot-deals ul li:first-child,.hot-deals ul li:nth-child(2),.hot-deals ul li:nth-child(3),.hot-deals ul li:nth-child(4){ border-top:none;}
.hot-deals ul li:first-child .hot-deals-top,.hot-deals ul li:nth-child(2) .hot-deals-top,.hot-deals ul li:nth-child(3) .hot-deals-top,.hot-deals ul li:nth-child(4) .hot-deals-top{ display:none;}
.hot-deals ul li p{font-family: 'Roboto', sans-serif; font-size:16px; line-height:22px; color:#515151; padding:12px 10px 15px 10px;}
.hot-deals ul li p span{ color:#ff0000; font-weight:bold;}
.hot-deals ul li a.shop-now{font-family: 'Roboto', sans-serif; font-size:14px; line-height:14px; color:#fff; padding:7px 9px 6px 9px; border-radius:5px; background:#459fdd; display:inline-block; margin:0 auto; display:none;}  

/* Footer */
footer{ padding:45px 0 0 0; margin:30px 0 0 0px; border-top:1px solid #e0e0e0; background:#3a4650;}
footer .footer-top-content{ padding:0 40px 21px 40px; width:auto; max-width:1170px; margin:0 auto;}
footer .footer-top-content .footer-top-data{width:25%; padding:0 1%; float:left;}
footer .footer-top-content .footer-top-data.follow-us{ width:17%;}
footer .footer-top-content .footer-top-data h1{ font-family: 'Lato', sans-serif; font-size:16px; line-height:24px; /*color:#373634;*/ color:#fff;}
footer .footer-top-content .footer-top-data p{font-family: 'Lato', sans-serif; font-size:14px; line-height:18px; color:#fff; padding-top:10px;}
footer .footer-top-content .footer-top-data.about-store a{font-family: 'Lato', sans-serif; font-size:14px; line-height:18px; color:#fff; display:block;}
footer .footer-top-content .footer-top-data address{font-family: 'Lato', sans-serif; font-size:14px; /*line-height:16px;*/line-height:18px; color:#fff; font-style:normal; }
footer .footer-top-content .footer-top-data.company-info p{ }
footer .footer-top-content .footer-top-data p a{ font-family: 'Lato', sans-serif; font-size:14px; line-height:14px; color:#414141; margin:0px;}
footer .footer-top-content .footer-top-data ul li{ color:#fff; list-style:disc; list-style-position:inside; }
footer .footer-top-content .footer-top-data ul li a{ font-family: 'Lato', sans-serif; font-size:14px; line-height:14px;  color:#fff; margin:0px;}
.follow-us ul{ width:116px; padding-top:9px;}
.follow-us ul li{ width:32px; height:32px; float:left; margin-left:10px; margin-bottom:10px; background:url(../img/footer-social-media-icons.png) left top no-repeat; list-style:none;

  
   -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;

}

footer .footer-top-content .footer-top-data.follow-us ul li{ list-style:none; padding-top:6px;}
.follow-us ul li:nth-child(3n+1){ margin-left:0px;}
.follow-us ul li a{ width:100%; height:100%; display:block; }
.follow-us ul li.Facebook:hover{  opacity:0.5;}
.follow-us ul li.GooglePlus{ background-position:-41px top;}
.follow-us ul li.GooglePlus:hover{  opacity:0.5;}
.follow-us ul li.LinkedIn{ background-position:-82px top;}
.follow-us ul li.LinkedIn:hover{  opacity:0.5;}
.follow-us ul li.YouTube{ background-position:left -84px;}
.follow-us ul li.YouTube:hover{  opacity:0.5;}
.follow-us ul li.Twitter{ background-position:-40px -82px;}
.follow-us ul li.Twitter:hover{  opacity:0.5;}
.follow-us ul li.Pinterest{ background-position:-82px -82px;}
.follow-us ul li.Pinterest:hover{  opacity:0.5;}
.copy-right{ width:100%; background:#3a4650; padding:18px 0px; text-align:center; border-top:1px solid #fff;}
.copy-right p{font-family: 'Roboto', sans-serif; font-size:12px; line-height:12px; color:#fff; font-style:italic;} 

.eReader-app {padding: 15px 0 0;}
.eReader-app h1 {font-family: 'Roboto', sans-serif; font-size:18px; line-height:18px; color:#242424; font-weight:normal; border-bottom:1px solid #b6b6b6; padding:11px 0 20px 47px;}
.eReader-app .data{ width:100%; display:inline-block;}
.eReader-app p{ padding:13px 0 0 0px; text-align:center; width:40%; float:left; padding-right:5%;}
.eReader-app img{ max-width:220px; width:100%;}
.full-width-content{ width:auto; margin:0px; }
.book-description .cart-price{ text-align:center;}
.book-description .cart-price p{float:none;}
.cart-price{ width:100%; display:inline-block;  background:#444; margin-top:10px; position:relative;}
.cart-price .price{ float:left; padding-left:10px; color:#fff!important; margin-top:0px!important; line-height:27px!important;}
.cart-price .add-to-cart{ margin-top:0px!important; background:none;}
.cart-price .add-to-cart{ float:right;}

.featured-books.free-books .item .book-description .cart-price{ background:none;}
.featured-books.free-books .item .book-description button.add-to-cart{ background:#444; float:none;}

/* eBooks Inner page */
.subcat-breadcrumbs{ width:100%; display:inline-block; background:#fafafa; padding:15px 0px; border-bottom:1px solid #e0e0e0; background:#fff;}
.subcat-breadcrumbs ul{ margin:0px; padding:0px;}
.subcat-breadcrumbs ul li{ float:left; padding:8px 0px;}
.subcat-breadcrumbs ul li a{ padding:0 12px;font-family: 'Lato', sans-serif; font-size:14px; line-height:20px; color:#242424; display:block;}
.inner-content{ padding:25px 0px;}
.categories-content{ padding:0px; width:25%; float:left;}
.categories-data{ padding:0 15px;}
.categories-content h1{font-family: 'Roboto', sans-serif; font-size:20px; line-height:24px; color:#242424; font-weight:normal; padding:0px; margin:0px;}
.categories-content ul{ margin:20px 0 0 0px; padding:0px;  display:inline-block; width:99%;}
.categories-content ul li{padding:10px; border-top:1px solid #e0e0e0;}
.categories-content ul li.active,.categories-content ul li:hover{ background:#f78828;}
.categories-content ul li.active p,.categories-content ul li:hover p{ color:#fff;}
.categories-content ul li.active span.adding,.categories-content ul li:hover span.adding{ background:#fff; border-color:#fff;}
.categories-content ul li span.adding::before,.categories-content ul li.active span.adding::before{ color:#444;}
.categories-content ul li.active span.count,.categories-content ul li:hover span.count{ color:#fff;}
.categories-content ul li:first-child{}
.categories-content ul li:last-child{}
.categories-content ul li span.adding{ width:15px; height:15px; border:1px solid #e0e0e0; border-radius:25px; display:inline-block; margin-right:10px; margin-top:3px; position:relative;}
.categories-content ul li span.adding:before{ position:absolute; width:100%; height:100%; display:block; left:0px; top:0px; content:"\f067"; font-family: 'FontAwesome'; color:#909090; text-align:center; line-height:16px; font-size:10px;}
.categories-content ul li span.count{ float:right;font-family:"Roboto",sans-serif; font-size:16px; line-height:20px; color:#242424;}
.categories-content ul li.open span.adding:before{ content:"\f068";}
.categories-content ul li:first-child{ border-top:0px;}
.categories-content ul li p{font-family:"Roboto",sans-serif; font-size:16px; line-height:20px; color:#242424; display:block; cursor:pointer;} 
.categories-content ul li ul.sub-children{ border:none; width:100%; display:none;}
.categories-content ul li ul.sub-children li{padding:10px 0;}
.categories-content ul li ul.sub-children li a{ font-size:12px; line-height:18px; font-weight:normal;font-family: 'Lato', sans-serif;color:#242424;}

.eBook-right-content{ width:75%; float:right;}
.eBook-right-content .ebooks-data{ padding:0 15px;}
.eBook-middle-content{ width:47%; float:left;}
.eBook-middle-content .ebooks-data{ padding:0 15px;}
.ebooks-slider{ padding-bottom:20px; border-bottom:1px solid #e0e0e0; margin-bottom:24px;}
.ebooks-slider h1 {color: #242424;font-family: "Roboto",sans-serif;font-size: 18px;font-weight: normal;line-height: 18px;
   padding: 2px 0 0 0px; text-align:center;}
#eBooks-Business {margin: 0 auto;padding: 30px 0 0;position: relative;width: 86%;}
.ebooks-slider .item .image{ width:100%; padding-bottom:10px; margin:0 auto;height:309px; display:table-cell; vertical-align:bottom;}
.ebooks-slider .item .image img{ width:90%; max-height:281px; height:auto; border:1px solid #e0e0e0;}
.ebooks-slider .item .book-description{ width:90%;}
.ebooks-slider .item .book-description h2{  font-family: 'Lato', sans-serif; font-size:16px; line-height:20px; color:#242424; margin:0px; min-height:42px;}
.ebooks-slider .item .book-description p{  font-family: 'Lato', sans-serif;font-size:13px; line-height:20px; color:#025178; margin:7px 0 0 0px;}
.ebooks-slider .item .book-description button.add-to-cart{ width:29px; height:29px;  margin:10px 0 0 0px; border:none; cursor:pointer; position:relative; border-left:2px solid #fff;}
.ebooks-slider .item .book-description button.add-to-cart i{ color:#fff; font-size:14px;}
.ebooks-slider .item .book-description button.add-to-cart:before{}
.ebooks-slider .item .book-description p.price{color: #4e7852;font-family: "Lato",sans-serif;font-size: 16px;font-weight: bold;line-height: 16px;margin: 0;padding: 7px 0 0;}
.ebooks-slider .item .image .ratting{ width:100%; padding:9px 0 0 0%;}
.ebooks-slider .item .image .ratting ul{ width:100%;}
.ebooks-slider .item .image .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px;}
.ebooks-slider .item .image .ratting ul li:first-child{ margin-left:0px;}
.ebooks-slider .item .image .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; height:100%; display:block;}
.ebooks-slider .item .image .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.ebooks-slider .item .image .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}
.ebooks-slider .owl-pagination{ display:none;}
.ebooks-slider .owl-controls{ position:absolute; left:0px; top:0px; width:100%;} 
.ebooks-slider .owl-buttons .owl-prev{ text-indent:-9999px; margin-top:18%; float:left; 
width:49px; height:86px; background:url(../img/slider-new-left-sprite-blue.png) left -5px no-repeat; margin-left:-40px;}
.ebooks-slider .owl-buttons .owl-prev:hover{background-position:left -112px; }
.ebooks-slider .owl-buttons .owl-next{ text-indent:-9999px; margin-top:18%; float:right;
width:49px; height:86px;background:url(../img/slider-new-right-sprite-blue.png) right -5px no-repeat; margin-right:-40px;
}
.ebooks-slider .owl-buttons .owl-next:hover{ background-position:right -112px;}

#eBooks-Children {margin: 0 auto;padding: 30px 0 0;position: relative;width: 86%;}
#eBooks-fiction {margin: 0 auto;padding: 30px 0 0;position: relative;width: 86%;}
#eBooks-non-fiction {margin: 0 auto;padding: 30px 0 0;position: relative;width: 86%;}
.search-filter-content{ padding:15px; }
#search-filter {background:#e0e0e0;border: medium none;border-radius: 10px;display: block;height: 7px;width: 100%;}
.search-filter-form .ui-widget-header {background: #444!important;}
.search-filter-form .ui-slider-handle{ background:#9d9d9d!important;border: 1px solid #ccc!important;border-radius: 50%!important;cursor: pointer!important; width:16px!important; height:16px!important;}

.search-filter-content h1 {color: #242424;font-family: "Lato",sans-serif;font-size: 18px;line-height: 24px;margin: 7px 0 25px 0;border-bottom:1px solid #e0e0e0; padding-bottom:4px; }
.price-slider {padding: 35px 0 0 0; float:right;}
.price-slider output {color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;margin: 7px 0 0;}
#pricestart{ width:20px; height:20px;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; color:#444; text-align:center; border:none; font-weight:bold;}
#priceend{  width:20px; height:20px;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; color:#444; text-align:center; border:none; font-weight:bold;}
.search-filter-data{ }
.search-filter-data input[type="submit"]{ width:auto; padding:12px 18px; background:#444; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:18px; border:none; float:left;}
.filter-submit{ display:inline-block; width:100%;}
.search-eBooks{ padding:30px 0 0 0px;}
.search-eBooks-content{ position:relative;}
.search-eBooks input[type="text"]{ width:99%; border:1px solid #444; border-radius:15px; height:35px;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; color:#242424; text-indent:15px; position:relative;}
.search-eBooks input[type="submit"]{ width:35px; height:37px; background:none;  border:none; position:absolute; right:0px; top:0px;background:url(../img/search-icon-white.png) center center no-repeat #444; border-left:1px solid #444; cursor:pointer; border-radius:0 15px 15px 0px;}
.search-eBooks input[type="submit"]:before{ }
.ebook-banner-images{ float:left; width:25%; margin-left:10%; margin-top:6%;}
.ebook-banner-images img{ width:auto;}
.ebooks-data-text{ float:left; width:50%; text-align:center; color:#000; margin-top:4%;}
.new-banner .image .ebooks-data-text h1{ color:#000; font-weight:bold;}
.new-banner .image .ebooks-data-text .offer{ float:none; margin-left:0px; margin-top:0px;}
.new-banner .image .ebooks-data-text .offer p,.new-banner .image .ebooks-data-text .offer p.upto{ font-size:36px; color:#000;}
.new-banner .image .ebooks-data-text .shop-now{ float:none; margin-right:0px;}
.new-banner .image .ebooks-data-text .shop-now a{ font-size:30px; color:#ff0000;}
.ebooks-non-fiction.ebooks-slider{ border:none;}

.flags-content{float:left; margin-right:20px; padding-top:12px;}
.flags-content ul{ margin:0px; padding:0px;}
.flags-content ul li{ float:left; width:50px; height:29px; background:url(../img/flags.png) left top no-repeat; margin-left:8px;}
.flags-content ul li:first-child{ margin-left:0px;}
.flags-content ul li.us{ background-position:left top;}
.flags-content ul li.uk{ background-position:-51px top;}
.flags-content ul li.india{ background-position:right top;} 
.flags-content ul li a{ display:block;}

/* Category inner Page */
.category-content{ margin:0px; padding:30px 0 0 0;}
.category-content ul{ margin:0px; padding:0px;}
.category-content ul li{ border-top:1px solid #e0e0e0; padding-bottom:15px; padding-top:15px;}
.category-content ul li:first-child{ border-top:0px;}
.category-content ul li .cat-line{}
.category-content ul li .category-product-top .cat-image{ width:25%; float:left;}
.category-content ul li .cat-image{}
.category-content ul li .cat-image img{ width:100%;}
.category-content ul li .cat-data{ }
.category-content ul li .cat-data .cat-description{ padding:15px 0px 0 0; }
.category-content ul li .category-product-top .cat-description{ padding:15px 0px 0 0; width:72%; float:right; }
.category-content ul li .cat-data h1,.category-product-top h1{font-family: "Lato",sans-serif; font-size:20px; line-height:25px; color:#242424; margin:0px;}
.category-content ul li .cat-data h2,.category-product-top h2{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; margin:0px;}
.category-content ul li .cat-data h2 span,.category-product-top h2 span{  display:inline-block; padding-right:5px;}
.category-content ul li .cat-data h4,.category-product-top h4{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; font-weight:normal; margin:0px;}
.category-content ul li .cat-data .price,.category-product-top .price{ width:100%; display:inline-block;}
.category-content ul li .cat-data .price p,.category-product-top .price p{ padding:0px; font-weight:bold; float:left; color:#549c00; font-weight:bold;}
.category-content ul li .cat-data .price p.strike,.category-product-top .price p.strike{ color:#f78828; text-decoration:line-through; padding-right:10px;} 
.category-content ul li .cat-data .ratting,.category-product-top .ratting{width:100%; padding:9px 0 0 0%;}
.category-content ul li .cat-data .ratting ul,.category-product-top .ratting ul{ width:100%; display:inline-block;}
.category-content ul li .cat-data .ratting ul li,.category-product-top .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px; padding:0px; border:none;}
.category-content ul li .cat-data .ratting li:first-child,.category-product-top .ratting li:last-child{}
.category-content ul li .cat-data .ratting ul li a,.category-product-top .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; height:13px; display:block;}
.category-content ul li .cat-data .ratting ul li a.un-rated,.category-product-top .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.category-content ul li .cat-data .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}

.category-content ul li .cat-data h4 span,.category-product-top h4 span{  display:inline-block; padding-right:5px;}
.category-content ul li .cat-data p,.category-product-top p{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424;padding:10px 0px; margin:0px;}
.category-content .add-to-cart{}
.category-content .add-to-cart input[type="button"]{ width:100%; padding:12px 18px; background:#444; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:18px; border:none; max-width:112px; cursor:pointer; display:inline-block; margin-left:15px;}
.category-content .add-to-cart a.view-more{ width:100%; padding:12px 18px; background:#444; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:18px; border:none; max-width:75px; display:inline-block;}

.pagination{ margin:0 auto; border-top:1px solid #e0e0e0; padding:25px 0; box-sizing:border-box;}
.pagination .pagination-inner-content{ display:table; margin:0 auto; width:auto;}
.pagination .pagination-inner-content span.next{ float:left;font-family: "Lato",sans-serif; font-size:14px; line-height:35px; color:#242424; margin:0 10px; cursor:pointer;}
.pagination .pagination-inner-content span.prev{ float:left;font-family: "Lato",sans-serif; font-size:14px; line-height:35px; color:#242424; margin:0 10px; cursor:pointer;}
.pagination ul{ width:auto; display:inline-block; margin:0 auto; border:1px solid #e0e0e0; display:table; float:left;}
.pagination ul li{ float:left; border-left:1px solid #e0e0e0; padding:0px; border-top:0px;}
.pagination ul li:first-child a{ border-left:0px;} 
.pagination ul li a{font-family: "Lato",sans-serif; font-size:14px; line-height:18px; color:#242424; display:block; padding:10px;}
.pagination ul li:hover a,.pagination ul li a.active{ background:#f78828; color:#fff;}
.pagination ul li.prev i{ padding-right:5px;}
.pagination ul li.next i{ padding-left:5px;}

/* Login page */
.login-content{ margin:0px auto; padding:25px 40px; display:table; position:relative; background:#f6f6f4;border: 1px solid #e1e1e1;border-top: 2px solid #fa7400;} 
.login-content h1{font-family: 'Roboto', sans-serif; font-size:20px; line-height:24px;  font-weight:normal; padding:5px 0 10px 0; margin:0px 0 8px 0;  color:#878682; text-align:center; margin-bottom:10px; /*border-bottom:1px solid #878682;*/}
.login-content h1 i{ margin-right:15px;  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);}
.login-content p{font-family: 'Lato', sans-serif;font-size:18px; line-height:20px;  color:#878682; margin:7px 0 0 0px;}
.login-content h4{font-family: 'Lato', sans-serif;font-size:16px; line-height:20px;color:#232a30; margin:7px 0 0 0px; padding:0px; font-weight:normal;}
.login-content label{  font-family: 'Lato', sans-serif;font-size:18px; line-height:20px;color:#232a30; margin:7px 0 0 0px; float:left; /*min-width:150px;*/ width:100%; padding-bottom:3px;}
.login-content input[type="email"],.login-content input[type="password"]{ border:1px solid #dbdbdb; height:30px; text-indent:8px;font-family: 'Lato', sans-serif;font-size:16px; line-height:20px; color:#454545; width:100%;/* border-radius:5px;*/ margin-top:5px;}
.login-content input[type="submit"]{ width:auto; padding:12px 18px;  background:#3A4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; /*text-transform:uppercase;*/ /*border-radius:5px;*/ cursor:pointer; position:relative;}
.login-content .submit-icon{ display:inline-block; float:right; position:relative;}

.login-content p.submit{ width:100%; display:inline-block;}
.login-content p.submit input[type="submit"]{ float:right;}
.login-content p.submit input[type="checkbox"]{ float:left; margin:15px 10px 0 0;} 
.login-content p.submit label{ float:left; width:auto; margin-top:13px;} 
.login-content p .forgot-password a{ width:auto; padding:12px 18px;  background:#3A4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; text-transform:uppercase;  border-radius:5px;}

.login-content .forgot-password{ padding:25px 0 0 0px; display:inline-block;}
.login-content .forgot-password p{ float:left; padding:0 10px 0 0px;}
.login-content .forgot-password p a{ width:auto; padding:12px 8px;  color:#444; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; background:#f1f1f1; padding:10px 15px; border:1px solid #dbdbdb; }

/* Register page */
.register-content{margin:0px auto; padding:25px 40px; display:table; background:#f6f6f4;border: 1px solid #e1e1e1;border-top: 2px solid #fa7400; /*background:#fff; border-radius:8px;-webkit-box-shadow: -1px -1px 22px 0px rgba(242,242,242,1);
-moz-box-shadow: -1px -1px 22px 0px rgba(242,242,242,1);
box-shadow: -1px -1px 22px 0px rgba(242,242,242,1);*/}  
.register-content h1{font-family: 'Roboto', sans-serif; font-size:20px; line-height:24px;  font-weight:normal; padding:5px 0 10px 0; margin:0px 0 8px 0;  color:#878682; text-align:center; margin-bottom:10px; /*border-bottom:1px solid #878682;*/}
.register-content h4{font-family: 'Lato', sans-serif;font-size:16px; line-height:20px; color:#232a30; margin:7px 0 10px 0px; padding:0px; font-weight:normal;}
.register-content p{font-family: 'Lato', sans-serif;font-size:18px; line-height:20px;  color:#878682; margin:7px 0 0 0px; float: left; width:100%;}
.register-submit-btn{ width:-moz-fit-content !important;}
.register-content .forgot-password p{width:-moz-fit-content !important;}
.register-content label{ font-family: 'Lato', sans-serif;font-size:15px; line-height:20px;  color:#232a30; margin:0px 0 7px 0px; float:left; width:100%; font-weight:normal;}
.register-content input[type="email"],.register-content input[type="password"],.register-content input[type="text"]{border:1px solid #dbdbdb; height:30px; text-indent:8px;font-family: 'Lato', sans-serif;font-size:16px; line-height:20px;  color:#878682; width:100%; margin-top:5px;}
.register-content input[type="submit"]{width:auto; padding:12px 18px;  background:#3A4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; /*text-transform:uppercase;*/ cursor:pointer; position:relative;}
.register-content .forgot-password{ padding:15px 0 0 0px; display:inline-block; float:right;}
.register-content .forgot-password p{ float:left; padding:0 10px 0 0px;}
.register-content .forgot-password p a{ width:auto; padding:12px 8px;  color:#444; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; background:#f1f1f1; padding:10px 15px; }

/* Account Options page */
.account-options-content{ margin:0px auto; padding:25px 40px; display:table; border:1px solid #444;} 
.account-options-content h1{font-family: 'Roboto', sans-serif; font-size:20px; line-height:24px;  font-weight:normal; padding:5px 0 5px 0; margin:0px; color:#fff; text-align:center; background:#444;}
.account-options-content p{font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; margin:7px 0 0 0px;}
.account-options-content p+h1{ margin-top:20px; margin-bottom:20px;}
.account-options-content p a{font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; }
.account-options-content h4{font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; margin:7px 0 0 0px; padding:0 0 5px 0px;}
.account-options-content label{  font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; margin:7px 0 0 0px; float:left; min-width:150px;}
.account-options-content input[type="email"],.account-options-content input[type="password"],.account-options-content input[type="text"]{border:1px solid #444; height:30px; text-indent:8px;font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424;}
.account-options-content input[type="submit"]{ width:auto; padding:12px 18px; background:#444; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; text-transform:uppercase; margin-left:150px;}
.account-options-content .forgot-password{ padding:25px 0 0 140px; display:inline-block;}
.account-options-content .forgot-password p{ float:left; padding:0 10px 0 0px;}
.account-options-content .forgot-password p a{ width:auto; padding:12px 8px;  color:#444; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; text-decoration:underline; }

/* Account Options page */
.cart-content{ margin:0px auto; padding:25px 15px; max-width:100%; width:auto; width:70%; float:left;} 
.shopping-cart{ width:100%; display:table; }
.cart-content table{ width:100%;border-collapse:collapse; border-radius:5px 5px 0 0px;}
.cart-content table th{ padding:10px 15px;font-family: 'Roboto', sans-serif; font-size:15px; color:#81807e; border-top:1px solid #e0e0e0 !important; text-align:left;border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0 !important;}
.cart-content table td{font-family: 'Lato', sans-serif; font-size:14px; line-height:18px; color:#939297; border:0; padding:20px 15px; background:#fff;}
.cartTable tbody tr{border-bottom:1.5px solid #f5f5f5 !important;}

.cart_products .discount{font-family: 'Lato', sans-serif; font-size:14px; line-height:18px; color:#939297; border:0; padding:20px 15px !important; border-bottom:1px solid #f5f5f5; background:#fff;}

.cart-content table td a.close{  display:inline-block;}
.cart-content table td a.close i{ color:#fff;background:#ff0000; border-radius:35px; padding:3px 5px 4px 5px; font-size:10px;}
.cart-content table+h1{ padding-top:25px;}
.discount-data{ width:99.8%; border:1px solid #f5f5f5; border-top:0px; padding:20px 0; border-left:0px; border-right:0px; text-align:right;}
.cart-content .discount{ }
.cart-content table td img {max-width: 100px;}
.cart-content table input[type=number]{ width:38px; height:38px; padding:3px 6px; border:2px solid #e0e0e0; text-align:center;}
.order-total{ display:inline-block; width:100%; text-align:left; border-bottom:1px solid #e0e0e0; padding-bottom:15px;}
.cart-content .order-total h1{font-family: 'Roboto', sans-serif; font-size:15px; line-height:40px; color:#555; padding:5px 0 5px 0; margin:0px; border-bottom: 1px solid #ccc; padding-right: 15px !important;}
.order-total h1 span{ float:right; display:inline-block;}
.cart-content table td span{ font-weight:bold; padding-right:15px; display:inline-block; width:80px;}
.cart-content table td span.add-to-cart-checkbox{ padding-right:0px; text-align:center;}
.cart-content table .plus:hover,
.cart-content table .minus:hover {}
.cart-content table input[type=number] {}
.cart-content table input[type=number]::-webkit-outer-spin-button,
.cart-content table input[type=number]::-webkit-inner-spin-button { margin: 0;}
.book-details p{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; margin:0px; padding:0 0 8px 0px;}
.cart-content .discount .discount-content{ float:right; padding-right:25px; float:left; } 
.countinue-shopping{ text-align:right;float:left;}
.countinue-shopping p{font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; margin:0px 0 0 0px; display:inline-block; padding-right:25px;}
.cart-content .countinue-shopping p{ margin-top:0px; float:left;}
.countinue-shopping input[type="button"]{width:auto; padding:6px 18px; background:#3a4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; text-transform:uppercase; margin-right:20px; height:32px;}
.cart-content .discount input[type="text"]{ float:left; padding-left:10px;  padding-right:25px;}
.cart-content .discount input[type="submit"]{ float:left; margin-left:0px; margin-top:0px; padding-top:6px; padding-bottom:6px; height:32px; cursor:pointer;}
.cart-content h1{font-family: 'Roboto', sans-serif; font-size:20px; line-height:24px; color:#555; font-weight:normal; padding:5px 0 5px 0; margin:0px;}
.cart-content p{font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#555; margin:7px 0 0 0px;}
.cart-content p+h1{ padding-top:20px;}
.cart-content p a{ width:auto; padding:6px 18px; background:#3A4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; border:none; text-transform:uppercase; display:inline-block; }
.cart-content h4{font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; margin:7px 0 0 0px; padding:0 0 5px 0px;}
.cart-content label{  font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; margin:7px 0 0 0px; float:left; min-width:150px;}
.cart-content input[type="email"],.cart-content input[type="password"],.cart-content input[type="text"]{border:1px solid #e0e0e2; height:30px; text-indent:8px;font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424;}
.cart-content input[type="submit"]{ width:auto; padding:12px 18px; background:#3A4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; text-transform:uppercase; margin-left:150px;-webkit-appearance: none;}
.cart-content .forgot-password{ padding:25px 0 0 140px; display:inline-block;}
.cart-content .forgot-password p{ float:left; padding:0 10px 0 0px;}
.cart-content .forgot-password p a{ width:auto; padding:12px 8px;  color:#444; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; text-decoration:underline; }
.total-cost{ width:99.8%; display:inline-block; padding:0px 0px 15px 0; border-top:0px; clear:both;}
.total-cost .total-cost-data{   width:100%; display:inline-block;}
.total-cost .total-cost-data .cart-total{ float:left; width:50%;}
.total-cost .total-cost-data .cart-checkout{ padding:15px;}
.total-cost .total-cost-data h1{ font-weight:bold; padding-right:20px;}
.total-cost .total-cost-data p{ padding-right:20px; }
.total-cost .total-cost-data h2{ padding:3px 20px 0 0px;font-family: 'Roboto', sans-serif;font-size:18px; line-height:24px; color:#555; font-weight:normal;  }
.total-cost .total-cost-data h2 span{ font-size:14px; padding-left:15px;}
.total-cost .total-cost-data h3{ padding-right:20px;font-family: 'Roboto', sans-serif;font-size:18px; line-height:24px; color:#555; font-weight:normal; padding-top:3px; padding-left:0px;  }
.cart-left-data{  padding:15px 0px;}
.cart-left-data i{ color:#ff0000; font-size:8px; padding-right:5px; line-height:20px; vertical-align:super;}
.cart-right-data{ width:20%; float:right; text-align:center;}
.total-cost .total-cost-data h3 span{ font-size:14px; padding-left:15px;}
.total-cost .total-cost-data p a{  background:#3a4650; color:#fff;padding:8px 12px; display:inline-block; text-transform:uppercase;}
.total-cost .total-cost-data input[type="submit"]{ width:146px; height:27px; background:url("../img/paypal-checkout.png") center center repeat; margin-left:15px;}
.suggested-books{ width:25%; float:right; padding:0px 15px;border-left:1px solid #f4f4f4; margin:25px 0;}
.suggested-books h1{font-family: 'Roboto', sans-serif; font-size:16px; line-height:20px; color:#81807e;  padding:19px 10px; margin:0px; text-align:center;
}
.suggested-books .books-data{ }
.suggested-books h2{font-family: 'Roboto', sans-serif;font-size: 16px;line-height: 16px;color: #242424;
    font-weight: normal;padding:0px;margin: 0px;}
.suggested-books ul{ margin:0px; padding:0px;} 
.suggested-books ul li{ margin:0px; padding:25px 0; border-top:1px solid #f3f3f3; width:100%; display:inline-table; background:#fff;}
.suggested-books ul li:first-child{ }
.suggested-books ul li h1{ padding:0px; line-height:16px;}
.suggested-books ul li .suggest-image{ width:25%; float:left; text-align:right;}
.suggested-books ul li .suggest-image img{ width:90%;}
.suggested-books ul li .suggest-data{ width:70%; float:right;}
.suggested-books ul li .suggest-data p{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; margin:0px; padding:10px 0 8px 0px;}
.suggested-books ul li .suggest-data p a{ background:#3a4650; padding:5px 8px; display:inline-block; color:#fff;}


/* Account Options page */
.wish-list-content{ margin:0px auto; padding:25px 0px; border:1px solid #444;} 
.wish-list-content .top-content{ padding:0 40px;}
.wish-list-content h1{font-family: 'Roboto', sans-serif; font-size:20px; line-height:24px; color:#242424; font-weight:normal; padding:5px 0 5px 0; margin:0px;}
.wish-list-content p{font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; margin:7px 0 0 0px;}
.wish-list-content p+h1{ padding-top:20px;}
.wish-list-content p a{font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; }
.wish-list-content h4{font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; margin:7px 0 0 0px; padding:0 0 5px 0px;}
.wish-list-content .wish-list-table{width:100%; padding:25px 0 0 0;}
.wish-list-content .wish-list-table table{width:100%;text-align:center; border-top:1px solid #444; border-collapse:collapse;}

.wish-list-content .wish-list-table table tr th:first-child,.wish-list-content .wish-list-table table tr td:first-child{border-left:0px; }
.wish-list-content .wish-list-table table tr th:last-child,.wish-list-content .wish-list-table table tr td:last-child{border-right:0px;}
.wish-list-content .wish-list-table table th{ }
.wish-list-content .wish-list-table img{ max-width:100px; }
.wish-list-content .wish-list-table table th{ padding:10px;font-family: 'Roboto', sans-serif; font-size:15px; color:#242424; border:1px solid #242424; }
.wish-list-content .wish-list-table table td{font-family: 'Lato', sans-serif; font-size:14px; line-height:18px; color:#242424; border:1px solid #242424;  padding:10px;}
.wish-list-content .wish-list-table table td i{ color:#ff0000; font-size:22px;}
.move-to-cart{ width:100%; display:inline-block; text-align:right;}
.move-to-cart input[type="button"]{width:auto; padding:6px 18px; background:#444; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; text-transform:uppercase; margin-right:20px;}

/* Single Product Page */
.single-product-content{ width:100%;  padding:0px 0 25px 0; margin:0px;}
.single-product-content .product-image{ width:25%; float:left;}
.single-product-content .product-image img{ width:100%; padding-left:10px;}
.single-product-content .product-data{ width:65%; float:right; padding-right:5%;}

.single-product-content .product-data h2{font-family: "Lato",sans-serif; font-size:18px; line-height:20px; color:#242424; margin:0px;}
.single-product-content .product-data h1{font-family: "Lato",sans-serif; font-size:20px; line-height:25px; color:#242424; margin:0px; padding:10px 0px;}
.single-product-content .product-data h1.price{color:#549c00; padding:0px;}
.single-product-content .product-data h1 span.strike{ color:#ff0000; text-decoration:line-through; display:inline-block; margin-right:15px;}
.single-product-content .product-data .add-to-cart-content{ padding:25px 0px;} 
.single-product-content .product-data input[type=number]{ width:38px; height:38px; padding:3px 6px; border:1px solid #e0e0e0; text-align:center;}
.single-product-content .product-data .quantity .plus:hover,
.single-product-content .product-data .quantity .minus:hover {background: none;}
.single-product-content .product-data input[type=number] {}
.single-product-content .product-data input[type=number]::-webkit-outer-spin-button,
.single-product-content .product-data input[type=number]::-webkit-inner-spin-button { margin: 0;}
.book-details p{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; margin:0px; padding:0 0 8px 0px;}

.book-details p span{ font-weight:bold; min-width:105px; display:inline-block;}
.book-details p.tags{ display:table;}
.book-details p.tags span.title{ display:table-cell; vertical-align:top;}
.book-details .ratting{width:auto; padding:9px 0 0 105px;}
.book-details .ratting ul{ width:100%; display:inline-block;}
.book-details .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px; padding:0px; border:none;}
.book-details .ratting li:first-child{ margin-left:0px;}
.book-details .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; /*height:100%;*/ height:13px; display:block;}
.book-details .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.book-details .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}
.book-details .price{color:#549c00;  padding:0px;}
.book-details .price span{ color:#242424;}
.book-details .price span.strike{ color:#ff0000; text-decoration:line-through; display:inline-block; margin-right:15px;}
.book-details select{ padding:5px 9px; border:1px solid #e0e0e0; text-align:center;}
.book-details select,.book-details option{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; /*font-weight:normal;*/ margin:0px;}
.single-product-content .product-data input[type=number]{ width:38px; height:38px; padding:3px 6px; border:1px solid #e0e0e0; text-align:center;}
.add-to-cart-content input[type="button"]{padding:12px 18px; background:#444; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; border:none;  display:inline-block; cursor:pointer;}

.product-book-description{ padding:0px; width:100%; margin:0 auto; border:1px solid #e0e0e0;}
.product-book-description ul{ margin:0 30px;}

.product-book-description h1{font-family: "Lato",sans-serif; font-size:18px; line-height:20px; color:#242424; margin:0px;}
.product-book-description h2{font-family: "Lato",sans-serif; font-size:16px; line-height:20px; color:#242424; margin:0px;}

.product-book-description p{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424;padding:10px 0px; margin:0px;}
.product-book-description ul li{ border-top:1px solid #e0e0e0; padding:20px 0px;}  
.product-book-description ul li:first-child{ border-top:0px;}
.product-book-description .bottom-data{ display:none; padding:20px; background:#fdfbfb; margin-top:10px;}

.product-book-description ul li .title{ display:inline-block; width:100%; cursor:pointer;}
.product-book-description ul li .title h1{ float:left; padding-left:30px;}
.product-book-description ul li .title .plus{ float:right; width:22px; height:22px; position:relative; margin-right:30px;}
.product-book-description ul li .title .plus:before{ position:absolute; width:22px; height:22px; right:0px; top:5px; color:#555; content:"\f067";  font-family: 'FontAwesome'; display:block; font-size:14px;   
	}
.product-book-description ul li .description-open .title .plus:before{ content:"\f068";}

.related-products-content{ width:100%; padding:20px 0; margin:30px 0px; border-top:1px solid #e0e0e0;}

.related-products-slider{ padding-bottom:20px; border-bottom:1px solid #e0e0e0; margin-bottom:24px;}
.related-products-slider h1 {color: #242424;font-family: "Roboto",sans-serif;font-size: 18px;font-weight: normal;line-height: 18px;padding: 2px 0 15px 47px;}
#related-Products {margin: 0 auto;padding: 0px 0 0;position: relative;width: 85%;}
.related-products-slider .item .image{ width:100%; padding-bottom:10px; margin:0 auto;height:309px; display:table-cell; vertical-align:bottom;}
.related-products-slider .item .image img{ width:90%; max-height:281px; height:auto; border:1px solid #e0e0e0;}
.related-products-slider .item .book-description{ width:90%; }
.related-products-slider .item .book-description h2{  font-family: 'Lato', sans-serif; font-size:16px; line-height:20px; color:#242424; margin:0px; min-height:42px;}
.related-products-slider .item .book-description p{  font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; margin:7px 0 0 0px;}
.related-products-slider .item .book-description button.add-to-cart{ width:29px; height:29px;  margin:10px 0 0 0px; border:none; cursor:pointer; position:relative; border-left:2px solid #fff;}
.related-products-slider .item .book-description button.add-to-cart i{ color:#fff; font-size:14px;}
.related-products-slider .item .book-description button.add-to-cart:before{}
.related-products-slider .item .book-description p.price{color: #4e7852;font-family: "Lato",sans-serif;font-size: 16px;font-weight: bold;line-height: 16px;margin: 0;padding: 7px 0 0;}
.related-products-slider .item .image .ratting{ width:100%; padding:9px 0 0 0%;}
.related-products-slider .item .image .ratting ul{ width:100%;}
.related-products-slider .item .image .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px;}
.related-products-slider .item .image .ratting ul li:first-child{ margin-left:0px;}
.related-products-slider .item .image .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; height:100%; display:block;}
.related-products-slider .item .image .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.related-products-slider .item .image .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}
.related-products-slider .owl-pagination{ display:none;}
.related-products-slider .owl-controls{ position:absolute; left:0px; top:0px; width:100%;} 
.related-products-slider .owl-buttons .owl-prev{ text-indent:-9999px; margin-top:18%; float:left; width:22px; height:43px; background:url(../img/slider-arrows-new2.png) -5px bottom no-repeat; margin-left:-60px;}
.related-products-slider .owl-buttons .owl-prev:hover{ background-position:-5px top; }
.related-products-slider .owl-buttons .owl-next{ text-indent:-9999px; margin-top:18%; float:right;width:22px; height:43px; background:url(../img/slider-arrows-new2.png) -34px bottom no-repeat; margin-right:-40px;}
.related-products-slider .owl-buttons .owl-next:hover{ background-position:-34px top;}
.single-product-left-content{ width:65%; float:left;}
.single-product-right-content{ width:30%; float:right;}
.single-product-right-content h1{font-family: "Lato",sans-serif; font-size:18px; line-height:20px; color:#242424; margin:0px; padding:0 0 15px 0px;}
.single-product-right-content .recently-viewed-product{ padding-bottom:20px; border-bottom:1px solid #e0e0e0;}
.single-product-right-content .recently-viewed-product ul{ margin:0px; padding:0px;}
.single-product-right-content .recently-viewed-product ul li{ border-top:1px solid #e0e0e0; margin-top:20px; padding-top:20px; display:inline-block; width:100%;}
.single-product-right-content .recently-viewed-product ul li:first-child{ margin-top:0px;}
.single-product-right-content .recently-viewed-product ul li .left-image{ width:25%; float:left; }
.single-product-right-content .recently-viewed-product ul li .left-image img{ width:100%; }
.single-product-right-content .recently-viewed-product ul li .recent-product-data{ width:70%; float:right;}
.single-product-right-content .recently-viewed-product ul li .recent-product-data p{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424; padding:8px 0px;}

.single-product-right-content .recently-viewed-product ul li .recent-product-data p a{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424;}

.single-product-right-content .single-product-cart{ padding-bottom:20px; /*border-bottom:1px solid #e0e0e0;*/ padding-top:40px;}
.single-product-right-content .single-product-cart ul{ margin:0px; padding:0px;}
.single-product-right-content .single-product-cart ul li{ border-top:1px solid #e0e0e0; margin-top:20px; padding-top:20px; display:inline-block; width:100%;}
.single-product-right-content .single-product-cart ul li:first-child{ margin-top:0px;}
.single-product-right-content .single-product-cart ul li .left-image{ width:25%; float:left; }
.single-product-right-content .single-product-cart ul li .left-image img{ width:100%; }
.single-product-right-content .single-product-cart ul li .recent-product-data{ width:70%; float:right;}
.single-product-right-content .single-product-cart ul li .recent-product-data p{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424; padding:8px 0px;}

.single-product-right-content .single-product-cart ul li .recent-product-data p a{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424;}
.single-cart-total{ padding:10px 0px; border-top:1px solid #e0e0e0; margin-top:20px;}
.single-cart-total p{font-family: "Lato",sans-serif; font-size:18px; line-height:24px; color:#242424;}
.single-cart-total p span{ font-weight:bold; margin-right:10px;}
.view-cart-data{ display:inline-block; width:100%; margin:15px 0 0 0px;}
.view-cart-data a{ padding:12px 18px; background:#444; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; border:none;  display:inline-block; cursor:pointer;}
.view-cart-data a.vew-cart{ float:left;}
.view-cart-data a.checkout{ float:right;}
.read-this-on{ margin-bottom:20px;} 
.read-this-on ul li .title h1{ margin-right:12px; min-width:70px;}
.product-book-description.read-this-on ul li .title i{color:#555; line-height:25px; }
.product-book-description.read-this-on ol{ padding-left:30px; padding-top:25px;}
.product-book-description.read-this-on ol li{ list-style:decimal; padding:5px 0px; border-top:0px;}
.product-book-description.read-this-on ol li p{ padding:0px;}
/* check out page */
.checkout-content{ width:100%; margin:0px;padding:0px;} 
.checkout-content .top-subtotal-content{ }
.checkout-content .top-subtotal-content p{ display:table-cell; border:1px solid #e0e0e0; border-bottom:0px; border-top:0px; padding:15px; text-align:center;}
.checkout-content .top-subtotal-content p{ border-left:0px;font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424;}
.checkout-content .top-subtotal-content p:first-child{ border-left:1px solid #e0e0e0;}
.checkout-content .top-subtotal-content p span{ display:block; text-align:center; padding-bottom:10px; font-weight:bold;}

.checkout-content .top-subtotal-content table{ width:100%; border:1px solid #e0e0e0;font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; border-collapse:collapse;}
.checkout-content .top-subtotal-content table th{ border-bottom:1px solid #e0e0e0; padding:10px; font-weight:bold; border-left:1px solid #e0e0e0; background:#444; color:#fff;}
.checkout-content .top-subtotal-content table th:first-child{ border-left:0px;}
.checkout-content .top-subtotal-content table tr td{ border-top:1px solid #e0e0e0; padding:10px; text-align:center; border-left:1px solid #e0e0e0;}
.checkout-content .top-subtotal-content table tr td:first-child{ border-left:0px;}
.checkout-content .top-subtotal-content table tbody tr:first-child td{ border-top:0px;}

.checkout-product-details{ padding:20px 0px; margin:20px 0px 0 0; border-top:1px solid #e0e0e0;}
.checkout-product-details h1{font-family: "Lato",sans-serif; font-size:18px; line-height:20px; color:#242424; margin:0px; padding:15px 0 10px 0px;}
.checkout-product-details h4{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:bold; margin:0px; padding:0 0 8px 0px;}
.checkout-product-details .top-content{ padding-left:100px;}
.checkout-content .product-order-data{width:100%; margin:0px; padding:15px 0;}
.checkout-content .product-order-data table{ width:100%; margin:0px; padding:0px; border-collapse:collapse; border:1px solid #e0e0e0;font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424;}
.checkout-content .product-order-data table th,.checkout-content .product-order-data table td{ padding:10px;}
.checkout-content .product-order-data table th{ border-bottom:1px solid #e0e0e0; padding:10px; font-weight:bold; border-left:1px solid #e0e0e0; background:#444; color:#fff;}
.checkout-content .product-order-data table th:first-child{ border-left:0px;}
.checkout-content .product-order-data table tr td{ border-top:1px solid #e0e0e0; padding:10px; text-align:center; border-left:1px solid #e0e0e0;}
.checkout-content .product-order-data table tr td img{ max-width:100px; padding:15px;} 
.checkout-content .product-order-data table tr td:first-child{ border-left:0px;}
.checkout-content .product-order-data table tbody tr:first-child td{ border-top:0px;}
.checkout-content .product-order-data table td a{ display:block; margin:10px 0px;color:#242424;}

/* Check out contact information */
.checkout-contact-data{ padding-left:100px;}
.checkout-contact-info{ margin:0px; padding:0px; width:100%;}
.checkout-contact-info p{font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; display:inline-block; padding:8px 0px; width:100%;}
.checkout-contact-info h1{font-family: 'Lato', sans-serif;font-size:20px; line-height:28px; color:#242424; padding:10px 0 20px 0px;}
.checkout-contact-info .billing-address h1{ padding-top:30px;}
.checkout-contact-info .shipping-address h1{ padding-top:30px;}
.checkout-contact-info .shipping-method h1{ padding-top:30px;}

.checkout-contact-info p a{ color:#242424; font-weight:bold; margin:0 10px; text-decoration:underline;}
.checkout-contact-info p label{ width:120px;font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424; display:inline-block; font-weight:bold; float:left;}
.checkout-contact-info p input[type="text"]{ width:250px; height:25px; border:1px solid #e0e0e0; text-indent:10px;font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424;}
.checkout-contact-info p textarea{ width:250px; height:120px; border:1px solid #e0e0e0; text-indent:10px;font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424;}
.checkout-contact-info p input[type="button"]{ margin-left:120px;padding:12px 18px; background:#444; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; border:none;  display:inline-block; cursor:pointer;}
.checkout-contact-info p input[type="number"]{width:250px; height:25px; border:1px solid #e0e0e0; text-indent:10px;font-family: 'Lato', sans-serif;font-size:14px; line-height:20px; color:#242424;}
.checkout-contact-info p .plus:hover,
.checkout-contact-info p .minus:hover {background: none;}
.checkout-contact-info p input[type=number] {-moz-appearance:textfield;}
.checkout-contact-info p input[type=number]::-webkit-outer-spin-button,
.checkout-contact-info p input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
.checkout-contact-info p input[type="checkbox"],.checkout-contact-info p input[type="radio"]{ margin-right:10px;}
.book-details p{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; margin:0px; /*padding:0 0 8px 0px;*/ padding:0px;}
.shipping-method p input[type="button"]{ margin-left:0px;}
.shipping-method p a{ color:#242424; font-weight:bold; margin:0 10px; text-decoration:underline;}
.shipping-method p a{ margin-left:0px;}
.shipping-method span.price{ margin-left:10px; font-weight:bold;}
.payment-card{ width:100%; display:inline-block;}
.payment-card ul{ margin:0px; padding:0px;}
.payment-card ul li{ float:left; margin:0 10px 10px 0; width:20%;}
.payment-card ul li img{ width:100%;}
.payment-method-inner-content p.expiration-date input[type="number"]{ width:30px; text-indent:0px; text-align:center; margin-right:8px;}

/* main page featured bbooks */
.featured-bar {background-color: #c94732;color: #ffffff; width:90%;}
.product-list-image{ position:relative; overflow:hidden;}
.product-list-image .featured-bar {
    position: absolute; bottom: 15px; right: -65px;text-align:center;
    transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);
    width: 110px;font-size: 12px; line-height: 12px; text-transform: uppercase;padding: 5px 0px;
}

.product-list-image .featured-bar {
    font-size: 11px;padding: 3px 0px;right: -24px;
}


/* Login data */
.login-data{ margin:0px; padding:25px 0;  background:#fff; width:94%; margin:0 auto; }

/*New Check out page*/
.checkout-left-content{ width:65%; float:left; background:#fff;}
.checkout-right-content{ width:33%; float:right;  background:#fff;}
.cart-right-top{ padding:10px;}
.cart-right-top h1{ padding-bottom:10px; font-family: 'Lato', sans-serif;font-size:18px; line-height:28px; color:#242424; border-bottom:1px solid #e0e0e0;}
.cart-right-top h1 i{ color:#616161;}
.checkout-right-content h1 i{ margin-right:10px;}
.checkout-right-content ul{ padding:20px 10px 0 10px;} 
.checkout-right-content ul li{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #e0e0e0;}
.checkout-right-content .product-image{ width:25%; float:left;}
.checkout-right-content .product-image img{ width:100%;}
.checkout-right-content .product-data{ width:70%; float:right;}
.checkout-right-content .product-data h3{font-family: 'Lato', sans-serif;font-size:16px; line-height:18px;  color:#f78828; padding-bottom:10px;}
.checkout-right-content .product-data span{ display:inline-block; width:70px; }
.checkout-right-content .product-data p{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding:4px 0;}
.checkout-right-content .product-data h4{font-family: 'Lato', sans-serif;font-size:16px; line-height:18px;  color:#f78828;}
.checkout-right-content .grand-total{ padding:0 10px 15px 10px;}
.checkout-right-content .grand-total h1{font-family: 'Lato', sans-serif;font-size:16px; line-height:22px; color:#242424; display:inline-block; width:100%; border:none;}
.checkout-right-content .grand-total span{ display:inline-block; text-align:right; float:right;}
.new-checkout-contact-data{ width:100%; max-width:1170px; margin:0 auto; padding:30px 0 0 0;} 
.login-method{ padding:15px;}

.toggle-off.open{ background:#fff;}
.checkout-left-content .toggle-off:first-child{ border-top:0px;}
.toggle-top{ width:100%; display:inline-block;}
.toggle-top h1{font-family: 'Lato', sans-serif;font-size:16px; line-height:28px; color:#242424; padding:0; margin:0px; float:left;}
.toggle-top .plus{ float:right; width:30px; line-height:30px; height:30px;position:relative; cursor:pointer;}
.toggle-top .plus:before{ position:absolute; right:0px; top:0px; display:block;font-family: 'FontAwesome'; content:"\f067"; color:#242424; width:30px; font-size:14px;}
.toggle-off.open .toggle-top .plus:before{ content:"\f068";}
.login-method-content p{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 8px 0;}
.login-method-content h2{font-family: 'Lato', sans-serif;font-size:16px; line-height:28px; color:#242424; padding:0px 0 0 0; margin:0px; display:inline-block; cursor:pointer; font-weight:normal;}
.login-method-content h2.open{ color:#e41100;}
.toggle-off .toggle-data{ display:none; }
.checkout-left-content .toggle-off:first-child .toggle-data{ display:block; }
.billing-shipping-content .toggle-data{margin:20px 0; padding:0px 15px;  display:none; border-radius:4px;}
.shipping-payment-method-content .toggle-data{margin:20px 0; padding:0px 15px;  display:none;background:#FDFBFB; border:1px solid #e0e0e0; border-radius:4px;}
.login-method-content h2 span{ display:inline-block; margin-left:8px;}
.login-method-content h2 i{ color:#f78828; margin-right:5px; display:inline-block;}
.login-method-content .checkout-register h2{ padding-left:5px;}
.login-method-content .checkout-register h2 i{font-size:18px; -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);}

/* Checkout user login */
.checkout-user-login{ margin:20px 0; padding:0px 15px;  display:none;background:#FDFBFB; border:1px solid #e0e0e0; border-radius:4px;}
.checkout-user-login.close{ display:none;}
.checkout-user-login h1{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;font-weight: bold;line-height: 20px; border-bottom:1px solid #e0e0e0; padding-left:0px;}
.checkout-user-login h4{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;font-weight: bold;line-height: 20px; padding:15px 0px 0 0px; }
.checkout-user-login p{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 8px 0;}
.checkout-user-login p i{font-size:8px; line-height:25px; vertical-align:super; padding-left:5px; color:#ff0000; padding-right:10px;}
.checkout-user-login p label{ width:100%; display:block;}
.checkout-user-login p input[type="text"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.checkout-user-login p input[type="password"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;;}
.checkout-user-login p a{color: #242424; text-decoration:underline;}
.checkout-user-login input[type="submit"]{width:auto; padding:6px 18px;  background:#3a4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; text-transform:uppercase; margin-right:0px; height:32px; float:right; cursor:pointer;border-radius: 5px;}

/* Checkout register login */
.checkout-register{ margin:0px; padding:0px; width:100%;}
.checkout-register .user-registration-form{margin:20px 0; padding:0px 15px;  display:none;background:#FDFBFB; border:1px solid #e0e0e0; border-radius:4px;}
.checkout-register h1{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;font-weight: bold;line-height: 20px; border-bottom:1px solid #e0e0e0; padding-left:0px;}
.checkout-register p{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 8px 0;}
.checkout-register p i{font-size:8px; line-height:25px; vertical-align:super; padding-left:5px; color:#ff0000; padding-right:10px;}
.checkout-register p label{ width:100%; display:block;}
.checkout-register p input[type="text"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.checkout-register p input[type="password"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.checkout-register p a{color: #242424; text-decoration:underline;}
.checkout-register input[type="submit"]{width:auto; padding:6px 18px; background:#3a4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; text-transform:uppercase; margin-right:20px; height:32px; float:right;border-radius: 5px;}

/* billing and shipping content */
.billing-shipping-content{ padding:15px 15px 0px 15px;}
.billing-content{ width:48%; float:left;}
.billing-content h1{font-family: 'Lato', sans-serif;color:#e41100; font-size:17px; line-height:28px; padding:0px 0 0 0; margin:0px;}
.billing-content p {color: #242424;font-family: "Lato",sans-serif;font-size: 14px; line-height: 20px;
    padding: 8px 0;}
.billing-content p label{ display:block; width:100%;}
.billing-content p input[type="text"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.billing-content p input[type="password"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.billing-content p a{color: #242424; text-decoration:underline;}
.billing-content input[type="submit"]{width:auto; padding:6px 18px; background:#3a4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; text-transform:uppercase; margin-right:20px; height:32px; float:right; cursor:pointer;border-radius: 5px;}
.billing-content input[type="button"]{width:auto; padding:6px 18px; background:#3a4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; text-transform:uppercase; margin-right:0px; height:32px; float:right; cursor:pointer;border-radius: 5px;}
.billing-content textarea{ height:80px; width:99%;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;} 

/* shipping and shipping content */
.shipping-content{ width:48%; float:right; padding:0 0 20px 0px;}
.shipping-content h1{font-family: 'Lato', sans-serif;color:#e41100;font-size:17px; line-height:28px;  padding:20px 0 0 0; margin:0px;}
.shipping-content p {color: #242424;font-family: "Lato",sans-serif;font-size: 14px; line-height: 20px;
    padding: 8px 0;}
.shipping-content p label{ display:block; width:100%;}
.shipping-content p input[type="checkbox"]{ margin-right:10px;}
.shipping-content p input[type="text"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.shipping-content p input[type="password"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.shipping-content p a{color: #242424; text-decoration:underline;}
.shipping-content input[type="submit"]{width:auto; padding:6px 18px;  background:#f78828; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; text-transform:uppercase; margin-right:0px; height:32px; float:right; cursor:pointer;border-radius: 5px;}
.shipping-content input[type="button"]{width:auto; padding:6px 18px;  background:#f78828; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; text-transform:uppercase; margin-right:0px; height:32px; float:right; cursor:pointer;border-radius: 5px;}
.shipping-content textarea{ height:80px; width:99%;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;} 


/* Shipping and Payment method */
.shipping-payment-method-content{ padding:25px 15px; }
.shipping-method{ width:48%; float:left;}
.shipping-method h1{font-family: 'Lato', sans-serif;color:#e41100;font-size:17px; line-height:28px; padding:20px 0 10px 0; margin:0px;}
.shipping-method p{ color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 8px 0; display:inline-block; width:100%;}
.shipping-method p i{ font-size:8px; margin-right:5px; color:#ff0000; vertical-align:super;}
.shipping-method input[type="radio"]{ margin-right:10px;}
.shipping-method input[type="button"]{width:auto; padding:0px 10px;  background:#3a4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 13px;line-height: 20px;border:none; text-transform:uppercase; margin-right:20px; height:25px; float:right; cursor:pointer;border-radius: 5px;}
.payment-method{ width:48%; float:right; padding-bottom:15px;}
.payment-method h1{font-family: 'Lato', sans-serif;font-size:17px; line-height:28px; color:#e41100; padding:20px 0 0 0; margin:0px;}
.payment-method h4{font-family: 'Lato', sans-serif;font-size:15px; line-height:28px; color:#242424; padding:0px; margin:0px;}
.payment-method h2{font-family: 'Lato', sans-serif;font-size:17px; line-height:28px; color:#e41100; padding:10px 0 20px 0; margin:0px;}
.payment-method p{ color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 8px 0; display:inline-block; width:100%;}
.payment-method p span.cvv{ width:45%; float:left;display:inline-block;}
.payment-method p span.expiration-date{ width:45%; float:right;display:inline-block;}
.payment-method p input[type="checkbox"],.payment-method p input[type="radio"]{ margin-right:10px;}
.payment-method .creditcard label{ width:100%; display:block;}
.payment-method input[type="number"]{ width:99%; border: 1px solid #e0e0e0;color: #242424;font-family: "Lato",sans-serif;
    font-size: 14px;height: 25px;line-height: 20px;text-indent: 10px; margin-top:10px;border-radius: 5px;}
.payment-method p .plus:hover,
.payment-method p .minus:hover {background: none;}
.payment-method p input[type=number] {-moz-appearance:textfield;}
.payment-method p input[type=number]::-webkit-outer-spin-button,
.payment-method p input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
.payment-method p input[type="text"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;}
.payment-method span.expiration-date input[type="number"] {margin-right: 8px;text-align: center;text-indent: 0;
    width: 30px;}
.payment-method input[type="button"]{width:auto; padding:6px 18px;  background:#3a4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; text-transform:uppercase; margin-right:0px; height:32px; float:right; cursor:pointer;border-radius: 5px;}
.gift-card{ display:none;}
.gift-card input[type="text"]{width: 250px;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.gift-card input[type="submit"]{width:auto; padding:4px 18px; background:#3a4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 14px;border:none; text-transform:uppercase; margin-right:0px; height:27px; cursor:pointer;border-radius: 5px; }

.promo-code{ display:none;}
.promo-code input[type="text"]{width: 250px;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px; }
.promo-code input[type="submit"]{width:auto; padding:4px 18px; background:#3a4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 14px;border:none; text-transform:uppercase; margin-right:0px; height:27px; cursor:pointer;border-radius: 5px; }

.creditcard{ display:none; border-bottom:1px solid #e0e0e0; margin-bottom:10px;}
.paypal-payment{ display:none;}
.cash-on-delivory{ display:none;}

/* New order conformation page*/
.new-order-conformation-content{  width:100%; max-width:1170px; margin:0 auto;} 
.new-order-conformation-content .order-conformation-data{ border:1px solid #b7b7b7; padding:25px 15px; background:#fff; margin-top:25px; background:#fdfbfb;}
.new-order-conformation-content .order-sucess-content{ padding-left:0px;}
.new-order-conformation-content .order-sucess-content h1 { color: #242424;font-family: "Lato",sans-serif;font-size: 20px;line-height: 28px; margin: 0;padding: 0;}
.new-order-conformation-content .order-sucess-content p { color: #242424;font-family: "Lato",sans-serif;font-size: 16px;line-height: 28px; margin: 0;padding: 0;}

.new-order-conformation-content .order-sucess-content h3 { color: #242424;font-family: "Lato",sans-serif;font-size: 16px;line-height: 28px; margin: 0;padding: 0;}
.new-order-conformation-content .product-order-data{ padding:0px 0px 15px 0;}
.order-conformation-form{ width:100%; margin:0px; padding:5px 0 0 0;}
.order-left-content{ width:46%; float:left; border-right:1px solid #b7b7b7; padding-right:2%;}
.order-right-content{ width:48%; float:right;}
.order-conformation-form .order-shipping-data{ float:left; width:30%; padding:0 3% 0 0;}
.order-conformation-form h1 {color: #242424;font-family: "Lato",sans-serif;font-size: 16px;line-height: 20px;margin: 0;padding: 0px 0 10px;}
.order-conformation-form .order-shipping-method h1{ padding-left:0px;}
.order-conformation-form .shipping-address h1{ padding-left:0px;}
.order-conformation-form p {color: #242424;font-family: "Lato",sans-serif;font-size: 14px; line-height: 20px;
    padding: 4px 0;}
.order-conformation-form address {color: #242424;font-family: "Lato",sans-serif;font-size: 14px; line-height: 20px;
    padding: 4px 0; font-style:normal;}
.order-conformation-form p.order-total{ font-weight:bold; border-bottom:1px solid #b7b7b7; padding-left:0px; text-indent:5px;}
.order-conformation-form h4 {color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 28px;margin: 0;padding: 0px 0 0;}
.order-conformation-form p span{ width:100px; display:inline-block;} 
.order-details p{ padding:4px 0 4px 10px;border-top:1px solid #b7b7b7;}
.order-payment-method p{ border-top:1px solid #b7b7b7; padding:4px 0 4px 10px;}
.product-order-data table{ width:100%; border-collapse:collapse; border-left:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7; margin-top:10px;}
.ordered-product-details h1 {font-family: 'Roboto', sans-serif; font-size:17px; line-height:22px; color:#e41100; font-weight:normal; padding:5px 0 5px 0; margin:0px;}
.ordered-product-details p {color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;}
.ordered-product-details p a{ color:#242424;}
.ordered-product-details .product-order-data table th{border-bottom: 1px solid #b7b7b7;border-top: 1px solid #b7b7b7;
    color:#242424;font-family: "Roboto",sans-serif; font-size: 15px;padding: 20px 15px;text-align: left; border-right:1px solid #b7b7b7;}
.ordered-product-details .product-order-data table td img {max-width: 70px;}
.ordered-product-details .product-order-data table td{font-family: 'Lato', sans-serif; font-size:14px; line-height:18px; color:#939297; border:0;padding:10px 15px; border-top:1px solid #b7b7b7;  border-right:1px solid #b7b7b7;}
.ordered-product-details .product-order-data table tbody tr:first-child td{ border-top:0px;}
.ordered-product-details .product-order-data table tbody tr td.title h1{ color:#f78828;}
.ordered-product-details .product-order-data table td.title p{ padding-bottom:5px;}
.ordered-product-details .product-order-data table td.title p span{  width:100%; display:inline-block;}
.ordered-product-details{ margin:25px 0;border:1px solid #b7b7b7;background:#fff; padding:10px;background:#fdfbfb;}
.ordered-product-details .product-order-data table tfoot td p {color: #242424;font-family: "Lato",sans-serif;font-size: 16px;line-height: 20px; font-weight:bold;}

/* Publishers events page */
.publishers-event-data{ border:1px solid #e0e0e0; padding:10px 0px; width:99%; margin:0 auto; max-width:1170px; margin-top:25px; background:#fdfbfb;}
.publishers-event-data h1{color: #242424;font-family: "Lato",sans-serif;font-size: 18px;line-height: 20px;margin: 0;padding: 10px 0px 0 0; padding-left:25px;}
.publishers-event-data ul{ padding:0px 25px 20px 25px;}
.publishers-event-data ul li{ border-top:1px solid #e0e0e0; padding:25px 0px;}
.publishers-event-data ul li:first-child{ border-top:0px;}
.publishers-event-data ul li .event-top{ padding-bottom:10px;}
.publishers-event-data ul li .event-top h1{ font-size:16px; padding:10px 0px; float:left;}
.publishers-event-data ul li .event-top .date{ float:right;}
.publishers-event-data ul li .event-top .date p{color: #242424;font-family: "Lato",sans-serif;font-size: 16px;line-height: 20px;margin: 0;padding: 0px; font-weight:bold;}
.publishers-event-data ul li .event-botton p {color: #242424;font-family: "Lato",sans-serif;font-size: 14px; line-height: 20px; padding: 4px 0;}

/* Hot Deals slider */
#hot-deals{margin: 0 auto;padding: 21px 0 0;position: relative;width: 88%;}
.hot-deals-data .owl-pagination {display: none;}
.hot-deals-data .owl-controls{ position:absolute; left:0px; top:0px; width:100%; } 
.hot-deals-data .owl-buttons .owl-prev{ text-indent:-9999px; margin-top:18%; float:left; width:49px; height:86px; background:url(../img/slider-new-left-sprite-blue.png) left -5px no-repeat; margin-left:-40px; }
.hot-deals-data .owl-buttons .owl-prev:hover{  background-position:left -112px; }
.hot-deals-data .owl-buttons .owl-next{ text-indent:-9999px; margin-top:18%; float:right; width:49px; height:86px; background:url(../img/slider-new-right-sprite-blue.png) right -5px no-repeat; margin-right:-40px; }
.hot-deals-data .owl-buttons .owl-next:hover{ background-position:right -112px;}


/* Model 2 middle box */

.hot-deals-data .item .hot-deal-image img{height: auto; max-width: 100%; width:auto;}
.hot-deals-data .item .hot-deal-list{    display: table-cell; height:320px;margin: 0 auto;vertical-align: bottom;width: 100%;}
.product-list-image { overflow: hidden;  position: relative; }
.hot-deals-data .item .hot-deal-list .mask{ width:100%; position:absolute; left:0px; top:0px; height:98.5%; background:rgba(0,0,0,0.4); display:none;}
.hot-deals-data .item .hot-deal-list .hot-deal-image:hover .mask{ display:block;}
.hot-deals-data .item .hot-deal-list .hot-deal-offer{}
.hot-deals-data .item .hot-deal-list .hot-deal-image:hover .hot-deal-offer{ display:block;}
.hot-deals-data .item .hot-deal-list .hot-deal-offer p{ }
.hot-deals-data .item .hot-deal-list .hot-deal-offer p span.offer-price{}
.hot-deals-data .item .hot-deal-list .hot-deal-offer p span.off{ font-size:12px; font-weight:bold;}

.hot-deal-list .hot-deal-image{ position:relative; width:90%; text-align:center; margin:0 auto;}
.hot-deal-image{ position:relative; width:90%; }
.hot-deals-data .item .hot-deal-list .hot-deal-offer p{ color:#fff;}
.hot-deals .hot-deal-data p {color: #515151;font-family: "Roboto",sans-serif;font-size: 14px;line-height: 18px;padding: 12px 0px 15px;}

/* Model 3 */
.hot-deals-data .item .hot-deal-list .hot-deal-offer i:before { background:#0495cf;content: '';width: 10px;/*height: 8px;*/ height:22px; 	display: block;
-webkit-transform: skewY(65deg);
        transform: skewY(65deg);

-webkit-transform-origin: 0 100%;
        transform-origin: 0 100%;
}
.hot-deals-data .item .hot-deal-list .hot-deal-offer{ position: absolute;left: 0%;text-align: center;
bottom:4px;width: 80px;}
.hot-deals-data .item .hot-deal-list .hot-deal-offer p{ padding:4px;font-family: "Roboto",sans-serif; text-align:center; width:auto; margin:0 auto; background:#0495cf;}
.hot-deals-data .item .hot-deal-list .hot-deal-offer p span.offer-price{ }
.hot-deals-data .item .hot-deal-list .hot-deal-offer p span.offer-price:before{}
.hot-deals-data .item .hot-deal-list .hot-deal-offer p span.off{ display:none;}

/* New Header */
#wrapper{ background:none;}
.header-right-top{ padding-bottom:8px; border-bottom:1px solid #e0e0e0;}
.header-right-bottom{ padding-top:8px;}
heder{ border-bottom:1px solid #e0e0e0;}
header .right-nav{ float:right; padding-left:0px; padding-right:10px; padding-top:0px;}
header .right-nav ul{ display:inline-block;}
header .right-nav > ul li{ display:inline-block; float:left;  margin-left:0px; position:relative; padding:31px 0px;}
header .right-nav > ul li a{ padding:0 15px; border-left:1px solid #e0e0e0;}
header .right-nav > ul li:first-child a{ border-left:0px;}
header .right-nav ul li.open{ }
header .right-nav ul li.shopping-cart{ margin-right:10px; padding-top:26px; padding-bottom:26px;}
header .right-nav ul li.user a{ padding-right:30px;}
header .right-nav ul li.user a:before{ position:absolute; right:15px; top:32px; content:"\f107"; color:#616161; display:block; font-family: 'FontAwesome';}
header .right-nav ul li.user:hover a:before{ color:#e41100;}
header .right-nav ul li.user.open a:before{ color:#e41100;}
header .right-nav ul li.user.open:before{ content:" ";}
header .right-nav ul li.user.open:before,header .right-nav ul li.user.open a{ color:#e41100; }
header .right-nav ul li.user:hover:before{  color:#f78828;}
header .right-nav ul li.shopping-cart{ width:auto; }
.header-right-bottom .flags-content{ display:none;}
.header-bottom{/*background:#fff;*/background:#1c3664;  padding-top:0px; display:block;}
.main-navigation{  padding-left:0px; padding-right:0%; padding-bottom:0px; width:auto;}
.main-navigation ul li a{ color:#616161;}
/*.logo{ margin-top:0px; margin-left:0px; float:none;}*/
.main-navigation ul{ border-radius:0px; width:auto; float:right;}
.main-navigation ul li{ padding-right:0px; margin-left:0px; padding-top:0px; position:relative;}
.main-navigation ul li a{  padding:8px 14px;  font-size:18px; font-weight:bold; width:auto;}
.main-navigation ul.main-menu > li:hover > a, .main-navigation ul.main-menu > li.active > a{ color:#16a5e6; background:#fff;}
.main-navigation ul li.parent{ padding-right:0px; margin-right:10px;}
.main-navigation ul li.parent a{ padding-right:19px;}
.main-navigation ul li.parent:before{ position:absolute; right:5px; top:30px; content:"\f107"; display:block;font-family: 'FontAwesome'; color:#616161;}
.main-navigation ul li.parent:hover:before{ color:#fff;}
.main-navigation ul li ul.child-menu{ position:absolute; /*top:73px;*/ top:51px; left:-40%;  background:#fff; width:220px; float:none; border-top:2px solid #e0e0e0; display:none;}
.main-navigation ul li:hover ul.child-menu{ display:block;}
.main-navigation ul li ul.child-menu:before{content:"\f0d7"; color:#f78828; display:block; font-family: 'FontAwesome'; top:-8px; position:absolute;  /*left:8%;*/left:9%;}
.main-navigation ul li ul.child-menu li{ display:block; float:none; text-align:left; padding:0;}
.main-navigation ul li ul.child-menu li:hover,.main-navigation ul li ul.child-menu li.active{ /* background:#f78828;*/ background:#16a5e6;}
.main-navigation ul li ul.child-menu li:hover > a,.main-navigation ul li ul.child-menu li.active a{ color:#fff;}
.main-navigation ul li ul.child-menu li a{ padding-top:8px; padding-bottom:8px; font-size:14px; line-height:18px;} 
.main-data{ padding-top:0px;}
./*logo-content{ padding:11px 0 11px 2%; width:33%; float:left;}*/
.header-bottom-right{ float:right;}
.search-content input[type="text"]{ width:500px;color:#616161; border:1px solid #e0e0e0; border-radius:5px 0 0 5px; /*background:#f6f6f4;*/background:#FFF;}
.search-content{ margin-top:11px; margin-right:0px; }
.search-content input[type="submit"]{ border:1px solid #e0e0e0; border-left:0px; position:relative; border-radius:0 5px 5px 0px;}
.search-content input[type="submit"]:before{}
.header-top-left-content{ width:48%; padding-left:2%; float:left;}
.header-top-right-content{width:33%; padding-right:2%; float:right;}
header .right-nav ul li:first-child{ margin-left:0px;}
header .right-nav ul li a i{ font-size:36px; color:#616161;}
header .right-nav ul li a{ color:#616161; width:auto; height:auto; background:none; border-radius:0px;font-family: 'Roboto', sans-serif; margin-left:0px;}
header .right-nav ul li:hover a{ color:#e41100;  }
header .right-nav ul li.shopping-cart{ position:relative;}
header .right-nav ul li.shopping-cart a{ background:none; }
header .right-nav ul li.shopping-cart span{  background:#f78828; border-radius:35px; color:#fff; position:absolute; top:21px; right:5px; width:20px; height:20px; font-size:10px; line-height:20px; font-weight:bold;}
.header-eReader-app ul li i{ font-size:20px; color:#616161;}
.header-eReader-app p{ color:#616161;}
header .right-nav ul li ul.child-menu li{ float:none; margin-left:0px;}
header .right-nav ul li ul.child-menu li a{ border:none;}
.header-eReader-app p{ font-size:16px;}
header{background:#f6f6f4;}
.header-top{ background:#fff;}
.header-bottom-left{ width:48%; padding-left:20%;}
header .right-nav ul li ul.child-menu li:hover a{ background:#fff;}
header .right-nav ul li ul.child-menu li:hover p{ background:#fff;}
header .right-nav ul li ul.child-menu li p{ padding:10px 0 5px 0px; border-bottom:1px solid #e0e0e0; margin-bottom:5px;}
header .right-nav ul li ul.child-menu li p input[type="button"]{ padding:10px 15px; background:#e41100; margin:0 auto; display:table; border:none; color:#fff; }
header .right-nav ul li ul.child-menu li p span{font-family: 'Roboto', sans-serif; font-size:12px; line-height:14px; color:#616161; display:block; padding:10px 0 0 15px;}
header .right-nav ul li ul.child-menu li p span a{ display:inline-block; font-size:12px; color:#e41100; }
.signin-content{ position:absolute; left:0px;  width:100%; border-top:1px solid #e0e0e0; padding:0;  background:#f6f6f4; top:95px; display:none; border-bottom:1px solid #e0e0e0;}
.signin-data{ max-width:1170px; margin:0 auto; padding:25px 0px; position:relative;}
.signin-data:before{ }

.signin-content .signin-form{ width:48.5%; float:right; border-left:1px solid #e0e0e0;}
.signin-content .signup-form{width:48.5%; float:left;}
.signin-content .account-data{ width:33%; float:right; border-right:1px solid #e0e0e0; min-height:219px;}
.signin-form-data{ padding:0 25px; position:relative;}
.signup-form-data{ padding:0 25px;}
.signin-content .signin-form .close{ position:absolute; right:25px; top:-15px; z-index:2; cursor:pointer; color:#f78828; font-weight:normal;}
.signin-content .account-data ul{ padding:0px 25px 0 0px;}
.signin-content .account-data ul li{ display:block; float:none; width:100%; margin-left:0px;} 
.signin-content h1{font-family: 'Roboto', sans-serif; font-size:24px; line-height:28px; color:#e41100; margin:0px; padding:0px 0 15px 0; font-weight:normal;}
.signin-content input[type="text"],.signin-content input[type="password"],.signin-content input[type="email"]{ width:100%; border:none; height:35px;font-family: 'Roboto', sans-serif; font-size:14px; line-height:36px; color:#616161; text-indent:10px; margin-bottom:8px;  background:#fff;}
.signin-content select,.signin-content select option{ width:100%; border:none; height:35px;font-family: 'Roboto', sans-serif; font-size:14px; line-height:36px; color:#616161; text-indent:10px; margin-bottom:8px;}
.signin-content input[type="submit"],.signin-content input[type="button"]{ padding:10px 0px; border:none;font-family: 'Roboto', sans-serif; font-size:14px; line-height:18px; color:#e41100; margin-top:10px; /*width:97%;*/ width:100%; text-align:center; border-radius:4px; cursor:pointer;
	/*background:#e41100;*/ background:#f6f6f4;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1));
    border: 1px solid #c9c9c9;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), 0 0 8px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(255, 255, 255, 0.5) inset;
}
.signup-form-data a{ display:block;
	 /*padding:10px 0px; border:none;font-family: 'Roboto', sans-serif; font-size:14px; line-height:18px; color:#e41100; margin-top:10px; width:97%; text-align:center; border-radius:4px; cursor:pointer;*/
	/*background:#e41100;*/ /*background:#f6f6f4;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(255, 255, 255, 0.1));
    border: 1px solid #c9c9c9;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2), 0 0 8px rgba(0, 0, 0, 0.1) inset, 0 1px 0 0 rgba(255, 255, 255, 0.5) inset; display:block;*/}
.signin-content p{font-family: 'Roboto', sans-serif; font-size:14px; line-height:18px; color:#616161;}
.signin-content p.remember-me{ padding:10px 0px;}
.signin-content p.remember-me input[type="checkbox"]{ margin-right:10px;}
.signin-content p.remember-me a{ color:#e41100;  margin-left:10px;}
.signin-content p.last-password{ padding:5px 0px;}
.signin-content p.last-password a{font-family: 'Roboto', sans-serif; font-size:14px; line-height:18px; color:#e41100; margin-left:22px;}
.main-navigation ul li.ebooks ul.child-menu{  }
.main-navigation ul li.ebooks ul.child-menu .ebooks-scroll{  width: 100%;
    overflow-y: scroll;padding-right: 10px;position: absolute;right: -20px; height:400px;}
.main-navigation ul li.ebooks ul.child-menu .ebooks-child-menu{ float:none;}


.eBook-inner-content{ margin:0 auto; max-width:1170px;}
.book-details {float: left;width: 60%;}
.book-details-right{ width:38%; float:right; border-left:1px solid #e0e0e0;}
.single-product-content .product-data h2{  padding-bottom:5px; min-height:30px;}
.single-product-content .product-data .book-details-right h1{ font-size:15px; padding:0px 0 5px 0;}
.single-product-content .product-data .book-details-right ul.read-on-this li{ float:left; color:#616161; margin-left:13px;}
.single-product-content .product-data .book-details-right ul.read-on-this li:first-child{ margin-left:0px;}
.single-product-content .product-data .book-details-right ul.read-on-this li i{ color:#616161;} 
.read-on-this-data{ padding:0 10px;}
.read-on-this-data input[type="button"].read-sample{padding:4px 18px; background:#444; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; border:none;  display:inline-block; cursor:pointer; margin-top:15px;}
.social-media-sharing{ /*padding-top:8px;*/ display:inline-block;}
.social-media-sharing h3{font-family: "Lato",sans-serif;  font-size:15px; line-height:25px; color:#242424; margin:0px; padding:0px 0 5px 0;}
.social-media-sharing ul{ margin:0px; padding:0px;}
.social-media-sharing ul li{ width:28px; height:28px; margin-left:3px; background:url(../img/social-share-icon.png) left top no-repeat; float:left;}
.social-media-sharing ul li:first-child{ margin-left:0px;}
.social-media-sharing ul li.facebook{ background-position:-31px top;}
.social-media-sharing ul li.twitter{ background-position:-62px top;}
.social-media-sharing ul li.google-plus{ background-position:-93px top;}
.social-media-sharing ul li.linked-in{ background-position:-124px top;}
.book-details-right .ratting{width:auto; padding:5px 0px;}
.book-details-right .ratting ul{ /*width:100%;*/ display:inline-block; width:100px;}
.book-details-right .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px; padding:0px; border:none;}
.book-details-right .ratting li:first-child{ margin-left:0px;}
.book-details-right .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%;  height:13px; display:block;}
.book-details-right .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite-red.png) left center no-repeat;}
.book-details-right .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite-red.png) left bottom no-repeat;}

.single-product-content .product-data input[type="number"]{ width:27px; height:27px; padding:0px;  margin-right:6px; color:#616161; border:1px solid #e0e0e0;}
.add-to-cart-content input[type="button"]{ padding:3px 18px;border-radius:5px; color:#fff; line-height:21px; border:none; /*border:1px solid #fa7400;*//*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/ background:#f78828; border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); position:relative;}
.add-to-cart-content input[type="button"]:hover{ background:#f69c4f;}
.add-to-cart-content span{display:inline-block; margin:0px 8px 0px 0; line-height:27px; }
.add-to-cart-content .add-to-cart{ position:relative;}
.add-to-cart-content .add-to-cart:before{ content:"\f370";font-family: "Ionicons"; position:absolute; left:0px; top:0px; color:#e41100; display:block; width:20px; height:20px; line-height:28px;}
	
	.btn-buy-now,.btn-express-checkout{background:#f78828;border:1px solid #da7532;background:linear-gradient(to bottom,#f78828 0,#dd771f 100%);border-radius:4px;outline:0;color:#f9f9f9;text-transform:uppercase;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33)}

.single-product-content .product-data .add-to-cart-content{ padding-bottom:0px; padding-top:5px;}
.add-to-cart-content input[type="button"]#add-to-wishlist{ margin-top:10px; padding:3px 23px;}
.single-product-content .product-data input[type="number"]{ }
.also-available-content{ padding:15px 0px; border-top:1px solid #e0e0e0;}
.also-available-content h1{font-family: "Lato",sans-serif; font-size:18px; line-height:20px; color:#242424; margin:0px; padding:0 0 20px 0;} 
.also-available-content ul{ margin:0px; padding:0px; }
.also-available-content ul li{ float:left; padding-bottom:10px;}
.also-available-content ul li a{ display:block;}
.also-available-content ul li:first-child img{ margin-left:0px;}
.also-available-content ul li img{ margin-left:20px;}
.related-products-slider .item .image{ height:222px;}
.available-format { display:block; padding:10px 0 10px 0;}
.available-format .format{  border:1px solid #e0e0e0; float:left; text-align:center; display:inline-block;}
.available-format .format:nth-child(5){border-right:1px solid #e0e0e0;}
.available-format .format a{font-family: 'Roboto', sans-serif; color:#616161; display:block; padding:6px 10px; font-weight:bold; font-size:14px;}
.available-format .format p span{ min-width:auto; display:block; font-weight:normal; color:#555;}
.available-format h3{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; margin:0px; padding:0px 0 5px 0; font-weight:bold;}

.main-navigation > ul.mobile-menu > li:hover > a, .main-navigation > ul.mobile-menu > li.active a{ background:#e41100;}
.main-navigation ul.mobile-menu li.menuArrow::before{ right:10px;}

/**/
.available-format .format{background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,230,228,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(235,230,228,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,230,228,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,230,228,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(235,230,228,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(235,230,228,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebe6e4', GradientType=0 );}

.available-format .format:hover,.available-format .format.active{ background: rgba(235,230,228,1);
background: -moz-linear-gradient(top, rgba(235,230,228,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,230,228,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(235,230,228,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(235,230,228,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(235,230,228,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(235,230,228,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe6e4', endColorstr='#ffffff', GradientType=0 ); }

.product-type-format{ }
.single-product-content .product-data .product-type-format h1{font-family: "Lato",sans-serif; font-size:17px; line-height:17px; color:#242424; font-weight:normal; margin:0px; padding:0px 0 5px 0; font-weight:bold;}
.product-type-format span{font-family: "Lato",sans-serif; font-size:15px; line-height:18px; color:#242424; font-weight:normal; margin:0px; padding:0px 10px 0px 0px; display:inline-block;}
.product-type-format p{font-family: "Lato",sans-serif; font-size:15px; line-height:18px; color:#242424; font-weight:normal; margin:0px; padding:0px;}
.product-type-format p.price{ color:#f78828; padding:5px 0;}
.product-type-format p.available-books{ color:#f78828;}
.product-type-format p.available-books span{ color:#242424; font-weight:normal;}

.product-type-format input[type="button"]{background:#444; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; border:none;  display:block; cursor:pointer; width:100%; padding-top:3px; padding-bottom:3px;} 

.recent-product-data .ratting ul{ margin:0px; padding:0px;}
.recent-product-data .ratting ul li{ float:left; margin:0 0 0 5px; width:13px; height:13px; position:relative; border:0px; padding:0px;}
.recent-product-data .ratting ul li a{ display:block; width:100%; height:100%; position:relative;}
.recent-product-data .ratting ul li a:before{ width:100%; height:100%; position:absolute; content:"\f005"; display:block;font-family: 'FontAwesome'; color:#fe0002; line-height:13px;}
.recent-product-data .ratting ul li.half-rated a:before{ content:"\f123";}
.recent-product-data .ratting ul li.no-ratting a:before{ content:"\f006";}
.page-roll{ width:99%; height:99%; background:url(../img/page-roll-new.png) right bottom no-repeat; position:absolute; bottom:6px; right:2px; z-index:1; background-size:25% 25%; display:none;}
.single-product-content .product-image{ cursor:pointer;}
.single-product-content .product-image:hover .page-roll{ display:block;}
.single-product-content .product-image{ position:relative; }
.single-product-content .product-image img{ position:relative; padding-left:0px; width:98%; border:2px solid #eee; }
.signin-content .close{ position:absolute; right:25px; top:10px; z-index:2; cursor:pointer; color:#e41100;  font-weight:normal;}

.signin-content .account-data ul li span{ margin-right:15px;}
.signin-content .account-data ul li a i{ color:#e41100; font-size:12px;}
.main-navigation ul.main-menu li.menuArrow:before{ top:18px;}
.main-navigation ul.main-menu li.menuArrow:hover:before{ top:18px;}

.write-a-review{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; margin:0px; padding:0px; }
.write-a-review i{ margin:4px 10px 4px 0;  color:#f78828;}
.write-a-review:hover{ color:#f78828;}
.add-to-wishlist{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; margin:0px; padding:0px; }
.add-to-wishlist i{ margin:4px 10px 4px 0;  color:#f78828;}
.add-to-wishlist:hover{ color:#f78828;}

.product-Description-tabs{ border-top:1px solid #e0e0e0;}
.product-Description-tabs  ul li a{font-family: "Lato",sans-serif; font-size:18px; line-height:2.5; color:#242424; margin:0px;}
.product-Description-tabs  ul li a span{ font-size:16px; color:#242424; font-family:'Roboto', sans-serif;}
.product-Description-tabs  ul li a i{ margin-right:15px;}

.product-Description-tabs .bottom-data{ padding:20px; background:#fdfbfb; margin-top:10px;}
.product-Description-tabs .bottom-data p{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424;padding:10px 0px; margin:0px; text-align:left; font-weight:normal;}
.product-Description-tabs .content-wrap section{ border:1px solid #e0e0e0;}
.tabs-style-underline nav li a::after{ /*background:#f78828;*/ background:#f78828;}
.tabs-style-underline nav li a,.tabs-style-underline nav li a span{ color:#74777b;}
.tabs-style-underline nav li.tab-current a,.tabs-style-underline nav li.tab-current a span{ color:#f78828;}
.tabs-style-underline nav li a:hover,.tabs-style-underline nav li a:hover span{color:#e41100;}

.product-Description-tabs .bottom-data h2 {color: #242424;font-family: "Lato",sans-serif;font-size: 16px;line-height: 20px;margin: 0; text-align:left;}
.view-cart-data a{ padding:3px 18px; border-radius:5px; color:#fff;	
	background:#0495cf;border:1px solid #0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);
	border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);}
.view-cart-data a:hover{background:#0495cf;}

	
.product-more-info{ padding:0 15px 0px;}
.product-more-info .catogory-details p{font-family: "Lato",sans-serif;font-size: 15px;line-height: 24px;
    color: #242424;font-weight: normal;margin: 0px;padding: 0px;}
.product-more-info .catogory-details p span{font-weight: bold;min-width: 105px;display: inline-block;}
.related-products-content{ margin:30px 0 0 0px;}
.related-products-slider{  margin-bottom:0px;}
.product-more-info .catogory-details h1{font-family: "Lato",sans-serif;font-size: 17px;line-height: 17px;color: #242424;
    font-weight: normal;margin: 0px;padding: 0px 0 5px 0;font-weight: bold;}
p a.view-more{color: #242424;font-family: "Lato",sans-serif;font-size: 15px;font-weight: normal;line-height: 24px;margin: 0;
    padding: 0;}
p a.view-more i{ margin:4px 10px 4px 0;  color:#e41100;}
p a.view-more:hover{ color:#e41100;}
.view-cart-data a.checkout{}
.view-cart-data a.checkout{color:#fff;background:#0495cf;border:1px solid #0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);
}
.view-cart-data a.checkout:hover{background:#0495cf;}
.product-image .view-sample{ position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:9;}
.view-sample-content{ display:table; width:100%; height:100%; position:relative; vertical-align:middle; text-align:center; opacity:0.5;}
.view-sample-content p{display: table-cell;height: auto;vertical-align: middle; width: 100%;}
.view-sample-content p a{font-family: "Lato",sans-serif;font-size: 15px;line-height: 24px;  color:#e41100;background:rgba(255,255,255,1); padding:10px 15px; border-radius:4px;}

.single-product-content .product-image:hover .view-sample-content{ opacity:1;}
.single-product-content .product-image:hover .view-sample-content p a{ background:rgba(255,255,255,0.8)}
.amazone-reviews{ padding:15px 0 0 0; border-top:1px solid #e0e0e0; margin-top:15px;}
.amazone-reviews h1{font-family: "Lato",sans-serif;font-size: 17px;line-height: 17px; color:#242424;
    font-weight: normal;margin: 0px;padding: 0px 0 5px 0;font-weight: bold;}
.amazone-reviews li{ padding:10px 0;}
.amazone-reviews h2{font-family: "Lato",sans-serif;font-size: 16px;line-height: 17px;color: #242424;
    font-weight: normal;margin: 0px;padding: 0px 0 5px 0;font-weight: bold;}
.amazone-reviews li p{font-family: "Lato",sans-serif;font-size: 13px;line-height: 18px;
    color: #242424;font-weight: normal;margin: 0px;padding: 0px;}
.amazone-reviews li p span.reviewer-name{  color:#e41100;}

.amazone-reviews .ratting ul{ margin:5px 0; padding:0px; width:100%; display:inline-block;}
.amazone-reviews .ratting ul li{ float:left; margin:0 0 0 5px; width:13px; height:13px; position:relative; border:0px; padding:0px;}
.amazone-reviews .ratting ul li a{ display:block; width:100%; height:100%; position:relative;}
.amazone-reviews .ratting ul li a:before{ width:100%; height:100%; position:absolute; content:"\f005"; display:block;font-family: 'FontAwesome'; color:#fe0002;}
.amazone-reviews .ratting ul li.half-rated a:before{ content:"\f123";}
.amazone-reviews .ratting ul li.no-ratting a:before{ content:"\f006";}
.amazone-reviews p.review{ }
.product-review-content{ }
.product-review-content h1{font-family: "Lato",sans-serif;font-size: 17px;line-height: 17px;color: #242424;
    font-weight: normal;margin: 0px;padding: 0px 0 10px 0;font-weight: bold;}
.product-review-content p{ padding:8px 0px 0 0;}	
.product-review-content p span.first-name{ width:49.5%; float:left;}
.product-review-content p span.first-name input[type="text"]{ width:99%; border:1px solid #e0e0e0; height:30px;font-family: "Lato",sans-serif;font-size: 16px;line-height: 17px;color: #242424; text-indent:10px;}

.product-review-content p span.last-name{ width:49.5%; float:left; margin-left:1%;}
.product-review-content p span.last-name input[type="text"]{ width:99%; border:1px solid #e0e0e0; height:30px;font-family: "Lato",sans-serif;font-size: 16px;line-height: 17px;color: #242424; text-indent:10px;}
.product-review-content p span.clearfix{ display:block;}

.product-review-content p input[type="text"]{ width:99.8%; border:1px solid #e0e0e0; height:30px;font-family: "Lato",sans-serif;font-size: 16px;line-height: 17px;color: #242424; text-indent:10px;}

.product-review-content p textarea{ width:99.8%; border:1px solid #e0e0e0; height:90px;font-family: "Lato",sans-serif;font-size: 16px;line-height: 17px;color: #242424; text-indent:10px; padding-top:5px;}
.product-review-content p input[type="submit"]{ padding:3px 18px; border-radius:5px; color:#fff;
	border:none; /*border:1px solid #fa7400;*//*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/
	background:#f78828;
	border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); float:right;}
.product-review-content p input[type="submit"]:hover{background:#f69c4f;}
.single-product-right-content .recently-viewed-product.new ul li .left-image{ width:100%; float:none; }
.single-product-right-content .recently-viewed-product.new ul li .left-image img{ width:88px; margin:0 auto;}
.single-product-right-content .recently-viewed-product.new ul li .recent-product-data{ width:100%; float:none;}

.single-product-right-content{ width:20%;}
.single-product-left-content{ width:75.7%;}

.single-product-right-content .single-product-cart{ padding-top:0px; padding-bottom:0px;}
.single-product-right-content .single-product-cart .cart-title h1{ float:left; font-size:15px; position:relative; padding-bottom:5px;}
.single-product-right-content .single-product-cart .cart-title h1 span.cart-items-number{ color:#e41100; padding:0px; position:absolute; right:-9px; top:0px; width:20px; height:20px; color:#fff; background:#f78828; border-radius:100px; text-align:center; line-height:20px; font-size:10px;font-family: 'Roboto', sans-serif;}
.single-product-right-content .single-product-cart .cart-title h1 span.my-cart{ float:left; color:#242424;margin:12px 5px 0 0;}
.single-product-right-content .single-product-cart .cart-title h1 i{ font-size:44px; color:#616161; float:left;}
.single-product-right-content .single-product-cart .cart-title p{ float:right;font-family: "Lato",sans-serif; font-size:15px; line-height:20px; color:#242424; padding-top:10px;}
.single-product-right-content .single-product-cart .cart-title p a{ color:#242424;}
.single-product-right-content .single-product-cart .cart-title p span{ font-weight:bold; color:#f78828; padding-left:5px;}
.single-product-right-content .single-product-cart .cart-details{ display:none;}
.testimonials-content ul{ padding:5px 0 0 0px;}
.testimonials-content ul li{ border-top:1px solid #e0e0e0; padding:10px 0px;}
.testimonials-content ul li:first-child{ border-top:0px;}
.testimonials-content .testimonial-writter{ width:25%; float:left; overflow:hidden; position:relative;}
.testimonials-content .testimonial-writter img{ width:100%; }
.author-layer{ width:100%; position:relative; border-radius:180px; overflow:hidden;}
.author-layer img{ width:100%; position:relative; border-radius:105px; overflow:hidden;}
.author-layer .author-image{ width:100%; position:absolute; left:0px; top:0px;}
.author-layer .author-image img{ width:100%; border-radius:0px;}
.testimonials-content .testimonial-data{padding:0px;}
.testimonials-content .testimonial-data p{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424;}
.testimonials-content .testimonial-data p.testimonial-writter-name{ font-weight:bold;  color:#e41100; font-style:italic; }
.testimonials-content .testimonial-data p.testimonial-writter-name span{ margin-right:5px;}

#recently-viewed-product{ width:84%; margin:0 auto; position:relative;}
.single-product-right-content .recently-viewed-product .data .left-image{ width:25%; float:left; }
.single-product-right-content .recently-viewed-product .data .left-image img{ width:100%; }
.single-product-right-content .recently-viewed-product .data .recent-product-data{ width:70%; float:right;}
.single-product-right-content .recently-viewed-product .data .recent-product-data p{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424; padding:8px 0px;}

.single-product-right-content .recently-viewed-product .data .recent-product-data p a{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424;}

.single-product-right-content .recently-viewed-product .owl-pagination{ display:none;}
.single-product-right-content .recently-viewed-product .owl-controls{ position:absolute; left:0px; top:0px; width:100%;} 
.single-product-right-content .recently-viewed-product .owl-buttons .owl-prev{ text-indent:-9999px; margin-top:15%; float:left; width:8px; height:12px; background:url(../img/slider-arrows-new2.png) -62px -17px no-repeat; margin-left:-25px;}
.single-product-right-content .recently-viewed-product .owl-buttons .owl-prev:hover{ background-position:-63px -91px; }
.single-product-right-content .recently-viewed-product .owl-buttons .owl-next{ text-indent:-9999px; margin-top:15%; float:right;width:10px; height:23px; background:url(../img/slider-arrows-new2.png) -72px -17px no-repeat; margin-right:-15px;}
.single-product-right-content .recently-viewed-product .owl-buttons .owl-next:hover{ background-position:-72px -91px;}

.single-product-right-content .recently-viewed-product{ border-bottom:0px; border-top:1px solid #e0e0e0; margin-top:15px; padding-top:20px;}
.single-product-right-content .recently-viewed-product h1{ padding-bottom:22px;}

.middle-line{  background:#0495cf;}
.step-by-step-listing ul li a span{  border-color:#0495cf;}
.cart-price{  background:#0495cf;}
.featured-books.free-books .item .book-description button.add-to-cart{ background:#0495cf;}
.categories-content ul li.active span.adding::before{ color:#0495cf;}
.categories-content ul li:hover span.adding::before{ color:#f78828;}
.search-filter-form .ui-widget-header{background:#0495cf!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{}
.search-filter-data input[type="submit"]{padding:5px 8px; border-radius:4px; cursor:pointer;
	color:#fff;
	
	background:#0495cf;border:1px solid #0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33)
	}
.search-filter-data input[type="submit"]:hover{background:#0495cf;}
.suggested-books ul li .suggest-data p a{padding:3px 3px 3px 18px;color:#242424; line-height:21px; background-color:transparent;}
.suggested-books ul li .suggest-data p a:hover{ color:#e41100;}
.cart-content input[type="submit"]{ background:#f78828; text-transform:none; cursor:pointer;-webkit-appearance: none;}
.cart-content .cart-update{  margin-top:0px;} 
.cart-content .quantityInput{ float:left; border-radius:4px 0 0 4px;-webkit-appearance: none;}
.cart-content .cart-update input[type="submit"]{ margin-left:0px; margin-top:0px; border-radius:0 4px 4px 0; padding:6px 10px; line-height:26px;-webkit-appearance: none;}
.cart-content p a{background-color:transparent; color:#242424;}
.cart-content p a:hover{}
.billing-content input[type="button"]:hover{background:#7fbf4d;}

.countinue-shopping input[type="button"]{cursor:pointer; color:#242424; background-color:transparent; padding-left:20px; text-transform:none; margin-right:0px;}
.countinue-shopping input[type="button"]:hover{ color:#f78828;}
.countinue-shopping .checkout span{ position:relative;}
.countinue-shopping .checkout span:before{ content:"\f08b"; position:absolute; left:0px; top:0px; display:block; width:20px; height:20px;font-family: 'FontAwesome'; color:#f78828; font-size:17px; line-height:18px;}
.cart-content table td a.close i{ }
.search-eBooks input[type="submit"]{  /*background-color:#0495cf;*/ background-color:#f78828; border:1px solid #444;}

.billing-content input[type="button"]{color:#fff;border:none; /*border:1px solid #fa7400;*//*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/ background:#f78828;
border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;}
.billing-content input[type="button"]:hover{background:#f69c4f;}

.shipping-content input[type="button"]{color:#fff;border:none; /*border:1px solid #fa7400;*/ background:#f78828;/*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/
border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;}
.shipping-content input[type="button"]:hover{background:#f69c4f;}

.shipping-method input[type="button"]{color:#fff;border:none; /*border:1px solid #fa7400;*//*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/ background:#f78828;
border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;}
.shipping-method input[type="button"]:hover{background:#f69c4f;}

.payment-method input[type="button"]{color:#fff;border:none; /*border:1px solid #fa7400;*/ background:#f78828;/*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:10px;}
.payment-method input[type="button"]:hover{background:#f69c4f}

.checkout-user-login input[type="submit"]{border:none; /*border:1px solid #fa7400;*//*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/ background:#f78828;border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;}
.checkout-user-login input[type="submit"]:hover{background:#f69c4f;}

.checkout-register input[type="submit"]{border:none; /*border:1px solid #fa7400;*//*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/ background:#f78828;border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;}
.checkout-register input[type="submit"]:hover{background:#f69c4f;}

.gift-card input[type="submit"]{border:none; /*border:1px solid #fa7400;*/ background:#f78828;/*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);}
.gift-card input[type="submit"]:hover{background:#f69c4f;}

.promo-code input[type="submit"]{border:none; /*border:1px solid #fa7400;*/background:#f78828; /*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);}
.promo-code input[type="submit"]:hover{background:#f69c4f;}

.category-content .add-to-cart a.view-more{padding:5px 8px; background:#f78828;
	border:none; /*border:1px solid #fa7400;*//*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/
	border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);}
.category-content .add-to-cart a.view-more:hover{background:#f69c4f;}

.category-content .add-to-cart input[type="button"]{ padding:5px 8px; border-radius:4px;
	color:#fff;background-color:#7fbf4d;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7fbf4d),color-stop(100%,#63a62f));background-image:-webkit-linear-gradient(top,#7fbf4d,#63a62f);background-image:-moz-linear-gradient(top,#7fbf4d,#63a62f);background-image:-ms-linear-gradient(top,#7fbf4d,#63a62f);background-image:-o-linear-gradient(top,#7fbf4d,#63a62f);background-image:linear-gradient(top,#7fbf4d,#63a62f);border:1px solid #63a62f;border-bottom:1px solid #5b992b;text-shadow:0 -1px 0 #4c9021;-webkit-box-shadow:inset 0 1px 0 0 #96ca6d;box-shadow:inset 0 1px 0 0 #96ca6d;}
.category-content .add-to-cart input[type="button"]:hover{background:#7fbf4d;}
.pagination ul li:hover a, .pagination ul li.active a{ background:#f78828;}

.login-content p.submit input[type="submit"]{ padding:5px 8px;color:#fff;border:none; /*border:1px solid #fa7400;*//*border-radius:4px;background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/ background:#f78828;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);}
.login-content p.submit input[type="submit"]:hover{background:#f69c4f;}
.login-content p.submit input[type="submit"]{ padding:5px 8px;}
.login-content .forgot-password p a{ color:#fff; padding:5px 8px;border:none; /*border:1px solid #fa7400;*/ background:#f78828;/*border-radius:4px;background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/
	outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);}
.login-content .forgot-password p a:hover{background:#f69c4f;}
.new-order-conformation-content .order-sucess-content h1{ color:#242424;}
.order-conformation-form h1{ color:#f78828; padding-left:10px;}
.order-conformation-form p.order-total{ color:#f78828;}
.publishers-event-data ul li .event-top .date p{ color:#f78828;}

.register-content input[type="submit"]{ padding:5px 8px;color:#fff; background:#f78828;
/*background:#0495cf;border:1px solid #0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);border-radius:4px;*/outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);}
.register-content input[type="submit"]:hover{background:#f69c4f;}
.register-content .forgot-password p a{ color:#fff; padding:5px 8px;/*background:#0495cf;border:1px solid #0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%); border-radius:4px;*/ background:#f78828;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);}
.register-content .forgot-password p a:hover{/*background:#f78828;*/background:#f69c4f;}

.register-content h1{ /*color:#e41100;*/ color:#242424;}
.publishers-event-content .view-all a{ color:#e41100;}
.publishers-event-content ul li .date h2,.publishers-event-content ul li .date p{ color:#e41100;}
#eBooks-Business{ width:85%;}
#eBooks-Children{ width:85%;}
#eBooks-fiction{ width:85%;}
#eBooks-non-fiction{ width:85%;}
.ebooks-slider .owl-buttons .owl-prev{ margin-top:30%;}
.ebooks-slider .owl-buttons .owl-next{ margin-top:30%;}

.ordered-product-details .product-order-data table td.offer-price p{  color:#e41100; font-weight:bold;}
.ordered-product-details .product-order-data table td.total p{ color:#5b992b; font-weight:bold;}
.ordered-product-details .product-order-data table td.total-savings p{font-weight:bold;}
.search-filter-form .ui-slider-handle{ background:#fff!important;}
.search-eBooks input[type="text"]{ border-color:#e0e0e0;}
.search-eBooks input[type="submit"]{ border-color:#e0e0e0;}
.suggested-books h1{ color:#242424;}
.single-product-cart table{ border-collapse:collapse; width:100%;  }
.single-product-cart th{font-family: "Roboto",sans-serif; font-size:12px; font-weight:bold; padding:10px 0px; color:#242424; border-bottom:1px solid #e0e0e0; background:#25b2ea;color:#fff; }
.single-product-cart td{ border-bottom:1px solid #e0e0e0;font-family: "Roboto",sans-serif; font-size:12px;padding:0px; color:#242424; text-align:center;}
.single-product-cart table tr td:first-child{border-left:1px solid #e0e0e0;}
.single-product-cart table tr td:last-child{border-right:1px solid #e0e0e0;}
.single-product-cart table tbody tr:last-child td:first-child{ border-radius:0 0 4px 0px;}
.single-product-cart table tbody tr:last-child td:last-child{ border-radius:0 0 4px 0px;}
.single-product-cart .Product-name img{ width:100%; max-width:50px;}
.single-product-cart table{ border-radius:4px;}
.single-product-cart table th:first-child{ border-radius:6px 0 0 0px;}
.single-product-cart table th:last-child{ border-radius:0px 6px 0 0px;}
.single-product-cart td p{ padding:10px;}
.single-product-cart table tbody tr:nth-child(2n){  }
.single-product-cart table tbody tr:nth-child(2n) p{ }
.single-product-cart table tbody td.product-price span{ color:#e41100; margin-right:2px;}
.single-product-cart table tbody td.product-price p{ font-weight:bold;}
.single-product-right-content .testimonials-content{ padding-top:15px;}
.single-product-right-content .testimonials-content h1{ padding-bottom:0px;}
.single-cart-total{ border-bottom:1px solid #e0e0e0;}
.single-cart-total span{ display:inline-block; float:right;}
.emporty-cart{ position:relative; border-top:1px solid #e0e0e0; padding-top:12px; display:none;}
.emporty-cart span.cart-icon{ position:relative; font-size:52px; color:#0495cf; float:left;}
.emporty-cart span.count{ position:absolute; left:28px; top:5px; width:20px; height:20px; background:#e41100; color:#fff; border-radius:155px; line-height:20px; text-align:center;font-family: 'Roboto', sans-serif; font-size:12px;}
.emporty-cart p.empty{ position:relative;}
.emporty-cart .cart-empty{ float:right;font-family: 'Roboto', sans-serif; font-size:16px; line-height:52px; color:#242424; padding-left:0px;}
.product-bread-crumbs{ padding:25px 0 15px 0px; margin-bottom:20px; border-bottom:1px solid #e0e0e0;}
.product-bread-crumbs ul{ margin:0px; padding:0px;} 
.product-bread-crumbs ul li{ float:left; padding-right:10px; position:relative;}
.product-bread-crumbs ul li:last-child:before{ content:""; }
.product-bread-crumbs ul li:before{ display:block; position:absolute; top:0px;right:0px; content:"\f101";font-family: 'FontAwesome'; font-size:14px; line-height:21px; color:#f78828;}
.product-bread-crumbs ul li a{font-family:"Lato",sans-serif; font-size:14px; line-height:18px; color:#242424; padding:0 10px;}
.product-bread-crumbs ul li a:hover,.product-bread-crumbs ul li.active a{ color:#f78828;}
.book-details p{ font-size:14px;}
.book-details p span{ font-weight:normal;}
.eBook-inner-content .inner-content{ padding-top:0px;}
.shopping-cart{ max-width:1170px; margin:0 auto; padding-top:25px;}
.shopping-cart .product-bread-crumbs{ margin-bottom:0px;}
.cart-content{width:66%; padding:0px;}
.cart-content table th{ border-top:none; color:#242424;}
.suggested-books{width:28%; margin-top:0px;}
.suggested-books ul li .suggest-data p .add-to-cart{ position:relative;}
.suggested-books ul li .suggest-data p.add-to-cart span{ display:block; position:relative;}
.suggested-books ul li .suggest-data p.add-to-cart span:before{ content:"\f370";font-family: "Ionicons"; position:absolute; left:0px; top:0px; color:#e41100; display:block; width:20px; height:20px; line-height:26px;}
.countinue-shopping p{ padding-right:10px;}
.countinue-shopping p.checkout{ padding-right:0px;}
.cart-content .discount .discount-content{ padding-right:15px;}
.countinue-shopping p.Countinue-Shopping{ position:relative;}
.countinue-shopping p.Countinue-Shopping a{ padding-left:20px; text-transform:none;}
.countinue-shopping p.Countinue-Shopping:before{ position:absolute;  content:"\f217";font-family: 'FontAwesome'; color:#f78828; width:20px; height:20px; left:-6px; top:0px; display:block; font-size:17px; line-height:30px;}
.countinue-shopping p.checkout a{ padding-left:24px; text-transform:none;}

.cart-content table td a.close i{ font-size:8px; padding:1px 3px 2px;}
.cart-content h1{ font-size:17px; color:#e41100;}
.cart-content table td .product-descrip h1{ padding-bottom:0px;}
.cart-content table td .product-descrip h1 span{ font-weight:normal; font-size:13px; padding-left:8px; padding-right:0px; display:inline; color:#242424;}
.cart-content table td .product-descrip .delete-content{ padding-top:6px;}
.cart-content table td .product-descrip .delete-content a{ color:#e41100; padding:0px; text-transform:none; margin:0px;}
.cart-content table td .product-descrip p.stock{ color:#549c00;}
.cart-content table td .product-descrip p.no-stock{ color:#e41100; display:none;}
.cart-content table td .product-descrip p{ margin-top:0px;}
.cart-content table td.price p.stock{ color:#549c00;}
.cart-content table td{ vertical-align:top;}
.cart-content table td.price p{ color:#e41100;}
.cart-content table td.total-price p{ color:#549c00;}
.cart-content table input[type=number]{ width:30px; height:25px;}
.cart-content table td .product-descrip p.delete-content span{ float:left; width:auto;}
.cart-content table td .product-descrip p.delete-content span.wish-list{ margin:0px; padding:0px; font-weight:normal; border-left:1px solid #e0e0e0; padding-left:10px;}
.cart-content table td .product-descrip p.delete-content span.wish-list i{ padding-right:8px; color:#e41100;}
.cart-content table td .product-descrip .delete-content span.wish-list a{ color:#242424;}
.cart-content table td .product-descrip .delete-content span.wish-list a:hover{ color:#e41100;}
.cart-content table td img{ max-width:70px; }
.suggested-books ul li .suggest-image{  padding-bottom:10px; float:none; width:100%;}
.suggested-books ul li .suggest-image .image-data{ width:30%; float:left; cursor:pointer; padding:4px 4px 0 4px; border:1px solid #e0e0e0;}
.suggested-books .big ul li .suggest-image .image-data{ width:45%; float:left; cursor:pointer; position:relative; padding:3px 3px 0 3px; border:1px solid #e0e0e0;}
.suggested-books ul li .suggest-image .image-data img{ width:100%; position:relative;}
.suggested-books ul li .suggest-image .product-desc{ float:right; width:65%; text-align:left;} 
.suggested-books .big ul li .suggest-image .product-desc{ float:right; width:50%; text-align:left;} 
.suggested-books ul li .suggest-image .product-desc p{ padding:0px 0px 3px 0; font-family:"Lato",sans-serif;}
.suggested-books ul li .suggest-data{ float:none; width:100%;}
.suggested-books ul li .suggest-data p.add-to-cart{ padding-top:0px;padding-bottom:0px;}
.suggested-books ul li{ padding:15px 0px;}
.suggested-books ul li .suggest-data p{ padding:5px 0 0;}
.suggest-image .product-desc .ratting{ padding-bottom:3px;}
.suggest-image .product-desc .ratting ul{ width:100%; display:inline-block;}
.suggest-image .product-desc .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px; padding:0px; border:none;}
.suggest-image .product-desc  .ratting li:first-child{ margin-left:0px;}
.suggest-image .product-desc .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%;  height:13px; display:block;}
.suggest-image .product-desc .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite-red.png) left center no-repeat;}
.suggest-image .product-desc .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite-red.png) left bottom no-repeat;}
.suggest-image .product-desc .add-to-cart{ position:relative;}
.suggest-image .product-desc p.add-to-cart span{ display:block; position:relative;}
.suggest-image .product-desc p.add-to-cart span:before{ content:"\f370";font-family: "Ionicons"; position:absolute; left:0px; top:0px; color:#f78828; display:block; width:20px; height:20px; line-height:26px;}
.suggest-image .product-desc p.add-to-cart span a{padding:3px 3px 3px 18px;color:#242424; line-height:21px; background-color:transparent;}
.suggested-books .books-data .suggested-books h2{ font-weight:bold;}

/*New Menu*/
.main-navigation ul li.ebooks ul.child-menu.ebooks-menu{ width:900px; padding:15px 0;}
.main-navigation ul li.ebooks ul.child-menu.ebooks-menu li{ width:30%; float:left;}
.main-navigation ul li.ebooks ul.child-menu.ebooks-menu li:nth-child(3n+1){ clear:both;}
.main-navigation ul.main-menu li.menuArrow:hover::before{ content:" ";}

.add-to-cart-content p.write-preview{ padding-top:10px;}
.discount-content{ width:62%; float:left;}
.order-total-data{ width:35%; float:right; max-width: 300px;}
.discount-content input[type="submit"]{ float:left; margin-left:0px; margin-top:0px; padding-top:6px; padding-bottom:6px; height:32px; cursor:pointer; margin-right: 10px;}
.discount-content input[type="text"]{ float:left; padding-left:10px;  padding-right:25px;-webkit-appearance: none;}
.cart-content .order-total h1{ padding:0px;}
.discount-data{ padding:15px 0;}
.cart-total-note{ text-align:left; padding-bottom:20px; padding-top:10px;}
.cart-total-note i{ color:#ff0000; font-size:8px; padding-right:5px; line-height:20px; vertical-align:super;}
.cart-content .discount{ padding-top:15px;}  
.countinue-shopping{ float:right;}
.suggested-books ul li .suggest-image .product-desc .price{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#f78828;}

.single-product-right-content .books-data h1 {color: #242424;font-family: "Roboto",sans-serif;font-size:15px;line-height: 20px;margin: 0;padding: 0px 10px 14px 10px;}
.single-product-right-content .books-data ul{ margin:0px; padding:0px;} 
.single-product-right-content .books-data ul li{ margin:0px; padding:25px 0; border-top:1px solid #f3f3f3; width:100%; display:inline-table; background:#fff;}
.single-product-right-content .books-data ul li h1{ padding:0px; line-height:16px;}
.single-product-right-content .books-data ul li .suggest-image{ width:25%; float:left; text-align:right;}
.single-product-right-content .books-data ul li .suggest-image img{ width:90%;}
.single-product-right-content .books-data ul li .suggest-data{ width:70%; float:right;}
.single-product-right-content .books-data ul li .suggest-data p{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; margin:0px; padding:10px 0 8px 0px;}
.single-product-right-content .books-data ul li .suggest-data p a{ background:#3a4650; padding:5px 8px; display:inline-block; color:#fff;}

.single-product-right-content .books-data ul li .suggest-image{  padding-bottom:10px; float:none; width:100%;}
.single-product-right-content .books-data ul li .suggest-image .image-data{ width:45%; float:left; padding:3px 3px 0px 3px; border:1px solid #e0e0e0;}
.single-product-right-content .books-data ul li .suggest-image .image-data img{ width:100%; }
.single-product-right-content .books-data ul li .suggest-image .product-desc{ float:right; width:45%; text-align:left;} 
.single-product-right-content .books-data ul li .suggest-image .product-desc p{ padding:0px 0px 3px 0;}
.single-product-right-content .books-data ul li .suggest-data{  float:none; width:100%;}
.single-product-right-content .books-data ul li .suggest-data p.add-to-cart{ padding-top:0px;padding-bottom:0px;}
.single-product-right-content .books-data ul li{ padding:15px 0px;}
.single-product-right-content .books-data ul li .suggest-data p{ padding:5px 0 0;}

.single-product-right-content .books-data ul li .suggest-data h2 {color: #242424;font-family: "Roboto",sans-serif;font-size: 16px;font-weight: normal;line-height: 16px;margin: 0;padding: 0;}
.single-product-right-content .books-data ul li .suggest-data p {color: #242424;font-family: "Lato",sans-serif;font-size: 15px;font-weight: normal;line-height: 24px;margin: 0;padding: 5px 0 0px 0;}
.single-product-right-content .single-product-cart .cart-title.cart-arrow p{ position:relative; padding-right:15px; padding-top:0px; margin-top:10px;cursor:pointer;}
.single-product-right-content .single-product-cart .cart-title.cart-arrow p:before{ position:absolute; right:0px; top:0px; content:"\f107"; color:#616161; display:block; font-family: 'FontAwesome';}
.single-product-right-content .single-product-cart .cart-title.cart-arrow p.open:before{ content:"\f106"; color:#e41100;}
.cart-content.cart-2 table th {border-top:1px solid #e0e0e0;}
.order-total{ padding-bottom:0px;}
.eBook-middle-content{ /*width:41%;*/ width:51%;}
.suggested-books .big ul li .suggest-image .image-data .layer{ position:absolute; background:rgba(255,255,255,0.2); width:100%; height:99%; left:0px; top:0px; z-index:2; display:none; }
.suggested-books .big ul li .suggest-image .image-data:hover .layer{ display:block;} 
.suggested-books ul li .suggest-image .image-data .layer{ position:absolute; background:rgba(255,255,255,0.2); width:100%; height:99%; left:0px; top:0px; z-index:2; display:none; }
.suggested-books ul li .suggest-image .image-data:hover .layer{ display:block;} 
.category-content .add-to-cart .add-to-cart-view-more{display: inline-block;line-height: 27px;margin: 0 8px 0 0;}
.category-content .add-to-cart.right-fllow .add-to-cart-view-more{float:left;}
.category-content .add-to-cart.right-fllow .books-add-to-cart{ float:left; padding-left:10px;}
.category-content .add-to-cart .books-add-to-cart input[type="button"]{ margin-top:0px; margin-left:0px;}
.category-content .add-to-cart .add-to-cart-view-more a.view-more-data{color: #242424;font-family: "Lato",sans-serif;
    font-size: 15px;font-weight: normal;line-height: 24px;margin: 0;padding: 0;}
.category-content .add-to-cart .add-to-cart-view-more a.view-more-data i {color: #f78828;margin: 4px 10px 4px 0;}
.category-content .add-to-cart .add-to-cart-view-more a.view-more-data:hover{ color:#f78828;}
.category-content .add-to-cart .books-add-to-cart input[type="button"]{border:none; /*border:1px solid #fa7400;*/ background:#f78828;/*background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); box-shadow:none;}
.category-content .add-to-cart .books-add-to-cart input[type="button"]:hover{background:#f69c4f;}
.login-content h1{ color:#242424;}
.login-content h1 i{ color:#e41100;}
.category-content .add-to-cart.right-fllow{ float:right; padding-top:10px;}
.category-content .add-to-cart.center-flow{ display:table; margin:0 auto; padding-top:10px;}
.category-content .add-to-cart.center-flow .add-to-cart-view-more{ float:left;}
.category-content .add-to-cart.center-flow .books-add-to-cart{ float:left; padding-left:10px;}
.cart-content td p.close-button{text-align:center;}
.cart-content td p a.close{padding:0px; text-transform:none; color:#e41100; font-weight:bold;}
.cart-content table td p.close-button a.close i{ background-color:transparent; color:#e41100;}
.cart-content table td p.title span,.cart-content table td p.author span,.cart-content table td p.description span{ font-weight:normal; color:#242424;}
.cart-content table td p.title,.cart-content table td p.author,.cart-content table td p.description{ color:#242424;}

.new-order-conformation-content.red-theme .order-conformation-data{ background:#fff; padding:0px;}
.new-order-conformation-content.red-theme .order-conformation-data .order-sucess-content{}
.new-order-conformation-content.red-theme.red-theme .order-conformation-data .order-sucess-content h1{ background:#e41100; padding:10px 10px 10px 25px; color:#fff;}
.new-order-conformation-content.red-theme .order-conformation-data .order-sucess-content p{  padding-left:25px; padding-top:5px;}
.new-order-conformation-content.red-theme .order-conformation-data .order-conformation-form{ padding:5px 15px 25px 15px;}
.new-order-conformation-content.red-theme .ordered-product-details{ background:#fff; padding:0px;}
.new-order-conformation-content.red-theme .ordered-product-details .product-order-data h2{ background:#e41100; color:#fff; padding:5px 0 5px 10px; font-family: "Roboto",sans-serif;font-size: 17px;font-weight: normal;line-height: 22px;
    margin: 0;}
.new-order-conformation-content.red-theme .ordered-product-details table{ padding:0 10px 10px 10px; border-collapse:collapse;}
.new-order-conformation-content.red-theme .ordered-product-details table tbody tr:nth-child(2n){ background:#f6f6f4;}
.new-order-conformation-content.red-theme .order-details p:nth-child(2n){background:#f6f6f4;}
.new-order-conformation-content.red-theme .order-payment-method p:nth-child(2n){background:#f6f6f4;}
.subcat-breadcrumbs ul li:hover a,.subcat-breadcrumbs ul li.active a{ color:#f78828;}

.new-order-conformation .order-left-content{ width:31.3%;}
.new-order-conformation .order-middle-content{ width:31%; float:left; padding-left:2%;}
.new-order-conformation .order-right-content{ width:31.3%;border-left:1px solid #b7b7b7;padding-left:2%;}


.new-order-conformation-2.order-conformation-form{ padding-top:10px;}
.new-order-conformation-2 .order-left-content{ width:31.3%;}
.new-order-conformation-2 .order-left-content .order-details h1{ padding-bottom:14px;}
.new-order-conformation-2 .order-middle-content{ width:31%; float:left; padding-left:2%;}
.new-order-conformation-2 .order-right-content{ width:31.3%;border-left:1px solid #b7b7b7;padding-left:2%;}
.new-order-conformation-2 .order-details p{ border-top:none; padding-left:0px;}
.new-order-conformation-2 .order-payment-method{ padding-top:5px;}
.new-order-conformation-2 .order-payment-method h1{ padding-bottom:0px;}
.new-order-conformation-2 .order-payment-method p{ border-top:none; padding-left:0px;}
.new-order-conformation-2.order-conformation-form p.order-total{ text-indent:0px;}
.new-order-conformation-2.order-conformation-form h1{ padding-left:0px;}
.new-order-conformation-2.order-conformation-form p.order-total{ border-bottom:none;}

.new-order-conformation-content .product-order-data.no-border table{ border-left:none;}
.new-order-conformation-content .product-order-data.no-border table th{ border-right:none;}
.new-order-conformation-content .product-order-data.no-border table td{ border-right:none;}
.new-order-conformation-content .product-order-data.no-border table td.total-ammount{ text-align:right;}
.ordered-product-details .product-order-data table tfoot td.total-ammount{ text-align:right;}

/* Orders page */
.orders-content{ margin: 0 auto;max-width: 1170px;width: 100%}
.orders-content-data{background: #fdfbfb;border: 1px solid #b7b7b7;margin-top: 25px;padding: 25px 15px;}
.orders-content-data ul li{ padding:8px 0px;}
.orders-content-data ul li.order{border-bottom:1px solid #b7b7b7;}
.orders-content-data ul li span.order-number{ display:inline-block; width:24%;}
.orders-content-data ul li span.submit-date{ display:inline-block; width:24%;}
.orders-content-data ul li span.status{ display:inline-block; width:24%;}
.orders-content-data ul li span.total{ display:inline-block; width:24%;}
.orders-content-data ul li span.order-number a{ color:#e41100;}
.orders-content-data ul li .order-details-container h3 {color: #fff;font-family: "Lato",sans-serif;font-size: 17px;
    line-height: 20px;margin: 0;padding:8px 0 8px 8px;}
.orders-content-data ul li .order-items{ width:100%;}
.orders-content-data ul li .order-items th{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 0px 0; font-weight:bold;}
.orders-content-data ul li .order-items td{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 0px 0;}
.orders-content-data ul li .shipping-information{ padding-bottom:8px;}
.orders-content-data ul li .shipping-information address{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 0px 0; font-style:normal;}
.orders-content-data ul li .shipping-information .shipping-type{ padding-top:8px;}
.orders-content-data ul li .shipping-information h4{color: #242424;font-family: "Lato",sans-serif;font-size: 16px;line-height: 20px;padding: 0px 0;}
.orders-content-data ul li .shipping-information {color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 0px 0 0 12px;}


/* POPUp*/
.mfp-content .device{background: #fff;padding: 20px 30px; text-align: left;max-width: 600px;margin: 40px auto;position: relative;color: #242424;font-family: "Lato",sans-serif;font-size: 14px; line-height: 24px;}
.mfp-content .device p{ font-family: 'Roboto', sans-serif; color:#242424; font-size:13px; line-height:18px; padding:10px 0;}
.mfp-content .device ul li p,.mfp-content .device ol li p{ padding:0px;}
.mfp-content .device ul,.mfp-content .device ol{ padding-left:30px; padding-top:15px;}
.mfp-content .device ul li{ list-style:disc; list-style-position:outside; font-size:11px;}
.mfp-content .device ol li{ list-style:decimal; list-style-position:outside; font-size:11px;}

/* start state */
      .my-mfp-zoom-in .zoom-anim-dialog {
        opacity: 0;

        -webkit-transition: all 0.2s ease-in-out; 
        -moz-transition: all 0.2s ease-in-out; 
        -o-transition: all 0.2s ease-in-out; 
        transition: all 0.2s ease-in-out; 



        -webkit-transform: scale(0.8); 
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -o-transform: scale(0.8); 
        transform: scale(0.8); 
      }

      /* animate in */
      .my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
        opacity: 1;

        -webkit-transform: scale(1); 
        -moz-transform: scale(1); 
        -ms-transform: scale(1); 
        -o-transform: scale(1); 
        transform: scale(1); 
      }

      /* animate out */
      .my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
        -webkit-transform: scale(0.8); 
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -o-transform: scale(0.8); 
        transform: scale(0.8); 

        opacity: 0;
      }

      /* Dark overlay, start state */
      .my-mfp-zoom-in.mfp-bg {
        opacity: 0;
        -webkit-transition: opacity 0.3s ease-out; 
        -moz-transition: opacity 0.3s ease-out; 
        -o-transition: opacity 0.3s ease-out; 
        transition: opacity 0.3s ease-out;
      }
      /* animate in */
      .my-mfp-zoom-in.mfp-ready.mfp-bg {
        opacity: 0.8;
      }
      /* animate out */
      .my-mfp-zoom-in.mfp-removing.mfp-bg {
        opacity: 0;
      }



      /**
       * Fade-move animation for second dialog
       */
      
      /* at start */
      .my-mfp-slide-bottom .zoom-anim-dialog {
        opacity: 0;
        -webkit-transition: all 0.2s ease-out;
        -moz-transition: all 0.2s ease-out;
        -o-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;

        -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
        transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );

      }
      
      /* animate in */
      .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
        opacity: 1;
        -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
        transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
      }

      /* animate out */
      .my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
        opacity: 0;

        -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
        transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
      }

      /* Dark overlay, start state */
      .my-mfp-slide-bottom.mfp-bg {
        opacity: 0;

        -webkit-transition: opacity 0.3s ease-out; 
        -moz-transition: opacity 0.3s ease-out; 
        -o-transition: opacity 0.3s ease-out; 
        transition: opacity 0.3s ease-out;
      }
      /* animate in */
      .my-mfp-slide-bottom.mfp-ready.mfp-bg {
        opacity: 0.8;
      }
      /* animate out */
      .my-mfp-slide-bottom.mfp-removing.mfp-bg {
        opacity: 0;
      }
	  
	 /* Order Conformation page  tabs*/
	 
.reade-on-devices-tabs{}
.reade-on-devices-tabs  ul.rtabs li a{font-family: "Lato",sans-serif; font-size:18px; line-height:2.5; color:#74777b; margin:0px; border-right:none;}
.reade-on-devices-tabs  ul.rtabs li:last-child a{ border-right:1px solid #e7ecea;}
.reade-on-devices-tabs  ul.rtabs li a span{ font-size:16px; color:#74777b; font-family:'Roboto', sans-serif; font-weight:bold;}
.reade-on-devices-tabs  ul.rtabs li a i{ margin-right:15px; font-size:18px;color:#74777b;}
.reade-on-devices-tabs  ul.rtabs li.selected a span,.reade-on-devices-tabs  ul.rtabs li.selected a i{ color:#f78828;}

.reade-on-devices-tabs .bottom-data{ padding:20px; background:#fdfbfb; margin-top:10px;}
.reade-on-devices-tabs .bottom-data h1,.reade-on-devices-tabs .bottom-data  b{font-family:'Roboto', sans-serif; font-size:20px; line-height:24px; color:#242424;padding:10px 0px; margin:0px; text-align:left;}
.reade-on-devices-tabs .bottom-data p{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424;padding:10px 0px; margin:0px; text-align:left; font-weight:normal;}
.reade-on-devices-tabs .bottom-data ul{ padding:15px 0 0 20px;}
.reade-on-devices-tabs .bottom-data ul li{ list-style:disc; font-family: "Lato",sans-serif;
    font-size: 14px;line-height: 24px;color: #242424;margin: 0px;}
.reade-on-devices-tabs .bottom-data ol{ padding:15px 0 0 20px;}
.reade-on-devices-tabs .bottom-data ol li{ list-style:decimal;font-size:12px;}
.reade-on-devices-tabs .bottom-data ul li p,.reade-on-devices-tabs .bottom-data ol li p{ padding-top:0px; padding-bottom:0px;}
.reade-on-devices-tabs .content-wrap section{ border:1px solid #e0e0e0; }
.tabs-style-underline nav li a::after{  background:#f78828;}
.tabs-style-underline nav li a,.tabs-style-underline nav li a span{color:#74777b;}
.tabs-style-underline nav li.tab-current a,.tabs-style-underline nav li.tab-current a span{  color:#f78828;}
.tabs-style-underline nav li a:hover,.tabs-style-underline nav li a:hover span,.tabs-style-underline nav li a:hover i{color:#f78828;}

.reade-on-devices-tabs .bottom-data h2 {color: #242424;font-family: "Lato",sans-serif;font-size: 16px;line-height: 20px;margin: 0; text-align:left;}

.countinue-shopping .add-to-cart span{ position:relative; padding-left:5px;}
.countinue-shopping .add-to-cart span:before{ content:"\f07a"; position:absolute; left:0px; top:0px; display:block; width:20px; height:20px;font-family: 'FontAwesome'; color:#f78828; font-size:17px; line-height:18px;}

.reade-on-devices-tabs .rtabs{ }
.reade-on-devices-tabs .rtabs li{ }
.reade-on-devices-tabs .rtabs li a{  background-image:none; background-color:transparent;}
.reade-on-devices-tabs .rtabs li a:hover{ background-image:none; background-color:transparent;}
.reade-on-devices-tabs .rtabs li a::after { /*background: #e41100;*/ background:#f78828;}


/* new design */
.header-top-middle{ width:28%; padding:20px 1% 0 1%; float:left;}
.header-top-middle .text-content{ float:left; padding-left:10px;}
.header-top-middle h1{ color: #616161;font-family: "Roboto",sans-serif;font-size: 14px;font-weight: normal;line-height: 24px;padding:0px; margin:0px;  text-align:center; padding:10px 0px 0 0px;}
.header-top-middle h1 span{ display:block; color:#e41100;}
.header-top-middle ul{ display:table; width:170px; margin:0 auto; float:left;}
.header-top-middle ul li{ display:table-cell; width:48%; padding:0 1%; vertical-align:middle;}
.header-top-middle li img{ width:100%;}

/* featured author */
.featured-author-content {margin: 0 auto;max-width: 1170px;width: 95%;}
.featured-author-left-content{ width:72.8%;float:right; position:relative; border-top:1px solid #e0e0e0; margin-top:15px; padding-top:15px;}
.featured-author-left-content-data{ width:91%; margin:0 auto;}
.featured-author-left-content::after {}
.featured-author-left-content::after {background: #cfcece none repeat scroll 0 0; content: "";
    display: inline-block;height: 80%;position: absolute;left: -19px;
	top:55px;width: 1px;}

.author-books-slider{ padding:15px 0 0 0px; position:relative;}
.author-books-slider .owl-item{ text-align:center;}
.author-books-slider .item{ display:inline-block;}
.author-books-slider .owl-controls {left: 0;position: absolute; top:50%;width: 100%; z-index:1;}
.author-books-slider .owl-buttons .owl-prev.disabled{ }
.author-books-slider .owl-buttons .owl-next.disabled{} 
.author-books-slider .owl-buttons .owl-prev {
    background: rgba(0, 0, 0, 0) url("../img/slider-arrows.png") no-repeat scroll left top;
    float:right;height: 24px;margin-left: 0px;text-indent: 9999px;width: 24px;
	-webkit-transform: rotate(180deg);
    -moz-transform:    rotate(180deg);
    -ms-transform:     rotate(180deg);
    -o-transform:      rotate(180deg);
    transform:         rotate(180deg);
	}
.author-books-slider .owl-buttons .owl-next {
    background: rgba(0, 0, 0, 0) url("../img/slider-arrows.png") no-repeat scroll right top;
    float:left;height: 24px;margin-right: 0px;text-indent: 9999px;width: 24px;
	-webkit-transform: rotate(180deg);
    -moz-transform:    rotate(180deg);
    -ms-transform:     rotate(180deg);
    -o-transform:      rotate(180deg);
    transform:         rotate(180deg);
	}

.author-books-slider .item .image{ width:100%; text-align:center; display:table-cell;  height:200px; vertical-align:bottom;} 
.author-books-slider .item .image img{ width:100px; height:auto;}
.featured-author-right-content{ width:24.2%;float:left; padding:20px 0 0 0px; margin:15px 0 0 0px;border-top: 1px solid #e0e0e0;}
.featured-author-right-content .author-books-sale{ width:100%; margin:0 auto; text-align:center;}
.featured-author-right-content .author-books-sale .image{ float:left; width:48%; margin-left:2%; padding-top:10px; }
.featured-author-right-content .author-books-sale .image img{  max-width:94%; height:auto; max-height:196px;padding:7px; border-radius:8px; box-shadow:0px 0px 12px rgba(224,224,224,0.5); }
.featured-author-right-content .author-books-sale .book-data{ width:48%; float:right; padding-top:20px;}
.featured-author-right-content .author-books-sale h1{ font-family: 'Lato', sans-serif;font-size:18px; line-height:20px; color:#242424; margin:0px;padding:5px 0 0 0px;}
.featured-author-right-content .author-books-sale h3{font-family: "Roboto",sans-serif; color:#242424; font-size:15px; line-height:18px; font-weight:normal; color:#025178; padding:8px 0 0 0px; margin:0px;}
.featured-author-right-content .author-books-sale p.price{font-family: "Roboto",sans-serif; color:#4e7852; font-weight:bold;font-size:16px; line-height:18px; font-weight:bold; padding:7px 0 0 0px; margin:0px;}
.featured-author-right-content .author-books-sale .ratting{ display:inline-block; padding:8px 0 0 0px;}
.featured-author-right-content .author-books-sale .ratting ul{ width:100%;}
.featured-author-right-content .author-books-sale .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px;}
.featured-author-right-content .author-books-sale .ratting ul li:first-child{ margin-left:0px;}
.featured-author-right-content .author-books-sale .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; height:100%; display:block;}
.featured-author-right-content .author-books-sale .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.featured-author-right-content .author-books-sale .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}
.featured-author-right-content .author-books-sale p.shop-now{ padding:9px 0 0 0px;}
.featured-author-right-content .author-books-sale p.shop-now a{ display:inline-block; background:#f28528;font-family: "Roboto",sans-serif; font-size:17px; line-height:17px; font-weight:bold; color:#fff; padding:12px 20px 10px 20px; border-radius:25px; }

/* new change*/
.featured-author-content-data{ margin:15px 0 0 0px; border-top:1px solid #e0e0e0; padding:15px 0 0 0px;}
.featured-author-content-data h1{}
.featured-author-content-data h1{font-family: 'PT Sans', sans-serif; font-size:36px; line-height:40px; color:#242424; display:table; margin:0 auto; padding:24px 0;}
.featured-author-content-data .author-details{ width:100%;}
.featured-author-content-data .author-details .image{ width:13.3%; float:left; margin-left:1.01%;}
.featured-author-content-data .author-details .image img{ width:100%; border-radius:100px;}
.featured-author-content-data .author-details .data{ width:82.5%; float:right;}
.featured-author-content-data .author-details .data h1{ font-family: 'Roboto', sans-serif; font-size:21px; line-height:26px; font-weight:bold; color:#242424; margin:0px; padding:8px 0px;}
.featured-author-content-data .author-details .data h3{ font-family: 'Roboto', sans-serif; font-size:18px; line-height:21px; font-weight:bold; color:#242424; margin:0px; padding:6px 0 0 0;}
.featured-author-content-data .author-details .data p{ font-family: "Lato",sans-serif; color:#414141; font-size:14px; line-height:20px; margin:0px; padding:17px 0 0 0;}


.hot-deals .hot-deal-data{ text-align:center;}
.hot-deals .hot-deal-data h2 {color: #000;font-family: "Roboto",sans-serif;font-size: 18px;
    font-weight: normal;line-height: 18px;margin: 0;padding: 8px 0 0;}
.hot-deals .hot-deal-data  h3 {color: #025178;font-family: "Roboto",sans-serif;font-size: 15px;
    font-weight: normal;line-height: 18px;margin: 0;padding: 8px 0 0;}
.hot-deals .hot-deal-data  p.price {color: #4e7852;font-family: "Roboto",sans-serif;font-size: 16px;
    font-weight: bold;line-height: 18px;margin: 0;padding: 7px 0 0;}
.hot-deals .hot-deal-data  {padding: 9px 0 0;}
.hot-deals .hot-deal-data  p.shop-now{ padding-bottom:0px;}
.hot-deals .hot-deal-data  p.shop-now a {background: #f28528;border-radius: 25px;color: #fff;
    display: inline-block;font-family: "Roboto",sans-serif;font-size: 17px;font-weight: bold;line-height: 17px;
    padding: 8px 12px;}
	
	
	/* added on 05-July-16 */
.featured-books .item .book-description .ratting{ display:inline-block; width:100%;}	
.featured-books .item .book-description .ratting ul{ width:100%;}
.featured-books .item .book-description .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px;}
.featured-books .item .book-description .ratting ul li:first-child{ margin-left:0px;}
.featured-books .item .book-description .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; height:100%; display:block;}
.featured-books .item .book-description .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.featured-books .item .book-description .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}

.featured-books .item .image .product-list-image{ display:block; width:90%; position:relative;}
.featured-books .item .image .product-list-image a{ width:100%;}

.author-books-slider .owl-item .item .book-data{ display:none;}

.author-book-added{
	visibility: visible;
  	opacity: 1;
	 -webkit-transition: opacity 2s linear; /* Safari, Chrome and Opera > 12.1 */
       -moz-transition: opacity 2s linear; /* Firefox < 16 */
        -ms-transition: opacity 2s linear; /* Internet Explorer */
         -o-transition: opacity 2s linear; /* Opera < 12.1 */
            transition:opacity 2s linear;}
			
			
.main-navigation > ul.mobile-menu > li:hover > a, .main-navigation > ul.mobile-menu > li.active a{ background:#f78828;}

/* New sliuder*/
.slick-slide .slider-image{ padding:10px;}
.author-books-slider .slick-slide .slider-image .item{ display:table; margin:0 auto;}
.slick-slide .slider-image .image {display: table-cell; height:180px;text-align: center;vertical-align: bottom;width: 100%;}
.slick-slide .slider-image .book-data{  display:table-row;}
.slick-slide .slider-image .book-data h1{ font-family: 'Lato', sans-serif;font-size:16px; line-height:20px; color:#242424; margin:0px;padding:5px 0 0 0px;}

.slick-slide .slider-image .book-data h3,.slick-slide .slider-image .book-data p,.slick-slide .slider-image .book-data .ratting,.slick-slide .slider-image .book-data .shop-now{ display:none;}
.slick-slide img{ /*width:100%;*/ width:100px; height:auto;}
.slick-prev{ width:24px; height:24px;background: rgba(0, 0, 0, 0) url("../img/slider-arrows.png") no-repeat scroll right top;}
.slick-next{ width:24px; height:24px; background: rgba(0, 0, 0, 0) url("../img/slider-arrows.png") no-repeat scroll left top;}
.author-books-slider{ z-index:1;}
.slick-next{ left:0px; right:auto; z-index:1;}
.slick-prev{ right:0px; left:auto; z-index:1;}
.slick-prev::before{ content:" ";}
.slick-next::before{ content:" ";}
.featured-author-right-content .author-books-sale{ overflow:hidden;}
.featured-author-right-content .author-books-sale .item{ display:inline-block; width:100%;}
.featured-author-right-content .author-books-sale .item.leftMove{
	margin-left:283px;
}

.featured-author-right-content .author-books-sale .item.leftMove.leftMoveRight{ margin-left:0px;
-webkit-transition: margin-left 0.8s ease-In;
 -moz-transition: margin-left 0.8s ease-In;
  -o-transition: margin-left 0.8s ease-In;
  transition: margin-left 0.8s ease-In;}

.featured-author-right-content .author-books-sale .item.rightMove{
	margin-left:-550px;
}

.featured-author-right-content .author-books-sale .item.rightMove.rightMoveLeft{ margin-left:0px;
-webkit-transition: margin-left 0.8s ease-In;
 -moz-transition: margin-left 0.8s ease-In;
  -o-transition: margin-left 0.8s ease-In;
  transition: margin-left 0.8s ease-In;}

.slick-slide .slider-image .image img{ border:4px solid #fff; border-radius:3px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
}
.featured-books{ margin:0 auto;}
.featured-author-left-content::after{ height:78%; top:37px;}

.featured-author-right-content .author-books-sale .image img{ border-radius:3px; padding:0px; border:4px solid #fff;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);}
.author-books-slider .slick-slider{margin-bottom:12px;}
.author-books-slider{ padding-top:0px;}
.slick-slide .slider-image .image a{ display:inline-block; text-align:center;}

/* New slider design 14-July-16 */
.hot-deals-data .item .image{ width:90%; /*height:250px;*/ height:224px; display:table-cell; vertical-align:bottom; margin:0 auto; }
.hot-deals-data .item .image a{ display:block; position:relative; width:90%;}
.hot-deals-data .item .image .product-list-image{ width:100%;}
.hot-deals-data .item .image .product-list-image a{}
.hot-deals-data .item .image img{max-width:100%; width:100%; height:auto; border:1px solid #e0e0e0;}
@media screen and (min-width:0\0) {
    .hot-deals-data .item .image img{max-width:100%; /*width:auto;*/ width:100%; height:auto; border:1px solid #e0e0e0;}
}

.hot-deals-data .item .book-description{width:90%; display:table;}
.hot-deals-data .item .book-description h2{  font-family: 'Lato', sans-serif; font-size:16px; line-height:20px; color:#242424; margin:0px; padding:5px 0 0 0px;}
.hot-deals-data .item .book-description h2 a{ color:#242424;}
.hot-deals-data .item .book-description p{  font-family: 'Lato', sans-serif; font-size:13px; line-height:20px;  color:#025178; margin:7px 0 0 0px;}
.hot-deals-data .item .book-description button.add-to-cart{ width:29px; height:29px;  margin:10px 0 0 0px; border:none; cursor:pointer; position:relative; border-left:2px solid #fff;}
.hot-deals-data .item .book-description button.add-to-cart i{ color:#fff; font-size:14px;}
.hot-deals-data .item .book-description button.add-to-cart:before{}
.hot-deals-data .item .book-description p.price{ font-family: 'Lato', sans-serif;font-size:16px; line-height:16px; color:#4e7852; margin:0px; padding:7px 0 0 0px; font-weight:bold;}

.hot-deals-data .item .book-description .ratting{ display:inline-block; width:100%;}	
.hot-deals-data .item .book-description .ratting ul{ width:100%; padding:0px; display:inline-block;}
.hot-deals-data .item .book-description .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px;}
.hot-deals-data .item .book-description .ratting ul li:first-child{ margin-left:0px;}
.hot-deals-data .item .book-description .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; height:100%; display:block;}
.hot-deals-data .item .book-description .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.hot-deals-data .item .book-description .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}
#hot-deals{ width:89%;}

/* app links */

.header-top-middle ul {display: table;float: left;margin: 0 auto;width: 400px;}
.header-top-middle li img{margin-top: -15px;}
.header-top-middle .android{ width:110px;}
.header-top-middle .apple{ width:290px;}
.header-top-middle li.android img{ width:auto;}
.header-top-middle li.apple img{ width:100px;}
.header-top-middle .text-content {float: left;font-family: "Roboto",sans-serif;line-height: 30px;
    margin-top: -30px;padding-left: 10px;}


#ApplePopup.desktop { text-align:center;}
.mfp-content #ApplePopup.device{ max-width:300px;}
#notification{ display:none;}
.mfp-content #notification{background: #fff;padding: 20px 30px; text-align: left;max-width: 600px;margin: 40px auto;position: relative;color: #242424;font-family: "Lato",sans-serif;font-size: 14px; line-height: 24px; display:block;}
#notification p.closeBtn{ font-family: "Lato",sans-serif;font-size: 14px;
    line-height: 18px;color: #e41100;padding: 0 10px; cursor:pointer; position:absolute; left:10px; top:10px;}

/* my account*/
#myAccountContentTabs > ul li{ padding:10px 12px; background:#6e98e4;border-left:1px solid #6e98e4; border-right:1px solid #6e98e4; border-top:2px solid #6e98e4;}
#myAccountContentTabs > ul li a{ display:block; color:#fff; font-family: "Lato",sans-serif; font-size:12px;}
#myAccountContentTabs > ul li.r-tabs-state-active{ background:#fff; border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
#myAccountContentTabs > ul li.r-tabs-state-active a{ color:#f78828;}
div.r-tabs-state-active{ border:1px solid #e6e6e6; margin-top:-1px;}
.r-tabs-accordion-title{ padding:10px 12px; background:#6e98e4;border-left:1px solid #6e98e4; border-right:1px solid #6e98e4; border-top:2px solid #6e98e4;}
.r-tabs-accordion-title a{ display:block; color:#fff;}
.r-tabs-accordion-title.r-tabs-state-active{ background:#fff; border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top: 2px solid #6e98e4;}
.r-tabs-accordion-title.r-tabs-state-active a{ color:#e41100;}

/* my account data */
.orders-content-data #order-history > li{ border-bottom:1px solid #b7b7b7;}
#order-history {/*width:95%; padding:1em 1.4em;*/width:100%; position:relative; margin:0 auto;}
.order-details-container h4 {margin: 0;padding: 0;text-decoration: underline;}
.promotion { color: #E40037;white-space: nowrap; list-style: none;}
li.promotion,  ul.promotion{font-family: 'Lato', sans-serif !important; font-size: 12px;}
#order-history .order-info-row {padding: 8px 0;}
#order-history > li:nth-child(2n) div.order-info-row {}
#order-history > li:first-child {font-weight: bold;padding-bottom: 4px;}
#order-history > li {border-bottom: 1px solid #e0e0e0;padding: 0;}
#order-history > li span {display: inline-block;}
#order-history > li .order-number {padding-left: 6px;width: 160px;}
#order-history > li .submit-date {width: 120px;}
#order-history > li .status {width: 120px;}
#order-history > li .total {width: 100px;}

/* Manage Account -> Order History -> Order Details */
#order-history .order-details {display: none;}
#order-history .order-details ul {list-style: none;margin: 0;padding: 0;}
.order-details-container {width:100%;}
.order-details-container ul {list-style: none;}
.order-details-container .shipping-groups > li {margin: 10px 0;border: 1px solid #e0e0e0;}
.order-details-container .shipping-groups h3 {background:#f78828;color:#fff;border-bottom: 1px solid #e0e0e0;
    margin: 0;padding: 6px;}
.order-details-container .payment-information h3 {color: #fff;background:#f78828;}
.order-details-container .details {padding: 12px 0;width:100%;display:inline-block;} 
.order-details-container .payment-information .order-summary {float:right;width:48%;padding-right:12px;}
.order-details-container .order-summary th, .order-details-container .order-items th {text-decoration: underline;} 
.order-details-container .shipping-information, .order-details-container .payment-details { padding:0 14px;}
.order-details-container .shipping-type, .order-details-container .payment-method {}
.payment-method {margin-right: 10px;}
.order-details-container .shipment-total, .order-details-container .grand-total {font-weight: bold;}
.order-details-container .grand-total td {font-size: 15px;padding-top: 6px;}
.order-details-container .order-items, .order-details-container .order-summary {width:100%;}
.order-details-container .order-items .shipment-summary.merchandise-total td {border-top: 1px dotted #e0e0e0;
    padding-top: 10px;}
.order-details-container tr.taxes td {border-bottom: 1px solid #e0e0e0;}
.order-details-container .order-items td.label, .order-details-container .order-items th.label, .order-details-container .order-summary th.label {text-align: left;}
.order-details-container td.price, .order-details-container th.price {text-align: right;}
.order-details-container td.price.discount {color: #E40037;}
.order-details-container .order-summary th {text-align: right;}
.order-details-container .shipment-summary td.label, .order-details-container .order-summary td.label {}
.order-details-container .shipment-summary td:last-child {text-align: right;}
#order-history span.order-number{ font-family:"Roboto",sans-serif; font-size:14px; line-height:20px; color:#242424; display:inline-block; width:25%;}
#order-history span.submit-date{ font-family:"Roboto",sans-serif; font-size:14px; line-height:20px; color:#242424; display:inline-block; width:25%;}
#order-history span.status{ font-family:"Roboto",sans-serif; font-size:14px; line-height:20px; color:#242424; display:inline-block; width:24%;}
#order-history span.total{ font-family:"Roboto",sans-serif; font-size:14px; line-height:20px; color:#242424; display:inline-block; width:23%;} 
#order-history li.order{ font-family:"Lato",sans-serif; color:#242424; font-size:14px; line-height:20px; }
#order-history li.order .order-number a{ color:#203880; word-wrap:break-word;}
.order-details-container .payment-method{ float:left; width:48%; margin-right:0px; padding-left:12px;}
.order-details-container .order-items .label{ padding-left:12px;}
.order-details-container .order-items .price{ padding-right:12px;}
.manage-account-form-wrapper{ padding:35px 15px 15px 15px; border:1px solid #e6e6e6;}
.update-account-information{ padding:20px 0 0 0px;}
.manage-account-form-wrapper h2, .update-account-information h1{font-family: 'Raleway', sans-serif; font-size:20px; line-height:20px; color:#444444; padding:0px 0px; text-transform:uppercase;}
.manage-account-form-wrapper  .manage-account,.update-account-data{ padding:15px 15px 0 15px; border:1px solid #e0e0e0; margin:15px 0 0 0; background:#fdfbfb;}
.manage-account-form-wrapper  .manage-account p,.update-account-data p{ padding:0 15px 15px 15px;}
.manage-account-form-wrapper  .manage-account input[type="email"],.update-account-data input[type="email"]{width: 99%;height: 30px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 0px; margin-bottom:15px; border:1px solid #e0e0e0;-webkit-appearance: none;}
.manage-account-form-wrapper  .manage-account input[type="text"],.update-account-data input[type="text"]{width: 99%;height: 30px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 0px; margin-bottom:15px; border:1px solid #e0e0e0;-webkit-appearance: none;}
.manage-account-form-wrapper  .manage-account label{font-family: 'Lato', sans-serif;font-size:13px; line-height:20px;color:#232a30; margin:0px; padding:0px 0 5px 0; font-weight:normal; display:block;}
.update-account-data input[type="submit"]{background:#203880;border:1px solid #203880;background:linear-gradient(to bottom,#4365cc 0,#203880 100%);border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);color: #fff;cursor: pointer;display: inline-block; font-family: "Lato",sans-serif; font-size: 14px;line-height: 20px; max-width: 112px;text-align: center;width: 100%; padding:5px 8px;-webkit-appearance: none;}
.update-account-data input[type="submit"]:hover{background:#203880;}
.manage-account-form-wrapper  .manage-account input[type="submit"]{outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);color: #fff;cursor: pointer;display: inline-block; font-family: "Lato",sans-serif; font-size: 14px;line-height: 20px; text-align: center;width:auto; padding:5px 8px; background:#f78828; border:none; margin-bottom:15px;-webkit-appearance: none;}
.manage-account-form-wrapper  .manage-account input[type="submit"]:hover{background:#f69c4f;}
.manage-account-form-wrapper  .manage-account input[type="password"]{width: 99%;height: 30px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 0px; margin-bottom:15px; border:1px solid #e0e0e0;-webkit-appearance: none;}
.manage-account-form-wrapper  .manage-account input[type="tel"]{width: 99%;height: 30px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 0px; margin-bottom:15px; border:1px solid #e0e0e0;-webkit-appearance: none;}
.manage-account-form-wrapper  .manage-account .col-sm-6.newPasswordConfirm{ margin-left:0px!important; padding-left:0px; padding-right:0px;}
/* Manage Address */
.manage-account-form-wrapper.address-book select {border: 1px solid #808080;/*border-radius: 5px;*/color: #242424;font-family: "PT Sans",sans-serif;
    font-size: 14px;line-height: 25px;text-indent: 2px;}
.manage-account-form-wrapper.address-book span a.medium.red,.create-a-new-address{outline: 0;cursor: pointer;text-shadow: 0 0 1px rgba(0,0,0,0.33);color: #fff;cursor: pointer;display: inline-block;font-family: 'Lato',sans-serif;font-size: 14px;line-height: 20px;text-align: center;width: auto;padding: 5px 8px; background:#f78828;} 
.manage-account-form-wrapper.address-book span a.medium.red:hover,.create-a-new-address:hover{ background:#f69c4f;}

.manage-account-form-wrapper.address-book input[type="email"]{width: 99%;height: 30px;/*border: 1px solid #808080;*/border: 1px solid #e0e0e0; text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 5px;}
.manage-account-form-wrapper.address-book input[type="text"]{width: 30%;height: 30px;/*border: 1px solid #808080;*/border: 1px solid #e0e0e0; text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424;/*border-radius: 5px;*/}
.manage-account-form-wrapper.address-book input[type="tel"]{width: 30%;height: 30px;/*border: 1px solid #808080;*/border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 5px;}
.manage-account-form-wrapper.address-book input[type="submit"]{/*background:#203880;border:1px solid #203880;background:linear-gradient(to bottom,#4365cc 0,#203880 100%);border-radius:4px;*/outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);color: #fff;cursor: pointer;display: inline-block; font-family: "Lato",sans-serif; font-size: 14px;line-height: 20px; max-width: 150px;text-align: center;width: 100%; padding:5px 8px; margin-left:14%; background:#f78828; border:none;}
.manage-account-form-wrapper.address-book input[type="submit"]:hover{background:#f69c4f;}
.manage-account-form-wrapper.address-book .form30,.manage-account-form-wrapper.address-book .form50,.manage-account-form-wrapper.address-book .form25{ display:inline-block; width:100%;}
.manage-account-form-wrapper.address-book label {float: left;width: 120px;}
/* Wish List */
.account-wish-list-data{ padding:15px; border:1px solid #e6e6e6;}
.myAccountContent table#wishlist_items {border: 1px solid #e0e0e0;width: 100%;}
.myAccountContent table#wishlist_items thead th {border-left: 1px solid #e0e0e0;font-family: "Lato",sans-serif;font-size: 16px;
    font-weight: bold;line-height: 24px;padding: 10px;}
.myAccountContent table#wishlist_items thead tr th:first-child {border-left: 0 none;}
.myAccountContent table#wishlist_items td.img {width: 100px;}
.myAccountContent table#wishlist_items td.img img { max-width: 100%;width: auto;}
.myAccountContent table#wishlist_items tbody tr td {border-left: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;
    color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 24px;padding: 10px;}
.myAccountContent table#wishlist_items td input[type="submit"] {background:#f78828; border:none;-webkit-appearance: none;
    color: #fff;cursor: pointer;display: inline-block;
    font-family: "Lato",sans-serif;font-size: 14px;
    line-height: 20px;outline: 0 none;padding: 5px 8px;
    text-align: center; text-shadow: 0 0 1px rgba(0, 0, 0, 0.33);width:auto;}
.myAccountContent table#wishlist_items td input[type="submit"]:hover{ background:#f69c4f;}
.myAccountContent table#wishlist_items .remove_from_wishlist{ color:#e41100;}
.myAccountContent table#wishlist_items .name a{ color:#242424;}
.update-account-information h1{font-family: 'Raleway', sans-serif; font-size:20px; line-height:20px; color:#444444; padding:0px 0px; text-transform:uppercase;}
.update-account-data{ padding:15px 0 0 0; border:1px solid #e0e0e0; margin:15px 0 0 0; background:#fdfbfb;}
.update-account-data p{ padding:0 15px 15px 15px;}
.update-account-data label{font-family: 'Lato', sans-serif;font-size:13px; line-height:20px;color:#232a30; margin:0px; padding:0px 0 5px 0; font-weight:normal; display:block;}
.update-account-data input[type="email"]{width: 99%;height: 30px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/}
.update-account-data input[type="text"]{width: 99%;height: 30px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/}
.update-account-data input[type="submit"]{/*background:#203880;border:1px solid #203880;background:linear-gradient(to bottom,#4365cc 0,#203880 100%);border-radius:4px;*/outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);color: #fff;cursor: pointer;display: inline-block; font-family: "Lato",sans-serif; font-size: 14px;line-height: 20px; max-width: 112px;text-align: center;width: 100%; padding:5px 8px; background:#f78828; border:none;}
.update-account-data input[type="submit"]:hover{background:#f69c4f;}

/* change password page*/
.change-password{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;}
.change-password{padding:15px 0;margin:15px 0 0 0; background:#fdfbfb;}
.change-password p{ padding:0 0 0 15px;}
.change-password input[type="submit"]{/*background:#203880;border:1px solid #203880;background:linear-gradient(to bottom,#4365cc 0,#203880 100%);border-radius:4px;*/outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);color: #fff;cursor: pointer;display: inline-block; background:#f69c4f; border:none;
 font-family: "Lato",sans-serif; font-size: 14px;line-height: 20px; max-width: 150px;text-align: center;width: 100%; padding:5px 8px;}
.change-password input[type="submit"]:hover{background:#f69c4f;}
.change-password input[type="email"]{width:30%;height: 30px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424;border-radius: 5px;}
.contact-us-info textarea {width:99%;height: 100px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; border-radius: 5px; resize:none; margin-top:5px;}
.change-password input[type="text"]{width: 30%;height: 30px;border: 2px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; border-radius: 5px;}
.change-password .manage-account{ padding:15px 10px 0 0; border:1px solid #e0e0e0; margin:15px 0 0 0; background:#fdfbfb;}

.change-password .manage-account{ padding:15px 10px 0 0; border:1px solid #e0e0e0; margin:15px 0 0 0; background:#fdfbfb;}
.change-password input[type="password"]{width: 99%;height: 30px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; }
.change-password p:first-child input[type="password"]{ margin-top:0px; border:1px solid #e0e0e0; border-radius:0px;}
.change-password input[type="submit"]{ margin-bottom:15px;}
.change-password label{ padding-top:15px; display:inline-block; padding-bottom:5px;}
.change-password form p:first-child label{ padding-top:0px;}
.manage-Address p{color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 4px 0;}
.manage-Address p span{ color:#e41100;}


/* manage address */
.manage-Address{ padding:15px; border:1px solid #e0e0e0; margin:15px 0 0 0; background:#fdfbfb;}
.manage-Address h2 {color: #444;font-family: "Raleway",sans-serif;
    font-size: 20px;line-height: 20px;padding: 0;}
.manage-Address input[type="email"]{width: 99%;height: 30px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 5px;}
.manage-Address input[type="text"]{width: 30%;height: 30px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424;/*border-radius: 5px;*/}
.manage-Address input[type="tel"]{width: 30%;height: 30px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 5px;}
.manage-Address input[type="submit"]{/*background:#203880;border:1px solid #203880;background:linear-gradient(to bottom,#4365cc 0,#203880 100%);border-radius:4px;*/outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);color: #fff;cursor: pointer;display: inline-block; font-family: "Lato",sans-serif; font-size: 14px;line-height: 20px; max-width: 150px;text-align: center;width: 100%; padding:5px 8px; margin-left:14%; background:#f78828; border:none;}
.manage-Address input[type="submit"]:hover{background:#f69c4f;}
.manage-Address .address{ padding:15px 0px; border:1px solid #e0e0e0; margin:15px 0 0 0; background:#fdfbfb;}
.manage-Address .address #options{ margin-top:0px!important;}
.update-account-data .manage-account{ padding-top:0px; border:none; margin-top:0px; background:inherit;}
.manage-Address select {border: 1px solid #808080;/*border-radius: 5px;*/color: #242424;font-family: "PT Sans",sans-serif;
    font-size: 14px;line-height: 25px;text-indent: 2px;}
.manage-Address .manage-account label {float: left;width: 120px;}
.create-a-new-address{/*background: #203880;border: 1px solid #203880;     background: linear-gradient(to bottom,#4365cc 0,#203880 100%);border-radius: 4px;*/outline: 0;cursor: pointer;text-shadow: 0 0 1px rgba(0,0,0,0.33);color: #fff;cursor: pointer;display: inline-block;font-family: 'Lato',sans-serif;font-size: 14px;line-height: 20px;max-width: 150px;text-align: center;width: 100%;padding: 5px 8px; background:#f78828;} 
.create-a-new-address:hover{ background:#f69c4f;}

/* Manage wish list*/
.manage-wishlist table {border: 1px solid #e0e0e0;width: 100%;}
.manage-wishlist table thead td {border-left: 1px solid #e0e0e0;font-family: "Lato",sans-serif;font-size: 16px;
    font-weight: bold;line-height: 24px;padding: 10px;}
.manage-wishlist table thead tr td:first-child {border-left: 0 none;}
.manage-wishlist table td.img {width: 100px;}
.manage-wishlist table td.img img { max-width: 100%;width: auto;}
.manage-wishlist table tbody tr td {border-left: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;
    color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 24px;padding: 10px;}
.manage-wishlist table td input[type="submit"] {/*background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #4365cc 0px, #203880 100%) repeat scroll 0 0; border: 1px solid #203880;border-radius: 4px;*/ background:#f78828; border:none;
    color: #fff;cursor: pointer;display: inline-block;
    font-family: "Lato",sans-serif;font-size: 14px;
    line-height: 20px;max-width: 140px;outline: 0 none;padding: 5px 8px;
    text-align: center; text-shadow: 0 0 1px rgba(0, 0, 0, 0.33);width: 100%;}
.manage-wishlist table td input[type="submit"]:hover{ background:#f69c4f;}	
.contact-us-info {background: #fdfbfb none repeat scroll 0 0;margin: 15px 0 0;}
.account-data-content h1 {color: #444444;font-family: "Raleway",sans-serif;
    font-size: 14px;line-height: 20px;padding: 0;text-transform: uppercase;}
.smk_accordion {list-style: outside none none;margin: 0 0 20px;
    padding: 0;position: relative;}
.acc_content ul li{ background:none; padding-left:0px; margin-left:25px; list-style:disc;} 

/* single product page */
.add_to_cart input[type="submit"]{
color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px; border:none;  display:inline-block; cursor:pointer;padding:3px 18px;border-radius:5px; /*color:#242424;*/color:#fff; line-height:21px; background:#f78828;background-color:#f78828;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);/*background-color:transparent;*/ position:relative;-webkit-appearance: none;}


.add-to-cart-content input[type="submit"]:hover{ background:#f69c4f; }

.no-flexbox .tabs-style-underline nav li.tab-current a, .tabs-style-underline nav li.tab-current a span{ color:#f78828;}
.no-flexbox .tabs-style-underline nav li.tab-current a, .tabs-style-underline nav li.tab-current a span{ color:#f78828;}
.tabs-style-underline nav li a:after{background:#fff;}
.no-flexbox .tabs-style-underline nav li a:after{background:#fff;}
.no-flexbox .tabs nav ul{ display:flex;}
.no-flexbox .tabs nav ul li{ display:block;}

.product-type-format span#price span{ color:#f78828;}

/* Single product page */
span.wishlist{ display:inline-block; position:relative; padding:0 0 0px 20px; margin-left:15px; cursor:pointer;}
span.wishlist:before{ width:15px; height:15px; position:absolute; display:block;font-family: 'FontAwesome'; content:"\f004"; color:#f78828; left:0px; top:8px; }
span.wishlist input[type="submit"]{ border:0px; background:none; font-family:"Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; cursor:pointer;}
span.wishlist input[type="submit"]:hover{ color:#f78828;}

/* Menu navigation */
.no-flexbox nav.main-navigation li{ min-width:inherit;}

/* categories page */
a.view-more-data{ float:left; margin-right:15px; font-family:"Lato",sans-serif; font-size:14px; line-height:24px; color:#242424;}
a.view-more-data i{color:#f78828; padding-right:10px;}
a.view-more-data:hover{color:#f78828;} 

/* How to read on device*/
.myAccount-how-to-read-on-device h1 {color: #444;font-family: "Raleway",sans-serif;font-size: 20px;line-height: 20px;padding: 0 0 10px 0;}
.myAccount-how-to-read-on-device .smk_accordion .accordion_in .acc_head{ background-color:#f78828;}

/* single page add to cart popup*/
.product-cart-data{ padding:15px; display:none;}
.product-cart-data .cart-product-image{ width:25%; float:left; border:1px solid #e0e0e0;}
.product-cart-data .cart-product-image img{ width:80%; padding:10%;}
.product-cart-data .cart-product-description{ width:70%; float:right;}
.product-cart-data h1{font-family: "Lato",sans-serif; font-size:18px; line-height:20px; color:#242424; margin:0px; text-align:center; padding-bottom:15px; font-weight:normal;}
.product-cart-data p{font-family: "Lato",sans-serif; font-size:15px; line-height:24px; color:#242424; font-weight:normal; margin:0px; padding:0 0 8px 0px;}
.product-cart-data p span{ padding-left:5px;}
.product-cart-data p a{ background:#f78828; display:inline-block; padding:0 10px;font-family: "Lato",sans-serif; font-size:14px; font-weight:bold; color:#fff; line-height:40px; text-transform:uppercase; position:relative;}
.product-cart-data .cart-product-description p a.mfp-close{ background:#f78828; display:inline-block; padding:0 10px;font-family: "Lato",sans-serif; font-size:14px; font-weight:bold; color:#fff; line-height:40px; text-transform:uppercase; position:relative; float:right; top:auto; right:auto; width:auto; height:auto; opacity:1;}
.product-cart-data p a.go-to-cart{ margin-right:10px;}
.mfp-content .product-cart-data{ display:block; max-width:430px; background:#fff; margin:40px auto; position:relative;}

/* New category page */
.suggested-books{width:20%; margin-top:0px;}
.suggested-books ul li .suggest-data p .add-to-cart{ position:relative;}
.suggested-books ul li .suggest-data p.add-to-cart span{ display:block; position:relative;}
.suggested-books ul li .suggest-data p.add-to-cart span:before{ content:"\f370";font-family: "Ionicons"; position:absolute; left:0px; top:0px; color:#e41100; display:block; width:20px; height:20px; line-height:26px;}
.suggested-books ul li .suggest-image{  padding-bottom:10px; float:none; width:100%;}
.suggested-books ul li .suggest-image .image-data{ width:30%; float:left; cursor:pointer; padding:4px 4px 0 4px; border:1px solid #e0e0e0;}
.suggested-books .big ul li .suggest-image .image-data{ width:45%; float:left; cursor:pointer; position:relative; padding:3px 3px 0 3px; border:1px solid #e0e0e0;}
.suggested-books ul li .suggest-image .image-data img{ width:100%; position:relative;}
.suggested-books ul li .suggest-image .product-desc{ float:right; width:65%; text-align:left;} 
.suggested-books .big ul li .suggest-image .product-desc{ float:right; width:45%; text-align:left;} 
.suggested-books ul li .suggest-image .product-desc p{ padding:0px 0px 3px 0; font-family: 'Open Sans', sans-serif; font-size:13px; line-height:17.5px; color:#242424;}
.single-product-right-content ul li .suggest-image .product-desc p{ padding:0px 0px 3px 0; font-family: 'Open Sans', sans-serif; font-size:13px; line-height:17.5px; color:#242424;}
.suggested-books ul li .suggest-data{ float:none; width:100%;}
.suggested-books ul li .suggest-data p.add-to-cart{ padding-top:0px;padding-bottom:0px;}
.suggested-books ul li{ padding:15px 0px;}
.suggested-books ul li .suggest-data p{ padding:5px 0 0;}
.suggest-image .product-desc .ratting{ padding-bottom:3px;}
.suggest-image .product-desc .ratting ul{ width:100%; display:inline-block;}
.suggest-image .product-desc .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px; padding:0px; border:none;}
.suggest-image .product-desc  .ratting li:first-child{ margin-left:0px;}
.suggest-image .product-desc .ratting ul li a{ background:url(../images/star-ratting-sprite.png) left top no-repeat; width:100%; height:13px; display:block;}
.suggest-image .product-desc .ratting ul li a.un-rated{ background:url(../images/star-ratting-sprite-red.png) left center no-repeat;}
.suggest-image .product-desc .ratting ul li a.half-rated{ background:url(../images/star-ratting-sprite-red.png) left bottom no-repeat;}
.suggest-image .product-desc .add-to-cart{ position:relative;}
.suggest-image .product-desc p.add-to-cart span{ display:block; position:relative;}
.suggest-image .product-desc p.add-to-cart span:before{ content:"\f370";font-family: "Ionicons"; position:absolute; left:0px; top:0px; color:#f78828; display:block; width:20px; height:20px; line-height:26px;}
.suggest-image .product-desc p.add-to-cart span a{padding:3px 3px 3px 18px;color:#242424; line-height:21px; background-color:transparent;}
.suggested-books .books-data .suggested-books h2{ font-weight:bold;}


/* New Categories page */
.new-categories-content{ margin:0px; padding:0px; float:right; width:73%;}
.new-categories-content ul.new-categories-content-list{ margin:0px; padding:0px;}
.new-categories-content ul.new-categories-content-list > li{ padding:20px 0px; border-top:1px solid #e0e0e0;}
.new-categories-content ul.new-categories-content-list > li:first-child{ border-top:0px;}
.new-categories-content ul.new-categories-content-list > li .book-image{ width:150px; float:left;}
.new-categories-content ul.new-categories-content-list > li .book-image a{ display:block; border:1px solid #e0e0e0; padding:4px;}
.new-categories-content ul.new-categories-content-list > li .book-image img{ width:100%;}
.new-categories-content ul.new-categories-content-list > li .books-details {overflow-x: hidden;overflow-y: hidden;padding-left: 25px;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-description{ width:61%; float:left; padding-right:15px; border-right:1px solid #e0e0e0;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details{ width:33%; float:right;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-description h1{font-family: 'Open Sans', sans-serif; font-size:17px; line-height:25px; color:#242424; margin:0px; font-weight:600;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-description p{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px; color:#242424;padding:10px 0px; margin:0px;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-description p.link{ padding-top:0px;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-description p.link a{ text-decoration:underline; color:#242424; font-weight:bold;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-description p.link a:hover{ color:#f78828;}

.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details p{font-family: 'Open Sans', sans-serif; font-size:15px; line-height:18px; color:#242424; font-weight:normal; margin:0px; padding:0px 0 5px 0; /*font-weight:bold;*/}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details p.price{color:#4e7852; font-size:31px; line-height:35px;}

.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details .ratting ul{ width:100%; display:inline-block;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px; padding:0px; border:none;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details .ratting li:last-child{}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; height:13px; display:block;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details  input[type="submit"].add-to-cart{ background:#f78828;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); box-shadow:none; border:none; font-family: 'Open Sans', sans-serif;  color:#fff; padding:4px 15px; font-size:20px;-webkit-appearance: none;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details  input[type="submit"].add-to-cart:hover{/*background:#f69c4f;*/background:#f69c4f;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details  input[type="submit"].add-to-wishlist{ background:none; border:none; cursor:pointer;font-family: 'Open Sans', sans-serif; font-size:11px; line-height:20px; color:#242424; font-weight:bold;}
.book-price-cart-details .category-write-a-review a{font-family: 'Open Sans', sans-serif; font-size:11px; line-height:20px; color:#242424; font-weight:bold;}
.category-write-a-review a{ margin-left:2px;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details  input[type="submit"].add-to-wishlist:hover{ color:#f78828;}
.book-price-cart-details .category-write-a-review a:hover{ color:#f78828;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details .add-to-links p.add-to-cart{ padding:10px 0px;}

/* New Single product page */
.format-addToCart .available-format{ float:left;}
.format-addToCart .add-to-cart-right{ /*float:right;*/ float:left; padding-top:55px; padding-left:15px;}
.format-addToCart .add-to-cart-right input[type="button"]{color:#fff; text-align:center;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 20px; border:none;  display:inline-block; cursor:pointer; padding:3px 18px;border-radius:5px;color:#fff; line-height:21px; outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); position:relative; /*border-radius:5px;*/ border-radius:0px; background:#f78828;}
.format-addToCart .add-to-cart-right input[type="button"]:hover{ background:#f69c4f;}

.review-top-data .review-count-details{ float:left;} 
.review-top-data .write-a-review-data{ float:right;}
.review-count-details .ratting{width:100%; padding:9px 0 0 0%;}
.review-count-details .ratting ul{ display:inline-block;}
.review-count-details .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px; padding:0px; border:none;}
.review-count-details .ratting ul li:first-child{ margin-left:0px;}
.review-count-details .ratting li:last-child{}
.review-count-details .ratting ul li a{ background:url(../images/star-ratting-sprite.png) left top no-repeat; width:100%; height:13px; display:block;}
.review-count-details .ratting ul li a.un-rated{ background:url(../images/star-ratting-sprite.png) left center no-repeat;}
.review-count-details .ratting ul li a.half-rated{ background:url(../images/star-ratting-sprite.png) left bottom no-repeat;}

.review-top-data .review-count-details h1{font-family: 'Open Sans', sans-serif; font-size:15px; line-height:25px; color:#242424; margin:0px; padding:0px;}
.review-top-data .review-count-details h1 span{ /*color:#f78828;*/color:#242424;}
.review-top-data .write-a-review-data a{font-family: 'Open Sans', sans-serif;  padding:6px 18px 9px 18px; background:#f78828; color:#fff;font-size:17px; /* border-radius:5px;font-size:15px; padding:3px 18px 5px 18px;*/ line-height:25px; border:none; cursor:pointer; margin-top:0px; display:inline-block;}
.review-top-data .write-a-review-data a i{ margin-right:8px;}
.review-top-data .write-a-review-data a:hover{ background:#f69c4f;}
.review-count-details  p{font-family: 'Open Sans', sans-serif; font-size:14px; line-height:24px; color:#242424;padding:0px; margin:0px; text-align:left; font-weight:normal;}
.review-bottom-data{ margin:0px; padding:25px 0 0 0;}
.review-bottom-data ul{ margin:0px; padding:0px;}
.review-bottom-data ul.review-data > li{ padding:15px 0px; border-top:1px solid #e0e0e0;}
.review-bottom-data ul.review-data li .customer-details{ width:150px; float:left; text-align:center; padding-top:35px;}
.review-bottom-data ul.review-data li .customer-details .profile{ width:50px; margin:0 auto;}
.review-bottom-data ul.review-data li .customer-details .profile img{ width:100%;}
.review-bottom-data ul.review-data li .customer-details .customer-name p{font-family: 'Open Sans', sans-serif; font-size:14px; line-height:24px; color:#f78828; font-weight:bold;}

.review-bottom-data ul.review-data li .customer-review{ padding-left:25px; overflow-x:hidden; overflow-y:hidden;}
.customer-review .ratting{width:100%; padding:9px 0 0 0%;}
.customer-review .ratting ul{ display:inline-block;}
.customer-review .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px; padding:0px; border:none;}
.customer-review .ratting ul li:first-child{ margin-left:0px;}
.customer-review .ratting li:last-child{}
.customer-review .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; height:13px; display:block;}
.customer-review .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.customer-review .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}
.customer-review p{font-family: 'Open Sans', sans-serif; font-size:14px; line-height:24px; color:#242424;padding:0px; margin:0px; text-align:left; font-weight:normal;}
#review.write-a-review-form{ display:none; position:relative;}
.mfp-container #review.write-a-review-form{ display:block; background:#fff; max-width:260px; padding:20px; margin:0 auto;}

#review.write-a-review-form h3{font-family: 'Open Sans', sans-serif; font-size:15px; line-height:25px; color:#242424; margin:0px; padding:0px;}
#review.write-a-review-form label{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:24px; color:#242424; display:block;}
#review.write-a-review-form input[type="submit"]{ padding:3px 18px; background:#f78828; color:#fff;font-family: 'Open Sans', sans-serif; font-size:13px; line-height:24px; border:none; /*border-radius:5px;*/ cursor:pointer;}
#review.write-a-review-form input[type="submit"]:hover{ background:#f69c4f;}
#review.write-a-review-form textarea{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:24px; color:#242424; width:99%; border:1px solid #e0e0e0; margin-bottom:10px;}

.read-on-this-data{ padding:15px 0px; border-top:1px solid #e0e0e0; text-align:center} 
.read-on-this-data h1{font-family: 'Open Sans', sans-serif; font-size:15px; line-height:25px; color:#242424; margin:0px; padding:0px;}
ul.read-on-this { display:inline-block; margin:0 auto; padding-top:10px;}
ul.read-on-this li{ float:left; color:#616161; margin-left:13px;}
ul.read-on-this li:first-child{ margin-left:0px;}
ul.read-on-this li i{ color:#616161; font-size:25px;} 
ul.read-on-this li:hover i{ color:#f78828;}
.book-right-data{ padding:0 10px;}

/* header signOut content*/
header .right-nav .user-links ul{float:right;}
header .right-nav .user-links ul li{ display:block;}
header .right-nav .user-links ul li a i{ font-size:18px;}
header .right-nav .user-links ul li:hover a{color:#f78828;}
header .right-nav .user-links ul li:hover a i{ color:#f78828;}

/* New Login page*/
.login-content{ margin:0px auto; padding:25px 40px; display:table; position:relative; background:#f6f6f4;border: 1px solid #e1e1e1;border-top: 2px solid #fa7400; border-radius:0px;}
.login-content h1{ border-bottom:0px;}
.login-content h1 i{ display:none;}
.login-content span.error p{ color:#e41100;}   
.login-content .login_register{ text-align:right; position: absolute;right: 40px;}
.login_register_alt_links{ margin-top:16px;}
.login-content .login_register input[type="submit"]{ padding:5px 8px;color:#fff;border:none; /*border:1px solid #fa7400;*//*border-radius:4px;background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/ background:#f78828;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); border-radius:0px;}
.login-content .login_register input[type="submit"]:hover{background:#f69c4f;}

.login-content .login_register_alt_links a{ color:#fff; padding:7px 8px;border:none; /*border:1px solid #fa7400;*/ background:#f78828;/*border-radius:4px;background:#0495cf;background:linear-gradient(to bottom,#59bce5 0,#0495cf 100%);*/
	outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);}
.login-content .login_register_alt_links a:hover{background:#f69c4f;}
.login-content .login_register_alt_links a:first-child{ margin-right:8px;}

/* New Registration page*/
.register-content{margin:0px auto; padding:25px 40px; display:table; background:#f6f6f4;border: 1px solid #e1e1e1;border-top: 2px solid #fa7400; border-radius:0px;} 
.register-content input[type="submit"]{ padding:5px 8px;color:#fff; background:#f78828;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); border:none; border-radius:0;}
.register-content input[type="submit"]:hover{ background:#f69c4f;}
.register-content .forgot-password p a{ padding:5px 8px;color:#fff; background:#f78828;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); border:none; border-radius:0;}
.register-content .forgot-password p a:hover{ background:#f69c4f;}
.register-content h1 {color: #242424; border-bottom:0px;}
.register-content .error { color:#e41100;}
.login-content #forgotPassword p{ color:#e41100;}

/* single product page */
.add_to_cart input[type="submit"]{ border-radius:0px; margin-left:15px;}
.add_to_cart input[type="submit"]:hover{ background:#f69c4f;}

/* New Changes 22-August-16 */
/* Cart page */
.main-data{ border-top:1px solid #e0e0e0;}
.shopping-cart{padding-top:0px;}
.cart-content{ width:100%;}
.cart-content table{ border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.cart-content h1{ color:#000;}
.countinue-shopping p.Countinue-Shopping{ /*background:#f78828;*/ background:#549c00; padding-left:20px; color:#fff; padding-right:0px;}
.countinue-shopping p.Countinue-Shopping:before{ color:#fff; left:4px;}
.cart-content p a{ color:#fff; display:block;} 
.countinue-shopping p.checkout{margin-left:10px;}
.countinue-shopping p.checkout span{ /*background:#f78828;*/ background:#549c00; padding-left:20px; color:#fff; display:block;}
.countinue-shopping p.checkout span:before{ color:#fff; left:4px; top:7px;}
.countinue-shopping p.checkout a{ padding-left:18px;}
.discount-data{ width:100%; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.order-total{ padding-left:15px; padding-right:0px; width:auto; display:block;}
.cart-content .discount{ padding-right:15px;}

.change-password{background:none;}
.change-password input[type="submit"]{ background:#f78828;}
.change-password input[type="submit"]:hover{background:#f69c4f;}
.cart-content table td{ border-bottom-color:#e0e0e0; border-right:1px solid #e0e0e0 !important;}

.cart-content table tr td:first-child{border-right:0px solid #fff !important;}

/* Wish List */
.cart-content table td p.description{display:none;}
.cart-content.wish-list table tr td.product-image{ text-align:center;}
.cart-content.wish-list table tr td input[type="button"]{ background:#f78828; cursor:pointer; font-family:"Lato",sans-serif; font-size:14px; line-height:18px; color:#fff; border:none; padding:5px 10px;} 
.cart-content.wish-list table tr td input[type="button"]:hover{background:#f69c4f;}

/* CheckOut page */
.additional-information-content label{ font-family:"Lato",sans-serif; color:#242424; font-size:14px; line-height:20px; display:block; padding:8px 0px;}
.additional-information-content textarea{  height: 80px; width: 100%; padding:3px 6px; border: 1px solid #e0e0e0; text-indent: 10px;
    font-family: 'Lato', sans-serif; font-size: 14px;line-height: 20px;color: #242424;  border-radius: 5px; box-sizing:border-box;}
	
/* CheckOut Order Details */
.checkOut-Order-Details{ padding:15px;}
.checkOut-Order-Details .toggle-data {/*background:#fdfbfb*/;border: 1px solid #e0e0e0;border-radius: 4px;
    display: none;margin: 20px 0;padding: 0;}
.checkOut-Order-Details .toggle-data table{ width:100%; border-collapse:collapse;}
.checkOut-Order-Details .toggle-data th{ background:#fdfbfb; padding:9px 15px; text-align:left; color:#e41100; font-family:"Lato",sans-serif; font-size:17px; line-height:28px;}
.checkOut-Order-Details .toggle-data td{ border-top:1px solid #e0e0e0; padding:9px 15px; color:#242424; font-family:"Lato",sans-serif; font-size:14px; line-height:20px;}
.checkOut-Order-Details .toggle-data tfoot .cart-subtotal td{ background:#fdfbfb; padding:9px 15px; text-align:left; color:#e41100; font-family:"Lato",sans-serif; font-size:17px; line-height:28px;}
.checkOut-Order-Details .toggle-data tfoot .order-total-Amount td{font-weight:bold;}
.checkOut-Order-Details .toggle-data span.product-quantity{padding-left:6px; font-weight:bold;}

/* Order Conformation-3 page */
.ordered-product-details .product-order-data table tbody tr td.title h1{ color:#000;}
.ordered-product-details .product-order-data table th.download{text-align:center;}
.ordered-product-details .product-order-data table td.download{text-align:center;}
.ordered-product-details .product-order-data table td.download img{ width:25px;}
.ordered-product-details .product-order-data table td.offer-price p.no-Offer{ color:#242424; font-weight:bold;}

/* My Account Read in device */
.myAccount-how-to-read-on-device .smk_accordion .accordion_in .acc_head{ /*background:#6e98e4;*/background:#fff;}
.smk_accordion .accordion_in .acc_content a{ color:#f78828; font-weight:bold;}
.manage-wishlist table{border-collapse:collapse;}
.manage-wishlist table tbody tr td.delete-product a{ color:#e41100; font-weight:bold; font-family:"Lato",sans-serif; font-size:14px; line-height:20px;}
.manage-wishlist table tbody tr td{ border-left:none; border-top:none;}
.manage-wishlist table thead td{ border-left:none; border-bottom:1px solid #e0e0e0;}
.smk_accordion .accordion_in.acc_active > .acc_head{ color:#f78828;}
.smk_accordion .accordion_in .acc_head{ color:#f78828;}

/* Categories background image*/
.categories-banner-content{ width:100%; height:160px; position:relative;}
.categories-banner-content .banner-image{background:url(../img/Categories-Banner-images/Categories-Banner-Image-3.png) center center no-repeat; background-size:cover; width:100%; height:160px; position:relative;display:table;}
.categories-banner-content .banner-image .banner-text{ width:100%; text-align:center; display:table-cell; height:100%; vertical-align:middle; }
.categories-banner-content .banner-image .banner-text h1{ font-family:"Roboto",sans-serif; font-size:25px; line-height:36px; color:#fff; font-weight:500;}

/* New Slider Design*/

.hot-deals-data .owl-item .item{ padding:25px; position:relative; min-height:473px;}
.hot-deals-data .item .image img{ border:none; vertical-align:bottom;}
.hot-deals-data .owl-item .item .hover-Data { background:#fff;/*border: 1px solid #555;*/position: absolute;top: 0%; left: 0%;opacity:0; /*top: 50%; left: 50%;width:0px; height:0px; overflow:hidden;*/
/*-webkit-transition: width 2s,height 2s,left 2s, top 2s;
transition:width 2s,height 2s,left 2s, top 2s;
-moz-transition:width 2s,height 2s,left 2s, top 2s;
-ms-transform:width 2s,height 2s,left 2s, top 2s;
-o-transition:width 2s,height 2s,left 2s, top 2s;*/ 
	 -webkit-transition: all 350ms ease-in;
    -webkit-transform: scale(0.05); 
    -ms-transition: all 350ms ease-in;
    -ms-transform: scale(0.05); 
    -moz-transition: all 350ms ease-in;
    -moz-transform: scale(0.05);
    transition: all 350ms ease-in;
    transform: scale(0.05);  
	
	-webkit-transition: all 0.3s cubic-bezier(0.36, 0.77, 0.41, 0.99); transition: all 0.3s cubic-bezier(0.36, 0.77, 0.41, 0.99); opacity: 0; /*-webkit-transform: scale(0.9, 0.9); transform: scale(0.9, 0.9);*/-webkit-transform: scale(0, 0); transform: scale(0, 0); -webkit-transform-origin: 50% 15%; transform-origin: 50% 15%; border: 2px solid red; border: 1px solid #E1E1E1; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); z-index: 2; position: absolute; top: 0; left: 0; /*bottom: 0; right: 0;*/

    /*-webkit-transition: width 2s, height 4s; /* For Safari 3.1 to 6.0 */
    /*transition: width 2s, height 4s;*/

}
.hover-Data .hover-inner-data{ padding:9px;}
.hover-Data .hover-inner-data h1{ font-family:"PT Sans",sans-serif; font-size:16px; line-height:20px; color:#e0e0e0; padding-top:0px;}
.hot-deals-data .item .hover-inner-data .book-description{ display:block; text-align:center; margin:0 auto; padding-top:10px;}
.hot-deals-data .item .hover-inner-data .book-description p{ margin-top:0px;}
.hot-deals-data .item .hover-inner-data .book-description p.price{ padding-top:0px;}
.hot-deals-data .item .hover-inner-data .book-description .ratting{ width:auto;}
.hot-deals-data .owl-item .item.itemHover .hover-Data:hover{-webkit-transform: scale(1, 1);transform: scale(1, 1); opacity: 1;}
.hot-deals-data .owl-item .item:hover .hover-Data.hovered{ /*width:auto; height:auto;*/ /*background:#fff; left:0px; top:0px; opacity:1;
-webkit-transition: all 350ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 350ms ease-in;
    -ms-transform: scale(1);   
    -moz-transition: all 350ms ease-in;
    -moz-transform: scale(1);
    transition: all 350ms ease-in;
    transform: scale(1);*/
	-webkit-transform: scale(1, 1);transform: scale(1, 1); opacity: 1;
	
}
.hot-deals-data .item .image{ position:relative; z-index:10;}
.hot-deals-data .item .image a{ margin:0 auto;}
.hot-deals-data .item .image a span.layer{-webkit-transition: opacity 0.1s ease-in-out;transition: opacity 0.1s ease-in-out; opacity: 0; background: #3d4044; position:absolute; width:100%; height:100%;}
.hot-deals-data .item:hover .image a span.layer{ opacity:0.5;}

.hot-deals-data .item .inner-image{ width:90%; height:250px; display:table-cell; vertical-align:bottom; margin:0 auto; position:relative; opacity:0; }
.hot-deals-data .item .inner-image a{ display:block; /*max-width:90%;*/ max-width:75%; margin:0 auto; /*padding:41px 25px 25px;*/}
.hot-deals-data .item .inner-image a img{ width:100%; height:auto; max-width:100%;}

.add-to-cart-data{ width:100%;display:block; /*display:inline-table;*/ position:relative; margin-top:10px;} 
.add-to-cart-data button.view-product{ /*float:left;*/ /*display:table-cell;*/ display:block; width:100%; position:relative;
border-radius:4px; /*height:34px;*/ height:30px; box-sizing:border-box;border-color: rgba(255, 255, 255, 0.2); border-width:1px; border-style:solid; border-right-width:0px; cursor:pointer;background: #1b79bb; color: #fff;  
-webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out;
margin-top:0px;
 transition:margin-top 1s linear;
  -webkit-transition: margin-top 1s linear;
  -moz-transition: margin-top 1s linear;
  -o-transition: margin-top 1s linear;
 }
.add-to-cart-data button.view-product:hover{border-color: #3a77a0; background-color: #3a77a0}
.add-to-cart-data .product-format-select.format-selected button.view-product{ /*margin-top:-34px;*/ margin-top:-30px;}
.add-to-cart-data button.view-product span{ display:block; padding-right:30px; text-align:center; /*line-height:30px;*/ line-height:28px; font-weight:bold; height:100%; font-family:'Lato', sans-serif; font-size:12px;}

.add-to-cart-data input[type="submit"].addToCart-product{ /*float:left;*/ /*display:table-cell;*/ display:block; width:100%; position:relative; padding-right:30px; font-weight:bold; font-family:"Lato",sans-serif; font-size:12px;
border-radius:4px; /*height:34px;*/ height:30px; box-sizing:border-box;border-color: rgba(255, 255, 255, 0.2); border-width:1px; border-style:solid; border-right-width:0px; cursor:pointer;background: #1b79bb; color: #fff; 
-webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out;
}
.add-to-cart-data input[type="submit"].addToCart-product:hover{border-color: #3a77a0; background-color: #3a77a0}
.add-to-cart-data input[type="submit"].addToCart-product span{ display:block; padding-right:30px; text-align:center; line-height:30px; font-weight:bold; height:100%; font-family:'Lato', sans-serif;}

.add-to-cart-data .format-options{ /*float:right;display:table-cell;*/ position:absolute; right:0px; top:0px; width:28px;border-radius: 0 4px 4px 0; border-left-width: 0;/*height: 32px;line-height: 32px;*/height: 28px;line-height: 23px;font-size: 16px;border-color: rgba(255, 255, 255, 0.2); border-width:1px; border-style:solid;background: #1b79bb; color: #fff; 
-webkit-transition: background-color 0.2s ease-out; transition: background-color 0.2s ease-out;
 }
.add-to-cart-data .format-options:hover{border-color: #3a77a0; background-color: #3a77a0}
#hot-deals.owl-carousel .owl-wrapper-outer{ /*padding-bottom:40px;*/}
.hover-inner-data .book-description span.author{ color:#999; display:inline-block; padding-right:4px;}
.hot-deals-data .item .book-description p.price{ font-size:14px; font-weight:normal;}
.add-to-cart-data .format-options ul{ padding:0;}
.add-to-cart-data .format-options ul li a{ display:block; color:#fff; font-weight:bold; cursor:pointer; line-height:28px;}
.add-to-cart-data .format-options ul li a i{ /*-webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;*/
	transition-duration: 0.8s;
    transition-property: transform;
	}
.add-to-cart-data .format-options ul li.formatsOpened a i{
	     transform:  rotate(180deg); /* CSS3 */
    -moz-transform:  rotate(180deg); /* Firefox */
 -webkit-transform:  rotate(180deg); /* Webkit */
      -o-transform:  rotate(180deg); /* Opera */
     -ms-transform:  rotate(180deg); /* IE 9 */
	}
.add-to-cart-data .format-options ul li .popover_data{ position:absolute; right:0px; /*bottom:47px; display:none;*/ /*display:inline-block;*/ display:none; /*top:47px; */top:28px; }
.add-to-cart-data .format-options ul li .popover_content{ margin-bottom:12px; display:block; padding:0px; position:relative; width:100%;/*background: #fff; border: 1px solid #e1e1e1; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);*/ font-weight: normal; font-style: normal; color: #444; text-align: left; text-align: start;}
.add-to-cart-data .format-options ul li .popover_content:before{content: " "; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; /*background: #fff; border-radius: 4px;*/ z-index: -1}
.add-to-cart-data .format-options ul li .popover_content .popover_arrow{ bottom:-12px; right:10px; position:absolute; display:block; border-top-color:#e1e1e1; border-style:solid; border-color:transparent; border-width:16px; z-index:-2; width:0px; height:0px;}
.add-to-cart-data .format-options ul li .popover_content .popover_arrow:before {display: block; content: " "; width: 30px; height: 30px; -webkit-transform: rotate(45deg); transform: rotate(45deg); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: relative; top:-37.5px; left:-15px;}
/*.add-to-cart-data .format-options ul li .popover_content .popover_arrow:after {content: " "; bottom: 1px; margin-left: -15px; border-bottom-width: 0; border-top-color: #fff;}
.add-to-cart-data .format-options ul li .popover_content .popover_arrow:after {position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;}
.add-to-cart-data .format-options ul li .popover_content .popover_arrow:after {content: " "; bottom: 1px; margin-left: -15px; border-bottom-width: 0; border-top-color: #fff;}
.add-to-cart-data .format-options ul li .popover_content .popover_arrow:after{position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;}*/
.add-to-cart-data .format-options ul li ul.dropDown {box-sizing: border-box; display: inline-block; font-family: Sofia Pro, sans-serif; -webkit-transition: background 0.1s ease-in-out, color 0.1s ease-in-out; transition: background 0.1s ease-in-out, color 0.1s ease-in-out; border-color: rgba(255, 255, 255, 0.2); border-radius: 4px; border-style: solid; border-width: 1px; cursor: pointer; font-size: 18px; font-weight: bold; height: 44px; letter-spacing: 0.025em; line-height: 42px; min-width: 120px; padding: 0px 30px; text-align: center; height: auto; list-style: none; margin: 0; padding: 6px 0; text-align: left; width: 100%}
.add-to-cart-data .format-options ul li ul.dropDown li {margin: 0; text-indent: 0}
.add-to-cart-data .format-options ul li ul.dropDown li a {background-color: transparent; border: none; color: #1b79bb; cursor: pointer; display: block; font-family: inherit; font-weight: inherit; height: 100%; padding: 6px 12px; text-align: inherit; width: 100%; /* fix ie 11+ button 3d effect */ }
.add-to-cart-data .format-options ul li ul.dropDown li a:hover, .add-to-cart-data .format-options ul li ul.dropDown li a:active {color: #1b79bb}
.hot-deals-data .item .hover-inner-data .book-description p.price{ padding-bottom:5px; padding-top:2px;}
.hot-deals-data .item .hover-inner-data .book-description .ratting+p{ /*padding-top:5px;*/}

/* new changes */
.hover-inner-data h1{ display:none;}
.hot-deals-data .item .hover-inner-data .book-description .ratting{ /*display:none;*/}
.hover-inner-data .book-description .ratting + p{ /*display:none;*/}
.hover-inner-data .book-description .price{ /*display:none;*/}
.hot-deals-data .owl-item .item .hover-Data{ /*top:16%;*/top:12%;}
.hot-deals-data .item .inner-image{ /*height:205px;*/ height:182px;}
.hot-deals-data .item .hover-inner-data .book-description{ padding-top:0px;}
.add-to-cart-data{ margin-top:0px;}
.add-to-cart-data .format-options ul li ul.dropDown li a{ padding:0 12px; font-size:13px; font-weight:normal; line-height:18px;}


.add-to-cart-data .format-options ul li .popover_content .popover_arrow:after {position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid;}
.add-to-cart-data .format-options ul li .popover_content .popover_arrow:after {border-width: 15px; content: "";}
.add-to-cart-data .format-options ul li .popover_content .popover_arrow:after {content: " "; bottom: 1px; margin-left: -15px; border-bottom-width: 0; border-top-color: #fff;}

/* Main page format select options */
.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}
        
.add-to-cart-data .format-options .dropdown dd, .add-to-cart-data .format-options .dropdown dt, .add-to-cart-data .format-options .dropdown ul { margin:0px; padding:0px; }
.add-to-cart-data .format-options .dropdown dd { position:relative; }
.add-to-cart-data .format-options .dropdown a, .add-to-cart-data .format-options .dropdown a:visited { color:#fff; text-decoration:none; outline:none;}
.add-to-cart-data .format-options .dropdown a:hover { color:#5d4617;}
.add-to-cart-data .format-options .dropdown dt a:hover { color:#fff; /*border: 1px solid #d0c9af;*/}
.add-to-cart-data .format-options .dropdown dt a {background:#1b79bb url('../images/main-format-select-arrow.png') no-repeat scroll right center; display:block; padding-right:20px; border:1px solid #0069b2; width:130px; font-family:'Lato', sans-serif; font-size:13px;}
.add-to-cart-data .format-options .dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.add-to-cart-data .format-options .dropdown dd ul { background:#1b79bb none repeat scroll 0 0; border:1px solid #0069b2; color:#fff; /*display:none;*/ display:block;
                          left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; list-style:none; width:99%;}
.add-to-cart-data .format-options .dropdown span.value { display:none;}
.add-to-cart-data .format-options .dropdown dd ul li a { padding:3px 5px; display:block;font-family:'Lato', sans-serif; font-size:13px; line-height:18px; color:#fff;}
.add-to-cart-data .format-options .dropdown dd ul li a:hover { background-color:#fff; color:#1b79bb;}
        
.add-to-cart-data .format-options .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}
.formatsOpened a span{ font-size:13px; line-height:18px;}

.add-to-cart-data .product-format-select{ position:relative; /*background:#1b79bb; border-width:1px; border-style:solid; border-color:rgba(255, 255, 255, 0.2); */ overflow:hidden;display:block; /*height:34px;*/height:30px;}

.owl-wrapper-outer:hover .hover-Data.hovered:hover{
	-webkit-transform: scale(1, 1);transform: scale(1, 1); opacity: 1;
	
}

#hot-deals .owl-wrapper-outer .item.itemHover .hover-Data{-webkit-transform: scale(1, 1);transform: scale(1, 1); opacity: 1;}
#hot-deals{ width:92%;}
.hot-deals-data .item .book-description .ratting{ padding-top:8px;}
.hot-deals-data .item .hover-inner-data .book-description{ display:none;}
.hot-deals-data .owl-item .item:hover  .hover-Data .hover-inner-data .book-description{ display:block;}
.hot-deals-data .owl-item .item.itemHover .hover-Data:hover .hover-inner-data .book-description{ display:block;}
#hot-deals .owl-wrapper-outer .item.itemHover .hover-Data .hover-inner-data .book-description{ display:block;}
.owl-wrapper-outer:hover .hover-Data.hovered:hover .hover-inner-data .book-description{ display:block;}
.item.itemHover .image+.book-description p.price{ /*display:none;*/ opacity:0;}
.item.itemHover .image+.book-description p{ /*display:none;*/ opacity:0;}
dl.dropdown dt{ display:none;}
.add-to-cart-data .format-options ul li .popover_content{ /*width:142px;*/ width:116px; position:relative;}
.add-to-cart-data .format-options ul li.formatsOpened dl.dropdown dd ul{ display:block!important;}
.hot-deals-data .item .book-description .ratting ul{ /*margin:0 auto; display:table; width:auto;*/}
.featured-books .item .book-description .ratting{ padding-top:8px;}
.hot-deals-data .item .book-description{ margin:0 auto;}

.hot-deals{ padding-bottom:0px;}
.hot-deals+.featured-author-content-data{ margin-top:0px;}

/* 27-August-16 */
.hover-Data .hover-inner-data{ padding:25px 24px;}
.hot-deals-data .item .hover-inner-data .book-description .ratting{ padding-top:12px;}
/* 28-August-16 */
.cash-on-delivory a{width:auto; padding:6px 18px;  color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; text-transform:uppercase; margin-right:0px; height:20px; float:right; cursor:pointer;border-radius: 5px;background:#f78828;border-radius:4px;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);}
.cash-on-delivory a:hover{background:#f69c4f}
.main-navigation ul li a{ text-transform:capitalize;}
.hot-deals-data .item .image{ height:200px;}
.hot-deals-data .owl-item .item .hover-Data{ top:0;}
.hot-deals-data .owl-item .item{ min-height:430px;}
.hot-deals-data .item .inner-image{ height:195px;}
footer{ margin-top:0px;}
.featured-books{ padding-bottom:0px;}
footer .footer-top-content{ padding-bottom:0px;}
.copy-right{ border-top:0px; padding:10px 0 18px 0;}
.copy-right p{ font-style:normal;}

/* 31-August-16*/
header .right-nav ul li a{ font-size:16px;}
.shopping-cart .suggested-books{ display:none;}
.cart-content{ float:none;}
.cart-content table td p.cart-update{ float:left;}
.header-top-right-content.user-login ul li.user a:before{ top:40px;}
.header-top-right-content.user-login ul li.user a span:first-child{ padding-right:5px;}
.user-links ul li a span{ padding-right:5px;}
footer .footer-top-content .footer-top-data ul li a{ line-height:18px;}
.search-eBooks-content input[type="submit"]{text-indent:-999px;}
#content{ border-top:1px solid #e0e0e0;}
.also-available-content{ display:none;}
.single-product-right-content .books-data ul li .suggest-image .product-desc a.Book-Title h2{/*font-family:'Open Sans', sans-serif;*/ font-size:15px; line-height:25px; color:#242424; font-weight:normal;}
.single-product-right-content .books-data ul li .suggest-image .product-desc a.Book-Title:hover h2{ color:#f78828;}
.single-product-right-content .books-data ul li .suggest-image .product-desc p{ paddin-top:5px; color:#f78828;}
a.create-review{ /*display:none;*/}
.cart-content table td span.clearfix{ clear:both; display:block;}
.countinue-shopping p.checkout span a span{ padding-left:0px;}
.countinue-shopping p.checkout span a span:before{ content:"";}

/* 01-September-16 */
/* Cart page */
.cart-content table td.name{ width:33%;}
.cart-content table td.name a{ font-family:'Roboto', sans-serif; font-size:15px; line-height:24px; color:#000; margin:0px; padding:5px 0 5px 0; font-weight:normal; word-break:break-word;}
.cart-content table td.name .productOptions{ margin:0px; padding:0px;}
.cart-content table td.name .productOptions li span{font-family:'Lato', sans-serif; font-size:14px; line-height:20px; color:#555; margin:0; width:auto;}
.cart-content table td p.remove-Product{ margin-top:0px;}
.cart-content table td a.remove_from_cart span{color: #e41100;padding: 0px;text-transform: none; margin: 0px;}
.cart-content .cart-update input[type="submit"]{ line-height:20px;}
.cart-content table td.price{ font-family:'Lato', sans-serif; font-size:14px; line-height:20px; color:#e41100; margin-top:7px;}
.cart-content table td.value{ font-family:'Lato', sans-serif; font-size:14px; line-height:20px; color:#549c00; margin-top:7px;}
/* Checkout page */
.mfp-content .device#checkoutLogin-popup{margin: 0px auto;padding: 25px 40px;display: table;
    background: #f6f6f4;border: 1px solid #e1e1e1;border-top: 2px solid #fa7400;}

.mfp-content .device#checkoutLogin-popup h1{font-family: 'Roboto', sans-serif;font-size: 20px;line-height: 24px;
    font-weight: normal;padding: 5px 0 10px 0;margin: 0px 0 8px 0;color: #242424;text-align: center;margin-bottom: 10px;}

.mfp-content .device#checkoutLogin-popup h4{font-family: 'Lato', sans-serif;font-size: 16px;line-height: 20px;color: #232a30;
    margin: 7px 0 30px 0px;padding: 0px;font-weight: normal;}

.mfp-content .device#checkoutLogin-popup input[type="email"],.mfp-content .device#checkoutLogin-popup input[type="password"]{border: 1px solid #dbdbdb;height: 30px;text-indent: 8px;font-family: 'Lato', sans-serif;font-size: 16px;line-height: 20px;color: #878682;width: 100%; margin-top: 5px;}

.mfp-content .device#checkoutLogin-popup input[type="submit"]{width: auto; padding: 5px 8px;background: #f78828; outline:0px;color: #fff;text-align: center;font-family: "Lato",sans-serif;font-size: 14px;
    line-height: 20px;/*margin-top: 10px;*/border: none;/*text-transform: uppercase;*/ text-shadow:0 0 1px rgba(0,0,0,0.33);
    cursor: pointer;position: relative;}
.mfp-content .device#checkoutLogin-popup input[type="submit"]:hover {background: #f69c4f;}

.mfp-content .device#checkoutLogin-popup .forgot-password a{width: auto;padding: 5px 8px;color: #fff;text-align: center;    font-family: "Lato",sans-serif;font-size: 14px; outline:0px;
    line-height: 20px; /*margin-top: 10px;*/ border: none; background:#f78828;  cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); display:block;}
.mfp-content .device#checkoutLogin-popup .forgot-password a:hover{ background: #f69c4f; }

.mfp-content .device#checkoutLogin-popup h1+span.close{ display:none;}
.mfp-content .device#checkoutLogin-popup .forgot-password p{ float:left; }
.mfp-content .device#checkoutLogin-popup .forgot-password p:first-child{ margin-right:8px;}
.user-activated span {color:#e41100;}
.checkout-right-content .cart-right-top{ padding-bottom:0px;}
.additional-information-content{ padding:0 10px 10px 10px;}
 
.billing-content p input[type="tel"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.billing-content input[type="text"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.billing-content input#cityName{ max-width:80%;}
.billing-content input[type="submit"]{ background:#f78828; border:none; border-radius:4px; outline:0px; cursor:pointer; text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;-webkit-appearance: none;}
.billing-content input[type="submit"]:hover{ background:#f69c4f;}
.shipping-content .shipping-content{ float:none; width:100%; padding-bottom:0px;}
.shipping-content .cart_title span{font-family: 'Lato', sans-serif;color:#e41100;font-size:17px; line-height:28px;  padding:20px 0 0 0; margin:0px; display:block; font-weight:bold;}
.shipping-content .checkout_warning{ padding:8px 0px;color: #242424;font-family: "Lato",sans-serif;font-size: 14px; line-height: 20px;}
#shipping_info_form input[type="hidden"]+.form100{ padding:8px 0px;}
.shipping-content p input[type="tel"]{width: 99%;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
.shipping-content input#address.field25{ max-width:80%;}

#shipping_info_form .right_content{}
#shipping_info_form .right_content h3{ padding-top:30px;}

#shipping_info_form .right_content  h3 span{font-family: 'Lato', sans-serif;color:#e41100;font-size:17px; line-height:28px; padding:20px 0 10px 0; margin:0px;}
#shipping_info_form .right_content td{ color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;padding: 8px 0;}
#shipping_info_form .right_content input[type="radio"]{ margin-right:10px;}
#shipping_info_form .right_content input[type="button"]{width:auto; padding:0px 10px;  background:#3a4650; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 13px;line-height: 20px;border:none; text-transform:uppercase; margin-right:20px; height:25px; float:right; cursor:pointer;border-radius: 5px;}

#simplemodal-overlay{ background-color:rgba(0,0,0,0.5);}
#multiship-products{ background:#fff; padding:25px;}
.multishipContainer #cart_products th{padding: 10px 15px;font-family: 'Roboto', sans-serif;font-size: 15px;color: #242424;text-align:left; border-bottom: 1px solid #e0e0e0;}

.multishipContainer #cart_products tbody td{font-family: 'Lato', sans-serif;font-size: 14px;line-height: 18px;
    color: #939297; border: 0;padding:5px;border-bottom: 1px solid #e0e0e0; background: #fff; text-align:center;}
.multishipContainer #cart_products tbody .productOptions li span{font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin:0px;}
#multiship-actions{ padding-top:10px;}
#multiship-actions input[type="submit"]{width: auto;padding: 6px 18px;background: #f78828;color: #fff; border:none; outline:0px; cursor:pointer; text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;
    text-align: center; font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border: none;text-transform: uppercase;
    margin-right: 10px;height: 32px; cursor: pointer; border-radius: 4px;}
#multiship-actions input[type="submit"]:hover{ background:#f69c4f;}
#multiship-actions a.add-address-link{width: auto;padding: 6px 18px;background: #f78828;color: #fff; border:none; outline:0px; cursor:pointer; text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px; display:inline-block;
    text-align: center; font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border: none;text-transform: uppercase;
    margin-right: 10px;height: 20px; cursor: pointer; border-radius: 4px;}
#multiship-actions a.add-address-link:hover{background:#f69c4f;}

#multiship-actions a.cancel{width: auto;padding: 6px 18px;background: #f78828;color: #fff; border:none; outline:0px; cursor:pointer; text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px; display:inline-block;
    text-align: center; font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border: none;text-transform: uppercase;
    margin-right: 10px;height: 20px; cursor: pointer; border-radius: 4px;}
#multiship-actions a.cancel:hover{background:#f69c4f;}
div#multiship-add-address{ background:#fff; padding:25px;}

div#multiship-add-address #addAddressTitle{ padding:8px 0px; font-family:"Lato",sans-serif; font-size:14px; line-height:20px; color:#242424;}
div#multiship-add-address label{display:inline-block;font-family:"Lato",sans-serif; font-size:14px; line-height:20px; color:#242424; width:20%;}
div#multiship-add-address input[type="text"]{ width:80%; height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}
div#multiship-add-address input[type="tel"]{ width:80%; height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424; margin-top:8px;border-radius: 5px;}

div#multiship-add-address input[type="submit"]{width: auto;padding: 6px 18px;background: #f78828;color: #fff; border:none; outline:0px; cursor:pointer; text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;
    text-align: center; font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border: none;text-transform: uppercase;
    margin-right: 10px;height: 32px; cursor: pointer; border-radius: 4px;}
div#multiship-add-address input[type="submit"]:hover{ background:#f69c4f;}
div#multiship-add-address a.cancel{width: auto;padding: 6px 18px;background: #f78828;color: #fff; border:none; outline:0px; cursor:pointer; text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px; display:inline-block;
    text-align: center; font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border: none;text-transform: uppercase;
    margin-right: 10px;height: 20px; cursor: pointer; border-radius: 4px;}
div#multiship-add-address a.cancel:hover{background:#f69c4f;}

.billing-content .cart_title{ padding-top:15px;}
.billing-content .cart_title a,.shipping-content .cart_title a{width: auto;padding: 6px 18px;background: #f78828;color: #fff; border:none; outline:0px; cursor:pointer; text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px; display:inline-block;
    text-align: center; font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border: none;text-transform: uppercase;
    margin-right: 10px;height: 20px; cursor: pointer; border-radius: 4px;}
.billing-content .cart_title a:hover,.shipping-content .cart_title a:hover{background:#f69c4f;}
.shipping-content .cart_title a{ margin-top:15px;}
.shipping-content .cart_title a span{ padding-top:0px;color: #fff;ext-align: center; font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; font-weight:normal;}
.shipping-info-read-only{ padding:15px 0 0 0px;}
.shipping-info-read-only h3 span{ font-family:'Lato', sans-serif; color:#e41100; font-size:15px; line-height:20px; padding-top:10px;}
.shipping-info-read-only address{font-family:"Lato",sans-serif; font-size:14px; line-height:20px; color:#242424;}

.payment-method{ float:none;width:100%;}
.payment-method .cart_title{ font-family:'Lato', sans-serif; font-size:15px; line-height:28px; color:#242424;}
#payment_info_form #promoCreditOptions dt{font-family:'Lato', sans-serif; font-size:14px; line-height:20px; color:#242424; padding:5px 0px;}
#payment_info_form #promoCreditOptions dt input[type="checkbox"]{ margin-right:10px;}
#applyGiftcard_form{ padding-bottom:15px;}
#applyGiftcard_form label.prompt {font-family:'Lato', sans-serif;  font-size:14px; line-height:28px; color:#242424;}
#applyGiftcard_form input[type="text"]{max-width: 250px;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;
    font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424;
    margin-top: 8px;border-radius: 5px; margin-bottom:10px;}
#applyGiftcard_form input[type="submit"]{width: auto;padding: 6px 18px;background: #f78828;color: #fff; border:none; outline:0px; cursor:pointer; text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;
    text-align: center; font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border: none;text-transform: uppercase;
    margin-right: 10px;height: 32px; cursor: pointer; border-radius: 4px;}
#applyGiftcard_form input[type="submit"]:hover{ background:#f69c4f;}

.manage-promo{ padding-bottom:15px;} 
.manage-promo label.prompt {font-family:'Lato', sans-serif;  font-size:14px; line-height:28px; color:#242424;}
.manage-promo input[type="text"]{max-width: 250px;height: 25px;border: 1px solid #e0e0e0;text-indent: 10px;
    font-family: 'Lato', sans-serif;font-size: 14px;line-height: 20px;color: #242424;
    margin-top: 8px;border-radius: 5px; margin-bottom:10px;}
.manage-promo input[type="submit"]{width: auto;padding: 6px 18px;background: #f78828;color: #fff; border:none; outline:0px; cursor:pointer; text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;
    text-align: center; font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border: none;text-transform: uppercase;
    margin-right: 10px;height: 32px; cursor: pointer; border-radius: 4px;}
.manage-promo input[type="submit"]:hover{ background:#f69c4f;}
.payment_info h3 span{font-family:'Lato', sans-serif; font-size:17px; line-height:28px; color:#e41100; margin:0px; padding:10px 0px; display:block;}
.payment_methods{ padding:0px; margin:0px; display:inline-block; width:100%;}
.payment_methods li{ float:left; width:68px; margin:0 10px 10px 0;}
.payment_methods li a{ display:block;}
.payment_methods li a img{ width:100%;}
#paymentOptions label span{font-family:'Lato', sans-serif;  font-size:14px; line-height:28px; color:#242424;}
#paymentOptions input[type="text"]{width: 99%;border: 1px solid #e0e0e0;color: #242424;font-family: "Lato",sans-serif;
    font-size: 14px; height: 25px; line-height: 20px;text-indent: 10px; margin-top: 10px; border-radius: 5px; max-width:250px;-webkit-appearance: none;}

#paymentOptions input[type="submit"]{width: auto;padding: 6px 18px;background: #f78828;color: #fff; border:none; outline:0px; cursor:pointer; text-shadow:0 0 1px rgba(0,0,0,0.33); line-height:12px;
    text-align: center; font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border: none;text-transform: uppercase;
    margin-top: 10px;height: 32px; cursor: pointer; border-radius: 4px;-webkit-appearance: none;}
#paymentOptions input[type="submit"]:hover{ background:#f69c4f;}

/* Account page */
#myAccountContentTabs > ul li{ display:inline-block;}
.myAccountContent table#wishlist_items{ border-left:none; border-right:none;}
.myAccountContent table#wishlist_items thead tr th{ border-left:none; text-align:left;}
.myAccountContent table#wishlist_items tbody tr td{ border-left:none; text-align:left;}
.myAccountContent table#wishlist_items tbody tr td.price{color:#e41100;}
.myAccountContent table#wishlist_items tbody tr td.value{color:#549c00;}
.wishlistbottom{ padding:0 15px 15px 15px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.account-wish-list-data{ border-bottom:none; padding-bottom:0;}
.discount-data.wishlist .discount{ padding:15px 15px 0 0px;}
.countinue-shopping p.Countinue-Shopping{ position:relative;}
.countinue-shopping p.Countinue-Shopping a{ padding-left:20px; text-transform:none; display:block; color:#fff; font-family:"Lato",sans-serif; width:auto; padding:6px 18px; text-align:center; font-size:14px; line-height:20px;}

.countinue-shopping p.checkout{ position:relative;}
.countinue-shopping p.checkout a{ padding-left:20px; text-transform:none; display:block; color:#fff; font-family:"Lato",sans-serif; width:auto; padding:6px 18px; text-align:center; font-size:14px; line-height:20px;}
.last.move-to-cart{ display:table-cell; text-align:right;}
.discount-data.wishlist{ border-left:none; border-right:none; border-bottom:none;}

.no-orders{ color:#e41100; padding-top:10px;}
.no-wish-list-items{ color:#e41100; padding-top:10px;}

/* header google play and apple backgroud images */
.header-top{ padding-bottom:5px;}
.header-top-middle .android a{display:block; width:100%; height:98px; background:url(../img/app-devices.png) left top no-repeat; margin-top:-15px; /*background-size:100%;*/}
.header-top-middle .apple a.google-play{ height:34px; background:url(../img/googleplay_btn.jpg) left top no-repeat; width:100px; display:inline-block;background-size:100%; margin-top:-15px;}
.header-top-middle .apple a.apple-popup{ height:34px; background:url(../img/appstore_btn.jpg) left top no-repeat; width:100px; display:inline-block;background-size:100%; margin-top:-15px;}

.ordered-product-details .product-order-data table tbody tr td.price{ color:#e41100; text-align:left;}
.ordered-product-details .product-order-data table tbody tr td.value{ color:#5b992b; text-align:left;}
.new-order-conformation-content .product-order-data.no-border table td.downloadLink img{ width:25px;}
.ordered-product-details .product-order-data table tbody tr td.bookDetails{ width:30%;}
.ordered-product-details .product-order-data table tbody tr td.bookDetails a{ font-family:'Roboto', sans-serif; font-size:17px; line-height:22px; color:#000; padding:5px 0 5px 0; word-break:break-word;}
.ordered-product-details .product-order-data table tbody tr td.bookDetails .productOptions li span{ font-family:"Lato",sans-serif; font-size:14px; line-height:20px; color:#242424; padding-bottom:5px;}

/* 02-September-16 */
.main-navigation ul.mobile-menu li{ display:block;}
.related-products-content+div a.small.dark.account {background: #f78828;color: #fff; display: inline-table; margin-bottom: 15px; padding: 8px 15px;}
.related-products-content+div a.small.dark.account:hover{ background:#f69c4f;}
.new-categories-content ul.new-categories-content-list > li.product_container{ border-top:0px; padding:0px;}
.new-categories-content .productsCount{ padding-bottom:20px;}
header .right-nav ul li.wishlist{ padding:31px 0;}
header .right-nav ul li.wishlist a{ padding-top:10px;}
.shipping-content input[type="submit"]#select_shipping{ float:none;}
.signin-content{ z-index:9;}

.no-flexbox .tabs-style-underline nav li a:after {position: absolute;bottom: 0;
	left: 0;width: 100%;height: 6px;background: #fff;content: '';-webkit-transition: -webkit-transform 0.3s;	transition: transform 0.3s;
	-webkit-transform: translate3d(0,150%,0);transform: translate3d(0,150%,0);}

.no-flexbox .tabs-style-underline nav li.tab-current a:after {-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);background:#f78828;}

.tabs-style-underline nav li:last-child a {border-right: 1px solid #e7ecea;}
.tabs-style-underline nav a {border-left: 1px solid #e7ecea;padding: 0.25em 0 0.5em;transition: color 0.2s ease 0s;}

/**/
.no-flexbox .rtabs li a:after {position: absolute;bottom: 0;
	left: 0;width: 100%;height: 6px;background: #fff;content: '';-webkit-transition: -webkit-transform 0.3s;	transition: transform 0.3s;
	-webkit-transform: translate3d(0,150%,0);transform: translate3d(0,150%,0);}

.no-flexbox .rtabs li.selected a:after {-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);background:#f78828;}

.no-flexbox .rtabs li:last-child a {border-right: 1px solid #d7d7d7;}
.no-flexbox .rtabs li a {border-left: 1px solid #d7d7d7;padding: 0.25em 0 0.5em;transition: color 0.2s ease 0s;border-top: 1px solid #d7d7d7;}
.ordered-product-details+.reade-on-devices-tabs .bottom-data{ margin-top:0px; border:1px solid #d7d7d7;}
.reade-on-devices-tabs .bottom-data{ margin-top:0px; border:1px solid #d7d7d7;}

/* Mobile Menu*/
.mobile-menu-cont p.mobileMenuTitle{ display:inline-block; float:right; padding-right:10px; font-family:"Roboto",sans-serif; font-size:13px; color:#616161; line-height:11px;}

/* 02-September-16 8.12PM*/
.hot-deals-data .owl-item .item{ padding:0px; min-height:auto;}
.hot-deals-data .item .image{ height:250px;}
.featured-author-content-data{margin-top:25px;}
.featured-books{ padding-bottom:24px;}
.hot-deals-data .item .image .product-list-image{ width:90%;}
.hot-deals-data .owl-buttons .owl-prev{ margin-top:15%;}
.hot-deals-data .owl-buttons .owl-next{ margin-top:15%;}

/* 06-September-16 */
#best-sellers{ width:92%;}
#feauterd-books{ width:92%;}
.featured-bar > span {display: block;margin: 0 auto; width: 50px;}

/* 07-September-16 */
#notification_bar{ background:#f78828; border:none;  color:#fff; font-family:"Open Sans",sans-serif; font-size:15px; line-height:18px; padding:12px 0; position:fixed; left:0px; top:0px; width:100%; z-index:99; font-weight:bold; display:none; text-align:center;}

.single-product-left-content .related-products-content+div a.account{ display:inline-block;background:#f78828; color:#fff;font-family:"Open Sans",sans-serif; font-size:12px; line-height:15px; padding:8px; margin-bottom:15px;}
.single-product-left-content .related-products-content+div a.account:hover{ background:#f69c4f;}

.cart-content .cart-update input[type="submit"].updateQuantity{ height:35px;}

/* 09-September-16 */
.mobile-menu-cont{ padding:20px 0px;}
.mobile-menu-cont p.mobileMenuTitle{color: #616161;display: inline-block;float: right;font-family: "Roboto",sans-serif;
    font-size: 18px;line-height: 11px;padding-right: 10px;}
.slick-slide .slider-image .book-data h3{ font-family:"Lato",sans-serif; font-size:14px; line-height:20px; color:#025178; word-break:break-all; padding-top:5px;}
.slick-slide .slider-image .book-data .shop-now a{color: #4e7852;font-family: "Lato",sans-serif;font-size: 16px;line-height: 16px;margin: 0;padding: 7px 0 0;}
.slick-slide .slider-image .book-data .price{color: #4e7852;font-family: "Lato",sans-serif;font-size: 16px;line-height: 16px;margin: 0;padding: 7px 0 0;}
.slick-slide .slider-image .book-data .ratting{ /*display:inline-block;*/ width:100%; /*padding-top:8px;*/}	
.slick-slide .slider-image .book-data .ratting ul{ width:100%; padding:0px; display:inline-block;}
.slick-slide .slider-image .book-data .ratting ul li{ float:left; width:14px; float:left; margin:0 0 0 5px; height:13px;}
.slick-slide .slider-image .book-data .ratting ul li:first-child{ margin-left:0px;}
.slick-slide .slider-image .book-data .ratting ul li a{ background:url(../img/star-ratting-sprite.png) left top no-repeat; width:100%; height:100%; display:block;}
.slick-slide .slider-image .book-data .ratting ul li a.un-rated{ background:url(../img/star-ratting-sprite.png) left center no-repeat;}
.slick-slide .slider-image .book-data .ratting ul li a.half-rated{ background:url(../img/star-ratting-sprite.png) left bottom no-repeat;}
div.rating-cancel{ width:0px; height:0px; }
#loginPopUp.login{ display:none; position:relative;}
.mfp-container #loginPopUp.login {display: block;background: #fff;max-width: 800px;padding: 20px; margin: 0 auto;}
.review-login h1{font-family: "Roboto",sans-serif;font-size: 22px;line-height: 22px; text-align:center; color:#242424;}
.review-login ul.sign-log-in-links{ display:inline-block; width:100%;margin:0px; padding:15px 0 0 0;}
.review-login ul.sign-log-in-links li:first-child{ width:45%; float:left; text-align:center; margin-left:3%;}
.review-login ul.sign-log-in-links li:last-child{ width:45%; float:right; text-align:center; margin-right:3%;}
.review-login ul.sign-log-in-links li a{font-family: 'Open Sans', sans-serif;  padding:8px 45px; background:#f78828; color:#fff;font-size:17px; line-height:25px; border:none; cursor:pointer; display:block; border-radius:4px;}
.review-login ul.sign-log-in-links li a:hover{ background:#f69c4f;}
.review-login ul.sign-log-in-links li span{font-family: "Roboto",sans-serif; font-size:20px; line-height:30px; color:#242424; display:block;}

/* 10-September-16 */
.book-price-cart-details .add_to_cart input[type="submit"]{ margin-left:0px;}
.book-price-cart-details span.add_to_cart{ display:inline-block; padding:10px 0px;}

#community-rating-container .total-reviews{ /*float:left;*/ margin-left:8px; font-family:"Open Sans",sans-serif; font-size:13px; line-height:20px; color:#242424;}
.login-create-review a{font-family:"Open Sans",sans-serif; font-size:11px; color:#242424; line-height:22px; font-weight:bold; margin:5px 0px; display:block;}
.new-categories-content.new-arrivals-list .productsCount{ border-bottom:1px solid #e0e0e0;}

/*#simplemodal-container.simplemodal-container {background: #fff;display: block;margin: 0 auto;min-width: 260px;padding: 20px; height:auto!important;}

#simplemodal-container.simplemodal-container h3{font-family: 'Open Sans', sans-serif; font-size:15px; line-height:25px; color:#242424; margin:0px; padding:0px;}
#simplemodal-container.simplemodal-container label{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:24px; color:#242424; display:block;}
#simplemodal-container.simplemodal-container input[type="submit"]{ padding:3px 18px; background:#f78828; color:#fff;font-family: 'Open Sans', sans-serif; font-size:13px; line-height:24px; border:none;cursor:pointer;}
#simplemodal-container.simplemodal-container input[type="submit"]:hover{ background:#f69c4f;}
#simplemodal-container.simplemodal-container textarea{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:24px; color:#242424; width:99%; border:1px solid #e0e0e0; margin-bottom:10px; height:80px;
a.modalCloseImg.simplemodal-close{ float:right; width:15px; height:15px; position:relative; cursor:pointer;}
a.modalCloseImg.simplemodal-close:before{font-family: 'FontAwesome'; position:absolute; width:100%; height:100%; content:"\f00d"; color:#e41100;}
.book-details-right .ratting ul{ width:auto;}
.book-details-right .ratting form.star-rating{ float:left;}*/
a.modalCloseImg.simplemodal-close{ /*float:right; */width:15px; height:15px; position:relative; cursor:pointer; position:absolute; right:15px; top:5px;}
a.modalCloseImg.simplemodal-close:before{font-family: 'FontAwesome'; position:absolute; width:100%; height:100%; content:"\f00d"; color:#e41100;}


.review-bottom-data ul.review-data li .customer-details .customer-name{font-family: 'Open Sans', sans-serif; font-size:14px; line-height:24px; color:#f78828; font-weight:bold;}

.manage-account span.required i{color: #ff0000;font-size: 5px;padding-left: 2px;line-height: 20px;vertical-align: super;}
.manage-account-form-wrapper .create-a-new-address{ max-width:180px;}

/* 12-September-16 */
.book-price-cart-details .add-to-links .add_to_cart{ padding-top:10px;}
#billing_info_form i{color: #ff0000;font-size: 5px;padding-left: 2px;line-height: 20px;vertical-align: super;}
.manage-account-form-wrapper .create-a-new-address{ max-width:180px;}

.shipping-content span.error{ color:#ff0000;}

div#multiship-add-address #addAddressContainer label{width:100%;}
#addAddressContainer .firstName{ width:48%; float:left;}
#addAddressContainer .lastName{ width:48%; float:right;}

#addAddressContainer .address{ width:48%; float:left;}
#addAddressContainer .address-2{ width:48%; float:right;}

#addAddressContainer .city-state{ width:48%; float:left;}
#addAddressContainer .postal{ width:48%; float:right;}

#addAddressContainer i{color: #ff0000;font-size: 5px;padding-left: 2px;line-height: 20px;vertical-align: super;}
.manage-account-form-wrapper .create-a-new-address{ max-width:180px;}

/* Register page */
.register-content label i{color: #ff0000;font-size: 5px;padding-left: 2px;line-height: 20px;vertical-align: super;}
.login-content label i{color: #ff0000;font-size: 5px;padding-left: 2px;line-height: 20px;vertical-align: super;}
.manage-account-form-wrapper span.error{font-family:"Lato",sans-serif; font-size:12px; line-height:14px; color:#ff0000;}
.manage-account-form-wrapper .success{font-family:"Lato",sans-serif; font-size:17px; line-height:18px; color:#549c00; padding-bottom:15px;}
.manage-account-form-wrapper .manage-account label i{color: #ff0000;font-size: 5px;padding-left: 2px;line-height: 20px;vertical-align: super;}

.signin-content p{ position:relative;}
.signin-content p i.fa.fa-star{position: absolute;color: #ff0000;font-size: 5px;left: -7px;}


.ebooks-slider .item .book-description a span{ font-family:'Lato', sans-serif; font-size:16px; color:#242424; font-weight:bold; }

/* Contact us page */
.contact-us-page-container{ max-width:1170px; margin:0 auto;}
.contact-us-page-container #contactus{ width:100%; padding:0px; margin:0px;}
.contact-us-page-container #contactus .addressMap{ width:100%; padding:0px; margin:0px;}
.contact-us-page-container #contactus .addressMap iframe{ width:100%; margin:0px; padding:0px; min-height:350px;}
.contact-us-page-container #contactus .contact-details-content{ width:100%; margin:0px; padding:25px 0px; border-top:1px solid #e0e0e0; margin-top:25px;}
.contact-us-page-container #contactus .contact-details-content .contact-address{ width:30%; float:left;}
.contact-us-page-container #contactus .contact-details-content .contact-address h1{ font-family:'Roboto', sans-serif; font-size:21px; line-height:26px; color:#000; margin:0px; padding:0 0 10px 0px;}
.contact-us-page-container #contactus .contact-details-content .contact-address h2{ font-family:"Lato",sans-serif; font-size:18px; line-height:21px; color:#000; margin:0px; padding:0 0 5px 0px;}

.contact-us-page-container #contactus .contact-details-content .contact-address address{ font-style:normal; font-weight:normal;}
.contact-us-page-container #contactus .contact-details-content .contact-address p{font-family:"Lato",sans-serif; line-height:18px; font-size:14px; color:#242424;}
.contact-us-page-container #contactus .contact-details-content .contact-address p.mail{ font-size:16px; padding-top:15px;}
.contact-us-page-container #contactus .contact-details-content .contact-address p.mail a{ color:#242424;}
.contact-us-page-container #contactus .contact-details-content .contact-address p.mail a:hover{ color:#f78828;}
.contact-us-page-container #contactus .contact-details-content .contact-address p.mail span{ background: #f78828;
    width: 25px;height: 25px;border-radius: 50px;margin-right: 5px;display: inline-block;
    line-height: 25px; text-align: center;}
.contact-us-page-container #contactus .contact-details-content .contact-address p.mail span i{ color:#fff;}

.contact-us-page-container #contactus .contact-details-content .contactUsFormContent{ width:68%; float:right;}

.contact-us-page-container #contactus .contact-details-content .contactUsFormContent h1{ font-family:'Roboto', sans-serif; font-size:21px; line-height:26px; color:#000; margin:0px; padding:0 0 10px 0px;}
.contact-us-page-container #contactus .contact-details-content .contactUsFormContent form{ width:100%;padding: 15px 15px 0 15px;
    border: 1px solid #e0e0e0; box-sizing: border-box;margin: 15px 0 0 0;background: #fdfbfb;}
.contact-us-page-container #contactus .contact-details-content .contactUsFormContent form label { font-family: 'Lato', sans-serif;font-size: 13px;line-height: 20px; color: #232a30;
    margin: 0px; padding: 0px 0 5px 0; font-weight: normal; display: block;}
.contact-us-page-container #contactus .contact-details-content .contactUsFormContent form input[type="text"],.contact-us-page-container #contactus .contact-details-content .contactUsFormContent form input[type="email"] {width: 99%;height: 30px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 0px; margin-bottom:15px; border:1px solid #e0e0e0;-webkit-appearance: none;}
#contactus .contact-details-content .contactUsFormContent form  textarea{width: 99%;height: 150px;border: 1px solid #808080;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 0px; margin-bottom:15px; border:1px solid #e0e0e0;-webkit-appearance: none;}
.contact-us-page-container #contactus .contact-details-content .contactUsFormContent form span.required i{color: #ff0000;font-size: 5px;padding-left: 2px;line-height: 20px;vertical-align: super;}
#contactus .contact-details-content .contactUsFormContent form input[type="submit"]{outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33);color: #fff;cursor: pointer;display: inline-block; font-family: "Lato",sans-serif; font-size: 14px;line-height: 20px; text-align: center;width:auto; padding:5px 8px; background:#f78828; border:none; margin-bottom:15px;-webkit-appearance: none;}
#contactus .contact-details-content .contactUsFormContent form input[type="submit"]:hover{background:#f69c4f;}

/* Contact success message page */
.contact-Success-Message{ max-width:1170px; margin:0 auto;}
.contact-Success-Message #contactus{ padding:5px 0 25px;}
.contact-Success-Message #contactus p{ font-family: "Lato",sans-serif; color:#549c00; font-size: 19px; line-height: 24px; margin: 7px 0 0; text-align:center;}

/* Menu Drop Down height adjustment */
.main-navigation ul li.ebooks ul.child-menu.ebooks-menu li{ width:22%;}
.main-navigation ul li.ebooks ul.child-menu.ebooks-menu li:nth-child(3n+1){ clear:none;}
.main-navigation ul li.ebooks ul.child-menu.ebooks-menu li:nth-child(4n+1){ clear:both;}
.main-navigation ul li.ebooks ul.child-menu.ebooks-menu{ padding:5px 0px;}
.main-navigation ul li ul.child-menu li a{ padding-top:3px; padding-bottom:3px;}

.main-navigation ul.main-menu li.menuArrow:before{ font-size:16px;}
.new-banner img{ vertical-align:bottom;}
.hot-deals-data .item .image .product-list-image{ margin:0 auto;}
footer .footer-top-content .footer-top-data.information ul li{ list-style-position:outside; margin-left:18px; font-size:16px;}

.ebooks-slider .item{ width:90%; margin:0 auto;}
#billing_info_form span.error_spacer{color: #ff0000;font-family: "Lato",sans-serif;font-size: 12px;line-height: 14px;}
#billing_info_form span.error{color: #ff0000;font-family: "Lato",sans-serif;font-size: 12px;line-height: 14px; display:block; max-width:250px; padding:5px 10px; clear:both; margin-top:5px;}
.cart-content .cart-update input[type="submit"]{ padding:6px 9px;}

footer .footer-top-content .footer-top-data p a{ color:#fff;}

.order-details-container{ max-width:1170px; margin:0 auto; box-sizing:border-box; }


/* Terms and conditions */
.terms-conditions h3{font-family: 'Open Sans', sans-serif; font-size:17px; line-height:25px; color:#242424; margin:0px; font-weight:600; padding:10px 0 0px 0px;}
.terms-conditions p{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px; color:#242424;padding:10px 0px 0 0; margin:0px;}
.terms-conditions p a{ color:#242424; }
.terms-conditions p a:hover{ text-decoration:none;}
.terms-conditions h3+p{ padding-top:4px;}
.terms-conditions address{ font-style:normal;}
.terms-conditions address p{ padding-top:5px;}



/* privacy-policy */
.privacy-policy h3{font-family: 'Open Sans', sans-serif; font-size:17px; line-height:25px; color:#242424; margin:0px; font-weight:600; padding:10px 0 0px 0px;}
.privacy-policy p{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px; color:#242424;padding:10px 0px 0 0; margin:0px;}
.privacy-policy p a{ color:#242424; }
.privacy-policy p a:hover{ text-decoration:none;}
.privacy-policy h3+p{ padding-top:4px;}
.privacy-policy address{ font-style:normal;}
.privacy-policy address p{ padding-top:5px;}


/*about-us-content*/
.about-us-content h3{font-family: 'Open Sans', sans-serif; font-size:17px; line-height:25px; color:#242424; margin:0px; font-weight:600; padding:10px 0 0px 0px;}
.about-us-content p{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px; color:#242424;padding:10px 0px 0 0; margin:0px;}
.about-us-content p a{ color:#242424; }
.about-us-content p a:hover{ text-decoration:none;}
.about-us-content h3+p{ padding-top:4px;}
.about-us-content .about-Banner-image{ text-align:center;}
.about-us-content .about-Banner-image img{ max-width:960px; width:100%;}
.about-us-content ul{ padding-top:10px; padding-left:40px;}
.about-us-content ul li{ list-style:disc;}
.about-us-content ul li p{ padding:3px 0px;}

/*rating styles*/
span.stars, span.stars span {
    display: block;
    background: url(/img/stars.png) 0 -16px repeat-x;
    width: 80px;
    height: 16px;
}

span.stars span {
    background-position: 0 0;
}
/* Reset Password */
#resetPassword{ margin:25px auto; padding:25px 40px; display:table; position:relative; background:#f6f6f4;border: 1px solid #e1e1e1;border-top: 2px solid #fa7400;} 
#resetPassword h3{font-family: 'Roboto', sans-serif; font-size:20px; line-height:24px;  font-weight:normal; padding:5px 0 10px 0; margin:0px 0 8px 0;  color:#242424; text-align:center; margin-bottom:10px; /*border-bottom:1px solid #878682;*/}
#resetPassword p{font-family: 'Lato', sans-serif;font-size:18px; line-height:20px;  color:#232a30; margin:7px 0 0 0px;}
#resetPassword h3+p{ font-size:16px;}
#resetPassword h4{font-family: 'Lato', sans-serif;font-size:16px; line-height:20px;color:#232a30; margin:7px 0 0 0px; padding:0px; font-weight:normal;}
#resetPassword label{  font-family: 'Lato', sans-serif;font-size:18px; line-height:20px;color:#232a30; margin:7px 0 0 0px; float:left; /*min-width:150px;*/ width:100%; padding-bottom:3px;}
#resetPassword input[type="email"],#resetPassword input[type="password"]{ border:1px solid #dbdbdb; height:30px; text-indent:8px;font-family: 'Lato', sans-serif;font-size:16px; line-height:20px;  color:#878682; width:100%;/* border-radius:5px;*/ margin-top:5px;}
#resetPassword input[type="submit"]{ width:auto; padding:5px 8px;  background:#f78828; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px; margin-top:10px; border:none; text-transform:uppercase; /*border-radius:5px;*/ cursor:pointer; position:relative; float:right;}
#resetPassword input[type="submit"]:hover{ background:#f69c4f;}
#resetPassword .form50{ margin-top:7px;}

/* FAQ Page */
.faq-content{ width:100%; margin:0px; padding:0px;}
.faq-content h1{ text-align:center; /*color:#f78828;*/ color:#424242; font-family:"Lato",sans-serif; font-size:22px; line-height:24px;}
.faq-category-content{ padding:20px 0 0 0px;}
.faq-category-content h2{color:#f78828; /*color:#424242;*/ font-family:"Lato",sans-serif; font-size:20px; line-height:24px;}
.faq-category-content h3{/*color:#f78828;*/ color:#424242; font-family:"Lato",sans-serif; font-size:16px; line-height:20px;}
.faq-category-content p{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px; color:#242424;padding:0px 0px 10px 0; margin:0px;}
.faq-category-content ul{ margin:15px 0 0 0px; border:1px solid #e0e0e0; box-sizing:border-box;}
.faq-category-content ul li{ background:#fdfbfb; padding:15px; border-top:1px solid #e0e0e0;} 
.faq-category-content ul li:first-child{ border-top:none;}
.faq-category-content .top-toggle{ display:inline-block; width:100%; cursor:pointer; position:relative;}
.faq-category-content .top-toggle h3{ float:left; padding-right:30px;}
.faq-category-content ul li .bottom-toggle{ display:none; padding-bottom:15px;}
.faq-category-content .plus{ float:right; width:30px; line-height:30px; height:30px;/*position:relative;*/ position:absolute; right:0px; top:0px; cursor:pointer; text-align:center;}
.faq-category-content .plus:before{ position:absolute; right:0px; top:0px; display:block;font-family: 'FontAwesome'; content:"\f067"; color:#242424; width:30px; font-size:14px;}
.faq-category-content .opened{ background:#fff;}
.faq-category-content .opened .plus:before{ content:"\f068";}
.faq-category-content.pre-purchase-content .faq-toggle li:first-child .bottom-toggle{ display:block;}

/* New Featured Author slider */
.featured-author-content{ border-top:1px solid #e0e0e0; padding-bottom:25px;}
.featured-author-content-data{ width:48%; float:left; border-top:none; margin-top:0px;} 
.author-slider-content{ width:48%; float:right;}
.featured-author-right-content{ width:45%; border-top:none;}
.featured-author-left-content{ width:50%; border-top:none;}
.featured-author-right-content .author-books-sale p.shop-now a{ padding:7px 11px 10px;}

/* New Changes on 23-December-16 */
/*.new-banner-releases-slider{ width:100%; margin:0px; padding:0px; border-bottom:1px solid #e0e0e0;}
.new-banner-releases-slider .new-banner{ width:60%; float:left;}
.new-banner-releases-slider .new-releases-banner-slider-content{ width:40%; float:right;}
.new-banner-releases-slider .new-releases-banner-slider-content .title{ text-align:center;font-family:"PT Sans",sans-serif; font-size:20px; line-height:20px; color:#242424; font-weight:bold; padding:10px 0 0px 0px;}

.new-releases-banner-slider-content .featured-author-right-content{ border-top:none; margin-top:0px; width:48.23%; padding-top:0px;}
.new-releases-banner-slider-content .featured-author-right-content .author-books-sale .image{ width:45%; padding-left:3%;}
.new-releases-banner-slider-content .featured-author-right-content .author-books-sale h1{ font-size:16px;}
.new-releases-banner-slider-content .featured-author-right-content .author-books-sale p.price{ font-size:15px;}
.new-releases-banner-slider-content .featured-author-right-content .author-books-sale p.shop-now a{ font-size:15px; line-height:15px; padding:9px 11px;}
.new-releases-banner-slider-content .featured-author-left-content::after{ height:96%; top:4%;}
.new-releases-banner-slider-content .featured-author-left-content{ width:44.5%; border-top:none; margin-top:0px; padding-top:0px; }
.new-releases-banner-slider-content .featured-author-left-content .slick-slider{ margin-bottom:0px;}
.new-releases-banner-slider-content .featured-author-left-content .slick-slider .slick-next{ left:15px;}
.new-releases-banner-slider-content .featured-author-left-content .slick-slider .slick-prev{ right:15px;}
.new-releases-banner-slider-content .featured-author-left-content .slider-image{ padding-top:0px; padding-bottom:0px;}
.new-releases-banner-slider-content .featured-author-left-content .slider-image .item{ display:inline-table; text-align:center; width:100%;}
.new-releases-banner-slider-content .featured-author-left-content .slick-slide .slider-image .image{ height:170px;}*/

/*18-Jan-17*/
.notification-cart{ display:inline-block; padding-left:8px;}
.notification-cart a{ color:#fff;}
.new-checkout-contact-data .toggle-top span.plus{ display:none;}
.billing-shipping-content .toggle-data,.checkOut-Order-Details .toggle-data,.shipping-payment-method-content .toggle-data,.checkOut-Order-Details .toggle-data{display:block!important; background:#fff; /*background:#f6f6f4;*/}
.shipping-content .shipping-content i{color: #ff0000;font-size: 5px;padding-left: 2px;line-height: 20px;vertical-align: super;}
.checkout-right-content{ display:none;}
.checkout-left-content{ width:100%; float:none;} 
.billing-content{ /*width:33%;*/ width:50%; box-sizing:border-box;}
.shipping-content{ width:33%; float:left;}
.billing-content+.shipping-content{ border-left:1px solid #e0e0e0; padding-left:20px; box-sizing:border-box;}
.orders-details-content{/*width:33%;*/ width:50%; /*float:left;*/  padding-left:20px; box-sizing:border-box; display:table-cell; vertical-align:top;}
.orders-details-content h1{font-family: 'Lato', sans-serif;color:#e41100; font-size:
17px; line-height:28px; padding:20px 0 0 0; margin:0px;}

.orders-details-content table{ width:100%; border-collapse:collapse;}
.orders-details-content th{ background:#fdfbfb; padding:5px 15px; text-align:left; color:#e41100; font-family:"Lato",sans-serif; font-size:14px; line-height:18px;}
.orders-details-content td{ border-top:1px solid #e0e0e0; padding:5px 15px; color:#242424; font-family:"Lato",sans-serif; font-size:14px; line-height:20px;}
.orders-details-content tfoot .cart-subtotal td{ background:#fdfbfb; padding:5px 15px; text-align:left; color:#e41100; font-family:"Lato",sans-serif; font-size:14px; line-height:28px; font-weight:bold;}
.orders-details-content tfoot .order-total-Amount td{font-weight:bold;}
.orders-details-content span.product-quantity{/*padding-left:6px;*/ font-weight:bold;}
.new-checkout-contact-data{ padding-top:0px;}
.billing-shipping-content .toggle-data{ margin:10px 0px; display:table!important; width:100%; box-sizing:border-box; padding-bottom:10px;}  
.billing-shipping-content .toggle-data .billing-content{display:table-cell; vertical-align:top; padding-right:10px;}
.billing-shipping-content .toggle-data .billing-content+.shipping-content{display:table-cell; vertical-align:top; padding-right:10px;}
.shipping-payment-method-content .toggle-data{ /*margin:10px 0px;*/margin:0px 0px;}
.shipping-payment-method-content{ padding-top:10px; padding-bottom:10px;}
.checkout-left-content .login-method{ padding-top:10px; padding-bottom:10px;}
.checkout-left-content .login-method p{ padding:0px;}
.billing-shipping-content .toggle-data{ margin:0px;}
.toggle-top h1{ float:none;}
.new-checkout-contact-data h1.title{font-family: 'Lato', sans-serif;color:#e41100; font-size:17px; line-height:28px; padding:0; margin:0px;}
.shipping-payment-method-content .toggle-top h1{ padding-bottom:11px;}

/* 19-January-17 */
/* header top */
.header-top-middle ul{ float:right; width:auto;}
.header-top-middle .text-content{ padding-left:0px; display:block;}
.header-top-middle .apple{ width:auto; width:152px;}

/* Checkout page */
.checkout-login-view .user-log-in{min-width: 460px;}
.checkout-login-view .user-log-in label{width:100%;}
.forgot-password-pop{ float:right;}
.register-content .form-group{ margin-bottom:5px !important;}
.popup-txt{font-family: 'Lato', sans-serif;font-size: 18px;line-height: 25px;color: #232a30;font-weight: bold;}
.login-method-content .user-log-in{ display:inline-block; margin:auto; text-align:left; background:#f6f6f4;border: 1px solid #e0e0e0; /*border-radius: 4px;*/ padding:0 15px; box-sizing:border-box;border-top: 2px solid #fa7400;}
.login-method-content .user-log-in .user-login-content{ float:left; width:50%; box-sizing:border-box; padding-right:10px; border-right:1px solid #e0e0e0; padding-bottom:20px;}
.login-method-content .user-log-in .user-login-content label{ /*display:block;*/}
.login-method-content .user-log-in .user-registration-content{ float:left; width:50%; box-sizing:border-box; padding-left:10px;}
.login-method-content .user-log-in .user-login-content h2{font-family: 'Roboto', sans-serif;font-size: 20px;line-height: 24px;
    font-weight: normal;padding: 15px 0 10px 0;margin: 0px;color: #242424;text-align: center;}
.login-method-content .user-log-in .user-login-content h4{font-family: 'Lato', sans-serif;font-size: 16px;line-height: 20px;color: #232a30;margin: 0px 0px 0px 0px;padding: 0px;font-weight: normal;}
.login-method-content .user-log-in .user-login-content input[type="email"],.login-method-content .user-log-in .user-login-content input[type="password"]{border: 1px solid #dbdbdb;height: 30px;text-indent: 8px;font-family: 'Lato', sans-serif;font-size: 14px; font-weight: normal; line-height: 20px;color: #878682;width: 100%; margin-top: 5px; border-radius:5px; max-width:320px;-webkit-appearance: none;}
/*.user-login-content input[type="password"]{ float:right;}*/
.user-login-content p{ display:inline-block; width:100%; margin-top:10px;}
.login-method-content .user-log-in .user-login-content input[type="submit"]{width:auto; padding:6px 18px; background:#f78828; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; /*text-transform:uppercase;*/ height:32px; float:right; cursor:pointer;border-radius: 5px;-webkit-appearance: none;}
.login-method-content .user-log-in .user-login-content input[type="submit"]:hover{ background:#f69c4f;}
.login-method-content .user-log-in .user-login-content a.forgot-password{font-family: "Lato",sans-serif; font-size: 14px; line-height: 32px; color: #ffffff; display:inline-block; background: #f78828; border-radius:5px; padding:0px 10px;}
.login-method-content .user-log-in .user-registration-content h2{font-family: 'Roboto', sans-serif;font-size: 20px;line-height: 24px;font-weight: normal;padding: 15px 0 10px 0;margin: 0px;color: #242424;text-align: center;}
.login-method-content .user-log-in .user-registration-content h4{font-family: 'Lato', sans-serif;font-size: 16px;line-height: 20px;color: #232a30;margin: 0px 0 20px 0px;padding: 0px;font-weight: normal;}
.login-method-content .user-log-in .user-registration-content a{width:auto; padding:6px 18px; background:#f78828; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 20px;border:none; text-transform:uppercase; height:32px;cursor:pointer;border-radius: 5px;}
.login-method-content .user-log-in .user-registration-content a:hover{ background:#f69c4f;}
.checkout_warning{font-family: 'Lato', sans-serif;font-size: 16px;line-height: 20px;color: #232a30;margin:0px;padding:10px 0px;font-weight: normal;}
.checkout_warning span{ display:block;}
.checkout_warning .continue-shopping{width:auto; padding:0px 18px; background:#f78828; color:#fff; text-align:center;font-family: "Lato",sans-serif;font-size: 14px;line-height: 32px;border:none; text-transform:uppercase; height:32px;cursor:pointer;border-radius: 5px; margin:0px 0px 12px 0; display:inline-block;}
.checkout_warning .continue-shopping:hover{ background:#f69c4f;}

.hot-deals-data .item .book-description p.price{ color:#008000;}
.hot-deals-data .item .book-description p.price span.has-sale {color:#b12704;font-weight: bold;text-decoration: line-through;}
.ebooks-slider .item .book-description p.price{color:#008000;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details p.price{color:#008000;}
.hot-deals-data .item .image img{box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);}
.ebooks-slider .item .image img{box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);}
#feauterd-books .item .image .product-list-image{box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);
-o-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.46);}
.price-search{ padding:10px 15px 0 15px; border-top:1px solid #e0e0e0; margin-top:10px;}
.price-search h3{color: #242424;font-family: "Roboto",sans-serif;font-size: 20px;font-weight: normal;line-height: 24px;
    margin: 0;padding: 0;}
.price-search ul{ margin-top:0px;}
.price-search ul li{ border:none;}
.price-search ul li:hover{ background:#f78828;}
.price-search ul li a{font-family:"Roboto",sans-serif; font-size:16px; line-height:20px; color:#242424; display:block; cursor:pointer;} 
.price-search ul li:hover a{ color:#fff;}

.language-select{ padding:10px 15px 0 15px; border-top:1px solid #e0e0e0; margin-top:10px;}
.language-select h3{color: #242424;font-family: "Roboto",sans-serif;font-size: 20px;
    font-weight: normal;line-height: 24px;margin: 0;padding: 0;}
.language-select span{font-family:"Roboto",sans-serif; font-size:16px; line-height:20px; color:#242424; display:block; cursor:pointer; padding:10px;} 
.language-select span a{font-family:"Roboto",sans-serif; font-size:16px; line-height:20px; color:#242424; display:block;}
.language-select span:hover{ color:#fff;background:#f78828;}
.language-select span:hover a{ color:#fff;}
.search-eBooks{ padding-top:0px;}
#simplemodal-container.simplemodal-container {background: #fff;display: block;margin: 0 auto;min-width: 260px;padding: 20px; height:auto!important;}

#simplemodal-container.simplemodal-container h3{font-family: 'Open Sans', sans-serif; font-size:15px; line-height:25px; color:#242424; margin:0px; padding:0px;}
#simplemodal-container.simplemodal-container label{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:24px; color:#242424; display:block;}
#simplemodal-container.simplemodal-container input[type="submit"]{ padding:3px 18px; background:#f78828; color:#fff;font-family: 'Open Sans', sans-serif; font-size:13px; line-height:24px; border:none;cursor:pointer;}
#simplemodal-container.simplemodal-container input[type="submit"]:hover{ background:#f69c4f;}
#simplemodal-container.simplemodal-container textarea{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:24px; color:#242424; width:99%; border:1px solid #e0e0e0; margin-bottom:10px; height:80px;}
a.modalCloseImg.simplemodal-close{ float:right; width:15px; height:15px; position:relative; cursor:pointer;}
a.modalCloseImg.simplemodal-close:before{font-family: 'FontAwesome'; position:absolute; width:100%; height:100%; content:"\f00d"; color:#e41100;}
#facet-price li{ display:inline-block; width:100%;}
#facet-price li input[type="checkbox"]{ float:left; margin-right:5px;}
#facet-price li label{ float:left; padding-left:5px;}
#product_content span.error{ display:block; color:#e41100;}
.available-format .format p span{ font-weight:bold;font-size:18px;}
.available-format .product-type a{color: #616161;display: block;font-family: "Roboto",sans-serif; font-weight:bold;font-size:18px;}

/* 20-Jan-17 */
.billing-content p{ padding:0px;}
.billing-content p input[type="tel"],.billing-content p input[type="email"],.billing-content p input[type="text"]{ margin-top:6px; height:30px;-webkit-appearance: none;}
.billing-content input[type="text"]{ margin-top:6px; height:30px;-webkit-appearance: none;}
.billing-content h1,.shipping-content h1,.orders-details-content h1{ padding-top:10px; color:#242424;}
.billing-shipping-content .toggle-data .billing-content .billing-content{ display:block; padding-right:0px;}
.billing-content input[type="submit"]{ float:none; margin-top:5px; margin-right:0px;}
.product-bread-crumbs{ padding-top:15px;}
.billing-content #spryselect1{ display:block; overflow:hidden;border: 1px solid #e0e0e0; text-indent: 10px;
    font-family: 'Lato', sans-serif;font-size: 14px;line-height: 30px;color: #242424; background:#fff; border-radius:5px; height:30px; color:#a9a9a9; margin-top:3px; position:relative;}
.billing-content #spryselect1:before{font-family: "Ionicons"; position:absolute; width:10px; height:30px; line-height:30px; color:#a9a9a9; content:"\f104"; top:1px; right:16px;} 
.billing-content p label.country{ padding-top:5px;}
.billing-content #spryselect1 select{background: transparent;border: 0 none; width:120%; /*color:#a9a9a9;*/ z-index:99; position:relative;}
.billing-content #spryselect1 select option{ color:#242424;}
.billing-content #spryselect1 select option:first-child{ color:#a9a9a9;}


.billing-content #spryselect2{ display:inline-block; overflow:hidden;border: 1px solid #e0e0e0; text-indent: 10px;
    font-family: 'Lato', sans-serif;font-size: 14px;line-height: 30px;color: #242424; background:#fff; border-radius:5px; height:30px; color:#a9a9a9; margin-top:6px; position:relative; float:left;}
.billing-content #spryselect2:before{font-family: "Ionicons"; position:absolute; width:10px; height:30px; line-height:30px; color:#a9a9a9; content:"\f104"; top:1px; right:16px;} 
.billing-content #spryselect2 select{background: transparent;border: 0 none; width:120%; /*color:#a9a9a9;*/ z-index:99; position:relative;}
.billing-content #spryselect2 select option{ color:#242424;}
.billing-content #spryselect2 select option:first-child{ color:#a9a9a9;}
.billing-content #sprytext6{ width:50%; float:left; margin-right:6px;}  
.billing-content input#cityName{ max-width:inherit;}
.user-activated p{ font-size:17px; font-weight:600;} 

/* Shiping form */
.shipping-content p{ padding:0px;}
.shipping-content p input[type="text"],.shipping-content p input[type="tel"]{ margin-top:6px; height:30px;}


.shipping-content #spryselect3{ display:block; overflow:hidden;border: 1px solid #e0e0e0; text-indent: 10px;
    font-family: 'Lato', sans-serif;font-size: 14px;line-height: 30px;color: #242424; background:#fff; border-radius:5px; height:30px; color:#a9a9a9; margin-top:3px; position:relative;}
.shipping-content  #spryselect3:before{font-family: "Ionicons"; position:absolute; width:10px; height:30px; line-height:30px; color:#a9a9a9; content:"\f104"; top:1px; right:16px;} 
.shipping-content p label.country{ padding-top:5px;}
.shipping-content #spryselect3 select{background: transparent;border: 0 none; width:120%; /*color:#a9a9a9;*/}
.shipping-content #spryselect3 select option{ color:#242424;}
.shipping-content #spryselect3 select option:first-child{ color:#a9a9a9;}


.shipping-content #spryselect4{ display:inline-block; overflow:hidden;border: 1px solid #e0e0e0; text-indent: 10px;
    font-family: 'Lato', sans-serif;font-size: 14px;line-height: 30px;color: #242424; background:#fff; border-radius:5px; height:30px; color:#a9a9a9; margin-top:6px; position:relative; float:left;}
.shipping-content #spryselect4:before{font-family: "Ionicons"; position:absolute; width:10px; height:30px; line-height:30px; color:#a9a9a9; content:"\f104"; top:1px; right:16px;} 
.shipping-content #spryselect4 select{background: transparent;border: 0 none; width:120%; /*color:#a9a9a9;*/ z-index:99; position:relative;}
.shipping-content #spryselect4 select option{ color:#242424;}
.shipping-content #spryselect4 select option:first-child{ color:#a9a9a9;}
#sprytext13{ width:50%; float:left; margin-right:6px;}
.billing-content input#cityName{ max-width:inherit;}

.new-banner .owl-controls .owl-buttons .owl-prev{ margin-top:10%;}
.new-banner .owl-controls .owl-buttons .owl-next{ margin-top:10%;}
.new-banner{ min-height:inherit;}
/* Conformation page */
.title-how-to-read h1{font-family: 'Roboto', sans-serif;font-size: 17px;line-height: 22px;color: #e41100;
    font-weight: normal;padding: 0px 0 10px 0;margin: 0px;}
	
/* 23-January-17 */
.newBannerLayer{ max-height:270px; overflow:hidden;}

/* Thank you page */
.thanks-page-1{ padding:35px 0px;}
.thanks-you-top{ width:100%; padding:0px; margin:0px;}
.thanks-you-top h1{font-family:"Roboto",sans-serif; color:#242424; font-size:78px; line-height:85px; text-align:center; font-weight:300;}
.thanks-you-top p.title-bottom{font-family:"PT Sans",sans-serif; font-size:20px; line-height:28px; color:#242424; text-align:center; padding-top:12px; font-weight:500;}
.thanks-you-top p.title-bottom span{ font-weight:bold;}
.thank-you-image{ text-align:center;}
.thank-you-image img{ width:100%; max-width:320px;}
.thanks-bottom-content p{font-family:"PT Sans",sans-serif; font-size:16px; line-height:24px; color:#242424; text-align:center; padding:15px 0px;}
.thanks-bottom-content p a{ background:#f78828;outline:0;cursor:pointer;text-shadow:0 0 1px rgba(0,0,0,0.33); box-shadow:none; border:none; font-family: 'Open Sans', sans-serif;  color:#fff; padding:4px 15px; font-size:20px;}
.thanks-bottom-content p a:hover{background:#f69c4f;}

/* 24-January-17 */
.dual-prices span.sale{ padding-left:3px; /*display:block;*/}
.dual-prices span.has-sale{ color:#b12704; text-decoration:line-through; font-weight:normal; font-size:15px; padding-right:3px;}
.book-right-data .product-type-format #price span.has-sale{ text-decoration:line-through; color:#b12704;}
.new-categories-content ul.new-categories-content-list > li .books-details .book-price-cart-details .has-sale{text-decoration:line-through; color:#b12704;}
.has-sale{text-decoration:line-through; color:#b12704;}

/* conformation page */
.new-order-conformation-2.order-conformation-form{ display:table;}
.new-order-conformation-2 .order-left-content{ float:none; display:table-cell; box-sizing:border-box;}
.new-order-conformation-2 .order-middle-content{ float:none; display:table-cell; box-sizing:border-box;}
.new-order-conformation-2 .order-right-content{ float:none; display:table-cell; box-sizing:border-box;}
.ordered-product-details .product-order-data table th{ font-weight:normal;}


/* My Account view ordres */
.view-orders-data{ padding:35px 15px 15px 15px; border:1px solid #e6e6e6;}
.view-orders-data h2{font-family: 'Raleway', sans-serif; font-size:20px; line-height:20px; color:#444444; padding:0px 0px; text-transform:uppercase;}
#order-history .container{ padding:8px 0px;}
#order-history .container .header{ font-weight:normal;}
#order-history span.order-status{ font-family:"Roboto",sans-serif; font-size:14px; line-height:20px; color:#242424; display:inline-block; width:24%;}
#order-history .container .header span.order-number{ color:#203880;}

.select-format-error{ display:inline-block; padding-left:8px;}
.product-options .error{ background:none!important;}

.read-on-devices-new {margin: 0 auto; min-width: 320px;}
.read-on-devices-new .content {background: #fff; color: #373737; /*border:1px solid #ddd;*/ box-sizing:border-box; display:inline-block; width:99%;/* padding:30px 26px;*/}
.read-on-devices-new .content > div {display: none; padding: 20px; border:1px solid #d7d7d7; /*background:#fdfbfb;*/ background:#fff;}
.read-on-devices-new input {display: none;}
.read-on-devices-new label {display: inline-block; padding: 15px 25px; font-weight: 600; text-align: center; width:33%; box-sizing:border-box; border-left:1px solid #e7ecea; border-top:1px solid #e7ecea; border-radius:3px 3px 0 0; font-family:"Roboto",sans-serif; color:#74777b; font-size:16px; float:left; /*border-bottom:6px solid #fff;*/ position:relative; background:#fff;}
.read-on-devices-new label:after{background: #fff;bottom: 0;content: "";height: 6px;left: 0;position: absolute; width:100%;}
.read-on-devices-new label i{color: #74777b;font-size: 18px;margin-right: 15px;}
.read-on-devices-new label:hover {/*color: #fff;*/ cursor: pointer;}
.read-on-devices-new input:checked + label {/*background: #ed5a6a; color: #fff;*/ color:#f78828;/* border-bottom:6px solid #f78828;*/}
.read-on-devices-new label.android{ border-right:1px solid #e7ecea;}
.read-on-devices-new input:checked + label i{ color:#f78828;}
.read-on-devices-new input:checked + label:after{background: #f78828;}
.read-on-devices-new #tab1:checked ~ .content #content1,
.read-on-devices-new #tab2:checked ~ .content #content2,
.read-on-devices-new #tab3:checked ~ .content #content3,
.read-on-devices-new #tab4:checked ~ .content #content4 {display: block;}
.read-on-devices-new .content > div h1{font-family:'Roboto', sans-serif; font-size:20px; line-height:24px; color:#242424;padding:10px 0px; margin:0px;}
.read-on-devices-new .content > div b{font-family:'Roboto', sans-serif; font-size:20px; line-height:24px; color:#242424;padding:10px 0px; margin:0px; font-weight:normal;}

.read-on-devices-new .content > div p{font-family: "Lato",sans-serif; font-size:14px; line-height:24px; color:#242424;padding:10px 0px; margin:0px; text-align:left; font-weight:normal;}
.read-on-devices-new .content > div ul{ padding:15px 0 0 20px;}
.read-on-devices-new .content > div ul li{ list-style:disc; font-family: "Lato",sans-serif;
    font-size: 14px;line-height: 24px;color: #242424;margin: 0px;}
.read-on-devices-new .content > div ol{ padding:15px 0 0 20px;}
.read-on-devices-new .content > div ol li{ list-style:decimal;font-size:12px;}
.read-on-devices-new .content > div ul li p,.read-on-devices-new .content > div ol li p{ padding-top:0px; padding-bottom:0px;}

/* 25-January-17 */
.hot-deals-data .item .book-description .ratting{ height:16px;}
/* 27-January-17 */
.new-order-conformation-2 .order-right-content{ display:block;}
.new-order-conformation-2 .order-left-content{ width:50%;}
.new-order-conformation-2 .order-middle-content{ width:50%;}

/* 28-January-17 */
.hot-deals-data .item .image{ padding:0 8px;}
.featured-author-content-data .author-details .data h1{ font-size:18px;}
.hot-deals h1,.featured-books h1{ padding-left:10px; padding-right:10px; border-bottom:2px solid #0495cf; padding-bottom:5px;}
.featured-author-content-data .author-details .data p{ padding-top:8px;}

/* 10-February-17 */
.book-details p span.dual-prices span.sale{ min-width:auto; font-weight:bold; color:#008000; padding-left:0px;}
.book-details p span.dual-prices span.has-sale{ min-width:auto; font-weight:bold;}
.book-details p span.price_title{ font-weight:bold;}


.ordered-product-details .product-order-data table th{ border-right:none; font-weight:bold;}
.ordered-product-details .product-order-data table td{ border-right:none;}
.ordered-product-details .product-order-data table{ border-left:none;}
.ordered-product-details .product-order-data table td h1{ font-family:"Lato",sans-serif; font-size:14px; color:#242424; font-weight:bold;}  
.ordered-product-details .product-order-data table td h1 a{ color:#242424;}
.ordered-product-details .product-order-data table td .productOptions span{ font-family:"Lato",sans-serif; font-size:14px; color:#242424; font-weight:600;} 

.shipping-groups .shipping-information .fulfillment-group-address{font-family:"Lato",sans-serif; }
.shipping-groups .shipping-information .fulfillment-group-address h4{ padding-bottom:5px; font-size:14px;font-family:"Lato",sans-serif;}
.shipping-groups .shipping-information .shipping-type h4{ padding-top:8px; font-size:14px;font-family:"Lato",sans-serif;}

.order-details-container .shipping-groups .shipping-information{ padding-left:0px; padding-right:0px;}
.order-details-container .shipping-groups .details .shipping-information{ padding-left:14px; padding-right:14px;}
.order-details-container .payment-method{ padding-left:0px;}

/* 11-February-17 */
/* Order Conformation page */
.title-how-to-read {margin: 25px 0;border: 1px solid #b7b7b7;background: #fff;
    padding: 10px;background: #fdfbfb;}
	
	
	/* New Changes 07-March-17 */
/*.header-top{ width:100%; position:fixed;}
.header-bottom{ padding-top:109px;}*/
.slider-title{ width:90%;position: relative;border-bottom: 2px solid #d8d8d8;display:table; margin:0 auto; padding-top:16px; }
.slider-title h2{ /*float:left;*/font-family:"Lato",sans-serif; font-size:26px; font-weight:normal; line-height:50px; color:#000; display:table-cell; width:90%;}
.slider-title .view-all{ display:block; /*float:right;*/ display:table-cell; vertical-align:bottom; }
.slider-title .view-all a {background-color: #fa6800;color: #FFFFFF ;border-radius: 5px;padding: 5px 10px;
    font-size: 14px; float:right; margin-bottom:7px;}
.slider-title .view-all a:hover{ color:#000;}
.featured-books{ border-top:none;}

.hot-deals-data .owl-carousel .owl-item{ float:none; display:inline-block; max-width:179px;}
.hot-deals-data .item .image{ height:auto; display:block;}
.hot-deals-data .item .image img{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;
	max-width:100%;	max-height:100%;margin:0;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;
	-webkit-transition:filter 200ms;-moz-transition:filter 200ms;-o-transition:filter 200ms;transition:filter 200ms;
	-webkit-transition-property:-webkit-filter;border-radius:5px;vertical-align:bottom;}

.hot-deals-data .item .image a:focus img,.hot-deals-data .item .image a:hover img{-webkit-filter:brightness(0.8);
	filter:brightness(0.8);}
.featured-author-content{ border-top:0px;}
.featured-author-content .slider-title{ width:100%; display:block;}
.hot-deals-data .owl-buttons .owl-next {cursor:pointer;width:18px;height:30px;padding:0;outline:0;min-height:0;	background-image:url("../img/chevron_right_grey_icon.png");
	background-image:url("../img/chevron_right_grey_icon.png"), linear-gradient(transparent, transparent);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:18px;}
.hot-deals-data .owl-buttons .owl-next:hover{background-image:url("../img/chevron_right_red_icon.png");
	background-image:url("../img/chevron_right_red_icon.png"), linear-gradient(transparent, transparent);}
	
.hot-deals-data .owl-buttons .owl-prev {cursor:pointer;width:18px;height:30px;padding:0;outline:0;min-height:0;	background-image:url("../img/chevron_left_grey_icon.png");
	background-image:url("../img/chevron_left_grey_icon.png"), linear-gradient(transparent, transparent);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:18px;}
.hot-deals-data .owl-buttons .owl-prev:hover{background-image:url("../img/chevron_left_red_icon.png");
	background-image:url("../img/chevron_left_red_icon.png"), linear-gradient(transparent, transparent);}

.hot-deals-data .owl-buttons .owl-next:hover{ background-position:inherit;}
.hot-deals-data .owl-buttons .owl-prev:hover{ background-position:inherit;}
#feauterd-books .item .image .product-list-image{box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;
-o-box-shadow: none;}
.hot-deals-data .item .book-description h2 a{ font-size:13px; line-height:17.5px;}
.hot-deals-data .item .book-description h2{ font-size:13px; line-height:17.5px;}
.featured-books .item .book-description h2 a{ font-size:13px; line-height:17.5px;}
.hot-deals-data .item .book-description p.price{ font-size:13px;}
.featured-author-right-content .author-books-sale .image img{ border-radius:5px;-webkit-box-shadow:0px 0px 12px rgba(224,224,224,0.5);
-moz-box-shadow: 0px 0px 12px rgba(224,224,224,0.5);box-shadow: 0px 0px 12px rgba(224,224,224,0.5);}
.featured-author-right-content .author-books-sale h1{ font-size:13px;}
.featured-author-right-content .author-books-sale h3{ font-size:13px;}
.slick-slide .slider-image .image img{ border:none; border-radius:5px; width:80px; height:auto;
-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.slick-slide .slider-image .book-data h1{ font-size:13px;}
footer .footer-top-content{ padding:0px 0 10px 0; max-width:inherit;}
footer{ padding-top:0px; background:#44545c;}
footer .footer-top-content .footer-top-data h1{ font-size:20px; line-height:50px; font-weight:normal;}
footer .footer-top-content .footer-top-data p{ font-size:14px; line-height:25px;}
footer .footer-top-content .footer-top-data p,footer .footer-top-content .footer-top-data address{ color:#d5d5d5;}
footer .footer-top-content .footer-top-data p a{ color:#d5d5d5;}
footer .footer-top-content .footer-top-data address p{ padding-top:0px;}
footer .footer-top-content .footer-top-data ul li a{color:#d5d5d5; line-height:25px;}
.copy-right{ background:#252a2c;}

footer .footer-top-content .footer-top-data.company-info{ width:24%; padding:0px; margin-left:1%;}
footer .footer-top-content .footer-top-data.information{ width:23%; padding:0px;}
footer .footer-top-content .footer-top-data.about-store{ width:30%; padding:0px;}
footer .footer-top-content .footer-top-data.follow-us{ width:22%; padding:0px;}
footer .footer-top-content .footer-top-data.about-store p {color: #d5d5d5;font-family: Lato;font-size: 14px;line-height: 25px;max-width: 280px;}
footer .footer-top-content .footer-top-data.about-store .read-more a{ font-weight:bold; line-height:25px;}
.follow-us ul{ width:167px;}
.follow-us ul li{ margin-left:20px;}
.follow-us ul li{background:url(../img/facebook_icon.png) left top no-repeat; list-style:none; width:40px; height:40px; background-size:100% auto;}
.follow-us ul li.GooglePlus{background:url(../img/google-plus_icon.png) left top no-repeat; list-style:none; width:40px; height:40px; background-size:100% auto; background-position:left top;}
.follow-us ul li.LinkedIn{background:url(../img/linkedin_icon.png) left top no-repeat; list-style:none; width:40px; height:40px; background-size:100% auto; background-position:left top;}
.follow-us ul li.YouTube{background:url(../img/youtube_icon.png) left top no-repeat; list-style:none; width:40px; height:40px; background-size:100% auto; background-position:left top;}
.follow-us ul li.Twitter{background:url(../img/twitter_icon.png) left top no-repeat; list-style:none; width:40px; height:40px; background-size:100% auto; background-position:left top;}
.follow-us ul li.Pinterest{background:url(../img/pinterest_icon.png) left top no-repeat; list-style:none; width:40px; height:40px; background-size:100% auto; background-position:left top;}
footer .footer-top-content .footer-top-data p{ padding-top:0px;}
.copy-right{ padding:0px;}
.copy-right p{ font-size:15px; line-height:40px;}
.header-bottom{ background:#1c3664; margin-top:56px;}
.header-bottom-left{ float:left; width:68%; padding-left:2%;}
.header-bottom-right{ width:28%; padding-right:2%;}
.search-content input[type="text"]{ max-width:250px;/*border: 2px solid #fff;*/ border:none;
border-radius: 5px 0 0 5px;-webkit-box-sizing: border-box; /*height:29px;*/}
.search-content input[type="submit"]{ background: url(../img/search-icon-new.png) center center no-repeat #ffffff; height:27px;}
.main-navigation ul li a{ color:#fff;font-family: 'Lato', sans-serif; border-radius:0px;}
.main-navigation ul.main-menu li.menuArrow:before{ color:#fff;}
#content{ border-top:none;}
.main-navigation ul.main-menu > li:hover > a, .main-navigation ul.main-menu > li.active > a{ text-decoration:underline;}
.main-navigation ul li ul.child-menu li:hover > a, .main-navigation ul li ul.child-menu li.active a{ text-decoration:underline;}
.main-navigation ul li ul.child-menu li a{ padding-bottom:6px;}
header{ background:#fff;}
.header-top-content{ width:100%; max-width:1170px; margin:0 auto;}
/*.logo {height: 100%;max-width: 280px;width: 233px;height: 50px;}*/
.header-top-right-content.new-content ul li{ float:left; border-right:1px solid #f0f0f0; position:relative;}
.header-top-right-content.new-content ul li a{ padding:20px 15px 15px 15px; display:block;font-family: 'Lato', sans-serif; font-size:14px; color:#000; line-height:15px; display:block;}
.header-top{ position:fixed; width:100%; left:0px; top:0px; z-index:10;}
.header-top-content{ padding-bottom:0px;}
.header-top-right-content{ width:auto;}
.logo-content{ padding-top:0px; padding-bottom:0px;}
/* Login Popup */
.modal-window {position: fixed;background-color: rgba(16, 13, 13, 0.41);top: 0;right: 0;bottom: 0;left: 0;z-index: 999;opacity: 0;pointer-events: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.modal-window:target {opacity: 1;pointer-events: auto;}
.modal-window>div {width: 600px;position: relative;margin: 10% auto; background: #fff;color: #444;}
.modal-window header {font-weight: bold;}
.modal-close {color: #aaa; font-size: 80%; position: absolute;right: 0; text-align: center;top: 0;width: 40px;text-decoration: none;}
.modal-close:hover {color: #000;}
.modal-window h1 {font-size: 150%;margin: 0 0 15px;}
.eb2g-pp-contant{ background-color:#FFFFFF; float:left; width:100%; padding:15px 0px; border-radius: 7px; box-shadow: 0 0 10px #b8b8b8;}
.eb2g-pp-contant .span4{ float:left; width:240px;}
.eb2g-pp-contant .span4 .login{ margin-top:70px; margin-left:50px; background:#4390df; color:#fff; font-family: 'Lato', sans-serif; font-size:17.5px; line-height:22px; margin-bottom:15px; padding:11px 19px; border-radius:3px;border:none; text-align:center; width:130px; cursor:pointer;}
.eb2g-pp-contant .span4 .login:hover{ background:#16499a;}
.eb2g-pp-contant .span4 .signup{ margin-left:50px; background:#4390df; color:#fff; font-family: 'Lato', sans-serif; font-size:17.5px; line-height:22px; padding:11px 19px; border-radius:3px; border:none;text-align:center; width:130px; cursor:pointer;}
.eb2g-pp-contant .span4 .signup:hover{ background:#16499a;}
.eb2g-pp-contant .span1{ float:left; width:60px;}
.eb2g-pp-contant .span1 .divider {min-height: 100px;width: 2px;border-left: 2px solid #ccc;margin: 0 auto;}
.eb2g-pp-contant .span1 h3{ margin:10px 0px; font-family: 'Lato', sans-serif; font-size:22px; line-height:22px; font-weight:bold; color:rgba(0, 0, 0, 0.6);}
.eb2g-pp-contant label{font-family: 'Lato', sans-serif; font-size:14px; line-height:18px; color:#444; margin:5px 0; display:block;}
.eb2g-pp-contant input[type="text"],.eb2g-pp-contant input[type="email"]{border: 1px #d9d9d9 solid;width: 100%;height: 34px;padding: 3px;font-family: 'Lato', sans-serif; font-size:14px; line-height:17px; box-sizing:border-box;}
.eb2g-pp-contant input[type="password"]{border: 1px #d9d9d9 solid;width: 100%;height: 34px;padding: 3px;font-family: 'Lato', sans-serif; font-size:14px; line-height:17px; box-sizing:border-box;}
.eb2g-pp-contant .wrapper a{ color:#2e92cf;font-family: 'Lato', sans-serif; font-size:17px; line-height:18px;}
.eb2g-pp-contant .wrapper button.close-colorbox{ padding:11px 19px; background:#d9d9d9;font-family: 'Lato', sans-serif; font-size:17.5px; line-height:18px; color:#222; border-radius:3px; border:none; cursor:pointer;}
.eb2g-pp-contant .wrapper button.close-colorbox:hover{ background:#16499a;}
.eb2g-pp-contant input[type="submit"]{ padding:11px 19px; border:none; cursor:pointer;font-family: 'Lato', sans-serif; font-size:17.5px; line-height:18px; color:#fff; background:#60a917;}
.eb2g-pp-contant button[type="submit"]{ padding:11px 19px; border:none; cursor:pointer;font-family: 'Lato', sans-serif; font-size:17.5px; line-height:18px; color:#fff; background:#60a917;}
.eb2g-pp-contant .loginForm{ /*display:none;*/}
.eb2g-pp-contant .signupForm{ display:none;}
.eb2g-pp-contant .wrapper .form-actions{ display:inline-block; width:100%; margin-top:20px;}
.eb2g-pp-contant .wrapper .form-actions input[type="submit"],.eb2g-pp-contant .wrapper .form-actions button[type="submit"]{ float:right;}
.eb2g-pp-contant .wrapper .spinner{display:inline-block;opacity:0;	width:0;
! -webkit-transition:opacity .25s, width .25s; 
! -moz-transition:opacity .25s, width .25s; 
! -o-transition:opacity .25s, width .25s; 
! transition:opacity .25s, width .25s }
.splitter{ float:left;}
.wrapper{ float:left;}
.modal-window a.modal-close{ width:30px; height:30px; background:url(../img/closebox.png) left top; background-repeat:no-repeat;}
.modal-window a.modal-close img{ display:none;}
header .user-login .user .signin-content{ width:150px; top:51px;}
.header-top-right-content.new-content ul li.user > a{ padding-right:30px;}
header .user-login .user > a:before{ position:absolute; right:12px; top:32px; content:"\f107"; color:#616161; display:block; font-family: 'FontAwesome';}
.header-top-right-content.user-login ul li.user > a:before{ top:22px;}
header .user-login .user .signin-content .signin-data{padding:0px 0px;}
header .user-login .user .signin-content .close{ display:none;}
header .user-login .user .signin-content ul li{ float:none;}
header .user-login .user .signin-content ul li a{ padding-top:10px; padding-bottom:10px;}
header .user-login .user .signin-content ul li:hover a{ background:#fff;}

/* 13-March-17 */
.header-top-right-content.new-content ul li.signOut a span{ margin-right:5px;}
.header-top-right-content.user-login ul li.user > a{ padding-right:15px;}
.header-top-right-content.user-login ul li.user > a:before{ content:" ";}
.header-top-right-content > ul{ float:right;}

/* 14-March-17 */
.column-main.fullwidth {width: 100%;}
.eb2g-widget, .marketing-widget {padding: 5px 30px 0;}
.inner-wrap {margin: 0 auto;max-width: 1140px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.carousel-treatment.lightweight-carousel-treatment.navigation-arrows-enabled {margin-left: 0;margin-right: 0;}
.carousel-treatment.lightweight-carousel-treatment.navigation-arrows-enabled .carousel-header-container {/*margin: 0 38px 20px 38px;*/ margin:0 0 20px 0px;}
.carousel-treatment .carousel-header {display: table;position: relative;border-bottom: 2px solid #d8d8d8;
   /* padding-bottom: 15px;*/table-layout: fixed; z-index:1;}
.carousel-treatment .carousel-header .title-wrapper {display: table-cell;width: 90%;/*padding-right: 25px;*/}
.carousel-treatment.lightweight-carousel-treatment .carousel-header-container .title {font-size: 26px;}
.carousel-treatment .carousel-header .title {margin-bottom: 0;padding-right: 60px;padding-bottom: 0;
    padding-top: 0; line-height: 1.2727;text-transform: none;background-image: none;font-family: 'Lato', sans-serif;letter-spacing: .01em; color:#000; margin:10px 0 0 0px;}
.carousel-treatment .carousel-header .title a{ color:#000;text-decoration: none;line-height: 50px;}

.carousel-treatment .carousel-header .view-all-link {display: table-cell;width: auto;font-size: 1.6rem;line-height: 1.375;
    text-align: right;font-family: 'Lato', sans-serif;}
.carousel-treatment .carousel-header .view-all-link a {background-color: #fa6800;color: #FFFFFF;border-radius: 5px;padding: 5px 10px;font-size: 14px;}
.carousel-treatment.lightweight-carousel-treatment .carousel-container {margin-top: 20px;/*margin-bottom: 20px;*/margin-bottom: 0px;display: -webkit-flex;display: flex;width: 100%;height: 100%;position: relative;overflow: hidden;}
.carousel-treatment.lightweight-carousel-treatment .navigation-button-container {display: -webkit-flex;display: flex;
    -webkit-align-self: stretch;align-self: stretch;-webkit-flex-direction: column;flex-direction: column;width: 18px;}
.carousel-treatment.lightweight-carousel-treatment .previous-navigation-button-container {padding-right: 20px;}
.carousel-treatment.lightweight-carousel-treatment .button-container {-webkit-flex: 1;flex: 1;position: relative;width: 18px;}
.carousel-treatment .previous, .carousel-treatment .next {cursor: pointer;width: 18px;height: 30px;padding: 0;outline: 0;   min-height: 0; background:none; border:none;}
.carousel-treatment .previous {background-image: url("../img/chevron_left_grey_icon.png"); background-image: url("../img/chevron_left_grey_icon.png"), linear-gradient(transparent, transparent);background-position: center center;  background-repeat: no-repeat; background-size: 18px;}
.carousel-treatment.lightweight-carousel-treatment .button-container button[disabled] {display: none;}
.carousel-treatment.lightweight-carousel-treatment .button-container button {position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.carousel-treatment.lightweight-carousel-treatment .next-navigation-button-container {padding-left:20px;}
.carousel-treatment.lightweight-carousel-treatment .navigation-button-container {display:-webkit-flex;display:flex;
	-webkit-align-self:stretch;align-self:stretch;-webkit-flex-direction:column;flex-direction:column;width:18px;}
.carousel-treatment .next {	background-image:url("../img/chevron_right_grey_icon.png");
	background-image:url("../img/chevron_right_grey_icon.png"), linear-gradient(transparent, transparent);
	background-position:center center;background-repeat:no-repeat;background-size:18px;}
.carousel-treatment.lightweight-carousel-treatment .carousel-items-container {-webkit-flex:1;flex:1;
	width:100%;vertical-align:top;position:relative;overflow:hidden;}
.carousel-treatment.lightweight-carousel-treatment .hide-horizontal-scrollbar {overflow-y:hidden; /*padding-bottom:25px;*/}
.carousel-treatment.lightweight-carousel-treatment .carousel-items {white-space:nowrap;overflow-x:scroll;
	overflow-y:hidden;margin-bottom:-67px;}
.carousel-treatment.lightweight-carousel-treatment .item-container {/*margin-bottom:50px;*/margin-bottom:70px;display:inline-block;
	vertical-align:bottom;max-width:140px;margin-left:14px;}
.item-image .image-actions { position: relative;}
.carousel-container img {display:block;max-width:100%;max-height:100%;margin:0;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:filter 200ms;-moz-transition:filter 200ms;-o-transition:filter 200ms;transition:filter 200ms;-webkit-transition-property:-webkit-filter; border-radius:5px;}
.carousel-treatment.lightweight-carousel-treatment.navigation-arrows-enabled .item-container {margin-left:30px}
.carousel-treatment.lightweight-carousel-treatment.navigation-arrows-enabled .item-container:first-child {margin-left:0}
.carousel-treatment.lightweight-carousel-treatment .item-container h2{ font-family:'Lato', sans-serif; font-size:16px; line-height:14.5px; color:#242424; margin:0px; padding:5px 0 0 0px;}
.carousel-treatment.lightweight-carousel-treatment .item-container p{ font-family:'Lato', sans-serif; font-size:13px; line-height:20px; color:#025178; padding:0px; margin:7px 0 0 0px;}
.carousel-treatment.lightweight-carousel-treatment .item-container p.price{font-size:13px; color:#008000; font-family:'Lato', sans-serif; line-height:16px;}
.carousel-treatment.lightweight-carousel-treatment .item-container p.price span{color:#008000; min-width:inherit;}
.carousel-treatment.lightweight-carousel-treatment .item-container p.price span.has-sale {color: #b12704;font-weight: bold;text-decoration: line-through;}

.carousel-treatment .next:hover, body[data-whatinput=keyboard] .carousel-treatment .next:focus {
	background-image:url("../img/chevron_right_red_icon.png");
	background-image:url("../img/chevron_right_red_icon.png"), linear-gradient(transparent, transparent);
	background-position:center center;background-repeat:no-repeat;background-size:18px;}
.carousel-treatment .previous:hover, body[data-whatinput=keyboard] .carousel-treatment .previous:focus {
	background-image:url("../img/chevron_left_red_icon.png");
	background-image:url("../img/chevron_left_red_icon.png"), linear-gradient(transparent, transparent);
	background-position:center center;background-repeat:no-repeat;background-size:18px;}

.carousel-treatment.lightweight-carousel-treatment .featured-bar {
    position: absolute; bottom: 15px; right: -65px;text-align:center;
    transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);
    width: 110px;font-size: 12px; line-height: 12px; text-transform: uppercase;padding: 5px 0px;
	font-size: 11px;padding: 3px 0px;right: -24px; white-space:normal;}
.carousel-treatment.lightweight-carousel-treatment .book-details .ratting { width: 100%;padding: 9px 0 0 0px; min-height:16px;}
.carousel-treatment.lightweight-carousel-treatment .item-image.book {overflow: hidden;}

/* Manage Address page */
.manage-account-form-wrapper .manage-account select#countryId{width: 30%;height: 30px;/*border: 1px solid #808080;*/border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 5px; margin-bottom:15px;}
.manage-account-form-wrapper .manage-account select#stateId{width: 30%;height: 30px;/*border: 1px solid #808080;*/border: 1px solid #e0e0e0;text-indent: 10px;font-family: 'PT Sans', sans-serif;font-size: 14px;line-height: 25px;color: #242424; /*margin-top:8px;*/border-radius: 5px;}

/* 15-March-17 */
.manage-account-form-wrapper.address-book .intl-tel-input.allow-dropdown{ width:30%;}
.manage-account-form-wrapper.address-book .intl-tel-input.allow-dropdown input[type="tel"]{ width:100%;}
/* 16-March-17 */
.login-method-content .user-log-in .user-login-content{ margin:0 auto; float:none; border-right:none; padding-right:0px; width:96%; max-width:550px;}
.checkout-left-content .login-method-content .user-log-in .user-login-content input[type="submit"]{ float:none;}
.checkout-left-content .login-method-content .user-log-in .user-login-content .login-submit-content p:first-child{  width:auto; padding-right:15px;}
.checkout-left-content .login-method-content .user-log-in .user-login-content .login-submit-content p:nth-child(2){width:auto;}
.available-format .format p span.has-sale{ color:#b12704; text-decoration:line-through; font-weight:normal; font-size:15px; padding-right:3px;}

#creditCardFields label i {color: #ff0000;font-size: 5px;padding-left: 2px;line-height: 20px;vertical-align: super;}
#creditCardFields input[type="text"].expiryMonth{ width:50px;}
#creditCardFields input[type="text"].expiryYear{ width:57px;}

/* eReader app page */
.ereaderBanner{ width:100%;}
.ereaderBanner img{ width:100%;}
.eReader-content h2{font-family: 'Roboto', sans-serif;font-size: 20px;line-height: 24px;
    color: #242424;font-weight: normal;padding: 0px;margin: 0px;}
.eReader-content h2 span{ display:inline-block; padding-right:10px;}
.eReader-content h2 span i{ color:#58575a;}
.eReader-content p{font-family: "Lato",sans-serif;font-size: 13px;line-height: 20px;
    color: #242424;padding: 10px 0px;margin: 0px;}
.eReader-content p a{ text-decoration:none; color:#242424;}
.eReader-content p a:hover{ color:#242424;}
.eReader-content p span{ /*display:block;*/}
.eReader-content .android-app span{ display:inline-block;}
.eReader-content .android-app{ padding:12px 0px;}
.android-app span.android-app-image{ padding-right:12px;}
.android-app span.android-app-image img{ width:60px; border-radius:5px;}
.eReader-content .android-app h3{font-family: "Lato",sans-serif; font-size: 15px; line-height: 25px; color: #242424; margin: 0px; padding: 0px 0 5px 0;}
.eReader-content .android-app+h2,.eReader-content p+h2{ padding-top:15px;}
.eReader-content .desktop-viewer{ padding:12px 0 15px 0;}
.eReader-content ul{ padding-left:30px; padding-top:15px;}
.eReader-content ul li{list-style: disc;list-style-position: outside;font-size: 13px; line-height:24px;}
.desktop-viewer{font-family: "Lato",sans-serif; color:#242424; font-size:14px; line-height:24px;}

/* 20-March-17 */
.featured-books{ padding-bottom:0px;}

/* eReader page design-2*/
.eReader-content.design-2{ max-width:initial;}
.eReader-content.design-2 p{line-height:24px; padding:15px 0px;}

.eReader-content.design-2 .android-devices-content{ padding-bottom:10px; padding-left:0px; padding-right:0px;}
.eReader-content.design-2 .android-devices-content .android-left-content{ width:100%; float:none;}
.eReader-content.design-2 .android-devices-content .android-app{ width:35%; float:right;}
.eReader-content.design-2 .android-devices-content .android-app img{ max-width:inherit; width:96%; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}

.eReader-content.design-2 .ios-devices-content {padding-bottom: 10px;border-top: 1px solid #e0e0e0;padding-top: 35px; width:100%; padding-left:0px; padding-right:0px;}
.eReader-content.design-2 .ios-devices-content .ios-devices-left-content{  width:100%; float:none;}
.eReader-content.design-2 .ios-devices-content .ios-devices-reader{ width:25%; float:left;}
.eReader-content.design-2 .ios-devices-content .ios-devices-reader img{ max-width:inherit; width:96%;}

.eReader-content.design-2 .option-one{  padding-bottom: 10px;border-top: 1px solid #e0e0e0;padding-top: 35px; width:100%; padding-left:0px; padding-right:0px;}
.eReader-content.design-2 .option-one .option-left-content{float:none; width:100%;}
.eReader-content.design-2 .option-one .option-one-right{ width:34%; float:right;} 
.eReader-content.design-2 .option-one .option-one-right img{ max-width:inherit; width:96%;}

.eReader-content.design-2 .option-two{  padding-bottom: 10px;border-top: 1px solid #e0e0e0;padding-top: 35px; width:100%; padding-left:0px; padding-right:0px;}
.eReader-content.design-2 .option-two .option-two-left{ float:none; width:100%;}
.eReader-content.design-2 .option-two .option-two-right{ width:34%; float:left;} 
.eReader-content.design-2 .option-two .option-two-right img{ max-width:inherit; width:90%;}
.eb2g-payment-main{ max-width:950px; margin:auto; margin-top:40px;} 
.eb2g-payment-method{ font-family:Bahnschrift; font-size:18px; line-height:35px; background-color:#f3f3f3; padding:7px 15px; color:#000000;}
.eb2g-payment-details{width:100%;}
.eb2g-payment-info{ float:left; width:48.5%; padding-left:1.5%; }
.eb2g-billing-info{ float:right; width:50%;}
.eb2g-payment-title{font-family:Bahnschrift; font-size:15px; line-height:50px;}
.full-txt,.mid-txt{ width:98%;}
.full-txt input{ width:90%;}
.full-txt select{ margin-bottom:5px;}
.country-drop-sec{ margin-bottom:7px;}
.phone-primary-set input{ width:100% !important; padding-right:0px !important;}
.mid-txts{ width:48%; float:left; margin-right:2%;}
.mid-txts input{ width:80%;}
.coun-pay-sec{ margin-bottom:15px;}
.mid-txt input{ width:40%;}
.full-txt input,.mid-txt select,.mid-txts input,.mid-txt input,.promo-code-ord input[type="text"],.card-mid-txts input,.security-mid-txts input{
    display: block;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin-bottom:15px;}
.checkout-card-details{font-family:Bahnschrift; font-size:14px; margin-top: 33px; width:50%; padding-left:50%; margin-top:-335px;}
.billing-info-tit{ min-height:320px;}
.billing-info-tit .billing-content{ width:100%;}
.pay-with-cc{ margin-bottom:10px;}
.checkout-card-details i{ font-size:22px;}
.credit-card-details-show input[type="text"]{ padding:5px;margin-top: 5px;}
.payment-con-page select{ padding-right:30px !important;}

.eb2g-order-summary{ width:100%; float:left;}
.eb2g-order-summary table{width:100%;}
.summary-show{ max-width:70%;}
.summary-show img{ max-width:70px; float:left; padding:9px 10px 5px 5px;}
.summary-show h2{ font-family:Bahnschrift; font-size:16px; margin-bottom:0px;line-height:30px !important; margin-top:0px; font-weight:bold;}
.eb2g-order-summary table .summary-show p{ width:90%; color:#505050;}
.eb2g-order-summary table .eb2g-summary-details{ width:65%;}
.eb2g-order-summary .total-sub-pay{ width:11.5%;}
.sub-total-pay {line-height:30px;}
.terms-off-payment{ float:left; width:65%; line-height:25px; padding-left:.5%; font-size:12px; margin-top:15px !important;}	
.complete-purchase-btn{ float:right; width:30%; text-align:right; margin:20px 0px;}	
.complete-purchase-btn a{ background-color:#065292; color:#FFFFFF; font-family:Bahnschrift; font-size:15px; padding:8px 15px;}
.complete-purchase-btn a:hover{ color:#CCCCCC; text-decoration:none;}
.eb2g-order-summary table{ margin-top:20px; font-family:Bahnschrift;}
.eb2g-order-summary table tr th{ border-top:1.5px solid #d8d8d8 !important; border-bottom:1.5px solid #d8d8d8 !important;line-height: 35px;font-size: 14px; text-align:left; }
.eb2g-order-summary table {border-spacing: 0;border-collapse: collapse; font-size:14px;}
.promo-code-ord{ line-height:35px; font-weight:600;}
.promo-code-ord input{ padding:5px 8px;}
.ord-total-show{line-height: 35px;}
.eb2g-order-summary table tr th:last-child{text-align:center;}
.eb2g-order-summary table tr td:last-child{text-align:right; padding-right:15px;}
.ord-total-show{ border-top:1.5px solid #d8d8d8 !important; border-bottom:1.5px solid #d8d8d8 !important; font-weight:bold;}
.promo-code-ord input[type="text"]{ display:inherit;}
.promo-code-ord input[type="submit"]{ background-color:#7db727; color:#FFFFFF; border:0px; padding:6px 10px; border-radius:4px; margin-left:5px;} 
.sub-total-pay{border-top:1.5px solid #d8d8d8 !important;}
.eb2g-total-payment{ min-width:90px !important; }
.credit-card-details-show{ margin-top:17px;}
.card-mid-txts{ width:65%; float:left;}
.card-mid-txts input{ width:90%;}
.security-mid-txts{width:30%;float:left;}
.security-mid-txts input{width:83%;}
#eb2gpaypal img{max-width:300px;}
.payment-info-title h1{font-family:Bahnschrift; font-size:15px; margin-bottom:10px; font-weight:normal;padding-top: 0px !important; line-height:25px !important;}


.payment-con-page label:after,.payment-con-page label:before{position:absolute;pointer-events:none}
.payment-con-page select{padding:6px 30px 6px 5px;margin:0px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f8f8f8;color:#888;border:none;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer; border:1px solid #ccc; margin-bottom:7px;}
.pay-options{padding-right:15px;}
.pay-options i{ padding:0px 5px;}

.eb2g-thank-you-title{ width:47%; float:left;}
.eb2g-what-next-title{ width:47%; float:right;}
.thank-you-titles{border-bottom: 1.5px solid #d8d8d8 !important; /*font-family:Bahnschrift;*/ font-size:18px;}
.eb2g-thank-you-title p{/*font-family:Bahnschrift;*/ font-size:14px; color:#505050; margin-bottom:30px; margin-top:15px;line-height:35px;}
.eb2g-thank-you-title p a{ color:#000000;}
.urms-reader-pic{ max-width:130px; float:left; text-align:center;/*font-family:Bahnschrift;*/ margin-top:20px;}
.address-info-data select{padding:6px 80px 6px 5px;}
.payment-save-btn{ border:0px; color:#fff;    background-color: #065292 !important; display:inline-block;
    color: #FFFFFF;
   /* font-family: Bahnschrift !important; */
    font-size: 15px;
    padding: 8px 15px;
}

.credit-card-details-show{}
@media screen and (-webkit-min-device-pixel-ratio:0){.payment-con-page select{padding-right:18px}}
.payment-con-page label{position:relative}
.payment-con-page label:after{content:'<>';font:11px Consolas,monospace;color:#aaa;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:8px;top:1px;padding:0 0 2px;border-bottom:1px solid #ddd}
.payment-con-page label:before{content:'';right:6px;top:1px;width:20px;height:20px;background:#f8f8f8;display:block}
@media only screen and (max-width: 960px) {
.eb2g-thank-you-title{ width:96%; float:left; margin-left:2%;}
.eb2g-what-next-title{ width:96%; float:left; margin-left:2%;}
}
@media only screen and (max-width: 800px) {
.summary-show{ max-width:100%;} 

.terms-off-payment{width:100%; text-align:center;}	
.complete-purchase-btn{width:100%; text-align:center; margin-top:5px; margin-bottom:15px;}	
.eb2g-payment-info{ float:left; width:98%; padding-left:2%; }
.eb2g-billing-info{ float:left; width:98%; padding-left:2%;}
.mob-data{ display:none !important;}
.promo-code-ord{ padding-left:2% !important;}
.checkout-card-details{margin-top: 33px; width:100%; padding-left:0%; margin-top:30px;}
.billing-shipping-content .toggle-data .billing-content{ width:100% !important;}
.billing-info-tit{ min-height:auto;}
}
@media only screen and (max-width: 550px) {
.terms-off-payment{line-height:25px; padding:0px 15px;}
}
.read-on-this-data{ display:table;width:100%; border-radius:10px; margin-bottom:25px;-webkit-box-shadow: 0px 7px 8px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 7px 8px 2px rgba(0,0,0,0.2);
box-shadow: 0px 7px 8px 2px rgba(0,0,0,0.2);}
.read-on-this-data .readText{ /*float:left; width:50%;*/ display:table-cell; vertical-align:middle;}
.read-on-this-data .readText p{ color:#fff; font-size:18px;}
.read-on-this-data .readAppImages{ width:50%; /*float:left;*/ display:table-cell;}
.read-on-this-data .readAppImages p{float:left; padding:0 2%;}
.read-on-this-data .readAppImages p img{ max-height:46px;}


.eReader-content.design-2{ display:inline-block;}
.eReader-content.design-2 .android-devices-content{ width:49%; float:left; padding-right: 1%; border-right: 1px solid #e0e0e0;}
.eReader-content.design-2 .ios-devices-content{ border-top:none; float:right; width:49%; padding-top:0px;}
.eReader-content.design-2 .android-devices-content .android-app{ float:left;}
.eReader-content.design-2 p.android-icon {text-align: center;}
.eReader-content.design-2 p.ios-icon{text-align: center;}
.readingAppList ul li{list-style:none; padding-left:25px; position:relative;}
.readingAppList ul li:before{ width:20px; height:20px; position:absolute; left:0px; top:0px; font-family: 'FontAwesome'; content:"\25CF"; display:block;}
.eReader-content.design-2 .readingAppList ul li p{padding:0px 0 5px 0;}
.eReader-content.design-2 .readingAppList ul li.heading p{ font-weight:bold; color:#faa53c; font-size:15px;}
.eReader-content.design-2 .readingAppList ul li.heading:before{ content:" ";}
.eReader-content .android-app+h2, .eReader-content p+h2{ padding-top:0px;}

/*21-Mar-18*/

.mfp-content .device {background: #fff;padding: 20px 30px;text-align: left;max-width: 600px;margin: 40px auto;position: relative;
    color: #242424;font-family: "Lato",sans-serif;font-size: 14px;line-height: 24px;}
.mfp-content .device p {/*font-family: 'Microsoft Sans Serif';*/ font-family: 'Karla', sans-serif;color: #242424;/*font-size:13px;*/font-size: 15px;line-height: 18px;padding: 10px 0; margin-bottom:0px;}
.mfp-content .device ul, .mfp-content .device ol {padding-left: 30px;padding-top: 15px;}
.mfp-content .device ul li {list-style: disc;list-style-position: outside;font-size: 11px;}
.mfp-content .device ol li {list-style: decimal;list-style-position: outside;font-size: 11px;}
.mfp-content .device ul li p, .mfp-content .device ol li p{ padding:0px;}

/*27-mar-18*/
.productOverViewContent a{color:#2d4575;}

/*28-Mar-18*/
.cart-content table input[type=number]{ box-sizing:content-box;}
.cart-content .cart-update input[type="submit"]{ background:#1c3664;}
.countinue-shopping p.Countinue-Shopping{ background:#1c3664;}
.countinue-shopping p.checkout span{ background:#1c3664;}
footer{ background:none; border-top:none; padding-top:25px;}


.checkout-tbl{ margin-top:0px !important;margin-bottom: 20px; border: 1px solid #ccc;}

.reviewcustshow *,
.reviewcustshow *:after,
.reviewcustshow *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.reviewcustshow ::selection {
    background: transparent; 
}

.reviewcustshow ::-moz-selection {
    background: transparent; 
}

.reviewcustshow .wrapper-demo {
    margin: 10px 0 0 0;
    *zoom: 1;
    font-weight: 400;
}

.reviewcustshow .wrapper-demo:after {
    clear: both;
    content: "";
    display: table;
}

/* DEMO 1 */

.reviewcustshow .wrapper-dropdown-1 {
    /* Size and position */
    position: relative; /* Enable absolute positionning for children and pseudo elements */
    width: 200px;
    padding:0px 10px;
    margin: 0 auto;
    float:left;
    /* Styles */
    background: #9bc7de;
    /*color: #fff;*/
    outline: none;
    cursor: pointer;
    margin-left:50px;
    /* Font settings */
    font-weight: bold;
}

.reviewcustshow .wrapper-dropdown-1:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -6px;
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent #fff;    
}

.reviewcustshow .wrapper-dropdown-1 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;

    /* Styles */
    background: #ccc;
    list-style: none;
    font-weight: normal; /* Cancels previous font-weight: bold; */

    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

.reviewcustshow .wrapper-dropdown-1 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #000;
    padding: 10px 20px;
}

/* Hover state */
.reviewcustshow .wrapper-dropdown-1 .dropdown li:hover a {
    background: #f3f8f8;
}

/* Active state */
.reviewcustshow .wrapper-dropdown-1.active .dropdown {
    opacity: 1; z-index:999;
    pointer-events: auto;
}

.reviewcustshow .wrapper-dropdown-1.active:after {
    border-color: #9bc7de transparent;
    border-width: 6px 6px 0 6px ;
    margin-top: -3px;
}

.reviewcustshow .wrapper-dropdown-1.active {
  background: #9bc7de;
  background: -moz-linear-gradient(left,  #9bc7de 0%, #9bc7de 78%, #ffffff 78%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#9bc7de), color-stop(78%,#9bc7de), color-stop(78%,#ffffff), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(left,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);
  background: -o-linear-gradient(left,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);
  background: -ms-linear-gradient(left,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);
  background: linear-gradient(to right,  #9bc7de 0%,#9bc7de 78%,#ffffff 78%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc7de', endColorstr='#ffffff',GradientType=1 );
}

/* No CSS3 support */

.reviewcustshow .no-opacity       .wrapper-dropdown-1 .dropdown,
.reviewcustshow .no-pointerevents .wrapper-dropdown-1 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.reviewcustshow .no-opacity       .wrapper-dropdown-1.active .dropdown,
.reviewcustshow .no-pointerevents .wrapper-dropdown-1.active .dropdown {
    display: block;
}
.customer-name-review{ padding-left:0px; font-weight:500; font-size: 17px; position: absolute;}
.nopadding{padding:0px !important;}
.userReview ul{ margin-top:0px;}
.customer-review-details-show{ margin-top:10px;}
.discount-data .promo{     font-size: 1.3rem; font-weight: 500;color: #00ad60;margin: 0 .5rem; padding:5px;}
.promotion span{}
 
.promo a{ margin-left:10px; color:#ff0000 !important; font-weight:600 !important;}
.appliedcodes{ padding-left:160px; margin-top:5px;}
.appliedtxt{ color:#000; padding-right:5px;}
.author-role {font-weight:bold;}
.eb2g-cat-tit{ border-bottom:2px solid #ececec; padding: 0px 10px;}

.pagination-inner-content ul{ border-radius:5px;}
.pagination-inner-content ul li:first-child a{ border-radius:5px 0px 0px 5px;}
.pagination-inner-content ul li:last-child a{ border-radius:0px 5px 5px 0px;}
.reviewcustshow span{ color:#fff; line-height:33px;}
.reviewcustshow select{ padding:8px; background: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; float:right; width:110px; color:#fff;}

.order-total-txt{text-align:right; border-right:1px solid #ccc;}
.order-total-txts{font-weight:bold; line-height:30px;}

@media screen and (min-width:770px) and (max-width:890px){
.appliedcodes {
    padding-left: 10px;
    margin-top: 5px;}
}
@media screen and (min-width:320px) and (max-width:770px){
.appliedcodes {
    padding-left: 160px; float:left;
    margin-top: 5px;}
}
@media screen and (min-width:320px) and (max-width:770px){
.discount-content{width:100%;}
}
@media screen and (min-width:500px) and (max-width:770px){
.order-total-data{width:100%;}
.order-total-data{max-width:350px;}
}
@media screen and (min-width:320px) and (max-width:500px){
.order-total-data{width:100%;}
.order-total-data{max-width:100%;}
.cart-content .order-total h1{padding-left: 15px !important;}
.discount-content input{ width:100% !important; margin-bottom:7px;}
.cart-content label{ margin-bottom:5px;}
.appliedcodes {padding-left: 0px; }
.promo,.appliedcodes{ max-width:100%; width: 98%; margin-left: 2%;}
}
@media screen and (min-width:320px) and (max-width:480px){
.checkout-login-view .user-log-in{min-width:300px !important;}
@media screen and (min-width:320px) and (max-width:580px){
.checkout-tbl-dataviews tr{display: block;}
.checkout-tbl-dataviews table, .checkout-tbl-dataviews thead,.checkout-tbl-dataviews tbody,.checkout-tbl-dataviews th,.checkout-tbl-dataviews td,.checkout-tbl-dataviews tr{display: block;}
.checkout-tbl-dataviews thead tr{position: absolute;top: -9999px;left: -9999px;}
.checkout-tbl-dataviews td{border: none;border-bottom: 1px solid #e0e0e0;position: relative;padding-left: 50%;}
.checkout-tbl-dataviews td:before{position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap; text-align:left;font-weight:bold;}
.checkout-tbl-dataviews table td:nth-of-type(1):before { content: "";}
.checkout-tbl-dataviews table td:nth-of-type(2):before { content: "Item";}
.checkout-tbl-dataviews table td:nth-of-type(3):before { content: "Quantity";}
.checkout-tbl-dataviews table td:nth-of-type(4):before { content: "Price";}
.checkout-tbl-dataviews table td:nth-of-type(5):before { content: "Total";}
.checkout-tbl-dataviews table tr td:last-child{ text-align:left !important; padding-left:35%;}
.checkout-tbl-dataviews table tr td:first-child{ text-align:center !important;}
.payment_info .row{padding:0px !important;margin:0px !important;}
.payment_info .col-xs-12,.payment_info .col-xs-5{padding:0px !important;margin:0px !important;}
.payment_info .col-xs-7{padding-left:0px !important; padding-right:10px !important;}

.checkout-tbl-dataviews table td:nth-of-type(2),.checkout-tbl-dataviews table td:nth-of-type(3),.checkout-tbl-dataviews table td:nth-of-type(4){text-align:left !important; padding-left:35%;}

.order-total-txts td:nth-of-type(1){display:none !important;}
.order-total-txts td:nth-of-type(2):before { content: "Order Total" !important;}
.checkout-left-content .login-method{padding:0px !important;}

}

.publisherswise .allCategoriesList .singleCategoryContent{/*background-color: #e0e4eb !important;*/ background: none !important; margin: 0px !important;}
.publisherswise .allCategoriesList .singleCategoryContent a{color:#fff !important; line-height: 45px;}
.publisherbanner img{ opacity: 0.5;}
.publisher-titles li.active{text-shadow:#000 5px 0 10px;}
.publishers-name-view{ width:100%; float:left; background-color:#2980b9; /*margin-top: 25px;min-height: 50px; border-radius: 50px;*/ text-align:center; border-radius:7px;}
.publishers-name-view a{width:100%; background-color:#2980b9; line-height:22px;}
.publisherswise .singleCategoryContent a{width:100%;}
.publishers-profiles{border-radius: 10px 10px 0px 0px; width:100%; height:100%; float:left;border-top:2px solid #f45c0f; border-right:2px solid #f45c0f; border-left:2px solid #f45c0f; text-align:center; min-height: 70px;}
.publishers-profiles img{max-width: 80%; max-height:70px;}
/*.publishers-profiles img {max-width: 100%;cursor: pointer;position: relative; border-radius: 100%;}*/




@media screen and (min-width:770px) and (max-width:890px){
.appliedcodes {
    padding-left: 10px;
    margin-top: 5px;}
}
@media screen and (min-width:320px) and (max-width:770px){
.appliedcodes {
    padding-left: 160px; float:left;
    margin-top: 5px;}
}
@media screen and (min-width:320px) and (max-width:770px){
.discount-content{width:100%;}
}
@media screen and (min-width:500px) and (max-width:770px){
.order-total-data{width:100%;}
.order-total-data{max-width:350px;}
}
@media screen and (min-width:320px) and (max-width:500px){
.order-total-data{width:100%;}
.order-total-data{max-width:100%;}
.cart-content .order-total h1{padding-left: 15px !important;}
.discount-content input{ width:100% !important; margin-bottom:7px;}
.cart-content label{ margin-bottom:5px;}
.appliedcodes {padding-left: 0px; }
.promo,.appliedcodes{ max-width:100%; width: 98%; margin-left: 2%;}
}

