html{font:400 14px / 20px "Muli",Helvetica,Arial,sans-serif;color:#4a4a4a}.btn.btn-lanormal{font-family:"Montserrat",Helvetica,Arial,sans-serif;border-radius:50px;padding:0 32px;border:2px solid #000;font-size:12px;line-height:42px;min-height:42px;color:#444;transition:.2s all}.btn.btn-lanormal:hover{background-color:#efefef}.btn.btn-lanormal.no-border{border-color:transparent}.btn.btn-lanormal.btn-white{background:#fff}.btn.btn-lanormal.btn-white:hover{border-color:#228ae6;color:#228ae6}.btn.add-to-cart{background:#fff;border-color:#228ae6;color:#228ae6}.btn.add-to-cart:hover{background:#228ae6;color:#fff}.btn-group>*{border:2px solid #228ae6;overflow:hidden;line-height:20px}.btn-group>*:first-child{border-right:0;border-top-left-radius:50px;border-bottom-left-radius:50px}.btn-group>*:last-child{border-left:0;border-top-right-radius:50px;border-bottom-right-radius:50px;transition:.3s all}.btn-group .infill{background:#228ae6;color:#fff;transition:.3s all}.btn-group .infill:hover{color:#228ae6;background:#ddf3ff}.btn-group .nofill{color:#444;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:12px}.btn-group .nofill:hover{background:#f5f5f5}.btn-group.check-availability>*{border-color:#faebcc}.btn-group.check-availability .infill{background:#fcf8e3;color:#8a6d3b;cursor:default}.no-stock{color:#a94442 !important;background-color:#f2dede !important;border-color:#ebccd1 !important}.no-stock:hover{color:#a94442 !important;background-color:#f2dede !important;cursor:auto !important}.btn-group.no-stock>*{border-color:#ebccd1 !important}.btn-group.no-stock .infill{background:#f2dede !important;color:#a94442 !important;cursor:default}.btn-group.no-stock>*{border:2px solid #ebccd1 !important}.btn-group.check-availability .infill{background:#fcf8e3;color:#8a6d3b;cursor:default}.availability-label{border-bottom:3px solid transparent;padding:0 2px 2px 2px;display:inline-block;font-family:"Muli",Helvetica,Arial,sans-serif}.availability-label.availability-available{border-color:#41c057 !important;color:#41c057 !important}.availability-label.availability-check{border-color:#faebcc !important;color:#8a6d3b !important}.availability-label.availability-no-available{border-color:#e68181 !important;color:#e68181 !important}section.primary{background:#ddf3ff;padding-top:35px;padding-bottom:55px;overflow:hidden}section.primary .btn-bottom{margin-top:10px}.margin-top{margin-top:50px !important}.margin-bottom{margin-bottom:50px !important}@media(max-width:768px){section.primary{padding-top:20px;padding-bottom:20px}section.primary .btn-bottom{margin-top:10px}.margin-top{margin-top:20px !important}.margin-bottom{margin-bottom:20px !important}}

[data-security-block]{display:none}

#top-nav,#headerfixed-nav{background-color:#228ae6;min-height:40px;margin-bottom:0}#headerfixed-nav .container{width:100%;padding:0}#headerfixed-nav .navbar-header{text-align:center;float:none;padding-right:108px}#headerfixed-nav .navbar-header .navbar-brand{float:none;display:inline-block;padding:0;margin:0;height:40px;visibility:visible;opacity:1;transition:visibility 0s linear .5s,opacity .5s linear}#headerfixed-nav .navbar-header .navbar-brand.hidden{visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .5s linear}#headerfixed-nav .navbar-header .navbar-brand img{height:100%;padding:4px;display:inline-block}#top-nav .navbar-container,#headerfixed-nav .navbar-container{padding:0 20px}#top-nav .navbar-container>.nav>li>a,#headerfixed-nav .navbar-header>.sidebar-toggle{font-family:"Montserrat";font-weight:400;color:#fff;text-transform:uppercase;box-sizing:border-box;text-decoration:none;height:40px;padding:0 15px;line-height:40px}#top-nav .navbar-container>.nav>li>a:hover,#top-nav .navbar-container>.nav>li>a:focus,#headerfixed-nav .navbar-header>.sidebar-toggle:hover,#headerfixed-nav .navbar-header>.sidebar-toggle:focus{background-color:rgba(255,255,255,0.1)}#top-nav .navbar-container>.nav>li.nav-divider{padding:0 15px;background-color:transparent}#headerfixed-nav .navbar-header>.sidebar-toggle{padding:12px 15px;margin:0;position:relative;float:left;background-color:transparent;background-image:none;border:1px solid transparent}#headerfixed-nav .navbar-header>.sidebar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}#headerfixed-nav .navbar-header>.sidebar-toggle .icon-bar+.icon-bar{margin-top:4px}#headerfixed-nav .navbar-header>.sidebar-toggle .icon-bar{background:#FFF}#headerfixed-nav .navbar-header>.sidebar-toggle .navbar-toggle-title{line-height:14px;padding-left:10px}#headerfixed-menu .sidemenu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;opacity:0}#headerfixed-menu .sidemenu.active{display:block}#headerfixed-menu .sidemenu .sidemenu-background{width:100%;height:100%;background:rgba(0,0,0,0.35)}#headerfixed-menu .sidemenu.active .sidemenu-container{position:absolute;left:-270px;width:270px;height:100%;overflow-y:scroll;background:#FFF}#headerfixed-menu .sidemenu .navbar-nav{margin:0}#headerfixed-menu .sidemenu .navbar-nav>li.sidenav-divider{margin:9px 15px;border-top:1px solid #eee}#headerfixed-menu .sidemenu .navbar-nav li a{font-family:"Muli",Helvetica,Arial,sans-serif;font-size:14px;color:#4a4a4a;padding:15px}#headerfixed-menu .sidemenu .navbar-nav .dropdown{transition:all .5s}#headerfixed-menu .sidemenu .navbar-nav .dropdown>a>span.glyphicon{transition:all .3s}#headerfixed-menu .sidemenu .navbar-nav .dropdown.open>a>span.glyphicon{transform:rotate(-90deg)}#headerfixed-menu .sidemenu .navbar-nav .dropdown-menu{transition:all .5s;position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;transition:max-height .3s,opacity .2s .1s,visibility 0s .3s;max-height:0;display:block;overflow:hidden;opacity:0;visibility:hidden}#headerfixed-menu .sidemenu .navbar-nav .dropdown.open .dropdown-menu{transition:max-height .3s,opacity .2s,visibility 0s;max-height:900px;opacity:1;visibility:visible}#headerfixed-menu .sidemenu .navbar-nav .dropdown-menu>a{font-weight:300;padding:10px 0}#headerfixed-menu .sidemenu .navbar-nav.navbar-login i.fa{font-size:20px;margin-right:5px}#headerfixed-menu .sidemenu .navbar-nav.navbar-logued{background:#228ae6;border-bottom:4px solid #3883c9;padding-bottom:10px}#headerfixed-menu .sidemenu .navbar-nav.navbar-logued a,#headerfixed-menu .sidemenu .navbar-nav.navbar-logued li.user-name{padding-top:10px;padding-bottom:10px;color:#FFF}#headerfixed-menu .sidemenu .navbar-nav.navbar-logued li.user-name{color:#FFF;padding:15px;font-family:"Muli",Helvetica,Arial,sans-serif;font-size:14px;padding:15px;text-transform:uppercase}#headerfixed-menu .sidemenu .navbar-nav.navbar-logued a:hover{background:#3883c9}#headerfixed-menu .sidemenu .navbar-nav.navbar-logued li.sidenav-divider{border-top:1px solid #fff}@media(min-width:768px){#headerfixed-nav{display:none}#headerfixed-menu .sidemenu .navbar-nav{width:100%}#headerfixed-menu .sidemenu .navbar-nav>li{float:none}}@media(max-width:767px){#top-nav{display:none}#headerfixed-nav .navbar-header{margin:0}#headerfixed-nav .navbar-header>.sidebar-toggle{padding:0 15px}#headerfixed-nav .navbar-header .navbar-brand{width:256px}}@media(max-width:482px){#headerfixed-nav .navbar-header{padding-right:10px;text-align:right}}

#header{padding-top:45px;padding-bottom:15px}#header .container .site-name{height:55px}#header .container .site-name a{display:block;height:100%}#header .container .site-name img{height:100%}#header .container .right-menu .login a{display:block;box-sizing:border-box;text-decoration:none;height:100%;padding:0 15px;line-height:55px;color:#444;font-size:14px;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;text-align:right}#header .container .right-menu .login a:hover{color:#228ae6}#header .container .right-menu .login a .fa{font-size:20px;margin-right:5px}#header .container .right-menu .navbar-logued .user-menu{border-right:1px solid #ddd}#header .container .right-menu .navbar-logued .user-menu.open{border-right:1px solid #fff}#header .container .right-menu .navbar-logued .user-menu>.dropdown-toggle{height:100%;padding:0 15px;line-height:40px;font-size:14px;color:#444;font-family:"Montserrat",Helvetica,Arial,sans-serif;border-radius:4px 4px 0 0;transition:all .15s}#header .container .right-menu .navbar-logued .user-menu>.dropdown-toggle:hover,#header .container .right-menu .navbar-logued .user-menu>.dropdown-toggle:active{color:#228ae6;background:0}#header .container .right-menu .navbar-logued .user-menu>.dropdown-toggle:focus{color:inherit;background:0}#header .container .right-menu .navbar-logued .user-menu.open>.dropdown-toggle,#header .container .right-menu .navbar-logued .user-menu.open>.dropdown-toggle:hover,#header .container .right-menu .navbar-logued .user-menu.open>.dropdown-toggle:focus,#header .container .right-menu .navbar-logued .user-menu.open>.dropdown-toggle:active{color:#fff;background:#228ae6}#header .container .right-menu .navbar-logued .user-menu>.dropdown-toggle .fa{font-size:20px;margin-right:5px}#header .container .right-menu .navbar-logued .user-menu>.dropdown-menu{right:0;left:auto;transition:all .15s;padding:15px 0;color:#444;font-size:14px;width:200px;border:1px solid #228ae6;border-radius:4px 0 4px 4px;max-height:0;display:block;overflow:hidden;opacity:0;visibility:hidden}#header .container .right-menu .navbar-logued .user-menu.open>.dropdown-menu{max-height:900px;opacity:1;visibility:visible}#header .container .right-menu .navbar-logued .user-menu .dropdown-menu>li>a{padding:5px 15px;font-size:14px}#header .container .right-menu .navbar-logued .user-menu .dropdown-menu>li>a:hover{padding:5px 15px;font-size:14px;background:#228ae6;color:#fff}#header .container .right-menu .navbar-logued .user-menu .dropdown-menu>li>a .fa{text-align:center;margin-right:5px}#header .container .right-menu .navbar-logued .shopping-cart a{height:40px;padding-top:0;padding-bottom:0;border-radius:0 4px 4px 0}#header .container .right-menu .navbar-logued .shopping-cart a .bag-icon{padding:6px 0;height:100%}#header .container .right-menu .navbar-logued .shopping-cart a .bag-counter{margin-left:5px;background-color:#f75456;color:#fff;display:inline-block;height:36px;line-height:36px;text-align:center;vertical-align:middle;width:36px;border-radius:50%;font-family:"Montserrat",Helvetica,Arial,sans-serif}@media(max-width:767px){#header{padding:65px 25px 20px 25px}#header .container .site-name{height:40px;padding:0}#header .container .right-menu{height:40px;padding:0}#header .container .right-menu .login a{line-height:40px}#header .container .right-menu .navbar-logued{margin:0}#header .container .right-menu .navbar-logued .shopping-cart a{border-radius:4px}}

#main-menu{margin-bottom:20px}#main-menu .main-menu{margin:0}#main-menu .main-menu .container>.search{padding:0}#main-menu .main-menu .container>.search .form-group{width:100%}#main-menu .main-menu .container>.search .form-group .input-group{padding:7px 7px 7px 15px;border:1px solid #ddd;border-radius:40px;width:100%;transition:.5s all}#main-menu .main-menu .container>.search .form-group .input-group.focus{border-color:#228ae6;background:#f9f9f9}#main-menu .main-menu .container>.search .form-group .input-group .input-group-addon{margin:0;padding:0}#main-menu .main-menu .container>.search .form-group .input-group .form-control{border:0;box-shadow:none;background:0;color:#424242;font-size:16px;line-height:32px;font-family:"Muli",Helvetica,Arial,sans-serif}#main-menu .main-menu .container>.search .form-group .input-group .input-group-addon{background:0;border:0}#main-menu .main-menu .container>.search .form-group .input-group .input-group-addon button{color:#c9c9c9;font-size:20px;width:32px;line-height:32px;background:0;border:0;transition:.3s all}#main-menu .main-menu .container>.search .form-group .input-group .input-group-addon button:hover{color:#999}#main-menu .main-menu .main-menu-nav{padding:0}#main-menu .main-menu .main-menu-nav .navbar{margin-bottom:0}#main-menu .main-menu .main-menu-nav>.navbar>.navbar-nav>li>a::after{background:#eee none repeat scroll 0 0;content:"";display:block;height:34px;margin-top:-17px;position:absolute;right:-1px;top:50%;width:2px}#main-menu .main-menu .main-menu-nav>.navbar>.navbar-nav>li>a{background:0;font-family:"Montserrat";padding:15px 20px;text-transform:uppercase}#main-menu .main-menu .main-menu-nav>.navbar>.navbar-nav>li>a{color:#404040}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown{border-bottom:6px solid #fff;position:static;transition:border .3s}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu{transition:all .5s;display:block;border:1px solid #fff;transition:max-height .3s,opacity .2s .1s,visibility 0s .3s;overflow:hidden;opacity:0;visibility:hidden;width:100%;padding:40px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown.open .dropdown-menu{opacity:1;visibility:visible;transition:max-height .3s,opacity .2s,visibility 0s}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row{margin:0}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .navbar-nav{-moz-columns:4;-webkit-columns:4;-o-columns:4;-ms-columns:4;columns:4;border-right:1px solid #c2c2c2}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .navbar-nav li{float:none;padding-bottom:20px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .navbar-nav li a{font-family:"Muli",Helvetica,Arial,sans-serif;font-size:14px;color:#4a4a4a;font-weight:300;display:block;padding:0}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .navbar-nav li a:hover{background:0}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .navbar-nav li.show_more a:hover{font-weight:bold}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended{padding-right:0;padding-left:40px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-header{font-family:"Montserrat",Helvetica,Arial,sans-serif;margin-bottom:15px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-cover{border-bottom:1px solid;border-top:1px solid;display:block;padding-bottom:14px;padding-top:14px;margin-bottom:15px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-cover img{max-width:100%;height:auto}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-title{font-weight:bold;font-family:"Montserrat",Helvetica,Arial,sans-serif;color:#4a4a4a;text-decoration:none;display:block;margin-bottom:5px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-author,#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-author a{color:#9b9b9b;font-size:12px;line-height:16px;text-decoration:none;display:block}@media(min-width:1200px){#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu{width:1140px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .navbar-nav{width:838px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended{width:220px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-header{font-size:18px;line-height:24px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-title{font-size:16px;line-height:22px}}@media(min-width:992px) and (max-width:1199px){#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu{width:940px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .navbar-nav{width:676px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended{width:182px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-header{font-size:17px;line-height:16px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-title{font-size:14px;line-height:20px}}@media(min-width:768px) and (max-width:991px){#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu{padding:25px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .navbar-nav{width:501px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended{width:165px;padding-left:25px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-header{font-size:17px;line-height:16px}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-title{font-size:14px;line-height:20px}}@media(max-width:767px){#main-menu .main-menu .container>.search{padding:0 25px}}

#breadcrumb{background-color:#ddf3ff;padding-bottom:20px;padding-top:20px}#breadcrumb .breadcrumb{margin:0;padding:0;background:0}#breadcrumb .breadcrumb>li>span,#breadcrumb .breadcrumb>li>a{font:400 14px / 20px "Muli",Helvetica,Arial,sans-serif;color:#444;text-decoration:none}#breadcrumb .breadcrumb>li.active>span{color:#999}#breadcrumb .breadcrumb>li>a:hover{color:#000}#breadcrumb .breadcrumb>li+li::before{padding:0;margin:0 8px;color:#ccc;content:"\f105";font-family:FontAwesome}

.slider{position:relative;display:none}.slider .slider-header{margin:0 0 15px 0;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;color:#4a4a4a;text-transform:uppercase;font-size:18px;line-height:24px}.slider .slider-header h3{margin:0;padding:0;font-size:inherit;line-height:inherit}.slider .slider-content{position:relative;overflow:hidden}.slider-unset .slider-content .slider-elements{visibility:hidden}.slider .slider-content .slider-elements{position:relative;left:0;width:4000px;padding:0;margin:0}.slider .slider-content .slider-elements .slider-element{display:block;cursor:pointer}.slider-unset .slider-nav{display:none}.slider.nav-hide .slider-nav{display:none !important}.slider .slider-nav.show{display:block}.slider .slider-nav.hidden{display:none}.slider .slider-nav.hover{visibility:hidden;opacity:0;transition:.2s all}.slider:hover>.slider-nav.hover{visibility:visible;opacity:1}.slider .slider-nav .btn-slider{display:none;width:60px;height:60px;z-index:101;border:0;color:#fff;border-radius:60px;font-size:20px;position:absolute;transition:.2s all;line-height:45px}.slider .slider-nav .btn-slider,.slider .slider-nav .btn-slider:focus,.slider .slider-nav .btn-slider:active{background:rgba(0,0,0,0.55);border:2px solid transparent}.slider .slider-nav .btn-slider:hover{background:rgba(34,138,230,0.8);border-color:#fff}.slider .slider-nav .slider-back{left:20px}.slider .slider-nav .slider-next{right:20px}.slider.datasheet-slider .slider-datasheets{position:relative;z-index:100;background:#fff}.slider-unset.datasheet-slider .slider-datasheets{visibility:hidden}.slider.datasheet-slider .slider-datasheets .slider-datasheet{position:absolute;visibility:hidden;padding:20px;opacity:0;transition:.5s all;width:100%}.slider.datasheet-slider .slider-datasheets .slider-datasheet.active{visibility:visible;opacity:1}.slider.datasheet-slider .slider-content{position:absolute;top:100px}.slider.datasheet-slider .slider-content .slider-elements .slider-element{background:rgba(34,138,230,0);border-radius:3px;transition:.2s background}.slider.datasheet-slider .slider-content .slider-elements .slider-element:hover{background:rgba(34,138,230,0.5)}.slider.datasheet-slider .slider-content .slider-elements .slider-element.active{background:rgba(34,138,230,1)}@media(min-width:1200px){.slider.datasheet-slider .slider-datasheets{width:970px;min-height:410px}.slider.datasheet-slider .slider-datasheets .slider-datasheet{padding:20px}.slider.datasheet-slider .slider-content .slider-elements .slider-element .single-book-picture{padding:6px;width:166px}}@media(min-width:992px) and (max-width:1199px){.slider.datasheet-slider .slider-datasheets{width:802px;min-height:338px}.slider.datasheet-slider .slider-datasheets .slider-datasheet{padding:17px}.slider.datasheet-slider .slider-content .slider-elements .slider-element .single-book-picture{padding:5px;width:137px}}@media(min-width:768px) and (max-width:992px){.slider.datasheet-slider .slider-datasheets{width:621px;min-height:262px}.slider.datasheet-slider .slider-datasheets .slider-datasheet{padding:13px}.slider.datasheet-slider .slider-content .slider-elements .slider-element .single-book-picture{padding:4px;width:106px}}@media(min-width:768px){.slider.datasheet-slider .slider-nav .slider-next{right:-20px}.slider.datasheet-slider .slider-nav .slider-back{display:none !important}}@media(max-width:767px){.slider.datasheet-slider .slider-datasheets{height:480px}.slider.datasheet-slider .slider-nav .slider-back{left:0}.slider.datasheet-slider .slider-nav .slider-next{right:0}.slider.datasheet-slider .slider-content .slider-elements .slider-element .single-book-picture{width:130px}}

.book-actions .book-share-menu{color:#228ae6;border:1px solid #228ae6;display:inline-block;overflow:hidden;border-radius:5px;display:table}.book-actions .book-share-menu a{padding:10px 15px;display:table-cell;transition:.2s all;width:56px;color:#228ae6;background:#FFF;text-align:center}.book-actions .book-share-menu a:hover{color:#fff;background:#228ae6}.book-actions .book-share-menu a.book-share-whatsapp{background:#dcf8c6;color:#4a4a4a}.book-actions .book-share-menu a.book-share-whatsapp:hover{background:#25d366;color:#FFF}.book-comments .fb-comments,.book-comments .fb-comments span,.book-comments .fb-comments span iframe{width:100% !important}.book-comments{margin-top:20px}.book-panel{font-family:"Montserrat",Helvetica,Arial,sans-serif}.book-panel .row{margin:0}.book-panel a{color:#228ae6;transition:all .2s}.book-panel a:hover{text-decoration:none;color:#125ea1}.book-panel .col-md-4,.book-panel .col-md-8{padding:0}.book-panel .col-md-4{width:30%}.book-panel .col-md-8{width:70%}.book-panel .book-picture{display:block;box-shadow:0 0 35px rgba(0,0,0,0.8);transition:.2s all}.book-panel .book-picture:hover{box-shadow:0 0 35px rgba(34,138,230,0.8)}.book-panel .book-picture img{width:100%}.book-panel .book-title{margin:0;font-weight:700;color:#4a4a4a}.book-panel .book-author{color:#9b9b9b}.book-panel .book-meta{border-bottom:1px solid #eee}.book-panel .book-meta>a,.book-panel .book-meta>span{border-left:1px solid #ccc;color:#9b9b9b}.book-panel .book-meta>a:first-child,.book-panel .book-meta>span:first-child{border:0;padding-left:0;text-decoration:none}.book-panel .book-meta>a:hover{color:#228ae6}.book-panel .book-description{border-bottom:1px solid #eee;font-weight:300;font-family:"Muli",Helvetica,Arial,sans-serif;margin:0}.book-panel .book-actions .book-cart-actions .book-price{vertical-align:middle}.book-panel .book-actions .book-social-actions .book-share-menu{float:right}@media(min-width:768px){.book-panel .book-picture{margin-right:35px}.book-panel .book-title{font-size:28px;line-height:34px}.book-panel .book-author{font-size:16px;line-height:16px}.book-panel .book-meta{padding:10px 0;font-size:14px;line-height:20px}.book-panel .book-meta>a,.book-panel .book-meta>span{padding:0 10px}.book-panel .book-description{font-size:14px;line-height:24px;padding:15px 0}.book-panel .book-actions{padding:15px 0}.book-panel .book-actions .book-cart-actions .book-price{font-size:22px}.book-panel .book-actions .book-cart-actions .book-addtocart{margin:0 5px}.book-panel .book-actions .book-social-actions .book-share-menu a{padding:10px 15px;font-size:21px;width:48px}}@media(min-width:768px) and (max-width:991px){.book-panel{min-height:450px}.book-panel .book-picture{margin-right:35px}.book-panel .book-title{font-size:28px;line-height:34px}.book-panel .book-author{font-size:16px;line-height:16px}.book-panel .book-meta{padding:10px 0;font-size:14px;line-height:20px}.book-panel .book-meta>a,.book-panel .book-meta>span{padding:0 10px}.book-panel .book-description{font-size:14px;line-height:24px;padding:15px 0}.book-panel .book-actions{padding:15px 0}.book-panel .book-actions .book-cart-actions .book-price{font-size:22px}.book-panel .book-actions .book-cart-actions .book-addtocart{margin:0 5px}.book-panel .book-actions .book-social-actions .book-share-menu a{padding:10px 15px;font-size:21px;width:48px}}@media(max-width:767px){.book-panel .book-picture{margin-right:15px}.book-panel .book-title{font-size:22px;line-height:28px}.book-panel .book-author{font-size:14px;line-height:14px}.book-panel .book-meta{padding:10px 0;font-size:12px;line-height:14px}.book-panel .book-meta>a,.book-panel .book-meta>span{padding:0 5px}.book-panel .book-description{font-size:12px;line-height:20px;padding:7px 0}.book-panel .book-actions{padding:15px 0}.book-panel .book-actions .book-cart-actions{width:100%;text-align:center}.book-panel .book-actions .book-cart-actions .book-price{font-size:22px}.book-panel .book-actions .book-cart-actions .book-addtocart{height:60px;width:60px;padding:0;margin:0 15px;line-height:55px;font-size:25px}.book-panel .book-actions .book-social-actions{padding:0;bottom:0;z-index:100;width:100%;position:fixed;margin:0 -15px}.book-panel .book-actions .book-social-actions .book-share-menu{width:100%;border-radius:0}.book-panel .book-actions .book-social-actions .book-share-menu a{font-size:20px}}@media(max-width:560px){.book-panel .book-meta>a,.book-panel .book-meta>span{line-height:20px}.book-panel .book-meta{padding:5px 0}.book-panel .book-meta .book-pages{padding-right:0}.book-panel .book-meta .book-pages:after{content:' ';display:block}.book-panel .book-meta .book-covertype{border:0;padding-left:0}}.book-datasheet .row{margin:0}.book-datasheet .book-datasheet-picture{padding:0}.book-datasheet .book-datasheet-picture .book-cover{display:block}.book-datasheet .book-datasheet-picture .book-cover img{box-shadow:0 0 35px rgba(0,0,0,0.5);width:100%;transition:.3s all}.book-datasheet .book-datasheet-picture .book-cover img:hover{box-shadow:0 0 35px rgba(34,138,230,0.5)}.book-datasheet .book-datasheet-data{padding:15px 0 15px 25px}.book-datasheet .book-datasheet-data .book-title,.book-datasheet .book-datasheet-data .book-author,.book-datasheet .book-datasheet-data .book-publisher{display:block;font-family:"Montserrat",Helvetica,Arial,sans-serif;text-decoration:none;transition:.2s all;color:#4a4a4a}.book-datasheet .book-datasheet-data .book-title:hover,.book-datasheet .book-datasheet-data .book-author:hover,.book-datasheet .book-datasheet-data .book-publisher:hover{color:#228ae6}.book-datasheet .book-datasheet-data .book-title{font-weight:700;font-size:18px;line-height:24px}.book-datasheet .book-datasheet-data .book-author{font-size:14px;line-height:20px}.book-datasheet .book-datasheet-data .book-author span{color:#228ae6}.book-datasheet .book-datasheet-data .book-publisher{color:#9b9b9b;font-size:13px;line-height:24px}.book-datasheet .book-datasheet-data .book-description{padding:20px 10px 20px 0;max-height:230px;overflow:hidden;line-height:20px;font:400 14px / 20px "Muli",Helvetica,Arial,sans-serif;color:#4a4a4a;font-weight:300;font-size:13px}.book-datasheet .book-actions{display:table}.book-datasheet .book-actions .book-price,.book-datasheet .book-actions .book-button,.book-datasheet .book-actions .book-moredetails{display:table-cell;padding-left:15px;padding-right:15px}.book-datasheet .book-actions .book-price{font-size:20px;line-height:46px;font-family:"Montserrat",Helvetica,Arial,sans-serif;width:15%;text-align:right}.book-datasheet .book-actions .book-button{width:30%;text-align:center}.book-datasheet .book-actions .book-moredetails{width:55%;color:#999;font:400 14px / 20px "Muli",Helvetica,Arial,sans-serif;text-decoration:none;text-align:left}.book-datasheet .book-actions .book-button>*{margin:auto}.book-datasheet .book-datasheet-data .book-actions .book-moredetails:hover,.book-datasheet .visible-xs .book-actions .book-moredetails{color:#228ae6}.book-datasheet .visible-xs .book-actions .book-price{width:30%}.book-datasheet .visible-xs .book-actions .book-button{width:40%}.book-datasheet .visible-xs .book-actions .book-moredetails{width:30%}@media(min-width:768px) and (max-width:991px){.book-datasheet .book-datasheet-data .book-description{font-size:12px;line-height:18px;padding-top:5px}}@media(max-width:767px){.book-datasheet .book-datasheet-data{padding-top:0}.book-datasheet .book-datasheet-data .book-description{font-size:12px;line-height:18px;padding-top:5px;padding:0 10px 20px 0;min-height:130px}.book-datasheet .visible-xs .book-actions{text-align:center;width:100%}.book-datasheet .visible-xs .book-actions .book-addtocart{height:45px;width:45px;padding:0;line-height:42px;font-size:20px}}.book-datasheet.book-raffle .book-description{max-height:300px}.book-datasheet.book-raffle .book-actions .book-share-menu{font-size:30px}.book-datasheet.book-raffle .visible-xs .book-actions .book-share-menu{font-size:20px}.book-small-datasheet{position:relative;padding:10px;box-shadow:0 0 15px rgba(0,0,0,0.1)}.book-small-datasheet .book-favorite{position:absolute;top:0;right:0;z-index:1}.book-small-datasheet .book-favorite .book-favorite-button{background:transparent;border:0;color:#fa5251}.book-small-datasheet .book-favorite .book-favorite-button .book-favorite-on{display:none}.book-small-datasheet .book-favorite .book-favorite-button .book-favorite-off{display:inline}.book-small-datasheet .book-favorite.active .book-favorite-button .book-favorite-on{display:inline}.book-small-datasheet .book-favorite.active .book-favorite-button .book-favorite-off{display:none}.book-small-datasheet .book-cover{float:left;display:block;box-shadow:0 0 10px rgba(0,0,0,0.7);background:#fff;transition:.3s all}.book-small-datasheet .book-cover:hover{box-shadow:0 0 10px rgba(34,138,230,0.7)}.book-small-datasheet .book-cover img{max-width:100%;height:auto;box-sizing:border-box}.book-small-datasheet .book-data>div:first-child{line-height:100%}.book-small-datasheet .book-data .book-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:#4a4a4a;font-family:"Montserrat",Helvetica,Arial,sans-serif;text-decoration:none}.book-small-datasheet .book-data .book-title:hover{color:#228ae6}.book-small-datasheet .book-data .book-author{font-family:"Montserrat";color:#9b9b9b;text-decoration:none}.book-small-datasheet .book-data .book-author:hover{color:#228ae6}.book-small-datasheet .book-data .book-description{font-size:12px;font-weight:300;line-height:16px;font-family:"Muli",Helvetica,Arial,sans-serif;color:#4a4a4a}.book-small-datasheet .book-data .book-publisher{text-decoration:none;font-family:"Muli",Helvetica,Arial,sans-serif}.book-small-datasheet .book-data .book-publisher:hover{color:#228ae6}.book-small-datasheet .book-data .book-price{font-family:"Montserrat",Helvetica,Arial,sans-serif;padding:0}.book-small-datasheet .book-data .book-button{text-align:right;padding:0}.book-small-datasheet .book-favorite .book-favorite-button{font-size:26px}.book-small-datasheet .book-favorite .book-favorite-button:active{padding:0 6px}.book-small-datasheet .book-cover{margin-top:-20px;width:130px}.book-small-datasheet .book-data{padding-left:140px}.book-small-datasheet .book-data>div:first-child{padding-right:32px}.book-small-datasheet .book-data .book-title{font-size:16px;line-height:22px}.book-small-datasheet .book-data .book-author{font-size:12px;line-height:20px}.book-small-datasheet .book-data .book-publisher{border-left:2px solid;font-size:12px;padding-left:3px;line-height:21px}.book-small-datasheet .book-data .book-price{font-size:14px}@media(min-width:992px) and (max-width:1199px){.book-small-datasheet .book-favorite .book-favorite-button{font-size:21px}.book-small-datasheet .book-favorite .book-favorite-button:active{padding:0 5px}.book-small-datasheet .book-cover{margin-top:-17px;width:107px}.book-small-datasheet .book-data{padding-left:116px}.book-small-datasheet .book-data>div:first-child{padding-right:26px}.book-small-datasheet .book-data .book-title{font-size:13px;line-height:18px}.book-small-datasheet .book-data .book-author{font-size:10px;line-height:17px}.book-small-datasheet .book-data .book-publisher{border-left:2px solid;font-size:10px;padding-left:2px;line-height:17px}.book-small-datasheet .book-data .book-price{font-size:12px}}.book-card{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.2);color:#4a4a4a;display:block;padding:10px;transition:background-color .15s;width:150px;margin-right:15px;margin-left:15px;font-family:"Montserrat",Helvetica,Arial,sans-serif;overflow:hidden}.book-card:hover{text-decoration:none}.book-card .book-picture{margin-bottom:5px;max-height:200px;min-height:184px;overflow:hidden}.book-card .book-picture img{max-width:100%;height:auto;box-sizing:border-box}.book-card .book-title{line-height:16px;padding-bottom:2px;font-weight:700;overflow:hidden}.book-card .book-author{color:#9b9b9b;font-size:12px;line-height:16px}.single-book-picture{width:166px;overflow:hidden;transition:.2s all}.single-book-picture img{max-width:100%;height:auto;box-sizing:border-box}

.publication-small-card-block-title h3{text-transform:uppercase;margin:0 0 15px 0;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;color:#4a4a4a;font-size:18px;line-height:24px;display:inline-block}.publication-small-card-block-title a{text-decoration:none;color:#228ae6;font-family:"Muli",Helvetica,Arial,sans-serif;font-size:14px}.publication-small-card-block-title a:hover{color:#059}.publication-small-card{position:relative;height:110px}.publication-small-card .publication-cover{float:left;display:block;transition:.3s all;width:70px;margin-right:15px}.publication-small-card .publication-cover:hover{box-shadow:0 0 10px rgba(34,138,230,0.7)}.publication-small-card .publication-cover img{max-width:100%;height:auto;box-sizing:border-box}.publication-small-card .publication-data>div a{text-decoration:none}.publication-small-card .publication-data>div a:hover{color:#228ae6}.publication-small-card .publication-data .publication-date{color:#9b9b9b;font-size:12px;line-height:20px}.publication-small-card .publication-data .publication-title{font-family:"Multi",Helvetica,Arial,sans-serif;font-size:15px;line-height:18px;color:#4a4a4a}.publication-small-card .publication-data .publication-author{color:#228ae6;font-size:12px;font-style:italic;line-height:20px}.book-small-datasheet .book-favorite .book-favorite-button{font-size:26px}.book-small-datasheet .book-favorite .book-favorite-button:active{padding:0 6px}.book-small-datasheet .book-cover{margin-top:-20px;width:130px}.book-small-datasheet .book-data{padding-left:140px}.book-small-datasheet .book-data>div:first-child{padding-right:32px}.book-small-datasheet .book-data .book-title{font-size:16px;line-height:22px}.book-small-datasheet .book-data .book-author{font-size:12px;line-height:20px}.book-small-datasheet .book-data .book-category{border-left:2px solid;font-size:12px;padding-left:3px;line-height:21px}.book-small-datasheet .book-data .book-price{font-size:14px}@media(min-width:992px) and (max-width:1199px){.book-small-datasheet .book-favorite .book-favorite-button{font-size:21px}.book-small-datasheet .book-favorite .book-favorite-button:active{padding:0 5px}.book-small-datasheet .book-cover{margin-top:-17px;width:107px}.book-small-datasheet .book-data{padding-left:116px}.book-small-datasheet .book-data>div:first-child{padding-right:26px}.book-small-datasheet .book-data .book-title{font-size:13px;line-height:18px}.book-small-datasheet .book-data .book-author{font-size:10px;line-height:17px}.book-small-datasheet .book-data .book-category{border-left:2px solid;font-size:10px;padding-left:2px;line-height:17px}.book-small-datasheet .book-data .book-price{font-size:12px}}

#shopping-cart-menu .sidemenu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;opacity:0}#shopping-cart-menu .sidemenu.active{display:block}#shopping-cart-menu .sidemenu .sidemenu-background{width:100%;height:100%;background:rgba(0,0,0,0.35)}#shopping-cart-menu .sidemenu.active .sidemenu-container{position:absolute;height:100%;overflow-y:scroll;background:#FFF;border-left:4px solid #228ae6;width:300px;right:-300px}#shopping-cart-menu .sidemenu.active .sidemenu-container header{background-color:#228ae6;color:#fff;padding:25px 25px 15px 25px;font-family:"Muli",Helvetica,Arial,sans-serif;font-size:14px}#shopping-cart-menu .sidemenu.active .sidemenu-container header span,#shopping-cart-menu .sidemenu.active .sidemenu-container header i,#shopping-cart-menu .sidemenu.active .sidemenu-container header a{color:#fff;vertical-align:middle;height:28px}#shopping-cart-menu .sidemenu.active .sidemenu-container header .fa{font-size:24px}#shopping-cart-menu .sidemenu.active .sidemenu-container header>.fa{margin-right:10px}#shopping-cart-menu .sidemenu .sidemenu-container .row{margin-left:0;margin-right:0}#shopping-cart-menu .sidemenu .sidemenu-container .col-md-12,#shopping-cart-menu .sidemenu .sidemenu-container .col-md-8,#shopping-cart-menu .sidemenu .sidemenu-container .col-md-6,#shopping-cart-menu .sidemenu .sidemenu-container .col-md-4,#shopping-cart-menu .sidemenu .sidemenu-container .col-md-2,#shopping-cart-menu .sidemenu .sidemenu-container .col-xs-12,#shopping-cart-menu .sidemenu .sidemenu-container .col-xs-8,#shopping-cart-menu .sidemenu .sidemenu-container .col-xs-6,#shopping-cart-menu .sidemenu .sidemenu-container .col-xs-4,#shopping-cart-menu .sidemenu .sidemenu-container .col-xs-2{padding-left:0;padding-right:0}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item{padding:10px}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .cart-item-cover{max-height:104px;overflow:hidden}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .cart-item-cover img{max-height:100%;max-width:100%}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .cart-item-info{padding-left:10px}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .cart-item-info .item-title{font-weight:700;display:block;font-family:"Montserrat",Helvetica,Arial,sans-serif;transition:all .3s}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .cart-item-info .item-author{font-size:12px;transition:all .3s}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .cart-item-info .item-publisher{color:#9b9b9b;font-size:12px;transition:all .3s}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .cart-item-info a{text-decoration:none;color:#4a4a4a}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .cart-item-info a:hover{color:#228ae6}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .shopping-cart-stock-price{padding-top:16px;text-align:center;margin:0}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .shopping-cart-stock-price .cart-item-price{padding-top:8px}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .shopping-cart-stock-price .cart-item-quantity{padding-top:6px}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .shopping-cart-stock-price .cart-item-quantity input{width:100%;display:inline !important;border:1px solid #ccc;text-align:right}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .shopping-cart-stock-price .cart-item-quantity .ws-inputreplace,#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item .shopping-cart-stock-price .cart-item-quantity .input-buttons{display:none !important}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-resume{margin:0;padding:10px 25px;font-size:16px;font-weight:bold}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-finish{margin:0;padding:10px 25px;text-align:right}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-finish>div{padding:0}#shopping-cart-menu .sidemenu .sidemenu-container .shopping-cart-content .cart-item:after{height:1px;width:236px;padding-top:10px;border-bottom:1px solid #ddd}

.book-panel-container .book-panel{margin:35px 0}

#footer{background:#228ae6;margin-top:50px;padding:40px 0;color:#fff;font-family:"Montserrat",Helvetica,Arial,sans-serif}#footer .row>div{padding:0}#footer a{color:#fff;text-transform:uppercase;font-weight:400}#footer a:hover{text-decoration:none;font-weight:bold}#footer .footer-title{border-bottom:1px solid rgba(255,255,255,0.33);margin-bottom:5px;padding-bottom:5px;padding-right:10px;display:inline-block;font-size:15px;line-height:18px;text-transform:uppercase;font-weight:400}#footer ul.footer-list{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px}#footer .footer-paymentmethods .footer-paymentmethods-list{margin-top:15px}#footer .footer-paymentmethods .footer-paymentmethods-list span{display:inline-block;background:rgba(255,255,255,0.9);padding:3px;height:25px;border-radius:4px;margin-right:10px;margin-bottom:10px;width:50px;text-align:center;transition:.2s all}#footer .footer-paymentmethods .footer-paymentmethods-list span:hover{background:rgba(255,255,255,1)}#footer .footer-paymentmethods .footer-paymentmethods-list span img{max-height:100%;width:auto;display:inline}#footer .footer-contact .social{font-size:12px;font-family:"Montserrat",Helvetica,Arial,sans-serif;text-align:right;margin-bottom:20px}#footer .footer-contact .social a{text-transform:capitalize;line-height:20px}#footer .footer-contact .social a:hover{font-weight:normal;color:rgba(255,255,255,0.8)}#footer .footer-contact .address{font-size:11px;line-height:16px;text-align:right;font-family:"Muli",Helvetica,Arial,sans-serif;color:rgba(255,255,255,0.8)}#footer .footer-contact .logo{text-align:right}#footer .footer-contact .logo img{display:inline-block;width:130px}#footer .footer-badges .footer-badges-border{border-top:1px solid #91c5f3;width:700px;display:block;margin:15px auto}#footer .footer-badges .badges{text-align:center}#footer .footer-badges .badges img{width:20px;opacity:.85}#footer .footer-badges .badges img.big-badge{width:auto;height:40px}#footer .footer-badges .badges img:hover{opacity:1}@media(max-width:767px){#footer{margin-top:20px}#footer .footer-container>.row>div{margin-bottom:35px}#footer .footer-container>.row>div{margin-bottom:20px}#footer .footer-paymentmethods .footer-paymentmethods-list span{padding:1px;height:20px;margin-right:10px;margin-bottom:10px;width:40px}#footer .footer-contact{padding-top:15px}#footer .footer-contact .social,#footer .footer-contact .address,#footer .footer-contact .logo{text-align:center}#footer .footer-contact .social{border-top:1px solid #91c5f3;padding-top:15px}#footer .footer-contact .logo img{width:230px}#footer .footer-badges .footer-badges-border{width:130px;margin-top:0}#footer .footer-badges .badges img{width:12px}#footer .footer-badges .badges img.big-badge{height:20px}}

.lightbox .modal-dialog{background:0;touch-action:none;margin:0;left:0;top:0;width:100%;height:100%;max-width:800%;overflow:hidden}.lightbox .modal-content{width:100%;height:100%;background:0;padding:15px}.lightbox .modal-content .lightbox-content{height:100%;width:auto;margin:auto;display:block}.modal-backdrop{background-color:rgba(0,0,0,0.7)}.lightbox .close{color:#228ae6;font-size:40px;position:fixed;right:25px;top:25px;z-index:9999;opacity:.9;text-shadow:2px 0 0 #fff,-2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}.lightbox .close:hover{opacity:1}

#payment-methods{margin-top:50px}#payment-methods .banner{width:100%}#paymentmethods-lightbox .lightbox-content{width:644px}@media(max-width:767px){#payment-methods{margin-top:20px}}@media(max-width:644px){#paymentmethods-lightbox .lightbox-content{width:100%}}

.side-panel .side-panel-nav{padding:50px 0 15px 35px;position:relative;z-index:2}.side-panel .side-panel-nav h3{font-family:"Montserrat",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#4a4a4a;font-size:18px;line-height:24px}.side-panel .side-panel-nav h3{font-family:"Montserrat",Helvetica,Arial,sans-serif;text-transform:capitalize;color:#4a4a4a;font-size:18px;line-height:24px}.side-panel .side-panel-nav h3 span{text-transform:uppercase;display:block}.side-panel .side-panel-nav .side-panel-nav-content li a{display:block;text-decoration:none;font-size:15px;font-weight:300;padding:10px 30px 10px 0;color:#4a4a4a;line-height:20px;font-family:"Muli",Helvetica,Arial,sans-serif}.side-panel .side-panel-nav .side-panel-nav-content li a:hover{color:#228ae6}.side-panel .side-panel-nav .side-panel-nav-content li a.active{font-weight:bold;color:#228ae6}.side-panel .side-panel-nav .side-panel-nav-paginator{text-align:center}.side-panel .side-panel-content .side-panel-content-title{font-size:18px;line-height:24px;padding-bottom:15px;margin:0;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;color:#4a4a4a;border-bottom:1px solid #ddd;margin-left:35px}.side-panel .side-panel-content .side-panel-content-title a{text-decoration:none}.side-panel .side-panel-content .side-panel-content-title.no-border{border:0}.side-panel .side-panel-content .side-panel-content-content .book-cover img{width:100%}.side-panel .side-panel-content .side-panel-content-content{margin:0}.side-panel .side-panel-content .side-panel-content-content>div{float:left;background-color:#fff}@media(min-width:768px){.side-panel .side-panel-nav:after{background:#fff;bottom:0;box-shadow:0 0 20px rgba(0,0,0,0.10);content:"";display:block;pointer-events:none;position:absolute;right:0;top:0;width:4000px;z-index:-1}}@media(min-width:1200px){.side-panel .side-panel-nav{width:240px}.side-panel .side-panel-content{width:930px}.side-panel .side-panel-content .side-panel-content-content>div{margin-top:35px;margin-left:35px;width:415px;height:192px}}@media(min-width:992px) and (max-width:1199px){.side-panel .side-panel-nav{width:240px}.side-panel .side-panel-content{width:730px}.side-panel .side-panel-content .side-panel-content-content>div{margin-top:35px;margin-left:20px;width:330px}}@media(min-width:768px) and (max-width:991px){.side-panel .side-panel-nav{width:240px}.side-panel .side-panel-content{width:510px}.side-panel .side-panel-content .side-panel-content-content>div{margin-top:35px;margin-left:20px;width:100%}}@media(max-width:767px){.side-panel .side-panel-nav{padding:5px 0 5px 35px;box-shadow:10px -10px 20px -10px rgba(0,0,0,0.10)}.side-panel .side-panel-content .side-panel-content-title{margin-left:0}.side-panel .side-panel-nav .side-panel-nav-content>li{float:left}.side-panel .side-panel-nav .side-panel-nav-content:after{content:"";display:table;clear:both}.side-panel .side-panel-content .side-panel-content-content>div{margin:35px 0 0 0;width:100%}}

.paginator.pagination{border-top:1px solid #eee}.paginator.pagination li .pagination-item{border-top:1px solid #eee;min-width:16px;padding:8px 6px;box-sizing:content-box;text-align:center;font-family:"Montserrat",Helvetica,Arial,sans-serif;cursor:pointer;border:0;color:#4a4a4a}.paginator.pagination li.active .pagination-item{font-weight:bold;background:0;color:#228ae6}.paginator.pagination li .pagination-item:hover{background:0;color:#228ae6}.paginator.pagination li .pagination-div{border:0}.paginator.pagination li .pagination-div:hover{background:0}.paginator.pagination.pagination-small li .pagination-item{min-width:16px;padding:8px 3px;/}.paginator.pagination.pagination-circle li .pagination-item{border-radius:50%;padding:4px 6px;margin:10px 4px}.paginator.pagination.pagination-circle li .pagination-item:hover{background:#eee;color:#4a4a4a}.paginator.pagination.pagination-circle li.active .pagination-item{background:#228ae6;color:#fff}.paginator.pagination.pagination-circle li .pagination-item.extreme{border-radius:5px}

#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.open{border-bottom-color:#228ae6}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li a:hover,#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.open>a,#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .navbar-nav li.show_more a,#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-header{color:#228ae6}#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu,#main-menu .main-menu .main-menu-nav .navbar .navbar-nav li.dropdown .dropdown-menu .row .recommended .recommended-header{border-color:#228ae6}

.book-card:hover{background:#228ae6;color:#fff}.book-card:hover>div{color:#fff}

#mobile-menu .sidemenu{touch-action:none}

#shopping-cart-menu .sidemenu{touch-action:none}

.search .search-title{font-family:"Muli",Helvetica,Arial,sans-serif;color:#4a4a4a}.search .search-title h1{margin:0 0 15px 0;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400}.search .search-title h1 a{text-decoration:none}.search .search-result .search-result-title{border-bottom:1px solid #ddd;margin-bottom:30px;padding:10px;font-size:18px;font-weight:400;line-height:24px;font-family:"Montserrat",Helvetica,Arial,sans-serif}.search .search-result .search-result-title span{color:#228ae6}.search .search-result .side-panel-nav-paginator{text-align:right}.search .search-result .search-result-contents:after{content:" ";display:table;clear:both}.search .search-result .search-result-contents>.book-small-datasheet{float:left}.search .search-result .search-result-contents>.list-result{font-size:14px;line-height:20px;font-family:"Muli",Helvetica,Arial,sans-serif;float:left}.search .search-result .search-result-contents>.list-result a{color:#228ae6;text-decoration:none}.search .search-result .search-result-contents>.list-result a:hover{color:#059}.search .no-result{font:400 14px / 20px "Muli",Helvetica,Arial,sans-serif;color:#4a4a4a}@media(min-width:1200px){.search .search-result .search-result-contents>.book-small-datasheet{margin-top:35px;margin-left:35px;width:535px;height:200px}.search .search-result .search-result-contents>.list-result{width:25%}.search .search-result .search-result-contents>.list-result:nth-child(n+5){margin-top:35px}}@media(min-width:992px) and (max-width:1199px){.search .search-result .search-result-contents>.book-small-datasheet{margin-top:20px;margin-left:20px;width:450px;height:160px}.search .search-result .search-result-contents>.list-result{width:25%}.search .search-result .search-result-contents>.list-result:nth-child(n+5){margin-top:35px}}@media(min-width:768px) and (max-width:991px){.search .search-result .search-result-contents>.book-small-datasheet{margin-top:35px;margin-left:0;width:100%;height:200px}.search .search-result .search-result-contents>.list-result{width:25%}.search .search-result .search-result-contents>.list-result:nth-child(n+5){margin-top:20px}}@media(max-width:767px){.search .search-result .search-result-contents>.book-small-datasheet{margin-top:35px;width:100%;height:200px}.search .search-result .search-result-contents>.list-result{width:50%}.search .search-result .search-result-contents>.list-result:nth-child(n+3){margin-top:20px}}

#facebookEvents h3{margin:0 0 15px 0;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;color:#4a4a4a;font-size:18px;line-height:24px;color:#228ae6;text-align:right;text-transform:uppercase}@media(min-width:768px){#popularTopics .side-panel-nav{margin-top:-95px}}

.login .login-container{margin:15px auto;background-color:#fff;border:3px solid #228ae6;padding:20px;border-radius:5px}.login .login-container h3{margin:15px 0 15px 0;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;color:#4a4a4a;font-size:18px;line-height:24px}.login .login-container hr{box-sizing:content-box;height:0;margin:0 0 15px 0;border:0;border-top:1px solid #ddd}.login .login-container hr:first-child{margin-top:15px}.login .login-container .form-group .input-group-addon{color:#999;background:0;border:0;font-size:22px;position:absolute;line-height:40px;padding-top:0;padding-bottom:0}.login .login-container .form-group .form-control{border-radius:0;height:40px;padding:8px 6px 8px 40px;font-size:16px;color:#444;border:1px solid #ddd;font-family:"Muli",Helvetica,Arial,sans-serif;box-shadow:none;transition:.3s all}.login .login-container .form-group textarea.form-control{min-height:100px;padding:6px}.login .login-container .form-group .form-control:focus{border:1px solid #99baca;background:#f5fbfe}.login .login-container .submit{font-family:"Montserrat",Helvetica,Arial,sans-serif;border:2px solid;font-size:12px;line-height:42px;min-height:42px;padding-left:32px;padding-right:32px;border-radius:50px;display:block;background:#fff;width:100%}.login .login-container .submit:hover{background:#eee}.login .login-container .login-bottom a{color:#228ae6;text-decoration:none;font-family:14px;line-height:20px;font-family:"Muli",Helvetica,Arial,sans-serif}.login .login-container .login-bottom a:hover{color:#059}.login .login-container .login-msg{font-family:"Muli",Helvetica,Arial,sans-serif}@media(min-width:768px){.login .login-container{width:50%}}@media(max-width:767px){.login .login-container{width:100%}}

.profile-menu{padding:15px;background:#f5f5f5;color:#444}.profile-menu .nav li{background:0}.profile-menu .nav a{padding:5px 15px;color:#228ae6;font-size:14px;line-height:20px;font-family:"Muli",Helvetica,Arial,sans-serif}.profile-menu .nav a:hover{color:#059;background:0}.profile-menu .nav a .fa{color:#444;width:16px;text-align:center;margin-right:7px}.profile-content{padding-left:35px}.profile-content h1,.profile-content h3{margin:0 0 15px 0;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;color:#4a4a4a;font-size:18px;line-height:24px}.profile-content legend{font-family:"Muli",Helvetica,Arial,sans-serif;width:100%;border-bottom:1px solid #ddd;padding:0;padding-bottom:0;font-size:18px;line-height:30px}.profile-content label{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-family:"Muli",Helvetica,Arial,sans-serif;color:#4a4a4a}.profile-content .form-control{border-radius:0;height:40px;padding:8px;font-size:16px;color:#444;border:1px solid #ddd;font-family:"Muli",Helvetica,Arial,sans-serif;box-shadow:none;transition:.3s all}.profile-content .form-control:focus{border:1px solid #99baca;background:#f5fbfe}@media(max-width:767px){.profile-content{padding:0 15px}.profile-content h1,.profile-content h3{margin-top:15px}}

.favorites{padding:0}.favorites .favorites-result .side-panel-nav-paginator{text-align:right}.favorites .favorites-result .favorites-result-contents:after{content:" ";display:table;clear:both}.favorites .favorites-result .favorites-result-contents>.book-small-datasheet{float:left}.favorites .favorites-result .favorites-result-contents>.list-result{font-size:14px;line-height:20px;font-family:"Muli",Helvetica,Arial,sans-serif;float:left}.favorites .favorites-result .favorites-result-contents>.list-result a{color:#228ae6;text-decoration:none}.favorites .favorites-result .favorites-result-contents>.list-result a:hover{color:#059}.favorites .no-result{font:400 14px / 20px "Muli",Helvetica,Arial,sans-serif;color:#4a4a4a}@media(min-width:1200px){.favorites .favorites-result .favorites-result-contents>.book-small-datasheet:nth-child(odd){margin-left:0}.favorites .favorites-result .favorites-result-contents>.book-small-datasheet{margin-top:35px;margin-left:35px;width:385px;height:200px}.favorites .favorites-result .favorites-result-contents>.list-result{width:25%}.favorites .favorites-result .favorites-result-contents>.list-result:nth-child(n+5){margin-top:35px}}@media(min-width:992px) and (max-width:1199px){.favorites .favorites-result .favorites-result-contents>.book-small-datasheet:nth-child(odd){margin-left:0}.favorites .favorites-result .favorites-result-contents>.book-small-datasheet{margin-top:20px;margin-left:20px;width:317px;height:160px}.favorites .favorites-result .favorites-result-contents>.list-result{width:25%}.favorites .favorites-result .favorites-result-contents>.list-result:nth-child(n+5){margin-top:35px}}@media(min-width:768px) and (max-width:991px){.favorites .favorites-result .favorites-result-contents>.book-small-datasheet{margin-top:35px;margin-left:0;width:100%;height:200px}.favorites .favorites-result .favorites-result-contents>.list-result{width:25%}.favorites .favorites-result .favorites-result-contents>.list-result:nth-child(n+5){margin-top:20px}}@media(max-width:767px){.favorites .favorites-result .favorites-result-contents>.book-small-datasheet{margin-top:35px;width:100%;height:200px}.favorites .favorites-result .favorites-result-contents>.list-result{width:50%}.favorites .favorites-result .favorites-result-contents>.list-result:nth-child(n+3){margin-top:20px}}

.shopping-cart-template .cart-status{margin-top:10px}.shopping-cart-template .cart-status li{margin-bottom:10px}.shopping-cart-template h3{font-size:18px;line-height:24px;padding-bottom:15px;margin:0;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;color:#4a4a4a;border-bottom:1px solid #ddd}.shopping-cart-template .table{width:100%}.shopping-cart-template .table td{vertical-align:top}.shopping-cart-template .background{background:#f2f2f2}.shopping-cart-template .background-dark{background:#e5e5e5}.shopping-cart-template{font:400 14px / 20px "Muli",Helvetica,Arial,sans-serif}.shopping-table-container a{text-decoration:none}.shopping-table-container .cart-picture{width:100px}.shopping-table-container .cart-picture img{height:auto;width:100%}.shopping-table-container .cart-picture,.shopping-table-container .cart-quantity,.shopping-table-container .cart-amount,.shopping-table-container .cart-status{text-align:center}.shopping-cart-template .cart-total{text-align:right;font-weight:bold;font-size:20px}.shopping-cart-template .cart-back{margin-top:10px;text-align:left}.shopping-cart-template form{margin-top:20px;text-align:right}.shopping-cart-template .book-addtocart{height:45px;width:45px;padding:0;line-height:42px;font-size:20px}.shopping-cart-template .alert{margin-top:15px}.shopping-cart-template a{text-decoration:none}.shopping-cart-template .continue{text-align:right}#shoppingCartAddItemModal .modal-content{border-radius:0}#shoppingCartAddItemModal .btn{border-radius:0}

.messenger-service{position:fixed;right:40px;bottom:40px;height:64px;width:300px;z-index:500;text-align:right}.messenger-service-message-container{display:inline-block;position:relative;right:-32px;height:64px;overflow:hidden}.messenger-service-message{position:relative;background:#fff;padding:10px 40px 10px 20px;color:#228ae6;border-radius:15px;top:22px;box-shadow:2px 2px 3px #999;right:-204px;transition:.3s ease all}.messenger-service-message.active{right:0}.messenger-service-button{top:-19px;position:relative;display:inline-block;padding:9px 18px;height:64px;width:64px;border-radius:90px;background-color:#228ae6;font-size:36px;box-shadow:2px 2px 3px #999;transition:.3s ease all}@media(max-width:767px){.messenger-service{right:20px;bottom:20px}}
