.library-search-form #book-search-input{height:36px;border:1px solid #0abcda;background:#fff !important;-moz-box-shadow:inset 0 0 6px #aaaaaa;-webkit-box-shadow:inset 0 0 6px #aaaaaa;box-shadow:inset 0 0 6px #aaaaaa;color:#cccccc;font-size:18px;line-height:36px;padding-left:2%;padding-right:2%;font-family:'Roboto',sans-serif}
.library-search-form{padding-left:0;padding-right:0}
.library-search-form #book-search-button{background-color:transparent;height:36px}
.library-search-form #book-search-button i{font-size:1em;color:#0abcda}
::-webkit-input-placeholder{text-transform:uppercase}
:-moz-placeholder{ text-transform:uppercase}
::-moz-placeholder{ text-transform:uppercase}
:-ms-input-placeholder{text-transform:uppercase}
.library-el-wrapper,.library-book-wrapper{padding-left:0 !important;padding-right:0 !important}
.library-content{margin-bottom:60px;padding-left:0 !important;padding-right:0 !important}
.library-banner-container{position:relative;min-height:420px;background-size:cover;margin-bottom:1.333rem;border-bottom:5px solid #fff;overflow:hidden}
.library-banner-container img{max-width:100%;border-bottom:5px solid #fff}
.library-banner-container h1{position:absolute;bottom:-27px;left:0;font-family:'Play-Bold',sans-serif;font-size:9em !important;text-transform:uppercase;margin:0 !important;color:#fff;width:100%}
.about-library-link-container{padding-top:10px !important;padding-bottom:16px !important;display:inline-block}
.middle-column h5{color:#000;font-size:2em;text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:bold;margin-top:0;margin-bottom:1rem}
.book-info{font-size:1em}
.book-info div,.book-description{color:#000}
.book-info div{padding:0 !important}
.book-info div.book-info-row span{font-weight:bold}
.right-column{padding-right:0 !important}
.right-column .popular-post li img{margin-top:20px}
.right-column .popular-post li{padding:0 !important}
#ratingContainer{margin-top:15px}
#ratingContainer p{margin-top:0;margin-bottom:0;font-size:12px}
#rateYo{margin-bottom:5px}
.book-description h3{text-transform:none !important;background-color:rgba(255,255,255,0.9);padding-top:8px;padding-bottom:8px;padding-left:0.75rem;margin-bottom:5px}
.book-description div{padding-left:0.75rem;padding-bottom:20px}
.left-column h4,h4.empty-heading,.right-column h4,.library-work-time h4{margin-top:0;padding-top:21px;padding-bottom:18px;font-size:2em;color:#000000;font-family:"Play-Bold",sans-serif;text-transform:uppercase;padding-left:0.75rem}
.library-latest-books-container{margin-bottom:20px}
.right-column .library-latest-books-container h4,.library-work-time h4{font-size:1.133rem;margin-bottom:0}
.library-category-navigation{padding-left:0.75rem;padding-right:0.75rem;text-transform:uppercase}
.library-latest-books{padding-bottom:20px;margin-bottom:20px}
.library-latest-books li img{margin-right:10px}
.library-latest-books li{margin-left:0.75rem;margin-right:0.75rem}
.library-category-navigation li,.library-latest-books li{padding-top:10px;padding-bottom:10px;border-bottom:1px dotted #000000}
.library-category-navigation li a.active{font-weight:bold}
.library-category-navigation li a.active,.library-category-navigation li a:hover{color:#0abcda}
.library-category-navigation li a i{font-size:1rem;margin-right:5px;color:#ccc}
.library-category-navigation li a,.library-latest-books li a{color:#000000;display:block}
.library-latest-books{margin-top:0}
.right-column h3{font-size:2em !important}
.about-library-link-container a{color:#0abcda;font-family:'Play',sans-serif;font-size:1em;text-decoration:underline}
#rateYo{z-index:5}
.library-search-form{margin-top:12px}
li.book a{color:#000000}
.books-container{padding-left:2.5rem}
.page-library .pager{text-align:center}
.page-library .pager li{display:inline-block}
.page-library .pager li.disabled,.page-library .pager li a{font-size:30px;margin-left:10px;margin-right:10px}
.page-library .pager li a{color:#9e2feb}
#about-library-content p{color:#000}
.categories-select-wrapper select{display:block;border:1px solid #000}
.middle-column .book-cover-container img{max-width:100%}
.breadcrumb-container span{color:#888888}
.categories-select-wrapper select{color:#000;background:#fff url("../plugins/mdosc/booklibrary/assets/images/dropdown-arrow-black.png") no-repeat 98% center;-moz-appearance:none; -webkit-appearance:none}
.categories-select-wrapper select::-ms-expand{display:none}
.books-container li.book{padding-bottom:10px}
.books-container li.book a:hover{color:#9e2feb}
#about-library-content h5{color:#000;text-transform:uppercase}
.library-latest-books div:not(:first-child){display:none}
.book-box,.latest-book-box{color:#000;margin-bottom:10px}
.book-box span,.latest-book-box span{font-weight:bold}
.latest-book-box img{max-width:100%}
.book-box img{float:left;margin-right:10px}
.book-box h6,.latest-book-box h6{text-transform:uppercase;margin-top:10px}
.book-box p,.latest-book-box p{margin-top:0;margin-bottom:0}
.book-box h6 a,.latest-book-box h6 a{color:#000000;font-weight:bold;margin-top:20px}
.library-list-rating{float:left;margin-top:10px;color:#000;font-size:12px}
.library-list-rating div{padding:0}
.library-pagination{margin-bottom:20px}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{z-index:10 !important}
.library-work-time{margin-top:20px;color:#000}
.library-work-time h4{padding-left:0;padding-right:0}
.library-work-time p{margin-top:0}
.library-work-time a{color:#0abcda}
.library-work-time p span{text-transform:uppercase;font-family:"Play-Bold",sans-serif}
.breadcrumb-container{margin-top:10px;margin-bottom:30px}
.breadcrumb-container a{color:#0abcda}
.library-work-time h3{padding-left:0 !important}
.fa-angle-double-right:before{color:#888888}
.popular-holder h3,.popular-holder h6{padding:0}
  @media (max-width:1250px) and (min-width:993px){.library-search-form{margin-top:9px}
.library-search-form input{margin-bottom:9px}
#book-search-button{width:16.6666%}
#book-search-input{width:83.3333%}
}
 @media only screen and (min-width:993px){.left-column,.library-book-categories-container,.library-latest-books-container{padding-right:0 !important}
.middle-column,.left-column,.library-book-categories-container,.library-latest-books-container{padding-left:0 !important}
}
 @media only screen and (max-width:992px) and (min-width:601px){.about-library-link-container{padding-left:1.5rem !important}
.middle-column h4.empty-heading{margin-top:20px}
.left-column .library-book-categories-container h4{margin-bottom:0}
.left-column .library-book-categories-container .categories-select-wrapper,.left-column .categories-select-wrapper{margin-top:5px;margin-bottom:5px}
.library-book-categories-container{padding:0 !important}
.library-book-categories-container .categories-select-wrapper{padding:0 0.75rem}
.right-column .library-latest-books-container{padding-bottom:20px}
.categories-select-wrapper select{margin-bottom:1rem}
.popular-post li{border:2px solid transparent}
.library-latest-books-container h4{padding-left:0}
.categories-select-wrapper{margin-top:0}
.middle-column,.book-description,.library-search-form,.book-comments,.left-column,.right-column{padding-left:0 !important;padding-right:0 !important}
.breadcrumb-container{margin-bottom:1rem !important}
.library-banner-container{min-height:350px}
.library-banner-container h1{font-size:5em !important;bottom:-15px}
}
 @media only screen and (max-width:600px){.middle-column,.book-description,.library-search-form,.book-comments,.right-column,.left-column,.library-book-categories-container,.library-latest-books-container{padding-right:0 !important;padding-left:0 !important}
body.page-book h1,body.page-library h1{font-size:3.5em !important;bottom:-10px !important}
body.page-library .middle-column{padding-right:0}
.books-container{margin-top:0;margin-bottom:0}
.books-wrapper{margin-bottom:0}
.left-column .library-book-categories-container h4{margin-bottom:0}
.middle-column h4.empty-heading{margin-top:20px}
.left-column .library-book-categories-container .categories-select-wrapper,.left-column .categories-select-wrapper{margin-top:5px;margin-bottom:5px}
.middle-column .book-cover-container{margin-top:20px}
.page-library .pager li.disabled,.page-library .pager li a{font-size:40px}
.library-book-categories-container .categories-select-wrapper,.library-latest-books-container .categories-select-wrapper{padding:0 0.75rem}
.right-column .library-latest-books-container{padding-bottom:20px}
.categories-select-wrapper{margin-top:0}
.categories-select-wrapper select{margin-bottom:1rem}
.popular-post li{border:0 !important}
.right-column,.library-search-form{padding-left:0 !important;padding-right:0 !important}
.book-box img{float:none;margin-right:0}
.book-box{margin-bottom:1.5rem;text-align:center;background-image:linear-gradient(to right,#333 40%,rgba(255,255,255,0) 30%);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}
.book-box p{padding-bottom:0.6667rem}
.library-list-rating{float:none;text-align:center}
.library-list-rating .jq-ry-container{margin:0 auto;padding-bottom:0.6667rem}
.library-pagination .pagination{text-align:center !important}
.breadcrumb-container{margin-bottom:0}
.library-banner-container{min-height:230px}
}
@media only screen and (max-width:320px){.library-el-wrapper,.library-banner-container{padding-left:0 !important;padding-right:0 !important}
.library-banner-container{min-height:230px}
body.page-book h1,body.page-library h1{font-size:3em !important}
.breadcrumb-container{margin-bottom:1rem}
}