
/* Consistent desktop and mobile page geometry */
html,body{max-width:100%;overflow-x:hidden}
.container.bg.wrap.block-left.cms-type-page{box-sizing:border-box;width:100%;max-width:1400px;margin-left:auto!important;margin-right:auto!important}
.container.bg.wrap.block-left.cms-type-page .row,.container.bg.wrap.block-left.cms-type-page .columns{max-width:100%}
#snippet--content{box-sizing:border-box;min-width:0;max-width:100%}
#snippet--content img,#snippet--content iframe,#snippet--content video{max-width:100%;height:auto}
#snippet--content table{max-width:100%;display:block;overflow-x:auto}
.box.category ul.categories li a{display:block;box-sizing:border-box;width:100%}
.box.category ul.categories li.books-guide-sidebar-item a{background:#287d34;color:#fff;font-weight:600;text-decoration:none}
.box.category ul.categories li.books-guide-sidebar-item a:hover{background:#226b2d}
@media(max-width:767px){.container.bg.wrap.block-left.cms-type-page{padding-left:12px!important;padding-right:12px!important}#snippet--content{width:100%!important;float:none!important}}
