@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;700&family=Roboto:wght@300;400;500;700&display=swap');
#home.container-fluid,#inside.container-fluid,#list.container-fluid,body{background-repeat:no-repeat;background-position:top center}
#basket_mini,#basket_mini_xs,#home_top_bg,#moto{position:absolute}
#book .book_title,.nav>li,.nav>li>a,.navbar-brand{display:inline-block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-next:before,.slick-prev:before,.slick-track:after,.slick-track:before,[dir=rtl] .slick-next:before,[dir=rtl] .slick-prev:before{content:''}
.no-webp body{background-image:url(../templateimages/bg_home.jpg)}
.webp body{background-image:url(../templateimages/bg_home.webp)}
input[type=radio],input[type=checkbox]{margin-top:3px}
#home.container-fluid{background-image:url(../templateimages/top_bg_home.jpg);padding-bottom:40px}
#inside.container-fluid{padding-bottom:40px}
.no-webp #inside.container-fluid{background:url(../templateimages/list_top_bg.jpg) no-repeat center -247px}
.webp #inside.container-fluid{background:url(../templateimages/list_top_bg.webp) no-repeat center -247px}
.no-webp #list.container-fluid{background-image:url(../templateimages/list_top_bg.jpg);background-position:bottom center;background-repeat:repeat-y;position:relative}
.webp #list.container-fluid{background-image:url(../templateimages/list_top_bg.webp);background-position:bottom center;background-repeat:repeat-y;position:relative}
#home_top{position:relative}
.no-webp #home_top_bg{left:-26px;top:0;height:452px;background:url(../templateimages/top_left_bg_home.png) no-repeat}
.webp #home_top_bg{left:-26px;top:0;height:452px;background:url(../templateimages/top_left_bg_home.webp) no-repeat}
.home_top_bg_corners{position:absolute;left:-2px;bottom:-2px;width:672px;height:20px;background:url(../templateimages/bottom_corners_big.png) bottom left no-repeat}
.navbar{min-height:inherit;background-color:#fff}
.navbar-nav{float:none}
.nav.navbar-nav{margin-top:20px;margin-left:8px;padding-bottom:5px}
.nav>li>a{font-size:12px;line-height:17px}
#moto{left:11px;top:13px;font-weight:300;font-size:10px;line-height:12px;color:#c5cad0}
.navbar-header{float:none;text-align:center}
.navbar-brand{float:none;height:inherit;margin-top:32px;text-align:-webkit-center}
.navbar-brand img{width:308px}
.navbar-toggle{background-color:#125997;right:8px;margin-top:28px;margin-bottom:22px}
.navbar-toggle .icon-bar{background-color:#fff}
#basket_mini{top:25px;right:0;background-color:#3291e3;cursor:pointer;z-index:100;-webkit-box-shadow:0 25px 20px -19px rgba(0,0,0,.32);-moz-box-shadow:0 25px 20px -19px rgba(0,0,0,.32);box-shadow:0 25px 20px -19px rgba(0,0,0,.32)}
.basket_txt{background:url(../templateimages/basket_bottom.gif) bottom left no-repeat;padding:3px 8px 7px;font:500 13px/24px Roboto,sans-serif;color:#fff}
#basket_mini .badge{background-color:#125997}
.badge.remove{background-color:#BA3400;cursor:pointer}
.badge.minus,.badge.plus{background-color:#3291E3;font-weight:700;cursor:pointer}
.badge.minus{margin:0 5px 0 0}
.badge.plus{margin:0 0 0 5px}
#basket_mini_xs{right:18px;top:174px;z-index:180;-webkit-transition:top 1s;transition:top 1s}
#basket_mini_xs.fixed{position:fixed;right:18px;top:20px;z-index:180}
#basket_mini_xs .basket_txt{background:0 0}
#basket_mini_xs .badge{background-color:#3291E3;font-size:15px}
#basketPopup .modal-body table tbody tr td{vertical-align:middle}
#basketPopup .modal-body table tbody tr td img{min-width:35px;max-width:60px}
#navbar_bottom{background-color:#125997}
#search .col-sm-3{height:43px;padding-top:7px;background:url(../templateimages/grey_rect.png) left center no-repeat;font:300 20px/28px "Roboto Slab",serif;color:#fff;padding-left:22px}
#search .search_button_btn {padding: 0;border: none;background-color: transparent;}
#categories.col-sm-4{height:43px;padding-top:7px;background:url(../templateimages/grey_rect.png) 18px center no-repeat;font:300 20px/28px "Roboto Slab",serif;color:#fff;padding-left:40px}
#list #categories,#minimal #categories,#inside #categories {cursor:pointer}
#search_form.col-sm-9{height:43px;margin:0;padding-top:7px}
.form-control{font-size:15px;padding:0 12px}
#book .book_details,#home_top_carousel .carousel-inner .book_details{font:300 14px/27px Roboto,sans serif;color:#000}
#search_form .form-control:focus{border:1px solid transparent}
#search_form .preload{background:url(/newdesign/templateimages/ajax_preloader.gif) center right no-repeat #fff;background-size:auto 60%}
#categories .col-sm-4{background:url(../templateimages/cat_arrow.png) top left no-repeat}
#home_top_carousel{position:relative;overflow:hidden;margin-top:32px;margin-right:40px;height:271px}
#home_top_carousel .carousel-inner{padding-top:24px;padding-bottom:64px;height:271px}
#book .item,#home_top_carousel .item{position:absolute;top:24px;background-color:#fff;border-radius:6px;height:181px;width:100%}
#home_top_carousel .carousel-inner .book_details{padding:0 12px;height:181px}
#book .book_details{width:73%;padding:0 12px 5px;min-height:181px}
#home_top_carousel .book_title a{display:inline-block;margin-top:28px;font:300 27px/24px "Roboto Slab",serif;color:#125997;margin-bottom:3px}
#home_top_carousel .book_title a span{font-size:18px;color:#ba3600}
#book .book_title{margin-top:10px;font:300 20px/23px "Roboto Slab",serif;color:#125997;margin-bottom:2px}
#book .book_subtitle{line-height:17px}
#book .author,#home_top_carousel .author{font:400 14px/24px "Roboto Slab",serif;color:#000}
#home_top_carousel .editor_price{position:absolute;left:19px;bottom:39px;font:300 12px/27px Roboto,sans serif;color:#5f5f5f;font-style:italic}
#home_top_carousel .our_price{position:absolute;left:19px;bottom:17px}
#home_top_carousel .price{font:500 18px/27px Roboto,sans serif;color:#000}
#home_top_carousel .carousel-inner .book_thumb{position:absolute;right:19px;top:-27px;z-index:150;line-height: 230px;height: 230px;}
#home_top_carousel .carousel-inner .book_thumb img{max-height:230px;-webkit-box-shadow:0 13px 18px -6px rgba(60,60,60,1);-moz-box-shadow:0 13px 18px -6px rgba(60,60,60,1);box-shadow:0 13px 18px -6px rgba(60,60,60,1);display: inline;}
#home_top_carousel .carousel-inner .book_title {max-width: 385px}
#bs_bottom,#mainDiv,#mainDiv_list,#new_books{position:relative}
.carousel-control{display:none}
ul#book_cat{padding:24px 0 10px 18px;color:#125997;background:url(../templateimages/books_icon.png) bottom right no-repeat;margin-right:10px}
ul#book_cat li a{font:500 14px/22px Roboto,sans-serif}
#banners_top{margin-top:50px;margin-bottom:31px}
#mainDiv{margin-top:-1px;padding-bottom:55px}
#mainDiv.generic{margin-top:55px}
#home #mainDiv{margin-top:0}
#mainDiv_list{padding-bottom:17px}
#new_books_title{background:url(../templateimages/nr_bg.png) center no-repeat;font:700 25px/24px "Roboto Slab",serif;color:#fff;margin-bottom:20px;margin-top:-1px}
#new_books_title span{display:inline-block;padding:15px 70px 20px 0;background:url(../templateimages/nr_icon.png) top right no-repeat}
#book_info.nav-tabs>li a,#book_info.nav-tabs>li.active a{background-repeat:no-repeat;background-position:center 24px}
#book_info.nav.nav-tabs,#newReleases.nav.nav-tabs{border-bottom:0}
#book_info.nav-tabs>li,#newReleases.nav-tabs>li{float:none;margin:0 7px}
#book_info.nav-tabs>li{margin-left:0;padding-right:4%}
#book_info.nav-tabs>li.active a,#newReleases.nav-tabs>li.active a{background-color:#fff;border:none}
#book_info.nav-tabs>li.active a{background-color:transparent;background-image:url(../templateimages/tab_active_bg.png)}
#book_info.nav-tabs>li a,#newReleases.nav-tabs>li a{min-width:107px;background-color:#ccd0d7;padding:2px 5px;font:700 14px/24px "Roboto Slab",serif;color:#125997;border:0}
#book_info.nav-tabs>li a{min-width:0;padding:0 0 8px;background-color:transparent;background-image:url(../templateimages/tab_bg.gif)}
#newReleases.nav-tabs>li a:hover{background-color:#fff;border:none}
#newReleases_content,.panel-collapse{background:url(../templateimages/new_book_jcarousel_bg.png) top center no-repeat}
#book_info.nav-tabs>li a:focus,#book_info.nav-tabs>li a:hover,#book_info.nav-tabs>li a:visited{border:none}
#newReleases_content .book{display:inline-block;width:134px;min-width:134px;padding:0 8px;font:300 11px/13px Roboto,sans-serif;outline:0}
#newReleases_content .book a{display:block;outline:0}
#newReleases_content .book>a{display:inline-block;height:125px;line-height:125px}
#newReleases_content .book a img{margin-left:auto;margin-right:auto;vertical-align:bottom}
#newReleases_content .book img{max-width:84px}
#newReleases-accordion .book h3,#newReleases_content .book h3{margin-bottom:0;font-size:12px}
#newReleases-accordion .book h3 a,#newReleases_content .book h3 a{font:500 12px/16px Roboto,sans-serif;color:#ca4604;margin:13px 0 4px}
#newReleases-accordion img {max-height: 233px}
.jcarousel .carousel-control{width:inherit}
#newReleases_content{padding-top:32px}
#newReleases_content .slide .text-center{vertical-align:top}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}
.panel-default>.panel-heading{background-color:#ccd0d7;padding:2px 5px}
.panel-default>.panel-heading.active{background-color:#fff}
.panel-default>.panel-heading.active a{color:#125997}
.panel-title a{padding:2px 5px;font:700 14px/24px "Roboto Slab",serif;color:#125997}
.bs_title,.offers_title{position:relative;font:700 25px/24px "Roboto Slab",serif;color:#fff;height:54px;padding:11px 0 0 34px}
.bs_title{margin-top:21px;background:url(../templateimages/bs_bg.png) top center no-repeat #FFF;background-size:cover}
.offers_title{text-align:left;margin-top:29px;background:url(../templateimages/offers_bg.png) top center no-repeat #fff;background-size:cover}
#best_sellers{margin-top:23px;padding-bottom:2px}
#best_sellers .books,.offer{padding-bottom:45px;overflow:hidden}
#bs_bottom{bottom:-2px}
#bs_bottom .bl_corner_d,#bs_bottom .br_corner_d{position:absolute;bottom:0;height:18px;width:20px}
#bs_bottom .bl_corner_d{left:9px;background:url(../templateimages/bottom_left_corner.png) bottom left no-repeat}
#bs_bottom .br_corner_d{right:9px;background:url(../templateimages/bottom_right_corner.png) bottom right no-repeat}
.bs_bg,.bs_title{position:relative}
.bs_bg{background:url(../templateimages/numbers.png) top center no-repeat #fff;-webkit-box-shadow:0 32px 62px -33px rgba(0,0,0,.75);-moz-box-shadow:0 32px 62px -33px rgba(0,0,0,.75);box-shadow:0 32px 62px -33px rgba(0,0,0,.75)}
.bs_title .icon{position:absolute;top:-21px;right:43px}
.offers_title .icon{position:absolute;top:-29px;right:16px}
#best_sellers .books{margin:0 auto}
#best_sellers .books.first{padding-top:40px}
#best_sellers .book{position:relative;max-width:84px;margin:0 auto}
#best_sellers .book a{display:inline-block;height:125px;line-height:125px;vertical-align:bottom}
#best_sellers .book a img{display:inline;vertical-align:bottom;max-width:100%;max-height:100%}
#best_sellers .book .stand,.offer .stand{position:absolute;bottom:-4px;left:32%}
#see_also_container .offer .stand{left:21px;bottom:-2px}
.box_shadow img{-webkit-box-shadow:0 11px 17px -6px rgba(60,60,60,1);-moz-box-shadow:0 11px 17px -6px rgba(60,60,60,1);box-shadow:0 11px 17px -6px rgba(60,60,60,1);transition:all 600ms}
.box_shadow:hover img{box-shadow:7px 12px 17px -6px rgba(60,60,60,1)}
#banners_top.box_shadow img{border-radius:6px}
#banner1{margin:30px 0 0}
#banner2{margin-bottom:0}
#offers{margin-top:16px;text-align:center}
.offers_bg{position:relative;padding-top:19px;background-color:#fff;-webkit-box-shadow:0 32px 62px -33px rgba(0,0,0,.75);-moz-box-shadow:0 32px 62px -33px rgba(0,0,0,.75);box-shadow:0 32px 62px -33px rgba(0,0,0,.75)}
.offer{clear:both;text-align:left;font:300 11px/13px Roboto,sans-serif;min-height:175px}
#home .offer{min-height:171px}
.book_results .offer{clear:none}
#cv .more_books,.book_results nav,.slick-track:after{clear:both}
.book_results a img.img-responsive{max-height:118px}
.book_results .offer .col-xs-9{padding-right:18px}
#see_also .offer .col-xs-4,.offer .col-xs-3{padding:0;text-align:center;position:relative}
.offer .col-xs-3{max-width:84px}
#see_also .offer .col-xs-4{max-width:72px}
#see_also .offer .col-xs-4 a{display:inline-block}
#see_also .offer .col-xs-8{padding-right:0}
.offer a.title{display:block;display:-webkit-box;font:500 12px/16px Roboto,sans-serif;color:#3291e3;margin-bottom:3px;max-height:48px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
#offers a.more,.footer_social,.plusone{display:inline-block}
.offer .col-sm-7{position:relative}
#book .book_thumb,#offers .br_corner,#see_also_arrows,.book_text,.offer .basket,.offer .price,.offer .price_old,.offer .unavaible,.social_pr{position:absolute}
.offer .price{top:100px;left:12px;font:500 18px/27px Roboto,sans-serif;color:#000}
.offer .unavaible{top:100px;left:12px;font:500 13px/27px Roboto,sans-serif;color:#B50000}
.offer .price_old{top:81px;left:12px;font:300 14px/27px Roboto,sans-serif;color:#000;text-decoration:line-through;font-style:italic}
.offer .basket{right:40px;top:93px}
#offers a.more{margin:0 auto;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#3291e3;font:500 12px/16px Roboto,sans-serif;color:#fff;padding:5px 37px 3px}
#offers .bl_corner{position:absolute;left:9px;bottom:0;width:20px;height:18px;background:url(../templateimages/bottom_left_corner1.png) bottom left no-repeat}
#offers .br_corner{right:9px;bottom:0;width:20px;height:18px;background:url(../templateimages/bottom_right_corner1.png) bottom right no-repeat}
#book,#book_left{position:relative}
.footer_top{margin:0 auto;height:38px;padding-top:5px;background:url(../templateimages/footer_top.png) top center no-repeat}
#footer_main{border-top:1px solid #bfc6cb;border-bottom:1px solid #bfc6cb;padding:16px 0 15px}
footer ul{padding:0;margin:0}
footer .col-sm-2,footer .col-sm-3{margin-top:4px;font:300 12px/17px Roboto,sans-serif}
footer .col-sm-2{color:#125997}
footer ul li a{font:300 12px/17px Roboto,sans-serif;color:#125997}
footer .col-sm-7{color:#000;border-left:1px dashed #909090}
.footer_social{padding-top:5px}
.fb_iframe_widget{float:left}
.plusone{float:left;padding-left:25px}
.acs{margin:10px auto 0}
.elta{margin:20px auto 10px}
.geotrust{padding-top:17px;padding-bottom:11px}
.geotrust img {max-width:100%}
.paypal{padding-top:5px;padding-bottom:10px}
.paypal img{display:inline}
.vivlionet{margin:13px auto 0}
.cards img{display:inline}
.carousel-indicators{bottom:20px;left:19px;width:auto;margin-left:0}
.carousel-indicators li{display:inline-block;width:35px;height:5px;margin:1px;border:0;border-radius:0;cursor:pointer;background:url(../templateimages/ol.png) no-repeat}
.carousel-indicators .active{width:35px;height:8px;background:url(../templateimages/ol_active1.png) no-repeat}
#top_bg_in{background:url(../templateimages/carousel_in_big_bg.jpg) top center no-repeat}
#book{margin-top:52px;min-height:250px}
#book_left{margin-top:24px;background-color:#fff;border-top-left-radius:6px;border-bottom-left-radius:6px;min-height:181px}
#book .book_thumb{top:-50px;left:-160px;z-index:1;height:275px;line-height:275px;width:160px;text-align:right}
#book .book_thumb img{-webkit-box-shadow:0 23px 28px -20px rgba(60,60,60,.9);-moz-box-shadow:0 23px 28px -20px rgba(60,60,60,.9);box-shadow:0 23px 28px -20px rgba(60,60,60,.9);display:inline;max-height:230px}
#book .redbold {font-weight:700;padding-left:10px;text-align:left;font-size:16px}
.book_text{bottom:8px;left:12px;font:300 13px/18px Roboto,sans-serif;color:#000}
#book_right{margin-top:24px;height:181px;border-top-right-radius:6px;border-bottom-right-radius:6px;background:url(../templateimages/carousel_in_bg.jpg) top right no-repeat #C03B03;padding:45px 22px 0 12px;font:300 14px/25px Roboto,sans serif;color:#fff;position:relative}
#book_right a.small_link{color:#fff;line-height:20px;display:inline-block;}
#book_right a.small_link:hover{text-decoration:underline}
#book_right a.newedition_link{color:#fff;font:700 14px/16px Roboto,sans serif;display:inline-block;margin-top:10px;border:2px solid #fff;border-radius:6px;padding:4px;text-align:center;max-width:130px;transition:all 600ms}
#book_right a.newedition_link:hover{color:#be3803;background-color:#fff}
#book .editor_price{font:300 12px/27px Roboto,sans serif;font-style:italic}
#book .price{font:500 18px/27px Roboto,sans serif}
.btn_add{margin-top:13px}
.social_pr{left:-29px;top:0}
#bookinfo_similar,#recent,#see_also,#top_list div{position:relative}
#book .book_thumb .social_pr img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#book .bk_discount{position: absolute;top:-10px;right:-10px;width:40px;height:40px;background:rgb(18,89,151);text-align:center;border-radius:8px;font-size:14px;font-weight:700;padding:8px 0 0 0;box-shadow: 0px 12px 12px -5px rgba(40,40,40,0.6);}
#bookinfo_similar{overflow:hidden;margin-top:85px;margin-bottom:18px;min-height:470px}
#book_info{padding-bottom:38px}
#book_info_content{line-height:22px;text-align:justify}
#writer_details img{margin-right:10px;max-width: 200px}
#see_also{padding-right:0}
#see_also h2{font:700 17px/24px "Roboto Slab",serif;color:#000;margin-top:0;margin-bottom:33px}
#see_also_arrows{right:0;top:2px}
#see_also_arrows a.left,#see_also_arrows a.right{width:31px;height:21px;display:inline-block;float:left}
#see_also_arrows a.left{background:url(../templateimages/see_previous.png) 0 3px no-repeat}
#see_also_arrows a.left.inactive{background:url(../templateimages/see_previous_ghost.png) 0 3px no-repeat}
#see_also_arrows a.right{background:url(../templateimages/see_next.png) 0 3px no-repeat}
#see_also_arrows a.right.inactive{background:url(../templateimages/see_next_ghost.png) 0 3px no-repeat}
#recent_arrows img,#see_also_arrows img{margin:0 3px}
#see_also .offer{padding-bottom:24px;min-height:125px}
#see_also .offer .price,#see_also .offer .price_old{position:relative;float:left;top:inherit;left:inherit;display:inline;margin-right:8px;margin-top:4px}
#see_also .offer .price_old{margin-top:5px}
#book_cat_links{margin-top:35px;padding-bottom:13px}
#book_cat_links img{width:100%;max-width:304px}
#recent_banners{margin-top:40px}
#recent{background-color:#fff;border-radius:6px;height:200px}
#recent_banners .recent_container{-webkit-box-shadow:0 41px 19px -27px rgba(60,60,60,.5);-moz-box-shadow:0 41px 19px -27px rgba(60,60,60,.5);box-shadow:0 41px 19px -27px rgba(60,60,60,.5)}
#recent h2{font:700 20px/24px "Roboto Slab",serif;color:#000;margin-top:16px;margin-bottom:0;margin-left:8px}
#recent_arrows{position:absolute;right:17px;top:19px}
#banners_bottom{margin-top:-16px}
#banners_bottom .col-sm-4{padding:0}
#top_list{position:absolute;width:100%;height:325px;margin-left:auto;margin-right:auto;text-align:center;background:url(../templateimages/list_header_bg.png) top center no-repeat}
#top_list .bl_corner,#top_list .br_corner{bottom:-2px;width:20px;height:18px;position:absolute}
#top_list div{max-width:1039px;margin:0 auto}
#top_list .bl_corner{left:-2px;background:url(../templateimages/bottom_left_corner1.png) bottom left no-repeat}
#top_list .br_corner{right:-2px;background:url(../templateimages/bottom_right_corner1.png) bottom right no-repeat}
#home_top h1,#mainDiv h1.search,#mainDiv_list h1{padding-left:20px;margin:27px 0 20px;font:700 25px/24px "Roboto Slab",serif;color:#000}
#search_results{background-color:#fff;padding:9px 13px 5px 20px;font:300 12px/22px Roboto,sans serif;color:#000;margin-bottom:23px;border-radius:6px}
#theme_text{min-height:55px}
#theme_text span.vertical{display:inline-block;min-height:55px;vertical-align:middle;}
#search_results .result{font:300 17px/19px "Roboto Slab",serif;color:#125997}
#search_results .result.categories{min-height:38px}
#search_results .col-sm-2,#search_results .col-sm-4{border-left:1px dashed #909090; min-height:50px}
#search_results .col-sm-2{padding:4px 0 4px 17px}
#search_results .glyphicon{margin:0 8px;font-size:30px;font-weight:300;color:#fff;-webkit-text-stroke:1px #3291e3}
#search_results .glyphicon.active{-webkit-text-stroke:2px #3291e3}
#orderby .form-control:focus,#orderby select{height:inherit;color:#125997;font:300 12px/20px 'Roboto Slab',serif;-webkit-box-shadow:none;box-shadow:none;border:none}
#orderby .form-control{padding-left:0}
.book_results{overflow:hidden;margin-bottom:12px}
.pagination{margin:0 0 54px}
.pagination>li>a,.pagination>li>span{border:0;border-radius:0;background-color:transparent;color:#125997;font:500 18px/22px Roboto,sans serif;border-bottom:5px solid #ecedee;margin:0 3px;padding:6px 13px 5px}
.pagination>li.arrow,.pagination>li.arrow:hover,.pagination>li.arrow>a,.pagination>li.arrow>a:hover,.pagination>li.arrow>span,.pagination>li.arrow>span:hover{border-bottom:0;background:0 0;padding-bottom:0}
.pagination>li.active>a,.pagination>li.active>span,.pagination>li>a:hover,.pagination>li>span:hover{border-bottom:none;padding-bottom:10px;color:#125997;background:url(../templateimages/ol_active1.png) bottom center no-repeat}
#home_top h1.pageTitle{font-size:30px;margin-top:5px;padding-left:12px}
#minimal #home_top h1.pageTitle{margin-bottom:55px}
.breadcrumb{margin-top:35px;margin-bottom:0;padding-left:12px}
#content{font-size:14px;line-height:27px}
#content h3,#content h4{margin-top:22px}
#content ul{list-style-type:none;padding-left:11px}
#content ul li{background:url(../templateimages/bullet.png) 0 11px no-repeat;padding-left:14px}
#hr_img{position:relative}
#hr_img img{position:absolute;left:50%;top:22px}
hr{border-top:1px solid #125997;margin-top:28px}
#comments,#cv,#more_info,#summary{max-height:354px}
#summary{line-height:20px}
#more_info table tr td,#more_info table tr th{padding:6px 8px}
#cv .writers{list-style:none;margin:0 0 15px;padding:0;float:left;width:100%}
#book .bl_corner,#book .br_corner{width:20px;height:18px;bottom:-4px;position:absolute}
#cv .writers li{float:left;padding-right:10px}
#cv .more_books ul{padding-left:18px}
.writers a.active{text-decoration:underline}
#book .bl_corner{background:url(../templateimages/bottom_left_corner1.png) bottom left no-repeat;left:-42px}
#book .br_corner{background:url(../templateimages/bottom_right_corner1.png) bottom left no-repeat;right:-41px}
#see_also{overflow:hidden;height:470px}
#see_also_container .item{float:left;width:234px}
.text-bold{font-weight:700}
.text-semibold{font-weight:500}
.offer a.box_shadow{display:inline-block}
#new_releases_1,#new_releases_2,#new_releases_3{overflow:hidden;height:235px}
#new_releases_1 ul,#new_releases_2 ul,#new_releases_3 ul{display:none}
.quick_results{position:absolute;top:24px;z-index:100;background:#fff;padding:0 10px 10px;width: 94.5%;border-bottom-left-radius: 14px;border-bottom-right-radius: 14px;display:none;-webkit-box-shadow:0 41px 19px -27px rgba(60,60,60,.5);-moz-box-shadow:0 41px 19px -27px rgba(60,60,60,.5);box-shadow:0 41px 19px -27px rgba(60,60,60,.5);border-left: 2px solid #125997;left: 10px;border-right: 2px solid #125997;border-bottom: 2px solid #125997;}
.quick_results .more{background:#125997;padding:5px;float:left;width:100%;border-radius:4px;text-align:center}
.quick_results .more a{color:#fff}
.quick_results h4{background-color:#3291E3;padding:9px;margin:9px 0;color:#fff;border-radius:4px;}
.quick_books ul{list-style:none;padding:0}
.quick_books ul img{max-width:50px;float:left;margin-right:5px}
.quick_books ul li{clear:both;padding:2px 0;float:left;width:100%;cursor:pointer}
.quick_books ul li:hover, .quick_books ul li.selected{background-color:#f5f5f5}
.quick_books ul li a.image{display:block;float:left;min-height:72px;width:55px}
.quick_books ul li a.text{text-overflow:ellipsis;width:264px;height:18px;white-space:nowrap;display:block;overflow:hidden}
.quick_books ul li a.text.outofstock{color:#ba3703}
.quick_authors{padding-top:5px;float:left;width:100%}
.search_authors{padding-top:20px}
.search_authors ul{column-count:3;-webkit-column-count:3;-moz-column-count:3;margin:0;padding:0;list-style:none}
.login_error {color:#DD4B39;}
#inside .path{position:absolute;top:4px;left:15px}
#recent .book{display:inline-block;width:auto;min-width:0;font:300 11px/13px Roboto,sans-serif;vertical-align:top;height:160px;min-height:160px}
#btn_login,#checkout-login button.btn-info{width:100%}
#recent .book a{display:block}
#recent .book>a{display:inline-flex;height:114px;align-items:flex-end}
#recent .book a img{margin-left:auto;margin-right:auto;vertical-align:bottom}
#recent .book img{max-width:84px;max-height:104px}
#recent .book h3{margin:0;font-size:12px}
#recent .book h3 a{font:500 12px/14px Roboto,sans-serif;color:#ca4604;margin:2px 0}
#recent .nbs-flexisel-nav-left,#recent .nbs-flexisel-nav-right{display:none}
.bs-login-modal-sm label{margin:5px;font-size:15px;font-weight:400}
#btn_login{color:#fff;background-color:#125997;border-color:#2e6da4;margin:10px 0;font-size:18px;border-radius:2px;font-family:Roboto,sans-serif;font-weight:300}
.facebooklogin,.googlelogin{margin:10px 0 0;display:inline-block}
.checkout-empty-basket{margin-top:50px}
#checkout-login{margin-top:15px;margin-bottom:-10px}
#checkout{margin-top:25px}
#checkout .form-group{margin-top:15px}
#checkout .form-control{padding:4px 6px;font-size:13px}
#checkout select.form-control{padding:4px 2px}
#checkout h3{border-bottom:1px solid #125997;margin:18px 10px;padding-bottom:3px}
#checkout .group{background:#E2E3E8;border-radius:7px;margin-bottom:30px;box-shadow:0 36px 50px -40px rgba(0,0,0,.75);padding:0 10px 10px}
#checkout .newaccount{background-color:#d0d0d0;padding:0 10px;margin-top:15px;border-radius:7px;float:left;width:100%}
#checkout .newaccountpass{padding-bottom:10px}
#checkout .div_invoice{margin-top:20px}
#checkout .div_button{margin-top:5px}
#checkout .amount{font-size:22px;color:#125997}
.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0}
#checkout .checkbox label,#checkout .radio label{font-size:14px}
#checkout .checkbox.delivery_office label{font-size:12px}
#checkout textarea{resize:none;height:46px}
#checkout .cards{font-size:11px}
#checkout .radio.payment.disabled {opacity: .5}
#checkout .table>thead:first-child>tr:first-child>th{white-space:nowrap}
#checkout .table>tfoot>tr>td,#checkout .table>tfoot>tr>th{border-top:1px solid #d2d2d2}
#checkout .table>tfoot>tr:first-child>td,#checkout .table>tfoot>tr:first-child>th{border-top:3px solid #bdbdbd}
#checkout #city1.preload,#checkout #city2.preload{background:url(/newdesign/templateimages/ajax_preloader.gif) center center no-repeat #fff;background-size:auto 60%}
#checkout .table>tbody>tr>td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:330px}
.waiting {background: url(/newdesign/templateimages/ajax_preloader.gif) no-repeat center;}
.waiting .group {opacity:.3; pointer-events:none}
#member-menu{margin:-40px 0 30px}
#registrationform .checkbox,#registrationform .form-group,#send_form .checkbox,#send_form .form-group{margin-top:10px}
.buttons{margin:10px 0}
.buttons .btn{margin-right:10px}
.no-webp #minimal{min-height:380px;background:url(/newdesign/templateimages/list_top_bg.jpg) repeat-y center bottom;margin-bottom:20px}
.webp #minimal{min-height:380px;background:url(/newdesign/templateimages/list_top_bg.webp) repeat-y center bottom;margin-bottom:20px}
.member_address{text-align:center;background-color:#dcdcdc;padding:10px 0;border-radius:8px;margin:10px}
.order-data1 th{width:25%}
.search_subcats{background-color:#fff;padding:5px 13px 5px 20px;font: 300 12px/22px Roboto,sans serif;color:#000;border-radius:6px;overflow:hidden;}
.search_subcats .text{font-weight:bold}
.search_subcats ul{margin:0;padding:0 0 0 18px;float:left;}
.search_subcats ul li{float:left;margin-right:20px;min-height:24px;}
.search_subcats ul li:before{content:"";margin-left:-5px}
.search_subcats ul li.active a{color:#000;font-weight:bold}
#list #book_cat,#minimal #book_cat,#inside #book_cat{display:none;position:absolute;z-index:98;background-color:#fff;width:100%;left:2px;padding:0 10px 10px 40px;margin:0;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-bottom:2px solid #125997;border-left:2px solid #125997;border-right:2px solid #125997;top:43px;-webkit-box-shadow:0 41px 19px -27px rgba(60,60,60,.5);-moz-box-shadow:0 41px 19px -27px rgba(60,60,60,.5);box-shadow:0 41px 19px -27px rgba(60,60,60,.5);}
#list_shadow{position:absolute;bottom:0;width:100%;left:0;overflow:hidden;height:72px;}
#list_shadow div {position:absolute;bottom:0;width:60%;box-shadow:0px 11px 50px 20px rgba(0,0,0,0.35);left:20%}
#inside.container-fluid #list_shadow{width:80%;left:10%}
.recaptcha_icons div {float:left; margin: 5px 2px 10px 0;}
.pickup_elta {font-size:11px;margin-top:-7px;margin-left:20px;}
.row.copyright {padding:20px 0}
.row.copyright .text-left {color:#A8A8A8;font-size:12px}

.nbs-flexisel-container{position:relative;max-width:100%}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0;padding:0;list-style-type:none;text-align:center}
.nbs-flexisel-inner{overflow:hidden;float:left;width:100%}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:14px;min-width:138px;min-height:220px}
.nbs-flexisel-item img{cursor:pointer}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:30px;height:22px;position:absolute;cursor:pointer;z-index:100;opacity:.5}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.nbs-flexisel-nav-left{left:10px;background:url(../templateimages/see_previous_ghost.png) no-repeat}
.nbs-flexisel-nav-right{right:5px;background:url(../templateimages/see_next_ghost.png) no-repeat}
.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table}
.slick-slide,.slick-slide.slick-loading img{display:none}
.slick-slide{float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:220px;display:block;width:30px;height:20px;padding:0;margin-top:-10px\9;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;z-index:20;border:none}
.slick-next{background:url(../templateimages/see_next.png) 0 3px no-repeat}
.slick-prev{background:url(../templateimages/see_previous.png) 0 3px no-repeat;left:0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-prev.slick-disabled{background:url(../templateimages/see_previous_ghost.png) 0 3px no-repeat}
.slick-next.slick-disabled{background:url(../templateimages/see_next_ghost.png) 0 3px no-repeat}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[dir=rtl] .slick-prev{right:-25px;left:auto}
.slick-next{right:0}
[dir=rtl] .slick-next{right:auto;left:-25px}
.form-control::-webkit-input-placeholder{color:#999}
.form-control:-moz-placeholder{color:#b0b0b0}
.form-control::-moz-placeholder{color:#b0b0b0}
.form-control:-ms-input-placeholder{color:#b0b0b0}
.formError{z-index:990}
.formError .formErrorContent{z-index:991}
.formError .formErrorArrow{z-index:996}
.ui-dialog .formError{z-index:5000}
.ui-dialog .formError .formErrorContent{z-index:5001}
.ui-dialog .formError .formErrorArrow{z-index:5006}
.inputContainer{position:relative;float:left}
.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}
.formError.inline{position:relative;top:0;left:0;display:inline-block}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{white-space:nowrap;width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}
.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}
.greenPopup .formErrorContent{background:#33be40}
.blackPopup .formErrorContent{background:#393939;color:#FFF}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}
body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}
.greenPopup .formErrorArrow div{background:#33be40}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF}
.formError .formErrorArrow .line10{width:15px;border:none}
.formError .formErrorArrow .line9{width:13px;border:none}
.formError .formErrorArrow .line8{width:11px}
.formError .formErrorArrow .line7{width:9px}
.formError .formErrorArrow .line6{width:7px}
.formError .formErrorArrow .line5{width:5px}
.formError .formErrorArrow .line4{width:3px}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}
#registrationform .group{background:#E2E3E8;border-radius:7px;margin-bottom:30px;box-shadow:0 36px 50px -40px rgba(0,0,0,.75);padding:0 10px 10px}
#registrationform h3{border-bottom:1px solid #125997;margin:18px 10px;padding-bottom:3px}
#remform1 {margin-top:10px}
#remform1 .group{background:#E2E3E8;border-radius:7px;margin-bottom:30px;box-shadow:0 36px 50px -24px rgba(0,0,0,.75);padding:0 10px 10px}
#remform1 .form-group{margin-top:15px}
.postoffice {padding-left:20px;font-size:11px}
@media (min-width:1053px){#top-list{background-size:contain}
}
@media (min-width:1052px) and (max-width:768px){#top-list{background-size:cover}
}
@media (max-width:991px){
	#mainDiv_list{margin-bottom:20px}
	.quick_books ul li a.text {width:174px;}
}
@media (max-width:992px){
	ul#book_cat{background-size:35% auto}
	.no-webp #inside.container-fluid{background:url(../templateimages/list_top_bg.jpg) no-repeat center -267px}
	.webp #inside.container-fluid{background:url(../templateimages/list_top_bg.webp) no-repeat center -267px}
	#inside.container-fluid #list_shadow {display:none}
	.offer .basket{right:0}
	.offer .basket img{max-width:80%}
	#see_also{height:185px;padding:20px 12px 0;margin-top:40px}
	#see_also_arrows{right:12px;top:20px}
	#see_also_container .item{width:100%}
	#see_also .offer{width:33.33%;clear:none;float:left}
	#book_right{padding:35px 22px 0 7px}
	#book .editor_price{line-height:17px}
	#book .our_price{line-height:22px}
	.quick_results{width:93%}
	#home_top_carousel .book_title a {font:300 20px "Roboto Slab",serif}
	#home_top_carousel .carousel-inner .book_title {max-width:252px}
	#book_info_cont{min-height:435px;}
}
@media (max-width:767px){
	.no-webp #inside.container-fluid{background-position:0 -385px;background-image:url(../templateimages/top_bg_inside.jpg)}
	.webp #inside.container-fluid{background-position:0 -385px;background-image:url(../templateimages/top_bg_inside.webp)}
	#home #mainDiv{padding-top:20px}
	#top_bg_in{background:0 0}
	.navbar{border:0}
	.navbar-brand{text-align:left;margin-top:14px;padding:0 70px 0 10px}
	.nav>li,.nav>li.best_sellers,.nav>li.new_releases,.nav>li.offers{padding-left:10px}
	.nav.navbar-nav{margin-left:0;padding-bottom:0}
	.nav>li{display:block;background-color:#f1f1f1;border-top:1px solid #fff;border-bottom:1px solid #dedede}
	#list.container-fluid{margin-bottom:30px}
	#search_results .col-sm-2,#search_results .col-sm-4{background:0 0;border:none}
	.offer .col-xs-3{margin-left:24px}
	.book_results{margin-top:30px}
	.book_results .offer {width:50%;float:left}
	.book_results .offer .col-xs-3{margin-left:0}
	.panel-title a{font:700 20px/38px "Roboto Slab",serif}
	#banners_bottom{padding-top:40px}
	#book_info_cont{min-height:0}
	footer ul{padding-left:12px}
	footer .col-sm-3{border-right:0}
	#search_form.col-sm-9{padding-top:4px}
	#search_form .col-xs-10,#search_form.col-sm-9{padding-left:0}
	#search_results .col-sm-6{padding-bottom:12px}
	#home_top h1,#mainDiv h1.search,#mainDiv_list h1{margin:10px 0 10px;font-size:22px;line-height:24px;}
	#best_offers .col-sm-2{overflow:hidden;padding-top:54px;min-height:242px}
	#banner1{margin:0}
	#banner2,#banner3{padding-top:0}
	#see_also{padding:0px 12px 0;height:470px}
	#see_also_arrows{right:12px;top:0}
	#see_also_container .item{width:100%}
	#see_also .offer{width:100%;clear:both;float:left}
	#recent_banners{margin-top:0}
	.quick_results{left:-2px;width:98.2%}
	.quick_books ul li a.text{width:84%}
	.fb-comments{width:100%}
}
@media (min-width:530px) and (max-width:767px){
	#home_top{background:none;}
	#home_top_carousel {margin-left:40px;}
	#home_top_carousel .book_title a {font:300 24px "Roboto Slab",serif}
	#home_top_carousel .carousel-inner .book_title {max-width:370px}
	.bs_bg{background-size:85% 95%}
	.search_authors ul{column-count:2;-webkit-column-count:2;-moz-column-count:2}
	#book{min-height:235px}
	#book_left{margin-top:260px;border-radius:6px}
	#book_right{margin-top:-400px;height:175px;border-bottom-left-radius:6px;border-top-left-radius:6px;background:url(../templateimages/carousel_in_bg.jpg) bottom right no-repeat #C03B03;padding:65px 22px 0 12px;font:300 14px/27px Roboto,sans serif;color:#fff;background-size:cover;text-align:right}
	#book .book_details{width:100%;overflow:hidden}
	#book .book_thumb{left:8%;right:auto}
	#book .book_text{position:static;margin:0 -12px;font:300 13px/18px Roboto,sans-serif;color:#000}
	#bookinfo_similar{margin-top:0}
}
@media (max-width:530px){
	#inside.container-fluid{background-position:0 -380px}
#home_top_carousel {display:none;}
.search_authors ul{column-count:1;-webkit-column-count:1;-moz-column-count:1}
.navbar-brand{margin-top:20px;padding:0px}
.navbar-brand img{width:270px}
.book_results .offer {width:100%;}
#book{min-height:230px}
#book_left{margin-top:260px;border-radius:6px;height:auto}
#book .book_subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#book_right{margin-top:-423px;text-align:right;padding:65px 22px 0 170px;height:175px;border-radius:6px;font:300 14px/27px Roboto,sans serif;color:#fff;background-size:cover}
#book .book_title{font-size:18px;line-height:20px}
#book .book_details{width:100%;min-height:206px}
#book .book_thumb{left:12px;right:auto}
#bookinfo_similar{margin-top:0}
#book .book_text{position:static;margin:0 -12px;font:300 13px/18px Roboto,sans-serif;color:#000}
.bl_corner,.br_corner{display:none}
.quick_results{width:97%;left:-2px}
.quick_books ul li a.text{width:75%}
footer ul li a{padding:0 0 10px;display:inline-block}
}
@media (max-width:450px){.hide-xxs{display:none}
}
@media (max-width:400px){.bs_bg{background-position:-2px 0;background-size:100% 100%}
.navbar-brand{margin-top:26px}
.navbar-brand img{width:220px}
#inside.container-fluid{background-position:0 -345px}
#top_bg_in{background:0 0}
#book{min-height:255px}
#book .book_details{height:220px;overflow:hidden}
#book .book_text{position:static;margin:0 -12px}
#book .book_text span{overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap}
#book_left{margin-top:275px;border-radius:6px;height:auto}
#book_right{margin-top:-440px;border-radius:6px;text-align:right;padding:50px 12px 0 170px}
#book .book_thumb{left:12px;right:auto}
.quick_results{width:96%;left:-2px}
.quick_books ul li a.text{width:68%}
.form-control{font-size:13px}
#home_top h1,#mainDiv h1.search,#mainDiv_list h1{padding-left:20px;margin:12px 0;font:700 18px/20px "Roboto Slab",serif;color:#000}
}
