@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMYWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'), url(http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}
@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Serif'), local('DroidSerif'), url(http://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'), url(http://fonts.gstatic.com/s/droidserif/v6/0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url(http://fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwYlIZu-HDpmDIZMigmsroc4.woff2) format('woff2'), url(http://fonts.gstatic.com/s/droidserif/v6/QQt14e8dY39u-eYBZmppwTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}



html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border:0;}
/* HTML5 display-role reset for older browsers */

body{margin:0px; padding:0px; font-family: 'Droid Serif'; font-size:14px; color:#747474; background:#fff;}
ul,li{list-style:none;}
p,ul, ol,li,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight:normal;}
a,img{border:none; text-decoration:none; color:#747474;}
a:hover{color:#ea6d24; outline:none; text-decoration:none; transition: all 0.5s ease 0s;}
a:active{outline: none; outline:none; text-decoration:none;}
a:focus{-moz-outline-style: none; outline:none;}
p{margin:0 0 17px 0; line-height:normal;}

/*common style*/
.clear{clear:both;}
.left{float:left !important;}
.right{float:right !important;}
.inline{display:inline-block;}
.relative{position:relative;}
.no-back{background:none !important;}
.no-bordr{border:none !important;}
.no-margn{margin:0px !important;}
.no-pad{padding:0px !important;}
.v-align{vertical-align:middle;}
input[type="text"] {border:1px solid #7f7f7f; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:5px; font-size:13px; height:19px; line-height:19px; outline:none;}
img {max-width:100%;}
/*------------Common css End here--------------*/

/*** Custom Select Box ***/
.custom-select-box { background:#f3f3f3; border:1px solid #c2c2c2; border-radius:4px; height:32px; position:relative;}
.custom-select-box:after { top: 12px; right: 10px; content: " "; height: 7px; width: 11px; position: absolute; z-index: 100; background:url(../../../images/select-box-arrow.png) no-repeat 0 0;   pointer-events: none;}
.custom-select-box select { padding: 0; height: 100%; left: 0; top: 0px; bottom: 0; position: absolute; width: 100%; z-index: 11; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0.0; zoom: 1; -webkit-appearance: none; }
.custom-select-box span { line-height:32px; display:block; font-size:13px; color:#303030; padding:0 10px;}
.require_select > span.empty:after { font-size: 13px; line-height: 12px; color: #fc5e19; content: " *"; }

/*** Icon style ***/
.sprite { background:url('../../../images/sprite.png') no-repeat;}
.icn-cancel { background-position: 0 0; width:12px; height:12px; display:block;}
.icn-plus { background-position: -13px 0; width:11px; height:11px; display:block;}
.icn-edit {background-position: -26px 0; width:42px; height:35px; display:block;}
.icn-library {background-position: -70px 0; width:36px; height:40px; display:block;}
.icn-history {background-position: -108px 0; width:36px; height:40px; display:block;}
.icn-order {background-position: -146px 0; width:43px; height:40px; display:block;}
.icn-books {background-position: 0 -13px; width:21px; height:24px; display:block;}
.icn-rent {background-position: 0 -39px; width:22px; height:18px; display:block;}
.icn-cart {background-position: 0 -59px; width:21px; height:18px; display:block;}


/*** Two Column page style ***/
.two-col-blck { display:table; width:100%;}
.left-col, .right-col { display:table-cell; vertical-align:top; box-sizing:border-box;}
.left-col {padding-right:15px; border-right:1px solid #acacac; width:20%;}
.right-col { padding-left:30px; width:80%;}
.right-col h2.fix-title { margin-bottom:30px;}

/*-----Home Page CSS Starts Here------*/
#main-container {width:100%; float:left;}
header#top-wrapper {float:left; width:100%;}
section#middle-wrapper {width:100%; float:left;}
.fixed-wrapper {width:1185px; margin:0 auto;}
.float-fulldiv  {float:left; width:100%;}
#footer-wrapper {float:left; width:100%; background:#393939; padding:63px 0;}

/*home page css starts here*/
.logo {float:left; margin:8px 12px 9px 0;}
.top-nav {float:left; width:697px; margin:24px 0 0 0;}
.top-nav ul {margin:0; padding:0;}
.top-nav ul li {margin:5px 43px 0 0; padding:0; list-style:none; float:left;}
.top-nav ul li.home-li {margin-right:20px;}
.top-nav ul li a {font-size:14px; color:#717171; display:inline-block;}
.top-nav ul li a:hover, .top-nav ul li a.active {border-bottom:2px solid #ffb136; padding:0 0 10px 0; color:#ff9c00;}
.top-nav ul li a.home-icon {background:url(../../../images/home-icon.png) no-repeat 0 0; display:inline-block; width:19px; height:17px;}
.top-nav ul li a:hover.home-icon {background-position:0 -17px; border:none;}
a.toggle-menu{margin:0 22px 0 0; float:left;}
.top-right {float:right; margin:30px 0 0 0; font-size:13px; color:#8d8c8b; font-family: 'Droid Sans'; text-transform:uppercase; position:relative;}
.top-right a {color:#8d8c8b; margin:0 3px;}
.top-right a:hover {color:#ff9c00;}
.top-right span {font-size:10px; color:#3c3c3c; font-family: 'Droid Sans';}
a.cart-icon {display:inline-block; background:url(../../../images/cart-icon.png) no-repeat; width:22px; height:17px; vertical-align:middle; margin-left:8px;}
.home-slider {float:left; width:100%; position:relative;}
.home-banner-img {width:100%; float:left;}
.home-banner-img img {position:absolute; width:100%;}
.banner-content {width:1185px; margin:0 auto 0 -553px; position:absolute; left:50%; top:219px;}
a.home-prev-arrow {background:url(../../../images/home-prev-arrow.png) no-repeat 0 0; width:28px; height:28px; display:inline-block; position:absolute; left:0;}
a:hover.home-prev-arrow {background:url(../../../images/home-prev-arrow.png) no-repeat 0 -28px;}

a.home-next-arrow {background:url(../../../images/home-next-arrow.png) no-repeat 0 0; width:28px; height:28px; display:inline-block; position:absolute; right:0;}
a:hover.home-next-arrow {background:url(../../../images/home-next-arrow.png) no-repeat 0 -28px;}
.slider-search {width:810px; margin:138px auto 0 auto;}
.slider-search input[type="text"] {background:#fff; border-radius:4px 0 0 4px; border:1px solid #e4e4e4; height:52px; padding:0 10px 0 0; box-sizing:border-box; font-size:22px; color:#c9c8c8; font-family: 'Droid Serif'; width:754px; float:left; text-indent:10px;}
.btn-search {background:url(../../../images/search-icon.png) no-repeat 17px 13px #fff; border-radius:0 4px 4px 0; border:1px solid #e4e4e4; border-left:none; height:52px; line-height:52px; padding:0 24px; float:left; cursor:pointer;}

.new-release-row {width:100%; background:#cacaca; min-height:372px; margin-top:450px; padding:40px 0 0 0;}
.new-release-row h1 {border-bottom:4px solid #fff; padding:0 0 11px 0; font-size:30px; color:#464545; margin:0 0 58px 0;}
.new-release-row h1 span {border-bottom:4px solid #a0a0a0; padding-bottom:11px;}
.new-release-row .release-arrow {float:right; margin:2px 0 0 0; border:0;}

a.release-prev-arrow {background:url(../../../images/release-prev-arrow.png) no-repeat 0 0; width:22px; height:22px; display:inline-block;}
a:hover.release-prev-arrow {background:url(../../../images/release-prev-arrow.png) no-repeat 0 -22px;}
a.release-next-arrow {background:url(../../../images/release-next-arrow.png) no-repeat 0 0; width:22px; height:22px; display:inline-block;}
a:hover.release-next-arrow {background:url(../../../images/release-next-arrow.png) no-repeat 0 -22px;}
.release-slider-content {width:1111px; margin:0 auto; background:url(../../../images/release-bg.png) no-repeat 0 bottom; overflow:hidden; padding:0 0 10px 0;}
.release-slider-content ul {margin:0 0 0 53px; padding:0;}
.release-slider-content ul li{margin:0; padding:0 15px; list-style:none; float:left;}
a.view-all {background:url(../../../images/view-all-arrow.png) no-repeat right 0; display:inline-block; color:#4b4b4b; font-size:12px; padding:0 24px 3px 0; font-family: 'Droid Sans';}
a:hover.view-all {color:#000;}
.new-release-row a.view-all {float:right; margin:25px 90px 0 0;}

.category-main {float:left; width:100%; background:#fff; padding:46px 0 0 0;}
.category-main h1 {color:#606060; border-bottom:4px solid #ededed; padding:0 0 17px 0; font-size:30px; position:relative; display:block; margin-bottom:21px;}
.category-main h1:before{border-bottom: 4px solid #b8b8b8;content: "";position: absolute;top: 77px;width: 192px;}
.category-main h1 span {color:#808080; text-transform:uppercase; display:block; font-size:20px;}

.category-inner {float:left; width:100%; padding-bottom:46px;}
ul.category-tab {margin:0 0 51px 0; padding:0; width:100%; border-bottom:1px solid #d4d4d4; float:left;}
ul.category-tab li{margin:0; padding:0; list-style:none; float:left;}
ul.category-tab li a{border:1px solid #d4d4d4; border-right:none; border-bottom:none; padding:8px 14px; display:inline-block; color:#858585; font-size:20px;}
ul.category-tab li:last-child a {border-right:1px solid #d4d4d4;}
ul.category-tab li a:hover, ul.category-tab li a.active {background:#b8734a; color:#fff;}
.category-tab-content {margin:0 0 0 93px; width:1030px; float:left;}
.category-tab-content a.view-all {float:right; margin:0px 35px 0 0;}
.category-tab-content ul {margin:0; padding:0;}
.category-tab-content ul li{margin:0 28px 50px 0; padding:0; list-style:none; float:left; width:140px;}
.category-tab-content ul li img {box-shadow:-3px 6px 9px #888888;}
.cate-img-detail {float:left; width:100%; margin:26px 0 0 0;}
.cate-img-detail h2{color:#606060; font-size:16px;}
.cate-img-detail h2 a {color:#606060;}
.cate-img-detail h2 a:hover {color:#ea6d24;}
.cate-img-detail p {color:#303030; font-size:12px; margin:0; display:block;}
.date-cate{color:#808080; font-size:12px; display:block;}
.cate-price{font-size:14px; color:#b95214; display:block; margin-top:15px;}
.other-prd-slider {min-height:570px;float:left; width:100%; background: #ec782f; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ec782f 20%, #9d0502 99%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(20%,#ec782f), color-stop(99%,#9d0502)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ec782f 20%,#9d0502 99%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ec782f 20%,#9d0502 99%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ec782f 20%,#9d0502 99%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ec782f 20%,#9d0502 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec782f', endColorstr='#9d0502',GradientType=1 );}
.other-prd-slider-inner {width:1185px; margin:0 auto; padding-top:55px; position:relative;}
.otherslider-left-img {float:left; margin:6px 0 0 66px;}
.other-slider-cont {float:left; width:421px; margin:66px 0 0 57px;}
.other-slider-cont h1 {font-size:40px; color:#fbd62a; font-weight: 700; font-family: 'Droid Sans'; margin-bottom:30px; line-height:40px;}
.other-slider-cont p {color:#fff; font-size:20px; font-family: 'Droid Sans';}
.otherslider-rightimg {float:right;position: relative;top: 4px; margin-right:84px;}

a.other-prev-arrow {background:url(../../../images/other-prev-arrow.png) no-repeat 0 0; width:28px; height:28px; display:inline-block; position:absolute; left:0; top:281px;}
a:hover.other-prev-arrow {background:url(../../../images/other-prev-arrow.png) no-repeat 0 -28px;}
a.other-next-arrow {background:url(../../../images/other-next-arrow.png) no-repeat 0 0; width:28px; height:28px; display:inline-block; position:absolute; right:0; top:281px;}
a:hover.other-next-arrow {background:url(../../../images/other-next-arrow.png) no-repeat 0 -28px;}

.top-publisher-main {float:left; width:100%; padding:69px 0 83px 0;}
.top-publisher-main h1 {border-bottom:4px solid #ededed; padding:0 0 11px 0; font-size:30px; color:#606060; margin:0 0 58px 0; text-transform:uppercase;}
.top-publisher-main h1 span {border-bottom:4px solid #b8b8b8; padding-bottom:11px;}
.publisher-logo-row {float:left; width:100%;}
.publisher-logo-row ul {margin:0; padding:0;}
.publisher-logo-row ul li {margin:0 42px 0 22px; padding:0; list-style:none; display:inline-block; vertical-align:middle;}
.f-logosocial-col {float:left; width:260px;}
.f-social {float:left; width:100%;}
.f-social a {margin-right:5px;}
.f-social-sprite {background:url(../../../images/footer-social.png) no-repeat;}
a.f-fb-icon {background-position:0 0; width:36px; height:36px; display:inline-block;}
a:hover.f-fb-icon {background-position:0 -36px;}
a.f-gplus-icon {background-position:-37px 0; width:37px; height:36px; display:inline-block;}
a:hover.f-gplus-icon {background-position:-37px -36px;}
a.f-linkedin-icon {background-position:-73px 0; width:37px; height:36px; display:inline-block;}
a:hover.f-linkedin-icon {background-position:-73px -36px;}
a.f-twitter-icon {background-position:-110px 0; width:37px; height:36px; display:inline-block;}
a:hover.f-twitter-icon {background-position:-110px -36px;}
.f-logosocial-col p{font-size:13px; color:#cacaca; margin:25px 0 20px 0; font-family: 'Droid Sans';}
.footer-menu {float:left; width:249px; margin:5px 0 0 70px;}
.footer-menu ul{float:left; margin-right:2%; width:48%;}
.footer-menu ul li {display:block; margin:0 0 4px 0; padding:0;}
.footer-menu ul li a {font-size:13px; color:#cacaca;}
.footer-menu ul li a:hover {color:#fde17c;}
.f-newsletter-col {float:left; width:255px; margin-left:40px;}
#footer-wrapper h3 {font-size:20px; color:#fff; margin-bottom:13px;}
.f-newsletter-col input[type="text"] {width:100%; background:#fff; padding:0 10px 0 0; border:1px solid #c7c7c7; box-sizing:border-box; border-radius:2px; color:#707070; font-size:13px; font-family: 'Droid Sans'; height:42px; text-indent:10px; margin:15px 0 29px 0;}
.btn-subsc {background:#b8734a; border:1px solid #d68c60; border-radius:2px; font-family: 'Droid Serif'; color:#fff; font-size:22px; padding:6px 24px; cursor:pointer; box-shadow:0px 2px 0px #000;}
.btn-subsc:hover {background:#9a5830;}
.f-contact-col {float:right; width:260px;}
.f-contact-col p {margin-bottom:15px; font-size:13px; color:#cacaca; font-family: 'Droid Sans'; padding-left:29px;}
p.f-tel {background:url(../../../images/f-tel-icon.png) no-repeat 0 0; height:18px; display:inline-block;}
p.f-email {background:url(../../../images/f-mesg-icon.png) no-repeat 0 2px; height:22px; display:inline-block;}
p.f-email a{color:#cacaca;}
p.f-email a:hover{color:#e9772e;}
p.f-address {background:url(../../../images/f-address-icon.png) no-repeat 0 0; height:16px; display:inline-block;}
.copyright-row {float:left; width:100%; font-size:12px; font-family: 'Droid Sans'; color:#cacaca; margin-top:35px;}

/*home login popup css starts here*/
.top-right .login-popup-box{/*display:none;*/}
.top-right:hover .login-popup-box {display:block;}
.login-popup-box {position:absolute; z-index:1; width:230px; background:#f28332; padding:38px 62px 62px 62px; font-family: 'Droid Serif'; text-transform:none; right:31px; top: 29px;}
.login-popup-box:before {border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid;color: #f28332;
content: "";display: inline-block;position: absolute;right:94px;top: -6px;}
.login-popup-box h1 {font-size:30px; color:#fff; margin-bottom:34px;}
.login-popup-box label{font-size:15px; color:#464646; display:inline-block; margin-bottom:6px;}
.login-popup-box input[type="text"], .login-popup-box input[type="password"]{background:#e07528; border:1px solid #fd9a52; font-size:14px; color:#ffe4d0; font-family: 'Droid Serif'; width:100%; padding:0 10px; height:30px; margin-bottom:20px; border-radius:0px; box-sizing: border-box;}
.login-popup-box input[type="text"]:focus, .login-popup-box input[type="password"]:focus {background:#cb6217;}
.login-popup-box input[type="password"] {color:#fea15e;}
.remember-box {float:left; width:100%;}
.remember-box span {color:#fff; font-size:13px; font-family: 'Droid Serif';}
.remember-box a{display:block; color:#464646; margin:0 0 0 24px; display:inline-block;}
.remember-box a:hover {color:#ffcba5;}
.btn-login {background:#464646; width:230px; height:42px; text-align:center; color:#fff; font-size:22px; box-shadow:0px 4px 0px #934f1e; border:none; font-family: 'Droid Serif'; font-weight:normal; margin:40px 0 0 2px; cursor:pointer;}
.btn-login:hover {background:#202020;}
.login-close-icon {background:url(../../../images/login-closed.gif) no-repeat; width:22px; height:22px; position:absolute; top:0; right:-25px;}

/*** Register page style ***/
.inner-banner { display:block; width:100%; background:#7f7f7f; text-align:center; border-bottom:1px solid #8a8a8a; box-sizing:border-box;}
.inner-banner img { width:100%; display:block;}
.row { display:block; padding:40px 0; width:100%; box-sizing:border-box;}
.form-blck { padding:40px; margin:0 auto; width:875px; border:1px solid #c2c2c2; border-radius:4px; box-sizing:border-box;
-webkit-box-shadow: 4px 4px 0px 0px rgba(209,209,209,1);
-moz-box-shadow: 4px 4px 0px 0px rgba(209,209,209,1);
box-shadow: 4px 4px 0px 0px rgba(209,209,209,1);}
.form-blck h2 { margin:0 0 25px 0; padding-bottom:20px; font-size:30px; color:#fc5e19; border-bottom:1px solid #f3f3f3;}
.form-group { display:block; width:100%; overflow:hidden; margin-bottom:25px;}
.form-group .form-col { width:247px; margin-right:25px; float:left; box-sizing:border-box;}
.form-group .form-col:last-child { margin:0;}
.form-group .form-col input { color:#303030; width:100%; box-sizing:border-box; }
.form-group .form-col input[type="submit"] { color:#FFF;}
input[type="text"], input[type="password"], input[type="email"] { padding:0 10px; height:31px; line-height:31px; background:#fff; border:1px solid #c2c2c2; border-radius:3px; outline:none;}
input[type="submit"], .submit-btn { margin-bottom:4px; color:#FFF; font-size:22px; height:42px; background:#fc5e19; border:0; border-radius:3px; cursor:pointer;
-webkit-box-shadow: 0px 3px 0px 0px rgba(155,154,153,1);
-moz-box-shadow: 0px 3px 0px 0px rgba(155,154,153,1);
box-shadow: 0px 3px 0px 0px rgba(155,154,153,1); outline:none;}
input[type="submit"]:hover, .submit-btn:hover{ background:#e26511;}
.submit-btn{width:100%}
.sticky-placeholder-label{pointer-events: none;}
.required_field .sticky-placeholder-wrapper > label:after { font-size: 13px; line-height: 12px; color: #fc5e19; content: " *"; }

/*** Forgot Password page style ***/
.forgot-pwd input[type="password"], .forgot-pwd input[type="email"]{ height:45px; line-height:45px;}
.forgot-pwd .form-group p { margin-bottom:30px;}

/*** Add to Cart page style ***/
h2.fix-title { margin:0 0 40px; padding-bottom:10px; font-weight:400; font-size:30px; border-bottom:4px solid #feb104; color:#d69250;}
.add-to-cart { display:block;}
.add-to-cart table { width:100%; border:1px solid #cdcdcd; border-collapse:collapse; box-sizing:border-box;}
.add-to-cart table thead tr th { padding:5px 15px; background:#a4e1fd; padding:10px; font-size:16px; font-weight:400; color:#606060; text-align:center; border-bottom:1px solid #cdcdcd; border-right:1px solid #7dbbd8;}
.add-to-cart table tbody tr:nth-child(even){ background:#fffcdd;}
.add-to-cart table tbody tr td { padding:5px 15px; font-size:13px; font-weight:400; line-height:26px; color:#757575; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.add-to-cart table tbody tr td img { display:block;}
.add-to-cart table tbody tr td span { display:block; width:82px; float:right; border-radius:5px; line-height:26px; color:#ffffff; text-align:center;}
.add-to-cart table tbody tr td a { display:inline-block;}
span.purchase { background:#fc5e19;}
span.rent { background:#23936c;}
.new-release-list { display:block; margin:70px 0 20px;}
ul.five-release-list { display:block; margin:0; padding:0; list-style:none; font-family: 'Droid Sans'; text-align:center; box-sizing:border-box; overflow:hidden;}
ul.five-release-list li { display:inline-block; float:left; width:20%; padding:15px 30px; border-right:1px solid #acacac; box-sizing:border-box; text-align:left;}
ul.five-release-list li:last-child { border-right:0;}
ul.five-release-list li img{ width:100%; margin-bottom:10px;}
ul.five-release-list li h4{ margin:10px 0 5px; font-size:18px; font-weight:700; color:#ae5931; }
ul.five-release-list li h4.buy { color:#b95214}
ul.five-release-list li p { margin:0; font-size:12px; font-weight:400; color:#303030; line-height:20px;}
ul.five-release-list li p span { color:#606060;}

/*** Book Listing page style ***/
.sidebar-list { display:block; margin-bottom:20px;}
.sidebar-list h3 { margin:0; }
.sidebar-list h3 a{ display:block; font-family: 'Droid Serif'; font-size:16px; font-weight:700; color:#505050;}
.sidebar-list h3 a i { float:right; display:inline-block; margin-top:4px;}
.sidebar-list ul { margin:0; padding:20px 0 0 0; list-style:none; box-sizing:border-box;}
.sidebar-list ul.inactive{display:none;}
.sidebar-list ul.active{display:block;}
.sidebar-list ul li { display:block; padding:5px 0;}
.sidebar-list ul li a { display:inline-block; text-decoration:none; font-family: 'Droid Serif'; font-size:13px; font-weight:400; color:#787878;}
.sidebar-list ul li a:hover, .sidebar-list ul li.active a { color:#fb5e19;}
.sidebar-list li a .cross-ico { background: url(../../../images/close-icon.png) center center no-repeat; width: 12px; height: 12px; float: right; display: none; margin-top: 3px; }
.sidebar-list li.active { background: #86B4CC; }
.sidebar-list li.active .cross-ico { display: block; }
ul.category-list { display:block; margin:0; padding:0; list-style:none; box-sizing:border-box; overflow:hidden; position:relative;}
ul.category-list:after { content:''; position:absolute; left:14px; right:14px; bottom:0;height:1px;  background:#FFFFFF;}
ul.category-list li { float:left; display:block; padding:30px 20px; width:20%; height:420px; font-family: 'Droid Sans'; text-align:center; box-sizing:border-box; position:relative;}
ul.category-list li:before { content:''; position:absolute; right:0; top:14px; bottom:14px; width:1px; background:#acacac;}
ul.category-list li:after { content:''; position:absolute; left:14px; right:14px; bottom:0;height:1px;  background:#acacac;}
ul.category-list li img { width:100%; box-sizing:border-box;}
ul.category-list li h4 { margin:10px 0 10px 0; padding-bottom:8px; font-size:18px; font-weight:700; color:#ae5931; border-bottom:1px solid #d0c2b8;}
ul.category-list li h4.buy { margin-bottom:0; padding:0; font-family: 'Droid Sans'; font-size:14px; color:#b95214; border:0}
ul.category-list li p { margin:5px 0; font-size:12px; color:#303030;}
ul.category-list li p span { color:#606060;}
ul.category-list li:nth-child(5n+0):before { content:normal;}
.search-box { position:relative; width:300px; float:right; margin:0; font-family: 'Droid Serif';  font-weight:400; border:1px solid #e4e4e4; border-radius:3px;}
.search-box label.sticky-placeholder-label { color:#c9c8c8 !important;}
.search-box input[type="text"] { display:block; border:0px none; background:none; height:35px; line-height:35px; padding:0px 10px; width:100%; box-sizing:border-box; font-size:16px; color:#000; }
.search-box input[type="submit"] { margin:0; padding:0px 20px; position:absolute; right:0px; top:4px; bottom:4px; cursor:pointer; font-size:0px; background: url(../../../images/search-icon.png) no-repeat top 2px left 8px; 
box-shadow:none; border:0px; border-left: 1px solid #e4e4e4; height:auto;}
.featured-link { display:block; margin-bottom:10px; box-sizing:border-box;}
.featured-link .inner-feature { display:inline-block; float:left; margin-right:40px; font-family: 'Droid Sans'; color:#787878;}
.featured-link .inner-feature span { display:inline-block; margin-right:5px; font-size:14px; font-weight:700; line-height:18px; color:#ae5931; text-transform:uppercase;}
.featured-link .inner-feature a { display:inline-block; padding:0 5px; font-size:14px; line-height:18px; font-weight:400; color:#787878;}
.featured-link .inner-feature a:hover , .featured-link .inner-feature a.active { color:#fb5e19;}

/*** Dashboard Page style ***/
.dashboard { background:#ebebeb;}
.dashboard .right-col { padding:0 20px 0 0;}
.dashboard .left-col { padding:20px; background:#FFF; border:0;-webkit-box-shadow: 2px 2px 0px 0px rgba(188,188,188,1);
-moz-box-shadow: 2px 2px 0px 0px rgba(188,188,188,1); box-shadow: 2px 2px 0px 0px rgba(188,188,188,1);}
.dashboard .left-col h3{ margin:0 0 5px; padding:0 5px 10px; font-size:22px; font-weight:400; color:#606060; border-bottom:1px solid #606060;}
.dashboard .left-col ol { margin-bottom:20px;list-style-type: decimal; list-style:decimal;}
.dashboard .left-col ol li { display:block; padding:10px 5px; border-bottom:1px solid #c5c5c5; font-size:13px; font-weight:400; color:#606060;}
.recent-added-book .new-release-list{ margin:0;}
.recent-added-book ul.five-release-list li h4 { text-align:center;}
a.orange-link { display:block; padding:0 20px; background:#fc5e19; line-height:42px; font-size:20px; font-weight:400; color:#FFF; text-align:center; box-sizing:border-box;
-webkit-box-shadow: 0px 3px 0px 0px rgba(155,154,153,1);
-moz-box-shadow: 0px 3px 0px 0px rgba(155,154,153,1);
box-shadow: 0px 3px 0px 0px rgba(155,154,153,1);}
a.orange-link:hover { background:#e26511;}

.dashboard .right-col ul { margin:0; padding:0; list-style:none; box-sizing:border-box; overflow:hidden; font-family: 'Droid Serif'; }
.dashboard .right-col ul li { display:block; float:left; width:31.8%; min-height:155px; padding:10px; margin-right:20px; margin-bottom:20px; box-sizing:border-box; text-align:center;
-webkit-box-shadow: 2px 2px 0px 0px rgba(188,188,188,1); -moz-box-shadow: 2px 2px 0px 0px rgba(188,188,188,1); box-shadow: 2px 2px 0px 0px rgba(188,188,188,1); position:relative;}
.dashboard .right-col ul li:nth-child(3n+0) { margin-right:0;}
.dashboard .right-col ul li:hover { opacity:.8;}
.dashboard .right-col ul li a { display:block; outline:none; border:0;}
.dashboard .right-col ul li span.label { margin:0; position:absolute; top:20px; left:15px; right:15px; height:auto;}
.dashboard .right-col ul li span.label .icn-cart, .dashboard .right-col ul li span.label .icn-rent { float:left;}
.dashboard .right-col ul li span.label .icn-books  { float:right;}
.dashboard .right-col ul li h2{ margin:30px 0 10px 0; font-size:52px; font-weight:400; line-height:40px; color:#606060;}
.dashboard .right-col ul li span { display:block; margin:30px 0 10px 0; height:40px; text-align:center;}
.dashboard .right-col ul li span i { display:inline-block;}
.dashboard .right-col ul li span i.icn-edit { margin-top:3px;}
.dashboard .right-col ul li h3 { margin:0; font-size:22px; font-weight:400; color:#606060;}
.yellow { background:#fff7a3;}
.ligh-pink { background:#ffafc9;}
.light-blue { background:#aecaff;}
.sky-blue { background:#a4e1fd;}
.light-green { background:#97f2c8;}
.light-orange { background:#ffcaa3;}

.paybal-ammount { background: #f9f9f9;border:1px solid #f2f2f2;padding: 5px 10px; color:#333;margin-bottom:15px;}
.paybal-ammount .pincode-checker { width: 345px; float: left; }
.paybal-ammount .all-total { float: right; font-size:18px;font-weight:normal;}
.cart-footer {margin:0px;padding:0px;margin-top:5px;}
.place-order { background: #ec6723;color:#fff;}
.place-order:hover { background:#F7834F;}

