@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i|PT+Sans:400,400i,700,700i&display=swap');
html,body{
	width:100%;
	background-color:white;
	font-family:"PT Sans";
	font-weight:normal;
	font-size:18px;
}
body{
	background:white url("/publishersResources/250018/images/triranga.jpg") left 200px no-repeat;
}
h1{
	font-family:"Playfair Display";
	font-style:normal;
	font-weight:normal;
}
h2{
	font-family:"Playfair Display";
	font-size:48px;
	font-style:normal;
	font-weight:normal;
	margin-bottom:30px;
}
.directory-page, .book-details{
	background-color:rgba(255,255,255,0.5);
}
.directory-page .book-cover-container{
	background-color:transparent;
}
.dir-book-price a{background:black;border-radius:0;}
#footer{
		background-color:#333;
}
#htmlBody{
	max-width:1024px;
	margin:auto;
	overflow:auto;
}
#pub-logo{padding-top:10px;padding-bottom:10px;}
#pub-site-header .container{
	max-width:1024px;
	padding:0;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	font-size: 17px;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:after {
	content: "    Shop";
	font-size: 14px;
	font-family:"PT Sans";
	font-weight:normal;
	text-transform:uppercase;
}
.pub-site #pub-site-header #pub-navigation{
	text-align:right;
}
.pub-site #pub-site-header #pub-navigation ul {
	font-size: 25px;
	margin-top: 20px;
	z-index: 100;
	padding:0;
	position:absolute;
	right:170px;
}
#pub-navigation .fa-bars, #pub-logo a span {
	color: black !important;
}
.pub-site #pub-site-header #pub-navigation ul li {
	display: none;
	text-align: left;
	width: 300px;
	background: white;
	padding: 10px 15px;
	border-bottom: 1px dotted #EEE;
	box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1);
	font-size:16px;
}
.pub-site #pub-site-header #pub-navigation ul:hover li {
	display: block;
}
.breadcrumb {
	margin: 0 auto 10px;
	max-width: 1024px;
}
.directory-page .book-cover {
	width: 100%;
	height: auto;
}
.all-books .book-cover-container p.book-name span {
	font-size: 12px;
	font-weight: bold;
	color: black;
	display: inline-block;
	padding: 1px 10px;
	color: white;
	border-radius: 2px;
	letter-spacing: 1px;
}
.all-books .book-cover-container p.book-name span.HINDI {
	background-color: #836fff;
}
#addNav{
	position:absolute;
	right:15px;
	top:28px;
}
#addNav a{
	color:black !important;
	font-size:14px;
	text-transform:uppercase;
}
#loginIconHolder,#pub-navigation+.input-group{
	display:none;
}
#bannerLine{
	max-width:1024px;
	margin:auto;
}
#requestBookParentDiv {padding:0 30px;}
#requestBookParentDiv input[type="button"]{padding:8px 30px;margin:auto;}
#requestBookParentDiv input[type="text"],#requestBookParentDiv textarea{border:1px solid #999;width:100%;margin-bottom:10px;padding:5px 10px;}
#requestBookParentDiv textarea{height:150px;}

@media all and (min-width: 992px){
	.container{
		width:auto;
	}
}
@media all and (max-width: 767px){
	.pub-site #pub-site-header #pub-navigation{
		float:none;
		clear:both;
		width:100%;
		text-align:left;
		height:40px;
	}
	.pub-site #pub-site-header #pub-navigation ul {
		position:absolute;
		right:auto;
		left:15px;
		top:-22px;
	}
	#addNav{
		position:absolute;
		right:auto;
		top:5px;
		left:65px;
	}
}
