@media screen and (max-width:1240px){.container{width:auto;margin-right:25px;margin-left:25px}.colsPersonalDetails .col{width:48%;margin-bottom:2%}.colsPersonalDetails .colFirst,.no-csscolumns .searchCols .CategoriesList ul li{width:100%}.CategoriesList.CategoriesListAdvanced ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media screen and (max-width:1040px){.searchCols .CategoriesList ul li{width:100%}}@media screen and (max-width:980px){.CategoriesList ul{margin:0;list-style:none}}@media screen and (max-width:900px){#basketHeader,.basketContainer h3{display:inline-block;line-height:60px;vertical-align:middle}#basketHeader,.headerSearch input.btn,.menuBasketWrap{position:relative}.featuredBooks ul li{float:left;width:48%;margin-right:4%;margin-bottom:4%}.featuredBooks ul li:nth-child(3n+3){margin-right:4%}.featuredBooks ul li:nth-child(2n+2){margin-right:0}header{padding:0 0 26px}.menuBasketWrap{margin-bottom:24px;width:100%;background:#2b312f}.menuBasketWrap .container{height:60px}.headerSearch{padding:24px 0}.searchWrapper{padding-right:0}.headerSearch input.text{width:100%;margin-bottom:8px}.basketContainer,.basketContainer.hasItems{margin-top:0;top:0}.basketContainer h3{margin:0 4px 0 0;font-size:14px}#basketHeader br,.homeButton .home,.menuButton .menuSpan,.xeCurrency{display:none}#basketHeader .btn{margin:0 0 2px 12px;display:inline-block;vertical-align:middle;width:auto;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px}#basketHeader b{padding:0 10px;font-size:14px;background:0 0;width:auto;display:inline-block;color:#fff;text-align:center;border:0}.hamburger{padding:0}.menuButton{margin-top:-9px}.homeButton{margin-top:-12px;height:24px;left:55px}}@media screen and (max-width:750px){.template2col aside,.template2col section,input.text,label,select,textarea{width:100%}.fixed{position:static}.searchCols{margin-bottom:1px}.searchCols .colTwo{margin-bottom:22px;padding-bottom:34px;border-bottom:1px solid #dadad8}.colsFourth .col,.colsHalf .col,.colsThird .col,.colsTwoThird .col{width:100%;margin-right:0}.cols .endCol{margin:24px 0 0;padding-top:24px;border:0;border-top:1px solid #dadad8}.colsPersonalDetails.cols .endCol{border:1px solid #d6d6d6;padding:20px;margin-top:0}.colsThreeFourth .endCol{margin:0;padding:0;border:0}.homeList .CategoriesList .col{margin:0 0 20px;border:0;padding:0}.homeList .CategoriesList .endCol{margin:0}.webForm div em{margin-top:5px;margin-left:0}label{float:left;padding-top:0;padding-bottom:5px}input.file{margin-top:0;margin-bottom:0}.formList{padding-top:0;padding-bottom:0}.checkbox,.colsPersonalDetails .sameAddress .checkbox{padding-top:5px}.advSearchbtn{padding-left:0}}@media screen and (max-width:600px){h3,h4,h5,h6{margin:0 0 14px}.featuredBooks ul li{float:left;width:100%;margin-right:0;margin-bottom:4%}.featuredBooks ul li:nth-child(2n+2),.featuredBooks ul li:nth-child(3n+3){margin-right:0}.CategoriesList ul li a{padding-left:44px}.CategoriesList ul{margin:0;list-style:none;-moz-column-count:1;-webkit-column-count:1;column-count:1}.no-csscolumns .CategoriesList ul li{width:100%}header{padding:0 0 28px}.logo{width:406px;height:80px;margin-bottom:0;background-size:auto 100%}.menuBasketWrap{margin-bottom:27px}.searchWrapper{margin-left:0}.headerSearch .searchbarTitle{position:relative;margin:0 0 10px;float:none}.BooksList thead,.basketContainer h3,.headerSearch .searchbarTitle br,.midDot{display:none}.headerSearch h2 a{margin:0 16px;display:inline-block}footer .contactInline{display:block;margin-bottom:10px}footer .contactInline .leader{font-size:1.4em}.template{padding:30px 0}.homeIntro{margin-bottom:16px}.leader{font-size:1.3em}h1{font-size:1.8em}h2{font-size:1.6em;margin:0 0 16px}h3{font-size:1.4em}h4{font-size:1.3em}h5{font-size:1.2em}h6{font-size:1em}hr{margin:18px 0}.searchCols .colTwo{margin-bottom:18px;padding-bottom:28px}.cols .endCol{margin:18px 0 0;padding-top:18px}.colsPersonalDetails .col{margin:0 0 2%}.template2col aside .box{margin-bottom:18px;padding-bottom:10px}.colsThreeFourth .col{width:65%}.colsThreeFourth .endCol{width:30%;margin:0;padding:0}.BooksList table tr{margin:0 0 20px;padding:15px 20px;display:block;background:#fff;border:1px solid #dadad8}.BooksList table tr:last-of-type{margin:0}.BooksList table td{padding:5px 0;line-height:1.4;display:block;text-align:left;border:0;background:#fff}.progress ul li span{width:30px;padding:15px 0}.checkoutProgress ul li{margin-right:20px;font-size:.8em}.progress:before{top:16px;height:2px}.BooksList span.extraInfo{color:#004900;display:inline}.BooksList .extraInfoTitle{display:block}.BooksList table td.bookImageTD{float:right;padding-top:42px}}@media screen and (max-width:480px){.news ul li img,.newsview img{float:none;width:100%}.container{width:auto;margin-right:15px;margin-left:15px}.newsview img{margin-left:0}.menuOverlay{max-width:82%}.menu ul li{font-size:1.3rem}.contactBox h2{margin-bottom:4px;font-size:1.3em}.contactBox p,.telOrderBox{font-size:1.2em}.contactBox p:last-child{margin-bottom:10px}footer{padding:20px 0}footer .contactInline{text-align:left;padding:0 6px;margin-bottom:8px}footer .contactInline .leader{font-size:1.2em;text-align:left}footer .footerAddress span{display:block;font-size:1em;text-align:left;line-height:1.4}footer .footerAddress{padding:0 6px}hr{margin:24px 0}.searchCols .colTwo{margin-bottom:24px;padding-bottom:32px}.cols .endCol{margin:24px 0 0;padding-top:24px}.template2col aside .box{margin-bottom:24px;padding-bottom:4px}.colsThreeFourth .col{width:100%}.colsThreeFourth .endCol{width:100%;border-top:1px solid #dadad8}.telOrderBox{padding:6px 10px}ul.alpha li{margin-right:10px}.cookie p{font-size:.8em;text-align:left;line-height:1.5}}@media screen and (max-width:440px){.logo{width:355px;height:70px}#basketHeader b{padding:0;font-size:12px}.homeButton{left:48px}header{padding:0 0 22px}.menuBasketWrap{margin-bottom:20px}.progress ul li span{width:28px;padding:14px 0}.checkoutProgress ul li{margin-right:16px;font-size:.6em}.progress:before{top:14px;height:2px}#basketHeader .btn{padding:6px 8px}}@media screen and (max-width:390px){.logo{width:305px;height:60px}.checkoutProgress ul li{margin-right:10px}.contactBox,.menu{margin:0 30px 10px}}@media screen and (max-width:360px){.contactBox{font-size:86%;padding-top:24px}.contactBox,.menu{margin:0 24px}.contactBox .close{top:22px}.menu ul li{margin:22px 0}.menu ul ul li{margin:13px 0}.logo{width:255px;height:50px}footer .contactInline .leader{font-size:1.1em}.featuredBooks .featuredBookContent{font-size:90%;line-height:1.4}}@media screen and (max-width:320px){#basketHeader b,footer .leader span{display:none}}