@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,600,700|Poppins:300,400,400i,500,600,700);.m-0{margin:0}.m-10{margin:10px}.m-20{margin:20px}.m-30{margin:30px}.m-50{margin:50px}.m-100{margin:100px}.m-l-5{margin-left:5px}.m-l-10{margin-left:10px}.m-l-15{margin-left:15px}.m-l-20{margin-left:20px}.m-l-30{margin-left:30px}.m-l-40{margin-left:40px}.m-l-50{margin-left:50px}.m-l-100{margin-left:100px}.m-r-5{margin-right:5px}.m-r-10{margin-right:10px}.m-r-15{margin-right:15px}.m-r-20{margin-right:20px}.m-r-30{margin-right:30px}.m-r-40{margin-right:40px}.m-r-50{margin-right:50px}.m-r-100{margin-right:100px}.m-t-0{margin-top:0}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-30{margin-top:30px}.m-t-40{margin-top:40px}.m-t-50{margin-top:50px}.m-t-100{margin-top:100px}.m-b-0{margin-bottom:0}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-30{margin-bottom:30px}.m-b-40{margin-bottom:40px}.m-b-50{margin-bottom:50px}.m-b-100{margin-bottom:100px}.p-0{padding:0}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.p-50{padding:50px}.p-100{padding:100px}.p-l-5{padding-left:5px}.p-l-10{padding-left:10px}.p-l-15{padding-left:15px}.p-l-20{padding-left:20px}.p-l-30{padding-left:30px}.p-l-40{padding-left:40px}.p-l-50{padding-left:50px}.p-l-100{padding-left:100px}.p-r-5{padding-right:5px}.p-r-10{padding-right:10px}.p-r-15{padding-right:15px}.p-r-20{padding-right:20px}.p-r-30{padding-right:30px}.p-r-40{padding-right:40px}.p-r-50{padding-right:50px}.p-r-100{padding-right:100px}.p-t-0{padding-top:0}.p-t-5{padding-top:5px}.p-t-10{padding-top:10px}.p-t-15{padding-top:15px}.p-t-20{padding-top:20px}.p-t-30{padding-top:30px}.p-t-40{padding-top:40px}.p-t-50{padding-top:50px}.p-t-100{padding-top:100px}.p-b-0{padding-bottom:0}.p-b-5{padding-bottom:5px}.p-b-10{padding-bottom:10px}.p-b-15{padding-bottom:15px}.p-b-20{padding-bottom:20px}.p-b-30{padding-bottom:30px}.p-b-40{padding-bottom:40px}.p-b-50{padding-bottom:50px}.p-b-100{padding-bottom:100px}.border-top-0{border-top:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-right-0{border-right:0!important}.bg-white{background-color:#fff!important}.bg-dark{background-color:#515365!important}.bg-gray{background-color:#ebeef6!important}.bg-primary{background-color:#7774e7!important}.bg-info{background-color:#0f9aee!important}.bg-success{background-color:#4caf50!important}.bg-warning{background-color:#ffb22b!important}.bg-danger{background-color:#ef5350!important}.bg-transparent{background-color:transparent!important}.text-primary{color:#7774e7!important}.text-info{color:#0f9aee!important}.text-success{color:#4caf50!important}.text-warning{color:#ffb22b!important}.text-danger{color:#ef5350!important}.text-white{color:#fff!important}.text-dark{color:#515365!important}.text-gray{color:#ebeef6!important}.text-initial{text-transform:none}.text-xs{font-size:.6rem}.text-sm{font-size:.8rem}.text-rg{font-size:1rem}.text-lg{font-size:1.2rem}.text-xlg{font-size:1.4rem}.text-regular,.text-thin{font-weight:300}.text-bold{font-weight:600}.text-bolder{font-weight:700}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.text-italic{font-style:italic!important}.wide{width:100%}.visible-mobile{display:none}.box{border-radius:4px;padding:10px}.pull-right{float:right}.pull-left{float:left}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app-checkbox,.app-radio{line-height:20px;margin:10px 0;float:left;width:100%}.app-checkbox label,.app-radio label{padding-left:30px;font-weight:400;position:relative;cursor:pointer;margin-bottom:0}.app-checkbox label input,.app-radio label input{position:absolute;left:0;top:0;width:20px;height:20px;opacity:0;z-index:3;margin:0;cursor:pointer}.app-checkbox label input:checked+span:after,.app-radio label input:checked+span:after{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.app-checkbox label input:disabled+span,.app-radio label input:disabled+span{opacity:.5}.app-checkbox label span,.app-radio label span{position:absolute;left:0;top:0;width:20px;height:20px}.app-checkbox label span:before,.app-radio label span:before{position:absolute;left:0;top:0;z-index:1;width:20px;height:20px;border:1px solid #dbe0e4;background:#fff;content:" "}.app-checkbox label span:after,.app-radio label span:after{position:absolute;z-index:2;color:#454545;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:transform 100ms cubic-bezier(.8,-.33,.2,1.33);-moz-transition:transform 100ms cubic-bezier(.8,-.33,.2,1.33);-ms-transition:transform 100ms cubic-bezier(.8,-.33,.2,1.33);-o-transition:transform 100ms cubic-bezier(.8,-.33,.2,1.33);transition:transform 100ms cubic-bezier(.8,-.33,.2,1.33)}.app-checkbox.small-size,.app-radio.small-size{line-height:0}.app-checkbox.small-size label,.app-checkbox.small-size label input,.app-checkbox.small-size label span,.app-checkbox.small-size label span:before,.app-radio.small-size label,.app-radio.small-size label input,.app-radio.small-size label span,.app-radio.small-size label span:before{width:15px;height:15px}.app-checkbox.small-size label span:after,.app-radio.small-size label span:after{font-size:.75rem;text-align:center;line-height:15px;width:15px;height:15px}.app-checkbox.inline,.app-radio.inline{display:inline-block;margin-right:20px;float:none;width:auto}.app-checkbox.inline:last-child,.app-radio.inline:last-child{margin-right:0}.app-checkbox label span:after{content:"\f00c";font-family:"Font Awesome 5 Free";font-size:14px;text-align:center;line-height:20px;font-weight:700;left:0;top:0;width:20px;height:20px}.app-checkbox.success label{color:#4caf50}.app-checkbox.success label span:before{border-color:#4caf50}.app-checkbox.success label span:after{color:#4caf50}.app-checkbox.warning label{color:#ffb22b}.app-checkbox.warning label span:before{border-color:#ffb22b}.app-checkbox.warning label span:after{color:#ffb22b}.app-checkbox.danger label{color:#ef5350}.app-checkbox.danger label span:before{border-color:#ef5350}.app-checkbox.danger label span:after{color:#ef5350}.app-radio label span:after{content:" ";background:#454545;width:12px;height:12px;left:4px;top:4px}.app-radio.round label span:after,.app-radio.round label span:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.app-radio.success label{color:#4caf50}.app-radio.success label span:before{border-color:#4caf50}.app-radio.success label span:after{background:#4caf50}.app-radio.warning label{color:#ffb22b}.app-radio.warning label span:before{border-color:#ffb22b}.app-radio.warning label span:after{background:#ffb22b}.app-radio.danger label{color:#ef5350}.app-radio.danger label span:before{border-color:#ef5350}.app-radio.danger label span:after{background:#ef5350}.input-group .input-group-addon .app-checkbox,.input-group .input-group-addon .app-radio{margin:0}.input-group .input-group-addon .app-checkbox label,.input-group .input-group-addon .app-radio label{float:left;padding-left:20px;margin-top:-10px}.btn{border-radius:0}.btn .btn-icon{background:rgba(0,0,0,.05);display:inline-block;margin:-7px 8px -7px -14px;padding:7px 14px}.btn:active,.btn:active:focus,.btn:focus{box-shadow:none!important}.btn-rounded{border-radius:3%}.btn.no-border{border:0}.btn-primary{color:#FFF;background-color:#059BF3;border-color:#059BF3}.btn-primary.shadow{transition:all .1s;-webkit-transition:all .1s;box-shadow:0 4px 0 #0582D6}.btn-primary.shadow:active{transform:translate(0,5px);-webkit-transform:translate(0,5px);border-bottom:1px solid}.btn-primary:hover{background-color:#0B8DDA;border-color:#0B8DDA}.btn-info{background-color:#1E88E5;border-color:#1E88E5;color:#FFF}.btn-info:hover{background-color:#65bdf8;border-color:#65bdf8;color:#fff}.btn-outline-info{border-color:#1E88E5;background:0 0;color:#1E88E5}.btn-outline-info:hover{border-color:#65bdf8;background:#65bdf8;color:#fff}.btn-success{color:#FFF;background-color:#5BD198;border-color:#5BD198}.btn-success:hover{background-color:#3CC281;border-color:#3CC281}.btn-warning{color:#FFF;background-color:#F1C63D;border-color:#F1C63D}.btn-warning:hover{background-color:#E6BB3C;border-color:#E6BB3C}.btn-danger{color:#FFF;background-color:#D94134;border-color:#D94134}.btn-danger:hover{background-color:#C24033;border-color:#C24033}.btn-inverse{background-color:#232A37;border-color:#232A37}.btn-secondary{color:#FFF;background-color:#6C757D;border-color:#6C757D}.btn-secondary.shadow{transition:all .1s;-webkit-transition:all .1s;box-shadow:0 4px 0 #535C64}.btn-secondary.shadow:active{transform:translate(0,5px);-webkit-transform:translate(0,5px);border-bottom:1px solid}.btn.google-plus{background-color:#f44336;color:rgba(255,255,255,.85)}.btn.twitter{background-color:#1DA1F2;color:rgba(255,255,255,.85)}.btn.facebook{background-color:#3f51b5;color:rgba(255,255,255,.85)}.btn.auth-btn{font-size:.8rem;font-weight:500}.btn.auth-btn.facebook i,.btn.auth-btn.google-plus i{margin-top:2px}.btn.auth-btn i{font-size:1.2rem}.btn.auth-btn:hover{opacity:.9}.alert-danger{color:#FFF;background-color:#D94134;border-color:#D94134}.alert-warning{color:#FFF;background-color:#E6BB3C;border-color:#E6BB3C}.alert-success{color:#FFF;background-color:#3CC281;border-color:#3CC281}.alert-info{color:#FFF;background-color:#0B8DDA;border-color:#0B8DDA}.badge{font-weight:700;text-transform:uppercase;line-height:14px;padding:3px 5px;font-size:10px;letter-spacing:.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:all .1s linear}.badge-xs{font-size:9px}.badge-sm,.badge-xs{-webkit-transform:translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:translate(0,-2px);transform:translate(0,-2px)}.badge-default{background-color:#dbe0e4;color:#454545}.badge-success{background-color:#4caf50}.badge-info{background-color:#0f9aee}.badge-primary{background-color:#7774e7}.badge-warning{background-color:#ffb22b;color:#fff}.badge-danger{background-color:#ef5350}.label{padding:2px 10px;line-height:13px;color:#fff;font-weight:400;border-radius:4px;font-size:75%}.label-rounded{border-radius:60px}.label-success{background-color:#4caf50}.label-info{background-color:#0f9aee}.label-warning{background-color:#ffb22b}.label-danger{background-color:#ef5350}.label-primary{background-color:#7774e7}.label-default{background-color:#dbe0e4}*{outline:0}html{position:relative;min-height:100%}body{background:#FEFEFE;background:linear-gradient(to bottom,#fefefe 0,#e9eef3 100%);font-family:Poppins,"Helvetica Neue",Arial,sans-serif;margin:0 0 60px;overflow-x:hidden;color:#8d97ad;font-weight:300}a:focus,a:hover{text-decoration:none}button:focus{outline:0!important}.form-control:focus{box-shadow:none}h1,h2,h3,h4,h5,h6{color:#272629;font-family:Montserrat,"Helvetica Neue",Arial,sans-serif;font-weight:700}.header{position:relative;z-index:999;border-bottom:1px solid #F3F3F3;background:#FFF}.header .navbar{margin:0;padding:0}.header .dropdown-submenu{position:relative}.header .dropdown-submenu .dropdown-item>.ml-auto{position:absolute;right:15px;top:17px}.header .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-left:0;border-radius:.25rem;display:none}.header .dropdown-submenu>.dropdown-menu.menu-right{left:auto;right:100%}.header .dropdown-submenu>.dropdown-menu.menu-left{left:100%;right:auto}.header .dropdown-submenu.pull-left{float:none}.header .dropdown-submenu.pull-left>.dropdown-menu{left:-75%}.header .dropdown-menu .divider{background-color:rgba(120,130,140,.13);height:1px;margin:9px 0;overflow:hidden}.header .dropdown-item.active,.header .dropdown-item:active{background-color:#0A9DF3;opacity:1;color:#FFF!important}.header .logo img{max-width:140px;max-height:40px}.primary-menu li a{color:#6A85A6;display:block;font-family:Poppins,sans-serif;font-size:14px;padding:20px 15px;font-weight:500;opacity:.7;text-transform:uppercase}.primary-menu li a:hover{opacity:1}.primary-menu li a i{font-size:9px}.primary-menu li a.dropdown-item{padding:8px 1rem;color:#8D97AD}.primary-menu .dropdown-menu{border:0;-webkit-box-shadow:0 5px 20px rgba(150,150,150,.1);box-shadow:0 5px 20px rgba(150,150,150,.1)}.menu-icons{text-align:right}.menu-icons a{color:#6A85A6;font-size:14px;font-weight:500;opacity:.7;text-transform:uppercase;padding:25px 10px}.menu-icons a:hover{opacity:1}.menu-icons a.dropdown-item{padding:8px 1rem;color:#8D97AD}.menu-icons .dropdown-menu{border:0;-webkit-box-shadow:0 5px 20px rgba(150,150,150,.1);box-shadow:0 5px 20px rgba(150,150,150,.1)}.menu-icons .user-menu+.dropdown-menu.show{display:block;margin-top:0;opacity:1;animation:zoomIn .4s;-moz-animation:zoomIn .4s;-webkit-animation:zoomIn .4s;right:-85px;left:auto!important;min-width:160px;text-align:center}.menu-icons .lang-select+.dropdown-menu.show{display:block;margin-top:0;opacity:1;animation:zoomIn .4s;-moz-animation:zoomIn .4s;-webkit-animation:zoomIn .4s;right:-60px;left:auto!important;min-width:160px;text-align:left}.menu-icons .flag{vertical-align:middle;margin-right:5px}.languages,.user-dropdown{position:relative}.search-header{width:100%;position:absolute;top:1px;right:0;box-shadow:0 5px 0 rgba(18,25,33,.1);border-radius:10px}.search-header .search-input{display:block;width:100%;padding:10px 50px;font-size:1rem;color:#495057;background-color:#FFF;background-clip:padding-box;border:1px solid #F3F3F3;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-header button[type=submit]{background:0 0;position:absolute;left:0;top:5px;border:0;color:#0A9DF3;cursor:pointer;font-size:20px}.search-header .search-close{right:20px;top:12px;color:#D7D7D7;position:absolute;font-size:20px}.search-header .search-close:hover{color:#B0B0B0;cursor:pointer}.search-header.open{opacity:1;display:block;animation:fadeInDown .8s;-moz-animation:fadeInDown .8s;-webkit-animation:fadeInDown .8s}.search-header.hide{opacity:0;display:none}.search-header.out{animation:fadeOutUp .8s;-moz-animation:fadeOutUp .8s;-webkit-animation:fadeOutUp .8s;animation-fill-mode:forwards}.menu-toggler{display:none;position:absolute;top:-12px;left:0;right:0;bottom:0;width:20px;height:45px;cursor:pointer}.bar{width:20px;height:3px;position:relative;transform:translateY(25px);background:#6A85A6;transition:all 0ms 300ms}.bar:after{width:20px;height:3px;content:"";position:absolute;left:0;top:7px;background:#6A85A6;transition:top 300ms 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}.bar:before{width:20px;height:3px;content:"";position:absolute;left:0;bottom:7px;background:#6A85A6;transition:bottom 300ms 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}.bar.animate{background:rgba(255,255,255,0)}.bar.animate:after{top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(.23,1,.32,1),transform 300ms 300ms cubic-bezier(.23,1,.32,1)}.bar.animate:before{bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(.23,1,.32,1),transform 300ms 300ms cubic-bezier(.23,1,.32,1)}.login-box.show{animation:fadeIn .8s;-moz-animation:fadeIn .8s;-webkit-animation:fadeIn .8s}.login-box .modal-dialog{max-width:400px}.login-box .modal-content{border:0;-webkit-box-shadow:0 5px 20px rgba(150,150,150,.1);box-shadow:0 5px 20px rgba(150,150,150,.1)}.login-box .modal-body{margin:0;padding:0;border:0}@media (min-width:992px){.primary-menu .dropdown .dropdown-menu{min-width:210px;margin-top:0}.primary-menu .dropdown:hover>.dropdown-menu{opacity:1;animation:zoomIn .4s;-moz-animation:zoomIn .4s;-webkit-animation:zoomIn .4s;display:block;margin-top:0}.primary-menu>.dropdown .dropdown-menu{min-width:210px;margin-top:0}.header .dropdown-submenu:hover>.dropdown-menu{display:block;animation:zoomInRight .4s;-moz-animation:zoomInRight .4s;-webkit-animation:zoomInRight .4s}.menu-icons .dropdown-menu{min-width:210px;margin-top:0;text-align:center}}.section-title{margin:20px 0}.section-title h2{color:#3D3D3D;font-family:Montserrat,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.75rem}.home-book-carousel .book{-webkit-box-shadow:0 1px 2px rgba(150,150,150,.3);box-shadow:0 1px 2px rgba(150,150,150,.3);margin:20px 0;height:260px;max-width:600px;background:#FFF;padding:25px;color:#FFF}.home-book-carousel .book-cover img{-webkit-box-shadow:0 5px 10px rgba(150,150,150,.6);box-shadow:0 5px 10px rgba(150,150,150,.6);height:190px;width:180px!important}.home-book-carousel .book-info{padding:0 5px}.home-book-carousel .book-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-book-carousel .book-title a{font-size:1.5rem;color:#FFF;font-weight:500}.home-book-carousel .book-rating{margin:5px 0}.home-book-carousel .book-rating .book-rating-box{position:relative;font-family:"Font Awesome\ 5 Free";display:inline-block;color:#FDEBC3;font-size:.9rem}.home-book-carousel .book-rating .book-rating-box:before{content:"\f005 \f005 \f005 \f005 \f005"}.home-book-carousel .book-rating .book-rating-box .rating{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#FFCF69;font-weight:900}.home-book-carousel .book-rating .book-rating-box .rating:before{content:"\f005 \f005 \f005 \f005 \f005"}.home-book-carousel .book-attr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-book-carousel .book-author,.home-book-carousel .book-publishing-year{font-size:.9rem;color:#FFF}.home-book-carousel .book-short-description{font-size:.9rem;max-height:130px;color:#FFF;overflow:hidden}.home-book-carousel .book-settings{position:absolute;top:-15px;right:5px;display:none}.home-book-carousel .green-bg{background:#04C993!important}.home-book-carousel .purple-bg{background:#7084D1!important}.home-book-carousel .blue-bg{background:#62B9DF!important}.home-book-carousel .burgundy-bg{background:#66195E!important}.home-book-carousel .beige-bg{background:#946E55!important}.home-book-carousel .pink-bg{background:#F16F82!important}.home-book-list{margin-top:20px}.home-book-list .book-list .book{margin:20px 0;height:170px;padding:15px 5px;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09)}.home-book-list .book-list .book .book-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-book-list .book-list .book .book-title a{font-size:1.1rem;color:#333;font-weight:500}.home-book-list .book-list .book .book-cover img{position:absolute;top:-30px;left:-20px;max-width:110px;height:170px;width:110px;border-radius:3px;-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09)}.home-book-list .book-list .book .book-info{padding:0 5px}.home-book-list .book-list .book .book-attr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#B2B4C3;font-size:.8rem;font-weight:400}.home-book-list .book-list .book .book-attr .book-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-book-list .book-list .book .book-short-description{color:#7D7E8C;font-size:.8rem;max-height:57px;overflow:hidden}.home-book-list .book-list .book .book-settings{position:absolute;top:-15px;right:5px;display:none}.home-book-list .book-list .book .book-rating{margin:5px 0}.home-book-list .book-list .book .book-rating .book-rating-box{position:relative;font-family:"Font Awesome\ 5 Free";display:inline-block;color:#FDEBC3;font-size:.9rem}.home-book-list .book-list .book .book-rating .book-rating-box:before{content:"\f005 \f005 \f005 \f005 \f005"}.home-book-list .book-list .book .book-rating .book-rating-box .rating{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#FFCF69;font-weight:900}.home-book-list .book-list .book .book-rating .book-rating-box .rating:before{content:"\f005 \f005 \f005 \f005 \f005"}.books-listing{margin:10px 0 100px}.books-listing .book-grid{position:relative}.books-listing .book-grid .book{margin:20px 0 20px 15px;height:170px;padding:15px 5px;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09)}.books-listing .book-grid .book .book-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books-listing .book-grid .book .book-title a{font-size:1.1rem;color:#333;font-weight:500}.books-listing .book-grid .book .book-cover img{position:absolute;top:-30px;left:-20px;max-width:110px;height:170px;width:110px;border-radius:3px;-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09)}.books-listing .book-grid .book .book-info{padding:0 5px}.books-listing .book-grid .book .book-attr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#B2B4C3;font-size:.8rem;font-weight:400}.books-listing .book-grid .book .book-attr .book-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books-listing .book-grid .book .book-short-description{color:#7D7E8C;font-size:.8rem;max-height:57px;overflow:hidden}.books-listing .book-grid .book .book-settings{position:absolute;top:-10px;right:0}.books-listing .book-grid .book .book-settings a{color:#e1eaef}.books-listing .book-grid .book .book-settings:hover a{color:#89a0aa}.books-listing .book-grid .book .book-settings .dropdown-menu{border:0;-webkit-box-shadow:0 5px 20px rgba(150,150,150,.1);-moz-box-shadow:0 5px 20px rgba(150,150,150,.1);box-shadow:0 5px 20px rgba(150,150,150,.1);animation:zoomIn .4s;-moz-animation:zoomIn .4s;-webkit-animation:zoomIn .4s;text-align:center}.books-listing .book-grid .book .book-settings .dropdown-menu a{color:#333;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:.8rem}.books-listing .book-grid .book .book-settings .dropdown-menu a i{vertical-align:middle;margin-right:3px}.books-listing .book-grid .book .book-rating{margin:5px 0}.books-listing .book-grid .book .book-rating .book-rating-box{position:relative;font-family:"Font Awesome\ 5 Free";display:inline-block;color:#FDEBC3;font-size:.9rem}.books-listing .book-grid .book .book-rating .book-rating-box:before{content:"\f005 \f005 \f005 \f005 \f005"}.books-listing .book-grid .book .book-rating .book-rating-box .rating{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#FFCF69;font-weight:900}.books-listing .book-grid .book .book-rating .book-rating-box .rating:before{content:"\f005 \f005 \f005 \f005 \f005"}.books-listing .book-grid .book>.card-loading-layer{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.1);z-index:9}.books-listing .book-grid .book>.card-loading-layer .app-spinner{position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px}.books-listing .book-grid .book-3-row .book-cover img{height:140px;width:95px;top:0}.books-listing .book-list{position:relative}.books-listing .book-list .book{margin:20px 0 20px 15px;height:130px;padding:15px 5px;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09)}.books-listing .book-list .book .book-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books-listing .book-list .book .book-title a{font-size:1.1rem;color:#333;font-weight:500}.books-listing .book-list .book .book-cover{padding:0;text-align:center}.books-listing .book-list .book .book-cover img{position:absolute;top:-30px;left:-20px;max-width:110px;height:130px;width:89px;border-radius:3px;-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09)}.books-listing .book-list .book .book-info{padding:0 15px}.books-listing .book-list .book .book-attr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#B2B4C3;font-size:.8rem;font-weight:400}.books-listing .book-list .book .book-attr .book-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books-listing .book-list .book .book-short-description{color:#7D7E8C;font-size:.8rem;max-height:57px;overflow:hidden}.books-listing .book-list .book .book-settings{position:absolute;top:-10px;right:0}.books-listing .book-list .book .book-settings a{color:#e1eaef}.books-listing .book-list .book .book-settings:hover a{color:#89a0aa}.books-listing .book-list .book .book-settings .dropdown-menu{border:0;-webkit-box-shadow:0 5px 20px rgba(150,150,150,.1);-moz-box-shadow:0 5px 20px rgba(150,150,150,.1);box-shadow:0 5px 20px rgba(150,150,150,.1);animation:zoomIn .4s;-moz-animation:zoomIn .4s;-webkit-animation:zoomIn .4s;text-align:center}.books-listing .book-list .book .book-settings .dropdown-menu a{color:#333;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:.8rem}.books-listing .book-list .book .book-settings .dropdown-menu a i{vertical-align:middle;margin-right:3px}.books-listing .book-list .book .book-rating{margin:5px 0}.books-listing .book-list .book .book-rating .book-rating-box{position:relative;font-family:"Font Awesome\ 5 Free";display:inline-block;color:#FDEBC3;font-size:.9rem}.books-listing .book-list .book .book-rating .book-rating-box:before{content:"\f005 \f005 \f005 \f005 \f005"}.books-listing .book-list .book .book-rating .book-rating-box .rating{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#FFCF69;font-weight:900}.books-listing .book-list .book .book-rating .book-rating-box .rating:before{content:"\f005 \f005 \f005 \f005 \f005"}.books-listing .book-list .book>.card-loading-layer{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.1);z-index:9}.books-listing .book-list .book>.card-loading-layer .app-spinner{position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px}.books-listing .book-mini-list{position:relative}.books-listing .book-mini-list .book{margin:10px 0;height:80px;padding:5px;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09)}.books-listing .book-mini-list .book .book-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books-listing .book-mini-list .book .book-title a{font-size:1.1rem;color:#333;font-weight:500}.books-listing .book-mini-list .book .book-cover{padding:0;text-align:center}.books-listing .book-mini-list .book .book-cover img{position:absolute;top:0;left:5px;max-width:110px;height:70px;width:50px;border-radius:3px;-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09)}.books-listing .book-mini-list .book .book-info{padding:0 5px}.books-listing .book-mini-list .book .book-attr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#B2B4C3;font-size:.8rem;font-weight:400}.books-listing .book-mini-list .book .book-attr .book-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books-listing .book-mini-list .book .book-short-description{color:#7D7E8C;font-size:.8rem;max-height:57px;overflow:hidden}.books-listing .book-mini-list .book .book-settings{position:absolute;top:0;right:0}.books-listing .book-mini-list .book .book-settings a{color:#e1eaef}.books-listing .book-mini-list .book .book-settings:hover a{color:#89a0aa}.books-listing .book-mini-list .book .book-settings .dropdown-menu{border:0;-webkit-box-shadow:0 5px 20px rgba(150,150,150,.1);-moz-box-shadow:0 5px 20px rgba(150,150,150,.1);box-shadow:0 5px 20px rgba(150,150,150,.1);animation:zoomIn .4s;-moz-animation:zoomIn .4s;-webkit-animation:zoomIn .4s;text-align:center}.books-listing .book-mini-list .book .book-settings .dropdown-menu a{color:#333;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:.8rem}.books-listing .book-mini-list .book .book-settings .dropdown-menu a i{vertical-align:middle;margin-right:3px}.books-listing .book-mini-list .book>.card-loading-layer{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.1);z-index:9}.books-listing .book-mini-list .book>.card-loading-layer .app-spinner{position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px}.preloader{z-index:999;width:100%;height:100%;position:absolute}.preloader.hide{display:none}.preloader .overlay{background:linear-gradient(to bottom,#fefefe 0,#e9eef3 100%);opacity:.4;height:100%;width:100%}.preloader .loader{top:50%;left:0;right:0;margin:auto}.loader{background:#0A9DF3;border-radius:50%;height:50px;left:50%;margin-left:-23px;margin-top:-14px;position:absolute;top:50%;width:50px;animation:load .75s linear infinite}.loader:after{content:'';position:absolute;width:49px;height:49px;top:2px;right:0;left:0;margin:auto;background:#F4F7F9;border-radius:50%}@keyframes load{to{transform:rotate(360deg)}}.user-books .heading-elements{text-align:right;margin:10px 0}.user-books .heading-elements select{width:auto;padding:.25rem 1.3rem .25rem .75rem}.user-books .book-lost{background:#FFE9E9!important}.user-books .book-list-info{font-size:.75rem}.user-books .book-list-info strong{font-size:.65rem;font-weight:700}.user-books .request-book-collapse{float:left;-webkit-box-shadow:0 1px 2px rgba(150,150,150,.3);box-shadow:0 1px 2px rgba(150,150,150,.3);border:0;background:#FFF;font-size:.9rem;text-transform:uppercase;font-weight:500;padding:.55rem .95rem;color:#333}.user-books .request-book-collapse i{margin-right:5px;vertical-align:middle}.user-books .select2-container{width:100%!important;border:0}.user-books .select2-container--default .select2-selection--single{border:2px solid #EBECEE;height:38px}.user-books .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}.user-books .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.user-books .select2-container--default .select2-selection--multiple{border:2px solid transparent}.user-books .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#008CEE;border:1px solid #008CEE;border-radius:0;color:#FFF}.user-books .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#FFF;font-weight:400;margin-right:5px}.user-books .select2-container--default.select2-container--focus .select2-selection--multiple,.user-books .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border:2px solid rgba(120,130,140,.15)}.user-books table{-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.user-books table .book-cover{height:115px;width:90px;padding:.2rem .45rem}.user-books table .delete-dropdown{padding:.95rem;font-weight:500;white-space:nowrap;text-transform:none;border:0;text-align:center;-webkit-box-shadow:0 4px 20px 5px rgba(0,0,0,.05);-moz-box-shadow:0 4px 20px 5px rgba(0,0,0,.05);box-shadow:0 4px 20px 5px rgba(0,0,0,.05)}.user-books table .delete-dropdown .divider{height:.8rem}.user-books .card{-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:20px;background:0 0}.user-books .card .input-group .select2-container{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%!important;margin-bottom:0}.user-books #request-form,.user-books .request-book-listing{margin-top:20px}.select-book{display:-ms-flexbox;display:flex}.select-book .select-book-cover{float:left;width:80px;margin-right:10px}.select-book .select-book-cover img{max-width:80px;border-radius:4px}.select-book .select-book-info{font-size:12px;line-height:22px}.select-book .select-book-title{font-size:1rem;font-weight:700;word-wrap:break-word;color:#333}.select-book .select-book-title span{color:#959595;font-size:.75rem}.select-book .select-book-author,.select-book .select-book-genre,.select-book .select-book-publisher{font-weight:400}.select-book .select-book-author strong,.select-book .select-book-genre strong,.select-book .select-book-isbn strong,.select-book .select-book-publisher strong{font-weight:600;text-transform:uppercase;font-size:.75rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#008CEE;color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected] .select-book-title,.select2-container--default .select2-results__option--highlighted[aria-selected] .select-book-title span{color:#fff}.single-book{margin:50px 0 100px;color:#000}.single-book h1,.single-book h2,.single-book h3{font-weight:700;text-transform:uppercase}.single-book .book-cover{text-align:center}.single-book .book-cover img{border-radius:3px;-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09);position:relative}.single-book .book-cover .edit-book{display:none;position:absolute;top:0;right:15px;width:48px;height:48px;background:rgba(255,255,255,.8);font-size:1.5rem;border-bottom-left-radius:100%;padding:3px 10px 0 20px}.single-book .book-cover:hover .edit-book{display:block}.single-book .book-image-gallery{height:70px;width:255px;padding:5px 5px 0;overflow:hidden;margin:10px 0}.single-book .book-image-gallery figure{margin:0 4px;display:inline-block}.single-book .book-image-gallery figure img{display:inline-block;height:66px;width:50px;vertical-align:middle}.single-book .book-rating{margin:5px 0}.single-book .book-rating .book-rating-box{position:relative;font-family:"Font Awesome\ 5 Free";display:inline-block;color:#FDEBC3;font-size:1.2rem}.single-book .book-rating .book-rating-box:before{content:"\f005 \f005 \f005 \f005 \f005"}.single-book .book-rating .book-rating-box .rating{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#FFCF69;font-weight:900}.single-book .book-rating .book-rating-box .rating:before{content:"\f005 \f005 \f005 \f005 \f005"}.single-book .book-rating .general{margin:10px 0}.single-book .rate-book{color:#9C9C9C;font-size:.8rem;text-align:center;margin:0 10px 0 0;display:inline-block}.single-book .book-rating.user-rating{display:inline-block}.single-book .book-rating.user-rating i{cursor:pointer}.single-book .book-rating.user-rating i.fas{color:#FFCF69}.single-book .save-rating{display:none}.single-book .save-rating.on{display:inline-block}.single-book .user-mark,.single-book .whole-rating{color:#9C9C9C;font-size:.8rem;margin-left:10px;display:inline-block}.single-book .user-mark.off{display:none}.single-book .book-meta td{font-size:.9rem;font-weight:400;border:0;padding:10px 0 5px}.single-book .book-meta td:first-child{width:25%;font-weight:700;font-family:Montserrat,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase}.single-book .book-meta a{color:#059BF3}.single-book .book-meta a:hover{color:#3D3D3D}.single-book .book-year{margin:0}.single-book .book-links{text-align:center;margin:20px 0 10px}.single-book .book-links a{font-size:.6rem;font-family:Montserrat,sans-serif;color:#575D66;text-transform:uppercase;font-weight:500;display:block}.single-book .book-links a:hover{color:#0582D6}.single-book .book-links i{font-size:1.2rem;vertical-align:middle;display:block;padding:5px}.single-book .book-links i.inline{display:inline-block}.single-book .reviews .add-review{margin:20px 0 60px}.single-book .reviews .add-review .submit-review{text-transform:uppercase;font-weight:700;border-radius:5%;padding:5px 25px}.single-book .reviews .review{-webkit-box-shadow:0 1px 2px rgba(150,150,150,.3);box-shadow:0 1px 2px rgba(150,150,150,.3);border-radius:3px;background:#FFF;padding:20px;margin:20px 0}.single-book .reviews .review .review-user{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-book .reviews .review .review-rating{text-align:right}.single-book .reviews .review .review-rating .book-rating-box{position:relative;font-family:"Font Awesome\ 5 Free";display:inline-block;color:#FDEBC3}.single-book .reviews .review .review-rating .book-rating-box:before{content:"\f005 \f005 \f005 \f005 \f005"}.single-book .reviews .review .review-rating .book-rating-box .rating{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#FFCF69;font-weight:900}.single-book .reviews .review .review-rating .book-rating-box .rating:before{content:"\f005 \f005 \f005 \f005 \f005"}.single-book .reviews .review .review-meta{color:#9C9C9C;font-size:.8rem;display:block}.single-book .reviews .review .review-content{margin:20px 0 0;font-size:.9rem;transition:height 200ms;overflow:hidden;max-height:9.5em}.single-book .reviews .review .read-more{float:right;color:#9C9C9C;font-size:.8rem;display:block}.single-book .add-review-collapse{font-weight:600;text-transform:uppercase;font-size:.9rem}.single-book .notes{color:#9C9C9C;font-size:.8rem;margin:10px 0 15px}.social-btns{margin:10px auto 0;font-size:0;text-align:center}.social-btns .btn{-webkit-transition:all .35s;transition:all .35s;-webkit-transition-timing-function:cubic-bezier(.31,-.105,.43,1.59);transition-timing-function:cubic-bezier(.31,-.105,.43,1.59);display:inline-block;background-color:#FFF;width:35px;height:35px;line-height:.25;margin:10px 3px;text-align:center;position:relative;overflow:hidden;border-radius:50%;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.1);box-shadow:0 5px 15px -5px rgba(0,0,0,.1);opacity:.99;padding:4px;border:0;font-size:1.8rem}.social-btns .btn:before{-webkit-transition:all .35s;transition:all .35s;-webkit-transition-timing-function:cubic-bezier(.31,-.105,.43,1.59);transition-timing-function:cubic-bezier(.31,-.105,.43,1.59);top:90%;left:-110%;content:'';width:120%;height:120%;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.social-btns .btn i{-webkit-transition:all .35s;transition:all .35s;-webkit-transition-timing-function:cubic-bezier(.31,-.105,.43,1.59);transition-timing-function:cubic-bezier(.31,-.105,.43,1.59);-webkit-transform:scale(.8);transform:scale(.8);vertical-align:middle}.social-btns .btn.facebook:before{background-color:#3B5998}.social-btns .btn.facebook i{color:#3B5998}.social-btns .btn.twitter:before{background-color:#3CF}.social-btns .btn.twitter i{color:#3CF}.social-btns .btn.vk{padding:4px 2px}.social-btns .btn.vk:before{background-color:#4C75A3}.social-btns .btn.vk i{color:#4C75A3}.social-btns .btn.google:before{background-color:#DC4A38}.social-btns .btn.google i{color:#DC4A38}.social-btns .btn.pinterest:before{background-color:#AA2529}.social-btns .btn.pinterest i{color:#AA2529}.social-btns .btn.email:before{background-color:#059BF3}.social-btns .btn.email i{color:#059BF3}.social-btns .btn:focus:before{top:-10%;left:-10%}.social-btns .btn:focus i{color:#FFF;-webkit-transform:scale(1);transform:scale(1)}.social-btns .btn:hover:before{top:-10%;left:-10%}.social-btns .btn:hover i{color:#FFF;-webkit-transform:scale(1);transform:scale(1)}.authors-listing{margin:10px 0 100px}.mini-list-authors .author{margin:10px 0}.mini-list-authors .author a{color:#000;font-weight:400}.mini-list-authors .author-photo{float:left;width:48px;margin-right:15px}.mini-list-authors .author-photo img{width:48px;height:48px;-webkit-box-shadow:0 0 10px rgba(110,110,110,.3);box-shadow:0 0 10px rgba(110,110,110,.3);margin-right:20px}.mini-list-authors .author-info{float:left;max-width:190px}.mini-list-authors .author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authors-list .author{-webkit-box-shadow:0 1px 2px rgba(150,150,150,.3);box-shadow:0 1px 2px rgba(150,150,150,.3);background:#FFF;margin:0 0 20px}.authors-list .author img{width:160px;height:210px}.authors-list .author-info{text-align:center}.authors-list .author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authors-list .author-name a{font-size:1rem;color:#000;font-weight:400}.single-author{margin:60px 0 100px}.single-author .author-photo{width:130px}.single-author h1{font-weight:700;text-align:center;color:#000;margin:20px 0}.single-author .author-info{margin-bottom:45px}.single-author .author-info a{color:#6E7689}.single-author .description-author{transition:height 200ms;overflow:hidden;max-height:3em}.single-publisher{margin:60px 0 100px}.single-publisher h1{font-weight:700;text-align:center;color:#000;margin:20px 0}.mini-list-posts .post{margin:10px 0}.mini-list-posts .post img{-webkit-box-shadow:0 1px 2px rgba(150,150,150,.3);box-shadow:0 1px 2px rgba(150,150,150,.3);border-radius:3px}.mini-list-posts .post-title{font-size:1rem;color:#000;font-weight:400;margin:3px 0}.mini-list-posts .post-meta{color:#9C9C9C;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:3px 0}.blog-posts{margin:80px 0 100px}.blog-posts h1{font-weight:700;font-family:Montserrat,"Helvetica Neue",Arial,sans-serif;text-align:center;color:#000;margin:0 0 20px}.blog-posts .post{-webkit-box-shadow:0 1px 2px rgba(150,150,150,.3);box-shadow:0 1px 2px rgba(150,150,150,.3);border-radius:3px;margin:20px 0;background:#FFF;padding:0;max-height:420px;min-height:420px}.blog-posts .post .post-img{text-align:center}.blog-posts .post .post-img a{display:block}.blog-posts .post .post-img img{max-height:150px;width:100%;max-width:100%}.blog-posts .post .post-info{padding:20px}.blog-posts .post .post-title h4{color:#000;font-weight:400;font-size:1rem;margin-bottom:15px}.blog-posts .post .post-meta{color:#9C9C9C;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:10px 0}.blog-posts .post .post-short-description{color:#738797;font-size:.9rem}.single-post{margin-bottom:100px}.single-post .post-img{height:370px;background-position:center;background-repeat:no-repeat;background-size:cover}.single-post h1{font-weight:700;font-family:Montserrat,"Helvetica Neue",Arial,sans-serif;text-align:center;color:#000;margin:40px 0 20px}.single-post .post-content{padding:0 180px}.single-post .post-meta span{margin:0 10px}.single-post .post-meta span i{margin-right:5px}.single-post .post-text{margin:30px 0 50px}.page{margin:30px 0 100px}.page h1{font-weight:700;text-align:center;color:#000;margin:40px 0 20px}.contact-form{margin:30px 0}.error-page{margin:80px 0 100px}.error-page h1{font-weight:700;text-align:center;color:#000;margin:20px 0;font-size:8rem}.registration{margin:30px 0 100px}.registration h1{font-weight:700;text-align:center;color:#000;margin:20px 0}.registration select.form-control:not([size]):not([multiple]){padding:.35rem .75rem;border:2px solid rgba(120,130,140,.25);box-shadow:none;height:calc(2.65rem + 2px)}.user-registration{max-width:400px}.user-registration .additional-text{font-size:.9rem;font-weight:500}.page-heading{margin:50px 0}.profile h2{text-transform:uppercase;font-size:1.2rem;margin:20px 0;letter-spacing:2px}.profile select.form-control:not([size]):not([multiple]){padding:.35rem .75rem;border:2px solid rgba(120,130,140,.25);box-shadow:none;height:calc(2.65rem + 2px)}.top-filter{margin:30px 0}.top-filter .text{padding:10px 0 0}.top-filter .layout-settings{padding:0 0 0 .35rem}.top-filter .layout-settings .view-type{display:inline-block;vertical-align:top;background-image:url(../img/view-type.png);margin:12px 4px 0;padding:0;height:18px;width:18px}.top-filter .layout-settings .view-type.type-grid{background-position:-18px 0}.top-filter .layout-settings .view-type.type-list{background-position:-18px -18px}.top-filter .layout-settings .view-type.type-mini-list{background-position:-18px -37px}.top-filter .layout-settings .view-type.type-grid.active,.top-filter .layout-settings .view-type.type-grid:hover{background-position:0 0}.top-filter .layout-settings .view-type.type-list.active,.top-filter .layout-settings .view-type.type-list:hover{background-position:0 -18px}.top-filter .layout-settings .view-type.type-mini-list.active,.top-filter .layout-settings .view-type.type-mini-list:hover{background-position:0 -37px}.top-filter .layout-settings .view-type:hover{cursor:pointer}.book-filter .show-filter{display:none;position:absolute;top:35px;right:10px;border:0;background:0 0;font-size:1.45rem}.book-filter .show-filter:hover{color:#0B8DDA;cursor:pointer}.book-filter h2{color:#3D3D3D;font-weight:700;font-size:1.55rem;text-align:center;margin:32px 0 30px;text-transform:uppercase}.book-filter .select2-container{width:100%!important;-webkit-box-shadow:0 1px 2px rgba(150,150,150,.3);box-shadow:0 1px 2px rgba(150,150,150,.3);border:0}.book-filter .select2-container--default .select2-selection--multiple{border:2px solid transparent}.book-filter .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#008CEE;border:1px solid #008CEE;border-radius:0;color:#FFF}.book-filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#FFF;font-weight:400;margin-right:5px}.book-filter .select2-container--default.select2-container--focus .select2-selection--multiple,.book-filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border:2px solid rgba(120,130,140,.15)}.book-filter form .form-control{-webkit-box-shadow:0 1px 2px rgba(150,150,150,.3);box-shadow:0 1px 2px rgba(150,150,150,.3);border:0}#book-filter.collapse.show,#book-filter.collapsing,#book-filter.in{display:block!important}.card{border-radius:0;border:0}.card>.card-loading-layer{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:9}.card>.card-loading-layer .app-spinner{position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px}.breadcrumb{padding:0;border-radius:0;background-color:transparent;font-size:.7rem;text-transform:uppercase;font-weight:600;margin:20px 0}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:">"}.breadcrumb a{color:#000}.app-spinner.loading{float:left;border-radius:50%;margin:10px 5px 10px 0;width:20px;height:20px;border:3px solid rgba(219,224,228,.1);border-top-color:#dbe0e4;animation:spin 1s infinite linear}.app-spinner.loading.loading-primary{border-color:rgba(119,116,231,.3);border-top-color:#7774e7}.app-spinner.loading.loading-info{border-color:rgba(15,154,238,.3);border-top-color:#0f9aee}.app-spinner.loading.loading-success{border-color:rgba(76,175,80,.3);border-top-color:#4caf50}.app-spinner.loading.loading-warning{border-color:rgba(255,178,43,.3);border-top-color:#ffb22b}.app-spinner.loading.loading-danger{border-color:rgba(239,83,80,.3);border-top-color:#ef5350}.app-spinner.pulse{float:left;position:relative;width:5px;height:20px;margin:10px 15px 10px 10px;background:rgba(219,224,228,.1);animation:pulse 750ms infinite;animation-delay:250ms}.app-spinner.pulse:after,.app-spinner.pulse:before{content:'';position:absolute;display:block;height:12px;width:5px;background:rgba(219,224,228,.1);top:50%;transform:translateY(-50%);animation:pulse 750ms infinite}.app-spinner.pulse:before{left:-10px}.app-spinner.pulse:after{left:10px;animation-delay:250ms}.app-spinner.pulse.pulse-primary,.app-spinner.pulse.pulse-primary:after,.app-spinner.pulse.pulse-primary:before{background:#7774e7}.app-spinner.pulse.pulse-info,.app-spinner.pulse.pulse-info:after,.app-spinner.pulse.pulse-info:before{background:#0f9aee}.app-spinner.pulse.pulse-success,.app-spinner.pulse.pulse-success:after,.app-spinner.pulse.pulse-success:before{background:#4caf50}.app-spinner.pulse.pulse-warning,.app-spinner.pulse.pulse-warning:after,.app-spinner.pulse.pulse-warning:before{background:#ffb22b}.app-spinner.pulse.pulse-danger,.app-spinner.pulse.pulse-danger:after,.app-spinner.pulse.pulse-danger:before{background:#ef5350}.app-spinner.scaleout{float:left;margin:10px 5px 10px 0;width:20px;height:20px;background-color:#dbe0e4;border-radius:100%;-webkit-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out}.app-spinner.scaleout.scaleout-primary{background-color:#7774e7}.app-spinner.scaleout.scaleout-info{background-color:#0f9aee}.app-spinner.scaleout.scaleout-success{background-color:#4caf50}.app-spinner.scaleout.scaleout-warning{background-color:#ffb22b}.app-spinner.scaleout.scaleout-danger{background-color:#ef5350}.app-spinner.rotating{position:relative;float:left;width:20px;height:20px;margin:10px 5px 10px 0;animation:rotate 1.4s infinite ease-in-out,background 1.4s infinite ease-in-out alternate}.app-spinner.snake{position:relative;float:left;width:20px;height:20px;margin:10px 5px 10px 0;border:3px solid #7774e7;border-right-color:transparent;border-radius:50%;animation:spin 1s infinite linear}.app-spinner.pulsate{position:relative;float:left;width:20px;height:20px;margin:10px 5px 10px 0;border:3px solid #7774e7;border-radius:50%;animation:pulsate 1s infinite linear}.btn>.app-spinner{margin:4px 10px 4px 0}@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse{50%{background:#dbe0e4}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes rotate{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-180deg)}}@keyframes background{0%{background-color:#7774e7}50%{background-color:#0f9aee}100%{background-color:#4caf50}}.table-vertical-header th{vertical-align:middle!important}.table.no-border tbody td{border:0}.table td{border-color:#F3F1F1;vertical-align:middle;font-size:14px}.table th,.table thead th{font-size:11px;text-transform:uppercase;font-weight:700;color:#17202D;border:0}.table-hover tbody tr:hover{background:#F8F8F8}.table-striped tbody tr:nth-of-type(odd){background:#F9F9F9}.drop-zone{position:relative;color:#000;height:180px;margin:0 auto;text-align:center;width:100%;border-top-left-radius:.325rem;border-top-right-radius:.325rem}.drop-zone:hover{opacity:.7}.drop-zone label{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:1em 0;margin:0;cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:140px;color:#4F4F4F}.drop-zone label span{text-decoration:underline;cursor:pointer}.drop-zone img{border-radius:10px;vertical-align:middle;max-width:95%;max-height:95%}.drop-zone [type=file]{cursor:pointer;position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%}.drop-zone.hover{opacity:.7}.drop-zone.dropped{background:#222;border:10px solid #444}.photo-drop-zone{border:2px dashed #FFF}.photo-drop-zone:hover{border:2px dashed #EEE}.photo-drop-zone:hover .remove-author-photo,.photo-drop-zone:hover .remove-page-image,.photo-drop-zone:hover .remove-photo,.photo-drop-zone:hover .remove-post-image{display:block}.photo-drop-zone.photo-exist{height:auto}.photo-drop-zone.photo-exist label{display:none}.remove-photo{display:none;position:absolute;right:0;top:0}.form-control{padding:.55rem .75rem;border:2px solid rgba(120,130,140,.15)}.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1}.form-control.error{border:2px solid rgba(255,42,68,.9)}label.error{color:rgba(255,42,68,.9)}.form-message{margin:20px 0;text-align:center;color:rgba(120,130,140,.8);padding:10px}.form-message.success{color:rgba(75,163,79,.9)}.form-message.error{color:rgba(255,42,68,.9)}.select2-container--open .select2-dropdown--below{border:2px solid rgba(120,130,140,.15);font-size:.8rem}.custom-select{-webkit-box-shadow:0 1px 2px rgba(150,150,150,.3);box-shadow:0 1px 2px rgba(150,150,150,.3);border:0}.custom-control-label:before{background-color:#EBECEE;border-radius:0}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#059BF3}.custom-control-input:focus~.custom-control-label::before{box-shadow:none}.modal-backdrop.show{opacity:.2}.page-item .page-link{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;color:#76828F;border:0;margin-left:-1px;box-shadow:0 4px 0 #E3E3E3;background-color:#F5F5F5;font-weight:600}.page-item .page-link:hover{background:#059BF3;box-shadow:0 4px 0 #0582D6;color:#FFF}.page-item .page-link i{font-size:12px}.page-item.active .page-link{background:#059BF3;box-shadow:0 4px 0 #0582D6;color:#FFF}.dropdown-menu{outline:0;list-style-type:none;padding:4px 0;margin:0;text-align:left;background-color:#fff;border-radius:4px;border:0;-webkit-box-shadow:0 10px 35px -5px rgba(0,0,0,.15);-moz-box-shadow:0 10px 35px -5px rgba(0,0,0,.15);box-shadow:0 10px 35px -5px rgba(0,0,0,.15);background-clip:padding-box}.dropdown-menu .delete-dropdown{padding:.95rem;font-weight:500;white-space:nowrap;text-transform:none;text-align:center}.dropdown-menu .dropdown-item{margin:0;clear:both;font-weight:400;color:rgba(0,0,0,.65);white-space:nowrap;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:22px;padding:.61rem 1.53rem}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{color:#fff}.dropdown-menu .dropdown-item>a{color:rgba(0,0,0,.65);display:block;padding:.61rem 1.53rem;margin:-.62rem -1.54rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.dropdown-menu .dropdown-item:hover{background-color:#d4edff;color:rgba(0,0,0,.65)}.dropdown-menu.action-menu .dropdown-item i{color:#171717;margin-right:5px}footer{padding-bottom:16px;padding-top:16px;margin-top:50px;position:absolute;bottom:0;width:100%;height:60px}button.back-to-top{margin:0;padding:0;background:#FFF;height:0;width:30px;overflow:hidden;color:transparent;clear:both;visibility:hidden;position:fixed;cursor:pointer;display:block;border:none;right:25px;bottom:75px;font-size:0;outline:0!important;z-index:99;transition:all .3s ease-in-out}button.back-to-top:active,button.back-to-top:focus,button.back-to-top:hover{outline:0!important}button.back-to-top.show{display:block;color:#FFF;font-size:14px;right:25px;bottom:50px;height:30px;width:30px;visibility:visible;background:#DBE1E4;border-bottom:3px solid #C9D0D4;padding:5px}button.back-to-top.show:active{box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 2px rgba(0,0,0,.25)}.login-register{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;position:fixed}.login-register .login-box{max-width:400px;-webkit-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);-moz-box-shadow:0 10px 60px 0 rgba(29,29,31,.09);box-shadow:0 10px 60px 0 rgba(29,29,31,.09)}.login-register .login-box.no-box-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.login-register .login-box .additional-text{font-size:.9rem;font-weight:500}.login-register .login-box label.error{font-size:.8rem;font-weight:500}#login-box .additional-text{font-size:.9rem;font-weight:500}.registration-successfully{text-align:center}.registration-successfully .thanks{color:#24CE6E;font-weight:700;font-size:40px;margin:20px 0 30px}.registration-successfully p{font-size:20px}.registration-successfully svg{display:block;width:150px;margin:20px auto}.registration-successfully path,.registration-successfully polyline{fill:none;stroke:#24CE6E;stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.registration-successfully .circle{stroke-dasharray:1260;animation:circle 1s linear}.registration-successfully .check{stroke-dasharray:430;animation:check 1s linear}@keyframes circle{0%,40%{stroke-dashoffset:-1260}100%{stroke-dashoffset:0}}@keyframes check{0%{stroke-dashoffset:430}40%{stroke-dashoffset:0}}@media (max-width:1199.98px){.authors-list .author img{width:100%;height:160px}.single-post .post-content{padding:0}.blog-posts .post{max-height:470px;min-height:470px}.books-listing .book-list .book .book-short-description,.books-listing .book-mini-list .book .book-short-description{max-height:20px;text-overflow:ellipsis;white-space:nowrap}.books-listing .book-list .book .book-cover img{left:-30px;max-width:100px;height:130px;width:90px}.books-listing .book-grid .book .book-cover img{top:-30px;left:-30px;height:165px;width:105px}}@media (max-width:991.98px){.header{padding:5px 0}.header .col-12{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.menu-toggler{display:block}.primary-menu .dropdown-menu{box-shadow:none;margin-left:.75rem}.order-column-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-column-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.books-listing .book-list .book .book-cover img,.home-book-list .book-list .book .book-cover img{height:140px;width:95px;top:-40px}.book-filter .show-filter{display:block}#book-filter{display:none}.top-filter{margin:5px 0 30px}.single-book .book-cover,.top-filter .text{text-align:center}.single-book .book-cover:hover .edit-book{display:none}.single-book .book-rating,.single-book .book-year,.single-book h1{text-align:center}.blog-posts .post{max-height:450px;min-height:450px}.mini-list-authors .author-info{max-width:260px}.single-book .book-image-gallery{width:100%}}@media (max-width:767.98px){.home-book-carousel .book-cover img{height:170px;margin:0 auto;width:120px!important}.books-listing .book-mini-list .book .book-info{padding:0 5px 0 30px}.books-listing .book-list .book .book-cover img,.home-book-list .book-list .book .book-cover img{height:110px;width:75px;top:-5px}.mini-list-posts .post{margin:10px 0;text-align:center}.blog-posts .post{max-height:380px;min-height:380px}}@media (max-width:575.98px){.home-book-carousel .book-cover img{height:190px;margin:0}.single-book .book-links a{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.logo img{max-width:120px}.blog-posts .post{max-height:100%;min-height:auto}}@media (max-width:399.98px){.home-book-carousel .book-cover img{height:150px}.books-listing{margin:10px 0 50px}.menu-icons .user-menu+.dropdown-menu.show{right:-95px}.books-listing .book-grid .book .book-cover img,.home-book-list .book-list .book .book-cover img{height:130px;width:85px;top:5px;left:-20px}.books-listing .book-list .book .book-cover img{height:95px;width:70px;top:5px;left:-20px}.books-listing .book-list .book .book-info{padding:20px 15px 0 35px}.books-listing .book-list .book .book-short-description,.books-listing .book-mini-list .book .book-short-description{display:none}.books-listing .book-list .book .book-rating{margin:0 0 5px}.books-listing .book-mini-list .book .book-info{padding:10px 15px 0 40px}.books-listing .book-list .book .book-title a,.books-listing .book-mini-list .book .book-title a{font-size:.9rem}.page-item .page-link{font-size:.8rem}}