@media (min-width: 550px) and (max-width: 900px){#footer-position{margin-bottom:0}#footer-position #page-footer{padding:20px 0px 26px 40px;position:absolute;margin-left:-20px;margin-top:0;padding-right:10px}#footer-position #page-footer #footer-links ul{width:100%}#footer-position #page-footer #footer-links ul.middle-top,#footer-position #page-footer #footer-links ul.middle-bottom{margin-left:44%}#footer-position #page-footer #footer-links ul.last-bottom{clear:right}#footer-position #page-footer #footer-links ul.col-two{position:absolute;margin-left:22%}}@media (max-width: 550px){#footer-position #page-footer{padding:20px 10px;width:100%;margin-left:-10px}#footer-position #page-footer #footer-links{position:relative}#footer-position #page-footer #footer-links ul{width:100%;margin:0;padding:0}#footer-position #page-footer #footer-links ul li{width:47%}}@media (max-width: 900px){div#header{position:fixed;z-index:1;background:#fff;height:128px;width:100%;margin-left:-10px;border:none;top:0}div#header #logo{margin:40px 0 0 10px}div#header #logo a{background-size:130px 88px;height:88px;width:200px;display:block}div#header #header-links{display:none}div#header #header-form-position{padding:0 10px 0 0;bottom:10px;right:0px}div#header #top-search-form{margin:55px 58px 0 0}div#header #top-search-form .text-input{width:170px}div#header #service-from{position:absolute;right:10px;margin-top:20px}div#header #masthead{display:none;right:300px}div#header #masthead .story-image{float:left}div#header #masthead .story-text{float:right}#page.no-header-banner div#header{top:0}#header-banner #header{display:none}#header-banner #header{display:none}#topmenu-position{position:fixed;margin-top:115px;width:100%;left:0;z-index:5000;top:0}#topmenu-position div#topmenu{position:absolute;width:100%;left:0}#page.no-header-banner #topmenu-position{margin-top:115px}#page.sticky{padding:20px 0 10px}.sticky #header,.sticky #topmenu-position{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.sticky #header{height:115px;padding-left:10px;top:0}.sticky #topmenu-position{margin-top:0 !important;top:115px}.sticky #columns-position{margin-top:30px}.sticky div#columns-position div#columns,.sticky #header-banner{padding:0 10px}.fixfixed #ftwelcomemsgbanner_c{position:absolute;overflow:hidden}}@media (max-width: 550px){div#header #logo img{width:175px}#header #header-form-position{display:none}#service-from{display:none}#header-form-position{padding-top:0;background-color:#b4191e;position:absolute;z-index:3;left:10px;right:10px;padding:20px 0;top:initial}#header-form-position .search-form{margin:0 110px 0 10px;position:relative}#header-form-position .search-form .text-input{width:100%}#top-search-form{float:inherit;margin:0 10px;background:#fff}#top-search-form #button-search{display:none}#top-search-form .text-input{float:none;margin-top:0;width:95%}#logo a{background-size:95px 64px;height:64px;width:95px;display:block}#header-links .right-links{display:none}.search-mobile{display:block;float:right;margin-right:10px;position:relative;z-index:5;height:50px;width:47px}.search-mobile-black{display:none;float:right;margin-right:10px;position:relative;z-index:5;height:50px;width:47px}.search-mobile{background:url("../images/search-mobile.png") no-repeat;background-size:47px 50px}.search-mobile-black{display:none;background:url("../images/search-mobile-black.png") no-repeat;background-size:47px 50px}#header #header-banner{padding:0}}@media (max-width: 1020px){.bookshelfRightContainer{padding-bottom:50px}.bookshelfRightContainer .latestCover{width:42%;padding-left:4%}.bookshelfRightContainer .content{width:50%;right:0;top:47px;word-wrap:break-word;float:right}.bookshelfRightContainer .download-now,.bookshelfRightContainer .subscribe-now{position:absolute}.bookshelfRightContainer .download-now a,.bookshelfRightContainer .subscribe-now a{width:auto;max-width:100%}.bookshelfRightContainer .latest-buttons{width:100%;position:relative}.bookshelfRightContainer .latest-buttons .download-now{width:49%;right:0}.bookshelfRightContainer .latest-buttons .download-now a{width:98%}.bookshelfRightContainer .latest-buttons .subscribe-now{width:50%}.bookshelfRightContainer .latest-buttons .subscribe-now a{width:98%}}@media (max-width: 900px){div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .topmenu-subnav a{font-size:1.4em}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .dlg{width:auto}}@media (min-width: 550px) and (max-width: 900px){div#topmenu{border-top:solid #b4191e 13px;position:relative}div#topmenu .nav-icons{position:relative;top:-63px;margin-right:10px}div#topmenu .nav-mobile,div#topmenu .nav-mobile-hover{display:block;float:right;position:relative;z-index:10;height:50px;width:47px}div#topmenu .nav-mobile{background:url("../images/nav.png") no-repeat;background-size:47px 50px}div#topmenu .nav-mobile-hover{display:none;background:url("../images/nav-hover.png") no-repeat;background-size:47px 50px}div#topmenu .updates{display:block}div#topmenu div#topmenu-firstlevel-position{width:300px;height:auto;border-bottom:none;position:absolute;right:10px;z-index:10}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel{display:block}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li{float:none;line-height:40px;border-bottom:solid 1px #ddd;margin:0 10px !important;display:block;text-align:left}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.first{border-bottom:solid 5px #ddd}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.last{border-bottom:none}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.is-clicked{margin:0 !important;padding:0 10px}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.is-clicked .hover b{color:#fff !important}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .nav-collapsed,div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .nav-expande{display:none;height:40px;width:100px;position:absolute;top:0;right:0;z-index:10}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.withSub a{background-image:none !important;color:#fff !important}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.addon{display:block}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.addon.is-hidden{display:none}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li:hover a{height:40px}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li:nth-child(9){border-top:solid 5px #ddd}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .dlg.is-hidden{position:static;display:block}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li a{background:none;display:block;height:40px;padding:0 0 0 10px;border:none}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .dlg .topmenu-subnav>li{width:100%;border:none;margin:0 !important}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .dlg .topmenu-subnav>li a{height:40px;padding:0;line-height:40px;padding-left:30px}#topmenu-firstlevel .user{display:none}#topmenu-firstlevel-position ul li.archive{border-bottom:none}}@media (max-width: 550px){div#topmenu{border-top:solid #b4191e 13px;position:relative}div#topmenu .nav-icons{position:relative;top:-63px;margin-right:10px}div#topmenu .nav-mobile,div#topmenu .nav-mobile-hover{display:block;float:right;position:relative;z-index:10;height:50px;width:47px}div#topmenu .nav-mobile{background:url("../images/nav.png") no-repeat;background-size:47px 50px}div#topmenu .nav-mobile-hover{display:none;background:url("../images/nav-hover.png") no-repeat;background-size:47px 50px}div#topmenu .updates{display:block}div#topmenu div#topmenu-firstlevel-position{width:300px;height:auto;border-bottom:none;position:absolute;right:10px;z-index:10}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel{display:block}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li{float:none;line-height:40px;border-bottom:solid 1px #ddd;margin:0 10px !important;display:block;text-align:left}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.first{border-bottom:solid 5px #ddd}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.last{border-bottom:none}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.is-clicked{margin:0 !important;padding:0 10px}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.is-clicked .hover b{color:#fff !important}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .nav-collapsed,div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .nav-expande{display:none;height:40px;width:100px;position:absolute;top:0;right:0;z-index:10}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.withSub a{background-image:none !important;color:#fff !important}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.addon{display:block}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li.addon.is-hidden{display:none}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li:hover a{height:40px}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li:nth-child(9){border-top:solid 5px #ddd}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .dlg.is-hidden{position:static;display:block}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li a{background:none;display:block;height:40px;padding:0 0 0 10px;border:none}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .dlg .topmenu-subnav>li{width:100%;border:none;margin:0 !important}div#topmenu div#topmenu-firstlevel-position>ul#topmenu-firstlevel>li .dlg .topmenu-subnav>li a{height:40px;padding:0;line-height:40px;padding-left:30px}#topmenu-firstlevel-position{width:100%}#topmenu-firstlevel-position .user{display:block}#topmenu-firstlevel-position ul li.archive a{margin-left:0;text-align:left}}@media (max-width: 550px){.leftcol-position .maincol{display:block}#search_sort_by .block-content{display:none}#search_controls{padding:0}#search_controls .block-content{display:none}#search_controls .block-content #date-list li{float:left;width:100%;padding:10px 0;margin:0}#facet-filter #facet-list{display:none}#facet-filter #facet-list .item ul li{padding:10px 0;margin:0;text-align:right}#facet-filter #facet-list .item ul li a{float:left}.search-toggle{background-image:url("../images/search-arrow.png");height:24px;float:right;width:25px;display:inline-block;top:-7px;position:relative}.content-search .block-content .sort-by{float:none;padding:0}.content-search .block-content .sort-by .block-header{border-top:6px solid #636467;font-size:1.5em}.content-search .block-content .sort-by ul{display:none}.content-search .block-content .sort-by ul li{display:block;border-left:none;padding:10px 0;font-size:1.1667em}.content-search .block-content .search-summary{float:none;border-bottom:0}.search-wrapper .maincol-position{display:none}}@media (min-width: 550px) and (max-width: 900px){#search_controls .search-toggle{background-image:url("../images/search-arrow.png")}#search_controls .block-content{display:none}#facet-filter .search-toggle{background-image:url("../images/search-arrow.png")}#facet-filter #facet-list{display:none}}@media (max-width: 900px){#footer-position{margin-top:70px}#mobile-paginator{position:absolute;overflow:hidden;margin:-51px 0 0 -10px;width:100%}#mobile-paginator .pagenavigator{margin:0;width:100%}#mobile-paginator .first a{border-left:0}#mobile-paginator .next a{border-right:0}}@media (max-width: 900px){.class-frontpage .block-type-latest-section-articles .content-view-top-story h4{width:100%}.class-frontpage .block-type-latest-section-articles .content-view-top-story.with-image h4,.class-frontpage .block-type-latest-section-articles .content-view-top-story.with-image .article-text-wrapper{float:left}.class-frontpage .block-type-latest-section-articles .content-view-top-story.with-image h4,.class-frontpage .block-type-latest-section-articles .content-view-top-story.with-image .article-info-wrapper,.class-frontpage .block-type-latest-section-articles .content-view-top-story.with-image .text{margin-left:0}.class-frontpage .block-type-latest-section-articles .content-view-top-story .thumbnail-beside-summary{position:relative;top:0;margin:0 10px 5px 0;display:block;float:left}.class-frontpage .block-type-latest-section-articles .content-view-top-story .thumbnail-beside-summary img{float:none;margin:0}}@media (max-width: 550px){.block-type-editorials-choice .block-content .item{width:100%}.block-type-editorials-choice .block-content .item .highlight_thumbnail,.block-type-editorials-choice .block-content .item p{padding:0}}@media (max-width: 900px){.user-forgotpassword .block div{clear:both}}@media (max-width: 900px){.is-collapsed{display:none}.is-expanded{display:block}#topmenu-firstlevel-position ul li .is-clicked{display:block}#topmenu-firstlevel-position ul li.is-clicked{display:block !important;background-color:#ececec !important}#topmenu-firstlevel-position ul li.is-clicked a b{font-weight:bold !important}.leftBanner{width:100% !important}.rightBanner{display:none}#facet-list .item ul .float-break{display:none}#facet-list .item ul .border-left{left:48%}#facet-list .item ul .border-right{display:none}#masthead .masthead-x:nth-child(2){display:none}.factbox{width:100%;box-sizing:border-box;float:none !important;margin:0 !important}.quotation{width:100% !important;float:none !important;margin-top:40px !important;margin-left:0px !important;padding-left:0 !important;text-align:left !important}}@media (max-width: 1020px){#header-banner{width:100%;overflow:hidden;margin-bottom:13px}.leftBanner{width:74%}.rightBanner{width:24%}}@media (max-width: 550px){#facet-list .item{border-width:0 0 10px}#facet-list .item ul li{width:100%;border-right:none}#facet-list .item.no-border{border:none}#facet-list .item .border-left,#facet-list .item .border-right{display:none}.content-search .search-form{display:block}#topmenu-firstlevel-position .user.is-hidden{display:none}#masthead{display:none}}@media (max-width: 900px){#path{display:none}#topmenu-rss{display:none}.class-article .block-content .backToTop{display:block}.block-type-promotionalarticle .block-content object{max-width:100%;height:auto}.block-type-promotionalarticle .block-content object embed{max-width:100%;height:auto}.user-login .block .SignInButton{margin-top:15px;float:none;margin-left:0}.user-login .block.withPadding{padding-left:0;text-align:left}.user-login .block.withPadding a{display:block}.user-login .remember-me-option{text-align:left;margin-top:15px}.user-register .block-content p.hint{margin-left:0}.search-results .block-content #search_results .content-view-line{border-style:dotted}.class-article .page-header h1,.class-issue.overview-only .page-header h1{margin-bottom:0}.class-article .article-info,.class-issue.overview-only .article-info{padding-top:5px}.class-article .block-content #quickSummaryTop{left:0;width:100%}#ftwelcomemsgbanner_c{left:0 !important}#ftwelcomemsgbanner_c #ftwelcomemsgbanner{width:100% !important}#ftwelcomemsgbanner_c #ftwelcomemsgbanner .bd{width:100% !important;margin-bottom:0;margin:0 5px;padding:5px 62px 5px 5px}#ftwelcomemsgbanner_c #ftwelcomemsgbanner .bd p{margin-right:50px}#ftwelcomemsgbanner_c #ftwelcomemsgbanner #ftbanner{right:0;position:absolute;top:0;height:100% !important}}@media (min-width: 550px) and (max-width: 900px){.user-login .block.buttons-block{position:absolute;right:0}.user-login #login-form{position:relative;width:406px}.user-login .block.withPadding{padding-right:0}}@media (max-width: 550px){.block-type-content-alerts .block-content{margin-bottom:0px}.block-type-section-blocks .block-content,.block-type-section-story-block .block-content{margin-bottom:15px}.backToTop{display:block}.user-login .block #id4,.user-login .block .forgotten-password{margin-left:0 !important}#path{display:none}.content-search .search-summary #filter-results.clicked{height:30px;line-height:40px}.user-login .block.buttons-block{overflow:hidden}.search-form .text-input{width:50%}.homepage .content-view-top-story.first h4{margin-top:10px;margin-bottom:12px}.content-view-top-story h4,.content-view-line h4{font-family:Georgia;margin-top:15px;margin-bottom:12px}.class-issue.overview-only .section-title{display:none}.contact-form form input.box,.contact-form form textarea.textarea,.contact-form form select.box{width:98%;padding:1% 0 1%  1%}.user-login .block label,.user-forgotpassword .block label{float:none}.user-login .block .input,.user-forgotpassword .block-content .block .input{width:98%;padding:1% 0 1%  1%}.input-error-containter{float:none}body{-webkit-text-size-adjust:100%}}
