@media only screen and (max-width:1029px){body{border-top:none;border-bottom:none;overflow-x:hidden;}
input{border-radius:0;}
.centerContainer100, .centerContainer100A{min-width:inherit;width:96% !important;padding:0px 2% 0px 2% !important;overflow:hidden;}
.centerContainer100.headerTopBG_mobile , .centerContainer100A.headerTopBG_mobile{min-width:inherit;width:100% !important;padding:0px 0% 0px 0% !important;overflow:hidden;}
.centerContainer{width:100% !important;}
.navBarPosition{min-width:inherit;}
.nav a{display:block;width:100%;height:30px;line-height:30px;padding:0;margin:0px;font-size:14px;}
.nav li ul{background:#222;}
.nav li ul a{height:30px;line-height:30px;padding:0;margin:0px;font-size:14px;background:#222;}
.nav li ul li.dropdown-submenu{position:relative;}
.nav li ul li.dropdown-submenu ul{position:relative;top:-25px;background:#000;}
.nav li ul li.dropdown-submenu ul li a{height:25px;line-height:25px;padding:0;margin:0px;font-size:14px;background:#000;}
.nav li ul li.dropdown-submenu ul li.submenu_title a{background:#4bb8e2;}
.showDesktop, .showDesktop *{visibility:hidden !important;display:none !important;background:none !important;}
.showDesktopB, .showDesktopB *{visibility:hidden !important;display:none !important;background:none !important;}
.showDesktopTablet{visibility:visible !important;display:inline-block !important;}
.showDesktopTabletB{visibility:visible !important;display:block !important;}
.showDesktopTabletI{visibility:visible !important;display:inline !important;}
.showTablet{visibility:visible !important;display:inline-block !important;}
.showTabletB{visibility:visible !important;display:block !important;}
.showMobileTablet{visibility:visible !important;display:inline !important;}
.showMobileTabletB{visibility:visible !important;display:block !important;}
.showMobile{visibility:hidden !important;display:none !important;background:none !important;}
.hideTablet{visibility:hidden !important;display:none !important;background:none !important;}
.subs-popup{display:none !important;}
img.fitMobile{max-width:100%;float:none;}
.fit, .fit img, img.fit{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;}
.paddingTablet15{width:auto;padding-left:15px;padding-right:15px;}
.col_1_of_2{width:100%;padding:0px;margin:0px;text-align:left;float:none;clear:both;}
.col_2_of_2{width:100%;padding:0px;margin:0px;text-align:left;float:none;clear:both;}
h1, h2, .headT2{text-align:center;}
h1{padding:20px 0 10px 0;font-size:26px;}
h2, .headT2{line-height:22px;}
h2.left{text-align:left;}
.headerTopBG_mobile{position:fixed;top:0px;right:0;left:0;background:#f5f5f5;z-index:1000;}
.headerTop_mobile{display:inline-block;height:52px;line-height:20px;color:#fff;font-size:12px;text-align:left;float:left;margin:0px 0px 0px 10px;}
.headerTop{height:auto;padding:0px 0px 0px 0px;}
.headerTopLeft{width:auto;padding:0px;text-align:center;float:left;}
.headerTopLeft img{max-width:100%;width:auto;float:none;}
.headerTopRight{width:auto;text-align:center;float:right;margin:10px 90px 0px 0px;}
.menu_orders{float:left;}
.social_top{margin:18px 0px 0px 0px;}
.lang_sel{margin:17px 85px 0px 0px;}
#search{width:90%;}
#search fieldset{width:91%;}
#search input{width:inherit;}
.followus{width:100%;}
.newsletter{height:140px;background:url(/images/content_img/newsletter/newsletter2.gif) no-repeat left top #fff;}
.newsletter .nlcontent, .newsletter .nlnotif{width:100%;margin:0 auto;float:none;padding-top:20px;}
.newsletter p{text-align:center;}
#newslsubscr{float:none;width:70%;margin:0 auto;display:block;margin-top:20px;}
#newslsubscr input{font-size:12px;}
#newsletter{width:100%;float:right;}
#newsletter fieldset{width:100%;}
#newsletter input.email{width:70%;padding:6px 0px 5px 2%;}
#newsletter input.button{width:28%;}
.facebookOuter{margin:0 auto;}
.headerLogoBG{width:100% !important;padding:0px 0% 0px 0% !important;}
.headerLogo{position:relative;height:auto;padding:0px;float:none;}
.headerLogo.christmas{background:none;}
.headerLogoLeft{width:100%;text-align:center;float:none;clear:both;}
.headerLogoLeft img{margin:20px 0px 0px 0px;float:none;}
.headerLogoRight{width:100%;padding:0px;height:40px;margin-top:10px;text-align:center;float:none;clear:both;background-color:#FFFFFF;}
.navBlankPlaceholder{width:100%;height:0px;margin-bottom:0px;float:none;clear:both;}
.navbar .navbar-inner .container .btn{display:inline-block;position:absolute;top:5px;right:5px;border:0px;padding:10px 8px;float:right;background:url(/images/nav_sticky_bg.png) no-repeat 0px 0px;background:#5c6467;text-align:center;z-index:1000;}
.navBarPosition{display:block;position:fixed;top:0px;right:0;left:0;border:none;z-index:1001;}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{width:100%;float:none;clear:both;padding:0px !important;}
.showNavBar{background-color:#424242;}
.nav-collapse{top:0px;}
.spaceHeader{position:relative;top:0px;height:51px;}
.nav li ul li{text-align:center;}
/**/.subNavBG{position:relative !important;left:auto;right:auto;top:0px;display:block;width:100%;height:auto;background:url(/images/px_FFF.png) repeat;z-index:999;}
.subNav{position:relative;max-width:none;left:0px;right:0px;top:0px;padding:10px 0px 10px 0px;background:url(/images/px_FFF.png) repeat;}
.subNav a:link, .subNav a:visited, .subNav a:active{display:block;width:100%;max-width:100%;font-size:13px;line-height:24px;color:#484f51;text-align:center;float:none;clear:both;}
.subNav a.long:link, .subNav a.long:visited, .subNav a.long:active{max-width:100%;}
.subNav a:hover{color:#000;}
.subNav img{visibility:hidden;display:none;}
.spaceFooterTablet{position:relative;top:0px;height:36px;}
.caret{display:inline-block;}
.mainMenuSep{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
button, input, select, textarea{margin:0;font-size:100%;}
button, input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.fade.in{opacity:1;}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}
.collapse.in{height:auto;}
.navbar .btn-navbar{}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{background-color:inherit;}
.navbar .btn-navbar .icon-bar{position:relative;top:0px;display:block;width:30px;height:4px;background-color:#fff;}
.btn-navbar .icon-bar + .icon-bar{margin-top:4px;}
.owl-carousel .owl-prev, .owl-carousel .owl-next{visibility:visible;opacity:0.5;filter:alpha(opacity=50);}
.owl-item.loading{min-height:inherit;}
#owl_homepage_slider{width:100%;height:auto;padding:0px;margin:0px;text-align:center;overflow:hidden !important;padding:0px 0px 20px 0px;margin:0px;background:url(/images/slider_shadow.png) no-repeat center bottom #d2d2d2 !important;}
#owl_homepage_slider .item{position:relative;width:100%;height:218px;overflow:hidden;background-size:cover !important;}
#owl_homepage_slider .item img{}
#owl_homepage_slider .item .text{position:relative;margin-left:0px;width:80%;padding:50px 10% 0px 10%;color:#fff;font-size:14px;line-height:18px;float:left;text-shadow:1px 1px 1px #333;}
#owl_homepage_slider .item.invert .text{color:#333;text-shadow:1px 1px 1px #FFF;}
#owl_homepage_slider .item h2{color:#fff;font-size:22px;line-height:22px;font-weight:bold;padding-bottom:10px;text-shadow:1px 1px 1px #333;}
#owl_homepage_slider .item.invert h2{color:#333;text-shadow:1px 1px 1px #FFF;}
#owl_homepage_slider .item h3{font-size:14px;line-height:18px;}
#owl_homepage_slider .item.invert h3{}
#owl_homepage_slider .item a{color:#fff;}
#owl_homepage_slider .item.invert a{color:#333;}
#owl_homepage_slider .owl-prev{left:5px;}
#owl_homepage_slider .owl-next{right:5px;}
#owl_promos{background:none;background:#fff;}
#owl_promos .item{height:auto;}
#owl_promos .item img{max-width:100%;}
#owl_events{background:none;background:#fff;}
#owl_events .item{height:auto;}
#owl_events .item img{max-width:100%;}
#owl_promos.owl-carousel .owl-prev, #owl_promos.owl-carousel .owl-next{top:30%;top:calc(50% - 18px);}
#owl_events.owl-carousel .owl-prev, #owl_events.owl-carousel .owl-next{top:30%;top:calc(50% - 18px);}
.likeContainer .content{display:block;}
.likeContainer .content iframe{display:inline-block;}
a.facebook_icon{margin-left:15px;}
iframe{max-width:100% !important;}
.sliderBG_homepage{min-height:inherit;width:100% !important;padding:0px 0% 0px 0% !important;}
.sliderBG_page{min-height:inherit;width:96% !important;padding:0px 2% 0px 2% !important;}
.footerCol{width:20%;padding:0px 5% 0px 0px;text-align:left;float:left;}
.footerCol.contact.last{width:100%;padding:0px;}
.footerColCol{width:20%;padding:0px 5% 0px 0px;text-align:left;float:left;}
.pSec{width:100% !important;padding:2px 0% 20px 0% !important;}
.centerContainer100.pSec, .centerContainer100A.pSec{min-width:inherit;width:96% !important;padding:2px 2% 20px 2% !important;}
.boxContainer{position:relative;width:100%;padding:0px;margin:0px 0px 0px 0px;text-align:left;float:left;}
.boxContainer.last{margin-right:0px !important;}
.box240{width:100%;margin:0px 0px 0px 0px;float:none;float:none;clear:both;}
.box295{width:100%;float:none;clear:both;}
.box300{width:100%;float:none;float:none;clear:both;}
.box300 .box300{width:100%;padding:0px;float:none;float:none;clear:both;}
.box380{width:100%;float:none;float:none;clear:both;}
.box400{width:100%;float:none;clear:both;}
.box410{width:100%;float:none;clear:both;}
.box420{width:100%;float:none;clear:both;}
.box440{width:100%;float:none;clear:both;}
.box520{width:100%;float:none;clear:both;overflow:hidden;}
.box600{width:100%;float:none;clear:both;}
.box610{width:100%;float:none;clear:both;}
.box900{width:100%;float:none;clear:both;}
.box920{width:100%;float:none;clear:both;}
.box1240{width:100%;float:none;clear:both;}
.boxFFF{width:100%;float:none;clear:both;}
#SocialStream{width:100%;float:none;clear:both;}
.boxHeader{height:auto;}
.boxHeader h2, .boxHeader .headT2{float:none;}
.boxHeader .small{display:none;}
.boxFit{width:100%;float:none;}
.boxFit .box300, .boxFit .box380{float:left;text-align:center;}
.boxFit .box300.last{float:right;}
.authors img{width:100%;height:auto;max-height:80px;height:80px;float:none;}
.authors img:hover{}
.authors a{width:11%;height:auto;}
.authors a:hover{}
.tooltip{}
.catalog{width:100%;height:auto;padding:0px;background:#c9ccd0;text-align:center;font-weight:normal;font-family:'Tinos', sans-serif;text-shadow:1px 1px 1px #fff;}
.catalog01, .catalog02, .catalog03, .catalog04, .catalog05, .catalog06, .catalog07, .catalog08, .catalog09, .catalog10{background:#e0e5ed;}
.catalog01{padding-top:5px;}
.catalog10{padding-bottom:5px;}
.catalog ul{padding:0px;margin:0px;list-style:none;overflow:visible;text-align:center;z-index:99;font-size:13px;line-height:15px;}
.catalog ul li a{color:#333;font-size:18px;line-height:22px;}
.catalog ul li ul{display:none;}
.catalog ul li ul a{color:#345C9D;font-size:13px;line-height:17px;}
.catalog ul li ul.short a{line-height:15px;}
.catalog ul li ul a:hover{text-decoration:underline;}
.catalog ul li ul h2{padding:9px 0px 4px 0px;}
.catalog ul li ul h2 a{font-size:18px;line-height:20px !important;}
.catalog hr{height:9px;background:url(/images/catalog_hr.png) repeat center top #777;border:0px;margin:3px 0px 3px 0px;}
.catalog li:hover ul, .catalog li li:hover ul, .catalog li.sfhover ul, .catalog li li.sfhover ul, .catalog li.dropdown:hover ul.dropdown-menu, .catalog li li.dropdown:hover ul.dropdown-menu{bottom:0px;z-index:1111;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear;}
.bookSolidBG{width:100%;min-height:inherit;max-height:none;height:auto;padding:0px 0% 20px 0%;background:rgba(255,255,255,0.85);}
.bookCoverBG{display:none;}
.book{padding:10px 2% 20px 2% !important;width:96% !important;background:#fff;}
.book .cover{width:100%;padding:0px 0px 10px 0px;background:url(/images/cover_shadow.png) no-repeat center bottom;text-align:center;float:none;clear:both;}
.book .cover img{max-width:100%;max-height:100%;}
.book .formatAndLike{width:100%;margin:0 auto;padding:0px;float:none;}
.price_property{margin:0 10px 0 0;line-height:28px;float:left;}
.formatContainer{width:100%;height:auto;padding:10px 0px 10px 0px;margin-bottom:0px;background:#fff;float:none;}
.BG_GREY .formatContainer{width:96%;padding:10px 2%;}
.formatContainer.PaperAndEbook .formatPaperbook, .formatContainer.PaperAndEbook .formatEbook{height:auto;margin-bottom:0px;padding:15px 0px 0px 0px;}
.formatContainer .formatPaperbook .left h2, .formatContainer .formatEbook .left h2{padding:0px 0px 0px 0px;text-align:center;}
.formatContainer .formatPaperbook .right, .formatContainer .formatEbook .right{visibility:hidden;position:absolute;top:-100px;}
.formatContainer .formatPaperbook .buy1click{display:none;}
.formatContainer .formatPaperbook .left.paper1Click{display:block;}
.formatContainer .showHideLayer{padding-top:0px;padding:0 5px 0 5px;}
.formatContainer.PaperAndEbook{width:auto;height:auto;padding:10px 0px 0px 0px;margin-bottom:15px;background:#fff;float:none;}
.formatContainer.PaperAndEbook .formatPaperbook{margin-bottom:0px;}
.formatContainer .formatPaperbook .left, .formatContainer .formatEbook .left,
.formatContainer.PaperAndEbook .formatPaperbook .left, .formatContainer.PaperAndEbook .formatEbook .left{width:100%;}
.formatContainer .formatPaperbook a.buy, .formatContainer .formatEbook a.buyE{margin:-15px 10px 0 0;float:right;}
.book .formatAndLike .likeContainer{width:100%;height:auto;padding:0px;float:none;clear:both;margin-left:0px;}
.comments, .comments_form{width:100%;}
.comments_fauthor, .comments_ftext, .comments_code{width:100%;}
.comments_fauthor .fieldGrey{width:96%;padding-left:2%;padding-right:2%;margin-bottom:0px;}
#comments_input textarea{width:96%;height:200px;padding:6px 2%;}
.comments_form form .submitBlue.floatRight{margin:-30px 0 0 0;}
.kindle{position:relative;width:100%;height:267px;padding:0px 0px 0px 0px;background:url(/images/amazon_kindle_logo.png) no-repeat center top #e3c165;}
.kindle ul{position:relative;padding:0;margin-top:31px;opacity:100;filter:alpha(opacity=100);}
.kindle ul li{position:relative;width:300px;margin:0 auto;}
.kindle ul li ul{position:relative;width:100%;max-width:300px;left:0;left:calc(50% - 150px);padding:0;margin:0 auto;opacity:100;filter:alpha(opacity=100);display:block;}
.kindle ul li ul h2{padding:15px 0px 5px 0px;}
.facebookOuter2{width:auto;}
.facebookInner3{width:110%;left:-10px;}
.author{overflow:hidden;}
.author_info{min-width:inherit;width:94%;float:left;margin:20px 3%;}
.author_info img{margin:0 15px 10px 0;}
.author_info h2{text-align:left;}
.readBookBGShadow{background:none;}
#readBookBG{background:none !important;}
#readBookBG_mobile .readBook{height:1000px;margin-bottom:20px;}
.readBookGradient{position:absolute;bottom:100px;width:100%;height:60px;background:url(/images/gradient_white.png) repeat-x bottom left;}
.box1240 .likeContainer{width:auto;height:25px;padding:6px 0 0 20px;margin:10px 0 0 0px;}
.categ h1{margin:0px 0px 25px 0px;padding:0;}
.pagination{display:inline-block;width:96%;border-bottom:1px solid #ccc;margin:0px 2% 20px 2%;padding:0 0 5px 0;text-align:left;}
.categ .cat_book{width:80% !important;padding:20px 10% 20px 10% !important;margin:0px;float:none;}
.categ .book_cover{width:78px;height:122px;max-height:122px;}
.categ .book_descr{width:300px;width:calc(100% - 100px);}
.categ .book_descr .book_title a{padding:2px 10px;}
.categ .book_descr .book_author{padding:2px 10px;}
.categ .book_descr .book_anot{height:auto;margin:15px 0 10px 0;}
.a-z{max-width:none;}
.a-z a{border-radius:0px;}
.aboutHero{width:100%;margin-left:0;margin-bottom:-5px;}
.genericTitleLeft{width:100%;height:0;padding:0;visibility:hidden;display:none;}
.genericBox{padding:15px 2%;}
.author .info{padding:20px 15px 10px 15px;}
.authors_all_col{width:14.666666%;margin:0 0 0 2%;}
.authors_all_col h2{text-align:left;}
.author .author_letter{padding:2%;}
.author .author_letter h2, .search .search_results h2{text-align:left;font-size:18px;padding-top:7px;line-height:22px;overflow:hidden;}
.search .search_results h2{padding-top:0;}
.author .author_results{padding:15px;}
.author .author_like{width:96%;padding:5px 2% 3px 2%;}
.blog .blog_head{width:100%;}
.blog .blog_head h1{text-align:left;line-height:20px;max-width:none;float:none;max-width:none;padding-top:0;}
.blog .blog_text_all{line-height:19px;}
.blog .blog_author_all{margin-bottom:5px;}
.blog .blog_container{padding:10px 20px 20px 20px;border-bottom:1px solid #d9eef6;}
.blog .blog_link{margin-top:7px;}
.blog .blog_head h2.blogtitle_all{text-align:left;}
.blog .container {width:100%;height:100%;}
.blog .container img {width:100%;height:100%;}
.blog .container_first{width:100%;height:100%;}
.blog .container_first .blog_title{width:100%;}
.blog .container_first img{width:100%;height:100%;}
.forthcom_head{width:100%;}
.forthcom_head h1{text-align:left;line-height:20px;max-width:none;float:none;max-width:none;padding-top:0;}
.forthcom_text_all{line-height:19px;}
.forthcom_author_all{margin-bottom:5px;}
.forthcom_container{padding:10px 20px 20px 20px;border-bottom:1px solid #d9eef6;}
.forthcom_link{margin-top:7px;}
.forthcom_head h2.forthcomtitle_all{text-align:left;}
.news_container{padding:30px 20px 20px 20px;border-bottom:1px solid #d9eef6;}
.news_container.news_sel{padding:20px 2% 20px 2%;border-bottom:0;}
.news .news_head h1{text-align:left;float:none;max-width:none;padding-top:0;}
.news_container .newstitle_all{text-align:left;display:block;}
.news_container img{margin-bottom:30px;}
.news_container img.news_full_img{max-width:100%;border:none;}
.news_link{margin-top:7px;}
.news_head{width:auto;}
.news_head h2{max-width:none;float:none;padding-top:0;text-align:left;}
.news_head .news_date{float:left;clear:both;}
.event_container.event_sel{padding:20px 2% 20px 2%;border-bottom:0;}
.event_container_all{background:none;border-bottom:1px solid #d9eef6;margin:20px 0;padding:0 20px 20px;}
.events .event_head h1{text-align:left;float:none;max-width:none;padding-top:0;}
.event_container_all .eventtitle_all{text-align:left;}
.event_container img, .event_container_all img{margin:0 0 20px 0;max-width:100%;max-width:calc(100% - 90px);}
.event_container img.event_full_img{max-width:100%;}
.event_text{overflow:visible;clear:both;float:none;}
.event_head{width:auto;}
.event_head h2{max-width:none;float:none;padding-top:0;}
.event_head .event_date{float:left;clear:both;}
.blog_container.blog_sel{padding:20px 2% 20px 2%;border-bottom:0;}
.blog_container_all{background:none;border-bottom:1px solid #d9eef6;margin:20px 0;padding:0 20px 20px;}
.blog_container_all .blogtitle_all{text-align:left;}
.blog_container img, .blog_container_all img{margin:0 0 20px 0;max-width:100%;max-width:calc(100% - 90px);}
.blog_container img.blog_full_img{max-width:100%;}
.blog_container img.blog_full_img.img100{max-width:100%;}
.blog_text{overflow:visible;clear:both;float:none;}
.blog_head{width:auto;}
.blog_head h1{max-width:none;float:none;}
.blog_head .blog_date{float:left;clear:both;}
.forthcom_container.forthcom_sel{padding:20px 2% 20px 2%;border-bottom:0;}
.forthcom_container_all{background:none;border-bottom:1px solid #d9eef6;margin:20px 0;padding:0 20px 20px;}
.forthcom_container_all h2.forthcomtitle_all{text-align:left;}
.forthcom_container img, .forthcom_container_all img{margin:0 0 20px 0;max-width:100%;max-width:calc(100% - 90px);}
.forthcom_container img.forthcom_full_img{max-width:100%;}
.forthcom_text{overflow:visible;clear:both;float:none;}
.forthcom_head{width:auto;}
.forthcom_head h1{max-width:none;float:none;}
.forthcom_head .forthcom_date{float:left;clear:both;}
.events .likeContainer, .news .likeContainer, .blog .likeContainer, .forthcom .likeContainer, .author .likeContainer{width:100% !important;height:auto !important;margin-bottom:20px !important;float:none !important;clear:both !important;display:block !important;}
.addLine.instructions .addLineTitle{width:200px;}
.addLine.quote .addLineTitle{width:200px;}
a.readmore{margin:5px 0;display:block;float:none;}
.submitBlue{margin:5px 0;display:block;float:none;}
.submitBlue.submitOneClick{margin:15px 0;display:block;}
.cartBoxLeft .formatContainer{padding:0;}
.cartDescLeft, .cartDescRight{width:96%;padding:20px 2% 20px 2%;}
.cartBoxLeft{width:100%;}
.cartBoxLeft .formatContainer .formatPaperbook, .cartBoxLeft .formatContainer .formatEbook{position:relative;}
.cartBoxLeft .formatContainer .formatPaperbook .right, .cartBoxLeft .formatContainer .formatEbook .right{display:block;width:auto;padding:0;margin:0;position:absolute;top:65px;right:60px;visibility:visible;}
.cartBoxRight{display:block;width:100%;padding:0 0 15px 0px;}
.cartBoxRight a.add-to-cart{margin:-20px 0 0 15px !important;}
.delete, .delete_e{top:auto;bottom:-5px;right:-5px;}
.cartBoxRight .quantity, .cartBoxRight .price, .cartBoxRight .isbn, .cartBoxRight .discountBubble{padding-left:15px;}
.cbbpd{padding-bottom:40px !important;}
.cbbpd .bigGreyBtn{margin-bottom:20px !important;}
.inforow_cell{height:auto;padding:10px;text-align:center;}
.inforow_cell p{padding:0;margin:0;max-height:none;}
.inforow_img3{background:none;background:#dfeaef;}
.inforow_img2{background:none;background:#ddd;}
.checkoutDesc{width:96%;padding:20px 2% 20px 2%;}
.checkoutDescDark{width:auto;}
.checkoutDesc.login a.linkSmallArrow{margin-top:0px;}
.formFieldContainer, .fieldGrey{width:100%;padding:0;}
.formFieldContainer, .fieldGrey.oneClick{padding:2px 5px;}
.formFieldContainer{margin:0 0 15px 0;}
/**/.fieldGrey, .submitGrey, .submitBlue, .selectGrey, .textareaGrey{margin:0 0 0px 0;}
.textareaGrey{width:100%;padding:0px 0;}
.checkoutDesc.login{width:100%;padding:20px 0;}
.checkoutDesc .login_form{display:block;padding:0px 2%;}
.checkoutDescLeft{width:100%;padding:0;}
.checkoutDescLeft br{display:none;}
.checkoutDescRight{width:100%;padding:0;}
.expField1, .expField2{width:auto;}
.checkoutPD{width:auto;padding:20px 2%;}
.checkoutPDTitle, .checkoutPDTitleR{width:74%;line-height:20px;padding-bottom:10px;clear:both;}
.checkoutPDPrice, .checkoutPDPriceB, .checkoutPDPriceT{width:23%;line-height:20px;padding:0;float:right;}
.radioField.invoice{bottom:-18px;}
.submitDisc1, .submitDisc2{background:#ccc;}
.search{min-height:inherit;}
.cart-popup{top:52px;padding:5px 2%;width:96%;}
.cart-popup .popup-close{margin:2px 10px 5px 0px;}
.introText{margin:-15px 0px 30px 0px;}
.boxHeader .viewall{display:none;}
.salesPadding{padding:23px 2% 33px 2%;margin:0;}
.salesContainer{margin:0px 0 20px 0px;float:none;clear:both;}
.categ .salesPadding h2{font-size:20px;}
a.salesBtn{display:block;width:100%;height:auto;padding:10px 0;margin:0 0px 0px 0;color:#222;font-size:16px;border-bottom:5px solid #e4363c;text-align:center;overflow:hidden;float:none;clear:both;}
a.salesBtn img{display:none;}
a.salesBtnSmall, .salesBtnSmall{display:block;width:100% !important;height:90px;margin:0 10px 0px 0;border-bottom:5px solid #e4363c;overflow:hidden;float:none;clear:both;}
.disc_tag{right:16px;}
.disc_tag_cat{top:0px;left:8%;}
.page{margin-right:8px;}
.pagination_container{margin-top:3px;}
.page.delim, .page.delim:hover{margin:0 3px 0 -3px;}
.pagination_text_left{line-height:25px;}
.pagination_text_right{float:none;clear:both;display:block;margin-top:0px;padding-top:10px;text-align:left;}
.m_bg_sales{width:100%;background:#e9e9e9;display:block;}
.m_bg_blog{width:100%;background:#e9e9e9;display:block;}
.m_bg_fb{background:#d5dcdb;}
.m_bg_knij{width:100%;height:236px;background:#b7d2c9;display:block;overflow:hidden;}
.m_bg_dost{width:100%;height:236px;background:#b5d7d6;display:block;}
.formatContainer .formatPaperbook .left.short{width:100%;padding:0;}
.formatContainer .formatPaperbook .right.offers{width:100%;padding:0;visibility:visible;position:relative;top:0;}
.formatContainer.PaperAndEbook .formatPaperbook a.buy, .formatContainer .formatPaperbook .buyNo{margin:0px 10px 20px 0;}
.formatContainer .formatPaperbook .buyNo.floatLeft{clear:both;}
}
@media only screen and (max-width:599px){.showDesktop, .showDesktop *{visibility:hidden !important;display:none !important;background:none !important;}
.showDesktopB, .showDesktopB *{visibility:hidden !important;display:none !important;background:none !important;}
.showDesktopTablet, .showDesktopTablet *{visibility:hidden !important;display:none !important;background:none !important;}
.showDesktopTabletB, .showDesktopTabletB *{visibility:hidden !important;display:none !important;background:none !important;}
.showDesktopTabletI, .showDesktopTabletI *{visibility:none !important;display:none !important;background:none !important;}
.showTablet, .showTablet *{visibility:hidden !important;display:none !important;background:none !important;}
.showTabletB, .showTabletB *{visibility:hidden !important;display:none !important;background:none !important;}
.showMobileTablet{visibility:visible !important;display:inline !important;}
.showMobileTabletB{visibility:visible !important;display:block !important;}
.showMobile{visibility:visible !important;display:block !important;}
.hideTablet{visibility:visible !important;display:block !important;}
.hideMobile, .hideMobile *{visibility:hidden !important;display:none !important;}
.col_111_of_333{width:100%;margin:0px;text-align:left;float:none;clear:both;}
.resizeZoom80T{-moz-transform:scale(1);zoom:1.0;}
.resizeZoomTablet{-moz-transform:scale(1);zoom:1;}
.paddingMobile10{padding-left:10px;padding-right:10px;}
.paddingMobile15{padding-left:15px;padding-right:15px;}
.paddingMobile20{padding-left:20px;padding-right:20px;}
.social_top li a{text-indent:-9999px;}
#search{width:82%;}
#search fieldset{width:84%;}
#search input{width:inherit;}
.newsletter .nlcontent, .newsletter .nlnotif{padding-top:15px;}
.newsletter p{width:230px;text-align:center;margin:0 auto;}
#newslsubscr{margin-top:10px;}
.facebookInner{width:150%;}
.facebookInner2{right:0px;}
.facebookOuter{width:100%;}
#owl_homepage_slider{}
#owl_homepage_slider .item{height:200px;background-size:cover !important;}
#owl_homepage_slider .item img{}
#owl_homepage_slider .item .text{}
#owl_homepage_slider .item.invert .text{}
#owl_homepage_slider .item h2{text-align:center;}
#owl_homepage_slider .item.invert h2{}
#owl_homepage_slider .item h3{display:none;}
#owl_homepage_slider .item.invert h3{}
#owl_homepage_slider .item a{}
#owl_homepage_slider .item.invert a{}
.social_top{margin-left:10px;}
.authors img{width:100%;height:auto;max-height:70px;}
.authors img:hover{}
.authors a{width:25%;height:auto;}
.authors a:hover{}
.tooltip{}
.footerCol{width:100%;padding:0px 0% 0px 0px;text-align:center;float:none;clear:both;}
.footer h2, .footer .headT2{text-align:center;}
.footerCol hr{width:100%;}
.footerCol.contact.last{width:100%;padding:0px;}
.footerColCol{width:100%;padding:0px 0% 0px 0px;text-align:center;float:none;clear:both;}
.footerLogo{margin:24px 0px 4px 0px;float:left;text-align:center;display:block;width:100%;}
.footerAllRightsReserved{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;border-left:0px solid #f2f2f2;font-size:14px;line-height:22px;color:#fff;text-shadow:1px 1px 0px #799293;float:left;width:100%;text-align:center;}
.footerAllRightsReserved span{font-family:'Tinos', sans-serif;font-size:20px;line-height:25px;}
.price_property{margin:0 0px 0 0;line-height:28px;float:none;}
.formatContainer .formatPaperbook a.buy, .formatContainer .formatEbook a.buyE{margin:-45px 10px 0 0;}
.formatContainer.PaperAndEbook .formatPaperbook a.buy, .formatContainer.PaperAndEbook .formatEbook a.buyE{margin-top:5px;}
.BG_GREY .formatContainer .formatPaperbook a.buy, .BG_GREY .formatContainer .formatEbook a.buyE, .BG_GREY a.buyE{margin:15px 10px 0 0;}
.likeContainer .content{padding:8px 2% 8px 2%;display:block;clear:both;float:none;background:#d9eef6;}
.likeContainer .content iframe{max-width:120px;float:left;}
a.facebook_icon{display:inline-block;width:25px;background:url(/images/content_img/resultsb/facebook.png) 0 0 no-repeat;text-indent:25px;margin-left:0px;overflow:hidden;float:left;}
a.twitter_icon{display:inline-block;width:25px;background:url(/images/content_img/resultsb/twitter.png) 0 0 no-repeat;text-indent:25px;margin-left:0px;overflow:hidden;float:left;}
.google_plus{margin-top:3px;float:left;}
.likeContainer .share{padding:5px 0px 5px 0px;width:100%;}
.likeContainer .share:after{display:none;}
.annotationBook{padding:10px 10px;}
.comments_code .fieldGrey{width:96%;padding-left:2%;padding-right:2%;margin-bottom:10px;}
.comments_date{display:none;}
.comments_author{margin-left:20px;}
.addLine{display:block;}
.addLineTitle{display:block;width:100% !important;padding:5px 0;text-align:center !important;}
.addLineTitle:after{display:none;}
.addLineText{display:block;width:96% !important;padding:8px 2% !important;text-align:left;}
.categories .addLineText{text-align:center;}
.addLineText a:first-child{padding-left:6px;}
.addLine.instructions.blue .addLineTitle{padding:10px 0 0 0;background:#3498db;}
.categ h1{width:96%;margin-left:2%;margin-right:2%;}
.pagination{text-align:center;margin-bottom:20px;}
.pagination .first_page, .pagination .prev_page, .pagination .floatLeft{float:none !important;}
.sort.floatRight{float:none !important;clear:both;text-align:center;display:block;margin-top:10px;}
.categ .cat_book{width:96% !important;padding:20px 2% 20px 2% !important;margin:0px;float:none;}
.cat_book:nth-of-type(1){padding-top:40px !important;}
.categ .book_cover{margin-right:15px;}
.a-z{height:81px;max-width:none;width:98%;padding:20px 0% 20px 2%;}
.a-z a{height:23px;line-height:22px;font-size:12px;width:23px;width:8%;margin:0 1% 8px 1%;}
.authors_all_col{width:60%;margin:0 15% 0 25%;float:none;}
.author_info h2{line-height:22px;}
.author_info iframe{width:100% !important;}
.blog .blog_container img{max-width:60px;margin-bottom:50px;}
.forthcom_container img{max-width:60px;margin-bottom:50px;}
.news_container{padding:20px 20px 20px 20px;}
.news_container h2.newstitle_all{margin-top:0;line-height:21px;text-align:left !important;float:none;clear:both;}
.news_text{line-height:18px;}
.news_container img{margin-bottom:10px;margin-right:0;float:none;}
.news_container h2.newstitle_all a, .news_container .news_text_all a{width:auto;display:inline;text-align:left;}
.event_container_all{padding:0 10px 20px;}
.event_container img, .event_container_all img{margin:0 0 20px 0;max-width:100%;}
.event_date_all{width:100%;background-color:#4bb8e2;background:#373737;display:block;color:#fff;float:none;margin-right:0px;text-align:center;height:30px;line-height:30px;margin-bottom:5px;}
.event_date_all_date{padding:18px 10px 15px 10px;font-size:33px;font-weight:bold;text-shadow:1px 1px 0px #000;width:auto;padding:0 10px;float:left;display:block;}
.event_date_all_month{padding:0px 10px 12px 10px;font-size:15px;text-transform:uppercase;text-shadow:1px 1px 0px #000;width:auto;padding:0;float:left;display:block;font-size:25px;}
.event_date_all_year{padding:4px 10px 4px 10px;background:#777;color:#fff;text-shadow:1px 1px 0px #555;width:30%;padding:0;float:right;display:block;}
.cartBoxLeft .formatContainer .formatPaperbook .right, .cartBoxLeft .formatContainer .formatEbook .right{top:auto;bottom:-80px;right:30px;}
.cartItemTitle{padding-top:10px;padding-bottom:0;font-size:22px;}
.cartBoxRight{padding-bottom:50px;}
.cartBoxRight .price_property{float:none;}
.cartBoxRight .discountBubble{margin-top:0;}
.checkoutPDPriceT{font-size:18px;}
.author .author_results a.readmore, .search .search_results a.readmore{display:none;}
.search .search_results h2{font-size:16px;line-height:19px;}
.disc_tag{right:0px;}
.disc_tag_cat{top:0px;left:0px;}
.page{width:auto;padding:0 1px;margin-right:1px;}
.page.delim, .page.delim:hover{margin:0px;}
p.bookVideo{margin:20px -10px 0px -10px;padding:0px 0px;}
p.bookVideo iframe{width:100% !important;height:300px;}
}
@media only screen and (max-width:400px){.social_top li a{padding:0px 10px 0px 20px;}
#search{width:85%;position:relative;left:3px;}
#search fieldset{width:82%;width:80%;}
#search input{font-size:10px;}
.facebookInner2{right:0px;}
.facebookOuter{width:300px;}
.categ .book_descr{line-height:18px;}
.categ .book_descr .book_title a{height:auto;line-height:20px;white-space:pre-wrap;max-width:200px;}
.categ .add_to_cart{display:none;}
.categ .book_footer{font-size:11px;}
.news_container img{float:none;}
.checkoutPDTitle, .checkoutPDTitleR{width:72%;}
.checkoutPDPrice, .checkoutPDPriceB, .checkoutPDPriceT{width:25%;}
.checkoutPDPriceT{font-size:16px;}
.disc_tag{right:16px;}
.disc_tag_cat{top:0px;left:0px;}
}
@-ms-viewport{width:device-width;}